.material-sample{display:block;width:100%;height:100%;border-radius:50%;box-shadow:inset 0 0 0 1px #00000015;background-repeat:no-repeat}.sample-badges{display:flex;flex-wrap:wrap;gap:5px;position:absolute;left:12px;bottom:12px;right:12px;z-index:2;pointer-events:none}.sample-badge{display:inline-flex;align-items:center;padding:6px 8px;font-size:10px;font-weight:600;line-height:1.2;border-radius:2px;white-space:nowrap;letter-spacing:0;color:#fff}.sample-badge.red{background:#b52e2a}.sample-badge.black{background:#242723}.sample-badge.green{background:#2e694d}.sample-badge.blue{background:#345d78}.sample-badge.grey{background:#e2e4df;color:#535850}.sample-badge.cream{background:#ece6d9;color:#6b5528}.pdp-badges .sample-badges{position:static;margin:0 0 18px;pointer-events:auto}.recommendation-photo,.product-photo{position:relative}.recommendation-photo .sample-badges{z-index:2}.payment-methods{display:flex;flex-wrap:wrap;justify-content:center;gap:18px;margin:25px 0;align-items:center}.payment-mark{width:51px;height:34px;border:1px solid #dedede;border-radius:4px;background:#fff;display:inline-flex;justify-content:center;align-items:center;color:#111;box-sizing:border-box}.mastercard{position:relative}.mastercard i{width:20px;height:20px;border-radius:50%;background:#eb001b;position:absolute;left:8px}.mastercard i+i{background:#f79e1b;left:22px;mix-blend-mode:multiply}.visa{font-size:18px;font-weight:800;font-style:italic;color:#143185;letter-spacing:-1px}.amex b{display:block;background:#286fbe;color:#fff;font-size:8px;text-align:center;line-height:1.05;padding:3px 1px;border-radius:2px}.apple-pay{font-size:15px;gap:2px;letter-spacing:-.5px}.apple-pay svg{height:17px;width:13px;fill:#111}.customize-link{display:flex;gap:18px;align-items:center;border:1px solid #c7cebf;background:#eef0e8;border-radius:9px;padding:20px 22px;margin-top:18px;color:#242723}.customize-star{font-size:37px;font-weight:300;color:#526451}.customize-link strong{font-weight:400;display:block;font-size:19px}.customize-link small{display:block;font-size:12px;color:#74816c;margin-top:8px}.customize-arrow{margin-left:auto;font-size:29px}.packaging-preview{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:45px;margin:65px 0 45px}.packaging-placeholder{aspect-ratio:2.1;background:#eff0ee;border-radius:10px;display:grid;place-items:center;color:#879080;letter-spacing:1.5px;font-size:9px}.packaging-preview h2,.reviews-preview h2{font-size:20px;font-weight:400;letter-spacing:0}.packaging-preview p{font-size:12px;color:#7d8479;line-height:1.7;margin:14px 0 20px}.packaging-preview a{font-size:11px}.reviews-preview{margin:40px 0 65px}.reviews-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px}.reviews-heading small{font-size:9px;color:#858c7d}.review-summary{display:flex;align-items:center;gap:28px;padding:25px 30px;background:#eff0ee;border-radius:10px}.review-summary strong{font-size:32px;font-weight:400}.review-stars{font-size:13px;letter-spacing:4px}.review-summary p{margin:7px 0 0;font-size:11px;color:#7d8479}.stock.is-sold-out{color:#85877f}.stock.is-sold-out i{background:#94978f}@media(max-width:650px){.sample-badges{left:7px;right:7px;bottom:7px;gap:4px}.sample-badge{font-size:8px;padding:4px 5px}.pdp-badges .sample-badge{font-size:10px;padding:6px 8px}.packaging-preview{grid-template-columns:1fr;gap:22px;margin:40px 0}.packaging-preview h2,.reviews-preview h2{font-size:19px}.review-summary{padding:22px 18px;gap:20px}.review-summary p{font-size:10px}.customize-link{padding:18px;gap:14px}.customize-link strong{font-size:18px}.payment-methods{gap:15px}.reviews-preview{margin-bottom:45px}}.review-list{display:grid;grid-template-columns:1fr 1fr;gap:24px}.sample-review{padding:27px 0;border-bottom:1px solid #e2e4df}.review-top{display:flex;align-items:center;gap:10px;margin-bottom:20px}.review-avatar{width:37px;height:37px;display:grid;place-items:center;background:#eff0ee;border-radius:50%;font-size:14px}.review-top strong{font-size:12px;font-weight:500;display:block}.review-top small{display:block;font-size:9px;color:#81867b;margin-top:4px}.review-top .review-stars{margin-left:auto;font-size:11px;letter-spacing:2px}.sample-review h3{font-size:16px;margin:0 0 12px}.sample-review p{font-size:12px;line-height:1.8;color:#70766a;margin:0;max-width:480px}.sample-review figure{margin:18px 0 0}.sample-review img{width:108px;height:118px;object-fit:cover;border-radius:9px}.sample-review figcaption{font-size:9px;color:#888e80;margin-top:7px}.more-reviews{border:0}.more-reviews summary{display:block;width:fit-content;margin:22px auto;padding:13px 24px;border:1px solid #d8dcd3;border-radius:24px;color:#272b24;font-size:12px}.more-reviews summary:after{display:none}.more-reviews summary span span{margin-left:20px}.more-reviews .hide-reviews,.more-reviews[open] .show-reviews{display:none}.more-reviews[open] .hide-reviews{display:inline}.reviews-heading small{text-align:right;line-height:1.5}.more-reviews[open]>summary{margin-bottom:0}.review-summary{margin-bottom:6px}@media(max-width:650px){.review-list{grid-template-columns:1fr;gap:0}.sample-review{padding:24px 0}.review-top .review-stars{font-size:10px}.reviews-heading{align-items:start}.reviews-heading small{max-width:125px}.sample-review h3{font-size:16px}}.customize-entry{margin-top:20px}.customize-entry .customize-link{display:flex;justify-content:center;gap:13px;padding:14px 20px;min-height:55px;border-radius:999px;border:1px solid transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(100deg,#49a6d7,#9272f8,#e985b2,#e6a562) border-box;margin:0}.customize-entry .customize-link strong{font-size:19px;font-weight:400}.customize-entry .customize-star{font-size:27px;color:#8572dc}.customize-entry .customize-arrow{font-size:22px;color:#8572dc;margin-left:0}.customize-features{display:flex;justify-content:space-around;gap:14px;padding:13px 15px;color:#547084;font-size:12px}.customize-features span:nth-child(2){color:#7e66b5}.customize-features span:nth-child(3){color:#b96082}.product-rating{display:flex;align-items:center;gap:9px;background:none;border:0;padding:13px 0 0;font-size:12px;color:#292d27;cursor:pointer}.product-rating>span{letter-spacing:2px;font-size:13px}.product-rating small{font-size:10px;color:#7d8277;text-decoration:underline;text-underline-offset:3px}@media(max-width:370px){.customize-entry .customize-link strong{font-size:16px}.customize-entry .customize-link{padding:12px;gap:9px}.customize-features{font-size:11px;gap:8px}}.rail-shell{min-width:0;max-width:100%}.rail-controls{display:flex;justify-content:flex-end;gap:8px;margin:-8px 0 14px}.rail-controls button{width:40px;height:36px;border:1px solid #d8dcd5;border-radius:999px;background:#fff;color:#333;font-size:18px;cursor:pointer}.rail-controls button:hover{background:#f0f1ee}.horizontal-rail{display:grid!important;grid-template-columns:none!important;grid-auto-flow:column;grid-auto-columns:calc((100% - 60px)/4);gap:20px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#b7bcb3 transparent;padding:0 0 16px;max-width:100%;min-width:0}.horizontal-rail>*{min-width:0;scroll-snap-align:start}.horizontal-rail:focus-visible{outline:1px solid #969d90;outline-offset:4px}.customize-entry{margin:6px 0 25px}.customize-entry .customize-link{min-height:53px;border:1px solid #cfc2e3;background:#fff;border-radius:999px;gap:12px;padding:13px 20px}.customize-entry .customize-link strong{font-size:17px}.personal-pen{width:21px;height:21px;color:#9682ae;flex:none}.customize-entry .customize-arrow{font-size:19px;color:#9682ae}.personal-caption{text-align:center;color:#7b7a7e;font-size:12px;line-height:1.5;margin:8px 0 0}.card-rating{gap:5px!important;margin-top:9px!important;color:#6c7069!important}.card-rating>span{font-size:13px!important;letter-spacing:0!important;color:#716956!important}.card-rating strong{font-size:11px;font-weight:500}.card-rating small{font-size:10px!important;color:#93968f!important}@media(max-width:1000px)and (min-width:651px){.horizontal-rail{grid-auto-columns:calc((100% - 40px)/3)}}@media(max-width:650px){.horizontal-rail{grid-auto-columns:calc((100% - 24px)/2);gap:12px}.rail-controls{margin:0 0 12px}.rail-controls button{width:44px;height:40px}.personal-caption{font-size:11px}.customize-entry .customize-link strong{font-size:17px}}.rail-shell:has(.horizontal-rail>:only-child) .rail-controls{display:none}@media(max-width:650px){.fitbit-banner .builder-copy h2{max-width:165px;line-height:1.1}.fitbit-banner .builder-motion{left:40%}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/wist-3a92c4b2f4d5-presentation.css.map */
