:root{--color-action:#000;--color-on-action:#fff}:root[data-site-theme=graphite]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-ink:#f1f4fa;--color-text:#e1e6ef;--color-muted:#a8b4c5;--color-muted-strong:#b5bfce;--color-surface:#14171e;--color-subtle:#282f3c;--color-header:#15171f;--color-header-active:var(--color-subtle);--color-control:#414c5e;--color-brand-deep:#4d94ff;--color-danger:#ffb5b5;--color-danger-soft:#3c232a;--color-success:#7adb9a;--color-success-soft:#20362e;--color-focus:#4d94ff;--color-action:#090d13;--theme-panel:#1d222c;--theme-subtle:#282f3c;--theme-tint:#282f3c;--theme-tint-strong:#303849;--theme-line:#2b3240;--theme-text:#f1f4fa;--theme-muted:#b5bfce;--theme-link:#4d94ff;--theme-danger:#ffb5b5;--theme-success:#7adb9a}.settings-header-link{color:#fff;border-radius:var(--radius-md);flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.settings-header-link svg{flex-shrink:0}.settings-header-link:hover,.settings-header-link[aria-current=page]{background:#ffffff2e}.settings-header-link:focus-visible{outline-offset:2px;outline:2px solid #fff}.site-theme-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:600px;margin-top:24px;display:grid}.site-theme-choice{border:1px solid var(--color-control);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);text-align:left;font:inherit;cursor:pointer;gap:14px;padding:16px;display:grid}.site-theme-choice:hover{background:var(--color-subtle)}.site-theme-choice[aria-pressed=true]{border-color:var(--color-brand-deep);box-shadow:inset 0 0 0 1px var(--color-brand-deep)}.site-theme-choice:disabled{opacity:.6;cursor:wait}.site-theme-choice:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.site-theme-choice>span:last-child{justify-content:space-between;align-items:center;gap:8px;display:flex}.site-theme-choice svg{visibility:hidden;flex-shrink:0}.site-theme-choice[aria-pressed=true] svg{visibility:visible;color:var(--color-brand-deep)}.site-theme-sample{border-radius:var(--radius-sm);background:#fff;border:1px solid #c9ced6;display:block;overflow:hidden}.site-theme-sample>i{background:var(--brand-blue);height:20px;display:block}.site-theme-sample>span{gap:8px;padding:14px;display:flex}.site-theme-sample b{background:#e8ecf2;border-radius:4px;flex:1;height:40px;display:block}.site-theme-sample[data-sample-theme=graphite]{background:#14171e;border-color:#414c5e}.site-theme-sample[data-sample-theme=graphite] b{background:#303949}.theme-save-status{min-height:1.5em;color:var(--color-muted-strong);margin:16px 0 0;font-size:.875rem}@media (max-width:959px){.brand-header{grid-template-columns:36px minmax(0,1fr) auto;gap:8px;padding-inline:16px;display:grid}.brand-header .brand-home{width:36px}:is(.brand-header .header-action:has(.profile-navigation),.brand-header .header-action){gap:4px;display:flex}.site-theme-choice{padding:12px;font-size:.875rem}}@media (min-width:1200px) and (max-width:1399px){.profile-navigation{gap:0}.profile-navigation-item{padding-inline:8px}.header-action{gap:8px}}:root[data-site-theme=graphite] .brand-footer{color:#fff;background:#090d13}:root[data-site-theme=graphite] .site-tab-bar{box-shadow:inset 0 1px #2b3240}:root[data-site-theme=graphite] :is(.catalog-card-image,.catalog-product-visual,.favorite-card-image,.tier-editor-product-image){color:#59616b;background:#f3f4f6}:root[data-site-theme=graphite] .community-button{border-color:#414c5e}:root[data-site-theme=graphite] .community-button-secondary{color:var(--theme-text);background:var(--theme-panel)}:root[data-site-theme=graphite] .community-button-text{color:var(--theme-link);background:0 0}:root[data-site-theme=graphite] .community-button-secondary:hover{background:var(--theme-subtle)}:root[data-site-theme=graphite] [data-profile-theme=default]{--profile-bg:#14171e;--profile-panel:#1d222c;--profile-soft:#282f3c;--profile-ink:#f1f4fa;--profile-muted:#b5bfce;--profile-line:#2b3240;--profile-accent:#4d94ff;--profile-banner:#006eff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-profile-theme]:not(.appearance-swatch){--theme-panel:var(--profile-panel);--theme-subtle:var(--profile-soft);--theme-tint:var(--profile-soft);--theme-tint-strong:color-mix(in srgb, var(--profile-accent) 12%, var(--profile-soft));--theme-line:var(--profile-line);--theme-text:var(--profile-ink);--theme-muted:var(--profile-muted);--theme-link:var(--profile-accent);--color-ink:var(--profile-ink)}[data-profile-tone=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--theme-danger:#a61b14;--theme-success:#146c43}[data-profile-tone=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--theme-danger:#ffb5b5;--theme-success:#7adb9a}:root[data-site-theme=graphite] :is(.catalog-search-field,.catalog-filter-disclosure>summary,.market-search-submit,.market-filter-toggle)>img{filter:brightness(0)invert()}:root[data-site-theme=graphite] .brand-header :focus-visible{outline-color:#fff}:root[data-site-theme=graphite] .primary-button{border-color:var(--color-control)}@media (max-width:359px){.site-theme-options{grid-template-columns:1fr}}:root[data-site-theme=graphite] .community-avatar:not(.community-avatar-custom)>img{filter:brightness(0)invert()}:root[data-site-theme=graphite] [data-profile-tone=light] .community-avatar:not(.community-avatar-custom)>img{filter:none}:root[data-site-theme=system]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.site-theme-options{grid-template-columns:repeat(3,minmax(0,1fr));max-width:720px}.site-theme-sample[data-sample-theme=system]{background:linear-gradient(90deg,#fff 50%,#14171e 50%)}.site-theme-sample[data-sample-theme=system] b:last-child{background:#303949}@media (max-width:639px){.site-theme-options{grid-template-columns:1fr}.site-theme-choice{grid-template-columns:96px minmax(0,1fr);align-items:center}.site-theme-sample>span{gap:4px;padding:10px}.site-theme-sample b{height:26px}}@media (prefers-color-scheme:dark){:root[data-site-theme=system]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-ink:#f1f4fa;--color-text:#e1e6ef;--color-muted:#a8b4c5;--color-muted-strong:#b5bfce;--color-surface:#14171e;--color-subtle:#282f3c;--color-header:#15171f;--color-header-active:var(--color-subtle);--color-control:#414c5e;--color-brand-deep:#4d94ff;--color-danger:#ffb5b5;--color-danger-soft:#3c232a;--color-success:#7adb9a;--color-success-soft:#20362e;--color-focus:#4d94ff;--color-action:#090d13;--theme-panel:#1d222c;--theme-subtle:#282f3c;--theme-tint:#282f3c;--theme-tint-strong:#303849;--theme-line:#2b3240;--theme-text:#f1f4fa;--theme-muted:#b5bfce;--theme-link:#4d94ff;--theme-danger:#ffb5b5;--theme-success:#7adb9a}:root[data-site-theme=system] .brand-footer{color:#fff;background:#090d13}:root[data-site-theme=system] .site-tab-bar{box-shadow:inset 0 1px #2b3240}:root[data-site-theme=system] :is(.catalog-card-image,.catalog-product-visual,.favorite-card-image,.tier-editor-product-image){color:#59616b;background:#f3f4f6}:root[data-site-theme=system] .community-button{border-color:#414c5e}:root[data-site-theme=system] .community-button-secondary{color:var(--theme-text);background:var(--theme-panel)}:root[data-site-theme=system] .community-button-text{color:var(--theme-link);background:0 0}:root[data-site-theme=system] .community-button-secondary:hover{background:var(--theme-subtle)}:root[data-site-theme=system] [data-profile-theme=default]{--profile-bg:#14171e;--profile-panel:#1d222c;--profile-soft:#282f3c;--profile-ink:#f1f4fa;--profile-muted:#b5bfce;--profile-line:#2b3240;--profile-accent:#4d94ff;--profile-banner:#006eff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-site-theme=system] :is(.catalog-search-field,.catalog-filter-disclosure>summary,.market-search-submit,.market-filter-toggle)>img{filter:brightness(0)invert()}:root[data-site-theme=system] .brand-header :focus-visible{outline-color:#fff}:root[data-site-theme=system] .primary-button{border-color:var(--color-control)}:root[data-site-theme=system] .community-avatar:not(.community-avatar-custom)>img{filter:brightness(0)invert()}:root[data-site-theme=system] [data-profile-tone=light] .community-avatar:not(.community-avatar-custom)>img{filter:none}}.site-shell{background:var(--color-header,var(--color-subtle))}.brand-home .brand-mark{background:var(--color-brand);-webkit-mask:url(/brand/logo-mark.svg) 50%/contain no-repeat;mask:url(/brand/logo-mark.svg) 50%/contain no-repeat}.brand-home .brand-wordmark{background:var(--color-ink);-webkit-mask:url(/brand/logo-wordmark-white.svg) 50%/contain no-repeat;mask:url(/brand/logo-wordmark-white.svg) 50%/contain no-repeat}.brand-header :is(.notification-bell,.settings-header-link,.profile-navigation-item,.header-menu-toggle){color:var(--color-ink)}.brand-header :is(.profile-navigation-item[aria-current=page],.header-menu[data-current],.settings-header-link[aria-current=page]){background:var(--color-header-active,var(--color-surface))}.brand-header :is(.header-menu:hover,.header-menu[data-open],.settings-header-link:hover,.notification-bell:hover,.profile-navigation-item:hover){background:color-mix(in srgb, var(--color-header-active,var(--color-surface)) 70%, transparent)}.brand-header .notification-count{background:var(--color-brand);color:#fff}:root .brand-header :focus-visible,:root[data-site-theme] .brand-header :focus-visible{outline-color:var(--color-focus)}.brand-header{z-index:var(--layer-bar);background:var(--color-header,var(--color-subtle));transition:top .26s cubic-bezier(.2,.8,.2,1);position:sticky;top:0}.brand-header[data-hidden]{top:calc(var(--header-height,120px) * -1)}.brand-header .brand-home{flex:none}@media (prefers-reduced-motion:reduce){.brand-header{transition:none}}.header-search{flex:auto;align-items:center;min-width:0;max-width:520px;margin-right:auto;display:flex}.header-search-field{border-radius:var(--radius-pill);background:var(--color-surface);min-width:0;height:44px;color:var(--color-ink);box-shadow:inset 0 0 0 1px var(--color-control);flex:1;align-items:center;display:flex;position:relative}.header-search-field:focus-within{box-shadow:inset 0 0 0 2px var(--color-brand)}.header-search-submit,.header-search-clear,.header-search-toggle{height:44px;color:var(--color-muted-strong);cursor:pointer;background:0 0;border:0;flex:0 0 40px;place-items:center;padding:0;display:grid}.header-search-submit{flex-basis:42px;padding-left:4px}.header-search input{min-width:0;height:100%;color:inherit;font:inherit;background:0 0;border:0;outline:none;flex:1;padding:0;font-size:.9375rem}.header-search input::placeholder{color:var(--color-muted-strong);opacity:1}.header-search input::-webkit-search-cancel-button{display:none}.header-search-field:not(:has(.header-search-clear)) input{padding-right:14px}.header-search :is(button,a):focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:var(--radius-pill)}.header-search input:focus-visible{outline:none}.header-search-toggle,.header-search-cancel{display:none}@media (pointer:coarse){.header-search input{font-size:1rem}}@media (max-width:959px){.brand-header .header-search{justify-content:flex-end;max-width:none;margin:0;position:static}.brand-header .header-search-toggle{border-radius:var(--radius-md);width:44px;color:var(--color-ink);flex-basis:44px;display:grid}.brand-header .header-search-toggle img{width:22px;height:22px}.brand-header .header-search-field{z-index:2;top:calc(max(12px, env(safe-area-inset-top,0px)) + 4px);opacity:0;pointer-events:none;transform-origin:100%;transition:opacity .18s,scale .22s cubic-bezier(.2,.8,.2,1);position:absolute;left:16px;right:104px;scale:.9 1}.brand-header .header-search-cancel{z-index:2;top:calc(max(12px, env(safe-area-inset-top,0px)) + 4px);min-width:88px;height:44px;color:var(--color-brand);font:inherit;opacity:0;pointer-events:none;cursor:pointer;background:0 0;border:0;place-items:center;padding:0 8px;font-size:.9375rem;font-weight:700;transition:opacity .18s;display:grid;position:absolute;right:8px}.brand-header .header-search[data-open] .header-search-field,.brand-header .header-search[data-open] .header-search-cancel{opacity:1;pointer-events:auto;scale:1}.brand-header .header-search[data-open] .header-search-toggle{visibility:hidden}.brand-header:has(.header-search[data-open]) :is(.brand-home,.header-action){visibility:hidden}.brand-header .catalog-suggest{top:calc(100% - 4px);left:12px;right:12px}}@media (min-width:960px){.brand-header .header-search{min-width:180px;margin-left:8px;position:relative}}@media (prefers-reduced-motion:reduce){.brand-header .header-search-field,.brand-header .header-search-cancel{transition:none}}@media (min-width:960px) and (max-width:1199px){.brand-header{gap:16px;padding-inline:24px}.brand-header .brand-home{width:40px}.brand-header .brand-wordmark{display:none}}
