@font-face{font-family:Google Sans;src:url(/auth/google-sans.ttf)format("truetype");font-weight:500;font-display:swap}.customer-account{max-width:760px;margin:48px auto;padding:24px;font-size:16px;line-height:1.6}.customer-account h1{margin:0 0 24px;font-size:3rem}.customer-account h2{margin:28px 0 12px;font-size:1.8rem}.customer-account p{margin:12px 0}.customer-account form{gap:16px;display:grid}.customer-account label{gap:6px;display:grid}.customer-account input{font:inherit;border:1px solid #bbb;border-radius:4px;padding:12px}.customer-account button{min-height:44px;font:inherit;background:#fff;border:1px solid #777;border-radius:4px;padding:12px 16px}.customer-account button:disabled{opacity:.6}.customer-account ul{padding-left:24px}.customer-account li,.customer-google{margin:12px 0}.customer-google form{margin:0}.customer-google .customer-google-button{cursor:pointer;justify-content:center;align-items:center;gap:10px;height:44px;display:flex;color:#1f1f1f!important;background:#fff!important;border:1px solid #747775!important;border-radius:4px!important;padding:0 12px!important;font:500 14px/20px Google Sans,Arial,sans-serif!important}.customer-google-button img{object-fit:contain;width:20px;height:20px}.customer-google-button:disabled{cursor:default;opacity:.6}.customer-google p,.customer-checkout-profile p{margin:8px 0;font-size:14px;line-height:1.5}.customer-google-button:focus-visible{outline-offset:3px;outline:2px solid #1a73e8}.customer-checkout-profile{background:#f5f5f1;margin:12px 0;padding:12px}.customer-checkout-profile a{text-decoration:underline}.customer-guest-button{min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #aaa;border-radius:4px;padding:8px 12px}
