:root{--bg:#000;--panel:#0b0b0b;--ink:#e9e6dd;--dim:rgba(233,230,221,.55);--faint:rgba(233,230,221,.28);--line:#1d1d1b;--line-2:#333;--accent:#8fae8a;--red:#c1121f}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{background:var(--bg);color:var(--ink);font-family:Archivo,system-ui,sans-serif;font-size:15px;line-height:1.55}img{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:none;cursor:pointer}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.mono{font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase}.display{font-family:Anton,sans-serif;text-transform:uppercase;line-height:.95;letter-spacing:.01em}.visually-hidden{position:absolute;left:-9999px}#grain{position:fixed;top:-40px;right:-40px;bottom:-40px;left:-40px;z-index:60;pointer-events:none;opacity:.09;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='280' height='280'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.5'/%3E%3C/svg%3E");animation:grain .9s steps(4) infinite}@keyframes grain{0%{transform:translate(0)}25%{transform:translate(-12px,8px)}50%{transform:translate(9px,-10px)}75%{transform:translate(-7px,-5px)}to{transform:translate(0)}}#ticker{border-bottom:1px solid var(--line);overflow:hidden;background:var(--panel)}#ticker .lane{display:flex;width:max-content;animation:tick 26s linear infinite}#ticker .lane__half{display:flex;align-items:center}#ticker span{padding:8px 26px;white-space:nowrap;color:var(--dim)}#ticker span.dot{padding:8px 0}#ticker b{color:var(--accent);font-weight:400;padding:8px 26px;white-space:nowrap}@keyframes tick{to{transform:translate(-50%)}}#site-header{position:sticky;top:0;z-index:50;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:14px clamp(14px,3vw,34px);background:#000000db;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}#site-header nav{display:flex;gap:20px}#site-header nav a{color:var(--dim);transition:color .25s}#site-header nav a:hover{color:var(--ink)}#logo img{height:44px;width:auto}#logo .logo-text{font-size:22px;letter-spacing:.08em}#hdr-right{display:flex;justify-content:flex-end;gap:18px;align-items:center}#hdr-right a{color:var(--dim);transition:color .25s}#hdr-right a:hover{color:var(--ink)}#cart-btn{display:flex;gap:8px;align-items:center}#cart-count{color:var(--accent)}#cart-count.empty{color:var(--faint)}#hero{text-align:center;padding:clamp(40px,7vw,84px) 20px clamp(28px,4vw,50px)}#hero .hero-mark{width:min(460px,74vw);margin:0 auto 26px;filter:drop-shadow(0 18px 34px rgba(0,0,0,.8))}#hero h1{font-size:clamp(26px,4vw,44px);margin-bottom:10px}#hero p{color:var(--dim);max-width:420px;margin:0 auto}#hero .idx{margin-top:20px;color:var(--faint)}#grid-wrap{padding:clamp(20px,3vw,40px) clamp(14px,3vw,34px) 70px}#grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(280px,44vw),1fr));gap:1px;background:var(--line)}.card{background:var(--bg);padding:18px 18px 22px;text-align:center;position:relative;display:flex;flex-direction:column;gap:12px;transition:background .3s}.card:hover{background:var(--panel)}.imgbox{position:relative;aspect-ratio:1100/873;cursor:pointer;display:block}.imgbox img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;transition:opacity .45s ease,transform .6s cubic-bezier(.2,.8,.2,1)}.imgbox .detail,.card:hover .imgbox .main{opacity:0}.card:hover .imgbox .detail{opacity:1;transform:scale(1.03)}.card:hover .imgbox img:only-child{opacity:1}.imgbox__ph{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:72px;color:var(--line-2)}.badge{position:absolute;top:8px;left:8px;z-index:2;background:var(--red);color:#fff;padding:4px 10px}.card h3{font-size:17px;letter-spacing:.03em}.card .price{color:var(--dim);font-family:IBM Plex Mono,monospace;font-size:12px}.card .price s{color:var(--faint);margin-left:8px}.quick{border:1px solid var(--line-2);padding:10px 18px;margin:0 auto;opacity:0;transform:translateY(6px);transition:.3s;color:var(--dim);display:inline-block}.card:hover .quick,.card:focus-within .quick{opacity:1;transform:none}.quick:hover{background:var(--ink);color:#000;border-color:var(--ink)}.card.sold .quick:hover{background:none;color:var(--dim);border-color:var(--line-2);cursor:not-allowed}#empty-msg{color:var(--faint);text-align:center;padding:40px 0;grid-column:1/-1;background:var(--bg)}#empty-msg a{color:var(--accent)}.col-head{text-align:center;padding:clamp(24px,4vw,44px) 0}.col-head h1{font-size:clamp(24px,3.6vw,40px);margin-bottom:12px}.col-desc{color:var(--dim);max-width:560px;margin:0 auto;font-size:14px}.pager{display:flex;justify-content:center;gap:26px;padding-top:34px;color:var(--dim)}#statement{border-bottom:1px solid var(--line);border-top:1px solid var(--line);text-align:center;padding:clamp(40px,6vw,80px) 20px}#statement h2{font-size:clamp(22px,3.4vw,40px);max-width:20ch;margin:0 auto}#statement em{font-style:normal;color:var(--accent)}#news{padding:clamp(40px,6vw,70px) 20px;text-align:center;border-bottom:1px solid var(--line)}#news h2{font-size:clamp(20px,3vw,32px);margin-bottom:8px}#news p{color:var(--dim);margin-bottom:22px}#news form{display:flex;gap:0;justify-content:center;max-width:420px;margin:0 auto}#news input{flex:1;background:var(--panel);border:1px solid var(--line-2);border-right:none;color:var(--ink);padding:13px 16px;font:inherit}#news input::placeholder{color:var(--faint)}#news button{border:1px solid var(--ink);background:var(--ink);color:#000;padding:13px 22px;transition:.3s}#news button:hover{background:var(--accent);border-color:var(--accent)}#news .done{color:var(--accent)}#news .errors{color:var(--red);font-size:12px;margin-bottom:12px;list-style:none}#site-footer{padding:34px clamp(14px,3vw,34px);display:flex;flex-wrap:wrap;gap:14px 26px;justify-content:center;color:var(--faint)}#site-footer a{color:var(--dim)}#site-footer a:hover{color:var(--ink)}#legal{width:100%;text-align:center;margin-top:8px}#pdp{padding:clamp(20px,4vw,50px) clamp(14px,3vw,34px);display:flex;justify-content:center}#pdp .box{background:var(--panel);border:1px solid var(--line-2);max-width:980px;width:100%;display:grid;grid-template-columns:1.15fr 1fr}#pdp .imgs{background:#050505;padding:20px;display:flex;flex-direction:column;gap:12px;justify-content:center;position:relative}#pdp .imgs>img{width:100%}#pdp .imgs .imgbox__ph{position:static;aspect-ratio:1100/873}#pdp .thumbs{display:flex;gap:8px;flex-wrap:wrap}#pdp .thumb{width:64px;cursor:pointer;opacity:.6;transition:opacity .2s}#pdp .thumb:hover{opacity:1}#pdp .info{padding:28px;display:flex;flex-direction:column;gap:16px}#pdp h1{font-size:26px}#m-price{font-family:IBM Plex Mono,monospace;color:var(--dim)}.opt-label{color:var(--faint);margin-bottom:8px}.sizes{display:flex;flex-wrap:wrap;gap:8px}.size-wrap input{position:absolute;opacity:0;pointer-events:none}.size{border:1px solid var(--line-2);padding:9px 15px;color:var(--dim);transition:.2s;display:inline-block;cursor:pointer}.size-wrap input:checked+.size{background:var(--ink);color:#000;border-color:var(--ink)}.size-wrap input:focus-visible+.size{outline:2px solid var(--accent);outline-offset:2px}#m-qty{display:flex;align-items:center;gap:14px}#m-qty .qty-label{color:var(--faint)}#m-qty button{border:1px solid var(--line-2);width:34px;height:34px}#m-add{margin-top:auto;border:1px solid var(--ink);background:var(--ink);color:#000;padding:15px;text-align:center;transition:.3s}#m-add:hover{background:var(--accent);border-color:var(--accent)}#m-add[disabled]{background:none;color:var(--faint);border-color:var(--line-2);cursor:not-allowed}.pdp-desc{color:var(--dim);font-size:14px}.pdp-desc p{margin-bottom:1em}.pdp-desc em{font-style:normal;color:var(--accent);font-family:IBM Plex Mono,monospace;font-size:.85em;letter-spacing:.14em}@media(max-width:760px){#pdp .box{grid-template-columns:1fr}}#cart-page{max-width:640px;margin:0 auto;padding:clamp(24px,5vw,50px) 18px 70px}#cart-page h1{font-size:26px;margin-bottom:18px}#lines .line{display:flex;gap:14px;padding:16px 0;border-bottom:1px solid var(--line)}.line img{width:76px;height:60px;object-fit:contain;background:#050505}.line .li-info{flex:1;display:flex;flex-direction:column;gap:6px}.line .li-top{display:flex;justify-content:space-between;gap:10px}.line .li-top a{color:var(--ink)}.line .rm{color:var(--faint)}.line .rm:hover{color:var(--red)}.li-qty{display:flex;align-items:center;gap:14px}.qty-input{width:56px;background:var(--panel);border:1px solid var(--line-2);color:var(--ink);padding:6px;text-align:center}.cart-foot{display:flex;flex-direction:column;gap:12px;padding-top:18px}#subtotal{display:flex;justify-content:space-between;width:100%;color:var(--dim)}.update-btn{border:1px solid var(--line-2);padding:12px;color:var(--dim);transition:.3s}.update-btn:hover{color:var(--ink);border-color:var(--ink)}#checkout{width:100%;border:1px solid var(--ink);background:var(--ink);color:#000;padding:15px;text-align:center;transition:.3s}#checkout:hover{background:var(--accent);border-color:var(--accent)}.foot-note{color:var(--faint);text-align:center}.mm-narrow{padding:clamp(24px,5vw,50px) 18px;max-width:680px;margin:0 auto}.mm-narrow h1,.mm-center h1{font-family:Anton,sans-serif;text-transform:uppercase;font-size:clamp(24px,3.6vw,40px);margin-bottom:16px}.mm-center{padding:clamp(60px,12vw,120px) 18px;text-align:center;display:grid;gap:18px;justify-items:center}.mm-prose p{margin-bottom:1em;color:var(--dim)}.mm-input{display:block;width:100%;margin-bottom:10px;background:var(--panel);border:1px solid var(--line-2);color:var(--ink);padding:12px 14px;font:inherit}.mm-btn{display:inline-block;border:1px solid var(--ink);background:var(--ink);color:#000;padding:13px 24px;font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase;transition:.3s;cursor:pointer}.mm-btn:hover{background:var(--accent);border-color:var(--accent)}.mm-btn--ghost{background:none;color:var(--dim);border-color:var(--line-2)}.mm-link{color:var(--accent)}.mm-empty{color:var(--faint);font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.mm-search{display:flex;gap:0;max-width:420px;margin:16px auto 26px}.mm-search input{flex:1;background:var(--panel);border:1px solid var(--line-2);border-right:none;color:var(--ink);padding:13px 16px;font:inherit}.mm-post{display:block;padding:16px 0;border-bottom:1px solid var(--line)}.mm-post__date{font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.16em;color:var(--faint)}.mm-post__title{font-family:Anton,sans-serif;text-transform:uppercase;letter-spacing:.02em;margin-top:6px;font-size:17px}.mm-pagination{display:flex;justify-content:center;gap:26px;margin-top:30px;font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.16em;color:var(--dim)}.mm-password{min-height:100vh;display:grid;place-items:center;background:var(--bg)}.mm-h1{font-family:Anton,sans-serif;text-transform:uppercase;font-size:clamp(24px,3.6vw,40px)}.mm-h2{font-family:Anton,sans-serif;text-transform:uppercase;font-size:clamp(18px,2.6vw,26px);margin:18px 0 10px}.mm-cart__line{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--line)}.mm-cart__title{color:var(--ink)}.mm-cart__variant{color:var(--faint);font-size:12px}.mm-cart__price{font-family:IBM Plex Mono,monospace;font-size:12px;color:var(--dim)}.mm-cart__total{display:flex;justify-content:space-between;padding-top:14px;font-family:IBM Plex Mono,monospace;letter-spacing:.1em}.mm-article__img{margin:16px 0}.mm-collection__desc{color:var(--dim)}@media(prefers-reduced-motion:reduce){*{animation-duration:1ms!important;transition-duration:.15s!important}#ticker .lane{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/base.css.map */
