.fashion-login{color:#262320;background:#35312f;place-items:center;min-height:100svh;padding:clamp(12px,4vw,48px);display:grid}.fashion-login-panel{background:#fff;border-radius:24px;grid-template-columns:1fr 1fr;width:min(100%,960px);padding:20px;display:grid;position:relative}.fashion-cover{background:#d9d3cc;border-radius:14px;min-height:440px;position:relative;overflow:hidden}.fashion-cover img{object-fit:cover;object-position:center 28%;width:100%;height:100%;position:absolute}.fashion-cover-caption{color:#fff;background:linear-gradient(#0000,#211714e8);padding:48px 26px 22px;position:absolute;inset:auto 0 0}.fashion-cover-caption strong{font:400 clamp(2rem,5vw,3.5rem)/1 Georgia,serif}.fashion-cover-caption p{margin:8px 0}.fashion-login-close{color:#262320;z-index:1;background:#fff;border-radius:50%;place-items:center;width:36px;height:36px;font-size:1.5rem;text-decoration:none;display:grid;position:absolute;top:12px;right:12px}.fashion-login-content{text-align:center;align-self:center;width:min(100%,570px);padding:clamp(24px,5vw,60px)}.fashion-kicker{color:#81364b;letter-spacing:.16em;font-size:.72rem;font-weight:700}.fashion-login-content .fashion-kicker{margin-top:48px}.fashion-login h1,.fashion-account h1{letter-spacing:-.06em;margin:12px 0 20px;font-size:clamp(2.8rem,6vw,5.4rem);line-height:.98}.fashion-login h1 em,.fashion-account h1 em{color:#81364b;font-family:Georgia,serif;font-weight:400}.fashion-login-content>p{line-height:1.6}.fashion-google{color:#262320;cursor:pointer;background:#fff;border:1px solid #d9d0c7;border-radius:999px;width:100%;margin-top:22px;padding:14px;font-weight:600}.fashion-google span{color:#2859ad;margin-right:8px;font-weight:800}.fashion-account{max-width:980px;margin:auto;padding:clamp(24px,5vw,70px) 20px}.fashion-account-grid{grid-template-columns:1.3fr 1fr;gap:16px;display:grid}.fashion-profile,.fashion-shortcuts{overflow-wrap:anywhere;border-radius:16px;padding:clamp(20px,4vw,38px)}.fashion-profile{background:#fff;border:1px solid #e6ded7}.fashion-profile form{margin-top:22px}.fashion-shortcuts{color:#fff;background:#81364b}.fashion-shortcuts .fashion-kicker,.fashion-shortcuts a{color:#fff}.fashion-shortcuts a{padding:8px 0;text-decoration:underline;display:block}@media (max-width:680px){.fashion-login-panel,.fashion-account-grid{grid-template-columns:1fr}.fashion-cover{min-height:220px}.fashion-login-content .fashion-kicker{margin-top:24px}}
