:root{--cv-ink: #060606;--cv-sun: #366560;--cv-clay: #366560;--cv-sand: #F3F7F6;--cv-paper: #F3F7F6;--cv-forest: #366560;--cv-maroon: #0E2624;--cv-muted: rgba(13, 23, 22, .66);--cv-line: 1px solid rgba(13, 23, 22, .12);--cv-radius: 1.8rem;--cv-radius-sm: 1.2rem;--cv-ease: cubic-bezier(.22, .61, .36, 1);--cv-shadow: 0 1.6rem 4rem rgba(13, 23, 22, .08)}[class^=cv-],[class*=" cv-"]{box-sizing:border-box}body{-webkit-font-smoothing:antialiased}.cv-marquee,.cv-band,.cv-section,.cv-hero,.cv-cta{color:rgba(var(--color-foreground),.85);background-color:rgb(var(--color-background))}.cv-h1,.cv-h2,.cv-h3{font-family:var(--font-heading-family);font-weight:700;line-height:1.02;letter-spacing:-.025em;margin:0;color:rgb(var(--color-foreground));text-wrap:balance}.cv-h1{font-size:clamp(3.8rem,5.6vw,7.6rem)}.cv-h2{font-size:clamp(3.2rem,3.9vw,5.4rem)}.cv-h3{font-size:clamp(1.9rem,1.5vw,2.2rem);letter-spacing:-.01em;line-height:1.15}.cv-h1 em,.cv-h2 em{font-style:normal;background:linear-gradient(180deg,transparent 56%,var(--cv-sun) 56%,var(--cv-sun) 94%,transparent 94%);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .06em}.color-scheme-3 .cv-h1 em,.color-scheme-3 .cv-h2 em,.cv-hero--light .cv-h1 em{background:none;color:var(--cv-sun);padding:0}.color-scheme-4 .cv-h1 em,.color-scheme-4 .cv-h2 em{background:none;text-decoration:underline;text-decoration-thickness:.08em;text-underline-offset:.12em}.cv-rte{font-size:1.7rem;line-height:1.6;color:rgba(var(--color-foreground),.74)}.cv-rte p{margin:0 0 1.2rem}.cv-rte p:last-child{margin-bottom:0}.cv-rte strong{color:rgb(var(--color-foreground))}.cv-eyebrow{display:inline-flex;align-items:center;gap:.8rem;margin:0 0 1.8rem;font-size:1.3rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--color-foreground))}.cv-eyebrow:before{content:"";width:2.4rem;height:.3rem;border-radius:1rem;background:var(--cv-clay)}.cv-eyebrow .cv-icon{display:none}.cv-pill{display:inline-flex;align-items:center;gap:.6rem;padding:.6rem 1.4rem;margin:0 0 1.6rem;border-radius:10rem;background:var(--cv-sun);color:var(--cv-ink);font-size:1.3rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.cv-btn{display:inline-flex;align-items:center;justify-content:center;gap:1rem;min-height:5.2rem;padding:1.4rem 2.8rem;border-radius:.8rem;border:0;font:700 1.5rem/1.2 var(--font-body-family);letter-spacing:.08em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:transform .25s var(--cv-ease),background-color .25s,color .25s,box-shadow .25s}.cv-btn .cv-icon{transition:transform .25s var(--cv-ease)}.cv-btn:hover .cv-icon{transform:translate(.4rem)}.cv-btn--primary{background:rgb(var(--color-button));color:rgb(var(--color-button-text))}.cv-btn--primary:hover{transform:translateY(-.2rem);box-shadow:0 1rem 2.4rem #0d17162e}.cv-btn--outline{background:transparent;color:rgb(var(--color-foreground));box-shadow:inset 0 0 0 .15rem rgba(var(--color-foreground),.25)}.cv-btn--outline:hover{box-shadow:inset 0 0 0 .15rem rgb(var(--color-foreground))}.cv-btn--lg{min-height:5.8rem;padding:1.6rem 3.4rem;font-size:1.7rem}.cv-btn--block{width:100%}.cv-btn[disabled]{opacity:.5;cursor:not-allowed;transform:none}.cv-btn:focus-visible,.cv-buy__thumb:focus-visible,.cv-faq__q:focus-visible{outline:.3rem solid var(--cv-clay);outline-offset:.3rem}.cv-link{display:inline-flex;align-items:center;gap:.6rem;font-weight:700;color:rgb(var(--color-foreground));text-underline-offset:.3rem}.cv-section{padding-top:calc(var(--pt) * .7);padding-bottom:calc(var(--pb) * .7);position:relative}@media(min-width:750px){.cv-section{padding-top:var(--pt);padding-bottom:var(--pb)}}.cv-head{max-width:76rem;margin:0 auto 4.8rem;text-align:center}.cv-head--left{margin-left:0;text-align:left}.cv-head__text{margin-top:1.6rem}.cv-frame{position:relative;aspect-ratio:var(--ratio, 1);border-radius:var(--cv-radius);overflow:hidden;background:var(--cv-paper)}.cv-frame>img,.cv-frame>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.cv-checklist{list-style:none;padding:0;margin:2.4rem 0 3.2rem;display:grid;gap:1.2rem}.cv-checklist li{display:flex;gap:1.2rem;align-items:flex-start;font-size:1.6rem;font-weight:600;color:rgb(var(--color-foreground));line-height:1.45}.cv-tick,.cv-cross{flex:none;display:grid;place-items:center;width:2.4rem;height:2.4rem;border-radius:50%;margin-top:-.1rem}.cv-cross{background:#0d171614;color:#0d171699}.cv-tick .cv-icon,.cv-cross .cv-icon{stroke-width:2.6}.cv-marquee{overflow:hidden;font-size:1.3rem;font-weight:600;letter-spacing:.04em}.cv-marquee__track{display:flex;width:max-content;animation:cv-scroll var(--speed, 35s) linear infinite}.cv-marquee__group{display:flex;flex:none}.cv-marquee__item{display:inline-flex;align-items:center;gap:.8rem;padding:1rem 3.2rem;white-space:nowrap;color:inherit;text-decoration:none}.color-scheme-4 .cv-marquee__item .cv-icon,.color-scheme-1 .cv-marquee__item .cv-icon{color:currentColor}@media(min-width:990px){.cv-marquee--static .cv-marquee__track{animation:none;width:100%;justify-content:center}.cv-marquee--static .cv-marquee__group{flex:1;justify-content:center;gap:2rem}.cv-marquee--static .cv-marquee__group[aria-hidden],.cv-marquee--static .cv-dup{display:none}}@keyframes cv-scroll{to{transform:translate(-50%)}}.cv-hero{position:relative;overflow:hidden;display:flex;isolation:isolate}.cv-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.cv-hero__bg img{width:100%;height:100%;object-fit:cover;object-position:var(--focal-m)}.cv-hero__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(255,250,245,var(--veil)),rgba(255,250,245,calc(var(--veil) * .9)) 52%,#fffaf500 74%)}.cv-hero--light .cv-hero__bg:after{background:linear-gradient(180deg,rgba(14,38,36,var(--veil)),rgba(14,38,36,calc(var(--veil) * .5)) 48%,#0e262400 70%)}.cv-hero__inner{width:100%;display:flex;min-height:78svh;padding-top:4.8rem;padding-bottom:4rem}.cv-hero__content{max-width:62rem}.cv-hero__text{margin-top:1.8rem;font-size:1.8rem;color:rgba(var(--color-foreground),.82);max-width:48rem}.cv-hero--light .cv-h1,.cv-hero--light .cv-hero__text,.cv-hero--light .cv-hero__note,.cv-hero--light .cv-eyebrow{color:#fff}.cv-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.6rem 2.4rem;margin-top:3.2rem}.cv-hero__note{display:inline-flex;align-items:center;gap:.8rem;font-weight:600;font-size:1.5rem}.cv-hero__chips{list-style:none;padding:0;margin:3.2rem 0 0;display:flex;flex-wrap:wrap;gap:.8rem}.cv-hero__chips li{display:inline-flex;align-items:center;gap:.7rem;padding:.9rem 1.5rem;border-radius:10rem;background:#ffffffd1;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);font-size:1.4rem;font-weight:700;color:var(--cv-ink);box-shadow:0 .4rem 1.6rem #0d17160f}.cv-hero__chips .cv-icon{color:var(--cv-ink);background:var(--cv-sun);border-radius:50%;padding:.3rem;width:2.4rem;height:2.4rem}@media(max-width:749px){.cv-hero__inner{min-height:0;padding-top:3.2rem;padding-bottom:82vw}.cv-hero__actions{gap:1.2rem;margin-top:2.4rem}.cv-hero__note{font-size:1.35rem}.cv-hero .cv-h1{font-size:3.9rem}.cv-hero__text{font-size:1.6rem}.cv-hero__actions .cv-btn{width:100%}.cv-hero__chips{position:absolute;left:1.5rem;right:1.5rem;bottom:1.6rem;justify-content:center}.cv-hero__chips li{padding:.7rem 1.1rem;font-size:1.25rem}}@media(min-width:750px){.cv-hero__bg img{object-position:var(--focal)}.cv-hero__bg:after{background:linear-gradient(90deg,rgba(255,250,245,var(--veil)),rgba(255,250,245,calc(var(--veil) * .7)) 34%,#fffaf500 62%)}.cv-hero--light .cv-hero__bg:after{background:linear-gradient(90deg,rgba(14,38,36,var(--veil)),rgba(14,38,36,calc(var(--veil) * .6)) 38%,#0e262400 66%)}.cv-hero__inner{min-height:min(var(--h),92svh);align-items:center;padding-top:6.4rem;padding-bottom:6.4rem}}.cv-band{overflow:hidden;padding:1.8rem 0;position:relative;z-index:2}.cv-band--tilt{transform:rotate(-1.6deg);margin:-1.2rem -2rem;padding:2rem 0}.cv-band__track{display:flex;width:max-content;animation:cv-scroll var(--speed, 40s) linear infinite}.cv-band__group{display:flex;align-items:center;flex:none}.cv-band__item{font-family:var(--font-heading-family);font-weight:700;font-size:clamp(2.2rem,2.6vw,3.4rem);letter-spacing:-.02em;text-transform:uppercase;white-space:nowrap;padding:0 2.4rem}.cv-band__sep{display:inline-grid;place-items:center;opacity:.8}.cv-band-section{overflow:hidden;padding:1.6rem 0}.cv-it{display:grid;gap:4rem;align-items:center}.cv-it__media{position:relative}@media(min-width:990px){.cv-it{grid-template-columns:1fr 1fr;gap:8rem}.cv-it--reverse .cv-it__media{order:2}}.cv-it__content .cv-rte{margin-top:2rem}.cv-stat-badge{position:absolute;right:2rem;bottom:2rem;display:grid;place-items:center;text-align:center;width:13rem;height:13rem;border-radius:50%;background:var(--cv-sun);color:var(--cv-ink);box-shadow:var(--cv-shadow);transform:rotate(-8deg)}.cv-stat-badge strong{font-family:var(--font-heading-family);font-weight:700;font-size:4rem;line-height:.9;letter-spacing:-.03em;display:block}.cv-stat-badge span{font-size:1.3rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.cv-stat-badge{align-content:center;gap:.2rem}.cv-compare{display:grid;gap:1.6rem;align-items:stretch}@media(min-width:990px){.cv-compare{grid-template-columns:1fr 1.15fr 1fr;gap:2.4rem;align-items:center}}.cv-compare__card{border-radius:var(--cv-radius);padding:3.2rem;background:#fff}.cv-compare__card--after{background:var(--cv-ink);color:#fff}.cv-compare__label{margin:0 0 2.4rem;font-family:var(--font-heading-family);font-weight:700;font-size:2.6rem;letter-spacing:-.02em;line-height:1.1}.cv-compare__card--before .cv-compare__label{color:#0d17168c}.cv-compare ul{list-style:none;padding:0;margin:0;display:grid;gap:1.6rem}.cv-compare li{display:flex;gap:1.2rem;align-items:flex-start;font-size:1.6rem;font-weight:600;line-height:1.4}.cv-compare__card--before li{color:#0d17169e}.cv-compare__card--after li{color:#fff}@media(max-width:989px){.cv-compare__media{order:-1}}.cv-features{list-style:none;padding:0;margin:0;display:grid;gap:1.6rem;grid-template-columns:1fr}@media(min-width:750px){.cv-features{grid-template-columns:repeat(2,1fr)}}@media(min-width:990px){.cv-features--3{grid-template-columns:repeat(3,1fr)}.cv-features--4,.cv-features--8{grid-template-columns:repeat(4,1fr)}}.cv-feature{position:relative;padding:3.2rem 2.8rem;border-radius:var(--cv-radius);background:rgba(var(--color-foreground),.05);border:1px solid rgba(var(--color-foreground),.08);transition:transform .35s var(--cv-ease),background-color .35s}.cv-feature:hover{transform:translateY(-.4rem);background:rgba(var(--color-foreground),.08)}.cv-feature__icon{display:grid;place-items:center;width:5.6rem;height:5.6rem;border-radius:1.6rem;background:var(--cv-sun);color:var(--cv-ink);margin-bottom:2.8rem}.cv-feature__tag{position:absolute;top:3.2rem;right:2.8rem;font-size:1.2rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgba(var(--color-foreground),.55)}.cv-feature .cv-rte{margin-top:1rem;font-size:1.55rem}.cv-steps-wrap{display:grid;gap:4rem;align-items:center}@media(min-width:990px){.cv-steps-wrap{grid-template-columns:.9fr 1fr;gap:8rem}}.cv-steps__intro{margin-top:1.6rem}.cv-steps{list-style:none;padding:0;margin:3.2rem 0;counter-reset:s}.cv-step{display:grid;grid-template-columns:6.4rem 1fr;gap:2rem;padding:2.2rem 0;border-top:1px solid rgba(var(--color-foreground),.12)}.cv-step:last-child{border-bottom:1px solid rgba(var(--color-foreground),.12)}.cv-step__num{font-family:var(--font-heading-family);font-weight:700;font-size:4rem;line-height:.9;letter-spacing:-.04em;color:transparent;-webkit-text-stroke:1.5px rgb(var(--color-foreground));transition:color .3s}.cv-step:hover .cv-step__num{color:var(--cv-clay);-webkit-text-stroke-color:var(--cv-clay)}.cv-step .cv-rte{margin-top:.6rem;font-size:1.55rem}.cv-buy{display:grid;gap:4rem;align-items:start}.cv-buy>*{min-width:0}@media(min-width:990px){.cv-buy{grid-template-columns:1.05fr 1fr;gap:7.2rem}.cv-buy__gallery{position:sticky;top:9rem}}.cv-buy__main .cv-slide{display:none}.cv-buy__main .cv-slide.is-active{display:block}.cv-buy__thumbs{display:flex;gap:1rem;margin-top:1.2rem;overflow-x:auto;scrollbar-width:none}.cv-buy__thumb{flex:none;width:7.6rem;height:7.6rem;padding:0;border:0;border-radius:1.2rem;overflow:hidden;cursor:pointer;background:var(--cv-paper);opacity:.6;transition:opacity .2s,box-shadow .2s}.cv-buy__thumb img{width:100%;height:100%;object-fit:cover;display:block}.cv-buy__thumb[aria-current=true],.cv-buy__thumb:hover{opacity:1;box-shadow:inset 0 0 0 .25rem var(--cv-ink)}.cv-buy__thumb[aria-current=true] img{outline:.25rem solid var(--cv-ink);outline-offset:-.25rem;border-radius:1.2rem}.cv-price{display:flex;align-items:baseline;gap:1.2rem;margin:1.6rem 0 0}.cv-price strong{font-family:var(--font-heading-family);font-size:3.2rem;font-weight:700;letter-spacing:-.02em;color:rgb(var(--color-foreground))}.cv-price s{font-size:1.8rem;color:rgba(var(--color-foreground),.5)}.cv-buy__text{margin-top:1.6rem}.cv-buy__form{display:grid;gap:1.2rem}.cv-select{width:100%;min-height:5.2rem;padding:0 1.6rem;border-radius:1.2rem;border:var(--cv-line);font:600 1.6rem var(--font-body-family);background:#fff}.cv-assurance{list-style:none;padding:0;margin:2rem 0;display:flex;flex-wrap:wrap;gap:.8rem 2rem}.cv-assurance li{display:inline-flex;align-items:center;gap:.7rem;font-size:1.4rem;font-weight:600;color:rgba(var(--color-foreground),.78)}.cv-specs-wrap{display:grid;gap:4.8rem;align-items:center}@media(min-width:990px){.cv-specs-wrap{grid-template-columns:1fr 1fr;gap:8rem}}.cv-specs-wrap .cv-rte{margin-top:1.6rem}.cv-specs{display:grid;grid-template-columns:repeat(2,1fr);gap:1.2rem;margin:3.2rem 0 0}.cv-spec{padding:2.2rem 2rem;border-radius:var(--cv-radius-sm);border:1px solid rgba(var(--color-foreground),.14)}.cv-spec dt{font-size:1.25rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgba(var(--color-foreground),.6)}.cv-spec dd{margin:.8rem 0 0;display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap}.cv-spec dd strong{font-family:var(--font-heading-family);font-weight:700;font-size:clamp(3rem,3.2vw,4.4rem);line-height:1;letter-spacing:-.03em;color:rgb(var(--color-foreground))}.cv-spec dd span{font-size:1.6rem;font-weight:700;color:var(--cv-clay)}.cv-spec:first-child dt{color:#0d1716b3}.cv-spec:first-child dd strong,.cv-spec:first-child dd span{color:var(--cv-ink)}.cv-specs__note{display:flex;align-items:center;gap:1rem;margin:2.4rem 0 0;font-size:1.5rem;font-weight:600;color:rgba(var(--color-foreground),.75)}.cv-strip{overflow:hidden}.cv-strip__track{display:flex;width:max-content;animation:cv-scroll var(--speed, 60s) linear infinite}.cv-strip:hover .cv-strip__track{animation-play-state:paused}.cv-strip__group{display:flex;gap:1.6rem;padding:0 .8rem;margin:0;list-style:none}.cv-strip__item{width:clamp(22rem,24vw,34rem);aspect-ratio:1;border-radius:var(--cv-radius-sm);overflow:hidden;flex:none;background:var(--cv-paper)}.cv-strip__item img{width:100%;height:100%;object-fit:cover;display:block}.cv-faq{display:grid;gap:4rem}@media(min-width:990px){.cv-faq{grid-template-columns:.8fr 1.2fr;gap:8rem;align-items:start}.cv-faq__head{position:sticky;top:10rem}}.cv-faq__head .cv-rte{margin-top:1.6rem}.cv-faq__head .cv-btn{margin-top:2.8rem}.cv-faq__list{display:grid;gap:1.2rem}.cv-faq__item{background:#fff;border-radius:var(--cv-radius-sm);border:1px solid rgba(13,23,22,.06);transition:box-shadow .25s}.cv-faq__item[open]{box-shadow:var(--cv-shadow)}.cv-faq__q{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:2rem;padding:2.2rem 2.4rem;cursor:pointer;font-weight:700;font-size:1.7rem;color:var(--cv-ink)}.cv-faq__q::-webkit-details-marker{display:none}.cv-faq__plus{flex:none;display:grid;place-items:center;width:3.4rem;height:3.4rem;border-radius:50%;background:var(--cv-paper);color:var(--cv-ink);transition:transform .3s var(--cv-ease),background-color .3s}.cv-faq__item[open] .cv-faq__plus{transform:rotate(45deg);background:var(--cv-sun)}.cv-faq__a{padding:0 2.4rem 2.4rem;font-size:1.6rem;color:#0d1716b8}.cv-cta{position:relative;overflow:hidden;isolation:isolate}.cv-cta__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.cv-cta__bg img{width:100%;height:100%;object-fit:cover;object-position:var(--focal)}.cv-cta__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0e2624e6,#0e26248c,#0e26241a)}.cv-cta__inner{display:flex;align-items:center;min-height:56rem;padding-top:8rem;padding-bottom:8rem}.cv-cta__content{max-width:60rem;color:#fff}.cv-cta__title{font-size:clamp(3.6rem,4.6vw,6.4rem)}.cv-cta .cv-h1,.cv-cta .cv-eyebrow{color:#fff}.cv-cta .cv-rte{color:#fffc;margin-top:1.6rem}.cv-cta .cv-btn{margin-top:3.2rem}.cv-cta__list{list-style:none;padding:0;margin:3.2rem 0 0;display:flex;flex-wrap:wrap;gap:1rem 2.4rem}.cv-cta__list li{display:inline-flex;align-items:center;gap:.8rem;font-size:1.5rem;font-weight:600;color:#ffffffe6}.cv-cta__list .cv-icon{color:var(--cv-sun)}@media(max-width:749px){.cv-cta__bg:after{background:linear-gradient(0deg,#0e2624eb 30%,#0e262473)}.cv-cta__inner{min-height:60rem;align-items:flex-end;padding-bottom:5.6rem}.cv-cta .cv-btn{width:100%}}.cv-trust{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,1fr);gap:2.4rem 1.6rem}@media(min-width:990px){.cv-trust{grid-template-columns:repeat(4,1fr)}}.cv-trust__item{display:flex;align-items:center;gap:1.4rem}.cv-trust__icon{flex:none;display:grid;place-items:center;width:5.2rem;height:5.2rem;border-radius:50%;background:var(--cv-sand);color:var(--cv-ink)}.color-scheme-3 .cv-trust__icon{background:#ffffff14;color:var(--cv-sun)}.cv-trust__item strong{display:block;font-size:1.6rem;color:rgb(var(--color-foreground))}.cv-trust__item span>span,.cv-trust__item>span:last-child{font-size:1.4rem;color:rgba(var(--color-foreground),.7);line-height:1.4}@media(max-width:749px){.cv-trust__item{flex-direction:column;align-items:flex-start}}.cv-sticky{position:fixed;left:0;right:0;bottom:0;z-index:30;background:rgb(var(--color-background));box-shadow:0 -.8rem 2.4rem #0d17161a;transform:translateY(110%);transition:transform .35s var(--cv-ease)}.cv-sticky.is-visible{transform:none}.cv-sticky__inner{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding-top:1.2rem;padding-bottom:1.2rem}.cv-sticky__product{display:flex;align-items:center;gap:1.2rem;min-width:0}.cv-sticky__img{width:5.2rem;height:5.2rem;border-radius:1rem;object-fit:cover}.cv-sticky__info{display:grid;min-width:0}.cv-sticky__info strong{font-size:1.5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cv-sticky__price{font-size:1.4rem;font-weight:700}.cv-sticky__price s{opacity:.55;font-weight:400}.cv-sticky .cv-btn{min-height:4.8rem;padding:1.2rem 2.4rem}@media(max-width:749px){.cv-sticky__img{display:none}.cv-sticky__form{flex:1}.cv-sticky .cv-btn{width:100%}.cv-sticky__product{flex:none;max-width:40%}}.cv-usps{list-style:none;padding:0;margin:1.6rem 0;display:grid;gap:1rem}.cv-usps li{display:flex;gap:1.2rem;align-items:flex-start;font-size:1.55rem;font-weight:600;line-height:1.45;color:rgb(var(--color-foreground))}.cv-product-assurance{list-style:none;padding:1.6rem;margin:1.6rem 0;display:grid;gap:1rem;border-radius:var(--cv-radius-sm);background:var(--cv-paper)}.cv-product-assurance li{display:flex;gap:1rem;align-items:center;font-size:1.45rem;font-weight:600}.cv-product-assurance .cv-icon{color:var(--cv-ink);background:var(--cv-sun);border-radius:50%;padding:.5rem;width:3rem;height:3rem;flex:none}.product__info-container .product__title h1{font-weight:700;letter-spacing:-.025em}.product__info-container .price-item{font-weight:700;font-size:2.6rem;letter-spacing:-.01em}.product-form__submit{border-radius:.8rem!important;text-transform:uppercase;letter-spacing:.08em;min-height:5.8rem;font-weight:700;font-size:1.7rem}.product-form__submit:after,.product-form__submit:before{border-radius:.8rem!important}.cv-visually-hidden-picker{display:none}.header__heading-logo{height:auto}.footer .cv-footer-logo{display:inline-block;margin-bottom:2.4rem}.button,.shopify-payment-button__button--unbranded{border-radius:.8rem}@media(prefers-reduced-motion:no-preference){.cv-reveal{opacity:0;transform:translateY(2.4rem);transition:opacity .8s var(--cv-ease),transform .8s var(--cv-ease)}.cv-reveal.is-in{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.cv-marquee__track,.cv-band__track,.cv-strip__track{animation:none}.cv-strip{overflow-x:auto}}.cv-h1,.cv-h2,.cv-band__item,.cv-stat-badge strong,.cv-step__num,.cv-spec dd strong,.cv-price strong,.cv-compare__label{font-weight:800}.cv-h1 em,.cv-h2 em{background:linear-gradient(180deg,transparent 60%,var(--cv-sun) 60%,var(--cv-sun) 92%,transparent 92%);-webkit-box-decoration-break:clone;box-decoration-break:clone}.color-scheme-3 .cv-h1 em,.color-scheme-3 .cv-h2 em,.cv-hero--light .cv-h1 em,.cv-cta .cv-h1 em{background:none;color:var(--cv-sun)}.cv-eyebrow{color:var(--cv-clay)}.color-scheme-3 .cv-eyebrow,.cv-cta .cv-eyebrow,.cv-hero--light .cv-eyebrow{color:var(--cv-sun)}.color-scheme-3 .cv-eyebrow:before{background:var(--cv-sun)}.cv-pill{border-radius:.6rem}.cv-btn--primary:hover{box-shadow:0 1rem 2.4rem #0d171638}.color-scheme-3.cv-section,.color-scheme-3.cv-band{isolation:isolate;overflow:hidden}.color-scheme-3.cv-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:.14;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='600' height='600' viewBox='0 0 600 600' fill='none' stroke='%237EAB30' stroke-width='1.4'%3E%3Cpath d='M300 120c90-10 170 40 180 120s-50 150-150 160-190-30-200-110 80-160 170-170Z'/%3E%3Cpath d='M305 160c65-6 120 28 128 85s-36 106-108 113-136-22-142-79 57-113 122-119Z'/%3E%3Cpath d='M310 200c40-4 76 18 80 54s-22 66-66 70-84-14-88-50 34-70 74-74Z'/%3E%3Cpath d='M312 238c18-2 34 8 36 24s-10 30-30 32-38-6-40-22 16-32 34-34Z'/%3E%3Cpath d='M-20 520c80-40 160-30 240 10s170 50 250 0 130-60 150-50'/%3E%3Cpath d='M-20 560c80-36 160-26 240 12s170 46 250-2 130-54 150-46'/%3E%3Cpath d='M-20 40c60 20 120 10 170-20s110-40 160-10'/%3E%3Cpath d='M-20 80c60 20 120 12 170-16s110-36 160-8'/%3E%3Cpath d='M480 470c40-30 80-30 140 0'/%3E%3C/svg%3E");background-size:600px 600px}.color-scheme-3 .cv-feature{background:#ffffff0f;border-color:#ffffff1a}.color-scheme-3 .cv-feature__icon{background:var(--cv-sun)}.header-wrapper--border-bottom{border-bottom-color:#0d171614}.cv-hero__chips li{border-radius:.8rem}.cv-hero:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2.4rem;background:var(--cv-sun);clip-path:polygon(0 100%,0 70%,6% 40%,11% 62%,18% 22%,25% 58%,31% 38%,38% 70%,45% 30%,52% 64%,58% 44%,66% 74%,73% 26%,80% 60%,86% 40%,93% 66%,100% 36%,100% 100%);z-index:1}.cv-band__sep .cv-icon{width:2.6rem;height:2.6rem}.cv-stat-badge{border-radius:1.6rem;width:auto;height:auto;padding:1.8rem 2.2rem;transform:rotate(-4deg);background:var(--cv-sun)}.cv-compare__card--before{background:#fff;border:var(--cv-line)}.cv-compare__card--after{background:var(--cv-forest)}.cv-compare__card--after .cv-compare__label{color:var(--cv-sun)}.cv-packs{list-style:none;padding:0;margin:0;display:grid;gap:2rem;grid-template-columns:1fr;align-items:stretch}@media(min-width:750px){.cv-packs{grid-template-columns:repeat(3,1fr);gap:2.4rem}}.cv-pack{position:relative;display:flex;flex-direction:column;border-radius:var(--cv-radius);background:#fff;color:var(--cv-ink);overflow:hidden;box-shadow:var(--cv-shadow);transition:transform .35s var(--cv-ease)}.cv-pack:hover{transform:translateY(-.4rem)}@media(min-width:750px){.cv-pack--hot{transform:translateY(-1.2rem)}.cv-pack--hot:hover{transform:translateY(-1.6rem)}}.cv-pack__badge{position:absolute;top:1.4rem;left:1.4rem;z-index:2;padding:.6rem 1.2rem;border-radius:.6rem;background:var(--cv-clay);color:#fff;font-size:1.2rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.cv-pack--hot .cv-pack__badge{background:var(--cv-sun);color:var(--cv-ink)}.cv-pack__media{position:relative;aspect-ratio:1;background:var(--cv-paper)}.cv-pack__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:1.6rem}.cv-pack__qty{position:absolute;right:1.4rem;bottom:1.2rem;font-family:var(--font-heading-family);font-weight:800;font-size:4.8rem;line-height:1;letter-spacing:-.04em;color:var(--cv-forest);opacity:.9}.cv-pack__body{display:flex;flex-direction:column;gap:.4rem;padding:2.4rem;flex:1}.cv-pack .cv-h3{color:var(--cv-ink);font-size:2.4rem}.cv-pack__sub{margin:0;font-size:1.5rem;font-weight:600;color:var(--cv-clay);text-transform:uppercase;letter-spacing:.08em}.cv-pack__price{display:flex;align-items:baseline;gap:1rem;margin:1.2rem 0 0}.cv-pack__price strong{font-family:var(--font-heading-family);font-weight:800;font-size:3.4rem;letter-spacing:-.02em}.cv-pack__price s{font-size:1.7rem;color:#0d171680}.cv-pack__unit{margin:0;font-size:1.45rem;color:#0d1716b3}.cv-pack__save{display:inline-flex;align-items:center;gap:.6rem;align-self:flex-start;margin:.8rem 0 0;padding:.4rem 1rem;border-radius:.6rem;background:var(--cv-sand);font-size:1.35rem;font-weight:700;color:var(--cv-ink)}.cv-pack .cv-btn{margin-top:auto}.cv-pack__body>.cv-btn{margin-top:2rem}.cv-pack .cv-btn--outline{color:var(--cv-ink);box-shadow:inset 0 0 0 .15rem #0d17164d}.cv-pack .cv-btn--primary{background:var(--cv-clay);color:#fff}.cv-packs__note{display:flex;align-items:center;justify-content:center;gap:.8rem;margin:3.2rem 0 0;font-size:1.5rem;font-weight:600;color:rgba(var(--color-foreground),.8)}.color-scheme-3 .cv-packs__note .cv-icon{color:var(--cv-sun)}.cv-uses{list-style:none;padding:0;margin:0;display:grid;gap:3.2rem 2.4rem;grid-template-columns:1fr}@media(min-width:750px){.cv-uses{grid-template-columns:repeat(3,1fr)}}.cv-use .cv-frame{margin-bottom:2rem}.cv-use .cv-frame img{transition:transform .8s var(--cv-ease)}.cv-use:hover .cv-frame img{transform:scale(1.04)}.cv-use__tag{position:absolute;left:1.4rem;top:1.4rem;display:inline-flex;align-items:center;gap:.6rem;padding:.7rem 1.2rem;border-radius:.6rem;background:#fffaf5eb;color:var(--cv-ink);font-size:1.25rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.cv-use__tag .cv-icon{color:var(--cv-clay)}.cv-use .cv-rte{margin-top:.8rem;font-size:1.55rem}@media(max-width:749px){.cv-uses{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:78%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -1.5rem;padding:0 1.5rem}.cv-use{scroll-snap-align:start}}.cv-step{position:relative}.cv-step__num{color:transparent;-webkit-text-stroke:1.5px var(--cv-clay)}.cv-step:hover .cv-step__num{color:var(--cv-clay)}.cv-spec:first-child{background:var(--cv-sun);border-color:var(--cv-sun)}.cv-spec dd span{color:var(--cv-clay)}.cv-faq__item[open] .cv-faq__plus{background:var(--cv-sun)}.cv-trust__icon{background:var(--cv-sand);color:var(--cv-forest)}.cv-marquee__item .cv-icon{color:var(--cv-sun)}.cv-product-assurance .cv-icon{background:var(--cv-sun)}.cv-btn:focus-visible,.cv-buy__thumb:focus-visible,.cv-faq__q:focus-visible{outline-color:var(--cv-clay)}.cv-strip__item{border-radius:var(--cv-radius-sm)}@media(max-width:749px){.cv-uses{scroll-padding-left:1.5rem}.cv-packs{gap:1.4rem}.cv-pack{display:grid;grid-template-columns:38% 1fr}.cv-pack__media{aspect-ratio:auto;min-height:100%}.cv-pack__media img{padding:.8rem}.cv-pack__qty{font-size:3rem;right:.8rem;bottom:.6rem}.cv-pack__body{padding:1.6rem 1.6rem 1.6rem 1.4rem}.cv-pack .cv-h3{font-size:2rem}.cv-pack__sub{font-size:1.2rem}.cv-pack__price{margin-top:.6rem}.cv-pack__price strong{font-size:2.6rem}.cv-pack__save{font-size:1.2rem}.cv-pack__body>.cv-btn{margin-top:1.2rem;min-height:4.4rem;padding:1rem 1.2rem;font-size:1.3rem}.cv-pack__badge{top:.8rem;left:.8rem;font-size:1rem;padding:.4rem .7rem}}@media(max-width:749px){.cv-pack__badge{max-width:calc(38% - 1.6rem);line-height:1.25}}:root{--cv-brown: #366560;--cv-ocean: #366560;--cv-night: #0E2624;--cv-amber-deep: #1A4D47;--cv-paw: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cellipse cx='12' cy='16.2' rx='5.2' ry='4.6'/%3E%3Cellipse cx='5.2' cy='10.4' rx='2.2' ry='2.8'/%3E%3Cellipse cx='9.4' cy='5.6' rx='2.3' ry='3'/%3E%3Cellipse cx='14.6' cy='5.6' rx='2.3' ry='3'/%3E%3Cellipse cx='18.8' cy='10.4' rx='2.2' ry='2.8'/%3E%3C/svg%3E");--cv-paws: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 260 260'%3E%3Cg%3E%3Cg transform='translate(30 40) rotate(-20) scale(1.3)'%3E%3Cellipse cx='12' cy='16.2' rx='5.2' ry='4.6'/%3E%3Cellipse cx='5.2' cy='10.4' rx='2.2' ry='2.8'/%3E%3Cellipse cx='9.4' cy='5.6' rx='2.3' ry='3'/%3E%3Cellipse cx='14.6' cy='5.6' rx='2.3' ry='3'/%3E%3Cellipse cx='18.8' cy='10.4' rx='2.2' ry='2.8'/%3E%3C/g%3E%3Cg transform='translate(150 150) rotate(25) scale(1.1)'%3E%3Cellipse cx='12' cy='16.2' rx='5.2' ry='4.6'/%3E%3Cellipse cx='5.2' cy='10.4' rx='2.2' ry='2.8'/%3E%3Cellipse cx='9.4' cy='5.6' rx='2.3' ry='3'/%3E%3Cellipse cx='14.6' cy='5.6' rx='2.3' ry='3'/%3E%3Cellipse cx='18.8' cy='10.4' rx='2.2' ry='2.8'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.cv-h1,.cv-h2,.cv-h3{font-weight:700;letter-spacing:-.01em;line-height:1.05}.cv-h1 em,.cv-h2 em{font-style:normal;color:#fff;text-decoration:none;background:var(--cv-ocean);background-image:none;padding:.02em .28em .06em;margin:.12em .04em 0;border-radius:.22em;-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline-block;line-height:1.12;box-shadow:0 .08em #0d17162e;transform:rotate(-1deg);text-wrap:balance}.color-scheme-3 .cv-h1 em,.color-scheme-3 .cv-h2 em,.color-scheme-5 .cv-h2 em,.cv-hero--light .cv-h1 em,.cv-cta .cv-h1 em,.cv-cta .cv-h2 em{background:var(--cv-sun);color:var(--cv-ink)}.color-scheme-4 .cv-h1 em,.color-scheme-4 .cv-h2 em{background:var(--cv-ink);color:#fff}.cv-eyebrow{color:var(--cv-ocean);letter-spacing:.12em}.cv-eyebrow:before{content:"";width:1.8rem;height:1.8rem;border-radius:0;background:currentColor;-webkit-mask:var(--cv-paw) center / contain no-repeat;mask:var(--cv-paw) center / contain no-repeat}.color-scheme-3 .cv-eyebrow,.color-scheme-5 .cv-eyebrow{color:var(--cv-sun)}.color-scheme-4 .cv-eyebrow{color:var(--cv-ink)}.color-scheme-3.cv-section,.color-scheme-5.cv-section{isolation:isolate;overflow:hidden}.color-scheme-3.cv-section:before,.color-scheme-5.cv-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(circle at 8% 18%,rgba(54,101,96,.22) 0 3.5rem,transparent 3.6rem),radial-gradient(circle at 92% 12%,rgba(54,101,96,.14) 0 7rem,transparent 7.1rem),radial-gradient(circle at 85% 88%,rgba(54,101,96,.18) 0 4.5rem,transparent 4.6rem),radial-gradient(circle at 14% 82%,rgba(54,101,96,.1) 0 9rem,transparent 9.1rem),radial-gradient(circle at 50% 120%,rgba(54,101,96,.25),transparent 60%)}.color-scheme-2.cv-section:before,.color-scheme-4.cv-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.07;background-color:var(--cv-ink);-webkit-mask:var(--cv-paw) 0 0 / 9rem 9rem repeat;mask:var(--cv-paw) 0 0 / 9rem 9rem repeat;-webkit-mask-image:var(--cv-paws);mask-image:var(--cv-paws);-webkit-mask-size:26rem 26rem;mask-size:26rem 26rem}.color-scheme-2.cv-section>*,.color-scheme-4.cv-section>*{position:relative;z-index:1}.cv-hero:after{content:none}.cv-hero__bg:after{background:linear-gradient(180deg,rgba(255,250,245,var(--veil)),rgba(255,250,245,calc(var(--veil) * .85)) 50%,#fffaf500 72%)}@media(min-width:750px){.cv-hero__bg:after{background:linear-gradient(90deg,rgba(255,250,245,var(--veil)),rgba(255,250,245,calc(var(--veil) * .75)) 38%,#fffaf500 64%)}}.cv-hero--light .cv-hero__bg:after{background:linear-gradient(90deg,rgba(14,38,36,var(--veil)),rgba(14,38,36,calc(var(--veil) * .6)) 40%,#0e262400 68%)}.cv-hero__chips li{background:#ffffffe6;color:var(--cv-ink);border:1px solid rgba(54,101,96,.35);border-radius:10rem}.cv-hero__chips .cv-icon{background:var(--cv-sun);color:var(--cv-ink)}.cv-hero--light .cv-hero__chips li{background:#0e26248c;color:#fff}.cv-btn{border-radius:10rem;letter-spacing:.03em;font-weight:700}.cv-btn--primary:hover{box-shadow:0 1rem 2.4rem #36656047}.button,.shopify-payment-button__button--unbranded,.product-form__submit,.product-form__submit:after,.product-form__submit:before{border-radius:10rem!important}.cv-orbit{display:grid;gap:3.2rem;align-items:center}@media(min-width:990px){.cv-orbit{grid-template-columns:1fr 1.2fr 1fr;gap:4rem}.cv-orbit__col--left .cv-orbit__item{text-align:right}.cv-orbit__col--left .cv-orbit__icon{margin-left:auto}.cv-orbit__col--right .cv-orbit__item{text-align:left}}.cv-orbit__col{list-style:none;margin:0;padding:0;display:grid;gap:3.2rem}.cv-orbit__item{text-align:center}.cv-orbit__icon{display:grid;place-items:center;width:5.6rem;height:5.6rem;border-radius:50%;margin:0 auto 1.2rem;background:var(--cv-sun);color:var(--cv-night);box-shadow:0 0 0 .6rem #36656029}.cv-orbit__title{margin:0 0 .5rem;font-family:var(--font-heading-family);font-weight:700;font-size:1.9rem;color:rgb(var(--color-foreground))}.cv-orbit__text{margin:0;font-size:1.5rem;line-height:1.5;color:rgba(var(--color-foreground),.75)}.cv-orbit__media{position:relative;max-width:46rem;width:100%;margin-inline:auto}.cv-orbit__blob{position:absolute;top:8%;right:8%;bottom:8%;left:8%;border-radius:50%;background:radial-gradient(circle,#3665608c,#36656000 70%);filter:blur(8px)}.cv-orbit__img{position:relative;display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:50%;box-shadow:0 0 0 1rem #3665601f,0 0 0 2rem #3665600f}.cv-orbit__caption{position:relative;margin:2rem 0 0;text-align:center;font-weight:700;color:rgba(var(--color-foreground),.85)}.cv-cta-row{display:flex;justify-content:center;margin-top:4.8rem}@media(max-width:989px){.cv-orbit__media{order:-1;max-width:32rem}.cv-orbit__col{grid-template-columns:1fr 1fr;gap:2.4rem 1.6rem}.cv-orbit__title{font-size:1.6rem}.cv-orbit__text{font-size:1.35rem}}.cv-table{max-width:92rem;margin:0 auto}.cv-table__row{display:grid;grid-template-columns:1.7fr repeat(var(--cols),1fr);align-items:stretch}.cv-table__row>*{display:flex;align-items:center;justify-content:center;padding:1.5rem 1rem;text-align:center}.cv-table__row+.cv-table__row>*{border-top:1px solid rgba(var(--color-foreground),.1)}.cv-table__row--head>*{flex-direction:column;gap:.8rem;padding-block:2rem 1.6rem;font-family:var(--font-heading-family);font-weight:700;font-size:1.5rem;line-height:1.2;color:rgb(var(--color-foreground))}.cv-table__label{justify-content:flex-start!important;text-align:left!important;font-weight:600;font-size:1.55rem;color:rgb(var(--color-foreground))}.cv-table__us,.cv-table__cell--us{background:#fff;color:var(--cv-ink)!important}.cv-table__row>.cv-table__cell--us{border-top-color:#0d171614}.cv-table__us{position:relative;border-radius:2rem 2rem 0 0}.cv-table__row:last-child .cv-table__cell--us{border-radius:0 0 2rem 2rem}.cv-table__flag{position:absolute;top:-1.4rem;left:50%;transform:translate(-50%) rotate(-3deg);white-space:nowrap;padding:.4rem 1.2rem;border-radius:10rem;background:var(--cv-sun);color:var(--cv-night);font-family:var(--font-body-family);font-size:1.15rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.cv-table__thumb{width:6.4rem;height:6.4rem;border-radius:50%;object-fit:cover;background:var(--cv-paper)}.cv-table__them{opacity:.85}.cv-table__them .cv-icon{opacity:.8}.cv-table__mark{display:grid;place-items:center;width:3rem;height:3rem;border-radius:50%}.cv-table__cell--yes .cv-table__mark{background:var(--cv-sun);color:var(--cv-night)}.cv-table__cell--no .cv-table__mark{background:rgba(var(--color-foreground),.1);color:rgba(var(--color-foreground),.6)}.cv-table__cell--us.cv-table__cell--yes .cv-table__mark{background:var(--cv-brown);color:#fff}.cv-table__cell--us.cv-table__cell--no .cv-table__mark{background:#0d171614;color:#0d171680}.cv-table .cv-icon{stroke-width:2.4}@media(max-width:749px){.cv-table__row{grid-template-columns:1.35fr repeat(var(--cols),.85fr)}.cv-table__row>*{padding:1.2rem .5rem}.cv-table__label{font-size:1.3rem;padding-left:0!important}.cv-table__row--head>*{font-size:1.2rem}.cv-table__thumb{width:4.4rem;height:4.4rem}.cv-table__flag{font-size:.95rem;padding:.3rem .7rem}.cv-table__mark{width:2.6rem;height:2.6rem}}.cv-pp{margin:2rem 0 1.2rem}.cv-cv__label{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin:0 0 1.2rem;font-size:1.5rem;font-weight:700;color:var(--cv-ink)}.cv-cv__label span{font-weight:500;color:#0d171699;font-size:1.35rem}.cv-cv__packs{display:grid;gap:1.2rem;padding:1.2rem;border-radius:2rem;background:#f3f7f6}.cv-cv__pack{position:relative;border-radius:1.6rem;background:#fff;border:1.5px solid transparent;transition:border-color .2s,box-shadow .2s}.cv-cv__pack:hover{border-color:#3665604d}.cv-cv__pack.is-open{border-color:var(--cv-brown);box-shadow:0 .6rem 2rem #3665601a}.cv-cv__head{display:grid;grid-template-columns:auto 6.4rem 1fr auto;align-items:center;gap:1.6rem;padding:1.8rem 2rem;cursor:pointer}.cv-cv__head input{position:absolute;opacity:0;pointer-events:none}.cv-cv__head:has(input:focus-visible){outline:3px solid var(--cv-brown);outline-offset:2px;border-radius:1.6rem}.cv-cv__radio{width:2.4rem;height:2.4rem;border-radius:50%;border:2px solid rgba(13,23,22,.3);display:grid;place-items:center;transition:border-color .2s}.cv-cv__pack.is-open .cv-cv__radio{border-color:var(--cv-brown);background:var(--cv-brown)}.cv-cv__pack.is-open .cv-cv__radio:after{content:"";width:.9rem;height:.9rem;border-radius:50%;background:#fff}.cv-cv__thumb{width:6.4rem;height:6.4rem;display:block}.cv-cv__thumb img{width:100%;height:100%;object-fit:contain;display:block}.cv-cv__text{display:grid;gap:.2rem;min-width:0}.cv-cv__title{font-family:var(--font-heading-family);font-weight:600;font-size:1.9rem;color:var(--cv-ink);line-height:1.2}.cv-cv__sub{font-size:1.45rem;color:#0d17168c}.cv-cv__price{text-align:right;line-height:1.25}.cv-cv__price strong{display:block;font-size:2rem;font-weight:700;color:var(--cv-ink)}.cv-cv__price s{font-size:1.45rem;color:#0d171673}.cv-cv__badge{position:absolute;top:-1.2rem;right:2rem;padding:.35rem 1.2rem;border-radius:10rem;background:var(--cv-brown);color:#fff;font-size:1.15rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.cv-cv__body{margin:0 2rem;padding:.4rem 0 1.8rem;border-top:1px solid rgba(13,23,22,.1)}.cv-cv__body[hidden]{display:none}.cv-cv__slot{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;margin:0;padding:1.4rem 0;border:0;min-width:0}.cv-cv__slot+.cv-cv__slot{border-top:1px solid rgba(13,23,22,.08)}.cv-cv__slot-label{float:left;display:grid;gap:.2rem;padding:0;font-size:1.6rem;font-weight:600;color:var(--cv-ink)}.cv-cv__slot-name{font-weight:400;color:#0d171699}.cv-cv__swatches{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.8rem}.cv-cv__sw{position:relative;cursor:pointer}.cv-cv__sw input{position:absolute;opacity:0;pointer-events:none}.cv-cv__sw-img{display:grid;place-items:center;width:6.4rem;height:6.4rem;border-radius:1.2rem;background:#f3f7f6;border:2px solid rgba(13,23,22,.08);overflow:hidden;font-weight:700;transition:border-color .2s,transform .2s var(--cv-ease)}.cv-cv__sw-img img{width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}.cv-cv__sw:hover .cv-cv__sw-img{transform:translateY(-.2rem)}.cv-cv__sw input:checked+.cv-cv__sw-img{border-color:var(--cv-brown);box-shadow:0 0 0 .2rem #36656099}.cv-cv__sw input:focus-visible+.cv-cv__sw-img{outline:3px solid var(--cv-brown);outline-offset:2px}.cv-cv__sw input:disabled+.cv-cv__sw-img{opacity:.35}.cv-cv__bonus{display:flex;align-items:center;gap:1rem;margin:1rem 0 0;padding:1.2rem 1.4rem;border-radius:1.2rem;background:#f3f7f6;border:1px solid rgba(13,23,22,.06);font-size:1.45rem;font-weight:600;color:var(--cv-ink)}.cv-cv__bonus .cv-icon{color:var(--cv-brown);flex:none}.cv-cv__bonus em{margin-left:auto;padding:.2rem .9rem;border-radius:.6rem;background:#36656059;color:var(--cv-brown);font-style:normal;font-size:1.15rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.cv-cv__atc{width:100%;margin-top:1.6rem;min-height:6rem;font-size:1.7rem;justify-content:space-between;padding-inline:3rem;background:var(--cv-brown);color:#fff}.cv-cv__atc-total{font-weight:700;opacity:.9}.cv-cv__note{margin:1rem 0 0;font-size:1.3rem;text-align:center;color:#0d171699}.cv-cv__error{margin:1rem 0 0;font-size:1.4rem;font-weight:700;color:#b3261e;text-align:center}.cv-cv__error:empty{display:none}@media(max-width:749px){.cv-cv__packs{padding:.8rem;gap:1.4rem}.cv-cv__head{grid-template-columns:auto 4.8rem 1fr auto;gap:1rem;padding:1.5rem 1.4rem}.cv-cv__thumb{width:4.8rem;height:4.8rem}.cv-cv__title{font-size:1.6rem}.cv-cv__sub{font-size:1.25rem}.cv-cv__price strong{font-size:1.7rem}.cv-cv__price s{font-size:1.25rem}.cv-cv__body{margin:0 1.4rem}.cv-cv__slot{flex-direction:column;align-items:flex-start;gap:.8rem}.cv-cv__slot-label{float:none;grid-auto-flow:column;justify-content:start;gap:.6rem;font-size:1.4rem}.cv-cv__swatches{justify-content:flex-start}.cv-cv__sw-img{width:5.6rem;height:5.6rem}.cv-cv__badge{right:1.2rem;font-size:1rem}.cv-cv__atc{padding-inline:2rem;font-size:1.5rem}}@media(min-width:990px){.cv-uses:has(>:nth-child(4)){grid-template-columns:repeat(4,1fr)}}.cv-feature__tag{font-family:var(--font-heading-family);font-size:2.4rem;font-weight:800;letter-spacing:-.02em;text-transform:none;color:var(--cv-brown);top:2.8rem}.color-scheme-3 .cv-feature__tag,.color-scheme-5 .cv-feature__tag{color:var(--cv-sun)}.cv-feature__icon{border-radius:50%}.cv-spec dd span{color:var(--cv-brown)}.color-scheme-3 .cv-spec dd span{color:var(--cv-sun)}.cv-spec:first-child dd span{color:var(--cv-brown)}.cv-step__num{display:grid;place-items:center;width:5.2rem;height:5.2rem;border-radius:50%;background:var(--cv-sun);color:var(--cv-night);-webkit-text-stroke:0;font-size:2.4rem}.cv-step:hover .cv-step__num{color:#fff;background:var(--cv-brown)}.cv-compare__card--after{background:var(--cv-brown)}.cv-pack--hot{box-shadow:0 0 0 .3rem var(--cv-sun),var(--cv-shadow)}.cv-pack .cv-btn--primary{background:var(--cv-brown)}.cv-pack__qty{color:var(--cv-brown)}.header__menu-item{font-weight:600}.cart-count-bubble{background:var(--cv-brown);color:#fff}.product__title h1{font-weight:800;letter-spacing:-.02em}.product .price .badge{background:var(--cv-brown);color:#fff;border:0;border-radius:10rem}.product__accordion summary .h4{font-family:var(--font-body-family);font-weight:600}.thumbnail[aria-current]{box-shadow:0 0 0 .2rem var(--cv-brown)}.color-scheme-5 .cv-eyebrow{color:var(--cv-sun)}.cv-h2+.cv-rte,.cv-h2+.cv-head__text{margin-top:1.6rem}@media(max-width:989px){.cv-orbit{grid-template-columns:1fr 1fr;gap:2.4rem 1.6rem}.cv-orbit__media{grid-column:1 / -1;margin-bottom:1.6rem}.cv-orbit__col{display:contents}}.cv-band-clip{overflow-x:clip;position:relative;z-index:2}.product__info-container .product__text.subtitle{margin:.4rem 0 1.2rem;font-size:1.6rem;line-height:1.5;font-style:normal;letter-spacing:0;color:rgba(var(--color-foreground),.75)}.product__info-container .product__text.subtitle strong{color:var(--cv-brown);font-weight:700}.product__info-container .product__title h1{font-size:clamp(2.6rem,2.6vw,3.6rem);line-height:1.15}.cv-cv__slot[hidden],.cv-pp [hidden]{display:none!important}.cv-cv__title,.cv-cv__sub,.cv-cv__price strong,.cv-cv__price s{white-space:nowrap}.cv-cv__head{grid-template-columns:auto 5.6rem minmax(0,1fr) auto;gap:1.4rem}.cv-cv__thumb{width:5.6rem;height:5.6rem}.cv-cv__text{overflow:hidden}.cv-cv__body:not(:has(.cv-cv__slot)){border-top:0;padding-top:0}@media(max-width:989px)and (min-width:750px),(max-width:420px){.cv-cv__head{grid-template-columns:auto 4.4rem minmax(0,1fr) auto;gap:1rem;padding:1.5rem 1.4rem}.cv-cv__thumb{width:4.4rem;height:4.4rem}.cv-cv__title{font-size:1.6rem}.cv-cv__sub{font-size:1.25rem}.cv-cv__price strong{font-size:1.7rem}}.cv-hs{position:relative;overflow:hidden;isolation:isolate;padding-top:calc(var(--pt) * .6);padding-bottom:calc(var(--pb) * .7);color:rgba(var(--color-foreground),.85);background-color:rgb(var(--color-background))}@media(min-width:750px){.cv-hs{padding-top:var(--pt);padding-bottom:var(--pb)}}.cv-hs__grid{display:grid;gap:4rem;align-items:center}@media(min-width:990px){.cv-hs__grid{grid-template-columns:1fr 1.05fr;gap:6.4rem}}.cv-hs .cv-h1{font-size:clamp(3.6rem,4.6vw,6.4rem)}.cv-hs__text{margin-top:2rem;font-size:1.85rem;max-width:50rem}.cv-hs__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.6rem 2.4rem;margin-top:3.2rem}.cv-hs__note{display:inline-flex;align-items:center;gap:.8rem;font-weight:600;font-size:1.5rem;color:rgb(var(--color-foreground))}.cv-hs__note .cv-icon{color:var(--cv-ocean)}.cv-hs__chips{list-style:none;padding:0;margin:3.6rem 0 0;display:grid;grid-template-columns:repeat(3,auto);justify-content:start;gap:2.4rem}.cv-hs__chips li{display:flex;flex-direction:column;align-items:flex-start;gap:.8rem;font-size:1.45rem;font-weight:700;line-height:1.25;color:rgb(var(--color-foreground));max-width:13rem}.cv-hs__chip-icon{display:grid;place-items:center;width:4.6rem;height:4.6rem;border-radius:50%;background:#fff;color:var(--cv-ocean);box-shadow:0 .6rem 1.6rem #0d17161a,inset 0 0 0 .2rem #36656059}.cv-hs__media{position:relative}.cv-hs__frame{position:relative;border-radius:3.2rem;overflow:hidden;aspect-ratio:1177 / 941;background:var(--cv-paper);box-shadow:0 3rem 6rem #0d171629;transform:rotate(1.2deg)}.cv-hs__frame img{width:100%;height:100%;object-fit:cover;display:block}.cv-hs__sticker{position:absolute;top:-2.4rem;right:-1.2rem;z-index:2;display:grid;place-content:center;text-align:center;width:12rem;height:12rem;margin:0;border-radius:50%;background:var(--cv-ink);color:#fff;transform:rotate(8deg);box-shadow:0 1.2rem 2.4rem #0d171640;animation:cv-float 6s ease-in-out infinite}.cv-hs__sticker strong{font-family:var(--font-heading-family);font-size:4.2rem;line-height:.9;color:var(--cv-sun)}.cv-hs__sticker span{font-size:1.15rem;font-weight:700;line-height:1.15;letter-spacing:.04em;text-transform:uppercase;padding:0 1.4rem}.cv-hs__card{position:absolute;left:-2.4rem;bottom:2.4rem;z-index:2;display:flex;align-items:center;gap:1.2rem;margin:0;padding:1.2rem 1.8rem 1.2rem 1.2rem;border-radius:1.8rem;background:#fff;color:var(--cv-ink);box-shadow:0 1.6rem 3.2rem #0d171629;font-size:1.35rem;line-height:1.3;animation:cv-float 7s ease-in-out -2s infinite}.cv-hs__card strong{display:block;font-size:1.5rem}.cv-hs__card-icon{display:grid;place-items:center;width:4.4rem;height:4.4rem;border-radius:1.2rem;background:var(--cv-sun);color:var(--cv-ink);flex:none}.cv-hs__bubble{position:absolute;z-index:-1;border-radius:50%;background:radial-gradient(circle at 30% 30%,#ffffffe6,#3665602e 60%,#3665600d);box-shadow:inset 0 0 0 .15rem #36656040}.cv-hs__bubble--1{width:22rem;height:22rem;right:-6rem;top:-6rem}.cv-hs__bubble--2{width:9rem;height:9rem;left:44%;bottom:3rem}.cv-hs__bubble--3{width:5rem;height:5rem;left:4%;top:12%}@keyframes cv-float{0%,to{translate:0 0}50%{translate:0 -.8rem}}@media(prefers-reduced-motion:reduce){.cv-hs__sticker,.cv-hs__card{animation:none}}@media(max-width:989px){.cv-hs__media{order:-1;margin:1.6rem .8rem 0}.cv-hs__grid{gap:3.2rem}}@media(max-width:749px){.cv-hs .cv-h1{font-size:3.5rem}.cv-hs__text{font-size:1.6rem;margin-top:1.4rem}.cv-hs__actions{margin-top:2.4rem;gap:1.2rem}.cv-hs__actions .cv-btn{width:100%}.cv-hs__note{width:100%;justify-content:center;font-size:1.35rem}.cv-hs__chips{margin-top:2.8rem;gap:1.2rem;grid-template-columns:repeat(3,1fr)}.cv-hs__chips li{align-items:center;text-align:center;font-size:1.25rem;max-width:none}.cv-hs__chip-icon{width:4rem;height:4rem}.cv-hs__sticker{width:8.6rem;height:8.6rem;top:-1.6rem;right:-.4rem}.cv-hs__sticker strong{font-size:3rem}.cv-hs__sticker span{font-size:.9rem;padding:0 1rem}.cv-hs__card{left:-.4rem;bottom:-1.6rem;font-size:1.2rem;padding:.9rem 1.4rem .9rem .9rem}.cv-hs__card strong{font-size:1.3rem}.cv-hs__card-icon{width:3.6rem;height:3.6rem}.cv-hs__frame{border-radius:2.4rem}}.cv-ba-wrap{display:grid;gap:4rem;align-items:center}@media(min-width:990px){.cv-ba-wrap{grid-template-columns:.9fr 1.1fr;gap:7.2rem}}.cv-ba-wrap__text .cv-checklist{margin-bottom:3.2rem}.cv-ba{position:relative;display:block;aspect-ratio:1;border-radius:3.2rem;overflow:hidden;background:var(--cv-paper);box-shadow:0 3rem 6rem #0d171624;-webkit-user-select:none;user-select:none;touch-action:pan-y}.cv-ba__img{position:absolute;top:0;right:0;bottom:0;left:0}.cv-ba__img img{width:100%;height:100%;object-fit:cover;display:block}.cv-ba__img--before{clip-path:inset(0 calc(100% - var(--pos)) 0 0)}.cv-ba__tag{position:absolute;top:1.8rem;z-index:2;padding:.6rem 1.6rem;border-radius:10rem;font-size:1.3rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;pointer-events:none}.cv-ba__tag--before{left:1.8rem;background:var(--cv-ink);color:#fff}.cv-ba__tag--after{right:1.8rem;background:var(--cv-sun);color:var(--cv-ink)}.cv-ba__line{position:absolute;top:0;bottom:0;left:var(--pos);width:.4rem;margin-left:-.2rem;background:#fff;z-index:2;pointer-events:none;box-shadow:0 0 1.2rem #0d17164d}.cv-ba__knob{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;width:5.6rem;height:5.6rem;border-radius:50%;background:#fff;color:var(--cv-ink);box-shadow:0 .8rem 2rem #0d171640}.cv-ba__knob .cv-icon:first-child{transform:scaleX(-1);margin-right:-.4rem}.cv-ba__range{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize;z-index:3}.cv-ba__range:focus-visible~.cv-ba__line .cv-ba__knob,.cv-ba:has(.cv-ba__range:focus-visible) .cv-ba__knob{outline:.3rem solid var(--cv-ocean);outline-offset:.3rem}@media(max-width:989px){.cv-ba{order:-1}}@media(max-width:749px){.cv-ba{border-radius:2.4rem}.cv-ba-wrap__text .cv-btn{width:100%}}.cv-tick{background:var(--cv-sun);color:var(--cv-ink)}.cv-orbit__img{object-fit:contain;background:radial-gradient(circle,#fff 0 55%,var(--cv-sand) 56%);padding:10%}.color-scheme-3 .cv-orbit__img{background:radial-gradient(circle,#fff 0 60%,#36656059 61%)}.cv-cv__packs{background:var(--cv-paper)}.cv-cv__thumb img{mix-blend-mode:normal}.cv-compare__card--after .cv-compare__label{color:#fff}:root{--cv-ink: #0D1716;--cv-teal: #366560;--cv-deep: #1A4D47;--cv-night: #0E2624;--cv-mint: #E6F9F7;--cv-mint-2: #BFE9E3;--cv-paper: #F3F7F6;--cv-gold: #FFCC00;--cv-sun: #BFE9E3;--cv-clay: #366560;--cv-ocean: #366560;--cv-sand: #E6F9F7;--cv-radius: 1.4rem;--cv-radius-sm: 1rem;--cv-shadow: 0 2rem 5rem rgba(14, 38, 36, .14)}body{background:#fff}.cv-h1,.cv-h2,.cv-h3{font-family:var(--font-heading-family);font-weight:800;text-transform:uppercase;letter-spacing:-.005em;line-height:.98}.cv-h3{font-weight:700;letter-spacing:.01em;line-height:1.1}.cv-h1{font-size:clamp(4.2rem,6vw,8.2rem)}.cv-h2{font-size:clamp(3.4rem,4.2vw,5.8rem)}.cv-h1 em,.cv-h2 em{display:inline;font-style:normal;color:var(--cv-teal);background:none;padding:0;margin:0;transform:none;box-shadow:none}.color-scheme-3 .cv-h1 em,.color-scheme-3 .cv-h2 em,.cv-hero--light .cv-h1 em,.cv-cta .cv-h1 em,.cv-cta .cv-h2 em{color:var(--cv-mint-2);background:none}.color-scheme-4 .cv-h1 em,.color-scheme-4 .cv-h2 em{color:var(--cv-mint);text-decoration:none;background:none}.color-scheme-5 .cv-h1 em,.color-scheme-5 .cv-h2 em{color:var(--cv-teal)}.cv-rte{font-size:1.75rem;line-height:1.6}.cv-eyebrow{color:var(--cv-teal);font-size:1.3rem;letter-spacing:.22em;font-weight:700}.cv-eyebrow:before{width:2.8rem;height:.2rem;border-radius:0;background:currentColor;-webkit-mask:none;mask:none}.color-scheme-3 .cv-eyebrow,.color-scheme-4 .cv-eyebrow{color:var(--cv-mint-2)}.color-scheme-3 .cv-eyebrow:before,.color-scheme-4 .cv-eyebrow:before{background:currentColor}.cv-pill{background:var(--cv-mint);color:var(--cv-deep);border-radius:.6rem;letter-spacing:.12em}.color-scheme-1.cv-section:before,.color-scheme-2.cv-section:before,.color-scheme-4.cv-section:before,.color-scheme-5.cv-section:before{content:none}.color-scheme-3.cv-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:radial-gradient(60rem 40rem at 85% 0%,rgba(54,101,96,.55),transparent 70%),radial-gradient(50rem 30rem at 0% 100%,rgba(26,77,71,.6),transparent 70%)}.color-scheme-3.cv-section>*{position:relative;z-index:1}.cv-btn{border-radius:.8rem;text-transform:uppercase;letter-spacing:.1em;font-weight:700;font-size:1.5rem}.cv-btn--lg{font-size:1.6rem;min-height:6rem;padding:1.6rem 3.6rem}.cv-btn--primary:hover{box-shadow:0 1.2rem 2.8rem #0e262447}.button,.product-form__submit{letter-spacing:.1em;font-weight:700;text-transform:uppercase}.cv-btn:focus-visible,.cv-buy__thumb:focus-visible,.cv-faq__q:focus-visible{outline-color:var(--cv-teal)}.color-scheme-3 .cv-btn:focus-visible{outline-color:var(--cv-mint-2)}.cv-tick{background:var(--cv-teal);color:#fff}.color-scheme-3 .cv-tick,.color-scheme-4 .cv-tick{background:var(--cv-mint-2);color:var(--cv-ink)}.cv-cross{background:#0d171612;color:#0d17168c}.cv-marquee{font-weight:600;letter-spacing:.08em;text-transform:uppercase;font-size:1.2rem}.cv-marquee__item .cv-icon{color:var(--cv-mint-2)}.cv-hs__bubble{display:none}.cv-hs{margin:0;border-radius:0}.cv-hs.color-scheme-3:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(70rem 50rem at 80% 30%,rgba(54,101,96,.7),transparent 70%),linear-gradient(160deg,#0e2624,#12302d 55%,#0b1f1d)}@media(min-width:990px){.cv-hs__grid{grid-template-columns:1.1fr 1fr}}.cv-hs .cv-h1{font-size:clamp(4.4rem,5.6vw,8rem)}.cv-hs__frame{transform:none;aspect-ratio:1 / 1;border-radius:var(--cv-radius);box-shadow:0 3rem 8rem #00000073}.cv-hs__sticker{width:13rem;height:13rem;background:var(--cv-mint);color:var(--cv-ink);transform:rotate(-8deg);box-shadow:0 1.4rem 3rem #0000004d}.cv-hs__sticker strong{color:var(--cv-deep);font-size:4.6rem}.cv-hs__card{border-radius:1.2rem}.cv-hs__card-icon{background:var(--cv-mint);color:var(--cv-deep);border-radius:.8rem}.cv-hs__chip-icon{background:#ffffff14;color:var(--cv-mint-2);box-shadow:inset 0 0 0 .1rem #bfe9e359;border-radius:1rem}.cv-hs.color-scheme-3 .cv-hs__chips li,.cv-hs.color-scheme-3 .cv-hs__note{color:#fff}.cv-hs__note .cv-icon{color:var(--cv-mint-2)}.cv-hs__stars{display:flex;align-items:center;gap:1rem;margin:0 0 2rem;font-size:1.4rem;font-weight:600;color:rgba(var(--color-foreground),.85)}.cv-stars{display:inline-flex;gap:.2rem;color:var(--cv-gold)}.cv-stars svg{width:1.7rem;height:1.7rem;fill:currentColor;stroke:none}@media(max-width:749px){.cv-hs .cv-h1{font-size:4.2rem}.cv-hs__media{order:2;margin:0}.cv-hs__sticker{width:9.4rem;height:9.4rem}.cv-hs__sticker strong{font-size:3.2rem}}.cv-band--tilt{transform:none;margin:0}.cv-band__item{font-family:var(--font-heading-family);font-weight:800;text-transform:uppercase;letter-spacing:.02em}.cv-band__sep{color:var(--cv-mint-2)}.color-scheme-4 .cv-band__sep,.color-scheme-1 .cv-band__sep{color:var(--cv-teal)}.cv-frame,.cv-it__media,.cv-strip__item{border-radius:var(--cv-radius)}.cv-feature{background:#fff;border:1px solid rgba(13,23,22,.08);border-radius:var(--cv-radius)}.color-scheme-3 .cv-feature{background:#ffffff0d;border-color:#bfe9e324}.cv-feature__tag{font-family:var(--font-body-family);font-size:1.1rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--cv-deep);background:var(--cv-mint);padding:.4rem 1rem;border-radius:.4rem}.cv-faq__item{border-color:#0d17161a;border-radius:var(--cv-radius-sm)}.cv-faq__item[open] .cv-faq__plus{background:var(--cv-teal);color:#fff}.cv-orbit__img{object-fit:contain;background:radial-gradient(circle at 50% 45%,#fff 0,var(--cv-mint) 70%);padding:10%;box-shadow:0 0 0 1rem #bfe9e324,0 0 0 2rem #bfe9e312}.color-scheme-3 .cv-orbit__img{background:radial-gradient(circle at 50% 45%,#2c5c57 0,#163a37 72%)}.cv-orbit__icon{background:var(--cv-mint-2);color:var(--cv-ink);box-shadow:0 0 0 .6rem #bfe9e324;border-radius:1rem}.cv-pack__badge{background:var(--cv-teal);color:#fff;border-radius:.6rem;letter-spacing:.1em;text-transform:uppercase}.header-wrapper{background:#fff}.header__menu-item{font-weight:600;text-transform:uppercase;letter-spacing:.08em;font-size:1.35rem}@media(min-width:750px){.features-grid-6{grid-template-columns:repeat(3,1fr)}}@media(min-width:990px){.cv-features--6{grid-template-columns:repeat(3,1fr)}}@media(max-width:749px){.cv-features--4,.cv-features--6{grid-template-columns:repeat(2,1fr);gap:1rem}.cv-features--4 .cv-feature,.cv-features--6 .cv-feature{padding:2rem 1.6rem}.cv-features--4 .cv-feature .cv-rte,.cv-features--6 .cv-feature .cv-rte{font-size:1.4rem}}.cv-cv__opts{display:grid;gap:.8rem}.cv-cv__opt{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}.cv-cv__opt-name{min-width:6.4rem;font-size:1.25rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(var(--color-foreground),.65)}.cv-cv__val{position:relative}.cv-cv__val input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.cv-cv__val span{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-width:4.4rem;height:3.8rem;padding:0 1.2rem;border-radius:.6rem;border:1px solid rgba(13,23,22,.2);background:#fff;font-size:1.4rem;font-weight:600;transition:border-color .2s,background-color .2s,color .2s}.cv-cv__val input:checked+span{border-color:var(--cv-ink);background:var(--cv-ink);color:#fff}.cv-cv__val input:focus-visible+span{outline:.2rem solid var(--cv-teal);outline-offset:.2rem}.cv-cv__val input:disabled+span{opacity:.4;text-decoration:line-through}.cv-cv__dot{width:1.4rem;height:1.4rem;border-radius:50%;box-shadow:inset 0 0 0 1px #0d17164d}.cv-cv__val input:checked+span .cv-cv__dot{box-shadow:inset 0 0 0 1px #ffffffb3}.cv-cv__badge{background:var(--cv-teal)!important;color:#fff!important;border-radius:.6rem!important}.cv-cv__pack.is-open{border-color:var(--cv-teal)!important}.cv-cv__unit{display:block;font-size:1.2rem;font-weight:600;color:var(--cv-teal)}.cv-rv__summary{display:inline-flex;align-items:center;gap:1rem;margin-top:1.6rem;padding:.8rem 1.6rem;border-radius:.8rem;background:var(--cv-mint);color:var(--cv-ink);font-weight:700;font-size:1.4rem}.color-scheme-3 .cv-rv__summary{background:#ffffff14;color:#fff}.cv-rv__quotes{display:grid;gap:1.6rem;margin-bottom:4rem}@media(min-width:750px){.cv-rv__quotes{grid-template-columns:repeat(3,1fr);gap:2rem}}.cv-rv__quote{position:relative;margin:0;padding:3.2rem 2.8rem 2.6rem;border-radius:var(--cv-radius);background:var(--cv-night);color:#fff;overflow:hidden}.cv-rv__quote:before{content:"\201c";position:absolute;top:-1.6rem;right:1.6rem;font:800 14rem/1 var(--font-heading-family);color:#bfe9e31f}.cv-rv__quote p{margin:1.2rem 0 2rem;font-size:1.9rem;line-height:1.45;font-weight:500}.cv-rv__quote footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;font-size:1.4rem}.cv-rv__quote footer strong{font-weight:700}.cv-rv__verified{display:inline-flex;align-items:center;gap:.4rem;font-size:1.2rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--cv-teal)}.cv-rv__quote .cv-rv__verified{color:var(--cv-mint-2)}.cv-rv__photos{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem;margin-bottom:4rem}@media(min-width:750px){.cv-rv__photos{grid-template-columns:repeat(6,1fr);gap:1.2rem}}.cv-rv__photo{margin:0;aspect-ratio:1;border-radius:var(--cv-radius-sm);overflow:hidden;background:var(--cv-paper)}.cv-rv__photo img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s var(--cv-ease)}.cv-rv__photo:hover img{transform:scale(1.05)}.cv-rv__grid{columns:1;column-gap:2rem}@media(min-width:750px){.cv-rv__grid{columns:2}}@media(min-width:1100px){.cv-rv__grid{columns:3}}.cv-rv__card{break-inside:avoid;margin:0 0 2rem;padding:2.4rem;border-radius:var(--cv-radius);background:#fff;border:1px solid rgba(13,23,22,.08);box-shadow:0 1rem 3rem #0e26240d;color:var(--cv-ink)}.cv-rv__card h3{margin:1rem 0 .6rem;font:700 1.9rem/1.2 var(--font-body-family);text-transform:none;letter-spacing:0}.cv-rv__card p{margin:.8rem 0 1.4rem;font-size:1.55rem;line-height:1.6;color:#0d1716c7}.cv-rv__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1rem;font-size:1.3rem;color:#0d171699}.cv-rv__meta strong{color:var(--cv-ink)}.cv-sz__grid{display:grid;gap:4rem;align-items:center}@media(min-width:990px){.cv-sz__grid{grid-template-columns:1fr 1fr;gap:6.4rem}}.cv-sz__table{width:100%;border-collapse:separate;border-spacing:0;margin-top:2.8rem;border-radius:var(--cv-radius);overflow:hidden;box-shadow:inset 0 0 0 1px #0d17161a;font-size:1.6rem}.cv-sz__table th,.cv-sz__table td{padding:1.5rem 1.4rem;text-align:center;border-bottom:1px solid rgba(13,23,22,.08)}.cv-sz__table thead th{background:var(--cv-night);color:#fff;font-size:1.2rem;letter-spacing:.12em;text-transform:uppercase;font-weight:700}.cv-sz__table tbody th{font:800 2.4rem/1 var(--font-heading-family);color:var(--cv-deep);background:var(--cv-mint)}.cv-sz__table tbody tr:last-child>*{border-bottom:0}.cv-sz__tip{display:flex;gap:1rem;align-items:flex-start;margin-top:2rem;padding:1.6rem;border-radius:var(--cv-radius-sm);background:var(--cv-paper);font-size:1.5rem;line-height:1.5}.cv-sz__tip .cv-icon{flex:none;color:var(--cv-teal)}@media(max-width:749px){.cv-sz__table{font-size:1.4rem}.cv-sz__table th,.cv-sz__table td{padding:1.2rem .6rem}}.footer{border-top:0}.cv-cv__packs{background:var(--cv-paper);border-radius:1.6rem}.cv-cv__pack{border-radius:1.2rem}.cv-cv__title{font-weight:800;text-transform:uppercase;letter-spacing:.02em;font-size:2rem}.cv-cv__slot{display:block}.cv-cv__slot-label{float:none;display:flex;align-items:baseline;gap:1rem;margin-bottom:1rem;font-size:1.4rem}.cv-cv__slot-label>span:first-child{font-weight:800;text-transform:uppercase;letter-spacing:.08em}.cv-cv__radio{border-radius:50%}.cv-cv__atc{border-radius:.8rem;background:var(--cv-ink)}.cv-cv__atc:hover{background:var(--cv-deep)}@media(min-width:750px){.cv-packs:has(>.cv-pack:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,40rem));justify-content:center}}.cv-rv__quote p,blockquote.cv-rv__quote{font-style:normal}.cv-h1 em,.cv-h2 em{background:none!important;box-shadow:none!important;transform:none!important;border-radius:0!important;padding:0!important;margin:0!important;display:inline!important}.color-scheme-5 .cv-trust__icon{background:#fff;color:var(--cv-deep)}.cv-trust__icon{border-radius:1rem}@media(max-width:749px){.cv-rv__quotes{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:1.2rem;margin-inline:-1.5rem;padding:0 1.5rem .6rem;scrollbar-width:none}.cv-rv__quotes::-webkit-scrollbar{display:none}.cv-rv__quote{flex:0 0 86%;scroll-snap-align:center}.cv-rv__quote p{font-size:1.7rem}}.cv-cv__sub{white-space:normal;overflow:visible;text-overflow:clip}:root{--cv-ink: #272727;--cv-violet: #5E17EB;--cv-violet-dark: #4A0FC2;--cv-lav: #DCCBFF;--cv-tint: #F3EDFF;--cv-paper: #F9F8F9;--cv-sun: #5E17EB;--cv-clay: #5E17EB;--cv-teal: #5E17EB;--cv-deep: #4A0FC2;--cv-brown: #5E17EB;--cv-ocean: #5E17EB;--cv-night: #272727;--cv-mint: #F3EDFF;--cv-mint-2: #DCCBFF;--cv-sand: #F3EDFF;--cv-gold: #5E17EB;--cv-muted: rgba(39, 39, 39, .68);--cv-radius: 1.6rem;--cv-radius-sm: 1.2rem;--cv-shadow: 0 1.6rem 4rem rgba(39, 39, 39, .08)}body{background:#fff;color:var(--cv-ink)}.cv-h1,.cv-h2,.cv-h3{font-family:var(--font-heading-family);font-weight:600;text-transform:none;letter-spacing:-.015em;line-height:1.1}.cv-h1{font-size:clamp(3.8rem,5vw,6.6rem)}.cv-h2{font-size:clamp(3rem,3.3vw,4.6rem)}.cv-h3{font-family:var(--font-body-family);font-weight:700;font-size:1.8rem;letter-spacing:0;line-height:1.3}.cv-h1 em,.cv-h2 em{color:var(--cv-violet)!important;font-style:normal}.color-scheme-3 .cv-h1 em,.color-scheme-3 .cv-h2 em,.cv-hero--light .cv-h1 em,.cv-cta .cv-h1 em,.cv-cta .cv-h2 em,.color-scheme-4 .cv-h1 em,.color-scheme-4 .cv-h2 em{color:var(--cv-lav)!important}.cv-rte{font-size:1.7rem;line-height:1.65;color:rgba(var(--color-foreground),.78)}.cv-eyebrow{justify-content:center;margin-bottom:1.4rem;color:var(--cv-violet);font-size:1.25rem;font-weight:700;letter-spacing:.16em}.cv-eyebrow:before{display:none}.cv-head--left .cv-eyebrow,.cv-steps__content .cv-eyebrow,.cv-ba-wrap__text .cv-eyebrow,.cv-hs__content .cv-eyebrow{justify-content:flex-start}.color-scheme-3 .cv-eyebrow,.color-scheme-4 .cv-eyebrow{color:var(--cv-lav)}.cv-quote{margin:2.8rem auto 0;max-width:46rem;text-align:center;font-family:var(--font-heading-family);font-style:italic;font-weight:400;font-size:2rem;line-height:1.4;color:var(--cv-violet)}.cv-center{text-align:center;margin:2.4rem 0 0}.cv-stars{color:var(--cv-violet)}.cv-stars svg{fill:currentColor}.cv-btn{border-radius:.8rem;letter-spacing:.03em;text-transform:none;font-weight:700;min-height:5rem}.cv-btn .cv-icon{display:none}.cv-btn--primary{background:var(--cv-violet);color:#fff}.cv-btn--primary:hover{background:var(--cv-violet-dark);box-shadow:0 1rem 2.4rem #5e17eb40}.color-scheme-3 .cv-btn--primary{background:#fff;color:var(--cv-violet)}.cv-tick{background:var(--cv-violet);color:#fff}.cv-head{margin-bottom:4rem}.cv-frame{border-radius:1.6rem}.cv-marquee{font-size:1.3rem;letter-spacing:.03em}.cv-marquee__item .cv-icon{color:var(--cv-lav)}.cv-hs--full{padding:0}.cv-hs--full .cv-hs__bubble,.cv-hs--full .cv-hs__sticker,.cv-hs--full .cv-hs__card{display:none}.cv-hs--full .cv-hs__grid{display:block;position:static}.cv-hs--full .cv-hs__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;margin:0}.cv-hs--full .cv-hs__frame{position:absolute;top:0;right:0;bottom:0;left:0;transform:none;border-radius:0;box-shadow:none;aspect-ratio:auto}.cv-hs--full:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#ffffffeb,#ffffffc7 34%,#fff0 62%)}.cv-hs--full .cv-hs__content{max-width:58rem;padding:9.6rem 0 10.4rem}.cv-hs--full .cv-h1{font-size:clamp(4rem,4.6vw,6.4rem)}.cv-hs__stars{display:inline-flex;align-items:center;gap:.8rem;margin:0 0 1.6rem;font-size:1.4rem;font-weight:600}.cv-hs__chips li{font-size:1.4rem}.cv-hs__chip-icon{color:var(--cv-violet);box-shadow:0 .6rem 1.6rem #27272714,inset 0 0 0 .2rem var(--cv-lav)}.cv-hs__note .cv-icon{color:var(--cv-violet)}@media(max-width:989px){.cv-hs--full:before{background:linear-gradient(180deg,#fff 0% 46%,#fff0 64%)}.cv-hs--full .cv-hs__media{position:absolute;inset:auto 0 0 0;height:46%;order:0}.cv-hs--full .cv-hs__content{padding:4rem 0 calc(46% + 2rem);max-width:none}}@media(max-width:749px){.cv-hs--full .cv-hs__media{height:38rem}.cv-hs--full .cv-hs__content{padding:3.2rem 0 39rem}.cv-hs--full:before{background:linear-gradient(180deg,#fff 0% calc(100% - 40rem),#fff0 calc(100% - 32rem))}.cv-hs--full .cv-h1{font-size:3.6rem}}.cv-band{font-family:var(--font-heading-family)}.cv-step{grid-template-columns:3.6rem 1fr;gap:1.6rem;padding:1.8rem 0;border-top:0;border-bottom:1px solid var(--cv-lav)}.cv-step:last-child{border-bottom:0}.cv-step__num,.cv-step:hover .cv-step__num{width:3.6rem;height:3.6rem;border-radius:50%;background:var(--cv-tint);color:var(--cv-violet);-webkit-text-stroke:0;font-size:0}.cv-step__label{margin:0 0 .2rem;font-size:1.15rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--cv-violet)}.cv-step .cv-h3{font-size:1.7rem}.cv-step .cv-rte{font-size:1.5rem;margin-top:.4rem}.cv-steps{margin:2.4rem 0 0}.cv-steps__content{text-align:left}@media(min-width:990px){.cv-steps-wrap{grid-template-columns:1fr 1fr;gap:7.2rem}.cv-steps__content{max-width:52rem}}.cv-chk__inner{max-width:54rem;margin:0 auto}.cv-chk__card{display:grid;grid-template-columns:1fr 1fr;gap:1.4rem;padding:1.4rem;border:1px solid var(--cv-lav);border-radius:1.6rem;background:#fff}.cv-chk__label{margin:0;padding:.6rem 0 1.2rem;text-align:center;font-weight:700;font-size:1.6rem;border-bottom:1px solid var(--cv-lav);color:var(--cv-muted)}.cv-chk__col--ours .cv-chk__label{color:var(--cv-violet)}.cv-chk__product{aspect-ratio:1;margin:1.2rem 0}.cv-chk__product img{width:100%;height:100%;object-fit:contain;display:block}.cv-chk__detail{position:relative;aspect-ratio:1;border-radius:1.2rem;overflow:visible}.cv-chk__detail img{width:100%;height:100%;object-fit:cover;display:block;border-radius:1.2rem}.cv-chk__mark{position:absolute;top:-1rem;right:-1rem;display:grid;place-items:center;width:3rem;height:3rem;border-radius:50%;border:.3rem solid #fff;background:var(--cv-violet);color:#fff}.cv-chk__col--other .cv-chk__mark{background:#8a8a8a}.cv-chk__mark .cv-icon{stroke-width:3}.cv-chk__caption{margin:1.2rem 0 .4rem;text-align:center;font-size:1.4rem;font-weight:700;color:var(--cv-ink)}.cv-chk__col--other .cv-chk__caption{font-weight:500;color:var(--cv-muted)}.cv-chk__qs{list-style:none;padding:0;margin:2.4rem 0 0;display:grid;gap:1.2rem}.cv-chk__q{display:grid;grid-template-columns:2.4rem 1fr;gap:1.2rem;padding:1.8rem 2rem;border-radius:1.2rem;background:var(--cv-tint)}.cv-chk__num{display:grid;place-items:center;width:2.4rem;height:2.4rem;border-radius:50%;background:var(--cv-violet);color:#fff;font-size:1.2rem;font-weight:700}.cv-chk__q h3{margin:0 0 .6rem;font:700 1.65rem/1.35 var(--font-body-family);color:var(--cv-ink)}.cv-chk__q p{margin:0;font-size:1.5rem;line-height:1.5;color:#272727cc}.cv-chk__q strong{color:var(--cv-violet)}@media(max-width:749px){.cv-chk__card{gap:.8rem;padding:1rem}.cv-chk__caption{font-size:1.25rem}.cv-chk__q{padding:1.6rem}}.cv-ba{border-radius:1.6rem}.cv-ba__tag{background:var(--cv-violet);color:#fff;border-radius:.6rem;font-family:var(--font-heading-family);font-weight:600;text-transform:none;letter-spacing:0}.cv-ba__knob{background:#ffffff40;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:.2rem solid #fff;color:#fff}.cv-ba-wrap__text{text-align:center}.cv-ba-wrap__text .cv-eyebrow{justify-content:center}.cv-ba-wrap__text .cv-checklist{justify-items:center}.cv-rv__summary{display:inline-flex;align-items:center;gap:.8rem;margin-top:1.6rem;font-weight:700;font-size:1.45rem}.cv-rv__grid{columns:auto;display:grid;gap:2rem}@media(min-width:750px){.cv-rv__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:990px){.cv-rv__grid{grid-template-columns:repeat(3,1fr);max-width:112rem;margin:0 auto}}.cv-rv__card{display:flex;flex-direction:column;margin:0;padding:2rem 2rem 1.8rem;border:1px solid var(--cv-lav);border-radius:1.6rem;box-shadow:none;background:#fff}.cv-rv__tag{align-self:flex-start;margin:0 0 1rem!important;padding:.4rem 1rem;border-radius:10rem;background:var(--cv-tint);color:var(--cv-violet)!important;font-size:1.2rem!important;font-weight:700;line-height:1.3!important}.cv-rv__card h3{margin:.8rem 0 .4rem;font:700 1.8rem/1.3 var(--font-body-family);color:var(--cv-ink)}.cv-rv__card>p{flex:1;margin:.6rem 0 1.6rem;font-size:1.5rem;line-height:1.6}.cv-rv__meta{flex-wrap:nowrap;gap:1.2rem;padding-top:1.4rem;border-top:1px solid var(--cv-lav);font-size:1.3rem}.cv-rv__meta>div{display:grid;gap:.1rem}.cv-rv__avatar{flex:none;width:4.4rem;height:4.4rem;border-radius:50%;overflow:hidden}.cv-rv__avatar img{width:100%;height:100%;object-fit:cover;display:block}.cv-rv__who{margin:0!important;font-size:1.35rem!important;line-height:1.3!important;color:var(--cv-ink)!important}.cv-rv__verified{display:inline-flex;align-items:center;gap:.3rem;margin-left:.6rem;color:var(--cv-violet);font-weight:700}.cv-rv__quote{border-radius:1.6rem;border:1px solid var(--cv-lav);box-shadow:none}.cv-guar__inner{max-width:82rem;text-align:center;display:grid;justify-items:center;gap:1.6rem}.cv-guar__inner .cv-head__text{margin-top:0}.cv-guar__icon{display:grid;place-items:center;width:6.4rem;height:6.4rem;border-radius:50%;background:var(--cv-tint);color:var(--cv-violet)}.cv-guar .cv-btn{margin-top:.8rem}.cv-offer__wrap{display:grid;gap:4rem;align-items:center}@media(min-width:990px){.cv-offer__wrap{grid-template-columns:1fr 1fr;gap:6.4rem}.cv-offer__text{max-width:56rem;justify-self:end;width:100%}.cv-offer__media{max-width:52rem}}.cv-offer__text .cv-h2{text-align:center;margin-bottom:2.8rem}.cv-offer__list{list-style:none;padding:0;margin:0 0 2.4rem}.cv-offer__list li{display:flex;align-items:center;gap:1.2rem;padding:1.5rem 0;border-bottom:1px solid var(--cv-lav);font-size:1.6rem}.cv-offer__item{font-weight:700;color:var(--cv-ink)}.cv-offer__price{margin-left:auto;display:inline-flex;gap:.8rem;align-items:baseline;white-space:nowrap}.cv-offer__price s{color:#27272780;font-size:1.45rem}.cv-offer__price strong{color:var(--cv-ink)}.cv-offer__price strong.is-accent{color:var(--cv-violet)}.cv-offer__total{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem 1rem;margin:0;font-size:1.8rem}.cv-offer__total s{color:#27272780;font-weight:600}.cv-offer__total strong{font-size:2.4rem;color:var(--cv-violet)}.cv-offer__save{padding:.5rem 1.2rem;border-radius:10rem;background:var(--cv-violet);color:#fff;font-style:normal;font-size:1.25rem;font-weight:700}.cv-offer__sub{margin:1.2rem 0 .4rem;text-align:center;font-size:1.6rem;color:var(--cv-ink)}.cv-offer__small{margin:0 auto 2rem;max-width:40rem;text-align:center;font-size:1.3rem;color:var(--cv-muted)}.cv-offer__text .cv-btn{margin-top:1.2rem}.cv-offer__rating{display:flex;justify-content:center;align-items:center;gap:.8rem;margin:1.6rem 0 0;font-size:1.4rem}.product__title h1{font-family:var(--font-heading-family);font-weight:600;letter-spacing:-.015em;text-transform:none;font-size:clamp(3.2rem,3vw,4.2rem)}.cv-rating{display:flex;align-items:center;gap:.8rem;margin:0 0 .4rem;font-size:1.35rem;font-weight:500;color:var(--cv-ink)}.cv-rating .cv-stars svg{width:1.5rem;height:1.5rem}.cv-usps{grid-template-columns:1fr 1fr;gap:1.2rem 2rem;margin:1.6rem 0 2rem}.cv-usps li{align-items:center;gap:1rem;font-size:1.55rem;font-weight:700}.cv-usps .cv-icon{flex:none;color:var(--cv-violet);fill:var(--cv-violet)}.cv-product-assurance{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem 2rem;padding:0;margin:1.4rem 0 2rem;background:none;border-radius:0}.cv-product-assurance li{gap:.6rem;font-size:1.35rem;font-weight:700}.cv-product-assurance .cv-icon{width:2rem;height:2rem;padding:0;background:none;color:var(--cv-violet);border-radius:0}.cv-checks{list-style:none;padding:0;margin:1.6rem 0;display:grid;gap:.6rem}.cv-checks li{display:flex;align-items:center;gap:.8rem;font-size:1.4rem;color:#272727d9}.cv-checks .cv-icon{flex:none;width:1.8rem;height:1.8rem;padding:.2rem;border-radius:50%;box-shadow:inset 0 0 0 1.5px currentColor;stroke-width:3}.cv-mq{display:block;margin:1.6rem 0;padding:1.2rem 0;border-bottom:1px solid var(--cv-lav)}.cv-mq__item{margin:0;display:none}.cv-mq__item.is-active,.cv-mq__item:only-child{display:block;animation:cv-fade .5s ease}.cv-mq:not(:defined) .cv-mq__item:first-child{display:block}.cv-mq blockquote{margin:0 0 .6rem;font-size:1.5rem;line-height:1.5;color:var(--cv-ink)}.cv-mq figcaption{display:flex;align-items:center;gap:.8rem;font-size:1.3rem;color:var(--cv-muted)}.cv-mq figcaption .cv-stars svg{width:1.3rem;height:1.3rem}.cv-mq__dots{display:flex;justify-content:center;gap:.8rem;margin-top:1.2rem}.cv-mq__dots button{width:.8rem;height:.8rem;padding:0;border:0;border-radius:50%;background:var(--cv-lav);cursor:pointer}.cv-mq__dots button[aria-current=true]{background:var(--cv-ink)}@keyframes cv-fade{0%{opacity:0}to{opacity:1}}.cv-cv__label{justify-content:center;align-items:center;gap:1.6rem;margin:1.6rem 0 1.2rem;font-size:1.3rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--cv-ink)}.cv-cv__label:before,.cv-cv__label:after{content:"";flex:1;height:1px;background:var(--cv-lav)}.cv-cv__label span{display:none}.cv-cv__packs{padding:0;gap:1.2rem;background:none!important;border-radius:0}.cv-cv__pack{border:1.5px solid var(--cv-lav);border-radius:1.2rem;overflow:hidden;background:#fff}.cv-cv__pack:hover{border-color:#5e17eb80}.cv-cv__pack.is-open{border:2px solid var(--cv-violet)!important;background:var(--cv-tint);box-shadow:none;overflow:visible}.cv-cv__head,.cv-cv__head:has(.cv-cv__thumb){grid-template-columns:auto minmax(0,1fr) auto;gap:1.2rem;padding:1.6rem 1.8rem}.cv-cv__head:has(.cv-cv__thumb){grid-template-columns:auto 5.2rem minmax(0,1fr) auto}.cv-cv__radio{width:2rem;height:2rem;border-color:var(--cv-lav)}.cv-cv__pack.is-open .cv-cv__radio{border-color:var(--cv-violet);background:var(--cv-violet)}.cv-cv__title{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem;font:700 1.7rem/1.25 var(--font-body-family);text-transform:none;letter-spacing:0;white-space:normal;color:var(--cv-ink)}.cv-cv__off{padding:.25rem .8rem;border-radius:10rem;background:var(--cv-violet);color:#fff;font-style:normal;font-size:1.1rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.cv-cv__off[hidden],.cv-cv__save[hidden]{display:none}.cv-cv__sub{font-size:1.35rem;color:var(--cv-muted)}.cv-cv__save{font-size:1.35rem;color:#272727bf}.cv-cv__price strong{font-size:2.2rem;color:var(--cv-violet)}.cv-cv__price s{font-size:1.4rem}.cv-cv__unit{color:var(--cv-violet)}.cv-cv__badge{top:-1.1rem;right:1.6rem;background:var(--cv-ink)!important;border-radius:10rem!important;font-size:1.05rem}.cv-cv__body{margin:0;padding:0;border-top:1px solid var(--cv-lav)}.cv-cv__bonus{margin:0;padding:1.2rem 1.8rem;border:0;border-radius:0;background:#dccbff73;font-size:1.4rem;font-weight:600;color:var(--cv-ink)}.cv-cv__bonus .cv-icon{color:var(--cv-violet)}.cv-cv__bonus em{margin:0;padding:0;background:none;color:var(--cv-violet);font-size:inherit;font-weight:700;letter-spacing:0;text-transform:none;font-style:normal}.cv-cv__atc,.cv-cv__atc:hover{justify-content:center;gap:1.2rem;min-height:5.6rem;margin-top:1.6rem;border-radius:.8rem;background:var(--cv-violet);color:#fff;font-size:1.8rem;letter-spacing:.06em;text-transform:uppercase}.cv-cv__atc:hover{background:var(--cv-violet-dark)}.cv-cv__atc-total{display:none}@media(max-width:749px){.cv-cv__head,.cv-cv__head:has(.cv-cv__thumb){padding:1.4rem;gap:1rem}.cv-cv__title{font-size:1.55rem}.cv-cv__price strong{font-size:1.9rem}.cv-usps{gap:1rem 1.2rem}.cv-usps li{font-size:1.4rem}}.product__accordion summary .h4{font-family:var(--font-heading-family);font-weight:600;font-size:1.7rem}.cv-trust__icon{background:var(--cv-tint);color:var(--cv-violet);border-radius:50%}.color-scheme-5 .cv-trust__icon{background:#fff;color:var(--cv-violet)}.cv-feature__icon{background:var(--cv-violet);color:#fff}.footer{position:relative;margin-top:7rem}.footer:before{content:"";position:absolute;left:0;right:0;top:-6.9rem;height:7rem;background:rgb(var(--color-background));-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 70' preserveAspectRatio='none'%3E%3Cpath d='M0 40C240 10 520 0 760 6s480 30 680 22v42H0z'/%3E%3C/svg%3E") center / 100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 70' preserveAspectRatio='none'%3E%3Cpath d='M0 40C240 10 520 0 760 6s480 30 680 22v42H0z'/%3E%3C/svg%3E") center / 100% 100% no-repeat}.footer:after{content:"";position:absolute;left:0;right:0;top:-8.4rem;height:7rem;z-index:-1;background:var(--cv-lav);opacity:.7;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 70' preserveAspectRatio='none'%3E%3Cpath d='M0 26C300 6 640 0 940 8s380 20 500 26v36H0z'/%3E%3C/svg%3E") center / 100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 70' preserveAspectRatio='none'%3E%3Cpath d='M0 26C300 6 640 0 940 8s380 20 500 26v36H0z'/%3E%3C/svg%3E") center / 100% 100% no-repeat}.footer-block__heading{font-family:var(--font-heading-family);font-weight:600;text-transform:none;letter-spacing:0}.footer .newsletter-form__button{background:var(--cv-violet)}.cv-rv__card>p.cv-rv__tag{flex:none}.cv-cv__pack,.cv-cv__pack.is-open{overflow:visible}.cv-cv__pack:not(.is-open) .cv-cv__head{border-radius:1.2rem}.cv-cv__pack.is-open .cv-cv__body{border-radius:0 0 1rem 1rem;overflow:hidden}.cv-mq blockquote{border:0;padding:0;font-style:italic}.cv-band__item{text-transform:none;font-weight:600;letter-spacing:-.01em}.cv-image-text .cv-btn,.cv-it__content .cv-btn{margin-top:1.2rem}@media(max-width:989px){.cv-hs--full:before{display:none}.cv-hs--full .cv-hs__grid{display:flex;flex-direction:column}.cv-hs--full .cv-hs__media{position:relative;inset:auto;height:auto;order:-1;z-index:0;width:100vw;margin:0 0 0 calc(50% - 50vw)}.cv-hs--full .cv-hs__frame{position:relative;inset:auto;aspect-ratio:4 / 3}.cv-hs--full .cv-hs__content{padding:2.8rem 0 4.8rem;max-width:none}}.cv-hs__chips{grid-template-columns:repeat(3,max-content);gap:1.6rem 4rem}.cv-hs__chips li{max-width:none;white-space:nowrap;align-items:center;text-align:center}@media(max-width:749px){.cv-hs__chips{grid-template-columns:repeat(3,1fr);gap:1.2rem}.cv-hs__chips li{white-space:normal}}.cv-usps{grid-template-columns:1fr;gap:.9rem;margin:1.4rem 0 1.8rem}.cv-usps li{font-size:1.55rem;line-height:1.35}@media(max-width:749px){.cv-usps li{font-size:1.45rem}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/cv-theme.css.map */
