.banner__buttons{margin-top:2rem}.banner__buttons .button{background:#2c5364;color:#fff;padding:1.2rem 3.5rem;border-radius:100px;font-size:1.2rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;border:none;position:relative;overflow:hidden;transition:all .3s ease;box-shadow:0 4px 15px #2c536433;cursor:pointer}.banner__buttons .button:hover{background:#3a6b82;transform:translateY(-3px);box-shadow:0 8px 25px #2c53644d}.banner__buttons .button:active{transform:translateY(-1px)}.banner__buttons .button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.4) 50%,transparent 100%);animation:shineButton 3s infinite}@keyframes shineButton{0%{left:-100%}20%,to{left:150%}}.banner__buttons .button span{position:relative;z-index:1}@media screen and (max-width: 749px){.banner__buttons .button{padding:1rem 2.5rem;font-size:1rem}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/banner-button-effects.css.map */
