.main-banner{background:var(--mb-bg, #F3EBFF);color:var(--mb-text, #0D1B16)}.main-banner .main-banner__inner{padding-top:var(--mb-pad-top, 48px);padding-bottom:var(--mb-pad-bottom, 48px)}.main-banner .main-banner__grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.main-banner .main-banner__media{position:relative}.main-banner .main-banner__image-wrap{display:inline-block;position:relative;filter:var(--mb-image-filter, none)}.main-banner .main-banner__image{width:100%;height:auto;display:block}.main-banner .main-banner__content{max-width:640px;justify-self:start;text-align:center;margin-inline:auto}.main-banner .mb-badge{display:inline-flex;align-items:center;justify-content:center;gap:12px;margin:0 auto 20px;font-size:15px;line-height:1.2;color:var(--mb-text, currentColor)}.main-banner .mb-stars{display:inline-flex;gap:4px;background:transparent;color:var(--mb-text, currentColor);border-radius:4px;padding:3px 6px;line-height:1}.main-banner .mb-badge--img{background:transparent;border-radius:4px;padding:3px 6px}.main-banner .mb-star{width:16px;height:16px;display:block}.main-banner .mb-badge-text{font-weight:600}.main-banner .mb-badge-img{display:block;height:auto;max-width:100%}.main-banner .mb-heading{color:var(--mb-heading, currentColor);margin:0 0 8px;font-weight:700;font-size:44px;line-height:1.1;letter-spacing:-.02em;text-align:center}.main-banner .mb-heading :where(p,h1,h2,h3,h4,strong,em){margin:0}.main-banner .mb-heading :where(strong){font-weight:900}.main-banner .mb-subheading{margin:0 auto 12px;font-size:17px;line-height:1.25;color:var(--mb-text, currentColor);opacity:.92;text-align:center;max-width:560px}.main-banner .mb-subheading :where(p,br,strong,em){margin:0}.main-banner .mb-subheadings .mb-subheading{margin-bottom:4px;font-weight:500}.main-banner .mb-subheadings .mb-subheading:last-child{margin-bottom:12px}.main-banner .mb-cta{display:inline-flex;align-items:center;justify-content:center;padding:14px 26px;border-radius:10px;background:var(--mb-cta-bg, #176D57);color:var(--mb-cta-text, #ffffff);font-weight:700;font-size:16px;text-decoration:none;border:2px solid var(--mb-cta-bg, #176D57);transition:transform .12s ease,background-color .12s ease,color .12s ease,border-color .12s ease;margin:16px auto 0;min-width:320px}.main-banner .mb-cta:hover{transform:translateY(-1px);background:transparent;color:var(--mb-cta-bg, #176D57);border-color:var(--mb-cta-bg, #176D57)}.main-banner .mb-cta--mobile{display:none}.main-banner .mb-guarantee{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:8px;font-size:14px;opacity:.9}.main-banner .main-banner__mobile-actions .mb-guarantee{margin-top:0}.main-banner .mb-ic{width:16px;height:16px;color:var(--mb-text, currentColor);opacity:.9}.main-banner .page-width{max-width:var(--mb-max, var(--page-width));margin:0 auto;padding:0 var(--page-margin)}.guarantee-ic{width:16px;height:16px;display:inline-block;flex:none}.main-banner .main-banner__mobile-actions{display:none}@media (max-width: 1024px){.main-banner .mb-heading{font-size:38px}.main-banner .mb-cta--desktop{display:none}.main-banner .mb-cta--mobile{display:inline-flex;width:100%;min-width:0;margin:32px auto 0}}@media (max-width: 768px){.main-banner .main-banner__grid{display:flex;flex-direction:column;gap:28px}.main-banner .main-banner__content{max-width:100%;order:1}.main-banner .main-banner__media{order:2;text-align:center}.main-banner .main-banner__image-wrap{display:block;margin:0 auto}.main-banner .mb-heading{font-size:32px}.main-banner .main-banner__mobile-actions{display:flex;flex-direction:column;gap:8px;width:100%;margin-top:12px}.main-banner .mb-cta{width:100%;min-width:0}.main-banner .mb-guarantee--desktop{display:none}.main-banner .mb-guarantee--mobile{display:flex;justify-content:center}}@media (max-width: 375px){.main-banner .mb-badge-text{white-space:nowrap}.main-banner .mb-badge{gap:8px;font-size:13px}.main-banner .mb-heading{font-size:28px}}@media (max-width: 320px){.main-banner .mb-heading{font-size:24px}.main-banner .mb-subheading{font-size:14px}}.real-stories .rs-inner{background:var(--rs-bg, #F3F6EC);padding:var(--rs-pad-top, 48px) 0 var(--rs-pad-bottom, 48px)}.real-stories .page-width{max-width:var(--rs-max, var(--page-width));margin:0 auto;padding:0 var(--page-margin)}.real-stories .rs-wrap{text-align:center;display:flex;flex-direction:column;align-items:center}.real-stories .rs-badge{display:inline-flex;align-items:center;gap:var(--rs-badge-gap, 6px);margin-bottom:var(--rs-badge-mb, 12px)}.real-stories .rs-badge__image{display:block;height:auto;margin-bottom:var(--rs-badge-mb, 12px)}.real-stories .rs-box{width:var(--rs-badge-size, 22px);height:var(--rs-badge-size, 22px);border-radius:var(--rs-badge-radius, 4px);background:var(--rs-badge-bg, #22A66F);display:inline-flex;align-items:center;justify-content:center}.real-stories .rs-star{width:var(--rs-star-size, 12px);height:var(--rs-star-size, 12px);color:var(--rs-badge-star, #FFFFFF);display:inline-block}.real-stories .rs-heading{margin:0 0 8px;font-weight:800;font-size:var(--rs-heading-size, 28px);line-height:1.2;color:var(--rs-heading, #0B1210);text-transform:none;letter-spacing:-.02em;white-space:nowrap}.real-stories .rs-heading.rs-words{display:inline-flex;align-items:baseline;gap:var(--rs-word-spacing, .3em)}.real-stories .rs-heading.rs-words .rs-word+.rs-word{margin-left:var(--rs-word-spacing, .3em)}@supports (gap: 1em){.real-stories .rs-heading.rs-words .rs-word+.rs-word{margin-left:0}}.sale-media-placeholder{width:100%;aspect-ratio:4/3;background:#ececec}.sale-media-placeholder--sm{border-radius:10px}.sale-media-placeholder--md{border-radius:12px}.real-stories .rs-heading .rs-accent{color:var(--rs-accent, #0F5C48)}[data-type_header_capitalize=true] .real-stories .rs-heading,.real-stories h2.rs-heading,.real-stories .rs-heading *{text-transform:none!important}.real-stories .rs-sub{margin:0;color:var(--rs-sub, #5C6F6A);font-size:var(--rs-sub-size, 16px);line-height:1.5}.real-stories .rs-marquee{width:100%;overflow:visible;margin-top:16px;padding:0 var(--sale-pad-x, 20px);box-sizing:border-box}.real-stories .rs-track{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:var(--rs-marquee-gap, 12px);width:100%}@media (max-width: 1200px){.real-stories .rs-track{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}}@media (max-width: 900px){.real-stories .rs-track{grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}}@media (max-width: 600px){.real-stories .rs-track{grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}}.real-stories .rs-item{height:var(--rs-marquee-height, 84px);border-radius:var(--rs-marquee-radius, 10px);overflow:hidden;background:#ededed}.real-stories .rs-item img{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit}@media (max-width: 768px){.real-stories .rs-heading{white-space:normal}.real-stories .rs-heading.rs-words{flex-wrap:wrap}}.three-features .tf-inner{background:var(--tf-bg, #0F5C48);padding:var(--tf-pad-top, 16px) 0 var(--tf-pad-bottom, 16px);color:var(--tf-text, #E8F6F1)}.three-features .page-width{max-width:var(--tf-max, var(--page-width));margin:0 auto;padding:0 var(--page-margin)}.three-features .tf-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-items:center}.three-features .tf-pill{display:flex;align-items:center;justify-content:center;gap:10px;border:var(--tf-border-w, 1px) solid var(--tf-border, #C4E3D9);border-radius:var(--tf-radius, 10px);padding:10px 16px;min-height:40px;width:100%;color:var(--tf-text, #E8F6F1);text-decoration:none;text-transform:uppercase;letter-spacing:.06em;font-weight:800;font-size:var(--tf-label-size, 14px);background:transparent;box-shadow:var(--tf-desktop-shadow, none);transition:border-color .15s ease,color .15s ease,transform .12s ease}.three-features .tf-pill:hover{transform:translateY(-1px)}.three-features .tf-icon{color:var(--tf-icon, #C4E3D9)}.three-features .tf-icon,.three-features .tf-icon-img{width:var(--tf-icon-size, 18px);height:var(--tf-icon-size, 18px);display:inline-block;vertical-align:middle}.three-features .tf-icon-img{object-fit:contain}.three-features .tf-pill .tf-icon,.three-features .tf-pill .tf-icon-img{flex-shrink:0}@media (max-width: 1024px){.three-features .page-width{padding:0 var(--page-margin)}.three-features .tf-grid{grid-template-columns:repeat(2,1fr);gap:3px;align-items:stretch}.three-features .tf-pill{border:0;padding:6px 8px;height:var(--tf-pill-height-mobile, 56px);justify-content:center;text-align:center;align-items:center;flex-direction:row;gap:8px;font-size:var(--tf-label-size-mobile, 10px);letter-spacing:.03em;--tf-icon-size: var(--tf-icon-size-mobile, 28px) !important;border-radius:var(--tf-radius-mobile, 12px);box-shadow:var(--tf-desktop-shadow, none)}.three-features .tf-label{line-height:1.15}}.within{position:relative;padding:var(--wd-pad-top, 72px) 0 0;color:var(--wd-text, #EAF6F0);background:radial-gradient(1200px 380px at 50% 0%,#ffffff0f,#fff0 60%),linear-gradient(180deg,var(--wd-bg1, #0F5C4E),var(--wd-bg2, #0B3E35));overflow:hidden}.within .page-width{max-width:var(--wd-page-max, var(--page-width));margin:0 auto;padding:0 var(--page-margin)}.within.index-section{margin-top:0!important;margin-bottom:0!important}.within .wd-header{display:grid;justify-items:center;text-align:center;gap:14px;margin-bottom:20px}.within .wd-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;background:var(--wd-pill-bg, #157865);color:var(--wd-pill-text, #CBE6DB);font-weight:700}.within .wd-title{margin:0;font-size:34px;line-height:1.22;font-weight:800;letter-spacing:-.01em;color:#eaf6f0}.within .wd-title .emoji{font-size:1em}.within .wd-grid{display:flex;gap:var(--wd-gap, 22px);align-items:stretch}.within .wd-card{flex:1;border-radius:var(--wd-radius, 14px);box-shadow:var(--wd-shadow, 0 10px 30px rgba(0, 0, 0, .16));overflow:hidden;position:relative;box-sizing:border-box}.within .wd-card--left{background:var(--wd-card-left-bg, #0C5B4F);color:var(--wd-card-left-text, #EAF6F0)}.within .wd-card--right{background:var(--wd-card-right-bg, #12D3B1);color:var(--wd-card-right-text, #0B1210);animation:wdRightGlow 2.4s ease-in-out infinite;will-change:box-shadow}.within .wd-card-inner{padding:20px 22px 24px}.within .wd-card-title{font-weight:800;letter-spacing:.08em;text-transform:uppercase;font-size:14px;margin:0 0 12px;opacity:.96}.within .wd-list{list-style:none;padding:0;margin:0;display:grid;gap:12px}.within .wd-list li{display:grid;grid-template-columns:22px 1fr;gap:10px;align-items:start;font-size:16px;line-height:1.45}.within .wd-bullet{width:22px;height:22px;color:currentColor;opacity:.95;display:flex;align-items:center;justify-content:center}.within .wd-bullet svg{display:block;width:22px;height:22px}.within .wd-problems .wd-bullet{color:#fff;opacity:.95}.within .wd-solutions .wd-bullet{color:#491073;opacity:1}.within .wd-cluster-wrap{position:relative;margin-top:28px}.within .wd-cluster{position:relative;display:grid;justify-items:center}.within .wd-within{position:absolute;left:50%;top:var(--wd-within-top, 24%);transform:translate(-50%,-50%);display:grid;grid-auto-flow:row;align-items:center;justify-items:center;gap:8px;z-index:2;pointer-events:none}.within .wd-within-text{color:var(--wd-within-text, #CBE6DB);font-size:14px;font-weight:700;letter-spacing:.06em;white-space:nowrap}.within .wd-arrow{color:#fff;width:var(--wd-arrow-w, 72px);height:var(--wd-arrow-h, 24px);position:relative;transform:scaleX(0);transform-origin:left center;animation:wdArrowSweep var(--wd-arrow-anim-dur, 1.1s) ease-out var(--wd-arrow-anim-delay, 0s) infinite;will-change:transform,opacity}.within .wd-arrow img{display:block;width:100%;height:100%;object-fit:contain}.within .wd-arrow svg{display:block;width:100%;height:100%}.within .wd-arrow>svg{display:none!important}.within .wd-arrow:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);height:max(2px,calc(var(--wd-arrow-h, 24px) * .14));width:calc(100% - (var(--wd-arrow-h, 24px) * .9));background:linear-gradient(90deg,#fff0,#fff9 65%,#fff);border-radius:999px;pointer-events:none}.within .wd-arrow:after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%) translate(calc(-1 * var(--wd-head-inset-x, 6%)));width:calc(var(--wd-arrow-h, 24px) * .9);height:calc(var(--wd-arrow-h, 24px) * .9);background-color:#fff;clip-path:polygon(0% 0%,100% 50%,0% 100%);pointer-events:none}@keyframes wdArrowSweep{0%{transform:scaleX(0);opacity:0}40%{opacity:1}70%{transform:scaleX(1);opacity:.95}to{transform:scaleX(1);opacity:.2}}@keyframes wdRightGlow{0%,to{box-shadow:var(--wd-shadow, 0 10px 30px rgba(0, 0, 0, .16)),0 0 0 0 var(--wd-right-glow, rgba(18, 211, 177, .45))}50%{box-shadow:var(--wd-shadow, 0 10px 30px rgba(0, 0, 0, .16)),0 0 28px 10px var(--wd-right-glow, rgba(18, 211, 177, .45))}}@media (prefers-reduced-motion: reduce){.within .wd-arrow{animation:none!important;transform:scaleX(1)!important;opacity:1!important}.within .wd-card--right{animation:none!important}}.within .wd-figures{position:relative;display:inline-grid;grid-auto-flow:column;align-items:end;gap:var(--wd-fig-gap, 18px)}.within .wd-person{width:var(--wd-person-w, 280px)}.within .wd-product{width:var(--wd-product-w, 160px);transform:translateY(6px)}.within .wd-person img,.within .wd-product img{width:100%;height:auto;display:block;filter:drop-shadow(0 10px 18px rgba(0,0,0,.28))}.within .wd-person img{filter:var(--wd-left-filter, brightness(.82) saturate(.95)) drop-shadow(0 10px 18px rgba(0,0,0,.28))}.within .wd-product img{filter:var(--wd-right-filter, brightness(1.12) saturate(1.06)) drop-shadow(0 10px 18px rgba(0,0,0,.28))}@media (max-width: 1023px){.within .page-width{padding:0 var(--page-margin)}.within .wd-title{font-size:28px}.within .wd-grid{gap:16px}}@media (max-width: 640px){.within .page-width{padding:0 var(--page-margin)}.within .wd-title{font-size:24px}.within .wd-grid{flex-direction:column}.within .wd-card-inner{padding:18px}.within .wd-within{gap:6px}.within{--wd-arrow-w: 56px;--wd-arrow-h: 20px}.within .wd-figures{gap:12px}}@media (max-width: 430px){.within .page-width{padding:0 var(--page-margin);padding-bottom:0!important;margin-bottom:0!important}.within .wd-grid{flex-direction:row;flex-wrap:nowrap;gap:12px;align-items:stretch}.within .wd-card{flex:0 0 calc((100% - 12px)/2)}.within .wd-card-inner{padding:16px}.within .wd-card-title{font-size:13px}.within .wd-list{gap:10px}.within .wd-list li{grid-template-columns:20px 1fr;font-size:14px;gap:8px}.within .wd-bullet{width:20px;height:20px}.within .wd-bullet svg{width:20px;height:20px}.within .wd-person,.within .wd-product{width:var(--wd-eq-img, 160px);height:calc(var(--wd-eq-img, 160px) * 1.2);overflow:hidden}.within .wd-person img,.within .wd-product img{width:100%;height:100%;object-fit:contain;object-position:bottom center;transform:translateY(var(--wd-img-nudge, 6px))}.within .wd-within{margin:0}.within .wd-within-text{font-size:13px}.within .wd-figures{display:flex;align-items:flex-end;gap:10px;vertical-align:bottom;line-height:0}.within .wd-cluster{margin-bottom:0!important;padding-bottom:0!important;line-height:0}.within .wd-cluster-wrap{margin-bottom:0!important}}@media (max-width: 400px){.within .page-width{padding:0 var(--page-margin)}.within .wd-title{font-size:22px}}.clinically-proven{color:var(--cp-text, #FFFFFF)}.clinically-proven .cp-bg{position:relative;background-color:#0a4c3f;background-image:var(--cp-bg-image, none);background-size:cover;background-position:center}.clinically-proven .cp-bg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--cp-overlay-color, #0E5D4D);opacity:var(--cp-overlay-alpha, .9)}.clinically-proven .cp-inner{position:relative;z-index:1;max-width:var(--cp-max, var(--page-width));margin:0 auto;padding:var(--cp-pad-top, 60px) var(--page-margin) var(--cp-pad-bottom, 60px)}.clinically-proven .cp-grid{display:grid;grid-template-columns:1.4fr 1fr;grid-template-areas:"left right";gap:48px;align-items:center}.clinically-proven .cp-left{grid-area:left}.clinically-proven .cp-right{grid-area:right;position:relative;color:var(--cp-text, #FFFFFF);text-align:left}.clinically-proven .cp-stats{display:grid;grid-template-columns:1fr 1fr;gap:28px 36px}.clinically-proven .cp-stat{color:var(--cp-text, #FFFFFF)}.clinically-proven .cp-percent{font-size:46px;line-height:1.05;font-weight:800;margin-bottom:6px}.clinically-proven .cp-line1{font-size:16px;line-height:1.35;font-weight:700;opacity:.96}.clinically-proven .cp-line2{font-size:16px;line-height:1.45;opacity:.9;margin-top:2px}.clinically-proven .cp-hr{display:var(--cp-hr-display, block);width:120px;height:1px;background:color-mix(in srgb,var(--cp-text, #FFFFFF) 55%,transparent);margin:0 0 18px;opacity:.7}.clinically-proven .cp-heading{margin:0 0 12px}.clinically-proven .cp-h1,.clinically-proven .cp-h2{display:block;font-weight:800;font-size:24px;line-height:1.2;text-align:center;text-transform:none}.clinically-proven .cp-h1{margin-bottom:4px}.clinically-proven .cp-body{font-size:16px;line-height:1.6;opacity:.96;max-width:520px;margin:0 auto 16px;text-align:center}.clinically-proven .cp-cta{display:flex;align-items:center;justify-content:center;padding:14px 28px;width:100%;border-radius:var(--cp-cta-radius, 6px);background:var(--cp-accent, #D5F4DE);color:#fff;font-weight:700;text-decoration:none;border:2px solid var(--cp-accent, #D5F4DE);box-sizing:border-box;transition:transform .12s ease,background-color .12s ease,color .12s ease,border-color .12s ease,box-shadow .2s ease;box-shadow:0 1px #00000008,0 8px 18px #0b12100f}.clinically-proven .cp-cta:hover{transform:translateY(-1px);background:transparent;color:#fff;border-color:var(--cp-accent, #D5F4DE)}.clinically-proven .cp-footnote{display:flex;align-items:center;justify-content:center;gap:8px;font-size:16px;line-height:1.5;opacity:.9;margin-top:12px;text-align:center}.clinically-proven .cp-footnote svg{width:16px;height:16px;opacity:.9}@media (max-width: 989px){.clinically-proven .cp-grid{grid-template-columns:1fr;gap:28px;grid-template-areas:"right" "left"}.clinically-proven .cp-body{max-width:100%}.clinically-proven .cp-stats{gap:20px}.clinically-proven .cp-percent{font-size:40px}}@media (max-width: 600px){.clinically-proven .cp-stats{grid-template-columns:1fr}.clinically-proven .cp-percent{font-size:38px}.clinically-proven .cp-h1,.clinically-proven .cp-h2{font-size:22px}.clinically-proven .cp-cta{width:100%}}.feel-better .fb-bg{position:relative;background:var(--fb-bg, radial-gradient(120% 120% at 50% 0%, #0E5D4D 0%, #073C33 70%));color:var(--fb-text, #E9F5EE)}.feel-better .fb-inner{position:relative;z-index:1;max-width:var(--fb-max, var(--page-width));margin:0 auto;padding:var(--fb-pad-top, 60px) var(--page-margin) var(--fb-pad-bottom, 60px)}.feel-better .fb-head{text-align:center;margin-bottom:28px}.feel-better .fb-title{margin:0 0 8px;font-weight:800;font-size:28px;line-height:1.2;color:var(--fb-accent, #FFFFFF);text-transform:none}.feel-better .fb-sub{margin:0 auto;max-width:880px;font-size:18px;line-height:1.6;opacity:.92}.feel-better .fb-grid{display:grid;grid-template-columns:1.15fr .85fr;grid-template-areas:"benefits product";align-items:center;gap:32px 48px}.feel-better .fb-benefits{grid-area:benefits}.feel-better .fb-product{grid-area:product;position:relative}.feel-better .fb-benefit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 48px;align-items:start;justify-items:center}.feel-better .fb-benefit{text-align:center}.feel-better .fb-icon{width:40px;height:40px;margin:0 auto 12px;color:var(--fb-accent, #FFFFFF)}.feel-better .fb-icon svg,.feel-better .fb-icon img{width:100%;height:100%;display:block}.feel-better .fb-label{font-weight:800;font-size:20px;line-height:1.4;letter-spacing:0;color:var(--fb-text, #E9F5EE)}.feel-better .fb-product-wrap{position:relative;width:100%;display:flex;justify-content:center}.feel-better .fb-rings{position:absolute;top:-20px;right:-10px;bottom:-20px;left:-10px;pointer-events:none;display:var(--fb-rings-display, block);z-index:0}.feel-better .fb-rings .ring{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:9999px;border:1px dashed var(--fb-ring, rgba(213, 244, 222, .45))}.feel-better .fb-rings .r1{width:86%;height:86%}.feel-better .fb-rings .r2{width:64%;height:64%}.feel-better .fb-rings .r3{width:44%;height:44%}.feel-better .fb-product img{position:relative;z-index:1;max-width:var(--fb-product-max, 380px);width:100%;height:auto;display:block;filter:drop-shadow(0 14px 22px rgba(0,0,0,.25))}@media (max-width: 1024px){.feel-better .fb-grid{grid-template-columns:1fr;grid-template-areas:"benefits" "product";gap:28px}.feel-better .fb-benefit-grid{gap:22px 32px}}@media (max-width: 600px){.feel-better .fb-title{font-size:24px}.feel-better .fb-sub{font-size:15px}.feel-better .fb-benefit-grid{grid-template-columns:1fr 1fr;gap:18px 22px}.feel-better .fb-icon{width:36px;height:36px}.feel-better .fb-label{font-size:16px;line-height:1.4}}.wtu{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.wtu .wtu-wrap{width:100%;max-width:none;margin:0;padding:0}.wtu .wtu-card{position:relative;background:var(--wtu-bg, #0F6D5A);color:var(--wtu-text, #ffffff);border-radius:0;padding:calc(var(--wtu-py, 36px) + 6px) var(--page-margin);overflow:hidden;width:100%;max-width:none;margin:0}.wtu .wtu-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--wtu-bg-image, none);background-size:cover;background-position:center right;filter:grayscale(1) contrast(.9);opacity:var(--wtu-img-opacity, .2);pointer-events:none}.wtu .wtu-card>*{position:relative;z-index:1}.wtu .wtu-title{margin:0 0 14px;text-align:center;font-weight:700;line-height:1.25;letter-spacing:.2px;font-size:clamp(18px,2.2vw,26px);color:#fff}.wtu .wtu-pills{list-style:none;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 22px;margin:0 0 18px;padding:0}.wtu .wtu-pill{display:inline-flex;align-items:center;gap:8px;color:var(--wtu-muted, rgba(255, 255, 255, .85));font-size:clamp(12px,1.8vw,14px);line-height:1.6;white-space:nowrap}.wtu .wtu-pill .lbl{font-weight:600}.wtu .wtu-pill svg{width:16px;height:16px;stroke:currentColor;opacity:.95;flex:none}.wtu .wtu-badges{display:grid;grid-template-columns:repeat(4,minmax(140px,1fr));gap:14px;max-width:760px;margin:8px auto 0}.wtu .wtu-badge{border:1.5px solid var(--wtu-border, #ffffff);border-radius:10px;padding:14px 10px 12px;display:grid;grid-template-rows:auto auto;justify-items:center;align-items:center;min-height:90px;color:#fff;text-align:center;background:transparent}.wtu .wtu-badge .icn{width:28px;height:28px;margin-bottom:8px}.wtu .wtu-badge .icn svg{width:100%;height:100%;stroke:#fff;fill:none}.wtu .wtu-badge .icn img{width:100%;height:100%;object-fit:contain;display:block}.wtu .wtu-badge .lbl{color:var(--wtu-muted, rgba(255, 255, 255, .85));font-size:clamp(11px,1.8vw,12px);line-height:1.3;letter-spacing:.4px;text-transform:uppercase;font-weight:600}@media (max-width: 768px){.wtu .wtu-badges{grid-template-columns:repeat(2,1fr);max-width:520px}}@media (max-width: 480px){.wtu .wtu-card{padding:calc(var(--wtu-py, 36px) + 2px) 14px}.wtu .wtu-title{margin-bottom:10px}.wtu .wtu-pills{gap:6px 14px;margin-bottom:14px}.wtu .wtu-badge{min-height:84px;padding:12px 8px}}.frw{background:var(--frw-bg, #FFFFFF);color:var(--frw-text, #0B1210)}.frw .frw-wrap{max-width:var(--frw-page-max, var(--page-width));margin:0 auto;padding:var(--frw-pad-top, 48px) var(--page-margin) var(--frw-pad-bottom, 48px)}.frw .frw-header{text-align:center;margin-bottom:22px}.frw .frw-eyebrow{color:var(--frw-accent, #22A66F);font-weight:800;font-size:13px;letter-spacing:.2px;margin-bottom:6px}.frw .frw-title{margin:0;display:inline-block;font-weight:900;letter-spacing:.2px;line-height:1;color:#fff;background:var(--frw-accent, #22A66F);padding:16px 24px;border-radius:6px;font-size:clamp(14px,1.8vw,18px)}.frw .frw-subtitle{margin:8px auto 0;color:var(--frw-text, #0B1210);font-size:clamp(16px,2.1vw,18px);font-weight:700;max-width:740px;line-height:1.45}.frw .frw-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));row-gap:12px;column-gap:18px;margin-top:18px;width:100%;box-sizing:border-box}@media (min-width: 600px){.frw .frw-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 900px){.frw .frw-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1024px){.frw .frw-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.frw .frw-item{background:var(--frw-card-bg, #FFFFFF);border:1px solid var(--frw-border, #D8E1DC);border-radius:var(--frw-card-radius, 12px);padding:16px 16px 48px;display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr auto;gap:12px;align-items:start;min-width:0;position:relative}.frw .frw-icon{width:36px;height:36px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:#22a66f14;color:var(--frw-accent, #22A66F);overflow:hidden}.frw .frw-icon img{width:24px;height:24px;object-fit:contain;display:block}.frw .frw-body{min-width:0;text-align:center}.frw .frw-item-title{margin:0 0 6px;font-weight:800;font-size:13px;line-height:1;display:inline-flex;color:#fff;background:var(--frw-accent, #22A66F);padding:6px 8px;border-radius:6px;flex:0 0 auto;width:fit-content;max-width:100%;white-space:nowrap}.frw .frw-item-text{margin:6px 0 0;color:var(--frw-text, #0B1210);font-size:18px;font-weight:550;line-height:1.5}.frw .frw-mediaimg{border-radius:12px;overflow:hidden;aspect-ratio:28 / 31;margin-bottom:8px}.frw .frw-mediaimg img{display:block;width:100%;height:100%;object-fit:cover}.frw .frw-media{display:inline-grid;grid-auto-flow:column;align-items:center;gap:8px}.frw .frw-front{display:block}.frw .frw-expanded{display:block;text-align:left;color:var(--frw-text, #0B1210);font-size:clamp(15px,2.1vw,18px);line-height:1.6}.frw .frw-expanded p{margin:0 0 12px}.frw .frw-expanded[hidden],.frw .frw-item.is-open .frw-front{display:none}.frw .frw-item.is-open .frw-expanded{display:block}.frw .visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.frw .frw-footer{position:absolute;left:50%;bottom:12px;transform:translate(-50%);display:grid;place-items:center;margin-top:0;z-index:5;pointer-events:auto}.frw .frw-toggle{background:none;border:0;padding:0;cursor:pointer;line-height:1;pointer-events:auto}.frw .frw-toggle,.frw .frw-toggle *{pointer-events:auto}.frw .frw-toggle:focus-visible{outline:2px solid var(--frw-accent, #22A66F);outline-offset:2px;border-radius:4px}.frw .frw-toggle-icon{width:32px;height:32px;border-radius:50%;border:1.5px solid var(--frw-border, #D8E1DC);position:relative;display:inline-block}.frw .frw-toggle-icon:before,.frw .frw-toggle-icon:after{content:"";position:absolute;background:var(--frw-sub, #5C6F6A);border-radius:1px;transition:opacity .18s ease}.frw .frw-toggle-icon:before{width:12px;height:2px;top:50%;left:50%;transform:translate(-50%,-50%)}.frw .frw-toggle-icon:after{width:2px;height:12px;top:50%;left:50%;transform:translate(-50%,-50%)}.frw .frw-item.is-open .frw-toggle-icon:after{opacity:0}.frw .frw-bottom{display:grid;grid-auto-flow:row;justify-items:center;gap:8px;text-align:center;margin-top:22px}.frw .frw-cta{display:inline-flex;align-items:center;justify-content:center;height:var(--frw-btn-h, 48px);padding:0 26px;background:var(--frw-accent, #22A66F);color:#fff;text-decoration:none;font-weight:800;letter-spacing:.2px;border-radius:var(--frw-btn-radius, 10px);border:2px solid var(--frw-accent, #22A66F);transition:transform .12s ease,background-color .12s ease,color .12s ease,border-color .12s ease,box-shadow .2s ease;box-shadow:0 1px #00000008,0 8px 18px #0b12100f;width:min(100%,var(--frw-btn-w, 420px));margin:0 auto;text-align:center}.frw .frw-cta:hover{transform:translateY(-1px);background:transparent;color:var(--frw-accent, #22A66F);border-color:var(--frw-accent, #22A66F)}.frw .frw-guarantee{margin-top:0;color:#0b1210;font-size:14px;display:inline-flex;align-items:center;gap:8px}@media (max-width: 480px){.frw .frw-item{grid-template-columns:1fr}.frw .frw-media,.frw .frw-mediaimg{margin-bottom:6px}.frw .frw-item-title{font-size:14.5px}.frw .frw-item-text{font-size:13px}}@media (max-width: 768px){.frw .frw-grid{grid-template-columns:repeat(1,minmax(0,1fr))}.frw .frw-body{text-align:left;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.frw .frw-item:not(.is-open){display:flex;align-items:center;padding-bottom:16px;padding-right:56px;min-height:76px}.frw .frw-item.has-media .frw-front{display:grid;grid-template-columns:56px 1fr;gap:12px;align-items:center}.frw .frw-item.has-media .frw-mediaimg{margin:0;width:56px;height:56px;border-radius:12px}.frw .frw-item.has-media .frw-mediaimg img{object-fit:cover}.frw .frw-footer{position:absolute;left:auto;right:12px;bottom:50%;transform:translateY(50%)}}.frwp .frwp-inner{background:var(--frwp-bg, #F3F6EC);padding:var(--frwp-pad-top, 48px) 0 var(--frwp-pad-bottom, 40px)}.frwp .page-width{max-width:var(--frwp-page-max, 1100px);margin:0 auto;padding:0 24px}.frwp .frwp-header{text-align:center;margin-bottom:22px;color:var(--frwp-text, #0B1210)}.frwp .frwp-pill{margin:0;display:inline-block;font-weight:800;letter-spacing:.2px;line-height:1;color:#fff;background:var(--frwp-accent, #22A66F);padding:16px 24px;border-radius:6px;font-size:clamp(14px,1.8vw,18px)}.frwp .frwp-heading{margin:8px auto 0;color:var(--frwp-text, #0B1210);font-size:clamp(16px,2.1vw,18px);font-weight:700;max-width:740px;line-height:1.45}.frwp .frwp-viewport{overflow:hidden;margin-top:16px}.frwp .frwp-track{display:flex;gap:var(--frwp-gap, 20px);flex-wrap:nowrap;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overflow-x:auto;padding-bottom:2px;scrollbar-width:none;width:100%}.frwp .frwp-track::-webkit-scrollbar{display:none}.frwp .frwp-item{flex:0 0 var(--frwp-card-w, 360px);scroll-snap-align:start;scroll-snap-stop:always;box-sizing:border-box}.frwp .frwp-card{background:var(--frwp-card-bg, #FFFFFF);border:1px solid var(--frwp-card-border, #DDE5D8);border-radius:var(--frwp-card-radius, 12px);box-shadow:var(--frwp-card-shadow, 0 1px 0 0 rgba(15, 92, 72, .04), 0 8px 18px rgba(11, 18, 16, .06));color:var(--frwp-text, #0B1210);overflow:hidden;display:flex;flex-direction:column;height:var(--frwp-card-h, 360px)}.frwp .frwp-media{position:relative;height:var(--frwp-media-h, 200px)}.frwp .frwp-media img{display:block;width:100%;height:100%;object-fit:cover}.frwp .frwp-body{padding:14px 16px 16px;display:flex;flex-direction:column;gap:6px}.frwp .frwp-reason-pill{display:inline-flex;align-items:center;justify-content:center;background:var(--frwp-accent, #22A66F);color:#fff;font-weight:800;font-size:var(--frwp-pill-size, 15px);line-height:1;padding:6px 10px;border-radius:8px;margin-bottom:8px}.frwp .frwp-title{margin:0 0 6px;font-weight:800;font-size:min(var(--frwp-title-size, 18px),18px);line-height:1.35;color:var(--frwp-text, #0B1210)}.frwp .frwp-text{margin:0;color:var(--frwp-sub, #5C6F6A);font-size:var(--frwp-body-size, 17px);line-height:1.6}.frwp .frwp-controls{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:18px}.frwp .frwp-btn{width:32px;height:32px;border-radius:999px;background:#fff;border:1px solid var(--frwp-card-border, #DDE5D8);display:inline-flex;align-items:center;justify-content:center;color:#82998c;transition:background .2s ease,color .2s ease}.frwp .frwp-btn:hover{background:#f8fbf6;color:var(--frwp-text, #0B1210)}.frwp .frwp-btn svg{width:16px;height:16px}.frwp .frwp-progress{width:64px;height:3px;position:relative;background:#dde5d8;border-radius:999px;overflow:hidden}.frwp .frwp-progress__bar{position:absolute;top:0;left:0;height:100%;width:0;background:var(--frwp-accent, #22A66F);animation-timing-function:linear}.frwp .frwp-progress__bar.is-animating{animation-name:frwp-progress;animation-fill-mode:forwards}.frwp .frwp-bottom{display:grid;grid-auto-flow:row;justify-items:center;gap:8px;text-align:center;margin-top:22px}.frwp .frwp-cta{display:inline-flex;align-items:center;justify-content:center;height:var(--frwp-cta-h, 48px);padding:0 26px;background:var(--frwp-accent, #22A66F);color:#fff;border-radius:var(--frwp-cta-radius, 10px);font-weight:800;text-decoration:none;border:2px solid var(--frwp-accent, #22A66F);transition:transform .12s ease,background-color .12s ease,color .12s ease,border-color .12s ease,box-shadow .2s ease;box-shadow:0 1px #00000008,0 8px 18px #0b12100f;width:min(100%,var(--frwp-cta-w, 420px));margin:0 auto;text-align:center}.frwp .frwp-cta:hover{transform:translateY(-1px);background:transparent;color:var(--frwp-accent, #22A66F);border-color:var(--frwp-accent, #22A66F)}.frwp .frwp-guarantee{margin-top:0;color:#0b1210;font-size:14px;display:inline-flex;align-items:center;gap:8px}@media (max-width: 989px){.frwp{--frwp-card-h: var(--frwp-card-h-m, 440px);--frwp-media-h: var(--frwp-media-h-m, 240px)}.frwp .frwp-item{flex-basis:min(88vw,520px)}.frwp .frwp-track{gap:16px}.frwp .frwp-title{font-size:16px;line-height:1.35}.frwp .frwp-text{font-size:14px;line-height:1.55}}@media (max-width: 398px) and (min-width: 375px){.frwp .frwp-item{flex-basis:84vw}}@media (max-width: 374px){.frwp .frwp-item{flex-basis:80vw}}@media (min-width: 990px){.frwp .frwp-item{flex:0 0 calc((100% - (2 * var(--frwp-gap, 20px))) / 3);width:calc((100% - (2 * var(--frwp-gap, 20px))) / 3);min-width:calc((100% - (2 * var(--frwp-gap, 20px))) / 3);max-width:calc((100% - (2 * var(--frwp-gap, 20px))) / 3)}}.fb{background:var(--fb-bg, #FFFFFF)}.fb .fb-wrap{max-width:var(--fb-page-max, 1400px);margin:0 auto;padding:var(--fb-pad-top, 48px) var(--page-margin) var(--fb-pad-bottom, 48px);color:var(--fb-text, #0B1210);overflow:visible}.fb .fb-header{text-align:center;margin-bottom:16px}.fb .fb-ratingline{display:inline-flex;align-items:center;gap:10px;color:var(--fb-sub, #5C6F6A);font-size:13px;margin-bottom:6px}.fb .fb-stars{display:inline-flex;gap:4px}.fb .fb-stars svg{width:14px;height:14px;fill:var(--fb-star, #22A66F);display:block}.fb .fb-title{margin:0;font-weight:800;letter-spacing:.2px;line-height:1.25;color:var(--fb-text, #0B1210);font-size:clamp(20px,2.6vw,26px)}.fb .fb-title .accent{color:var(--fb-accent, #22A66F)}.fb .fb-viewport{position:relative}.fb .fb-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:18px;width:100%;box-sizing:border-box}.fb .fb-card{position:relative;background:var(--fb-card-bg, #FFFFFF);border:1px solid var(--fb-border, #D8E1DC);border-radius:var(--fb-card-radius, 10px);display:grid;grid-template-rows:auto 1fr auto;overflow:visible;min-width:0}.fb .fb-media{position:relative;display:block;background:linear-gradient(180deg,#f5f9f6,#edf4f1);overflow:hidden}.fb .fb-media .fb-img{width:100%;height:100%;object-fit:contain;object-position:center center;display:block}.fb .fb-pill{position:absolute;left:50%;top:0;transform:translate(-50%,-50%);background:var(--fb-accent, #22A66F);color:#fff;font-weight:800;font-size:11px;line-height:1;padding:4px 10px;border-radius:999px;box-shadow:0 1px 4px #00000014;letter-spacing:.1px;z-index:50;display:inline-flex;align-items:center;gap:4px}.fb .fb-pill svg{width:12px;height:12px;display:block;fill:currentColor}.fb .fb-sold{position:absolute;left:12px;right:auto;bottom:10px;margin:0;background:#fff;color:var(--fb-text, #0B1210);border-radius:8px;font-size:12px;padding:6px 10px;box-shadow:0 2px 8px #00000014;text-align:center;border:1px solid var(--fb-border, #D8E1DC);z-index:2}.fb .fb-body{padding:12px 14px 14px}.fb .fb-ratingrow{display:flex;align-items:center;gap:6px;color:var(--fb-sub, #5C6F6A);font-size:12.5px;margin-bottom:6px;white-space:nowrap}.fb .fb-ratingrow .stars{color:#f59e0b;display:inline-flex;gap:2px}.fb .fb-ratingrow .stars svg{width:12px;height:12px;fill:currentColor}.fb .fb-prod-title{font-size:14px;line-height:1.4;font-weight:700;color:var(--fb-text, #0B1210);margin:0 0 6px;min-height:38px;overflow:hidden}.fb .fb-prod-title a{color:inherit;text-decoration:none;display:inline-block}.fb .fb-prod-title a:hover{text-decoration:underline}.fb .fb-media:focus{outline:2px solid var(--fb-accent, #22A66F);outline-offset:2px}.fb .fb-price{display:flex;align-items:baseline;gap:8px}.fb .fb-price .now{color:var(--fb-sale, #C62828);font-weight:800;font-size:16px}.fb .fb-price .compare{color:var(--fb-compare, #6B7D78);font-size:13px;text-decoration:line-through}.fb .fb-controls{display:none;align-items:center;justify-content:center;gap:14px;margin-top:18px}.fb .fb-btn{width:32px;height:32px;border-radius:999px;background:#fff;border:1px solid var(--fb-border, #D8E1DC);display:inline-flex;align-items:center;justify-content:center;color:#82998c;transition:background .2s ease,color .2s ease}.fb .fb-btn:hover{background:#f8fbf6;color:var(--fb-text, #0B1210)}.fb .fb-btn svg{width:16px;height:16px}.fb .fb-progress{width:64px;height:3px;position:relative;background:#dde5d8;border-radius:999px;overflow:hidden}.fb .fb-progress__bar{position:absolute;top:0;left:0;height:100%;width:0;background:var(--fb-accent, #22A66F)}.fb .fb-progress__bar.is-animating{animation:fb-progress linear forwards}@keyframes fb-progress{0%{width:0%}to{width:100%}}.fb .fb-cta{display:block;margin:12px 14px 16px;border-radius:8px;background:var(--fb-btn-bg, #0F6D5A);color:var(--fb-btn-text, #FFFFFF);text-align:center;padding:12px 10px;font-weight:800;text-decoration:none;border:2px solid var(--fb-btn-bg, #0F6D5A);transition:background .15s ease,color .15s ease,border-color .15s ease,transform .12s ease}.fb .fb-cta:hover{background:transparent;color:var(--fb-btn-bg, #0F6D5A);transform:translateY(-1px)}@media (min-width: 769px){.fb .fb-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.fb .fb-grid.fb-items-1{grid-template-columns:1fr}.fb .fb-grid.fb-items-2{grid-template-columns:repeat(2,minmax(0,1fr))}.fb .fb-grid.fb-items-3{grid-template-columns:repeat(3,minmax(0,1fr))}.fb{overflow-x:hidden}.fb .fb-body{min-width:0}.fb .fb-ratingrow{white-space:normal;flex-wrap:wrap}}@media (max-width: 768px){.fb .fb-wrap{padding-left:var(--page-margin);padding-right:var(--page-margin);overflow:visible}.fb .fb-viewport{padding-top:0}.fb .fb-grid{display:flex;overflow-x:auto;overflow-y:visible;gap:16px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-top:32px;padding-bottom:2px;scrollbar-width:none;margin-top:0}.fb .fb-grid::-webkit-scrollbar{display:none}.fb .fb-card{flex:0 0 calc(100% - 24px);max-width:calc(100% - 24px);box-sizing:border-box;scroll-snap-align:start;padding-top:0;overflow:visible}.fb .fb-controls{display:flex}.fb .fb-pill{top:0!important;transform:translate(-50%,-50%)!important}.fb .fb-header{margin-bottom:28px}.fb{--fb-img-h: 240px;overflow:visible}}@media (max-width: 460px){.fb{--fb-img-h: 220px}}@media (max-width: 425px){.fb .fb-grid{padding-top:64px}.fb .fb-viewport,.fb .fb-wrap{overflow:visible}.fb .fb-pill{top:0!important;transform:translate(-50%,-50%)!important;font-size:10px;padding:3px 8px}.fb .fb-pill svg{width:11px;height:11px}}.collection-inner{max-width:var(--col-max, var(--page-width));margin:0 auto;padding:48px var(--page-margin) 56px}.collection-title{margin:0 0 40px;color:var(--heading-color, #1b5e4b);font-size:24px;line-height:1.2;letter-spacing:.02em}.collection-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px var(--col-gap);list-style:none;margin:0;padding:0}.collection-grid .card{display:flex;flex-direction:column;align-items:center;text-align:left}.collection-grid .media{position:relative;display:block;width:100%;height:var(--image-h, 400px);border-radius:0}.collection-grid .badge{position:absolute;top:10px;right:10px;background:var(--badge-bg, #1b5e4b);color:#fff;font-size:12px;line-height:1;border-radius:12px;padding:4px 8px}.collection-grid .img{width:100%;height:100%;object-fit:contain;display:block;margin:0}.collection-grid .info{padding-top:12px}.collection-grid .title{margin:0 0 8px;font-size:16px;line-height:1.4;color:#0d1b16;font-weight:500}.collection-grid .title a{color:inherit;text-decoration:none;display:inline-block}.collection-grid .title a:hover{text-decoration:underline}.collection-grid .prices{display:flex;gap:10px;align-items:center;flex-wrap:wrap;color:#0b1210;font-size:15px}.collection-grid .compare{color:#6b7d78;text-decoration:line-through}.collection-grid .from{color:#0b1210}.collection-grid .save{color:var(--badge-bg, #1b5e4b)}@media (max-width: 1200px){.collection-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 900px){.collection-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 560px){.collection-inner{padding:40px var(--page-margin) 48px}.collection-title{font-size:20px}.collection-grid .media,.collection-grid .img{height:auto}.collection-grid .info{padding-top:0}.collection-grid .prices{font-size:14px}}.collections{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--collection-card-size, 280px),100%),1fr));gap:var(--grid-gap, 10px)}.collections--compact{--collection-card-size: 160px}.collections--full{--collection-card-size: 280px}.collection-card{display:flex;flex-direction:column;width:100%}.tl-section .tl-inner{padding:var(--tl-pad-top, 48px) 0 var(--tl-pad-bottom, 48px)}.tl-section .page-width{max-width:var(--tl-page-max, 1100px);margin:0 auto;padding:0 24px}.tl-section .tl-anchor{display:block;height:0;scroll-margin-top:80px}.tl-section .tl-header{text-align:center;margin-bottom:18px}.tl-section .tl-badge{display:inline-flex;align-items:center;justify-content:center;gap:12px;margin:0 auto 10px;font-size:14px;line-height:1.2;color:var(--tl-text, #0B1210)}.tl-section .tl-stars{display:inline-flex;gap:4px;color:var(--tl-accent, #22A66F)}.tl-section .tl-star{width:var(--tl-star-size, 14px);height:var(--tl-star-size, 14px);display:block}.tl-section .tl-badge-text{font-weight:600}.tl-section .tl-title{color:var(--tl-title, #0D1B16);margin:0 0 4px;font-weight:700;font-size:32px;line-height:1.15;letter-spacing:-.02em;text-align:center}.tl-section .tl-list{display:grid;gap:16px}.tl-section .tl-card{background:var(--tl-card-bg, #FFFFFF);border:1px solid var(--tl-card-border, #DDE5D8);border-radius:var(--tl-card-radius, 12px);padding:20px 24px 16px;color:var(--tl-text, #0B1210)}.tl-section .tl-rating{display:inline-flex;align-items:center;gap:8px;color:var(--tl-sub, #5C6F6A);font-weight:700;font-size:12px}.tl-section .tl-rating .tl-rating-num{font-weight:700}.tl-section .tl-rating .tl-stars{color:var(--tl-accent, #22A66F)}.tl-section .tl-quote{margin:12px 0 8px;font-size:18px;line-height:1.4;font-weight:800}.tl-section .tl-quote:before{content:"\201c";margin-right:3px;color:var(--tl-sub, #5C6F6A)}.tl-section .tl-quote:after{content:"\201d";margin-left:3px;color:var(--tl-sub, #5C6F6A)}.tl-section .tl-body{margin:0 0 12px;color:var(--tl-sub, #5C6F6A);font-size:14px;line-height:1.55}.tl-section .tl-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.tl-section .tl-tag{display:inline-flex;align-items:center;padding:6px 12px;border:1px solid var(--tl-card-border, #DDE5D8);border-radius:999px;color:var(--tl-text, #0B1210);font-size:12px;background:#fff}@media (max-width: 1024px){.tl-section .tl-title{font-size:28px}}@media (max-width: 768px){.tl-section .tl-title{font-size:24px}}@media (max-width: 375px){.tl-section .tl-badge{font-size:12px}.tl-section .tl-badge-text{white-space:nowrap}}.rp-section .page-width{max-width:var(--rp-max, var(--page-width));margin:0 auto;padding:0 var(--page-margin)}.rp-section .rp-inner{padding:var(--rp-pad-top, 48px) 0 var(--rp-pad-bottom, 56px)}.rp-section .rp-header{text-align:center;margin-bottom:20px}.rp-section .rp-title{margin:0 0 6px;font-weight:800;font-size:32px;line-height:1.15;letter-spacing:-.02em;color:var(--rp-heading, #0D1B16);text-transform:none;white-space:nowrap}.rp-section .rp-title.rp-words{display:inline-flex;align-items:baseline;gap:var(--rp-word-spacing, .3em)}.rp-section .rp-title .accent{color:var(--rp-accent, #22A66F)}.rp-section .rp-sub{color:var(--rp-sub, #5C6F6A);font-size:16px}[data-type_header_capitalize=true] .rp-section .rp-title,.rp-section h2.rp-title,.rp-section .rp-title *{text-transform:none!important}.rp-section .rp-slider{position:relative}.rp-section .rp-track{display:flex;gap:var(--rp-gap, 16px);overflow-x:auto;overflow-y:visible;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;padding-bottom:8px}@media (prefers-reduced-motion: reduce){.rp-section .rp-track{scroll-behavior:auto}}.rp-section .rp-track::-webkit-scrollbar{height:8px}.rp-section .rp-card{flex:0 0 calc((100% - (var(--rp-gap, 16px) * (var(--rp-per, 5) - 1))) / var(--rp-per, 5));scroll-snap-align:start}.rp-section .rp-media{position:relative;border-radius:var(--rp-radius, 16px);overflow:hidden;aspect-ratio:9 / 16;background:#e9efea}.rp-section .rp-media img,.rp-section .rp-media video{width:100%;height:100%;object-fit:cover;display:block}.rp-section .rp-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:48px;height:48px;border-radius:999px;background:#ffffffe6;display:grid;place-items:center;color:#0b1210;box-shadow:0 2px 8px #00000014}.rp-section .rp-play svg{width:16px;height:16px}.rp-section .rp-media.is-playing .rp-play{opacity:0;visibility:hidden;pointer-events:none}.rp-section .rp-meta{background:var(--rp-card-bg, #FFFFFF);border:1px solid var(--rp-card-border, #DDE5D8);border-radius:var(--rp-radius-footer, 12px);padding:12px;margin-top:8px;text-align:center}.rp-section .rp-name{font-weight:800;font-size:12px;letter-spacing:.06em;color:var(--rp-heading, #0D1B16);text-transform:uppercase}.rp-section .rp-verified{margin-top:8px;display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid var(--rp-card-border, #DDE5D8);border-radius:999px;font-size:12px;color:var(--rp-text, #0B1210);background:#fff}.rp-section .rp-verified .icon{width:16px;height:16px;color:var(--rp-accent, #22A66F)}.rp-section .rp-controls{display:grid;grid-template-columns:auto auto auto;align-items:center;justify-content:center;justify-items:center;gap:8px;margin-top:18px}.rp-section .rp-arrow{width:32px;height:32px;border-radius:999px;background:var(--rp-accent, #22A66F);border:0;display:inline-flex;align-items:center;justify-content:center;color:#fff;transition:background .2s ease,color .2s ease}.rp-section .rp-arrow:hover{background:var(--rp-accent, #22A66F);color:#fff}.rp-section .rp-arrow svg{width:16px;height:16px}.rp-section .rp-dots{display:flex;justify-content:center;gap:10px}.rp-section .rp-dot{width:10px;height:10px;border-radius:999px;background:#cfcfcf;border:0;padding:0;cursor:pointer}.rp-section .rp-dot.is-active{background:var(--rp-accent, #22A66F)}.rp-section .rp-bottom{display:grid;grid-auto-flow:row;justify-items:center;gap:8px;text-align:center;margin-top:22px}.rp-section .rp-cta{display:inline-flex;align-items:center;justify-content:center;height:var(--rp-btn-h, 48px);padding:0 26px;background:var(--rp-accent, #22A66F);color:#fff;text-decoration:none;font-weight:800;letter-spacing:.2px;border-radius:var(--rp-btn-radius, 10px);border:2px solid var(--rp-accent, #22A66F);transition:transform .12s ease,background-color .12s ease,color .12s ease,border-color .12s ease,box-shadow .2s ease;box-shadow:0 1px #00000008,0 8px 18px #0b12100f;width:min(100%,var(--rp-btn-w, 420px));margin:0 auto;text-align:center}.rp-section .rp-cta:hover{transform:translateY(-1px);background:transparent;color:var(--rp-accent, #22A66F);border-color:var(--rp-accent, #22A66F)}.rp-section .rp-guarantee{margin-top:0;color:#0b1210;font-size:14px;display:inline-flex;align-items:center;gap:8px;justify-content:center;text-align:center;width:100%}@media (max-width: 335px){.rp-section .rp-cta{padding-inline:18px;font-size:14px}.rp-section .rp-bottom{gap:6px}}@media (max-width: 1280px){.rp-section{--rp-per: 4}}@media (max-width: 1024px){.rp-section{--rp-per: 3}.rp-section .rp-title{font-size:28px}}@media (max-width: 768px){.rp-section{--rp-per: 2}.rp-section .rp-title{white-space:normal}.rp-section .rp-title.rp-words{flex-wrap:wrap}.rp-section .rp-cta{width:100%}}@media (max-width: 480px){.rp-section{--rp-per: 1}.rp-section .rp-title{font-size:24px}.rp-section .rp-sub{font-size:14px}.rp-section .rp-media{aspect-ratio:auto;height:max(var(--rp-mobile-media-h, 0px),440px)}}.rf-section .rf-inner{background:var(--rf-bg, #F3F6EC);padding:0}.rf-section{padding:var(--rf-pad-top, 48px) 0 var(--rf-pad-bottom, 48px);background:var(--rf-bg, #F3F6EC)}.rf-section .page-width{max-width:var(--rf-page-max, var(--page-width));margin:0 auto;padding:0 var(--page-margin)}.rf-section .rf-grid{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:40px}.rf-section .rf-left{text-align:center;color:var(--rf-text, #0B1210);align-self:center}.rf-section .rf-left .rf-badge-left{margin:0 auto 14px;width:var(--rf-left-badge-w, 104px)}.rf-section .rf-badge-left img{width:100%;height:auto;display:block}.rf-section .rf-badge-fallback{width:100%;aspect-ratio:1 / 1;position:relative;display:grid;place-items:center;text-align:center;color:#fff}.rf-section .rf-badge-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;color:var(--rf-accent, #22A66F);shape-rendering:geometricPrecision;pointer-events:none}.rf-section .rf-badge-text{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;text-align:center;line-height:1;padding:6px;width:100%;height:100%}.rf-section .rf-badge-main{font-weight:800;font-size:clamp(11px,calc(var(--rf-left-badge-w, 104px) / 4.1),calc(var(--rf-left-badge-w, 104px) / 3.4));line-height:1.05;word-break:break-word;width:100%;text-align:center}.rf-section .rf-badge-sub{display:block;font-style:normal;font-size:clamp(7px,calc(var(--rf-left-badge-w, 104px) / 11.5),calc(var(--rf-left-badge-w, 104px) / 9));font-weight:700;letter-spacing:.06em;opacity:.98;margin-top:0;word-break:break-word;width:100%;text-align:center}.rf-section .rf-kicker{color:var(--rf-sub, #5C6F6A);font-weight:800;font-size:12px;letter-spacing:.18em;text-transform:uppercase;margin:6px 0 12px}.rf-section .rf-title{font-weight:900;font-size:24px;line-height:1.25;margin:0 0 10px;color:var(--rf-text, #0B1210)}.rf-section .rf-body{color:var(--rf-sub, #5C6F6A);font-size:14px;line-height:1.6;max-width:560px;margin:0 auto 18px}.rf-section .rf-btn{display:inline-flex;align-items:center;justify-content:center;height:var(--rf-btn-h, 48px);padding:0 26px;background:var(--rf-accent, #22A66F);color:#fff;border-radius:var(--rf-btn-radius, 10px);font-weight:800;text-decoration:none;border:2px solid var(--rf-accent, #22A66F);transition:transform .12s ease,background-color .12s ease,color .12s ease,border-color .12s ease,box-shadow .2s ease;box-shadow:0 1px #00000008,0 8px 18px #0b12100f;width:min(100%,var(--rf-btn-w, 420px));margin:0 auto}.rf-section .rf-btn:hover{transform:translateY(-1px);background:transparent;color:var(--rf-accent, #22A66F);border-color:var(--rf-accent, #22A66F)}.rf-section .rf-media{position:relative;text-align:right;min-height:100%}.rf-section .rf-model{width:var(--rf-model-w, 520px);height:auto;object-fit:contain;display:block}.rf-section .rf-overlay{position:absolute;left:10%;top:8%;display:inline-flex;align-items:center;gap:10px;padding:10px 14px;background:#fff;border-radius:999px;color:var(--rf-text, #0B1210);box-shadow:0 2px 10px #00000014}.rf-section .rf-overlay .rf-icon{width:18px;height:18px;border-radius:50%;display:inline-grid;place-items:center;background:var(--rf-accent, #22A66F);color:#fff;font-size:10px}.rf-section .rf-overlay .rf-overlay-text{font-weight:700;font-size:13px}@media (max-width: 989px){.rf-section .rf-grid{grid-template-columns:1fr;gap:22px;align-items:center}.rf-section .rf-media{order:-1;text-align:center}.rf-section .rf-model{width:min(84vw,var(--rf-model-w, 520px))}.rf-section .rf-left .rf-badge-left{margin-bottom:10px}}@media (max-width: 768px){.rf-section .rf-btn{margin-bottom:40px}}.faqs-bg{background:var(--faqs-bg, #9B86C8);color:var(--faqs-fg, #FFFFFF)}.faqs-inner{max-width:var(--faqs-max, var(--page-width));margin:0 auto;padding:64px var(--page-margin) 72px}.faqs-title{margin:0 0 24px;text-align:center;font-size:var(--faqs-title-size, 14px);letter-spacing:.2em;text-transform:uppercase;font-weight:600;color:var(--faqs-title, #FFFFFF)}.faqs-list{display:grid;gap:14px}.faq-item{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:12px;color:#1a1a1a}.faq-item summary{list-style:none;cursor:pointer;padding:14px 16px 14px 20px;display:flex;align-items:center;justify-content:space-between;gap:16px}.faq-item summary::-webkit-details-marker{display:none}.faq-q{font-weight:600;font-size:var(--faqs-question-size, 15px);line-height:1.4}.faq-icon{width:24px;height:24px;border-radius:6px;border:1px solid #E6E6E6;background:#fff;position:relative;display:grid;place-items:center;flex:0 0 auto}.faq-icon .line{position:absolute;background:#1a1a1a;border-radius:1px;transition:transform .35s ease-in-out}.faq-icon .h{width:12px;height:2px}.faq-icon .v{width:2px;height:12px}.faq-item[open] .faq-icon .v{transform:scaleY(0)}.faq-content{height:0;overflow:hidden;transition:height .5s ease-in-out}.faq-item[open] .faq-content{height:auto}.faq-a{padding:0 20px 16px;color:#333;font-size:var(--faqs-answer-size, 14px)}@media (prefers-reduced-motion: reduce){.faq-content{transition:none}}@media (max-width: 425px){.faqs-inner{padding:48px var(--page-margin) 56px}.faqs-title{font-size:var(--faqs-title-size-mobile, 12px);letter-spacing:.18em;margin-bottom:20px}.faq-q{font-size:var(--faqs-question-size-mobile, 14px)}.faq-a{font-size:var(--faqs-answer-size-mobile, 13px)}}.clarity-product-featured,.clarity-main-product{padding:clamp(16px,3vw,28px) 0}@media (max-width: 768px){.clarity-product-featured,.clarity-main-product{padding-left:0;padding-right:0;overflow-x:hidden}}.clarity-pickup{display:block}.clarity-pickup__row{display:flex;gap:10px;align-items:flex-start}.clarity-pickup__icon{width:22px;height:22px;border-radius:999px;background:#14b8a6;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:14px}.clarity-pickup__icon--x{background:#ef4444}.clarity-pickup__title{font-weight:700}.clarity-pickup__time{color:#5c6f6a}.clarity-pickup__link a{color:inherit;text-decoration:underline}.clarity-pickup__drawer{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:none;place-items:center;z-index:60}.clarity-pickup__drawer[aria-hidden=false]{display:grid}.clarity-pickup__drawer-inner{background:#fff;max-width:min(680px,92vw);max-height:85vh;overflow:auto;border-radius:12px;padding:16px;position:relative}.clarity-pickup__drawer-close{position:absolute;right:16px;top:12px;background:#fff;border:1px solid #e5e7eb;border-radius:999px;width:32px;height:32px}.clarity-pickup__list{display:grid;row-gap:12px;margin-top:12px}.clarity-pickup__addr,.clarity-pickup__phone{color:#5c6f6a}.stock-up .su-bg{background:var(--su-bg, #F4F8F4)}.stock-up .su-inner{max-width:var(--su-max-w, 820px);margin:0 auto;padding:var(--su-pad-t, 40px) 16px var(--su-pad-b, 40px);color:var(--su-text, #0D1B16)}.stock-up .su-heading{text-align:center;color:var(--su-accent, #1BA87A);font-weight:800;font-size:clamp(20px,3.2vw,28px);margin:0;text-transform:none!important;letter-spacing:normal}.stock-up .su-heading .su-heading-primary{color:var(--su-accent, #1BA87A)}.stock-up .su-heading .su-heading-secondary{color:#000}.stock-up .su-sub{text-align:center;color:var(--su-text, #0D1B16);opacity:.85;margin:8px 0 18px}.stock-up .product-single__form .add-to-cart{background:var(--su-btn-bg, #1BA87A);color:var(--su-btn-text, #FFFFFF);border:2px solid var(--su-btn-bg, #1BA87A);border-radius:var(--su-btn-radius, 10px);padding:16.8px 21.6px;font-weight:800;display:flex;align-items:center;justify-content:center;gap:12px;width:100%;box-shadow:0 2px 10px #00000014;text-transform:uppercase;letter-spacing:.08em;transition:transform .12s ease,background-color .12s ease,color .12s ease,border-color .12s ease}.stock-up .product-single__form .add-to-cart.btn--full{width:100%;display:inline-flex}.stock-up .product-single__form .add-to-cart .atc-label{color:inherit}.stock-up .product-single__form .add-to-cart .atc-meta{display:inline-flex!important;align-items:center;gap:10px;color:inherit;font-weight:800}.stock-up .product-single__form .add-to-cart .atc-sep{margin:0 10px;opacity:.6;color:inherit}.stock-up .product-single__form .add-to-cart .atc-price{font-weight:800;color:inherit}.stock-up .product-single__form .add-to-cart .atc-compare{text-decoration:line-through;opacity:.65}.stock-up .product-single__form .add-to-cart:hover{transform:translateY(-1px);background:transparent!important;color:var(--su-btn-bg, #1BA87A)!important;border-color:var(--su-btn-bg, #1BA87A)!important;box-shadow:0 6px 20px #0000002e}.stock-up .product-single__form .add-to-cart[disabled]{opacity:.6;transform:none;box-shadow:none;background:var(--su-btn-bg, #1BA87A);border-color:var(--su-btn-bg, #1BA87A);color:var(--su-btn-text, #FFFFFF);cursor:not-allowed}@media screen and (max-width: 480px){.stock-up .product-single__form .add-to-cart{font-size:12px!important;line-height:1.2}.stock-up .product-single__form .add-to-cart .atc-label,.stock-up .product-single__form .add-to-cart .atc-meta{font-size:inherit}.stock-up .product-single__form .add-to-cart .atc-sep{margin:0 6px}}.stock-up .su-atc-wrap{text-align:center}.stock-up .dd-card{border:1px solid var(--dd-border, #DAF3EA);border-radius:var(--dd-radius, 8px);background:var(--dd-bg, #F8FFFB);color:var(--dd-text, #0D1B16);display:inline-flex;align-items:center;gap:10px;padding:8px 12px;box-shadow:0 2px 8px #0000000f}.stock-up .dd-icon{width:20px;height:20px;color:var(--dd-accent, #1BA87A);flex:0 0 auto;display:block}.stock-up .dd-icon .a{stroke:var(--dd-accent, #1BA87A)!important}.stock-up .dd-text{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px}.stock-up .dd-prefix{color:var(--dd-text, #0D1B16)}.stock-up .dd-date{font-weight:700;color:var(--dd-accent, #1BA87A)}@media (max-width: 480px){.stock-up .dd-card{padding:6px 10px}}@media (max-width: 424px){.stock-up .dd-text,.stock-up .dd-date{font-size:13px}.stock-up .dd-card{width:100%;margin-left:0;margin-right:0}}.stock-up .gt{margin-top:8px;display:inline-flex;align-items:center;justify-content:center;gap:8px;color:var(--su-text, #0D1B16);font-size:14px;line-height:1.4;opacity:.9;text-align:center}.stock-up .gt-icon{width:16px;height:16px;display:inline-block;color:var(--su-text, #0D1B16)}.stock-up .gt-icon .border{stroke:var(--su-gt-icon-border, #5C6F6A);fill:none}.stock-up .gt-icon .check{stroke:var(--su-gt-icon, #5C6F6A);fill:none;stroke-width:2}.stock-up .gt-text{color:var(--su-gt-text, #0B1210)}.ts-section .ts-inner{background:var(--ts-bg, #F3F6EC);padding:var(--ts-pad-top, 56px) 0 var(--ts-pad-bottom, 40px)}.ts-section .page-width{max-width:var(--ts-page-max, var(--page-width));margin:0 auto;padding:0 var(--page-margin)}.ts-section .ts-viewport{overflow:hidden}.ts-section .ts-track{display:flex;gap:var(--ts-gap, 24px);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.ts-section .ts-track::-webkit-scrollbar{display:none}.ts-section .ts-item{flex:0 0 var(--ts-card-w, 480px);scroll-snap-align:start}.ts-section .ts-card{background:var(--ts-card-bg, #FFFFFF);border:1px solid var(--ts-card-border, #DDE5D8);border-radius:var(--ts-card-radius, 12px);box-shadow:var(--ts-card-shadow, 0 1px 0 0 rgba(15, 92, 72, .04), 0 8px 18px rgba(11, 18, 16, .06));padding:20px 24px 16px;color:var(--ts-text, #0B1210);height:100%}.ts-section .ts-rating{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;background:transparent;border:1px solid var(--ts-pill-border, #BFD4C4);border-radius:8px;font-weight:700;font-size:12px;color:var(--ts-accent, #22A66F)}.ts-section .ts-stars{display:inline-flex;gap:4px}.ts-section .ts-stars span{display:inline-block;width:var(--ts-star-size, 14px);height:var(--ts-star-size, 14px);background:var(--ts-accent, #22A66F);border-radius:2px}.ts-section .ts-stars img{display:inline-block;height:var(--ts-star-size, 14px);width:auto;object-fit:contain}.ts-section .ts-title{margin:14px 0 8px;font-size:18px;line-height:1.4;font-weight:800}.ts-section .ts-title:before{content:"\201c";margin-right:3px;color:var(--ts-sub, #5C6F6A)}.ts-section .ts-title:after{content:"\201d";margin-left:3px;color:var(--ts-sub, #5C6F6A)}.ts-section .ts-body{margin:0 0 16px;color:var(--ts-sub, #5C6F6A);font-size:14px;line-height:1.55}.ts-section .ts-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px}.ts-section .ts-person{display:inline-flex;align-items:center;gap:8px;color:var(--ts-sub, #5C6F6A);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.02em}.ts-section .ts-avatar{width:24px;height:24px;border-radius:50%;object-fit:cover;background:#e7ece6;border:1px solid #DCE6DE}.ts-section .ts-verified{display:inline-flex;align-items:center;gap:6px;color:var(--ts-sub, #5C6F6A);font-size:12px;white-space:nowrap}.ts-section .ts-verified svg{width:14px;height:14px;color:var(--ts-accent, #22A66F)}.ts-section .ts-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.ts-section .ts-tag{display:inline-flex;align-items:center;padding:6px 12px;border:1px solid var(--ts-pill-border, #BFD4C4);border-radius:999px;color:var(--ts-text, #0B1210);font-size:12px;background:#fff}.ts-section .ts-controls{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:18px}.ts-section .ts-btn{width:32px;height:32px;border-radius:999px;background:#fff;border:1px solid var(--ts-card-border, #DDE5D8);display:inline-flex;align-items:center;justify-content:center;color:#82998c;transition:background .2s ease,color .2s ease}.ts-section .ts-btn:hover{background:#f8fbf6;color:var(--ts-text, #0B1210)}.ts-section .ts-btn svg{width:16px;height:16px}.ts-section .ts-progress{width:var(--ts-progress-w, 64px);height:var(--ts-progress-h, 3px);position:relative;background:#dde5d8;border-radius:999px;overflow:hidden}.ts-section .ts-progress__bar{position:absolute;top:0;left:0;height:100%;width:0;background:var(--ts-accent, #22A66F);animation-timing-function:linear}.ts-section .ts-progress__bar.is-animating{animation-name:ts-progress;animation-fill-mode:forwards}@keyframes ts-progress{0%{width:0%}to{width:100%}}@media (max-width: 989px){.ts-section .ts-item{flex-basis:min(88vw,520px)}.ts-section .ts-track{gap:16px}}@media (max-width: 398px) and (min-width: 375px){.ts-section .ts-item{flex-basis:84vw}}@media (max-width: 374px){.ts-section .ts-item{flex-basis:80vw}}@media (min-width: 1025px){.three-features .tf-grid{align-items:stretch}.three-features .tf-pill{border:var(--tf-border-w, 1px) solid var(--tf-border, #C4E3D9);height:var(--tf-pill-height-mobile, 56px);padding:6px 8px;justify-content:center;text-align:center;align-items:center;flex-direction:row;gap:8px;font-size:var(--tf-label-size-mobile, 10px);letter-spacing:.03em;--tf-icon-size: var(--tf-icon-size-mobile, 28px) !important;border-radius:var(--tf-radius-mobile, 12px)}.three-features .tf-label{line-height:1.15}}@media (max-width: 680px){.three-features .page-width{padding:0 var(--page-margin)}.three-features .tf-grid{grid-template-columns:1fr;gap:3px;align-items:stretch}.three-features .tf-feature{height:auto}.three-features .tf-pill{justify-content:center;align-items:center;flex-direction:row;gap:6px;padding:6px 8px;text-align:center;height:var(--tf-pill-height-mobile, 56px);font-size:var(--tf-label-size-mobile, 10px);letter-spacing:.03em;--tf-icon-size: var(--tf-icon-size-mobile, 28px) !important;border:0;border-radius:var(--tf-radius-mobile, 12px);box-shadow:var(--tf-mobile-shadow, none)}.three-features .tf-label{line-height:1.15}}.testimonials-section{--t-max: var(--page-width);--t-gap: 24px;--t-pad-top: 56px;--t-pad-bottom: 56px;--t-radius: 14px;--t-card-bg: #ffffff;--t-card-border: #e4ece3;--t-card-shadow: 0 10px 30px rgba(11, 18, 16, .05);--t-accent: currentColor;background:var(--t-bg, #f9f9f9);color:var(--t-text, #1c1d1d);padding:var(--t-pad-top) 0 var(--t-pad-bottom);text-align:var(--t-align, left)}.testimonials-section .page-width{max-width:var(--t-max, var(--page-width));margin:0 auto;padding:0 var(--page-margin)}.testimonials-section .section-header{margin-bottom:28px}.testimonials-section .section-header h2{font-size:28px;line-height:1.2}.testimonials-section.text-left{text-align:left}.testimonials-section.text-center{text-align:center}.testimonials-section.text-right{text-align:right}.testimonials-section--with-divider{border-top:1px solid rgba(0,0,0,.06)}.testimonials-section .slideshow-wrapper{overflow:hidden}.testimonials-slider{display:flex;gap:var(--t-gap, 24px);overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:4px var(--page-margin) 6px;scrollbar-width:none}.testimonials-slider::-webkit-scrollbar{display:none}.testimonials-slide{flex:0 0 min(88vw,720px);margin:0 auto;scroll-snap-align:center}.testimonials-slider__text{background:var(--t-card-bg, #ffffff);border:1px solid var(--t-card-border, #e4ece3);border-radius:var(--t-radius, 14px);padding:28px 32px;display:grid;gap:12px;color:inherit;text-align:inherit;box-shadow:var(--t-card-shadow, 0 10px 30px rgba(11, 18, 16, .05))}.testimonials-slider__text .quote-icon svg{width:28px;height:24px}.testimonial-stars{letter-spacing:2px;font-size:18px;color:var(--t-accent, currentColor)}.testimonail-image{width:72px;height:72px;margin:4px auto 0}.testimonail-image .image-wrap{height:0;padding-bottom:100%;position:relative;border-radius:50%;overflow:hidden;border:1px solid var(--t-card-border, #e4ece3)}.testimonail-image--round .image-wrap{border-radius:999px}.testimonail-image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.testimonials-slider__text cite{font-style:normal;font-weight:700;color:var(--t-heading, var(--t-text, #1c1d1d))}.testimonials__info{color:#0009;font-size:14px}@media (min-width: 900px){.testimonials-slide{flex-basis:min(70vw,680px)}}@media (max-width: 600px){.testimonials-slider__text{padding:22px 20px;gap:10px}}.welcome{display:grid;grid-template-columns:var(--content-grid);background-color:#f6f6f7;padding:72px 0}.welcome-content{grid-column:2;display:flex;justify-content:space-between;align-items:center;gap:1rem;width:100%;max-width:var(--hw-max, var(--page-width));margin:0 auto;padding:0 var(--page-margin)}.welcome-description{max-width:80ch;line-height:1.4;margin-top:1.5rem}.icon{width:300px}.highlights{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);margin:50px auto 0;padding:0 var(--page-margin);box-sizing:content-box;max-width:var(--hw-max, var(--page-width))}@media (max-width: 1100px){.highlights{grid-template-columns:1fr}}.highlight{display:flex;flex-direction:column;height:100%;padding:24px;border-radius:8px;background-color:#eef3ff;color:#5c5f62;line-height:1.4}.highlight>*+*{margin-top:1rem}.highlight h3{font-size:1rem;color:#202223}.highlight-description{flex:1 1}.highlight a{display:flex;width:fit-content;background-color:#fafbfb;box-shadow:#0003 0 -3px inset,#ffffffe6 0 2px inset;border:1px solid rgb(140,145,150);border-radius:4px;color:#5c5f62;padding:3px 10px 5px;text-decoration:none}.vsob{position:relative;padding:var(--vob-pad-top) 0 var(--vob-pad-bottom);padding-top:max(var(--vob-pad-top),calc(var(--vob-perch-top) + 24px),calc(var(--vob-perch-h) + 24px));color:var(--vob-text);background:radial-gradient(1200px 380px at 50% 0%,#ffffff0f,#fff0 60%),linear-gradient(180deg,var(--vob-bg1),var(--vob-bg2));overflow:visible}.vsob .page-width{max-width:var(--vob-page-max);margin:0 auto;padding:0 var(--page-margin);overflow:visible}.vsob.index-section{margin-top:0!important}.vsob .vob-grid{display:grid;grid-template-columns:1fr;gap:56px;align-items:start;justify-items:stretch;overflow:visible}.vsob .vob-compare{display:flex;gap:var(--vob-gap);align-items:stretch;width:100%;flex-wrap:nowrap;overflow:visible}.vsob .vob-compare>*{flex:1 1 0;min-width:0}.vsob .vob-left-cell{position:relative;display:flex;flex-direction:column;justify-content:flex-end;overflow:visible}.vsob .vob-right-cell{display:flex;flex-direction:column;justify-content:flex-end}.vsob .vob-left-cell,.vsob .vob-right-cell{box-sizing:border-box}.vsob .vob-compare>.vob-left-cell,.vsob .vob-compare>.vob-right-cell{flex:0 0 calc((100% - var(--vob-gap)) / 2)}.vsob .vob-card{border-radius:var(--vob-radius);overflow:hidden;position:relative;box-shadow:var(--vob-shadow);height:100%;display:flex;flex-direction:column}.vsob .vob-card--left{background:var(--vob-left);color:var(--vob-left-text);overflow:visible;padding-bottom:0}.vsob .vob-card--right{background:var(--vob-right);color:var(--vob-right-text)}.vsob .vob-head{text-align:center;font-weight:800;letter-spacing:.08em;padding:18px 16px;font-size:14px;text-transform:uppercase;min-height:var(--vob-head-h, auto);display:flex;align-items:center;justify-content:center}.vsob .vob-head--left{background:#ffffff14}.vsob .vob-head--right{background:#f6f9f7;color:var(--vob-right-text)}.vsob .vob-rows{display:grid;grid-template-rows:repeat(var(--vob-rows),1fr);height:var(--vob-rows-h)}.vsob .vob-row{display:flex;align-items:center;height:100%;box-sizing:border-box;padding:14px 18px;gap:10px;font-size:15px;line-height:1.35}.vsob .vob-card--left .vob-row+.vob-row{border-top:1px solid rgba(255,255,255,.18)}.vsob .vob-card--right .vob-row+.vob-row{border-top:1px solid rgba(11,18,16,.08)}.vsob .vob-icon{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 18px}.vsob .vob-icon svg{width:18px;height:18px;display:block}.vsob .vob-card--left .vob-icon,.vsob .vob-card--right .vob-icon{color:#fff}.vsob .vob-perch{position:absolute;top:calc(-1 * var(--vob-perch-top));left:50%;transform:translate(-50%);width:var(--vob-perch-w);height:auto;z-index:30;filter:drop-shadow(0 10px 18px rgba(0,0,0,.25));pointer-events:none}.vsob .vob-perch img{display:block;width:100%;height:auto}.vsob .vob-content{color:var(--vob-text);width:100%;max-width:none!important;justify-self:stretch;align-self:start}.vsob .vob-title{font-size:34px;font-weight:800;letter-spacing:-.01em;margin:0 0 18px;padding-bottom:6px;text-align:center;line-height:1.2}.vsob .vob-title sup.reg{font-size:.6em;line-height:0;vertical-align:super}.vsob .vob-title .first{color:var(--vob-heading-first)}.vsob .vob-list{display:grid;gap:14px;margin:0 0 26px;padding:0;list-style:none}.vsob .vob-list li{display:grid;grid-template-columns:22px 1fr;align-items:start;gap:10px;color:var(--vob-text);font-size:19.83px}.vsob .vob-list strong{color:#fff;font-weight:800}.vsob .vob-list .sub{color:var(--vob-sub)}.vsob .vob-bullet{width:22px;height:22px;margin-top:1px;color:var(--vob-accent)}.vsob .vob-bullet svg{width:22px;height:22px;display:block}.vsob .vob-content .cta-wrap{display:grid;width:100%;justify-items:center;row-gap:8px;grid-template-columns:1fr}.vsob .vob-cta{display:flex;align-items:center;justify-content:center;height:var(--vob-btn-h);padding:0 26px;background:var(--vob-cta-bg);color:var(--vob-cta-color);border-radius:var(--vob-btn-radius);font-weight:800;font-size:15px;text-decoration:none;border:2px solid var(--vob-cta-bg);transition:transform .12s ease,background-color .12s ease,color .12s ease,border-color .12s ease,box-shadow .2s ease;box-shadow:0 1px #00000008,0 8px 18px #0b12100f;width:min(100%,var(--vob-btn-w));margin:0;box-sizing:border-box}.vsob .vob-cta:hover{transform:translateY(-1px);background:transparent;color:var(--vob-cta-color);border-color:var(--vob-cta-bg)}.vsob .vob-guar{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-top:8px;color:var(--vob-sub);font-size:14px;line-height:1.4;opacity:.9;justify-self:center}@media (max-width: 430px){.vsob .vob-guar{font-size:14px;line-height:1.4;gap:8px;margin-top:8px}}@media (max-width: 430px){.main-banner .mb-guarantee,.vsob .vob-guar,.frw .frw-guarantee,.frwp .frwp-guarantee,.rp-section .rp-guarantee,.weeks .w-guarantee,.stock-up .gt{font-size:14px!important;line-height:1.4!important;gap:8px!important;margin-top:8px!important;opacity:.9!important;justify-content:center;align-items:center}}.main-banner .mb-guarantee,.vsob .vob-guar,.frw .frw-guarantee,.frwp .frwp-guarantee,.rp-section .rp-guarantee,.weeks .w-guarantee,.stock-up .gt{gap:8px;margin-top:8px;font-size:14px;line-height:1.4;opacity:.9;color:inherit;text-align:center}@media (max-width: 332px){.main-banner .mb-guarantee,.vsob .vob-guar,.frw .frw-guarantee,.frwp .frwp-guarantee,.rp-section .rp-guarantee,.weeks .w-guarantee,.stock-up .gt{font-size:12px!important;line-height:1.35!important;gap:6px!important;margin-top:6px!important}.guarantee-ic,.stock-up .gt-icon{width:14px;height:14px}}.vsob .vob-guar .ico{width:18px;height:18px;color:#fff}@media (max-width: 1023px){.vsob .vob-grid{display:flex;flex-direction:column;gap:28px;align-items:stretch}.vsob .vob-compare{order:2;width:100%;max-width:100%;margin-top:calc(var(--vob-perch-top) + 16px)}.vsob .vob-content{order:1;justify-self:center;display:grid;justify-items:center}.vsob .vob-title{text-align:center}.vsob .vob-list{gap:10px;max-width:760px;margin-left:auto;margin-right:auto}.vsob .vob-content .cta-wrap{display:grid;justify-content:center;justify-items:center}.vsob .vob-cta{margin:0 auto}.vsob .vob-compare{flex-direction:column;align-items:stretch}}@media (max-width: 768px){.vsob .page-width{padding:0 var(--page-margin)}.vsob .vob-grid{gap:24px}.vsob .vob-title{font-size:28px}.vsob .vob-list li{font-size:17px}.vsob .vob-compare{gap:16px}}@media (max-width: 640px){.vsob .page-width{padding:0 var(--page-margin)}.vsob .vob-grid{gap:20px}.vsob .vob-title{font-size:26px}.vsob .vob-list li{font-size:16px}.vsob .vob-compare{gap:14px}.vsob{--vob-pad-top: calc(var(--vob-perch-top) + 72px)}.vsob .vob-row{padding:10px 14px;font-size:13px}}@media (max-width: 480px){.vsob{overflow:visible;--vob-pad-top: calc(var(--vob-perch-top) + 36px);padding-top:48px!important}.vsob .page-width{padding:0 var(--page-margin);overflow:visible;max-width:100%}.vsob .vob-grid{max-width:100%;overflow:visible;gap:18px}.vsob .vob-compare{flex-direction:row!important;align-items:stretch;gap:0;width:100%;max-width:100%;overflow:visible;order:2!important;flex-wrap:nowrap;margin-top:0!important}.vsob .vob-compare>.vob-left-cell,.vsob .vob-compare>.vob-right-cell{flex:0 0 auto;width:calc((100% - 10px)/2)}.vsob .vob-compare>.vob-left-cell{margin-right:10px}.vsob .vob-content{order:1!important;display:grid!important;justify-items:center;width:100%;margin-bottom:150px}.vsob .vob-card{max-width:100%}.vsob .vob-title{font-size:22px;margin-bottom:14px}.vsob .vob-list{gap:8px;margin-bottom:20px}.vsob .vob-list li{font-size:14px}.vsob .vob-row{padding:10px 14px;font-size:13px}.vsob .vob-head{padding:14px 12px;font-size:12px}.vsob{--vob-perch-w: 90px;--vob-perch-top: 80px}.vsob img{max-width:100%;height:auto}.vsob .vob-row .txt,.vsob .vob-list li .text{overflow-wrap:anywhere;word-break:break-word}.vsob .vob-rows{display:grid!important;height:var(--vob-rows-h)!important}.vsob .vob-row{height:100%!important}.vsob .vob-card--left,.vsob .vob-left-cell{min-height:0!important}.vsob{--vob-left-top-spacer: 0 !important}.vsob .vob-cta{width:100%}}@media (max-width: 375px){.vsob{--vob-pad-top: calc(var(--vob-perch-top) + 56px)}.vsob .page-width{padding:0 var(--page-margin)}.vsob .vob-compare{gap:0;flex-wrap:nowrap}.vsob .vob-compare>.vob-left-cell,.vsob .vob-compare>.vob-right-cell{flex:0 0 auto;width:calc((100% - 8px)/2)}.vsob .vob-compare>.vob-left-cell{margin-right:8px}.vsob .vob-title{font-size:20px}.vsob .vob-list li{font-size:13px}.vsob .vob-row{padding:8px 12px;font-size:12px}.vsob .vob-head{padding:12px 10px;font-size:11px}.vsob{--vob-perch-w: 80px;--vob-perch-top: 70px}}@media (min-width: 1024px){.vsob{--vob-perch-top: 110px}.vsob .page-width{max-width:var(--vob-page-max)}.vsob .vob-grid{grid-template-columns:1fr 1fr;align-items:center}.vsob .vob-compare{grid-column:1;align-self:center;gap:0!important;align-items:flex-start}.vsob .vob-content{grid-column:2;align-self:center}.vsob .vob-title{text-align:left}.vsob .vob-compare>.vob-left-cell,.vsob .vob-compare>.vob-right-cell{flex:0 0 auto!important;width:calc((100% - var(--vob-gap)) / 2)!important;max-width:calc((100% - var(--vob-gap)) / 2)!important}.vsob .vob-compare>.vob-left-cell{margin-right:var(--vob-gap)!important}}@media (min-width: 1024px) and (max-width: 1440px){.vsob{--vob-page-max: 1240px}.vsob .vob-grid{grid-template-columns:1fr 1fr}}@media (min-width: 1440px){.vsob{--vob-perch-top: 110px}}.np-section{position:relative;background:var(--np-bg)}.np-section .np-inner{padding:var(--np-pad-top) 0 var(--np-pad-bottom)}.np-section .page-width{max-width:var(--np-page-max);margin:0 auto;padding:0 var(--page-margin)}.np-section .np-head{text-align:center;color:var(--np-text);margin:0 auto 28px;max-width:820px}.np-section .np-eyebrow{font-weight:800;font-size:25.3px;line-height:1.25;margin-bottom:2px}.np-section .np-title{font-weight:900;font-size:25.3px;line-height:1.25;margin:4px 0 10px}.np-section .np-title-accent{color:var(--np-accent)}.np-section .np-sub{color:var(--np-sub);font-size:18.8px;line-height:1.7}@media (max-width: 430px){.np-section .np-sub{text-align:center;font-size:18px;line-height:1.6}}@media (max-width: 376px){.np-section .np-sub{font-size:17px;line-height:1.6}}.np-section .np-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 64px;align-items:start;margin-top:18px}.np-section .np-stat{color:var(--np-text)}.np-section .np-percent{color:var(--np-accent);font-weight:900;font-size:32.5px;line-height:1;margin-bottom:6px}.np-section .np-percent sup{font-size:.55em;top:-.4em;position:relative}.np-section .np-desc{color:var(--np-sub);font-size:11.7px;line-height:1.6}.np-section .np-desc p{margin:0 0 2px}.np-section .np-desc .np-line1{font-size:17.6px;font-weight:800;color:var(--np-text)}.np-section .np-desc .np-line2{font-size:16.4px;color:var(--np-sub)}.np-section .np-bar{height:var(--np-progress-h);background:var(--np-progress-track);border-radius:var(--np-progress-radius);overflow:hidden;margin-top:12px}.np-section .np-bar>span{display:block;height:100%;width:var(--np-fill, 50%);background:var(--np-accent);border-radius:var(--np-progress-radius);transition:width var(--np-anim-dur, .9s) cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--np-stagger, 0ms) * var(--i, 0))}.np-section[data-animate=true]:not(.np-animate) .np-bar>span{width:0%}.np-section[data-animate=true]:not(.np-animate) .np-percent{visibility:hidden}.np-section .np-decor{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0}.np-section .np-cap{position:absolute;display:block;width:auto;height:auto}.np-section .np-cap img{display:block;width:100%;height:auto;filter:drop-shadow(0 8px 16px rgba(11,18,16,.1))}.np-section .np-sentinel{display:block;width:1px;height:1px}@media (prefers-reduced-motion: reduce){.np-section .np-bar>span{transition:none!important}.np-section[data-animate=true]:not(.np-animate) .np-bar>span{width:var(--np-fill, 50%)}.np-section[data-animate=true] .np-percent{visibility:visible}}.np-section .np-cap--tl{top:var(--np-tl-top, -10px);left:var(--np-tl-left, -10px);width:var(--np-tl-size, 120px);transform:rotate(-22deg)}.np-section .np-cap--tr{top:var(--np-tr-top, -18px);right:var(--np-tr-right, -6px);width:var(--np-tr-size, 120px);transform:rotate(18deg)}.np-section .np-cap--br{bottom:var(--np-br-bottom, -26px);right:var(--np-br-right, 30px);width:var(--np-br-size, 140px);transform:rotate(16deg)}.np-section .np-cap--bl{bottom:var(--np-bl-bottom, 24px);left:var(--np-bl-left, -20px);width:var(--np-bl-size, 100px);transform:rotate(-6deg)}@media (max-width: 989px){.np-section .np-grid{grid-template-columns:1fr;gap:22px}.np-section .np-title,.np-section .np-eyebrow{font-size:21.7px}.np-section .np-percent{font-size:28.9px}.np-section .np-cap{opacity:.7}}.proven-benefits{--pb-bg: #f0f5f0;--pb-text: #12221b;--pb-subtext: #3b564a;--pb-accent: #2ea36f;--pb-card-bg: #ffffff;--pb-card-border: #dde7de;--pb-radius: 12px;--pb-title2: #000000;--pb-max: var(--page-width)}.proven-benefits .pb-bg{background:var(--pb-bg);color:var(--pb-text)}.proven-benefits .pb-inner{max-width:var(--pb-max, var(--page-width));margin:0 auto;padding:var(--pb-pad-top, 56px) var(--page-margin) var(--pb-pad-bottom, 56px)}.proven-benefits .pb-head{text-align:center;margin-bottom:20px}.proven-benefits .pb-title{margin:0 0 10px;font-weight:800;font-size:28px;line-height:1.2;text-transform:none}.proven-benefits .pb-title-1{color:var(--pb-accent);display:inline;margin-right:6px}.proven-benefits .pb-title-2{color:var(--pb-title2);display:inline}.proven-benefits .pb-sub{margin:0 auto;max-width:880px;font-size:18px;line-height:1.6;color:var(--pb-subtext);opacity:.95}.proven-benefits .pb-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;margin-top:14px}.proven-benefits .pb-card{background:var(--pb-card-bg);border:1px solid var(--pb-card-border);border-radius:var(--pb-radius);padding:14px;display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;position:relative}.proven-benefits .pb-thumb{width:68px;height:68px;border-radius:10px;overflow:hidden;border:1px solid var(--pb-card-border);background:#f5f7f6;flex:none}.proven-benefits .pb-thumb img{width:100%;height:100%;object-fit:cover;display:block}.proven-benefits .pb-main{min-width:0}.proven-benefits .pb-card-title{margin:0 0 4px;font-weight:800;font-size:18px;line-height:1.25;color:var(--pb-text)}.proven-benefits .pb-card-sub{margin:0;font-size:20px;line-height:1.6;color:var(--pb-subtext)}.proven-benefits .pb-actions{display:flex;align-items:center;justify-content:center}.proven-benefits .pb-toggle{width:34px;height:34px;border-radius:999px;border:1px solid var(--pb-text);color:var(--pb-text);background:transparent;display:inline-grid;place-items:center;padding:0;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.proven-benefits .pb-toggle:hover{background:#00000008}.proven-benefits .pb-toggle .plus{position:relative;width:16px;height:16px}.proven-benefits .pb-toggle .plus:before,.proven-benefits .pb-toggle .plus:after{content:"";position:absolute;left:50%;top:50%;width:100%;height:2px;background:currentColor;transform:translate(-50%,-50%);border-radius:2px}.proven-benefits .pb-toggle .plus:after{transform:translate(-50%,-50%) rotate(90deg)}.proven-benefits .pb-toggle[aria-expanded=true] .plus:after{opacity:0}.proven-benefits .pb-details{grid-column:1 / -1;border-top:1px dashed var(--pb-card-border);margin-top:12px;padding-top:12px;color:var(--pb-text);display:none}.proven-benefits .pb-details[aria-hidden=false]{display:block}.proven-benefits .pb-details-inner{font-size:20px;line-height:1.75;color:var(--pb-subtext)}.proven-benefits .sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,1px,1px);white-space:nowrap;border:0}@media (max-width: 900px){.proven-benefits .pb-grid{grid-template-columns:1fr}.proven-benefits .pb-card-sub{font-size:22px;line-height:1.55}.proven-benefits .pb-details-inner{font-size:21px;line-height:1.65}}@media (max-width: 600px){.proven-benefits .pb-title{text-align:center}.proven-benefits .pb-title-1,.proven-benefits .pb-title-2{display:block}}.weeks{--weeks-bg: #ffffff;--weeks-text: #0b1210;--weeks-sub: #5c6f6a;--weeks-accent: #22a66f;--weeks-black: #0b1210;--weeks-gap: 28px;--weeks-hero-w: 720px;--weeks-hero-h: 280px;--weeks-hero-h-m: 220px;--weeks-hero-fit: cover;--weeks-hero-pos: center center;--weeks-cta-h: 48px;--weeks-cta-radius: 10px;--weeks-btn-w: 420px;--weeks-line: #22a66f;--weeks-line-w: 3px;--weeks-anim-ms: 5s;--weeks-anim-scale: 2;--weeks-check: #22a66f;--weeks-marker: 12px;--weeks-line-x: 14px;--weeks-line-x-m: 12px;--weeks-content-gap: 24px;--weeks-indent: calc(var(--weeks-line-x) + var(--weeks-content-gap));--weeks-indent-m: calc(var(--weeks-line-x-m) + var(--weeks-content-gap));--weeks-eyebrow: #22a66f;--weeks-title: #0b1210;--weeks-pill-fs: 20px;--weeks-bullet-fs: 20px;--weeks-rc-scale: .8;--weeks-body-fs: 22px;--weeks-gua-fs: 20px}.weeks .weeks-wrap{background:var(--weeks-bg);padding:var(--weeks-pad-top) 0 var(--weeks-pad-bottom)}.weeks .page-width{max-width:var(--weeks-page-max);margin:0 auto;padding:0 var(--page-margin);color:var(--weeks-text)}.weeks .weeks-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start}.weeks .w-left{width:100%;margin:0;align-self:stretch;display:flex;flex-direction:column;justify-content:center}.weeks .w-hero{position:relative;border-radius:8px;overflow:hidden;margin:0 auto 18px;width:var(--weeks-hero-w);max-width:100%;height:var(--weeks-hero-h)}.weeks .w-hero .media{width:100%!important;height:100%!important;display:block;object-fit:var(--weeks-hero-fit)!important;object-position:var(--weeks-hero-pos)}.weeks .w-hero .overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--weeks-hero-overlay, #0b6b5a);opacity:var(--weeks-hero-overlay-op, .6)}.weeks .w-hero .label{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#fff;font-weight:800;letter-spacing:.06em;font-size:clamp(20px,5vw,42px)}.weeks .w-eyebrow{margin:4px 0 2px;color:var(--weeks-eyebrow);font-weight:800;font-size:20px;text-align:center}.weeks .w-heading{margin:0 0 10px;color:var(--weeks-title);font-weight:800;font-size:26px;line-height:1.25;text-align:center}.weeks .w-body{margin:0 auto 14px;color:var(--weeks-sub);font-size:var(--weeks-body-fs);line-height:1.7;text-align:center;max-width:620px}.weeks .w-cta{display:grid;justify-content:center;justify-items:center;grid-auto-flow:row;gap:8px;width:100%}.weeks .w-btn{display:flex;align-items:center;justify-content:center;height:var(--weeks-cta-h);padding:0 26px;background:var(--weeks-accent);color:#fff;border-radius:var(--weeks-cta-radius);font-weight:800;text-decoration:none;border:2px solid var(--weeks-accent);transition:transform .12s ease,background-color .12s ease,color .12s ease,border-color .12s ease,box-shadow .2s ease;box-shadow:0 1px #00000008,0 8px 18px #0b12100f;width:min(100%,var(--weeks-inst-btn-w, var(--weeks-btn-w)))!important;margin:0 auto;box-sizing:border-box}.weeks .w-btn:hover{transform:translateY(-1px);background:transparent;color:var(--weeks-accent);border-color:var(--weeks-accent)}.weeks .w-guarantee{margin-top:0;color:var(--weeks-text);font-size:var(--weeks-gua-fs);display:flex;align-items:center;justify-content:center;gap:8px;text-align:center;width:min(100%,var(--weeks-inst-btn-w, var(--weeks-btn-w)));margin-left:auto;margin-right:auto}.weeks .w-cta.is-full{justify-content:stretch;justify-items:stretch}.weeks .w-cta.is-full .w-btn{width:100%!important;margin-left:0;margin-right:0}.weeks .w-cta.is-full .w-guarantee{width:100%;margin-left:0;margin-right:0}.weeks .w-right{position:relative}.weeks .timeline{position:relative;padding-left:0}.weeks .timeline:before{content:"";position:absolute;left:calc(var(--weeks-line-x) - (var(--weeks-line-w) / 2));top:var(--weeks-line-top, 0px);height:var(--weeks-line-height, 0px);width:var(--weeks-line-w);background:color-mix(in srgb,var(--weeks-line) 55%,transparent);z-index:0}.weeks .timeline:after{content:"";position:absolute;left:calc(var(--weeks-line-x) - (var(--weeks-line-w) / 2));top:var(--weeks-line-top, 0px);width:var(--weeks-line-w);height:0;background:var(--weeks-line);border-radius:999px;transition:height calc(var(--weeks-anim-ms) * var(--weeks-anim-scale)) linear;z-index:0}.weeks .timeline.is-in:after{height:var(--weeks-line-height, calc(100% - 12px) )}.weeks .t-item{position:relative;padding:10px 0 18px}.weeks .t-item:last-child{padding-bottom:0}.weeks .t-marker{position:absolute;top:14px;width:var(--weeks-marker);height:var(--weeks-marker);border-radius:50%;background:var(--weeks-line);left:var(--weeks-line-x);transform:translate(-50%);z-index:1}.weeks .t-item:last-child .t-marker{background:#000}.weeks .t-content{margin-left:var(--weeks-indent)}.weeks .t-pill{display:inline-block;background:var(--pill-bg, var(--weeks-accent));color:var(--pill-text, #fff);padding:10px 16px;border-radius:8px;font-weight:800;font-size:calc(var(--weeks-pill-fs) * var(--weeks-rc-scale));letter-spacing:.2px;line-height:1;margin-bottom:10px}.weeks .t-list{list-style:none;padding:0;margin:0;display:grid;gap:8px}.weeks .t-list li{color:var(--weeks-sub);font-size:calc(var(--weeks-bullet-fs) * var(--weeks-rc-scale));line-height:1.6;display:grid;grid-auto-flow:column;grid-template-columns:calc((var(--weeks-bullet-fs) * var(--weeks-rc-scale)) + 4px) 1fr;align-items:start;gap:10px}.weeks .t-list li .tick{width:calc((var(--weeks-bullet-fs) * var(--weeks-rc-scale)) + 2px);height:calc((var(--weeks-bullet-fs) * var(--weeks-rc-scale)) + 2px);border-radius:50%;display:inline-grid;place-items:center;color:#fff;background:var(--weeks-check);font-size:calc((var(--weeks-bullet-fs) * var(--weeks-rc-scale)) - 2px);line-height:1;margin-top:2px}@media (max-width: 900px){.weeks .weeks-grid{grid-template-columns:1fr;gap:26px}.weeks .w-eyebrow{font-size:18px}.weeks .w-heading{font-size:22px}.weeks .w-left{width:100%;align-self:start;display:block}.weeks .w-hero{width:100%;height:var(--weeks-hero-h-m)}.weeks .timeline{padding-left:0}.weeks .timeline:before,.weeks .timeline:after{left:calc(var(--weeks-line-x-m) - (var(--weeks-line-w) / 2))}.weeks .t-marker{left:var(--weeks-line-x-m);transform:translate(-50%);width:var(--weeks-marker);height:var(--weeks-marker);z-index:1}.weeks .t-content{margin-left:var(--weeks-indent-m)}}.contact-wrap{background:#fff}.contact-inner{max-width:var(--max, var(--page-width));margin:0 auto;padding:80px var(--page-margin) 104px}.contact-title{margin:0 0 32px;color:var(--heading-color);font-size:28px;line-height:1.2;letter-spacing:.02em}.fields-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px 28px;margin:0 0 28px}.field{display:flex;flex-direction:column}.field label{font-size:12px;letter-spacing:.22em;color:#235d4d;margin:0 0 12px}.field input,.field textarea{appearance:none;-webkit-appearance:none;border:1px solid color-mix(in oklab,var(--accent),white 35%);border-radius:0;padding:10px 12px;font-size:14px;color:#0b1210;background:#fff}.field textarea{resize:vertical}.field input:focus,.field textarea:focus{outline:2px solid var(--accent);outline-offset:-1px}.field-message{margin:0 0 28px}.contact-inner .btn{display:inline-block;background:var(--accent);color:#fff;border:1px solid var(--accent);padding:10px 16px;font-size:12px;letter-spacing:.22em;border-radius:4px;text-transform:uppercase;margin-top:16px}.contact-inner .btn:hover{filter:brightness(.95)}.policy{margin:16px 0 0;color:#5c6f6a;font-size:16px}@media (max-width: 720px){.fields-grid{grid-template-columns:1fr}}.footer-bg{background:var(--footer-bg, #9b86c8);color:var(--footer-fg, #fff)}.footer-inner{max-width:var(--footer-max, var(--page-width));margin:0 auto;padding:72px var(--page-margin);display:grid;grid-template-columns:repeat(3,1fr);gap:64px;align-items:start}.footer-logo-text{font-size:28px;letter-spacing:.2em;text-transform:uppercase}.footer-col--newsletter h3{font-size:12px;letter-spacing:.2em;text-transform:uppercase;margin:0 0 12px;font-weight:600;color:var(--footer-fg, #fff)}.footer-newsletter-subtext{color:var(--footer-muted, rgba(255, 255, 255, .85));font-size:14px;line-height:1.8;margin:0 0 16px;max-width:36ch}.newsletter-input{display:flex;align-items:center;border-bottom:1px solid rgba(255,255,255,.6);max-width:320px}.newsletter-input input{flex:1 1 auto;background:transparent;border:0;padding:10px 0;color:var(--footer-fg, #fff);outline:0}.newsletter-input input::placeholder{color:#ffffffbf}.newsletter-submit{background:none;border:0;padding:0 0 8px 12px;line-height:1;cursor:pointer;display:inline-flex;align-items:center}.newsletter-submit svg{width:18px;height:18px;stroke:#ffffffbf;fill:none;stroke-width:1.5}.footer-links{list-style:none;margin:0;padding:0}.footer-links li+li{margin-top:10px}.footer-links a{color:var(--footer-fg, #fff);text-decoration:none;opacity:.9}.newsletter-success{margin-top:10px;font-size:13px;opacity:.9}.newsletter-error{margin-top:10px;font-size:13px;color:#ffe3e3}@media (max-width: 900px){.footer-inner{grid-template-columns:1fr;gap:32px}.newsletter-input{max-width:none}}@media (max-width: 425px){.footer-inner{padding:48px var(--page-margin);gap:24px}.footer-logo-text{font-size:24px;letter-spacing:.18em}.footer-col--newsletter h3{font-size:11px}.footer-newsletter-subtext{font-size:13px;line-height:1.7;max-width:none}.newsletter-submit{padding:0 0 6px 8px}.newsletter-submit svg{width:16px;height:16px}.footer-links a{font-size:14px}.footer-links li+li{margin-top:8px}}.cart-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0003;opacity:0;pointer-events:none;transition:opacity .32s ease;z-index:1000}.cart-overlay.is-open{opacity:1;pointer-events:auto}.cart-drawer{width:min(460px,calc(100vw - 24px));margin:0;padding:0;border:none;position:fixed;top:0;right:0;bottom:0;left:auto;min-height:100vh;height:100dvh;transform:translate(100%);opacity:0;transition:transform .32s ease,opacity .32s ease;background:var(--cart-bg, #fff);box-sizing:border-box;z-index:1001}.cart-drawer.is-loading #cd-line-items{opacity:.55;pointer-events:none}.cart-drawer.is-loading .cd-footer{opacity:.75;pointer-events:none}.cart-drawer.is-loading:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 50% 120px,#0000000f,#0000 45%)}.cart-drawer.is-loading .cd-wrap:before{content:"";position:absolute;top:86px;left:50%;width:26px;height:26px;margin-left:-13px;border-radius:999px;border:3px solid rgba(0,0,0,.12);border-top-color:var(--cart-btn-bg, #1b5e4b);animation:cdSpin .7s linear infinite}@keyframes cdSpin{to{transform:rotate(360deg)}}.cart-drawer.is-open{transform:translate(0);opacity:1}.cart-drawer.is-closing{transform:translate(100%);opacity:0}.cart-drawer::backdrop{background:#0003}.cd-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:transparent;z-index:1;pointer-events:none}.cd-wrap{display:flex;flex-direction:column;height:100%;position:relative;z-index:2}.cd-head{display:flex;align-items:center;justify-content:space-between;padding:18px 24px}.cd-title{margin:0;color:var(--cart-teal, #1b5e4b);font-size:26px;letter-spacing:.02em;font-weight:700}.cd-close{position:relative;width:24px;height:24px;background:none;border:none;color:var(--cart-teal, #1b5e4b);cursor:pointer}.cd-close:before,.cd-close:after{content:"";position:absolute;top:50%;left:50%;width:18px;height:1px;background:currentColor;transform-origin:center}.cd-close:before{transform:translate(-50%,-50%) rotate(45deg)}.cd-close:after{transform:translate(-50%,-50%) rotate(-45deg)}.cd-divider{height:1px;background:var(--cart-divider, #afc7c0);margin:0 24px 14px}.cd-items{list-style:none;margin:0;padding:24px;display:flex;flex-direction:column;gap:24px;overflow:auto}.cd-item{display:grid;grid-template-columns:84px 1fr;gap:16px;align-items:start;position:relative;overflow:hidden}.cd-thumb{display:block;width:84px;height:84px}.cd-img{width:100%;height:100%;object-fit:contain;display:block}.cd-name{display:block;margin:0 0 13px;color:var(--cart-text, #0d1b16);text-decoration:none;font-size:16px;line-height:1.35;font-weight:600}.cd-sub{color:var(--cart-text, #0b1210);font-size:14px;margin-bottom:7px}.cd-vendor{color:var(--cart-muted, #58756a);font-size:14px;font-style:normal;margin-bottom:19px}.cd-row{display:flex;align-items:center;justify-content:space-between}.cd-qty-wrap{display:flex;align-items:center;gap:12px}.cd-remove{background:transparent;border:0;width:18px;height:18px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .14s ease,opacity .14s ease;padding:0;color:var(--cart-text,#0b1210)}.cd-remove svg{width:100%;height:100%;display:block;pointer-events:none;fill:currentColor;stroke:currentColor}.cd-remove:hover{transform:scale(1.12)}.cd-item.is-loading:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffff2e;pointer-events:none}.cd-item.is-loading .cd-qty-btn,.cd-item.is-loading .cd-remove{opacity:.7;pointer-events:none}.cd-qty{display:inline-flex;align-items:center;border:1px solid var(--cart-teal, #1b5e4b);border-radius:2px;overflow:hidden;height:32px;background:#fff}.cd-qty>*+*{border-left:0}.cd-qty-btn{width:28px;height:32px;background:transparent;color:var(--cart-teal, #1b5e4b);line-height:1;font-size:14px;font-weight:600;cursor:pointer;border:0;display:grid;place-items:center}.cd-qty-btn:focus{outline:2px solid var(--cart-teal, #1b5e4b);outline-offset:-2px}.cd-qty-val{min-width:20px;padding:0 8px;text-align:center;line-height:32px;font-size:15px;color:var(--cart-text, #0b1210)}.cd-price{color:#0b1210;font-size:16px;font-weight:500}.cd-empty{padding:24px 24px 0;color:var(--cart-muted, #5c6f6a)}.cd-footer{margin-top:auto;border-top:1px solid var(--cart-divider, #afc7c0);padding:16px 24px calc(16px + env(safe-area-inset-bottom,0px))}.cd-subtot{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.cd-sub-lbl{text-transform:uppercase;letter-spacing:.35em;color:var(--cart-muted, #58756a)}.cd-sub-val{color:var(--cart-text, #0b1210)}.cd-note{color:var(--cart-muted, #5c6f6a);font-size:14px;margin-bottom:16px}.cd-checkout{display:block;width:100%;height:50px;border-radius:3px;background:var(--cart-btn-bg, var(--cart-teal, #1b5e4b));color:var(--cart-btn-txt, #fff);border:1px solid var(--cart-btn-bg, var(--cart-teal, #1b5e4b));letter-spacing:.22em;text-transform:uppercase;font-size:13px;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.cd-checkout:hover{transform:translateY(-1px);filter:brightness(.95);box-shadow:0 6px 14px #0000001f}.site-header{background-color:#fff;border-bottom:1px solid #e5e5e5;position:relative;z-index:1002}.site-header.is-fixed{position:fixed;top:0;left:0;right:0;width:100%;box-shadow:0 8px 24px #0000000f}.shopify-section-group-header-group{position:static;z-index:auto}.header__container{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:12px var(--page-margin);min-height:56px;max-width:var(--page-width);margin:0 auto}.header__hamburger{background:none;border:none;padding:6px;cursor:pointer;display:flex;align-items:center;justify-content:flex-start;justify-self:start;width:max-content}.header__hamburger svg{width:22px;height:22px;color:#1a1a1a;--icon-stroke-width: 1.5}.header__logo{display:flex;align-items:center;justify-content:center;text-decoration:none;grid-column:2}.header__logo-img{max-height:28px;width:auto}.header__logo-text{font-size:18px;font-weight:600;letter-spacing:.42em;color:var(--header-logo-text-color, #1b5e4b);text-transform:uppercase;line-height:1}.header__cart{position:relative;display:flex;align-items:center;justify-content:flex-end;background:none;border:none;cursor:pointer;padding:6px;grid-column:3;justify-self:end;width:max-content}.header__cart svg{width:22px;height:22px;color:#1a1a1a;--icon-stroke-width: 1.5;transition:transform .16s ease,color .16s ease}.header__cart:hover svg{transform:scale(1.08);color:var(--header-logo-text-color, #1b5e4b)}.header__cart-bubble{position:absolute;top:-7px;right:-6px;min-width:18px;height:18px;padding:0 6px;border-radius:999px;background:var(--header-logo-text-color, #1b5e4b);color:#fff;font-size:11px;line-height:18px;font-weight:700;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px #0000002e}.nav-drawer{--nav-teal: #1b5e4b;--nav-divider: rgba(27, 94, 75, .45);width:min(420px,calc(100vw - 24px));margin:0;padding:24px 16px calc(16px + env(safe-area-inset-bottom,0px));border:none;position:fixed;top:0;left:0;right:auto;bottom:0;min-height:100vh;height:100dvh;overflow-y:auto;transform:translate(-100%);opacity:0;transition:transform .32s ease,opacity .32s ease;will-change:transform,opacity;background-color:#fff;box-sizing:border-box}.nav-drawer.is-open{opacity:1;transform:translate(0)}.nav-drawer.is-closing{opacity:0;transform:translate(-100%)}.nav-drawer::backdrop{background:#0003}.nav-drawer__close{position:absolute;top:16px;right:24px;width:24px;height:24px;background:none;border:none;color:var(--nav-teal, #1b5e4b);cursor:pointer}.nav-drawer__close:before,.nav-drawer__close:after{content:"";position:absolute;top:50%;left:50%;width:18px;height:1px;background:currentColor;transform-origin:center}.nav-drawer__close:before{transform:translate(-50%,-50%) rotate(45deg)}.nav-drawer__close:after{transform:translate(-50%,-50%) rotate(-45deg)}.nav-drawer__list{list-style:none;margin:64px 0 0;padding:0 8px}.nav-drawer__item{border-top:1px solid var(--nav-divider, rgba(27, 94, 75, .45))}.nav-drawer__link{display:block;padding:18px 0;color:var(--nav-teal, #1b5e4b);text-decoration:none;font-weight:500;letter-spacing:.3em;font-size:18px}.nav-drawer__link:hover{opacity:.85}.nav-drawer__login{display:block;padding:18px 0;color:var(--nav-teal, #1b5e4b);text-decoration:none;font-size:18px;margin:0 8px;border-top:1px solid var(--nav-divider, rgba(27, 94, 75, .45))}@media (min-width: 768px){.header__container{padding:14px 28px;min-height:60px}.header__logo-text{font-size:19px;letter-spacing:.44em}}.announcement-bar{background-color:var(--announcement-bar-bg, #1b5e4b);color:#fff;padding:8px 16px;text-align:center;position:relative}.announcement-bar__content{max-width:100%;margin:0 auto}.announcement-bar__text{margin:0;line-height:1.25}.announcement-bar__line{display:block}.announcement-bar__line--primary{font-size:var(--announcement-primary-size);font-weight:600;letter-spacing:.02em}.announcement-bar__line--secondary{font-size:var(--announcement-secondary-size);color:#ffffffd9;letter-spacing:.02em;margin-top:2px}.announcement-bar.is-hidden{display:none}@media (min-width: 768px){.announcement-bar{padding:9px 16px}}.custom-section{position:relative;overflow:hidden;width:100%}.custom-section__background{position:absolute;width:100%;height:100%;z-index:-1;overflow:hidden}.custom-section__background img{position:absolute;width:100%;height:auto;top:50%;left:50%;transform:translate(-50%,-50%)}.custom-section__content{display:grid;grid-template-columns:var(--content-grid)}.custom-section__content>*{grid-column:2}.search-results{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.search-results .prev,.search-results .page,.search-results .next{grid-column:1 / -1}@media (min-width: 1024px){.header__container{max-width:var(--page-width);padding:16px var(--page-margin);min-height:62px}}.product-block--delivery-date.dd-wrap-clarity{text-align:center}.dd-card--clarity{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;background:var(--dd-bg, #F8FFFB);border:1px solid var(--dd-border, #DAF3EA);border-radius:var(--dd-radius, 8px);padding:8px 12px;color:var(--dd-text, #0D1B16);box-sizing:border-box}.dd-card--clarity .dd-icon{width:20px;height:20px;color:var(--dd-accent, #1BA87A);flex:0 0 auto;display:block}.dd-card--clarity .dd-icon .a{stroke:var(--dd-accent, #1BA87A)!important}.dd-card--clarity .dd-text{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;font-size:14px}.dd-card--clarity .dd-prefix{color:var(--dd-text, #0D1B16)}.dd-card--clarity .dd-date{font-weight:700;color:var(--dd-accent, #1BA87A);text-decoration:none}@media (max-width: 480px){.dd-card--clarity{padding:6px 10px}}@media (max-width: 424px){.dd-card--clarity .dd-text,.dd-card--clarity .dd-date{font-size:13px}}.sale-section{--sale-max-w: 1220px;--sale-pad-x: 20px;--sale-bg: #FFFFFF;--sale-text: #1b1b1b;--sale-muted: #6c6c6c;--sale-bar: #f3f3f3;--sale-accent: #8A2C2A;background:var(--sale-bg)}.sale-section .sale-top{text-align:center;font-size:14px;font-weight:600;color:#2f2f2f;padding:6px var(--sale-pad-x);border-bottom:1px solid #e6e6e6;background:#fff}.sale-section .sale-btn-guarantee{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:0;font-size:14px;line-height:1.2;color:var(--sale-btn-guarantee-text, #1b1b1b);text-align:center;width:100%;font-weight:600}.sale-section .sale-btn-guarantee__icon{width:16px;height:16px;color:var(--sale-btn-guarantee-icon, currentColor);flex:0 0 auto}.sale-section .sale-btn-guarantee__icon path{stroke-width:3px}.sale-section .sale-header__cta .sale-btn-guarantee,.sale-section .sale-sticky-cart .sale-btn-guarantee{font-size:12px;margin-top:6px}.sale-section .sale-top__inner{max-width:1220px;margin:0 auto}.sale-section .sale-bar{background:var(--sale-bar);border-bottom:1px solid #e6e6e6;position:relative}.sale-section .sale-bar:before{content:"";position:absolute;top:0;right:0;bottom:0;left:50%;width:100vw;transform:translate(-50%);background:var(--sale-bar);border-top:2px solid #e6e6e6;box-sizing:border-box;z-index:0}.sale-section .sale-bar__inner{max-width:1220px;margin:0 auto;padding:10px var(--sale-pad-x);display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;position:relative;z-index:1}.sale-section .sale-header__cta{display:flex;justify-content:center}.sale-section .sale-header__btn{display:inline-flex;align-items:center;justify-content:center;width:min(85%,440px);padding:16px 24px;border-radius:999px;font-weight:800;text-decoration:none;background:var(--sale-header-btn-bg, #7d0b0b);color:var(--sale-header-btn-text, #ffffff);border:2px solid var(--sale-header-btn-bg, #7d0b0b);animation:saleHeroPulse 1.05s ease-in-out infinite}.sale-section .sale-sticky-cart{display:flex;justify-content:center;padding:18px var(--sale-pad-x) 12px}.sale-section .sale-sticky-cart--fixed{position:fixed;left:0;right:0;bottom:0;background:#fff;padding:10px var(--sale-pad-x);box-shadow:0 -6px 18px #00000014;transform:translateY(16px);z-index:40;opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease}.sale-section .sale-sticky-cart__button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 32px;border-radius:999px;background:var(--sale-sticky-cart-bg, #7d0b0b);color:var(--sale-sticky-cart-text, #ffffff);font-weight:800;font-size:clamp(14px,2.2vw,16px);letter-spacing:.6px;text-transform:uppercase;text-decoration:none;text-align:center;width:90%}.sale-section .sale-sticky-cart--fixed.is-active{opacity:1;pointer-events:auto;transform:translateY(0)}.sale-section .sale-sticky-cart__button:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media (prefers-reduced-motion: reduce){.sale-section *{animation:none!important;transition:none!important}}.sale-section .sale-logo{display:inline-flex;align-items:center;gap:10px;text-decoration:none}.sale-section .sale-logo img{height:32px;width:auto;display:block}.sale-section .sale-logo-text{font-weight:800;letter-spacing:.6px;font-size:16px;color:#2a6bb0}.sale-section .sale-trending{display:inline-flex;align-items:center;font-size:14px;font-weight:700;color:var(--sale-text);gap:10px}.sale-section .sale-flag{width:29px;height:19px;display:block;border-radius:2px}.sale-section .sale-hero-wrap{max-width:var(--sale-max-w);margin:0 auto;padding:32px var(--sale-pad-x)}.sale-section .sale-hero-wrap--bg{position:relative}.sale-section .sale-hero-wrap--bg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:50%;width:100vw;transform:translate(-50%);background:var(--sale-hero-text-bg, transparent);z-index:0}.sale-section .sale-hero-wrap--bg>*{position:relative;z-index:1}.sale-section .sale-hero{text-align:center;display:grid;gap:12px;width:70%;color:var(--sale-text)}.sale-section .sale-hero--full{width:100%!important;margin-left:auto;margin-right:auto}.sale-section .sale-hero-wrap--center{display:flex;justify-content:center}.sale-section .sale-hero h2{margin:0;font-size:var(--sale-hero-h-desktop, clamp(28px, 4vw, 42px));line-height:1.15;color:var(--sale-text);text-align:var(--sale-hero-align-desktop, center)}.sale-section .sale-hero p{margin:0;font-size:var(--sale-hero-sub-desktop, clamp(16px, 2.6vw, 19px));color:#000000bf;text-align:var(--sale-hero-align-desktop, center)}.sale-section .sale-hero:after{content:"";width:80px;height:4px;border-radius:999px;background:var(--sale-accent);opacity:.5;margin:6px auto 0;display:block}.sale-section .visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.sale-section .sale-seen{max-width:var(--sale-max-w);margin:0 auto;padding:36px var(--sale-pad-x) 36px;text-align:center}.sale-section .sale-seen__label{display:flex;align-items:center;gap:16px;font-size:14px;font-weight:800;letter-spacing:1.6px;text-transform:uppercase;color:#8c8c8c;margin:0;justify-content:center}.sale-section .sale-seen__label:before,.sale-section .sale-seen__label:after{content:"";height:1px;background:#e6e6e6;flex:1 1 auto;min-width:40px}.sale-section .sale-seen__logos{margin-top:18px;display:flex;justify-content:center}.sale-section .sale-seen__logos img{width:100%;height:auto;max-width:920px;opacity:.7;display:block}.sale-section .sale-two-col{max-width:var(--sale-max-w);margin:0 auto;padding:0 var(--sale-pad-x) 20px;display:flex;gap:24px;align-items:stretch}.sale-section .sale-two-col .sale-verified__card,.sale-section .sale-two-col .sale-guarantee__card{height:100%}.sale-section .sale-two-col .sale-verified,.sale-section .sale-two-col .sale-guarantee{flex:1 1 0;padding:16px 0 24px;max-width:none;margin:0}.sale-section .sale-verified{max-width:var(--sale-max-w);margin:0 auto;padding:16px var(--sale-pad-x) 24px}.sale-section .sale-verified__card{border:2px solid #491073;border-radius:14px;padding:18px 22px;background:#fff;display:grid;gap:12px;width:100%;max-width:none}.sale-section .sale-verified__stars{color:#fad600;font-size:24px;letter-spacing:2px;line-height:1;font-weight:700}.sale-section .sale-verified__stars-img{width:var(--sale-verified-stars-w, 140px);height:auto;display:block}.sale-section .sale-verified__text{font-size:16px;line-height:1.6;color:var(--sale-text);margin:0}.sale-section .sale-verified__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.sale-section .sale-verified__person{display:flex;align-items:center;gap:10px;font-weight:700;color:#491073}.sale-section .sale-verified__person img{width:36px;height:36px;border-radius:50%;object-fit:cover;display:block}.sale-section .sale-verified__badge{display:inline-flex;align-items:center;gap:8px;font-weight:700;color:#1b1b1b}.sale-section .sale-verified__badge img{width:20px;height:20px;object-fit:contain;display:block}.sale-section .sale-guarantee{max-width:var(--sale-max-w);margin:0 auto;padding:16px var(--sale-pad-x) 24px}.sale-section .sale-guarantee__card{display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:center;border:2px solid var(--sale-guarantee-border, #491073);border-radius:8px;background:var(--sale-guarantee-bg, #F4F1FB);padding:16px 18px;width:100%;max-width:none;margin-left:0}.sale-section .sale-guarantee__badge img{width:var(--sale-guarantee-badge, 88px);height:var(--sale-guarantee-badge, 88px);object-fit:contain;display:block}.sale-section .sale-image-text{max-width:var(--sale-max-w);margin:0 auto;padding:30px var(--sale-pad-x);display:grid;grid-template-columns:1fr 1fr;gap:18px 65px;align-items:center;background:transparent;border-radius:0;position:relative}.sale-section .sale-image-text--first{padding-top:40px}.sale-section .sale-image-text--last{padding-bottom:41px}.sale-section .sale-image-text:before{content:"";position:absolute;top:0;right:0;bottom:0;left:50%;width:100vw;transform:translate(-50%);background:var(--sale-image-text-bg, transparent);z-index:0}.sale-section .sale-image-text>*{position:relative;z-index:1}.sale-section .sale-image-text__media{width:100%;display:flex;justify-content:center;align-items:center}.sale-section .sale-image-text__media--video{width:100%;position:relative;padding-top:90%;height:0}.sale-section .sale-image-text__media img{width:100%;height:auto;border-radius:12px;object-fit:cover;display:block}.sale-section .sale-image-text__media--video video,.sale-section .sale-image-text__media--video iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:100%;object-fit:cover;object-position:center center;border-radius:12px;display:block}.sale-section .sale-image-text__body{display:grid;gap:10px}.sale-section .sale-image-text__cta{margin-top:16px;display:flex;justify-content:center}.sale-section .sale-image-text__cta--full{grid-column:1 / -1}.sale-section .sale-image-text__title{margin:0;font-size:var(--sale-reason-title-desktop, 21px);line-height:1.3;color:var(--sale-image-text-highlight, #491073);text-align:var(--sale-reason-align-desktop, left)}.sale-section .sale-image-text__text{margin:0;font-size:var(--sale-reason-body-desktop, 17px);line-height:1.65;color:var(--sale-text);text-align:var(--sale-reason-align-desktop, left)}.sale-section .sale-image-text__text strong{color:var(--sale-image-text-highlight, #491073)}.sale-section .sale-image-text__text :where(p,h1,h2,h3,h4,h5,h6){margin:0 0 10px}.sale-section .sale-image-text__text :where(p:last-child){margin-bottom:0}.sale-section .sale-combat{max-width:var(--sale-max-w);margin:0 auto;padding:56px var(--sale-pad-x) 40px;text-align:center}.sale-section .sale-combat__heading{margin:0 0 22px;font-size:clamp(24px,3vw,34px);line-height:1.2;color:var(--sale-text);font-weight:800}.sale-section .sale-combat__grid{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start}.sale-section .sale-combat__card{background:#fff;border-radius:12px;box-shadow:0 6px 16px #00000029;overflow:hidden;display:grid;grid-template-rows:auto auto 1fr;min-height:100%}.sale-section .sale-combat__title{background:var(--sale-combat-header, #7f0c0c);color:#fff;font-weight:800;font-size:18px;line-height:1.2;padding:14px 12px;margin:0}.sale-section .sale-combat__media{width:100%;height:auto;display:block;object-fit:contain}.sale-section .sale-combat__body{margin:0;padding:16px 16px 18px;font-size:15px;line-height:1.5;color:#2b2b2b}.sale-section .sale-survey{max-width:var(--sale-max-w);margin:0 auto;padding:40px var(--sale-pad-x) 36px;text-align:center;color:var(--sale-text);background:var(--sale-survey-bg, transparent);position:relative}.sale-section .sale-survey:before{content:"";position:absolute;top:0;right:0;bottom:0;left:50%;width:100vw;transform:translate(-50%);background:var(--sale-survey-bg, transparent);z-index:0}.sale-section .sale-survey>*{position:relative;z-index:1}.sale-section .sale-survey__title{margin:0;font-size:clamp(26.4px,3vw,37.4px);line-height:1.2;font-weight:800;color:var(--sale-survey-title, var(--sale-text))}.sale-section .sale-survey__title .sale-survey__accent{color:var(--sale-survey-accent, #8A2C2A)}.sale-section .sale-survey__sub{margin:10px 0 0;font-size:17.6px;line-height:1.4;font-weight:700;color:var(--sale-survey-accent, #8A2C2A)}.sale-section .sale-survey__grid{margin-top:26px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px;align-items:start}.sale-section .sale-survey__stat{margin:0;font-size:clamp(28.6px,3vw,37.4px);font-weight:800;color:var(--sale-survey-accent, #8A2C2A);line-height:1.1}.sale-section .sale-survey__text{margin:8px 0 0;font-size:17.6px;line-height:1.5;color:#2f2f2f}.sale-section .sale-survey__text :where(p){margin:0}.sale-section .sale-survey__footnote{margin:26px auto 0;font-size:14.3px;line-height:1.5;font-weight:700;color:var(--sale-survey-accent, #8A2C2A);max-width:980px}.sale-section .sale-survey__cta{margin-top:20px;display:flex;justify-content:center}.sale-section .sale-ingredients{max-width:var(--sale-max-w);margin:0 auto;padding:30px var(--sale-pad-x) 40px;text-align:center;color:var(--sale-text);--si-per: var(--si-per-desktop, 1);--si-gap: var(--si-gap, 18px)}@media (max-width: 1024px){.sale-section .sale-ingredients{--si-per: var(--si-per-tablet, 1)}}@media (max-width: 768px){.sale-section .sale-ingredients{--si-per: var(--si-per-mobile, 1)}}.sale-section .sale-ingredients__title{margin:0 0 18px;font-size:clamp(26px,3vw,34px);line-height:1.2;font-weight:800;color:var(--sale-ingredients-title, var(--sale-text));text-align:center}.sale-section .sale-ingredients__subheading{margin:-6px auto 22px;max-width:860px;font-size:20px;line-height:1.5;color:#4a4a4a;text-align:center}.sale-section .sale-ingredients__slider{position:relative;overflow:visible;padding:0 clamp(16px,6vw,80px)}.sale-section .sale-ingredients__viewport{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}.sale-section .sale-ingredients__viewport::-webkit-scrollbar{display:none}.sale-section .sale-ingredients__list{display:grid;gap:var(--si-gap);grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--si-per) - 1) * var(--si-gap)) / var(--si-per));align-items:stretch}.sale-section .sale-ingredients__card{border:2px solid var(--sale-ingredients-border, #2db84d);border-radius:16px;padding:14px;display:grid;grid-template-columns:403.2px 1fr;gap:18px;align-items:center;text-align:left;background:#fff;position:relative;scroll-snap-align:start}.sale-section .sale-ingredients__arrow{position:static;transform:none;width:32px;height:32px;border-radius:999px;border:0;cursor:pointer;background:var(--sale-ingredients-border, #2db84d);color:#fff;display:inline-flex;align-items:center;justify-content:center;z-index:2;margin:0 8px}.sale-section .sale-ingredients__arrow svg{width:clamp(16px,2vw,20px);height:clamp(16px,2vw,20px);fill:currentColor}.sale-section .sale-ingredients__arrow--prev{left:auto}.sale-section .sale-ingredients__arrow--next{right:auto}.sale-section .sale-ingredients__dots{display:flex;justify-content:center;gap:10px;margin-top:0}.sale-section .sale-ingredients__controls{display:grid;grid-template-columns:auto auto auto;align-items:center;gap:8px;margin-top:18px;justify-content:center;justify-items:center}.sale-section .sale-ingredients__dot{width:10px;height:10px;border-radius:999px;background:#cfcfcf;border:0;padding:0;cursor:pointer}.sale-section .sale-ingredients__dot.is-active{background:var(--sale-ingredients-border, #2db84d);transform:scale(1.2)}@media (max-width: 768px){.sale-section .sale-ingredients__slider{padding:0 12px}.sale-section .sale-ingredients__dots{order:0;margin:0}.sale-section .sale-ingredients__controls{display:grid;grid-template-columns:auto auto auto;align-items:center;gap:8px;margin-top:14px;justify-content:center}.sale-section .sale-ingredients__controls .sale-ingredients__arrow--prev,.sale-section .sale-ingredients__controls .sale-ingredients__arrow--next{justify-self:center}}.sale-section .sale-ingredients__badge{position:absolute;top:10px;right:12px;background:var(--sale-ingredients-badge, #2db84d);color:#fff;font-size:14px;font-weight:800;padding:6px 14px;border-radius:999px;line-height:1;text-align:right}.sale-section .sale-ingredients__badge--inline{display:none;position:static;margin-left:auto}.sale-section .sale-ingredients__header{display:flex;align-items:center;justify-content:space-between;gap:12px}.sale-section .sale-ingredients__media{width:100%;border-radius:12px;overflow:hidden}.sale-section .sale-ingredients__media img{width:100%;height:100%;display:block;object-fit:cover;aspect-ratio:4 / 3}.sale-section .sale-ingredients__name{margin:0 0 6px;font-size:30px;font-weight:900;color:var(--sale-text)}.sale-section .sale-ingredients__text{margin:0;font-size:20px;line-height:1.55;color:#2f2f2f}.sale-section .sale-ingredients__text :where(p:last-child){margin-bottom:0}.sale-section .sale-guarantee2{max-width:var(--sale-max-w);margin:0 auto;padding:28px var(--sale-pad-x) 36px}.sale-section .sale-guarantee2__card{display:grid;grid-template-columns:140px 1fr;gap:22px;align-items:center;background:var(--sale-guarantee2-bg, #eef2ff);border-radius:0;padding:22px 26px}.sale-section .sale-guarantee2{position:relative;width:100%}.sale-section .sale-guarantee2__card{max-width:var(--sale-max-w);margin:0 auto;padding:22px var(--sale-pad-x)}.sale-section .sale-guarantee2:before{content:"";position:absolute;top:0;right:0;bottom:0;left:50%;width:100vw;transform:translate(-50%);background:var(--sale-guarantee2-bg, #eef2ff);z-index:0}.sale-section .sale-guarantee2__card{position:relative;z-index:1;background:transparent}.sale-section .sale-guarantee2{padding-bottom:0}.sale-section .sale-faqs .faqs-inner{padding-top:0}.sale-section .sale-guarantee2__badge img{width:var(--sale-guarantee2-badge, 96px);height:var(--sale-guarantee2-badge, 96px);object-fit:contain;display:block}.sale-section .sale-guarantee2__content{border-left:2px solid var(--sale-guarantee2-divider, #cbd5e1);padding-left:22px}.sale-section .sale-guarantee2__title{margin:0 0 8px;font-size:31.2px;line-height:1.2;font-weight:800;color:var(--sale-guarantee2-title, #1f2d27)}.sale-section .sale-guarantee2__text{margin:0;font-size:20.8px;line-height:1.55;color:#2f2f2f}.sale-section .sale-guarantee2__cta{margin-top:8px;display:flex;justify-content:center;padding-bottom:40px}.sale-section .sale-footer{max-width:var(--sale-max-w);margin:0 auto;padding:28px var(--sale-pad-x) 60px;text-align:center;color:#2f2f2f}@media (max-width: 1024px){.sale-section .sale-footer{padding-bottom:80px}}@media (max-width: 600px){.sale-section .sale-footer{padding-bottom:96px}}.sale-section .sale-footer__logo img{width:100%;max-width:var(--sale-footer-logo, 220px);height:auto;display:block;margin:0 auto 10px}.sale-section .sale-footer__links{margin:0 0 4px;font-size:14px;line-height:1.4;font-weight:700;color:#2f2f2f}.sale-section .sale-footer__links a{color:inherit;text-decoration:none}.sale-section .sale-footer__links a:hover{text-decoration:underline}.sale-section .sale-footer__copy{margin:0 0 14px;font-size:14px;line-height:1.4;font-weight:700;color:#2f2f2f}.sale-section .sale-footer__disclaimer{margin:0 0 10px;font-size:12px;line-height:1.5;font-weight:700;color:#6b6b6b}.sale-section .sale-footer__note{margin:0;font-size:12px;line-height:1.5;font-weight:700;color:#6b6b6b}.sale-section .sale-faqs .faq-icon{border-color:var(--faqs-accent, #1A1A1A)}.sale-section .sale-faqs .faq-icon .line{background:var(--faqs-accent, #1A1A1A)}.sale-section .sale-faqs{position:relative;left:50%;right:50%;width:100vw;margin-left:-50vw;margin-right:-50vw}.sale-section .sale-faqs .faqs-inner{max-width:var(--sale-max-w);margin:0 auto;padding:48px var(--sale-pad-x) 0}.sale-section .sale-faqs .faqs-list{max-width:90%;margin:0 auto}.sale-section .sale-real-users{position:relative;left:50%;right:50%;width:100vw;margin-left:-50vw;margin-right:-50vw;--rs-pad-x: 20px}.sale-section .sale-real-users .rs-inner{padding:var(--rs-pad-top, 48px) var(--rs-pad-x, 20px) var(--rs-pad-bottom, 48px);box-sizing:border-box}.sale-section .sale-real-users .rs-marquee{padding:0 var(--rs-pad-x, 20px);box-sizing:border-box}.sale-section .simple-review-slider *{margin:0;padding:0;box-sizing:border-box}.sale-section .simple-review-slider{background-color:var(--srs-bg, #ffffff);overflow-x:hidden}.sale-section .simple-review-slider img{max-width:100%;height:auto;display:block}.sale-section .simple-review-slider .container{max-width:var(--srs-max, 1140px);margin:0 auto;padding:0 20px;position:relative}@media (max-width: 768px){.sale-section .simple-review-slider .container{padding:0 8px}}.sale-section .simple-review-slider.section-padding{padding-top:var(--srs-pad-top, 40px);padding-bottom:var(--srs-pad-bottom, 32px)}@media (min-width: 1024px){.sale-section .simple-review-slider.section-padding{padding-top:var(--srs-pad-top-desktop, 80px);padding-bottom:var(--srs-pad-bottom-desktop, 80px)}}.sale-section .simple-review-slider .text-center{text-align:center}.sale-section .simple-review-slider .mx-auto{margin-left:auto;margin-right:auto}.sale-section .simple-review-slider .flex{display:flex}.sale-section .simple-review-slider .flex-col{flex-direction:column}.sale-section .simple-review-slider .justify-between{justify-content:space-between}.sale-section .simple-review-slider .items-center{align-items:center}.sale-section .simple-review-slider .gap-2{gap:8px}.sale-section .simple-review-slider .gap-4{gap:16px}.sale-section .simple-review-slider h2{color:var(--srs-title, #262626);font-size:var(--srs-title-size, 26px);line-height:1.2;font-weight:700;text-align:center;margin-bottom:40px}@media (min-width: 1024px){.sale-section .simple-review-slider h2{font-size:var(--srs-title-size-desktop, 50px)}.sale-section .simple-review-slider .simple-review-slider__slide{min-height:var(--srs-card-min-h-desktop, var(--srs-card-min-h, 360px))}}.sale-section .simple-review-slider h3{color:var(--srs-text, #000);font-weight:600;font-size:18px;line-height:1.2;margin:0}@media (min-width: 768px){.sale-section .simple-review-slider h3{font-size:20px}}.sale-section .simple-review-slider p.review-text{color:var(--srs-text, #000);font-size:16px;line-height:1.4;font-style:italic}.sale-section .simple-review-slider .author-name{color:var(--srs-text, #000);font-weight:600;font-size:14px}.sale-section .simple-review-slider .verified-badge{color:var(--srs-text, #000);font-size:14px;display:flex;align-items:center;gap:6px}.sale-section .simple-review-slider .verified-badge img{width:var(--srs-verified-icon-size, 22px);height:var(--srs-verified-icon-size, 22px);display:block}.sale-section .simple-review-slider .simple-review-slider__slide{background:var(--srs-card-bg, #fff);border-radius:30px;padding:24px 16px;text-align:center;position:relative;height:100%;min-height:var(--srs-card-min-h, 360px);width:100%;display:flex;flex-direction:column;flex:1 1 auto;box-shadow:4px 4px 4px 0 var(--srs-shadow, #604EC2);border:2px solid var(--srs-border, #604EC2);margin-bottom:10px}.sale-section .simple-review-slider{--srs-avatar-size: var(--srs-avatar-size-mobile, 120px);--srs-slide-content-pad: var(--srs-avatar-offset-mobile, 60px)}@media (min-width: 1024px){.sale-section .simple-review-slider{--srs-avatar-size: var(--srs-avatar-size-desktop, 150px);--srs-slide-content-pad: var(--srs-avatar-offset-desktop, 75px)}}.sale-section .simple-review-slider .avatar-wrapper{position:absolute;top:calc(-1 * var(--srs-avatar-size) / 2);left:0;right:0;margin:0 auto;width:var(--srs-avatar-size)}.sale-section .simple-review-slider .avatar-img{width:100%;border-radius:200px;border:2px solid var(--srs-avatar-border, #7A5EC5);background:#fff}.sale-section .simple-review-slider .slide-content{padding-top:var(--srs-slide-content-pad);height:100%;display:flex;flex-direction:column;justify-content:space-between;gap:var(--srs-content-gap, 20px);flex:1 1 auto}.sale-section .simple-review-slider .splide{padding:20px 10px 12px;position:relative}@media (max-width: 768px){.sale-section .simple-review-slider .splide{padding-left:4px;padding-right:4px}}.sale-section .simple-review-slider{--srs-per: var(--srs-per-desktop, 3);--srs-gap: var(--srs-gap-desktop, 30px);--srs-peek-pad: 0px}@media (max-width: 1024px){.sale-section .simple-review-slider{--srs-per: var(--srs-per-tablet, 2);--srs-gap: var(--srs-gap-tablet, 20px)}}@media (max-width: 768px){.sale-section .simple-review-slider{--srs-per: var(--srs-per-mobile, 1);--srs-gap: var(--srs-gap-mobile, 20px);--srs-peek-pad: 0px}}.sale-section .simple-review-slider .splide__track{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-left:var(--srs-peek-pad);padding-right:var(--srs-peek-pad);scroll-padding-left:var(--srs-peek-pad);scroll-padding-right:var(--srs-peek-pad)}.sale-section .simple-review-slider .splide__track::-webkit-scrollbar{display:none}.sale-section .simple-review-slider .splide__list{display:flex;gap:var(--srs-gap);list-style:none;padding:0;margin:0;align-items:stretch;min-width:100%}.sale-section .simple-review-slider .splide__slide{flex:0 0 calc((100% - (var(--srs-per) - 1) * var(--srs-gap)) / var(--srs-per));scroll-snap-align:start;height:100%;display:flex;align-items:stretch}.sale-section .simple-review-slider .splide__slide>div{width:100%;height:100%;flex:1 1 auto;display:flex}.sale-section .simple-review-slider .review-footer{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:auto}@media (min-width: 480px){.sale-section .simple-review-slider .review-footer{flex-direction:row;justify-content:space-between}}.sale-section .simple-review-slider .splide__arrow{background:var(--srs-arrow-bg, #7A5EC5);color:#fff;opacity:1;width:32px;height:32px;transition:opacity .3s;border:0;border-radius:999px;position:static;transform:none;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;z-index:2}.sale-section .simple-review-slider .splide__arrow svg{fill:#fff;width:16px;height:16px}.sale-section .simple-review-slider .splide__arrow--prev{left:auto}.sale-section .simple-review-slider .splide__arrow--next{right:auto}.sale-section .simple-review-slider .splide__pagination{position:static;display:flex;justify-content:center;gap:10px;list-style:none;padding:0;margin:0}.sale-section .simple-review-slider .splide__pagination__page{height:10px;width:10px;background:var(--srs-dot, #AAA7B2);opacity:1;margin:0;border:0;padding:0;border-radius:999px;cursor:pointer}.sale-section .simple-review-slider .splide__pagination__page.is-active{background:var(--srs-dot-active, #7A5EC5);transform:scale(1.2)}.sale-section .simple-review-slider .simple-review-slider__controls{display:grid;grid-template-columns:auto auto auto;align-items:center;justify-content:center;gap:12px;margin-top:18px}@media only screen and (min-width: 1025px){.sale-section .simple-review-slider .splide__arrow{width:32px;height:32px}.sale-section .simple-review-slider .splide__arrow svg{width:16px;height:16px}}.sale-section .sale-faqs .faqs-title,.sale-section .sale-faqs h2.faqs-title{color:#491073;font-size:35px;font-weight:400;line-height:1.2;text-align:center;letter-spacing:0;margin:0 0 40px}@media (max-width: 1024px){.sale-section .sale-faqs .faqs-title,.sale-section .sale-faqs h2.faqs-title{font-size:32.3px}}@media (max-width: 600px){.sale-section .sale-faqs .faqs-title,.sale-section .sale-faqs h2.faqs-title{font-size:26.6px}}.sale-section .sale-faqs .faq-q{font-size:18px}.sale-section .sale-faqs .faq-a{font-size:16px}.sale-section .sale-promises{max-width:var(--sale-max-w);margin:0 auto;padding:100px var(--sale-pad-x) 100px;text-align:center;color:var(--sale-text)}@media (max-width: 768px){.sale-section .sale-promises{padding:60px var(--sale-pad-x) 60px}}.sale-section .sale-promises__title{margin:0 0 6px;font-size:35px;font-weight:400;color:#000;text-align:center;line-height:1.2}.sale-section .sale-promises__sub{margin:0 0 44px;font-size:16px;font-weight:700;color:var(--sale-promises-accent, #8A2C2A)}.sale-section .sale-promises__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14.4px 28px;align-items:center;justify-items:center}.sale-section .sale-promises__badge img{width:100%;max-width:calc(var(--sale-promises-badge, 120px) * 1.65);height:auto;display:block}.sale-section .sale-compare{position:relative;padding:50px var(--sale-pad-x) 56px;text-align:center;--sale-compare-vs-size: 60px;--sale-compare-center-lift: 50px;--sale-compare-center-w: 360px;--sale-compare-side-w: 216px}.sale-section .sale-compare:before{content:"";position:absolute;top:0;right:0;bottom:0;left:50%;width:100vw;transform:translate(-50%);background:var(--sale-compare-bg, #f9f1f2);z-index:0}.sale-section .sale-compare__inner{position:relative;z-index:1;max-width:1000px;margin:0 auto}.sale-section .sale-compare__heading{margin:0 0 140px;font-size:clamp(22px,3vw,30px);font-weight:800;color:var(--sale-compare-heading, #8A2C2A);text-align:center}.sale-section .sale-compare__top{display:grid;grid-template-columns:30% 40% 30%;align-items:end;gap:0;margin-top:24px;margin-bottom:12px}.sale-section .sale-compare__product{display:grid;justify-items:center;gap:10px;width:100%;justify-self:center}.sale-section .sale-compare__product:first-child{grid-column:1}.sale-section .sale-compare__product:last-child{grid-column:3}.sale-section .sale-compare__product img{width:100px;height:auto;display:block;margin:-120px auto 0}.sale-section .sale-compare__vs{width:var(--sale-compare-vs-size);height:var(--sale-compare-vs-size);border-radius:999px;background:#fff;border:3px solid var(--sale-compare-border, #145D4B);display:grid;place-items:center;font-weight:800;color:var(--sale-compare-border, #145D4B);font-size:28px;margin:0 auto}.sale-section .sale-compare__vs--over{position:absolute;left:50%;top:calc(-1 * (var(--sale-compare-vs-size) / 2));transform:translate(-50%);z-index:2}.sale-section .sale-compare__table{position:relative;border-radius:10px;overflow:visible;display:grid;grid-template-columns:30% 40% 30%;width:100%;max-width:100%;margin:0 auto;background:transparent}.sale-section .sale-compare__table:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:3px solid var(--sale-compare-border, #145D4B);border-radius:10px;pointer-events:none;z-index:0}.sale-section .sale-compare__head{padding:20px 16px;font-weight:400;font-size:24px;color:var(--sale-compare-title, #7D0C09);background:transparent;text-align:center}.sale-section .sale-compare__center-head{position:relative;background:var(--sale-compare-center, #145D4B);color:#fff;font-weight:400;font-size:24px;display:grid;place-items:center;padding:40px 12px 22px;border-top-left-radius:8px;border-top-right-radius:8px;margin-top:calc(var(--sale-compare-center-lift) * -1);z-index:1}.sale-section .sale-compare__center-title{display:block;text-align:center;font-size:24px;font-weight:400;line-height:1.2}.sale-section .sale-compare__row{display:contents}.sale-section .sale-compare__cell{padding:14px 10px;border-top:0;border-bottom:1px solid #A1A1A175;display:grid;place-items:center;background:transparent}.sale-section .sale-compare__center{background:var(--sale-compare-center, #145D4B);color:#fff;font-weight:400;font-size:20px;text-align:center;padding:14px 12px;border-top:0;border-bottom:1px solid #A1A1A175}.sale-section .sale-compare__center:last-of-type{padding-bottom:48px;border-bottom-left-radius:8px;border-bottom-right-radius:8px;margin-bottom:calc(var(--sale-compare-center-lift) * -1)}.sale-section .sale-compare__icon{width:36px;height:36px;border-radius:999px;display:grid;place-items:center;color:#fff}.sale-section .sale-compare__icon svg{width:18px;height:18px;display:block}.sale-section .sale-compare__icon--check{background:var(--sale-compare-center, #155b4a)}.sale-section .sale-compare__icon--cross{background:#e11d1d}.sale-section .sale-compare__cta{margin-top:50px;display:flex;justify-content:center;padding-bottom:0;text-align:center;width:100%}@media (max-width: 900px){.sale-section .sale-compare__table{--sale-compare-center-w: 300px;--sale-compare-side-w: 168px}}@media (max-width: 820px){.sale-section .sale-promises__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sale-section .sale-promises__title{font-size:32.3px}}@media (max-width: 820px){.sale-section .sale-promises__grid{grid-template-columns:minmax(0,1fr)}.sale-section .sale-promises__title{font-size:26.6px}}@media (max-width: 410px){.sale-section .sale-compare__heading{font-size:18.8px}.sale-section .sale-compare__heading span{font-size:.9em}}@media (max-width: 373px){.sale-section .sale-compare__heading span{font-size:.85em}}@media (max-width: 355px){.sale-section .sale-compare__heading span{font-size:.8em}}.sale-section .sale-guarantee__heading{margin:0 0 6px;font-size:18px;font-weight:800;color:var(--sale-guarantee-border, #491073)}.sale-section .sale-guarantee__text{margin:0;font-size:16px;line-height:1.55;color:#1b1b1b}@media (max-width: 820px){.sale-section .sale-verified__text,.sale-section .sale-verified__person,.sale-section .sale-verified__badge{font-size:19.2px}.sale-section .sale-guarantee__heading{font-size:21.6px}.sale-section .sale-guarantee__text{font-size:19.2px}}@media (max-width: 820px){.sale-section .sale-two-col{flex-direction:column;gap:12px}.sale-section .sale-guarantee__card{grid-template-columns:1fr;text-align:center;justify-items:center;max-width:100%;margin-left:0}.sale-section .sale-combat__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sale-section .sale-survey__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.sale-section .sale-ingredients__card{grid-template-columns:288px 1fr}.sale-section .sale-guarantee2__card{grid-template-columns:110px 1fr;gap:16px}}@media (max-width: 820px){.sale-section .sale-survey__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sale-section .sale-ingredients__title{font-size:clamp(21.1px,2.43vw,27.5px)}.sale-section .sale-ingredients__card{grid-template-columns:1fr;text-align:center}.sale-section .sale-ingredients__badge{position:static;display:inline-flex;justify-content:center;margin:0 auto 8px}.sale-section .sale-ingredients__name{font-size:24.3px}.sale-section .sale-ingredients__name,.sale-section .sale-ingredients__text{text-align:center}.sale-section .sale-guarantee2__card{gap:0}.sale-section .sale-guarantee2__content{padding-left:0}.sale-section .sale-guarantee2__card{grid-template-columns:1fr;text-align:center}.sale-section .sale-guarantee2__content{border-left:0;border-top:2px solid var(--sale-guarantee2-divider, #cbd5e1);padding-left:0;padding-top:16px}.sale-section .sale-guarantee2__badge{display:flex;justify-content:center}}.sale-section .sale-hero-image{max-width:var(--sale-max-w);margin:0 auto;padding:24px var(--sale-pad-x) 36px;display:grid;grid-template-columns:1.05fr .95fr;gap:36px;align-items:center}.sale-section .sale-hero-image__eyebrow{margin:0 0 10px;display:flex;align-items:center}.sale-section .sale-hero-image__eyebrow--mobile{display:none}.sale-section .sale-hero-image__eyebrow img{display:block;width:100%;max-width:520px;height:auto}.sale-section .sale-hero-image__heading{margin:0 0 10px;font-size:clamp(26px,3.2vw,38px);line-height:1.2;color:var(--sale-text)}.sale-section .sale-hero-image__subheading{margin:0 0 16px;font-size:18px;line-height:1.55;color:var(--sale-text)}.sale-section .sale-hero-image__reviews-img{display:block;width:100%;max-width:var(--sale-reviews-img-w, 220px);height:auto;margin:0 0 10px}.sale-section .sale-hero-image__bullets{margin:0 0 18px;padding:0;display:grid;gap:8px}.sale-section .sale-hero-image__bullets ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.sale-section .sale-hero-image__bullets :where(li,p){position:relative;padding-left:28px;font-size:16px;font-weight:600;color:var(--sale-text);margin:0}.sale-section .sale-hero-image__bullets :where(li,p):before{content:"";position:absolute;left:0;top:.2em;width:18px;height:18px;border-radius:50%;background-color:#6f2dbd;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='%23fff' d='M9.2 16.2 4.9 12l1.4-1.4 2.9 2.9 7.3-7.3 1.4 1.4z'/></svg>");background-repeat:no-repeat;background-position:center;background-size:12px 12px}.sale-section .sale-hero-image__btn{display:flex;align-items:center;justify-content:center;padding:14px 24px;border-radius:999px;text-decoration:none;font-weight:800;font-size:18px;background:var(--sale-hero-btn-bg, #0da64c);color:var(--sale-hero-btn-text, #ffffff);border:2px solid var(--sale-hero-btn-bg, #0da64c);transition:transform .12s ease,box-shadow .12s ease;width:min(374px,100%);margin:0;animation:saleHeroPulse 1.05s ease-in-out infinite;gap:8px}.sale-section .sale-hero-image__btn-icon{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center}.sale-section .sale-hero-image__btn-icon svg{width:20px;height:20px;display:block}.sale-section .sale-hero-image__btn-icon img{width:20px;height:20px;display:block}.sale-section .sale-hero-image__btn:hover{transform:translateY(-1px);box-shadow:0 6px 16px #0000001f}@keyframes saleHeroPulse{0%,to{transform:scale(1)}50%{transform:scale(1.09)}}.sale-section .sale-hero-image__media{display:flex;justify-content:center;align-items:center}.sale-section .sale-hero-image__media img{width:100%;height:auto;max-width:520px;display:block}.sale-section .sale-special{position:relative;color:var(--sale-special-text, #1b1b1b)}.sale-section .sale-special:before{content:"";position:absolute;top:0;right:0;bottom:0;left:50%;width:100vw;transform:translate(-50%);background:var(--sale-special-bg, transparent);z-index:0}.sale-section .sale-special__inner{position:relative;z-index:1;max-width:var(--sale-max-w);margin:0 auto;padding:12px var(--sale-pad-x) 36px;display:grid;grid-template-columns:1fr 1fr;gap:36px;align-items:start}.sale-section .sale-special__media{display:grid;gap:20px;justify-items:center}.sale-section .sale-special__product{position:relative;width:min(520px,100%)}.sale-section .sale-special__product-display{width:100%;position:relative}.sale-section .sale-special__product-display .clarity-pdp__nav-arrow{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:999px;border:0;background:transparent;box-shadow:none;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2;color:#fff;text-shadow:0 0 8px rgba(0,0,0,.4)}.sale-section .sale-special__product-display .clarity-pdp__nav-arrow--prev{left:0}.sale-section .sale-special__product-display .clarity-pdp__nav-arrow--next{right:0}.sale-section .sale-special__product-display .clarity-pdp__nav-arrow:focus-visible{outline:2px solid #ffffff;outline-offset:2px}.sale-section .sale-special__product-display .clarity-pdp__nav-arrow svg{width:18px;height:18px;display:block;stroke:currentColor}.sale-section .sale-special__product-img{width:100%;height:auto;display:block}.sale-section .sale-special__thumbs{display:flex;gap:8px;overflow-x:auto;padding:6px 2px 2px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.sale-section .sale-special__thumbs::-webkit-scrollbar{display:none}.sale-section .sale-special__thumb{border:2px solid transparent;border-radius:10px;padding:0;background:transparent;cursor:pointer;flex:0 0 auto;scroll-snap-align:start}.sale-section .sale-special__thumb.is-active{border-color:var(--sale-special-accent, #8a2c2a)}.sale-section .sale-special__thumb-img{width:72px;height:72px;object-fit:cover;display:block;border-radius:8px}.sale-section .sale-special__badge{position:absolute;width:64px;height:auto}.sale-section .sale-special__badge--left{left:-8px;top:12%}.sale-section .sale-special__badge--right{right:-8px;top:12%}.sale-section .sale-special__bonus{width:min(440px,100%);height:auto;display:block}.sale-section .sale-special__content{display:grid;gap:12px;text-align:left;justify-items:start}.sale-section .sale-special__title{margin:0;font-size:clamp(26px,3.2vw,36px);font-weight:800;color:var(--sale-special-heading, #7d0b0b)}.sale-section .sale-special__sub{margin:0;font-size:16px;line-height:1.55}.sale-section .sale-special__sub strong,.sale-section .sale-special__sub em,.sale-section .sale-special__sub u,.sale-section .sale-special__accent{color:var(--sale-special-accent, #8a2c2a);text-decoration:underline;text-underline-offset:2px}.sale-section .sale-special__list-title{margin:25px 0 0;font-weight:400;font-size:20px;color:#000;line-height:1.2;text-align:left}.sale-section .sale-special__list{list-style:none;margin:20px 0 0;padding:0;display:grid;gap:12px}.sale-section .sale-special__list-text{margin:20px 0 0;font-size:16px;line-height:1.55;color:var(--sale-special-text, #1b1b1b)}.sale-section .sale-special__list-text :where(p,li){position:relative;margin:0 0 12px;padding-left:35px;font-size:18px;line-height:1.55;list-style:none}.sale-section .sale-special__list-text :where(p,li):before{content:"";position:absolute;left:0;top:3px;width:22px;height:22px;border-radius:50%;background:var(--sale-special-accent, #8a2c2a)}.sale-section .sale-special__list-text :where(p,li):after{content:"";position:absolute;left:7px;top:10px;width:7px;height:4px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg)}.sale-section .sale-special__list-text :where(p:last-child){margin-bottom:0}.sale-section .sale-special__list-note{margin:7px 0 0;font-size:16px;line-height:1.55;color:var(--sale-special-text, #1b1b1b)}.sale-section .sale-special__list-note :where(p){margin:0}.sale-section .sale-special__list li{position:relative;padding-left:35px;margin:0;line-height:1.55;font-size:18px}.sale-section .sale-special__list li:before{content:"";position:absolute;left:0;top:3px;width:22px;height:22px;border-radius:50%;background:var(--sale-special-accent, #8a2c2a)}.sale-section .sale-special__list li:after{content:"";position:absolute;left:7px;top:10px;width:7px;height:4px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg)}.sale-section .sale-special__price{margin:12px 0 0;text-align:center;font-size:22px;font-weight:800;justify-self:center;width:100%}.sale-section .sale-special__cta{margin-top:8px;display:flex;justify-content:center;width:100%}.sale-section .sale-btn-stack{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:100%}.sale-section .sale-hero-image__content .sale-btn-stack{align-items:flex-start;width:min(374px,100%)}.sale-section .sale-hero-image__content .sale-btn-guarantee{justify-content:center;text-align:center;width:100%}.sale-section .sale-special__cta a{display:inline-flex;align-items:center;justify-content:center;width:min(374px,100%);padding:16px 24px;border-radius:999px;font-weight:800;text-decoration:none;background:var(--sale-special-btn-bg, #7d0b0b);color:var(--sale-special-btn-text, #ffffff);border:2px solid var(--sale-special-btn-bg, #7d0b0b);animation:saleHeroPulse 1.05s ease-in-out infinite}.sale-section .sale-special__payments{margin-top:10px;display:flex;justify-content:flex-start}.sale-section .sale-special__payments img{width:min(384px,100%);height:auto;display:block}.sale-section .sale-special__secure{margin-top:8px;display:flex;justify-content:flex-start;align-items:center;gap:8px;font-size:15px;font-weight:400;line-height:1.2;color:#000;text-align:left}.sale-section .sale-special__secure span:last-child{margin-left:10px}.sale-section .sale-special__secure-icon{width:16px;height:16px;border-radius:50%;background:#1ea84a;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:12px;line-height:1}.sale-section .sale-special__secure-icon svg{width:10px;height:10px;display:block;fill:#fff}.sale-section .sale-special__note{margin-top:6px;font-size:15px;font-weight:400;font-style:normal;line-height:1.2;text-align:left;color:#000}.sale-section .sale-special__payments,.sale-section .sale-special__secure,.sale-section .sale-special__note{justify-self:center;width:100%}.sale-section .sale-special__payments,.sale-section .sale-special__secure{justify-content:center}.sale-section .sale-special__note{text-align:center}@media (max-width: 820px){.sale-section .sale-bar__inner{grid-template-columns:auto 1fr auto;column-gap:12px;row-gap:0}.sale-section .sale-logo{justify-self:start}.sale-section .sale-header__cta{display:none}.sale-section .sale-logo img{height:26px}.sale-section .sale-trending{font-size:11px;gap:6px;white-space:nowrap;justify-self:end;text-align:right}.sale-section .sale-flag{width:23px;height:15px}.sale-section .sale-hero h2{font-size:var(--sale-hero-h-mobile, var(--sale-hero-h-desktop, clamp(26px, 6vw, 34px)));text-align:var(--sale-hero-align-mobile, var(--sale-hero-align-desktop, center))}.sale-section .sale-hero p{font-size:var(--sale-hero-sub-mobile, var(--sale-hero-sub-desktop, clamp(15px, 3.6vw, 17px)));text-align:var(--sale-hero-align-mobile, var(--sale-hero-align-desktop, center))}.sale-section .sale-hero-image{grid-template-columns:1fr;gap:22px;text-align:left}.sale-section .sale-hero-image__media{order:-1}.sale-section .sale-hero-image__content,.sale-section .sale-hero-image__bullets li{text-align:left}.sale-section .sale-hero-image__review{grid-template-columns:1fr;justify-items:center;text-align:center}.sale-section .sale-verified__card{max-width:100%}.sale-section .sale-image-text{grid-template-columns:1fr;text-align:center}.sale-section .sale-image-text__body{text-align:center}.sale-section .sale-image-text__title{font-size:var(--sale-reason-title-mobile, var(--sale-reason-title-desktop, 21px));text-align:var(--sale-reason-align-mobile, var(--sale-reason-align-desktop, left))}.sale-section .sale-image-text__text{font-size:var(--sale-reason-body-mobile, var(--sale-reason-body-desktop, 17px));text-align:var(--sale-reason-align-mobile, var(--sale-reason-align-desktop, left))}.sale-section .sale-special__inner{grid-template-columns:1fr}.sale-section .sale-special__sub{text-align:left}}@media (max-width: 520px){.sale-section .sale-combat__grid{grid-template-columns:1fr}.sale-section .sale-combat__media{height:auto}}@media (max-width: 480px){.sale-section{--sale-pad-x: 0px}.sale-section .sale-real-users{--rs-pad-x: 16px}.sale-section .sale-btn-guarantee{font-size:12px}.sale-section .sale-hero-image,.sale-section .sale-hero-wrap,.sale-section .sale-seen,.sale-section .sale-two-col,.sale-section .sale-verified,.sale-section .sale-guarantee,.sale-section .sale-image-text,.sale-section .sale-combat,.sale-section .sale-survey,.sale-section .sale-ingredients,.sale-section .sale-guarantee2{max-width:100%}.sale-section .sale-bar__inner{grid-template-columns:auto 1fr auto;column-gap:12px}.sale-section .sale-logo{justify-self:start}.sale-section .sale-header__cta{display:none}.sale-section .sale-logo img{height:26px}.sale-section .sale-trending{font-size:11px;gap:6px;white-space:nowrap;justify-self:end;text-align:right}.sale-section .sale-flag{width:23px;height:15px}.sale-section .sale-hero-image{grid-template-columns:1fr;gap:18px;text-align:left}.sale-section .sale-hero-image__content{text-align:left}.sale-section .sale-hero-image__media{order:-1}.sale-section .sale-hero-image__content{order:1;overflow:hidden}.sale-section .sale-hero-image__eyebrow img{max-width:none;width:246.5%}.sale-section .sale-hero-image__eyebrow{justify-content:flex-start}.sale-section .sale-hero-image__eyebrow--desktop{display:none}.sale-section .sale-hero-image__eyebrow--mobile{display:flex}.sale-section .sale-hero-image__heading{font-size:22px;line-height:1.25}.sale-section .sale-hero-image__subheading{font-size:15px;line-height:1.5}.sale-section .sale-hero-image__reviews-img{max-width:264px}.sale-section .sale-hero-image__bullets :where(li,p){font-size:14px;padding-left:24px}.sale-section .sale-hero-image__btn,.sale-section .sale-special__cta a{width:min(85%,320px);padding:16px 24px;font-size:16px}.sale-section .sale-hero-image__btn{gap:6px;margin:0 auto 12px;position:relative;z-index:1}.sale-section .sale-hero-image__btn-icon{display:none}.sale-section .sale-hero-image__media img{max-width:320px}.sale-section .sale-special__list li{font-size:15.6px}.sale-section .sale-guarantee__card{grid-template-columns:auto 1fr;text-align:left;justify-items:start;align-items:center;gap:10px;padding:18px;border-radius:4px;border:1px solid var(--sale-guarantee-border, #491073);background:var(--sale-guarantee-bg, #F4F1FB)}.sale-section .sale-guarantee__badge img{width:86px;height:86px}.sale-section .sale-guarantee__heading{font-size:14px;font-weight:700;color:var(--sale-guarantee-border, #491073)}.sale-section .sale-guarantee__text{font-size:14px;line-height:1.5;color:#000}.sale-section .sale-survey{padding:28px var(--sale-pad-x) 32px}.sale-section .sale-survey__title{font-size:24px;line-height:1.25;font-weight:800;color:#111}.sale-section .sale-survey__sub{margin-top:8px;font-size:16px;line-height:1.4;font-weight:800;color:var(--sale-survey-accent, #8A2C2A)}.sale-section .sale-survey__grid{margin-top:22px;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 18px}.sale-section .sale-survey__stat{font-size:30px;font-weight:800;color:var(--sale-survey-accent, #8A2C2A)}.sale-section .sale-survey__text{font-size:14px;line-height:1.5;color:#2f2f2f}.sale-section .sale-survey__footnote{margin-top:22px;font-size:12.5px;line-height:1.5;font-weight:700;color:var(--sale-survey-accent, #8A2C2A)}.sale-section .sale-verified__card{border:1px solid #630F0C;border-radius:8px;padding:12px 10px;gap:12px;text-align:left;background:transparent}.sale-section .sale-verified__stars{font-size:13.6px}.sale-section .sale-verified__stars-img{width:var(--sale-verified-stars-w, 90px)}.sale-section .sale-verified__text{font-size:15px;line-height:1.5;color:#000}.sale-section .sale-verified__footer{margin-top:15px}.sale-section .sale-verified__person img{width:35px;height:35px}.sale-section .sale-verified__person,.sale-section .sale-verified__badge{color:#000;font-size:13px;line-height:1.2}.sale-section .sale-verified__badge img{width:16px;height:16px}.sale-section .sale-guarantee2__content{border-top:0}.sale-section .sale-guarantee2__title{font-size:22px}.sale-section .sale-guarantee2__text{font-size:16px}.sale-section .sale-ingredients__badge--float{display:none}.sale-section .sale-ingredients__badge--inline{display:inline-flex;margin-left:auto}.sale-section .sale-ingredients__content{text-align:left}.sale-section .sale-ingredients__header{display:flex;align-items:center;width:100%}.sale-section .sale-ingredients__name{margin:0;flex:1}.sale-section .sale-ingredients__header{width:100%}.sale-section .sale-ingredients__name,.sale-section .sale-ingredients__text{text-align:left}.sale-section .sale-ingredients__text{font-size:15px}.sale-section .sale-ingredients__title{text-align:center;font-weight:800}.sale-section .sale-compare{padding:28px var(--sale-pad-x) 40px;--sale-compare-vs-size: 42px;--sale-compare-center-lift: 36px}.sale-section .sale-compare__heading{margin:0 0 80px;font-size:22px}.sale-section .sale-compare__product img{width:min(52.5px,12.6vw);margin:-60px auto 0}.sale-section .sale-compare__vs{font-size:20px}.sale-section .sale-compare__head{padding:12px 8px;font-size:17px}.sale-section .sale-compare__center-head,.sale-section .sale-compare__center-title{font-size:17px}.sale-section .sale-compare__cell{padding:10px 6px}.sale-section .sale-compare__center{font-size:14px;padding:10px 8px}.sale-section .sale-compare__icon{width:26px;height:26px}.sale-section .sale-compare__icon svg{width:14px;height:14px}.sale-section .sale-promises__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/sections.css.map */
