.header-account{white-space:nowrap;align-items:center;gap:7px;min-height:44px;display:inline-flex}.header-account:hover{color:var(--red)}.header-account-dropdown{position:relative}.header-account-dropdown>button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.header-account-dropdown nav{inset-inline-end:0;z-index:60;background:#fff;border:1px solid #d1d5db;border-radius:8px;width:240px;padding:8px;display:grid;position:absolute;top:100%;box-shadow:0 6px 18px #0002}.header-account-dropdown nav>a,.header-account-dropdown nav>form>button{text-align:start;text-transform:uppercase;width:100%;padding:10px 12px;font-size:14px;text-decoration:none;display:block}.header-account-dropdown nav>a:hover{background:#f3f4f6}.account-auth{background:#fafafa;justify-content:center;align-items:flex-start;min-height:70vh;padding:64px 24px 90px;display:flex}.account-auth-card{border:1px solid var(--line);background:#fff;border-radius:14px;width:100%;max-width:560px;padding:40px}.account-auth h1{letter-spacing:-.05em;margin-top:16px;font-size:clamp(30px,4vw,42px);line-height:1.12}.account-intro{color:var(--muted);margin-top:16px;font-size:13px;line-height:1.8}.account-form{gap:20px;margin-top:28px;display:grid}.account-form fieldset{border:0;gap:20px;min-width:0;margin:0;padding:0;display:grid}.account-field{gap:9px;min-width:0;font-size:12px;line-height:1.5;display:grid}.account-field input,.account-field select{width:100%;min-width:0;min-height:46px;color:var(--ink);background:#fff;border:1px solid #c6cedb;border-radius:7px;padding:11px 13px;font-size:14px}.account-field input:read-only{color:var(--muted);background:#f6f7f9}.account-field input:focus-visible,.account-field select:focus-visible,.account-checkbox input:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.account-fields-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.account-form .button{width:100%}.account-note{color:var(--muted);margin-top:-8px;font-size:11px;line-height:1.7}.account-text-link{text-underline-offset:4px;font-size:12px;line-height:1.7;text-decoration:underline}.account-text-link:hover,.account-switch a:hover{color:var(--red)}.account-auth-card>.account-text-link{margin-top:26px;display:inline-block}.account-switch{border-top:1px solid var(--line);color:var(--muted);margin-top:28px;padding-top:22px;font-size:12px;line-height:1.8}.account-switch a{text-underline-offset:4px;color:var(--ink);margin-left:5px;text-decoration:underline}.account-feedback{gap:8px;font-size:12px;line-height:1.75;display:grid}.account-feedback:has(>p:empty):not(:has(a)){display:none}.account-feedback p[role=alert]{color:#ad141a}.account-feedback p[role=status]{color:#365c3d}.account-feedback a{text-underline-offset:4px;text-decoration:underline}.account-page{max-width:1450px;padding:55px var(--space) 90px;margin:0 auto}.account-page-heading h1{letter-spacing:-.055em;margin-top:14px;font-size:clamp(36px,4.5vw,62px);line-height:1.1}.account-layout{grid-template-columns:235px minmax(0,1fr);align-items:start;gap:clamp(35px,6vw,90px);margin-top:40px;display:grid}.account-sidebar{border:1px solid var(--line);border-radius:12px;padding:10px 20px 20px;position:sticky;top:155px}.account-sidebar nav{display:grid}.account-sidebar nav a{border-bottom:1px solid var(--line);justify-content:space-between;gap:14px;padding:20px 0;font-size:13px;display:flex}.account-sidebar nav a[aria-current=page]{color:var(--red);font-weight:650}.account-sidebar>form{margin-top:12px}.account-link-button{text-underline-offset:4px;background:0 0;border:0;min-height:40px;padding:8px 0;font-size:12px;text-decoration:underline}.account-link-button:hover{color:var(--red)}.account-content{gap:24px;min-width:0;display:grid}.account-panel{border:1px solid var(--line);border-radius:12px;padding:32px}.account-panel h2{letter-spacing:-.045em;font-size:24px;line-height:1.3}.account-panel>.account-text-link+h2{margin-top:22px}.account-panel>.button{margin-top:24px}.account-notice{background:var(--sand);border:1px solid #d6c8a7;border-radius:10px;padding:22px;font-size:13px;line-height:1.8}.account-notice>form,.account-notice>.account-text-link{margin-top:14px;display:block}.account-address-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.account-address-grid>.account-notice{grid-column:1/-1}.account-address-card{border:1px solid var(--line);border-radius:12px;min-width:0;padding:26px}.account-address-card h3{letter-spacing:-.025em;overflow-wrap:anywhere;font-size:17px;font-weight:600;line-height:1.5}.account-address-card address{color:var(--muted);overflow-wrap:anywhere;gap:3px;margin-top:14px;font-size:13px;font-style:normal;line-height:1.7;display:grid}.account-address-badges{flex-wrap:wrap;gap:6px;margin-top:18px;display:flex}.account-address-badges span{background:#f3f5f8;border-radius:5px;padding:5px 8px;font-size:9px;line-height:1.6}.account-address-actions{align-items:start;gap:24px;margin-top:22px;font-size:12px;line-height:1.7;display:flex}.account-remove-address>summary{text-underline-offset:4px;cursor:pointer;font-size:12px;text-decoration:underline;list-style:none}.account-remove-address>summary::-webkit-details-marker{display:none}.account-remove-address>form{padding-top:12px;font-size:12px}.account-checkbox{align-items:start;gap:12px;font-size:12px;line-height:1.7;display:flex}.account-checkbox input{width:17px;height:17px;accent-color:var(--red);flex-shrink:0;margin:2px 0 0}.account-password-rules{border:1px solid var(--line);color:var(--muted);border-radius:8px;gap:6px;margin:0;padding:14px 16px;font-size:11px;line-height:1.6;list-style:none;display:grid}.account-password-rules li{align-items:baseline;gap:8px;display:flex}.account-password-rules li[data-met=true]{color:#17643e}.account-password-rules .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.account-configuration-list{gap:13px;margin-top:28px;display:grid}.account-configuration-card{border:1px solid var(--line);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:20px;display:grid}.account-configuration-card h3{letter-spacing:-.025em;overflow-wrap:anywhere;margin-top:7px;font-size:17px;line-height:1.35}.account-configuration-card>div:first-child>span{color:#2f6743;text-transform:uppercase;letter-spacing:.08em;background:#edf7f0;border-radius:5px;padding:4px 7px;font-size:8px;display:inline-block}.account-configuration-card>div:first-child>span[data-status=incomplete]{color:#8a3234;background:#fff3f3}.account-configuration-card p{color:var(--muted);margin-top:7px;font-size:9px;line-height:1.6}.account-configuration-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.account-configuration-actions a,.account-configuration-actions button{background:#fff;border:1px solid #b7c0d1;border-radius:99px;align-items:center;min-height:38px;padding:8px 13px;font-size:9px;font-weight:650;display:inline-flex}.account-configuration-actions a{color:#fff;background:#090909;border-color:#090909}.account-configuration-actions button:disabled{opacity:.4}.account-selection-card{align-items:start}.account-selection-answers{gap:6px;margin:14px 0 0;font-size:10px;line-height:1.5;display:grid}.account-selection-answers>div{grid-template-columns:minmax(120px,40%) 1fr;gap:12px;display:grid}.account-selection-answers dt{color:var(--muted)}.account-selection-answers dd{overflow-wrap:anywhere;margin:0;font-weight:600}.account-selection-products{flex-wrap:wrap;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.account-selection-products a,.account-selection-products li>span{border:1px solid var(--line);border-radius:8px;align-items:center;gap:8px;min-height:44px;padding:4px 12px 4px 4px;font-size:10px;font-weight:600;display:inline-flex}.account-selection-products img{object-fit:contain;background:#f4f5f7;border-radius:6px;width:36px;height:36px}@media (max-width:760px){.account-selection-answers>div{grid-template-columns:1fr;gap:2px}}.account-configuration-share{background:#f8f9fb;border:1px solid #c4cddf;border-radius:10px;margin-top:18px;padding:17px}.account-configuration-share>p{color:var(--muted);font-size:10px;line-height:1.6}.account-configuration-share>div{gap:8px;margin-top:10px;display:flex}.account-configuration-share input{background:#fff;border:1px solid #c4cddf;border-radius:7px;flex:1;min-width:0;min-height:42px;padding:9px;font-size:10px}.account-configuration-share button{color:#fff;background:#090909;border:0;border-radius:7px;padding:9px 14px;font-size:10px}.account-configuration-pagination{justify-content:space-between;align-items:center;margin-top:22px;font-size:11px;display:flex}.account-configuration-pagination a{border:1px solid var(--line);border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.account-configuration-dialog{width:min(92vw,520px);color:var(--ink);border:0;border-radius:14px;padding:0;box-shadow:0 24px 80px #0005}.account-configuration-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#11182799}.account-configuration-dialog>form,.account-configuration-dialog>div{gap:20px;padding:26px;display:grid}.account-configuration-dialog-heading{justify-content:space-between;align-items:start;gap:18px;display:flex}.account-configuration-dialog-heading h2{font-size:23px;line-height:1.25}.account-configuration-dialog-heading button{background:0 0;border:0;padding:0;font-size:25px;line-height:1}.account-configuration-dialog label{gap:8px;font-size:11px;display:grid}.account-configuration-dialog input{border:1px solid #b7c0d1;border-radius:7px;min-height:46px;padding:10px 12px;font-size:13px}.account-configuration-dialog p[role=alert]{color:#9a2631;font-size:11px}.account-configuration-dialog form>div:last-child,.account-configuration-dialog-actions{justify-content:flex-end;gap:9px;display:flex}.account-configuration-dialog form>div:last-child button,.account-configuration-dialog-actions button{background:#fff;border:1px solid #b7c0d1;border-radius:99px;min-height:40px;padding:9px 16px;font-size:10px;font-weight:650}.account-configuration-dialog form>div:last-child button:last-child,.account-configuration-dialog-actions button:last-child{color:#fff;background:#090909;border-color:#090909}.account-configuration-dialog-note{color:var(--muted);font-size:11px;line-height:1.6}@media (max-width:1250px){.header-account>span{display:none}}@media (max-width:1000px){.account-layout{grid-template-columns:200px minmax(0,1fr);gap:28px}.account-address-grid{grid-template-columns:1fr}.account-panel{padding:26px}.account-configuration-card{grid-template-columns:1fr}.account-configuration-actions{justify-content:flex-start}}@media (max-width:760px){.account-page{padding:38px 24px 65px}.account-layout{grid-template-columns:1fr;gap:26px;margin-top:28px}.account-sidebar{padding:8px 18px 12px;position:static}.account-sidebar nav{flex-wrap:wrap;gap:0 18px;display:flex}.account-sidebar nav a{border:0;padding:14px 0;font-size:12px}.account-sidebar nav a>span{display:none}.account-sidebar>form{border-top:1px solid var(--line);margin-top:0}.account-auth{padding:38px 20px 65px}.account-auth-card{padding:28px 24px}.account-panel{padding:25px 22px}.account-fields-row{grid-template-columns:1fr;gap:20px}.header-account{min-width:21px}.account-configuration-actions>*{flex:calc(50% - 8px);justify-content:center}.account-configuration-share>div{display:grid}.account-configuration-share button{min-height:40px}}.account-configuration-empty{justify-items:start;gap:18px;display:grid}
