@font-face{font-family:system85Pro;src:url(../media/System85Pro_Regular-s.p.1c11a78e.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:system85Pro;src:url(../media/System85Pro_Italic-s.p.6d22a46a.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:system85Pro;src:url(../media/System85Pro_Medium-s.p.579b26c2.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:system85Pro;src:url(../media/System85Pro_MediumItalic-s.p.34bbd6f9.woff2)format("woff2");font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:system85Pro;src:url(../media/System85Pro_Bold-s.p.90f04575.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:system85Pro;src:url(../media/System85Pro_BoldItalic-s.p.61135a53.woff2)format("woff2");font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:system85Pro Fallback;src:local(Arial);ascent-override:91.15%;descent-override:10.03%;line-gap-override:0.0%;size-adjust:93.69%}.system85pro_f33eedcf-module__vipLRW__className{font-family:system85Pro,system85Pro Fallback}.system85pro_f33eedcf-module__vipLRW__variable{--font-system85-pro:"system85Pro","system85Pro Fallback"}
@font-face{font-family:system85MonoPro;src:url(../media/System85MonoPro_Regular-s.p.c0dc0fee.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:system85MonoPro;src:url(../media/System85MonoPro_Italic-s.p.3024a274.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:system85MonoPro;src:url(../media/System85MonoPro_Medium-s.p.66ee7327.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:system85MonoPro;src:url(../media/System85MonoPro_MediumItalic-s.p.d7671b4f.woff2)format("woff2");font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:system85MonoPro;src:url(../media/System85MonoPro_Bold-s.p.ae799bd5.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:system85MonoPro;src:url(../media/System85MonoPro_BoldItalic-s.p.5e650864.woff2)format("woff2");font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:system85MonoPro Fallback;src:local(Arial);ascent-override:64.95%;descent-override:7.15%;line-gap-override:0.0%;size-adjust:131.49%}.system85monopro_ca69d195-module__sjIYJa__className{font-family:system85MonoPro,system85MonoPro Fallback}.system85monopro_ca69d195-module__sjIYJa__variable{--font-system85-mono-pro:"system85MonoPro","system85MonoPro Fallback"}
:root{--color-black:#121212;--color-white:#f5f5f5;--color-black-pure:#000;--color-white-pure:#fff;--color-text:var(--color-black);--color-text-inverse:var(--color-white);--color-bg:var(--color-white-pure);--color-bg-inverse:var(--color-black-pure);--color-title:#f7d51d;--color-disabled:#6c757d;--border-base:var(--color-black-pure);--font-sans:var(--font-system85-pro),system-ui,sans-serif;--font-mono:var(--font-system85-mono-pro),monospace;--text-regular:1rem;--text-heading:1.5rem;--text-xsmall:.65rem;--text-small:.8rem;--text-large:1.125rem;--leading-tight:1.25;--leading-normal:1.5;--space-xs:5px;--space-sm:10px;--space-md:20px;--space-lg:30px;--space-xl:40px;--header-padding-x:10px;--header-min-height:1.45rem;--header-height:3.3rem;--card-padding:10px;--card-padding-bottom:40px;--blur-sm:8px;--blur-md:12px;--blur-lg:20px;--opacity-idle:.4;--opacity-disabled:.5;--transition-fast:.15s ease-out;--transition-normal:.3s ease-out;--color-green:#22c55e}
.mono{font-family:var(--font-mono)!important;font-feature-settings:"pnum","ss02","ss06"!important;letter-spacing:-.0125rem!important;-webkit-font-smoothing:subpixel-antialiased!important}.outline{text-shadow:.75px 0 #050505,1.31638px .719138px #050505,.81045px 1.26221px #050505,.106106px 1.49624px #050505,-.624221px 1.36394px #050505,-1.20172px .897705px #050505,-1.48599px .21168px #050505,-1.40468px -.526175px #050505,-.980468px -1.1352px #050505,-.316194px -1.4663px #050505,.425493px -1.43839px #050505,1.06301px -1.05831px #050505,1.14026px -.419148px #050505;font-weight:500;text-decoration:none;color:var(--color-text-inverse)!important;outline-style:none!important}.outline:hover{text-decoration:none}.outline-icon{stroke:#050505;stroke-width:4px;stroke-linejoin:round;stroke-linecap:round;paint-order:stroke fill;fill:var(--color-text-inverse)!important}.yellow,.outline.yellow{color:var(--color-title)!important}.bold,strong{font-weight:700!important}.text-small{font-size:var(--text-small)}.outline-button{background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;display:flex}.outline-menu-button{mix-blend-mode:difference;z-index:999;background-color:#ffffff03;border:0;justify-content:center;align-items:center;display:flex;position:relative}.outline,.outline-button,.outline-menu-button{line-height:1}.txt-xlarge-plus,.txt-large-plus,.txt-large,.txt-medium-plus,.txt-medium,.txt-small-plus,.txt-small,.txt-xsmall-plus,.txt-xsmall,.txt-compact-xlarge-plus,.txt-compact-xlarge,.txt-compact-large-plus,.txt-compact-large,.txt-compact-medium-plus,.txt-compact-medium,.txt-compact-small-plus,.txt-compact-small,.txt-compact-xsmall-plus,.txt-compact-xsmall{font-size:inherit;font-family:var(--font-sans)!important}.text-xsmall{font-size:var(--text-xsmall)}.text-large{font-size:var(--text-large)}.text-heading{font-size:var(--text-heading)}
.page-title{font-size:var(--text-heading);line-height:var(--leading-tight);display:inline;font-family:var(--font-mono)!important;font-feature-settings:"pnum","ss02","ss06"!important;letter-spacing:-.0125rem!important;-webkit-font-smoothing:subpixel-antialiased!important;font-weight:700!important}.section-title{font-size:var(--text-heading);line-height:var(--leading-tight);font-family:var(--font-mono)!important;font-feature-settings:"pnum","ss02","ss06"!important;letter-spacing:-.0125rem!important;-webkit-font-smoothing:subpixel-antialiased!important;font-weight:700!important}.card-title{font-size:var(--text-regular);line-height:var(--leading-tight);display:inline;font-family:var(--font-mono)!important;font-feature-settings:"pnum","ss02","ss06"!important;letter-spacing:-.0125rem!important;-webkit-font-smoothing:subpixel-antialiased!important;font-weight:700!important}.artist-title{font-size:var(--text-regular);line-height:var(--leading-tight)}.artist-title--large{font-size:var(--text-heading)}.artist-title .artist{margin-right:var(--space-sm);display:inline}.artist-title .title{display:inline;font-family:var(--font-mono)!important;font-feature-settings:"pnum","ss02","ss06"!important;letter-spacing:-.0125rem!important;-webkit-font-smoothing:subpixel-antialiased!important;font-weight:700!important}.label-text{font-size:var(--text-small);line-height:var(--leading-tight)}.artist-title--large .artist{margin-right:var(--space-md)}.artist-title a[class*=bg-],.artist-title a[class*=bg-]:hover{text-decoration:none}
.tag-link{font-size:var(--text-small);transition:color .2s;font-family:var(--font-mono)!important;font-feature-settings:"pnum","ss02","ss06"!important;letter-spacing:-.0125rem!important;-webkit-font-smoothing:subpixel-antialiased!important}.tag-link:hover{text-decoration:underline}
.tracklist-row{font-family:var(--font-mono)!important;font-feature-settings:"pnum","ss02","ss06"!important;letter-spacing:-.0125rem!important;-webkit-font-smoothing:subpixel-antialiased!important}.tracklist-artist{font-size:var(--text-regular)}.tracklist-title{font-size:var(--text-regular);font-weight:700!important}
.cart-modal-backdrop{z-index:9998;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);opacity:1;background:#0000004d;transition:opacity .2s ease-out,-webkit-backdrop-filter .2s ease-out,backdrop-filter .2s ease-out;position:fixed;inset:0}.cart-modal-backdrop.entering,.cart-modal-backdrop.exiting{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}.cart-modal-overlay{position:fixed;inset:0}.cart-modal-panel{border-left:1px solid var(--color-black-pure);background:var(--color-bg);width:100%;height:100%;color:var(--color-text);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}@media (min-width:768px){.cart-modal-panel{width:390px}}.cart-modal-header{padding:var(--space-sm)var(--space-md);border-bottom:1px solid var(--color-black-pure);justify-content:space-between;align-items:center;display:flex}.cart-modal-empty{justify-content:center;align-items:center;gap:var(--space-md);flex-direction:column;flex:1;display:flex}.cart-modal-empty svg{width:3rem;height:3rem}.cart-modal-empty-text{font-weight:700}.cart-modal-content{flex-direction:column;flex:1;display:flex;overflow:hidden}.cart-modal-items{flex:1;margin:0;padding:0;list-style:none;overflow-y:auto}.cart-modal-items::-webkit-scrollbar{display:none}.cart-modal-items{-ms-overflow-style:none;scrollbar-width:none}.cart-item{border-bottom:1px solid var(--color-black-pure);width:100%;padding:var(--space-sm);transition:background-color var(--transition-fast),color var(--transition-fast);display:flex}.cart-item:hover{background-color:var(--color-black-pure);color:var(--color-white-pure)}.cart-item:hover .cart-item-quantity,.cart-item:hover .cart-item-condition{color:var(--color-white-pure)}.cart-item:hover .cart-item-delete,.cart-item:hover .cart-item-delete button,.cart-item:hover .cart-item-delete svg{color:var(--color-white-pure)!important}.cart-item-link{gap:var(--space-sm);color:inherit;flex:1;text-decoration:none;display:flex}.cart-item-thumbnail{background:var(--color-white);flex-shrink:0;width:3rem;height:3rem;position:relative;overflow:hidden}.cart-item-thumbnail img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.cart-item-details{flex-direction:column;flex:1;min-width:0;display:flex}.cart-item-details .artist-title{flex-direction:column;display:flex}.cart-item-details .artist,.cart-item-details .title{display:block}.cart-item-quantity,.cart-item-condition{font-size:var(--text-small);color:var(--color-disabled);transition:color var(--transition-fast);line-height:1rem}.cart-item-right{margin-left:var(--space-sm);flex-direction:column;justify-content:space-between;align-items:flex-end;display:flex}.cart-item-delete{opacity:0;transition:opacity var(--transition-fast)}.cart-item:hover .cart-item-delete{opacity:1}.cart-modal-summary{border-top:1px solid var(--color-black-pure)}.cart-summary-row{padding:var(--space-sm);border-bottom:1px solid var(--color-black-pure);justify-content:space-between;display:flex}.cart-summary-label{color:var(--color-disabled)}.cart-modal-footer{padding:var(--space-sm)}.cart-button{cursor:pointer;background:0 0;border:none;align-items:center;gap:.25em;display:flex}body.cart-modal-open .monogram{mix-blend-mode:normal}.checkout-items{width:100%}.checkout-items-list{margin:0 0 -1px;padding:0;list-style:none}.checkout-items .cart-item{padding:10px 1.5rem 10px 10px}.checkout-items .cart-item-details,.checkout-items .cart-item-details .artist,.checkout-items .cart-item-details .title,.checkout-items .cart-item-right{font-size:var(--text-small)}@keyframes spin{to{transform:rotate(360deg)}}.cart-item-optimistic{opacity:.7}.cart-item-optimistic .cart-item-thumbnail{position:relative}.loading-dots{gap:2px;display:inline-flex}.loading-dots span{font-size:.75rem;animation:1.4s ease-in-out infinite both loadingDot}.loading-dots span:first-child{animation-delay:0s}.loading-dots span:nth-child(2){animation-delay:.2s}.loading-dots span:nth-child(3){animation-delay:.4s}@keyframes loadingDot{0%,80%,to{opacity:.2}40%{opacity:1}}.cart-item-adding{opacity:0;animation:.3s forwards cartItemFadeIn}@keyframes cartItemFadeIn{0%{opacity:0}to{opacity:.6}}.cart-item-loaded{animation:.3s forwards cartItemLoaded}@keyframes cartItemLoaded{0%{opacity:.6}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.cart-item-cleaning{margin-top:4px}.clean-all-checkbox{padding-left:10px}
.btn{box-sizing:border-box;cursor:pointer;white-space:nowrap;border:1px solid #0000;outline:none;justify-content:center;align-items:center;gap:.375rem;transition:all .15s;display:inline-flex;position:relative;font-family:var(--font-system85-mono-pro),monospace!important;text-transform:uppercase!important;letter-spacing:.02em!important;font-weight:400!important}.btn *,.btn span{font-family:var(--font-system85-mono-pro),monospace!important;text-transform:uppercase!important;letter-spacing:.02em!important;align-items:center!important;line-height:1!important;display:inline-flex!important}.btn:focus-visible{outline-offset:2px;outline:2px solid}.btn:disabled{cursor:not-allowed;opacity:.5}.btn-mini{padding:0 8px;font-size:10px;height:24px!important}.btn-small{padding:0 12px;font-size:11px;height:32px!important}.btn-base{padding:0 16px;font-size:12px;height:40px!important}.btn-large{padding:0 24px;font-size:13px;height:48px!important}.btn-xlarge{padding:0 32px;font-size:14px;height:56px!important}.btn-primary{background:var(--color-green);color:#fff;border-color:var(--color-green)}.btn-primary:hover:not(:disabled){background:#7cdf7c}.btn-primary:active:not(:disabled){background:#6bd06b}.btn-primary:disabled{color:#fff;opacity:1;background:#9ca3af;border-color:#9ca3af}.btn-secondary{color:#fff;background:#9ca3af;border-color:#9ca3af}.btn-secondary:hover:not(:disabled),.btn-secondary:active:not(:disabled){background:#000;border-color:#000}.btn-secondary:disabled{color:#fff;opacity:1;background:#9ca3af;border-color:#9ca3af}.btn-danger{color:#fff;background:#dc2626;border-color:#dc2626}.btn-danger:hover:not(:disabled){background:#b91c1c;border-color:#b91c1c}.btn-transparent{color:inherit;background:0 0;border-color:#0000}.btn-transparent:hover:not(:disabled){background:#0000000d}.btn-loading{pointer-events:none}.btn-spinner{justify-content:center;align-items:center;display:flex;position:absolute}.btn-mini .btn-spinner svg{width:12px;height:12px}.btn-spinner svg{width:16px;height:16px}.btn-large .btn-spinner svg,.btn-xlarge .btn-spinner svg{width:20px;height:20px}[data-testid=checkout-container] .btn,[data-testid=checkout-container] .btn *,[data-testid=checkout-container] .btn span{font-family:var(--font-system85-mono-pro),monospace!important;text-transform:uppercase!important;letter-spacing:.02em!important}
.floating-input{position:relative}.floating-input input{padding-top:1.25rem;padding-bottom:.25rem}.floating-input label{color:var(--color-disabled);pointer-events:none;transform-origin:0 0;font-size:1rem;transition:all .2s ease-out;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.floating-input input:not(:-moz-placeholder-shown)+label{color:var(--color-text);top:.5rem;transform:translateY(0)scale(.75)}.floating-input input:focus+label,.floating-input input:not(:placeholder-shown)+label{color:var(--color-text);top:.5rem;transform:translateY(0)scale(.75)}.floating-input input:-webkit-autofill{caret-color:currentColor;transition:background-color 9999s ease-out;-webkit-text-fill-color:currentColor!important;background-color:#0000!important;-webkit-box-shadow:inset 0 0 0 9999px #0000!important}.floating-input input:-webkit-autofill:hover{caret-color:currentColor;transition:background-color 9999s ease-out;-webkit-text-fill-color:currentColor!important;background-color:#0000!important;-webkit-box-shadow:inset 0 0 0 9999px #0000!important}.floating-input input:-webkit-autofill:focus{caret-color:currentColor;transition:background-color 9999s ease-out;-webkit-text-fill-color:currentColor!important;background-color:#0000!important;-webkit-box-shadow:inset 0 0 0 9999px #0000!important}.floating-input input:-webkit-autofill:active{caret-color:currentColor;transition:background-color 9999s ease-out;-webkit-text-fill-color:currentColor!important;background-color:#0000!important;-webkit-box-shadow:inset 0 0 0 9999px #0000!important}select:-webkit-autofill{transition:background-color 9999s ease-out;-webkit-text-fill-color:currentColor!important;background-color:#0000!important;-webkit-box-shadow:inset 0 0 0 9999px #0000!important}select:-webkit-autofill:hover{transition:background-color 9999s ease-out;-webkit-text-fill-color:currentColor!important;background-color:#0000!important;-webkit-box-shadow:inset 0 0 0 9999px #0000!important}select:-webkit-autofill:focus{transition:background-color 9999s ease-out;-webkit-text-fill-color:currentColor!important;background-color:#0000!important;-webkit-box-shadow:inset 0 0 0 9999px #0000!important}select:-webkit-autofill:active{transition:background-color 9999s ease-out;-webkit-text-fill-color:currentColor!important;background-color:#0000!important;-webkit-box-shadow:inset 0 0 0 9999px #0000!important}[data-state=checked]{background-color:#9ca3af!important;border-color:#9ca3af!important}select:focus{box-shadow:none!important;outline:none!important}input[type=checkbox],input[type=radio]{accent-color:#9ca3af}[data-headlessui-state*=checked]{--tw-ring-color:#9ca3af}
.menu-link{font-family:var(--font-mono)!important;font-feature-settings:"pnum","ss02","ss06"!important;letter-spacing:-.0125rem!important;-webkit-font-smoothing:subpixel-antialiased!important}.menu-link.active,.menu-link.bold{font-weight:700!important}
.footer-text{font-family:var(--font-mono)!important;font-feature-settings:"pnum","ss02","ss06"!important;letter-spacing:-.0125rem!important;-webkit-font-smoothing:subpixel-antialiased!important}
