*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;font-family:var(--font-body-family);font-weight:var(--font-body-weight);font-size:var(--font-base-size);line-height:1.6;color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased}img,svg,video{max-width:100%;height:auto;display:block}a{color:inherit;text-underline-offset:3px}:where(h1,h2,h3,h4){font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);line-height:1.15;letter-spacing:-.01em;margin:0 0 .6em}p{margin:0 0 1em}:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px;border-radius:4px}.visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;inset-inline-start:1rem;top:-100px;z-index:100;padding:.7rem 1rem;background:var(--color-accent);color:var(--color-accent-contrast);border-radius:999px}.skip-link:focus{top:1rem}.no-js .js-only{display:none}.page-width{width:100%;max-width:var(--page-width);margin-inline:auto;padding-inline:1.15rem}.page-width--narrow{max-width:760px}@media(min-width:750px){.page-width{padding-inline:2rem}}.bg-alt{background:var(--color-bg-alt)}.icon{width:1.25em;height:1.25em;flex-shrink:0}[dir=rtl] .icon-chevron{transform:scaleX(-1)}.placeholder{width:100%;height:100%;background:var(--color-bg-alt);fill:var(--color-muted)}.eyebrow{margin:0 0 .5rem;font-size:.93rem;color:var(--color-muted)}.section-head{max-width:680px;margin-bottom:2rem}.section-title{font-size:clamp(1.65rem,4.6vw,2.5rem)}.section-intro{color:var(--color-muted)}.rte>*:last-child{margin-bottom:0}.rte ul,.rte ol{padding-inline-start:1.2em}.rte table{border-collapse:collapse;width:100%}.rte th,.rte td{border-bottom:1px solid var(--color-border);padding:.55rem .4rem;text-align:start}.button{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:50px;padding:.85rem 1.6rem;border:1.5px solid var(--color-accent);border-radius:999px;background:var(--color-accent);color:var(--color-accent-contrast);font:inherit;font-weight:var(--font-heading-weight);font-size:1rem;line-height:1.2;text-decoration:none;text-align:center;cursor:pointer;transition:background-color .2s ease,transform .15s ease}.button:hover{background:var(--color-accent-dark);border-color:var(--color-accent-dark)}.button:active{transform:scale(.99)}.button[disabled],.button[aria-disabled=true]{opacity:.45;cursor:not-allowed}.button--full{width:100%}.button--large{min-height:58px;font-size:1.08rem;padding-inline:2rem}.button--compact{min-height:44px;padding:.6rem 1.1rem;font-size:.95rem}.button--outline{background:transparent;color:var(--color-accent)}.button--outline:hover{background:var(--color-highlight);color:var(--color-accent);border-color:var(--color-accent)}.button .icon{width:1.1em;height:1.1em}.link-quiet{color:var(--color-muted);font-size:.93rem;text-decoration:underline;background:none;border:0;padding:0;cursor:pointer;font-family:inherit}.link-button{display:inline-flex;align-items:center;gap:.4rem;padding:0;border:0;background:none;color:var(--color-text);font:inherit;font-size:.95rem;text-decoration:underline;cursor:pointer}.icon-button{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:999px;background:transparent;color:inherit;cursor:pointer;list-style:none}.icon-button::-webkit-details-marker{display:none}.icon-button:hover{background:var(--color-bg-alt)}.field{width:100%;min-height:50px;padding:.75rem 1rem;border:1.5px solid var(--color-border);border-radius:calc(var(--radius) * .6);background:var(--color-bg);color:var(--color-text);font:inherit}.field:focus{border-color:var(--color-accent);outline:none;box-shadow:0 0 0 3px var(--color-highlight)}.field--select{-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 20px) 50%,calc(100% - 15px) 50%;background-size:5px 5px;background-repeat:no-repeat;padding-inline-end:2.4rem}[dir=rtl] .field--select{background-position:20px 50%,15px 50%}.field--textarea{min-height:120px;resize:vertical}.field--qty{max-width:90px}.form-stack{display:grid;gap:.6rem}.form-stack label{font-size:.93rem;color:var(--color-muted)}.form-stack .button{margin-top:.6rem}.form-message{margin:.6rem 0 0;padding:.7rem .9rem;border-radius:calc(var(--radius) * .6);font-size:.95rem}.form-message--success{background:color-mix(in srgb,var(--color-success) 12%,transparent);color:var(--color-success)}.form-message--error{background:color-mix(in srgb,var(--color-error) 10%,transparent);color:var(--color-error)}.form-message ul{margin:0;padding-inline-start:1.1em}.checkbox-line{display:flex;align-items:center;gap:.5rem}.announcement{background:var(--announcement-bg);color:var(--announcement-text);font-size:.9rem}.announcement__track{display:grid;min-height:38px;align-items:center;text-align:center}.announcement__item{grid-area:1 / 1;margin:0;padding-block:.45rem;opacity:0;visibility:hidden;transition:opacity .4s ease}.announcement__item.is-active{opacity:1;visibility:visible}.announcement__item a{color:inherit}@media(min-width:990px){.announcement__track{display:flex;justify-content:center;gap:2.5rem}.announcement__item{opacity:1;visibility:visible}}.site-header{background:var(--color-bg);border-bottom:1px solid var(--color-border);z-index:30}.site-header--sticky{position:sticky;top:0}.site-header__inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:64px}.site-header__logo{justify-self:center;text-decoration:none}.site-header__logo img{width:auto;max-height:48px}.wordmark{margin:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:1.55rem;letter-spacing:.28em;color:var(--color-accent)}.wordmark--footer{font-size:1.3rem;margin-bottom:.8rem}.site-header__actions{justify-self:end;display:flex;align-items:center;gap:.2rem}.cart-link{position:relative;text-decoration:none}.cart-count{position:absolute;top:4px;inset-inline-end:2px;min-width:19px;height:19px;padding-inline:4px;border-radius:999px;background:var(--color-accent);color:var(--color-accent-contrast);font-size:.72rem;line-height:19px;text-align:center}.site-nav{display:none}.mobile-nav{justify-self:start}.mobile-nav[open] .mobile-nav__panel{display:block}.mobile-nav__panel{display:none;position:absolute;inset-inline:0;top:100%;background:var(--color-bg);border-bottom:1px solid var(--color-border);padding:.5rem 1.15rem 1.2rem;box-shadow:0 18px 30px -24px #1e2a3273}.mobile-nav__list{list-style:none;margin:0;padding:0}.mobile-nav__list a{display:block;padding:.85rem 0;border-bottom:1px solid var(--color-border);text-decoration:none;font-size:1.08rem}@media(min-width:990px){.site-header__inner{grid-template-columns:auto 1fr auto;gap:2rem}.site-header__logo{justify-self:start;grid-column:1;grid-row:1}.mobile-nav{display:none}.site-nav{display:block;grid-column:2}.site-nav__list{list-style:none;margin:0;padding:0;display:flex;gap:1.8rem;justify-content:center}.site-nav__link{text-decoration:none;padding-block:.4rem;border-bottom:1.5px solid transparent}.site-nav__link:hover,.site-nav__link[aria-current=page]{border-bottom-color:var(--color-accent)}.site-header__actions{grid-column:3}}.price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .7rem}.price__current{font-size:1.15rem;font-weight:var(--font-heading-weight)}.price__compare{color:var(--color-muted);font-size:.98rem}.price__save{padding:.18rem .65rem;border-radius:999px;background:var(--color-highlight);color:var(--color-accent);font-size:.85rem;font-weight:var(--font-heading-weight)}.product__price .price__current{font-size:1.75rem}.stars{--star-size: 1rem;position:relative;display:inline-block;font-size:var(--star-size);line-height:1;letter-spacing:2px;color:var(--color-border)}.stars:before{content:"\2605\2605\2605\2605\2605"}.stars:after{content:"\2605\2605\2605\2605\2605";position:absolute;inset-inline-start:0;top:0;width:calc(var(--rating) / 5 * 100%);overflow:hidden;color:#e3a93b;white-space:nowrap}.rating-line{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.45rem;margin:0 0 .9rem;color:var(--color-text);text-decoration:none;font-size:.95rem}.rating-line__value{font-weight:var(--font-heading-weight)}.rating-line__count{color:var(--color-muted)}.product-section{padding-block:1.2rem 3rem}.product{display:grid;gap:1.6rem}@media(min-width:990px){.product-section{padding-block:2.5rem 4.5rem}.product{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:3.5rem;align-items:start}.product__media{position:sticky;top:90px}}.product__media{position:relative;min-width:0}.gallery__badge{position:absolute;top:.9rem;inset-inline-start:.9rem;z-index:2;padding:.35rem .8rem;border-radius:999px;background:var(--color-accent);color:var(--color-accent-contrast);font-size:.85rem;font-weight:var(--font-heading-weight)}.gallery__viewport{display:grid;grid-auto-flow:column;grid-auto-columns:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:var(--radius);background:var(--color-bg-alt)}.gallery__viewport::-webkit-scrollbar{display:none}.gallery__slide{scroll-snap-align:start;aspect-ratio:1 / 1;overflow:hidden}.gallery__slide img,.gallery__slide video,.gallery__slide .placeholder{width:100%;height:100%;object-fit:cover}.gallery__slide iframe{width:100%;height:100%;border:0}.gallery__thumbs{display:flex;gap:.5rem;margin-top:.6rem;overflow-x:auto;scrollbar-width:thin;padding-bottom:.2rem}.gallery__thumb{flex:0 0 64px;height:64px;padding:0;border:1.5px solid transparent;border-radius:calc(var(--radius) * .5);overflow:hidden;background:var(--color-bg-alt);cursor:pointer;opacity:.65}.gallery__thumb img{width:100%;height:100%;object-fit:cover}.gallery__thumb.is-active{border-color:var(--color-accent);opacity:1}.product__info{min-width:0;display:flex;flex-direction:column}.product__info>*+*{margin-top:0}.product__title{font-size:clamp(1.7rem,5vw,2.4rem);margin-bottom:.4rem}.product__price{margin-bottom:1.1rem}.benefits{list-style:none;margin:0 0 1.3rem;padding:0;display:grid;gap:.6rem}.benefits__item{display:flex;gap:.7rem;align-items:flex-start}.benefits__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 30px;height:30px;border-radius:999px;background:var(--color-highlight);color:var(--color-accent)}.benefits__icon .icon{width:17px;height:17px}.stats{display:grid;grid-template-columns:repeat(3,1fr);margin:0 0 1.4rem;border-block:1px solid var(--color-border)}.stats__item{padding:.9rem .4rem;text-align:center}.stats__value{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:1.12rem}.stats__label{margin:.1rem 0 0;color:var(--color-muted);font-size:.85rem}.offer{position:relative;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:1rem;margin-bottom:1.4rem;padding:1.1rem 1.2rem;border:1.5px solid var(--color-accent);border-radius:var(--radius);background:var(--color-highlight)}.offer__badge{position:absolute;top:-.75rem;inset-inline-end:1rem;padding:.2rem .7rem;border-radius:999px;background:var(--color-accent);color:var(--color-accent-contrast);font-size:.8rem;font-weight:var(--font-heading-weight)}.offer__numeral{margin:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:clamp(2.6rem,11vw,3.4rem);line-height:1;letter-spacing:-.04em;color:var(--color-accent);direction:ltr}.offer__title{margin:0 0 .2rem;font-weight:var(--font-heading-weight);font-size:1.05rem}.offer__desc{margin:0;color:var(--color-muted);font-size:.93rem}.variant-picker{margin-bottom:1.2rem}.option{margin:0 0 1.1rem;padding:0;border:0;min-width:0}.option__legend{padding:0;margin-bottom:.55rem;font-weight:var(--font-heading-weight)}.option__selected{margin-inline-start:.45rem;color:var(--color-muted);font-weight:var(--font-body-weight)}.option__values{display:flex;flex-wrap:wrap;gap:.5rem}.option__input{position:absolute;opacity:0;width:1px;height:1px}.option__label{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-width:54px;min-height:44px;padding:.45rem .9rem;border:1.5px solid var(--color-border);border-radius:999px;background:var(--color-bg);cursor:pointer;font-size:.95rem;transition:border-color .15s ease}.option__label:hover{border-color:var(--color-muted)}.option__input:checked+.option__label{border-color:var(--color-accent);box-shadow:inset 0 0 0 1px var(--color-accent)}.option__input:focus-visible+.option__label{outline:2px solid var(--color-accent);outline-offset:2px}.option__input.is-unavailable+.option__label{opacity:.45;text-decoration:line-through}.swatch{width:22px;height:22px;border-radius:999px;background:var(--swatch, var(--color-bg-alt));box-shadow:inset 0 0 0 1px #0000001f}.gift{margin-bottom:1.2rem;padding:1rem 1.1rem;border:1.5px dashed var(--color-accent);border-radius:var(--radius)}.gift__title{display:flex;align-items:center;gap:.5rem;margin:0 0 .2rem;font-weight:var(--font-heading-weight);color:var(--color-accent)}.gift__text{margin:0 0 .8rem;color:var(--color-muted);font-size:.93rem}.gift__fields{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.gift__label{display:block;margin-bottom:.25rem;font-size:.88rem;color:var(--color-muted)}.gift.has-error{border-color:var(--color-error)}.addon{display:flex;gap:.75rem;align-items:flex-start;margin-bottom:1rem;padding:.85rem 1rem;border:1.5px solid var(--color-border);border-radius:var(--radius);cursor:pointer}.addon__input{position:absolute;opacity:0;width:1px;height:1px}.addon__box{display:inline-flex;align-items:center;justify-content:center;flex:0 0 22px;height:22px;margin-top:2px;border:1.5px solid var(--color-muted);border-radius:6px;color:transparent}.addon__box .icon{width:15px;height:15px}.addon__input:checked+.addon__box{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-contrast)}.addon__input:focus-visible+.addon__box{outline:2px solid var(--color-accent);outline-offset:2px}.addon:has(.addon__input:checked){border-color:var(--color-accent)}.addon__body{display:grid;gap:.15rem}.addon__title{font-weight:var(--font-heading-weight)}.addon__price{color:var(--color-accent);margin-inline-start:.2rem}.addon__text{color:var(--color-muted);font-size:.9rem}.buy-buttons{margin-bottom:.9rem}.buy-buttons .shopify-payment-button{margin-top:.6rem}.payment-icons{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem}.payment-icons--product{justify-content:center;margin-bottom:1.2rem}.payment-icon{width:38px;height:24px}ul.payment-icons,ul.kl-pay{flex-wrap:nowrap}ul.payment-icons>li,ul.kl-pay>li{flex:0 1 auto;min-width:0}ul.payment-icons>li>svg{max-width:100%;min-width:0;height:auto;aspect-ratio:38 / 24}ul.kl-pay>li>svg{max-width:100%;min-width:0;height:auto;aspect-ratio:34 / 22}@media screen and (max-width:430px){ul.payment-icons{gap:4px}}.shipping-estimate{margin-bottom:1.2rem;padding:.9rem 1rem;border-radius:var(--radius);background:var(--color-bg-alt);font-size:.95rem}.shipping-estimate__line{display:flex;gap:.6rem;align-items:flex-start;margin:0 0 .35rem}.shipping-estimate__line .icon{margin-top:2px;color:var(--color-accent)}.shipping-estimate__note{margin:.35rem 0 0;color:var(--color-muted);font-size:.88rem}.trust{list-style:none;margin:0 0 1.3rem;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:.6rem;text-align:center;font-size:.85rem}.trust__item{display:grid;justify-items:center;gap:.35rem;color:var(--color-muted)}.trust__item .icon{width:24px;height:24px;color:var(--color-accent)}.guarantee{display:flex;gap:.9rem;margin-bottom:1.3rem;padding:1rem 1.1rem;border-inline-start:4px solid var(--color-accent);background:var(--color-bg-alt);border-radius:calc(var(--radius) * .5)}.guarantee__icon{color:var(--color-accent)}.guarantee__icon .icon{width:28px;height:28px}.guarantee__title{margin:0 0 .25rem;font-weight:var(--font-heading-weight)}.guarantee__text{color:var(--color-muted);font-size:.93rem}.accordion{border-bottom:1px solid var(--color-border)}.accordion:first-of-type{border-top:1px solid var(--color-border)}.accordion__summary{display:flex;align-items:center;gap:.7rem;padding:1rem 0;cursor:pointer;list-style:none;font-weight:var(--font-heading-weight)}.accordion__summary::-webkit-details-marker{display:none}.accordion__summary>.icon{color:var(--color-accent)}.accordion__marker{margin-inline-start:auto;display:inline-flex;transition:transform .2s ease}.accordion[open] .accordion__marker{transform:rotate(45deg)}.accordion__content{padding:0 0 1.2rem;color:var(--color-text)}.product__text{margin-bottom:1.2rem}.sticky-bar{position:fixed;inset-inline:0;bottom:0;z-index:25;padding-block:.65rem;padding-bottom:calc(.65rem + env(safe-area-inset-bottom));background:var(--color-bg);border-top:1px solid var(--color-border);box-shadow:0 -12px 24px -20px #1e2a3280;transform:translateY(110%);transition:transform .25s ease}.sticky-bar.is-visible{transform:translateY(0)}.sticky-bar__inner{display:flex;align-items:center;gap:.8rem}.sticky-bar__info{flex:1;min-width:0}.sticky-bar__title{margin:0;font-size:.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-bar__price{font-weight:var(--font-heading-weight)}.sticky-bar .button{min-height:46px;padding-inline:1.2rem}@media(min-width:990px){.sticky-bar{display:none}}.modal{width:min(640px,calc(100% - 2rem));max-height:calc(100vh - 2rem);padding:0;border:0;border-radius:var(--radius);color:var(--color-text);background:var(--color-bg)}.modal::backdrop{background:#1e2a3280}.modal__inner{padding:1.3rem 1.3rem 1.6rem}.modal__head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.modal__title{margin:0;font-size:1.4rem}.modal__subtitle{margin:1.4rem 0 .4rem;font-size:1.05rem}.modal__text{color:var(--color-muted);font-size:.95rem}.table-scroll{overflow-x:auto}.size-table,.data-table{width:100%;border-collapse:collapse;font-size:.95rem}.size-table th,.size-table td,.data-table th,.data-table td{padding:.65rem .5rem;border-bottom:1px solid var(--color-border);text-align:start}.size-table thead th,.data-table thead th{color:var(--color-muted);font-weight:var(--font-body-weight);font-size:.85rem}.size-table__unit{display:block;font-size:.78rem}.hero{padding-block:1.6rem 2.6rem}.hero__inner{display:grid;gap:1.6rem;align-items:center}.hero__media{border-radius:var(--radius);overflow:hidden;aspect-ratio:1 / 1;background:var(--color-bg)}.hero__media img,.hero__media video,.hero__media .placeholder{width:100%;height:100%;object-fit:cover}.hero__heading{font-size:clamp(2rem,7.2vw,3.4rem);line-height:1.06;letter-spacing:-.02em;margin-bottom:.9rem;max-width:15ch}.hero__text{font-size:1.06rem;color:var(--color-muted);max-width:46ch;margin-bottom:1.4rem}.hero__note{display:flex;align-items:center;gap:.5rem;margin:.9rem 0 0;color:var(--color-muted);font-size:.93rem}.hero__note .icon{color:var(--color-accent)}.hero .rating-line--static{margin-bottom:.8rem}@media(min-width:990px){.hero{padding-block:3rem 4rem}.hero__inner{grid-template-columns:1fr 1fr;gap:4rem}.hero__media{aspect-ratio:4 / 5}.hero__inner--media-first .hero__media{order:0}.hero__inner:not(.hero__inner--media-first) .hero__media{order:2}}.testimonials,.feature-cards,.feature-list,.comparison,.faq,.cta-banner,.image-text,.rich-text{padding-block:3.2rem}@media(min-width:990px){.testimonials,.feature-cards,.feature-list,.comparison,.faq,.cta-banner,.image-text,.rich-text{padding-block:5rem}}.section-cta{margin-top:2rem;text-align:center}.section-cta--start{text-align:start}.section-cta__note{margin:.7rem 0 0;color:var(--color-muted);font-size:.9rem}.testimonials__track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(270px,84%);gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:.3rem}.testimonials__track::-webkit-scrollbar{display:none}@media(min-width:750px){.testimonials__track{grid-auto-columns:calc((100% - 2rem) / 3)}}.testimonial{scroll-snap-align:start;margin:0;display:flex;flex-direction:column;gap:.8rem;padding:1.3rem 1.2rem;border-radius:var(--radius);background:var(--color-bg);border:1px solid var(--color-border)}.bg-alt .testimonial{border-color:transparent}.testimonial__tag{align-self:flex-start;margin:0;padding:.2rem .7rem;border-radius:999px;background:var(--color-highlight);color:var(--color-accent);font-size:.82rem}.testimonial__media{border-radius:calc(var(--radius) * .7);overflow:hidden;aspect-ratio:4 / 3}.testimonial__media img{width:100%;height:100%;object-fit:cover}.testimonial__quote{margin:0;font-size:1.02rem}.testimonial__quote p{margin:0}.testimonial__change{display:grid;gap:.5rem;margin:0;font-size:.92rem}.testimonial__change dt{font-weight:var(--font-heading-weight);color:var(--color-accent)}.testimonial__change dd{margin:0;color:var(--color-muted)}.testimonial__author{margin-top:auto;display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .7rem;font-size:.9rem}.testimonial__name{font-weight:var(--font-heading-weight)}.testimonial__detail{color:var(--color-muted)}.testimonial__verified{display:inline-flex;align-items:center;gap:.25rem;color:var(--color-success)}.testimonial__verified .icon{width:15px;height:15px}.carousel-controls{display:flex;justify-content:center;gap:.5rem;margin-top:1rem}.carousel-controls .icon-button{border:1px solid var(--color-border)}.carousel-controls__prev .icon{transform:scaleX(-1)}[dir=rtl] .carousel-controls__prev .icon{transform:none}@media(min-width:750px){.carousel-controls{display:none}}.feature-cards__stats{display:flex;flex-wrap:wrap;gap:1.2rem 2.4rem;margin:0 0 2.2rem}.feature-cards__stat dt{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:clamp(1.8rem,6vw,2.6rem);line-height:1;color:var(--color-accent)}.feature-cards__stat dd{margin:.3rem 0 0;color:var(--color-muted);font-size:.93rem}.feature-cards__grid{display:grid;grid-template-columns:1fr 1fr;gap:1.4rem 1rem}@media(min-width:990px){.feature-cards__grid{grid-template-columns:repeat(4,1fr);gap:1.6rem}}.feature-card__media{aspect-ratio:4 / 5;border-radius:var(--radius);overflow:hidden;background:var(--color-bg);margin-bottom:.8rem}.feature-card__media img,.feature-card__media .placeholder{width:100%;height:100%;object-fit:cover}.feature-card__title{font-size:1.08rem;margin-bottom:.3rem}.feature-card__text{margin:0;color:var(--color-muted);font-size:.93rem}.feature-list__inner,.image-text__inner{display:grid;gap:2rem;align-items:center}.feature-list__media,.image-text__media{border-radius:var(--radius);overflow:hidden;aspect-ratio:4 / 5;background:var(--color-bg-alt)}.feature-list__media img,.feature-list__media .placeholder,.image-text__media img,.image-text__media .placeholder{width:100%;height:100%;object-fit:cover}.feature-list__items{list-style:none;margin:1.2rem 0 0;padding:0;display:grid;gap:.9rem}.feature-list__item{display:flex;gap:.8rem;align-items:flex-start}.feature-list__check{display:inline-flex;align-items:center;justify-content:center;flex:0 0 28px;height:28px;border-radius:999px;background:var(--color-accent);color:var(--color-accent-contrast)}.feature-list__check .icon{width:16px;height:16px}@media(min-width:990px){.feature-list__inner,.image-text__inner{grid-template-columns:1fr 1fr;gap:4.5rem}.feature-list__inner--image-last .feature-list__media,.image-text__inner--image-last .image-text__media{order:2}}.comparison__table{width:100%;border-collapse:separate;border-spacing:0;min-width:480px}.comparison__table th,.comparison__table td{padding:.95rem .8rem;border-bottom:1px solid var(--color-border);text-align:center}.comparison__table tbody th{text-align:start;font-weight:var(--font-body-weight)}.comparison__table thead th{font-weight:var(--font-heading-weight)}.comparison__us{background:var(--color-highlight)}.comparison__table thead .comparison__us{border-radius:var(--radius) var(--radius) 0 0;color:var(--color-accent)}.mark{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:999px}.mark--yes{background:var(--color-accent);color:var(--color-accent-contrast)}.mark--partial{background:var(--color-bg-alt);color:var(--color-muted)}.mark--no{color:var(--color-muted)}.mark .icon{width:17px;height:17px}.faq__inner{max-width:860px}.faq__badges{list-style:none;margin:0 0 1.8rem;padding:0;display:flex;flex-wrap:wrap;gap:.6rem}.faq__badges li{display:inline-flex;align-items:center;gap:.45rem;padding:.45rem .9rem;border-radius:999px;background:var(--color-bg);font-size:.9rem}.faq__badges .icon{color:var(--color-accent);width:18px;height:18px}.accordion--faq .accordion__summary{flex-wrap:wrap;row-gap:.25rem}.faq__topic{flex-basis:100%;color:var(--color-accent);font-size:.85rem;font-weight:var(--font-body-weight)}.faq__question{flex:1;font-size:1.05rem}.timeline{list-style:none;margin:0 0 1rem;padding:0;display:grid;gap:0}.timeline__step{position:relative;display:grid;gap:.15rem;padding:0 0 1rem;padding-inline-start:1.6rem;border-inline-start:2px solid var(--color-highlight);margin-inline-start:.45rem}.timeline__step:before{content:"";position:absolute;inset-inline-start:-7px;top:.35rem;width:12px;height:12px;border-radius:999px;background:var(--color-accent)}.timeline__step:last-child{border-inline-start-color:transparent;padding-bottom:0}.timeline__label{font-weight:var(--font-heading-weight)}.timeline__text{color:var(--color-muted);font-size:.95rem}.faq__contact{margin-top:2rem;display:flex;flex-wrap:wrap;gap:.7rem;align-items:center}.faq__contact p{flex-basis:100%;margin:0 0 .3rem}.cta-banner__inner,.rich-text__inner{max-width:720px;text-align:center}.cta-banner__heading{font-size:clamp(1.9rem,6vw,3rem)}.cta-banner__text{color:var(--color-muted);margin-bottom:1.5rem}.cta-banner__note{margin:.8rem 0 0;color:var(--color-muted);font-size:.9rem}.cart-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60}.cart-drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#1e2a3273;opacity:0;transition:opacity .25s ease}.cart-drawer__panel{position:absolute;top:0;bottom:0;inset-inline-end:0;width:min(440px,100%);background:var(--color-bg);display:flex;flex-direction:column;transform:translate(100%);transition:transform .28s ease}[dir=rtl] .cart-drawer__panel{transform:translate(-100%)}.cart-drawer.is-open .cart-drawer__overlay{opacity:1}.cart-drawer.is-open .cart-drawer__panel{transform:translate(0)}.cart-drawer__inner{display:flex;flex-direction:column;height:100%;overflow-y:auto;padding:0 1.15rem}.cart-drawer__head{display:flex;align-items:center;justify-content:space-between;padding:.9rem 0;border-bottom:1px solid var(--color-border);position:sticky;top:0;background:var(--color-bg);z-index:1}.cart-drawer__title{margin:0;font-size:1.3rem}.cart-drawer__count{color:var(--color-muted);font-size:.95rem;font-weight:var(--font-body-weight)}.cart-drawer__message{display:flex;align-items:center;gap:.5rem;margin:.9rem 0 0;padding:.6rem .8rem;border-radius:calc(var(--radius) * .6);background:var(--color-highlight);color:var(--color-accent);font-size:.9rem}.cart-lines{list-style:none;margin:0;padding:0}.cart-line{display:grid;grid-template-columns:84px 1fr;gap:.9rem;padding:1rem 0;border-bottom:1px solid var(--color-border)}.cart-line__media{border-radius:calc(var(--radius) * .5);overflow:hidden;background:var(--color-bg-alt);aspect-ratio:1 / 1}.cart-line__media img{width:100%;height:100%;object-fit:cover}.cart-line__title{margin:0 0 .15rem;font-weight:var(--font-heading-weight)}.cart-line__title a{text-decoration:none}.cart-line__meta{margin:0;color:var(--color-muted);font-size:.88rem}.cart-line__row{display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin:.6rem 0 .3rem}.cart-line__price{font-weight:var(--font-heading-weight)}.qty{display:inline-flex;align-items:center;border:1.5px solid var(--color-border);border-radius:999px}.qty__btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:0;background:none;cursor:pointer;color:inherit}.qty__btn .icon{width:15px;height:15px}.qty__value{min-width:1.6rem;text-align:center;font-size:.95rem}.cart-addon{display:flex;align-items:center;gap:.8rem;margin:1rem 0 0;padding:.9rem;border:1.5px dashed var(--color-border);border-radius:var(--radius)}.cart-addon__text{flex:1}.cart-addon__title{display:flex;align-items:center;gap:.4rem;margin:0;font-weight:var(--font-heading-weight);font-size:.95rem}.cart-addon__title .icon{color:var(--color-accent)}.cart-addon__desc{margin:.2rem 0 0;color:var(--color-muted);font-size:.85rem}.cart-drawer__foot{margin-top:auto;padding:1rem 0 calc(1.2rem + env(safe-area-inset-bottom));position:sticky;bottom:0;background:var(--color-bg)}.cart-total{display:flex;justify-content:space-between;align-items:baseline;font-weight:var(--font-heading-weight);font-size:1.08rem}.cart-note{margin:.3rem 0 .9rem;color:var(--color-muted);font-size:.88rem}.cart-drawer__view{display:block;text-align:center;margin-top:.7rem}.cart-drawer__empty{margin:auto 0;padding:3rem 0;text-align:center}body.has-drawer-open{overflow:hidden}.page-section{padding-block:2.4rem 4rem}.page-head{margin-bottom:1.8rem}.page-title{font-size:clamp(1.8rem,5.5vw,2.6rem)}.page-intro{color:var(--color-muted)}.product-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.6rem 1rem}@media(min-width:990px){.product-grid{grid-template-columns:repeat(4,1fr);gap:2rem 1.4rem}}.product-card__link{text-decoration:none}.product-card__media{aspect-ratio:4 / 5;border-radius:var(--radius);overflow:hidden;background:var(--color-bg-alt);margin-bottom:.7rem}.product-card__media img,.product-card__media .placeholder{width:100%;height:100%;object-fit:cover}.product-card__title{font-size:1rem;margin-bottom:.25rem}.pagination{margin-top:2.4rem;text-align:center}.pagination span,.pagination a{display:inline-block;padding:.4rem .75rem}.pagination .current{font-weight:var(--font-heading-weight);color:var(--color-accent)}.empty-state{text-align:center;padding-block:2rem;color:var(--color-muted)}.empty-state .button{margin-top:1rem}.cart-page__lines{list-style:none;margin:0 0 1.5rem;padding:0}.cart-page__line{display:grid;grid-template-columns:96px 1fr;gap:1rem;padding:1.1rem 0;border-bottom:1px solid var(--color-border)}.cart-page__note-label{display:block;margin-bottom:.4rem;color:var(--color-muted);font-size:.93rem}.cart-page__summary{margin-top:1.6rem}.cart-page__actions{display:flex;flex-wrap:wrap;gap:.7rem;justify-content:flex-end}.search-form{display:flex;gap:.6rem;margin-bottom:1.6rem}.search-summary{color:var(--color-muted)}.article-grid{display:grid;gap:2rem}@media(min-width:750px){.article-grid{grid-template-columns:repeat(3,1fr)}}.article-card__link{text-decoration:none}.article-card__media{border-radius:var(--radius);overflow:hidden;aspect-ratio:3 / 2;margin-bottom:.8rem}.article-card__media img{width:100%;height:100%;object-fit:cover}.article-card__title{font-size:1.2rem}.article-card__date{color:var(--color-muted);font-size:.88rem}.article__media{border-radius:var(--radius);overflow:hidden;margin-bottom:1.6rem}.account-form{max-width:480px}.account-form__recover{margin-top:2.4rem;padding-top:2rem;border-top:1px solid var(--color-border)}.account-head{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;flex-wrap:wrap}.account-grid{display:grid;gap:2rem;margin-top:2rem}@media(min-width:990px){.account-grid{grid-template-columns:2fr 1fr}}.address-card{padding:1.2rem 0;border-bottom:1px solid var(--color-border)}.address-card__delete{margin-top:.5rem}.password{min-height:100vh;display:grid;align-items:center;padding-block:3rem;background:var(--color-bg-alt)}.password__inner{text-align:center}.password__inner .newsletter{max-width:460px;margin:1.5rem auto;text-align:start}.password__login{margin-top:2rem;text-align:start;max-width:460px;margin-inline:auto}.password__login summary{cursor:pointer;color:var(--color-muted)}.password__owner{margin-top:1rem;color:var(--color-muted);font-size:.9rem}.gift-card{text-align:center}.gift-card__value{font-size:1.4rem;font-weight:var(--font-heading-weight)}.gift-card__code-label{color:var(--color-muted);margin-bottom:.2rem}.gift-card__code{font-size:1.5rem;letter-spacing:.08em;padding:.8rem;border:1.5px dashed var(--color-accent);border-radius:var(--radius)}.gift-card__actions{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:center;margin-top:1.4rem}.site-footer{background:var(--color-bg-alt);padding-block:3rem 1.6rem;font-size:.95rem}.site-footer__grid{display:grid;gap:2rem}@media(min-width:750px){.site-footer__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:990px){.site-footer__grid{grid-template-columns:1.3fr 1fr 1fr 1.4fr;gap:2.5rem}}.site-footer__heading{font-size:1rem;margin-bottom:.8rem}.site-footer__text{color:var(--color-muted)}.site-footer__links{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.site-footer__links a{text-decoration:none;color:var(--color-muted)}.site-footer__links a:hover{color:var(--color-text);text-decoration:underline}.site-footer__contact{display:inline-flex;align-items:center;gap:.4rem}.social-list{list-style:none;margin:.6rem 0 0;padding:0;display:flex;gap:.3rem}.social-list a{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;border-radius:999px}.social-list a:hover{background:var(--color-bg)}.newsletter__row{display:flex;gap:.5rem}.newsletter__row .field{flex:1;min-width:0}.newsletter__consent{display:flex;gap:.55rem;align-items:flex-start;margin-top:.7rem;color:var(--color-muted);font-size:.85rem}.newsletter__consent input{margin-top:.25rem;accent-color:var(--color-accent)}.site-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-top:2.4rem;padding-top:1.4rem;border-top:1px solid var(--color-border)}.site-footer__copyright{margin:0;color:var(--color-muted);font-size:.85rem}.language-form{display:flex;align-items:center;gap:.5rem}.language-form .field{min-height:40px;padding-block:.4rem;width:auto}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.heading-accent{font-style:italic;font-weight:inherit}.site-header__start{display:flex;align-items:center;justify-self:start}.site-header__search-desktop,.site-header__account{display:none}.language-form{flex-wrap:wrap}@media(min-width:990px){.site-header__start{display:none}.site-header__search-desktop,.site-header__account{display:inline-flex}}.search-modal{width:100%;max-width:100%;margin:0 0 auto;padding:0;border:0;background:var(--color-bg);color:var(--color-text);max-height:100vh;overflow-y:auto}.search-modal::backdrop{background:#1e2a3273}.search-modal__inner{padding-block:.9rem 1.4rem}.search-modal__form{display:flex;align-items:center;gap:.6rem;padding-bottom:.5rem;border-bottom:1.5px solid var(--color-border)}.search-modal__icon{display:inline-flex;color:var(--color-muted)}.search-modal__input{flex:1;min-width:0;padding:.6rem 0;border:0;background:transparent;color:inherit;font:inherit;font-size:1.15rem}.search-modal__input:focus{outline:none}.search-modal__input::-webkit-search-cancel-button{display:none}.search-modal__clear{color:var(--color-muted);font-size:.9rem}.search-modal__results{padding-top:.8rem}.search-modal__list{list-style:none;margin:0;padding:0;display:grid;gap:.2rem}.search-modal__item{display:flex;align-items:center;gap:.8rem;padding:.45rem 0;text-decoration:none}.search-modal__item img{width:56px;height:56px;object-fit:cover;border-radius:calc(var(--radius) * .5)}.search-modal__all{display:inline-block;margin-top:.8rem}.search-modal__empty{color:var(--color-muted);margin:0}.hero__badge{display:inline-flex;align-items:center;gap:.55rem;margin:0 0 .9rem;padding-block:.3rem;padding-inline:.3rem .85rem;border-radius:999px;background:var(--color-bg);font-size:.9rem}.hero__badge-mark{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;padding-inline:.45rem;border-radius:999px;background:var(--color-accent);color:var(--color-accent-contrast);font-weight:var(--font-heading-weight);font-size:.85rem}.hero__highlights{list-style:none;margin:0 0 1.4rem;padding:0;display:flex;flex-wrap:wrap;gap:.5rem 1.4rem;color:var(--color-muted)}.hero__highlights li{display:inline-flex;align-items:center;gap:.45rem}.hero__highlights li:before{content:"";width:7px;height:7px;border-radius:999px;background:var(--color-accent)}.hero__highlights b,.hero__highlights strong,.hero__note b,.hero__note strong{color:var(--color-text)}.hero__proof{display:flex;align-items:center;gap:.5rem;margin:.5rem 0 0;color:var(--color-muted);font-size:.93rem}.hero__proof .icon{color:var(--color-accent)}.hero__text--after{margin:1.3rem 0 0}.testimonial__media{position:relative}.testimonial__badge{position:absolute;top:.6rem;inset-inline-start:.6rem;display:inline-flex;align-items:center;gap:.25rem;padding:.2rem .6rem;border-radius:999px;background:var(--color-bg);color:var(--color-success);font-size:.8rem}.testimonial__badge .icon{width:14px;height:14px}.testimonial__avatar{display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;border-radius:999px;overflow:hidden;background:var(--color-highlight);color:var(--color-accent);font-weight:var(--font-heading-weight);font-size:.9rem}.testimonial__avatar img{width:100%;height:100%;object-fit:cover}.testimonial__who{display:flex;flex-direction:column}.testimonial__before dt{color:var(--color-muted)}.testimonial__after dt{color:var(--color-accent)}.testimonials--avatar .testimonial__author{flex-wrap:nowrap}.swipe-hint{margin:.8rem 0 0;text-align:center;color:var(--color-muted);font-size:.88rem}@media(min-width:750px){.swipe-hint{display:none}}.benefits__icon--image{background:transparent}.benefits__icon img{width:30px;height:30px;object-fit:contain}.benefits__body{display:grid;gap:.1rem}.benefits__title{font-weight:var(--font-heading-weight)}.benefits__sub{color:var(--color-muted);font-size:.9rem}.gallery__zoom{position:relative;display:block;width:100%;height:100%;padding:0;border:0;background:none;cursor:zoom-in}.gallery__zoom img{width:100%;height:100%;object-fit:cover}.gallery__zoom-icon{position:absolute;bottom:.8rem;inset-inline-end:.8rem;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:999px;background:#ffffffe0;color:var(--color-text)}.gallery__slide[hidden],.gallery__thumb[hidden]{display:none}.lightbox{width:100%;height:100%;max-width:100%;max-height:100%;margin:0;padding:0;border:0;background:#0f1419f0}.lightbox::backdrop{background:transparent}.lightbox__img{width:100%;height:100%;object-fit:contain;cursor:zoom-out}.lightbox__close{position:absolute;top:1rem;inset-inline-end:1rem;z-index:1;background:var(--color-bg)}.unit-toggle{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:.8rem;font-size:.9rem}.unit-toggle__label{color:var(--color-muted);margin-inline-end:.3rem}.unit-toggle__btn{min-height:34px;padding:.3rem .85rem;border:1.5px solid var(--color-border);border-radius:999px;background:var(--color-bg);color:var(--color-text);font:inherit;cursor:pointer}.unit-toggle__btn.is-active{border-color:var(--color-accent);color:var(--color-accent);font-weight:var(--font-heading-weight)}.size-checks{list-style:none;margin:1.1rem 0 0;padding:0;display:grid;gap:.45rem;font-size:.93rem}.size-checks li{display:flex;gap:.5rem;align-items:flex-start}.size-checks .icon{color:var(--color-success);margin-top:2px}.measure-steps{list-style:none;margin:0 0 .6rem;padding:0;display:grid;gap:.7rem}.measure-steps li{display:flex;gap:.7rem;align-items:flex-start;font-size:.95rem}.measure-steps__num{display:inline-flex;align-items:center;justify-content:center;flex:0 0 26px;height:26px;border-radius:999px;background:var(--color-highlight);color:var(--color-accent);font-weight:var(--font-heading-weight);font-size:.85rem}.flag{width:1.25em;font-size:1.05rem;line-height:1.3;text-align:center}.low-stock{display:flex;align-items:center;gap:.55rem;margin:0 0 .9rem;font-size:.93rem}.low-stock__dot{flex:0 0 9px;height:9px;border-radius:999px;background:#d9822b;box-shadow:0 0 0 4px #d9822b2e}.proof-line{display:flex;align-items:center;gap:.5rem;margin:0 0 1rem;color:var(--color-muted);font-size:.93rem}.proof-line .icon{color:var(--color-accent)}.proof-line b,.proof-line strong{color:var(--color-text)}.product__contact{margin:1rem 0 0;color:var(--color-muted);font-size:.93rem}.additional-checkout-buttons{margin-top:.7rem}.additional-checkout-buttons .dynamic-checkout__content{margin:0}.cta-banner__rating{justify-content:center;margin:.8rem 0 0}.section-cta__note b,.cta-banner__note b{color:var(--color-text)}.apps-section{padding-block:2.5rem}.eyebrow-caps .eyebrow{text-transform:uppercase;letter-spacing:.16em;font-size:.74rem;font-weight:var(--font-heading-weight);color:var(--color-accent)}.eyebrow--pill{display:inline-block;padding:.3rem .85rem;border-radius:999px;background:var(--color-eyebrow-pill);color:var(--color-text)!important}.eyebrow--lines{display:inline-flex;align-items:center;gap:.7rem}.eyebrow--lines:before,.eyebrow--lines:after{content:"";width:18px;height:1px;background:var(--color-gold)}.section-head--center{margin-inline:auto;text-align:center}.section-head--center .rating-line{justify-content:center}.section-head--center .section-intro{margin-inline:auto;max-width:560px}.section-title--serif{font-size:clamp(1.6rem,4.4vw,2.2rem)}.heading-accent--italic{font-style:italic;color:var(--color-accent)}.heading-accent--color{font-style:normal;color:var(--color-secondary)}.heading-accent--underline{font-style:normal;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px;text-decoration-color:var(--color-accent)}.live-dot{flex:0 0 8px;width:8px;height:8px;border-radius:999px;background:#2db37a;box-shadow:0 0 0 3px #2db37a2e}.live-dot--accent{background:var(--color-secondary);box-shadow:none}.stars--green:after{color:var(--color-stars-green)}.stars-boxes{display:inline-flex;gap:2px}.stars-boxes__box{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;color:#fff;font-size:12px;line-height:1;background:linear-gradient(90deg,var(--color-stars-green) var(--fill),#DCDCE6 var(--fill))}[dir=rtl] .stars-boxes__box{background:linear-gradient(270deg,var(--color-stars-green) var(--fill),#DCDCE6 var(--fill))}.hero--contained .hero__media{position:relative;border-radius:var(--radius)}.hero__media{position:relative}.hero__badge--media{position:absolute;inset-inline-start:1rem;bottom:1rem;z-index:2;display:grid;gap:.25rem;max-width:calc(100% - 2rem);margin:0;padding:.7rem .9rem;border:1px solid rgb(255 255 255 / .25);border-radius:12px;background:#140a0f8c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff}.hero__badge--media .hero__badge-mark{justify-self:start;position:absolute;top:-.7rem;inset-inline-start:.6rem;min-width:0;height:22px;padding-inline:.5rem;background:var(--color-eyebrow-pill);color:var(--color-text);font-size:.72rem}.hero__badge-body{display:grid;gap:.1rem}.hero__badge--media .hero__badge-text{text-transform:uppercase;letter-spacing:.06em;font-size:.8rem;font-weight:var(--font-heading-weight)}.hero__badge-sub{font-size:.8rem;opacity:.9}.hero__highlights--pills{gap:.5rem}.hero__highlights--pills li{padding:.45rem .9rem;border:1px solid var(--color-border);border-radius:999px;background:var(--color-bg-alt);color:var(--color-text);font-size:.92rem}.hero__highlights--pills li:before{display:none}.hero__highlights--pills b,.hero__highlights--pills strong{color:var(--color-accent)}.hero__button{min-width:min(100%,360px)}.hero__button .icon{width:1em;height:1em}.hero__note .icon{color:var(--color-gold)}.hero__note{margin-top:.8rem;font-size:.88rem}.hero__proof{font-size:.88rem;margin-top:.35rem}.hero__trust{list-style:none;margin:1.4rem 0 0;padding:.9rem 0 0;display:flex;flex-wrap:wrap;gap:.4rem 1.2rem;border-top:1px solid var(--color-border);color:var(--color-muted);font-size:.85rem}.hero__trust li{display:inline-flex;align-items:center;gap:.35rem}.hero__trust .icon{width:15px;height:15px;color:var(--color-muted)}.hero--full{padding:0}.hero--full .hero__inner{gap:0}.hero--full .hero__media{border-radius:0;aspect-ratio:4 / 5}.hero--full .hero__content{background:var(--hero-panel);padding:1.6rem 1.15rem 2rem}.hero--full .hero__heading{font-size:clamp(1.9rem,6.5vw,3rem);max-width:18ch}.hero--no-media .hero__inner{grid-template-columns:1fr!important}@media(max-width:989px){.hero--full{position:relative;margin-top:-22px;border-radius:22px 22px 0 0;overflow:hidden;z-index:1}.hero--full .hero__media{order:0!important}}@media(min-width:990px){.hero--full .hero__inner{grid-template-columns:1fr 1fr;align-items:stretch}.hero--full .hero__media{aspect-ratio:auto;min-height:560px}.hero--full .hero__content{display:flex;align-items:center;padding:3rem 4vw}.hero--full .hero__content-inner{max-width:560px}.hero--full .hero__inner--media-first .hero__media{order:0}.hero--full .hero__inner:not(.hero__inner--media-first) .hero__media{order:2}}.video-placeholder{display:grid;place-items:center;align-content:center;gap:.8rem;width:100%;height:100%;min-height:280px;padding:1.5rem;background:repeating-linear-gradient(45deg,var(--color-bg-alt),var(--color-bg-alt) 12px,var(--color-highlight) 12px,var(--color-highlight) 24px);color:var(--color-muted);text-align:center;font-size:.9rem}.video-placeholder__play{width:64px;height:64px;border-radius:999px;background:var(--color-accent);clip-path:circle(50%);position:relative}.video-placeholder__play:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:0;height:0;border-block:11px solid transparent;border-inline-start:18px solid #FFFFFF;transform:translate(3px)}.testimonial{padding:0;overflow:hidden;gap:0}.testimonial__media{border-radius:0;aspect-ratio:4 / 5}.testimonial__media .placeholder{width:100%;height:100%}.testimonial__badge{top:auto;bottom:.7rem;background:#14141499;color:#fff;text-transform:uppercase;letter-spacing:.08em;font-size:.68rem}.testimonial__body{display:flex;flex-direction:column;gap:.75rem;flex:1;padding:1.1rem 1.1rem 1.2rem}.testimonial__top{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.testimonial__quote-icon{font-family:Georgia,serif;font-size:2.2rem;line-height:.6;color:var(--color-secondary);height:1.1rem}.testimonial__tag{align-self:auto;background:var(--color-highlight);color:var(--color-text);text-transform:uppercase;letter-spacing:.08em;font-size:.66rem;font-weight:var(--font-heading-weight)}.testimonial__quote{font-size:.97rem}.testimonials--avatar .testimonial__quote{font-style:italic}.testimonial__change{grid-template-columns:1fr 1fr;gap:0;border:1px solid var(--color-border);border-radius:10px;overflow:hidden;font-size:.85rem}.testimonial__before,.testimonial__after{padding:.7rem .75rem}.testimonial__before{background:#fbf1f2}.testimonial__after{background:#f1f6ef;border-inline-start:1px solid var(--color-border)}.testimonial__change dt{text-transform:uppercase;letter-spacing:.08em;font-size:.66rem;margin-bottom:.3rem}.testimonial__before dt{color:var(--color-secondary)}.testimonial__after dt{color:#4e7a54}.testimonial__change dd{color:var(--color-text)}.testimonial__author{padding-top:.9rem;border-top:1px solid var(--color-border);flex-wrap:nowrap}.testimonial__who{flex:1;min-width:0}.testimonials:not(.testimonials--avatar) .testimonial__name{font-style:italic;color:var(--color-accent);font-family:var(--font-heading-family);font-size:1.05rem}.testimonial__detail{font-size:.82rem}.testimonial__verified{color:#2db37a;font-size:.82rem;margin-inline-start:auto}@media(min-width:990px){.testimonials--grid .testimonials__track{grid-auto-flow:row;grid-template-columns:repeat(var(--cols, 4),1fr);overflow:visible}.testimonials--grid.testimonials--avatar .testimonials__track{--cols: 3}.testimonials--grid .carousel-controls{display:none}}@media(min-width:990px){.product--thumbs-left .product__media{display:grid;grid-template-columns:72px 1fr;gap:.9rem;align-items:start}.product--thumbs-left .gallery__viewport{grid-column:2;grid-row:1}.product--thumbs-left .gallery__thumbs{grid-column:1;grid-row:1;flex-direction:column;margin-top:0;max-height:640px;overflow-y:auto;overflow-x:hidden}.product--thumbs-left .gallery__thumb{flex:0 0 72px;height:72px}.product--thumbs-left .gallery__badge{inset-inline-start:calc(72px + 1.8rem)}}.gallery__zoom-icon{width:44px;height:44px;background:#fff;box-shadow:0 2px 10px #0000001f}.product__info .rating-line{padding-bottom:.8rem;border-bottom:1px solid var(--color-border);position:relative;width:100%}.product__info .rating-line:after{content:"";position:absolute;inset-inline-start:0;bottom:-1px;width:80px;height:2px;background:var(--color-accent)}.benefits{gap:0;border:1px solid var(--color-border);border-radius:var(--radius);overflow:hidden}.benefits__item{padding:.85rem 1rem;align-items:center}.benefits__item+.benefits__item{border-top:1px solid var(--color-border)}.benefits__icon{flex:0 0 52px;height:52px;border-radius:10px;background:var(--color-bg-alt);border:1px solid var(--color-border);color:var(--color-text)}.benefits__icon .icon{width:24px;height:24px}.benefits__icon img{width:40px;height:40px}.benefits__title{font-size:.98rem}.benefits__sub{font-size:.85rem}.stats{gap:.6rem;border:0}.stats__item,.stat-card{position:relative;padding:.85rem .5rem;border:1px solid var(--color-border);border-radius:10px;background:var(--color-bg-alt);text-align:center}.stats__item+.stats__item{border-inline-start:1px solid var(--color-border)}.stats__item:before,.stat-card:before{content:"";position:absolute;top:-1px;inset-inline:22%;height:2px;background:var(--color-gold)}.stats__value,.stat-card__value{font-family:var(--font-heading-family);font-size:1.5rem;line-height:1.1;color:var(--color-accent)}.stat-card__suffix{font-size:.6em;margin-inline-start:.08em}.stats__label,.stat-card__label{margin:.25rem 0 0;color:var(--color-muted);font-size:.82rem}.divider-title{display:flex;align-items:center;gap:.8rem;margin:.4rem 0 .9rem;font-size:.92rem;text-align:center}.divider-title:before,.divider-title:after{content:"";flex:1;height:1px;background:var(--color-border)}.bundle{display:grid;gap:.7rem;margin-bottom:1rem}.bundle__offer{position:relative;border:1.5px solid var(--color-border);border-radius:12px;background:#efeff2;overflow:hidden;transition:border-color .15s ease,background-color .15s ease}.bundle__offer.is-selected{border-color:var(--color-accent);background:var(--color-bg-alt)}.bundle__banner{margin:0;padding:.35rem .8rem;background:var(--color-accent);color:var(--color-accent-contrast);text-align:center;text-transform:uppercase;letter-spacing:.06em;font-size:.75rem;font-weight:var(--font-heading-weight)}.bundle__head{display:flex;align-items:center;gap:.8rem;padding:.95rem 1rem;cursor:pointer}.bundle__radio{position:absolute;opacity:0;width:1px;height:1px}.bundle__dot{flex:0 0 20px;height:20px;border:1.5px solid var(--color-secondary);border-radius:999px;background:#fff}.bundle__offer.is-selected .bundle__dot{box-shadow:inset 0 0 0 4px #fff;background:var(--color-accent);border-color:var(--color-accent)}.bundle__radio:focus-visible+.bundle__dot{outline:2px solid var(--color-accent);outline-offset:2px}.bundle__titles{flex:1;display:grid;gap:.15rem;min-width:0}.bundle__title{font-weight:var(--font-heading-weight);font-size:.98rem}.bundle__unit{display:inline-block;margin-inline-start:.3rem;padding:.12rem .55rem;border-radius:999px;background:var(--color-accent);color:var(--color-accent-contrast);font-size:.72rem;vertical-align:middle}.bundle__sub{color:var(--color-muted);font-size:.85rem}.bundle__prices{display:grid;justify-items:end;text-align:end}.bundle__price{font-weight:var(--font-heading-weight);font-size:1.02rem}.bundle__compare{color:var(--color-muted);font-size:.82rem}.bundle__details{padding:0 1rem 1rem}.bundle__perk{display:flex;align-items:center;gap:.45rem;margin:0 0 .6rem;color:var(--color-accent);font-weight:var(--font-heading-weight);font-size:.88rem}.bundle__rows-label{margin:0 0 .5rem;color:var(--color-muted);font-size:.85rem}.bundle__rows{display:grid;gap:.5rem}.bundle__row{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.bundle__thumb{flex:0 0 40px;height:40px;border-radius:6px;overflow:hidden;background:var(--color-bg);border:1px solid var(--color-border)}.bundle__thumb img{width:100%;height:100%;object-fit:cover}.field--small{width:auto;min-height:38px;padding:.35rem 2rem .35rem .7rem;font-size:.88rem;border-radius:8px;background-color:#fff}[dir=rtl] .field--small{padding:.35rem .7rem .35rem 2rem}.bundle__gifts{margin-top:.9rem;padding-top:.8rem;border-top:1px solid var(--color-border);display:grid;gap:.6rem}.bundle__gifts-title{display:flex;align-items:center;gap:.45rem;margin:0;color:var(--color-accent);font-weight:var(--font-heading-weight);font-size:.88rem}.bundle__gift{display:flex;align-items:center;gap:.7rem}.bundle__gift-img{flex:0 0 44px;height:44px;border-radius:8px;overflow:hidden;background:var(--color-bg);border:1px solid var(--color-border)}.bundle__gift-img img{width:100%;height:100%;object-fit:cover}.bundle__gift-text{flex:1;display:grid;font-size:.85rem}.bundle__gift-title{font-weight:var(--font-heading-weight)}.bundle__gift-sub{color:var(--color-muted)}.bundle__gift-price{display:grid;justify-items:end;gap:.2rem;font-size:.8rem;color:var(--color-muted)}.bundle__free{padding:.1rem .5rem;border-radius:6px;background:var(--color-highlight);color:var(--color-accent);font-weight:var(--font-heading-weight);text-transform:uppercase}.size-guide-button{display:inline-flex;align-items:center;gap:.6rem;min-height:50px;margin-bottom:.8rem;padding:.6rem 1.3rem;border:1.5px solid var(--color-secondary);border-radius:999px;background:transparent;color:var(--color-secondary);font:inherit;font-weight:var(--font-heading-weight);text-transform:uppercase;letter-spacing:.08em;cursor:pointer}.size-guide-button .icon-chevron{margin-inline-start:1.2rem}.buy-buttons--dark .button{background:var(--color-button-dark);border-color:var(--color-button-dark);color:#fff;text-transform:uppercase;letter-spacing:.04em}.buy-buttons--dark .button:hover{background:#000}.buy-buttons__price{display:inline-flex;align-items:baseline;gap:.5rem}.buy-buttons__price s{opacity:.6;font-size:.9em}.buy-buttons__price s:empty{display:none}.ship-compact{display:flex;align-items:center;margin-bottom:.9rem;border:1px solid var(--color-border);border-radius:10px;font-size:.88rem;color:var(--color-muted)}.ship-compact__item{flex:1;display:flex;align-items:center;justify-content:center;gap:.45rem;margin:0;padding:.7rem .5rem}.ship-compact__item+.ship-compact__item{border-inline-start:1px solid var(--color-border)}.ship-compact strong{color:var(--color-text)}.urgency{margin-bottom:.9rem;padding:.75rem 1rem;border-inline-start:3px solid var(--color-secondary);border-radius:10px;background:var(--color-highlight);font-size:.9rem}.urgency__line{display:flex;align-items:center;gap:.55rem;margin:.2rem 0}.urgency__line .icon{color:var(--color-secondary);width:18px;height:18px}.urgency__line b,.urgency__line strong{color:var(--color-text)}.trust{display:flex;flex-wrap:wrap;gap:.5rem;text-align:start}.trust__item{display:inline-flex;flex:1 1 auto;justify-content:center;align-items:center;gap:.4rem;padding:.6rem .8rem;border:1px solid var(--color-border);border-radius:999px;color:var(--color-text);font-size:.8rem;font-weight:var(--font-heading-weight)}.trust__item .icon{width:16px;height:16px;color:var(--color-secondary)}.guarantee{align-items:center;border-inline-start:0;border-radius:var(--radius);background:var(--color-highlight)}.guarantee__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 40px;height:40px;border-radius:999px;background:#fff}.guarantee__icon .icon{width:20px;height:20px}.guarantee__title{display:inline}.feature-cards .section-head{margin-bottom:1.6rem}.stat-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:.7rem;margin:0 0 1.4rem}@media(min-width:750px){.stat-cards{grid-template-columns:repeat(4,1fr);gap:1rem}}.stat-card{padding:1rem .6rem}.stat-card__value{font-size:1.7rem}.feature-panel{display:grid;gap:1.4rem;padding:1rem;border:1px solid var(--color-border);border-radius:calc(var(--radius) * 1.2);background:var(--color-bg-alt)}.feature-panel__cards{display:grid;grid-template-columns:1fr 1fr;gap:.7rem}.feature-card__media{position:relative;aspect-ratio:1 / 1;margin-bottom:0;border-radius:12px}.feature-card__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 50%,rgb(60 15 35 / .75))}.feature-card__caption{position:absolute;inset-inline:.6rem;bottom:.7rem;z-index:1;margin:0;color:#fff;text-align:center;font-size:.92rem}.feature-card__text{margin-top:.4rem}.feature-panel__content{padding:.4rem .4rem .6rem}.feature-panel__title{font-size:clamp(1.5rem,4vw,2rem);margin-bottom:.5rem}.feature-panel__text{color:var(--color-muted);margin-bottom:1rem}.check-list{list-style:none;margin:0;padding:0;display:grid;gap:.7rem}.check-list__item{display:flex;gap:.6rem;align-items:flex-start;color:var(--color-muted)}.check-list__item strong{color:var(--color-text)}.check-list__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 20px;height:20px;margin-top:2px;border:1.5px solid #2DB37A;border-radius:999px;color:#2db37a}.check-list__icon .icon{width:12px;height:12px}@media(min-width:990px){.feature-panel{grid-template-columns:1fr 1fr;align-items:center;padding:1.6rem;gap:2.5rem}.feature-panel--cards-only{grid-template-columns:1fr}.feature-panel--cards-only .feature-panel__cards{grid-template-columns:repeat(4,1fr)}}.faq__inner{max-width:640px}.faq .section-head{max-width:none}.faq__badges{justify-content:center}.faq__badges li{border:1px solid var(--color-border);font-weight:var(--font-heading-weight);font-size:.82rem}.faq__list{display:grid;gap:.8rem}.accordion--card{border:1px solid var(--color-border);border-radius:var(--radius);background:#fff;padding-inline:1.1rem}.accordion--card:first-of-type{border-top:1px solid var(--color-border)}.accordion--card[open]{border-color:var(--color-secondary)}.accordion--card .accordion__summary{flex-wrap:nowrap;align-items:center;gap:.75rem}.accordion--card .faq__topic{flex:0 0 auto;flex-basis:auto;padding:.2rem .6rem;border-radius:999px;background:var(--color-highlight);color:var(--color-text);text-transform:uppercase;letter-spacing:.08em;font-size:.62rem;font-weight:var(--font-heading-weight)}.accordion__marker--round{display:inline-flex;align-items:center;justify-content:center;flex:0 0 28px;height:28px;border-radius:999px;background:var(--color-highlight);color:var(--color-secondary)}.accordion__marker--round .icon{width:14px;height:14px}.accordion--card[open] .accordion__marker--round{background:var(--color-secondary);color:#fff}.faq__intro{color:var(--color-muted);margin-bottom:.9rem}.timeline--tiles{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem;margin-bottom:.9rem}@media(min-width:750px){.timeline--tiles{grid-template-columns:repeat(4,1fr)}}.timeline--tiles .timeline__step{margin:0;padding:.8rem .5rem;border:0;border-radius:10px;background:var(--color-highlight);text-align:center}.timeline--tiles .timeline__step:before{display:none}.timeline--tiles .timeline__label{color:var(--color-secondary);font-size:1.05rem}.timeline--tiles .timeline__text{font-size:.8rem}.image-banner{position:relative}.image-banner__link{display:block;color:inherit;text-decoration:none}.image-banner__media{position:relative;overflow:hidden;background:var(--color-bg-alt)}.image-banner__media img,.image-banner__media video,.image-banner__media .placeholder{width:100%;height:auto;display:block;object-fit:cover}.image-banner--large .image-banner__media img,.image-banner--large .image-banner__media video{height:80vh}.image-banner--medium .image-banner__media img,.image-banner--medium .image-banner__media video{height:55vh}.image-banner__mobile{display:none!important}@media(max-width:749px){.image-banner__media:has(.image-banner__mobile) .image-banner__desktop{display:none!important}.image-banner__mobile{display:block!important}}.image-banner__content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;padding:1.5rem;pointer-events:none}.image-banner__content--center{align-items:center;justify-content:center;text-align:center}.image-banner__content--bottom{align-items:flex-end;justify-content:center;text-align:center}.image-banner__content--start{align-items:center;justify-content:flex-start}.image-banner__box{max-width:560px;color:#fff;text-shadow:0 2px 16px rgb(0 0 0 / .35);pointer-events:auto}.image-banner__heading{font-size:clamp(1.8rem,5vw,3rem)}.collection-list,.featured-collection{padding-block:2.6rem}.carousel-head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:1.2rem}.carousel-head .section-title{margin:0}.view-all{display:inline-flex;align-items:center;gap:.5rem;text-decoration:none;font-size:.92rem}.view-all__icon{display:inline-flex;width:26px;height:26px;align-items:center;justify-content:center;border-radius:999px;background:var(--color-bg-alt)}.view-all__icon .icon{width:14px;height:14px}.collection-list__track,.product-track{display:grid;grid-auto-flow:column;gap:.9rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:.4rem}.collection-list__track::-webkit-scrollbar,.product-track::-webkit-scrollbar{display:none}.collection-list__track{grid-auto-columns:minmax(220px,62%);align-items:start}.product-track{grid-auto-columns:minmax(180px,46%)}@media(min-width:990px){.collection-list__track{grid-auto-columns:calc((100% - 3 * .9rem) / 4.3)}.product-track{grid-auto-columns:calc((100% - 4 * .9rem) / 4.6)}}.collection-card{position:relative;display:block;scroll-snap-align:start;border-radius:12px;overflow:hidden;color:#fff;text-decoration:none}.collection-card__media{display:block;aspect-ratio:1 / 1;background:var(--color-bg-alt)}.collection-list__track--staggered .collection-card:nth-child(2n) .collection-card__media{aspect-ratio:4 / 5}.collection-list__track--staggered .collection-card:nth-child(4n) .collection-card__media{aspect-ratio:3 / 2}.collection-card__media img,.collection-card__media .placeholder{width:100%;height:100%;object-fit:cover}.collection-card__title{position:absolute;inset-inline:.6rem;bottom:1rem;font-family:var(--font-heading-family);font-size:clamp(1.15rem,3vw,1.5rem);line-height:1.15;text-align:center;text-shadow:0 2px 14px rgb(0 0 0 / .45)}.product-track .product-card{scroll-snap-align:start}.carousel-nav{display:flex;align-items:center;gap:1.2rem;margin-top:1.2rem}.carousel-progress{position:relative;flex:1;height:2px;background:var(--color-border);overflow:hidden}.carousel-progress__bar{position:absolute;inset-block:0;inset-inline-start:0;width:30%;background:var(--color-text);transition:width .2s ease}.carousel-nav__buttons{display:none;gap:.5rem}.carousel-nav__btn{border:1px solid var(--color-border)}@media(min-width:750px){.carousel-nav__buttons{display:flex}}.product-card__media{position:relative;border-radius:10px}.product-card__badge{position:absolute;top:.6rem;inset-inline-start:.6rem;z-index:1;padding:.2rem .55rem;border-radius:999px;background:#e5332a;color:#fff;font-size:.72rem;font-weight:var(--font-heading-weight)}.product-card__title{font-size:.92rem;font-weight:var(--font-heading-weight)}.product-card .price--sale .price__current{color:#e5332a}.product-card .price__current{font-size:.95rem;font-weight:var(--font-body-weight)}.card-swatches{list-style:none;display:flex;align-items:center;gap:.35rem;margin:.5rem 0 0;padding:0}.card-swatches__item{width:18px;height:18px;border-radius:999px;background:var(--swatch, var(--color-bg-alt));box-shadow:inset 0 0 0 1px #00000026}.card-swatches__more{font-size:.72rem;color:var(--color-muted);padding:.1rem .35rem;border:1px solid var(--color-border);border-radius:999px}.site-footer{background:var(--color-footer-bg);color:var(--color-footer-text)}.site-footer a{color:var(--color-footer-text)}.site-footer__links a,.site-footer__text,.site-footer__copyright{color:color-mix(in srgb,var(--color-footer-text) 72%,transparent)}.site-footer__links a:hover{color:var(--color-footer-text)}.site-footer__bottom{border-top-color:color-mix(in srgb,var(--color-footer-text) 18%,transparent)}.site-footer__newsletter .site-footer__heading{font-family:var(--font-heading-family);font-size:clamp(1.3rem,3vw,1.7rem);line-height:1.2}.site-footer .field{background:transparent;color:var(--color-footer-text);border-color:color-mix(in srgb,var(--color-footer-text) 35%,transparent)}.site-footer .field::placeholder{color:color-mix(in srgb,var(--color-footer-text) 60%,transparent)}.newsletter__row{position:relative}.newsletter__submit{position:absolute;inset-inline-end:6px;top:50%;transform:translateY(-50%);min-height:36px;width:36px;padding:0;border-radius:999px}.newsletter__submit .icon{width:16px;height:16px}.site-footer .newsletter__consent{color:color-mix(in srgb,var(--color-footer-text) 70%,transparent)}.site-footer__follow{margin-top:.6rem}.site-footer .language-form select{min-width:160px}.site-footer .social-list a:hover{background:color-mix(in srgb,var(--color-footer-text) 12%,transparent)}.popup{width:min(460px,calc(100% - 2rem));padding:0;border:0;border-radius:22px;background:#f6eef1;color:var(--color-text)}.popup::backdrop{background:#140f128c}.popup__inner{position:relative;padding:2rem 1.6rem 1.6rem;text-align:center}.popup__close{position:absolute;top:.8rem;inset-inline-end:.8rem;border:2px solid var(--color-text);width:36px;height:36px}.popup__timer{display:grid;justify-items:center;margin-bottom:.6rem}.popup__timer-value{font-size:2.6rem;font-weight:var(--font-heading-weight);line-height:1;letter-spacing:.02em}.popup__timer-labels{display:flex;gap:2rem;font-size:.85rem;color:var(--color-muted)}.popup__title{font-size:clamp(1.6rem,5vw,2rem);margin-bottom:.4rem}.popup__title-accent{display:block;color:var(--color-secondary)}.popup__question{margin:.4rem 0 .9rem}.popup__answers{display:grid;gap:.7rem}.popup__answer{min-height:48px;border:1.5px solid var(--color-secondary);border-radius:10px;background:transparent;color:var(--color-secondary);font:inherit;font-weight:var(--font-heading-weight);text-transform:uppercase;letter-spacing:.06em;cursor:pointer}.popup__answer:hover,.popup__answer.is-selected{background:var(--color-secondary);color:#fff}.popup__step{display:grid;gap:.7rem}.popup__step .newsletter__consent{text-align:start}.popup__success{display:grid;gap:.8rem}.popup__code{margin:0;padding:.8rem;border:1.5px dashed var(--color-secondary);border-radius:10px;font-size:1.4rem;font-weight:var(--font-heading-weight);letter-spacing:.1em}.newsletter__row .field{padding-inline-end:3rem}.bundle__row.is-unavailable select{border-color:var(--color-error)}.size-guide-button{align-self:flex-start}
/*# sourceMappingURL=/cdn/shop/t/3/assets/base.css.map */
