product-form,.buy-buttons{display:block}product-form.product-form--separate{display:inline-block;max-width:100%}product-form.product-form--separate:has(.button--full-width){display:block;flex:1 1 100%;width:100%}.atc-button-block--contents{display:contents}.product-form__error-message-wrapper:not([hidden]){display:flex;align-items:flex-start;gap:.7rem;margin:0 0 1.5rem;font-size:1.2rem;line-height:1.5}.product-form__error-message-wrapper>svg{flex:0 0 1.2rem;inline-size:1.2rem;block-size:1.2rem;margin-block-start:.35rem}.main-atc__error{font-size:.8em}.product-form__buttons>*+*{margin-block-start:1rem}.product-form__submit{font-size:1.9rem}.product-form__buttons--uppercase :is(.product-form__submit,.shopify-payment-button__button){text-transform:uppercase}.product-form__buttons .shopify-payment-button__button{font-size:1.9rem;letter-spacing:.1rem}.product-form__submit[disabled]+.shopify-payment-button .shopify-payment-button__button[disabled],.product-form__submit[aria-disabled=true]+.shopify-payment-button .shopify-payment-button__button[disabled]{opacity:.5;cursor:not-allowed}.main-atc-price{white-space:nowrap}.product-form__quantity-and-btn{display:flex;align-items:center;gap:0 1rem}.product-form__quantity-and-btn--right{flex-direction:row-reverse}.product-form__quantity-and-btn>.product-form__quantity{flex:0 0 auto;margin:0}.product-form__quantity-and-btn>.product-form__submit{flex:1 1 auto;min-width:0}.product-form__quantity-and-btn .quantity__label{display:none}.product-form__quantity-and-btn--stretch-quantity .quantity{min-height:calc(2 * var(--buttons-border-width, 1px) + 4.5rem)}.product-form__quantity-and-btn--shrink-atc .product-form__quantity+.product-form__submit{min-height:calc(2 * var(--inputs-border-width, 1px) + 4rem)}@media(min-width:750px){.product-form__quantity-and-btn--shrink-atc .product-form__quantity+.product-form__submit{min-height:calc(2 * var(--inputs-border-width, 1px) + 4.5rem)}}.product-form__quantity .form__label{margin-block-end:.6rem}.product-form__quantity-top .form__label{margin-block-end:1.2rem}.product-form__quantity .quantity--full{width:100%}.product-form__quantity .quantity__rules{margin-block-start:1.2rem;font-size:1.2rem}.product-form__quantity .quantity__rules:empty{display:none}.product-form__quantity .quantity__rules .divider+.divider:before{content:"\2022";margin-inline:.6rem}:is(.button--prefix-icon,.button--suffix-icon) .button__label{position:relative}.button--prefix-icon .button__label{padding-inline-start:calc(var(--icon-scale, 1.2em) + var(--icon-spacing, 10px))}.button--suffix-icon .button__label{padding-inline-end:calc(var(--icon-scale, 1.2em) + var(--icon-spacing, 10px))}.button--prefix-icon .button__label:before,.button--suffix-icon .button__label:after{content:"";position:absolute;top:50%;display:block;inline-size:var(--icon-scale, 1.2em);block-size:var(--icon-scale, 1.2em);background-position:center;background-repeat:no-repeat;background-size:cover;transform:translateY(-50%)}.button--prefix-icon .button__label:before{inset-inline-start:0}.button--suffix-icon .button__label:after{inset-inline-end:0}.button.loading .button__label:before,.button.loading .button__label:after{display:none}.button--large-text{font-size:1.9rem}.atc-button-block.buttons-container{display:flex;flex-wrap:wrap;gap:1rem;justify-content:var(--mobile-alignment, flex-start);word-break:break-word}@media(min-width:750px){.atc-button-block.buttons-container{justify-content:var(--alignment, center)}}.atc-button-block.rich-text__buttons{display:inline-flex;flex-wrap:wrap;justify-content:center;gap:1rem;width:100%;max-width:45rem}.buy-buttons .product__pickup-availabilities:not(:empty){margin-block-start:1.5rem}
/*# sourceMappingURL=/cdn/shop/t/22/assets/component-product-form.css.map */
