.product-form--submit{position:relative;display:grid}.product-form--submit:not(.sticky-atc--submit){width:100%}.product-form--submit-button,.product-form--submit-status{grid-area:1 / 1}.product-form--submit-button{position:relative;z-index:0;width:100%}product-form.loading .product-form--submit-button,.product-hero:has(product-form.loading) .product-form--submit-button{color:transparent;pointer-events:none;cursor:wait}product-form.loading .product-form--submit-button:disabled,.product-hero:has(product-form.loading) .product-form--submit-button:disabled{opacity:1}product-form.loading .product-form--submit-button:after,.product-hero:has(product-form.loading) .product-form--submit-button:after{content:"";position:absolute;top:50%;left:50%;width:1.25rem;height:1.25rem;margin-top:-.625rem;margin-left:-.625rem;border:.125rem solid transparent;border-top-color:var(--color-text);border-radius:50%;animation:product-form-submit-spin .8s linear infinite}@keyframes product-form-submit-spin{to{transform:rotate(360deg)}}.product-form--submit-status{position:relative;z-index:1;display:none;justify-self:stretch;align-self:stretch;width:auto;min-width:0;height:auto;min-height:0;background:var(--color-accent)}.product-form--submit:has([data-status]:not(:empty)) .product-form--submit-button,.product-form--submit:has([data-status]:not(:empty)) .product-form--submit-button:disabled{visibility:hidden;pointer-events:none}.product-form--submit:has([data-status]:not(:empty)) .product-form--submit-status{display:flex}product-form.error .product-form--submit-status,.product-hero:has(product-form.error) .product-form--submit-status{background:var(--color-red)}
/*# sourceMappingURL=/cdn/shop/t/3464/assets/product-form-submit.css.map */
