.section-header__actions{display:flex;align-items:center;gap:1.25rem}.section-footer{display:flex;justify-content:center;margin-top:2.5rem}@media(max-width:749px){.slider__controls{display:none}}slider-row:not(.has-overflow) .slider__controls{visibility:hidden}.hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr);overflow:hidden}.hero__media{position:relative;background:var(--color-card-media)}.hero__media img,.hero__media svg{width:100%;height:100%;object-fit:cover;object-position:var(--focal, 50% 50%)}.hero__content{position:relative;display:flex;align-items:center}.hero__text{display:grid;gap:1.1rem;max-width:36rem;padding-block:2.5rem}.hero__heading{text-wrap:balance}.hero__body{font-size:1.08rem;color:var(--c-muted);max-width:32rem}.hero .button-group{margin-top:.4rem}.hero__chips{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.4rem}.hero--split .hero__media{aspect-ratio:4 / 3}@media(min-width:990px){.hero--split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hero--split .hero__media{order:2;aspect-ratio:auto;min-height:var(--hero-height)}.hero--split .hero__content{order:1;padding-inline:max(var(--gutter),calc((100vw - var(--page-width)) / 2)) 3.5rem;max-width:none;margin:0}.hero--split .hero__text{padding-block:3.5rem}}@media(max-width:989px){.hero--split .hero__content{order:2}}.hero--overlay .hero__media{grid-area:1 / 1;min-height:var(--hero-height-mobile)}.hero--overlay .hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(10,14,24,calc(var(--overlay-opacity) + .15)),rgba(10,14,24,var(--overlay-opacity)) 55%,rgba(10,14,24,calc(var(--overlay-opacity) * .6)))}.hero--overlay .hero__content{grid-area:1 / 1;z-index:1;color:#fff}.hero--overlay .hero__body{color:#ffffffe0}.hero--overlay .eyebrow{color:#ffffffd9}@media(min-width:750px){.hero--overlay .hero__media{min-height:var(--hero-height)}}.hero--align-center .hero__content{justify-content:center;text-align:center}.hero--align-center .hero__text{justify-items:center;margin-inline:auto}.hero--align-center .hero__body{margin-inline:auto}.hero--align-center .button-group,.hero--align-center .hero__chips{justify-content:center}.hero--small{--hero-height: 26rem;--hero-height-mobile: 22rem}.hero--medium{--hero-height: 36rem;--hero-height-mobile: 30rem}.hero--large{--hero-height: 46rem;--hero-height-mobile: 36rem}.benefits{padding-block:1.75rem;border-bottom:1px solid var(--c-border)}.benefits:not(.benefits--compact){padding-block:var(--section-spacing-mobile)}@media(min-width:750px){.benefits:not(.benefits--compact){padding-block:var(--section-spacing)}}.benefits__heading{text-align:center;margin-bottom:2rem}.benefits__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 1rem}@media(min-width:990px){.benefits__list{grid-template-columns:repeat(var(--count),minmax(0,1fr));gap:2rem}}.benefits__item{display:flex;gap:.85rem;align-items:flex-start}.benefits__icon{display:grid;place-items:center;width:2.75rem;height:2.75rem;flex:none;border-radius:50%;background:var(--color-accent-soft);color:var(--color-text)}.scheme-inverse .benefits__icon{background:color-mix(in srgb,var(--color-accent) 22%,transparent);color:var(--c-text)}.benefits__icon .icon{width:1.35rem;height:1.35rem}.benefits__title{font-weight:var(--font-body-weight-bold);font-size:.95rem;line-height:1.35}.benefits__title a{text-decoration:none}.benefits__title a:hover{text-decoration:underline}.benefits__text{font-size:.85rem;color:var(--c-muted);line-height:1.45;margin-top:.15rem}@media(max-width:479px){.benefits__item{flex-direction:column;gap:.5rem}}.categories-grid{display:grid;gap:1.5rem 1rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:750px){.categories-grid{grid-template-columns:repeat(var(--cols-tablet, 3),minmax(0,1fr));gap:2rem 1.25rem}}@media(min-width:990px){.categories-grid{grid-template-columns:repeat(var(--cols-desktop, 4),minmax(0,1fr));gap:2rem 1.5rem}}.collection-card{display:grid;gap:.85rem;text-decoration:none;height:100%}.collection-card__media{border-radius:var(--radius-card);--ratio: var(--card-ratio-cat, 4 / 5)}.collection-card__media img{transition:transform .6s cubic-bezier(.2,.7,.2,1)}.has-hover-effects .collection-card:hover .collection-card__media img{transform:scale(1.04)}.collection-card__info{display:grid;gap:.2rem}.collection-card__title{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:1.05rem;letter-spacing:-.01em}.collection-card__title .icon{width:1rem;height:1rem;transition:transform .2s ease}.collection-card:hover .collection-card__title .icon{transform:translate(3px)}.collection-card__text{font-size:.875rem;color:var(--c-muted)}.collection-card--overlay{position:relative}.collection-card--overlay .collection-card__info{position:absolute;left:0;right:0;bottom:0;padding:2.5rem 1rem 1rem;border-radius:0 0 var(--radius-card) var(--radius-card);background:linear-gradient(transparent,#0a0e18a6);color:#fff}.collection-card--overlay .collection-card__text{color:#ffffffd9}.split{display:grid;gap:2rem;align-items:center}@media(min-width:990px){.split{grid-template-columns:1fr 1fr;gap:4.5rem}.split--wide{grid-template-columns:1.25fr 1fr}.split--right.split--wide{grid-template-columns:1fr 1.25fr}.split--right .split__media{order:2}}.split__media{border-radius:var(--radius-card)}.split__content{display:grid;gap:1.1rem;justify-items:start}.split__text{color:var(--c-muted)}.split__points{display:grid;gap:.65rem}.split__points li{display:flex;gap:.6rem;align-items:flex-start}.split__points .icon{flex:none;color:var(--color-accent);margin-top:.1rem}.split__product{display:grid;gap:.35rem;padding:1rem 1.15rem;border-radius:var(--radius-card);background:var(--c-surface);width:100%;max-width:26rem}.split__product-title a{font-weight:var(--font-body-weight-bold);text-decoration:none}.testimonial{height:100%}.testimonial figure{display:flex;flex-direction:column;gap:1rem;height:100%;padding:1.75rem;border-radius:var(--radius-card);background:var(--c-surface);border:1px solid var(--c-border)}.testimonial__quote{margin:0;flex:1;font-size:1.05rem;line-height:1.55}.testimonial__quote:before{content:"\201c";display:block;height:1.6rem;font-family:var(--font-heading-family);font-size:3rem;line-height:1;color:var(--color-accent)}.testimonial__author{display:grid;gap:.15rem;font-size:.9rem}.testimonial__author span{color:var(--c-muted)}.testimonial__product{font-size:.85rem;color:var(--c-muted)}.newsletter{display:grid;gap:1.5rem;align-items:center}.newsletter__text{display:grid;gap:.75rem}.newsletter__text .rte{color:var(--c-muted)}@media(min-width:990px){.newsletter--split{grid-template-columns:1fr 1fr;gap:4rem}}.newsletter--center{justify-items:center;text-align:center;max-width:40rem;margin-inline:auto}.newsletter--center .newsletter__text{justify-items:center}.newsletter__form{width:100%}.scheme-inverse .newsletter-form .input{border-color:transparent}.scheme-inverse .newsletter-form .button{--btn-bg: var(--color-accent);--btn-border: var(--color-accent);--btn-text: var(--color-accent-contrast)}.scheme-inverse .form-message--success{color:#8ee0b5}.scheme-inverse .form-message--error{color:#ffb4a8}.article-card{display:grid;gap:1rem;height:100%;align-content:start}.article-card__media{border-radius:var(--radius-card)}.article-card__info{display:grid;gap:.45rem}.article-card__title a{text-decoration:none}.article-card__title a:hover{text-decoration:underline}.blog__header{display:grid;gap:1rem;margin-bottom:2.5rem}.blog__tags{display:flex;flex-wrap:wrap;gap:.5rem}.blog__tags [aria-current]{background:var(--c-btn);color:var(--c-btn-text);border-color:var(--c-btn)}.article__header{display:grid;gap:.85rem;margin-bottom:2rem}.article__title{text-wrap:balance}.article__image{border-radius:var(--radius-card);margin-bottom:2.5rem}.article__content{font-size:1.05rem;line-height:1.75}.article__tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:2.5rem}.article__footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;padding-top:1.5rem;margin-top:2rem;border-top:1px solid var(--c-border)}.article__comments{display:grid;gap:1.5rem;margin-top:3rem}.article__comment{padding-bottom:1.25rem;border-bottom:1px solid var(--c-border)}.article__comment-form{display:grid;gap:1rem}.rich-text{display:grid;gap:1.1rem}.rich-text--center{text-align:center;justify-items:center}.rich-text--center .button-group{justify-content:center}.rich-text__body{color:var(--c-muted);font-size:1.05rem}.faq{display:grid;gap:2rem}@media(min-width:990px){.faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:4rem;align-items:start}.faq__intro{position:sticky;top:calc(var(--header-height) + 2rem)}}.faq__intro{display:grid;gap:1rem;justify-items:start}.main-page__title{margin-bottom:1.5rem}.contact{display:grid;gap:2.5rem}@media(min-width:990px){.contact{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:4rem}}.contact__intro{display:grid;gap:1.25rem;align-content:start}.contact__details{display:grid;gap:1.1rem;margin-top:.5rem}.contact__details li{display:flex;gap:.85rem}.contact__details .icon{flex:none;width:1.4rem;height:1.4rem}.contact__detail-title{font-weight:var(--font-body-weight-bold)}.contact__form-wrap{padding:1.5rem;border-radius:var(--radius-card);background:var(--color-bg-alt)}@media(min-width:750px){.contact__form-wrap{padding:2.25rem}}.contact__form{display:grid;gap:1.25rem}.not-found__code{font-family:var(--font-heading-family);font-weight:800;font-size:clamp(4rem,3rem + 6vw,8rem);line-height:1;letter-spacing:-.05em;color:var(--color-accent)}.not-found__search{width:100%;max-width:30rem}.password{min-height:100vh;display:grid;place-items:center;padding:2rem 1rem}.password__card{display:grid;gap:1.25rem;justify-items:center;width:min(32rem,100%);padding:2.5rem 1.75rem;border-radius:var(--radius-card);background:var(--color-bg);text-align:center;box-shadow:0 30px 60px -30px #10162340}.password__login{width:100%;display:grid;gap:.75rem}.password__login summary{list-style:none;cursor:pointer;font-size:.9rem}.password__form{display:grid;gap:.75rem;text-align:left;margin-top:.75rem}.bundle{display:grid;gap:1.5rem}@media(min-width:990px){.bundle{grid-template-columns:minmax(0,1fr) 21rem;gap:2.5rem;align-items:center}}.bundle__items{display:grid;gap:.75rem}@media(min-width:750px){.bundle__items{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:2.25rem}.bundle__slot{position:relative}.bundle__slot+.bundle__slot:before{content:"+";position:absolute;left:-1.65rem;top:4.5rem;width:1.1rem;text-align:center;font-size:1.5rem;font-weight:var(--font-body-weight-bold);color:var(--c-muted)}.bundle .bundle-item{grid-template-columns:1fr;text-align:left}.bundle .bundle-item__media{width:100%}}.bundle-item{position:relative;display:grid;grid-template-columns:auto 5rem 1fr;align-items:center;gap:.85rem;padding:.85rem;border:1px solid var(--c-border);border-radius:var(--radius-card);background:var(--c-bg);transition:opacity .2s ease}.bundle .bundle-item{grid-template-columns:5rem 1fr}.bundle-item.is-excluded{opacity:.55}.bundle-item.is-unavailable{opacity:.6}.bundle-item__toggle{width:1.2rem;height:1.2rem;margin:0;accent-color:var(--color-primary)}.bundle-item__media{border-radius:calc(var(--radius-card) * .7)}.bundle-item__qty{position:absolute;right:.35rem;bottom:.35rem;padding:.1rem .4rem;border-radius:999px;background:var(--color-primary);color:var(--color-primary-contrast);font-size:.72rem;font-weight:var(--font-body-weight-bold)}.bundle-item__info{display:grid;gap:.4rem;min-width:0}.bundle-item__title{font-size:.92rem;font-weight:var(--font-body-weight-medium);line-height:1.35}.bundle-item__title a{text-decoration:none}.bundle-item__title a:hover{text-decoration:underline}.bundle-item__title .badge{margin-right:.25rem;vertical-align:.1em}.bundle-item__select{min-height:2.4rem;padding-block:.3rem;font-size:.85rem}.bundle-item__price{font-size:.9rem;font-weight:var(--font-body-weight-bold)}.bundle-summary{display:grid;gap:.6rem;padding:1.5rem;border-radius:var(--radius-card);background:var(--c-surface);border:1px solid var(--c-border)}.bundle-summary__label{font-size:.85rem;color:var(--c-muted)}.bundle-summary__price{display:flex;align-items:baseline;gap:.6rem;font-size:1.6rem;font-weight:var(--font-body-weight-bold)}.bundle-summary__compare{font-size:1rem;font-weight:var(--font-body-weight);color:var(--c-muted)}.bundle-summary__savings{font-size:.9rem;font-weight:var(--font-body-weight-bold);color:var(--color-sale)}.bundle-summary__note{display:flex;align-items:center;gap:.4rem;font-size:.82rem;color:var(--c-muted)}.fbt{display:grid;gap:1.5rem}@media(min-width:990px){.fbt{grid-template-columns:minmax(0,1fr) 20rem;gap:2.5rem;align-items:start}}.fbt__items,.fbt__recs{display:grid;gap:.75rem}@media(min-width:750px){.fbt__items{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.fbt__recs{display:contents}}.fbt-section:not(:has(product-recommendations.is-loaded)) .fbt-pending{display:none}.fbt-section:not(:has(product-recommendations.is-loaded))>.section{padding-block:0}.reviews{display:grid;gap:2rem}@media(min-width:990px){.reviews{grid-template-columns:20rem minmax(0,1fr);gap:4rem;align-items:start}.reviews__summary{position:sticky;top:calc(var(--header-height) + 2rem)}}.reviews__summary{display:grid;gap:1.25rem;align-content:start;justify-items:start}.reviews__score{display:flex;align-items:center;gap:1rem}.reviews__average{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:3rem;line-height:1;letter-spacing:-.04em}.reviews__score .rating__stars{font-size:1.15rem}.reviews__bars{display:grid;gap:.35rem;width:100%}.reviews__bar{display:grid;grid-template-columns:4.5rem 1fr 2rem;align-items:center;gap:.6rem;width:100%;padding:.25rem .35rem;border:0;border-radius:4px;background:none;font-size:.82rem;color:var(--c-text);text-align:left}.reviews__bar:hover:not(:disabled),.reviews__bar[aria-pressed=true]{background:color-mix(in srgb,var(--c-text) 7%,transparent)}.reviews__bar:disabled{opacity:.5;cursor:default}.reviews__track{height:.4rem;border-radius:999px;background:color-mix(in srgb,var(--c-text) 12%,transparent);overflow:hidden}.reviews__track span{display:block;height:100%;background:var(--color-accent)}.reviews__toolbar{display:flex;align-items:center;gap:1rem;margin-bottom:.5rem}.reviews__sort{width:auto;min-height:2.5rem;padding-block:.3rem;font-size:.9rem}.review{display:grid;gap:.6rem;padding-block:1.5rem;border-bottom:1px solid var(--c-border)}.review__head{display:flex;justify-content:space-between;align-items:center;gap:1rem}.review__title{font-weight:var(--font-body-weight-bold)}.review__photo{width:7.5rem;border-radius:calc(var(--radius-card) * .7)}.review__author{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;font-size:.875rem;font-weight:var(--font-body-weight-medium)}.review__verified{display:inline-flex;align-items:center;gap:.3rem;color:var(--color-success);font-weight:var(--font-body-weight);font-size:.82rem}.reviews__more{margin-top:1.5rem}.reviews__note{max-width:20rem}.reviews__empty{display:grid;justify-items:start;gap:.75rem;color:var(--c-muted)}.reviews__empty>.icon{width:2rem;height:2rem;color:var(--color-accent)}.account{display:grid;gap:2rem}.account__card{display:grid;gap:1.25rem;width:min(30rem,100%);margin-inline:auto;padding:2rem 1.5rem;border-radius:var(--radius-card);background:var(--color-bg-alt)}@media(min-width:750px){.account__card{padding:2.5rem}}.account__form{display:grid;gap:1rem}.account__header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:1rem}.account__grid{display:grid;gap:2.5rem}@media(min-width:990px){.account__grid{grid-template-columns:minmax(0,1fr) 18rem}}.account__aside{display:grid;gap:.75rem;align-content:start;padding:1.5rem;border-radius:var(--radius-card);background:var(--color-bg-alt)}.address-card{display:grid;gap:.75rem;padding:1.25rem;border:1px solid var(--c-border);border-radius:var(--radius-card)}.address-card__actions{display:flex;gap:1rem}.steps{display:grid;gap:1.5rem;counter-reset:none}@media(min-width:750px){.steps{grid-template-columns:repeat(var(--count),minmax(0,1fr));gap:2rem}}.steps__item{display:grid;gap:.6rem;align-content:start;padding:1.5rem;border-radius:var(--radius-card);background:var(--c-surface);border:1px solid var(--c-border)}.steps__number{display:grid;place-items:center;width:2.4rem;height:2.4rem;border-radius:50%;background:var(--color-accent);color:var(--color-accent-contrast);font-weight:var(--font-body-weight-bold)}.steps__text{color:var(--c-muted);font-size:.95rem}.comparison{overflow-x:auto;border-radius:var(--radius-card);border:1px solid var(--c-border);background:var(--c-bg)}.comparison__table th,.comparison__table td{padding:.9rem 1rem;border-bottom:1px solid var(--c-border);text-align:center;font-size:.95rem}.comparison__table tbody tr:last-child th,.comparison__table tbody tr:last-child td{border-bottom:0}.comparison__table tbody th{text-align:left;font-weight:var(--font-body-weight-medium)}.comparison__table thead th{font-size:.85rem;font-weight:var(--font-body-weight-bold)}.comparison__us{background:var(--color-accent-soft)}.comparison__yes,.comparison__no{display:inline-grid;place-items:center;width:1.8rem;height:1.8rem;border-radius:50%}.comparison__yes{background:var(--color-primary);color:var(--color-primary-contrast)}.comparison__yes .icon{stroke-width:2.4;width:1rem;height:1rem}.comparison__no{color:var(--c-muted)}.key-facts__quote{text-align:center;margin-bottom:2rem;text-wrap:balance}.key-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin:0;text-align:center}@media(min-width:750px){.key-facts{grid-template-columns:repeat(var(--count),minmax(0,1fr))}}.key-facts__value{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:clamp(2rem,1.5rem + 2vw,3rem);letter-spacing:-.03em;line-height:1.1;color:var(--color-accent)}.key-facts__label{margin:.3rem 0 0;color:var(--c-muted);font-size:.92rem}.hero--contain .hero__media img{object-fit:contain}.hero--contain.hero--split .hero__media{aspect-ratio:var(--hero-image-ratio, 1)}@media(min-width:990px){.hero--contain.hero--split .hero__media{aspect-ratio:auto}}.hero__collage{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;height:100%;padding:.5rem}.hero__collage-item{display:block;height:100%;border-radius:var(--radius-card);--ratio: 1 / 1}.hero__collage-item img{transition:transform .6s cubic-bezier(.2,.7,.2,1)}.has-hover-effects .hero__collage-item:hover img{transform:scale(1.04)}.hero--split .hero__media:has(.hero__collage){aspect-ratio:auto;background:var(--c-bg)}@media(min-width:990px){.hero__collage{gap:.75rem;padding:1.5rem 1.5rem 1.5rem 0;align-content:center}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/sections.css.map */
