.hero{position:relative!important;background:linear-gradient(135deg,#0a0a0a,#1a1a1a,#0a0a0a)!important;overflow:hidden!important;min-height:80vh!important}.hero:before{content:""!important;position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;background:radial-gradient(circle at 20% 80%,rgba(255,107,53,.15) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(255,140,90,.1) 0%,transparent 50%),radial-gradient(circle at 50% 50%,rgba(255,107,53,.05) 0%,transparent 70%)!important;pointer-events:none!important;animation:undergroundPulse 4s ease-in-out infinite!important}.hero:after{content:""!important;position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;background:linear-gradient(45deg,transparent 30%,rgba(255,107,53,.03) 50%,transparent 70%)!important;pointer-events:none!important;animation:undergroundShift 6s ease-in-out infinite!important}.hero__content{position:relative!important;z-index:2!important;text-align:center!important;padding:120px 20px 80px!important}.hero__heading{font-size:4rem!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:4px!important;color:#fff!important;text-shadow:2px 2px 4px rgba(0,0,0,.8),0 0 20px rgba(255,107,53,.3)!important;margin-bottom:20px!important;animation:undergroundGlow 3s ease-in-out infinite!important}.hero__subheading{font-size:1.4rem!important;font-weight:300!important;text-transform:uppercase!important;letter-spacing:2px!important;color:#ff6b35!important;margin-bottom:40px!important;text-shadow:1px 1px 2px rgba(0,0,0,.8)!important}.hero__button{background:linear-gradient(135deg,#ff6b35,#ff8c5a)!important;color:#fff!important;border:none!important;padding:18px 40px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:2px!important;border-radius:4px!important;transition:all .3s ease!important;position:relative!important;overflow:hidden!important;box-shadow:0 4px 15px #ff6b354d!important}.hero__button:before{content:""!important;position:absolute!important;top:0!important;left:-100%!important;width:100%!important;height:100%!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent)!important;transition:left .6s ease!important}.hero__button:hover:before{left:100%!important}.hero__button:hover{transform:translateY(-3px)!important;box-shadow:0 8px 25px #ff6b3580!important}@keyframes undergroundPulse{0%,to{opacity:.3!important}50%{opacity:.6!important}}@keyframes undergroundShift{0%,to{transform:translate(0) translateY(0)!important}25%{transform:translate(10px) translateY(-5px)!important}50%{transform:translate(-5px) translateY(10px)!important}75%{transform:translate(-10px) translateY(-5px)!important}}@keyframes undergroundGlow{0%,to{text-shadow:2px 2px 4px rgba(0,0,0,.8),0 0 20px rgba(255,107,53,.3)!important}50%{text-shadow:2px 2px 4px rgba(0,0,0,.8),0 0 30px rgba(255,107,53,.6)!important}}@media (max-width: 768px){.hero__heading{font-size:2.5rem!important;letter-spacing:2px!important}.hero__subheading{font-size:1.1rem!important;letter-spacing:1px!important}.hero__button{padding:15px 30px!important;font-size:.9rem!important}.hero__content{padding:80px 20px 60px!important}}@media (max-width: 480px){.hero__heading{font-size:2rem!important;letter-spacing:1px!important}.hero__subheading{font-size:1rem!important}.hero__button{padding:12px 24px!important;font-size:.8rem!important}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/underground-hero.css.map */
