:root{--bg: #f1f1ed;--fg: #0c0c0c;--pbg: #1b3a8a;--pfg: #eef2ff;--pacc: #7fa8ff;--glow: rgba(255, 255, 255, 0);--mx: 50%;--my: 50%;--ease: cubic-bezier(.19, 1, .22, 1);--edge-x: clamp(16px, 3vw, 40px);--edge-y: clamp(16px, 2.2vw, 28px);--bar-h: 32px;--blue: #3d6fe0;--lime: #c8dd45}*{box-sizing:border-box}html,body{margin:0;height:100%;overflow:hidden;background:var(--bg);color:var(--fg);font-family:Archivo,system-ui,sans-serif;font-stretch:112%;-webkit-font-smoothing:antialiased}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}img{display:block;max-width:100%}@media(pointer:fine){body,button{cursor:none}}.glow{position:fixed;left:0;top:0;z-index:0;pointer-events:none;width:90vmax;height:90vmax;margin:-45vmax 0 0 -45vmax;border-radius:50%;background:radial-gradient(circle,var(--glow),transparent 60%);will-change:transform}.flood{position:fixed;top:0;right:0;bottom:0;left:0;z-index:5;pointer-events:none;background:var(--pbg);clip-path:circle(0px at 50% 50%)}.pbg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:5;pointer-events:none;opacity:0;overflow:hidden;background:var(--pbg)}.pbg-layer{position:absolute;left:var(--hx, 0);top:var(--hy, 0);width:var(--hw, 100%);height:var(--hh, 100%);background-size:cover;background-position:center;transform:scale(1.1);opacity:0;-webkit-mask-image:radial-gradient(closest-side,#000 45%,transparent 100%);mask-image:radial-gradient(closest-side,#000 45%,transparent 100%)}.pbg-tint{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--pbg);opacity:.62}.hdr{position:fixed;top:0;left:0;right:0;z-index:10;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:var(--edge-y) var(--edge-x);pointer-events:none;transition:color .6s}.hdr>*{pointer-events:auto}.hdr-logo img{width:70px;height:auto;visibility:hidden;transition:filter .6s}.hdr-drop{justify-self:start}.hdr-cart{justify-self:end;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.cart-count{display:inline-grid;place-items:center;min-width:20px;height:20px;margin-left:6px;border-radius:99px;background:var(--lime);color:#0c0c0c;transition:background .6s,color .6s}.is-product .hdr{color:var(--pfg)}.is-product .cart-count{background:var(--pfg);color:var(--pbg)}.is-dark .hdr-logo img{filter:invert(1)}.intro{position:fixed;top:0;right:0;bottom:0;left:0;z-index:11;pointer-events:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(22px,3.6svh,36px)}.intro-logo{position:relative;z-index:2;width:min(22vw,230px);opacity:0;will-change:transform,filter}.intro-line{position:relative;margin:0;z-index:2;text-align:center;font-size:12px;font-weight:800;letter-spacing:.4em;text-transform:uppercase}.intro-line .ch{display:inline-block;opacity:0}.intro-line .il-rich{font-weight:900}.intro-line .il+.il:before{content:" "}.stage{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;display:grid;place-items:center;perspective:1400px}.cards[hidden]{display:none}.cards{position:relative;display:flex;align-items:center;gap:clamp(20px,5vw,90px);z-index:2}.card{position:relative;display:block;text-align:left}.card-inner{position:relative;width:min(38vw,43.2svh);aspect-ratio:4 / 5;border-radius:6px;overflow:hidden;transform-style:preserve-3d;box-shadow:0 30px 60px -30px #00000059;will-change:transform}.card-inner img{width:100%;height:100%;object-fit:cover;transform:scale(1.06);will-change:transform}.glare{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;mix-blend-mode:soft-light;background:radial-gradient(circle at var(--gx, 50%) var(--gy, 50%),rgba(255,255,255,.9),transparent 55%);transition:opacity .5s}.card:hover .glare{opacity:1}.card-cap{display:flex;justify-content:space-between;margin-top:16px;font-size:13px;font-weight:800;letter-spacing:.12em}.card-cap span:last-child{font-weight:500;opacity:.6}.bigword{position:absolute;left:0;top:15svh;z-index:1;width:100%;height:70svh;overflow:visible;pointer-events:none;-webkit-user-select:none;user-select:none}.bigword-text{font-family:Archivo,sans-serif;font-size:min(22vw,44svh);font-weight:900;font-stretch:125%;letter-spacing:-.02em;fill:url(#bw-grad);fill-opacity:.06;stroke:url(#bw-grad);stroke-width:2px}.stage-inner{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:clamp(24px,4.5svh,52px);padding:calc(var(--edge-y) * 2 + 78px) 0 calc(var(--edge-y) * 2 + var(--bar-h))}.cats{position:relative;display:flex;align-items:flex-start;justify-content:center;gap:clamp(24px,3.4vw,60px);padding-bottom:18px}.cat{display:flex;flex-direction:column;align-items:flex-start;gap:14px;text-align:left}.cat-row{display:flex;align-items:flex-start;gap:8px;font-size:clamp(40px,5.6vw,92px);font-weight:900;font-stretch:125%;line-height:.85;letter-spacing:-.01em;text-transform:uppercase}.cat-row [data-roll]{line-height:.85}.cat-row sup{font-size:.24em;font-weight:800;letter-spacing:.1em;line-height:1;opacity:.45}.cats-sep{font-size:clamp(40px,5.6vw,92px);font-weight:200;font-stretch:62%;line-height:.85;opacity:.3}.cat-name{transition:color .6s var(--ease);-webkit-text-stroke:2px var(--fg)}.cat:not(.is-on) .cat-name{color:transparent}.cat:not(.is-on):hover .cat-name{color:#0c0c0c14}.cat .cat-row{transition:transform .6s var(--ease)}.cat:not(.is-on):hover .cat-row{transform:translate(6px) skew(-6deg)}.cat-tag{display:inline-flex;align-items:center;gap:8px;height:24px;padding:0 11px;border-radius:99px;font-size:10px;font-weight:800;letter-spacing:.2em;line-height:1;text-transform:uppercase;white-space:nowrap}.cat[data-cat=tees] .cat-tag{border:1.5px solid var(--fg)}.cat-soon .cat-tag{background:var(--fg);color:var(--bg)}.live{position:relative;width:7px;height:7px;border-radius:50%;background:#35d07f}.live:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:1.5px solid #35d07f;animation:live 1.8s ease-out infinite}@keyframes live{0%{transform:scale(.4);opacity:1}to{transform:scale(1.6);opacity:0}}.cat-bar{position:relative;width:34px;height:6px;border-radius:99px;background:#f1f1ed40;overflow:hidden}.cat-bar i{position:absolute;top:0;right:0;bottom:0;left:0;width:0;border-radius:inherit;background:repeating-linear-gradient(-45deg,#f1f1ed 0,#f1f1ed 4px,#f1f1ed8c 4px,#f1f1ed8c 8px);background-size:11px 11px;animation:load 3.2s var(--ease) infinite,stripes .6s linear infinite}@keyframes load{0%{width:0}55%,85%{width:62%}to{width:0}}@keyframes stripes{to{background-position:11px 0}}.teaser{width:min(640px,88vw);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:18px}.teaser[hidden]{display:none}.teaser{justify-content:center;padding:clamp(22px,3vw,40px);border-radius:clamp(18px,2vw,28px);background:var(--bg);box-shadow:0 30px 70px -40px #00000059,0 0 0 1px #0000000f}.bigword{transition:opacity .6s var(--ease)}.cat-hoodies .bigword-text{opacity:.35}.teaser-tag{display:inline-flex;align-items:center;gap:8px;margin:0;height:26px;padding:0 12px;border-radius:99px;background:var(--fg);color:var(--bg);font-size:10px;font-weight:800;letter-spacing:.2em;text-transform:uppercase}.teaser-title{margin:0;display:flex;flex-direction:column;font-size:clamp(36px,min(5.4vw,8svh),92px);font-weight:900;font-stretch:125%;line-height:.86;letter-spacing:-.02em;text-transform:uppercase}.teaser-title span{display:block;overflow:hidden}.teaser-title span:last-child{color:transparent;-webkit-text-stroke:1.5px var(--fg)}.teaser-text{margin:4px 0 0;max-width:440px;font-size:16px;line-height:1.5;opacity:.75;font-stretch:100%}.teaser-form{display:flex;gap:10px;width:100%;max-width:520px;margin-top:6px}.teaser-form input{flex:1;min-width:0;height:56px;padding:0 22px;border-radius:99px;border:1.5px solid var(--fg);background:transparent;color:inherit;font:inherit;font-size:15px;font-weight:600;outline:none}.teaser-form input:focus{box-shadow:0 0 0 4px #0c0c0c14}.teaser-form button{height:56px;padding:0 26px;border-radius:99px;background:var(--fg);color:var(--bg);font-size:13px;font-weight:900;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap}.teaser-small{margin:0;font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;opacity:.45}@media(max-width:700px){.teaser{padding:20px;gap:12px;width:calc(100vw - 32px)}.teaser-text{font-size:13px}.teaser-form input,.teaser-form button{flex:none;width:100%;height:48px}.teaser-form{flex-direction:column}.teaser-form button{width:100%}}.cats-ind{position:absolute;left:0;bottom:0;height:3px;width:0;border-radius:99px;background:var(--fg);pointer-events:none}.product{position:fixed;top:0;right:0;bottom:0;left:0;z-index:6;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:center;gap:clamp(24px,4vw,80px);padding:calc(var(--edge-y) * 2 + 60px) var(--edge-x) calc(var(--edge-y) * 2 + var(--bar-h));color:var(--pfg);visibility:hidden;pointer-events:none}.product.is-open{visibility:visible;pointer-events:auto}.viewer{display:flex;flex-direction:column;align-items:center;gap:18px}.frame{position:relative;height:min(calc(100svh - 190px),62vw);aspect-ratio:4 / 5;border-radius:6px;overflow:hidden;touch-action:pan-y}.frame .gl{width:100%;height:100%;display:block;opacity:0}.product.is-open .frame .gl{opacity:1}.viewer-ui{display:flex;align-items:center;gap:22px;width:100%;max-width:calc(min(calc(100svh - 190px),62vw)*.8);font-size:12px;font-weight:700;letter-spacing:.1em}.count b{font-weight:900}.bars{flex:1;display:flex;gap:6px}.bars button{flex:1;height:14px;position:relative}.bars button:before{content:"";position:absolute;left:0;right:0;top:6px;height:2px;background:currentColor;opacity:.25}.bars button i{position:absolute;left:0;top:6px;height:2px;width:0;background:currentColor}.arrows{display:flex;gap:6px}.arrows button{width:38px;height:38px;border-radius:99px;border:1.5px solid currentColor;font-size:15px}.info{max-width:clamp(420px,30vw,620px);overflow:auto;max-height:100%}.back{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;margin-bottom:36px}.eyebrow{margin:0 0 10px;font-size:12px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;opacity:.7}.pname{margin:0;white-space:nowrap;font-size:clamp(56px,7vw,128px);font-weight:900;font-stretch:125%;line-height:.86;letter-spacing:-.02em}.pname .ch{display:inline-block;overflow:hidden;vertical-align:top}.pname .ch>span{display:inline-block}.tagline{margin:18px 0 0;font-size:18px;font-weight:600}.desc{margin:12px 0 0;font-size:14px;line-height:1.55;opacity:.8;font-stretch:100%}.price{margin:22px 0 0;font-size:26px;font-weight:800}.opt{margin-top:22px}.opt[hidden]{display:none}.opt-label{display:block;margin-bottom:10px;font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;opacity:.7}.pills{display:flex;flex-wrap:wrap;gap:8px}.pill{min-width:52px;height:42px;padding:0 16px;border-radius:99px;border:1.5px solid currentColor;font-size:13px;font-weight:800;letter-spacing:.06em;transition:background .25s,color .25s}.pill.is-on{background:var(--pacc);border-color:var(--pacc);color:var(--pink)}.pill:disabled{opacity:.3;text-decoration:line-through}.add{margin-top:30px;width:100%;height:58px;border-radius:99px;background:var(--pacc);color:var(--pink);font-size:14px;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.note{min-height:1.4em;margin:12px 0 0;font-size:12px;opacity:.75}.flyer{position:fixed;z-index:7;border-radius:6px;overflow:hidden;pointer-events:none;will-change:transform}.flyer img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ig{position:fixed;left:var(--edge-x);bottom:var(--edge-y);z-index:10;height:var(--bar-h);display:flex;align-items:center;gap:10px;color:var(--fg);text-decoration:none;font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;transition:color .6s}.ig svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6}.ig circle:last-child{fill:currentColor;stroke:none}.ig .ig-label{overflow:hidden;max-width:0;opacity:0;transition:max-width .5s var(--ease),opacity .4s;white-space:nowrap}.ig:hover .ig-label,.ig:focus-visible .ig-label{max-width:120px;opacity:1}.is-product .ig{color:var(--pfg)}.drawer-shade{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;background:#0a0a0a59;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);opacity:0;visibility:hidden}.drawer{position:fixed;top:0;right:0;bottom:0;z-index:31;width:min(440px,100vw);display:flex;flex-direction:column;background:#f1f1ed;color:#0c0c0c;visibility:hidden;box-shadow:-30px 0 60px -30px #0006}.drawer-head{display:flex;align-items:center;justify-content:space-between;padding:26px 28px 18px}.drawer-head h2{margin:0;font-size:34px;font-weight:900;font-stretch:125%;letter-spacing:-.01em}.drawer-count{font-size:14px;vertical-align:top;opacity:.5}.drawer-close{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.drawer-list{list-style:none;margin:0;padding:0 28px;flex:1;overflow-y:auto}.line{display:flex;gap:16px;padding:18px 0;border-top:1px solid rgba(0,0,0,.1)}.line img{width:84px;aspect-ratio:4 / 5;object-fit:cover;border-radius:4px;box-shadow:0 0 0 3px var(--lc)}.line-body{flex:1;display:flex;flex-direction:column}.line-top{display:flex;justify-content:space-between;font-size:15px}.line-top strong{font-weight:900;letter-spacing:.06em}.line-top span{font-weight:700}.line p{margin:4px 0 0;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;opacity:.6}.line-bottom{margin-top:auto;display:flex;align-items:center;justify-content:space-between}.qty{display:flex;align-items:center;gap:4px;border:1.5px solid currentColor;border-radius:99px;height:34px;padding:0 4px}.qty button{width:26px;height:26px;font-size:16px;font-weight:700}.qty button:disabled{opacity:.25}.qty span{min-width:18px;text-align:center;font-size:13px;font-weight:800}.line-remove{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;opacity:.55}.drawer-empty{display:none;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:22px;padding:28px;text-align:center}.drawer-empty img{width:90px;opacity:.85}.drawer-empty p{margin:0;font-size:14px;font-weight:600;line-height:1.5;opacity:.65}.drawer.is-empty .drawer-empty{display:flex}.drawer.is-empty .drawer-list,.drawer.is-empty .drawer-foot{display:none}.drawer-foot{padding:20px 28px 28px;border-top:1px solid rgba(0,0,0,.12)}.drawer-sum{display:flex;justify-content:space-between;align-items:baseline;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.drawer-sum strong{font-size:24px;letter-spacing:0}.drawer-small{margin:6px 0 18px;font-size:12px;opacity:.55}.drawer-checkout{width:100%;height:58px;border-radius:99px;background:#0c0c0c;color:#f1f1ed;font-size:14px;font-weight:900;letter-spacing:.18em;text-transform:uppercase;background-image:linear-gradient(90deg,#3d6fe0,#a7b82c);background-size:0% 100%;background-repeat:no-repeat;transition:background-size .6s var(--ease)}.drawer-checkout:hover{background-size:100% 100%}.drawer-home{display:block;margin:14px auto 0;padding:6px 2px;border-bottom:1.5px solid currentColor;font-size:11px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.drawer-empty .drawer-home{margin-top:4px}.drawer-note{min-height:1.2em;margin:10px 0 0;font-size:12px;text-align:center;opacity:.7}.drawer,.drawer button{cursor:pointer}@media(pointer:fine){.drawer,.drawer button{cursor:none}}.nl{position:fixed;left:50%;bottom:var(--edge-y);z-index:10;translate:-50% 0;height:var(--bar-h);display:flex;align-items:center;gap:8px;color:var(--fg);transition:color .6s}.is-product .nl{color:var(--pfg)}.nl-toggle{order:-1;display:flex;align-items:center;gap:10px;height:26px}.nl-toggle svg{display:none;width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linejoin:round}.nl-label{overflow:hidden;max-width:0;opacity:0;white-space:nowrap;font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;transition:max-width 1s var(--ease),opacity .7s}.nl-label{max-width:300px;opacity:1}.nl.is-open .nl-label{max-width:0;opacity:0}.nl-field{width:0;overflow:hidden;transition:width 1.2s var(--ease)}.nl.is-open .nl-field{width:min(300px,62vw)}.nl-field input{width:min(300px,62vw);height:34px;padding:0 2px;background:none;border:0;border-bottom:1.5px solid currentColor;border-radius:0;color:inherit;font:inherit;font-size:13px;font-weight:600;letter-spacing:.04em;outline:none}.nl-field input::placeholder{color:inherit;opacity:.5}.nl-send{order:1;width:0;overflow:hidden;opacity:0;font-size:11px;font-weight:900;letter-spacing:.16em;text-transform:uppercase;transition:width 1s var(--ease) .15s,opacity .6s .3s}.nl.is-open .nl-send{width:52px;opacity:1}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.contact{position:fixed;right:var(--edge-x);bottom:var(--edge-y);z-index:10;height:var(--bar-h);display:flex;align-items:center;gap:10px;color:var(--fg);text-decoration:none;transition:color .6s;font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.contact svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linejoin:round;transition:transform .5s var(--ease)}.contact .contact-label{overflow:hidden;max-width:0;opacity:0;white-space:nowrap;transition:max-width .5s var(--ease),opacity .4s}.contact:hover .contact-label,.contact:focus-visible .contact-label{max-width:120px;opacity:1}.contact:hover svg{transform:translateY(-3px) rotate(8deg)}.is-product .contact{color:var(--pfg)}.hdr-drop{font-weight:700;letter-spacing:.14em;text-transform:uppercase}[data-roll]{display:inline-flex;overflow:hidden;vertical-align:bottom;line-height:1.3}[data-roll] .rl{position:relative;display:inline-block;white-space:pre;transition:transform .55s var(--ease);transition-delay:calc(var(--i) * 22ms)}[data-roll] .rl:after{content:attr(data-c);position:absolute;left:0;top:100%}:is(.hdr-drop,.hdr-cart,.ig,.nl-toggle,.contact,.cat):is(:hover,:focus-visible) .rl{transform:translateY(-100%)}.hdr-cart .cart-count,.ig svg,.nl-toggle svg{transition:transform .5s var(--ease)}.hdr-cart:hover .cart-count{transform:scale(1.18) rotate(-8deg)}.ig:hover svg{transform:rotate(-12deg) scale(1.12)}.nl-toggle:hover svg{transform:translateY(-3px) rotate(8deg)}.legal-links{margin:18px 0 0;font-size:11px;letter-spacing:.08em;opacity:.65}.legal-links a,.drawer-legal a,.cookie-note a{color:inherit}.drawer-legal{margin:8px 0 0;font-size:11px;text-align:center;opacity:.55}.cookie-note{position:fixed;left:50%;bottom:calc(var(--edge-y) + var(--bar-h) + 14px);z-index:25;translate:-50% 0;display:flex;align-items:center;gap:16px;width:max-content;max-width:calc(100vw - 32px);padding:12px 14px 12px 20px;border-radius:99px;background:#0c0c0c;color:#f1f1ed;font-size:12px;font-weight:600}.cookie-note[hidden]{display:none}.cookie-note p{margin:0}.cookie-note button{height:30px;padding:0 16px;border-radius:99px;background:#f1f1ed;color:#0c0c0c;font-size:11px;font-weight:900;letter-spacing:.14em}@media(max-width:820px){.cookie-note{border-radius:18px}}.cursor{position:fixed;left:0;top:0;width:0;height:0;z-index:100;pointer-events:none;color:#fff;mix-blend-mode:difference}.cursor-dot,.cursor-ring{will-change:transform}.cursor-dot,.cursor-ring{position:absolute;left:0;top:0;border-radius:99px}.cursor-dot{width:6px;height:6px;margin:-3px 0 0 -3px;background:#fff}.cursor-ring{width:38px;height:38px;margin:-19px 0 0 -19px;border:1.5px solid #fff;display:grid;place-items:center}.cursor-ring span{font-size:4px;font-weight:900;letter-spacing:.1em;opacity:0}@media(pointer:coarse){.cursor{display:none}}.toast{position:fixed;left:50%;bottom:calc(var(--edge-y) + var(--bar-h) + 14px);z-index:20;transform:translate(-50%,20px);padding:14px 22px;border-radius:99px;background:#0c0c0c;color:#fff;font-size:13px;font-weight:700;opacity:0;pointer-events:none}@media(max-width:820px){.card-inner{width:42vw}.cards{gap:16px}.card-cap{font-size:11px}.bigword-text{font-size:21vw}.product{display:block;overflow-y:auto;padding:76px 16px 40px}.frame{height:auto;width:100%;max-height:72svh;margin:0 auto}.viewer-ui{max-width:none}.info{max-width:none;max-height:none;overflow:visible;margin-top:28px}.back{margin-bottom:20px}.is-product .hdr{background:var(--pbg);padding-top:14px;padding-bottom:14px}.pbg-layer{display:none}.pbg-tint{opacity:1}.is-product .ig,.is-product .nl,.is-product .contact{opacity:0!important;pointer-events:none}.cats{padding-top:4px}.hdr-logo img{width:58px}.stage{padding-bottom:40px}.card-cap{margin-top:10px}}@media(min-width:1800px){.hdr{padding-top:30px;font-size:14px}.hdr-logo img{width:90px}.card-cap{font-size:16px}.tagline{font-size:22px}.desc{font-size:16px}.price{font-size:32px}.pill{height:50px;min-width:62px;font-size:15px}.add{height:66px;font-size:16px}.ig,.nl-label{font-size:13px}}@media(prefers-reduced-motion:reduce){*{transition-duration:.01ms!important}}@media(max-width:700px){.cards{gap:3vw}.card-inner{width:46vw}.card-cap{font-size:11px;letter-spacing:.08em}.cats{gap:3.5vw}.cat-row{font-size:27px}.cats-sep{display:none}.cat-name{-webkit-text-stroke-width:1.5px}.cat-tag{font-size:8px;letter-spacing:.16em}.stage-inner{gap:30px;padding:120px 0 128px}}@media(pointer:coarse),(max-width:820px){.drawer-shade{backdrop-filter:none;-webkit-backdrop-filter:none;background:#0a0a0a80}.card-inner,.card-inner img{will-change:auto}}.teaser-tag .cat-bar{background:#f1f1ed40}.teaser-tag .cat-bar i{background:repeating-linear-gradient(-45deg,#f1f1ed 0,#f1f1ed 4px,#f1f1ed8c 4px,#f1f1ed8c 8px);background-size:11px 11px}@media(pointer:coarse),(max-width:820px){input,select,textarea{font-size:16px!important}}button,a,input,.card{touch-action:manipulation}.bw-sup{font-size:.22em;stroke-width:1.5px;fill-opacity:.12;letter-spacing:.04em}.drawer-checkout{background-image:linear-gradient(90deg,var(--blue),var(--lime))}
