.product-form__buttons .product-form__submit{--atc-color: #ffffff;--atc-background: black;--atc-background-hover: black;display:inline-flex;justify-content:center;align-items:center;position:relative;z-index:2;overflow:hidden;line-height:1;min-height:4rem;padding:.5rem 2.5rem;font-size:1.4rem;font-weight:600;border-radius:0;cursor:pointer;color:var(--atc-color);background-color:var(--atc-background);border-color:var(--atc-background);transition:color .3s ease-in-out,border-color .3s ease-in-out,opacity .3s ease-in-out}.product-form__buttons .product-form__submit:hover{color:var(--atc-color);border-color:var(--atc-background-hover)}.product-form__buttons .product-form__submit:focus-visible{outline:.2rem solid var(--atc-background-hover)}.product-form__buttons .product-form__submit:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-color:var(--atc-background-hover);transform:scaleY(0);transform-origin:50% 100%;transition:transform .3s ease-out}.product-form__buttons .product-form__submit:hover:before,.product-form__buttons .product-form__submit:focus-visible:before{transform:scaleY(1)}.product-form__buttons .product-form__submit>span,.product-form__buttons .product-form__submit>.loading__spinner{position:relative;z-index:1}.product-form__buttons .product-form__submit>span:first-child{height:inherit;display:flex;align-items:center}.product-form__buttons .shopify-payment-button__button--unbranded,.product-form__buttons .shopify-payment-button__button--branded,.product-form__buttons .shopify-payment-button__more-options,.product-form__buttons .quantity__wrapper{border-radius:var(--button-border-radius)}.product-form__submit.is--disabled,.product-form__submit[disabled],.product-form__submit[aria-disabled=true]{opacity:.5;animation:none}.product-form__submit[disabled]{pointer-events:none}.product-form__submit[disabled]:before,.product-form__submit[aria-disabled=true]:before{display:none}@media screen and (prefers-reduced-motion:reduce){.product-form__buttons .product-form__submit:before{transition:none}}@media screen and (min-width:1025px){.product-form__buttons .product-form__submit:not(.button--full){width:auto;min-width:16rem;max-width:100%}}@media screen and (max-width:767px){.product-form__buttons .product-form__submit{min-height:4.4rem;padding:.5rem 1.6rem;font-size:1.3rem}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/component-atc-button.css.map */
