:root{--color-bg:#09090b;--color-bg-alt:#0e0e11;--color-surface:#121215;--color-surface-elevated:#1a1a1f;--color-overlay:#0e0e11;--color-border:rgba(255,255,255,0.08);--color-border-strong:rgba(255,255,255,0.16);--color-red:#ff3131;--color-red-hover:#e02222;--color-red-tint:rgba(255,49,49,0.12);--color-red-glow:rgba(255,49,49,0.35);--color-photo-bg:#f4f4f6;--color-text:#f5f5f7;--color-text-secondary:#a1a1aa;--color-text-muted:#6e6e78;--color-text-inverse:#09090b;--color-success:#3ecf77;--color-warning:#f5a524;--color-danger:#ff3131;--color-black:#09090b;--radius-xs:6px;--radius-sm:10px;--radius-md:14px;--radius-lg:20px;--radius-xl:28px;--radius-xxl:36px;--radius-pill:999px;--ease:cubic-bezier(0.32,0.72,0,1);--ease-spring:cubic-bezier(0.34,1.4,0.64,1);--dur-fast:200ms;--dur-base:600ms;--dur-slow:1000ms;--reveal-distance:28px;--reveal-blur:8px;--display-weight:700;--display-tracking:-0.03em;--display-transform:none;--h1-size:clamp(40px,5.8vw,84px);--h2-size:clamp(28px,3.2vw,46px);--body-size:16px;--body-line-height:1.6;--kicker-size:14px;--kicker-tracking:0.16em;--grain-opacity:0.035;--font-display:"Inter Tight",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-body:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:var(--font-body);--font-kicker:var(--font-body);--font-sans:var(--font-body);--font-heading:var(--font-display);--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:40px;--space-xxl:64px;--section-gap:clamp(64px,8vw,128px);--container:1440px;--container-pad:64px;--header-height:72px;--z-grain:60;--z-header:50;--z-dropdown:55;--z-overlay:80;--z-toast:90;--z-switcher:95;--shadow-soft:0 24px 64px -24px rgba(0,0,0,0.7);--shadow-glow:0 12px 40px -12px var(--color-red-glow)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{color-scheme:dark;scroll-behavior:smooth;-webkit-text-size-adjust:100%;background:var(--color-bg)}body{background:transparent;color:var(--color-text);font-family:var(--font-body);font-size:var(--body-size);line-height:var(--body-line-height);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:clip;min-height:100dvh}::selection{background:var(--color-red);color:#fff}a{color:inherit;text-decoration:none}img,svg,video{display:block;max-width:100%}button{font-family:inherit;cursor:pointer;color:inherit;background:none;border:none}input,select,textarea{font-family:inherit;font-size:inherit}:focus-visible{outline:2px solid var(--color-red);outline-offset:3px;border-radius:4px}.skip-link{position:fixed;top:12px;left:12px;z-index:calc(var(--z-switcher) + 1);padding:10px 16px;background:var(--color-red);color:#fff;border-radius:var(--radius-sm);font-weight:600;transform:translateY(-200%);transition:transform var(--dur-fast) var(--ease)}.skip-link:focus-visible{transform:translateY(0)}.container{max-width:var(--container);margin:0 auto;padding:0 var(--container-pad)}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.grain{position:fixed;inset:0;z-index:var(--z-grain);pointer-events:none;opacity:var(--grain-opacity);background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.7 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px 180px;mix-blend-mode:overlay}.display,h1,h2,h3,h4{font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:var(--display-tracking);text-wrap:balance;overflow-wrap:anywhere}.display,h1{font-size:var(--h1-size);line-height:1.02}.display,h1,h2{text-transform:var(--display-transform)}h2{font-size:var(--h2-size);line-height:1.08}h3{font-size:20px;line-height:1.25;letter-spacing:-.01em}h4{font-size:15px;font-weight:600;letter-spacing:0}p{text-wrap:pretty;overflow-wrap:break-word}.card,.cart-row-name,.pcard-title,.prose,.wh-name{overflow-wrap:anywhere}.lead{font-size:clamp(16px,1.3vw,19px);line-height:1.55;max-width:62ch}.lead,.text-secondary{color:var(--color-text-secondary)}.text-muted{color:var(--color-text-muted)}.text-danger{color:var(--color-danger)}.text-success{color:var(--color-success)}.text-red{color:var(--color-red)}.mono{font-family:var(--font-mono)}.mono,.tabular{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kicker{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-kicker);font-size:var(--kicker-size);font-weight:600;letter-spacing:var(--kicker-tracking);text-transform:uppercase;color:var(--color-red)}.kicker-line:before{content:"";width:28px;height:1px;background:currentColor;opacity:.9}.eyebrow{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:var(--radius-pill);border:1px solid var(--color-border-strong);background:var(--color-surface-elevated);font-family:var(--font-kicker);font-size:14px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-secondary)}.eyebrow .dot{width:6px;height:6px;border-radius:999px;background:var(--color-red);box-shadow:0 0 0 4px var(--color-red-tint)}.section{padding-block:var(--section-gap) calc(var(--section-gap) * 1.1)}.section-tight{padding-block:calc(var(--section-gap) * .6)}.section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--space-lg);margin-bottom:clamp(28px,3vw,44px)}.section-head .kicker{margin-bottom:14px}.section-head h2{max-width:18ch}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 24px;border-radius:var(--radius-md);border:1px solid transparent;font-size:15px;font-weight:600;line-height:1;white-space:nowrap;transition:background var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease),box-shadow var(--dur-base) var(--ease),transform var(--dur-fast) var(--ease),opacity var(--dur-fast) var(--ease);will-change:transform}.btn:hover:not(:disabled){transform:translateY(-1px)}.btn:active:not(:disabled){transform:translateY(0) scale(.98)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-primary{background:var(--color-red);color:#fff;box-shadow:0 0 0 0 var(--color-red-glow)}.btn-primary:hover:not(:disabled){background:var(--color-red-hover);box-shadow:var(--shadow-glow)}.btn-secondary{background:transparent;color:var(--color-text);border-color:var(--color-border-strong)}.btn-secondary:hover:not(:disabled){border-color:var(--color-text-secondary);background:var(--color-surface-elevated)}.btn-glass{background:rgba(255,255,255,.08);color:#fff;border-color:rgba(255,255,255,.18);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.btn-glass:hover:not(:disabled){background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.3)}.btn-ghost{background:transparent;color:var(--color-text-secondary)}.btn-ghost:hover:not(:disabled){color:var(--color-text);background:var(--color-surface-elevated)}.btn-sm{padding:9px 14px;font-size:14px;border-radius:var(--radius-sm)}.btn-lg{padding:17px 26px;font-size:16px}.btn-icon-wrap{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin:-6px -10px -6px 2px;border-radius:999px;background:rgba(255,255,255,.16);transition:transform var(--dur-fast) var(--ease-spring),background var(--dur-fast) var(--ease)}.btn:hover .btn-icon-wrap{transform:translate(2px,-1px) scale(1.06);background:rgba(255,255,255,.24)}.btn-glass .btn-icon-wrap,.btn-secondary .btn-icon-wrap{background:rgba(255,255,255,.08)}.btn-pill{display:inline-flex;align-items:center;gap:10px;padding:10px 8px 10px 18px;border-radius:var(--radius-pill);border:1px solid var(--color-border-strong);color:var(--color-text);font-size:14px;font-weight:500;transition:border-color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease)}.btn-pill:hover{border-color:var(--color-text-secondary);background:var(--color-surface-elevated)}.btn-pill .btn-icon-wrap{margin:-4px 0;color:var(--color-red);background:var(--color-red-tint)}.link-arrow{display:inline-flex;align-items:center;gap:8px;color:var(--color-red);font-weight:600;font-size:14px}.link-arrow svg{transition:transform var(--dur-fast) var(--ease)}.link-arrow:hover svg{transform:translateX(4px)}.field{display:flex;flex-direction:column;gap:6px;margin-bottom:var(--space-md)}.field label{font-size:14px;color:var(--color-text-secondary)}.input{background:var(--color-surface-elevated);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);padding:12px 14px;font-size:15px;width:100%;transition:border-color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease)}.input::placeholder{color:var(--color-text-muted)}.input:hover{border-color:var(--color-border-strong)}.input:focus{outline:none;border-color:var(--color-red);box-shadow:0 0 0 4px var(--color-red-tint)}.form-error{color:var(--color-danger);font-size:14px}input[type=checkbox],input[type=radio]{accent-color:var(--color-red);width:16px;height:16px}.card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-lg)}.card-interactive{transition:transform var(--dur-base) var(--ease),border-color var(--dur-fast) var(--ease),box-shadow var(--dur-base) var(--ease)}.card-interactive:hover{transform:translateY(-3px);border-color:var(--color-border-strong);box-shadow:var(--shadow-soft)}.bezel{--bezel-pad:6px;padding:var(--bezel-pad);border-radius:var(--radius-xl);background:rgba(255,255,255,.03);border:1px solid var(--color-border)}.bezel-inner{border-radius:calc(var(--radius-xl) - var(--bezel-pad));background:var(--color-surface);box-shadow:inset 0 1px 0 rgba(255,255,255,.06);overflow:hidden}.badge{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border-radius:var(--radius-xs);font-family:var(--font-kicker);font-size:14px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1}.badge-new{background:var(--color-red);color:#fff}.badge-hit{background:var(--color-text);color:var(--color-text-inverse)}.badge-discount{background:var(--color-red-tint);color:var(--color-red)}.badge-status-new{background:rgba(167,167,175,.15);color:var(--color-text-secondary)}.badge-status-confirmed{background:rgba(245,158,11,.15);color:var(--color-warning)}.badge-status-paid{background:rgba(62,207,119,.15);color:var(--color-success)}.badge-status-shipped{background:rgba(59,130,246,.15);color:#3b82f6}.badge-status-delivered{background:rgba(62,207,119,.25);color:var(--color-success)}.badge-status-cancelled{background:rgba(255,49,49,.15);color:var(--color-danger)}.stock{display:inline-flex;align-items:center;gap:7px;font-size:14px;color:var(--color-text-secondary)}.stock-lg{font-size:15px}.sku-tag{font-size:14px}.stock-dot{width:6px;height:6px;border-radius:999px;background:var(--color-text-muted)}.stock-dot[data-on=true]{background:var(--color-success);box-shadow:0 0 0 3px rgba(62,207,119,.18)}.stat{border-left:2px solid var(--color-red);padding:2px 0 2px 14px;display:grid;grid-gap:4px;gap:4px}.stat-value{font-family:var(--font-display);font-size:clamp(24px,2.2vw,30px);font-weight:var(--display-weight);letter-spacing:var(--display-tracking);line-height:1.05;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stat-label{font-size:14px;color:var(--color-text-secondary)}.chip{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:var(--radius-pill);background:var(--color-surface-elevated);border:1px solid var(--color-border);font-size:14px;font-weight:500}.chip-selected{justify-content:space-between;width:100%;border-color:var(--color-red)}.chip-selected button{display:inline-flex;color:var(--color-text-secondary)}.chip svg,.icon-tile{color:var(--color-red)}.icon-tile{width:46px;height:46px;min-width:46px;border-radius:var(--radius-sm);background:var(--color-red-tint);display:flex;align-items:center;justify-content:center}.icon-tile-round{border-radius:999px}.price{display:grid;grid-gap:4px;gap:4px}.price-row{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.price-main{font-family:var(--font-display);font-size:24px;font-weight:var(--display-weight);letter-spacing:-.02em;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.price-secondary{font-size:15px;font-weight:600;color:var(--color-text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.price-note{font-weight:400;color:var(--color-text-muted)}.price-lg .price-main{font-size:clamp(36px,3.6vw,52px)}.price-lg .price-secondary{font-size:19px}.price-old{color:var(--color-text-muted);text-decoration:line-through}.price-approx,.price-old{font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.price-approx{color:var(--color-text-secondary)}.pcard{position:relative;display:flex;flex-direction:column;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;transition:transform var(--dur-base) var(--ease),border-color var(--dur-fast) var(--ease),box-shadow var(--dur-base) var(--ease)}.pcard:hover{transform:translateY(-4px);border-color:var(--color-border-strong);box-shadow:var(--shadow-soft)}.pcard-media{position:relative;display:block;aspect-ratio:1/1;background:var(--color-photo-bg);overflow:hidden}.pcard-media img{width:100%;height:100%;object-fit:cover;transition:transform var(--dur-slow) var(--ease)}.pcard:hover .pcard-media img{transform:scale(1.05)}.pcard-empty{display:flex;align-items:center;justify-content:center;height:100%;font-size:14px;color:#9a9aa2}.pcard-badges{position:absolute;top:12px;left:12px;display:flex;gap:6px}.pcard-body{display:flex;flex-direction:column;gap:10px;padding:14px 16px 16px;flex:1 1}.pcard-meta{display:flex;justify-content:space-between;align-items:center;gap:8px}.pcard-sku{font-family:var(--font-mono);font-size:14px;letter-spacing:.06em;color:var(--color-text-muted);display:none}.pcard-title{font-family:var(--font-body);font-size:16px;font-weight:500;line-height:1.4;letter-spacing:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-transform:none}.pcard-title-link{flex:1 1}.pcard-title-link:hover .pcard-title{color:var(--color-red)}.pcard-foot{display:flex;justify-content:space-between;align-items:flex-end;gap:12px}.add-btn{width:44px;height:44px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--color-red);border-radius:var(--radius-sm);color:#fff;transition:background var(--dur-fast) var(--ease),box-shadow var(--dur-base) var(--ease),opacity var(--dur-fast) var(--ease)}.add-btn:hover:not(:disabled){background:var(--color-red-hover);box-shadow:var(--shadow-glow)}.add-btn[data-state=added]{background:var(--color-success)}.add-btn:disabled{opacity:.45;cursor:not-allowed}.ccard{position:relative;display:block;overflow:hidden;border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);transition:transform var(--dur-base) var(--ease),border-color var(--dur-fast) var(--ease),box-shadow var(--dur-base) var(--ease)}.ccard:hover{transform:translateY(-4px);border-color:var(--color-border-strong);box-shadow:var(--shadow-soft)}.ccard-media{aspect-ratio:1/1;background:var(--color-photo-bg);overflow:hidden}.ccard-media img{width:100%;height:100%;object-fit:cover;transition:transform var(--dur-slow) var(--ease)}.ccard:hover .ccard-media img{transform:scale(1.06)}.ccard-body{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px}.ccard-name{font-size:15px;font-weight:600;overflow-wrap:anywhere}.ccard-count{font-size:14px;color:var(--color-text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ccard-arrow{width:32px;height:32px;border-radius:999px;display:flex;align-items:center;justify-content:center;border:1px solid var(--color-border);color:var(--color-text-secondary);transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease-spring)}.ccard:hover .ccard-arrow{background:var(--color-red);color:#fff;border-color:var(--color-red);transform:translate(2px,-2px)}.grid-categories,.grid-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--space-md);gap:var(--space-md)}.crumbs{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:14px;color:var(--color-text-muted)}.crumbs a{transition:color var(--dur-fast) var(--ease)}.crumbs a:hover{color:var(--color-text)}.crumbs [aria-current=page]{color:var(--color-text-secondary)}.crumbs-sep{opacity:.5}.page-head{display:flex;align-items:flex-end;flex-wrap:wrap;gap:14px;margin:18px 0 32px}.page-head h1{font-size:clamp(32px,4vw,56px)}.page-head-bar{width:5px;height:.75em;border-radius:3px;background:var(--color-red);margin-bottom:.18em;align-self:flex-end}.page-head-count{font-family:var(--font-mono);font-size:15px;color:var(--color-text-muted);padding-bottom:8px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.catalog-layout{display:flex;gap:40px;align-items:flex-start}.catalog-sidebar{width:260px;flex-shrink:0;position:-webkit-sticky;position:sticky;top:calc(var(--header-height) + 24px)}.catalog-main,.catalog-sidebar{display:grid;grid-gap:24px;gap:24px}.catalog-main{flex:1 1;min-width:0}.sidebar-title{font-family:var(--font-kicker);font-size:14px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:10px}.filter-link{display:flex;justify-content:space-between;align-items:center;padding:8px 10px;border-radius:var(--radius-sm);font-size:15px;color:var(--color-text-secondary);transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.filter-link:hover,.filter-link[data-active=true]{background:var(--color-surface-elevated);color:var(--color-text)}.filter-link[data-active=true]{font-weight:600}.filter-link-count{font-family:var(--font-mono);font-size:14px;color:var(--color-text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.filter-link[data-active=true] .filter-link-count{color:var(--color-red)}.filter-link-child{padding-left:24px;font-size:14px}.checkbox-row{display:flex;align-items:center;gap:10px;padding:7px 0;font-size:14px;color:var(--color-text-secondary)}.checkbox-row[data-checked=true]{color:var(--color-text)}.checkbox-box{width:18px;height:18px;border-radius:5px;display:flex;align-items:center;justify-content:center;background:var(--color-surface);border:1px solid var(--color-border-strong);transition:background var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.checkbox-row[data-checked=true] .checkbox-box{background:var(--color-red);border-color:var(--color-red)}.sort-bar{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sort-label{font-size:14px;color:var(--color-text-muted);margin-right:4px}.sort-chip{padding:9px 14px;border-radius:var(--radius-sm);font-size:14px;background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text-secondary);transition:background var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.sort-chip:hover{border-color:var(--color-border-strong);color:var(--color-text)}.sort-chip[data-active=true]{background:var(--color-surface-elevated);border-color:var(--color-text-muted);color:var(--color-text)}.reset-link{display:flex;align-items:center;justify-content:center;gap:8px;height:44px;border-radius:var(--radius-sm);border:1px solid var(--color-border);font-size:14px;font-weight:500;color:var(--color-text-secondary);transition:border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.reset-link:hover{border-color:var(--color-red);color:var(--color-text)}.divider{height:1px;background:var(--color-border)}.pager{gap:8px;margin-top:var(--space-xl)}.pager,.pager-cell{display:flex;justify-content:center}.pager-cell{width:44px;height:44px;align-items:center;border-radius:var(--radius-sm);font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text-secondary);font-weight:500;transition:border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease)}a.pager-cell:hover{border-color:var(--color-border-strong);color:var(--color-text);transform:translateY(-1px)}.pager-cell[aria-current=page]{background:var(--color-red);border-color:var(--color-red);color:#fff;font-weight:700}.pager-gap{background:transparent;border:none}.scroll-sentinel{position:absolute;top:0;left:0;width:1px;height:24px;pointer-events:none}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-header);background:color-mix(in srgb,var(--color-bg) 82%,transparent);backdrop-filter:blur(16px) saturate(1.3);-webkit-backdrop-filter:blur(16px) saturate(1.3);border-bottom:1px solid transparent;transition:border-color var(--dur-base) var(--ease),background var(--dur-base) var(--ease),box-shadow var(--dur-base) var(--ease)}.site-header[data-scrolled=true]{border-bottom-color:var(--color-border);box-shadow:0 12px 40px -24px rgba(0,0,0,.8)}.header-topbar{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:9px var(--container-pad);font-size:14px;color:var(--color-text-secondary);border-bottom:1px solid var(--color-border)}.header-topbar-item{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.header-topbar-item svg{color:var(--color-text-muted)}.header-main{display:flex;align-items:center;gap:20px;padding:14px var(--container-pad);transition:padding var(--dur-base) var(--ease)}.site-header[data-scrolled=true] .header-main{padding-top:10px;padding-bottom:10px}.header-logo{flex-shrink:0;display:inline-flex}.header-logo img{height:40px;width:auto;transition:height var(--dur-base) var(--ease)}.site-header[data-scrolled=true] .header-logo img{height:34px}.header-nav{display:flex;gap:4px;align-items:center;flex-shrink:0}.nav-link{position:relative;padding:9px 12px;border-radius:var(--radius-sm);font-size:15px;color:var(--color-text-secondary);white-space:nowrap;transition:color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease)}.nav-link-accent,.nav-link-accent:hover,.nav-link-accent[data-active=true]{color:var(--color-red);font-weight:600}.nav-link:after{content:"";position:absolute;left:12px;right:12px;bottom:4px;height:1.5px;background:var(--color-red);transform:scaleX(0);transform-origin:left;transition:transform var(--dur-base) var(--ease)}.nav-link:hover,.nav-link[data-active=true]{color:var(--color-text)}.nav-link:hover:after,.nav-link[data-active=true]:after{transform:scaleX(1)}.header-search{flex:1 1;min-width:120px}.header-action{display:inline-flex;align-items:center;gap:8px;padding:11px 16px;border-radius:var(--radius-sm);border:1px solid var(--color-border);font-size:14px;white-space:nowrap;flex-shrink:0;transition:border-color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease)}.header-action:hover{border-color:var(--color-border-strong);background:var(--color-surface-elevated)}.header-action svg{color:var(--color-text-secondary)}.cart-link{position:relative;display:flex;align-items:center;justify-content:center;width:46px;height:46px;flex-shrink:0;background:var(--color-surface-elevated);border:1px solid var(--color-border);border-radius:var(--radius-sm);transition:border-color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease)}.cart-link:hover{border-color:var(--color-border-strong)}.cart-badge{position:absolute;top:-7px;right:-7px;background:var(--color-red);color:#fff;border-radius:999px;font-size:14px;font-weight:700;min-width:22px;height:22px;display:flex;padding:0 5px;box-shadow:0 0 0 2px var(--color-bg)}.burger,.cart-badge{align-items:center;justify-content:center}.burger{display:none;position:relative;width:44px;height:44px;border-radius:var(--radius-sm);border:1px solid var(--color-border);color:var(--color-text);flex-shrink:0}.burger span{position:absolute;left:13px;width:18px;height:1.5px;background:currentColor;transition:transform var(--dur-base) var(--ease),opacity var(--dur-fast) var(--ease)}.burger span:first-child{transform:translateY(-5px)}.burger span:nth-child(2){transform:translateY(0)}.burger span:nth-child(3){transform:translateY(5px)}.burger[aria-expanded=true] span:first-child{transform:rotate(45deg)}.burger[aria-expanded=true] span:nth-child(2){opacity:0;transform:scaleX(0)}.burger[aria-expanded=true] span:nth-child(3){transform:rotate(-45deg)}.nav-overlay{position:fixed;inset:0;z-index:var(--z-overlay);background:color-mix(in srgb,var(--color-overlay) 88%,transparent);backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);display:grid;grid-template-rows:auto 1fr auto;padding:16px var(--container-pad) 32px;overflow-y:auto;animation:overlayIn var(--dur-base) var(--ease) both}@keyframes overlayIn{0%{opacity:0}to{opacity:1}}.nav-overlay-top{display:flex;justify-content:space-between;align-items:center;min-height:56px}.nav-overlay-links{display:grid;align-content:center;grid-gap:6px;gap:6px;padding:32px 0}.nav-overlay-link{display:flex;align-items:baseline;gap:18px;padding:10px 0;font-family:var(--font-display);font-size:clamp(30px,5.5vw,60px);font-weight:var(--display-weight);letter-spacing:var(--display-tracking);line-height:1.05;color:var(--color-text);opacity:0;transform:translateY(28px);animation:linkIn var(--dur-base) var(--ease) forwards;animation-delay:calc(80ms + var(--i) * 55ms);transition:color var(--dur-fast) var(--ease),padding-left var(--dur-base) var(--ease)}.nav-overlay-link:hover{color:var(--color-red);padding-left:12px}.nav-overlay-link-accent,.nav-overlay-link-accent:hover{color:var(--color-red)}.nav-overlay-link .idx{font-family:var(--font-mono);font-size:14px;letter-spacing:.1em;color:var(--color-text-muted)}@keyframes linkIn{to{opacity:1;transform:translateY(0)}}.nav-overlay-foot{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;font-size:14px;color:var(--color-text-secondary);border-top:1px solid var(--color-border);padding-top:20px;opacity:0;animation:linkIn var(--dur-base) var(--ease) forwards;animation-delay:.42s}.search-wrap{position:relative}.search-icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--color-text-muted);pointer-events:none}.search-input{padding:11px 14px 11px 40px}.search-input::-webkit-search-cancel-button{-webkit-appearance:none}.search-dropdown{position:absolute;top:calc(100% + 6px);left:0;right:0;background:var(--color-overlay);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);overflow:hidden;z-index:var(--z-dropdown);box-shadow:var(--shadow-soft);transform-origin:top}.search-item{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;text-align:left;padding:11px 14px;font-size:14px;color:var(--color-text);transition:background var(--dur-fast) var(--ease)}.search-item:hover,.search-item[data-active=true]{background:var(--color-surface-elevated)}.search-item .sku{font-family:var(--font-mono);font-size:14px;color:var(--color-text-muted)}.marquee{position:relative;overflow:hidden;white-space:nowrap;mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.marquee-track{display:inline-flex;gap:0;animation:marquee var(--marquee-duration,40s) linear infinite;will-change:transform}.marquee:hover .marquee-track{animation-play-state:paused}.marquee-group{display:inline-flex;align-items:center;gap:var(--marquee-gap,48px);padding-right:var(--marquee-gap,48px)}@keyframes marquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.hero{position:relative;overflow:hidden}.hero-media{position:absolute;inset:0}.hero-media img{width:100%;height:100%;object-fit:cover}.hero-content{position:relative;display:grid;grid-gap:clamp(18px,2.4vw,28px);gap:clamp(18px,2.4vw,28px)}.hero-actions{gap:14px}.hero-actions,.hero-stats{display:flex;flex-wrap:wrap}.hero-stats{gap:clamp(28px,4vw,56px)}.scroll-cue{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-kicker);font-size:14px;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted)}.scroll-cue-line{width:1px;height:44px;background:linear-gradient(180deg,var(--color-red),transparent);overflow:hidden;position:relative}.scroll-cue-line:after{content:"";position:absolute;inset:0;background:var(--color-bg);animation:cueDrop 2.2s var(--ease) infinite}@keyframes cueDrop{0%{transform:translateY(-100%)}60%,to{transform:translateY(100%)}}.benefit{display:grid;grid-gap:12px;gap:12px;align-content:start}.benefit-title{font-size:17px;font-weight:600;letter-spacing:-.01em}.benefit-text{font-size:15px;line-height:1.55;color:var(--color-text-secondary)}.site-footer{border-top:1px solid var(--color-border);margin-top:var(--section-gap);background:var(--color-bg-alt)}.footer-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr 1.2fr;grid-gap:48px;gap:48px;padding:64px var(--container-pad) 48px}.footer-brand{display:grid;grid-gap:16px;gap:16px;align-content:start}.footer-brand img{height:38px;width:auto}.footer-heading{font-family:var(--font-kicker);font-size:14px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:16px}.footer-links{list-style:none;display:grid;grid-gap:11px;gap:11px}.footer-about{font-size:15px;line-height:1.6;max-width:340px}.footer-rate{font-size:14px}.footer-links a,.footer-links span{font-size:15px;color:var(--color-text-secondary);display:inline-flex;align-items:center;gap:9px;transition:color var(--dur-fast) var(--ease)}.footer-links a:hover{color:var(--color-text)}.footer-links svg{color:var(--color-text-muted);flex-shrink:0}.footer-bottom{justify-content:space-between;align-items:center;flex-wrap:wrap;padding:20px var(--container-pad) 28px;border-top:1px solid var(--color-border);font-size:14px;color:var(--color-text-secondary)}.footer-bottom,.footer-bottom-links{display:flex;gap:24px}.footer-bottom-links a:hover{color:var(--color-text)}.account-layout{padding-top:var(--space-xl);display:grid;grid-template-columns:240px 1fr;grid-gap:var(--space-xl);gap:var(--space-xl);align-items:start}.account-nav{display:grid;grid-gap:4px;gap:4px;padding:var(--space-md)}.account-nav a,.account-nav button{padding:10px 12px;border-radius:var(--radius-sm);font-size:15px;text-align:left;color:var(--color-text-secondary);transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.account-nav a:hover,.account-nav button:hover{background:var(--color-surface-elevated);color:var(--color-text)}.account-nav a[data-active=true]{background:var(--color-red-tint);color:var(--color-red);font-weight:600}.table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.table-wrap table{min-width:520px}.prose{max-width:760px}.prose h2{font-size:clamp(20px,2vw,26px);margin:0 0 10px}.prose li,.prose p{color:var(--color-text-secondary);font-size:16px;line-height:1.65}.prose ul{padding-left:20px;display:grid;grid-gap:8px;gap:8px}.prose b{color:var(--color-text);font-weight:600}.prose a{color:var(--color-red)}.prose-section+.prose-section{margin-top:var(--space-lg)}.toast-stack{position:fixed;right:20px;bottom:20px;z-index:var(--z-toast);display:grid;grid-gap:10px;gap:10px;width:min(360px,calc(100vw - 40px));pointer-events:none}.toast{pointer-events:auto;display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-radius:var(--radius-md);background:var(--color-overlay);border:1px solid var(--color-border-strong);box-shadow:var(--shadow-soft)}.toast-icon{width:32px;height:32px;border-radius:999px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:rgba(62,207,119,.15);color:var(--color-success)}.toast[data-tone=error] .toast-icon{background:var(--color-red-tint);color:var(--color-red)}.toast-title{font-size:14px;font-weight:600}.toast-body{font-size:14px;color:var(--color-text-secondary);margin-top:2px}.toast-link{font-size:14px;color:var(--color-red);font-weight:600;margin-top:6px;display:inline-block}.scroll-progress{position:fixed;top:0;left:0;right:0;height:2px;z-index:calc(var(--z-header) + 1);background:var(--color-red);transform-origin:left;pointer-events:none}.spotlight{position:relative;--mx:50%;--my:50%}.empty-state{display:grid;justify-items:center;grid-gap:14px;gap:14px;text-align:center;padding:clamp(40px,6vw,72px) 24px}.empty-state-icon{width:64px;height:64px;border-radius:999px;display:flex;align-items:center;justify-content:center;background:var(--color-surface-elevated);border:1px solid var(--color-border);color:var(--color-text-muted)}@media (max-width:1180px){.header-nav{display:none}.burger{display:inline-flex}.grid-categories,.grid-products{grid-template-columns:repeat(3,minmax(0,1fr))}.footer-grid{grid-template-columns:1fr 1fr;gap:40px}}@media (max-width:900px){:root{--container-pad:24px;--header-height:64px}.grid-categories,.grid-products{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-layout{flex-direction:column}.catalog-sidebar{width:100%;position:static}.account-layout{grid-template-columns:1fr;gap:var(--space-lg)}.account-nav{display:flex;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.account-nav::-webkit-scrollbar{display:none}.account-nav a,.account-nav button{white-space:nowrap}}@media (max-width:760px){.header-main{flex-wrap:wrap;gap:12px;padding-top:12px;padding-bottom:12px}.header-search{order:10;flex-basis:100%;min-width:0}.header-catalog-btn{display:none}.header-action{padding:10px 12px}.header-action-text{display:none}.header-logo img{height:32px}.site-header[data-scrolled=true] .header-logo img{height:30px}}@media (max-width:640px){:root{--container-pad:16px;--section-gap:56px}.header-topbar-extra{display:none}.grid-categories,.grid-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-sm)}.page-head h1,.page-title{font-size:clamp(28px,8.5vw,40px)}.section-head{flex-direction:column;align-items:flex-start;gap:var(--space-md)}.footer-grid{grid-template-columns:1fr;gap:32px;padding-top:40px;padding-bottom:32px}.pcard-body{padding:12px;gap:8px}.pcard-title{font-size:14px}.pcard-foot{flex-wrap:wrap}.price-main{font-size:20px}.add-btn{width:44px;height:44px}.toast-stack{right:12px;bottom:84px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.marquee-track{animation:none;transform:none}}main{min-height:60dvh}.pcard-img-alt{position:absolute;inset:0;opacity:0;transition:opacity var(--dur-base) var(--ease)}.pcard:hover .pcard-img-alt{opacity:1}.gallery{display:flex;gap:16px;align-items:flex-start}.gallery-thumbs{display:flex;flex-direction:column;gap:10px;flex-shrink:0}.gallery-thumb{width:84px;height:84px;padding:0;border-radius:var(--radius-sm);overflow:hidden;border:1px solid var(--color-border);background:var(--color-photo-bg);opacity:.7;transition:opacity var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease)}.gallery-thumb img{width:100%;height:100%;object-fit:cover}.gallery-thumb:hover{opacity:1;transform:translateY(-1px)}.gallery-thumb[data-active=true]{opacity:1;border-color:var(--color-red);box-shadow:0 0 0 1px var(--color-red)}.gallery-main{position:relative;flex:1 1;min-width:0;aspect-ratio:1/1;max-width:680px;background:var(--color-photo-bg);border-radius:var(--radius-lg);overflow:hidden;cursor:zoom-in}.gallery-main img{width:100%;height:100%;object-fit:cover}.gallery-zoom{position:absolute;inset:0;background-size:220%;background-repeat:no-repeat;pointer-events:none}.gallery-hint{position:absolute;right:12px;bottom:12px;padding:6px 10px;border-radius:var(--radius-pill);background:rgba(9,9,11,.62);color:#fff;font-size:14px;letter-spacing:.02em;opacity:.9;transition:opacity var(--dur-fast) var(--ease)}.gallery-main[data-zoom=true] .gallery-hint{opacity:0}@media (max-width:760px){.gallery{flex-direction:column-reverse}.gallery-thumbs{flex-direction:row;overflow-x:auto;width:100%;scrollbar-width:none;padding-bottom:4px}.gallery-thumbs::-webkit-scrollbar{display:none}.gallery-thumb{width:64px;height:64px;flex-shrink:0}.gallery-main{max-width:none;cursor:default}.gallery-hint{display:none}}@media (hover:none){.gallery-hint{display:none}}.product-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-gap:clamp(28px,4vw,56px);gap:clamp(28px,4vw,56px);margin:28px 0 var(--section-gap);align-items:start}.buy-panel{display:grid;grid-gap:18px;gap:18px;align-content:start;position:-webkit-sticky;position:sticky;top:calc(var(--header-height) + 24px)}.product-title{font-size:clamp(26px,2.6vw,38px);line-height:1.12;text-transform:none}.product-price{display:flex;align-items:flex-end;gap:14px;flex-wrap:wrap}.notice{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:var(--radius-sm);background:var(--color-red-tint);color:var(--color-text);font-size:15px}.notice svg{color:var(--color-red);flex-shrink:0}.info-row{display:flex;gap:12px}.info-row>svg{color:var(--color-red);flex-shrink:0;margin-top:2px}.info-title{font-size:15px;font-weight:600}.info-text{font-size:14.5px;color:var(--color-text-secondary);line-height:1.5;margin-top:3px}.qty{border:1px solid var(--color-border-strong);border-radius:var(--radius-md);overflow:hidden;height:48px;background:var(--color-surface-elevated)}.qty,.qty-btn{display:inline-flex;align-items:center}.qty-btn{width:44px;height:100%;justify-content:center;color:var(--color-text-secondary);transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.qty-btn:hover:not(:disabled){background:var(--color-surface);color:var(--color-text)}.qty-btn:disabled{opacity:.4;cursor:not-allowed}.qty-input{width:56px;height:100%;text-align:center;background:transparent;border:none;color:var(--color-text);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.qty-input::-webkit-inner-spin-button,.qty-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.qty-input:focus{outline:none}.product-details{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:clamp(32px,5vw,72px);gap:clamp(32px,5vw,72px);border-top:1px solid var(--color-border);padding:var(--section-gap) 0}.product-description,.product-specs{display:grid;grid-gap:20px;gap:20px;align-content:start}.spec-list,.spec-row{display:grid}.spec-row{grid-template-columns:minmax(140px,190px) 1fr;grid-gap:16px;gap:16px;padding:13px 0;border-bottom:1px solid var(--color-border);font-size:15px}.spec-row dt{color:var(--color-text-muted)}.spec-row dd{line-height:1.45}.product-related{border-top:1px solid var(--color-border);padding-top:var(--section-gap)}@media (max-width:900px){.product-hero{grid-template-columns:1fr}.buy-panel{position:static}.product-details{grid-template-columns:1fr}}.faq-item{padding:20px 0;border-top:1px solid var(--color-border)}.faq-item:last-child{border-bottom:1px solid var(--color-border)}.cmd-overlay,.nav-overlay{pointer-events:auto}.cmd-overlay{position:fixed;inset:0;z-index:var(--z-overlay);display:flex;justify-content:center;align-items:flex-start;padding:12vh var(--container-pad) 24px;background:color-mix(in srgb,var(--color-overlay) 72%,transparent);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.cmd-panel{width:min(680px,100%);background:var(--color-overlay);border:1px solid var(--color-border-strong);border-radius:var(--radius-xl);box-shadow:var(--shadow-soft);overflow:hidden}.cmd-input-row{display:flex;align-items:center;gap:12px;padding:16px 18px;border-bottom:1px solid var(--color-border)}.cmd-input{flex:1 1;min-width:0;background:transparent;border:none;color:var(--color-text);font-size:18px;outline:none}.cmd-input::placeholder{color:var(--color-text-muted)}.kbd{display:inline-flex;align-items:center;padding:3px 8px;border-radius:6px;border:1px solid var(--color-border-strong);font-family:var(--font-mono);font-size:14px;color:var(--color-text-muted)}.cmd-list{display:grid;padding:8px;max-height:min(52vh,480px);overflow-y:auto}.cmd-item{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;text-align:left;padding:13px 14px;border-radius:var(--radius-md);font-size:15px;color:var(--color-text);transition:background var(--dur-fast) var(--ease)}.cmd-item:hover,.cmd-item[data-active=true]{background:var(--color-surface-elevated)}.cmd-item .sku{font-family:var(--font-mono);flex-shrink:0}.cmd-hint,.cmd-item .sku{font-size:14px;color:var(--color-text-muted)}.cmd-hint{display:flex;gap:18px;flex-wrap:wrap;padding:12px 18px;border-top:1px solid var(--color-border)}.cmd-trigger{display:inline-flex;align-items:center;gap:10px;padding:11px 14px;border-radius:var(--radius-pill);border:1px solid var(--color-border);background:var(--color-surface-elevated);color:var(--color-text-secondary);font-size:15px}.page-pad{padding-top:var(--space-xl);padding-bottom:var(--section-gap)}.page-title{font-size:clamp(30px,3.4vw,46px);margin-bottom:var(--space-lg)}.page-row{display:flex;justify-content:space-between;align-items:center;gap:var(--space-md);flex-wrap:wrap}.card-title,.page-row{margin-bottom:var(--space-md)}.card-title{font-family:var(--font-display);font-size:20px;font-weight:600;letter-spacing:-.01em}.stack{display:grid;grid-gap:var(--space-md);gap:var(--space-md)}.stack-sm{display:grid;grid-gap:var(--space-sm);gap:var(--space-sm)}.stack-xs{display:grid;grid-gap:6px;gap:6px}.stack-lg{display:grid;grid-gap:var(--space-lg);gap:var(--space-lg)}.btn-block{width:100%}.check-row{display:flex;gap:10px;align-items:center;font-size:15px;color:var(--color-text-secondary);margin-bottom:var(--space-lg);cursor:pointer}.form-grid-2{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 var(--space-md);gap:0 var(--space-md)}.dl{display:grid;grid-template-columns:max-content 1fr;grid-gap:10px 24px;gap:10px 24px;font-size:16px}.dl dt{color:var(--color-text-secondary)}.notice-card{display:flex;gap:12px;align-items:flex-start;font-size:15px;line-height:1.55}.notice-card[data-tone=warning]{border-color:color-mix(in srgb,var(--color-warning) 55%,transparent);background:color-mix(in srgb,var(--color-warning) 8%,var(--color-surface))}.notice-card svg{color:var(--color-warning);flex-shrink:0;margin-top:3px}.auth-wrap{display:flex;justify-content:center;padding-top:var(--space-xl);padding-bottom:var(--section-gap)}.auth-card{width:100%;max-width:560px}.auth-title{font-size:clamp(26px,2.6vw,32px);margin-bottom:10px}.auth-note{font-size:15px;line-height:1.55;margin-bottom:var(--space-lg)}.auth-foot{font-size:15px;margin-top:var(--space-md)}.account-page{display:grid;grid-gap:var(--space-lg);gap:var(--space-lg)}.account-title{font-size:clamp(26px,2.6vw,34px)}.account-content{min-width:0}.stat-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:var(--space-md);gap:var(--space-md)}.stat-card{display:grid;grid-gap:6px;gap:6px;align-content:start}.stat-card-label{font-size:14px;color:var(--color-text-secondary)}.stat-card-value{font-family:var(--font-display);font-size:30px;font-weight:700;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stat-card-action{border-color:var(--color-red);transition:background var(--dur-fast) var(--ease)}.stat-card-action:hover{background:var(--color-red-tint)}.seller-row{display:grid;grid-template-columns:1fr auto auto;grid-gap:var(--space-md);gap:var(--space-md);align-items:center;padding:var(--space-md) var(--space-lg)}.seller-row-main{display:grid;grid-gap:4px;gap:4px;min-width:0;font-size:16px}.seller-row-main .text-secondary{font-size:14px}.seller-row-actions,.seller-row-form{display:flex;gap:8px;flex-wrap:wrap}.seller-row-form{grid-column:1/-1;align-items:center}.seller-row-form .input{flex:1 1;min-width:220px}.sale-form{display:grid;grid-template-columns:260px 1fr;grid-gap:var(--space-lg);gap:var(--space-lg);align-items:start}.upload-tile{position:relative;display:grid;place-items:center;grid-gap:6px;gap:6px;aspect-ratio:1/1;border-radius:var(--radius-lg);border:1px dashed var(--color-border-strong);background:var(--color-surface-elevated);color:var(--color-text-secondary);font-size:15px;text-align:center;padding:16px;cursor:pointer;overflow:hidden;transition:border-color var(--dur-fast) var(--ease)}.upload-tile:hover{border-color:var(--color-red)}.upload-tile svg{color:var(--color-red)}.upload-tile input{position:absolute;inset:0;opacity:0;cursor:pointer}.upload-tile.has-preview{padding:0;border-style:solid}.upload-tile img{width:100%;height:100%;object-fit:cover}.sale-fields{display:grid;align-content:start}.sales-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:var(--space-md);gap:var(--space-md)}.sale-card{padding:0;overflow:hidden;display:grid}.sale-card img{width:100%;aspect-ratio:1/1;object-fit:cover;background:var(--color-photo-bg)}.sale-card-body{display:grid;grid-gap:6px;gap:6px;padding:14px 16px 16px;font-size:15px}.sale-card-body .text-secondary{font-size:14px}.sale-card-foot{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:6px;font-size:14px}.panel-balance{display:grid;grid-gap:8px;gap:8px}.panel-balance-value{font-family:var(--font-display);font-size:clamp(36px,4vw,54px);font-weight:700;letter-spacing:-.03em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.history{display:grid}.history-row{display:flex;gap:14px;align-items:center;padding:12px 0;border-bottom:1px solid var(--color-border);font-size:15px;flex-wrap:wrap}.history-row:last-child{border-bottom:none}.history-date{min-width:150px;font-size:14px}.history-text{flex:1 1;min-width:160px}.cart-layout{display:grid;grid-template-columns:minmax(0,1fr) 380px;grid-gap:var(--space-lg);gap:var(--space-lg);align-items:start;margin-top:var(--space-lg)}.cart-row{display:grid;grid-template-columns:64px minmax(0,1fr) auto auto;grid-gap:var(--space-md);gap:var(--space-md);align-items:center;padding:var(--space-md)}.cart-thumb{width:64px;height:64px;border-radius:var(--radius-md);object-fit:cover;background:var(--color-photo-bg)}.cart-row-info{display:grid;grid-gap:4px;gap:4px;min-width:0;font-size:15px}.cart-row-name{font-weight:600;font-size:16px}.cart-row-name:hover{color:var(--color-red)}.cart-row-total{display:grid;justify-items:end;grid-gap:2px;gap:2px;min-width:120px;text-align:right}.cart-row-total .price-main{font-size:20px}.cart-summary{position:-webkit-sticky;position:sticky;top:calc(var(--header-height) + 24px)}.cart-summary-rows{display:grid;grid-gap:10px;gap:10px;font-size:15px}.sum-row{display:flex;justify-content:space-between;gap:16px;align-items:baseline}.sum-total{padding-top:12px;border-top:1px solid var(--color-border);font-size:18px;font-weight:700;align-items:flex-start}.sum-total-values{display:grid;justify-items:end;grid-gap:2px;gap:2px;text-align:right}.sum-total-values .price-main{font-size:26px}.checkout-grid{display:grid;grid-template-columns:minmax(0,1fr) 400px;grid-gap:var(--space-lg);gap:var(--space-lg);align-items:start}.checkout-summary{position:-webkit-sticky;position:sticky;top:calc(var(--header-height) + 24px)}.pay-option{display:inline-flex;align-items:center;gap:10px;padding:10px 14px;border-radius:var(--radius-pill);border:1px solid var(--color-border-strong);font-size:15px;cursor:pointer;transition:border-color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease);white-space:nowrap}.pay-option[data-checked=true]{border-color:var(--color-red);background:var(--color-red-tint)}.pay-option-block{display:flex;width:100%;white-space:normal;border-radius:var(--radius-md);padding:12px 14px;align-items:flex-start}.pay-option-block input{margin-top:3px;flex-shrink:0}.order-table{width:100%;border-collapse:collapse;font-size:15px}.order-table th{text-align:left;font-weight:400;color:var(--color-text-secondary);padding:8px 0}.order-table td{padding:10px 0;border-top:1px solid var(--color-border);vertical-align:top}.qty-sm{height:42px;border-radius:var(--radius-sm)}.qty-sm .qty-btn{width:38px}.qty-sm .qty-input{width:52px;font-size:15px}.wholesale-page{padding-top:28px;padding-bottom:calc(var(--section-gap) + 120px)}.wholesale-lead{margin:-12px 0 28px;font-size:16px}.wh-toolbar{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:18px}.wh-search{flex:1 1 280px;min-width:220px}.wh-select{flex:0 1 300px;min-width:200px}.wh-toggle{margin:0;white-space:nowrap}.wh-count{margin-left:auto;font-size:14px;white-space:nowrap}.wh-table{display:grid;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);overflow:hidden}.wh-head,.wh-row{display:grid;grid-template-columns:72px minmax(0,1fr) 170px 172px 150px;grid-gap:14px;gap:14px;align-items:center;padding:10px 16px}.wh-head{background:var(--color-surface-elevated);border-bottom:1px solid var(--color-border);font-size:14px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-secondary)}.wh-row{border-top:1px solid var(--color-border);transition:background var(--dur-fast) var(--ease)}.wh-row:first-of-type{border-top:none}.wh-row:hover{background:var(--color-surface-elevated)}.wh-row[data-selected=true]{background:color-mix(in srgb,var(--color-red) 7%,var(--color-surface))}.wh-row[data-out=true] .wh-name{color:var(--color-text-secondary)}.wh-cell{min-width:0}.wh-thumb{display:block;width:56px;height:56px;border-radius:var(--radius-sm);overflow:hidden;background:var(--color-photo-bg)}.wh-thumb img{width:100%;height:100%;object-fit:cover}.wh-thumb-empty{display:block;width:100%;height:100%}.wh-info{display:grid;grid-gap:4px;gap:4px}.wh-name{font-size:16px;font-weight:600;line-height:1.35}.wh-name:hover{color:var(--color-red)}.wh-meta{display:flex;gap:8px;flex-wrap:wrap;align-items:center;font-size:14px;color:var(--color-text-secondary)}.wh-line,.wh-price{display:grid;grid-gap:2px;gap:2px;justify-items:end;text-align:right}.wh-usd{font-family:var(--font-display);font-size:19px;font-weight:700;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wh-rub{font-size:14px;color:var(--color-text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wh-qty{display:flex;justify-content:center}.wh-dash{font-size:18px}.wh-empty{gap:12px;justify-content:center;padding:40px 16px;color:var(--color-text-secondary);font-size:15px}.wh-bar,.wh-empty{display:flex;align-items:center}.wh-bar{position:fixed;left:50%;bottom:16px;transform:translateX(-50%);z-index:var(--z-dropdown);width:min(1180px,calc(100% - 2 * var(--container-pad)));gap:18px;padding:12px 14px 12px 20px;border-radius:var(--radius-xl);background:color-mix(in srgb,var(--color-overlay) 92%,transparent);border:1px solid var(--color-border-strong);backdrop-filter:blur(20px) saturate(1.3);-webkit-backdrop-filter:blur(20px) saturate(1.3);box-shadow:0 24px 60px -24px rgba(0,0,0,.85);transition:border-color var(--dur-base) var(--ease),box-shadow var(--dur-base) var(--ease)}.wh-bar[data-active=true]{border-color:var(--color-red);box-shadow:0 24px 60px -24px rgba(0,0,0,.85),0 0 0 4px var(--color-red-tint)}.wh-bar-total{display:grid;grid-gap:2px;gap:2px;min-width:0;flex:1 1}.wh-bar-label{font-size:14px;color:var(--color-text-secondary)}.wh-bar-usd{font-family:var(--font-display);font-size:26px;font-weight:700;letter-spacing:-.02em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wh-bar-rub{font-size:14px;color:var(--color-text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wh-pay{display:flex;gap:8px;border:none;padding:0;margin:0;flex-wrap:wrap}.wh-bar-actions{display:flex;gap:10px;align-items:center;flex-shrink:0}@media (max-width:1100px){.cart-layout,.checkout-grid{grid-template-columns:1fr}.cart-summary,.checkout-summary{position:static}.wh-head,.wh-row{grid-template-columns:64px minmax(0,1fr) 150px 160px 130px}}@media (max-width:900px){.wh-bar{flex-wrap:wrap;gap:10px;padding:10px 12px;bottom:10px}.wh-bar-total{flex-basis:100%;grid-template-columns:1fr auto;align-items:baseline;gap:2px 10px}.wh-bar-label{grid-column:1/-1}.wh-bar-usd{font-size:24px}.wh-bar-actions{margin-left:auto}.wh-bar[data-active=false] .wh-bar-actions,.wh-bar[data-active=false] .wh-pay{display:none}.pay-option{padding:9px 12px;font-size:14px}.wholesale-page{padding-bottom:calc(var(--section-gap) + 220px)}.sale-form{grid-template-columns:1fr}.upload-tile{max-width:320px}}@media (max-width:760px){.wh-head{display:none}.wh-row{grid-template-columns:56px minmax(0,1fr);grid-template-areas:"photo info" "price price" "qty line";gap:10px 12px;padding:14px var(--space-md)}.wh-photo{grid-area:photo}.wh-info{grid-area:info}.wh-price{grid-area:price;justify-items:start;text-align:left;grid-auto-flow:column;align-items:baseline;gap:10px}.wh-qty{grid-area:qty;justify-content:flex-start}.wh-line{grid-area:line}.wh-count{margin-left:0}.cart-row{grid-template-columns:56px minmax(0,1fr);grid-template-areas:"thumb info" "qty total"}.cart-thumb{grid-area:thumb;width:56px;height:56px}.cart-row-info{grid-area:info}.cart-row .qty{grid-area:qty}.cart-row-total{grid-area:total;min-width:0}.seller-row{grid-template-columns:1fr}.seller-row-actions{justify-content:flex-start}.dl,.form-grid-2{grid-template-columns:1fr}.dl{gap:4px}.dl dt{font-size:14px}.dl dd{margin-bottom:8px}.history-date{min-width:100%}.sum-total-values .price-main{font-size:22px}}@media (max-width:480px){.wh-bar-actions{flex-basis:100%;justify-content:space-between;margin-left:0}.wh-bar-actions .btn-primary{flex:1 1}.pay-option{flex:1 1;justify-content:center}}[data-variant=ember]{--font-kicker:var(--font-body);--ease-spring:cubic-bezier(0.34,1.56,0.64,1)}[data-variant=ember] body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(50% 40% at 85% -10%,rgba(255,59,59,.16),transparent 70%),radial-gradient(40% 30% at -10% 30%,rgba(255,120,60,.08),transparent 70%)}[data-variant=ember] h1,[data-variant=ember] h2{line-height:1.04}[data-variant=ember] .kicker{font-weight:700}[data-variant=ember] .site-header{position:fixed;top:14px;left:0;right:0;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom:none;box-shadow:none;pointer-events:none}[data-variant=ember] .site-header[data-scrolled=true]{box-shadow:none}[data-variant=ember] .pill-header{pointer-events:auto;margin:0 auto;width:min(1180px,calc(100% - 2 * var(--container-pad)));display:flex;align-items:center;gap:10px;padding:8px 10px 8px 18px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--color-overlay) 78%,transparent);border:1px solid var(--color-border-strong);backdrop-filter:blur(22px) saturate(1.4);-webkit-backdrop-filter:blur(22px) saturate(1.4);box-shadow:0 20px 60px -30px rgba(0,0,0,.8),inset 0 1px 0 rgba(255,255,255,.06);transition:width var(--dur-slow) var(--ease),background var(--dur-base) var(--ease)}[data-variant=ember] .site-header[data-scrolled=true] .pill-header{width:min(1100px,calc(100% - 2 * var(--container-pad)));background:color-mix(in srgb,var(--color-overlay) 92%,transparent)}[data-variant=ember] .pill-header .header-logo img{height:32px}[data-variant=ember] .pill-header .header-nav{margin:0 auto;min-width:0;flex-shrink:1;gap:2px}[data-variant=ember] .pill-header .nav-link{border-radius:var(--radius-pill);font-weight:500;padding:9px 11px}[data-variant=ember] .pill-header .nav-link:after{display:none}[data-variant=ember] .pill-header .nav-link:hover,[data-variant=ember] .pill-header .nav-link[data-active=true]{background:var(--color-surface-elevated)}[data-variant=ember] .pill-header .burger,[data-variant=ember] .pill-header .cart-link,[data-variant=ember] .pill-header .header-action,[data-variant=ember] .pill-header .icon-btn{border-radius:var(--radius-pill);width:42px;height:42px;padding:0;justify-content:center}[data-variant=ember] .pill-header .header-action-text{display:none}[data-variant=ember] .pill-header .burger{display:inline-flex}[data-variant=ember] .pill-header .btn-primary{border-radius:var(--radius-pill);padding:12px 18px}[data-variant=ember] main{padding-top:92px}[data-variant=ember] .hero-ember{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:clamp(32px,5vw,72px);gap:clamp(32px,5vw,72px);align-items:center;padding:clamp(32px,6vw,96px) var(--container-pad) clamp(40px,5vw,72px)}[data-variant=ember] .hero-ember h1{font-size:clamp(34px,5.4vw,78px);max-width:13ch}[data-variant=ember] .hero-ember h1 .accent{color:var(--color-red);position:relative;white-space:nowrap}[data-variant=ember] .hero-ember h1 .accent:after{content:"";position:absolute;left:0;right:0;bottom:.02em;height:.08em;background:var(--color-red);opacity:.35;border-radius:999px;transform:scaleX(0);transform-origin:left;animation:underlineIn 1s var(--ease) .9s forwards}@keyframes underlineIn{to{transform:scaleX(1)}}[data-variant=ember] .cascade{position:relative;aspect-ratio:1/1;max-width:560px;margin-left:auto}[data-variant=ember] .cascade-card{position:absolute;width:58%;aspect-ratio:1/1;border-radius:var(--radius-xl);background:var(--color-photo-bg);overflow:hidden;box-shadow:0 40px 80px -30px rgba(0,0,0,.8),0 0 0 1px rgba(255,255,255,.06);transition:transform var(--dur-slow) var(--ease-spring)}[data-variant=ember] .cascade-card img{width:100%;height:100%;object-fit:cover}[data-variant=ember] .cascade-card-1{top:4%;left:0;transform:rotate(-6deg);z-index:1}[data-variant=ember] .cascade-card-2{top:22%;left:30%;transform:rotate(2deg);z-index:3;width:62%}[data-variant=ember] .cascade-card-3{top:48%;left:4%;transform:rotate(5deg);z-index:2;width:52%}[data-variant=ember] .cascade:hover .cascade-card-1{transform:rotate(-9deg) translate(-3%,-2%)}[data-variant=ember] .cascade:hover .cascade-card-2{transform:rotate(0deg) translate(2%,-3%) scale(1.03)}[data-variant=ember] .cascade:hover .cascade-card-3{transform:rotate(8deg) translate(-2%,3%)}[data-variant=ember] .cascade-glow{position:absolute;inset:-10%;background:radial-gradient(50% 50% at 50% 50%,rgba(255,59,59,.28),transparent 70%);filter:none;z-index:0}[data-variant=ember] .cascade-tag{position:absolute;z-index:4;display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:var(--radius-pill);background:var(--color-overlay);border:1px solid var(--color-border-strong);font-size:14px;font-weight:600;box-shadow:var(--shadow-soft);animation:floatY 6s var(--ease) infinite alternate}[data-variant=ember] .cascade-tag svg{color:var(--color-red)}@keyframes floatY{0%{transform:translateY(-6px)}to{transform:translateY(6px)}}[data-variant=ember] .big-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px;padding:32px var(--container-pad) 0;border-top:1px solid var(--color-border);margin:0 var(--container-pad);padding-left:0;padding-right:0}[data-variant=ember] .big-stat{display:grid;grid-gap:8px;gap:8px}[data-variant=ember] .big-stat-value{font-family:var(--font-display);font-size:clamp(34px,4.6vw,64px);font-weight:700;letter-spacing:-.03em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-variant=ember] .big-stat-value .unit{color:var(--color-red);font-size:.55em;margin-left:.15em}[data-variant=ember] .big-stat-label{font-size:14px;color:var(--color-text-secondary)}[data-variant=ember] .panels{display:flex;gap:10px;height:clamp(420px,44vw,560px)}[data-variant=ember] .panel{position:relative;flex:1 1;min-width:0;border-radius:var(--radius-xl);overflow:hidden;background:var(--color-surface);border:1px solid var(--color-border);transition:flex var(--dur-slow) var(--ease);isolation:isolate}[data-variant=ember] .panel:focus-within,[data-variant=ember] .panel:hover{flex:3.2 1}[data-variant=ember] .panel img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(.85) brightness(.9);transition:transform var(--dur-slow) var(--ease),filter var(--dur-slow) var(--ease)}[data-variant=ember] .panel:hover img{filter:saturate(1) brightness(1);transform:scale(1.04)}[data-variant=ember] .panel-veil{position:absolute;inset:0;background:linear-gradient(180deg,rgba(13,10,10,.1),rgba(13,10,10,.2) 50%,rgba(13,10,10,.92))}[data-variant=ember] .panel-idx{position:absolute;top:18px;left:18px;font-family:var(--font-display);font-size:14px;font-weight:600;color:rgba(255,255,255,.85);letter-spacing:.04em}[data-variant=ember] .panel-title-v{position:absolute;left:50%;bottom:22px;transform:translateX(-50%) rotate(180deg);writing-mode:vertical-rl;font-family:var(--font-display);font-size:15px;font-weight:600;letter-spacing:.02em;white-space:nowrap;color:#fff;opacity:1;transition:opacity var(--dur-base) var(--ease)}[data-variant=ember] .panel:focus-within .panel-title-v,[data-variant=ember] .panel:hover .panel-title-v{opacity:0}[data-variant=ember] .panel-body{position:absolute;left:0;right:0;bottom:0;padding:22px;display:flex;justify-content:space-between;align-items:flex-end;gap:16px;opacity:0;transform:translateY(14px);transition:opacity var(--dur-base) var(--ease) .12s,transform var(--dur-base) var(--ease) .12s;min-width:260px}[data-variant=ember] .panel:focus-within .panel-body,[data-variant=ember] .panel:hover .panel-body{opacity:1;transform:translateY(0)}[data-variant=ember] .panel-name{font-family:var(--font-display);font-size:clamp(18px,1.8vw,26px);font-weight:700;letter-spacing:-.02em;line-height:1.1;color:#fff}[data-variant=ember] .panel-count{font-size:14px;color:rgba(255,255,255,.7);margin-top:6px}[data-variant=ember] .benefits-zigzag{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}[data-variant=ember] .benefits-zigzag .benefit{position:relative;padding:36px 32px 34px;border-radius:var(--radius-xl);background:var(--color-surface);border:1px solid var(--color-border);overflow:hidden;min-height:220px;align-content:end;transition:transform var(--dur-base) var(--ease-spring),border-color var(--dur-fast) var(--ease)}[data-variant=ember] .benefits-zigzag .benefit:hover{transform:translateY(-4px);border-color:var(--color-border-strong)}[data-variant=ember] .benefits-zigzag .benefit:nth-child(2),[data-variant=ember] .benefits-zigzag .benefit:nth-child(3){background:var(--color-bg-alt)}[data-variant=ember] .benefit-numeral{position:absolute;top:8px;right:20px;font-family:var(--font-display);font-size:clamp(88px,9vw,136px);font-weight:800;line-height:1;color:transparent;-webkit-text-stroke:1px rgba(255,59,59,.5);letter-spacing:-.04em;pointer-events:none;transition:color var(--dur-slow) var(--ease)}[data-variant=ember] .benefits-zigzag .benefit:hover .benefit-numeral{color:rgba(255,59,59,.12)}[data-variant=ember] .benefits-zigzag .benefit-title{font-family:var(--font-display);font-size:19px;font-weight:600;letter-spacing:-.01em;max-width:18ch}[data-variant=ember] .benefits-zigzag .benefit-text{font-size:15px;max-width:44ch}[data-variant=ember] .btn{border-radius:var(--radius-pill);padding:15px 24px}[data-variant=ember] .btn-sm{padding:9px 16px}[data-variant=ember] .add-btn,[data-variant=ember] .badge,[data-variant=ember] .cart-link,[data-variant=ember] .header-action,[data-variant=ember] .input,[data-variant=ember] .pager-cell,[data-variant=ember] .sort-chip{border-radius:var(--radius-pill)}[data-variant=ember] .input{padding-left:18px}[data-variant=ember] .search-input{padding-left:42px}[data-variant=ember] .search-icon{left:16px}[data-variant=ember] textarea.input{border-radius:var(--radius-lg)}[data-variant=ember] .pcard .price-main{font-size:22px;letter-spacing:-.03em}[data-variant=ember] .hero-register{color:var(--color-text-secondary)}[data-variant=ember] .hero-actions{align-items:center}[data-variant=ember] .pcard{border-radius:var(--radius-xl)}[data-variant=ember] .pcard-media{margin:10px 10px 0;border-radius:calc(var(--radius-xl) - 10px)}[data-variant=ember] .promo{background:radial-gradient(70% 140% at 100% 100%,rgba(255,59,59,.22) 0,rgba(255,59,59,0) 60%),var(--color-surface);border-radius:var(--radius-xxl)}[data-variant=ember] .card{border-radius:var(--radius-xl)}@media (max-width:1100px){[data-variant=ember] .panels{height:460px}}@media (max-width:900px){[data-variant=ember] .hero-ember{grid-template-columns:1fr}[data-variant=ember] .cascade{margin:0 auto;max-width:440px}[data-variant=ember] .big-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}[data-variant=ember] .panels{display:flex;height:auto;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:8px;margin:0 calc(-1 * var(--container-pad));padding-left:var(--container-pad);padding-right:var(--container-pad)}[data-variant=ember] .panels::-webkit-scrollbar{display:none}[data-variant=ember] .panel{flex:0 0 72vw;max-width:320px;aspect-ratio:3/4;scroll-snap-align:start}[data-variant=ember] .panel:hover{flex:0 0 72vw}[data-variant=ember] .panel-title-v{display:none}[data-variant=ember] .panel-body{opacity:1;transform:none;min-width:0}[data-variant=ember] .benefits-zigzag{grid-template-columns:1fr}}@media (max-width:640px){[data-variant=ember] main{padding-top:78px}[data-variant=ember] .site-header{top:10px}[data-variant=ember] .pill-header{padding:6px 6px 6px 14px;gap:8px}[data-variant=ember] .pill-header .header-logo{margin-right:auto}[data-variant=ember] .pill-header .header-logo img{height:26px}[data-variant=ember] .pill-header .burger,[data-variant=ember] .pill-header .cart-link,[data-variant=ember] .pill-header .header-action,[data-variant=ember] .pill-header .icon-btn{width:40px;height:40px}[data-variant=ember] .big-stats{grid-template-columns:1fr 1fr}[data-variant=ember] .cascade-tag{display:none}[data-variant=ember] .hero-ember{padding-top:16px}[data-variant=ember] .hero-ember h1{font-size:clamp(34px,11vw,46px)}}@media (max-width:400px){[data-variant=ember] .pill-header .header-logo img{height:22px}[data-variant=ember] .pill-header .header-action:not(.icon-btn){display:none}}[data-variant=ember] .panel .ccard-arrow{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.2);color:#fff}[data-variant=ember] .panel:hover .ccard-arrow{background:var(--color-red);border-color:var(--color-red)}@font-face{font-family:unbounded;src:url(/_next/static/media/d22e5536bf60fdc8-s.p.woff2) format("woff2");font-display:swap;font-weight:200 900}@font-face{font-family:unbounded Fallback;src:local("Arial");ascent-override:73.13%;descent-override:18.01%;line-gap-override:0.00%;size-adjust:136.07%}.__className_d4e60d{font-family:unbounded,unbounded Fallback}.__variable_d4e60d{--font-unbounded:"unbounded","unbounded Fallback"}@font-face{font-family:golosText;src:url(/_next/static/media/b520b4eebed11525-s.p.woff2) format("woff2");font-display:swap;font-weight:400 900}@font-face{font-family:golosText Fallback;src:local("Arial");ascent-override:90.05%;descent-override:20.21%;line-gap-override:0.00%;size-adjust:108.83%}.__className_48d9a3{font-family:golosText,golosText Fallback}.__variable_48d9a3{--font-golos:"golosText","golosText Fallback"}