html,body{margin:0}:root{padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}body{font-size:14px;-webkit-text-size-adjust:100%;text-size-adjust:100%}img{max-width:100%}:root{--paper:#FFFFFF;--ink:#101820;--ink-2:#5E6463;--line:#E3E6E5;--accent:#1B6978;--gaua:#101820;--steel-1:#D9DCDC;--steel-2:#8E9494;--steel-3:#4A4F4F;--display:"Archivo","Arial Narrow",Arial,sans-serif;--ui:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;color-scheme:light}*{box-sizing:border-box}[hidden]{display:none!important}body{background:var(--paper);color:var(--ink);font-family:var(--ui);overflow-x:hidden;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.app{height:100vh;height:100svh;display:grid;grid-template-rows:auto auto auto auto 1fr auto;max-width:1600px;margin:0 auto}.proto{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);text-align:center;padding-block:6px;border-bottom:1px solid var(--line)}.proto b{color:var(--accent);font-weight:600}header{--lgw:230px;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;padding-block:14px}header .l,header .r{height:calc(var(--lgw)*.122);align-items:center}header .l,header .r{display:flex;gap:22px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:500}header .r{justify-content:flex-end}header .logo{display:block;line-height:0;color:var(--ink)}header .logo:hover{color:var(--ink)}.lgv{display:block;height:auto;fill:currentColor}.lgv .lg-iso{fill:var(--accent)}header .lgv{width:var(--lgw)}.bar{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);border-top:1px solid var(--line);padding-block:4px}.view{display:flex;gap:4px}.view button{font-size:11px;letter-spacing:.12em;text-transform:uppercase;padding:6px 0;border-bottom:1.5px solid transparent;color:var(--ink-2)}.view button[aria-pressed=true]{color:var(--ink);border-color:var(--ink)}.view .sep{color:var(--line);padding:6px}.marq{position:relative;margin-top:8px;height:36px;display:flex;align-items:center;overflow:hidden;border-radius:14px;color:#fff;background:linear-gradient(90deg,#145663eb,#1b6978cc 30%,#298091c7 55%,#1b6978cc 75%,#145663eb);-webkit-backdrop-filter:blur(14px) saturate(180%);backdrop-filter:blur(14px) saturate(180%);border:1px solid rgba(255,255,255,.35);box-shadow:inset 0 1px #ffffff73,inset 0 -1px #0000001f,0 1px 2px #10182014,0 10px 24px #1b697840}.marq-track{-webkit-mask-image:none}.marq:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;background:linear-gradient(180deg,#ffffff38,#fff0 55%),linear-gradient(90deg,#145663,#14566300 7% 93%,#145663)}.marq-track{display:flex;flex-shrink:0;animation:marq var(--marq-dur,60s) linear infinite;will-change:transform}.marq:hover .marq-track{animation-play-state:paused}.marq-item{display:inline-flex;align-items:center;gap:14px;padding-right:max(180px,22vw);white-space:nowrap;font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.marq-item svg{width:15px;height:11px;fill:currentColor;opacity:.9;flex-shrink:0}@keyframes marq{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.marq{justify-content:center}.marq-track{animation:none}.marq-track>.marq-group:not(:first-child){display:none}.marq-group>.marq-item:not(:first-child){display:none}}.foot{max-width:1600px;margin:0 auto;border-top:1px solid var(--ink);padding-block:48px 20px;display:flex;flex-direction:column;gap:40px}.fcols{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:32px}.fcol h3{margin:0 0 14px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);font-weight:500}.fcol ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.fcol a{font-size:13px;color:var(--ink);text-decoration:none;cursor:pointer}.fcol a:hover{color:var(--accent)}.news p{margin:0 0 14px;font-family:var(--display);font-variation-settings:"wdth" 70;font-stretch:70%;font-weight:800;font-size:clamp(26px,3vw,40px);line-height:.95;text-transform:uppercase;max-width:14ch;text-wrap:balance}.news form{display:flex;border:1.5px solid var(--ink);max-width:420px}.news input{flex:1;min-width:0;border:0;padding:0 14px;height:46px;font:inherit;font-size:14px;background:transparent;color:var(--ink)}.news input:focus{outline:none}.news form:focus-within{outline:2px solid var(--accent);outline-offset:2px}.news button{padding:0 18px;background:var(--ink);color:var(--paper);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.news small{display:block;margin-top:10px;font-size:11px;color:var(--ink-2);max-width:420px;line-height:1.5}.news small a{color:inherit}.news .ok{color:var(--accent);font-size:12px;margin-top:10px}.fbig{margin:0;padding-block:clamp(8px,2vw,24px);line-height:0;color:var(--ink)}.fbig .lgv{width:100%}.fbot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 24px;font-size:11px;letter-spacing:.08em;color:var(--ink-2);border-top:1px solid var(--line);padding-top:16px}.fbot .l{display:flex;flex-wrap:wrap;gap:8px 18px;align-items:center}.lang{display:flex;gap:2px}.lang button{padding:4px 6px;font-size:11px;letter-spacing:.1em;color:var(--ink-2)}.lang button[aria-pressed=true]{color:var(--ink);font-weight:600;text-decoration:underline;text-underline-offset:3px}.fpol summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;margin:0 0 14px}.fpol summary::-webkit-details-marker{display:none}.fpol summary h3{margin:0}.fpol-i{position:relative;width:10px;height:10px;flex:none}.fpol-i:before,.fpol-i:after{content:"";position:absolute;left:0;top:4.5px;width:10px;height:1px;background:var(--ink-2);transition:transform .25s cubic-bezier(.16,1,.3,1)}.fpol-i:after{transform:rotate(90deg)}.fpol[open] .fpol-i:after{transform:rotate(0)}.fpol summary:hover h3,.fpol summary:focus-visible h3{color:var(--ink)}.fpol ul button{font-size:13px;color:var(--ink);text-align:left;padding:0;cursor:pointer}.fpol ul button:hover{color:var(--accent)}.pay{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.pay li{height:26px;padding:0 9px;display:grid;place-items:center;border:1px solid var(--line);font-size:10px;font-weight:600;letter-spacing:.06em;color:var(--ink);text-transform:uppercase}.pay-note{font-size:10px;color:var(--accent);letter-spacing:.06em}.cookie{position:fixed;left:max(16px,env(safe-area-inset-left,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:30;width:min(400px,calc(100% - 32px));background:var(--paper);border:1.5px solid var(--ink);padding:18px;display:flex;flex-direction:column;gap:14px;transform:translateY(0);transition:transform .45s cubic-bezier(.16,1,.3,1),opacity .3s}.cookie[hidden]{display:flex!important;transform:translateY(calc(100% + 40px));opacity:0;pointer-events:none}.cookie h2{margin:0;font-size:11px;letter-spacing:.14em;text-transform:uppercase}.cookie p{margin:0;font-size:13px;line-height:1.5;color:var(--ink-2)}.cookie p a{color:var(--ink)}.cookie .btns{display:grid;grid-template-columns:1fr 1fr;gap:8px}.cookie .btns button{height:42px;border:1.5px solid var(--ink);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.cookie .btns button.solid{background:var(--ink);color:var(--paper)}.cookie .btns .save{grid-column:1/-1}.cookie.open{max-height:calc(100dvh - 32px - env(safe-area-inset-bottom,0px));overflow:auto}.cookie .btns .wide{grid-column:1/-1;border:0;height:auto;padding:4px 0;font-weight:500;text-decoration:underline;text-underline-offset:3px;color:var(--ink-2)}.cookie .prefs{display:flex;flex-direction:column;gap:10px;border-top:1px solid var(--line);padding-top:12px}.cookie label{display:flex;justify-content:space-between;gap:12px;font-size:13px;align-items:center}.cookie label span small{display:block;color:var(--ink-2);font-size:11px}.cookie input[type=checkbox]{width:18px;height:18px;accent-color:var(--accent)}@media(max-width:900px){.fcols{grid-template-columns:repeat(2,minmax(0,1fr))}.news{grid-column:1/-1}}@media(max-width:480px){.fcols{grid-template-columns:1fr 1fr;gap:28px 16px}}.stage{position:relative;overflow:hidden;touch-action:pan-y;cursor:grab;user-select:none;-webkit-user-select:none;min-height:0}.stage.dragging{cursor:grabbing}.scene{position:absolute;top:0;right:0;bottom:0;left:0;perspective:1300px}.world{position:absolute;left:50%;top:0;width:0;height:0;transform-style:preserve-3d}.seg{position:absolute;left:-11px;top:-3px;width:22px;height:6px;border-radius:3px;background:linear-gradient(var(--steel-1),var(--steel-2) 55%,var(--steel-3));backface-visibility:visible}.rod{position:absolute;left:-2px;top:-600px;width:4px;height:600px;background:linear-gradient(90deg,var(--steel-2),var(--steel-1),var(--steel-3))}.cap{position:absolute;left:-4px;top:-4px;width:8px;height:8px;border-radius:50%;background:radial-gradient(circle at 35% 35%,var(--steel-1),var(--steel-3))}.cable{position:absolute;left:-.75px;top:-1200px;width:1.5px;height:1200px;background:linear-gradient(90deg,var(--steel-2),var(--steel-3))}.clamp{position:absolute;left:-5px;top:-7px;width:10px;height:10px;border-radius:2px 2px 4px 4px;background:linear-gradient(90deg,var(--steel-3),var(--steel-1) 45%,var(--steel-2));box-shadow:0 1px 1px #1018202e}.g{position:absolute;left:-120px;top:-13px;width:240px;height:360px;transform-origin:120px 13px;-webkit-tap-highlight-color:transparent;will-change:transform}.g{cursor:pointer}.g svg{width:100%;height:100%;display:block;overflow:visible;pointer-events:none}.g .hit{pointer-events:all}.g:focus-visible{outline:none}.g:focus-visible .hit{stroke:var(--accent);stroke-width:3;stroke-dasharray:6 5}.tag{position:absolute;left:var(--tx,140px);top:var(--ty,22px);transform-origin:2px 50%;pointer-events:none;opacity:0;transform-box:fill-box;transition:opacity .18s ease}.g.on .tag{opacity:1}.tag .card{display:block;position:relative;padding:4px 7px 4px 15px;background:var(--ink);color:var(--paper);clip-path:polygon(8px 0,100% 0,100% 100%,8px 100%,0 50%)}.tag .card:before{content:"";position:absolute;top:50%;left:6px;width:4px;height:4px;margin-top:-2px;border-radius:50%;background:var(--paper)}.tag .p{display:block;font-family:var(--display);font-variation-settings:"wdth" 80;font-stretch:80%;font-weight:700;font-size:12px;line-height:1.1;white-space:nowrap;font-variant-numeric:tabular-nums}.hint{position:absolute;left:50%;bottom:12px;transform:translate(-50%);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);white-space:nowrap;transition:opacity .4s ease;pointer-events:none}.hint.gone{opacity:0}.info{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px 32px;padding-block:8px 22px;border-top:1px solid var(--ink)}.eyebrow{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);display:flex;gap:14px;flex-wrap:wrap;padding-top:10px}.eyebrow .c{display:inline-flex;align-items:center;gap:7px;color:var(--ink)}.eyebrow .dot{width:10px;height:10px;border-radius:50%;box-shadow:inset 0 0 0 1px #0a0a0a40}.namewrap{overflow:hidden;height:clamp(54px,min(10.5vw,12vh),150px)}.name{font-family:var(--display);font-variation-settings:"wdth" 62;font-stretch:62%;font-weight:850;text-transform:uppercase;font-size:clamp(58px,min(11.5vw,13.2vh),166px);line-height:.9;letter-spacing:-.01em;margin:0;color:var(--accent);white-space:nowrap;transform:translateY(0)}.name.out{transform:translate(calc(var(--dir,1) * -34%));opacity:0;transition:transform .22s cubic-bezier(.4,0,1,1),opacity .18s ease}.name.in{transform:translate(calc(var(--dir,1) * 34%));opacity:0}.name.go{transform:translate(0);opacity:1;transition:transform .5s cubic-bezier(.16,1,.3,1),opacity .3s ease}.buy{display:flex;flex-direction:column;align-items:flex-end;gap:14px;padding-bottom:6px}.price{font-family:var(--display);font-variation-settings:"wdth" 100;font-stretch:100%;font-weight:700;font-size:28px;font-variant-numeric:tabular-nums}.ctrl{display:flex;align-items:center;gap:8px}.ctrl .arrow{width:46px;height:46px;border:1.5px solid var(--ink);display:grid;place-items:center;transition:background .15s,color .15s}.ctrl .arrow:hover{background:var(--ink);color:var(--paper)}.ctrl .arrow:active{transform:scale(.96)}.ctrl .count{font-size:11px;letter-spacing:.12em;min-width:62px;text-align:center;font-variant-numeric:tabular-nums}.cta{height:46px;padding:0 26px;background:var(--ink);color:var(--paper);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;transition:transform .12s}.cta:active{transform:scale(.97)}.grid{overflow:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:3px;padding-block:4px 24px;align-content:start;min-height:0}.card-g{background:#f4f5f5;display:flex;flex-direction:column;text-align:left}.card-g svg{width:100%;aspect-ratio:3/4;display:block;padding:8% 10% 0}.card-g .meta span:last-child{white-space:nowrap}.card-g .meta{display:flex;justify-content:space-between;gap:8px;padding:10px 12px 12px;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.card-g:hover{background:#eceeee}.toast{position:fixed;left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));transform:translate(-50%,20px);background:var(--ink);color:var(--paper);font-size:12px;padding:12px 18px;opacity:0;transition:opacity .2s,transform .3s cubic-bezier(.16,1,.3,1);pointer-events:none;z-index:5;max-width:calc(100% - 32px)}.toast.show{opacity:1;transform:translate(-50%)}@media(max-width:700px){.proto{font-size:9px;letter-spacing:.1em}header .l,header .r{gap:14px}header{--lgw:146px}.info{grid-template-columns:1fr;gap:4px}.buy{flex-direction:row;align-items:center;justify-content:space-between}.price{font-size:22px}.ctrl .arrow{width:42px;height:42px}.ctrl .count{display:none}.buy .cta{flex:1;padding:0 12px}.namewrap{height:clamp(56px,17vw,96px)}.name{font-size:clamp(60px,19vw,104px)}.grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.stage,.info{transition:opacity .32s ease}.app.pmode .stage,.app.pmode .info,.app.pmode .bar{opacity:0;pointer-events:none}.app{grid-template-columns:minmax(0,1fr)}.app>*,.app>.shopify-section>*{grid-column:1}.top{grid-row:1/4}.marq{z-index:2}.bar{grid-row:4}.stage,.grid{grid-row:5}.info{grid-row:6}.prod{grid-row:5/7;grid-column:1;position:relative;z-index:2;min-height:0;overflow:auto;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(20px,4vw,64px);padding-block:6px 20px}.pgal{position:relative;display:flex;flex-direction:column;gap:10px;min-height:0}.pslot{flex:1;min-height:340px;position:relative;background:transparent;transition:background .4s ease}.prod.shown .pslot{background:#f4f5f5}.pslot{overflow:hidden;touch-action:pan-y;cursor:grab;user-select:none;-webkit-user-select:none}.ptrack{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;will-change:transform}.ptrack.anim{transition:transform .55s cubic-bezier(.16,1,.3,1)}.pview{flex:0 0 100%;position:relative;height:100%}.pview.v-model{display:grid;place-items:center}.pview.v-crop{overflow:hidden}.pview.v-crop>svg{left:0;top:0;width:100%;height:100%;transform:none;overflow:hidden}.ph{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;color:var(--ink-2);font-size:11px;letter-spacing:.14em;text-transform:uppercase;border:1.5px dashed #C9CDCC;width:62%;aspect-ratio:4/5;justify-content:center;padding:16px}.pview.v-model .ph{width:auto;height:84%;max-width:80%}.ph svg{width:46px;height:46px}.ph b{color:var(--ink);font-weight:600}.parr{position:absolute;top:50%;left:12px;width:42px;height:42px;margin-top:-21px;display:grid;place-items:center;background:var(--paper);border:1.5px solid var(--ink);opacity:0;transition:opacity .2s,background .15s,color .15s;z-index:2}.parr.nx{left:auto;right:12px}.parr:hover{background:var(--ink);color:var(--paper)}.prod.shown .pslot:hover .parr,.prod.shown .parr:focus-visible{opacity:1}.parr:disabled{visibility:hidden}.pcount{position:absolute;right:14px;bottom:12px;font-size:10px;letter-spacing:.14em;font-variant-numeric:tabular-nums;color:var(--ink-2);opacity:0;transition:opacity .3s .5s}.prod.shown .pcount{opacity:1}.prod.leaving .pcount,.prod.leaving .parr{opacity:0;transition:opacity .1s}.pviews button{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);padding:4px 0;border-bottom:1.5px solid transparent;transition:color .15s,border-color .2s}.pviews button:hover{color:var(--ink)}.pviews button[aria-current=true]{color:var(--ink);border-color:var(--ink)}.pview>svg{pointer-events:none;position:absolute;left:50%;top:6%;height:88%;width:auto;aspect-ratio:240/360;transform:translate(-50%);display:block;overflow:visible}.pviews{display:flex;gap:16px;flex-wrap:wrap;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);margin:0;opacity:0;transition:opacity .4s .5s}.prod.shown .pviews{opacity:1}.prod.leaving .pslot{background:transparent;transition-duration:.25s}.prod.leaving .pviews{opacity:0;transition:opacity .15s}.pviews em{font-style:normal;color:var(--accent);margin-left:auto}.pd{display:flex;flex-direction:column;gap:18px;max-width:480px;padding-top:6px;min-width:0}.rv{opacity:0;transform:translateY(14px)}.prod.shown .rv{opacity:1;transform:none;transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--d,0) * 45ms + .26s)}.prod.leaving .rv{opacity:0;transform:translateY(8px);transition:opacity .18s ease,transform .18s ease;transition-delay:0s}.back{display:inline-flex;align-items:center;gap:8px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;align-self:flex-start;padding:6px 0}.back:hover{color:var(--accent)}.prod .eyebrow{padding:0;margin:0}.pname{color:var(--accent);font-family:var(--display);font-variation-settings:"wdth" 62;font-stretch:62%;font-weight:850;text-transform:uppercase;font-size:clamp(56px,7vw,112px);line-height:.88;margin:0;letter-spacing:-.01em;text-wrap:balance}.pname:focus{outline:none}.pprice{font-family:var(--display);font-variation-settings:"wdth" 100;font-stretch:100%;font-weight:700;font-size:26px;margin:0;font-variant-numeric:tabular-nums}.opt{display:flex;flex-direction:column;gap:10px}.lbl{display:flex;justify-content:space-between;align-items:baseline;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}.lbl b{color:var(--ink);font-weight:600}.link{font-size:11px;letter-spacing:.1em;text-transform:uppercase;text-decoration:underline;text-underline-offset:3px;color:var(--ink)}.sw{display:flex;gap:10px}.sw button{width:34px;height:34px;border-radius:50%;box-shadow:inset 0 0 0 1px #0a0a0a33;position:relative;transition:transform .15s}.sw button:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:50%;border:1.5px solid transparent;transition:border-color .2s}.sw button[aria-checked=true]:after{border-color:var(--ink)}.sw button:active{transform:scale(.92)}.sizes{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.sizes button{height:48px;border:1px solid var(--line);background:var(--paper);display:grid;place-items:center;font-size:13px;font-weight:500;letter-spacing:.06em;font-variant-numeric:tabular-nums;transition:border-color .15s,background .15s,color .15s}.sizes button:hover:not(:disabled){border-color:var(--ink)}.sizes button:active:not(:disabled){transform:scale(.97)}.sizes button[aria-checked=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.sizes button:disabled{cursor:not-allowed;color:#a9aead;background:#f6f7f7;border-color:#f0f1f1;text-decoration:line-through;text-decoration-thickness:1px}.sizes.err-on button:not(:disabled){border-color:var(--accent)}.link{display:inline-flex;align-items:center;gap:6px}.link svg{width:16px;height:10px}.sizes.shake{animation:shake .4s cubic-bezier(.36,.07,.19,.97)}@keyframes shake{20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}.err{margin:0;min-height:16px;font-size:12px;color:var(--accent)}.add{width:100%;height:54px}.pnote{margin:0;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.prod details{border-top:1px solid var(--line);padding-block:14px}.prod details:last-child{border-bottom:1px solid var(--line)}.prod summary{cursor:pointer;font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-weight:600;list-style:none;display:flex;justify-content:space-between}.prod summary:after{content:"+";font-weight:400}.prod details[open] summary:after{content:"\2013"}.prod details p{font-size:14px;line-height:1.55;color:var(--ink-2);margin:10px 0 0;max-width:60ch}.pslot{cursor:zoom-in}.pslot.dragging{cursor:grabbing}.cta.add.need{background:var(--paper);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink)}.lbx{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#fafaf8d1;-webkit-backdrop-filter:blur(22px) saturate(160%);backdrop-filter:blur(22px) saturate(160%);opacity:0;transition:opacity .26s ease;touch-action:none}.lbx.on{opacity:1}.lbx-stage{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;cursor:zoom-in}.lbx.zoomed .lbx-stage{cursor:grab}.lbx-track{display:flex;height:100%;will-change:transform}.lbx-track.anim{transition:transform .42s cubic-bezier(.22,1,.36,1)}.lbv{flex:0 0 100%;height:100%;display:grid;place-items:center;padding:calc(64px + env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) calc(64px + env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));box-sizing:border-box}.lbv img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;transition:transform .38s cubic-bezier(.22,1,.36,1);transform:scale(.96)}.lbx.on .lbv img{transform:none}.lbx-b{position:absolute;z-index:2;width:44px;height:44px;display:grid;place-items:center;border-radius:999px;color:var(--ink);border:1px solid rgba(16,24,32,.14);background:linear-gradient(160deg,#ffffffb3,#ffffff40 60%,#fff6);-webkit-backdrop-filter:blur(10px) saturate(180%);backdrop-filter:blur(10px) saturate(180%);box-shadow:var(--glass-hi),0 6px 18px #1018201a;transition:transform .15s,opacity .2s}.lbx-b:active{transform:scale(.94)}.lbx-x{top:calc(14px + env(safe-area-inset-top,0px));right:calc(14px + env(safe-area-inset-right,0px))}.lbx-a{top:50%;margin-top:-22px;left:calc(14px + env(safe-area-inset-left,0px))}.lbx-a.nx{left:auto;right:calc(14px + env(safe-area-inset-right,0px))}.lbx-b:disabled{opacity:0;pointer-events:none}.lbx.zoomed .lbx-a,.lbx.zoomed .lbx-n{opacity:0;pointer-events:none}.lbx-n{position:absolute;left:50%;bottom:calc(18px + env(safe-area-inset-bottom,0px));transform:translate(-50%);margin:0;padding:8px 14px;border-radius:999px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--ink);background:#ffffff8c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--glass-hi);transition:opacity .2s}@media(hover:none){.lbx-a{display:none}}.flyer{position:fixed;left:0;top:0;z-index:20;pointer-events:none;transform-origin:0 0}.flyer img{width:100%;height:100%;object-fit:contain;display:block;transform-origin:50% 2%}.flyer svg{width:100%;height:100%;display:block;overflow:visible;transform-origin:50% 2%}#bag{display:inline-flex}#bag .bagc{margin-left:-3px}.g.taken .gm,.g.taken .tag{visibility:hidden}@media(max-width:700px){.prod{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;gap:14px;align-content:start}.pgal{min-height:auto}.pslot{min-height:0;height:46vh;flex:none}.pviews em{margin-left:0}.parr{opacity:1;width:36px;height:36px;margin-top:-18px;background:#ffffffd9}.pd{gap:14px;max-width:none}.buyrow{position:sticky;bottom:0;z-index:3;background:var(--paper);padding-block:10px calc(10px + env(safe-area-inset-bottom,0px));margin-block:-10px}.pname{font-size:clamp(52px,16vw,84px)}}.g .pr{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.g .pr img{position:absolute;top:30px;height:auto;display:block;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;filter:brightness(calc(1 + var(--fog,0) * .8)) contrast(calc(1 - var(--fog,0) * .55))}.g .pr .pf{transform-origin:50% 0}.g .pr .ps{transform-origin:64% 0}.pview>img.pi{position:absolute;left:50%;top:50%;max-width:84%;max-height:86%;width:auto;height:auto;transform:translate(-50%,-50%);display:block;pointer-events:none;-webkit-user-select:none;user-select:none}.pview.v-photo{overflow:hidden}.pview>img.pm{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;pointer-events:none;-webkit-user-select:none;user-select:none}.card-g .ci img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:contain;padding:12% 8%}.card-g .ci>:nth-child(2){position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .3s ease}@media(hover:hover){.card-g:hover .ci>:nth-child(2){opacity:1}}.line .th img{width:100%;height:100%!important;object-fit:contain;padding:10% 6%;display:block}.lk .shot img{position:absolute;width:62%;height:auto;top:14%}header a,header button{color:var(--ink);text-decoration:none;font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:8px}header a:hover,header button:hover,header a[aria-current=page]{color:var(--accent)}header .r{align-items:center}.hl{display:inline-flex;align-items:center;gap:0;border:1px solid var(--line);height:26px}header .hl button{padding:0 8px;height:100%;color:var(--ink-2);letter-spacing:.1em}header .hl button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.ico{width:16px;height:16px;flex-shrink:0}.m-only{display:none}.logo{text-decoration:none}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a0a0a6b;z-index:40;opacity:0;pointer-events:none;transition:opacity .35s ease}.scrim.on{opacity:1;pointer-events:auto}.layer{position:fixed;z-index:41;background:var(--paper);display:flex;flex-direction:column;visibility:hidden;transition:transform .5s cubic-bezier(.16,1,.3,1),visibility 0s linear .5s}.layer.on{visibility:visible;transform:none!important;transition:transform .5s cubic-bezier(.16,1,.3,1),visibility 0s}.drawer{top:0;right:0;bottom:0;width:min(440px,100%);transform:translate(100%);border-left:1.5px solid var(--ink);padding-right:env(safe-area-inset-right,0px)}.menu{top:0;left:0;bottom:0;width:min(560px,100%);transform:translate(-100%);border-right:1.5px solid var(--ink);padding-left:env(safe-area-inset-left,0px)}.search{top:0;left:0;right:0;max-height:min(88vh,760px);transform:translateY(-102%);border-bottom:1.5px solid var(--ink);padding-top:env(safe-area-inset-top,0px)}.lh{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid var(--line);font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;padding-top:calc(16px + env(safe-area-inset-top,0px))}.search .lh{padding-top:16px}.x{width:40px;height:40px;display:grid;place-items:center;margin:-10px -10px -10px 0;flex-shrink:0}.x:hover{color:var(--accent)}.lb{flex:1;overflow:auto;padding:20px;overscroll-behavior:contain;min-height:0}.lf{border-top:1px solid var(--line);padding:16px 20px calc(16px + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:12px}html.locked{overflow:hidden}.mnav{list-style:none;margin:0 0 32px;padding:0;display:flex;flex-direction:column;gap:4px}.menu .lb{overflow-x:hidden}.mnav a{display:flex;align-items:baseline;gap:16px;padding:4px 0;font-family:var(--display);font-variation-settings:"wdth" 62;font-weight:850;text-transform:uppercase;font-size:clamp(30px,4.4vw,46px);line-height:1;color:var(--ink);text-decoration:none;font-stretch:62%;transition:color .15s,transform .25s cubic-bezier(.16,1,.3,1)}.mnav a small{font-family:var(--ui);font-size:11px;font-weight:500;letter-spacing:.12em;color:var(--ink-2);min-width:22px}.mnav a:hover,.mnav a[aria-current=page]{color:var(--accent)}@media(hover:hover){.mnav a:hover{transform:translate(6px)}}.mnav li{opacity:0;transform:translate(-18px)}.menu.on .mnav li{opacity:1;transform:none;transition:opacity .4s ease,transform .55s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i) * 40ms + .14s)}.msub{display:flex;flex-wrap:wrap;gap:10px 22px;list-style:none;margin:0;padding:0}.msub a{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);text-decoration:none;cursor:pointer}.msub a:hover{color:var(--ink)}.mlang{display:flex;justify-content:space-between;align-items:center;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.mlang .hl button{padding:0 10px;height:100%;font-size:11px;letter-spacing:.1em;color:var(--ink-2)}.mlang .hl button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.search .in{width:100%;max-width:1600px;margin:0 auto}.sbox{display:flex;align-items:center;gap:14px;border-bottom:1.5px solid var(--ink);padding-bottom:6px}.sbox svg{width:24px;height:24px;flex-shrink:0}.sbox input{flex:1;min-width:0;border:0;font-family:var(--display);font-variation-settings:"wdth" 70;font-stretch:70%;font-weight:800;font-size:clamp(30px,5vw,52px);text-transform:uppercase;background:transparent;color:var(--ink);padding:0;border-radius:0;-webkit-appearance:none;appearance:none}.sbox input:focus{outline:none}.sbox input::placeholder{color:#c3c8c7}.sbox input::-webkit-search-cancel-button{display:none}.smeta{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);margin:16px 0 12px;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.sres{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:3px}.chips{display:flex;gap:8px;flex-wrap:wrap}.chip{height:32px;padding:0 14px;border:1.5px solid var(--ink);font-size:11px;letter-spacing:.12em;text-transform:uppercase;display:inline-flex;align-items:center;transition:background .15s,color .15s}.chip[aria-pressed=true],.chip:hover{background:var(--ink);color:var(--paper)}@media(prefers-reduced-motion:reduce){.layer,.layer.on,.scrim,.menu.on .mnav li{transition:none}}a.card-g{color:var(--ink);text-decoration:none;cursor:pointer}.card-g .ci{position:relative;display:block}.card-g .ci svg+svg{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .3s ease}@media(hover:hover){.card-g:hover .ci svg+svg{opacity:1}}.free{display:flex;flex-direction:column;gap:8px;font-size:12px;margin-bottom:6px}.free .tr{height:4px;background:var(--line);position:relative;overflow:hidden}.free .tr i{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--accent);transform-origin:0 50%;transition:transform .6s cubic-bezier(.16,1,.3,1)}.free b{font-weight:600}.lines{list-style:none;margin:0;padding:0}.line{display:grid;grid-template-columns:78px minmax(0,1fr) auto;gap:14px;padding:16px 0;border-bottom:1px solid var(--line)}.line .th{background:#f4f5f5;aspect-ratio:3/4;display:block}.line .th svg{width:100%;height:100%;padding:8% 10% 0;display:block}.line h4{margin:0;font-family:var(--display);font-variation-settings:"wdth" 70;font-stretch:70%;font-weight:800;font-size:20px;text-transform:uppercase;line-height:1}.line .m{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);margin-top:6px}.qty{display:inline-flex;align-items:center;border:1.5px solid var(--ink);margin-top:12px;height:32px}.qty button{width:32px;height:100%;display:grid;place-items:center}.qty button:hover{background:var(--ink);color:var(--paper)}.qty span{min-width:22px;text-align:center;font-size:13px;font-variant-numeric:tabular-nums}.line .pr{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;font-weight:600;font-size:14px;font-variant-numeric:tabular-nums}.rm{font-size:10px;letter-spacing:.12em;text-transform:uppercase;text-decoration:underline;text-underline-offset:3px;color:var(--ink-2)}.rm:hover{color:var(--ink)}.subt{display:flex;justify-content:space-between;font-size:13px;letter-spacing:.08em;text-transform:uppercase;font-weight:600;font-variant-numeric:tabular-nums}.small{font-size:11px;color:var(--ink-2);line-height:1.5;margin:0}.empty{display:flex;flex-direction:column;align-items:flex-start;gap:18px;padding-top:12px}.empty svg{width:120px;height:auto}.empty p{margin:0;font-family:var(--display);font-variation-settings:"wdth" 62;font-stretch:62%;font-weight:850;text-transform:uppercase;font-size:46px;line-height:.92}.empty span{font-size:14px;color:var(--ink-2)}.btn-o{height:46px;padding:0 22px;border:1.5px solid var(--ink);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;display:inline-flex;align-items:center;justify-content:center;color:var(--ink);text-decoration:none;cursor:pointer;transition:background .15s,color .15s}.btn-o:hover{background:var(--ink);color:var(--paper)}a.cta{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.tbl-w{overflow-x:auto}.tbl{width:100%;border-collapse:collapse;font-size:13px;font-variant-numeric:tabular-nums}.tbl th,.tbl td{padding:11px 8px;border-bottom:1px solid var(--line);text-align:left}.tbl th{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);font-weight:500}.tbl td:first-child{font-family:var(--display);font-variation-settings:"wdth" 75;font-stretch:75%;font-weight:800;font-size:16px}.tbl td.na{color:#b3b8b7}.how{display:grid;grid-template-columns:120px minmax(0,1fr);gap:18px;align-items:center;margin-top:24px}.how svg{width:100%;height:auto}.how ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;font-size:13px;line-height:1.45}.how b{color:var(--accent)}.gh{font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;margin:26px 0 0}.pop{left:50%;top:50%;width:min(760px,calc(100% - 32px));transform:translate(-50%,-46%) scale(.98);opacity:0;border:1.5px solid var(--ink);display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);transition:transform .5s cubic-bezier(.16,1,.3,1),opacity .3s ease,visibility 0s linear .5s}.pop.on{transform:translate(-50%,-50%)!important;opacity:1;transition:transform .5s cubic-bezier(.16,1,.3,1),opacity .3s ease,visibility 0s}.pop .art{background:var(--ink);color:var(--paper);position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;padding:22px;min-height:340px}.pop .art .big{color:var(--accent);font-family:var(--display);font-variation-settings:"wdth" 62;font-stretch:62%;font-weight:900;font-size:clamp(80px,9.5vw,128px);line-height:.8;letter-spacing:-.02em;margin:0;position:relative;z-index:1;white-space:nowrap}.pop .art .big small{color:var(--paper);display:block;white-space:normal;font-size:.34em;letter-spacing:0;margin-top:.12em}.pop .art svg.hg{position:absolute;right:-30px;top:20px;width:220px;opacity:.18}.pop .art>span{font-size:10px;letter-spacing:.16em;text-transform:uppercase;position:relative;z-index:1}.pop .body{padding:26px;display:flex;flex-direction:column;gap:14px;justify-content:center;position:relative}.pop .body .x{position:absolute;right:14px;top:14px;margin:0}.pop h2{margin:0;font-family:var(--display);font-variation-settings:"wdth" 70;font-stretch:70%;font-weight:850;text-transform:uppercase;font-size:clamp(30px,3.6vw,42px);line-height:.92;max-width:12ch;text-wrap:balance}.pop p{margin:0;font-size:14px;line-height:1.5;color:var(--ink-2)}.pop form{display:flex;flex-direction:column;gap:10px}.pop input[type=email]{height:50px;border:1.5px solid var(--ink);padding:0 14px;font:inherit;font-size:16px;background:var(--paper);color:var(--ink);border-radius:0}.pop input[type=email]:focus{outline:2px solid var(--accent);outline-offset:1px}.pop .cta{height:52px}.pop .no{font-size:11px;letter-spacing:.12em;text-transform:uppercase;text-decoration:underline;text-underline-offset:3px;color:var(--ink-2);align-self:flex-start;padding:4px 0}.pop .err{min-height:0}.pop .done{display:flex;flex-direction:column;gap:14px}.pop .done .mail{width:54px;height:54px}.pop small a,.check a,.news small a{color:inherit}.pop .proto-n{font-size:11px;color:var(--accent);line-height:1.45}@media(max-width:700px){.pop{left:0;right:0;top:auto;bottom:0;width:100%;transform:translateY(100%);grid-template-columns:1fr;border-width:1.5px 0 0;max-height:92vh;overflow:auto}.pop.on{transform:none!important}.pop .art{min-height:0;padding:18px 20px;flex-direction:row;align-items:flex-end}.pop .art .big{font-size:76px}.pop .art svg.hg{width:150px;top:-10px}.pop .body{padding:20px 20px calc(20px + env(safe-area-inset-bottom,0px))}}.app.paged{height:auto}.app.paged .bar,.app.paged .stage,.app.paged .grid,.app.paged .info,.app.paged .prod{display:none!important}.app.paged~.brand{display:none}.pg{grid-row:5;padding-block:28px 72px;min-width:0;animation:pgin .55s cubic-bezier(.16,1,.3,1)}@keyframes pgin{0%{opacity:0;transform:translateY(14px)}}@media(prefers-reduced-motion:reduce){.pg{animation:none}}.pg-top{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px 24px;border-bottom:1px solid var(--ink);padding-bottom:22px;margin-bottom:30px}.pg-eb{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);margin:0 0 12px}.pg-h{font-family:var(--display);font-variation-settings:"wdth" 62;font-stretch:62%;font-weight:850;text-transform:uppercase;font-size:clamp(62px,11.5vw,176px);line-height:.85;letter-spacing:-.01em;margin:0;color:var(--accent);text-wrap:balance}.pg-h:focus,.pg:focus{outline:none}.pg-lead{font-size:clamp(17px,1.6vw,21px);line-height:1.45;max-width:44ch;margin:0;justify-self:end}.cols{display:grid;grid-template-columns:minmax(0,230px) minmax(0,1fr);gap:clamp(24px,6vw,96px)}.toc{position:sticky;top:20px;align-self:start;display:flex;flex-direction:column;gap:9px;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.toc a{color:var(--ink-2);text-decoration:none;cursor:pointer}.toc a:hover{color:var(--ink)}.prose{max-width:66ch;font-size:15px;line-height:1.65;color:#262a2a}.prose h2{font-family:var(--display);font-variation-settings:"wdth" 75;font-stretch:75%;font-weight:800;text-transform:uppercase;font-size:26px;line-height:1;margin:44px 0 12px;color:var(--ink);scroll-margin-top:20px}.prose h2:first-child{margin-top:0}.prose p{margin:0 0 12px}.prose ul{padding-left:18px;margin:0 0 12px}.prose li{margin-bottom:4px}.prose a,.faq a{color:var(--ink);text-underline-offset:3px}.todo{background:#e4f1f0;color:#0d5b56;padding:1px 5px;font-size:.92em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.note{border:1.5px dashed #C3C8C7;padding:12px 14px;font-size:12px;line-height:1.5;color:var(--ink-2);margin:0 0 28px;max-width:66ch}.note b{color:var(--ink)}.faq details,.acc details{border-top:1px solid var(--line);padding-block:16px}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:16px;font-family:var(--display);font-variation-settings:"wdth" 75;font-stretch:75%;font-weight:800;text-transform:uppercase;font-size:clamp(20px,2vw,26px);line-height:1.05}.faq summary::-webkit-details-marker,.prod summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-family:var(--ui);font-weight:400;font-size:20px;transition:transform .25s}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{margin:12px 0 0;font-size:15px;line-height:1.6;color:#3a3f3f;max-width:62ch}.form{display:grid;gap:14px;max-width:560px}.form .two{display:grid;grid-template-columns:1fr 1fr;gap:14px}.field{display:flex;flex-direction:column;gap:6px;min-width:0}.field label{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.field input,.field textarea{border:1.5px solid var(--ink);padding:12px 14px;font:inherit;font-size:16px;background:var(--paper);color:var(--ink);border-radius:0;width:100%}.field textarea{min-height:150px;resize:vertical}.field input:focus,.field textarea:focus{outline:2px solid var(--accent);outline-offset:1px}.check{display:flex;gap:10px;font-size:13px;line-height:1.45;align-items:flex-start;color:var(--ink-2)}.check input{width:18px;height:18px;accent-color:var(--accent);margin:1px 0 0;flex-shrink:0}.ok-msg{margin:0;font-size:13px;color:var(--accent)}.kv{align-content:start;display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 22px;font-size:14px;margin:0 0 28px}.kv dt{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);padding-top:2px}.kv dd{margin:0}.filters{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:16px}.sort{display:flex;align-items:center;gap:10px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.sort select{font:inherit;font-size:11px;letter-spacing:.12em;text-transform:uppercase;border:0;border-bottom:1.5px solid var(--ink);background:transparent;padding:6px 2px;color:var(--ink);border-radius:0}.dgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:3px}.dgrid .card-g{animation:pgin .5s cubic-bezier(.16,1,.3,1) backwards;animation-delay:calc(var(--k,0) * 30ms)}.dcount{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);margin:14px 0 0}.lk{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;align-items:start}.lk figure{margin:0;min-width:0}.lk .shot{position:relative;overflow:hidden;background:var(--bgc);aspect-ratio:4/5;clip-path:inset(0 0 0 0);transition:clip-path 1s cubic-bezier(.65,0,.35,1)}.lk .shot.wide{aspect-ratio:16/10}.lk .shot.pre{clip-path:inset(100% 0 0 0)}.lk .shot svg{position:absolute;height:84%;width:auto;aspect-ratio:240/360;top:9%}.lk .stamp{position:absolute;left:14px;bottom:14px;font-size:10px;letter-spacing:.14em;text-transform:uppercase;background:var(--paper);color:var(--ink);padding:5px 8px}.lk figcaption{display:flex;justify-content:space-between;gap:12px;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);padding-top:10px}@media(prefers-reduced-motion:reduce){.lk .shot,.lk .shot.pre{clip-path:none;transition:none}}.about-band{display:flex;align-items:center;justify-content:center;gap:clamp(16px,3vw,40px);background:var(--ink);color:var(--paper);padding:clamp(40px,8vw,110px) 20px;margin:0 0 48px;overflow:hidden}.about-band svg{width:clamp(70px,12vw,170px);height:auto;fill:var(--accent);flex-shrink:0}.about-band{flex-direction:column}.about-band p{margin:0;font-family:var(--ui);font-weight:600;text-transform:uppercase;letter-spacing:.2em;font-size:clamp(13px,1.8vw,24px);line-height:1.3;text-align:center;padding-left:.2em}.brand{max-width:1600px;margin:0 auto;padding-block:clamp(64px,10vw,140px) clamp(48px,7vw,96px);display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:clamp(28px,5vw,80px);align-items:end}.brand .eb{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);margin:0 0 14px}.brand h2{font-family:var(--display);font-variation-settings:"wdth" 62;font-stretch:62%;font-weight:850;text-transform:uppercase;font-size:clamp(58px,9.4vw,156px);line-height:.85;margin:0;letter-spacing:-.01em}.brand h2 em{font-style:normal;color:var(--accent)}.brand .tx p{font-size:clamp(16px,1.4vw,19px);line-height:1.55;margin:0 0 16px;max-width:42ch}.brand .tx .btn-o{margin-top:8px}.next{grid-column:1/-1;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px 24px;align-items:center;border:1.5px solid var(--ink);padding:16px 20px}.next .k{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}.next .v{font-family:var(--display);font-variation-settings:"wdth" 75;font-stretch:75%;font-weight:800;text-transform:uppercase;font-size:clamp(20px,2.4vw,30px);line-height:1}.hint{display:flex;align-items:center;gap:10px;padding:9px 14px;background:var(--paper);border:1px solid var(--line);border-radius:999px;color:var(--ink);bottom:14px}.hint svg{width:14px;height:10px;flex-shrink:0}.hint .a1{animation:nudgeL 1.6s ease-in-out infinite}.hint .a2{animation:nudgeR 1.6s ease-in-out infinite}@keyframes nudgeL{50%{transform:translate(-4px)}}@keyframes nudgeR{50%{transform:translate(4px)}}@media(prefers-reduced-motion:reduce){.hint .a1,.hint .a2{animation:none}}.toast{z-index:60}@media(max-width:900px){.cols{grid-template-columns:minmax(0,1fr)}.toc{position:static;flex-direction:row;flex-wrap:wrap;gap:8px 16px;border-bottom:1px solid var(--line);padding-bottom:16px}.brand,.pg-top{grid-template-columns:minmax(0,1fr)}.pg-lead{justify-self:start}}@media(max-width:700px){header .hide-m{display:none}.m-only{display:inline-block}header .hl.m-only{display:inline-flex}header .l{gap:14px}header .r{gap:12px}header .hl{height:30px}header .hl button{padding:0 6px;font-size:10px}.lk{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.lk figure{grid-column:auto!important;margin-top:0!important}.lk figure.full{grid-column:1/-1!important}.next{grid-template-columns:minmax(0,1fr)}.form .two{grid-template-columns:1fr}.dgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.how{grid-template-columns:90px minmax(0,1fr)}}:root{--r-xl:28px;--r-lg:20px;--r-md:14px;--r-sm:8px;--pill:999px;--glass:rgba(255,255,255,.26);--glass-strong:rgba(255,255,255,.66);--glass-dark:rgba(16,24,32,.55);--glass-line:rgba(255,255,255,.8);--glass-blur:blur(12px) saturate(210%) brightness(1.06);--glass-hi:inset 0 1.5px 0 rgba(255,255,255,.95),inset 1.5px 0 0 rgba(255,255,255,.5),inset 0 -1px 0 rgba(255,255,255,.35),inset 0 0 18px rgba(255,255,255,.35),inset -6px -8px 24px rgba(16,24,32,.06);--glass-drop:0 24px 60px rgba(16,24,32,.2),0 2px 8px rgba(16,24,32,.08)}.cta,.btn-o,.news button,.ctrl .arrow,.parr,.x{border-radius:var(--pill)}.ctrl .arrow,.parr{background:var(--glass);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid rgba(16,24,32,.14);box-shadow:var(--glass-hi)}.ctrl .arrow:hover,.parr:hover{background:var(--ink);color:var(--paper);border-color:var(--ink)}.sizes button{border-radius:var(--r-md)}.chip{border-radius:var(--pill);border-width:1px}.qty{border-radius:var(--pill);overflow:hidden;border-width:1px}.hl{border-radius:var(--pill);overflow:hidden}.pay li{border-radius:var(--r-sm)}.news form{border-radius:var(--pill);overflow:hidden;border-width:1px}.news input{padding-left:20px}.field input,.field textarea{border-radius:var(--r-md);border-width:1px}.field textarea{border-radius:var(--r-lg)}.sort select{border-radius:0}.cookie .btns button{border-radius:var(--pill)}.tag .card{border-radius:6px}.toast{border-radius:var(--pill)}.card-g{border-radius:var(--r-lg);overflow:hidden}.dgrid{gap:10px}.ph{border-radius:var(--r-lg)}.hint{background:var(--glass);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-color:var(--glass-line);box-shadow:var(--glass-hi),0 6px 18px #10182014}.cookie{border-radius:var(--r-xl);border:1px solid var(--glass-line);background:var(--glass-strong);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-hi),var(--glass-drop)}.drawer,.menu,.search{background:var(--glass-strong);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-hi),var(--glass-drop)}.drawer{border-left:1px solid var(--glass-line);border-radius:var(--r-xl) 0 0 var(--r-xl)}.menu{border-right:1px solid var(--glass-line);border-radius:0 var(--r-xl) var(--r-xl) 0}.search{border-bottom:1px solid var(--glass-line);border-radius:0 0 var(--r-xl) var(--r-xl)}.lh,.lf{border-color:#10182014}.scrim{background:#10182029}.pop{border:1px solid var(--glass-line);border-radius:var(--r-xl);background:var(--glass);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-hi),var(--glass-drop);overflow:hidden;padding:8px}.pop:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,#ffffff8c,#fff0 38% 70%,#ffffff47)}.pop .art{border-radius:calc(var(--r-xl) - 8px);background:var(--glass-dark);-webkit-backdrop-filter:blur(14px) saturate(160%);backdrop-filter:blur(14px) saturate(160%);box-shadow:inset 0 1px #ffffff2e,inset 0 0 0 1px #ffffff14}.pop .art .big{color:#7fc3cf}.pop .body{background:#ffffff80;border-radius:calc(var(--r-xl) - 8px);margin-left:8px;box-shadow:inset 0 1px #ffffffe6}@media(max-width:700px){.pop .body{margin:8px 0 0}}.pop p{color:#3a4148}.pop input[type=email]{border-radius:var(--pill);border:1px solid rgba(16,24,32,.18);background:#ffffff9e;padding:0 20px}.pop .no{align-self:center}@media(max-width:700px){.pop{border-radius:var(--r-xl) var(--r-xl) 0 0;border-width:1px 0 0;padding:8px 8px 0}.pop .art{border-radius:calc(var(--r-xl) - 8px)}.drawer,.menu{border-radius:0}}.pslot{border-radius:var(--r-xl);overflow:hidden}.sizes button:not(:disabled),.ctrl .arrow,.parr,.chip,.btn-o,.cookie .btns button:not(.solid):not(.wide){background:linear-gradient(160deg,#ffffff8c,#ffffff29 60%,#ffffff4d);-webkit-backdrop-filter:blur(10px) saturate(190%) brightness(1.05);backdrop-filter:blur(10px) saturate(190%) brightness(1.05);border:1px solid rgba(255,255,255,.55);box-shadow:inset 0 1px #ffffffd9,inset 0 -1px #ffffff40,inset 0 -6px 12px #1018200a,0 0 0 .5px #1018201a,0 6px 18px #1018201a}.parr svg{filter:drop-shadow(0 0 1.5px rgba(255,255,255,.95)) drop-shadow(0 0 4px rgba(255,255,255,.6))}.parr{background:linear-gradient(160deg,#ffffff6b,#ffffff1a 60%,#ffffff38);-webkit-backdrop-filter:blur(8px) saturate(180%);backdrop-filter:blur(8px) saturate(180%);color:var(--ink)}.chip[aria-pressed=true],.chip:hover,.btn-o:hover,.ctrl .arrow:hover,.parr:hover{-webkit-backdrop-filter:blur(10px) saturate(190%);backdrop-filter:blur(10px) saturate(190%)}.sizes button[aria-checked=true],.cta,.news button,.cookie .btns button.solid{background:linear-gradient(180deg,#2A3440,var(--ink) 55%);border-color:var(--ink);color:var(--paper);box-shadow:inset 0 1px #ffffff38,inset 0 -2px 6px #00000040,0 8px 20px #1018202e}.sizes button[aria-checked=true],.sizes button[aria-checked=true]:hover:not(:disabled){background:linear-gradient(160deg,#2c96a6e0,#1b6978cc 55%,#165866e0);border-color:#ffffff8c;color:#fff;-webkit-backdrop-filter:blur(10px) saturate(190%);backdrop-filter:blur(10px) saturate(190%);text-shadow:0 1px 2px rgba(10,50,60,.35);box-shadow:inset 0 1.5px #fff9,inset 1px 0 #ffffff40,inset 0 -3px 8px #0a3c4859,inset 0 0 16px #ffffff1f,0 8px 20px #1b697847,0 0 0 1px #1b697859}.chip[aria-pressed=true],.chip:hover,.btn-o:hover,.ctrl .arrow:hover,.parr:hover{background:linear-gradient(160deg,#2a3440d1,#1018209e);color:var(--paper);border-color:#ffffff2e}header .hl button[aria-pressed=true],.mlang .hl button[aria-pressed=true],.chip[aria-pressed=true],.chip[aria-pressed=true]:hover{background:linear-gradient(160deg,#2c96a6eb,#1b6978db 55%,#165866eb);color:#fff;border-color:#1b69788c;text-shadow:0 1px 2px rgba(10,50,60,.3);box-shadow:inset 0 1.5px #ffffff80,inset 0 -2px 6px #0a3c484d}.chip:hover:not([aria-pressed=true]){background:#1b69781f;color:var(--accent);border-color:#1b697873}.tag .card{background:#10182094;-webkit-backdrop-filter:blur(8px) saturate(180%);backdrop-filter:blur(8px) saturate(180%);box-shadow:inset 0 1px #ffffff40,0 4px 10px #10182033;border-radius:var(--pill)}.pop{background:linear-gradient(135deg,#ffffff57,#ffffff24)}.line .th{border-radius:var(--r-md);overflow:hidden}.app.pmode{height:auto;min-height:100vh;min-height:100svh}.app.pmode .prod{overflow:visible}.app.pmode .stage,.app.pmode .info{visibility:hidden}.app.pmode~.brand{display:none}.top{position:relative;z-index:10}.top-in{position:fixed;left:0;right:0;top:0;z-index:10;background:#fff0;border-bottom:1px solid transparent;transition:background .35s ease,border-color .35s ease,box-shadow .35s ease,-webkit-backdrop-filter .35s,backdrop-filter .35s}.top-c{max-width:1600px;margin:0 auto}.top .proto{max-height:40px;overflow:hidden;transition:max-height .35s ease,opacity .25s ease,padding .35s ease,border-color .35s}header{transition:padding .35s cubic-bezier(.16,1,.3,1)}header .l,header .r{transition:height .35s cubic-bezier(.16,1,.3,1)}header .logo{display:flex;align-items:flex-end;overflow:hidden;height:calc(var(--lgw)*.3662);transition:height .35s cubic-bezier(.16,1,.3,1)}header .lgv{flex-shrink:0;transition:width .35s cubic-bezier(.16,1,.3,1)}header .lg-iso{transition:opacity .2s ease}.top.cmp .top-in{background:#ffffffb8;-webkit-backdrop-filter:blur(16px) saturate(180%);backdrop-filter:blur(16px) saturate(180%);border-bottom-color:var(--line);box-shadow:0 8px 24px #1018200f}.top.cmp .proto{max-height:0;opacity:0;padding-block:0;border-color:transparent}.top.cmp header{--lgw:168px;padding-block:10px 9px}.top.cmp header .logo{height:calc(var(--lgw)*.128)}.top.cmp header .lg-iso{opacity:0}@media(max-width:700px){.top.cmp header{--lgw:122px;padding-block:8px 7px}}@media(prefers-reduced-motion:reduce){.top-in,.top .proto,header,header .l,header .r,header .logo,header .lgv{transition:none}}.top .proto{display:none}.top header{margin-top:6px}@media(max-width:700px){.top header{margin-top:12px}}.g{perspective:1100px}.g .pr{transform-style:preserve-3d;transform-origin:120px 0;transition:transform 1.05s cubic-bezier(.65,-.12,.22,1.12)}.g .pr.flipped{transform:rotateY(180deg)}.g .pr .pf,.g .pr .ps,.g .pr .pbk{-webkit-backface-visibility:hidden;backface-visibility:hidden}.g .pr .pbk{position:absolute;top:0;right:0;bottom:0;left:0;transform:rotateY(180deg)}.g .pr .pb{position:absolute;top:30px;height:auto;display:block;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;filter:brightness(calc(1 + var(--fog,0) * .8)) contrast(calc(1 - var(--fog,0) * .55))}.flipb{position:absolute;left:50%;bottom:16px;z-index:3;display:inline-flex;align-items:center;gap:9px;height:40px;padding:0 18px 0 15px;border-radius:999px;font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ink);background:linear-gradient(160deg,#ffffff8c,#ffffff29 60%,#ffffff4d);-webkit-backdrop-filter:blur(12px) saturate(190%) brightness(1.05);backdrop-filter:blur(12px) saturate(190%) brightness(1.05);border:1px solid rgba(255,255,255,.6);box-shadow:inset 0 1px #ffffffe6,inset 0 -6px 12px #1018200a,0 0 0 .5px #1018201f,0 8px 22px #1018201f;opacity:0;pointer-events:none;transform:translate(-50%,8px) scale(.96);transition:opacity .25s ease,transform .35s cubic-bezier(.16,1,.3,1),background .2s}.flipb.on{opacity:1;pointer-events:auto;transform:translate(-50%) scale(1)}.flipb:hover{background:linear-gradient(160deg,#ffffffbf,#ffffff4d 60%,#ffffff73)}.flipb:active{transform:translate(-50%) scale(.96)}.flipb svg{width:15px;height:15px;transition:transform .6s cubic-bezier(.65,-.12,.22,1.12)}.flipb[aria-pressed=true] svg{transform:rotate(180deg)}.app.pmode .flipb,.app.paged .flipb{display:none}.stage .hint{bottom:66px}@media(prefers-reduced-motion:reduce){.g .pr,.flipb svg{transition:none}}.about-band{position:relative;isolation:isolate;gap:18px;color:#fff;padding:clamp(40px,7vw,96px) 24px;margin:8px 0 48px;border-radius:var(--r-xl);background:linear-gradient(120deg,#145663f5,#1b6978e0 45%,#348c9cd1 75%,#1b6978eb);border:1px solid rgba(255,255,255,.35);box-shadow:inset 0 1px #ffffff73,inset 0 -1px #0000001f,0 18px 44px #1b697838}.about-band:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,#ffffff2e,#fff0 45%)}.about-band .ic{width:clamp(54px,7vw,92px);fill:#fff}.about-band .wm{position:absolute;z-index:-1;right:-4%;bottom:-18%;width:clamp(260px,42vw,640px);fill:#ffffff12}.about-band p{letter-spacing:.22em;font-size:clamp(14px,1.9vw,26px)}.about-band .yr{font-size:10px;letter-spacing:.2em;text-transform:uppercase;opacity:.7}.g .hk2{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;opacity:0;transition:opacity .12s ease}.g.front .hk2{opacity:1;transition:opacity .25s ease .5s}.grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;grid-auto-rows:max-content}.card-g .ci{flex-shrink:0}.card-g .ci img{aspect-ratio:1/1;padding:8% 10%}@media(max-width:700px){.grid{grid-template-columns:minmax(0,1fr)}.card-g .ci img{aspect-ratio:5/4}}.marq-item{gap:0;padding-right:0}.marq-item svg{margin-inline:max(90px,11vw)}@supports not selector(::-webkit-scrollbar){html{scrollbar-color:rgba(27,105,120,.75) transparent;scrollbar-width:thin}}html{background:var(--paper)}::-webkit-scrollbar{width:12px;height:12px;background:var(--paper)}::-webkit-scrollbar-track{background:var(--paper)}::-webkit-scrollbar-thumb{border-radius:999px;border:3px solid transparent;background-clip:padding-box;background-image:linear-gradient(180deg,#348c9cc7,#1b6978d1 50%,#145663e0);box-shadow:inset 0 1px #ffffff8c,inset 1px 0 #ffffff40}::-webkit-scrollbar-thumb:hover{background-image:linear-gradient(180deg,#3e9aaae6,#1b6978f2)}::-webkit-scrollbar-corner{background:var(--paper)}.card-g .cdots{display:flex;gap:6px;padding:0 12px 14px}.card-g .cdots i{width:11px;height:11px;border-radius:50%;box-shadow:inset 0 0 0 1px #1018202e}.card-g .cdots i.on{outline:1.5px solid var(--ink);outline-offset:2px}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.pop,.cookie,.drawer,.menu,.search{background:var(--paper)}.pop .art{background:var(--ink)}}.news p,.name,.pname,.mnav a,.sbox input,.pop .art .big,.pop h2,.pg-h,.prose h2,.faq summary,.brand h2,.next .v{letter-spacing:-.025em}.app.pmode~.shopify-section .brand,.app.paged~.shopify-section .brand{display:none}.skip:focus{position:fixed;left:16px;top:16px;width:auto;height:auto;clip:auto;z-index:100;background:var(--ink);color:var(--paper);padding:10px 14px;border-radius:999px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;text-decoration:none}.prod details .desc{font-size:14px;line-height:1.55;color:var(--ink-2);margin:10px 0 0;max-width:60ch}.prod details .desc p{margin:0 0 8px}.prod details .desc :last-child{margin-bottom:0}.prod details .desc ul{padding-left:18px;margin:0 0 8px}.cta.soldout,.cta:disabled{opacity:.45;cursor:not-allowed}.app.noitems .stage:after{content:"\b7";position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:var(--ink-2)}.pgcart{max-width:620px}.pgcart .lf{display:flex;flex-direction:column;gap:12px;border-top:1px solid var(--line);padding-top:18px;margin-top:8px}.pgcart .lf .small{font-size:12px;color:var(--ink-2);margin:0}.pgcart .lf .cta,.layer form .cta,.pgcart form .cta{width:100%}.sform{display:flex;gap:10px;max-width:620px;margin:0 0 22px}.sform input{flex:1;min-width:0;border:1.5px solid var(--ink);padding:12px 14px;font:inherit;font-size:16px;border-radius:999px;background:var(--paper);color:var(--ink)}.sform input:focus{outline:2px solid var(--accent);outline-offset:1px}.slist{list-style:none;margin:22px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.slist a{font-family:var(--display);font-variation-settings:"wdth" 75;font-stretch:75%;font-weight:800;text-transform:uppercase;font-size:22px;color:var(--ink);text-decoration:none;letter-spacing:-.025em}.slist a:hover{color:var(--accent)}.slist small{font-family:var(--ui);font-size:12px;color:var(--ink-2);letter-spacing:0}.pgn{display:flex;align-items:center;gap:14px;margin-top:22px;font-size:12px;letter-spacing:.12em}.shopify-policy__container{max-width:66ch!important;margin:0!important;padding:0!important}.shopify-policy__title h1{font-family:var(--display);font-variation-settings:"wdth" 62;font-stretch:62%;font-weight:850;text-transform:uppercase;font-size:clamp(48px,8vw,120px);line-height:.85;letter-spacing:-.025em;color:var(--accent);margin:0 0 30px;padding-bottom:22px;border-bottom:1px solid var(--ink)}.shopify-policy__body{font-size:15px;line-height:1.65;color:#262a2a}.shopify-policy__body a{color:var(--ink)}.ok-msg:empty{display:none}.news .ok{margin:10px 0 0;font-size:13px;color:var(--accent)}.form select{border:1.5px solid var(--ink);padding:12px 14px;font:inherit;font-size:16px;background:var(--paper);border-radius:0}.t-password .pg{max-width:620px;margin:0 auto;padding-block:clamp(48px,10vw,120px)}.bk-pass{display:flex;flex-direction:column;gap:22px;align-items:flex-start}.bk-pass .news form{display:flex;border:1.5px solid var(--ink);max-width:420px;width:100%}.bk-pass .news{width:100%}.pass-in summary{cursor:pointer;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.pass-in .form{margin-top:14px}.app>.shopify-section{display:contents}.pay li{height:auto;padding:0;border:0;display:block}.pay .pay-ic{display:block;width:38px;height:24px}.shopify-policy__container{max-width:68ch;margin:0 auto;padding-block:48px 80px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));font-size:15px;line-height:1.65;color:var(--ink)}.shopify-policy__title h1{font-size:clamp(28px,5vw,44px);line-height:1.05;margin:0 0 28px;text-wrap:balance}.shopify-policy__body h3{font-size:12px;letter-spacing:.14em;text-transform:uppercase;margin:32px 0 8px}.shopify-policy__body ul,.shopify-policy__body ol{padding-left:1.2em}.shopify-policy__body li{margin:4px 0}.shopify-policy__body a{color:var(--ink);text-underline-offset:3px}.pop .art.has-img{background:#101820}.pop .art[style*=--pop-art]{background:var(--pop-art)}.pop .art[style*=--pop-acc] .big{color:var(--pop-acc)}.pop .art .pop-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.pop .art.has-img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#10182059,#1018200d 45%,#1018208c);z-index:0;pointer-events:none}.pop.no-art{width:min(460px,calc(100% - 32px));grid-template-columns:minmax(0,1fr)}.pop.no-art .body{padding:30px 28px 26px}@media(max-width:700px){.pop.no-art{width:100%}}.pass-lang{position:fixed;top:max(18px,env(safe-area-inset-top));right:max(18px,env(safe-area-inset-right));z-index:5}.pass-lang .hl{height:32px;padding:2px;border-radius:999px;overflow:hidden}.pass-lang .hl button{border-radius:999px}.pass-lang .hl button{padding:0 12px;font-size:12px}.pass-lang .hl button[aria-pressed=true]{background:var(--accent);color:#fff}.jk{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.jk canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;image-rendering:pixelated;image-rendering:crisp-edges}.t-password .pg{position:relative;z-index:1;transition:transform .7s cubic-bezier(.6,0,.4,1),opacity .5s ease}.jk-on .pg{transform:translate(-115vw);opacity:0;pointer-events:none}.jk-on{overflow:hidden;touch-action:manipulation}.jk-play{position:absolute;z-index:2;pointer-events:auto;background:transparent;border:0;padding:0;cursor:pointer;border-radius:12px;-webkit-tap-highlight-color:transparent}.jk-play:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.jk-hud{position:absolute;top:max(20px,env(safe-area-inset-top));left:max(20px,env(safe-area-inset-left));display:flex;gap:16px;align-items:baseline;font-variant-numeric:tabular-nums;opacity:0;transition:opacity .3s}.jk-hud.on{opacity:1}.jk-hud b{font:700 22px var(--sans,Inter),system-ui,sans-serif;color:var(--ink)}.jk-hud span{font:500 11px var(--sans,Inter),system-ui,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.jk-over{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;text-align:center;padding:0 20px 80px;background:#ffffff8c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.jk-over[hidden]{display:none}.jk-over h2{margin:0;font:800 26px var(--sans,Inter),system-ui,sans-serif;letter-spacing:-.02em;color:var(--ink)}.jk-over p{margin:0;font-size:15px;color:var(--ink-2)}.jk-row{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.jk-row button{font:700 12px var(--sans,Inter),system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase;border-radius:999px;padding:12px 20px;cursor:pointer;border:1.5px solid var(--ink);background:#fff;color:var(--ink)}.jk-row .jk-again{background:var(--ink);color:#fff}.jk-pop{position:absolute;font:800 14px var(--sans,Inter),system-ui,sans-serif;color:#b8860b;pointer-events:none;animation:jkup .8s ease-out forwards}@keyframes jkup{to{transform:translateY(-26px);opacity:0}}@media(prefers-reduced-motion:reduce){.t-password .pg{transition:opacity .3s}.jk-on .pg{transform:none}}.hl button,.pass-lang .hl button{position:relative;touch-action:manipulation}.pass-lang .hl{height:36px}.pass-lang .hl button{height:100%;min-width:44px;display:inline-flex;align-items:center;justify-content:center}html{scroll-padding-top:calc(var(--hdr,96px) + 16px)}.prose h2{scroll-margin-top:0}.toc{top:calc(var(--hdr,96px) + 16px)}.top.cmp .top-in{background:#fffffff0}@media(max-width:700px){.top header{margin-top:6px}.top.cmp header{padding-block:10px}.top.cmp header .hl{height:26px}}.news small a{font-size:inherit;font-family:inherit;letter-spacing:inherit;text-transform:none;text-decoration:underline;text-underline-offset:2px}.bk-404 .btn-o{margin-top:4px}.t-404 .pg{padding-block-end:40px}@media(max-height:620px)and (min-width:560px){.app{height:auto;min-height:100svh}.stage{height:max(380px,calc(100svh - 120px))}.stage .hint{display:none}}.jk-msg{position:absolute;left:50%;top:38%;transform:translate(-50%,-50%) scale(.98);width:min(92vw,900px);text-align:center;pointer-events:none;font:800 clamp(26px,6vw,64px)/1.05 var(--sans,Inter),system-ui,sans-serif;letter-spacing:-.02em;text-transform:uppercase;color:#1b6978;opacity:0;transition:opacity 1.2s ease,transform 4s ease,color 1.5s ease}.jk-msg.on{opacity:.3;transform:translate(-50%,-50%) scale(1)}.jk-night .jk-msg{color:#e7f1f3}.jk-night .jk-msg.on{opacity:.3}.jk-hud b,.jk-hud span{transition:color 1.5s ease}.jk-night .jk-hud b{color:#fff}.jk-night .jk-hud span{color:#b9cdd4}.jk-night .jk-over{background:#16303d8c}.jk-night .jk-over h2{color:#fff}.jk-night .jk-over p{color:#cfe0e6}@media(prefers-reduced-motion:reduce){.jk-msg{transition:opacity .3s}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/baskonik.css.map */
