:root{--bg-primary: #0a0a0a;--bg-secondary: #111111;--bg-card: #1a1a1a;--accent: #c41e3a;--text-primary: #ffffff;--text-secondary: #b8a99a;--gold: #d4a853;--font-display: "Bebas Neue", sans-serif;--font-body: "Inter", sans-serif}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-body);background:var(--bg-primary);color:var(--text-primary);overflow-x:hidden;overflow:hidden}a{text-decoration:none;color:inherit}#splash{position:fixed;top:0;left:0;width:100%;height:100%;background:var(--bg-primary);display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:9999;transition:opacity .6s ease,visibility .6s ease}#splash.hidden{opacity:0;visibility:hidden;pointer-events:none}.enter-site-btn{position:absolute;top:30px;right:30px;background:none;border:1px solid rgba(255,255,255,.2);color:var(--text-secondary);font-family:var(--font-display);font-size:.85rem;letter-spacing:3px;padding:10px 20px;cursor:pointer;transition:all .3s;z-index:10}.enter-site-btn:hover{border-color:var(--accent);color:#fff}.splash-album{position:relative;width:320px;height:320px;margin-bottom:30px}.splash-album img{width:100%;height:100%;object-fit:cover}.splash-album-title{position:absolute;bottom:-10px;left:50%;transform:translate(-50%);font-family:var(--font-display);font-size:2.8rem;letter-spacing:4px;text-align:center;line-height:1;white-space:nowrap;text-shadow:0 0 30px rgba(0,0,0,.8)}.splash-subtitle{font-family:var(--font-display);font-size:1rem;letter-spacing:6px;color:var(--text-secondary);margin-bottom:20px}.splash-btn{background:var(--accent);color:#fff;border:none;font-family:var(--font-display);font-size:1rem;letter-spacing:4px;padding:14px 40px;cursor:pointer;transition:all .3s}.splash-btn:hover{background:#a01830;transform:scale(1.05)}#shopify-section-navbar,#shopify-section-hero,#shopify-section-tour,#shopify-section-music,#shopify-section-store,#shopify-section-videos,#shopify-section-site-footer{opacity:0;visibility:hidden;transition:opacity .6s ease,visibility .6s ease}body.site-entered #shopify-section-navbar,body.site-entered #shopify-section-hero,body.site-entered #shopify-section-tour,body.site-entered #shopify-section-music,body.site-entered #shopify-section-store,body.site-entered #shopify-section-videos,body.site-entered #shopify-section-site-footer{opacity:1;visibility:visible}.ticker-bar{background:var(--accent);overflow:hidden;white-space:nowrap;padding:8px 0;position:fixed;top:0;left:0;width:100%;z-index:10000}.ticker-track{display:inline-flex;animation:ticker 25s linear infinite}.ticker-item{font-family:var(--font-display);font-size:.8rem;letter-spacing:3px;color:#fff;padding-right:0}.ticker-item .dot{display:inline-block;width:6px;height:6px;background:#fff;border-radius:50%;margin:0 15px;vertical-align:middle}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.navbar{position:fixed;top:30px;left:0;right:0;height:96px;display:flex;align-items:center;justify-content:space-between;padding:0 40px;z-index:9999;background:linear-gradient(to bottom,#0a0a0af2,#0a0a0a00)}.nav-links{display:flex;list-style:none;gap:30px}.nav-links a{font-family:var(--font-display);font-size:.85rem;letter-spacing:3px;color:#fff9;transition:color .3s;position:relative}.nav-links a:hover,.nav-links a.active{color:#fff}.nav-links a.active:after{content:"";position:absolute;bottom:-4px;left:0;right:0;height:2px;background:var(--accent)}.nav-logo{font-family:var(--font-display);font-size:2rem;letter-spacing:6px;color:#fff}.nav-logo span{color:var(--accent)}.nav-socials{display:flex;gap:18px}.nav-socials a{font-size:1rem;color:#ffffff80;transition:color .3s}.nav-socials a:hover{color:var(--accent)}.hamburger{display:none;flex-direction:column;gap:5px;cursor:pointer;padding:10px}.hamburger span{width:24px;height:2px;background:#fff;transition:all .3s}.hamburger.active span:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.hamburger.active span:nth-child(2){opacity:0}.hamburger.active span:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}.hero{position:relative;height:100vh;display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden}.hero-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/cdn/shop/files/18-DSC08271.jpg?v=1774139773);background-size:cover;background-position:center;filter:brightness(.4);transform:scale(1.1)}.hero-content{position:relative;z-index:2}.hero-content h1{font-family:var(--font-display);font-size:7rem;letter-spacing:12px;line-height:.9;margin-bottom:15px}.hero-content h1 span{display:block;font-size:2rem;letter-spacing:8px;color:var(--text-secondary);margin-top:8px}.hero-tagline{font-family:var(--font-display);font-size:1.3rem;letter-spacing:8px;color:var(--accent);margin-bottom:30px}.hero-cta{display:flex;gap:15px;justify-content:center}.btn{font-family:var(--font-display);font-size:.9rem;letter-spacing:3px;padding:14px 35px;border:1px solid rgba(255,255,255,.3);color:#fff;transition:all .3s;cursor:pointer;background:transparent}.btn:hover{border-color:#fff;transform:translateY(-2px)}.btn-filled{background:var(--accent);border-color:var(--accent)}.btn-filled:hover{background:#a01830;border-color:#a01830}.hero-scroll{position:absolute;bottom:60px;left:50%;transform:translate(-50%);z-index:2;animation:bounce 2s infinite;color:#ffffff80;font-size:1.5rem}@keyframes bounce{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(10px)}}.audio-bar{position:absolute;bottom:0;left:0;right:0;background:#000c;padding:0 40px;height:40px;display:flex;align-items:center;justify-content:space-between;z-index:3;font-family:var(--font-display);font-size:.8rem;letter-spacing:2px}.now-playing{display:flex;align-items:center;gap:12px}.now-playing i{color:var(--accent);font-size:.7rem}.artist-name{color:var(--text-secondary)}.section{padding:80px 40px}.section-title{font-family:var(--font-display);font-size:2.5rem;letter-spacing:8px;text-align:center;margin-bottom:50px}.tour-section{background:var(--bg-primary);text-align:center}.tour-cta-text{font-family:var(--font-display);font-size:1.3rem;letter-spacing:4px;color:var(--text-secondary);margin-bottom:30px;line-height:1.6}.email-signup{display:flex;max-width:500px;margin:0 auto;gap:0}.email-signup input{flex:1;padding:14px 20px;background:var(--bg-card);border:1px solid rgba(255,255,255,.1);color:#fff;font-family:var(--font-body);font-size:.9rem;outline:none}.email-signup input::placeholder{color:#ffffff4d}.email-signup button{padding:14px 30px;background:var(--accent);border:none;color:#fff;font-family:var(--font-display);font-size:.9rem;letter-spacing:3px;cursor:pointer;transition:background .3s}.email-signup button:hover{background:#a01830}.music-section{background:var(--bg-secondary)}.music-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;max-width:1200px;margin:0 auto}.music-card{background:var(--bg-card);border-radius:4px;overflow:hidden;transition:transform .3s}.music-card:hover{transform:translateY(-4px)}.music-card img{width:100%;aspect-ratio:1;object-fit:cover}.music-card-info{padding:12px}.music-dropdown{font-family:var(--font-display);font-size:.75rem;letter-spacing:2px;color:var(--text-secondary);padding:8px 0;cursor:pointer;display:flex;align-items:center;justify-content:space-between;transition:color .3s}.music-dropdown:hover{color:#fff}.music-dropdown i{font-size:.6rem;transition:transform .3s}.music-dropdown.open i{transform:rotate(180deg)}.dropdown-menu{display:none;flex-direction:column;padding:0 0 8px}.dropdown-menu.show{display:flex}.dropdown-menu a{font-size:.8rem;padding:6px 10px;color:#fff9;transition:all .2s;display:flex;align-items:center;gap:8px}.dropdown-menu a:hover{color:#fff;background:#ffffff0d}.dropdown-menu a i{width:16px;text-align:center}.store-section{background:var(--bg-secondary);text-align:center}.store-coming-soon{font-family:var(--font-display);font-size:1.5rem;letter-spacing:4px;color:var(--text-secondary);margin-bottom:30px}.store-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;max-width:1200px;margin:0 auto}.store-item{background:var(--bg-card);border-radius:4px;overflow:hidden;transition:transform .3s}.store-item:hover{transform:translateY(-4px)}.store-item img{width:100%;aspect-ratio:1;object-fit:cover}.store-item-info{padding:16px}.store-item-info h4{font-family:var(--font-display);font-size:1rem;letter-spacing:2px;margin-bottom:4px}.store-item-info .price{color:var(--gold);font-family:var(--font-display);letter-spacing:1px}.videos-section{background:var(--bg-primary)}.videos-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;max-width:1200px;margin:0 auto}.video-card{cursor:pointer;transition:transform .3s}.video-card:hover{transform:translateY(-4px)}.video-thumb{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:4px;margin-bottom:12px}.video-thumb img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.video-card:hover .video-thumb img{transform:scale(1.05)}.video-thumb .play-overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#0000004d;opacity:0;transition:opacity .3s}.video-card:hover .play-overlay{opacity:1}.play-overlay i{font-size:3rem;color:#fff;filter:drop-shadow(0 2px 8px rgba(0,0,0,.5))}.video-card h4{font-family:var(--font-display);font-size:.95rem;letter-spacing:2px;color:var(--text-secondary);text-align:center;text-transform:uppercase}.footer{padding:30px 40px;background:var(--bg-primary);border-top:1px solid rgba(255,255,255,.05);display:flex;justify-content:space-between;align-items:center}.footer-left{font-size:.75rem;color:#ffffff4d;font-family:var(--font-display);letter-spacing:2px}.footer-right{display:flex;gap:20px}.footer-right a{font-size:.7rem;color:#ffffff4d;letter-spacing:1px;transition:color .3s}.footer-right a:hover{color:#fff}.video-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#000000f2;z-index:99999;align-items:center;justify-content:center}.video-modal.active{display:flex}.video-modal-close{position:absolute;top:20px;right:30px;font-size:2rem;color:#fff;cursor:pointer;z-index:100000}.video-modal-content{width:80%;max-width:900px;aspect-ratio:16/9}.video-modal-content iframe{width:100%;height:100%;border:none}@media(max-width:1024px){.music-grid,.store-grid{grid-template-columns:repeat(3,1fr)}.hero-content h1{font-size:5rem}}@media(max-width:768px){.nav-links{display:none}.nav-socials,.hamburger{display:flex}.nav-links.mobile-open{display:flex;position:fixed;top:96px;left:0;right:0;bottom:0;background:var(--bg-primary);flex-direction:column;align-items:center;justify-content:center;gap:30px;z-index:9998}.nav-links.mobile-open a{font-size:1.5rem}.hero-content h1{font-size:3.5rem}.hero-content h1 span{font-size:1.8rem}.hero-tagline{font-size:1rem;letter-spacing:4px}.music-grid,.store-grid,.videos-grid{grid-template-columns:repeat(2,1fr)}.section{padding:60px 20px}.section-title{font-size:2rem}.audio-bar{padding:0 20px;font-size:.75rem}.hero-cta{flex-direction:column;gap:10px}.footer{flex-direction:column;gap:15px;text-align:center}.splash-album-title{font-size:2.2rem}}@media(max-width:480px){.music-grid{grid-template-columns:1fr 1fr;gap:12px}.videos-grid{grid-template-columns:1fr}.store-grid{grid-template-columns:1fr 1fr;gap:12px}.hero-content h1{font-size:2.8rem}.navbar{padding:0 15px}}.fade-in{opacity:0;transform:translateY(30px);transition:opacity .8s ease,transform .8s ease}.fade-in.visible{opacity:1;transform:translateY(0)}
/*# sourceMappingURL=/cdn/shop/t/5/assets/oc-chris.css.map */
