*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--c-bg);color:var(--c-text);font-family:var(--f-body);font-weight:var(--f-body-w);font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased}img,video,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer;padding:0}input,select,textarea{font:inherit;color:var(--c-text)}[hidden]{display:none!important}.skip-link{position:absolute;left:-9999px}.skip-link:focus{left:8px;top:8px;z-index:999;background:#fff;padding:8px}.container{width:100%;max-width:var(--page-w);margin:0 auto;padding:0 16px}.container--narrow{max-width:860px}.center{text-align:center}.placeholder{background:var(--c-soft);fill:#c8c8c8;width:100%;height:100%}.icon{width:22px;height:22px;flex:none}.icon--sm{width:16px;height:16px}.icon--lg{width:40px;height:40px}.icon-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;position:relative}h1,h2,h3,h4,.h2{font-family:var(--f-head);font-weight:var(--f-head-w);text-transform:uppercase;letter-spacing:var(--head-ls);line-height:1.15;margin:0 0 .5em}.section__h{font-size:clamp(20px,3vw,30px);text-align:center;margin-bottom:24px}.section__text{text-align:center;max-width:680px;margin:-8px auto 24px;color:var(--c-muted)}.section__cta{text-align:center;margin-top:28px}.section{padding-top:var(--pt,40px);padding-bottom:var(--pb,40px)}.rte p{margin:0 0 .8em}.rte p:last-child{margin-bottom:0}.rte a{text-decoration:underline}.rte img{height:auto}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:12px 28px;background:var(--c-btn-bg);color:var(--c-btn-text);border:1px solid var(--c-btn-bg);border-radius:var(--radius);font-family:var(--f-head);font-weight:var(--f-head-w);text-transform:uppercase;letter-spacing:.08em;font-size:13px;transition:opacity .2s,transform .2s;cursor:pointer}.btn:hover{opacity:.85}.btn:disabled{opacity:.4;cursor:not-allowed}.btn--block{width:100%}.btn--sm{min-height:38px;padding:8px 14px;font-size:11px}.btn--outline{background:transparent;color:var(--c-text);border-color:var(--c-text)}.btn--light{background:#fff;color:#000;border-color:#fff}.announcement{background:var(--c-ann-bg);color:var(--c-ann-text);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.announcement__top{text-align:center;padding:6px 16px;border-bottom:1px solid rgba(255,255,255,.12);text-transform:none;letter-spacing:.02em}.marquee{overflow:hidden;white-space:nowrap}.marquee__track{display:flex;width:max-content;animation:marquee var(--speed,35s) linear infinite}.marquee__group{display:flex;align-items:center;flex:none}.announcement .marquee{padding:9px 0}.marquee__item{padding:0 14px}.marquee__sep{opacity:.6}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.marquee__track{animation:none}}.section-header{position:sticky;top:0;z-index:60}.site-header{background:var(--c-header-bg);color:var(--c-header-text)}.header__bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:70px;padding-top:10px;padding-bottom:10px}.header__left{display:flex;align-items:center;gap:4px}.header__right{display:flex;align-items:center;justify-content:flex-end;gap:4px}.header__logo{display:flex;flex-direction:column;align-items:center;text-align:center}.header__logo-img{width:var(--logo-w);height:auto}.header__logo-text{font-family:var(--f-head);font-weight:var(--f-head-w);font-size:26px;letter-spacing:.14em;text-transform:uppercase}.header__tagline{font-size:11px;letter-spacing:.12em;text-transform:uppercase;opacity:.75;margin-top:4px}.cart-count{position:absolute;top:2px;right:0;min-width:18px;height:18px;border-radius:9px;background:var(--c-sale);color:#fff;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center;padding:0 4px}.header__search-m{display:none}.nav{border-top:1px solid rgba(255,255,255,.12)}.nav__list{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin:0 auto;padding-top:0;padding-bottom:0}.nav__item{position:relative}.nav__link{display:flex;align-items:center;gap:4px;padding:14px;font-size:12.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;transition:color .2s}.nav__link:hover,.nav__link.is-active{color:var(--c-accent)}.nav__dd{position:absolute;top:100%;left:0;min-width:230px;list-style:none;margin:0;padding:10px 0;background:var(--c-header-bg);border:1px solid rgba(255,255,255,.1);opacity:0;visibility:hidden;transform:translateY(6px);transition:all .18s;z-index:5;max-height:70vh;overflow:auto}.nav__dd a{display:block;padding:8px 20px;font-size:12px;letter-spacing:.06em;text-transform:uppercase}.nav__dd a:hover{color:var(--c-accent);background:#ffffff0a}.nav__item:hover>.nav__dd,.nav__item:focus-within>.nav__dd{opacity:1;visibility:visible;transform:none}.nav__dd-item{position:relative}.nav__dd--sub{top:-10px;left:100%;overflow:visible}.nav__dd-item:hover>.nav__dd--sub{opacity:1;visibility:visible;transform:none}.nav__dd-item.has-dd>a:after{content:"\203a";float:right;opacity:.6}@media(max-width:989px){.nav,.header__search-d{display:none}.header__search-m{display:inline-flex}.header__bar{min-height:60px}.header__logo-img{width:var(--logo-w-m)}.header__logo-text{font-size:20px}.header__tagline{font-size:9px}}@media(min-width:990px){.header__burger{display:none}}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;opacity:0;pointer-events:none;transition:opacity .25s;z-index:90}body.has-drawer{overflow:hidden}body.has-drawer .overlay{opacity:1;pointer-events:auto}.drawer{position:fixed;top:0;bottom:0;width:min(420px,90vw);background:var(--c-bg);color:var(--c-text);z-index:100;display:flex;flex-direction:column;transition:transform .3s ease}.drawer--left{left:0;transform:translate(-100%)}.drawer--right{right:0;transform:translate(100%)}.drawer.is-open{transform:none}.drawer__head{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--c-border)}.drawer__head--dark{background:var(--c-header-bg);color:var(--c-header-text);border:0}.drawer__logo{width:110px;height:auto}.drawer__brand{font-family:var(--f-head);font-weight:var(--f-head-w);letter-spacing:.12em;text-transform:uppercase}.drawer__title{font-size:16px;margin:0}.drawer__body{flex:1;overflow-y:auto;padding:16px}.drawer__foot,.drawer__empty-cta{padding:16px;border-top:1px solid var(--c-border);display:grid;gap:10px}.mnav ul{list-style:none;margin:0;padding:0}.mnav li{border-bottom:1px solid var(--c-border)}.mnav ul ul{padding-left:14px}.mnav ul ul li{border:0}.mnav a,.mnav summary{display:flex;justify-content:space-between;align-items:center;padding:14px 4px;font-size:13px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;cursor:pointer;list-style:none}.mnav summary::-webkit-details-marker{display:none}.mnav details[open]>summary .icon{transform:rotate(180deg)}.mnav ul ul a,.mnav ul ul summary{font-weight:500;font-size:12px;padding:10px 4px;color:var(--c-muted)}.mnav__search input{width:100%;height:44px;border:1px solid var(--c-border);padding:0 14px;margin-bottom:10px;border-radius:var(--radius)}.mnav__social{padding-top:18px}.cart-empty{text-align:center;color:var(--c-muted);padding:40px 0}.ditem{display:grid;grid-template-columns:76px 1fr auto;gap:12px;padding:12px 0;border-bottom:1px solid var(--c-border)}.ditem img{width:76px;height:76px;object-fit:cover;background:var(--c-soft);border-radius:var(--card-radius)}.ditem__t{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;line-height:1.3}.ditem__v{font-size:12px;color:var(--c-muted)}.ditem__qty{display:inline-flex;align-items:center;border:1px solid var(--c-border);margin-top:8px}.ditem__qty button{width:30px;height:30px}.ditem__qty span{min-width:26px;text-align:center;font-size:13px}.ditem__p{font-weight:700;font-size:13px;text-align:right}.ditem__rm{display:block;font-size:11px;color:var(--c-muted);text-decoration:underline;margin-top:8px}.cart-subtotal{display:flex;justify-content:space-between;font-size:15px;text-transform:uppercase;letter-spacing:.05em}.cart-note{font-size:12px;color:var(--c-muted);text-align:center;margin:0}.hero{position:relative;overflow:hidden;background:#000}.hero__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.hero__track::-webkit-scrollbar{display:none}.hero__slide{position:relative;flex:0 0 100%;scroll-snap-align:start}.hero__img{width:100%;height:auto}.hero .placeholder{aspect-ratio:16/7}.hero__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.hero__content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;padding:24px 6vw;color:#fff;pointer-events:none;z-index:1;background:linear-gradient(0deg,rgba(0,0,0,.35),transparent 60%)}.hero__content--center{align-items:center;text-align:center}.hero__content--left{align-items:flex-start}.hero__content--right{align-items:flex-end;text-align:right}.hero__h{font-size:clamp(28px,6vw,72px);margin-bottom:10px}.hero__sub{margin:0 0 18px;font-size:clamp(14px,1.6vw,18px)}.hero__dots{position:absolute;bottom:14px;left:0;right:0;display:flex;justify-content:center;gap:8px;z-index:3}.hero__dot{width:9px;height:9px;border-radius:50%;background:#ffffff73;transition:all .2s}.hero__dot.is-active{background:#fff;width:24px;border-radius:5px}.hscroll{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x proximity;padding:0 16px 8px;scrollbar-width:thin}.hscroll>*{scroll-snap-align:start;flex:none}@media(min-width:1432px){.hscroll{padding-left:calc((100vw - var(--page-w))/2 + 16px)}}.vreviews__badge{max-width:520px;margin:-6px auto 24px}.vreviews__badge img{width:100%;height:auto}.vreviews__item{width:min(42vw,220px);aspect-ratio:9/16;border-radius:12px;overflow:hidden;background:var(--c-soft)}.vreviews__media,.vreviews__item a,.vreviews__item img,.vreviews__item video{width:100%;height:100%;object-fit:cover;display:block}.grid{display:grid;grid-template-columns:repeat(var(--cols-m,2),minmax(0,1fr));gap:22px 12px}@media(min-width:750px){.grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 18px}}@media(min-width:990px){.grid{grid-template-columns:repeat(var(--cols,4),minmax(0,1fr))}}@media(max-width:749px){.grid--slider{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -16px;padding:0 16px 6px;gap:12px}.grid--slider>.card{flex:0 0 62%;scroll-snap-align:start}}.card{display:flex;flex-direction:column;min-width:0}.card__media{position:relative;display:block;aspect-ratio:1/1;overflow:hidden;background:var(--c-soft);border-radius:var(--card-radius)}.card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .35s,transform .6s}.card__img--2{opacity:0}.card__media--hover:hover .card__img--2{opacity:1}.card__media:hover .card__img{transform:scale(1.04)}.badge{position:absolute;top:10px;left:10px;z-index:2;padding:4px 9px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#fff;border-radius:2px}.badge--sale{background:var(--c-sale)}.badge--sold{background:#111}.badge--lg{font-size:13px;padding:6px 12px}.card__info{display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:12px;gap:4px;flex:1}.card__cat{font-size:10.5px;color:var(--c-muted);text-transform:uppercase;letter-spacing:.1em}.card__title{font-family:var(--f-head);font-size:13px;margin:0;letter-spacing:.05em;line-height:1.3}.card__form,.card__info>.btn{width:100%;margin-top:auto;padding-top:8px}.card__info>.btn{margin-top:8px}.price{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:8px;font-size:14px}.price__compare{color:var(--c-muted);font-size:.9em}.price__now{font-weight:700}.price--lg{justify-content:flex-start;font-size:22px}.marquee--logos .marquee__group{gap:14px;padding-right:14px}.logos__item{display:flex;flex-direction:column;align-items:center;gap:8px;width:min(38vw,190px)}.logos__item img,.logos__item .placeholder{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:var(--card-radius)}.logos__item span{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.marquee--logos:hover .marquee__track{animation-play-state:paused}.gallery__scroll .gallery__item{width:min(62vw,280px)}.gallery__item img,.gallery__item .placeholder{width:100%;height:auto;border-radius:10px;object-fit:cover}.gallery__scroll .gallery__item .placeholder{aspect-ratio:3/4}.gallery__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media(min-width:990px){.gallery__grid{grid-template-columns:repeat(var(--cols,4),1fr)}}.ibanner__wrap{display:grid;gap:0}.ibanner__wrap--2{grid-template-columns:1fr 1fr}.ibanner__wrap--3{grid-template-columns:repeat(3,1fr)}.ibanner__item img{width:100%;height:auto}.ibanner__item .placeholder{aspect-ratio:16/7}.ibanner .container.ibanner__wrap{gap:12px}@media(max-width:749px){.ibanner__wrap--2,.ibanner__wrap--3{grid-template-columns:1fr}}.cod__in{display:grid;grid-template-columns:1fr 1.2fr;gap:28px;align-items:center;background:var(--cod-bg);color:var(--cod-text);padding:36px;border-radius:var(--card-radius)}.cod__copy .icon{color:var(--c-accent);margin-bottom:10px}.cod__h{font-size:clamp(22px,3.2vw,36px)}.cod__copy .rte{margin-bottom:20px;opacity:.88}.cod__imgs{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cod__img img,.cod__img .placeholder{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:var(--card-radius)}@media(max-width:749px){.cod__in{grid-template-columns:1fr;padding:26px 18px;text-align:center}.cod__copy .icon{margin:0 auto 10px}}.features__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:28px 16px}@media(min-width:990px){.features__grid{grid-template-columns:repeat(4,1fr)}}.feature{text-align:center;display:flex;flex-direction:column;align-items:center}.feature__icon{width:64px;height:64px;display:flex;align-items:center;justify-content:center;border:1px solid var(--c-border);border-radius:50%;margin-bottom:14px}.feature__icon img{width:40px;height:40px;object-fit:contain}.feature__h{font-size:13px;margin-bottom:6px}.feature__t{font-size:13px;color:var(--c-muted)}.product__grid{display:grid;grid-template-columns:1.15fr 1fr;gap:48px;align-items:start}@media(max-width:989px){.product__grid{grid-template-columns:1fr;gap:20px}.product .container{padding:0}.pinfo{padding:0 16px}}.pgallery{position:sticky;top:150px}@media(max-width:989px){.pgallery{position:static}}.pgallery__main{position:relative;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;background:var(--c-soft);border-radius:var(--card-radius)}.pgallery__main::-webkit-scrollbar{display:none}.pgallery__slide{flex:0 0 100%;scroll-snap-align:start;aspect-ratio:1/1}.pgallery__slide img,.pgallery__slide video,.pgallery__slide iframe{width:100%;height:100%;object-fit:cover}.pgallery__main .badge{position:absolute}.pgallery__thumbs{display:flex;gap:8px;overflow-x:auto;padding:10px 0}@media(max-width:989px){.pgallery__thumbs{padding:10px 16px}}.pgallery__thumb{flex:0 0 70px;aspect-ratio:1/1;border:1px solid transparent;opacity:.6;overflow:hidden}.pgallery__thumb.is-active{border-color:var(--c-text);opacity:1}.pgallery__thumb img{width:100%;height:100%;object-fit:cover}.pinfo{display:flex;flex-direction:column;gap:18px}.pinfo__vendor{margin:0;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--c-muted)}.pinfo__title{font-size:clamp(22px,3vw,32px);margin:0}.pinfo__tax{font-size:12px;color:var(--c-muted);margin:6px 0 0}.variants__group{border:0;margin:0 0 14px;padding:0}.variants__group legend{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;margin-bottom:10px;padding:0}.variants__group legend span{font-weight:400;color:var(--c-muted)}.variants__pills{display:flex;flex-wrap:wrap;gap:8px}.pill{position:relative}.pill input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;cursor:pointer}.pill span{display:flex;align-items:center;justify-content:center;min-width:50px;height:42px;padding:0 14px;border:1px solid var(--c-border);font-size:13px;font-weight:600;text-transform:uppercase;transition:all .15s;border-radius:var(--radius)}.pill input:checked+span{background:var(--c-text);color:var(--c-bg);border-color:var(--c-text)}.pill input:focus-visible+span{outline:2px solid var(--c-accent)}.pill.is-unavailable span{color:var(--c-muted);text-decoration:line-through}.variants__guide{font-size:12px;text-decoration:underline}.buy__row{display:grid;grid-template-columns:auto 1fr;gap:10px}.qty{display:flex;align-items:center;border:1px solid var(--c-border);border-radius:var(--radius)}.qty button{width:40px;height:46px;font-size:18px}.qty input{width:40px;border:0;text-align:center;-moz-appearance:textfield;background:transparent}.qty input::-webkit-outer-spin-button,.qty input::-webkit-inner-spin-button{-webkit-appearance:none}.buy__dynamic{margin-top:10px}.buy__cod{display:flex;align-items:center;gap:10px;margin:12px 0 0;padding:12px 14px;background:var(--c-soft);font-size:13px;font-weight:600;border-radius:var(--radius)}.buy__cod .icon{width:28px;height:28px;color:var(--c-accent)}.ptrust{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:12px}.ptrust li{display:flex;align-items:center;gap:10px;font-size:12.5px}.ptrust .icon{width:26px;height:26px}.acc{border-top:1px solid var(--c-border)}.acc:last-child{border-bottom:1px solid var(--c-border)}.acc summary{display:flex;justify-content:space-between;align-items:center;padding:14px 0;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;cursor:pointer;list-style:none}.acc summary::-webkit-details-marker{display:none}.acc[open] summary .icon{transform:rotate(180deg)}.acc__body{padding-bottom:16px;font-size:14px;color:var(--c-muted)}.collection__head{text-align:center;margin-bottom:18px}.collection__desc{color:var(--c-muted);max-width:720px;margin:0 auto}.toolbar{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px 0;margin-bottom:20px;border-top:1px solid var(--c-border);border-bottom:1px solid var(--c-border);font-size:13px}.toolbar__count{color:var(--c-muted);font-size:13px}.toolbar__sort select{border:0;background:transparent;font-weight:600;margin-left:6px;cursor:pointer}.pagination{text-align:center;margin-top:36px;font-weight:600}.pagination .page,.pagination .next,.pagination .prev{display:inline-block;padding:6px 12px}.pagination .current{background:var(--c-text);color:var(--c-bg)}.empty{color:var(--c-muted);padding:40px 0}.cgrid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}@media(min-width:990px){.cgrid{grid-template-columns:repeat(4,1fr)}}.ccard{position:relative;display:block;overflow:hidden;border-radius:var(--card-radius);aspect-ratio:1/1;background:var(--c-soft)}.ccard img,.ccard .placeholder{width:100%;height:100%;object-fit:cover;transition:transform .5s}.ccard:hover img{transform:scale(1.05)}.ccard__t{position:absolute;left:0;right:0;bottom:0;padding:14px;background:linear-gradient(0deg,rgba(0,0,0,.7),transparent);color:#fff;font-family:var(--f-head);font-weight:var(--f-head-w);text-transform:uppercase;letter-spacing:.08em;font-size:14px;text-align:center}.cartp__list{list-style:none;margin:0;padding:0}.citem{display:grid;grid-template-columns:96px 1fr auto;gap:16px;padding:16px 0;border-bottom:1px solid var(--c-border);align-items:start}.citem__img img{width:96px;height:96px;object-fit:cover;background:var(--c-soft)}.citem__info{display:flex;flex-direction:column;gap:4px}.citem__t{font-weight:700;text-transform:uppercase;font-size:14px}.citem__v,.citem__p{font-size:13px;color:var(--c-muted)}.citem__row{display:flex;gap:14px;align-items:center;margin-top:6px}.citem__q{width:64px;height:38px;border:1px solid var(--c-border);text-align:center}.citem__rm{font-size:12px;text-decoration:underline;color:var(--c-muted)}.cartp__foot{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:24px}.cartp__sum{display:grid;gap:10px;grid-column:2}.cartp__note{display:grid;gap:6px;font-size:13px}.cartp__note textarea{min-height:90px;border:1px solid var(--c-border);padding:10px}@media(max-width:749px){.cartp__foot{grid-template-columns:1fr}.cartp__sum{grid-column:auto}}.searchbar,.newsletter__row{display:flex;gap:8px;max-width:560px;margin:0 auto 24px}.searchbar input,.newsletter__row input,.newsletter input[type=email],.contact-form input,.contact-form textarea{flex:1;width:100%;height:46px;padding:0 14px;border:1px solid var(--c-border);background:#fff;color:#111;border-radius:var(--radius)}.contact-form{display:grid;gap:12px;margin-top:20px}.contact-form textarea{height:auto;padding:12px 14px}.newsletter__ok{color:#1a8a3a;font-weight:600}.newsletter__err{color:var(--c-sale);font-size:13px}.footer{background:var(--c-footer-bg);color:var(--c-footer-text);margin-top:0}.footer__grid{display:grid;grid-template-columns:1.3fr 1.3fr 1fr 1fr;gap:36px;padding-top:56px;padding-bottom:40px}@media(max-width:989px){.footer__grid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.footer__grid{grid-template-columns:1fr;text-align:center}.footer .social,.footer__mail{justify-content:center}}.footer__logo img{width:var(--fl-w,160px);height:auto}@media(max-width:600px){.footer__logo img{margin:0 auto}}.footer__logo-text{font-family:var(--f-head);font-weight:var(--f-head-w);font-size:24px;letter-spacing:.14em;text-transform:uppercase}.footer__h{font-size:13px;margin-bottom:16px}.footer__text{font-size:13px;opacity:.75;margin:12px 0}.footer__links{list-style:none;margin:0;padding:0;display:grid;gap:9px;font-size:13px}.footer__links a{opacity:.75}.footer__links a:hover{opacity:1;color:var(--c-accent)}.footer__mail{display:flex;align-items:center;gap:8px;font-size:13px;margin-top:10px}.footer .newsletter__row{margin:0}.footer .newsletter__row input{background:transparent;color:var(--c-footer-text);border-color:#ffffff4d}.footer .newsletter__row .btn{background:var(--c-footer-text);color:var(--c-footer-bg);border-color:var(--c-footer-text);padding:12px 16px}.footer__bottom{border-top:1px solid rgba(255,255,255,.12);font-size:12px;opacity:.85}.footer__bottom-in{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;padding-top:18px;padding-bottom:18px}@media(max-width:600px){.footer__bottom-in{justify-content:center;text-align:center}}.payments{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.payment-icon{width:38px;height:24px}.social{display:flex;gap:6px;list-style:none;margin:14px 0 0;padding:0}.social a{display:flex;width:38px;height:38px;align-items:center;justify-content:center;border:1px solid currentColor;border-radius:50%;opacity:.85}.social a:hover{opacity:1;color:var(--c-accent)}.social .icon{width:18px;height:18px}.wa-float{position:fixed;right:16px;bottom:18px;width:56px;height:56px;border-radius:50%;background:#25d366;color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 20px #00000040;z-index:80;transition:transform .2s}.wa-float:hover{transform:scale(1.07)}.wa-float .icon{width:30px;height:30px}.popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:flex;align-items:center;justify-content:center;padding:16px;background:#0009}.popup__box{position:relative;background:var(--c-bg);max-width:440px;width:100%;border-radius:var(--card-radius);overflow:hidden;animation:pop .3s ease}@keyframes pop{0%{transform:scale(.94);opacity:0}to{transform:none;opacity:1}}.popup__close{position:absolute;top:6px;right:6px;z-index:2;background:#ffffffd9;border-radius:50%;color:#000}.popup__img{width:100%;height:auto}.popup__content{padding:26px 22px;text-align:center;display:grid;gap:12px}.popup__emoji{font-size:42px;line-height:1}.popup .h2{font-size:24px;margin:0}.popup .rte{font-size:14px;color:var(--c-muted)}.popup .newsletter{display:grid;gap:10px}.article__img{margin-bottom:24px}.article__img img{width:100%;height:auto}.article__date{color:var(--c-muted);font-size:13px}.toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%);background:#111;color:#fff;padding:12px 20px;font-size:13px;z-index:130;border-radius:var(--radius)}body{color:var(--c-text);font-size:14px}.section__h{font-size:clamp(18px,2.4vw,26px);font-weight:var(--f-head-w);letter-spacing:var(--head-ls);margin-bottom:22px}.announcement{font-weight:500;letter-spacing:.04em;font-size:11.5px}.announcement .marquee{padding:7px 0}.marquee__sep{padding:0 2px}.site-header{border-bottom:1px solid var(--c-border)}.header__bar{min-height:76px}.header__right{gap:2px}.header__logo-text{letter-spacing:.18em}.cart-count{background:var(--c-text);color:var(--c-bg)}.nav{border-top:1px solid var(--c-border)}.nav__link{font-weight:500;font-size:13px;letter-spacing:.06em}.nav__link:hover,.nav__link.is-active{color:var(--c-sale)}.nav__dd{background:var(--c-bg);color:var(--c-text);border:1px solid var(--c-border);box-shadow:0 10px 30px #00000014}.nav__dd a:hover{color:var(--c-sale);background:var(--c-soft)}.drawer__head--dark{border-bottom:1px solid var(--c-border)}.card__media{background:#fff}.card__img{object-fit:contain}.badge{top:12px;left:12px;padding:3px 8px;font-size:10.5px;font-weight:600;border-radius:0;letter-spacing:.02em}.badge--sale{background:var(--c-badge-bg);color:var(--c-badge-text)}.badge--sold{background:var(--c-soldout);color:#fff}.card__eye{position:absolute;top:10px;right:10px;z-index:2;width:28px;height:28px;display:flex;align-items:center;justify-content:center;color:var(--c-text);opacity:.8}.card__info{gap:3px;padding-top:14px}.card--left .card__info{align-items:flex-start;text-align:left}.card--left .price{justify-content:flex-start}.card__title{font-family:var(--f-head);font-weight:var(--f-head-w);font-size:14px;letter-spacing:.01em;order:1}.card__cat{font-size:11.5px;letter-spacing:.03em;order:2;color:var(--c-muted)}.card__info .price{order:3;font-size:14px;gap:6px}.card__info .card__form,.card__info>.btn{order:4}.price__compare{color:#a0a0a0}.price__now--sale{color:var(--c-sale)}.grid{gap:34px 14px}@media(min-width:750px){.grid{gap:40px 22px}}.section__cta .btn{min-width:150px;font-weight:500;letter-spacing:.04em;font-size:13px}.countdown__h{font-family:var(--f-body);font-weight:400;font-size:clamp(30px,4vw,44px);letter-spacing:.02em;margin-bottom:14px}.countdown__boxes{display:inline-flex;align-items:center;gap:8px}.countdown__box{width:clamp(64px,10vw,92px);aspect-ratio:1/1;background:var(--cd-bg);color:var(--cd-text);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.countdown__box span{font-size:clamp(24px,3.6vw,36px);font-weight:400;line-height:1}.countdown__box small{font-size:9px;letter-spacing:.06em}.countdown__sep{font-size:22px;font-weight:600}.vreviews__item{width:min(44vw,240px);border-radius:14px}.vreviews .section__h{font-size:clamp(14px,1.8vw,20px)}.gallery__item img{border-radius:6px}.cod__in{grid-template-columns:1fr;text-align:center;padding:0 16px;gap:22px;max-width:900px}.cod__copy{max-width:520px;margin:0 auto}.cod__h{font-size:clamp(18px,2.4vw,26px);margin-bottom:8px}.cod__copy .rte{font-size:13px;opacity:1;margin-bottom:0}.cod__copy .btn{margin-top:16px}.cod__img img,.cod__img .placeholder{border-radius:0}.footer__top{display:flex;flex-direction:column;align-items:center;text-align:center;gap:28px;padding-top:56px;padding-bottom:10px}.footer__brand{display:flex;flex-direction:column;align-items:center}.footer__logo-text{font-family:var(--f-body);font-weight:400;font-size:clamp(22px,3vw,30px);letter-spacing:.14em}.footer__news{width:100%;max-width:560px}.footer__news-h{font-family:var(--f-head);font-weight:var(--f-head-w);text-transform:none;letter-spacing:0;font-size:clamp(18px,2.4vw,24px);margin-bottom:14px}.newsletter--stack{display:grid;gap:10px}.newsletter--stack input[type=email]{height:48px;background:#333;border:1px solid #555;color:#fff;text-align:center;font-weight:600;border-radius:var(--radius)}.newsletter--stack input::placeholder{color:#ddd}.newsletter--stack .btn{background:#555;border-color:#555;color:#fff;text-transform:none;letter-spacing:0;font-family:var(--f-body);font-weight:600}.footer__grid{grid-template-columns:repeat(2,1fr);max-width:900px;padding-top:36px;padding-bottom:24px;gap:24px}@media(max-width:600px){.footer__grid{grid-template-columns:1fr 1fr;text-align:left}}.footer__h{font-size:12px;letter-spacing:.04em;margin-bottom:14px}.footer__links a,.footer__text,.footer__mail{opacity:.9;font-size:13px}.footer__text p{margin:0 0 9px}.footer__mail{display:block;margin-top:0}.footer__social{display:flex;justify-content:center;padding-bottom:22px}.footer__social .social{margin:0}.footer__social .social a{background:#fff;color:#000;border:0;width:34px;height:34px}.footer__bottom{opacity:1}.footer__bottom-in{flex-direction:column;justify-content:center;text-align:center;font-size:13px}.payments{justify-content:center}.wa-float{background:#5fc96a}.nav{background:var(--c-nav-bg);border-top:0}.nav__link{color:var(--c-nav-text);font-size:12.5px;padding:13px 15px}.nav__link:hover,.nav__link.is-active{color:var(--c-nav-text);opacity:.75}.site-header{border-bottom:0}@media(min-width:990px){.header__search-m{display:none!important}}@media(max-width:989px){.header__search-m{display:inline-flex}}@media(min-width:750px){.card--left .card__info{display:grid;grid-template-columns:1fr auto;grid-template-areas:"t p" "c p" "b b";column-gap:10px;row-gap:2px;align-items:start}.card--left .card__title{grid-area:t}.card--left .card__cat{grid-area:c}.card--left .price{grid-area:p;flex-direction:column;align-items:flex-end;gap:2px;font-size:13px}.card--left .card__form,.card--left .card__info>.btn{grid-area:b}}.bgrid__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:28px 14px}@media(min-width:990px){.bgrid__grid{grid-template-columns:repeat(var(--cols,3),1fr);gap:44px 30px}}.bgrid__item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px}.bgrid__title{font-family:Impact,Anton,Oswald,Arial Narrow,sans-serif;font-weight:900;font-size:clamp(18px,2.8vw,34px);letter-spacing:.01em;text-transform:uppercase;line-height:1;text-shadow:0 2px 2px rgba(0,0,0,.18)}.bgrid__img{display:block;width:100%;aspect-ratio:4/3}.bgrid__img img,.bgrid__img .placeholder{width:100%;height:100%;object-fit:contain}.btn--xs{min-height:30px;padding:6px 22px;font-size:10px;letter-spacing:.06em}.gallery__grid{gap:14px}.gallery__grid .gallery__item .placeholder{aspect-ratio:3/4}.ibanner__item{border-radius:var(--ib-radius,0);overflow:hidden}.ibanner--stack .ibanner__wrap{grid-template-columns:1fr!important;max-width:var(--ib-max,700px);margin:0 auto;gap:18px}.ibanner--stack .ibanner__item .placeholder{aspect-ratio:16/6}.cod__copy{display:block;max-width:760px;margin:0 auto 18px}.cod__h{margin-bottom:6px}.cod__text{font-size:13px}.cod__media{position:relative;display:block;border-radius:var(--cod-radius,32px);overflow:hidden;background:#eee}.cod__media img{width:100%;height:auto;display:block}.cod__media .placeholder{aspect-ratio:16/6}.cod__btn{position:absolute;left:50%;bottom:7%;transform:translate(-50%);background:var(--cod-btn-bg);color:var(--cod-btn-text);padding:10px 34px;font-size:12px;font-weight:500;letter-spacing:.04em;white-space:nowrap;border-radius:2px}@media(max-width:749px){.cod__btn{padding:9px 20px;font-size:11px}}.countdown__box{width:clamp(56px,8vw,72px)}.countdown__box span{font-size:clamp(22px,2.6vw,30px)}.countdown__h{font-size:clamp(26px,3vw,38px)}.footer__brand-d{display:none}.newsletter--footer{display:grid;gap:10px}.newsletter--footer input[type=email]{height:48px;background:#333;border:1px solid #555;color:#fff;font-weight:600;border-radius:0;padding:0 14px;text-align:center}.newsletter--footer input::placeholder{color:#ddd}.newsletter--footer .btn{background:#555;border-color:#555;color:#fff;text-transform:none;letter-spacing:0;font-family:var(--f-body);font-weight:600;border-radius:0}.footer__social{display:block;padding:14px 0 0}.footer__social .social{justify-content:flex-start}@media(min-width:990px){.footer__top{padding-top:64px;padding-bottom:70px}.footer__brand-m{display:none}.footer__brand-d{display:block}.footer__news{max-width:560px}.newsletter--footer{grid-template-columns:1fr auto;gap:6px}.newsletter--footer input[type=email]{text-align:left}.newsletter--footer .btn{padding:0 28px}.footer__grid{grid-template-columns:200px 200px 1fr;max-width:1100px;text-align:left;padding-top:20px;padding-bottom:40px;gap:40px}.footer__brand-d .footer__brand{align-items:flex-start}.footer__brand-d .footer__logo-text{font-size:15px;letter-spacing:.2em}.footer__bottom-in{flex-direction:row;justify-content:space-between;text-align:left;max-width:1100px;font-size:12px}}@media(max-width:989px){.footer__social .social{justify-content:center}}body.has-drawer .section-header{z-index:95}
/*# sourceMappingURL=/cdn/shop/t/5/assets/base.css.map */
