.shop-checkout-fields_section__FFfjr{display:grid;min-width:0;gap:1.15rem}.shop-checkout-fields_account__ne32_{display:grid;min-width:0;gap:.4rem;border-bottom:1px solid color-mix(in srgb,currentColor 12%,transparent);padding-bottom:1rem;overflow-wrap:anywhere}.shop-checkout-fields_account__ne32_ p,.shop-checkout-fields_section__FFfjr h3{margin:0}.shop-checkout-fields_section__FFfjr h3{font-size:1rem;font-weight:600}.shop-checkout-fields_account__ne32_ a,.shop-checkout-fields_link__B_Z4k{text-decoration:underline;text-underline-offset:.25em}.shop-checkout-fields_login__3US8_{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.shop-checkout-fields_loginButton__sKhgS{display:inline-flex;align-items:center;min-height:44px;padding:0;border:0;background:none;color:inherit;font-family:inherit;font-size:inherit;cursor:pointer}.shop-checkout-fields_loginButton__sKhgS:disabled{cursor:wait;opacity:.6}.shop-checkout-fields_grid__tinGR{display:grid;min-width:0;gap:1rem}.shop-checkout-fields_field__FFeoe{display:grid;min-width:0;gap:.45rem;font-size:.9rem}.shop-checkout-fields_input__FpHIf{box-sizing:border-box;width:100%;min-width:0;min-height:44px;border:1px solid color-mix(in srgb,currentColor 20%,transparent);border-radius:min(var(--site-radius,12px),12px);background:var(--site-surface,#fff);color:inherit;padding:.7rem .8rem;font:inherit;font-size:max(16px,1rem);line-height:1.5}.shop-checkout-fields_error__URTH5 button:focus-visible,.shop-checkout-fields_input__FpHIf:focus-visible,.shop-checkout-fields_legal__eEHvZ summary:focus-visible,.shop-checkout-fields_link__B_Z4k:focus-visible{outline:2px solid currentColor;outline-offset:3px}.shop-checkout-fields_input__FpHIf:disabled{opacity:.6}.shop-checkout-fields_hint__zZwHo{margin:0;font-size:.85rem;line-height:1.55;opacity:.75}.shop-checkout-fields_acceptances__UrmQR{display:grid;min-width:0;gap:.6rem;border-top:1px solid color-mix(in srgb,currentColor 12%,transparent);padding-top:.5rem}.shop-checkout-fields_choice__wn4FC.shop-checkout-fields_choice__wn4FC{display:flex;min-height:44px;align-items:flex-start;gap:.7rem;padding-block:.5rem;font-size:.9rem;font-weight:400;line-height:1.5;cursor:pointer}.shop-checkout-fields_checkbox__Us8Fi.shop-checkout-fields_checkbox__Us8Fi{width:1.15rem;height:1.15rem;flex:0 0 auto;margin:.15rem 0 0;padding:0;accent-color:var(--site-accent,#5aab91)}.shop-checkout-fields_checkbox__Us8Fi:focus-visible{outline:2px solid currentColor;outline-offset:3px}.shop-checkout-fields_legal__eEHvZ{min-width:0;border-bottom:1px solid color-mix(in srgb,currentColor 12%,transparent);font-size:.9rem}.shop-checkout-fields_legal__eEHvZ summary{box-sizing:border-box;min-height:44px;padding-block:.8rem;cursor:pointer;font-weight:500}.shop-checkout-fields_legal__eEHvZ[open]{padding-bottom:1rem}.shop-checkout-fields_legalText__rxnPR{margin:.4rem 0 1rem;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65}.shop-checkout-fields_error__URTH5{padding:1rem;border:1px solid #b24056;border-radius:12px;background:color-mix(in srgb,#b24056 6%,var(--site-surface,#fff));color:inherit;overflow-wrap:anywhere}.shop-checkout-fields_error__URTH5 p{margin:0}.shop-checkout-fields_error__URTH5 button{box-sizing:border-box;min-width:44px;min-height:44px;margin-top:.75rem;padding:.65rem 1rem;border:1px solid;border-radius:999px;font:inherit;font-size:max(16px,1rem);color:inherit}@media (min-width:640px){.shop-checkout-fields_grid__tinGR{grid-template-columns:repeat(2,minmax(0,1fr))}}