[hidden]{display:none!important}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;font-family:var(--f-body);color:var(--c-text);background:var(--c-bg);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}img,video,svg{max-width:100%;display:block}img{height:auto}a{color:inherit}h1,h2,h3{font-family:var(--f-heading);font-weight:600;line-height:1.12;margin:0 0 .5em;letter-spacing:-.01em}p{margin:0 0 1em}button{font:inherit;cursor:pointer}input,select,textarea{font:inherit}.container{width:100%;max-width:1240px;margin:0 auto;padding:0 20px}.container--narrow{max-width:820px}.center{text-align:center}.muted{opacity:.7}.hide-sm{display:none}@media(min-width:750px){.hide-sm{display:inline-flex}}.skip-link{position:absolute;left:-9999px}.skip-link:focus{left:10px;top:10px;z-index:999;background:#fff;padding:8px}.icon{width:20px;height:20px;flex-shrink:0}.accent{font-style:italic;color:var(--c-primary)}.rte ul{padding-left:1.2em}.rte a{color:var(--c-primary)}.rte p:last-child{margin-bottom:0}.placeholder{background:var(--c-primary-light);fill:#00000040;width:100%;height:100%}.example-notice{border:2px dashed #E0A100;background:#fff8e1;color:#6b5200;padding:10px 14px;border-radius:10px;font-size:14px;text-align:center;margin:0 auto 20px;max-width:760px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:0;border-radius:calc(var(--radius) * 2);padding:14px 26px;font-weight:700;text-decoration:none;letter-spacing:.02em;transition:transform .15s ease,box-shadow .15s ease,filter .15s;font-size:16px;line-height:1.2}.btn:hover{transform:translateY(-1px);filter:brightness(1.04)}.btn:active{transform:translateY(0)}.btn--cta{background:var(--c-cta);color:var(--c-cta-text);box-shadow:0 6px 18px -6px color-mix(in srgb,var(--c-cta) 70%,transparent)}.btn--ghost{background:transparent;border:2px solid var(--c-primary);color:var(--c-primary)}.btn--block{width:100%}.btn--lg{padding:16px 30px;font-size:17px}.btn--xl{padding:19px 30px;font-size:19px;text-transform:uppercase;letter-spacing:.04em}.btn[disabled]{opacity:.5;cursor:not-allowed}.btn .icon{width:18px;height:18px}.announcement,.countdown-bar{background:var(--bar-bg);color:var(--bar-color);text-align:center;font-weight:700;letter-spacing:.03em}.announcement{font-size:13px;padding:9px 12px}.announcement a{text-decoration:none}.announcement__track,.announcement a{display:inline-flex;align-items:center;gap:8px;justify-content:center}.announcement .icon{width:18px;height:18px}.countdown-bar{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px 14px;padding:10px 12px;font-size:15px}.countdown-bar__timer{background:#ffffff38;border:1px solid rgba(255,255,255,.45);border-radius:10px;padding:4px 12px;font-variant-numeric:tabular-nums;font-size:18px;letter-spacing:.06em}@media(min-width:750px){.countdown-bar{font-size:18px}.countdown-bar__timer{font-size:22px}}.section-header:has(.is-sticky){position:sticky;top:0;z-index:50}.site-header{background:var(--c-bg);border-bottom:1px solid rgba(0,0,0,.06)}.site-header__inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:68px}.site-header__burger{background:none;border:0;padding:8px;justify-self:start;color:var(--c-text)}.site-header__nav{display:none}.site-header__nav ul{display:flex;gap:28px;list-style:none;margin:0;padding:0;align-items:center}.site-header__nav a{text-decoration:none;font-weight:500}.nav-pill{background:var(--c-primary);color:#fff!important;padding:7px 14px;border-radius:8px;font-weight:700!important;text-decoration:none}.site-header__logo{justify-self:center;text-decoration:none}.logo-text{font-family:var(--f-heading);font-size:30px;font-weight:600;color:var(--c-primary);letter-spacing:-.02em}.site-header__icons{justify-self:end;display:flex;gap:16px;align-items:center}.site-header__icons a{display:inline-flex;text-decoration:none;position:relative}.site-header__icons .icon{width:24px;height:24px}.cart-count{position:absolute;top:-6px;right:-8px;background:var(--c-cta);color:#fff;font-size:11px;font-weight:700;min-width:18px;height:18px;border-radius:9px;display:grid;place-items:center;padding:0 4px}@media(min-width:990px){.site-header__burger{display:none}.site-header__nav{display:block}}.mobile-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;visibility:hidden}.mobile-menu.is-open{visibility:visible}.mobile-menu__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0006;opacity:0;transition:opacity .25s}.mobile-menu.is-open .mobile-menu__overlay{opacity:1}.mobile-menu__panel{position:absolute;left:0;top:0;bottom:0;width:min(84vw,340px);background:var(--c-bg);padding:60px 24px 24px;transform:translate(-100%);transition:transform .3s ease}.mobile-menu.is-open .mobile-menu__panel{transform:none}.mobile-menu__close{position:absolute;top:14px;right:14px;background:none;border:0}.mobile-menu ul{list-style:none;padding:0;margin:0;display:grid;gap:18px;font-size:18px}.mobile-menu a{text-decoration:none}.section{background:var(--s-bg,transparent);padding:56px 0}@media(min-width:990px){.section{padding:84px 0}}.s-head{max-width:760px;margin:0 auto 36px;text-align:center}.s-head--left{text-align:left;margin-left:0}.s-eyebrow{text-transform:uppercase;letter-spacing:.14em;font-size:13px;font-weight:700;color:var(--c-wood);margin-bottom:10px}.s-title{font-size:clamp(28px,4.4vw,44px)}.s-sub{font-size:17px;opacity:.85}.s-cta{text-align:center;margin-top:36px}.s-cta__note{margin-top:12px;font-size:14px;opacity:.8}.page-title{font-size:clamp(30px,5vw,48px);margin-bottom:24px}.product-main{padding:20px 0 48px}.product-main__grid{display:grid;gap:26px;grid-template-columns:minmax(0,1fr)}@media(min-width:990px){.product-main{padding:40px 0 70px}.product-main__grid{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:56px;align-items:start}.gallery{position:sticky;top:20px}}.gallery__viewport{position:relative;border-radius:var(--radius);overflow:hidden;background:var(--c-bg-alt)}.gallery__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.gallery__track::-webkit-scrollbar{display:none}.gallery__slide{flex:0 0 100%;scroll-snap-align:start;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center}.gallery__slide img,.gallery__slide video{width:100%;height:100%;object-fit:cover}.gallery__arrow{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;border:0;background:#ffffffe6;display:grid;place-items:center;box-shadow:0 2px 10px #0000001f}.gallery__arrow--prev{left:10px}.gallery__arrow--prev .icon{transform:rotate(90deg)}.gallery__arrow--next{right:10px}.gallery__arrow--next .icon{transform:rotate(-90deg)}.gallery__thumbs{display:flex;gap:10px;margin-top:12px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.gallery__thumb{flex:0 0 72px;height:72px;border-radius:10px;overflow:hidden;border:2px solid transparent;padding:0;background:none;opacity:.7}.gallery__thumb.is-active{border-color:var(--c-primary);opacity:1}.gallery__thumb img{width:100%;height:100%;object-fit:cover}@media(min-width:990px){.gallery__thumb{flex-basis:92px;height:92px}}.product-info>*+*{margin-top:16px}.p-rating{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;margin:0}.stars{display:inline-flex;gap:1px;color:var(--c-star)}.p-title{font-size:clamp(30px,4.2vw,44px);margin:6px 0 0}.p-subtitle{font-size:17px;opacity:.85;margin:0}.p-subtitle--caps{text-transform:uppercase;font-size:13px;font-weight:700;letter-spacing:.08em;opacity:1}.p-price{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding-bottom:16px;border-bottom:1px solid rgba(0,0,0,.08)}.p-price__now{font-size:30px;font-weight:700;color:var(--c-cta)}.p-price__was{font-size:20px;opacity:.55;font-weight:500}.p-price__badge{display:inline-flex;align-items:center;gap:6px;background:var(--c-cta);color:#fff;font-weight:700;font-size:13px;letter-spacing:.04em;padding:6px 10px;border-radius:8px}.p-price__badge .icon{width:16px;height:16px}.p-bullets{list-style:none;margin:0;padding:0;display:grid;gap:9px;font-size:16.5px}.p-bullets li{display:flex;gap:10px;align-items:flex-start}.p-bullets--check .icon{color:var(--c-primary);width:22px;height:22px;margin-top:1px}.bundles__title,.gifts__title{font-weight:700;font-size:17px;margin:4px 0 10px}.bundles{display:grid;gap:12px}.bundle{position:relative;display:grid;grid-template-columns:auto auto 1fr auto;align-items:center;gap:12px;border:2px solid rgba(0,0,0,.12);border-radius:var(--radius);padding:14px;cursor:pointer;background:var(--c-bg);transition:border-color .15s,background .15s}.bundle input{position:absolute;opacity:0;pointer-events:none}.bundle.is-selected{border-color:var(--c-primary);background:linear-gradient(135deg,var(--c-bg-alt),color-mix(in srgb,var(--c-primary-light) 60%,#fff))}.bundle__radio{width:22px;height:22px;border-radius:50%;border:2px solid var(--c-primary);display:grid;place-items:center}.bundle.is-selected .bundle__radio:after{content:"";width:11px;height:11px;border-radius:50%;background:var(--c-primary)}.bundle__img{width:56px;height:56px;object-fit:cover;border-radius:10px}.bundle__body{display:grid;gap:3px;min-width:0}.bundle__line1{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.bundle__label{font-size:18px}.bundle__save{font-size:12px;font-weight:700;color:var(--c-primary);background:var(--c-primary-light);padding:3px 8px;border-radius:20px;white-space:nowrap}.bundle__sub{display:flex;align-items:center;gap:6px;font-size:14px}.bundle__sub .icon{width:16px;height:16px;color:var(--c-primary)}.bundle__prices{text-align:right;display:grid}.bundle__price{font-weight:700;font-size:18px}.bundle__compare{opacity:.5;font-size:14px}.bundle__tag{position:absolute;top:-11px;right:16px;background:var(--c-primary);color:#fff;font-size:11px;font-weight:700;letter-spacing:.06em;padding:4px 10px;border-radius:6px}.bundle__gift{grid-column:1/-1;display:flex;gap:12px;align-items:center;background:#ffffffb3;border:1px dashed var(--c-primary);border-radius:12px;padding:10px;margin-top:4px}.bundle__gift img{width:56px;height:56px;object-fit:cover;border-radius:8px}.bundle__gift>span{display:grid;gap:2px}.bundle__gift-badge{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:700;color:var(--c-cta);letter-spacing:.06em}.bundle__gift-badge .icon{width:14px;height:14px}.bundle__gift-title{font-weight:700;font-size:14px}.bundle__gift-note{font-size:12px;opacity:.7}@media(max-width:420px){.bundle{grid-template-columns:auto 1fr auto;padding:12px}.bundle__img{display:none}.bundle__label{font-size:16px}}.gifts{background:color-mix(in srgb,var(--c-primary-light) 55%,#fff);border-radius:var(--radius);padding:12px 14px}.gifts__title{display:flex;align-items:center;gap:8px;margin-top:0;color:var(--c-primary)}.gift{display:grid;grid-template-columns:44px 1fr auto auto;gap:10px;align-items:center;padding:8px 0;border-top:1px solid rgba(0,0,0,.06)}.gift:first-of-type{border-top:0}.gift__img{width:44px;height:44px;object-fit:cover;border-radius:8px}.gift__img--icon{display:grid;place-items:center;background:#fff;color:var(--c-primary)}.gift__text{font-weight:600;font-size:14.5px}.gift__value{opacity:.5;font-size:13px}.gift__free{font-weight:700;font-size:12px;color:#fff;background:var(--c-success);padding:3px 8px;border-radius:6px}.variant-picker__option{border:0;padding:0;margin:0 0 12px}.variant-picker__option legend{font-weight:700;margin-bottom:8px}.variant-picker__values{display:flex;flex-wrap:wrap;gap:8px}.pill input{position:absolute;opacity:0}.pill span{display:inline-block;border:2px solid rgba(0,0,0,.15);border-radius:30px;padding:8px 16px;cursor:pointer}.pill input:checked+span{border-color:var(--c-primary);background:var(--c-primary-light)}.buy__dot{opacity:.6}.buy__note{display:flex;align-items:center;justify-content:center;gap:6px;font-size:14px;margin:10px 0 0;opacity:.85}.buy__note .icon{width:16px;height:16px;color:var(--c-primary)}.buy__error{color:#b3261e;font-size:14px;margin:8px 0 0}.payment-icons{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;list-style:none;padding:0;margin:0}.payment-icon{width:38px;height:24px}.trust-row{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;text-align:center;padding:6px 0}.trust-row__item{display:grid;justify-items:center;gap:6px;font-weight:700;font-size:13.5px;line-height:1.25}.trust-row__item .icon{width:34px;height:34px;color:var(--c-primary)}.accordions{border-top:1px solid rgba(0,0,0,.1)}.accordion{border-bottom:1px solid rgba(0,0,0,.1)}.accordion summary,.faq__item summary{list-style:none;display:flex;align-items:center;gap:12px;padding:16px 2px;cursor:pointer;font-weight:700}.accordion summary::-webkit-details-marker,.faq__item summary::-webkit-details-marker{display:none}.accordion summary span,.faq__item summary span{flex:1}.accordion summary .icon:first-child{color:var(--c-primary)}details[open]>summary .icon-chevron{transform:rotate(180deg)}.icon-chevron{transition:transform .2s}.accordion__content{padding:0 2px 16px 34px;font-size:15px}.sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;align-items:center;gap:10px;background:var(--c-bg);padding:10px 14px calc(10px + env(safe-area-inset-bottom));box-shadow:0 -6px 24px #0000001f;transform:translateY(110%);transition:transform .25s}.sticky-atc.is-visible{transform:none}.sticky-atc__img{width:46px;height:46px;border-radius:8px;object-fit:cover}.sticky-atc__info{flex:1;display:grid;min-width:0}.sticky-atc__title{font-weight:700;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-atc__price{color:var(--c-cta);font-weight:700}.sticky-atc .btn{padding:12px 18px;font-size:15px}@media(min-width:990px){.sticky-atc{display:none}}.carousel{position:relative}.carousel__track{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:4px 2px 10px}.carousel__track::-webkit-scrollbar{display:none}.t-card{flex:0 0 min(82%,320px);scroll-snap-align:start;background:var(--c-bg);border:1px solid rgba(0,0,0,.08);border-radius:var(--radius);overflow:hidden;box-shadow:0 8px 26px -14px #00000040}.t-card__media{aspect-ratio:4/5;overflow:hidden}.t-card__media img,.t-card__media video{width:100%;height:100%;object-fit:cover}.t-card__body{padding:18px;display:grid;gap:8px}.t-card__headline{font-family:var(--f-heading);font-size:19px;font-weight:600;margin:0}.t-card__text{font-size:15px}.t-card__name{font-weight:700;font-size:14px;margin:0;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.t-card__verified{display:inline-flex;align-items:center;gap:4px;color:var(--c-success);font-weight:500;font-size:13px}.t-card__verified .icon{width:15px;height:15px}.carousel__nav{display:flex;justify-content:center;gap:10px;margin-top:14px}.carousel__btn{width:42px;height:42px;border-radius:50%;border:1px solid rgba(0,0,0,.15);background:var(--c-bg);display:grid;place-items:center}.carousel__btn--prev .icon{transform:rotate(90deg)}.carousel__btn--next .icon{transform:rotate(-90deg)}@media(min-width:990px){.t-card{flex-basis:calc(25% - 12px)}}.steps{display:grid;gap:22px;grid-template-columns:1fr}@media(min-width:600px){.steps{grid-template-columns:repeat(2,1fr)}}@media(min-width:990px){.steps{grid-template-columns:repeat(4,1fr)}}.step{position:relative;background:var(--c-bg);border-radius:var(--radius);overflow:hidden;padding-bottom:18px;box-shadow:0 8px 24px -16px #0000004d}.step__media{aspect-ratio:1/1;overflow:hidden}.step__media img,.step__media video,.step__media svg{width:100%;height:100%;object-fit:cover}.step__num{position:absolute;top:12px;left:12px;background:var(--c-primary);color:#fff;font-weight:700;border-radius:20px;padding:4px 12px;font-size:13px}.step__num:before{content:"STEP "}.step__title{font-size:21px;margin:16px 18px 6px}.step__text{padding:0 18px;font-size:15px}.iwt__grid{display:grid;gap:30px;align-items:center;grid-template-columns:minmax(0,1fr)}@media(min-width:990px){.iwt__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px}.iwt--reverse .iwt__media{order:2}}.iwt__media{border-radius:var(--radius);overflow:hidden;aspect-ratio:4/5}.iwt__media img,.iwt__media video,.iwt__media svg{width:100%;height:100%;object-fit:cover}.iwt__text{font-size:17px;margin-bottom:22px}.benefits{list-style:none;padding:0;margin:0 0 26px;display:grid;gap:16px}.benefit{display:flex;gap:14px;align-items:flex-start}.benefit__icon{flex:0 0 46px;height:46px;border-radius:50%;background:var(--c-primary-light);color:var(--c-primary);display:grid;place-items:center}.benefit__icon .icon{width:22px;height:22px}.benefit strong{display:block;font-size:17px}.benefit__text{display:block;font-size:15px;opacity:.85}.included__grid{display:grid;gap:16px;grid-template-columns:1fr 1fr}@media(min-width:990px){.included__grid{grid-template-columns:repeat(3,1fr);gap:24px}}.inc-item{background:var(--c-bg-alt);border-radius:var(--radius);overflow:hidden}.inc-item__media{aspect-ratio:1/1;overflow:hidden}.inc-item__media img,.inc-item__media svg{width:100%;height:100%;object-fit:cover}.inc-item__body{padding:14px 14px 18px}.inc-item h3{font-size:18px;margin-bottom:6px}.inc-item__value{display:block;font-size:13px;opacity:.7;margin-bottom:6px}.inc-item ul{list-style:none;padding:0;margin:0;display:grid;gap:5px;font-size:14px}.inc-item li{display:flex;gap:6px;align-items:flex-start}.inc-item li .icon{width:16px;height:16px;color:var(--c-success);margin-top:3px}.included__value{text-align:center;font-family:var(--f-heading);font-size:clamp(20px,3vw,28px);margin:34px 0 0;color:var(--c-primary)}.compare__grid{display:grid;gap:30px;align-items:center;grid-template-columns:minmax(0,1fr)}@media(min-width:990px){.compare__grid{grid-template-columns:1fr 1.1fr;gap:60px}}.compare__table{border-radius:var(--radius);overflow:hidden;box-shadow:0 12px 34px -18px #00000059;background:var(--c-bg)}.compare__row{display:grid;grid-template-columns:1.6fr .7fr .7fr;align-items:center;border-top:1px solid rgba(0,0,0,.06)}.compare__row>span{padding:14px 10px;text-align:center}.compare__row--head{border-top:0;font-weight:700;font-size:14px}.compare__row.compare__row--head>.compare__us{background:var(--c-primary);color:#fff;font-family:var(--f-heading);font-size:16px}.compare__feature{text-align:left!important;font-weight:600;background:var(--c-primary-light);font-size:15px}.compare__mark .icon{margin:0 auto;width:22px;height:22px}.compare__mark.is-yes{color:var(--c-success)}.compare__mark.is-no{color:#c0392b}.compare__row>span:nth-child(2){background:color-mix(in srgb,var(--c-primary-light) 35%,#fff)}.ugc__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media(min-width:990px){.ugc__grid{grid-template-columns:repeat(4,1fr);gap:18px}}.ugc__item{margin:0}.ugc__media{aspect-ratio:9/14;border-radius:var(--radius);overflow:hidden}.ugc__media img,.ugc__media video,.ugc__media svg{width:100%;height:100%;object-fit:cover}.ugc__item figcaption{font-size:14px;margin-top:6px;text-align:center}.guarantee__box{display:grid;gap:26px;align-items:center;justify-items:center;text-align:center}@media(min-width:750px){.guarantee__box{grid-template-columns:auto 1fr;justify-items:start;text-align:left;gap:50px;max-width:980px}}.guarantee__seal{width:170px;height:170px;border-radius:50%;background:var(--c-primary);color:#fff;display:grid;place-content:center;text-align:center;box-shadow:0 0 0 8px var(--c-bg),0 0 0 10px var(--c-primary)}.guarantee__days{font-family:var(--f-heading);font-size:62px;line-height:1;font-weight:700}.guarantee__label{text-transform:uppercase;font-size:12px;letter-spacing:.12em;font-weight:700}.guarantee__content .rte{font-size:17px;margin-bottom:22px}.faq{position:relative;color:var(--s-color)}.faq--waves{margin:40px 0}.wave{position:absolute;left:0;width:100%;height:50px}.wave--top{top:-49px}.wave--bottom{bottom:-49px}.faq .s-title .accent{color:inherit}.faq__list{display:grid}.faq__item{border-bottom:1px solid color-mix(in srgb,currentColor 25%,transparent)}.faq__item summary{font-size:17px}.faq__answer{padding:0 4px 18px 34px;opacity:.92}.faq .rte a{color:inherit}.hero{background:var(--s-bg);padding:34px 0 50px}.hero__grid{display:grid;gap:30px;align-items:center;grid-template-columns:minmax(0,1fr)}@media(min-width:990px){.hero{padding:60px 0 80px}.hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:60px}}.hero__content{display:grid;gap:16px;justify-items:start}.hero__title{font-size:clamp(36px,6vw,62px);margin:0}.hero__text{font-size:18px}.hero__media{border-radius:calc(var(--radius) * 1.5);overflow:hidden;aspect-ratio:1/1}.hero__media img,.hero__media video,.hero__media svg{width:100%;height:100%;object-fit:cover}.features__grid{display:grid;gap:18px}@media(min-width:750px){.features__grid{grid-template-columns:repeat(3,1fr);gap:26px}}.feature{text-align:center;padding:26px 20px;border-radius:var(--radius);background:var(--c-bg-alt)}.feature__icon{width:60px;height:60px;border-radius:50%;background:var(--c-primary-light);color:var(--c-primary);display:grid;place-items:center;margin:0 auto 14px}.feature__icon .icon{width:28px;height:28px}.feature h3{font-size:20px}.feature p{margin:0;opacity:.85}.ba__grid{display:grid;gap:30px;align-items:center}@media(min-width:990px){.ba__grid{grid-template-columns:1fr 1fr;gap:60px}}.ba__slider{position:relative;aspect-ratio:3/4;border-radius:var(--radius);overflow:hidden;max-width:520px;width:100%;justify-self:center}.ba__slider .media,.ba__before-wrap{position:absolute;top:0;right:0;bottom:0;left:0}.ba__slider img,.ba__slider svg{width:100%;height:100%;object-fit:cover}.ba__before-wrap{clip-path:inset(0 calc(100% - var(--pos)) 0 0)}.ba__tag{position:absolute;top:0;background:var(--c-cta);color:#fff;font-weight:700;font-size:13px;padding:5px 12px;z-index:2}.ba__tag--l{left:0}.ba__tag--r{right:0}.ba__range{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:ew-resize;z-index:3;margin:0}.ba__handle{position:absolute;top:50%;left:var(--pos);transform:translate(-50%,-50%);width:48px;height:48px;border-radius:50%;background:#ffffffe6;display:flex;align-items:center;justify-content:center;z-index:2;pointer-events:none;box-shadow:0 2px 10px #0003}.ba__handle:before{content:"";position:absolute;left:50%;top:-1000px;bottom:-1000px;width:3px;background:#fff;transform:translate(-50%);z-index:-1}.ba__handle .icon{width:16px;height:16px}.ba__handle .icon:first-child{transform:rotate(90deg)}.ba__handle .icon:last-child{transform:rotate(-90deg)}.rich{text-align:center}.rich__text{font-size:17px}.site-footer{background:var(--footer-bg);color:var(--footer-color);padding:56px 0 24px;font-size:15px}.site-footer__grid{display:grid;gap:30px}@media(min-width:750px){.site-footer__grid{grid-template-columns:1.5fr repeat(3,1fr)}}.site-footer .logo-text{color:inherit}.site-footer__logo{max-width:150px;margin-bottom:14px;filter:brightness(0) invert(1)}.site-footer__heading{font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-size:13px}.site-footer ul{list-style:none;padding:0;margin:0;display:grid;gap:8px}.site-footer a{text-decoration:none;opacity:.88}.site-footer a:hover{opacity:1;text-decoration:underline}.socials{display:flex!important;gap:14px!important;margin-top:14px!important}.site-footer__bottom{border-top:1px solid rgba(255,255,255,.18);margin-top:36px;padding-top:20px;display:grid;gap:12px;justify-items:center;text-align:center;font-size:13px;opacity:.9}.site-footer__bottom .payment-icons{justify-content:center}.cart-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;visibility:hidden}.cart-drawer.is-open{visibility:visible}.cart-drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073;opacity:0;transition:opacity .25s}.cart-drawer.is-open .cart-drawer__overlay{opacity:1}.cart-drawer__panel{position:absolute;top:0;right:0;bottom:0;width:min(100vw,440px);background:var(--c-bg);display:flex;flex-direction:column;transform:translate(100%);transition:transform .3s ease}.cart-drawer.is-open .cart-drawer__panel{transform:none}.cart-drawer__head{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border-bottom:1px solid rgba(0,0,0,.08)}.cart-drawer__title{display:flex;align-items:center;gap:10px;font-family:var(--f-heading);font-size:24px;font-weight:600}.cart-drawer__title .icon{width:26px;height:26px}.cart-drawer__close{background:none;border:0;padding:6px}.cart-drawer__ship{padding:14px 22px;border-bottom:1px solid rgba(0,0,0,.08);text-align:center}.cart-drawer__ship-top{color:var(--c-primary);font-weight:700;margin:0 0 8px}.ship-bar{height:12px;border-radius:10px;background:var(--c-primary-light);overflow:hidden}.ship-bar__fill{height:100%;border-radius:10px;background:repeating-linear-gradient(-45deg,var(--c-primary),var(--c-primary) 8px,color-mix(in srgb,var(--c-primary) 65%,#fff) 8px,color-mix(in srgb,var(--c-primary) 65%,#fff) 16px);transition:width .4s ease}.cart-drawer__ship-msg{margin:8px 0 0;font-weight:700;font-size:15px}.cart-drawer__items{flex:1;overflow-y:auto;padding:8px 22px}.cart-item{display:grid;grid-template-columns:80px 1fr auto;gap:14px;padding:16px 0;border-bottom:1px solid rgba(0,0,0,.06)}.cart-item__img{width:80px;height:80px;border-radius:10px;object-fit:cover;background:var(--c-bg-alt)}.cart-item__title{font-weight:700;font-size:15px;text-decoration:none;display:block;line-height:1.3}.cart-item__variant{font-size:13px;opacity:.7;margin:2px 0 0}.cart-item__ctrl{display:flex;align-items:center;gap:14px;margin-top:10px}.qty{display:inline-flex;align-items:center;border:1px solid rgba(0,0,0,.18);border-radius:10px}.qty button{background:none;border:0;width:34px;height:34px;font-size:18px;font-weight:700}.qty span{min-width:22px;text-align:center;font-weight:600}.cart-item__remove{background:none;border:0;text-decoration:underline;font-size:13px;opacity:.7;padding:0}.cart-item__price{text-align:right;font-weight:700}.cart-item__price s{display:block;font-weight:400;opacity:.5;font-size:13px}.cart-drawer__empty{text-align:center;padding:50px 0}.cart-drawer__foot{padding:16px 22px calc(16px + env(safe-area-inset-bottom));border-top:1px solid rgba(0,0,0,.08);display:grid;gap:10px;background:var(--c-bg)}.cart-drawer__row{display:flex;justify-content:space-between;font-size:17px}.cart-drawer__row--total{font-size:20px;font-weight:700}.cart-drawer__row .is-free{color:var(--c-success);font-weight:700}.cart-drawer__foot .btn{text-transform:uppercase}.cart-drawer.is-empty .cart-drawer__foot,.cart-drawer.is-empty .cart-drawer__ship{display:none}body.no-scroll{overflow:hidden}.product-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}@media(min-width:990px){.product-grid{grid-template-columns:repeat(4,1fr)}}.product-card{text-decoration:none;display:grid;gap:6px}.product-card__img{aspect-ratio:1/1;object-fit:cover;width:100%;border-radius:var(--radius)}.product-card__title{font-weight:700}.product-card__price s{opacity:.5;margin-left:6px}.search-form{display:flex;gap:10px;max-width:520px;margin:0 auto 30px}.search-form input,.form input{flex:1;padding:12px 14px;border:1px solid rgba(0,0,0,.2);border-radius:10px;width:100%}.form{display:grid;gap:14px;max-width:460px}.form label{display:grid;gap:6px;font-weight:600}.cart-line{display:grid;grid-template-columns:90px 1fr auto;gap:16px;padding:16px 0;border-bottom:1px solid rgba(0,0,0,.08)}.cart-line__img{border-radius:10px}.cart-line__title{font-weight:700;text-decoration:none}.cart-line__qty{width:70px;padding:6px;margin-right:10px}.cart-page__foot{display:grid;gap:12px;justify-items:end;margin-top:20px}.cart-page__total{font-size:20px}.pagination{text-align:center;margin-top:30px}.article__img{border-radius:var(--radius);margin-bottom:24px}.guarantee .s-head--left{text-align:inherit}.countdown-bar{font-size:14px;padding:8px 10px;gap:10px}.countdown-bar__timer{background:none;border:0;padding:0;display:inline-flex;align-items:center;gap:4px;font-size:inherit;letter-spacing:0}.countdown-bar__timer i{font-style:normal;font-weight:700}.cd-box{background:#fff;color:var(--c-text);border-radius:4px;min-width:34px;padding:3px 4px 2px;display:inline-grid;justify-items:center;line-height:1}.cd-box b{font-size:16px;font-variant-numeric:tabular-nums}.cd-box small{font-size:8px;font-weight:700;letter-spacing:.04em;margin-top:2px}@media(min-width:750px){.countdown-bar{font-size:17px}.cd-box{min-width:40px}.cd-box b{font-size:19px}}.announcement{font-size:13px;padding:8px 12px;letter-spacing:.02em}@media(min-width:750px){.announcement{font-size:17px;padding:10px}}.trust-bar{background:var(--bar-bg);color:var(--bar-color);display:flex;justify-content:center;align-items:center;gap:18px;padding:9px 10px;font-weight:700;font-size:13px;flex-wrap:wrap}.trust-bar__item{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.trust-bar__item .icon{width:18px;height:18px}@media(min-width:750px){.trust-bar{font-size:17px;gap:28px;padding:12px}.trust-bar__item .icon{width:22px;height:22px}}@media(max-width:359px){.hide-xs{display:none}}.site-header--logo-left .site-header__inner{display:flex;gap:14px}.site-header--logo-left .site-header__logo{order:1;justify-self:auto}.site-header--logo-left .site-header__burger{order:0}.site-header--logo-left .site-header__nav{order:2}.site-header--logo-left .site-header__icons{order:3;margin-left:auto}.site-header--logo-left .logo-text{font-size:28px}@media(min-width:990px){.site-header--logo-left .site-header__inner{gap:40px;min-height:84px}.site-header--logo-left .logo-text{font-size:34px}.site-header--logo-left .site-header__nav ul{gap:30px}}.nav-pill{background:var(--c-text);border-radius:10px;padding:9px 18px}.p-subtitle{font-size:15px;line-height:1.4}@media(min-width:750px){.p-subtitle{font-size:17px}}.p-bullets{gap:8px}.p-bullets li{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;font-size:clamp(14px,3.9vw,16.5px)}.p-bullets--check li{display:flex}.p-bullets--check li span{overflow:hidden;text-overflow:ellipsis}.gift__text{font-size:14px;line-height:1.3}.upsells__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.upsell{position:relative;display:grid;gap:4px;align-content:start;border:2px solid rgba(0,0,0,.12);border-radius:12px;padding:10px;cursor:pointer;background:var(--c-bg);font-size:13px}.upsell input{position:absolute;opacity:0;pointer-events:none}.upsell.is-selected{border-color:var(--c-primary);background:var(--c-bg-alt)}.upsell__check{position:absolute;top:8px;left:8px;width:22px;height:22px;border-radius:50%;border:2px solid rgba(0,0,0,.25);display:grid;place-items:center;background:#fff;z-index:1}.upsell__check .icon{width:14px;height:14px;opacity:0;color:#fff}.upsell.is-selected .upsell__check{background:var(--c-text);border-color:var(--c-text)}.upsell.is-selected .upsell__check .icon{opacity:1}.upsell__img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:8px}.upsell__title{font-family:var(--f-heading);font-weight:600;font-size:14px;line-height:1.2}.upsell__text{opacity:.75;font-size:12px}.upsell__price{font-weight:700}.upsell__price s{opacity:.5;font-weight:400}.cart-item--gift{background:color-mix(in srgb,var(--c-primary-light) 45%,#fff);border-radius:12px;padding:10px;border:0;margin-top:8px;grid-template-columns:56px 1fr auto;align-items:center}.cart-item--gift .cart-item__img{width:56px;height:56px}.cart-item__gift{margin:2px 0 0;font-size:13px}.cart-item__gift span{font-weight:700;color:var(--c-primary)}.cart-item__free{display:inline-block;background:var(--c-success);color:#fff;font-weight:700;font-size:12px;padding:3px 8px;border-radius:6px}.cmp{width:100%;max-width:640px;justify-self:center}.cmp__head,.cmp__row{display:grid;align-items:center;text-align:center}.cmp--2 .cmp__head,.cmp--2 .cmp__row{grid-template-columns:1.25fr 1fr 1fr}.cmp--3 .cmp__head,.cmp--3 .cmp__row{grid-template-columns:1.25fr 1fr 1fr 1fr}.cmp__head{padding-bottom:12px;font-weight:700;font-size:14px}.cmp__brand{font-family:var(--f-heading);font-size:20px;font-weight:700;color:var(--c-primary)}.cmp__body{border-radius:var(--radius) 0 0 var(--radius);overflow:hidden}.cmp__row{border-top:1px solid rgba(0,0,0,.05)}.cmp__label{background:var(--c-primary);color:#fff;font-weight:700;padding:16px 8px;font-size:14px;line-height:1.2;border-top:1px solid rgba(255,255,255,.2)}.cmp__row:first-child .cmp__label{border-top:0}.cmp__mark{display:grid;place-items:center;padding:12px 4px}.cmp__mark .icon{width:26px;height:26px}.cmp__mark.is-yes{color:#4caf50}.cmp__mark.is-yes .icon{stroke-width:3.2}.cmp__mark.is-no{color:var(--c-text)}.cmp__mark.is-no .icon{width:20px;height:20px;stroke-width:3.4}@media(min-width:750px){.cmp__label{font-size:18px;padding:20px 12px}.cmp__head{font-size:18px}.cmp__brand{font-size:26px}}.s-sub{font-size:15px}.s-head{margin-bottom:26px}@media(min-width:750px){.s-sub{font-size:17px}.s-head{margin-bottom:36px}}@media(max-width:599px){.section{padding:44px 0}.steps{grid-template-columns:1fr 1fr;gap:12px}.step{padding-bottom:12px}.step__title{font-size:16px;margin:10px 12px 4px}.step__text{padding:0 12px;font-size:13px}.step__num{font-size:11px;top:8px;left:8px}.t-card__body{padding:14px;gap:6px}.t-card__text{font-size:14px}.t-card__headline{font-size:17px}.inc-item h3{font-size:15px}.inc-item ul{font-size:13px}.inc-item__body{padding:10px 10px 14px}.iwt__text{font-size:15px}.benefits{gap:12px}.benefit__icon{flex-basis:38px;height:38px}.benefit strong{font-size:15px}.included__grid{gap:10px}}@media(max-width:989px){.compare__intro .s-head--left{text-align:center;margin-left:auto}}.sp-row{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px;margin:0 22px 10px;padding:12px 14px;border:1px solid rgba(0,0,0,.1);border-radius:12px;background:var(--c-bg-alt);cursor:pointer}.sp-row__icon{width:38px;height:38px;border-radius:50%;background:var(--c-primary-light);color:var(--c-primary);display:grid;place-items:center}.sp-row__text{display:grid;line-height:1.25}.sp-row__text strong{font-size:15px}.sp-row__text small{font-size:12px;opacity:.75}.sp-row__price{font-weight:700;font-size:14px}.sp-row__input{position:absolute;opacity:0;pointer-events:none}.sp-row__switch{width:42px;height:24px;border-radius:12px;background:#0003;position:relative;transition:background .2s}.sp-row__switch:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform .2s;box-shadow:0 1px 3px #00000040}.sp-row__input:checked+.sp-row__switch{background:var(--c-success)}.sp-row__input:checked+.sp-row__switch:after{transform:translate(18px)}.accent{font-style:normal}.cart-drawer__foot .btn{font-size:15px;padding:17px 12px;letter-spacing:.02em;white-space:nowrap}.accent{color:var(--c-wood)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/theme.css.map */
