.buy-form,.buy-form__form{display:flex;flex-direction:column;gap:var(--space-4)}.buy-form__choice{margin:0;padding:0;border:0;min-width:0}.buy-form__legend{margin-bottom:10px;padding:0;font-size:14px;font-weight:700}.buy-form__options{display:grid;gap:var(--space-2)}@media(min-width:750px){.buy-form__options{grid-template-columns:repeat(2,minmax(0,1fr))}}.buy-form__option{display:flex;align-items:center;gap:var(--space-3);min-height:56px;padding:12px 16px;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--panel);cursor:pointer;transition:border-color .15s ease,background .15s ease}.buy-form__option:hover{border-color:var(--ink-subtle)}.buy-form__option:has(input:checked){border-color:var(--brand-teal);box-shadow:inset 0 0 0 1px var(--brand-teal);background:var(--panel-raised)}.buy-form__option:has(input:focus-visible){outline:2px solid var(--brand-teal);outline-offset:3px}.buy-form__option input{flex:none;width:18px;height:18px;margin:0;accent-color:var(--brand-teal)}.buy-form__option-text{flex:1;display:flex;flex-direction:column;line-height:1.3}.buy-form__option-label{font-size:15px;font-weight:700}.buy-form__option-caption{font-size:13px;color:var(--ink-subtle)}.buy-form__option-price{font-size:15px;font-weight:700}.buy-form__buttons{display:flex;flex-direction:column;gap:10px}.buy-form__submit{position:relative;min-height:56px}.buy-form__row{display:flex;gap:10px;align-items:stretch}.buy-form__row>*{flex:1 1 0;min-width:0}.buy-form__alt{min-height:56px;padding:0 var(--space-4);font-size:14px;line-height:1.2;text-align:center}.buy-form__submit.is-loading [data-submit-label]{visibility:hidden}.buy-form__spinner{position:absolute;width:20px;height:20px;border:2px solid var(--on-brand);border-right-color:transparent;border-radius:50%;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.buy-form__dynamic .shopify-payment-button__button{min-height:50px;border-radius:var(--radius-md);overflow:hidden}.buy-form__dynamic .shopify-payment-button__button--unbranded{background:transparent;border:1px solid var(--border-strong);color:var(--ink);font-family:var(--font-sans);font-weight:700}.buy-form__dynamic .shopify-payment-button__button--unbranded:hover:not([disabled]){background:var(--panel-raised)}.buy-form__dynamic .shopify-payment-button__more-options{margin-top:var(--space-2);color:var(--ink-subtle);font-size:13px;text-decoration:underline}
/*# sourceMappingURL=/cdn/shop/t/15/assets/component-buy-form.css.map */
