.wholesaleAccount{background:#faf9f4;border:1px solid #233d3233;border-radius:16px;max-width:540px;margin:3rem auto;padding:2rem}.wholesaleAccount h1{font-family:var(--font-cormorant-garamond),Georgia,serif;margin:.75rem 0;font-size:36px;line-height:1.15}.wholesaleAccount p{margin-bottom:1rem;line-height:1.6}.wholesaleAccount .wholesaleAccountEyebrow{letter-spacing:.1em;font-size:12px}.wholesaleAccount fieldset{border:0;gap:1rem;padding:0;display:grid}.wholesaleAccount label{gap:.4rem;font-size:14px;display:grid}.wholesaleAccount input{color:#2b493c;width:100%;min-height:44px;font:inherit;background:#f3f1e8;border:1px solid #233d3240;border-radius:6px;padding:.65rem}.wholesaleAccount button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#2b493c;border:1px solid #2b493c;border-radius:6px;padding:.65rem 1rem}.wholesaleAccount button:disabled{opacity:.6;cursor:wait}.wholesaleAccount .wholesaleAccountSwitch{color:#2b493c;background:0 0;width:100%;margin-top:1rem}.wholesaleAccount [role=alert]{color:#a13b32;margin-top:1rem}.wholesaleAccount :focus-visible{outline-offset:3px;outline:2px solid #2b493c}@media (max-width:600px){.wholesaleAccount{margin:1.5rem 1rem;padding:1.25rem}}
