:root{--radius: 0px;--color-background: #0c0d0f;--color-foreground: #e6e4df;--color-card: #151618;--color-popover: #111213;--color-primary: #d92322;--color-primary-foreground: #f8f5ee;--color-secondary: #232426;--color-muted: #1e1f21;--color-muted-foreground: #9a968c;--color-border: #3c3d3f;--color-paper: #e2ddd4;--color-paper-foreground: #141414;--color-concrete: #707274;--color-charcoal: #1a1a1c;--color-garment-green: #21432e;--color-garment-denim: #688aa8;--font-mono: "IBM Plex Mono", ui-monospace, "SFMono-Regular", monospace;--font-sans: "IBM Plex Mono", ui-monospace, "SFMono-Regular", monospace}*{border-color:var(--color-border);box-sizing:border-box}html{-webkit-font-smoothing:antialiased}body{background-color:var(--color-background);color:var(--color-foreground);font-family:var(--font-sans);font-feature-settings:"ss01";margin:0;min-height:100vh}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font-family:inherit;background:none;border:none;cursor:pointer;color:inherit}::selection{background:var(--color-primary);color:var(--color-primary-foreground)}.skip-to-content{position:absolute;left:-999px;top:auto}.skip-to-content:focus{left:1rem;top:1rem;z-index:100;background:var(--color-primary);color:var(--color-primary-foreground);padding:.5rem 1rem}.wrap{max-width:78rem;margin:0 auto;padding:0 1rem}@media(min-width:768px){.wrap{padding:0 1.5rem}}.mono-meta{font-family:var(--font-mono);font-size:.625rem;letter-spacing:.14em;text-transform:uppercase;line-height:1.4}.label-sans{font-family:var(--font-sans);font-size:.75rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.display{font-family:var(--font-mono);font-weight:700;line-height:.9;letter-spacing:-.01em}.text-primary{color:var(--color-primary)}.text-muted{color:var(--color-muted-foreground)}.carousel-image{animation:carousel-reveal .36s ease-out both}@keyframes carousel-reveal{0%{opacity:.35;transform:scale(1.015);filter:grayscale(1) contrast(1.15)}to{opacity:1;transform:scale(1);filter:grayscale(.2) contrast(1.04)}}.scanlines{position:relative}.scanlines:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:repeating-linear-gradient(to bottom,rgba(0,0,0,.22) 0px,rgba(0,0,0,.22) 1px,transparent 1px,transparent 3px);mix-blend-mode:multiply;opacity:.6}.grain{position:relative}.grain:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.28;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E")}.rule-crude{border-top:1px solid var(--color-border)}.tilt-hover{transition:transform .12s steps(3,end),filter .12s linear;display:block}.tilt-hover:hover{transform:rotate(-1.2deg) translateY(-2px)}.red-flash{animation:redflash .42s steps(4,end) 1}@keyframes redflash{0%{opacity:1}60%{opacity:1}to{opacity:0}}.marquee-track{animation:marquee 26s linear infinite}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.btn{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-sans);font-size:.75rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;padding:.6rem 1.1rem;border:1px solid var(--color-primary);color:var(--color-primary);background:transparent;transition:background-color .12s,color .12s}.btn:hover{background:var(--color-primary);color:var(--color-primary-foreground)}.btn-solid{background:var(--color-primary);color:var(--color-primary-foreground);border-color:var(--color-primary)}.btn-solid:hover{background:var(--color-foreground);color:var(--color-background);border-color:var(--color-foreground)}.btn-outline{border-color:var(--color-border);color:var(--color-foreground)}.btn-outline:hover{background:var(--color-muted)}.grid-2{display:grid;gap:1.25rem;grid-template-columns:repeat(1,minmax(0,1fr))}@media(min-width:640px){.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.grid-2.grid-3-lg{grid-template-columns:repeat(3,minmax(0,1fr))}}.site-header{position:sticky;top:0;z-index:40;border-bottom:1px solid var(--color-border);background:#0c0d0ff2;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.site-header__inner{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 1rem}@media(min-width:768px){.site-header__inner{padding:.75rem 1.5rem}}.site-header__brand{display:flex;align-items:baseline;gap:1rem;font-size:1rem;letter-spacing:.28em}.site-header__brand:hover{color:var(--color-primary)}.site-header__meta{display:none;color:var(--color-muted-foreground)}@media(min-width:1024px){.site-header__meta{display:inline}}.site-nav{display:none;align-items:center;gap:1.5rem}@media(min-width:768px){.site-nav{display:flex}}.site-nav a{color:var(--color-muted-foreground);transition:color .12s}.site-nav a:hover,.site-nav a.is-active{color:var(--color-foreground);text-decoration:underline;text-decoration-color:var(--color-primary);text-decoration-thickness:2px;text-underline-offset:4px}.site-header__actions{display:flex;align-items:center;gap:1rem}.bag-toggle{font-family:var(--font-sans);font-size:.75rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;border:1px solid var(--color-primary);color:var(--color-primary);padding:.25rem .5rem;transition:background-color .12s,color .12s}.bag-toggle:hover{background:var(--color-primary);color:var(--color-primary-foreground)}.menu-toggle{display:inline-block}@media(min-width:768px){.menu-toggle{display:none}}.mobile-nav{border-top:1px solid var(--color-border);display:none}.mobile-nav.is-open{display:block}.mobile-nav a{display:block;border-bottom:1px solid var(--color-border);padding:.75rem 1rem}@media(min-width:768px){.mobile-nav{display:none!important}}.record-button{position:relative;display:inline-flex;height:2.25rem;width:2.25rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:999px;border:1px solid var(--color-border);background:var(--color-charcoal)}.record-button:before,.record-button:after{content:"";position:absolute;border-radius:999px;border:1px solid rgba(230,228,223,.15)}.record-button:before{top:4px;right:4px;bottom:4px;left:4px}.record-button:after{top:10px;right:10px;bottom:10px;left:10px;border-color:#e6e4df14}.record-button__dot{height:.75rem;width:.75rem;border-radius:999px;background:var(--color-primary);transition:transform .12s}.record-button:hover .record-button__dot{transform:scale(1.1)}.announcement-bar{background:var(--color-primary);color:var(--color-primary-foreground);overflow:hidden;border-bottom:1px solid var(--color-border)}.hero{position:relative;min-height:100svh;overflow:hidden;display:grid;grid-template-rows:1fr auto;border-bottom:1px solid var(--color-border)}@media(min-width:768px){.hero{grid-template-columns:minmax(0,1fr) 22rem;grid-template-rows:1fr}}.hero__stage{position:relative;min-height:56svh;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--color-charcoal);padding:4rem 1.25rem}@media(min-width:768px){.hero__stage{min-height:100svh;padding:6rem 4rem}}.hero__frame{position:relative;display:block;width:100%;max-width:36rem;border:1px solid var(--color-border);background:var(--color-background);padding:.5rem}@media(min-width:768px){.hero__frame{width:auto;max-height:70vh;padding:.75rem}}.hero__frame img{aspect-ratio:1/1;height:auto;max-height:66vh;width:100%;object-fit:cover;transition:filter .15s}.hero__frame:hover img{filter:contrast(1.25)}.hero__view-tag{position:absolute;bottom:1.25rem;right:1.25rem;background:var(--color-background);padding:.25rem .5rem}.hero__track-tag{position:absolute;bottom:1.25rem;left:1.25rem;color:#e6e4dfb3}@media(min-width:768px){.hero__track-tag{bottom:2rem;left:2rem}}.hero__dots{position:absolute;inset-block:0;left:1rem;z-index:20;display:none;flex-direction:column;justify-content:center;gap:.75rem}@media(min-width:768px){.hero__dots{display:flex}}.hero__dot{height:1px;width:1rem;background:#e6e4df4d;transition:all .12s}.hero__dot:hover{width:1.75rem}.hero__dot.is-active{width:2.5rem;background:var(--color-foreground)}.hero__pager{position:absolute;bottom:1rem;right:1rem;z-index:20;display:flex;border:1px solid var(--color-border);background:var(--color-background)}@media(min-width:768px){.hero__pager{bottom:2rem;right:2rem}}.hero__pager button{padding:.5rem .75rem;border-right:1px solid var(--color-border)}.hero__pager button:last-child{border-right:none}.hero__panel{position:relative;z-index:20;display:flex;flex-direction:column;justify-content:flex-end;border-top:1px solid var(--color-border);background:var(--color-background);padding:1rem}@media(min-width:768px){.hero__panel{border-top:none;border-left:1px solid var(--color-border);padding:2rem}}.hero__panel-top{display:none;margin-bottom:auto;padding-top:5rem}@media(min-width:768px){.hero__panel-top{display:block}}.hero__options{margin-top:1.5rem;display:flex;flex-wrap:wrap;gap:1px;background:var(--color-border)}.hero__option{min-width:3rem;flex:1;background:var(--color-background);padding:.75rem;text-align:center}.hero__option:hover{background:var(--color-muted)}.hero__option.is-selected{background:var(--color-foreground);color:var(--color-background)}.hero__option.is-disabled{opacity:.3;text-decoration:line-through}.hero__add{margin-top:1px;width:100%;background:var(--color-primary);color:var(--color-primary-foreground);padding:1rem}.hero__add:hover{background:var(--color-foreground);color:var(--color-background)}.hero__add:disabled{opacity:.5;cursor:not-allowed}.hero__details-toggle{display:flex;width:100%;align-items:center;justify-content:space-between;border-bottom:1px solid var(--color-border);padding:1rem 0;color:var(--color-muted-foreground)}.hero__details-body{padding-top:1rem;padding-bottom:1rem;font-size:.8rem;line-height:1.6;color:var(--color-muted-foreground);white-space:pre-line}.sleeve-section{display:grid;min-height:70svh;border-bottom:1px solid var(--color-border)}@media(min-width:768px){.sleeve-section{grid-template-columns:minmax(0,1fr) 22rem}}.sleeve-stage{position:relative;min-height:32rem;background:var(--color-charcoal);touch-action:none;cursor:grab}.sleeve-stage.is-grabbing{cursor:grabbing}.sleeve-stage canvas{display:block;width:100%;height:100%}.sleeve-stage__hint{position:absolute;bottom:1.25rem;left:1.25rem;pointer-events:none;color:var(--color-muted-foreground)}@media(min-width:768px){.sleeve-stage__hint{bottom:2rem;left:2rem}}.sleeve-fallback{display:flex;height:100%;min-height:32rem;align-items:center;justify-content:center;padding:2rem}.sleeve-fallback__card{aspect-ratio:1/1;width:100%;max-width:22rem;border:1px solid var(--color-border);background:var(--color-background);padding:1.5rem;box-shadow:12px 12px 0 0 var(--color-primary)}.sleeve-fallback__card .btn-solid-block{margin-top:3rem;background:var(--color-primary);color:var(--color-primary-foreground);padding:1.25rem}.sleeve-side{display:flex;flex-direction:column;justify-content:space-between;border-top:1px solid var(--color-border);padding:1.25rem}@media(min-width:768px){.sleeve-side{border-top:none;border-left:1px solid var(--color-border);padding:2rem}}.info-section{border-bottom:1px solid var(--color-border);padding:4rem 1rem}@media(min-width:768px){.info-section{padding:6rem 2rem}}.info-section__grid{display:grid;gap:2.5rem}@media(min-width:768px){.info-section__grid{grid-template-columns:1fr 2fr}}.info-section__links{margin-top:2.5rem;display:flex;flex-wrap:wrap;gap:.5rem 2rem;color:var(--color-muted-foreground)}.info-section__links a:hover{color:var(--color-foreground)}.product-card{border:1px solid var(--color-border);background:var(--color-card)}.product-card__image{position:relative;aspect-ratio:1/1;overflow:hidden;background:var(--color-charcoal)}.product-card__image img{height:100%;width:100%;object-fit:cover;transition:filter .15s}.product-card:hover .product-card__image img{filter:contrast(1.25) saturate(.5)}.product-card__track{position:absolute;left:0;top:0;background:var(--color-primary);color:var(--color-primary-foreground);padding:.25rem .5rem}.product-card__sku{position:absolute;right:0;bottom:0;background:#0c0d0fd9;color:var(--color-muted-foreground);padding:.25rem .5rem}.product-card__body{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;border-top:1px solid var(--color-border);padding:.75rem}.product-card__title{margin-top:.25rem}.product-card:hover .product-card__title{text-decoration:underline;text-decoration-color:var(--color-primary);text-decoration-thickness:2px;text-underline-offset:4px}.product-card__price{white-space:nowrap}.shop-main{max-width:78rem;margin:0 auto;padding:2.5rem 1rem}@media(min-width:768px){.shop-main{padding:3.5rem 1.5rem}}.shop-filters{margin-top:2rem;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding:.75rem 0}.shop-filters__label{margin-right:.5rem;color:var(--color-muted-foreground)}.filter-pill{border:1px solid var(--color-border);color:var(--color-muted-foreground);padding:.25rem .75rem;font-family:var(--font-sans);font-size:.75rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.filter-pill.is-active{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-primary-foreground)}.shop-filters__count{margin-left:auto;color:var(--color-muted-foreground)}.product-main{padding-bottom:7rem}@media(min-width:768px){.product-main{padding-bottom:0}}.product-grid{max-width:78rem;margin:0 auto;display:grid;gap:2rem;padding:2rem 1rem}@media(min-width:768px){.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:3rem 1.5rem}}.product-gallery{display:flex;flex-direction:column;gap:.75rem}.product-gallery__frame{aspect-ratio:1/1;overflow:hidden;border:1px solid var(--color-border);background:var(--color-charcoal)}.product-gallery__frame img{height:100%;width:100%;object-fit:cover}@media(min-width:768px){.product-info{position:sticky;top:6rem;align-self:flex-start}}.size-grid{margin-top:.5rem;display:flex;flex-wrap:wrap;gap:.5rem}.size-pill{min-width:3rem;border:1px solid var(--color-border);padding:.5rem .75rem;font-family:var(--font-sans);font-size:.75rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.size-pill.is-selected{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-primary-foreground)}.size-pill.is-disabled{opacity:.35;text-decoration:line-through;cursor:not-allowed}.accordion-row{border-bottom:1px solid var(--color-border)}.accordion-row__trigger{display:flex;width:100%;align-items:center;justify-content:space-between;padding:.75rem 0}.accordion-row__body{padding-bottom:1rem;font-size:.875rem;color:var(--color-muted-foreground)}.mobile-sticky-bar{position:fixed;inset-inline:0;bottom:0;z-index:30;display:flex;align-items:center;gap:.75rem;border-top:2px solid var(--color-primary);background:#0c0d0ff2;padding:.75rem}@media(min-width:768px){.mobile-sticky-bar{display:none}}.release-hero{border-bottom:1px solid var(--color-border);background:var(--color-primary);padding:4rem 0;position:relative;overflow:hidden}.release-hero__title{font-size:14vw;line-height:.85;color:var(--color-background)}@media(min-width:768px){.release-hero__title{font-size:8vw}}.running-order-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:.75rem;padding:1rem 0;border-bottom:1px solid var(--color-border)}.running-order-row:hover .running-order-row__name{text-decoration:underline;text-decoration-color:var(--color-primary);text-decoration-thickness:2px;text-underline-offset:4px}.running-order-row__track{width:2rem;color:var(--color-primary)}.running-order-row__sku{margin-left:auto;color:var(--color-muted-foreground)}.plate-figure{border:1px solid var(--color-border)}.plate-figure__frame{aspect-ratio:4/3;overflow:hidden;background:var(--color-charcoal)}.plate-figure__frame img{height:100%;width:100%;object-fit:cover;filter:contrast(1.25) grayscale(.3)}.plate-figure figcaption{border-top:1px solid var(--color-border);padding:.25rem .5rem;color:var(--color-muted-foreground)}.crate-card{border:1px solid var(--color-border);background:var(--color-card);padding:1.25rem}.crate-card.is-live{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-primary-foreground)}.crate-card__head{display:flex;align-items:baseline;justify-content:space-between}.crate-card__title{margin-top:1.5rem;font-size:1.875rem}.info-sheet{max-width:56rem;margin:0 auto;padding:3rem 1rem}@media(min-width:768px){.info-sheet{padding:5rem 1.5rem}}.info-sheet dl{margin-top:3rem;display:grid;gap:1px;background:var(--color-border)}@media(min-width:640px){.info-sheet dl{grid-template-columns:repeat(2,minmax(0,1fr))}}.info-sheet .dl-cell{background:var(--color-background);padding:1.25rem}.site-footer{border-top:2px solid var(--color-primary);background:var(--color-charcoal)}.site-footer__grid{display:grid;gap:2rem;padding:2.5rem 1rem}@media(min-width:768px){.site-footer__grid{grid-template-columns:repeat(4,minmax(0,1fr));padding:2.5rem 1.5rem}}.site-footer__col ul{list-style:none;margin:.5rem 0 0;padding:0}.site-footer__col li{margin-top:.25rem}.site-footer__col a:hover{color:var(--color-foreground)}.site-footer__marquee{overflow:hidden;border-top:1px solid var(--color-border);background:var(--color-primary);padding:.25rem 0}.site-footer__marquee-track{display:flex;width:max-content;gap:2rem;white-space:nowrap;color:var(--color-primary-foreground)}.archival-player{position:fixed;bottom:.75rem;left:.75rem;z-index:40;-webkit-user-select:none;user-select:none}.archival-player__frame{border:1px solid var(--color-border);background:#1e1f21f2;box-shadow:4px 4px 0 0 var(--color-primary)}.archival-player__head{display:flex;align-items:center;gap:.5rem;border-bottom:1px solid var(--color-border);background:var(--color-primary);padding:3px .5rem;color:var(--color-primary-foreground)}.archival-player__head button{margin-left:auto;color:var(--color-primary-foreground)}.archival-player__body{width:220px;padding:.5rem}.archival-player__row{margin-top:.5rem;display:flex;align-items:center;gap:.5rem}.archival-player__time{margin-left:auto;color:var(--color-muted-foreground)}.archival-player__bar{margin-top:.5rem;height:6px;width:100%;border:1px solid var(--color-border)}.archival-player__bar-fill{height:100%;background:var(--color-primary);width:0%}.cart-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:none}.cart-drawer.is-open{display:flex;justify-content:flex-end}.cart-drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0c0d0fcc;border:none}.cart-drawer__panel{position:relative;display:flex;height:100%;width:100%;max-width:28rem;flex-direction:column;border-left:2px solid var(--color-primary);background:var(--color-card)}.cart-drawer__head{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--color-border);background:var(--color-primary);color:var(--color-primary-foreground);padding:.75rem 1rem}.cart-drawer__body{flex:1;overflow-y:auto}.cart-drawer__empty{padding:1.5rem;color:var(--color-muted-foreground)}.cart-line{display:flex;gap:.75rem;border-bottom:1px solid var(--color-border);padding:1rem}.cart-line img{height:5rem;width:5rem;border:1px solid var(--color-border);object-fit:cover}.cart-line__qty{display:flex;align-items:center;gap:.5rem;margin-top:.5rem}.cart-line__qty button{height:1.5rem;width:1.5rem;border:1px solid var(--color-border)}.cart-line__remove{margin-left:auto;color:var(--color-muted-foreground);text-decoration:underline}.cart-drawer__footer{border-top:2px solid var(--color-primary);padding:1rem}.cart-drawer__subtotal{display:flex;justify-content:space-between}.cart-drawer__checkout{margin-top:1rem;width:100%;background:var(--color-primary);color:var(--color-primary-foreground);padding:.75rem}.cart-drawer__checkout:disabled{opacity:.4}.cart-drawer__keep-looking{margin-top:.5rem;display:block;width:100%;border:1px solid var(--color-border);padding:.75rem;text-align:center}.error-page{display:flex;min-height:70vh;align-items:center;justify-content:center;padding:0 1rem;text-align:center}.error-page .display{font-size:4.5rem;margin-top:.75rem}
/*# sourceMappingURL=/cdn/shop/t/10/assets/theme.css.map */
