@import"https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700&display=swap";*{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;scroll-behavior:smooth}body{background:var(--site-page-bg, #6b7580);color:var(--site-page-text, rgba(240,244,248,.85));font-family:Outfit,sans-serif;font-weight:300;min-height:100vh;overflow-x:hidden}button{font-family:Outfit,sans-serif}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:99px}.nav-desktop{display:flex;gap:4px;align-items:center}.nav-hamburger{display:none;background:none;border:none;cursor:pointer;padding:8px;flex-direction:column;gap:5px;align-items:center;justify-content:center}.bar{display:block;width:22px;height:2px;background:#f0f4f8cc;border-radius:2px;transition:all .2s}.bar-top.open{transform:translateY(7px) rotate(45deg);background:#c8a84b}.bar-mid.open{opacity:0}.bar-bot.open{transform:translateY(-7px) rotate(-45deg);background:#c8a84b}.nav-mobile-menu{display:none;position:fixed;top:68px;left:0;right:0;z-index:99;background:#0f1113f7;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,255,255,.07);flex-direction:column;padding:12px 0 20px}.nav-mobile-menu.open{display:flex}.mobile-link{background:none;border:none;padding:14px 28px;text-align:left;color:#f0f4f8b3;font-family:Outfit,sans-serif;font-size:16px;font-weight:400;cursor:pointer;border-left:2px solid transparent}.mobile-link.active{color:#c8a84b;border-left-color:#c8a84b;font-weight:600}.mobile-divider{height:1px;background:#ffffff12;margin:8px 28px}.mobile-submit{background:#c8a84b1a;border:1px solid rgba(200,168,75,.3);margin:8px 28px;padding:12px 20px;border-radius:10px;color:#c8a84b;font-family:Outfit,sans-serif;font-size:14px;font-weight:500;cursor:pointer;text-align:center}@media (max-width: 768px){.nav-desktop{display:none}.nav-hamburger{display:flex}.artists-grid{grid-template-columns:repeat(2,1fr)!important}.shop-layout{grid-template-columns:1fr!important}.shop-cart{order:-1;position:static!important;top:auto!important;margin:0 16px 16px!important}.shop-releases{padding:0 16px!important}.section-pad{padding-left:16px!important;padding-right:16px!important}.stats-bar{grid-template-columns:1fr 1fr!important}.stats-bar>div{grid-column:span 1!important}.stats-bar .stats-btn{grid-column:1 / -1!important}.catalog-grid{grid-template-columns:repeat(2,1fr)!important}.section-artists{padding:32px 16px 24px!important}.section-catalog{padding:32px 16px!important}.footer-section{padding:24px 16px!important;flex-direction:column!important;gap:12px!important;text-align:center!important}.app{overflow-x:hidden}}@media (max-width: 768px) and (orientation: landscape){.nav-desktop{display:flex}.nav-hamburger{display:none}.nav-mobile-menu{display:none!important}}.pitch-slider-input::-webkit-slider-runnable-track{background:transparent!important}.pitch-slider-input::-moz-range-track{background:transparent!important}.pitch-slider-input::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:10px;background:linear-gradient(180deg,#f0f0f0,#b0b0b0);border-radius:2px;border:1px solid #888;box-shadow:0 1px 3px #0006;cursor:pointer}.pitch-slider-input::-moz-range-thumb{width:18px;height:10px;background:linear-gradient(180deg,#f0f0f0,#b0b0b0);border-radius:2px;border:1px solid #888;cursor:pointer}.pitch-slider-input{background:transparent!important}.pitch-slider-input::-webkit-slider-runnable-track{background:transparent!important;box-shadow:none!important}.pitch-slider-input::-moz-range-track{background:transparent!important;box-shadow:none!important}.pitch-slider-input::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:10px;background:linear-gradient(180deg,#e0e0e0,#a0a0a0);border-radius:2px;border:1px solid #666;box-shadow:0 1px 3px #00000080;cursor:pointer}.pitch-slider-input::-moz-range-thumb{width:20px;height:10px;background:linear-gradient(180deg,#e0e0e0,#a0a0a0);border-radius:2px;border:1px solid #666;cursor:pointer}*:focus-visible{outline:2px solid var(--site-accent, #c8a84b)!important;outline-offset:2px!important}a[href="#main-content"]:focus{top:0!important}button,[role=button],a{cursor:pointer}.ada-muted{color:#e8e0d0b3!important}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
