.account-workspace.account-area:not(.account-area-guest){width:min(100% - 64px,104rem);color:var(--ink);margin-inline:auto;padding:32px 0 64px}.account-workspace .account-shell{grid-template-columns:208px minmax(0,1fr);align-items:start;gap:36px;display:grid}.account-workspace .account-content{background:0 0;border:0;border-radius:0;width:100%;min-width:0;max-width:none;padding:0}.account-workspace .account-sidebar{border:0;border-right:1px solid var(--border);box-shadow:none;background:0 0;border-radius:0;max-height:calc(100dvh - 112px);padding:0 16px 0 0;display:block;position:sticky;top:96px}.account-workspace .account-sidebar-user{gap:10px;margin:0 0 8px;padding:0 6px 20px;display:flex}.account-workspace .account-sidebar-user>div{min-width:0}.account-workspace .account-sidebar-user p{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.account-workspace .account-sidebar-user span:last-child{font-size:12px}.account-workspace .account-avatar{flex:0 0 36px;width:36px;height:36px}.account-workspace .account-side-groups{gap:12px}.account-workspace .account-nav-label{color:var(--muted);letter-spacing:.08em;padding:8px 10px;font-size:10px;font-weight:650}.account-workspace .account-side-section+.account-side-section{border:0}.account-workspace .account-side-nav a{border:0;border-radius:8px;gap:10px;min-height:44px;padding:10px;font-size:13px}.account-workspace .account-side-nav a svg{flex-shrink:0;width:18px;height:18px}.account-workspace .account-side-nav a[aria-current=page]{background:var(--surface-strong);color:var(--ink);box-shadow:none;font-weight:650}.account-workspace .account-sidebar-logout{margin-top:20px;padding:16px 10px;font-size:13px}.workspace-dashboard{gap:32px;min-width:0;display:grid}.workspace-identity{border-bottom:1px solid var(--border);align-items:center;gap:16px;padding:0 0 26px;display:flex}.workspace-avatar{background-color:var(--surface-strong);background-position:50%;background-size:cover;border-radius:50%;flex:0 0 60px;place-items:center;width:60px;height:60px;font-size:24px;font-weight:600;display:grid}.workspace-identity.has-cover{border:1px solid var(--border);background:var(--surface-raised);border-radius:16px;padding:316px 24px 24px;position:relative;overflow:hidden}.workspace-profile-cover{background-color:var(--surface-strong);background-position:50%;background-size:cover;height:296px;position:absolute;inset:0 0 auto}.workspace-identity.has-cover .workspace-avatar{border:4px solid var(--surface-raised);background-clip:padding-box;flex-basis:88px;align-self:flex-start;width:88px;height:88px;margin-top:-48px;position:relative}.workspace-identity-copy{flex:1;min-width:0}.workspace-identity-copy p{color:var(--muted);margin:0 0 4px;font-size:11px}.workspace-identity-copy h1{letter-spacing:-.035em;overflow-wrap:anywhere;margin:0;font-size:clamp(22px,2vw,28px);font-weight:650;line-height:1.15}.workspace-identity-copy>span{color:var(--muted);overflow-wrap:anywhere;margin-top:5px;font-size:12px;display:block}.workspace-identity-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;max-width:45%;display:flex}.workspace-text-action,.workspace-share.share-link-button{border:1px solid var(--border);min-height:40px;color:var(--ink);background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:9px 12px;font-size:12px;font-weight:550;line-height:1.3;display:inline-flex}.workspace-settings{border:1px solid var(--border);border-radius:8px;place-items:center;width:40px;height:40px;display:grid}.workspace-identity-actions svg{flex-shrink:0;width:16px;height:16px}.workspace-columns{grid-template-columns:minmax(0,1.65fr) minmax(240px,1fr);gap:28px;display:grid}.workspace-primary{align-content:start;gap:28px;min-width:0;display:grid}.workspace-section-heading{justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;display:flex}.workspace-section-heading h2{letter-spacing:-.025em;margin:0;font-size:17px;font-weight:650;line-height:1.35}.workspace-section-heading>a{min-height:36px;color:var(--text-secondary);align-items:center;gap:6px;font-size:12px;display:inline-flex}.workspace-section-heading>a svg{width:14px;height:14px}.workspace-order-entry{border:1px solid var(--border);background:var(--surface-raised);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:22px;display:grid}.workspace-order-icon{background:var(--accent);width:48px;height:48px;color:var(--on-accent);border-radius:12px;place-items:center;display:grid}.workspace-order-icon svg{width:24px;height:24px}.workspace-order-entry strong{font-size:18px;font-weight:650;display:block}.workspace-order-entry small{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.5;display:block}.workspace-order-entry>svg,.workspace-link-row>svg{width:16px;height:16px;color:var(--muted)}.workspace-saved-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.workspace-saved-entry{border:1px solid var(--border);background:var(--surface-raised);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-content:start;padding:18px;display:grid}.workspace-saved-entry>svg{width:22px;height:22px;color:var(--text-secondary)}.workspace-saved-entry:first-child>svg{color:var(--favorite)}.workspace-count{color:var(--muted);font-variant-numeric:tabular-nums;font-size:14px}.workspace-saved-entry strong{overflow-wrap:anywhere;grid-column:1/-1;margin-top:16px;font-size:15px;font-weight:650;line-height:1.35}.workspace-saved-entry small{color:var(--muted);grid-column:1/-1;margin-top:5px;font-size:12px;line-height:1.5}.workspace-cart-link{min-height:44px;color:var(--muted);align-items:center;gap:8px;padding:10px 2px 0;font-size:12px;display:flex}.workspace-cart-link>span:first-child{color:var(--text-secondary);margin-right:auto}.workspace-cart-link svg{width:14px;height:14px}.workspace-link-list,.account-workspace .account-center-services-grid{border:1px solid var(--border);background:var(--surface-raised);border-radius:12px;grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.workspace-link-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:80px;padding:17px 18px;display:grid}.workspace-link-row+.workspace-link-row{border-top:1px solid var(--separator)}.workspace-row-icon{width:28px;height:32px;color:var(--text-secondary);place-items:center;display:grid}.workspace-row-icon svg{width:21px;height:21px}.workspace-link-row strong{font-size:14px;font-weight:600;line-height:1.4;display:block}.workspace-link-row small{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.45;display:block}.workspace-private-note{color:var(--muted);align-items:flex-start;gap:8px;margin:0;padding:16px 4px;font-size:12px;line-height:1.6;display:flex}.workspace-private-note svg{flex:0 0 16px;width:16px;height:16px;margin-top:2px}.workspace-discovery-stack{border-top:1px solid var(--border);gap:28px;min-width:0;padding-top:24px;display:grid}.workspace-product-grid .product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid;overflow:visible}.workspace-empty-note{border:1px dashed var(--border-strong);color:var(--muted);border-radius:10px;margin:0;padding:20px;font-size:13px;line-height:1.6}.workspace-sync-note{color:var(--danger);margin-top:12px;font-size:12px}.account-workspace .account-content .account-content-header{width:100%;box-shadow:none;background:0 0;border:0;min-height:0;margin:0;padding:0 0 24px;display:block;position:static}.account-workspace .account-content .account-content-header h1{letter-spacing:-.035em;text-align:left;margin:12px 0 0;font-size:28px;font-weight:650;line-height:1.2}.account-workspace .account-content .account-content-header .account-back{width:auto;min-height:36px;color:var(--muted);background:0 0;border:0;gap:8px;padding:0;font-size:12px;display:inline-flex;position:static}.account-workspace .account-content .account-content-header .account-back-label{display:inline}.account-workspace .account-content .account-content-header>span{color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.55;display:block}.account-workspace .account-content:has(>.account-profile-stack){width:100%;max-width:none}.account-workspace .profile-editor .account-profile-media-cover{height:clamp(20rem,27vw,24rem)!important}.account-workspace .account-content-header .section-kicker{display:none}.account-workspace .account-panel{box-shadow:none;background:var(--surface-raised);border-radius:12px}.account-workspace .account-settings-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;padding:0;display:grid}.account-workspace .account-settings-group-grid{display:contents}.account-workspace .account-settings-group{min-width:0}.account-workspace .account-settings-group>h2{color:var(--ink);letter-spacing:normal;text-transform:none;margin:0 0 12px;font-size:14px;font-weight:650}.account-workspace .account-settings-rows{border:1px solid var(--border);background:var(--surface-raised);border-radius:12px}.account-workspace .account-settings-row{gap:12px;min-height:80px;padding:16px}.account-workspace .account-settings-row-icon{background:0 0;width:24px;height:30px}.account-workspace .account-settings-row-icon svg{width:20px;height:20px}.account-workspace .account-settings-row-copy strong{font-size:14px}.account-workspace .account-settings-row-copy small{font-size:12px;line-height:1.5}.account-workspace .account-settings-logout{grid-column:1/-1}.account-workspace :is(input:not([type=checkbox]):not([type=radio]),select,textarea){min-width:0;max-width:100%;font-size:14px}.account-workspace .account-orders-empty,.account-workspace .account-return-empty{padding-block:44px}.account-workspace .account-orders-empty h2{font-size:21px}.account-workspace .favorites-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 16px;display:grid}.workspace-saved-product{flex-direction:column;gap:10px;min-width:0;display:flex}.workspace-saved-product>.product-card{flex:1}.workspace-saved-product .product-add-to-cart{height:auto;min-height:44px;padding:10px;font-size:12px}.account-workspace .workspace-wish-product{border:1px solid var(--border);border-radius:12px;grid-template-columns:190px minmax(0,1fr);gap:20px;padding:16px;display:grid;position:relative;overflow:visible}.workspace-wish-product>.product-card{grid-row:span 2}.workspace-wish-product .wishlist-product-actions{flex-wrap:wrap;grid-area:1/2/span 2;place-self:end start;width:min(100%,260px)}.wishlist-product-more{z-index:20;position:absolute;top:14px;right:14px}.wishlist-product-more-trigger{border:1px solid var(--border);background:var(--surface-raised);width:44px;height:44px;color:var(--ink);border-radius:50%;place-items:center;display:grid}.wishlist-product-more-trigger>span{letter-spacing:2px;margin-top:-5px;font-size:15px}.wishlist-product-more-panel{border:1px solid var(--border);background:var(--surface-raised);border-radius:12px;gap:14px;width:min(340px,100vw - 32px);padding:16px;display:grid;position:absolute;top:50px;right:0;box-shadow:0 18px 48px #080c122e}.wishlist-product-more-panel>label:not(.wishlist-sensitive-sharing){gap:7px;display:grid}.wishlist-product-more-panel>label>span{color:var(--muted);font-size:12px;font-weight:600}.wishlist-product-more-panel select,.wishlist-product-more-panel textarea{border:1px solid var(--border);background:var(--input);width:100%;color:var(--ink);border-radius:9px;padding:10px 12px;font-size:14px}.wishlist-product-more-panel textarea{resize:vertical;min-height:96px}.wishlist-product-more-panel .wishlist-sensitive-sharing{align-items:flex-start;gap:9px;display:flex}.wishlist-product-more-panel .wishlist-sensitive-sharing input{flex:none;margin-top:2px}.wishlist-product-more-panel .share-link-button,.wishlist-product-more-panel .wishlist-product-delete{border:1px solid var(--border);width:100%;min-height:44px;color:var(--ink);background:0 0;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:10px 12px;font-size:12px;font-weight:600;display:flex}.wishlist-product-more-panel .wishlist-product-delete{color:var(--danger)}.wishlist-product-more-panel .share-link-button svg{fill:none;stroke:currentColor;width:16px;height:16px}.workspace-wish-product:has(.wishlist-product-more-panel){z-index:30}.account-workspace .workspace-wish-product .product-add-to-cart{width:auto;min-height:44px;padding:10px 16px;font-size:12px}.account-workspace :is(a,button,input,select,textarea):focus-visible{outline:2px solid var(--ink);outline-offset:3px}.workspace-order-entry:hover,.workspace-saved-entry:hover,.workspace-link-row:hover,.workspace-settings:hover,.workspace-text-action:hover,.workspace-share:hover{background:var(--hover)}@media (max-width:1199px){.account-workspace.account-area:not(.account-area-guest){width:calc(100% - 40px)}.account-workspace .account-shell{grid-template-columns:180px minmax(0,1fr);gap:24px}.workspace-columns{grid-template-columns:minmax(0,1fr);gap:24px}.workspace-utilities .workspace-link-list{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-utilities .workspace-link-row{grid-template-columns:minmax(0,1fr) auto;align-content:start;padding:16px}.workspace-utilities .workspace-row-icon{display:none}.workspace-utilities .workspace-link-row+.workspace-link-row{border-top:0;border-left:1px solid var(--separator)}.workspace-identity-actions .workspace-text-action>span,.workspace-identity-actions .workspace-share{display:none}.workspace-product-grid .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-product-grid .product-grid>:nth-child(4){display:none}}@media (max-width:900px){.account-workspace .account-shell{grid-template-columns:minmax(0,1fr)}.account-workspace .account-sidebar{display:none}.workspace-identity-actions .workspace-share{display:inline-flex}}@media (max-width:767px){.account-workspace.account-area:not(.account-area-guest){--account-mobile-gutter:0rem;width:100%;padding:20px 0 calc(32px + 76px + env(safe-area-inset-bottom));margin:0}.workspace-dashboard{gap:24px}.workspace-identity{gap:12px;padding-bottom:20px}.workspace-avatar{flex-basis:48px;width:48px;height:48px;font-size:20px}.workspace-identity.has-cover{border-left:0;border-right:0;border-radius:0 0 14px 14px;gap:12px;padding:236px 16px 20px}.workspace-profile-cover{height:220px}.workspace-identity.has-cover .workspace-avatar{border-width:3px;flex-basis:64px;width:64px;height:64px;margin-top:-36px}.workspace-identity-copy h1{font-size:22px}.workspace-identity-actions{max-width:none}.workspace-identity-actions .workspace-text-action,.workspace-identity-actions .workspace-share{display:none}.workspace-settings{width:44px;height:44px}.workspace-section-heading{margin-bottom:12px}.workspace-section-heading h2{font-size:17px}.workspace-order-entry{gap:12px;padding:16px}.workspace-order-entry strong{font-size:17px}.workspace-order-icon{border-radius:10px;width:42px;height:42px}.workspace-saved-grid{gap:10px;margin-top:10px}.workspace-saved-entry{padding:16px}.workspace-saved-entry small{font-size:12px}.workspace-saved-entry strong{margin-top:12px;font-size:15px}.workspace-primary{gap:24px}.workspace-link-row{min-height:76px;padding:16px}.workspace-utilities .workspace-link-list{grid-template-columns:minmax(0,1fr)}.workspace-utilities .workspace-link-row{grid-template-columns:auto minmax(0,1fr) auto}.workspace-utilities .workspace-row-icon{display:grid}.workspace-utilities .workspace-link-row+.workspace-link-row{border-left:0;border-top:1px solid var(--separator)}.workspace-private-note{padding-bottom:0;font-size:11px}.workspace-product-grid .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.workspace-product-grid .product-grid>:nth-child(4){display:block}.account-workspace .account-content .account-content-header{padding-bottom:20px;display:block}.account-workspace .account-content .account-content-header h1{font-size:24px}.account-workspace .account-settings-list{grid-template-columns:minmax(0,1fr);gap:24px}.account-workspace .account-settings-row{min-height:76px;padding:16px}.account-workspace .favorites-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.account-workspace :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px}.account-workspace .account-profile-panel{border:0}.account-workspace .profile-editor .account-profile-media-editor{border-left:0;border-right:0;border-radius:0}.account-workspace .profile-editor .account-profile-media-cover{height:18rem!important}.account-workspace .profile-editor-section{padding:20px 16px}.account-workspace .workspace-wish-product{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:12px;padding:12px}.workspace-wish-product>.product-card{grid-row:auto}.workspace-wish-product .wishlist-product-actions{grid-area:auto/1/auto/-1;width:100%}.wishlist-product-more{top:10px;right:10px}.wishlist-product-more-trigger{width:40px;height:40px}.account-workspace .account-order-filters{flex-wrap:wrap;overflow:visible}}@media (prefers-reduced-motion:reduce){.account-workspace *,.account-workspace :before,.account-workspace :after{scroll-behavior:auto;transition-duration:0s;animation-duration:0s}}.workspace-profile-sharing{border-top:1px solid var(--separator);flex-wrap:wrap;align-items:center;gap:12px;padding:16px;display:flex}.workspace-profile-sharing>a{text-underline-offset:3px;align-items:center;min-height:44px;font-size:12px;text-decoration:underline;display:inline-flex}.workspace-loading{gap:32px;width:100%;display:grid}.workspace-loading-identity{align-items:center;gap:16px;display:flex}.workspace-loading-identity i{background:var(--surface-strong);border-radius:50%;width:56px;height:56px}.workspace-loading-identity span{background:var(--surface-strong);border-radius:8px;width:180px;height:40px}.workspace-loading-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.workspace-loading-columns span{background:var(--surface-raised);border:1px solid var(--border);border-radius:12px;height:120px}.workspace-loading-columns span:first-child{grid-column:1/-1;height:96px}.public-profile-without-cover .public-profile-cover{background:var(--surface-muted);height:64px}.public-profile-empty{border:1px dashed var(--border-strong);color:var(--muted);border-radius:12px;margin-top:24px;padding:24px;font-size:14px}.public-profile-page .public-profile-identity h1{overflow-wrap:anywhere}@media (max-width:767px){.account-workspace .account-profile-save-bar{bottom:calc(76px + env(safe-area-inset-bottom))}}.workspace-identity-actions{flex-wrap:nowrap;max-width:none}@media (min-width:1200px) and (max-width:1399px){.workspace-identity-actions .workspace-share{width:40px;padding-inline:0}.workspace-identity-actions .workspace-share>span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}.account-workspace .account-content :is(button,.button-dark,.button-secondary){min-height:44px}.account-workspace .account-panel h2{font-size:19px;line-height:1.35}@media (max-width:767px){.workspace-wish-product .wishlist-product-info{justify-content:flex-start;padding:0}.workspace-wish-product .wishlist-product-info textarea{min-height:128px}.workspace-wish-product .product-card-body{padding-inline:0}}body:has(.account-workspace){background:var(--page)}.account-workspace .account-settings-list .account-settings-row-icon{color:var(--text-secondary)!important;background:0 0!important}
