@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:#6b7580;color:#f0f4f8d9;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}}@media (max-width: 768px) and (orientation: landscape){.nav-desktop{display:flex}.nav-hamburger{display:none}.nav-mobile-menu{display:none!important}}
