:root{--ink: oklch(.17 .012 256);--ink-2: oklch(.21 .014 256);--ink-3: oklch(.27 .014 256);--ink-line: oklch(.34 .012 256);--bg: oklch(.975 .004 256);--surface: oklch(1 0 0);--surface-2: oklch(.962 .005 256);--line: oklch(.91 .006 256);--line-2: oklch(.85 .008 256);--t-strong: oklch(.2 .012 256);--t-body: oklch(.34 .01 256);--t-muted: oklch(.55 .01 256);--t-faint: oklch(.68 .008 256);--t-on-dark: oklch(.97 0 0);--t-on-dark-muted: oklch(.74 .01 256);--accent-h: 128;--accent: oklch(.86 .19 var(--accent-h));--accent-press: oklch(.8 .19 var(--accent-h));--accent-soft: oklch(.86 .19 var(--accent-h) / .14);--accent-ink: oklch(.24 .05 var(--accent-h));--f-display: "Onest", system-ui, sans-serif;--f-sans: "Onest", system-ui, -apple-system, sans-serif;--f-mono: "JetBrains Mono", ui-monospace, monospace;--r-xs: 4px;--r-sm: 7px;--r-md: 12px;--r-lg: 18px;--r-pill: 999px;--sh-sm: 0 1px 2px oklch(.2 .02 256 / .06), 0 1px 3px oklch(.2 .02 256 / .05);--sh-md: 0 4px 14px oklch(.2 .02 256 / .08), 0 2px 6px oklch(.2 .02 256 / .05);--sh-lg: 0 18px 48px oklch(.2 .02 256 / .14);--wrap: 1240px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--f-sans);background:var(--bg);color:var(--t-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-feature-settings:"ss01"}#root{min-height:100vh;display:flex;flex-direction:column}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer}img{display:block;max-width:100%}::selection{background:var(--accent);color:var(--accent-ink)}.wrap{width:100%;max-width:var(--wrap);margin:0 auto;padding:0 32px}.col{display:flex;flex-direction:column}.row{display:flex;align-items:center}.mono{font-family:var(--f-mono);font-weight:500;letter-spacing:.02em}.eyebrow{font-family:var(--f-mono);font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--t-muted)}.eyebrow.on-dark{color:var(--accent)}.flt-label{font-family:var(--f-mono);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--t-muted)}h1,h2,h3,h4{color:var(--t-strong);margin:0;line-height:1.04;letter-spacing:-.02em}.display{font-family:var(--f-display);font-weight:700;letter-spacing:-.03em;line-height:.98}.btn{display:inline-flex;align-items:center;gap:9px;font-family:var(--f-sans);font-weight:600;font-size:15px;padding:13px 22px;border-radius:var(--r-sm);border:1px solid transparent;transition:transform .12s ease,background .15s ease,border-color .15s ease,color .15s ease;white-space:nowrap}.btn:active{transform:translateY(1px)}.btn-accent{background:var(--accent);color:var(--accent-ink)}.btn-accent:hover{background:var(--accent-press)}.btn-dark{background:var(--ink);color:var(--t-on-dark)}.btn-dark:hover{background:var(--ink-2)}.btn-ghost{background:transparent;color:var(--t-strong);border-color:var(--line-2)}.btn-ghost:hover{border-color:var(--ink)}.btn-ghost.on-dark{color:var(--t-on-dark);border-color:var(--ink-line)}.btn-ghost.on-dark:hover{border-color:var(--accent);color:var(--accent)}.btn-sm{padding:9px 15px;font-size:13.5px}.btn-lg{padding:16px 28px;font-size:16px}.chip{display:inline-flex;align-items:center;gap:7px;font-family:var(--f-mono);font-size:11.5px;font-weight:500;letter-spacing:.04em;padding:5px 11px;border-radius:var(--r-pill);background:var(--surface-2);color:var(--t-muted);border:1px solid var(--line)}.chip.stock{color:#1d7d3e;background:#d8f9dd;border-color:#b7e5bf}.chip.order{color:#966626;background:#ffefda;background:oklch(.96 .05 75);border-color:#f6d9b2}.dot{width:7px;height:7px;border-radius:50%;background:currentColor;display:inline-block}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md)}.ph{position:relative;overflow:hidden;background-color:var(--surface-2);background-image:repeating-linear-gradient(-45deg,oklch(.91 .006 256) 0 1px,transparent 1px 11px);display:flex;align-items:center;justify-content:center}.ph .ph-label{font-family:var(--f-mono);font-size:11px;letter-spacing:.06em;color:var(--t-faint);text-transform:lowercase;background:var(--surface);padding:4px 9px;border-radius:var(--r-pill);border:1px solid var(--line)}.ph.dark{background-color:var(--ink-2);background-image:repeating-linear-gradient(-45deg,var(--ink-3) 0 1px,transparent 1px 11px)}.ph.dark .ph-label{background:var(--ink);color:var(--t-on-dark-muted);border-color:var(--ink-line)}.section{padding:88px 0}.section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:40px}.field{width:100%;font-family:var(--f-sans);font-size:15px;padding:13px 16px;border-radius:var(--r-sm);border:1px solid var(--line-2);background:var(--surface);color:var(--t-strong);transition:border-color .15s ease,box-shadow .15s ease}.field::placeholder{color:var(--t-faint)}.field:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}label.lbl{font-size:13px;font-weight:600;color:var(--t-body);display:block;margin-bottom:7px}.divider{height:1px;background:var(--line);border:0}.divider.on-dark{background:var(--ink-line)}.grid{display:grid;gap:1px}.tnum{font-variant-numeric:tabular-nums}.link-arrow{display:inline-flex;align-items:center;gap:7px;font-weight:600;color:var(--t-strong)}.link-arrow svg{transition:transform .15s ease}.link-arrow:hover svg{transform:translate(4px)}.link-arrow.on-dark{color:var(--t-on-dark)}.brand-track{width:max-content;animation:marquee 38s linear infinite}.ticker-track{width:max-content;animation:marquee 50s linear infinite}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion: reduce){.brand-track,.ticker-track{animation:none}}.show-sm{display:none!important}@media (max-width: 1080px){.prod-grid,.prod-grid-3,.prod-grid-cat,.brand-grid,.trust-grid,.about-grid,.values-grid,.steps-grid,.cat-grid{grid-template-columns:repeat(2,1fr)!important}.trust-grid>div,.about-grid>div{border-right:none!important;border-bottom:1px solid var(--line)}.catalog-layout{grid-template-columns:1fr!important}.cat-filters{position:static!important}.product-top,.product-tab,.company-split,.pay-split,.contacts-grid,.cta-band,.heroC-grid,.request-layout{grid-template-columns:1fr!important}.request-form{position:static!important}.footer-grid{grid-template-columns:1fr 1fr!important}.brand-grid{grid-template-columns:repeat(3,1fr)!important}}@media (max-width: 720px){.wrap{padding:0 18px}.hide-sm{display:none!important}.show-sm{display:flex!important}.section{padding:56px 0}.heroA{font-size:40px!important}.heroB{font-size:48px!important}.heroC{font-size:38px!important}.display{letter-spacing:-.02em}.prod-grid,.prod-grid-3,.prod-grid-cat,.cat-grid,.values-grid,.steps-grid,.footer-grid,.brand-grid,.cat-card{grid-template-columns:1fr!important}.cat-card .ph{display:none}.cat-index-row{grid-template-columns:48px 1fr 44px!important;gap:14px!important}.cat-index-row .hide-sm{display:none!important}.stat-row>div{border-right:none!important;padding-right:24px!important;margin-right:24px!important}.section-head{flex-direction:column;align-items:flex-start}.request-row{flex-wrap:wrap}}@keyframes riseIn{0%{transform:translateY(12px)}to{transform:none}}.rise{animation:riseIn .55s cubic-bezier(.2,.7,.2,1) both}@media (prefers-reduced-motion: reduce){.rise{animation:none}}.print-only{display:none}@media print{.no-print{display:none!important}header,footer{display:none!important}.print-only,.request-layout{display:block!important}.card{box-shadow:none!important}.request-row{break-inside:avoid}body{background:#fff!important}}
