:root,.color-scheme-1,.color-scheme-2,.color-scheme-3,.color-scheme-4,.color-scheme-5{--color-background: var(--void);--color-foreground: var(--bone);--color-border: var(--hair);--color-primary: var(--red);--color-shadow: transparent}:root{--hood-sans: "Helvetica Neue", Helvetica, Arial, sans-serif;--font-body--family: var(--hood-sans);--font-heading--family: var(--hood-sans);--font-subheading--family: var(--hood-sans);--font-accent--family: var(--hood-sans)}body{background:var(--void);color:var(--bone);font-family:var(--hood-sans)}.product-card,.card-gallery,.resource-card{background:var(--frame);border:1px solid var(--hair);border-radius:0;box-shadow:none;overflow:hidden;transition:border-color .18s ease}.product-card:hover,.card-gallery:hover{border-color:var(--hair-lit);transform:none;box-shadow:none}.product-card img,.card-gallery img{background:var(--frame)}.product-badges__badge.color-custom-badge-sold-out{background:var(--red-lo);color:var(--bone);border:1px solid var(--red);border-radius:0;letter-spacing:.18em;font:var(--mono);font-size:11px;text-transform:uppercase;padding:6px 10px}.product-card:has(.color-custom-badge-sold-out) img{filter:saturate(.35) brightness(.72)}.product-card:has(.color-custom-badge-sold-out){border-color:var(--hair)}h1,.h1,h2,.h2{font:var(--disp);letter-spacing:.01em;text-transform:uppercase}h1,.h1{font-size:clamp(24px,3vw,31px)}h2,.h2{font-size:clamp(20px,2.4vw,26px)}.hood-meta{font:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--smoke-dim);display:flex;flex-wrap:wrap;gap:4px 14px;padding:10px 0 0;border-top:1px solid var(--hair);margin-top:12px}.hood-meta__k{color:var(--smoke)}.hood-meta__v{color:var(--bone)}.hood-ships{font:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--red-text)}.button,button.button,.shopify-payment-button__button{border-radius:0;font:var(--mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase}.button--primary{background:var(--red);color:var(--bone);border:1px solid var(--red)}.button--primary:hover{background:var(--red-lo);border-color:var(--red)}.template-cart .cart__summary,.template-cart cart-summary,.template-cart .cart__summary-inner{background:var(--frame);border:1px solid var(--hair);border-radius:0}.template-cart h1,.template-cart h2,.template-cart h3,.template-cart h4,.template-cart .cart-title{font:var(--disp);letter-spacing:.01em;text-transform:uppercase}.template-cart .cart-items__price,.template-cart .cart-items__price-unit,.template-cart .cart-secondary-typography,.template-cart .cart-discounts__value{font:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:.04em}.template-cart .cart-items__details,.template-cart .cart-primary-typography{color:var(--bone)}.cart__checkout-button,.template-cart .cart__checkout-button.button{background:var(--red);color:var(--bone);border:1px solid var(--red);border-radius:0;font:var(--mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase}.cart__checkout-button:hover,.template-cart .cart__checkout-button.button:hover{background:var(--red-lo);border-color:var(--red)}.template-cart .cart-actions__divider,.template-cart .cart-discount__summary{border-color:var(--hair)}.pdp-price-note{font:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--smoke-dim);margin-left:8px}.state.ask{color:#e8b23a}a.add{display:block;text-align:center;text-decoration:none}.soldview{display:inline-flex;gap:0;border:1px solid var(--line, rgba(255,255,255,.18));border-radius:999px;overflow:hidden}.soldview button{-webkit-appearance:none;appearance:none;background:transparent;color:inherit;border:0;padding:.45em .95em;font:inherit;font-size:.8rem;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;opacity:.65}.soldview button+button{border-left:1px solid var(--line, rgba(255,255,255,.18))}.soldview button span{opacity:.6;margin-left:.3em;font-variant-numeric:tabular-nums}.soldview button[aria-pressed=true]{opacity:1;background:var(--ink, #f2f2f2);color:var(--bg, #0b0b0b)}.soldview button:focus-visible{outline:2px solid currentColor;outline-offset:-3px}.rack>.item[hidden]{display:none!important}.pdp-thumbs button.is-video{position:relative}.pdp-thumbs .playbadge{position:absolute;inset:auto auto 6px 6px;font-size:11px;line-height:1;padding:4px 6px;border-radius:999px;background:#000000a6;color:#fff}.pdp-gallery #pdpMain[hidden],.pdp-gallery #pdpVideo[hidden]{display:none!important}.cats{margin-block:clamp(28px,5vw,64px)}.cats-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,1.6vw,18px)}@media(max-width:820px){.cats-grid{grid-template-columns:1fr}}.cat{display:block;position:relative;overflow:hidden;border:1px solid var(--line, rgba(255,255,255,.14));background:#111;color:inherit;text-decoration:none}.cat-img{aspect-ratio:4/5;overflow:hidden;background:#0b0b0b}@media(max-width:820px){.cat-img{aspect-ratio:16/10}}.cat-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.cat:hover .cat-img img{transform:scale(1.04)}.cat-meta{position:absolute;inset:auto 0 0 0;padding:16px 16px 14px;background:linear-gradient(to top,#000000e0,#0000);display:grid;gap:4px}.cat-name{font-weight:800;font-size:clamp(20px,2.2vw,28px);letter-spacing:-.01em}.cat-sub{font:var(--mono, 12px ui-monospace,monospace);font-size:12px;opacity:.75}.cat-count{font:var(--mono, 12px ui-monospace,monospace);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--red,#e0141e)}.pdp-inner{max-width:1320px;margin-inline:auto}@media(min-width:900px){.pdp-inner{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:44px;align-items:start}.pdp-media{position:sticky;top:84px}.pdp-info .pdp-head{margin-top:0}}.pdp-gallery img{cursor:default;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.pdp-gallery:focus-visible{outline:2px solid var(--red);outline-offset:2px}.pdp-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:44px;height:44px;border-radius:999px;border:1px solid var(--hair-lit);background:#0b0b0db8;color:var(--bone);font-size:26px;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.pdp-nav:hover{border-color:var(--red)}.pdp-nav.prev{left:10px}.pdp-nav.next{right:10px}.pdp-count{position:absolute;bottom:10px;right:12px;z-index:2;font:var(--mono);font-size:11px;letter-spacing:.06em;padding:4px 8px;border-radius:999px;background:#0b0b0db8;color:var(--bone)}.pdp-thumbs{overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;padding-bottom:4px;scrollbar-width:thin}.pdp-thumbs button{flex:none;width:64px;height:64px;scroll-snap-align:start}@media(max-width:899px){.pdp-thumbs button{width:58px;height:58px}}.pdp-opt{border:0;padding:0;margin:0 0 14px;min-width:0}.pdp-opt legend{font:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--smoke-dim);padding:0;margin-bottom:8px}.pdp-opt legend b{color:var(--bone);font-weight:700;letter-spacing:.04em;text-transform:none;font-size:12px;margin-left:4px}.pdp-opt .pdp-sizes{margin:0}.pdp-opt .pdp-sizes button{min-width:46px;min-height:40px;padding:8px 12px}.lockup{width:min(100%,600px,calc((100svh - 400px)*1.15))}@media(max-width:640px){.lockup{width:min(100%,420px)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/hood-overrides.css.map */
