.ss-lp{--white: #ffffff;--bone: #fafaf7;--ww: #f5f0eb;--stone: #e8e0d4;--sand: #d4c9ba;--wg: #8c8478;--dw: #6b6058;--ch: #2a2220;--ink: #1a1714;--accent: #c4a882;--text-headline: #1a1714;--text-body: rgba(42, 34, 32, .75);--text-secondary: rgba(42, 34, 32, .65);--text-tertiary: rgba(42, 34, 32, .45);--text-headline-dk: #ffffff;--text-body-dk: rgba(255, 255, 255, .75);--text-secondary-dk: rgba(255, 255, 255, .65);--text-tertiary-dk: rgba(255, 255, 255, .45);--shadow-card: 0 1px 3px rgba(42, 34, 32, .05), 0 4px 16px rgba(42, 34, 32, .06);--shadow-hover: 0 2px 6px rgba(42, 34, 32, .07), 0 8px 24px rgba(42, 34, 32, .09);--border-card: 1px solid rgba(42, 34, 32, .04);--border-hover: 1px solid rgba(42, 34, 32, .08);--radius: 3px;--gut: clamp(20px, 5vw, 64px);--wrapmax: 1240px;--track-inset: max(var(--gut), calc((100% - var(--wrapmax)) / 2 + var(--gut)));font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;color:var(--text-body);font-weight:300;line-height:1.5;-webkit-font-smoothing:antialiased}.ss-lp,.ss-lp *,.ss-lp *:before,.ss-lp *:after{box-sizing:border-box}.ss-lp :where(h1,h2,h3,h4,p,ul,ol,figure){margin:0}.ss-lp a{color:inherit;text-decoration:none}.ss-lp img{display:block;max-width:100%}.ss-lp button{font-family:inherit;border:none;background:none}.ss-lp :where(h1,h2,h3,h4,h5,h6,p,a,span,li,button,input,textarea,select,summary,blockquote,figcaption,small,strong,b,div){font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif}.ss-lp .ss-wrap{max-width:var(--wrapmax);margin:0 auto;padding:0 var(--gut)}.ss-lp .ss-label{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text-tertiary);display:inline-block;margin-bottom:18px}.ss-lp .ss-label-accent{color:var(--accent)}.ss-lp :is(h1,h2,h3){color:var(--text-headline);letter-spacing:-.03em}.ss-lp .ss-sec-h2{font-size:clamp(28px,3.6vw,44px);font-weight:700;line-height:1.08}.ss-lp .ss-sec-h2 :is(em,i){font-family:Playfair Display,serif;font-style:italic;font-weight:400;letter-spacing:-.02em}.ss-lp .ss-sec-sub{font-size:clamp(15px,1.4vw,17px);color:var(--text-secondary);line-height:1.6;margin-top:14px;max-width:44ch}.ss-lp .ss-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--white);background:var(--ch);padding:15px 30px;border-radius:var(--radius);line-height:1;cursor:pointer;transition:all .2s ease-out}.ss-lp .ss-btn-primary:hover{background:var(--ink);transform:translateY(-1px);box-shadow:var(--shadow-hover)}.ss-lp .ss-btn-primary>span{display:inline-flex;align-items:center;gap:8px;color:inherit}.ss-lp .ss-arrow{display:inline-block;transition:transform .2s ease-out}.ss-lp .ss-btn-primary:hover .ss-arrow{transform:translate(3px)}.ss-lp .product-form__submit[disabled],.ss-lp .product-form__submit[aria-disabled=true]{opacity:.6;cursor:default;transform:none;box-shadow:none}.ss-lp .product-form__submit.loading>span{opacity:.4}.ss-lp .ss-atb-form .loading__spinner{display:none}.ss-lp .product-form__error-message-wrapper:not([hidden]){display:flex;align-items:flex-start;gap:6px;margin-bottom:8px;font-size:13px;line-height:1.4;color:inherit}.ss-lp .product-form__error-message-wrapper svg{flex-shrink:0;width:16px;height:16px;margin-top:1px}.ss-lp .ss-sticky-cta-bar .product-form__error-message-wrapper:not([hidden]){max-width:240px}.ss-lp .ss-pc-form .product-form__error-message-wrapper:not([hidden]){max-width:160px;margin:6px 0 0;font-size:12px}html.js .ss-lp .ss-reveal{opacity:0;transform:translateY(14px);transition:opacity .4s ease-out,transform .4s ease-out}html.js .ss-lp .ss-reveal.is-visible{opacity:1;transform:translateY(0)}.ss-lp .ss-hero{position:relative;overflow:hidden;min-height:max(520px,calc(100vw * 1330 / 756));display:flex;align-items:flex-end;background:var(--bone)}.ss-lp .ss-hero-media,.ss-lp .ss-hero-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none}.ss-lp .ss-hero-media img{object-fit:cover;object-position:center}.ss-lp .ss-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#fafaf700 34%,#fafaf79e 56%,#fafaf7f0 72%)}.ss-lp .ss-hero-inner{position:relative;z-index:3;width:100%;padding-top:clamp(32px,6vw,72px);padding-bottom:clamp(36px,5vw,64px)}.ss-lp .ss-hero .ss-label{color:var(--text-secondary)}.ss-lp .ss-hero h1{color:var(--text-headline);line-height:1.02}.ss-lp .ss-hero-l1{display:block;font-weight:700;letter-spacing:-.035em;font-size:clamp(40px,6.6vw,76px)}.ss-lp .ss-hero-l2{display:block;font-weight:400;letter-spacing:-.025em;font-size:clamp(22px,3.2vw,36px);margin-top:6px;color:var(--text-body)}.ss-lp .ss-hero-sub{color:var(--text-body);font-weight:300;font-size:clamp(15px,1.5vw,19px);max-width:44ch;line-height:1.5;margin-top:20px}.ss-lp .ss-hero .ss-atb-form{display:block;margin-top:28px}.ss-lp .ss-trust-row{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:12px 28px;margin-top:18px;font-size:14px;font-weight:600;letter-spacing:.02em;color:var(--text-headline)}.ss-lp .ss-trust-row>span{display:inline-flex;align-items:center;gap:8px}.ss-lp .ss-trust-dot{width:5px;height:5px;background:var(--accent);border-radius:50%;display:inline-block}@media(min-width:768px){.ss-lp .ss-hero{align-items:center;min-height:max(520px,calc(100vw * 1272 / 2778))}.ss-lp .ss-hero-media img{object-position:right center}.ss-lp .ss-hero:before{background:linear-gradient(100deg,#fafaf7eb,#fafaf7b3 34%,#fafaf700 58%)}}.ss-lp .ss-pdp-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 clamp(12px,2vw,24px);padding:clamp(40px,5vw,72px) clamp(20px,4vw,48px);max-width:1200px;margin:0 auto}.ss-lp .ss-gallery-col{align-self:start}.ss-lp .ss-gallery-track{display:flex;flex-direction:column;gap:5px}.ss-lp .ss-gallery-image{width:100%;aspect-ratio:1 / 1;border-radius:var(--radius);overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center;background:var(--ww)}.ss-lp .ss-gallery-img{width:100%;height:100%;object-fit:cover;position:relative;z-index:2}.ss-lp .ss-gallery-video{aspect-ratio:16 / 9;background:#000}.ss-lp .ss-gallery-vid{display:block}.ss-lp .ss-gallery-dots{display:none;justify-content:center;gap:8px;padding:10px 0;position:absolute;bottom:12px;left:0;right:0;z-index:5}.ss-lp .ss-gallery-dot{width:7px;height:7px;border-radius:50%;background:#2a222033;transition:all .2s ease-out}.ss-lp .ss-gallery-dot.is-active{background:#2a22208c;width:8px;height:8px}.ss-lp .ss-commerce-col{position:sticky;top:calc(var(--header-height-live, 0px) + 24px);align-self:start;max-height:calc(100vh - var(--header-height-live, 0px) - 48px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;padding:clamp(28px,4vw,44px) clamp(24px,3vw,40px) 36px;background:var(--white);border:1px solid rgba(42,34,32,.06);box-shadow:0 1px 3px #2a22200d,0 12px 32px #2a222012;border-radius:var(--radius);min-width:0}.ss-lp .ss-commerce-col::-webkit-scrollbar{display:none}.ss-lp .ss-exp-title{font-size:clamp(23px,2.5vw,29px);font-weight:700;letter-spacing:-.03em;line-height:1.12;color:var(--text-headline)}.ss-lp .ss-pdp-rating{display:block;margin-top:10px;font-size:12px;color:var(--text-secondary);cursor:pointer}.ss-lp .ss-pdp-rating:hover{color:var(--text-headline)}.ss-lp .ss-step-light{display:flex;gap:14px;padding:14px 0}.ss-lp .ss-step-light+.ss-step-light{border-top:1px solid rgba(42,34,32,.06)}.ss-lp :not(.ss-step-light)+.ss-step-light{padding-top:18px}.ss-lp .ss-step-n{flex-shrink:0;width:26px;height:26px;border-radius:50%;background:var(--bone);border:1px solid rgba(42,34,32,.1);color:var(--text-secondary);font-size:11px;font-weight:600;display:flex;align-items:center;justify-content:center}.ss-lp .ss-step-light h4{font-size:15px;font-weight:600;color:var(--text-headline);margin-bottom:3px;letter-spacing:-.015em}.ss-lp .ss-step-light p{font-size:13px;color:var(--text-tertiary);font-weight:300;line-height:1.5}.ss-lp .ss-buy{margin-top:22px;padding-top:22px;border-top:1px solid rgba(42,34,32,.08)}.ss-lp .ss-price-row{display:flex;align-items:center;justify-content:space-between;gap:10px 16px;flex-wrap:wrap}.ss-lp .ss-price-group{display:flex;align-items:center;flex-wrap:wrap;gap:2px 10px}.ss-lp .ss-pdp-price{font-size:24px;font-weight:500;letter-spacing:-.02em;color:var(--text-headline)}.ss-lp .ss-pdp-credit{font-size:13px;font-weight:600;letter-spacing:.01em;color:var(--text-secondary);display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.ss-lp .ss-pdp-credit:before{content:"";width:4px;height:4px;border-radius:50%;background:var(--accent);flex-shrink:0}.ss-lp .ss-pdp-installment{margin:8px 0 0;font-size:11px;font-weight:400;color:var(--text-tertiary);--payment-terms-background-color: var(--white)}.ss-lp .ss-pdp-installment form{margin:0}.ss-lp .ss-btn-atb{width:100%;margin-top:18px;padding:15px;background:var(--ch);color:var(--white);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;border-radius:var(--radius);cursor:pointer;transition:all .2s ease-out}.ss-lp .ss-btn-atb:hover{background:var(--ink);transform:translateY(-1px);box-shadow:var(--shadow-hover)}.ss-lp .ss-btn-atb:active{transform:scale(.98)}.ss-lp .ss-atb-note{text-align:center;font-size:12px;font-weight:400;color:var(--text-tertiary);margin-top:9px}.ss-lp :not(.ss-accordion-panel)+.ss-accordion-panel{margin-top:22px;border-top:1px solid rgba(42,34,32,.08)}.ss-lp .ss-accordion-panel{border-bottom:1px solid rgba(42,34,32,.06)}.ss-lp .ss-accordion-header{list-style:none;width:100%;text-align:left;padding:18px 0;font-size:13px;font-weight:600;color:var(--text-headline);letter-spacing:.04em;display:flex;justify-content:space-between;align-items:center;cursor:pointer;min-height:44px;transition:color .2s ease-out}.ss-lp .ss-accordion-header::-webkit-details-marker{display:none}.ss-lp .ss-accordion-header::marker{content:""}.ss-lp .ss-accordion-header:hover{color:var(--ink)}.ss-lp .ss-accordion-icon{font-size:16px;font-weight:300;color:var(--text-tertiary);transition:transform .2s ease-out}.ss-lp .ss-accordion-panel[open] .ss-accordion-icon{transform:rotate(45deg)}.ss-lp .ss-accordion-body{padding-bottom:18px;font-size:13px;font-weight:300;line-height:1.6;color:var(--text-secondary)}.ss-lp .ss-accordion-body p{color:inherit}.ss-lp .ss-accordion-body p+p{margin-top:8px}.ss-lp .ss-detail-row{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:8px 0;border-bottom:1px solid rgba(42,34,32,.06)}.ss-lp .ss-detail-row:last-of-type{border-bottom:none}.ss-lp .ss-detail-key{font-weight:300;font-size:13px;color:var(--text-body)}.ss-lp .ss-detail-val{font-weight:600;font-size:14px;color:var(--text-headline);white-space:nowrap;letter-spacing:-.01em}.ss-lp .ss-claims-row{margin-top:14px;font-size:11px;font-weight:500;color:var(--accent);letter-spacing:.04em}.ss-lp .ss-kit-list{list-style:none;margin:0;padding:0;columns:2;column-gap:20px}.ss-lp .ss-kit-list li{font-size:12px;color:var(--text-secondary);padding:4px 0;break-inside:avoid}.ss-lp .ss-kit-list em{font-family:Playfair Display,serif;font-style:normal;letter-spacing:-.02em;color:var(--text-tertiary)}.ss-lp .ss-scroll-nav{display:none;gap:8px;flex-shrink:0}.ss-lp .ss-scroll-nav-btn{width:40px;height:40px;border-radius:var(--radius);border:1px solid rgba(42,34,32,.1);background:var(--white);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:all .2s ease-out}.ss-lp .ss-scroll-nav-btn:hover{border-color:#2a222040;box-shadow:var(--shadow-card)}.ss-lp .ss-scroll-nav-btn:disabled{opacity:.25;cursor:default;box-shadow:none}.ss-lp .ss-scroll-nav-btn svg{width:15px;height:15px;stroke:var(--ch);fill:none;stroke-width:1.5}.ss-lp .ss-track{display:flex;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:0 var(--gut) 8px;padding-left:var(--track-inset);scroll-padding-left:var(--track-inset)}.ss-lp .ss-track::-webkit-scrollbar{display:none}.ss-lp .ss-families{padding:clamp(72px,9vw,120px) 0}.ss-lp .ss-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:clamp(28px,3vw,40px)}.ss-lp .ss-fam-track{gap:12px}.ss-lp .ss-fam-card{flex:0 0 clamp(268px,25vw,320px);scroll-snap-align:start;border-radius:var(--radius);overflow:hidden;background:var(--white);border:var(--border-card);box-shadow:var(--shadow-card);transition:all .2s ease-out;display:flex;flex-direction:column}.ss-lp .ss-fam-card:hover{box-shadow:var(--shadow-hover);transform:translateY(-2px);border:var(--border-hover)}.ss-lp .ss-fam-swatch{height:112px;position:relative;flex-shrink:0;overflow:hidden;background:var(--ww)}.ss-lp .ss-fam-swatch img{width:100%;height:100%;object-fit:cover}.ss-lp .ss-fam-swatch:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,transparent 45%,rgba(26,23,20,.38) 100%)}.ss-lp .ss-fam-n{position:absolute;bottom:10px;left:14px;z-index:2;font-size:11px;font-weight:600;letter-spacing:.1em;color:#fff}.ss-lp .ss-fam-info{padding:16px 16px 18px;flex:1}.ss-lp .ss-fam-name{font-size:15px;font-weight:600;letter-spacing:-.015em}.ss-lp .ss-fam-desc{font-size:12px;font-weight:300;color:var(--text-tertiary);margin-top:5px;line-height:1.45}.ss-lp .ss-fam-scents{margin:14px 0 0;padding:12px 0 0;border-top:1px solid rgba(42,34,32,.07);list-style:none}.ss-lp .ss-fam-scents li{padding:7px 0}.ss-lp .ss-s-top{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.ss-lp .ss-s-name{font-size:13px;font-weight:500;color:var(--text-secondary)}.ss-lp .ss-s-code{font-family:Playfair Display,serif;letter-spacing:-.02em;font-size:13px;color:var(--text-tertiary)}.ss-lp .ss-s-notes{font-size:11px;font-weight:300;color:var(--text-tertiary);margin-top:2px}.ss-lp .ss-how{position:relative;overflow:hidden;background:var(--ch);color:var(--text-body-dk);padding:clamp(72px,10vw,130px) 0}.ss-lp .ss-how-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:58% center;opacity:.5;z-index:0}.ss-lp .ss-how:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:#2a2220a3}.ss-lp .ss-how-inner{position:relative;z-index:2;display:grid;grid-template-columns:1fr;gap:clamp(32px,5vw,64px)}.ss-lp .ss-how .ss-label{color:var(--accent)}.ss-lp .ss-how h2,.ss-lp .ss-how h3{color:var(--text-headline-dk)}.ss-lp .ss-how-frag{font-family:Playfair Display,serif;font-style:italic;letter-spacing:-.02em;font-size:18px;color:#ffffff8c;margin-top:16px}.ss-lp .ss-how-steps{display:grid;grid-template-columns:1fr;column-gap:48px}.ss-lp .ss-how-step{padding:22px 0;border-top:1px solid rgba(255,255,255,.1)}.ss-lp .ss-how-n{font-size:12px;font-weight:700;letter-spacing:.12em;color:var(--accent);margin-bottom:10px}.ss-lp .ss-how-step h3{font-size:16px;font-weight:600;margin-bottom:7px;letter-spacing:-.01em}.ss-lp .ss-how-step p{font-size:13px;font-weight:300;line-height:1.6;color:var(--text-secondary-dk)}@media(min-width:768px){.ss-lp .ss-how-bg{object-position:center right}.ss-lp .ss-how:before{background:linear-gradient(95deg,#2a2220e6,#2a2220bd 38%,#2a22208f)}}.ss-lp .ss-reviews{scroll-margin-top:calc(var(--header-height, 0px) + 16px);padding:clamp(56px,7vw,88px) 0;background:var(--bone)}.ss-lp .ss-reviews:focus{outline:none}.ss-lp .ss-faq{padding:clamp(80px,10vw,140px) 0;background:var(--white);border-top:1px solid rgba(42,34,32,.06)}.ss-lp .ss-faq-inner{display:grid;grid-template-columns:1fr;gap:clamp(32px,5vw,80px);align-items:start}.ss-lp .ss-faq-head h2{margin:0 0 20px;max-width:12ch}.ss-lp .ss-faq-head p{font-size:clamp(15px,1.4vw,17px);color:var(--text-secondary);line-height:1.6;max-width:36ch}.ss-lp .ss-faq-list{border-top:1px solid rgba(42,34,32,.1)}.ss-lp .ss-faq-item{border-bottom:1px solid rgba(42,34,32,.1);padding:4px 0}.ss-lp .ss-faq-item summary{list-style:none;cursor:pointer;padding:24px 40px 24px 0;display:flex;align-items:flex-start;justify-content:space-between;gap:24px;position:relative}.ss-lp .ss-faq-item summary::-webkit-details-marker{display:none}.ss-lp .ss-faq-item summary::marker{content:""}.ss-lp .ss-faq-item summary:hover .ss-faq-q{color:var(--accent)}.ss-lp .ss-faq-q{font-size:clamp(16px,1.5vw,19px);font-weight:600;color:var(--ink);letter-spacing:-.015em;line-height:1.3;transition:color .2s ease-out}.ss-lp .ss-faq-toggle{position:relative;width:16px;height:16px;flex-shrink:0;margin-top:6px}.ss-lp .ss-faq-toggle:before,.ss-lp .ss-faq-toggle:after{content:"";position:absolute;background:var(--ink);transition:transform .22s ease-out,opacity .22s ease-out}.ss-lp .ss-faq-toggle:before{top:50%;left:0;right:0;height:1.5px;transform:translateY(-50%)}.ss-lp .ss-faq-toggle:after{left:50%;top:0;bottom:0;width:1.5px;transform:translate(-50%)}.ss-lp .ss-faq-item[open] .ss-faq-toggle:after{transform:translate(-50%) rotate(90deg);opacity:0}.ss-lp .ss-faq-a{padding:0 40px 28px 0;font-size:clamp(14px,1.3vw,16px);color:var(--text-body);line-height:1.65;font-weight:300;max-width:62ch}.ss-lp .ss-faq-a p{color:inherit}.ss-lp .ss-faq-a p+p{margin-top:12px}.ss-lp .ss-faq-a a{text-decoration:underline}@media(min-width:768px){.ss-lp .ss-faq-inner{grid-template-columns:40fr 60fr}.ss-lp .ss-faq-head{position:sticky;top:calc(var(--header-height-live, 0px) + 80px)}}.ss-lp .ss-upsell{padding:clamp(72px,9vw,110px) 0;border-top:1px solid rgba(42,34,32,.06)}.ss-lp .ss-product-track{gap:10px}.ss-lp .ss-product-card{flex:0 0 clamp(198px,20vw,250px);scroll-snap-align:start;border-radius:var(--radius);overflow:hidden;border:var(--border-card);box-shadow:var(--shadow-card);transition:all .2s ease-out;background:var(--white);display:flex;flex-direction:column}.ss-lp .ss-product-card:hover{box-shadow:var(--shadow-hover);transform:translateY(-2px);border:var(--border-hover)}.ss-lp .ss-pc-img{aspect-ratio:3 / 4;position:relative;overflow:hidden;background:linear-gradient(180deg,#f8f6f3,#f0edea 60%,#ebe8e4);display:block}.ss-lp .ss-pc-img img{width:100%;height:100%;object-fit:cover}.ss-lp .ss-pc-info{padding:14px 14px 16px;display:flex;flex-direction:column;flex:1}.ss-lp .ss-pc-name{display:block;font-size:14px;font-weight:600;letter-spacing:-.015em;color:var(--text-headline);margin-bottom:3px}.ss-lp .ss-pc-notes{font-size:12px;font-weight:300;color:var(--text-tertiary);margin-bottom:6px}.ss-lp .ss-pc-review{display:flex;align-items:center;gap:5px;margin-bottom:12px;min-height:14px}.ss-lp .ss-pc-review .yotpo.bottomLine{display:none}.ss-lp .ss-pc-stars-fallback{--percent: calc(var(--rating) / var(--rating-max) * 100%);display:inline-block;font-size:12px;line-height:1;letter-spacing:1px}.ss-lp .ss-pc-stars-fallback:before{content:"\2605\2605\2605\2605\2605";background:linear-gradient(90deg,var(--accent) var(--percent),var(--stone) var(--percent));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ss-lp .ss-pc-review-count{font-size:12px;font-weight:400;color:var(--text-tertiary)}.ss-lp .ss-pc-bot{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:8px}.ss-lp .ss-pc-price{font-size:13px;font-weight:500;color:var(--text-headline)}.ss-lp .ss-pc-atc{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);padding:6px 12px;border:1px solid rgba(42,34,32,.12);border-radius:var(--radius);background:transparent;cursor:pointer;transition:all .2s ease-out;line-height:1.4}.ss-lp .ss-product-card:hover .ss-pc-atc{background:var(--ch);color:var(--white);border-color:var(--ch)}.ss-lp .ss-pc-form form{margin:0}.ss-lp .ss-pc-tag{position:absolute;top:14px;left:14px;z-index:2}.ss-lp .ss-pc-tag .card__badge{position:static;display:flex;flex-direction:column;gap:4px;transform:none}.ss-lp .ss-pc-tag .badge{position:static;display:flex;align-items:center;gap:5px;padding:0;margin:0;border:none;border-radius:0;background:none!important;color:var(--dw)!important;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:500;letter-spacing:0;text-transform:none;transform:none}.ss-lp .ss-pc-tag .badge:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent);flex-shrink:0}@media(max-width:480px){.ss-lp .ss-pc-info{padding:10px 10px 12px}.ss-lp .ss-pc-name{font-size:12px}.ss-lp .ss-pc-notes{font-size:10px}.ss-lp .ss-pc-review{margin-bottom:8px}.ss-lp .ss-pc-review-count{font-size:10px}.ss-lp .ss-pc-price{font-size:12px}.ss-lp .ss-pc-bot{flex-wrap:wrap}.ss-lp .ss-pc-form,.ss-lp .ss-pc-atc{width:100%}.ss-lp .ss-pc-atc{font-size:10px;text-align:center;padding:8px}.ss-lp .ss-pc-tag{top:10px;left:10px}.ss-lp .ss-pc-tag .badge{font-size:10px}.ss-lp .ss-pc-tag .badge:before{width:5px;height:5px}}.ss-lp .ss-sticky-cta-bar{position:fixed;bottom:0;left:0;right:0;z-index:80;background:#fffffff0;backdrop-filter:saturate(180%) blur(14px);-webkit-backdrop-filter:saturate(180%) blur(14px);border-top:1px solid rgba(42,34,32,.08);padding:12px 20px calc(12px + env(safe-area-inset-bottom));display:none;transform:translateY(100%);transition:transform .32s ease-out;box-shadow:0 -6px 20px #2a22200d}.ss-lp .ss-sticky-cta-bar.is-shown{transform:translateY(0)}.ss-lp .ss-sticky-inner{display:flex;align-items:center;justify-content:space-between;gap:14px}.ss-lp .ss-sticky-name{font-size:13px;font-weight:600;color:var(--text-headline)}.ss-lp .ss-sticky-price{font-size:12px;color:var(--text-tertiary);margin-top:2px}.ss-lp .ss-sticky-now{color:var(--text-headline);font-weight:500}.ss-lp .ss-sticky-cta-bar .ss-atb-form{flex-shrink:0}.ss-lp .ss-sticky-cta-bar .ss-btn-primary{padding:14px 24px}@media(max-width:900px){.ss-lp .ss-sticky-cta-bar{display:block}.ss-lp .ss-pdp-hero{display:flex;flex-direction:column;padding:0 0 40px;overflow:hidden}.ss-lp .ss-gallery-col{width:100%;overflow:hidden;position:relative}.ss-lp .ss-gallery-track{flex-direction:row;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:0;padding:0;flex-wrap:nowrap}.ss-lp .ss-gallery-track::-webkit-scrollbar{display:none}.ss-lp .ss-gallery-image{flex:0 0 100%;scroll-snap-align:center;border-radius:0}.ss-lp .ss-gallery-video{aspect-ratio:1 / 1}.ss-lp .ss-gallery-vid{object-fit:contain}.ss-lp .ss-gallery-dots{display:flex;transition:bottom .2s ease}.ss-lp .is-video-active .ss-gallery-dots{bottom:56px}.ss-lp .ss-commerce-col{position:static;max-height:none;overflow:visible;padding:24px 20px 32px;border-radius:0;border-left:none;border-right:none;box-shadow:none;width:100%}}@media(min-width:1024px){.ss-lp .ss-how-inner{grid-template-columns:38fr 62fr}.ss-lp .ss-scroll-nav{display:flex}}@media(prefers-reduced-motion:reduce){.ss-lp *,.ss-lp *:before,.ss-lp *:after{animation:none!important;transition:none!important}html.js .ss-lp .ss-reveal{opacity:1;transform:none}.ss-lp .ss-track{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/56/assets/ss-pdp-2026.css.map */
