/** Shopify CDN: Minification failed

Line 10:43 Expected identifier but found "{"
Line 10:44 Unexpected "{"
Line 10:54 Expected ":"

**/
@import url('https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;600;700;800&display=swap');
.product-card-price{display:inline-flex;align-items:center;justify-content:center;min-width:76px;padding:8px 11px;background:var(--ink);color:var(--paper);font:500 11px 'DM Mono',monospace;letter-spacing:.02em;line-height:1;white-space:nowrap}.variant-picker{margin:0 0 24px;padding:0;border:0}.variant-picker legend{margin:0 0 12px;font:11px 'DM Mono',monospace;letter-spacing:.08em}.variant-options{display:flex;flex-wrap:wrap;gap:8px}.variant-input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%)}.variant-option{display:inline-flex;align-items:center;justify-content:center;min-width:52px;min-height:48px;padding:10px 14px;border:1px solid var(--line);background:transparent;cursor:pointer;font:500 11px 'DM Mono',monospace;transition:background .2s,color .2s,border-color .2s,opacity .2s}.variant-option:hover{border-color:var(--ink)}.variant-input:checked+.variant-option{background:var(--ink);border-color:var(--ink);color:var(--paper)}.variant-input:focus-visible+.variant-option{outline:2px solid var(--acid);outline-offset:3px}.variant-input:disabled+.variant-option{cursor:not-allowed;opacity:.35;text-decoration:line-through}.product-price{font:500 16px 'DM Mono',monospace}.product-meta{align-items:flex-start}.product-meta .product-card-price{margin-left:auto}@media(max-width:600px){.product-card-price{min-width:68px;padding:7px 8px;font-size:10px}.variant-option{min-width:48px;min-height:44px;padding:8px 11px}}
:root{--ink:#171717;--paper:#f3f1ec;--acid:{{ settings.accent_color | default: '#d8ff00' }};--line:rgba(23,23,23,.18);--pad:clamp(18px,3vw,48px)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Manrope,Arial,sans-serif;font-size:12px;text-transform:uppercase}a{color:inherit;text-decoration:none}button,input,select{font:inherit;text-transform:inherit}button{border:0;background:none;color:inherit;cursor:pointer}.page-transition{position:fixed;z-index:20;inset:0;background:var(--acid);display:grid;place-items:center;font-size:clamp(22px,4vw,58px);font-weight:800;pointer-events:none;animation:leave 1.1s cubic-bezier(.76,0,.24,1) 1.2s forwards}.page-transition span{animation:stamp .7s ease forwards}.site-header{position:fixed;z-index:10;top:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;padding:18px var(--pad);mix-blend-mode:difference;color:#fff}.menu-trigger,.header-actions{display:flex;gap:18px;align-items:center}.menu-trigger i{font-style:normal;font-size:17px}.brand{position:absolute;left:50%;transform:translateX(-50%);font-weight:800;letter-spacing:-.05em;font-size:16px;white-space:nowrap}.brand-logo{display:block;max-width:110px;max-height:32px;object-fit:contain;filter:brightness(0) invert(1)}.header-actions b,.drawer-head b{font-weight:400}.hero-section{height:100svh;min-height:600px;position:relative;background:#252525;color:#fff;overflow:hidden}.hero-image,.hero-image img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero-image:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.45),transparent 60%)}.hero-image img{animation:zoom 10s ease-out both}.hero-copy{position:absolute;z-index:1;left:var(--pad);bottom:clamp(70px,10vw,150px);max-width:850px}.eyebrow{font:11px 'DM Mono',monospace;letter-spacing:.08em;margin:0 0 18px}.hero-copy h1{font-size:clamp(46px,9.4vw,145px);line-height:.83;letter-spacing:-.09em;margin:0 0 34px;max-width:900px}.circle-link{border:1px solid currentColor;border-radius:50%;display:flex;align-items:center;justify-content:center;width:116px;height:116px;font:11px 'DM Mono',monospace;text-align:center;transition:background .3s,color .3s,transform .3s}.circle-link:hover{background:var(--acid);color:var(--ink);transform:rotate(10deg)}.circle-link span{font-size:16px;margin-left:7px}.hero-index{position:absolute;z-index:1;right:var(--pad);bottom:var(--pad);font:10px 'DM Mono',monospace;text-align:right}.hero-index span{opacity:.6}.collection-section{padding:clamp(80px,12vw,190px) var(--pad)}.section-heading{display:grid;grid-template-columns:1fr 2fr 1fr;align-items:end;border-bottom:1px solid var(--line);padding-bottom:18px;margin-bottom:20px}.section-heading h2{font-size:clamp(28px,5vw,76px);letter-spacing:-.07em;line-height:.9;margin:0}.section-heading a{text-align:right;font:11px 'DM Mono',monospace}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.product-media{display:block;position:relative;aspect-ratio:3/4;overflow:hidden;background:#dedbd3}.product-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .65s cubic-bezier(.2,.7,.2,1),opacity .45s}.product-media .product-hover{opacity:0}.product-card:hover .product-media img:first-child{transform:scale(1.04);opacity:0}.product-card:hover .product-media .product-hover{opacity:1;transform:scale(1.04)}.card-mark{position:absolute;right:12px;top:10px;font-size:20px;transition:transform .3s}.product-card:hover .card-mark{transform:rotate(90deg)}.product-meta{display:flex;justify-content:space-between;padding:11px 0;font:10px 'DM Mono',monospace;border-bottom:1px solid var(--line)}.statement-section{background:var(--acid);padding:clamp(100px,15vw,240px) var(--pad);min-height:80vh}.statement-section h2{font-size:clamp(48px,10vw,150px);line-height:.82;letter-spacing:-.1em;max-width:1100px;margin:0 0 80px}.text-link{font:11px 'DM Mono',monospace;border-bottom:1px solid;padding-bottom:5px}.site-footer{background:var(--ink);color:var(--paper);padding:var(--pad);min-height:400px;display:flex;flex-direction:column;justify-content:space-between}.footer-brand{font-size:clamp(28px,5vw,70px);font-weight:800;letter-spacing:-.08em}.footer-brand small{display:block;font:10px 'DM Mono',monospace;letter-spacing:0;margin-top:10px}.footer-links{display:flex;gap:clamp(50px,15vw,240px);margin:100px 0}.footer-links div{display:flex;flex-direction:column;gap:10px}.footer-links span,.footer-bottom{font:10px 'DM Mono',monospace;opacity:.55;margin-bottom:9px}.footer-bottom{display:flex;gap:24px;margin:0}.footer-bottom span{margin-right:auto}.menu-panel,.search-panel{position:fixed;z-index:9;inset:0;background:var(--acid);padding:18px var(--pad);transform:translateY(-105%);transition:transform .7s cubic-bezier(.76,0,.24,1);display:flex;flex-direction:column}.menu-panel.is-open,.search-panel.is-open{transform:none}.menu-top{display:flex;justify-content:space-between;font:11px 'DM Mono',monospace}.menu-links{margin:auto 0;display:flex;flex-direction:column;gap:4px}.menu-links a{font-size:clamp(33px,6.5vw,94px);line-height:.93;letter-spacing:-.08em;transition:padding .3s}.menu-links a:hover{padding-left:25px}.menu-links em{font:11px 'DM Mono',monospace;font-style:normal;vertical-align:top;letter-spacing:0}.menu-note{font:11px 'DM Mono',monospace}.search-panel{justify-content:center}.search-panel form{display:flex;border-bottom:1px solid;max-width:1000px;width:100%;margin:auto}.search-panel input{background:none;border:0;outline:0;width:100%;font-size:clamp(30px,7vw,100px);letter-spacing:-.08em}.search-panel button{font-size:36px}.drawer-backdrop{position:fixed;z-index:11;inset:0;background:rgba(0,0,0,.35);opacity:0;pointer-events:none;transition:opacity .3s}.cart-drawer{position:fixed;z-index:12;right:0;top:0;bottom:0;width:min(480px,100%);background:var(--paper);padding:20px;transform:translateX(105%);transition:transform .55s cubic-bezier(.76,0,.24,1);display:flex;flex-direction:column}.cart-drawer.is-open{transform:none}.drawer-open .drawer-backdrop{opacity:1;pointer-events:auto}.drawer-head{display:flex;justify-content:space-between;font:11px 'DM Mono',monospace;padding-bottom:20px;border-bottom:1px solid var(--line)}.drawer-head button{font-size:24px;line-height:10px}.drawer-body{overflow:auto;flex:1;padding:20px 0}.empty-state{text-align:center;margin-top:100px;font:11px 'DM Mono',monospace}.cart-line{display:flex;gap:14px;padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid var(--line)}.cart-line img{width:80px;height:105px;object-fit:cover}.cart-line div{display:flex;flex-direction:column;gap:7px}.cart-line small,.cart-line span{font:10px 'DM Mono',monospace;opacity:.7}.drawer-foot>div{display:flex;justify-content:space-between;margin-bottom:14px;font:11px 'DM Mono',monospace}.button{display:block;width:100%;padding:18px;text-align:center;border:1px solid;text-decoration:none;transition:background .3s,color .3s}.button-dark{background:var(--ink);color:var(--paper);border-color:var(--ink)}.button-dark:hover{background:var(--acid);color:var(--ink)}.product-page{padding:100px var(--pad) var(--pad);display:grid;grid-template-columns:1.5fr 1fr;gap:clamp(30px,8vw,140px)}.product-gallery{display:grid;grid-template-columns:1fr 1fr;gap:10px}.product-gallery img{width:100%;display:block}.product-info{position:sticky;top:100px;align-self:start}.product-info h1{font-size:clamp(40px,6vw,90px);line-height:.85;letter-spacing:-.08em;margin:30px 0}.product-price{font:12px 'DM Mono',monospace;margin-bottom:35px}.product-form{display:flex;flex-direction:column;gap:12px}.product-form label{font:10px 'DM Mono',monospace}.product-form select{background:none;border:1px solid var(--line);padding:15px}.product-description{border-top:1px solid var(--line);margin-top:40px;padding-top:20px;text-transform:none;line-height:1.6}@keyframes leave{to{transform:translateY(-105%)}}@keyframes stamp{from{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes zoom{from{transform:scale(1.12)}to{transform:scale(1)}}[data-reveal]{opacity:0;transform:translateY(30px);transition:opacity .8s,transform .8s}[data-reveal].revealed{opacity:1;transform:none}@media(max-width:700px){.header-actions{gap:10px}.section-heading{grid-template-columns:1fr 1fr;gap:20px}.section-heading .eyebrow{grid-column:1/-1}.section-heading a{text-align:left}.product-grid{grid-template-columns:repeat(2,1fr);gap:8px}.product-meta{display:block;line-height:1.5}.product-meta span{display:block}.product-page{display:block;padding-top:85px}.product-info{position:static;padding:40px 0}.product-gallery{grid-template-columns:1fr}.footer-links{margin:80px 0;gap:60px}.footer-bottom{flex-wrap:wrap}.footer-bottom span{width:100%;margin-bottom:15px}.hero-copy h1{max-width:95vw}}
