@import"https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap";.banner .banner__heading{font-family:Bebas Neue,Impact,Arial Black,sans-serif!important;font-weight:900!important;font-size:72px!important;letter-spacing:12px!important;color:#fff!important;text-transform:uppercase!important;white-space:nowrap!important;-webkit-text-stroke:2px rgba(0,212,255,.4);text-stroke:2px rgba(0,212,255,.4);animation:breathing-glow-ultra 5s ease-in-out infinite}@keyframes breathing-glow-ultra{0%,to{text-shadow:0 0 19px rgba(0,212,255,.5),0 0 38px rgba(0,212,255,.38),0 0 56px rgba(233,30,140,.38),0 0 75px rgba(233,30,140,.25),0 0 94px rgba(176,38,255,.25),0 0 113px rgba(176,38,255,.13)}50%{text-shadow:0 0 31px rgba(0,212,255,1),0 0 50px rgba(0,212,255,1),0 0 69px rgba(0,212,255,1),0 0 88px rgba(233,30,140,1),0 0 113px rgba(233,30,140,1),0 0 138px rgba(233,30,140,.75),0 0 163px rgba(176,38,255,.88),0 0 188px rgba(176,38,255,.63),0 0 213px rgba(176,38,255,.38)}}@media(max-width:767px){.banner .banner__heading{font-size:48px!important;letter-spacing:8px!important;white-space:normal!important}@keyframes breathing-glow-ultra{0%,to{text-shadow:0 0 12px rgba(0,212,255,.5),0 0 24px rgba(0,212,255,.38),0 0 36px rgba(233,30,140,.38),0 0 48px rgba(233,30,140,.25),0 0 60px rgba(176,38,255,.25),0 0 72px rgba(176,38,255,.13)}50%{text-shadow:0 0 20px rgba(0,212,255,1),0 0 32px rgba(0,212,255,1),0 0 44px rgba(0,212,255,1),0 0 56px rgba(233,30,140,1),0 0 72px rgba(233,30,140,1),0 0 88px rgba(233,30,140,.75),0 0 104px rgba(176,38,255,.88),0 0 120px rgba(176,38,255,.63),0 0 136px rgba(176,38,255,.38)}}}.banner__box,.banner__content,.banner__content .page-width,.banner .content-container,.banner__content-wrapper{background:transparent!important;background-color:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.banner--desktop-transparent .banner__content,.banner--desktop-transparent .banner__box,.banner--desktop-transparent .page-width{background:transparent!important;padding:0!important}.banner.color-scheme-1,.banner.color-scheme-2,.banner.color-scheme-3,.banner [class*=color-scheme]{background:transparent!important}.banner .button{font-size:18px!important;padding:18px 45px!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:5px!important;border-radius:50px!important;border:3px solid rgba(255,255,255,.8)!important;background:linear-gradient(135deg,#00d4ff,#00e8ff 15%,#e91e8c 35%,#ff2ea0,#b026ff,#c742ff 80%,#00d4ff)!important;background-size:200% 200%!important;animation:gradient-sweep 3s ease infinite!important;color:#fff!important;text-decoration:none!important;text-shadow:0 0 10px rgba(0,0,0,.8),0 2px 4px rgba(0,0,0,.6),0 0 20px rgba(255,255,255,.4)!important;box-shadow:inset 0 2px 15px #fff6,inset 0 -2px 15px #0000004d,0 0 15px #fff9,0 0 25px #00d4ffb3,0 0 40px #e91e8c99,0 0 55px #b026ff80,0 4px 15px #0006!important;transition:all .4s cubic-bezier(.4,0,.2,1)!important;position:relative;overflow:hidden!important;isolation:isolate}.banner .button,.banner .button *{position:relative;z-index:10!important}.banner .button:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,rgba(255,255,255,.25) 0%,rgba(255,255,255,.12) 30%,rgba(255,255,255,.04) 60%,transparent 80%,transparent 100%);border-radius:50px;pointer-events:none;z-index:1}@keyframes gradient-sweep{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.banner .button:hover{transform:translateY(-3px) scale(1.03)!important;border-color:#fff!important;animation:gradient-sweep-fast 2s ease infinite!important;text-shadow:0 0 15px rgba(0,0,0,1),0 3px 6px rgba(0,0,0,.8),0 0 30px rgba(255,255,255,.6)!important;box-shadow:inset 0 3px 20px #fff9,inset 0 -3px 20px #0006,0 0 25px #ffffffe6,0 0 35px #00d4ff,0 0 55px #e91e8c,0 0 75px #b026ffe6,0 8px 30px #0009!important}.banner .button:hover:after{background:linear-gradient(180deg,rgba(255,255,255,.35) 0%,rgba(255,255,255,.18) 30%,rgba(255,255,255,.06) 60%,transparent 80%,transparent 100%)}@keyframes gradient-sweep-fast{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.banner .button:active{transform:translateY(-1px) scale(1.01)!important;box-shadow:inset 0 2px 10px #00000080,0 0 20px #fffc,0 0 30px #00d4ffe6,0 2px 10px #0006!important}@media(max-width:767px){.banner .button{font-size:15px!important;padding:16px 38px!important;letter-spacing:3px!important;border:2px solid rgba(255,255,255,.8)!important;box-shadow:inset 0 2px 10px #fff6,inset 0 -2px 10px #0000004d,0 0 10px #fff9,0 0 15px #00d4ffb3,0 0 25px #e91e8c99,0 0 35px #b026ff80,0 3px 10px #0006!important;text-shadow:0 0 8px rgba(0,0,0,.8),0 2px 3px rgba(0,0,0,.6),0 0 15px rgba(255,255,255,.4)!important}.banner .button:hover{transform:translateY(-2px) scale(1.02)!important;box-shadow:inset 0 2px 15px #fff9,inset 0 -2px 15px #0006,0 0 18px #ffffffe6,0 0 25px #00d4ff,0 0 40px #e91e8c,0 0 55px #b026ffe6,0 6px 20px #0009!important}}@media(prefers-reduced-motion:reduce){.banner .banner__heading{animation:none;text-shadow:0 0 20px rgba(0,212,255,.8),0 0 40px rgba(233,30,140,.6),0 0 60px rgba(176,38,255,.4)}.banner .button{animation:none!important;background-position:0% 50%!important}.banner .button:hover{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/354/assets/hero-banner-custom.css.map */
