.button--gen2{position:relative;transition:all .3s ease!important;box-shadow:-3px 3px 1px #1a1a1a4d!important;transform:translate(0) translateY(0);will-change:transform,box-shadow;width:auto!important;text-transform:uppercase;padding-left:2rem!important;padding-right:2rem!important;font-size:2rem!important;font-weight:900;border-radius:25px!important;text-align:center}.button--gen2:hover:not(:disabled){transform:translate3d(2px,-2px,0);box-shadow:-5px 5px 2px #1a1a1a99!important;opacity:1!important}.button--gen2:active:not(:disabled){transform:translate3d(-2px,2px,0);box-shadow:-1px 1px 2px #1a1a1a99!important}.button--gen2:focus-visible{outline:2px solid #005fcc;outline-offset:2px}.button--gen2:disabled{transform:translate(0) translateY(0);cursor:not-allowed;opacity:.6;box-shadow:-3px 3px 3px #1a1a1a33!important}@media (prefers-reduced-motion: reduce){.button--gen2{transition:none}.button--gen2:hover:not(:disabled),.button--gen2:active:not(:disabled){transform:translate(0) translateY(0)}}@media (prefers-contrast: high){.button--gen2{box-shadow:-3px 3px 1px #00000080}.button--gen2:hover:not(:disabled),.button--gen2:active:not(:disabled){box-shadow:-3px 3px 1px #000c}}@media print{.button--gen2{box-shadow:none;transform:none}}@media screen and (max-width: 749px){.button--gen2{font-size:14px!important;padding-left:15px!important;padding-right:15px!important}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/component-button-gen2.css.map */
