.customer-auth{min-height:720px;display:grid;grid-template-columns:1fr 1fr;background:#f2ebe3}.customer-auth-story{padding:80px clamp(35px,7vw,110px);display:flex;flex-direction:column;justify-content:center;background:linear-gradient(145deg,rgba(35,29,26,.94),rgba(57,43,37,.84)),url('/store-assets/images/fashion-collection.png') center/cover;color:#fff}.customer-auth-story h1{font:500 clamp(45px,5vw,70px)/1.02 var(--serif);margin:8px 0 25px}.customer-auth-story h1 em{color:#d7ad99}.customer-auth-story p{max-width:520px;color:#d3cac5}.customer-auth-story>div{display:flex;gap:22px;margin-top:30px;padding-top:22px;border-top:1px solid #ffffff30;font-size:10px;text-transform:uppercase;letter-spacing:.1em}.customer-auth-card{align-self:center;width:min(470px,calc(100% - 50px));margin:auto;padding:55px;background:#fff;border:1px solid var(--line);box-shadow:0 25px 70px #38271d12}.customer-auth-card h2{font:500 42px var(--serif);margin:4px 0}.customer-auth-card>p{color:var(--muted)}.customer-auth-card form>label{display:grid;gap:6px;margin:18px 0;font-size:11px;font-weight:600}.customer-auth-card input{width:100%;padding:14px;border:1px solid var(--line);outline:none}.customer-auth-card input:focus{border-color:var(--rose);box-shadow:0 0 0 3px #9a5c6312}.customer-auth-card .customer-check{display:flex;align-items:center;font-weight:400}.customer-check input{width:auto}.auth-two{display:grid;grid-template-columns:1fr 1fr;gap:12px}.auth-error{padding:12px;background:#f7e5e5;color:#8b3131}.customer-auth-card .auth-switch{margin-top:22px;text-align:center;font-size:12px}.auth-switch a,.staff-entry{color:var(--rose);text-decoration:underline}.staff-entry{display:block;text-align:center;font-size:10px;text-transform:uppercase;letter-spacing:.1em}@media(max-width:760px){.customer-auth{grid-template-columns:1fr}.customer-auth-story{min-height:340px;padding:48px 28px}.customer-auth-story h1{font-size:45px}.customer-auth-card{width:calc(100% - 28px);padding:32px 24px;margin:-30px auto 45px;position:relative}.auth-two{grid-template-columns:1fr}}
