.product,.product-media-container,.product__info-wrapper,.product__info-container,main#MainContent,.section-main-product,.main-product,body{background:linear-gradient(180deg,#0a0a0f,#1a1a2e)!important}.product{background:linear-gradient(180deg,#0a0a0f,#1a1a2e);color:#e0e0e0;padding:40px 20px;position:relative}.product:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:repeating-linear-gradient(0deg,rgba(0,0,0,.15),rgba(0,0,0,.15) 1px,transparent 1px,transparent 2px);pointer-events:none;z-index:1}.product:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 400 400' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' /%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='0.05'/%3E%3C/svg%3E");pointer-events:none;z-index:1;opacity:.3}.product>*{position:relative;z-index:2}.product__title{color:#fff!important;font-size:2.5rem!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.1em;text-shadow:0 0 20px rgba(66,135,245,.6),0 0 40px rgba(66,135,245,.3);margin-bottom:20px!important}.price{color:#4287f5!important;font-size:1.8rem!important;font-weight:700!important;text-shadow:0 0 15px rgba(66,135,245,.5);margin:20px 0!important}.product__description,.product-single__description,.rte{color:#e0e0e0!important;line-height:1.8!important;font-size:1rem!important}.product__description p,.rte p{color:#e0e0e0!important;margin-bottom:15px!important}.product__description h1,.product__description h2,.product__description h3,.rte h1,.rte h2,.rte h3{color:#fff!important;text-shadow:0 0 10px rgba(66,135,245,.4);margin-top:25px!important;margin-bottom:15px!important}.product__description ul,.product__description ol,.rte ul,.rte ol{color:#e0e0e0!important;margin-left:20px!important}.product__description li,.rte li{color:#e0e0e0!important;margin-bottom:8px!important}.product-form__submit,button[name=add],.btn--add-to-cart{background:linear-gradient(135deg,#4287f5,#3a75d9)!important;color:#fff!important;border:2px solid #4287f5!important;padding:15px 40px!important;font-size:1.1rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.1em!important;border-radius:4px!important;cursor:pointer!important;transition:all .3s ease!important;box-shadow:0 0 20px #4287f566,0 4px 15px #0000004d!important;position:relative!important;overflow:hidden!important}.product-form__submit:hover,button[name=add]:hover,.btn--add-to-cart:hover{background:linear-gradient(135deg,#5a9bff,#4287f5)!important;box-shadow:0 0 30px #4287f599,0 6px 20px #0006!important;transform:translateY(-2px)!important}.product-form__buttons{display:flex!important;gap:15px!important;flex-wrap:wrap!important;margin-top:20px!important}.subscription-cta{background:linear-gradient(135deg,#2d2d3a,#1a1a2e)!important;color:#4287f5!important;border:2px solid #4287f5!important;padding:15px 40px!important;font-size:1.1rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.1em!important;border-radius:4px!important;cursor:pointer!important;transition:all .3s ease!important;box-shadow:0 0 15px #4287f54d,0 4px 15px #0000004d!important;text-decoration:none!important;display:inline-block!important}.subscription-cta:hover{background:linear-gradient(135deg,#3a3a4a,#2d2d3a)!important;box-shadow:0 0 25px #4287f580,0 6px 20px #0006!important;transform:translateY(-2px)!important;color:#5a9bff!important}.product-form__input,input[type=number]{background:#1a1a2e!important;color:#e0e0e0!important;border:1px solid #4287f5!important;padding:10px!important;border-radius:4px!important}.shopify-payment-button__button{border-radius:4px!important}.product__shipping,.product-single__policies{color:#b0b0b0!important;font-size:.9rem!important;margin-top:15px!important}@media(max-width:768px){.product__title{font-size:1.8rem!important}.price{font-size:1.5rem!important}.product-form__buttons{flex-direction:column!important}.product-form__submit,.subscription-cta{width:100%!important;text-align:center!important}}.product__media-wrapper audio,audio[controls]{width:100%!important;max-width:600px!important;margin:20px 0 30px!important;background:linear-gradient(135deg,#1a1a2e,#0a0a0f)!important;border:2px solid #4287f5!important;border-radius:8px!important;padding:10px!important;box-shadow:0 0 20px #4287f54d,0 4px 15px #00000080!important;filter:drop-shadow(0 0 10px rgba(66,135,245,.2))}audio::-webkit-media-controls-panel{background:linear-gradient(135deg,#2d2d3a,#1a1a2e)!important}audio::-webkit-media-controls-play-button,audio::-webkit-media-controls-pause-button{background-color:#4287f5!important;border-radius:50%!important}audio::-webkit-media-controls-timeline{background:#4287f5!important;border-radius:25px!important}.product-accordion{margin:30px 0}.accordion-item{background:#1a1a2e99;border:1px solid rgba(66,135,245,.3);border-radius:6px;margin-bottom:15px;overflow:hidden;transition:all .3s ease}.accordion-item:hover{border-color:#4287f599;box-shadow:0 0 15px #4287f533}.accordion-header{background:linear-gradient(135deg,#2d2d3a,#1a1a2e);padding:18px 20px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:all .3s ease;border-bottom:1px solid transparent}.accordion-header:hover{background:linear-gradient(135deg,#3a3a4a,#2d2d3a);border-bottom-color:#4287f54d}.accordion-title{color:#4287f5;font-size:1.1rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;text-shadow:0 0 10px rgba(66,135,245,.4);margin:0}.accordion-icon{color:#4287f5;font-size:1.2rem;transition:transform .3s ease}.accordion-item.active .accordion-icon{transform:rotate(180deg)}.accordion-content{max-height:0;overflow:hidden;transition:max-height .4s ease,padding .4s ease;padding:0 20px}.accordion-item.active .accordion-content{max-height:1000px;padding:20px}.accordion-content p,.accordion-content ul,.accordion-content li{color:#e0e0e0!important;line-height:1.8}.section-divider{height:2px;background:linear-gradient(90deg,transparent 0%,rgba(66,135,245,.5) 50%,transparent 100%);margin:40px 0;position:relative;box-shadow:0 0 10px #4287f54d}.section-divider:before{content:"\25c6";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#4287f5;background:#0a0a0f;padding:0 15px;font-size:.8rem;text-shadow:0 0 10px rgba(66,135,245,.6)}.trust-badges-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:15px;margin:25px 0}.trust-badge{background:linear-gradient(135deg,#1a1a2e,#0a0a0f);border:1px solid #4287f5;border-radius:6px;padding:15px;text-align:center;transition:all .3s ease;box-shadow:0 0 10px #4287f533}.trust-badge:hover{transform:translateY(-3px);box-shadow:0 0 20px #4287f566;border-color:#5a9bff}.trust-badge-icon{font-size:2rem;margin-bottom:8px;display:block}.trust-badge-title{color:#4287f5;font-weight:700;font-size:.9rem;text-transform:uppercase;letter-spacing:.05em;margin-bottom:5px}.trust-badge-text{color:#b0b0b0;font-size:.85rem;line-height:1.4}.social-proof{background:linear-gradient(135deg,#4287f51a,#1a1a2e4d);border:1px solid rgba(66,135,245,.3);border-radius:8px;padding:25px;margin:30px 0;text-align:center}.social-proof-stat{color:#4287f5;font-size:2.5rem;font-weight:700;text-shadow:0 0 20px rgba(66,135,245,.5);margin-bottom:10px;display:block}.social-proof-label{color:#e0e0e0;font-size:1rem;text-transform:uppercase;letter-spacing:.1em}.related-tracks{margin:50px 0;padding:30px 0;border-top:2px solid rgba(66,135,245,.3)}.related-tracks-title{color:#fff;font-size:1.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;text-shadow:0 0 15px rgba(66,135,245,.5);margin-bottom:25px;text-align:center}.related-tracks-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:20px;margin-top:25px}.related-track-card{background:linear-gradient(135deg,#1a1a2e,#0a0a0f);border:1px solid rgba(66,135,245,.3);border-radius:8px;padding:15px;transition:all .3s ease;text-decoration:none;display:block}.related-track-card:hover{transform:translateY(-5px);border-color:#4287f5;box-shadow:0 0 25px #4287f566}.related-track-title{color:#fff;font-size:1rem;font-weight:700;margin-bottom:8px;text-shadow:0 0 10px rgba(66,135,245,.3)}.related-track-price{color:#4287f5;font-size:1.1rem;font-weight:700}@media(max-width:768px){.trust-badges-grid{grid-template-columns:repeat(2,1fr)}.related-tracks-grid{grid-template-columns:1fr}.accordion-title{font-size:.95rem}}.product__description,.product__description p,.rte,.rte p{font-size:1.1rem!important;line-height:1.9!important}.product__description h2,.rte h2{font-size:1.4rem!important}.product__description h3,.rte h3{font-size:1.2rem!important}.product__description li,.rte li{font-size:1.05rem!important;line-height:1.8!important}.accordion-content,.accordion-content p,.accordion-content li{font-size:1.05rem!important;line-height:1.9!important}.trust-badge-title{font-size:1rem!important}.trust-badge-text{font-size:.95rem!important}details summary,.accordion__title{font-size:1.15rem!important}.product,.product__info-container,.product__info-wrapper{max-width:1400px!important;margin-left:auto!important;margin-right:auto!important}@media(min-width:1200px){.product{padding:60px 40px!important}.product__description,.rte{font-size:1.15rem!important}}@media(min-width:1600px){.product{padding:80px 60px!important}.product__title{font-size:3rem!important}.price{font-size:2rem!important}}.product__media-wrapper,.product__info-wrapper{width:100%!important}
/*# sourceMappingURL=/cdn/shop/t/13/assets/product-page-retro-v2.css.map */
