:root{--pdp-desktop-max:700px}.pdp-minimal{background:var(--background);color:var(--foreground);font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:1rem;line-height:1.75}body:has(.pdp-minimal){background:linear-gradient(#fbf8f4 0%,#f3ede5 100%) fixed}body:has(.pdp-minimal.cod-classic-a){background:#e5e7eb fixed}.pdp-minimal.cod-classic-a{background:0 0}.pdp-minimal.cod-classic-a section.bg-background,.pdp-minimal.cod-classic-a .pdp-minimal-section.bg-background,.pdp-minimal.cod-classic-a section.bg-surface,.pdp-minimal.cod-classic-a .pdp-minimal-section.bg-surface{border-block:1px solid color-mix(in srgb, var(--foreground) 12%, var(--border));background:#fff;margin-block:.65rem;box-shadow:0 1px 2px #1211100a,0 8px 28px #12111014}.pdp-minimal.cod-classic-a section.bg-background:first-of-type,.pdp-minimal.cod-classic-a .pdp-minimal-section.bg-background:first-of-type{margin-top:0}.pdp-minimal.cod-classic-a .pdp-card{border:1.5px solid color-mix(in srgb, var(--foreground) 18%, var(--border));background:#fff;box-shadow:0 2px 4px #1211100f,0 10px 28px #1211101a}.pdp-minimal.cod-classic-a .cod-classic-hero-bullet{border:1.5px solid color-mix(in srgb, var(--foreground) 16%, var(--border));background:#fff;box-shadow:0 2px 6px #1211100f,0 10px 24px #1211101a}.pdp-minimal.cod-classic-a .cod-classic-benefit-icon,.pdp-minimal.cod-classic-a section.bg-surface .rounded-xl.border{border-color:color-mix(in srgb, var(--foreground) 16%, var(--border))!important;background:#fff!important;box-shadow:0 2px 6px #1211100d,0 8px 22px #12111017!important}.pdp-minimal.cod-classic-a .pdp-warm-checkout{background:linear-gradient(165deg, #fff 0%, color-mix(in srgb, var(--accent-primary-soft) 55%, white) 42%, color-mix(in srgb, var(--accent-secondary-soft) 65%, white) 100%);border:2px solid color-mix(in srgb, var(--foreground) 16%, var(--brand));box-shadow:0 4px 12px #1211100f,0 14px 40px #1211101f,inset 0 1px #fffffff2}.pdp-minimal.cod-classic-a .pdp-warm-checkout button[type=button]{border-color:color-mix(in srgb, var(--foreground) 14%, var(--border))!important}.pdp-minimal.cod-classic-a .pdp-warm-checkout button[type=button]:not([class*=border-brand]):not(.btn-cta){background:#fff!important}.pdp-minimal.cod-classic-a section.border-y.border-border.bg-surface{border-color:color-mix(in srgb, var(--foreground) 14%, var(--border));box-shadow:0 2px 4px #1211100d,0 10px 28px #12111017}.pdp-minimal.cod-classic-a .cod-classic-body{color:#2a2522}.pdp-minimal.cod-classic-a .cod-classic-detail{color:#3a332e}.pdp-minimal.cod-classic-a .cod-classic-caption{color:#3f3732}.pdp-minimal.cod-classic-a :not(.cod-classic-trust-stats):not(.bg-gray-950):not(.bg-gray-900):not(.bg-foreground)>.text-muted,.pdp-minimal.cod-classic-a .cod-classic-section-shell .text-muted,.pdp-minimal.cod-classic-a .cod-classic-readable-zone .text-muted{color:#3f3732!important}.pdp-minimal.cod-classic-a .pdp-warm-checkout input,.pdp-minimal.cod-classic-a .pdp-warm-checkout textarea{box-shadow:inset 0 1px 2px #1211100a;border-color:color-mix(in srgb, var(--foreground) 14%, var(--border))!important;background:#fff!important}.pdp-minimal.cod-classic-a .pdp-warm-checkout input:focus,.pdp-minimal.cod-classic-a .pdp-warm-checkout textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 12%, transparent);border-color:color-mix(in srgb, var(--brand) 45%, var(--border))!important}.pdp-minimal.cod-classic-a .cod-classic-media-frame.pdp-image-shadow{border:1px solid color-mix(in srgb, var(--foreground) 8%, var(--border))}.pdp-minimal h1,.pdp-minimal h2,.pdp-minimal h3,.pdp-minimal h4{font-family:var(--font-heading);letter-spacing:-.02em;font-weight:800}.pdp-minimal .pdp-card{background:var(--surface);border:1px solid var(--border);border-radius:1.25rem;box-shadow:0 1px 2px #1211100a,0 8px 24px #1211100d}.pdp-minimal .pdp-minimal-shell{width:100%;max-width:none;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media (min-width:640px){.pdp-minimal .pdp-minimal-shell{padding-left:1.25rem;padding-right:1.25rem}}.pdp-desktop-column{width:100%;margin-inline:auto}@media (min-width:769px){.pdp-minimal .pdp-minimal-shell,.pdp-desktop-column{max-width:var(--pdp-desktop-max)}}.pdp-minimal .pdp-minimal-section{padding-top:2.5rem;padding-bottom:2.5rem}.pdp-minimal .pdp-minimal-cta{border:1px solid var(--border);background:var(--surface);text-align:center;border-radius:1.25rem;margin-top:2.5rem;padding:1.5rem;box-shadow:0 8px 30px #1a1a1a0d}.pdp-minimal .pdp-minimal-cta__subline{color:var(--muted);margin-top:.5rem;font-size:.875rem;font-weight:600}.pdp-minimal .pdp-minimal-cta__checks{color:var(--accent-secondary-dark);flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem 1.25rem;margin-top:1rem;font-size:.75rem;font-weight:700;display:flex}.pdp-minimal .pdp-image-shadow{background:var(--surface);border-radius:1.25rem;overflow:hidden;box-shadow:0 2px 8px #1a1a1a0a,0 8px 24px #d4af371f}.pdp-minimal .pdp-image-block{margin-bottom:0;padding-bottom:0}.pdp-minimal .minimal-muted{color:var(--muted)}.pdp-minimal .minimal-outline-btn{border:2px solid var(--accent-secondary);color:var(--accent-secondary-dark);background:var(--surface);border-radius:1rem;font-weight:800;transition:background .15s}.pdp-minimal .minimal-outline-btn:hover{background:var(--accent-secondary-soft)}.pdp-promo-carousel-text{animation:.45s pdp-promo-fade}@keyframes sale-notification-in{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@keyframes sale-notification-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(.5rem)}}.sale-notification{z-index:40;pointer-events:none;width:min(20rem,100vw - 5.5rem);position:fixed;bottom:1.25rem;left:1rem}.sale-notification__inner{border:1px solid var(--border);background:var(--surface);border-radius:1rem;align-items:center;gap:.75rem;padding:.65rem .75rem;display:flex;box-shadow:0 4px 6px #1211100d,0 16px 32px #1211101f}.sale-notification--in .sale-notification__inner{animation:.35s ease-out both sale-notification-in}.sale-notification--out .sale-notification__inner{animation:.4s ease-in both sale-notification-out}.sale-notification__image{background:var(--background);border-radius:.75rem;flex-shrink:0;width:3.5rem;height:3.5rem;position:relative;overflow:hidden}.sale-notification__copy{text-align:right;flex:1;min-width:0}.sale-notification__title{font-size:.8125rem;line-height:1.35}.sale-notification__detail{margin-top:.15rem;font-size:.75rem;line-height:1.4}.sale-notification__badge{color:#fff;background:#16a34a;border-radius:9999px;flex-shrink:0;place-items:center;width:1.5rem;height:1.5rem;font-size:.7rem;font-weight:800;display:grid}@keyframes pdp-promo-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.pdp-minimal .pdp-warm-checkout{background:linear-gradient(165deg, var(--accent-primary-soft) 0%, var(--accent-secondary-soft) 48%, var(--sand) 100%);border:2px solid color-mix(in srgb, var(--brand) 35%, var(--border));box-shadow:0 18px 50px color-mix(in srgb, var(--brand) 14%, transparent), inset 0 1px 0 #ffffffd9;border-radius:1.5rem;padding:1rem 1rem 1.25rem}.pdp-minimal .pdp-warm-checkout--compact{box-shadow:0 10px 28px color-mix(in srgb, var(--brand) 10%, transparent), inset 0 1px 0 #ffffffd9;border-radius:1.25rem;padding:.75rem .75rem .875rem}.pdp-minimal .pdp-warm-checkout--embedded{box-shadow:0 8px 24px color-mix(in srgb, var(--brand) 10%, transparent), inset 0 1px 0 #ffffffd9;border-radius:1rem;padding:.75rem .625rem .875rem}.pdp-minimal .pdp-warm-checkout--embedded.pdp-warm-checkout--compact{padding:.625rem .5rem .75rem}.product-inline-checkout--embedded{width:100%}.cod-classic-a .cod-classic-section-shell--checkout{padding-inline:.625rem}@media (max-width:768px){.cod-classic-a .cod-classic-section-shell--checkout{padding-inline:.5rem}.pdp-minimal .pdp-warm-checkout--embedded{border-left-width:0;border-right-width:0;border-radius:.875rem}}@media (min-width:769px){.cod-classic-a .cod-classic-section-shell--checkout{padding-inline:1rem}}.pdp-minimal .pdp-warm-checkout--compact .pdp-warm-checkout__title{font-size:.9375rem;line-height:1.45}.pdp-minimal .pdp-warm-checkout--compact .cod-classic-offer-title{font-size:1.0625rem}.pdp-minimal .pdp-warm-checkout--compact .cod-classic-offer-price{font-size:1.125rem}.pdp-minimal .pdp-warm-checkout--compact .cod-classic-offer-badge{padding:.2rem .45rem;font-size:.625rem}.pdp-minimal .pdp-warm-checkout .pdp-warm-checkout__title,.pdp-minimal .pdp-cta-bold{color:var(--accent-secondary-dark);text-align:center;font-size:1.05rem;font-weight:900;line-height:1.65}.pdp-minimal .pdp-warm-checkout .pdp-warm-checkout__title{margin-bottom:0}.bundle-offer-hint-badge{border:1px solid color-mix(in srgb, var(--brand) 25%, var(--border));color:var(--accent-secondary-dark);white-space:nowrap;background:#ffffffeb;border-radius:9999px;align-items:center;gap:.25rem;padding:.35rem .65rem;font-size:.65rem;font-weight:800;line-height:1.3;display:inline-flex}@media (min-width:640px){.bundle-offer-hint-badge{padding:.4rem .75rem;font-size:.7rem}}.checkout-scarcity-banner{background:color-mix(in srgb, var(--accent-secondary) 14%, white);border:1px solid color-mix(in srgb, var(--accent-secondary) 40%, transparent);color:var(--accent-secondary-dark);text-align:center;border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;margin-top:1rem;padding:.55rem .85rem;font-size:.72rem;font-weight:800;line-height:1.45;animation:2.4s ease-in-out infinite checkout-scarcity-glow;display:flex}@media (min-width:640px){.checkout-scarcity-banner{font-size:.78rem}}.checkout-scarcity-banner__dot{background:var(--accent-secondary);border-radius:50%;flex-shrink:0;width:.45rem;height:.45rem;animation:1.15s ease-in-out infinite checkout-scarcity-pulse}@keyframes checkout-scarcity-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.82)}}@keyframes checkout-scarcity-glow{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent-secondary) 0%, transparent)}50%{box-shadow:0 0 14px 2px color-mix(in srgb, var(--accent-secondary) 28%, transparent)}}@media (min-width:1024px){.pdp-minimal .pdp-warm-checkout .pdp-warm-checkout__title,.pdp-minimal .pdp-cta-bold{font-size:1.125rem}}.pdp-minimal .pdp-black-bar,.pdp-minimal .pdp-accent-bar{background:var(--accent-secondary)!important;color:#fff!important}.pdp-minimal .pdp-black-bar .minimal-muted-on-dark,.pdp-minimal .pdp-accent-bar .minimal-muted-on-dark{color:#ffffffd9}.pdp-minimal .pdp-surface-band{background:var(--surface);border-block:1px solid var(--border)}.pdp-minimal .pdp-bullet-pill{border:1px solid color-mix(in srgb, var(--accent-secondary) 25%, var(--border));background:var(--surface);color:var(--accent-secondary-dark);border-radius:9999px;align-items:center;gap:.35rem;padding:.35rem .85rem;font-size:.75rem;font-weight:700;display:inline-flex}.cod-classic-a .cod-classic-section-shell{width:100%;max-width:none;margin-inline:auto;padding-inline:1rem}.cod-classic-a .cod-classic-section-shell--flush{padding-block:0;padding-inline:0}.cod-classic-a .cod-classic-section-image--flush,.cod-classic-a .cod-classic-vsl--flush{background:0 0}.cod-classic-a .cod-classic-section-image--flush+.cod-classic-section-image--flush,.cod-classic-a .cod-classic-section-image--flush+.cod-classic-vsl--flush,.cod-classic-a .cod-classic-vsl--flush+.cod-classic-section-image--flush{margin-top:0}.cod-classic-a .cod-classic-hero-title{font-family:var(--font-heading);letter-spacing:-.03em;color:var(--foreground);font-size:clamp(1.875rem,6vw,2.5rem);font-weight:900;line-height:1.12}.cod-classic-a .cod-classic-section-title{font-family:var(--font-heading);letter-spacing:-.025em;color:var(--foreground);font-size:clamp(1.3125rem,4.2vw,1.75rem);font-weight:800;line-height:1.22}.cod-classic-a .cod-classic-section-title--compact{font-size:clamp(1.1875rem,3.8vw,1.4375rem)}.cod-classic-a .cod-classic-card-title{font-family:var(--font-heading);letter-spacing:-.015em;color:var(--foreground);font-size:1.0625rem;font-weight:700;line-height:1.35}.cod-classic-a .cod-classic-banner-text{font-family:var(--font-heading);letter-spacing:-.01em;color:var(--accent-secondary-dark);font-size:clamp(.9375rem,3vw,1.0625rem);font-weight:800;line-height:1.55}.cod-classic-a .cod-classic-solution-title{font-family:var(--font-heading);letter-spacing:-.015em;font-size:clamp(1.0625rem,3.5vw,1.25rem);font-weight:800;line-height:1.45}.cod-classic-a .cod-classic-solution-sub{font-family:var(--font-body);font-size:.9375rem;font-weight:500;line-height:1.65}.cod-classic-a .cod-classic-step-kicker{font-family:var(--font-heading);letter-spacing:.06em;text-transform:uppercase;color:var(--accent-secondary-dark);font-size:.75rem;font-weight:700}.cod-classic-a .cod-classic-offer-title{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--foreground);font-size:1.3125rem;font-weight:900;line-height:1.1}.cod-classic-a .cod-classic-offer-meta{font-family:var(--font-body);color:#3a332e;font-size:.8125rem;font-weight:500;line-height:1.55}.cod-classic-a .cod-classic-offer-price{font-family:var(--font-heading);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--foreground);font-size:1.3125rem;font-weight:900;line-height:1.1}.cod-classic-a .cod-classic-offer-savings{font-family:var(--font-body);font-size:.75rem;font-weight:700;line-height:1.4}.cod-classic-a .cod-classic-total-label{font-family:var(--font-heading);color:var(--muted);font-size:.875rem;font-weight:700}.cod-classic-a .cod-classic-total-price{font-family:var(--font-heading);letter-spacing:-.025em;font-variant-numeric:tabular-nums;color:var(--foreground);font-size:1.75rem;font-weight:900;line-height:1.1}.cod-classic-a .section-kicker{letter-spacing:.14em;font-size:.8125rem}.cod-classic-a h1:not([class*=cod-classic-]){font-family:var(--font-heading);letter-spacing:-.03em;font-size:clamp(1.875rem,6vw,2.5rem);font-weight:900;line-height:1.12}.cod-classic-a h2:not([class*=cod-classic-]){font-family:var(--font-heading);letter-spacing:-.025em;font-size:clamp(1.3125rem,4.2vw,1.75rem);font-weight:800;line-height:1.22}.cod-classic-a h3:not([class*=cod-classic-]){font-family:var(--font-heading);letter-spacing:-.015em;font-size:1.0625rem;font-weight:700;line-height:1.35}.cod-classic-a .bg-surface{background:#fff}.cod-classic-a .cod-classic-benefit-icon{padding:.5rem .25rem}.cod-classic-a .cod-classic-benefit-icon--expanded{padding:.75rem .5rem}.cod-classic-a .cod-classic-body{font-family:var(--font-body);color:#2a2522;font-size:1.0625rem;font-weight:500;line-height:1.85}.cod-classic-a .cod-classic-detail{font-family:var(--font-body);color:#3a332e;font-size:.96875rem;font-weight:500;line-height:1.8}.cod-classic-a .cod-classic-caption{font-family:var(--font-body);color:#3f3732;font-size:.9375rem;font-weight:500;line-height:1.75}@media (min-width:640px){.cod-classic-a .cod-classic-body{font-size:1.125rem;line-height:1.9}.cod-classic-a .cod-classic-detail{font-size:1.03125rem;line-height:1.85}.cod-classic-a .cod-classic-caption{font-size:1rem}.cod-classic-a .cod-classic-offer-title{font-size:1.4375rem}.cod-classic-a .cod-classic-offer-meta{font-size:.875rem}.cod-classic-a .cod-classic-offer-price{font-size:1.4375rem}}.cod-classic-a .cod-classic-readable-zone .text-muted,.cod-classic-a .pdp-warm-checkout .text-muted{color:#3a332e!important}.pdp-minimal.cod-classic-a .pdp-image-shadow{border:1.5px solid color-mix(in srgb, var(--foreground) 14%, var(--border));box-shadow:0 2px 6px #1211100f,0 12px 32px #1211101f}.cod-classic-a .cod-classic-readable-zone .text-xs,.cod-classic-a .pdp-warm-checkout .text-xs{font-size:.8125rem;font-weight:600;line-height:1.65}.cod-classic-a .cod-classic-readable-zone .text-sm.text-muted{font-size:.9375rem;font-weight:500;line-height:1.75}.cod-classic-a .cod-classic-ingredient-spotlight{text-align:right}.cod-classic-a .cod-classic-media-slot{margin-inline:0;width:100%;max-width:none;margin-bottom:0;padding-bottom:0}.cod-classic-a .cod-classic-media-frame{aspect-ratio:1;background:#fff;border-radius:0;width:100%;position:relative;overflow:hidden}.cod-classic-a .cod-classic-bullet-pill{border:1px solid color-mix(in srgb, var(--accent) 35%, transparent);background:color-mix(in srgb, var(--accent) 8%, white);font-family:var(--font-body);color:var(--accent-dark);white-space:nowrap;border-radius:9999px;align-items:center;padding:.4rem .85rem;font-size:.8125rem;font-weight:600;line-height:1.4;display:inline-flex}@media (min-width:640px){.cod-classic-a .cod-classic-bullet-pill{padding:.45rem .95rem;font-size:.875rem}}.cod-classic-a .cod-classic-trust-icons{border-top:1px solid var(--border);background:var(--surface);padding-block:1rem}.cod-classic-a .cod-classic-section-image--bleed{width:100%;max-width:none;margin-bottom:0;padding-bottom:0}.cod-classic-a .cod-classic-offer-badge{font-family:var(--font-heading);font-size:.6875rem;font-weight:800;line-height:1.35}@media (min-width:640px){.cod-classic-a .cod-classic-offer-badge{font-size:.75rem}}.cod-classic-a .cod-classic-cost-section h2,.cod-classic-a .cod-classic-authority h2{font-family:var(--font-heading);letter-spacing:-.025em;font-size:clamp(1.3125rem,4.2vw,1.75rem);font-weight:800;line-height:1.22}.cod-classic-a .cod-classic-cost-section .text-sm,.cod-classic-a .cod-classic-authority .text-sm{font-family:var(--font-body);font-size:.96875rem;line-height:1.75}.cod-classic-a .cod-classic-authority .text-gray-700,.cod-classic-a .cod-classic-authority .text-gray-600{font-family:var(--font-body);font-size:1rem;line-height:1.85}.cod-classic-a .cod-classic-total p:first-child{font-family:var(--font-heading);font-size:.875rem;font-weight:700}.cod-classic-a .cod-classic-total p:last-child{font-family:var(--font-heading);letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:900;line-height:1.1}.cod-classic-a .pdp-warm-checkout label{font-family:var(--font-heading);font-size:.9375rem;font-weight:700}.cod-classic-a .pdp-warm-checkout input{font-family:var(--font-body);font-size:1rem;line-height:1.5}.cod-classic-a .pdp-warm-checkout .pdp-warm-checkout__title,.cod-classic-a .pdp-warm-checkout .pdp-cta-bold{font-family:var(--font-heading);letter-spacing:-.015em;font-size:clamp(1.0625rem,3.2vw,1.1875rem);font-weight:900;line-height:1.45}.cod-classic-a .cod-classic-offer-badge--popular{color:#fff;background:linear-gradient(135deg,#c45c4a 0%,#a84838 100%)}.cod-classic-a .cod-classic-offer-badge--value{color:#fff;background:linear-gradient(135deg,#b8860b 0%,#8b6914 100%)}.cod-classic-a .cod-classic-media-frame.pdp-image-shadow{box-shadow:none;border-radius:0}.cod-classic-a .cod-classic-trust-stats{box-shadow:0 20px 50px -12px #00000059}.cod-classic-a .cod-classic-trust-stats :is(h1,h2,h3,h4,h5,h6),.pdp-minimal .bg-gray-950 :is(h1,h2,h3,h4,h5,h6),.pdp-minimal .bg-gray-900 :is(h1,h2,h3,h4,h5,h6),.bg-foreground :is(h1,h2,h3,h4,h5,h6),.cod-classic-a .cod-classic-trust-stats :is(.cod-classic-hero-title,.cod-classic-section-title,.cod-classic-section-title--compact,.cod-classic-card-title,.cod-classic-body,.cod-classic-detail,.cod-classic-caption){color:#fff}.cod-classic-a .cod-classic-reviews-scroll{-ms-overflow-style:none;scrollbar-width:none}.cod-classic-a .cod-classic-reviews-scroll::-webkit-scrollbar{display:none}.cod-classic-a .cod-classic-image-placeholder{border-radius:0}.cod-classic-media-clickable{cursor:pointer;display:block}.cod-classic-media-clickable:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:.25rem}.cod-classic-a .cod-classic-media-clickable{cursor:pointer;display:block}.cod-classic-a .cod-classic-media-clickable:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:.25rem}.pdp-minimal .cod-classic-media-clickable{cursor:pointer;display:block}.pdp-minimal .cod-classic-media-clickable:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (max-width:768px){.cod-classic-a .cod-classic-media-slot{width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw)}}@media (min-width:769px){.cod-classic-a .cod-classic-section-shell{max-width:var(--pdp-desktop-max);padding-inline:1.25rem}.cod-classic-a .cod-classic-media-slot{max-width:var(--pdp-desktop-max);margin-inline:auto}.cod-classic-a .cod-classic-media-frame,.cod-classic-a .cod-classic-media-frame.pdp-image-shadow,.cod-classic-a .cod-classic-image-placeholder{border-radius:1.25rem}.cod-classic-a .cod-classic-media-frame.pdp-image-shadow{box-shadow:0 2px 8px #1a1a1a0a,0 8px 24px #d4af371f}.cod-classic-a .cod-classic-ingredient-spotlight>.cod-classic-section-shell,.cod-classic-a .cod-classic-ingredient-spotlight>.cod-classic-media-slot{max-width:var(--pdp-desktop-max);margin-inline:auto}}.funnel-page{background:#e5e7eb}.funnel-page article>.funnel-section{margin-block:0;padding-block:1.25rem}@media (min-width:640px){.funnel-page article>.funnel-section{padding-block:1.5rem}}.funnel-page article>.funnel-section:first-child{padding-top:0}.funnel-page article>.funnel-section:last-child{padding-bottom:0}.funnel-page .funnel-text-section{border:1px solid color-mix(in srgb, var(--foreground) 10%, var(--border));color:#2a2522;background:#fff;border-radius:1rem;box-shadow:0 1px 2px #1211100a,0 8px 24px #12111012}.funnel-page .funnel-text-section .cod-classic-hero-title,.funnel-page .funnel-text-section .cod-classic-section-title,.funnel-page .funnel-text-section .cod-classic-card-title,.funnel-page .funnel-text-section h1,.funnel-page .funnel-text-section h2,.funnel-page .funnel-text-section h3{color:#121110}.funnel-page .funnel-text-section .cod-classic-hero-title{font-family:var(--font-heading);letter-spacing:-.03em;margin-bottom:.75rem;font-size:clamp(2rem,7.5vw,2.75rem);font-weight:900;line-height:1.15}.funnel-page .funnel-text-section .cod-classic-body{font-size:1.0625rem;line-height:1.8}.funnel-page .funnel-text-section .cod-classic-hero-bullet{border:1.5px solid color-mix(in srgb, var(--foreground) 12%, var(--border));text-align:right;background:#fff;border-radius:1rem;justify-content:flex-start;gap:.75rem;padding:.95rem 1.05rem;box-shadow:0 2px 6px #1211100d,0 10px 22px #12111014}.funnel-page .funnel-text-section .cod-classic-hero-bullet .cod-classic-card-title{color:#1a1614;font-size:.98rem;font-weight:800;line-height:1.45}.funnel-page .funnel-text-section .cod-classic-body,.funnel-page .funnel-text-section .cod-classic-detail,.funnel-page .funnel-text-section .cod-classic-caption,.funnel-page .funnel-text-section .text-muted{font-weight:500;color:#3a332e!important}.funnel-page .funnel-section>header{margin-block:0}.funnel-page .cod-classic-section-shell{padding-block:0}.funnel-page .pdp-warm-checkout{border-radius:1rem;padding-block:0}.funnel-page .funnel-media>button{border-radius:1rem;box-shadow:0 8px 24px #12111014}
