:root{--bg:#FFFFFF;--ink:#111111;--muted:#6B6B6B;--line:#E9E9E7;--soft:#F5F5F3;--soft-2:#ECECEA;--surface:#FFFFFF;--on-ink:#FFFFFF;--accent:#ED4C00;--accent-dark:#B83B00;--accent-btn:#D14300;--on-accent:#FFFFFF;--good:#1E8A4A;--f-display:"Unbounded","Arial Black",Impact,sans-serif;--f-body:"Archivo","Helvetica Neue",Arial,sans-serif;--gutter:16px;--hdr:56px;--radius:0px;color-scheme:light}.shopify-section-group-header-group:has(.is-open){z-index:100}@media(min-width:750px){:root{--gutter:28px;--hdr:64px}}@media(min-width:990px){:root{--gutter:44px;--hdr:72px}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--hdr) + 16px)}body{margin:0;background:var(--bg);color:var(--ink);font:400 15px/1.55 var(--f-body);-webkit-font-smoothing:antialiased;overflow-x:hidden;-webkit-tap-highlight-color:transparent}body.lock{overflow:hidden}img{max-width:100%;height:auto;display:block}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}button{background:none;border:0;padding:0;cursor:pointer}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.skip{position:absolute;left:-999px;top:0;background:var(--ink);color:var(--bg);padding:10px 14px;z-index:999}.skip:focus{left:8px}.sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}[hidden]{display:none!important}.wrap{max-width:1440px;margin:0 auto;padding-left:max(var(--gutter),env(safe-area-inset-left,0px));padding-right:max(var(--gutter),env(safe-area-inset-right,0px))}.label{font:600 11px/1.2 var(--f-body);letter-spacing:.12em;text-transform:uppercase}.muted{color:var(--muted)}.accent{color:var(--accent)}.rte p{margin:0 0 12px}.rte a{text-decoration:underline}.rte ul{padding-left:18px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 24px;font:700 13px/1 var(--f-body);letter-spacing:.1em;text-transform:uppercase;text-decoration:none;border:1.5px solid transparent;transition:background .2s,color .2s,border-color .2s,transform .1s;border-radius:var(--radius);text-align:center}.btn:active{transform:scale(.98)}.btn svg{width:16px;height:16px;flex:none}.btn--accent{background:var(--accent);color:var(--on-accent)}.btn--ink{background:var(--ink);color:var(--on-ink)}.btn--ink:hover{background:var(--accent)}.btn--line{border-color:var(--ink);color:var(--ink)}.btn--line:hover{background:var(--ink);color:var(--on-ink)}.btn--white{background:#fff;color:#111}.btn--ghost-white{border-color:#fff;color:#fff}.btn--block{width:100%}.btn[disabled],.btn.is-loading{opacity:.55;pointer-events:none}.link{font:700 12.5px var(--f-body);letter-spacing:.1em;text-transform:uppercase;text-decoration:none;border-bottom:1.5px solid currentColor;padding-bottom:3px;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.icon{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex:none}.ann{background:var(--ink);color:var(--on-ink);overflow:hidden}.ann__track{display:flex;width:max-content;animation:wx-scroll 32s linear infinite}.ann__item{font:600 11px/1 var(--f-body);letter-spacing:.12em;text-transform:uppercase;padding:11px 22px;white-space:nowrap;display:flex;align-items:center;gap:22px}.ann__item:after{content:"";width:5px;height:5px;background:var(--accent);transform:rotate(45deg)}.ann a{text-decoration:none}@keyframes wx-scroll{to{transform:translate(-50%)}}.section-header{position:sticky;top:0;z-index:40}.hdr{position:relative;background:var(--bg);border-bottom:1px solid var(--line);padding-top:env(safe-area-inset-top,0px)}.hdr__inner{height:var(--hdr);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px}.hdr__left,.hdr__right{display:flex;align-items:center;gap:2px}.hdr__right{justify-content:flex-end}.hdr__logo{display:block;line-height:0;text-decoration:none}.hdr__logo img{width:108px;height:auto}.hdr__nav{display:none}.ibtn{width:44px;height:44px;display:grid;place-items:center;position:relative;border-radius:50%;text-decoration:none}.ibtn:hover{background:var(--soft)}.bubble{position:absolute;top:5px;right:3px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--accent);color:#fff;font:700 10.5px/18px var(--f-body);text-align:center}.hide-mobile{display:none}@media(min-width:990px){.hdr__inner{grid-template-columns:auto 1fr auto;gap:32px}.hdr__logo img{width:var(--logo-w,140px)}.hdr__burger{display:none}.hdr__nav{display:flex;gap:28px;justify-content:center}.hide-mobile{display:grid}.hdr__left{order:-1}}.nav__item{position:relative}.nav__link{display:flex;align-items:center;gap:6px;height:var(--hdr);font:600 13px var(--f-body);letter-spacing:.06em;text-transform:uppercase;text-decoration:none;position:relative}.nav__link:after{content:"";position:absolute;left:0;right:100%;bottom:22px;height:2px;background:var(--accent);transition:right .25s}.nav__item:hover .nav__link:after,.nav__link[aria-current=page]:after{right:0}.nav__drop{position:absolute;top:100%;left:-20px;min-width:220px;background:var(--bg);border:1px solid var(--line);padding:10px 0;opacity:0;visibility:hidden;transform:translateY(6px);transition:.2s}.nav__item:hover .nav__drop,.nav__item:focus-within .nav__drop{opacity:1;visibility:visible;transform:none}.nav__drop a{display:block;padding:9px 20px;text-decoration:none;font-size:14px}.nav__drop a:hover{color:var(--accent)}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#11111173;z-index:80;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.scrim.is-open{opacity:1;visibility:visible}.drawer{position:fixed;top:0;bottom:0;right:0;width:100%;max-width:440px;background:var(--bg);z-index:90;display:flex;flex-direction:column;transform:translate(100%);transition:transform .38s cubic-bezier(.2,.8,.2,1);padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);visibility:hidden}.drawer--left{right:auto;left:0;transform:translate(-100%);max-width:400px}.drawer.is-open{transform:none;visibility:visible}.drawer__head{display:flex;align-items:center;justify-content:space-between;padding:12px 8px 12px var(--gutter);border-bottom:1px solid var(--line);min-height:var(--hdr)}.drawer__title{font:900 18px var(--f-display);text-transform:uppercase;margin:0;letter-spacing:-.01em}.drawer__body{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.drawer__foot{border-top:1px solid var(--line);padding:16px var(--gutter);display:flex;flex-direction:column;gap:10px;background:var(--bg)}.sheet{position:fixed;left:0;right:0;bottom:0;z-index:95;background:var(--bg);max-height:88vh;overflow-y:auto;transform:translateY(100%);transition:transform .38s cubic-bezier(.2,.8,.2,1);padding:10px var(--gutter) calc(20px + env(safe-area-inset-bottom,0px));visibility:hidden;border-radius:16px 16px 0 0;overscroll-behavior:contain}.sheet.is-open{transform:none;visibility:visible}.sheet:before{content:"";display:block;width:40px;height:4px;border-radius:2px;background:var(--line);margin:0 auto 12px}@media(min-width:750px){.sheet{left:50%;right:auto;bottom:auto;top:50%;width:min(560px,calc(100% - 48px));border-radius:0;transform:translate(-50%,-46%);opacity:0;transition:transform .3s,opacity .3s,visibility .3s;padding:28px}.sheet.is-open{transform:translate(-50%,-50%);opacity:1}.sheet:before{display:none}}.x{width:44px;height:44px;display:grid;place-items:center;border-radius:50%}.x:hover{background:var(--soft)}.mmenu{padding:8px var(--gutter) 24px}.mmenu__link,.mmenu summary{display:flex;align-items:center;justify-content:space-between;padding:16px 0;border-bottom:1px solid var(--line);font:900 20px/1.1 var(--f-display);text-transform:uppercase;text-decoration:none;list-style:none;cursor:pointer}.mmenu summary::-webkit-details-marker{display:none}.mmenu details[open] summary .icon{transform:rotate(45deg)}.mmenu .icon{transition:transform .2s}.mmenu__sub a{display:block;padding:12px 0 12px 4px;font-size:16px;text-decoration:none;border-bottom:1px solid var(--line)}.mmenu__extra{padding:20px var(--gutter);display:flex;flex-direction:column;gap:12px;background:var(--soft);margin-top:auto}.mmenu__extra a{text-decoration:none;font-weight:600;display:flex;align-items:center;gap:10px}.search-box{display:flex;align-items:center;gap:10px;border-bottom:2px solid var(--ink);padding:6px 0 10px}.search-box input{flex:1;min-width:0;border:0;background:transparent;font:700 20px var(--f-body);padding:0;outline:none;-webkit-appearance:none}.search-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.chip{display:inline-flex;align-items:center;height:36px;padding:0 14px;border:1.5px solid var(--line);border-radius:999px;font:600 13px var(--f-body);text-decoration:none;white-space:nowrap}.chip:hover{border-color:var(--ink)}.chip.is-active,.chip[aria-selected=true]{background:var(--ink);border-color:var(--ink);color:var(--on-ink)}.search-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px;margin-top:20px}@media(min-width:750px){.search-results{grid-template-columns:repeat(4,minmax(0,1fr))}}.sr-item{text-decoration:none;display:flex;flex-direction:column;gap:6px;font-size:13.5px}.sr-item img{aspect-ratio:4/5;object-fit:cover;width:100%;background:var(--soft)}.sr-item b{font-weight:600}.hero{position:relative;background:var(--ink);color:var(--on-ink);overflow:hidden}.hero__media{position:relative;width:100%;height:min(74svh,700px);min-height:500px;max-width:100%}.hero__media{overflow:hidden}.hero__parallax{position:absolute;top:-4%;right:0;bottom:0;left:0;will-change:transform}.hero__parallax picture{display:block;width:100%;height:100%}.hero__media img{width:100%;height:100%;object-fit:cover;object-position:var(--pos,50% 25%);transform-origin:50% 35%;animation:wx-hero-in 2.2s cubic-bezier(.16,.84,.24,1) both,wx-hero-breathe 18s ease-in-out 2.2s infinite alternate}@keyframes wx-hero-in{0%{transform:scale(1.12);filter:grayscale(1) brightness(.7)}to{transform:scale(1);filter:none}}@keyframes wx-hero-breathe{0%{transform:scale(1)}to{transform:scale(1.04)}}.hero__content>*{animation:wx-rise .9s cubic-bezier(.2,.8,.2,1) both}.hero__content>*:nth-child(1){animation-delay:.55s}.hero__content>*:nth-child(2){animation-delay:.75s}@keyframes wx-rise{0%{opacity:0;transform:translateY(28px)}}.hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#000000c7,#00000059 38%,#0000 62%)}.hero__content{position:absolute;left:0;right:0;bottom:0;z-index:1;display:grid;gap:14px;padding-block:0 26px}.hero__eyebrow{display:inline-flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.hero__eyebrow span{background:var(--accent);color:#fff;padding:6px 9px}.hero__title{font:900 clamp(38px,11vw,120px)/.92 var(--f-display);text-transform:uppercase;letter-spacing:-.02em;margin:0;text-wrap:balance;color:#fff}.hero__title em{font-style:normal;color:var(--accent)}.hero__text{margin:0 0 16px;font-size:15.5px;max-width:44ch;color:#ffffffe0}.hero__ctas{display:grid;grid-template-columns:1fr 1fr;gap:8px}.hero__ctas .btn{padding:0 12px}@media(min-width:750px){.hero__media{height:min(80svh,820px)}}@media(min-width:990px){.hero__media{height:min(88vh,900px);min-height:560px}.hero__media:after{background:linear-gradient(to top,#000000b8,#0000004d 34%,#0000 55%)}.hero__content{grid-template-columns:1.3fr 1fr;align-items:end;gap:56px;padding-block:0 52px}.hero__title{font-size:clamp(52px,5.6vw,92px)}.hero__text{font-size:17px;margin-bottom:24px}.hero__ctas{display:flex}.hero__ctas .btn{padding:0 28px}}.btn--ghost-white:hover{background:#fff;color:#111}.marquee{background:var(--accent);color:#fff;overflow:hidden;padding:13px 0}.marquee__track{display:flex;align-items:center;width:max-content;animation:wx-scroll 26s linear infinite}.marquee__word{font:900 clamp(21px,4.4vw,40px)/1 var(--f-display);text-transform:uppercase;padding:0 14px;white-space:nowrap;letter-spacing:.01em}.marquee img{width:clamp(24px,3.5vw,38px);height:auto;flex:none;filter:brightness(0) invert(1)}.sec{padding:40px 0}@media(min-width:990px){.sec{padding:80px 0}}.sec--tight{padding-top:0}.shead{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:18px}.shead__title{font:900 clamp(26px,7vw,54px)/.95 var(--f-display);text-transform:uppercase;letter-spacing:-.015em;margin:4px 0 0;text-wrap:balance}.shead__title span{color:var(--accent)}@media(min-width:990px){.shead{margin-bottom:28px}}.tabs{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin:0 calc(-1*var(--gutter)) 18px;padding:0 var(--gutter)}.tabs::-webkit-scrollbar{display:none}.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 10px;list-style:none;margin:0;padding:0}@media(min-width:750px){.grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 16px}}@media(min-width:990px){.grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.rail{display:grid;grid-auto-flow:column;grid-auto-columns:68%;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 calc(-1*var(--gutter));padding:0 var(--gutter) 6px;scroll-padding:0 var(--gutter);scrollbar-width:none;list-style:none}.rail::-webkit-scrollbar{display:none}.rail>*{scroll-snap-align:start}@media(min-width:750px){.rail{grid-auto-columns:38%;gap:16px}}@media(min-width:990px){.rail{grid-auto-columns:calc((100% - 48px)/4.2)}}.card{position:relative;display:flex;flex-direction:column;gap:10px;min-width:0}.card__visual{position:relative}.card__media{position:relative;aspect-ratio:4/5;background:var(--soft);overflow:hidden;display:block}.card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .4s,transform .7s cubic-bezier(.2,.8,.2,1)}.card__media .img-2{opacity:0}@media(hover:hover){.card:hover .card__media .img-2{opacity:1}.card:hover .card__media .img-1{opacity:0}.card:hover .card__media img{transform:scale(1.03)}}.card__badges{position:absolute;top:8px;left:8px;display:flex;flex-direction:column;align-items:flex-start;gap:4px;z-index:2;pointer-events:none}.badge{font:700 10px/1 var(--f-body);letter-spacing:.08em;text-transform:uppercase;padding:6px 7px;background:#fff;color:#111}.badge--accent{background:var(--accent);color:#fff}.badge--ink{background:var(--ink);color:var(--on-ink)}.badge--soldout{background:var(--soft-2);color:var(--muted)}.card__rank{position:absolute;left:8px;bottom:2px;z-index:1;font:900 64px/1 var(--f-display);color:var(--accent);pointer-events:none}.card__add{position:absolute;right:8px;bottom:8px;z-index:2;width:40px;height:40px;background:#fff;color:#111;display:grid;place-items:center;border-radius:50%;box-shadow:0 2px 10px #0000001f;transition:background .2s,color .2s}.card__add:hover{background:var(--ink);color:var(--on-ink)}.card__add .icon{width:18px;height:18px;stroke-width:2}@media(hover:hover)and (min-width:990px){.card__add{opacity:0;transform:translateY(6px);transition:opacity .25s,transform .25s,background .2s}.card:hover .card__add{opacity:1;transform:none}}.card__info{display:flex;flex-direction:column;gap:3px;min-width:0}.card__title{font:600 14px/1.3 var(--f-body);text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card__title:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.card__sub{font-size:12px;color:var(--muted)}.price{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;font-variant-numeric:tabular-nums}.price__now{font-weight:700;font-size:14.5px}.price--sale .price__now{color:var(--accent)}.price__was{color:var(--muted);font-size:13px;text-decoration:line-through}.opt[hidden]{display:none!important}.swatches{display:none;gap:6px;margin-top:5px;position:relative;z-index:2}.swatch{width:16px;height:16px;border-radius:50%;border:1px solid rgba(0,0,0,.18);background:var(--soft-2)}.swatches small{font-size:11.5px;color:var(--muted);align-self:center}.qa__head{display:grid;grid-template-columns:72px 1fr;gap:14px;align-items:center;padding-bottom:16px;border-bottom:1px solid var(--line)}.qa__head img{aspect-ratio:4/5;object-fit:cover;background:var(--soft);width:72px}.qa__name{font:600 15px/1.3 var(--f-body);margin:0 0 4px}.qa__opt{padding:16px 0 4px}.qa__optname{display:flex;justify-content:space-between;margin-bottom:10px}.qa__optname a,.qa__optname button{text-decoration:underline;font-size:12.5px}.pills{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.pill{position:relative}.pill input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.pill span{display:grid;place-items:center;min-height:48px;padding:0 6px;border:1.5px solid var(--line);font:600 14px var(--f-body);text-align:center;transition:border-color .15s,background .15s}.pill input:checked+span{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}.pill input:focus-visible+span{outline:2px solid var(--accent);outline-offset:2px}.pill:hover input:not(:disabled)+span{border-color:var(--ink)}.pill input:disabled+span,.pill.is-unavailable span{color:var(--muted);background:repeating-linear-gradient(135deg,transparent 0 6px,var(--line) 6px 7px)}.pills--color{display:flex;flex-wrap:wrap;gap:10px}.pills--color .pill span{width:40px;height:40px;min-height:0;border-radius:50%;padding:0;border:1px solid rgba(0,0,0,.18);font-size:0}.pills--color .pill input:checked+span{outline:2px solid var(--ink);outline-offset:3px;background-clip:padding-box}.pills--text{display:flex;flex-wrap:wrap}.pills--text .pill span{padding:0 16px}.cats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media(min-width:750px){.cats{grid-template-columns:repeat(var(--cols,4),minmax(0,1fr));gap:16px}}.cat{scroll-snap-align:start;text-decoration:none;display:flex;flex-direction:column;gap:10px}.cat__img{aspect-ratio:4/5;background:var(--soft);overflow:hidden;position:relative}.cat__img img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.cat:hover .cat__img img{transform:scale(1.05)}.cat__name{font:900 15px/1.1 var(--f-display);text-transform:uppercase;display:flex;justify-content:space-between;align-items:center;gap:6px}.cat__name .icon{width:16px;height:16px;stroke-width:2;color:var(--accent)}.story{display:grid;gap:24px}@media(min-width:990px){.story{grid-template-columns:1fr 1fr;gap:64px;align-items:center}.story--flip .story__media{order:2}}.story__media{aspect-ratio:4/5;background:var(--soft);overflow:hidden;position:relative}.story__media img{width:100%;height:100%;object-fit:cover}.story__tag{position:absolute;left:12px;bottom:12px;background:var(--accent);color:#fff;padding:7px 10px}.story__title{font:900 clamp(30px,8.5vw,72px)/.92 var(--f-display);text-transform:uppercase;margin:8px 0 16px;letter-spacing:-.015em;text-wrap:balance}.story__title em{font-style:normal;color:var(--accent)}.story__text{color:var(--muted);font-size:16px;max-width:52ch;margin-bottom:22px}.stats{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line);margin-bottom:24px}.stat{padding:18px 12px 18px 0;border-bottom:1px solid var(--line)}.stat:nth-child(2n){padding-left:16px;border-left:1px solid var(--line)}.stat b{display:block;font:900 clamp(28px,7vw,46px)/1 var(--f-display)}.stat small{display:block;margin-top:6px;font:600 11px/1.35 var(--f-body);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.reviews{display:grid;grid-auto-flow:column;grid-auto-columns:84%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;margin:0 calc(-1*var(--gutter));padding:4px var(--gutter) 8px;scroll-padding:0 var(--gutter);scrollbar-width:none;outline:none}.reviews::-webkit-scrollbar{display:none}@media(min-width:750px){.reviews{grid-auto-columns:46%;gap:16px}}@media(min-width:990px){.reviews{grid-auto-columns:calc((100% - 32px)/3.15)}}.review{scroll-snap-align:start;background:var(--soft);padding:24px;display:flex;flex-direction:column;gap:12px;min-width:0;border:1px solid transparent;transition:border-color .2s,transform .2s}.review:hover{border-color:var(--ink)}.review__top{display:flex;align-items:center;justify-content:space-between;gap:10px}.stars{color:var(--accent);letter-spacing:2px;font-size:16px}.stars .off{color:var(--soft-2)}.review__title{font:900 18px/1.1 var(--f-display);text-transform:uppercase;margin:0}.review__text{margin:0;font-size:15px;line-height:1.5;color:var(--ink);opacity:.85}.review__who{margin-top:auto;padding-top:14px;border-top:1px solid var(--line);display:flex;align-items:center;gap:10px;font-size:13.5px}.review__who small{display:block;color:var(--muted);font-size:12px}.review__av{width:36px;height:36px;border-radius:50%;background:var(--ink);color:var(--on-ink);display:grid;place-items:center;font:900 13px var(--f-display);flex:none}.rail-nav{display:none;gap:8px}@media(min-width:750px){.rail-nav{display:flex}}.rail-nav button{width:46px;height:46px;border:1.5px solid var(--ink);border-radius:50%;display:grid;place-items:center;transition:background .2s,color .2s}.rail-nav button:hover{background:var(--ink);color:var(--on-ink)}.rail-nav .icon{width:18px;height:18px;stroke-width:2}.faq{display:grid;gap:20px}@media(min-width:990px){.faq{grid-template-columns:1fr 1.5fr;gap:80px}}.acc{border-bottom:1px solid var(--line)}.acc:first-of-type{border-top:1px solid var(--line)}.acc summary{list-style:none;cursor:pointer;padding:18px 0;display:flex;justify-content:space-between;align-items:center;gap:16px;font:600 16px/1.35 var(--f-body)}.acc summary::-webkit-details-marker{display:none}.acc__icon{flex:none;width:24px;height:24px;position:relative}.acc__icon:before,.acc__icon:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:2px;background:var(--ink);transform:translate(-50%,-50%);transition:transform .25s}.acc__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.acc[open] .acc__icon:after{transform:translate(-50%,-50%) rotate(0)}.acc__body{padding:0 0 20px;color:var(--muted)}.news{background:var(--soft)}.news__inner{display:grid;gap:18px;padding-block:40px}@media(min-width:990px){.news__inner{grid-template-columns:1.2fr 1fr;align-items:center;padding-block:72px}}.news__title{font:900 clamp(26px,7vw,54px)/.95 var(--f-display);text-transform:uppercase;margin:0;text-wrap:balance}.news__title span{color:var(--accent)}.field{display:flex;gap:0;border:1.5px solid var(--ink);background:var(--surface)}.field input{flex:1;min-width:0;border:0;padding:0 14px;height:52px;font-size:16px;outline:none;background:transparent}.field .btn{min-height:52px;border:0}.form-msg{font-size:13.5px;margin-top:10px}.form-msg--ok{color:var(--good);font-weight:600}.form-msg--err{color:#c62828}.foot{background:#0f0f0f;color:#fff;padding-bottom:env(safe-area-inset-bottom,0px);overflow:hidden}.foot a{color:inherit}.foot__hero{display:grid;gap:22px;padding:48px 0 32px;border-bottom:1px solid #262626}.foot__slogan{font:900 clamp(34px,9.5vw,96px)/.92 var(--f-display);text-transform:uppercase;letter-spacing:-.02em;margin:0;text-wrap:balance}.foot__slogan span{color:var(--accent)}.foot__aside{display:flex;flex-direction:column;gap:18px}.foot__aside p{margin:0;color:#a3a3a3;max-width:40ch}.foot__contact{display:flex;flex-wrap:wrap;gap:8px}.foot__pill{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 16px;border:1px solid #333;border-radius:999px;text-decoration:none;font-weight:600;font-size:14px;transition:background .2s,border-color .2s,color .2s}.foot__pill:hover{background:var(--accent);border-color:var(--accent)}.foot__pill .icon{width:18px;height:18px}.foot__cols{display:grid;padding:8px 0 16px}.foot__col summary{font:700 12px var(--f-body);letter-spacing:.14em;text-transform:uppercase;margin:0;padding:18px 0;list-style:none;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #262626;cursor:pointer;color:#fff}.foot__col summary::-webkit-details-marker{display:none}.foot__col .acc__icon:before,.foot__col .acc__icon:after{background:#fff}.foot__col[open] .acc__icon:after{transform:translate(-50%,-50%) rotate(0)}.foot__col ul{list-style:none;margin:0;padding:14px 0 18px;display:flex;flex-direction:column;gap:12px}.foot__col a{text-decoration:none;color:#a3a3a3;transition:color .2s}.foot__col a:hover{color:var(--accent)}.foot__bottom{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:18px 0;font-size:12.5px;color:#7a7a7a;border-top:1px solid #262626}.foot__top-btn{display:inline-flex;align-items:center;gap:8px;font:700 12px var(--f-body);letter-spacing:.1em;text-transform:uppercase;color:#fff}.foot__top-btn .icon{width:16px;height:16px;transform:rotate(-90deg)}.foot__top-btn:hover{color:var(--accent)}.foot__mark{padding:0 max(var(--gutter),env(safe-area-inset-left,0px)) 14px;line-height:0}.foot__mark img{width:100%;height:auto;display:block}@media(min-width:990px){.foot__hero{grid-template-columns:1.5fr 1fr;align-items:end;gap:64px;padding:88px 0 56px}.foot__cols{grid-template-columns:repeat(var(--fcols,3),minmax(0,1fr));gap:40px;padding:40px 0 48px}.foot__col summary{border-bottom:0;pointer-events:none;padding:0 0 6px;color:#7a7a7a}.foot__col summary .acc__icon{display:none}.foot__col ul{padding:12px 0 0;gap:14px}.foot__col a{color:#fff;font-size:16px;font-weight:500}.foot__mark{padding-bottom:24px}}.ship-bar{padding:14px var(--gutter);border-bottom:1px solid var(--line);font-size:13.5px}.ship-bar b{color:var(--accent)}.ship-bar__track{height:5px;background:var(--soft-2);margin-top:9px;overflow:hidden}.ship-bar__track i{display:block;height:100%;background:var(--accent);transition:width .4s}.cline{display:grid;grid-template-columns:84px 1fr auto;gap:14px;padding:16px var(--gutter);border-bottom:1px solid var(--line)}.cline__img{aspect-ratio:4/5;background:var(--soft);display:block;overflow:hidden}.cline__img img{width:100%;height:100%;object-fit:cover}.cline__title{font:600 14px/1.3 var(--f-body);text-decoration:none;margin:0}.cline__var{font-size:12.5px;color:var(--muted);margin-top:2px}.cline__right{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;gap:8px}.cline__rm{font-size:12px;color:var(--muted);text-decoration:underline}.qty{display:inline-flex;align-items:center;border:1.5px solid var(--line);height:40px;margin-top:10px}.qty button{width:38px;height:100%;display:grid;place-items:center;font-size:18px}.qty input{width:34px;text-align:center;border:0;background:transparent;font-weight:600;-moz-appearance:textfield;font-size:15px}.qty input::-webkit-outer-spin-button,.qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cart-empty{padding:56px var(--gutter);text-align:center;display:flex;flex-direction:column;align-items:center;gap:14px}.cart-empty img{width:64px;opacity:.15}.cart-empty h3{font:900 22px var(--f-display);text-transform:uppercase;margin:0}.totals{display:flex;justify-content:space-between;font:700 16px var(--f-body)}.cart-note{font-size:12px;color:var(--muted);text-align:center}.is-updating{opacity:.5;pointer-events:none;transition:opacity .2s}.pdp{display:grid;gap:20px;padding-bottom:24px}@media(min-width:990px){.pdp{grid-template-columns:1.15fr 1fr;gap:56px;padding:32px 0 64px;align-items:start}}.gallery{position:relative;margin:0 calc(-1*var(--gutter))}@media(min-width:990px){.gallery{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}.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:4/5;background:var(--soft);margin:0}.gallery__slide img{width:100%;height:100%;object-fit:cover}@media(min-width:990px){.gallery__track{display:contents}.gallery__slide:first-child{grid-column:1/-1}}.gallery__count{position:absolute;right:12px;bottom:12px;background:#fff;color:#111;padding:6px 10px;font:700 12px var(--f-body);font-variant-numeric:tabular-nums}.gallery__dots{position:absolute;left:0;right:0;bottom:14px;display:flex;justify-content:center;gap:6px;pointer-events:none}.gallery__dots i{width:6px;height:6px;border-radius:3px;background:#11111140;transition:width .25s,background .25s}.gallery__dots i.is-on{width:20px;background:var(--ink)}@media(min-width:990px){.gallery__count,.gallery__dots{display:none}}.pinfo{display:flex;flex-direction:column;gap:18px;min-width:0}@media(min-width:990px){.pinfo{position:sticky;top:calc(var(--hdr) + 24px)}}.pinfo__title{font:900 clamp(24px,6.5vw,40px)/1 var(--f-display);text-transform:uppercase;margin:6px 0 10px;letter-spacing:-.01em}.pinfo .price__now{font-size:20px}.pinfo .price__was{font-size:15px}.save{background:var(--accent);color:#fff;font:700 11px var(--f-body);padding:4px 7px;letter-spacing:.06em;text-transform:uppercase}.opt__label{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:10px;font:700 12px var(--f-body);letter-spacing:.1em;text-transform:uppercase}.opt__label span{font-weight:500;letter-spacing:0;text-transform:none;color:var(--muted);font-size:14px}.opt__label a,.opt__label button{font-weight:500;letter-spacing:0;text-transform:none;text-decoration:underline;font-size:13px}.buy{display:grid;grid-template-columns:auto 1fr;gap:8px}.buy .qty{margin:0;height:52px}.buy .qty button{width:42px}.stock{font-size:13px;display:flex;align-items:center;gap:8px}.stock:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--good)}.stock--low:before{background:var(--accent)}.perks{display:grid;grid-template-columns:1fr 1fr;gap:8px}.perk{background:var(--soft);padding:12px;display:flex;gap:10px;font-size:12.5px;line-height:1.35}.perk .icon{color:var(--accent);width:20px;height:20px}.sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:30;background:var(--bg);border-top:1px solid var(--line);padding:10px max(var(--gutter),env(safe-area-inset-right,0px)) calc(10px + env(safe-area-inset-bottom,0px)) max(var(--gutter),env(safe-area-inset-left,0px));display:flex;align-items:center;gap:12px;transform:translateY(110%);transition:transform .3s}.sticky-atc.is-on{transform:none}.sticky-atc__info{flex:1;min-width:0;font-size:13px;line-height:1.3}.sticky-atc__info b{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-atc .btn{min-height:48px;padding:0 20px}@media(min-width:990px){.sticky-atc{display:none}}.coll-head{padding:24px 0 8px}.coll-head h1{font:900 clamp(30px,8vw,64px)/.95 var(--f-display);text-transform:uppercase;margin:0 0 8px}.toolbar{position:sticky;top:calc(var(--hdr) + env(safe-area-inset-top,0px));z-index:20;background:var(--bg);display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid var(--line);margin-bottom:18px}.toolbar__btn{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 16px;border:1.5px solid var(--ink);font:700 12px var(--f-body);letter-spacing:.1em;text-transform:uppercase}.toolbar select{height:42px;border:1.5px solid var(--line);background:var(--surface);padding:0 12px;font-weight:600;font-size:13px;max-width:52%}.filters{padding:0 var(--gutter)}.filter{border-bottom:1px solid var(--line)}.filter summary{list-style:none;cursor:pointer;padding:16px 0;display:flex;justify-content:space-between;font:700 13px var(--f-body);letter-spacing:.08em;text-transform:uppercase}.filter summary::-webkit-details-marker{display:none}.filter__opts{display:flex;flex-wrap:wrap;gap:8px;padding-bottom:16px}.fchip{position:relative}.fchip input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0}.fchip span{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 14px;border:1.5px solid var(--line);border-radius:999px;font-size:13.5px}.fchip input:checked+span{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}.fchip input:disabled+span{opacity:.4}.fchip small{color:inherit;opacity:.6}.price-range{display:flex;gap:10px;padding-bottom:16px}.price-range input{width:100%;height:44px;border:1.5px solid var(--line);padding:0 12px;font-size:16px}.active-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.pagination{display:flex;justify-content:center;gap:6px;margin-top:40px}.pagination a,.pagination span{min-width:44px;height:44px;display:grid;place-items:center;border:1.5px solid var(--line);text-decoration:none;font-weight:600;padding:0 10px}.pagination .is-current{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}.pop{position:fixed;inset:auto 0 0 0;z-index:100;background:var(--bg);transform:translateY(105%);transition:transform .45s cubic-bezier(.2,.8,.2,1);visibility:hidden;border-radius:18px 18px 0 0;overflow:hidden;max-height:92vh;overflow-y:auto;padding-bottom:env(safe-area-inset-bottom,0px)}.pop.is-open{transform:none;visibility:visible}.pop__close{position:absolute;top:10px;right:10px;z-index:3;background:#fff;color:#111;box-shadow:0 2px 10px #0000001a}.pop__media{position:relative;aspect-ratio:16/10;background:var(--soft);overflow:hidden}.pop__media img{width:100%;height:100%;object-fit:cover;object-position:center 20%}.pop__stamp{position:absolute;left:14px;bottom:-1px;background:var(--accent);color:#fff;padding:10px 14px 8px;font:900 34px/1 var(--f-display)}.pop__stamp small{display:block;font:700 10px var(--f-body);letter-spacing:.14em;margin-top:2px}.pop__body{padding:22px var(--gutter) 22px;display:flex;flex-direction:column;gap:12px}.pop__title{font:900 26px/1 var(--f-display);text-transform:uppercase;margin:0;letter-spacing:-.01em}.pop__text{margin:0;color:var(--muted)}.pop__no{font-size:13px;color:var(--muted);text-decoration:underline;align-self:center;padding:6px}.pop__code{display:flex;align-items:center;justify-content:space-between;gap:10px;border:2px dashed var(--accent);padding:12px 14px}.pop__code b{font:900 22px var(--f-display);letter-spacing:.04em}.pop__fine{font-size:11.5px;color:var(--muted);margin:0}@media(min-width:750px){.pop{inset:50% auto auto 50%;width:min(820px,calc(100% - 48px));border-radius:0;transform:translate(-50%,-46%);opacity:0;transition:transform .35s,opacity .35s,visibility .35s;display:grid;grid-template-columns:1fr 1fr;max-height:calc(100vh - 48px)}.pop.is-open{transform:translate(-50%,-50%);opacity:1}.pop__media{aspect-ratio:auto;min-height:100%}.pop__body{padding:44px 36px;justify-content:center}.pop__title{font-size:34px}}.toast{position:fixed;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:120;background:var(--ink);color:var(--on-ink);padding:14px 16px;display:flex;align-items:center;gap:12px;font:600 14px var(--f-body);transform:translateY(160%);transition:transform .35s cubic-bezier(.2,.8,.2,1)}.toast.is-on{transform:none}.toast i{width:22px;height:22px;border-radius:50%;background:var(--accent);display:grid;place-items:center;flex:none;font-style:normal;font-size:12px}.toast span{flex:1}.toast button{text-decoration:underline;font-weight:700;white-space:nowrap}@media(min-width:750px){.toast{left:auto;right:24px;bottom:24px;max-width:420px}}.page{padding-block:32px 64px;max-width:760px}.page h1{font:900 clamp(28px,7vw,52px)/1 var(--f-display);text-transform:uppercase;margin:0 0 20px}.form-stack{display:flex;flex-direction:column;gap:12px;max-width:440px}.input{height:52px;border:1.5px solid var(--line);padding:0 14px;font-size:16px;width:100%;background:var(--surface)}.input:focus{border-color:var(--ink);outline:none}.empty-state{padding-block:56px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:14px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root{--r-xl:28px;--r-lg:20px;--r-md:14px;--r-sm:10px}.card__media,.cat__img,.story__media,.review,.perk,.sr-item img,.empty-state img{border-radius:var(--r-lg);overflow:hidden;isolation:isolate}.card__media img,.cat__img img,.story__media img{border-radius:inherit}.card__badges{top:10px;left:10px}.badge{border-radius:999px;padding:6px 9px}.card__add{right:10px;bottom:10px}.cline__img,.qa__head img{border-radius:var(--r-sm);overflow:hidden}.gallery{margin:0}.gallery__track{border-radius:var(--r-xl);overflow-x:auto;overflow-y:hidden}.gallery__slide{border-radius:0}@media(min-width:990px){.gallery__track{border-radius:0;overflow:visible}.gallery__slide{border-radius:var(--r-xl);overflow:hidden}}.gallery__count{border-radius:999px;right:14px;bottom:14px}.story__media{border-radius:var(--r-xl)}.review{border-radius:var(--r-lg)}.perk{border-radius:var(--r-md)}.pop__media img{border-radius:0}@media(min-width:750px){.pop{border-radius:var(--r-xl);overflow:hidden}.sheet{border-radius:var(--r-xl)}}.pop__stamp{border-radius:var(--r-md) var(--r-md) 0 0}.pop__code{border-radius:var(--r-md)}.cart-empty img,.pay li{border-radius:var(--r-sm)}.story__media img{transition:transform 1.1s cubic-bezier(.2,.8,.2,1)}@media(hover:hover){.story__media:hover img{transform:scale(1.07)}}@media(min-width:990px){.story{align-items:stretch}.story__media{aspect-ratio:auto;height:100%;min-height:440px}.story__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.story>div:last-child{align-self:center}}@media(hover:hover)and (pointer:fine){.gallery__slide{cursor:zoom-in;overflow:hidden;position:relative}.gallery__slide img{transition:transform .35s cubic-bezier(.2,.8,.2,1)}.gallery__slide.is-zoom img{transform:scale(2.2)}}.fit{display:flex;flex-direction:column;gap:16px;background:var(--soft);border-radius:var(--r-lg);padding:20px}.fit__title{font:900 18px/1.1 var(--f-display);text-transform:uppercase;margin:0}.fit__sub{margin:6px 0 0;color:var(--muted);font-size:14px}.fit__row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.fit__field{display:flex;flex-direction:column;gap:6px;font:700 11px var(--f-body);letter-spacing:.1em;text-transform:uppercase}.fit__input{display:flex;align-items:center;background:var(--surface);border:1.5px solid var(--line);border-radius:var(--r-md);height:52px;padding:0 14px;transition:border-color .2s}.fit__input:focus-within{border-color:var(--ink)}.fit__input input{flex:1;min-width:0;border:0;outline:none;background:transparent;font:700 18px var(--f-body);-moz-appearance:textfield;letter-spacing:0;text-transform:none}.fit__input input::-webkit-outer-spin-button,.fit__input input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.fit__input em{font-style:normal;color:var(--muted);font-weight:600;letter-spacing:0;text-transform:none;font-size:14px}.fit__label{font:700 11px var(--f-body);letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px}.fit__prefs{gap:6px}.fit__prefs .pill span{border-radius:999px;min-height:42px;font-size:13.5px;background:var(--surface)}.fit__prefs .pill input:checked+span{background:var(--ink)}.fit__result{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:14px;background:var(--surface);border-radius:var(--r-md);padding:14px;animation:wx-pop .35s cubic-bezier(.2,.8,.2,1)}@keyframes wx-pop{0%{opacity:0;transform:scale(.96)}}.fit__size{width:64px;height:64px;border-radius:50%;background:var(--accent);color:#fff;display:grid;place-items:center;font:900 22px var(--f-display)}.fit__why{display:flex;flex-direction:column;gap:2px;font-size:13.5px;color:var(--muted);min-width:0}.fit__why b{color:var(--ink);font-size:15px}.fit__btn{grid-column:1/-1;min-height:48px;border-radius:var(--r-md)}.fit__hint{margin:0;font-size:13px;color:var(--muted)}.reviews.is-auto{scroll-snap-type:none;scroll-behavior:auto}.js-reveal [data-reveal]{opacity:0;transform:translate3d(0,46px,0);filter:blur(14px);transition:opacity .75s ease,transform .95s cubic-bezier(.16,.84,.24,1),filter .85s ease;transition-delay:var(--rd,0ms)}.js-reveal [data-reveal].is-in{opacity:1;transform:none;filter:blur(0)}.bento{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:clamp(150px,44vw,280px);gap:10px}.bento__item{position:relative;display:block;overflow:hidden;border-radius:var(--r-xl);background:var(--soft);text-decoration:none;color:#fff;isolation:isolate}.bento__item:nth-child(1){grid-column:span 2;grid-row:span 2}.bento__item:nth-child(2){grid-column:span 2}.bento__item img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 25%;transition:transform .9s cubic-bezier(.2,.8,.2,1)}.bento__item:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0000008c,#0000 45%);z-index:1;transition:opacity .4s}.bento__tint{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--accent);mix-blend-mode:multiply;opacity:0;z-index:1;transition:opacity .45s ease}.bento__name{position:absolute;left:16px;bottom:14px;z-index:2;font:900 clamp(20px,5.5vw,46px)/1 var(--f-display);text-transform:uppercase;letter-spacing:-.01em}.bento__item:nth-child(1) .bento__name{font-size:clamp(30px,8vw,72px)}.bento__cursor{position:absolute;left:0;top:0;z-index:3;width:86px;height:86px;margin:-43px 0 0 -43px;border-radius:50%;background:#fff;color:var(--ink);display:grid;place-items:center;pointer-events:none;transform:translate3d(var(--cx,50%),var(--cy,50%),0) scale(0);transition:transform .3s cubic-bezier(.2,.8,.2,1)}.bento__cursor .icon{width:28px;height:28px;stroke-width:2;transform:rotate(-45deg)}@media(hover:none){.bento__cursor{width:46px;height:46px;margin:0;left:auto;top:auto;right:14px;bottom:14px;transform:none}.bento__cursor .icon{width:20px;height:20px}}@media(hover:hover)and (pointer:fine){.bento__item{cursor:none}.bento__item:hover img{transform:scale(1.05)}.bento__item:hover .bento__tint{opacity:.85}.bento__item:hover:after{opacity:.4}.bento__item.is-cursor .bento__cursor{transform:translate3d(var(--cx),var(--cy),0) scale(1);transition:none}}@media(min-width:990px){.bento{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:clamp(220px,19vw,320px);gap:16px}.bento__name{left:24px;bottom:20px;font-size:clamp(22px,2.4vw,40px)}.bento__item:nth-child(1) .bento__name{font-size:clamp(40px,4.4vw,76px)}}.wa-form__fields,.wa-form__done{display:flex;flex-direction:column;gap:12px}.wa-phone{display:flex;align-items:center;border:1.5px solid var(--line);border-radius:var(--r-md);background:var(--surface);height:54px;overflow:hidden;transition:border-color .2s}.wa-phone:focus-within{border-color:var(--ink)}.wa-phone__cc{display:flex;align-items:center;gap:6px;height:100%;padding:0 12px;background:var(--soft);font-weight:700;font-size:15px;border-right:1.5px solid var(--line)}.wa-phone__cc .icon{width:18px;height:18px;color:#25d366}.wa-phone input{flex:1;min-width:0;border:0;outline:none;height:100%;padding:0 14px;font-size:16px;font-weight:600;background:transparent;letter-spacing:.02em}.wa-form .input,.wa-form .btn{border-radius:var(--r-md)}.wa-form__check{width:56px;height:56px;border-radius:50%;background:#25d366;color:#fff;display:grid;place-items:center;font-size:26px;font-weight:700}.btn,.btn--block,.tryon-btn,.fit__btn,.wa-form .btn,.tryon__actions .btn,.tryon__shotbar .btn,.toolbar__btn,.pagination a,.pagination span,.input,.wa-form .input,.wa-phone,.fit__input,.price-range input,.toolbar select,.qty,.buy .qty,.pill span,.fit__prefs .pill span{border-radius:999px}.input,.price-range input{padding-left:20px;padding-right:20px}.wa-phone__cc{padding-left:16px}.fit__input{padding:0 20px}.toolbar select{padding:0 16px}.qty{overflow:hidden}.field{border-radius:999px;overflow:hidden;padding:4px;gap:4px;align-items:center}.field input{padding-left:16px}.field .btn{border-radius:999px;min-height:46px}textarea.input{border-radius:var(--r-lg)}.pills--color .pill span{border-radius:50%}.bento__cursor{background:none;color:#fff;width:96px;height:96px;margin:-48px 0 0 -48px}.bento__glass{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:radial-gradient(120% 120% at 30% 22%,#ffffff8c,#ffffff1f 38%,#ffffff0a 62%,#ffffff38);-webkit-backdrop-filter:blur(3px) saturate(170%) brightness(1.08);backdrop-filter:blur(3px) saturate(170%) brightness(1.08);box-shadow:inset 0 1px 1px #ffffffe6,inset 0 -6px 14px #ffffff2e,inset 6px 0 16px #ffffff1f,0 10px 30px #00000040,0 0 0 1px #ffffff59;transform:rotate(var(--ang,0deg)) scale(var(--sx,1),var(--sy,1));animation:wx-blob 3.2s ease-in-out infinite}.bento__glass:after{content:"";position:absolute;left:18%;top:12%;width:38%;height:22%;border-radius:50%;background:radial-gradient(closest-side,#ffffffd9,#fff0);filter:blur(1px);transform:rotate(-24deg)}@supports (backdrop-filter:url(#wx-liquid)){.bento__glass{-webkit-backdrop-filter:url(#wx-liquid) blur(1.5px) saturate(170%) brightness(1.08);backdrop-filter:url(#wx-liquid) blur(1.5px) saturate(170%) brightness(1.08)}}.bento__cursor .icon{position:relative;z-index:1;color:#fff;filter:drop-shadow(0 1px 2px rgba(0,0,0,.35))}@keyframes wx-blob{0%,to{border-radius:50%}25%{border-radius:54% 46% 52% 48%/47% 54% 46% 53%}50%{border-radius:47% 53% 46% 54%/53% 47% 54% 46%}75%{border-radius:52% 48% 55% 45%/48% 52% 47% 53%}}@media(hover:none){.bento__cursor{width:46px;height:46px;margin:0}.bento__glass{animation:none}}@media(prefers-reduced-motion:reduce){.bento__glass{animation:none;transform:none}}:root[data-wx-theme=dark]{--bg:#0E0E0D;--ink:#F2F1EE;--muted:#9C9A95;--line:#2B2A27;--soft:#191817;--soft-2:#262522;--surface:#1C1B19;--on-ink:#111111;color-scheme:dark}:root[data-wx-theme=dark] .logo-auto,:root[data-wx-theme=dark] .cart-empty img{filter:invert(1)}:root[data-wx-theme=dark] .foot{border-top:1px solid var(--line)}:root[data-wx-theme=dark] .scrim{background:#0009}:root[data-wx-theme=dark] .card__media,:root[data-wx-theme=dark] .cat__img{background:var(--soft)}.wx-theme-anim,.wx-theme-anim *{transition:background-color .35s ease,color .35s ease,border-color .35s ease!important}.theme-toggle .icon--sun{display:none}:root[data-wx-theme=dark] .theme-toggle .icon--sun{display:block}:root[data-wx-theme=dark] .theme-toggle .icon--moon{display:none}.theme-toggle .icon{transition:transform .5s cubic-bezier(.2,.8,.2,1)}.theme-toggle:active .icon{transform:rotate(40deg) scale(.9)}.fab{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:clamp(170px,48vw,250px);grid-auto-flow:dense;gap:10px}.fab__tile{position:relative;border-radius:var(--r-xl);overflow:hidden;background:var(--soft);color:var(--ink);display:flex;flex-direction:column;justify-content:flex-end;gap:6px;padding:16px;min-width:0;isolation:isolate}.fab__tile--big{grid-column:span 2;grid-row:span 2}.fab__tile--wide{grid-column:span 2}.fab__tile--tall{grid-row:span 2}.fab__tile--accent{background:var(--accent);color:#fff}.fab__tile--ink{background:var(--ink);color:var(--bg)}.fab__tile--photo{color:#fff;background:#111}.fab__tile--photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform 1.1s cubic-bezier(.2,.8,.2,1)}.fab__tile--photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(to top,#000000b8,#0000 55%)}@media(hover:hover){.fab__tile--photo:hover img{transform:scale(1.07)}}.fab__num{position:absolute;top:14px;left:14px;font:700 10.5px var(--f-body);letter-spacing:.14em;text-transform:uppercase;padding:5px 9px;border-radius:999px;background:#ffffff2e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;border:1px solid rgba(255,255,255,.3)}.fab__tile--soft .fab__num,.fab__tile--ink .fab__num{background:transparent;border-color:currentColor;color:inherit;opacity:.7}.fab__value{font:900 clamp(40px,11vw,76px)/.9 var(--f-display);letter-spacing:-.03em;margin-bottom:auto;padding-top:26px}.fab__value--long{font-size:clamp(20px,5.2vw,34px);letter-spacing:-.01em;line-height:1}.fab__title{font:900 clamp(15px,4.2vw,22px)/1.05 var(--f-display);text-transform:uppercase;margin:0;text-wrap:balance}.fab__tile--big .fab__title{font-size:clamp(24px,7vw,46px)}.fab__text{margin:0;font-size:13.5px;line-height:1.45;opacity:.85;max-width:40ch}@media(max-width:989px){.fab__tile--photo:not(.fab__tile--big):not(.fab__tile--wide) .fab__text{display:none}}@media(min-width:990px){.fab{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:clamp(210px,17vw,290px);gap:16px}.fab__tile{padding:24px;gap:8px}.fab__num{top:20px;left:20px}.fab__value{font-size:clamp(56px,5.4vw,92px)}.fab__value--long{font-size:clamp(26px,2.4vw,38px)}.fab__title{font-size:clamp(17px,1.5vw,24px)}.fab__tile--big .fab__title{font-size:clamp(32px,3.2vw,52px)}.fab__text{font-size:14.5px}}.bento__glass{background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 10px 28px #00000038}@supports (backdrop-filter:url(#wx-liquid)){.bento__glass{-webkit-backdrop-filter:none;backdrop-filter:none}}.bento__glass:after{display:none}.bento__cursor .icon{color:var(--accent);filter:none;stroke-width:2.4}.news__inner>*{min-width:0}.field input{width:100%}:root[data-wx-theme=dark] .ann{background:var(--surface);color:var(--ink);border-bottom:1px solid var(--line)}.bento__cursor .icon{width:30px;height:30px}.bm{display:grid;border-radius:var(--r-xl);overflow:hidden;background:#0f0f0f;color:#fff;isolation:isolate}.bm--accent{background:var(--accent)}:root[data-wx-theme=dark] .bm--dark{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.bm__media{position:relative;aspect-ratio:4/5;max-height:72vh;overflow:hidden;max-width:100%}.bm__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 25%}.bm__body{display:flex;flex-direction:column;justify-content:center;gap:18px;padding:30px 22px 34px}.bm__lockup{width:100%;max-width:520px}.bm__svg{width:100%;height:auto;display:block;overflow:visible}.bm__m{fill:var(--accent);stroke:var(--accent);stroke-width:2.2;stroke-linejoin:round}.bm__l{fill:#fff}.bm__tag{font:900 clamp(26px,7vw,52px)/1 var(--f-display);text-transform:uppercase;letter-spacing:-.01em;margin:6px 0 0;text-wrap:balance}.bm__text{margin:0;color:#ffffffb8;font-size:15.5px;line-height:1.55;max-width:44ch}.bm--accent .bm__text{color:#ffffffe6}.bm__btn{align-self:flex-start}.bm--accent .bm__btn{background:#fff;color:#111}@media(min-width:990px){.bm{grid-template-columns:1fr 1.05fr;min-height:620px}.bm__media{aspect-ratio:auto;max-height:none;height:100%}.bm__body{padding:64px clamp(40px,5vw,88px);gap:22px}.bm__text{font-size:17px}}.bm.is-ready .bm__media{clip-path:inset(100% 0 0 0 round 0)}.bm.is-ready .bm__media img{transform:scale(1.18)}.bm.is-ready .bm__m{fill-opacity:0;stroke-dasharray:1;stroke-dashoffset:1}.bm.is-ready .bm__l{opacity:0;transform:translateY(46px);transform-box:fill-box}.bm.is-ready .bm__tag,.bm.is-ready .bm__form,.bm.is-ready .bm__link{opacity:0;transform:translateY(24px);filter:blur(8px)}.bm.is-play .bm__media{clip-path:inset(0 0 0 0 round 0);transition:clip-path 1.2s cubic-bezier(.7,0,.2,1)}.bm.is-play .bm__media img{transform:scale(1);transition:transform 2.2s cubic-bezier(.16,.84,.24,1)}.bm.is-play .bm__m{stroke-dashoffset:0;fill-opacity:1;transition:stroke-dashoffset 1.3s cubic-bezier(.65,0,.35,1) calc(.35s + var(--i)*.18s),fill-opacity .6s ease calc(1.25s + var(--i)*.18s)}.bm.is-play .bm__l{opacity:1;transform:none;transition:opacity .5s ease calc(1.05s + var(--i)*.08s),transform .8s cubic-bezier(.16,.84,.24,1) calc(1.05s + var(--i)*.08s)}.bm.is-play .bm__tag,.bm.is-play .bm__form,.bm.is-play .bm__link{opacity:1;transform:none;filter:none;transition:opacity .7s ease,transform .9s cubic-bezier(.16,.84,.24,1),filter .7s ease}.bm.is-play .bm__tag{transition-delay:1.6s}.bm.is-play .bm__form{transition-delay:1.75s}.bm.is-play .bm__link{transition-delay:1.9s}.bm__mark{transform-box:fill-box;transform-origin:50% 60%}.bm-sec{padding-bottom:max(40px,env(safe-area-inset-bottom,0px))}.bm__form{display:flex;flex-direction:column;gap:12px;max-width:520px}.bm__row{display:flex;flex-direction:column;gap:8px}.bm__form .wa-phone{background:#fff;color:#111;border-color:transparent;border-radius:999px}.bm__form .wa-phone__cc{background:#f1f1ef;border-right-color:#e4e4e1;color:#111}.bm__form .wa-phone input{color:#111}.bm__form .bm__btn{align-self:stretch;justify-content:center}.bm--accent .bm__form .bm__btn{background:#111;color:#fff}.bm__fine{margin:0;font-size:12px;color:#ffffff8c}.bm__form .form-msg--err{color:#ff8a65}.bm__done{align-items:flex-start;gap:10px}.bm__link{display:inline-flex;align-items:center;gap:8px;color:#fff;font:700 12.5px var(--f-body);letter-spacing:.1em;text-transform:uppercase;text-decoration:none;border-bottom:1.5px solid rgba(255,255,255,.4);padding-bottom:3px;align-self:flex-start}.bm__link .icon{width:15px;height:15px;transition:transform .25s}.bm__link:hover .icon{transform:translate(4px)}@media(min-width:750px){.bm__row{flex-direction:row;align-items:center;background:#fff;border-radius:999px;padding:5px}.bm__row .wa-phone{flex:1;height:48px;border:0}.bm__row .bm__btn{align-self:auto;min-height:48px;white-space:nowrap}}.bm>*,.bm__form,.bm__row,.bm__row .wa-phone{min-width:0}.bm{grid-template-columns:minmax(0,1fr)}@media(min-width:990px){.bm{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}}.bm--accent{background:var(--accent);color:#fff;box-shadow:0 30px 60px -30px #d143008c}.bm--accent .bm__m{fill:#fff;stroke:#fff}.bm--accent .bm__text{color:#fff}.bm--accent .bm__fine{color:#ffffffd9}.bm--accent .bm__form .wa-phone{box-shadow:0 14px 30px -12px #50140073}.bm--accent .bm__link{border-bottom-color:#ffffffa6}.bm--accent .wa-form__check{background:#fff;color:var(--accent-btn)}@media(min-width:750px){.bm--accent .bm__row{box-shadow:0 18px 40px -16px #50140080}.bm--accent .bm__form .wa-phone{box-shadow:none}}@media(min-width:990px){.bm{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}.bm__tag{font-size:clamp(34px,3.8vw,58px)}}.btn--accent,.badge--accent,.save,.look__cta,.pop__stamp{background:var(--accent-btn)}.btn--accent:hover{background:var(--accent-dark)}.wa-float{position:fixed;right:calc(16px + env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:70;display:grid;place-items:center;width:56px;height:56px;padding:0;border-radius:999px;background:#25d366;color:#fff;text-decoration:none;font:700 13px var(--f-body);box-shadow:0 10px 28px #00000038;transition:transform .25s cubic-bezier(.2,.8,.2,1),bottom .3s}.wa-float svg{width:28px;height:28px;flex:none}.wa-float:hover{transform:translateY(-2px) scale(1.03)}body:has(.sticky-atc.is-on) .wa-float{bottom:calc(84px + env(safe-area-inset-bottom,0px))}.model-info{display:flex;align-items:center;gap:10px;margin:0;padding:12px 14px;border-radius:999px;background:var(--soft);font-size:13.5px}.model-info .icon{width:18px;height:18px;color:var(--accent);flex:none}.notify{margin-top:12px;padding:16px;border-radius:var(--r-lg);background:var(--soft);border:1px solid var(--line)}.notify__title{display:flex;align-items:center;gap:8px;margin:0;font-weight:700;font-size:15px}.notify__title .icon{width:18px;height:18px;color:var(--accent)}.notify__text{margin:0;color:var(--muted);font-size:13.5px}.notify__row{display:flex;flex-direction:column;gap:8px}.notify__row .wa-phone{height:50px}.notify__row .btn{min-height:50px}.notify__ok{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#25d366;color:#fff;font-size:12px}@media(min-width:420px){.notify__row{flex-direction:row}.notify__row .wa-phone{flex:1;min-width:0}}.ctl{display:flex;flex-direction:column;gap:10px;padding:16px;border-radius:var(--r-lg);border:1px solid var(--line)}.ctl__title{margin:0;font:900 16px var(--f-display);text-transform:uppercase}.ctl__item{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:12px;align-items:center}.ctl__img{display:block;aspect-ratio:4/5;border-radius:var(--r-sm);overflow:hidden;background:var(--soft)}.ctl__img img{width:100%;height:100%;object-fit:cover}.ctl__info{display:flex;flex-direction:column;gap:4px;min-width:0}.ctl__name{font-weight:600;font-size:14px;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ctl__info .price__now{font-size:13.5px}.ctl__select{height:36px;border-radius:999px;border:1.5px solid var(--line);background:var(--surface);color:var(--ink);padding:0 12px;font:600 13px var(--f-body);max-width:140px}.ctl__check{position:relative;width:28px;height:28px;cursor:pointer}.ctl__check input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0;cursor:pointer}.ctl__check span{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid var(--line);transition:background .2s,border-color .2s}.ctl__check input:checked+span{background:var(--accent-btn);border-color:var(--accent-btn)}.ctl__check input:checked+span:after{content:"";position:absolute;left:9px;top:5px;width:6px;height:11px;border:solid #fff;border-width:0 2.5px 2.5px 0;transform:rotate(45deg)}.ctl__check input:focus-visible+span{outline:2px solid var(--accent);outline-offset:2px}.foot__legal{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px}.foot__legal a{color:#9a9a9a;text-decoration:none;font-size:12.5px}.foot__legal a:hover{color:var(--accent)}.shopify-policy__container{max-width:760px!important;margin:0 auto;padding:32px max(16px,env(safe-area-inset-right,0px)) 72px max(16px,env(safe-area-inset-left,0px))!important}.shopify-policy__title h1{font:900 clamp(28px,7vw,52px)/1 var(--f-display);text-transform:uppercase;letter-spacing:-.01em;margin:0 0 24px;text-align:start}.shopify-policy__body{font-size:16px;line-height:1.7;color:var(--ink)}.shopify-policy__body h2,.shopify-policy__body h3{font:900 20px/1.2 var(--f-display);text-transform:uppercase;margin:32px 0 10px}.shopify-policy__body p,.shopify-policy__body li{color:var(--ink);opacity:.86}.shopify-policy__body ul{padding-inline-start:20px}.shopify-policy__body a{color:var(--accent);text-decoration:underline}.shopify-policy__body table{width:100%;border-collapse:collapse;display:block;overflow-x:auto}.shopify-policy__body td,.shopify-policy__body th{border-bottom:1px solid var(--line);padding:10px;text-align:start}.pl{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;background:#fff;opacity:1;visibility:visible;transition:opacity .45s ease,visibility 0s linear 0s}.pl.is-boot{animation:pl-failsafe .4s ease 5s forwards}.pl.is-hidden{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .45s ease,visibility 0s linear .45s}.pl.is-leaving{animation:none;transition:opacity .2s ease}.pl__svg{width:min(58vw,280px);height:auto;overflow:visible}.pl__m{fill:var(--accent);fill-opacity:0;stroke:var(--accent);stroke-width:2.2;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1}.pl__l{fill:#111;opacity:0;transform:translateY(40px);transform-box:fill-box}.pl.is-leaving .pl__m,.pl.is-leaving .pl__l{animation:none}.pl.is-play .pl__m{animation:pl-draw .7s cubic-bezier(.65,0,.35,1) calc(.05s + var(--i)*.1s) forwards,pl-fill .3s ease calc(.45s + var(--i)*.1s) forwards}.pl.is-play .pl__l{animation:pl-up .5s cubic-bezier(.16,.84,.24,1) calc(.3s + var(--i)*.04s) forwards}@keyframes pl-draw{to{stroke-dashoffset:0}}@keyframes pl-fill{to{fill-opacity:1}}@keyframes pl-up{to{opacity:1;transform:none}}@keyframes pl-failsafe{to{opacity:0;visibility:hidden;pointer-events:none}}@media(prefers-reduced-motion:reduce){.pl.is-play .pl__m,.pl.is-play .pl__l{animation:none;fill-opacity:1;opacity:1;transform:none;stroke-dashoffset:0}}.story__media .story__slide{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity 1s ease,transform 1.1s cubic-bezier(.2,.8,.2,1)}.story__media .story__slide.is-active{opacity:1}.story-sec{padding-block:16px}.story-sec .story{min-height:75svh;grid-template-rows:minmax(0,1fr) auto;align-content:stretch}.story-sec .story__media{aspect-ratio:auto;height:auto;min-height:320px}@media(min-width:990px){.story-sec{padding-block:24px}.story-sec .story{height:75svh;min-height:520px;grid-template-rows:none}.story-sec .story__media{height:100%;min-height:0}}@property --p{syntax:"<percentage>";inherits:false;initial-value:0%}.slides-bar{position:absolute;left:50%;bottom:16px;transform:translate(-50%);z-index:2;display:flex;gap:8px;padding:7px 10px;border-radius:999px;background:#00000047;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);pointer-events:none}.slides-bar span{--p:0%;width:11px;height:11px;border-radius:50%;background:conic-gradient(#fff var(--p),rgba(255,255,255,.35) 0)}.slides-bar span.is-done{--p:100%}.slides-bar span.is-on{animation:wx-dot var(--dur,5s) linear forwards}@keyframes wx-dot{0%{--p:0%}to{--p:100%}}@media(min-width:990px){.slides-bar{bottom:22px}}.story-sec{min-height:calc(100svh - var(--hdr));display:flex;align-items:center}.story-sec>.wrap{width:100%}@media(max-width:989px){.hdr__inner{display:flex;align-items:center;position:relative;gap:2px}.hdr__left,.hdr__right{display:contents}.hdr__burger{order:1}.hdr__right [data-open=SearchSheet]{order:2}.hdr__right .theme-toggle{order:3;margin-left:auto}.hdr__right [data-open=CartDrawer]{order:4;margin-left:auto}.hdr__right .theme-toggle~[data-open=CartDrawer]{margin-left:0}.hdr__logo{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1}}@media(max-width:749px){.hero__media{height:calc(100svh - 150px);min-height:520px;max-height:760px}.hero__parallax{top:0;right:0;bottom:0;left:0}.hero__media img{object-position:50% 12%}.hero__media:after{background:linear-gradient(to top,#000000e0,#00000080 34%,#0000 58%)}.hero__content{padding-block:0 22px}.hero__title{font-size:clamp(34px,10vw,46px)}.hero__text{font-size:14.5px;margin-bottom:12px}}:root[data-wx-theme=dark]{background:#0e0e0d}:root[data-wx-theme=dark] .pl{background:#0e0e0d}:root[data-wx-theme=dark] .pl__l{fill:#f2f1ee}
/*# sourceMappingURL=/cdn/shop/t/26/assets/base.css.map */
