:root{--sw-bg: #FAFAF7;--sw-ink: #0E0E0E;--sw-accent: #FF4D1C;--sw-gray: #8A8A82;--sw-line: #DCDCD4;--sw-line-dark: #2A2A2A;--sw-font-display: "Archivo Black", "Arial Narrow", sans-serif;--sw-font-body: "Inter", -apple-system, "Helvetica Neue", sans-serif;--sw-font-mono: "JetBrains Mono", "Space Mono", monospace}body{background:var(--sw-bg);color:var(--sw-ink);font-family:var(--sw-font-body)}h1,h2,h3{font-family:var(--sw-font-display);text-transform:uppercase;letter-spacing:.02em;line-height:1.05}a.contents h1{font-family:var(--sw-font-body);font-weight:600;text-transform:none;letter-spacing:0;font-size:14px;color:var(--sw-ink)}.announcement-bar,.utility-bar{background:var(--sw-ink);color:var(--sw-bg);font-family:var(--sw-font-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.announcement-bar a{color:var(--sw-accent)}a.contents{display:block;border:1px solid var(--sw-line);background:var(--sw-bg);position:relative;text-decoration:none;transition:border-color .15s ease}a.contents:hover{border-color:var(--sw-ink)}.product-media-container,.product-media{border-radius:0!important}.product-media__image{transition:transform .4s cubic-bezier(.2,.8,.2,1)}a.contents:hover .product-media__image{transform:scale(1.02)}product-price,product-price .price,span.price{font-family:var(--sw-font-mono)!important;font-weight:400!important;letter-spacing:0}.price_sale span.price{color:var(--sw-accent)!important}button,a.button,.button,input[type=submit]{border-radius:0!important;font-family:var(--sw-font-display);text-transform:uppercase;letter-spacing:.04em;font-size:13px}[data-add-to-cart],button[name=add],.quick-add__button{background:var(--sw-ink)!important;color:var(--sw-bg)!important;border:1px solid var(--sw-ink)!important}[data-add-to-cart]:hover,button[name=add]:hover,.quick-add__button:hover{background:var(--sw-accent)!important;border-color:var(--sw-accent)!important;color:var(--sw-ink)!important}.badge{border-radius:0!important;font-family:var(--sw-font-mono);font-size:10px;text-transform:uppercase;background:var(--sw-accent)!important;color:var(--sw-ink)!important}footer{background:var(--sw-ink);color:var(--sw-bg);border-top:1px solid var(--sw-line-dark)}footer a{color:var(--sw-bg)}@media(max-width:749px){h1{font-size:28px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/custom.css.map */
