.account-loading{text-align:center;color:#243b45;padding:64px 24px;font-family:Manrope,sans-serif}.customer-account{color:#243b45;text-align:left;max-width:510px;margin:auto}.customer-account.standalone{background:#fffcf2;border:1px solid #d6d1bd;margin:48px auto;padding:32px;box-shadow:0 12px 40px #243b450c}.customer-account h1{margin:16px 0;font-family:Bodoni Moda,Georgia,serif;font-size:40px;line-height:1.12}.customer-account h2{font-size:24px}.customer-account p{line-height:1.65}.customer-account form{gap:18px;margin:24px 0;display:grid}.customer-account label{gap:8px;font-size:14px;font-weight:600;display:grid}.customer-account input:not([type=checkbox]){color:#243b45;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #c7c9bd;border-radius:3px;padding:13px}.customer-account .button{margin:9px 0}.account-options{flex-wrap:wrap;gap:16px;display:flex}.account-options button,.customer-account a{color:inherit}.account-options button{font:inherit;cursor:pointer;background:0 0;border:0;font-size:13px;text-decoration:underline}.account-message{background:#f0f4e7;border:1px solid #a7bba2;border-radius:4px;padding:14px}.account-identity{overflow-wrap:anywhere}.customer-account footer{gap:20px;padding-top:28px;font-size:13px;display:flex}.account-back{font-size:13px}.account-delete{background:#fff8f3;border:1px solid #b4756c;padding:20px}.customer-account .account-check{align-items:flex-start;gap:10px;font-weight:400;line-height:1.5;display:flex}.account-check input{margin-top:5px}.account-sync{color:#243b45;background:#fcfaf0;border:1px solid #c8c8b5;border-radius:5px;margin:12px 0;padding:12px 16px;font-size:13px}.account-sync p{margin:5px 0;line-height:1.5}.account-sync-actions{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.account-sync button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}.account-sync .flow-error{margin:8px 0}.account-links{gap:16px;padding:16px 0;font-size:12px;display:flex}.account-toolbar{z-index:18;color:#243b45;background:#fffdf4;border:1px solid #c7c9bd;border-radius:24px;padding:9px 14px;font:600 12px Manrope,sans-serif;position:fixed;bottom:88px;right:18px;box-shadow:0 3px 16px #0001}.account-toolbar:focus-visible{outline-offset:3px;outline:3px solid #b55b4d}@media (max-width:600px){.customer-account.standalone{margin:20px 12px;padding:24px}.customer-account h1{font-size:32px}}.account-provider-buttons{gap:10px;margin:24px 0 4px;display:grid}.account-provider-buttons .button{justify-content:center;gap:10px;margin:0}.account-provider-mark{place-items:center;width:20px;height:20px;font-family:Arial,sans-serif;font-size:18px;line-height:1;display:inline-grid}.account-google-mark{color:#4285f4;font-size:16px;font-weight:700}.account-divider{color:#7c8178;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:12px;margin:20px 0;font-size:11px;display:flex}.account-divider:before,.account-divider:after{content:"";background:#d6d3c6;flex:1;height:1px}.account-divider span{white-space:nowrap}.account-sync{display:none}.customer-account.standalone{background:#fcf7e9;border:1px solid #d6d1bd;width:min(1040px,100vw - 48px);max-width:none;min-height:min(720px,100vh - 64px);margin:32px auto;padding:54px 58% 54px 72px;position:relative;overflow:hidden;box-shadow:8px 9px #e8dfcc,0 22px 60px #243b4514}.customer-account.standalone:before{content:"";pointer-events:none;border:1px dashed #d8c8a8;position:absolute;inset:14px}.customer-account.standalone:after{content:"THE WARDROBE CLUB  ·  WITH LOVE, UNDERTITLE";color:#927e69;letter-spacing:1.6px;text-align:center;border-top:1px solid #d6c8ae;border-bottom:1px solid #d6c8ae;width:32%;padding:12px;font:600 11px/1.6 Manrope,sans-serif;position:absolute;top:13%;right:8%;transform:rotate(5deg)}.customer-account.standalone>:not(.account-art){z-index:2;position:relative}.account-art{pointer-events:none;z-index:1;position:absolute;inset:0}.account-art-flower{opacity:.8;width:125px;position:absolute;bottom:13%;right:8%;transform:rotate(-12deg)}.account-art-muse{opacity:.92;width:220px;position:absolute;top:27%;right:11%;transform:rotate(3deg)}.account-art-note{color:#a08567;max-width:180px;font:italic 18px/1.2 Bodoni Moda,Georgia,serif;position:absolute;bottom:9%;right:13%;transform:rotate(-5deg)}.customer-account.standalone .account-back{margin-bottom:20px;display:inline-block}.customer-account.standalone h1{letter-spacing:-1.8px;font-size:clamp(42px,5vw,62px)}.customer-account.standalone>p:not(.eyebrow):not(.quiet-caption):not(.account-message):not(.account-identity){max-width:500px;font-size:15px}.customer-account.standalone .account-provider-buttons .button,.customer-account.standalone form .button{min-height:54px;font-size:15px}@media (max-width:760px){.customer-account.standalone{width:calc(100vw - 24px);min-height:0;margin:12px auto 24px;padding:36px 24px 30px}.customer-account.standalone:after{width:42%;font-size:9px;top:7%;right:8%}.account-art-muse{opacity:.28;width:150px;top:24%;right:-24px}.account-art-flower{opacity:.55;width:92px;bottom:8%;right:2%}.account-art-note{opacity:.8;font-size:14px;bottom:4%;right:8%}.customer-account.standalone>:not(.account-art){z-index:2;position:relative}}
