.banner__buttons .button,.banner__buttons .button--primary{display:inline-flex;align-items:center;justify-content:center;padding:16px 48px;font-size:18px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;text-decoration:none;color:#fff;background:transparent;border:2px solid #fff;border-radius:50px;cursor:pointer;position:relative;overflow:hidden;transition:all .4s ease;box-shadow:0 0 10px #ffffff4d,0 0 40px #78dcff26,inset 0 0 10px #ffffff0d}.banner__buttons .button:hover,.banner__buttons .button--primary:hover{color:#0a0a2e;background:#fff;border-color:#fff;box-shadow:0 0 20px #fff9,0 0 60px #78dcff66,0 0 100px #b478ff33;transform:translateY(-2px)}.banner__buttons .button:before,.banner__buttons .button--primary:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .6s ease}.banner__buttons .button:hover:before,.banner__buttons .button--primary:hover:before{left:100%}@keyframes glowPulse{0%,to{box-shadow:0 0 10px #ffffff4d,0 0 40px #78dcff26}50%{box-shadow:0 0 15px #fff6,0 0 50px #78dcff40,0 0 80px #b478ff1a}}.banner__buttons .button,.banner__buttons .button--primary{animation:glowPulse 3s ease-in-out infinite}.banner__buttons .button:hover,.banner__buttons .button--primary:hover{animation:none}@media screen and (max-width:749px){.banner__buttons .button,.banner__buttons .button--primary{padding:14px 36px;font-size:15px;letter-spacing:1px;animation:none;box-shadow:0 0 10px #ffffff4d}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/hero-button.css.map */
