*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}html.lock,html.lock body{overflow:hidden}body{margin:0;background:var(--c-bg);color:var(--c-text);font-family:var(--f-body);font-weight:var(--f-body-w);font-size:var(--fs,16px);line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,svg,video{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}input,select,textarea{font:inherit;color:inherit}h1,h2,h3,h4,h5,h6,p,ul,ol,figure,blockquote{margin:0}:where(ul[role=list],ol[role=list]){list-style:none;padding:0;margin:0}[hidden]{display:none!important}.sr{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{position:absolute;left:-9999px;top:8px;z-index:999;padding:10px 16px;background:var(--c-accent);color:var(--c-accent-fg);border-radius:8px}.skip:focus{left:8px}:focus-visible{outline:2px solid var(--c-accent);outline-offset:3px}::selection{background:var(--c-accent);color:var(--c-accent-fg)}.wrap{width:100%;max-width:var(--page);margin:0 auto;padding:0 var(--gut,40px)}@media(max-width:989px){.wrap{padding:0 clamp(var(--gut-m,16px),3.2vw,var(--gut,40px))}}@media(max-width:749px){body{font-size:var(--fs-m,15px)}.wrap{padding:0 var(--gut-m,16px)}}.wrap--narrow{max-width:860px}.wrap--form{max-width:520px}.sec{padding-top:var(--pt,72px);padding-bottom:var(--pb,72px)}.sec--alt{background:var(--c-surface)}@media(max-width:749px){.sec{padding-top:var(--pt-m,calc(var(--pt,72px)*.7));padding-bottom:var(--pb-m,calc(var(--pb,72px)*.7))}.trust{padding-top:var(--pt-m,var(--pt));padding-bottom:var(--pb-m,var(--pb))}.pdp{padding-top:var(--pt-m,20px);padding-bottom:var(--pb-m,40px)}.plp{padding-top:var(--pt-m,0px);padding-bottom:var(--pb-m,56px)}.ftr{padding-top:var(--pt-m,56px);padding-bottom:var(--pb-m,24px)}}.pic{display:contents}.center{text-align:center}.mt{margin-top:24px}.mb{margin-bottom:24px}.muted{color:var(--c-muted)}.small{font-size:13px}.lead{font-size:clamp(16px,1.5vw,18px)}.h1,.h2,.h3,.h4,.h5,.hero__h,.pdp__title{font-family:var(--f-head);font-weight:var(--f-head-w);line-height:1.08;letter-spacing:-.02em;color:var(--c-head,var(--c-text))}.h1{font-size:calc(clamp(34px,5vw,60px)*var(--h-scale))}.h2{font-size:calc(clamp(28px,3.6vw,46px)*var(--h-scale))}.h3{font-size:calc(clamp(24px,2.6vw,32px)*var(--h-scale))}.h4{font-size:22px}.h5{font-size:18px;letter-spacing:-.01em}.kicker{display:inline-flex;align-items:center;gap:8px;font-size:var(--k-fs,12px);font-weight:600;letter-spacing:.18em;text-transform:var(--k-tt,uppercase);color:var(--c-accent);margin-bottom:12px}.kicker:before{content:"";width:18px;height:2px;border-radius:2px;background:currentColor}.center .kicker:before,.shead--center .kicker:before{display:none}.rte>*+*{margin-top:.9em}.rte a{color:var(--c-accent);text-decoration:underline;text-underline-offset:3px}.rte ul,.rte ol{padding-left:1.2em}.rte img{border-radius:var(--radius)}.rte table{width:100%;border-collapse:collapse}.rte td,.rte th{border:1px solid var(--c-line);padding:8px}.ico{width:20px;height:20px;flex:none}.btn{--b:var(--c-accent);display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:var(--btn-h,50px);padding:0 var(--btn-px,26px);border-radius:var(--radius-btn);background:var(--b);color:var(--c-accent-fg);border:1.5px solid var(--b);font-weight:var(--btn-w,600);font-size:var(--btn-fs,15px);text-transform:var(--btn-tt,none);line-height:1.1;letter-spacing:.01em;white-space:nowrap;transition:transform .25s ease,box-shadow .25s ease,background .25s ease,color .25s ease;position:relative;overflow:hidden}.btn .ico{width:18px;height:18px;transition:transform .25s ease}.btn:hover{transform:translateY(-2px);box-shadow:0 10px 30px -10px color-mix(in srgb,var(--c-accent) 70%,transparent)}.btn:hover .ico{transform:translate(3px)}.btn:disabled{opacity:.45;pointer-events:none}.btn--ghost{background:transparent;color:var(--c-text);border-color:var(--c-line-2)}.btn--ghost:hover{border-color:var(--c-accent);color:var(--c-accent);box-shadow:none}.btn--sm{min-height:38px;padding:0 16px;font-size:13px}.btn--lg{min-height:calc(var(--btn-h,50px) + 6px);padding:0 calc(var(--btn-px,26px) + 6px);font-size:calc(var(--btn-fs,15px) + 1px)}.btn--block{width:100%}.btn--icon{padding:0 11px}.btn.is-busy{pointer-events:none}.btn.is-busy:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:inherit}.btn.is-busy:before{content:"";position:absolute;z-index:2;width:18px;height:18px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:spin .7s linear infinite}.btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.btns--center{justify-content:center}.link{display:inline-flex;align-items:center;gap:6px;font-weight:600;color:var(--c-accent);font-size:15px}.link .ico{width:16px;height:16px;transition:transform .2s ease}.link:hover .ico{transform:translate(3px)}.iconbtn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;color:var(--c-text);transition:background .2s ease,color .2s ease,border-color .2s ease;position:relative}.iconbtn:hover{background:color-mix(in srgb,var(--c-text) 8%,transparent)}.iconbtn--line{border:1.5px solid var(--c-line-2)}.iconbtn--line:hover{border-color:var(--c-accent);color:var(--c-accent);background:transparent}.iconbtn--accent{background:var(--c-accent);color:var(--c-accent-fg)}.iconbtn--accent:hover{background:var(--c-accent);transform:scale(1.08)}@keyframes spin{to{transform:rotate(360deg)}}.spin{display:inline-block;width:14px;height:14px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:spin .7s linear infinite}.field{width:100%;min-height:50px;padding:0 18px;border-radius:calc(var(--radius-btn) / 1.4);border:1.5px solid var(--c-line-2);background:color-mix(in srgb,var(--c-text) 4%,transparent);color:var(--c-text);font-size:15px;transition:border-color .2s ease,background .2s ease}textarea.field{padding:14px 18px;min-height:120px;border-radius:14px}.field::placeholder{color:var(--c-muted)}.field:focus{outline:none;border-color:var(--c-accent);background:color-mix(in srgb,var(--c-text) 6%,transparent)}.field--sm{min-height:42px;font-size:14px}.sel{-webkit-appearance:none;appearance:none;padding-right:40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239db0a2' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:16px;cursor:pointer}.sel option{background:var(--c-card);color:var(--c-text)}.check{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:14px}.check input{width:18px;height:18px;accent-color:var(--c-accent)}.check small{margin-left:auto;color:var(--c-muted)}.check.is-off{opacity:.4}.note{padding:12px 16px;border-radius:12px;font-size:14px;margin-top:10px}.note--ok{background:color-mix(in srgb,var(--c-accent) 14%,transparent);color:var(--c-accent)}.note--err{background:color-mix(in srgb,var(--c-sale) 16%,transparent);color:#ff9d95}.chip{display:inline-flex;align-items:center;gap:8px;position:relative;cursor:pointer}.chip input{position:absolute;opacity:0;pointer-events:none}.chip>span,.chip--btn{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 18px;border-radius:40px;border:1.5px solid var(--c-line-2);font-size:14px;font-weight:500;transition:all .2s ease;white-space:nowrap}.chip--btn .ico{width:16px;height:16px}.chip:hover>span,.chip--btn:hover{border-color:var(--c-text)}.chip input:checked+span,.chip--btn.is-on,.chip--on{background:var(--c-accent);border-color:var(--c-accent);color:var(--c-accent-fg)}.chip input:focus-visible+span{outline:2px solid var(--c-accent);outline-offset:2px}.chip.is-na>span{opacity:.4;text-decoration:line-through}.chip--on{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 12px;border-radius:40px;font-size:13px;font-weight:600}.chip--on .ico{width:14px;height:14px}.badge{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:30px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1}.badge .ico{width:12px;height:12px}.badge--sale{background:var(--c-sale);color:#fff}.badge--out{background:#0009;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.badge--lab{background:color-mix(in srgb,var(--c-bg) 75%,transparent);color:var(--c-accent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid color-mix(in srgb,var(--c-accent) 35%,transparent)}.pills{display:flex;flex-wrap:wrap;gap:8px}.pill{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:30px;background:var(--c-card);border:1px solid var(--c-line);font-size:12px;font-weight:500;color:var(--c-muted);text-transform:capitalize}.pill .ico{width:14px;height:14px;color:var(--c-accent)}.ann{background:var(--ann-bg);color:var(--ann-fg);font-size:var(--ann-fs,13px);font-weight:600;letter-spacing:.02em;text-align:center}.ann__track{position:relative;height:var(--ann-h,38px);overflow:hidden}@media(max-width:749px){.ann{font-size:var(--ann-fs-m,12px)}.ann__track{height:var(--ann-h-m,36px)}}.ann__item{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:0 16px;opacity:0;transform:translateY(100%);transition:opacity .5s ease,transform .5s ease}.ann__item.is-on{opacity:1;transform:none}.ann__item.is-out{opacity:0;transform:translateY(-100%)}.ann a{text-decoration:underline;text-underline-offset:3px}.sec-header{position:relative;z-index:50}.hdr{position:relative;background:color-mix(in srgb,var(--c-bg) 88%,transparent);backdrop-filter:saturate(1.4) blur(14px);-webkit-backdrop-filter:saturate(1.4) blur(14px);border-bottom:1px solid var(--c-line);transition:background .3s ease,border-color .3s ease}.sec-header:has(.hdr--sticky){position:sticky;top:0}.hdr--sticky{position:relative}.hdr--clear:not(.is-scrolled){background:transparent;border-color:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.hdr__in{display:flex;align-items:center;gap:24px;min-height:var(--hdr-h,76px)}.hdr__logo{display:flex;align-items:center;flex:none}.hdr__img{width:var(--logo-w);height:auto}.hdr__name{display:inline-flex;align-items:center;gap:10px;font-family:var(--f-head);font-weight:var(--f-head-w);font-size:21px;letter-spacing:-.02em}.hdr__mark{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--c-accent);color:var(--c-accent-fg)}.hdr__mark .ico{width:20px;height:20px}.hdr__nav{flex:1;display:flex;justify-content:var(--nav-jc,center)}.nav{display:flex;align-items:center;gap:4px}.nav__item{position:relative}.nav__link{display:inline-flex;align-items:center;gap:4px;padding:10px 14px;border-radius:40px;font-size:var(--nav-fs,15px);font-weight:var(--nav-fw,500);text-transform:var(--nav-tt,none);transition:color .2s ease,background .2s ease}.nav__link .ico{width:14px;height:14px;transition:transform .25s ease}.nav__link:hover,.nav__link.is-active{color:var(--c-accent)}.nav__item:hover>.nav__link .ico{transform:rotate(180deg)}.nav__drop{position:absolute;top:100%;left:50%;min-width:230px;padding:10px;transform:translate(-50%,10px);opacity:0;visibility:hidden;transition:all .25s ease;background:var(--c-card);border:1px solid var(--c-line);border-radius:var(--radius);box-shadow:0 30px 60px -20px #000000b3}.nav__item:hover .nav__drop,.nav__item:focus-within .nav__drop{opacity:1;visibility:visible;transform:translate(-50%)}.nav__drop a{display:block;padding:10px 14px;border-radius:10px;font-size:14px;color:var(--c-muted);transition:all .2s ease}.nav__drop a:hover{background:color-mix(in srgb,var(--c-accent) 10%,transparent);color:var(--c-accent);padding-left:18px}.nav__sub{padding-left:10px}.hdr__tools{display:flex;align-items:center;gap:2px;margin-left:auto}.hdr__count{position:absolute;top:4px;right:2px;min-width:18px;height:18px;padding:0 5px;border-radius:10px;background:var(--c-accent);color:var(--c-accent-fg);font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center}.hdr__count.bump{animation:bump .5s ease}@keyframes bump{40%{transform:scale(1.35)}}.hdr__burger{display:none}@media(max-width:989px){.hdr__nav{display:none}.hdr__burger{display:inline-flex}.hdr__in{gap:8px;min-height:var(--hdr-h-m,64px)}.hdr__img{width:var(--logo-w-m,var(--logo-w))}.hdr__logo{margin-right:auto}.hdr__acct{display:none}}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:45;background:#0009;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;transition:opacity .3s ease}.overlay.is-on{opacity:1}.drawer{position:fixed;top:0;bottom:0;z-index:100;width:min(440px,100vw);display:flex;flex-direction:column;background:var(--c-surface);border:1px solid var(--c-line);transition:transform .4s cubic-bezier(.2,.7,.2,1)}.drawer--right{right:0;transform:translate(100%)}.drawer--left{left:0;transform:translate(-100%);width:min(380px,90vw)}.drawer.is-on{transform:none}.drawer__head{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--c-line)}.drawer__body{flex:1;overflow-y:auto;padding:16px 20px}.drawer__foot{padding:18px 20px 22px;border-top:1px solid var(--c-line);display:grid;gap:10px;background:var(--c-bg)}.mnav{display:flex;flex-direction:column}.mnav__link,.mnav__group summary{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:16px 4px;border-bottom:1px solid var(--c-line);font-size:18px;font-weight:600;list-style:none;cursor:pointer}.mnav__group summary::-webkit-details-marker{display:none}.mnav__group summary .ico{transition:transform .35s ease}.mnav__group[open] summary .ico{transform:rotate(180deg)}.mnav__group ul{padding:8px 0 12px 10px}.mnav__group li a{display:block;padding:9px 0;color:var(--c-muted)}.mnav__group li a:hover{color:var(--c-accent)}.mnav__link--soft{justify-content:flex-start;font-size:15px;color:var(--c-muted);border:0;margin-top:12px}.search-modal{position:fixed;inset:0 0 auto 0;z-index:100;padding:22px 0 26px;background:var(--c-surface);border-bottom:1px solid var(--c-line);transform:translateY(-100%);transition:transform .4s cubic-bezier(.2,.7,.2,1);max-height:90vh;overflow:auto}.search-modal.is-on{transform:none}.search-modal__form{display:flex;align-items:center;gap:10px;position:relative}.search-modal__ico{position:absolute;left:20px;color:var(--c-muted)}.search-modal__input{min-height:60px;padding-left:52px;font-size:18px}.search-modal__results{margin-top:16px}.pred{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px}.pred a{display:flex;align-items:center;gap:12px;padding:10px;border-radius:12px;background:var(--c-card);transition:background .2s ease}.pred a:hover{background:color-mix(in srgb,var(--c-accent) 10%,var(--c-card))}.pred img{width:56px;height:56px;object-fit:cover;border-radius:10px}.pred b{display:block;font-size:14px;font-weight:600;line-height:1.3}.pred small{color:var(--c-accent);font-weight:600}.hero{position:relative;height:var(--hero-h);min-height:520px;overflow:hidden;background:#000}body:has(.hdr--clear) main>.shopify-section:first-child .hero{margin-top:calc(-1px - var(--hdr-h,76px))}.hero__track{position:absolute;top:0;right:0;bottom:0;left:0}.hero__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity 1s ease,visibility 1s}.hero__slide.is-on{opacity:1;visibility:visible}.hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.hero__media img,.hero__media svg{width:100%;height:100%;object-fit:cover;transform:scale(1.08);transition:transform 7s ease}.hero__slide.is-on .hero__media img{transform:scale(1)}.hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:var(--ov,1);background:linear-gradient(90deg,#050906eb,#0509068c 45%,#0509060d 75%),linear-gradient(0deg,var(--c-bg) 0%,transparent 30%)}.hero__slide--right .hero__media:after{background:linear-gradient(270deg,rgba(5,9,6,.92) 0%,rgba(5,9,6,.5) 45%,transparent 75%),linear-gradient(0deg,var(--c-bg) 0%,transparent 30%)}.hero__slide--center .hero__media:after{background:radial-gradient(ellipse at center,#050906bf,#05090659),linear-gradient(0deg,var(--c-bg) 0%,transparent 30%)}.hero__content{position:relative;height:100%;display:flex;align-items:center}body:has(.hdr--clear) main>.shopify-section:first-child .hero__content{padding-top:calc(1px + var(--hdr-h,76px))}.hero__slide--right .hero__content{justify-content:flex-end}.hero__slide--center .hero__content{justify-content:center;text-align:center}.hero__slide--center .btns{justify-content:center}.hero__text{max-width:var(--hero-tw,620px)}.hero__h{font-size:calc(clamp(40px,6.4vw,84px)*var(--h-scale));line-height:1.02;letter-spacing:-.035em}.hero__p{margin-top:18px;font-size:clamp(16px,1.6vw,19px);color:color-mix(in srgb,var(--c-text) 80%,transparent);max-width:520px}.hero__slide--center .hero__p{margin-left:auto;margin-right:auto}.hero__text>*{opacity:0;transform:translateY(26px);transition:opacity .8s ease,transform .8s cubic-bezier(.2,.7,.2,1)}.hero__slide.is-on .hero__text>*{opacity:1;transform:none}.hero__slide.is-on .hero__text>*:nth-child(2){transition-delay:.12s}.hero__slide.is-on .hero__text>*:nth-child(3){transition-delay:.24s}.hero__slide.is-on .hero__text>*:nth-child(4){transition-delay:.36s}.hero__ctrl{position:absolute;left:0;right:0;bottom:34px;display:flex;align-items:center;justify-content:space-between;z-index:3}.hero__dots{display:flex;gap:10px}.hero__dot{width:44px;height:4px;border-radius:4px;background:color-mix(in srgb,var(--c-text) 25%,transparent);overflow:hidden}.hero__dot span{display:block;height:100%;width:0;background:var(--c-accent)}.hero__dot.is-on span{animation:fill var(--slide-t,6s) linear forwards}.hero[data-paused] .hero__dot.is-on span{animation:none;width:100%}@keyframes fill{to{width:100%}}.hero__arrows{display:flex;gap:10px}@media(max-width:749px){.hero{height:var(--hero-h-m)}body:has(.hdr--clear) main>.shopify-section:first-child .hero{margin-top:calc(-1px - var(--hdr-h-m,64px))}.hero__content{align-items:flex-end;padding-bottom:110px}body:has(.hdr--clear) main>.shopify-section:first-child .hero__content{padding-top:calc(1px + var(--hdr-h-m,64px))}.hero__media:after{background:linear-gradient(0deg,#050906f5 10%,#05090680,#05090626)}.hero__arrows{display:none}.hero__ctrl{bottom:28px}}.trust{padding-top:var(--pt);padding-bottom:var(--pb);border-bottom:1px solid var(--c-line)}.trust__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:18px}.trust__item{display:flex;align-items:center;gap:14px}.trust__ico{width:48px;height:48px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:50%;background:color-mix(in srgb,var(--c-accent) 12%,transparent);color:var(--c-accent)}.trust__item b{display:block;font-size:15px;font-weight:600}.trust__item small{display:block;color:var(--c-muted);font-size:13px}@media(max-width:749px){.trust__list{grid-template-columns:1fr 1fr}.trust__ico{width:40px;height:40px}.trust__item{gap:10px}.trust__item b{font-size:14px}}.shead{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:36px}.shead__txt{max-width:640px}.shead__txt .rte{margin-top:12px}.shead--center{justify-content:center;text-align:center}.shead--center .shead__txt{margin:0 auto}@media(max-width:749px){.shead{flex-direction:column;align-items:flex-start;margin-bottom:26px}.shead--center{align-items:center}}.cats{display:grid;gap:18px;grid-template-columns:repeat(var(--cols,4),minmax(0,1fr))}.cats--3{--cols:3}.cats--4{--cols:4}.cat{position:relative;display:block;border-radius:var(--radius);overflow:hidden;background:var(--c-card);isolation:isolate;aspect-ratio:var(--cat-r,4/5)}.cat__media{position:absolute;top:0;right:0;bottom:0;left:0}.cat__media img,.cat__media svg{width:100%;height:100%;object-fit:cover;transition:transform .9s cubic-bezier(.2,.7,.2,1)}.cat:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:var(--ov,1);background:linear-gradient(0deg,rgba(5,9,6,.92) 0%,rgba(5,9,6,.2) 45%,transparent 70%);z-index:1}.cat:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border-radius:inherit;border:1.5px solid transparent;transition:border-color .3s ease}.cat:hover:before{border-color:color-mix(in srgb,var(--c-accent) 70%,transparent)}.cat:hover .cat__media img{transform:scale(1.07)}.cat__info{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:20px;display:grid;grid-template-columns:1fr auto;align-items:end;gap:2px 10px}.cat__title{font-family:var(--f-head);font-weight:var(--f-head-w);font-size:min(var(--cat-fs,24px),max(18px,1.8vw));letter-spacing:-.02em;line-height:1.1}.cat__count{grid-column:1;font-size:13px;color:var(--c-muted)}.cat__go{grid-column:2;grid-row:1/span 2;width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--c-accent);color:var(--c-accent-fg);transform:translate(-8px) rotate(-45deg);opacity:0;transition:all .35s ease}.cat:hover .cat__go{transform:none;opacity:1}@media(max-width:989px){.cats{--cols:2!important;gap:12px}.cat{aspect-ratio:var(--cat-r-m,var(--cat-r,4/5))}}@media(max-width:749px){.cats{--cols:var(--cols-m,2)!important}.cat__title{font-size:max(15px,calc(var(--cat-fs,24px)*.75))}}@media(max-width:989px){.cat__info{padding:14px}.cat__go{display:none}}.tabs{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin:-8px 0 28px;padding:8px 0}.tabs::-webkit-scrollbar{display:none}.tab{flex:none;min-height:44px;padding:0 20px;border-radius:40px;border:1.5px solid var(--c-line-2);font-size:14px;font-weight:600;transition:all .25s ease}.tab:hover{border-color:var(--c-text)}.tab.is-on{background:var(--c-accent);border-color:var(--c-accent);color:var(--c-accent-fg)}.tabpanel{animation:fadeUp .5s ease}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.grid{display:grid;gap:22px 18px;grid-template-columns:repeat(var(--cols,4),minmax(0,1fr))}.grid--3{--cols:3}.grid--4{--cols:4}.grid--5{--cols:5}@media(max-width:989px){.grid{--cols:3!important}}@media(max-width:749px){.grid:not(.rail){--cols:var(--cols-m,2)!important}.grid{gap:18px 12px}.rail{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;margin:0 calc(-1*clamp(16px,3.2vw,40px));padding:0 clamp(16px,3.2vw,40px) 6px;scrollbar-width:none}.rail::-webkit-scrollbar{display:none}.rail>*{flex:0 0 72%;scroll-snap-align:start}}.card{position:relative;display:flex;flex-direction:column;border-radius:var(--radius);background:var(--c-card);border:1px solid var(--c-line);overflow:hidden;transition:border-color .3s ease,transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s ease}.card:hover{border-color:color-mix(in srgb,var(--c-accent) 40%,transparent);transform:translateY(-4px);box-shadow:0 24px 50px -24px #000c,0 0 0 1px color-mix(in srgb,var(--c-accent) 10%,transparent)}.card__media{position:relative;display:block;aspect-ratio:1/var(--ratio,1);background:var(--card-img-bg,var(--c-card));overflow:hidden}.card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:var(--card-fit,cover);padding:var(--card-pad,0%);transition:opacity .45s ease,transform .7s cubic-bezier(.2,.7,.2,1)}.card__img--2{opacity:0}.card:hover .card__img--2{opacity:1}.card:hover .card__img:not(.card__img--2){transform:scale(1.05)}.card:hover .card__media:has(.card__img--2) .card__img:not(.card__img--2){opacity:0}.card__badges{position:absolute;top:10px;left:10px;display:flex;flex-wrap:wrap;gap:6px;z-index:2}.card__body{display:flex;flex-direction:column;gap:6px;flex:1;padding:14px 16px 16px}.card__vendor{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--c-muted)}.card__title{font-size:15px;font-weight:600;line-height:1.35;letter-spacing:-.005em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.card__foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:6px}.card__foot .iconbtn,.card__add{position:relative;z-index:3}.card__foot .iconbtn{width:40px;height:40px;border:1.5px solid var(--c-line-2)}.card__foot .iconbtn--accent{border-color:var(--c-accent)}.card__foot .iconbtn .ico{width:18px;height:18px}.card--text{padding:6px}.placeholder{width:100%;height:100%;background:var(--c-card);fill:color-mix(in srgb,var(--c-text) 20%,transparent)}.price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-weight:600}.price__from{font-size:12px;font-weight:500;color:var(--c-muted)}.price__now{font-size:16px}.price--sale .price__now{color:var(--c-accent)}.price__was{font-size:13px;color:var(--c-muted);font-weight:400}@media(max-width:749px){.card__body{padding:12px}.card__title{font-size:14px}.price__now{font-size:15px}.card__foot .iconbtn{width:36px;height:36px}}.banner{position:relative;min-height:var(--banner-h);border-radius:calc(var(--radius) + 6px);overflow:hidden;display:flex;align-items:center;isolation:isolate}.banner__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.banner__media img,.banner__media svg{width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.banner:hover .banner__media img{transform:scale(1.04)}.banner__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:var(--ov,1);background:linear-gradient(90deg,#050906e6,#05090680,#0509061a)}.banner--right{justify-content:flex-end}.banner--right .banner__media:after{background:linear-gradient(270deg,#050906e6,#05090680,#0509061a)}.banner--center{justify-content:center;text-align:center}.banner--center .banner__media:after{background:#05090699}.banner--center .btns{justify-content:center}.banner__text{max-width:560px;padding:clamp(28px,5vw,64px)}.banner__text .rte{margin-top:14px;color:color-mix(in srgb,var(--c-text) 80%,transparent)}@media(max-width:749px){.banner{align-items:flex-end;min-height:var(--banner-h-m,calc(var(--banner-h)*.9))}.banner__media:after,.banner--right .banner__media:after{background:linear-gradient(0deg,#050906f2 20%,#0509064d)}}.split{display:grid;grid-template-columns:var(--split-c,1fr 1fr);gap:clamp(28px,5vw,80px);align-items:center}.split--top{align-items:start}.split--flip .split__media{order:2}.split--flip{grid-template-columns:var(--split-c-f,1fr 1fr)}.split__media{position:relative;border-radius:calc(var(--radius) + 6px);overflow:hidden;aspect-ratio:var(--split-r,4/3);background:var(--c-card)}@media(max-width:749px){.split__media{aspect-ratio:var(--split-r-m,var(--split-r,4/3))}}.split__media img,.split__media svg{width:100%;height:100%;object-fit:cover}.stamp{position:absolute;left:18px;bottom:18px;display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:40px;background:color-mix(in srgb,var(--c-bg) 80%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--c-accent);font-size:13px;font-weight:600;border:1px solid color-mix(in srgb,var(--c-accent) 30%,transparent)}.stamp .ico{width:16px;height:16px}.split__text .rte{margin-top:16px}.ticks{display:grid;gap:16px;margin-top:26px}.ticks li{display:flex;gap:14px;align-items:flex-start}.ticks__ico{width:42px;height:42px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:12px;background:color-mix(in srgb,var(--c-accent) 12%,transparent);color:var(--c-accent)}.ticks b{display:block;font-weight:600}.ticks span span,.ticks li>span:last-child{color:var(--c-muted);font-size:14px}.ticks li>span:last-child b{color:var(--c-text);font-size:15px}@media(max-width:989px){.split{grid-template-columns:1fr}.split--flip .split__media{order:0}}.quotes{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.quote{padding:28px;border-radius:var(--radius);background:var(--c-card);border:1px solid var(--c-line);display:flex;flex-direction:column;gap:16px}.stars{display:flex;gap:2px;color:var(--c-accent)}.stars .ico{width:16px;height:16px}.quote blockquote{font-size:16px;line-height:1.6}.quote figcaption{margin-top:auto;font-size:14px}.quote figcaption span{display:block;color:var(--c-muted);font-size:13px}@media(max-width:989px){.quotes{grid-template-columns:1fr 1fr}}.faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(28px,5vw,80px);align-items:start}.faq__head .shead{margin-bottom:0}@media(max-width:989px){.faq{grid-template-columns:1fr}}.acc{border-bottom:1px solid var(--c-line)}.acc summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0;font-weight:600;font-size:17px;cursor:pointer;list-style:none}.acc summary::-webkit-details-marker{display:none}.acc summary,.mnav__group summary{user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.acc__body,.mnav__group>ul{box-sizing:border-box;overflow:hidden}.acc.is-closing[open] .acc__ico{transform:none;background:transparent;border-color:var(--c-line-2);color:var(--c-text)}.mnav__group.is-closing[open] summary .ico{transform:none}.acc__ico{width:34px;height:34px;flex:none;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1.5px solid var(--c-line-2);transition:transform .3s ease,background .3s ease,color .3s ease,border-color .3s ease}.acc__ico .ico{width:16px;height:16px}.acc[open] .acc__ico{transform:rotate(45deg);background:var(--c-accent);border-color:var(--c-accent);color:var(--c-accent-fg)}.acc__body{padding:0 0 22px;color:var(--c-muted);overflow:hidden}.pdp .acc summary{font-size:15px;padding:16px 0}.newsbox{display:grid;grid-template-columns:1.1fr 1fr;gap:32px;align-items:center;padding:clamp(28px,5vw,64px);border-radius:calc(var(--radius) + 8px);background:radial-gradient(120% 140% at 100% 0%,color-mix(in srgb,var(--c-accent) 22%,transparent) 0%,transparent 55%),radial-gradient(90% 120% at 0% 100%,color-mix(in srgb,var(--c-brand) 35%,transparent) 0%,transparent 60%),var(--c-card);border:1px solid var(--c-line)}.newsbox .rte{margin-top:10px}.news__row{display:flex;gap:8px}.news__row .field{flex:1;min-width:0}@media(max-width:749px){.newsbox{grid-template-columns:1fr}.news__row{flex-direction:column}}.ftr{padding:var(--pt,72px) 0 var(--pb,28px);background:var(--c-surface);border-top:1px solid var(--c-line);font-size:15px}.ftr__top{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:36px}.ftr__brand{display:flex;flex-direction:column;gap:18px;max-width:340px}.ftr__h{font-family:var(--f-head);font-weight:var(--f-head-w);font-size:var(--fh-fs,16px);margin-bottom:16px}.ftr__col ul{display:grid;gap:10px}.ftr__col a{font-size:var(--fl-fs,15px);color:var(--c-muted);transition:color .2s ease}.ftr__col a:hover{color:var(--c-accent)}.ftr__news .news__row{flex-direction:column}.ftr__disc{margin-top:48px;padding:20px 22px;border-radius:var(--radius);background:var(--c-card);border:1px solid var(--c-line);font-size:var(--fd-fs,13px);color:var(--c-muted)}.ftr__disc strong{color:var(--c-text)}.ftr__bot{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:28px;padding-top:24px;border-top:1px solid var(--c-line);font-size:13px;color:var(--c-muted)}.pay{display:flex;flex-wrap:wrap;gap:6px}.pay__icon{width:38px;height:24px}.social{display:flex;gap:6px}.social a{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1.5px solid var(--c-line-2);transition:all .2s ease}.social a:hover{border-color:var(--c-accent);color:var(--c-accent)}.social .ico{width:18px;height:18px}@media(max-width:989px){.ftr__top{grid-template-columns:1fr 1fr}.ftr__brand{grid-column:1/-1}}@media(max-width:549px){.ftr__top{grid-template-columns:1fr}.ftr__bot{flex-direction:column;align-items:flex-start}}.crumbs{display:flex;flex-wrap:wrap;gap:8px;font-size:13px;color:var(--c-muted);margin-bottom:18px}.crumbs a:hover{color:var(--c-accent)}.crumbs [aria-current]{color:var(--c-text)}.pdp{padding:var(--pt,28px) 0 var(--pb,56px)}.plp{padding-top:var(--pt,0px);padding-bottom:var(--pb,80px)}.pdp__grid{display:grid;grid-template-columns:var(--pdp-c,1.1fr 1fr);gap:clamp(24px,4.5vw,72px);align-items:start}.pdp__media{position:var(--pdp-pos,sticky);top:calc(var(--hdr-h,76px) + 20px)}.pdp--right .pdp__media{order:2}.gal__main{position:relative;aspect-ratio:1;border-radius:calc(var(--radius) + 4px);overflow:hidden;background:var(--gal-bg,#fff);border:1px solid var(--c-line);aspect-ratio:var(--gal-r,1)}.gal__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity .45s ease}.gal__slide.is-on{opacity:1;visibility:visible}.gal__slide img,.gal__slide video,.gal__slide iframe{width:100%;height:100%;object-fit:contain}.gal__thumbs{display:flex;gap:10px;margin-top:12px;overflow-x:auto;scrollbar-width:none}.gal__thumb{flex:0 0 var(--th-w,76px);aspect-ratio:1;border-radius:12px;overflow:hidden;background:var(--gal-bg,#fff);border:2px solid transparent;opacity:.6;transition:all .2s ease}.gal__thumb img{width:100%;height:100%;object-fit:contain}.gal__thumb.is-on,.gal__thumb:hover{opacity:1;border-color:var(--c-accent)}.pform{display:flex;flex-direction:column;gap:18px}.pform>.kicker{margin-bottom:-8px}.pdp__title{font-size:calc(clamp(28px,3.4vw,44px)*var(--h-scale))}.pdp__price{display:flex;align-items:center;gap:12px}.pdp__price .price__now{font-size:var(--pp-fs,26px)}.pdp__price .price__was{font-size:17px}.vpick{display:grid;gap:18px}.vpick__opt{border:0;padding:0;margin:0}.vpick__opt legend{font-size:14px;font-weight:600;margin-bottom:10px;padding:0}.vpick__opt legend span{color:var(--c-muted);font-weight:500}.vpick__vals{display:flex;flex-wrap:wrap;gap:8px}.stock{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:500}.stock .dot{width:9px;height:9px;border-radius:50%;background:currentColor;box-shadow:0 0 0 4px color-mix(in srgb,currentColor 20%,transparent)}.stock--in{color:var(--c-accent)}.stock--out{color:#ff9d95}.buy{display:grid;grid-template-columns:auto 1fr;gap:10px}.buy__dyn,.buy .note{grid-column:1/-1}.buy__dyn .shopify-payment-button__button{border-radius:var(--radius-btn)!important;min-height:56px}.buy__dyn .shopify-payment-button__button--unbranded{background:var(--c-text)!important;color:var(--c-bg)!important;font-weight:600}.qty{display:inline-flex;align-items:center;border:1.5px solid var(--c-line-2);border-radius:var(--radius-btn);height:56px}.qty__btn{width:44px;height:100%;display:flex;align-items:center;justify-content:center;color:var(--c-muted)}.qty__btn:hover{color:var(--c-accent)}.qty__btn .ico{width:16px;height:16px}.qty__in{width:40px;text-align:center;border:0;background:transparent;font-weight:600;-moz-appearance:textfield}.qty__in::-webkit-outer-spin-button,.qty__in::-webkit-inner-spin-button{-webkit-appearance:none}.qty--sm{height:38px}.qty--sm .qty__btn{width:34px}.qty__val{min-width:24px;text-align:center;font-weight:600;font-size:14px}.perks{display:grid;gap:10px;padding:16px 18px;border-radius:var(--radius);background:var(--c-card);border:1px solid var(--c-line)}.perks li{display:flex;align-items:center;gap:12px;font-size:14px}.perks .ico{color:var(--c-accent)}.pdp__desc{color:color-mix(in srgb,var(--c-text) 82%,transparent);padding-top:6px;border-top:1px solid var(--c-line)}.pdp__desc:first-child{border:0}@media(max-width:989px){.pdp__grid{grid-template-columns:1fr}.pdp__media{position:static}.pdp--right .pdp__media{order:0}}@media(max-width:749px){.pdp{padding-top:16px}.pdp__price .price__now{font-size:22px}}.coa{display:flex;flex-direction:column;gap:14px;padding:20px;border-radius:var(--radius);background:linear-gradient(160deg,color-mix(in srgb,var(--c-accent) 7%,var(--c-card)) 0%,var(--c-card) 60%);border:1px solid color-mix(in srgb,var(--c-accent) 22%,var(--c-line))}.coa__head{display:flex;align-items:center;gap:12px}.coa__icon{width:44px;height:44px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--c-accent);color:var(--c-accent-fg)}.coa--missing .coa__icon{background:color-mix(in srgb,var(--c-text) 10%,transparent);color:var(--c-muted)}.coa__title{font-family:var(--f-head);font-weight:var(--f-head-w);font-size:18px;line-height:1.2}.coa__sub{font-size:13px;color:var(--c-muted)}.coa__list{display:grid;gap:8px}.coa__list li{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;background:color-mix(in srgb,var(--c-bg) 70%,transparent);border:1px solid var(--c-line)}.coa__ic,.coal__ic{flex:none;width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--c-accent) 12%,transparent);color:var(--c-accent);font-size:10px;font-weight:700;letter-spacing:.08em}.coa__name{flex:1;min-width:0;font-size:14px;font-weight:600;line-height:1.3}.coa__name small{display:block;font-size:12px;font-weight:400;color:var(--c-muted)}.coa__btns{display:flex;gap:6px;flex:none}.coa__all{align-self:flex-start;font-size:14px}.coa .btn--ghost{align-self:flex-start}.coa__none{font-size:14px}.coahero{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding-bottom:32px;margin-bottom:28px;border-bottom:1px solid var(--c-line)}.coahero .rte{margin-top:14px;max-width:640px}.coahero__ico{width:84px;height:84px;flex:none;border-radius:50%;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle,color-mix(in srgb,var(--c-accent) 30%,transparent),transparent 70%);color:var(--c-accent)}.coahero__ico .ico{width:40px;height:40px}.coal{display:block}.coal__tools{display:grid;grid-template-columns:1fr auto;gap:12px;margin-bottom:16px}.coal__search{position:relative}.coal__search .ico{position:absolute;left:18px;top:50%;transform:translateY(-50%);color:var(--c-muted);pointer-events:none}.coal__search .field{min-height:56px;padding-left:50px;font-size:16px}.coal__sort{width:auto;min-width:170px;min-height:56px}.coal__chips{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:4px 0 6px;margin-bottom:12px}.coal__chips::-webkit-scrollbar{display:none}.coal__chips .chip--btn{flex:none;min-height:40px}.coal__meta{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:var(--c-muted);margin-bottom:14px;min-height:20px}.coal__load{display:flex;align-items:center;gap:8px}.coal__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.coal__item{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:14px;background:var(--c-card);border:1px solid var(--c-line);transition:border-color .2s ease,transform .2s ease,background .2s ease}.coal__item:hover{border-color:color-mix(in srgb,var(--c-accent) 60%,transparent);transform:translateY(-2px);background:color-mix(in srgb,var(--c-accent) 5%,var(--c-card))}.coal__item[hidden]{display:none}.coal__txt{min-width:0}.coal__item b{display:block;font-size:15px;font-weight:600;line-height:1.3}.coal__item small{display:block;color:var(--c-muted);font-size:12px}.coal__item>.ico{margin-left:auto;width:16px;height:16px;color:var(--c-muted)}.coal__none{padding:40px;text-align:center}.coal__note{margin-top:28px}@media(max-width:989px){.coal__grid{grid-template-columns:1fr 1fr}}@media(max-width:749px){.coal__tools{grid-template-columns:1fr}.coal__sort{width:100%}.coal__grid{grid-template-columns:1fr}.coahero__ico{display:none}}.steps{display:grid;grid-template-columns:repeat(var(--n,4),minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none}.steps--3{--n:3}.steps--2{--n:2}.steps--1{--n:1}.step{position:relative;padding:26px 22px;border-radius:var(--radius);background:var(--c-card);border:1px solid var(--c-line);display:flex;flex-direction:column;gap:10px}.step__num{font-size:12px;font-weight:700;letter-spacing:.14em;color:var(--c-muted)}.step__ico{position:absolute;right:20px;top:22px;color:var(--c-accent)}.step .rte{font-size:14px}@media(max-width:989px){.steps{--n:2!important}}@media(max-width:549px){.steps{--n:1!important}}.plp__hero{position:relative;min-height:var(--plp-h,0px);display:flex;flex-direction:column;justify-content:flex-end;padding:56px 0 40px;overflow:hidden;isolation:isolate;border-bottom:1px solid var(--c-line)}.plp__hero--img{padding:80px 0 56px}.plp__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.plp__bg img{width:100%;height:100%;object-fit:cover;opacity:var(--plp-o,.45)}.plp__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--c-bg) 10%,color-mix(in srgb,var(--c-bg) 50%,transparent) 70%),linear-gradient(0deg,var(--c-bg),transparent 60%)}.plp__desc{margin-top:12px;max-width:620px}.facets{position:relative;z-index:5;padding:20px 0}.facets__bar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.facets__filters{display:flex;flex-wrap:wrap;gap:8px}.facets__right{display:flex;align-items:center;gap:14px}.facets__right .sel{width:auto;min-width:190px}.facets__count{font-size:14px;white-space:nowrap}.fdrop{position:relative}.fdrop summary{list-style:none}.fdrop summary::-webkit-details-marker{display:none}.fdrop[open] summary{border-color:var(--c-accent)}.fdrop[open] summary .ico{transform:rotate(180deg)}.fdrop summary .ico{transition:transform .2s ease}.fdrop__n{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;border-radius:10px;background:var(--c-accent);color:var(--c-accent-fg);font-size:11px;font-weight:700}.fdrop__panel{position:absolute;top:calc(100% + 8px);left:0;min-width:260px;max-height:340px;overflow:auto;padding:14px;border-radius:var(--radius);background:var(--c-card);border:1px solid var(--c-line);box-shadow:0 30px 60px -20px #000c}.fdrop__panel ul{display:grid;gap:10px}.frange{display:grid;grid-template-columns:1fr 1fr;gap:10px;font-size:13px;color:var(--c-muted)}.facets__active{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px}.facets__active .link{font-size:13px}[data-facet-results]{transition:opacity .25s ease}[data-facet-results].is-busy{opacity:.4;pointer-events:none}@media(max-width:749px){.facets__right{width:100%;justify-content:space-between}.facets__right .sel{min-width:0;flex:1}.fdrop{position:static}.fdrop__panel{left:0;right:0}}.empty{display:flex;flex-direction:column;align-items:center;gap:12px;padding:56px 16px;text-align:center}.empty__ico{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--c-card);color:var(--c-muted)}.pager{display:flex;justify-content:center;align-items:center;gap:6px;margin-top:44px}.pager__n,.pager__btn{min-width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:1.5px solid var(--c-line-2);font-size:14px;font-weight:600;transition:all .2s ease}.pager a:hover{border-color:var(--c-accent);color:var(--c-accent)}.pager__n.is-on{background:var(--c-accent);border-color:var(--c-accent);color:var(--c-accent-fg)}.ship{padding:14px 16px;border-radius:14px;background:var(--c-card);border:1px solid var(--c-line);font-size:14px;margin-bottom:14px}.ship b{color:var(--c-accent)}.ship__bar{margin-top:10px;height:6px;border-radius:6px;background:color-mix(in srgb,var(--c-text) 10%,transparent);overflow:hidden}.ship__bar span{display:block;height:100%;border-radius:6px;background:linear-gradient(90deg,var(--c-brand),var(--c-accent));transition:width .6s ease}.lines{display:grid}.line{display:grid;grid-template-columns:84px 1fr;gap:14px;padding:16px 0;border-bottom:1px solid var(--c-line)}.line__img{display:block;aspect-ratio:1;border-radius:12px;overflow:hidden;background:#fff}.line__img img{width:100%;height:100%;object-fit:contain}.line__info{display:flex;flex-direction:column;gap:4px;min-width:0}.line__title{font-size:14px;font-weight:600;line-height:1.35}.line__title:hover{color:var(--c-accent)}.line__var{font-size:12px;color:var(--c-muted)}.line__row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:6px}.line__price{text-align:right;font-weight:600;font-size:14px}.line__price s{display:block;font-size:12px;font-weight:400}.line__rm{align-self:flex-start;font-size:12px;color:var(--c-muted);text-decoration:underline;text-underline-offset:3px}.line__rm:hover{color:var(--c-sale)}[data-cart-body].is-busy{opacity:.5;pointer-events:none;transition:opacity .2s}.row{display:flex;justify-content:space-between;gap:12px;font-size:14px}.row--total{font-size:17px;font-weight:700}.center-link{justify-self:center;font-size:13px}.cartpage{display:grid;grid-template-columns:1fr 380px;gap:48px;align-items:start}.cartpage--empty{grid-template-columns:1fr}.cartpage__sum{position:sticky;top:100px;padding:24px;border-radius:var(--radius);background:var(--c-card);border:1px solid var(--c-line)}.cartpage__sum form{display:grid;gap:12px}.cartpage .line{grid-template-columns:110px 1fr}@media(max-width:989px){.cartpage{grid-template-columns:1fr}}.panel{padding:clamp(20px,3vw,32px);border-radius:var(--radius);background:var(--c-card);border:1px solid var(--c-line)}.cform{display:grid;gap:14px}.cform label{display:grid;gap:6px;font-size:13px;font-weight:500;color:var(--c-muted)}.cform__row{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:549px){.cform__row{grid-template-columns:1fr}}.searchpage__form{display:flex;gap:10px;margin:24px 0 28px;max-width:640px}.acct{display:grid;grid-template-columns:2fr 1fr;gap:20px;align-items:start}.acct__head{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}@media(max-width:989px){.acct{grid-template-columns:1fr}}.table{width:100%;border-collapse:collapse;font-size:14px}.table th,.table td{text-align:left;padding:12px 8px;border-bottom:1px solid var(--c-line)}.table th{color:var(--c-muted);font-weight:500}.post{display:flex;flex-direction:column;border-radius:var(--radius);overflow:hidden;background:var(--c-card);border:1px solid var(--c-line);transition:transform .3s ease,border-color .3s ease}.post:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--c-accent) 40%,transparent)}.post__img{aspect-ratio:16/10;overflow:hidden}.post__img img,.post__img svg{width:100%;height:100%;object-fit:cover}.post__body{display:flex;flex-direction:column;gap:8px;padding:18px}.post__title{font-family:var(--f-head);font-weight:var(--f-head-w);font-size:19px;line-height:1.25}.article__img{border-radius:var(--radius);overflow:hidden;margin-bottom:32px}.agegate{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:flex;align-items:center;justify-content:center;padding:20px;background:radial-gradient(80% 80% at 50% 0%,color-mix(in srgb,var(--c-brand) 35%,transparent),transparent 70%),#040705f0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.agegate__box{width:100%;max-width:460px;padding:40px 32px;border-radius:calc(var(--radius) + 8px);background:var(--c-card);border:1px solid var(--c-line);text-align:center;display:flex;flex-direction:column;align-items:center;gap:14px;animation:fadeUp .6s cubic-bezier(.2,.7,.2,1)}.agegate__logo{max-width:160px}.agegate__name{font-family:var(--f-head);font-weight:var(--f-head-w);font-size:22px}.agegate__badge{display:inline-flex;align-items:center;justify-content:center;width:70px;height:70px;border-radius:50%;border:2px solid var(--c-accent);color:var(--c-accent);font-family:var(--f-head);font-weight:var(--f-head-w);font-size:22px;box-shadow:0 0 40px -6px color-mix(in srgb,var(--c-accent) 60%,transparent)}.agegate__btns{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:100%;margin-top:8px}.pw{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;background:radial-gradient(80% 80% at 50% 0%,color-mix(in srgb,var(--c-brand) 35%,transparent),transparent 70%),var(--c-bg)}.pw__box{width:100%;max-width:480px;display:grid;gap:18px;text-align:center;justify-items:center}.pw__box .news{width:100%}.pw__login summary{list-style:none;cursor:pointer}.js .anim .rv{opacity:0;transform:translateY(28px);transition:opacity .8s ease var(--rv-d,0ms),transform .8s cubic-bezier(.2,.7,.2,1) var(--rv-d,0ms)}.js .anim .rv.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}.js .anim .rv{opacity:1;transform:none}}@media(max-width:749px){.plp__hero{min-height:var(--plp-h-m,0px)}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/base.css.map */
