@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(inter-var-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(inter-var.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(inter-var-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(inter-var.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(inter-var-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(inter-var.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(space-mono-400-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(space-mono-400.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(space-mono-700-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(space-mono-700.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--blue:#0000FF;--paper:#FFFFFF;--ink:#0A0A0A;--sans:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--mono:"Space Mono",ui-monospace,"Courier New",monospace;--pad:1.6rem;--gut:calc(100%/43);--stkg:#00FF66}*{margin:0;padding:0;box-sizing:border-box}html{scroll-padding-top:1rem}body{background:var(--paper);color:var(--blue);font-family:var(--sans);overflow-x:hidden;min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.vh{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.sys{font-family:var(--mono);font-size:10px;line-height:1.55;text-transform:uppercase;letter-spacing:.04em;color:var(--blue)}.sys .dim{color:var(--ink)}#dither{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none}.site-main{position:relative;z-index:10;padding:0 var(--gut)}.hdr-pasy{position:relative;z-index:20;display:block;background:var(--blue);color:#fff;margin:0;padding:0}.hp-word{padding:var(--gut)}.hp-word svg{width:100%;height:auto;display:block}.hp-row{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;flex-wrap:wrap;border-top:1px solid rgba(255,255,255,.4);padding:.65rem var(--gut) .8rem;font-family:var(--mono);font-size:9.5px;letter-spacing:.05em;text-transform:uppercase}.hb-dim{color:#ffffffbf}.hb-nav{display:flex;gap:1rem;flex-wrap:wrap;font-family:var(--mono);font-size:11px;font-weight:700;text-transform:uppercase;list-style:none}.hb-nav a,.hb-nav button{background:none;border:none;font:inherit;color:#fff;text-decoration:none;cursor:pointer;padding:2px 3px}.hb-nav a:hover,.hb-nav button:hover,.hb-nav a:focus-visible,.hb-nav button:focus-visible{background:#fff;color:var(--blue);outline:none}.ftr-pasy{position:relative;z-index:20;display:block;margin:2.5rem 0 0;padding:0;background:var(--blue);color:#fff}.fp-b1{display:flex;gap:2.5rem;flex-wrap:wrap;justify-content:space-between;padding:2rem var(--gut) 1.6rem}.fp-lead{max-width:440px}.fp-lead b{display:block;font-family:var(--mono);font-weight:700;font-size:1.35rem;letter-spacing:.1em;color:#fff;text-transform:uppercase}.fp-lead p{margin-top:.4rem;font-family:var(--mono);font-size:11px;color:#ffffffc7;text-transform:uppercase;letter-spacing:.03em}.fp-form{display:flex;margin-top:.9rem}.fp-form input{border:1.5px solid #fff;border-right:none;background:transparent;color:#fff;font-family:var(--mono);font-size:11px;padding:.6rem .7rem;min-width:0;width:180px}.fp-form input::placeholder{color:#ffffffe0;font-weight:700}.fp-form button{background:#fff;color:var(--blue);border:1.5px solid #fff;font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:.6rem .8rem;cursor:pointer}.fp-form button:hover{background:transparent;color:#fff}.fp-form input:focus-visible{outline:none}.fp-form button:focus-visible{outline:none;background:transparent;color:#fff}.fp-note{margin-top:.5rem;font-family:var(--mono);font-size:9.5px;text-transform:uppercase;letter-spacing:.04em;color:#ffffffd9}.fp-cols{display:flex;gap:2.4rem;flex-wrap:wrap}.fp-cols>div{display:flex;flex-direction:column;gap:.4rem;font-family:var(--mono);font-size:11px;text-transform:uppercase}.fp-cols b{font-weight:700;color:#fff;border-bottom:1.5px solid #fff;padding-bottom:.3rem;margin-bottom:.2rem;letter-spacing:.08em}.fp-cols a{color:#ffffffc7;text-decoration:none}.fp-cols a:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}.fp-b2{padding:var(--gut);border-top:1px solid rgba(255,255,255,.4)}.fp-b2 svg{width:100%;height:auto;display:block}.fp-b3{border-top:1px solid rgba(255,255,255,.4);display:flex;justify-content:space-between;gap:.9rem;flex-wrap:wrap;padding:.75rem var(--gut) .9rem;font-family:var(--mono);font-size:9.5px;letter-spacing:.05em;text-transform:uppercase}.fp-b3 a{color:#fff}.hero-pas{margin-top:1rem}.hpp{display:flex;flex-wrap:wrap;border:1.5px solid var(--blue);background:var(--paper)}.hpp-band{writing-mode:vertical-rl;text-orientation:mixed;background:var(--blue);color:var(--paper);font-family:var(--mono);font-weight:700;font-size:11px;letter-spacing:.18em;text-transform:uppercase;padding:1rem .55rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.hpp .bag{width:min(300px,28%);aspect-ratio:1/1;flex-shrink:0;box-shadow:none;border-right:1.5px solid var(--blue)}.hpp-mid{flex:1 1 240px;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:.5rem;padding:1.1rem 1.3rem;border-right:1.5px dashed var(--blue)}.hpp-tag{display:flex;justify-content:space-between;gap:.6rem;font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--blue);opacity:.65}.hpp-name{font-family:var(--sans);font-weight:700;font-size:clamp(1.6rem,3.4vw,2.9rem);line-height:.95;letter-spacing:-.02em;text-transform:uppercase;color:var(--blue)}.hpp-name a{text-decoration:none}.hpp-name a:hover{text-decoration:underline;text-underline-offset:4px}.hpp-sub{font-family:var(--mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink)}.hpp-notes{font-family:var(--mono);font-size:11px;color:var(--ink);line-height:1.5}.hpp-right{width:300px;flex-shrink:0;display:flex;flex-direction:column;justify-content:center;gap:.7rem;padding:1.1rem 1.2rem}.hpp-price{font-family:var(--mono);font-weight:700;font-size:1.5rem;color:var(--blue);font-variant-numeric:tabular-nums}.hpp .buy{width:100%;padding:.8rem}.hpp-sold{font-family:var(--mono);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink)}.catalog{position:relative;margin-top:1.6rem;min-height:400px}.catalog-head{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap;padding-top:1.3rem}.catalog-head h1,.catalog-head h2{font-family:var(--mono);font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--blue);background:var(--paper);border:1px solid var(--blue);padding:.5rem .7rem;line-height:1}.catalog-head .sys{color:var(--ink);background:var(--paper);border:1px solid var(--blue);padding:.5rem .7rem;line-height:1.4}.cfilters{display:flex;flex-wrap:wrap;margin-top:.9rem;position:relative;z-index:15}.cfilters a{flex:1;min-width:150px;display:flex;justify-content:space-between;align-items:baseline;gap:.6rem;border:1.5px solid var(--blue);margin-right:-1.5px;margin-bottom:-1.5px;background:var(--paper);color:var(--blue);font-family:var(--mono);font-weight:700;font-size:13px;letter-spacing:.08em;text-transform:uppercase;padding:1.1rem .9rem;text-decoration:none;line-height:1}.cfilters a i{font-style:normal;font-size:10px;opacity:.65}.cfilters a:hover{background:#0000ff12}.cfilters a[aria-current=page]{background:var(--blue);color:var(--paper)}.cfilters a[aria-current=page]:hover{background:var(--blue)}.node{position:absolute;display:block;transform:rotate(var(--rot,0deg));transition:top .5s cubic-bezier(.16,1,.3,1),left .5s cubic-bezier(.16,1,.3,1),transform .45s cubic-bezier(.1,1,.3,1);width:var(--bw,320px)}.node:hover{transform:rotate(0) translateY(-8px);z-index:60!important}html:not(.js) .node,.catalog.static .node{position:relative;left:auto!important;top:auto!important;transform:none;margin:0 auto 2.2rem}.tag{position:absolute;left:12px;top:12px;z-index:5;pointer-events:none;background:var(--paper);border:1px solid var(--blue);padding:.3rem .5rem;font-family:var(--mono);font-size:9.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--blue);white-space:nowrap;line-height:1;max-width:calc(100% - 24px - 6.5rem);overflow:hidden;text-overflow:ellipsis}.stk{position:absolute;right:12px;top:12px;z-index:6;pointer-events:none;font-family:var(--mono);font-weight:700;text-transform:uppercase;line-height:1;white-space:nowrap}.stk.on{--stc:var(--stkg)}.stk.out{--stc:#FF2222}.stk-tag{background:var(--paper);border:1px solid var(--blue);color:var(--blue);padding:.3rem .5rem;font-size:9.5px;letter-spacing:.06em}.stk-plny{background:var(--stc);color:#fff;padding:.34rem .55rem;font-size:9.5px;letter-spacing:.08em}.stk-plny.on{color:#08130b}.stk-hovershow{opacity:0;transition:opacity .18s}.stk-hovertag{opacity:1;transition:opacity .18s}.node:hover .stk-hovershow,.pstage .bag:hover .stk-hovershow,.hpp:hover .stk-hovershow{opacity:1}.node:hover .stk-hovertag,.pstage .bag:hover .stk-hovertag,.hpp:hover .stk-hovertag{opacity:0}@media(hover:none){.stk-hovershow{opacity:1}.stk-hovertag{opacity:0}}.bag{position:relative;width:100%;aspect-ratio:3/4;background:var(--ink);overflow:hidden;box-shadow:0 16px 38px #0000ff29;transition:box-shadow .4s cubic-bezier(.1,1,.3,1)}.node:hover .bag{box-shadow:0 24px 48px #0000ff38}.bag a{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:4}.matte{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-color:var(--ink);background-image:radial-gradient(circle at center,rgba(0,0,255,.85) 1px,transparent 1.6px);background-size:8px 8px}.matte b{position:absolute;left:0;right:0;top:15%;text-align:center;font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.42em;text-indent:.42em;color:#ffffff52}.photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;filter:url(#duo);z-index:1}.blab{position:absolute;left:5%;right:5%;bottom:5%;z-index:3;background:#fff;color:var(--ink);padding:.8rem .85rem;display:flex;flex-direction:column;gap:.5rem;box-shadow:inset 0 0 10px #0000000d;pointer-events:none}.blab-h b{display:block;font-family:var(--sans);font-weight:700;font-size:1.25rem;letter-spacing:-.03em;text-transform:uppercase;line-height:1}.blab-h span{font-family:var(--mono);font-size:9.5px;color:var(--ink);text-transform:uppercase;opacity:.7}.blab-specs{display:grid;grid-template-columns:1fr 1fr;gap:.45rem;border-top:1px solid var(--ink);padding-top:.45rem;font-size:11px;font-weight:500}.blab-specs i{display:block;font-style:normal;font-size:8.5px;color:#888;text-transform:uppercase}.cfoot{border:1px solid var(--blue);border-top:none;padding:.7rem .75rem;display:flex;flex-direction:column;gap:.45rem;background:var(--paper)}.cf-row{display:flex;justify-content:space-between;gap:.6rem;align-items:baseline}.cf-name{font-weight:700;letter-spacing:-.02em;font-size:.92rem;color:var(--blue);text-transform:uppercase}.cf-name a{text-decoration:none}.cf-name a:hover{text-decoration:underline;text-underline-offset:3px}.cf-price{font-family:var(--mono);font-weight:700;color:var(--blue);font-variant-numeric:tabular-nums;white-space:nowrap}.cf-sub{font-family:var(--mono);font-size:9px;text-transform:uppercase;color:var(--ink);letter-spacing:.03em}.cf-sold{font-family:var(--mono);font-size:10px;font-weight:700;text-transform:uppercase;color:var(--ink)}.vsel{border:0;margin:0;padding:0;min-width:0;display:flex}.vsel{border:1.5px solid var(--blue)}.vopt{position:relative;cursor:pointer;flex:1}.vopt+.vopt{border-left:1.5px solid var(--blue)}.vopt input{position:absolute;opacity:0;width:1px;height:1px;margin:0}.vtxt{display:flex;justify-content:center;align-items:baseline;gap:.45rem;padding:.34rem .2rem;font-family:var(--mono);font-size:9.5px;font-weight:700;text-transform:uppercase;color:var(--blue)}.vopt input:checked+.vtxt{background:var(--blue);color:var(--paper)}.vopt input:disabled+.vtxt{opacity:.35;text-decoration:line-through;cursor:not-allowed}.vopt:hover input:not(:checked):not(:disabled)+.vtxt{background:#0000ff14}.buy{background:var(--blue);color:var(--paper);border:none;padding:.5rem;font-family:var(--mono);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;transition:background .2s,color .2s,box-shadow .2s;width:100%}.buy:hover,.buy:focus-visible{background:var(--paper);color:var(--blue);box-shadow:inset 0 0 0 1px var(--blue);outline:none}.buy[disabled]{opacity:.5;cursor:not-allowed}.buy[disabled]:hover{background:var(--blue);color:var(--paper);box-shadow:none}.catalog-more{display:flex;justify-content:center;padding:1.4rem 0 0}.catalog-more a{font-family:var(--mono);font-size:11px;font-weight:700;text-transform:uppercase;color:var(--blue);background:var(--paper);border:1.5px solid var(--blue);padding:.55rem 1rem;text-decoration:none}.catalog-more a:hover{background:var(--blue);color:var(--paper)}.pstage{display:flex;gap:2.4rem;padding-top:1.6rem;align-items:flex-start;flex-wrap:wrap}.pstage .bag{flex:1 1 380px;max-width:560px;aspect-ratio:3/4}.pinfo{flex:1 1 340px;max-width:560px;display:flex;flex-direction:column;gap:.9rem;background:var(--paper);border:1px solid var(--blue);padding:1.5rem var(--pad) 1.8rem}.pcrumb{font-family:var(--mono);font-size:9.5px;text-transform:uppercase;letter-spacing:.08em}.pcrumb a{color:var(--ink);text-decoration:none}.pcrumb a:hover{color:var(--blue);text-decoration:underline;text-underline-offset:3px}.ptitle{font-family:var(--sans);font-weight:700;font-size:clamp(1.7rem,4vw,2.6rem);line-height:1;letter-spacing:-.02em;text-transform:uppercase;color:var(--blue)}.psub{font-family:var(--mono);font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--ink)}.pmeta{border:1px solid var(--blue);font-family:var(--mono);font-size:10px;text-transform:uppercase}.pmeta>div{display:flex;justify-content:space-between;gap:.8rem;padding:.42rem .6rem}.pmeta>div+div{border-top:1px dotted var(--blue)}.pmeta .dim{color:var(--ink)}.pdesc{font-size:.95rem;line-height:1.55;color:var(--ink);max-width:52ch}.pform{display:flex;flex-direction:column;gap:.8rem}.pform .vsel .vtxt{padding:.6rem .2rem;font-size:11px}.pprice{font-family:var(--mono);font-weight:700;font-size:1.5rem;color:var(--blue);font-variant-numeric:tabular-nums}.pprice s{font-size:1rem;color:var(--ink);margin-left:.6rem}.pform .buy{padding:.85rem}.pnote{font-family:var(--mono);font-size:9.5px;text-transform:uppercase;letter-spacing:.05em;color:var(--ink)}.cart-page{max-width:860px;margin:2rem auto 2.6rem;background:var(--paper);border:1px solid var(--blue);padding:1.4rem var(--pad) 2rem}.cart-page h1{font-family:var(--mono);font-size:13px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;border-bottom:2px solid var(--blue);padding-bottom:.6rem}.cline{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 0;border-bottom:1px dotted var(--blue);flex-wrap:wrap}.cline .ln .lname{font-weight:700;text-transform:uppercase;color:var(--blue);letter-spacing:-.01em}.cline .ln .lname a{text-decoration:none}.cline .ln .lcode{font-family:var(--mono);font-size:10px;color:var(--ink);margin-top:.2rem;letter-spacing:.03em;text-transform:uppercase}.cline .lr{display:flex;align-items:center;gap:1rem}.cqty{display:flex;border:1.5px solid var(--blue)}.cqty button{background:var(--paper);color:var(--blue);border:none;font-family:var(--mono);font-size:13px;font-weight:700;width:30px;height:30px;cursor:pointer}.cqty button:hover{background:var(--blue);color:var(--paper)}.cqty input{width:40px;border:none;border-left:1.5px solid var(--blue);border-right:1.5px solid var(--blue);text-align:center;font-family:var(--mono);font-size:12px;font-weight:700;color:var(--blue);-moz-appearance:textfield}.cqty input::-webkit-outer-spin-button,.cqty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.lsub{font-family:var(--mono);font-weight:700;color:var(--blue);font-variant-numeric:tabular-nums;min-width:90px;text-align:right}.crm{background:none;border:none;color:var(--ink);font-family:var(--mono);font-size:9px;text-transform:uppercase;text-decoration:underline;text-underline-offset:2px;cursor:pointer;letter-spacing:.05em}.crm:hover{color:var(--blue)}.cnudge{margin-top:1rem;border:1px dotted var(--blue);padding:.6rem .8rem;font-family:var(--mono);font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:var(--blue)}.ctotal{display:flex;justify-content:space-between;align-items:baseline;margin-top:1.1rem;font-family:var(--mono);font-weight:700;font-size:14px;text-transform:uppercase;color:var(--blue);font-variant-numeric:tabular-nums}.cactions{display:flex;justify-content:flex-end;gap:.7rem;margin-top:1rem;flex-wrap:wrap}.cactions .buy{width:auto;padding:.8rem 1.6rem}.cempty{font-family:var(--mono);font-size:11px;text-transform:uppercase;color:var(--ink);padding:2.5rem 0;line-height:1.7;letter-spacing:.03em}.cempty a{color:var(--blue)}.drawer{position:fixed;top:0;right:0;height:100%;width:min(380px,92vw);background:var(--paper);border-left:2px solid var(--blue);transform:translate(100%);transition:transform .32s cubic-bezier(.2,.8,.2,1);z-index:200;display:flex;flex-direction:column;box-shadow:-24px 0 60px #0000ff1a}.drawer.open{transform:translate(0)}.dhead{display:flex;justify-content:space-between;align-items:center;padding:1.05rem 1.2rem;border-bottom:1px solid var(--blue);font-family:var(--mono);font-weight:700;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--blue)}.dclose{background:none;border:none;color:var(--blue);font-size:20px;line-height:1;cursor:pointer;font-family:var(--mono)}.dclose:hover{background:var(--blue);color:var(--paper)}.dlines{flex:1;overflow-y:auto;padding:.3rem 1.2rem}.dline{display:flex;justify-content:space-between;gap:1rem;padding:.82rem 0;border-bottom:1px dotted var(--blue)}.dline .lname{font-weight:700;text-transform:uppercase;font-size:.9rem;color:var(--blue);letter-spacing:-.01em}.dline .lcode{font-family:var(--mono);font-size:10px;color:var(--ink);margin-top:.24rem;letter-spacing:.03em;text-transform:uppercase}.dline .lr{text-align:right;white-space:nowrap}.dline .lsub{font-family:var(--mono);font-weight:700;font-size:.85rem;color:var(--blue);font-variant-numeric:tabular-nums;min-width:0}.drm{background:none;border:none;color:var(--ink);font-family:var(--mono);font-size:9px;text-transform:uppercase;text-decoration:underline;text-underline-offset:2px;cursor:pointer;margin-top:.4rem;letter-spacing:.05em}.drm:hover{color:var(--blue)}.dempty{font-family:var(--mono);font-size:11px;text-transform:uppercase;color:var(--ink);padding:2rem 0;line-height:1.7;letter-spacing:.03em}.dfoot{border-top:2px solid var(--blue);padding:1.05rem 1.2rem;display:flex;flex-direction:column;gap:.7rem}.dnudge{font-family:var(--mono);font-size:9.5px;text-transform:uppercase;letter-spacing:.04em;color:var(--blue)}.dtotal{display:flex;justify-content:space-between;font-family:var(--mono);font-weight:700;font-size:13px;text-transform:uppercase;color:var(--blue);font-variant-numeric:tabular-nums;letter-spacing:.04em}.dcheckout{display:block;width:100%;text-align:center;background:var(--blue);color:var(--paper);border:none;padding:.8rem;font-family:var(--mono);font-weight:700;font-size:12px;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;text-decoration:none}.dcheckout:hover{background:var(--paper);color:var(--blue);box-shadow:inset 0 0 0 1.5px var(--blue)}.dcheckout[disabled]{opacity:.5;cursor:not-allowed}.dcheckout[disabled]:hover{background:var(--blue);color:var(--paper);box-shadow:none}.dview{text-align:center;font-family:var(--mono);font-size:10px;text-transform:uppercase;letter-spacing:.05em}.dview a{color:var(--blue)}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000ff29;z-index:150}.scrim[hidden]{display:none}.rte-page{max-width:780px;margin:2rem auto 2.6rem;background:var(--paper);border:1px solid var(--blue);padding:1.6rem var(--pad) 2.4rem}.rte-page h1{font-family:var(--mono);font-size:13px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--blue);border-bottom:2px solid var(--blue);padding-bottom:.6rem;margin-bottom:1.2rem}.rte{color:var(--ink);line-height:1.7;font-size:1rem}.rte>*+*{margin-top:.85rem}.rte h2{font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--blue);margin:2.4rem 0 .9rem;padding-top:.55rem;border-top:1.5px solid var(--blue)}.rte>h2:first-child{margin-top:.4rem;border-top:none;padding-top:0}.rte h2+ul>li:first-child,.rte h2+ol>li:first-child,.rte h3+ul>li:first-child{border-top:none;padding-top:.1rem}.rte h3{font-family:var(--sans);font-size:1rem;font-weight:700;color:var(--ink);letter-spacing:-.01em;text-transform:none;margin:1.5rem 0 .35rem}.rte h3+p{margin-top:0}.rte p{margin:.85rem 0}.rte strong{font-weight:700}.rte a{color:var(--blue);text-underline-offset:3px;text-decoration-thickness:1px}.rte a:hover{background:#0000ff17}.rte a:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.rte ul{list-style:none;margin:1rem 0}.rte ul li{position:relative;padding:.2rem 0 .2rem 1.1rem}.rte ul li:before{content:"";position:absolute;left:0;top:.72em;width:5px;height:5px;background:var(--blue)}.rte ul li:has(strong){padding:.6rem 0;border-top:1px dotted var(--blue)}.rte ul li:has(strong):before{display:none}.rte ul li:has(strong):last-child{border-bottom:1px dotted var(--blue)}.rte ul li strong{display:block;font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--blue);margin-bottom:.15rem}.rte ol{list-style:none;counter-reset:krok;margin:1.1rem 0}.rte ol li{counter-increment:krok;position:relative;padding:.55rem 0 .55rem 2.6rem;border-top:1px dotted var(--blue)}.rte ol li:last-child{border-bottom:1px dotted var(--blue)}.rte ol li:before{content:counter(krok,decimal-leading-zero);position:absolute;left:0;top:.62rem;font-family:var(--mono);font-size:11px;font-weight:700;color:var(--blue);letter-spacing:.05em}.rte table{width:100%;border-collapse:collapse;margin:1.1rem 0;border:1px solid var(--blue)}.rte th,.rte td{text-align:left;padding:.55rem .7rem;vertical-align:top}.rte tr+tr th,.rte tr+tr td{border-top:1px dotted var(--blue)}.rte th{font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--blue);width:38%;white-space:nowrap}.rte td{font-size:.94rem}.rte blockquote{border-left:2px solid var(--blue);padding-left:.9rem;margin:1.1rem 0;color:var(--ink)}.rte hr{border:none;border-top:1.5px solid var(--blue);margin:1.8rem 0}@media(max-width:560px){.rte th{width:auto;white-space:normal;display:block;padding-bottom:0}.rte td{display:block;padding-top:.15rem}.rte tr+tr td{border-top:none}.rte tr+tr th{border-top:1px dotted var(--blue)}}.shopify-policy__container{max-width:780px;margin:2rem auto 2.6rem;background:var(--paper);border:1px solid var(--blue);padding:1.6rem var(--pad) 2.4rem}.shopify-policy__title h1{font-family:var(--mono);font-size:13px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--blue);text-align:left;border-bottom:2px solid var(--blue);padding-bottom:.6rem;margin-bottom:1.2rem}.shopify-policy__body{color:var(--ink);line-height:1.7;font-size:1rem}.err-404{max-width:640px;margin:0 auto;text-align:center;padding:4rem 0}.err-404 .code{font-family:var(--mono);font-weight:700;font-size:clamp(4rem,14vw,9rem);color:var(--blue);line-height:1}.err-404 p{font-family:var(--mono);font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--ink);margin-top:.8rem}.err-404 a{display:inline-block;margin-top:1.4rem;font-family:var(--mono);font-size:11px;font-weight:700;text-transform:uppercase;color:var(--blue);border:1.5px solid var(--blue);padding:.55rem 1rem;text-decoration:none}.err-404 a:hover{background:var(--blue);color:var(--paper)}.search-form{display:flex;margin:1.2rem 0 1.8rem}.search-form input{flex:1;border:1.5px solid var(--blue);border-right:none;background:var(--paper);color:var(--blue);font-family:var(--mono);font-size:12px;padding:.65rem .8rem;min-width:0}.search-form button{background:var(--blue);color:var(--paper);border:1.5px solid var(--blue);font-family:var(--mono);font-size:11px;font-weight:700;text-transform:uppercase;padding:.65rem 1rem;cursor:pointer}.search-form button:hover{background:var(--paper);color:var(--blue)}.blist{list-style:none;margin-top:.4rem}.brow{display:flex;gap:1.2rem;align-items:baseline;padding:.9rem 0;border-bottom:1px dotted var(--blue);text-decoration:none}.bdate{font-family:var(--mono);font-size:10px;color:var(--ink);white-space:nowrap}.bmain{display:flex;flex-direction:column;gap:.25rem}.btitle{font-weight:700;color:var(--blue);letter-spacing:-.01em;text-transform:uppercase}.brow:hover .btitle{text-decoration:underline;text-underline-offset:3px}.bex{font-family:var(--mono);font-size:10px;text-transform:uppercase;color:var(--ink);letter-spacing:.03em}.bnav{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin-top:1.4rem}.bnav a{font-family:var(--mono);font-size:10px;font-weight:700;text-transform:uppercase;color:var(--blue);border:1.5px solid var(--blue);padding:.45rem .8rem;text-decoration:none}.bnav a:hover{background:var(--blue);color:var(--paper)}.art-img{margin:1.2rem 0}.art-img img{width:100%;height:auto;display:block}.clist{list-style:none;margin-top:.4rem}.clist a{display:flex;align-items:baseline;gap:1rem;padding:.85rem 0;border-bottom:1px dotted var(--blue);text-decoration:none;font-family:var(--mono);text-transform:uppercase}.clist .ci{font-size:10px;color:var(--ink);letter-spacing:.05em}.clist .cn{font-weight:700;font-size:13px;color:var(--blue);letter-spacing:.06em}.clist .cc{margin-left:auto;font-size:10px;color:var(--ink)}.clist a:hover .cn{text-decoration:underline;text-underline-offset:3px}.cform{display:flex;flex-direction:column;gap:.45rem;margin-top:1.6rem;max-width:520px}.cform label{font-family:var(--mono);font-size:9.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--blue);margin-top:.6rem}.cform input,.cform textarea{border:1.5px solid var(--blue);background:var(--paper);color:var(--blue);font-family:var(--mono);font-size:12px;padding:.6rem .7rem}.cform textarea{resize:vertical;min-height:120px}.cform .buy{margin-top:1rem;width:auto;align-self:flex-start;padding:.7rem 1.4rem}.cform-ok{border:1.5px solid var(--blue);color:var(--blue);font-family:var(--mono);font-size:10px;font-weight:700;text-transform:uppercase;padding:.5rem .6rem}.cform-err{background:var(--blue);color:#fff;font-family:var(--mono);font-size:10px;font-weight:700;text-transform:uppercase;padding:.5rem .6rem}.pw{min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.2rem;text-align:center;padding:2rem 0}.pw-mark svg{width:min(520px,86vw);height:auto;display:block}.pw-line{font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--blue)}.pw-msg{font-family:var(--mono);font-size:10px;text-transform:uppercase;color:var(--ink);max-width:44ch;line-height:1.7}.pw-form{display:flex}.pw-form input{border:1.5px solid var(--blue);border-right:none;background:var(--paper);color:var(--blue);font-family:var(--mono);font-size:11px;padding:.65rem .8rem;width:200px;min-width:0}.pw-form input::placeholder{color:#0000ff80}.pw-form button{background:var(--blue);color:var(--paper);border:1.5px solid var(--blue);font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:.65rem .9rem;cursor:pointer}.pw-form button:hover{background:var(--paper);color:var(--blue)}.pw-err{font-family:var(--mono);font-size:10px;font-weight:700;text-transform:uppercase;background:var(--blue);color:#fff;padding:.3rem .55rem}.pw-foot a{color:var(--blue)}@media(max-width:900px){:root{--pad:1rem}.hpp{flex-direction:column}.hpp-band{writing-mode:horizontal-tb;padding:.55rem .9rem;letter-spacing:.14em}.hpp .bag{width:100%;aspect-ratio:16/10;border-right:none;border-bottom:1.5px solid var(--blue)}.hpp-mid{border-right:none;border-bottom:1.5px dashed var(--blue)}.hpp-right{width:auto}.catalog.stacked .node{position:relative;left:auto!important;top:auto!important;transform:none;width:min(88vw,360px);margin:0 auto 2.4rem}.pstage{gap:1.4rem}.fp-b1{flex-direction:column;gap:1.6rem}.cline .lr{width:100%;justify-content:flex-end}}@media(prefers-reduced-motion:reduce){*{transition-duration:.001ms!important;animation-duration:.001ms!important}.node:hover{transform:rotate(var(--rot,0deg))}.node:hover .bag{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/atypika.css.map */
