button[name=add],.product-form__submit{position:relative;overflow:hidden;background:linear-gradient(90deg,#0099b7,#5cd85c);color:#fff;font-weight:600!important;font-size:18px!important;border:1px solid #009944;border-radius:10px;padding:12px 28px;text-align:center;box-shadow:none;transition:transform .2s ease,box-shadow .2s ease;cursor:pointer;width:100%;text-transform:uppercase}button[name=add]:hover,.product-form__submit:hover{transform:translateY(-2px);box-shadow:0 3px 8px #00000038}button[name=add]:after,.product-form__submit:after{content:"";position:absolute;inset:0 auto 0 -75%;width:50%;background:linear-gradient(120deg,#fff6,#fff9,#fff6);transform:skew(-20deg);transition:left .5s ease;left:-75%;z-index:1}button[name=add]:hover:after,.product-form__submit:hover:after{left:130%}button[name=add].is-loading,.product-form__submit.is-loading{pointer-events:none;opacity:.95}button[name=add].is-loading>*:not(.btn-spinner),.product-form__submit.is-loading>*:not(.btn-spinner){opacity:0}.btn-spinner{position:absolute;left:50%;top:50%;width:20px;height:20px;border:3px solid #fff;border-top:3px solid transparent;border-radius:50%;transform:translate(-50%,-50%);animation:btnspin 1s linear infinite;z-index:3}@keyframes btnspin{to{transform:translate(-50%,-50%) rotate(360deg)}}button[name=add] [data-add-to-cart-text],.product-form__submit [data-add-to-cart-text]{font-family:inherit!important;text-transform:uppercase;letter-spacing:1px;font-weight:600!important;font-size:18px!important;color:#fff!important}.payment-icons>*:nth-child(6),.cart-payment-icons>*:nth-child(6){display:none!important}
/*# sourceMappingURL=/cdn/shop/t/31/assets/custom.css.map */
