.mo-pdp{--mo-paper: #F6F4EE;--mo-white: #ffffff;--mo-haze: #e4ebdf;--mo-ink: #20271c;--mo-border: #e3ded1;--mo-border-strong: #767468;--mo-text-2: #646458;--mo-warmgray: #8d8c7f;--mo-forest: #2d4c26;--mo-living-green: #4e7d3f;--mo-spring-accent: #6fac57;--mo-eucalyptus: #6b8d73;--mo-sage: #a5b99c;--mo-mint: #c2d1c1;--mo-mint-50: #e9efe6;--mo-rust: #80412b;--mo-clay: #a66f4a;--mo-sand: #d2b9a6;--mo-bone: #dfd7cc;--mo-orange-bright: #F4842B;--mo-orange-brand: #E2722E;--mo-orange-deep: #B85727;--mo-orange-tint: #fbe9d8;--mo-orange-floor: #9A4720;--color-bg: var(--mo-paper);--color-surface: var(--mo-white);--color-surface-soft: var(--mo-mint-50);--color-surface-lift: var(--mo-haze);--color-text: var(--mo-ink);--color-text-muted: var(--mo-warmgray);--color-text-2: var(--mo-text-2);--color-text-muted-accessible: var(--mo-text-2);--color-border: var(--mo-border);--color-border-strong: var(--mo-border-strong);--color-brand: var(--mo-forest);--color-brand-2: var(--mo-living-green);--color-brand-tint: var(--mo-sage);--color-brand-tint-soft: var(--mo-mint);--color-success: var(--mo-living-green);--color-focus-ring: var(--mo-forest);--color-accent: var(--mo-orange-brand);--color-on-light: var(--mo-orange-deep);--color-on-dark: var(--mo-orange-bright);--color-accent-strong: var(--mo-orange-deep);--color-on-accent: var(--mo-ink);--color-ingredient-bg: var(--mo-bone);--color-ingredient-text: var(--mo-rust);--color-badge-new-bg: var(--mo-orange-tint);--color-badge-new-text: var(--mo-rust);--color-label-text: var(--mo-forest);--color-eyebrow-index: var(--mo-rust);--gradient-action: linear-gradient(135deg, #B85727, #9A4720);--gradient-action-bright: linear-gradient(135deg, #F4842B, #B85727);--gradient-action-floor: var(--mo-orange-deep)}.mo-pdp{--font-wordmark: "Bodoni Moda", Georgia, serif;--font-sans: "Hanken Grotesk", system-ui, sans-serif;--text-hero: 56px;--text-h1: 40px;--text-h2: 30px;--text-body: 17px;--text-body-min: 15px;--text-label: 13px;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--weight-extrabold: 800;--tracking-label: .16em;--tracking-wordmark: .06em;--leading-body: 1.5;--leading-tight: 1.08}.mo-pdp{--space-1: 8px;--space-2: 16px;--space-3: 24px;--space-4: 32px;--space-5: 40px;--space-6: 48px;--space-7: 72px}.mo-pdp{--radius-sm: 10px;--radius-md: 22px;--radius-card: 24px;--radius-input: 14px;--radius-pill: 999px}.mo-pdp{--shadow-card: 0 14px 30px rgba(45, 76, 38, .16);--shadow-lg: 0 24px 60px rgba(45, 76, 38, .12);--shadow-action: 0 12px 26px rgba(184, 87, 39, .32)}.mo-pdp{--container: 1200px}.mo-pdp{--dur-instant: .12s;--dur-fast: .24s;--dur-base: .48s;--dur-slow: .76s;--dur-slower: 1.1s;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in-out: cubic-bezier(.76, 0, .24, 1);--ease-organic: cubic-bezier(.4, 0, .1, 1);--ease-spring: cubic-bezier(.34, 1.42, .5, 1);--ease-snap: cubic-bezier(.22, 1, .36, 1);--move-xs: 12px;--move-sm: 28px;--move-md: 56px;--move-lg: 96px;--stagger: 90ms;--stagger-sm: 55ms;--stagger-lg: .14s;--blur-reveal: 14px}.mo-pdp *,.mo-pdp *:before,.mo-pdp *:after{box-sizing:border-box}.mo-pdp{-webkit-text-size-adjust:100%}.mo-pdp{margin:0;background:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-body);font-weight:var(--weight-regular);line-height:var(--leading-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.mo-pdp p{font-size:var(--text-body);line-height:var(--leading-body);margin:0 0 var(--space-3)}.mo-pdp p:last-child{margin-bottom:0}.mo-pdp a{color:var(--color-brand);text-decoration:underline;text-underline-offset:2px}.mo-pdp a:hover{color:var(--color-brand);text-decoration-thickness:2px}.mo-pdp img,.mo-pdp svg{max-width:100%;display:block}.mo-pdp :where(button,.mo-pdp input,.mo-pdp select,.mo-pdp textarea){font:inherit;color:inherit}.mo-pdp ::selection{background:var(--color-brand-tint-soft);color:var(--color-brand)}.mo-pdp .mo-container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--space-3)}.mo-pdp .mo-section{padding-block:var(--space-7)}.mo-pdp .mo-section--forest{background:var(--color-brand);color:var(--color-bg)}.mo-pdp .mo-section--soft{background:var(--color-surface-soft)}.mo-pdp .mo-section--lift{background:var(--color-surface-lift);border-top:2px solid var(--color-brand)}.mo-pdp .mo-section--spring{background:var(--mo-living-green);color:var(--mo-white)}.mo-pdp .mo-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--space-4)}.mo-pdp .mo-col-1{grid-column:span 1}.mo-pdp .mo-col-2{grid-column:span 2}.mo-pdp .mo-col-3{grid-column:span 3}.mo-pdp .mo-col-4{grid-column:span 4}.mo-pdp .mo-col-5{grid-column:span 5}.mo-pdp .mo-col-6{grid-column:span 6}.mo-pdp .mo-col-7{grid-column:span 7}.mo-pdp .mo-col-8{grid-column:span 8}.mo-pdp .mo-col-9{grid-column:span 9}.mo-pdp .mo-col-10{grid-column:span 10}.mo-pdp .mo-col-11{grid-column:span 11}.mo-pdp .mo-col-12{grid-column:span 12}.mo-pdp .mo-stack>*+*{margin-top:var(--space-4)}.mo-pdp .mo-stack-sm>*+*{margin-top:var(--space-2)}.mo-pdp .mo-row{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.mo-pdp .mo-row--between{justify-content:space-between}.mo-pdp .mo-center{text-align:center}.mo-pdp .mo-measure{max-width:60ch}.mo-pdp .mo-wordmark{font-family:var(--font-wordmark);font-weight:var(--weight-bold);font-size:var(--text-h2);line-height:1;letter-spacing:var(--tracking-wordmark);text-transform:uppercase;color:var(--color-text);text-decoration:none;display:inline-block}.mo-pdp .mo-wordmark .on{color:var(--color-on-light)}.mo-pdp .mo-wordmark--dark{color:var(--color-bg)}.mo-pdp .mo-wordmark--dark .on{color:var(--color-on-dark)}.mo-pdp .mo-wordmark--lg{font-size:var(--text-h1)}.mo-pdp .mo-wordmark--xl{font-size:var(--text-hero)}.mo-pdp .mo-eyebrow{display:inline-flex;align-items:baseline;gap:var(--space-1);font-family:var(--font-sans);font-size:var(--text-label);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-label-text)}.mo-pdp .mo-eyebrow__index{color:var(--color-eyebrow-index);font-weight:var(--weight-bold);letter-spacing:0}.mo-pdp .mo-section-header{margin-bottom:var(--space-5)}.mo-pdp .mo-section-header>.mo-eyebrow{margin-bottom:var(--space-2)}.mo-pdp .mo-hero{font-family:var(--font-sans);font-size:var(--text-hero);font-weight:var(--weight-extrabold);line-height:var(--leading-tight);letter-spacing:-.01em;color:var(--color-brand);margin:0}.mo-pdp .mo-h1{font-family:var(--font-sans);font-size:var(--text-h1);font-weight:var(--weight-extrabold);line-height:var(--leading-tight);color:var(--color-brand);margin:0}.mo-pdp .mo-h2{font-family:var(--font-sans);font-size:var(--text-h2);font-weight:var(--weight-bold);line-height:var(--leading-tight);color:var(--color-brand);margin:0}.mo-pdp .mo-body{font-family:var(--font-sans);font-size:var(--text-body);font-weight:var(--weight-regular);line-height:var(--leading-body);color:var(--color-text);margin:0}.mo-pdp .mo-body--muted{color:var(--color-text-2)}.mo-pdp .mo-label{font-family:var(--font-sans);font-size:var(--text-label);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-label-text);margin:0}.mo-pdp .mo-section--forest .mo-hero,.mo-pdp .mo-section--forest .mo-h1,.mo-pdp .mo-section--forest .mo-h2,.mo-pdp .mo-section--forest .mo-body{color:var(--color-bg)}.mo-pdp .mo-section--spring .mo-hero,.mo-pdp .mo-section--spring .mo-h1,.mo-pdp .mo-section--spring .mo-h2,.mo-pdp .mo-section--spring .mo-body{color:var(--mo-white)}.mo-pdp .mo-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1);min-height:56px;padding:0 var(--space-4);font-family:var(--font-sans);font-size:var(--text-body-min);font-weight:var(--weight-bold);line-height:1;text-decoration:none;white-space:nowrap;border:2px solid transparent;border-radius:var(--radius-pill);cursor:pointer;transition:transform .15s ease,box-shadow .2s ease,background-color .2s ease,color .2s ease,border-color .2s ease,filter .2s ease}.mo-pdp .mo-btn:focus-visible{outline:none;box-shadow:0 0 0 3px var(--color-bg),0 0 0 5px var(--color-focus-ring)}.mo-pdp .mo-btn:disabled,.mo-pdp .mo-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.mo-pdp .mo-btn--primary{background:var(--gradient-action);color:var(--color-surface);box-shadow:var(--shadow-action)}.mo-pdp .mo-btn--primary:hover{transform:translateY(-1px);filter:brightness(1.04)}.mo-pdp .mo-btn--primary:active{transform:translateY(0);filter:brightness(.97)}.mo-pdp .mo-btn--secondary{background:var(--color-brand);color:var(--color-bg)}.mo-pdp .mo-btn--secondary:hover{background:var(--color-brand);filter:brightness(.92)}.mo-pdp .mo-btn--secondary:active{transform:translateY(1px)}.mo-pdp .mo-btn--tertiary{background:transparent;color:var(--color-brand);border-color:var(--color-brand-2)}.mo-pdp .mo-btn--tertiary:hover{background:var(--color-surface-soft)}.mo-pdp .mo-btn--block{width:100%}.mo-pdp .mo-btn--lg{min-height:64px;padding-inline:var(--space-5);font-size:var(--text-body)}.mo-pdp .mo-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:var(--space-4)}.mo-pdp .mo-card--soft{background:var(--color-surface-soft);box-shadow:none}.mo-pdp .mo-card--feature{border:2px solid var(--color-brand);box-shadow:var(--shadow-lg)}.mo-pdp .mo-card__title{font-family:var(--font-sans);font-size:var(--text-h2);font-weight:var(--weight-bold);line-height:var(--leading-tight);color:var(--color-brand);margin:0 0 var(--space-2)}.mo-pdp .mo-card__body{color:var(--color-text-2);margin:0}.mo-pdp .mo-badge{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);font-family:var(--font-sans);font-size:var(--text-label);font-weight:var(--weight-semibold);line-height:1.2;letter-spacing:.02em;border-radius:var(--radius-pill);border:0 solid transparent;white-space:nowrap}.mo-pdp .mo-badge--popular{background:var(--color-brand);color:var(--color-bg)}.mo-pdp .mo-badge--save{background:var(--color-accent);color:var(--color-on-accent)}.mo-pdp .mo-badge--subscribe{background:var(--color-surface-soft);color:var(--color-brand)}.mo-pdp .mo-badge--ingredient{background:var(--color-ingredient-bg);color:var(--color-ingredient-text)}.mo-pdp .mo-badge--patented{background:var(--color-surface);color:var(--color-brand);border:2px solid var(--color-brand-2)}.mo-pdp .mo-badge--new{background:var(--color-badge-new-bg);color:var(--color-badge-new-text)}.mo-pdp .mo-input{display:block;width:100%;min-height:56px;padding:var(--space-2) var(--space-3);font-family:var(--font-sans);font-size:var(--text-body-min);line-height:var(--leading-body);color:var(--color-text);background:var(--color-surface);border:1.5px solid var(--color-border-strong);border-radius:var(--radius-input);transition:border-color .15s ease,box-shadow .15s ease;-webkit-appearance:none;appearance:none}.mo-pdp .mo-input::placeholder{color:var(--color-text-muted-accessible);opacity:1}.mo-pdp .mo-input:focus,.mo-pdp .mo-input:focus-visible{outline:none;border-color:var(--color-focus-ring);box-shadow:0 0 0 2px var(--color-focus-ring)}.mo-pdp .mo-input:disabled{background:var(--color-surface-soft);cursor:not-allowed;opacity:.7}.mo-pdp textarea.mo-input{min-height:120px;resize:vertical}.mo-pdp .mo-field{display:block}.mo-pdp .mo-field>.mo-label{display:block;margin-bottom:var(--space-1)}.mo-pdp .mo-select{padding-right:var(--space-5);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%232d4c26' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-3) center;cursor:pointer}.mo-pdp .mo-section--forest :focus-visible,.mo-pdp .mo-section--spring :focus-visible{box-shadow:0 0 0 3px var(--color-brand),0 0 0 5px var(--color-bg)}.mo-pdp .mo-swatch{border:1px solid var(--color-border);border-radius:var(--radius-sm);overflow:hidden;background:var(--color-surface)}.mo-pdp .mo-swatch__chip{height:72px}.mo-pdp .mo-swatch__meta{padding:var(--space-2);font-size:var(--text-label);color:var(--color-text-2)}.mo-pdp .mo-swatch__name{display:block;font-weight:var(--weight-semibold);color:var(--color-text);letter-spacing:.01em}.mo-pdp .mo-swatch__hex{display:block;font-variant-numeric:tabular-nums;text-transform:uppercase;color:var(--color-text-muted)}.mo-pdp .mo-chip--paper{background:var(--mo-paper)}.mo-pdp .mo-chip--white{background:var(--mo-white)}.mo-pdp .mo-chip--ink{background:var(--mo-ink)}.mo-pdp .mo-chip--forest{background:var(--mo-forest)}.mo-pdp .mo-chip--eucalyptus{background:var(--mo-eucalyptus)}.mo-pdp .mo-chip--sage{background:var(--mo-sage)}.mo-pdp .mo-chip--mint{background:var(--mo-mint)}.mo-pdp .mo-chip--mint-50{background:var(--mo-mint-50)}.mo-pdp .mo-chip--haze{background:var(--mo-haze)}.mo-pdp .mo-chip--living-green{background:var(--mo-living-green)}.mo-pdp .mo-chip--spring-accent{background:var(--mo-spring-accent)}.mo-pdp .mo-chip--border-strong{background:var(--mo-border-strong)}.mo-pdp .mo-chip--rust{background:var(--mo-rust)}.mo-pdp .mo-chip--clay{background:var(--mo-clay)}.mo-pdp .mo-chip--sand{background:var(--mo-sand)}.mo-pdp .mo-chip--bone{background:var(--mo-bone)}.mo-pdp .mo-chip--orange{background:var(--mo-orange-brand)}.mo-pdp .mo-chip--orange-deep{background:var(--mo-orange-deep)}.mo-pdp .mo-chip--gradient{background:var(--gradient-action)}@media(max-width:900px){.mo-pdp .mo-grid{grid-template-columns:repeat(6,1fr)}.mo-pdp .mo-col-7,.mo-pdp .mo-col-8,.mo-pdp .mo-col-9,.mo-pdp .mo-col-10,.mo-pdp .mo-col-11,.mo-pdp .mo-col-12{grid-column:span 6}}@media(max-width:600px){.mo-pdp .mo-grid{grid-template-columns:1fr}.mo-pdp .mo-grid>[class*=mo-col-]{grid-column:1 / -1}.mo-pdp .mo-hero{font-size:var(--text-h1)}.mo-pdp .mo-h1{font-size:var(--text-h2)}.mo-pdp .mo-section{padding-block:var(--space-5)}}.mo-pdp{--mo-gut: clamp(16px, 4vw, 24px)}@media(max-width:700px){.mo-pdp{--mo-gut: 10px}}.mo-pdp{margin:0;background:#fff;-webkit-font-smoothing:antialiased;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mo-pdp a{color:#2d4c26}.mo-pdp a:hover{color:#b85727}.mo-pdp img{height:auto}@keyframes mo-sealspin{to{transform:rotate(360deg)}}.mo-pdp .mo-sealspin{animation:mo-sealspin 26s linear infinite}@keyframes mo-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes mo-marquee-rev{0%{transform:translate(-50%)}to{transform:translate(0)}}@keyframes mo-neon-slide{to{background-position:300% 0}}.mo-pdp .mo-neon{padding:2px;border-radius:16px;background:linear-gradient(90deg,#f4842b,#ffc24a,#7cf1d0,#35c7f2,#f4842b);background-size:300% 100%;animation:mo-neon-slide 2.4s linear infinite;box-shadow:0 0 18px #35c7f24d}.mo-pdp .mo-neon--card{border-radius:26px}@keyframes mo-drawer-in{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes mo-cart-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes mo-scrim-in{0%{opacity:0}to{opacity:1}}.mo-pdp .mo-drawer{animation:mo-drawer-in .26s cubic-bezier(.22,.61,.36,1) both}.mo-pdp .mo-cart{animation:mo-cart-in .26s cubic-bezier(.22,.61,.36,1) both}.mo-pdp .mo-scrim{animation:mo-scrim-in .2s ease both}@media(prefers-reduced-motion:reduce){.mo-pdp .mo-sealspin{animation:none}.mo-pdp .mo-neon,.mo-pdp .mo-drawer,.mo-pdp .mo-cart,.mo-pdp .mo-scrim,.mo-pdp .mo-marquee{animation:none!important}}.mo-pdp .mo-thumb{padding:0;border:1px solid rgba(45,76,38,.22);border-radius:14px;overflow:hidden;cursor:pointer;background:#e9efe6;aspect-ratio:1 / 1}.mo-pdp .mo-thumb.is-on{border:2px solid #2d4c26}.mo-pdp .mo-plancard{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:10px;width:100%;text-align:left;cursor:pointer;padding:20px;border-radius:24px;background:#fff;border:1.5px solid #e3ded1}.mo-pdp .mo-plancard.is-on{border:2px solid #2d4c26;box-shadow:0 14px 30px #2d4c2629}.mo-pdp .mo-plancard.is-on.is-framed{border:none;box-shadow:none}.mo-pdp .mo-cardperks{display:none;flex-direction:column;gap:9px;padding-top:16px;border-top:1px solid #dcd9cd}.mo-pdp .mo-cardperks.is-open{display:flex}.mo-pdp .mo-oncelink:hover{color:#b85727}.mo-pdp .mo-dot{flex:none;width:22px;height:22px;border:2px solid #767468;border-radius:999px;background:#fff}.mo-pdp .mo-dot.is-on{border:7px solid #2d4c26}.mo-pdp .mo-strike{font-size:13px;color:#646458}.mo-pdp .mo-strike.is-hidden{display:none}.mo-pdp [data-rot-stage]{display:grid;align-items:start}.mo-pdp .mo-rotitem{grid-area:1 / 1;position:static!important;inset:auto!important;opacity:0;pointer-events:none;transition:opacity .45s ease}.mo-pdp .mo-rotitem.is-on{opacity:1;pointer-events:auto}.mo-pdp .mo-rotdot{width:7px;height:7px;padding:0;border:0;border-radius:999px;background:#cfcdc4;cursor:pointer;transition:width .25s ease,background .25s ease}.mo-pdp .mo-rotdot.is-on{width:22px;background:#20271c}.mo-pdp .mo-acc-body{display:none}.mo-pdp .mo-acc-body.is-open{display:flex}.mo-pdp .mo-faq-body{display:none}.mo-pdp .mo-faq-body.is-open{display:block}.mo-pdp .mo-overlay{display:none}.mo-pdp .mo-overlay.is-open{display:block}.mo-pdp .mo-overlay-flex{display:none}.mo-pdp .mo-overlay-flex.is-open{display:flex}.mo-pdp .mo-navlink:hover{background:#f4f4f2}.mo-pdp .mo-hov-white:hover{background:#fff}.mo-pdp .mo-hov-forest:hover{color:#2d4c26}.mo-pdp .mo-hov-tint:hover{background:#f4f4f2}.mo-pdp .mo-hov-haze:hover{background:#e4ebdf}.mo-pdp .mo-hov-cta:hover{transform:translateY(-1px);box-shadow:0 16px 32px #b8572757}.mo-pdp .mo-hov-cta:active{transform:translateY(1px)}.mo-pdp h1,.mo-pdp h2,.mo-pdp h3,.mo-pdp h4,.mo-pdp h5,.mo-pdp h6,.mo-pdp button,.mo-pdp input,.mo-pdp select,.mo-pdp textarea{font-family:inherit}.mo-pdp img,.mo-pdp video,.mo-pdp svg image{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none}.mo-pdp .mo-drsection{overflow-x:clip}.mo-pdp .mo-drstage{display:grid}.mo-pdp .mo-drslide{grid-area:1 / 1;width:100%;max-width:560px;margin-inline:auto;display:grid;grid-template-columns:1fr;background:#fff;border:1px solid #e3ded1;border-radius:24px;box-shadow:0 10px 28px #2d4c2614;overflow:hidden;opacity:0;transition:opacity .7s ease}.mo-pdp .mo-drslide:first-child,.mo-pdp .mo-drslide.is-on{opacity:1}.mo-pdp .mo-drslide.is-off{opacity:0;pointer-events:none}.mo-pdp .mo-dr-photo{clip-path:inset(0);display:block;width:100%;aspect-ratio:5 / 4;object-fit:cover;object-position:50% 20%;transform:scale(1.14);transform-origin:50% 20%;background:#e9efe6}.mo-pdp .mo-rail::-webkit-scrollbar{display:none}.mo-pdp .mo-vsscroll{scrollbar-width:none;-ms-overflow-style:none}.mo-pdp .mo-vsscroll::-webkit-scrollbar{display:none}.mo-pdp .mo-why>.mo-whyhero{order:-1}.mo-pdp .mo-why--rev>.mo-whyhero{order:-1}.mo-pdp .mo-sachet-mobile,.mo-pdp .mo-stickysub-m{display:none}@media(max-width:620px){.mo-pdp .mo-partchips{grid-template-columns:1fr 1fr!important;gap:8px!important}.mo-pdp .mo-partchip{flex-direction:column;align-items:flex-start!important;gap:1px!important;padding:11px 14px!important}.mo-pdp .mo-partchip:last-child{grid-column:span 2}}@media(max-width:700px){.mo-pdp .mo-sachet-desktop{display:none!important}.mo-pdp .mo-sachet-mobile{display:flex!important}.mo-pdp .mo-liquid-h2{font-size:33px!important}.mo-pdp .mo-liquid-copy{font-size:15px!important;margin:6px 0 10px!important}.mo-pdp .mo-rotrev-text{font-size:13.5px!important;line-height:1.38!important}.mo-pdp .mo-rotrev-name{font-size:14px!important}.mo-pdp .mo-shipnote-h{font-size:13px!important}.mo-pdp .mo-shipnote-s{font-size:12px!important}.mo-pdp .mo-shipnote-icon>svg{width:23px!important;height:23px!important}.mo-pdp .mo-tprow{gap:7px!important}.mo-pdp .mo-tpstars{gap:2px!important}.mo-pdp .mo-tptile{width:17px!important;height:17px!important;border-radius:3px!important;font-size:11px!important}.mo-pdp .mo-tptext{font-size:12px!important}.mo-pdp .mo-why>div{padding-inline:10px!important}}@media(max-width:1023px){.mo-pdp #pdp-gallery{position:static!important;top:auto!important}}@media(min-width:1024px){.mo-pdp .mo-bq-img{margin-inline:auto!important}}@media(max-width:899px){.mo-pdp .mo-vsscroll{margin-inline:-10px}.mo-pdp .mo-sachet-hero{order:2;min-height:0!important;aspect-ratio:3 / 4}.mo-pdp .mo-rail{display:grid!important;grid-template-columns:1fr;gap:24px!important;overflow:visible!important;padding:0!important}.mo-pdp .mo-ingcard{flex:none!important;display:grid!important;grid-template-columns:78px minmax(0,1fr);align-items:start;gap:0 16px;background:transparent!important;border-radius:0!important;overflow:visible!important}.mo-pdp .mo-ingimg{width:78px!important;height:78px!important;border-radius:6px}.mo-pdp .mo-ingbody{padding:0!important;gap:6px!important}.mo-pdp .mo-ingtop>h3{font-size:17px!important;font-weight:700!important}.mo-pdp .mo-ingsub{display:none}.mo-pdp .mo-ingdesc{font-size:15px!important;line-height:1.5;color:#646458!important}.mo-pdp .mo-revwrap.mo-rev-more>div>*:last-child{-webkit-mask-image:linear-gradient(to bottom,#000 34%,rgba(0,0,0,.1) 88%,transparent 100%);mask-image:linear-gradient(to bottom,#000 34%,rgba(0,0,0,.1) 88%,transparent 100%)}.mo-pdp .mo-revwrap.mo-rev-more+.mo-revbtn{margin-top:12px!important}.mo-pdp .mo-tlgrid{gap:0!important;position:relative}.mo-pdp .mo-tlitem{display:grid!important;grid-template-columns:26px minmax(0,1fr);column-gap:18px;row-gap:12px;padding-bottom:30px}.mo-pdp .mo-tlitem>*{grid-column:2}.mo-pdp .mo-tlitem>div{order:1}.mo-pdp .mo-tlitem>img{order:2}.mo-pdp .mo-tlitem>h3{order:3}.mo-pdp .mo-tlitem>p{order:4}.mo-pdp .mo-tlitem>div>span:nth-child(1),.mo-pdp .mo-tlitem>div>span:nth-child(2){display:none!important}.mo-pdp .mo-tlitem>.mo-tlrail{display:block!important;position:relative;grid-column:1;grid-row:1 / -1;width:26px;order:0}.mo-pdp .mo-tlline{display:block!important;position:absolute;left:12px;width:2px;background:#2d4c262e;border-radius:2px}.mo-pdp .mo-tlfill{position:absolute;left:0;top:0;width:100%;height:0;background:#2d4c26;border-radius:2px}.mo-pdp .mo-tlrail:after{content:"";position:absolute;left:6px;top:3px;z-index:1;width:14px;height:14px;border-radius:999px;background:#2d4c26;box-shadow:0 0 0 4px #fff}.mo-pdp .mo-storyimg{order:-1}.mo-pdp .mo-trustrow{flex-wrap:nowrap!important;gap:6px!important}.mo-pdp .mo-trustrow>span{flex:1 1 0;min-width:0;gap:5px!important;padding:6px 5px!important;font-size:12px!important}.mo-pdp .mo-trustrow>span>svg{width:16px;height:16px}.mo-pdp .mo-railhint,.mo-pdp .mo-stickythumb,.mo-pdp .mo-stickysub{display:none!important}.mo-pdp .mo-sticky-long{display:none}.mo-pdp .mo-stickysub-m{display:block;font-size:12px!important;line-height:1.25!important}.mo-pdp .mo-stickybar{padding:5px clamp(12px,3.5vw,16px)!important;gap:10px!important}.mo-pdp .mo-stickybar>div>span:first-child{font-size:14px!important;line-height:1.25!important}.mo-pdp .mo-stickybar [data-sticky-price]{font-size:17px!important}.mo-pdp .mo-stickybar button{min-height:44px;padding:0 18px!important;font-size:14px!important}.mo-pdp .mo-usp-bg-d{display:none!important}.mo-pdp .mo-usp-bg-m{display:block!important;top:auto!important;height:min(92vw,440px)!important;object-position:50% 100%!important;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 16%);mask-image:linear-gradient(to bottom,transparent 0,#000 16%)}.mo-pdp .mo-usp-veil{background:#202a163d;padding-bottom:min(88vw,420px)!important}.mo-pdp .mo-uspitem{display:grid!important;grid-template-columns:56px minmax(0,1fr);column-gap:22px!important;row-gap:2px!important}.mo-pdp .mo-uspitem>.mo-uspicon{grid-column:1;grid-row:1 / span 2;align-self:center;margin-bottom:0!important}.mo-pdp .mo-uspitem>span:not(.mo-uspicon),.mo-pdp .mo-uspitem>p{grid-column:2}}@media(min-width:900px){.mo-pdp .mo-railnav{display:none!important}.mo-pdp .mo-rail{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 44px!important;overflow:visible!important;padding:0!important}.mo-pdp .mo-ingcard{flex:none!important;display:grid!important;grid-template-columns:92px minmax(0,1fr);align-items:start;gap:0 18px;background:transparent!important;border-radius:0!important;overflow:visible!important}.mo-pdp .mo-ingimg{width:92px!important;height:92px!important;border-radius:6px}.mo-pdp .mo-ingbody{padding:0!important;gap:6px!important}.mo-pdp .mo-ingtop>h3{font-size:17px!important;font-weight:700!important}.mo-pdp .mo-ingsub{display:none}.mo-pdp .mo-ingdesc{font-size:15px!important;line-height:1.5;color:#646458!important}.mo-pdp .mo-revwrap.mo-rev-more{-webkit-mask-image:linear-gradient(to bottom,#000 52%,rgba(0,0,0,.12) 88%,transparent 100%);mask-image:linear-gradient(to bottom,#000 52%,rgba(0,0,0,.12) 88%,transparent 100%)}.mo-pdp .mo-revwrap.mo-rev-more+.mo-revbtn{margin-top:12px!important}.mo-pdp .mo-packimg{margin:-24px 0 -72px auto!important}.mo-pdp .mo-why{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:48px!important}.mo-pdp .mo-why>.mo-whyhero{order:0;aspect-ratio:auto!important;align-self:center;height:100%;max-height:460px;min-height:420px}.mo-pdp .mo-why>.mo-whyhero--tall{aspect-ratio:4 / 5!important;height:auto;max-height:none;min-height:0}.mo-pdp .mo-why--rev>.mo-whyhero{order:-1}.mo-pdp .mo-drslide{max-width:1080px;align-items:center;background:transparent;border:none;box-shadow:none;overflow:visible}.mo-pdp .mo-drslide .mo-dr-photo{grid-column:1;grid-row:1;width:52%;margin-left:auto;aspect-ratio:3 / 2;object-position:50% 20%;transform:scale(1.12);transform-origin:50% 20%;border-radius:24px;clip-path:inset(0 round 24px);box-shadow:0 18px 42px #2d4c261f}.mo-pdp .mo-drslide .mo-dr-quote{grid-column:1;grid-row:1;justify-self:start;align-self:center;width:54%;z-index:1;background:#f7f7f6;border-radius:24px;box-shadow:0 18px 44px #2d4c2624;padding:34px 36px;justify-content:center;gap:16px}}.mo-pdp .appstle_sub_widget,.mo-pdp .appstle_subscription_wrapper{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}.mo-pdp .mo-atc{display:block;margin-top:10px}.mo-pdp .mo-atc form{margin:0}.mo-pdp .mo-atc .product-form-buttons,.mo-pdp .mo-atc add-to-cart-component{display:block;width:100%}.mo-pdp .mo-atc__btn.mo-atc__btn{display:flex;align-items:center;justify-content:center;gap:0;width:100%;min-height:62px;padding:0 32px;border:0;border-radius:999px;background:linear-gradient(135deg,#b85727,#9a4720);color:#fff;font-family:inherit;font-size:17px;font-weight:700;line-height:1;letter-spacing:normal;text-transform:none;cursor:pointer;box-shadow:0 12px 26px #b857273d;transition:transform .15s ease,box-shadow .2s ease}.mo-pdp .mo-atc__btn.mo-atc__btn:hover{transform:translateY(-1px);box-shadow:0 16px 32px #b8572757}.mo-pdp .mo-atc__btn.mo-atc__btn:active{transform:translateY(1px)}.mo-pdp .mo-atc__btn.mo-atc__btn[disabled]{opacity:.55;cursor:default;transform:none}.mo-pdp .mo-atc__btn .add-to-cart-icon,.mo-pdp .mo-atc__btn .svg-wrapper{display:none!important}.mo-pdp .mo-atc__btn .add-to-cart-text{display:inline-flex;align-items:center;justify-content:center;gap:0;font:inherit;color:inherit}@media(max-width:899px){.mo-pdp .mo-bqrow{flex-wrap:nowrap!important;gap:18px!important;align-items:flex-start}.mo-pdp .mo-bqrow>.mo-bq-img{width:96px!important;height:96px!important;margin-inline:0!important}.mo-pdp .mo-bqrow>div{flex:1 1 auto!important;min-width:0}}@media(max-width:620px){.mo-pdp .mo-vsscroll>div{grid-template-columns:92px 118px repeat(5,minmax(148px,1fr))!important;min-width:950px!important}.mo-pdp .mo-vsscroll [style*="left: 126px"]{left:92px!important}.mo-pdp .mo-vsscroll [style*="padding: 12px 14px"],.mo-pdp .mo-vsscroll [style*="padding: 10px 14px"],.mo-pdp .mo-vsscroll [style*="padding: 9px 14px"]{padding-inline:10px!important}}@media(max-width:899px){.mo-pdp .mo-herobullets{gap:9px!important}.mo-pdp .mo-herobullets>span{font-size:15px!important;line-height:1.35!important;gap:10px!important}.mo-pdp .mo-herobullets>span>svg{width:18px!important;height:18px!important}.mo-pdp .mo-trustrow{flex-wrap:nowrap!important;gap:4px!important}.mo-pdp .mo-trustrow>span{flex:1 1 0!important;min-width:0!important;background:#dce8d3!important;padding:6px!important;font-size:10.5px!important;gap:4px!important;white-space:nowrap!important;overflow:hidden}.mo-pdp .mo-trustrow>span>svg{width:13px!important;height:13px!important}.mo-pdp .mo-delivery{align-items:flex-start!important;gap:10px!important;padding:11px 13px!important}.mo-pdp .mo-delivery>span:first-child>svg{width:22px!important;height:22px!important}}@media(max-width:620px){.mo-pdp .mo-vsscroll>div{grid-template-columns:92px 118px repeat(5,minmax(148px,1fr))!important;min-width:950px!important}.mo-pdp .mo-vsscroll [style*="left: 126px"]{left:92px!important}}.mo-pdp .mo-partico{display:inline-flex;align-items:center;flex:none}.mo-pdp .mo-partchip{align-items:center!important}@media(max-width:899px){.mo-pdp .mo-expertmask{-webkit-mask-image:none!important;mask-image:none!important}.mo-pdp .mo-delivery>span:last-child>span:first-child{font-size:13.5px!important}.mo-pdp .mo-delivery>span:last-child>span:last-child{font-size:12.5px!important;line-height:1.35!important}.mo-pdp .mo-delivery>span:first-child>svg{width:21px!important;height:21px!important}.mo-pdp .mo-vsscroll [style*=Covers],.mo-pdp .mo-vsscroll span[style*="rgba(255, .mo-pdp 255, .mo-pdp 255, .mo-pdp .16)"]{font-size:9px!important;padding:2px 6px!important;white-space:normal!important;line-height:1.15!important}}.mo-pdp .mo-herobullets{padding-block:12px}@media(max-width:899px){.mo-pdp .mo-herobullets{padding-block:10px}}.mo-pdp .mo-partchip{flex-direction:row!important;align-items:center!important;gap:8px!important;text-align:left}.mo-pdp .mo-partico>svg{display:block}@media(max-width:620px){.mo-pdp .mo-partchip{padding:10px 12px!important;gap:7px!important}.mo-pdp .mo-partchip>span:not(.mo-partico){font-size:14px!important;line-height:1.25!important}.mo-pdp .mo-partico>svg{width:16px!important;height:16px!important}}.mo-pdp .mo-marquee{flex:none;will-change:transform;backface-visibility:hidden}.mo-pdp [data-press] img{flex:none;height:28px;min-width:32px;object-fit:contain}@media(max-width:899px){.mo-pdp .mo-formulaline{font-size:17.5px!important;line-height:1.45!important;margin-bottom:16px!important}.mo-pdp .mo-introblock>h2{font-size:clamp(25px,6.8vw,40px)!important;line-height:1.15!important}.mo-pdp .mo-introblock>p{font-size:15px!important;line-height:1.45!important}.mo-pdp .mo-introblock{gap:12px!important;margin-bottom:30px!important}}.mo-pdp .mo-mark{background-image:linear-gradient(transparent 56%,#dce9d3 56%);padding-inline:3px;-webkit-box-decoration-break:clone;box-decoration-break:clone}.mo-pdp .mo-mark--warm{background-image:linear-gradient(transparent 56%,#f6dfc9 56%)}.mo-pdp .mo-failist{margin:18px 0 22px;gap:9px}.mo-pdp .mo-failrow{flex-direction:row;gap:8px;padding-bottom:9px}.mo-pdp .mo-failrow--last{padding-bottom:0}.mo-pdp .mo-failrow>strong{font-size:15px;flex:none}.mo-pdp .mo-failrow>span{font-size:14px;line-height:1.4}.mo-pdp .mo-uspicon{width:42px!important;height:42px!important}.mo-pdp .mo-uspicon>svg{width:21px!important;height:21px!important}@media(max-width:899px){.mo-pdp .mo-uspitem{grid-template-columns:42px minmax(0,1fr)!important;column-gap:16px!important}}@media(max-width:899px){.mo-pdp .mo-introsection{padding-top:42px!important}.mo-pdp .mo-introblock{gap:18px!important}.mo-pdp .mo-introblock>h2{margin-bottom:6px!important}}@media(max-width:899px){.mo-pdp .mo-daybadge{left:4px!important;bottom:-14px!important}}.mo-pdp .mo-vsscroll span[style*="rgba(255, .mo-pdp 255, .mo-pdp 255, .mo-pdp .16)"]{max-width:100%;white-space:normal!important;overflow-wrap:anywhere}@media(max-width:899px){.mo-pdp .mo-awardchip{white-space:nowrap!important;font-size:10.5px!important;gap:5px!important;padding:6px 9px!important}.mo-pdp .mo-awardchip>svg{width:13px!important;height:13px!important}}.mo-pdp .mo-revbtn button{min-height:52px;padding:0 30px;border:1.5px solid #2d4c26!important;border-radius:999px;background:#fff!important;color:#2d4c26!important;font-size:15px;font-weight:700;letter-spacing:normal;text-transform:none;cursor:pointer;transition:background .18s ease,color .18s ease,transform .12s ease,box-shadow .18s ease}.mo-pdp .mo-revbtn button:hover{background:#2d4c26!important;color:#fff!important;box-shadow:0 10px 22px #2d4c262e;transform:translateY(-1px)}.mo-pdp .mo-revbtn button:active{transform:translateY(1px);box-shadow:none}.mo-pdp .mo-revbtn button:focus-visible{outline:2px solid #2d4c26;outline-offset:3px}@media(max-width:899px){.mo-pdp .mo-revbtn button{min-height:48px;width:100%;max-width:320px;font-size:14.5px}}#header-group,.shopify-section-group-header-group,.shopify-section-group-footer-group,#shopify-section-footer{display:none!important}#MainContent.content-for-layout{padding:0!important;margin:0!important;max-width:none!important}body{--header-height: 0px;--header-group-height: 0px}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.mo-pdp{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none}.mo-pdp input,.mo-pdp textarea{-webkit-user-select:text;-moz-user-select:text;user-select:text}.mo-pdp img,.mo-pdp video{-webkit-user-drag:none;-webkit-touch-callout:none}.mo-pdp .mo-mrba{background:linear-gradient(180deg,#eef3ea,#f6f4ee)}.mo-pdp .mo-mrba-inner{max-width:1320px;margin:0 auto;display:flex;flex-direction:column;align-items:center}.mo-pdp .mo-mrba-eyebrow{font-size:13px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#b85727}.mo-pdp .mo-mrba-title{margin:10px 0 clamp(22px,3vw,34px);font-size:clamp(25px,4vw,40px);line-height:1.1;font-weight:800;color:#20271c;text-align:center;text-wrap:balance}.mo-pdp .mo-mrba-wrap{position:relative;width:100%}.mo-pdp .mo-mrba-rail{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.mo-pdp .mo-mrba-rail::-webkit-scrollbar{display:none}.mo-pdp .mo-mrba-card{flex:0 0 calc((100% - 60px)/4);scroll-snap-align:start;display:flex;flex-direction:column;border-radius:15px;overflow:hidden;background:#fff;box-shadow:0 14px 30px #2d4c261a}.mo-pdp .mo-mrba-photo{display:block;background:linear-gradient(180deg,#fff,#dfe9d9)}.mo-pdp .mo-mrba-photo img{width:100%;height:auto;aspect-ratio:560 / 700;object-fit:contain}.mo-pdp .mo-mrba-meta{flex:1;display:block;padding:20px 20px 24px;background:#2d4c26;text-align:center}.mo-pdp .mo-mrba-name{display:block;margin-bottom:7px;font-size:17px;font-weight:700;line-height:1.25;color:#fff}.mo-pdp .mo-mrba-role{display:block;margin-bottom:13px;font-size:11.5px;font-weight:600;letter-spacing:.12em;line-height:1.4;text-transform:uppercase;color:#b7cdac;text-wrap:balance}.mo-pdp .mo-mrba-creds{display:flex;flex-direction:column;gap:14px;padding-top:14px;border-top:1px solid rgba(255,255,255,.17);text-align:left;font-size:13px;line-height:1.32;color:#e2ecdc;text-wrap:pretty}.mo-pdp .mo-mrba-creds>span{position:relative;padding-left:17px}.mo-pdp .mo-mrba-creds>span:before{content:"";position:absolute;left:2px;top:.48em;width:5px;height:5px;border-radius:999px;background:#8ebd78}.mo-pdp .mo-mrba-nav{position:absolute;top:32%;z-index:2;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:999px;background:#2d4c26;color:#fff;cursor:pointer;box-shadow:0 8px 20px #2d4c2647;transition:transform .15s ease,background .2s ease}.mo-pdp .mo-mrba-nav:hover{transform:translateY(-1px);background:#24401f}.mo-pdp .mo-mrba-nav:active{transform:translateY(1px)}.mo-pdp .mo-mrba-nav--prev{left:-14px}.mo-pdp .mo-mrba-nav--next{right:-14px}.mo-pdp .mo-mrba-dots{display:flex;align-items:center;gap:8px;margin-top:clamp(18px,2.5vw,26px)}.mo-pdp .mo-mrba-dot{width:8px;height:8px;padding:0;border:0;border-radius:999px;background:#c3cfbc;cursor:pointer;transition:width .25s ease,background .25s ease}.mo-pdp .mo-mrba-dot.is-on{width:26px;background:#2d4c26}@media(max-width:1023px){.mo-pdp .mo-mrba-card{flex-basis:calc((100% - 20px)/2)}.mo-pdp .mo-mrba-nav{display:none}}@media(max-width:600px){.mo-pdp .mo-mrba-card{flex-basis:80%}.mo-pdp .mo-mrba-photo img{aspect-ratio:560 / 620;object-fit:cover;object-position:50% 0%}.mo-pdp .mo-mrba-meta{padding:16px 16px 19px}.mo-pdp .mo-mrba-role{font-size:13px;margin-bottom:11px}.mo-pdp .mo-mrba-creds{font-size:12px;gap:11px;padding-top:11px}}@media(prefers-reduced-motion:reduce){.mo-pdp .mo-mrba-rail{scroll-behavior:auto}}.mo-pdp .mo-vs-wrap{position:relative}.mo-pdp .mo-vs-rail{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:4px}.mo-pdp .mo-vs-rail::-webkit-scrollbar{display:none}.mo-pdp .mo-vs-card{flex:0 0 calc((100% - 40px) / 3);scroll-snap-align:start;display:flex;flex-direction:column;border-radius:18px;overflow:hidden;background:#2d4c26;box-shadow:0 16px 34px #2d4c2629}.mo-pdp .mo-vs-media{position:relative;display:block;background:#20271c}.mo-pdp .mo-vs-el{display:block;width:100%;height:auto;aspect-ratio:9 / 16;object-fit:cover;background:#20271c;pointer-events:none}.mo-pdp .mo-vs-play{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:10px;padding-bottom:26px;border:0;cursor:pointer;background:linear-gradient(180deg,#20271c00 45%,#20271c73);transition:opacity .2s ease}.mo-pdp .mo-vs-play-btn{display:flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:999px;background:#ffffffeb;color:#2d4c26;padding-left:3px;box-shadow:0 6px 18px #00000040;transition:transform .15s ease}.mo-pdp .mo-vs-play:hover .mo-vs-play-btn{transform:scale(1.06)}.mo-pdp .mo-vs-play-label{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#fff;text-shadow:0 1px 6px rgba(0,0,0,.45)}.mo-pdp .mo-vs-card.is-playing .mo-vs-play{opacity:0;pointer-events:none}.mo-pdp .mo-vs-meta{flex:1;display:block;padding:18px 18px 22px;text-align:center}.mo-pdp .mo-vs-name{display:block;margin-bottom:9px;font-size:19px;font-weight:700;line-height:1.25;color:#fff}.mo-pdp .mo-vs-quote{display:block;font-size:14.5px;line-height:1.45;color:#cfdfc6;text-wrap:pretty}.mo-pdp .mo-vs-nav{position:absolute;top:34%;z-index:2;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:999px;background:#2d4c26;color:#fff;cursor:pointer;box-shadow:0 8px 20px #2d4c2647;transition:background .2s ease}.mo-pdp .mo-vs-nav:hover{background:#24401f}.mo-pdp .mo-vs-nav--prev{left:-14px}.mo-pdp .mo-vs-nav--next{right:-14px}.mo-pdp .mo-vs-dots{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:26px}.mo-pdp .mo-vs-dot{width:8px;height:8px;padding:0;border:0;border-radius:999px;background:#c3cfbc;cursor:pointer;transition:width .25s ease,background .25s ease}.mo-pdp .mo-vs-dot.is-on{width:26px;background:#2d4c26}@media(max-width:1023px){.mo-pdp .mo-vs-card{flex-basis:calc((100% - 20px)/2)}.mo-pdp .mo-vs-nav{display:none}}@media(max-width:600px){.mo-pdp .mo-vs-rail{margin-inline:calc(var(--mo-gut) * -1);padding-inline:var(--mo-gut);gap:14px}.mo-pdp .mo-vs-card{flex-basis:80%}.mo-pdp .mo-vs-el{aspect-ratio:4 / 5;object-position:50% 30%}.mo-pdp .mo-vs-card.is-playing .mo-vs-el{aspect-ratio:9 / 16;object-position:50% 50%}.mo-pdp .mo-vs-play{padding-bottom:18px}.mo-pdp .mo-vs-name{font-size:19px}.mo-pdp .mo-vs-quote{font-size:14.5px}.mo-pdp .mo-vs-meta{padding:16px 16px 19px}.mo-pdp .mo-vs-play-btn{width:56px;height:56px}}.mo-pdp .mo-vs-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:flex;align-items:center;justify-content:center;padding:clamp(12px,3vw,32px)}.mo-pdp .mo-vs-modal[hidden]{display:none}.mo-pdp .mo-vs-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#1820149e}.mo-pdp .mo-vs-box{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,380px) minmax(0,1fr);width:min(1000px,100%);max-height:min(88vh,760px);border-radius:24px;overflow:hidden;background:#fff;box-shadow:0 30px 80px #00000059}.mo-pdp .mo-vs-box-media{background:#20271c;display:flex;align-items:center}.mo-pdp .mo-vs-box-media video{width:100%;height:100%;max-height:min(88vh,760px);aspect-ratio:auto!important;object-fit:contain;object-position:50% 50%!important;pointer-events:auto!important;display:block;background:#20271c}.mo-pdp .mo-vs-box-copy{padding:clamp(24px,3vw,44px);overflow-y:auto;text-align:left}.mo-pdp .mo-vs-x{position:absolute;top:10px;right:10px;z-index:5;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:999px;background:#fff;color:#20271c;cursor:pointer;box-shadow:0 4px 14px #0000002e}.mo-pdp .mo-vs-x:hover{background:#f1f1ef}.mo-pdp .mo-vs-modal-name{display:block;margin-bottom:14px;font-size:21px;font-weight:700;color:#2d4c26}.mo-pdp .mo-vs-modal-age{font-weight:400;color:#8d8c7f}.mo-pdp .mo-vs-modal-age:before{content:" \b7  "}.mo-pdp .mo-vs-modal-hook{margin:0 0 18px;padding-left:16px;border-left:4px solid #8ebd78;font-size:17.5px;line-height:1.42;font-weight:700;color:#2d4c26;text-wrap:pretty}.mo-pdp .mo-vs-modal-body{margin:0 0 18px;font-size:16px;line-height:1.55;color:#646458;text-wrap:pretty}.mo-pdp .mo-vs-modal-lead{display:block;margin-bottom:12px;font-size:15.5px;font-weight:700;color:#20271c}.mo-pdp .mo-vs-modal-points{display:flex;flex-direction:column;gap:11px;margin-bottom:18px}.mo-pdp .mo-vs-modal-points>span{position:relative;padding-left:28px;font-size:15.5px;line-height:1.42;color:#20271c}.mo-pdp .mo-vs-modal-points>span:before{content:"\2728";position:absolute;left:0;top:0;font-size:14px}.mo-pdp .mo-vs-modal-close-line{margin:0;font-size:16px;line-height:1.55;color:#646458;text-wrap:pretty}@media(max-width:860px){.mo-pdp .mo-vs-box{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);max-height:92vh}.mo-pdp .mo-vs-box-media{height:46vh}.mo-pdp .mo-vs-box-media video{height:100%;max-height:none}.mo-pdp .mo-vs-box-copy{padding:22px 20px 28px}.mo-pdp .mo-vs-modal-name{font-size:19px}.mo-pdp .mo-vs-modal-hook{font-size:16px}}.mo-pdp .mo-proof{position:fixed;left:16px;bottom:16px;z-index:45;display:flex;align-items:center;gap:12px;width:min(330px,calc(100vw - 32px));padding:10px 16px 10px 10px;background:#fff;border:1px solid #e3ded1;border-radius:18px;box-shadow:0 14px 34px #2d4c262e;opacity:0;transform:translateY(14px);transition:opacity .4s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.16,1,.3,1),bottom .35s ease}.mo-pdp .mo-proof[hidden]{display:none}.mo-pdp .mo-proof.is-in{opacity:1;transform:translateY(0)}.mo-pdp [data-sticky].is-open~.mo-proof{bottom:88px}.mo-pdp .mo-proof-img{flex:none;width:50px;height:50px;border-radius:12px;object-fit:cover;background:#e9efe6}.mo-pdp .mo-proof-body{display:flex;flex-direction:column;gap:3px;min-width:0}.mo-pdp .mo-proof-line{font-size:13.5px;line-height:1.35;color:#20271c;text-wrap:pretty}.mo-pdp .mo-proof-line b{font-weight:700}.mo-pdp .mo-proof-meta{font-size:12px;line-height:1.3;color:#8d8c7f}@media(max-width:699px){.mo-pdp .mo-proof{left:10px;bottom:10px;padding:9px 14px 9px 9px;gap:10px;width:min(300px,calc(100vw - 20px))}.mo-pdp .mo-proof-img{width:44px;height:44px}.mo-pdp .mo-proof-line{font-size:12.5px}.mo-pdp [data-sticky].is-open~.mo-proof{bottom:74px}}@media(prefers-reduced-motion:reduce){.mo-pdp .mo-proof{transition:opacity .2s linear;transform:none}.mo-pdp .mo-proof.is-in{transform:none}}.mo-pdp .mo-wa{position:fixed;right:16px;bottom:16px;z-index:46;display:flex;align-items:center;gap:10px;padding:14px 22px 14px 18px;border-radius:999px;background:#25d366;color:#fff;text-decoration:none;box-shadow:0 12px 28px #25d36661,0 3px 10px #20271c2e;transition:transform .24s cubic-bezier(.34,1.42,.5,1),box-shadow .24s ease,bottom .35s ease}.mo-pdp .mo-wa:hover{color:#fff;transform:translateY(-2px);box-shadow:0 18px 36px #25d36675,0 3px 10px #20271c33}.mo-pdp .mo-wa:active{transform:translateY(0) scale(.98)}.mo-pdp .mo-wa:focus-visible{outline:3px solid #2d4c26;outline-offset:3px}.mo-pdp [data-sticky].is-open~.mo-wa{bottom:88px}.mo-pdp .mo-wa-icon{flex:none;display:grid;place-items:center;color:#fff}.mo-pdp .mo-wa-icon svg{width:24px;height:24px}.mo-pdp .mo-wa-label{font-weight:700;font-size:16px;line-height:1;letter-spacing:.01em;color:#fff;white-space:nowrap}.mo-pdp .mo-wa-bubble{display:none}@media(max-width:559px){.mo-pdp .mo-wa{right:10px;bottom:10px;padding:0;gap:0;width:54px;height:54px;place-content:center}.mo-pdp .mo-wa-label{display:none}.mo-pdp .mo-wa-icon svg{width:27px;height:27px}.mo-pdp [data-sticky].is-open~.mo-wa{bottom:74px}.mo-pdp .mo-wa-bubble{display:block;position:absolute;right:2px;bottom:calc(100% + 10px);padding:7px 12px;border-radius:14px;background:#fff;color:#20271c;white-space:nowrap;font-weight:700;font-size:12.5px;line-height:1;box-shadow:0 8px 20px #20271c38;opacity:0;transform-origin:85% 100%;animation:moWaBubble 9s cubic-bezier(.16,1,.3,1) infinite}.mo-pdp .mo-wa-bubble:after{content:"";position:absolute;right:18px;bottom:-5px;width:12px;height:12px;background:#fff;border-radius:2px;transform:rotate(45deg)}}@keyframes moWaBubble{0%,6%{opacity:0;transform:translateY(6px) scale(.86)}12%,44%{opacity:1;transform:translateY(0) scale(1)}52%,to{opacity:0;transform:translateY(4px) scale(.92)}}@media(prefers-reduced-motion:reduce){.mo-pdp .mo-wa-bubble{animation:none;opacity:1;transform:none}.mo-pdp .mo-wa,.mo-pdp .mo-wa:hover,.mo-pdp .mo-wa:active{transform:none}}.mo-pdp .mo-dr-card{flex:0 0 236px;display:flex;flex-direction:column;padding:0;border:0;border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 10px 24px #2d4c2614;cursor:pointer;text-align:left;transition:transform .18s ease,box-shadow .18s ease}.mo-pdp .mo-dr-card:hover{transform:translateY(-3px);box-shadow:0 16px 32px #2d4c2629}.mo-pdp .mo-dr-media{position:relative;display:block;background:#e9efe6}.mo-pdp .mo-dr-media video{width:100%;height:auto;aspect-ratio:9 / 16;object-fit:cover;display:block;background:#e9efe6;pointer-events:none}.mo-pdp .mo-dr-play{position:absolute;left:50%;bottom:14px;transform:translate(-50%);display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding-left:3px;border-radius:999px;background:#ffffffed;color:#2d4c26;box-shadow:0 6px 16px #00000040}.mo-pdp .mo-dr-meta{display:flex;flex-direction:column;gap:4px;padding:14px 16px 16px}.mo-pdp .mo-dr-name{display:flex;align-items:center;gap:6px;font-size:15px;font-weight:700;line-height:1.2;color:#20271c}.mo-pdp .mo-dr-name svg{flex:none}.mo-pdp .mo-dr-hook{font-size:14px;line-height:1.35;color:#646458;text-wrap:pretty}.mo-pdp .mo-dr-rail{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;padding:4px 0 10px}.mo-pdp .mo-dr-rail::-webkit-scrollbar{display:none}.mo-pdp .mo-dr-card{scroll-snap-align:start}.mo-pdp .mo-cv{content-visibility:auto;contain-intrinsic-size:auto 1100px}@media(max-width:899px){.mo-pdp .mo-cv{contain-intrinsic-size:auto 1500px}}.mo-pdp .mo-founder{padding-block:var(--space-7);background:var(--color-surface-soft)}.mo-pdp .mo-founder-grid{display:grid;grid-template-columns:1fr;gap:var(--space-5);align-items:start}.mo-pdp .mo-founder-media{position:relative;max-width:460px;width:100%;margin-inline:auto}.mo-pdp .mo-founder-photo{width:100%;aspect-ratio:4 / 5;object-fit:cover;object-position:50% 18%;border-radius:var(--radius-card);box-shadow:var(--shadow-lg);background:var(--color-surface)}.mo-pdp .mo-founder-clip{position:absolute;right:-10px;bottom:-22px;width:38%;max-width:168px;margin:0;border-radius:var(--radius-md);overflow:hidden;background:var(--color-brand);box-shadow:0 18px 40px #2d4c2647;border:4px solid var(--color-surface-soft)}.mo-pdp .mo-founder-clip video{width:100%;aspect-ratio:9 / 16;object-fit:cover;display:block;background:var(--color-brand)}.mo-pdp .mo-founder-clip figcaption{padding:7px 10px 9px;text-align:center;color:var(--mo-mint);font-family:var(--font-sans);font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.mo-pdp .mo-founder-copy{display:flex;flex-direction:column;gap:var(--space-2)}.mo-pdp .mo-founder-eyebrow{font-family:var(--font-sans);font-weight:700;font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-label-text)}.mo-pdp .mo-founder-title{margin:0;text-wrap:balance}.mo-pdp .mo-founder-points{margin:var(--space-1) 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.mo-pdp .mo-founder-points li{position:relative;padding-left:30px;font-family:var(--font-sans);font-size:15.5px;line-height:1.45;color:var(--color-text)}.mo-pdp .mo-founder-points li:before{content:"";position:absolute;left:0;top:1px;width:20px;height:20px;border-radius:999px;background:var(--color-brand-2) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12.5l5.5 5.5L20 6.5'/%3E%3C/svg%3E") no-repeat center / 12px 12px}.mo-pdp .mo-founder-sign{display:flex;align-items:center;gap:10px;margin:10px 0 0;padding:0;border:0}.mo-pdp .mo-founder-sign img{width:38px;height:38px;flex:none;border-radius:999px;object-fit:cover;object-position:50% 16%;background:var(--color-surface)}.mo-pdp .mo-founder-sign span{display:flex;flex-direction:column;gap:1px;min-width:0}.mo-pdp .mo-founder-sign b{font-family:var(--font-sans);font-weight:700;font-size:14.5px;line-height:1.2;color:var(--color-text)}.mo-pdp .mo-founder-sign em{font-family:var(--font-sans);font-style:normal;font-size:12.5px;line-height:1.25;color:var(--color-text-2)}@media(min-width:900px){.mo-pdp .mo-founder-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--space-7)}.mo-pdp .mo-founder-media{margin-inline:0}.mo-pdp .mo-founder-clip{right:-34px;bottom:-30px}}.mo-pdp .mo-mq-window{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 4%,#000 96%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 4%,#000 96%,transparent 100%)}.mo-pdp .mo-mq-window>.mo-mrba-rail,.mo-pdp .mo-mq-window>.mo-dr-rail,.mo-pdp .mo-mq-window>.mo-vs-rail{overflow:visible;width:max-content;margin-inline:0;padding-inline:0;scroll-snap-type:none;will-change:transform;backface-visibility:hidden}.mo-pdp .mo-mq-window .mo-mrba-card{flex:0 0 clamp(250px,24vw,300px)}.mo-pdp .mo-mq-window .mo-vs-card{flex:0 0 clamp(262px,30vw,380px)}.mo-pdp .mo-mq-window .mo-dr-card{flex:0 0 236px}.mo-pdp .mo-mq-window.is-static{overflow-x:auto;-webkit-mask-image:none;mask-image:none;scrollbar-width:none}.mo-pdp .mo-mq-window.is-static::-webkit-scrollbar{display:none}.mo-pdp .mo-upsell{display:block;margin-top:var(--space-3);padding:15px 16px;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface-soft);transition:border-color .15s ease,background .15s ease}.mo-pdp .mo-upsell.is-on{border-color:var(--color-brand);background:#f4f8f1}.mo-pdp .mo-upsell-eyebrow{display:flex;align-items:center;gap:8px;font-family:var(--font-sans);font-size:12px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--color-text-2)}.mo-pdp .mo-upsell-badge{margin-left:auto;font-size:11px;padding:3px 10px;letter-spacing:0;text-transform:none}.mo-pdp .mo-upsell-pick{position:relative;display:flex;align-items:flex-start;gap:13px;margin-top:13px;cursor:pointer}.mo-pdp .mo-upsell-thumb{flex:none;width:76px;height:76px;object-fit:cover;border-radius:var(--radius-sm);background:var(--color-surface-soft)}.mo-pdp .mo-upsell-copy{flex:1;min-width:0;display:flex;flex-direction:column}.mo-pdp .mo-upsell-title{font-family:var(--font-sans);font-size:17px;font-weight:700;line-height:1.2;color:var(--color-text)}.mo-pdp .mo-upsell-sub{display:block;margin-top:8px;font-family:var(--font-sans);font-size:15px;line-height:1.45;color:var(--color-text-2);text-wrap:pretty}.mo-pdp .mo-upsell-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;margin-top:12px;font-family:var(--font-sans)}.mo-pdp .mo-upsell-price s{font-size:15px;color:var(--color-text-2)}.mo-pdp .mo-upsell-price b{font-size:21px;font-weight:800;color:var(--color-text)}.mo-pdp .mo-upsell-price span{font-size:13.5px;font-weight:700;color:#b85727}.mo-pdp .mo-upsell-check{flex:none;margin-top:27px;width:23px;height:23px;border-radius:7px;border:2px solid var(--color-border-strong);background:var(--color-surface);position:relative;transition:background .15s ease,border-color .15s ease,box-shadow .2s ease}.mo-pdp .mo-upsell-check:after{content:"";position:absolute;left:7px;top:3px;width:5px;height:10px;border:solid var(--color-surface);border-width:0 2.4px 2.4px 0;transform:rotate(45deg) scale(.4);opacity:0;transition:opacity .15s ease,transform .15s ease}.mo-pdp .mo-upsell.is-on .mo-upsell-check{background:var(--color-brand);border-color:var(--color-brand)}.mo-pdp .mo-upsell.is-on .mo-upsell-check:after{opacity:1;transform:rotate(45deg) scale(1)}.mo-pdp .mo-upsell.is-match:not(.is-on) .mo-upsell-check{border-color:var(--color-brand);box-shadow:0 0 0 4px var(--color-brand-tint)}.mo-pdp .mo-upsell{padding:13px 14px}.mo-pdp .mo-upsell-sub{font-size:14.5px}.mo-pdp .mo-upsell-pick{display:grid;grid-template-columns:auto 64px minmax(0,1fr);column-gap:12px;align-items:start;margin-top:10px}.mo-pdp .mo-upsell-copy{display:contents}.mo-pdp .mo-upsell-check{grid-column:1;grid-row:1;margin-top:20px}.mo-pdp .mo-upsell-thumb{grid-column:2;grid-row:1;width:64px;height:64px}.mo-pdp .mo-upsell-title{grid-column:3;grid-row:1;align-self:center;text-wrap:balance}.mo-pdp .mo-upsell-sub{grid-column:1 / -1;grid-row:2;margin-top:2px}.mo-pdp .mo-upsell-qty{grid-column:1 / -1;grid-row:3;margin-top:3px}.mo-pdp .mo-upsell-price{grid-column:1 / -1;grid-row:4;margin-top:1px}.mo-pdp .mo-upsell-hit{width:100%;height:68px}.mo-pdp .mo-upsell-qty{display:flex;align-items:center;gap:6px;margin-top:12px}.mo-pdp .mo-upsell-qty button{min-width:34px;height:30px;padding:0 9px;border:1px solid var(--color-border-strong);border-radius:999px;background:var(--color-surface);cursor:pointer;font-family:var(--font-sans);font-size:14px;font-weight:700;color:var(--color-text-2);transition:background .12s ease,border-color .12s ease,color .12s ease}.mo-pdp .mo-upsell-qty button:hover{border-color:var(--color-brand);color:var(--color-brand)}.mo-pdp .mo-upsell-qty button.is-on{background:var(--color-brand);border-color:var(--color-brand);color:var(--color-bg)}.mo-pdp .mo-upsell-qty-unit{font-family:var(--font-sans);font-size:13.5px;color:var(--color-text-2)}.mo-pdp .mo-upsell-hit{position:absolute;left:0;top:0;width:102px;height:82px;border:0;padding:0;background:none;cursor:pointer}@media(max-width:767px){.mo-pdp .mo-upsell-hit{width:88px;height:70px}}.mo-pdp .mo-upsell-pick{column-gap:12px;row-gap:11px}.mo-pdp .mo-upsell-sub,.mo-pdp .mo-upsell-qty,.mo-pdp .mo-upsell-price{margin-top:0}.mo-pdp .mo-sumline{display:flex;align-items:baseline;flex-wrap:wrap;gap:3px 6px;margin:11px 0 0;padding:10px 12px;border:0;border-radius:var(--radius-input);background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border);font-family:var(--font-sans);font-size:13.5px;line-height:1.35;color:var(--color-text-2)}.mo-pdp .mo-sumline b,.mo-pdp .mo-sumline i{font-weight:400;font-style:normal;color:var(--color-text-2)}.mo-pdp .mo-sumline strong{font-weight:800;font-size:19px;color:var(--color-brand)}@media(max-width:767px){.mo-pdp .mo-sumline{font-size:13px;padding:9px 11px}}@keyframes mo-upsell-pulse{0%{box-shadow:0 0 #2d4c2661}45%{box-shadow:0 0 0 10px #2d4c2600}to{box-shadow:0 0 #2d4c2600}}@keyframes mo-upsell-pulse-edge{0%,to{border-color:var(--color-border-strong)}22%{border-color:var(--color-brand)}}.mo-pdp .mo-upsell:not(.is-on) .mo-upsell-check{animation:mo-upsell-pulse 2.8s ease-out infinite,mo-upsell-pulse-edge 2.8s ease-out infinite}.mo-pdp .mo-upsell.is-match:not(.is-on) .mo-upsell-check{animation-duration:2s}@media(prefers-reduced-motion:reduce){.mo-pdp .mo-upsell:not(.is-on) .mo-upsell-check{animation:none}}@media(max-width:767px){.mo-pdp .mo-cart .mo-upsell{padding:12px 13px}.mo-pdp .mo-cart .mo-upsell-pick{grid-template-columns:auto 48px minmax(0,1fr);column-gap:10px;row-gap:8px;margin-top:8px}.mo-pdp .mo-cart .mo-upsell-thumb{width:48px;height:48px}.mo-pdp .mo-cart .mo-upsell-check{margin-top:12px;width:21px;height:21px}.mo-pdp .mo-cart .mo-upsell-hit{height:52px}.mo-pdp .mo-cart .mo-upsell-title{font-size:15.5px}.mo-pdp .mo-cart .mo-upsell-sub{font-size:13.5px;line-height:1.4}.mo-pdp .mo-cart .mo-upsell-qty button{min-width:30px;height:27px;padding:0 8px;font-size:13px}.mo-pdp .mo-cart .mo-upsell-qty-unit{font-size:12.5px}.mo-pdp .mo-cart .mo-upsell-price b{font-size:18px}.mo-pdp .mo-cart .mo-upsell-price s,.mo-pdp .mo-cart .mo-upsell-price span{font-size:12.5px}}.mo-pdp .mo-upsell.is-on .mo-upsell-eyebrow{color:var(--color-brand)}.mo-pdp .mo-upsell-sub b{font-weight:700;color:var(--color-text)}.mo-pdp .mo-sumline{display:flex;align-items:baseline;flex-wrap:nowrap;white-space:nowrap;gap:2px 5px;margin:10px 0 0;padding:8px 10px;border-radius:var(--radius-input);background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border);font-family:var(--font-sans);font-size:12.5px;line-height:1.3;color:var(--color-text-2)}.mo-pdp .mo-sumline[hidden]{display:none}.mo-pdp .mo-sumline>span{white-space:nowrap}.mo-pdp .mo-sumline b,.mo-pdp .mo-sumline i{font-weight:600;font-style:normal;color:var(--color-text-2)}.mo-pdp .mo-sumline strong{margin-left:1px;font-weight:800;font-size:15.5px;color:var(--color-brand)}.mo-pdp .mo-sumline em{margin-left:3px;font-style:normal;font-size:11.5px;font-weight:700;white-space:nowrap;color:#b85727}.mo-pdp .mo-sumline em:empty{display:none}@media(max-width:767px){.mo-pdp .mo-sumline{font-size:12px;gap:2px 5px;padding:7px 10px}.mo-pdp .mo-sumline strong{font-size:15px}.mo-pdp .mo-sumline em{font-size:11px}}.mo-pdp .mo-lo{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:140}.mo-pdp .mo-lo.is-open{display:block}.mo-pdp .mo-lo-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#1c26188c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.mo-pdp .mo-lo-panel{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(860px,92vw);max-height:min(94vh,1180px);display:flex;flex-direction:column;overflow:hidden;background:var(--color-surface);border-radius:var(--radius-card);box-shadow:0 30px 80px #1c261857}.mo-pdp .mo-lo-x{position:absolute;top:10px;right:12px;z-index:2;width:36px;height:36px;border:0;border-radius:999px;background:#ffffffe6;cursor:pointer;font-size:22px;line-height:1;color:var(--color-text);box-shadow:0 2px 10px #1c26182e}.mo-pdp .mo-lo-hero{display:block;width:calc(100% + 44px);max-width:none;height:400px;max-height:400px;object-fit:contain;background:#182316;margin:-20px -22px 16px}.mo-pdp .mo-lo-h{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mo-pdp .mo-lo-body{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:20px 22px 4px}.mo-pdp .mo-lo-body p{margin:0 0 12px;font-family:var(--font-sans);font-size:16px;line-height:1.55;color:var(--color-text-2);text-wrap:pretty}.mo-pdp .mo-lo-lead{font-size:17px!important;color:var(--color-text)!important}.mo-pdp .mo-lo-sub{margin:20px 0 8px;font-family:var(--font-sans);font-size:18px;font-weight:800;color:var(--color-text)}.mo-pdp .mo-lo-split{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:16px 0 4px}.mo-pdp .mo-lo-col{padding:14px 15px;border-radius:var(--radius-input);background:var(--color-surface-soft)}.mo-pdp .mo-lo-col--alt{background:#f4f8f1}.mo-pdp .mo-lo-tag{display:inline-block;font-family:var(--font-sans);font-size:11px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--color-brand)}.mo-pdp .mo-lo-col b{display:block;margin:5px 0 6px;font-family:var(--font-sans);font-size:16px;font-weight:800;color:var(--color-text)}.mo-pdp .mo-lo-col p{margin:0!important;font-size:14.5px!important;line-height:1.45!important}.mo-pdp .mo-lo-areas{display:flex;flex-wrap:wrap;gap:7px;margin:4px 0 12px}.mo-pdp .mo-lo-area{display:inline-flex;align-items:baseline;gap:6px;padding:6px 11px;border-radius:999px;background:var(--color-surface-soft);font-family:var(--font-sans);font-size:13.5px;color:var(--color-text)}.mo-pdp .mo-lo-area b{font-weight:800;color:var(--color-brand)}.mo-pdp .mo-lo-foot{flex:none;padding:14px 22px 18px;border-top:1px solid var(--color-border);display:flex;flex-direction:column;gap:8px;background:var(--color-surface)}.mo-pdp .mo-lo-nope{background:none;border:0;padding:6px;cursor:pointer;align-self:center;font-family:var(--font-sans);font-size:14.5px;font-weight:600;color:var(--color-text-2);text-decoration:underline;text-underline-offset:4px}@media(max-width:767px){.mo-pdp .mo-lo-panel{width:100vw;max-height:92dvh;left:0;top:auto;bottom:0;transform:none;border-radius:var(--radius-card) var(--radius-card) 0 0}.mo-pdp .mo-lo-body{padding:16px 16px 4px}.mo-pdp .mo-lo-hero{width:calc(100% + 32px);margin:-16px -16px 14px}.mo-pdp .mo-lo-body p{font-size:15.5px}.mo-pdp .mo-lo-split{grid-template-columns:1fr}.mo-pdp .mo-lo-foot{padding:12px 16px 16px}}.mo-pdp .mo-lo-frame{margin:0 0 14px!important;font-family:var(--font-sans);font-size:19px!important;font-weight:800;line-height:1.3;color:var(--color-text)!important;text-wrap:balance}.mo-pdp .mo-lo-frame em{font-style:normal;color:var(--color-brand)}.mo-pdp .mo-lo-ing{list-style:none;margin:4px 0 14px;padding:0;display:flex;flex-direction:column;gap:2px}.mo-pdp .mo-lo-ing li{display:grid;grid-template-columns:54px 1fr auto;gap:2px 12px;align-items:center;padding:10px 0;border-bottom:1px solid var(--color-border);font-family:var(--font-sans)}.mo-pdp .mo-lo-ing li:last-child{border-bottom:0}.mo-pdp .mo-lo-ing b{font-size:15.5px;font-weight:700;color:var(--color-text)}.mo-pdp .mo-lo-ing-n{grid-column:3;grid-row:1;align-self:center;white-space:nowrap;font-size:12px;font-weight:700;color:var(--color-brand)}.mo-pdp .mo-lo-ing li>span:last-child{grid-column:2 / -1;font-size:14px;line-height:1.45;color:var(--color-text-2);text-wrap:pretty}.mo-pdp .mo-lo-add{min-height:52px;font-size:16px}@media(max-width:767px){.mo-pdp .mo-lo-add{min-height:46px;padding-block:0;font-size:15px}.mo-pdp .mo-lo-nope{font-size:13.5px;padding:3px}.mo-pdp .mo-lo-foot{padding:10px 16px 12px;gap:5px}.mo-pdp .mo-lo-frame{font-size:17px!important}.mo-pdp .mo-lo-ing b{font-size:15px}}.mo-pdp .mo-lo-ing img{grid-column:1;grid-row:1 / span 2;width:54px;height:54px;object-fit:cover;border-radius:999px;background:var(--color-surface-soft);display:block}.mo-pdp .mo-lo-ing b{grid-column:2;grid-row:1;align-self:end}@media(max-width:767px){.mo-pdp .mo-lo-ing li{grid-template-columns:46px 1fr auto;gap:2px 10px}.mo-pdp .mo-lo-ing img{width:46px;height:46px}}.mo-pdp .mo-lo-ingblock{margin:22px -22px 18px;padding:4px 22px 6px;background:#f4f8f1;border-top:1px solid var(--color-brand-tint);border-bottom:1px solid var(--color-brand-tint)}.mo-pdp .mo-lo-ingblock .mo-lo-sub{margin-top:18px}.mo-pdp .mo-lo-ing li{border-bottom-color:#2d4c2621}.mo-pdp .mo-lo-ing img{background:#fff;box-shadow:0 0 0 1px #2d4c261a}@media(max-width:767px){.mo-pdp .mo-lo-ingblock{margin:18px -16px 16px;padding:2px 16px 4px}}.mo-pdp .mo-lo-fig{margin:18px -22px;padding:0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.mo-pdp .mo-lo-fig img{display:block;width:100%;height:auto}.mo-pdp .mo-lo-fig figcaption{padding:10px 22px 12px;font-family:var(--font-sans);font-size:13.5px;line-height:1.45;color:var(--color-text-2);background:var(--color-surface);text-wrap:pretty}@media(max-width:767px){.mo-pdp .mo-lo-fig{margin:16px -16px}.mo-pdp .mo-lo-fig figcaption{padding:9px 16px 11px;font-size:12.5px}}.mo-pdp .mo-lo-need{margin:18px 0 16px;padding:0}.mo-pdp .mo-lo-need .mo-lo-sub{margin-top:0}.mo-pdp .mo-lo-need p b{font-weight:700;color:var(--color-text)}.mo-pdp .mo-lo-need-lead{display:block;margin:14px 0 8px;font-family:var(--font-sans);font-size:14px;font-weight:700;color:var(--color-text)}.mo-pdp .mo-lo-checks{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-direction:column;gap:9px}.mo-pdp .mo-lo-checks li.is-last{margin-top:2px;padding-top:10px;border-top:1px dashed var(--color-border);font-weight:700;color:var(--color-brand)}.mo-pdp .mo-lo-pull{margin:0 0 4px!important;padding:12px 14px;border-radius:var(--radius-input);background:#f4f8f1;border-left:3px solid var(--color-brand);font-size:16px!important;font-weight:700;line-height:1.45!important;color:var(--color-text)!important;text-wrap:pretty}@media(max-width:767px){.mo-pdp .mo-lo-pull{font-size:15px!important;padding:11px 12px}}.mo-pdp .mo-lo-need .mo-lo-sub{text-transform:uppercase;letter-spacing:.08em;font-size:15px;color:#be3a26}@media(max-width:767px){.mo-pdp .mo-lo-need .mo-lo-sub{font-size:14px;letter-spacing:.06em}}@media(min-width:768px){.mo-pdp .mo-lo-body{padding:22px 30px 4px}.mo-pdp .mo-lo-hero{width:calc(100% + 60px);margin:-22px -30px 18px}.mo-pdp .mo-lo-fig{margin:18px -30px}.mo-pdp .mo-lo-fig figcaption{padding:10px 30px 12px}.mo-pdp .mo-lo-ingblock{margin:22px -30px 18px;padding:4px 30px 6px}.mo-pdp .mo-lo-split{gap:14px}.mo-pdp .mo-lo-foot{padding:14px 30px 18px}}@media(min-width:768px){.mo-pdp .mo-lo-fig{background:var(--color-surface)}.mo-pdp .mo-lo-fig img{max-width:540px;margin:0 auto;padding-block:6px}}.mo-pdp .mo-lo-checks li{margin:0}.mo-pdp .mo-lo-check{position:relative;display:flex;align-items:flex-start;gap:10px;cursor:pointer;font-family:var(--font-sans);font-size:15px;line-height:1.45;color:var(--color-text);text-wrap:pretty}.mo-pdp .mo-lo-check input{position:absolute;left:0;top:3px;width:19px;height:19px;margin:0;opacity:0}.mo-pdp .mo-lo-box{flex:none;margin-top:2px;width:19px;height:19px;border-radius:6px;border:2px solid var(--color-border-strong);background:var(--color-surface);position:relative;transition:background .13s ease,border-color .13s ease}.mo-pdp .mo-lo-box:after{content:"";position:absolute;left:5px;top:2px;width:4px;height:8px;border:solid var(--color-surface);border-width:0 2.2px 2.2px 0;transform:rotate(45deg) scale(.5);opacity:0;transition:opacity .13s ease,transform .13s ease}.mo-pdp .mo-lo-check input:checked+.mo-lo-box{background:var(--color-brand);border-color:var(--color-brand)}.mo-pdp .mo-lo-check input:checked+.mo-lo-box:after{opacity:1;transform:rotate(45deg) scale(1)}.mo-pdp .mo-lo-check input:focus-visible+.mo-lo-box{box-shadow:0 0 0 3px var(--color-brand-tint)}.mo-pdp .mo-lo-checks li.is-last .mo-lo-check{font-weight:700;color:var(--color-brand)}@media(max-width:767px){.mo-pdp .mo-lo-check{font-size:14.5px}}@media(prefers-reduced-motion:reduce){.mo-pdp .mo-lo-box,.mo-pdp .mo-lo-box:after{transition:none}}.mo-pdp .mo-lo-claim{font-size:17px!important;font-weight:600;color:var(--color-text)!important}@media(max-width:767px){.mo-pdp .mo-lo-claim{font-size:16px!important}}.mo-pdp .mo-lo-fig--card{border-top:0;margin-top:22px}@media(min-width:768px){.mo-pdp .mo-lo-fig--card img{max-width:470px}}.mo-pdp .mo-upsell-more{display:flex;align-items:center;gap:11px;width:100%;margin-top:12px;padding:11px 13px;border:1px solid #E6C3AC;border-radius:var(--radius-input);background:#fbf1ea;cursor:pointer;text-align:left;font-family:var(--font-sans);transition:background .15s ease,border-color .15s ease,box-shadow .2s ease}.mo-pdp .mo-upsell-more:hover{background:#f7e7da;border-color:#b85727;box-shadow:0 3px 12px #b8572729}.mo-pdp .mo-upsell-more:hover .mo-upsell-more-go{transform:translate(3px)}.mo-pdp .mo-upsell-more-ic{flex:none;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:999px;background:#b85727;color:#fff}.mo-pdp .mo-upsell-more-tx{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.mo-pdp .mo-upsell-more-tx b{font-size:15px;font-weight:700;line-height:1.25;color:var(--color-text)}.mo-pdp .mo-upsell-more-tx em{font-style:normal;font-size:12.5px;line-height:1.3;color:#8a6a56}.mo-pdp .mo-upsell-more-go{flex:none;display:inline-flex;color:#b85727;transition:transform .15s ease}@media(max-width:767px){.mo-pdp .mo-upsell-more{padding:10px 11px;gap:9px}.mo-pdp .mo-upsell-more-ic{width:27px;height:27px}.mo-pdp .mo-upsell-more-tx b{font-size:14px}.mo-pdp .mo-upsell-more-tx em{font-size:11.5px}}@media(prefers-reduced-motion:reduce){.mo-pdp .mo-upsell-more,.mo-pdp .mo-upsell-more-go{transition:none}}@keyframes mo-upsell-glow{0%,to{box-shadow:0 0 #2d4c2600;border-color:var(--color-border)}45%{box-shadow:0 0 0 5px #2d4c2621;border-color:var(--color-brand)}}.mo-pdp .mo-upsell:not(.is-on){animation:mo-upsell-glow 2.8s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.mo-pdp .mo-upsell:not(.is-on){animation:none}}.mo-pdp .mo-lo-col b em{font-style:normal;color:var(--color-brand)}.mo-pdp .mo-lo-area{border:1px solid transparent;cursor:pointer;transition:background .13s ease,border-color .13s ease}.mo-pdp .mo-lo-area:hover{border-color:var(--color-brand-tint)}.mo-pdp .mo-lo-area.is-on{background:var(--color-brand);color:var(--color-bg);border-color:var(--color-brand)}.mo-pdp .mo-lo-area.is-on b{color:var(--color-bg)}.mo-pdp .mo-lo-area--all{font-weight:700;color:var(--color-brand);background:transparent;border-color:var(--color-brand)}.mo-pdp .mo-lo-area--all.is-on{color:var(--color-bg)}.mo-pdp .mo-lo-blist{max-height:260px;overflow-y:auto;-webkit-overflow-scrolling:touch;margin:0 0 14px;padding:12px 14px;border-radius:var(--radius-input);background:var(--color-surface-soft);border:1px solid var(--color-border)}.mo-pdp .mo-lo-blist[hidden]{display:none}.mo-pdp .mo-lo-blist h4{margin:12px 0 6px;font-family:var(--font-sans);font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--color-brand)}.mo-pdp .mo-lo-blist h4:first-child{margin-top:0}.mo-pdp .mo-lo-blist ol{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:5px}.mo-pdp .mo-lo-blist li{font-family:var(--font-sans);font-size:14.5px;line-height:1.45;color:var(--color-text);text-wrap:pretty}.mo-pdp .mo-lo-blist li::marker{color:var(--color-text-2);font-size:12.5px}@media(max-width:767px){.mo-pdp .mo-lo-blist{max-height:220px;padding:11px 12px}.mo-pdp .mo-lo-blist li{font-size:14px}}@media(prefers-reduced-motion:reduce){.mo-pdp .mo-lo-area{transition:none}}.mo-pdp .mo-lo-verdict{margin:12px 0 0;padding:11px 13px;border-radius:var(--radius-input);font-family:var(--font-sans);font-size:14.5px;line-height:1.45;font-weight:600;text-wrap:pretty;transition:background .18s ease,color .18s ease,box-shadow .18s ease}.mo-pdp .mo-lo-verdict[hidden]{display:none}.mo-pdp .mo-lo-verdict.is-lvl1{background:var(--color-surface-soft);color:var(--color-text)}.mo-pdp .mo-lo-verdict.is-lvl2{background:#eff3ec;color:var(--color-brand)}.mo-pdp .mo-lo-verdict.is-lvl3{background:#e4edde;color:var(--color-brand);font-weight:700}.mo-pdp .mo-lo-verdict.is-lvl4{background:var(--color-brand);color:var(--color-bg);font-weight:700;box-shadow:0 4px 16px #2d4c2638}@media(max-width:767px){.mo-pdp .mo-lo-verdict{font-size:14px;padding:10px 12px}}@media(prefers-reduced-motion:reduce){.mo-pdp .mo-lo-verdict{transition:none}}@keyframes mo-lo-verdict-glow{0%,to{box-shadow:0 0 #2d4c2661,0 4px 16px #2d4c2638}55%{box-shadow:0 0 0 8px #2d4c2600,0 6px 22px #2d4c2657}}.mo-pdp .mo-lo-verdict.is-lvl4{animation:mo-lo-verdict-glow 2.2s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.mo-pdp .mo-lo-verdict.is-lvl4{animation:none}}.mo-pdp .mo-lo,.mo-pdp .mo-lo *{scrollbar-width:none}.mo-pdp .mo-lo::-webkit-scrollbar,.mo-pdp .mo-lo *::-webkit-scrollbar{width:0;height:0}
/*# sourceMappingURL=/cdn/shop/t/9/assets/mo-pdp-sg.css.map */
