/*tg-min*/footer[b-8u5qy2pm9i]{--footer-text:#f3f2ee;--footer-text-soft:rgba(243, 242, 238, 0.62);--footer-text-faint:rgba(243, 242, 238, 0.36);--footer-bg:#0a0b0c;--footer-bg-alt:#111213;--footer-signal:#d94a1f;--footer-signal-hover:#ef5a2a;--footer-border:rgba(243, 242, 238, 0.1);--footer-border-strong:rgba(243, 242, 238, 0.18);width:100%;display:flex;flex-direction:column;background:var(--footer-bg);color:var(--footer-text);font-family:Inter,sans-serif;flex-shrink:0;margin-top:auto;border-top:1px solid var(--footer-signal);position:relative;overflow:hidden}footer[b-8u5qy2pm9i]::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 18% 0,rgba(217,74,31,.1) 0,transparent 35%),radial-gradient(circle at 84% 18%,rgba(217,74,31,.06) 0,transparent 40%);pointer-events:none;z-index:0}footer>[b-8u5qy2pm9i]{position:relative;z-index:1}.footer-tagline-band[b-8u5qy2pm9i]{padding:56px 48px 44px;border-bottom:1px solid var(--footer-border)}.footer-tagline-inner[b-8u5qy2pm9i]{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:1fr auto;align-items:end;gap:32px}.footer-tagline-eyebrow[b-8u5qy2pm9i]{grid-column:1/-1;display:inline-block;margin-bottom:18px;color:var(--footer-signal);font-family:var(--app-mono);font-size:.83rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase}.footer-tagline-main[b-8u5qy2pm9i]{margin:0;color:var(--footer-text);font-family:Inter,sans-serif;font-size:clamp(1.8rem, 4.8vw, 3.6rem);font-weight:700;line-height:1.05;letter-spacing:-.04em;max-width:880px}.footer-tagline-dot[b-8u5qy2pm9i]{color:var(--footer-signal)}.footer-tagline-cta[b-8u5qy2pm9i]{align-self:end;display:inline-flex;align-items:center;gap:12px;padding:14px 26px;border:0;border-radius:4px;background:var(--footer-signal);color:var(--ink);font-family:Inter,sans-serif;font-size:.95rem;font-weight:700;letter-spacing:.01em;cursor:pointer;transition:background-color .2s ease,transform .2s ease}.footer-tagline-cta:focus-visible[b-8u5qy2pm9i],.footer-tagline-cta:hover[b-8u5qy2pm9i]{background:var(--footer-signal-hover);transform:translateY(-1px);outline:0}.footer-tagline-cta i[b-8u5qy2pm9i]{font-size:.9rem}.footer-grid[b-8u5qy2pm9i]{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr 1.1fr;gap:48px;max-width:1280px;margin:0 auto;padding:48px 48px 36px;width:100%;box-sizing:border-box}.footer-col[b-8u5qy2pm9i]{display:flex;flex-direction:column;gap:14px;min-width:0}.footer-col-heading[b-8u5qy2pm9i]{margin:0 0 8px;color:var(--footer-signal);font-family:var(--app-mono);font-size:.83rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.footer-col-brand[b-8u5qy2pm9i]{gap:18px}.footer-brand-link[b-8u5qy2pm9i]{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:var(--footer-text)}.footer-brand-logo[b-8u5qy2pm9i]{width:36px;height:36px;object-fit:contain}.footer-brand-name[b-8u5qy2pm9i]{font-family:Inter,sans-serif;font-size:1.15rem;font-weight:700;letter-spacing:-.02em}.footer-brand-dot[b-8u5qy2pm9i]{color:var(--footer-signal)}.footer-brand-desc[b-8u5qy2pm9i]{margin:0;color:var(--footer-text-soft);font-size:.88rem;line-height:1.6;max-width:360px}.footer-brand-partnership[b-8u5qy2pm9i]{display:flex;flex-direction:column;gap:8px;padding-top:14px;border-top:1px solid var(--footer-border)}.footer-brand-partnership-label[b-8u5qy2pm9i]{color:var(--footer-text-faint);font-family:var(--app-mono);font-size:.83rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.footer-independence-note[b-8u5qy2pm9i]{margin:12px 0 0;max-width:32ch;color:var(--footer-text-faint);font-size:.8rem;line-height:1.5}.footer-brand-partnership-logos[b-8u5qy2pm9i]{display:inline-flex;align-items:center;gap:14px;flex-wrap:wrap}.footer-partner-link[b-8u5qy2pm9i]{display:inline-flex;align-items:center;gap:6px;color:var(--footer-text);text-decoration:none;font-family:Inter,sans-serif;font-size:.92rem;font-weight:700;letter-spacing:-.01em;transition:color .2s ease}.footer-partner-link:focus-visible[b-8u5qy2pm9i],.footer-partner-link:hover[b-8u5qy2pm9i]{color:var(--footer-signal)}.footer-partner-link i[b-8u5qy2pm9i]{font-size:.83rem;color:var(--footer-text-faint);transition:color .2s ease}.footer-partner-link:focus-visible i[b-8u5qy2pm9i],.footer-partner-link:hover i[b-8u5qy2pm9i]{color:var(--footer-signal)}.footer-partner-divider[b-8u5qy2pm9i]{color:var(--footer-text-faint);font-size:1.1rem;font-weight:300}.footer-col-nav ul[b-8u5qy2pm9i]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.footer-col-nav li[b-8u5qy2pm9i]{margin:0;padding:0}.footer-col-nav a[b-8u5qy2pm9i]{display:inline-flex;align-items:center;gap:6px;color:var(--footer-text-soft);text-decoration:none;font-family:Inter,sans-serif;font-size:.92rem;font-weight:500;transition:color .2s ease,transform .2s ease}.footer-col-nav a:focus-visible[b-8u5qy2pm9i],.footer-col-nav a:hover[b-8u5qy2pm9i]{color:var(--footer-signal);transform:translateX(2px)}.footer-link-ext[b-8u5qy2pm9i]{font-size:.83rem;color:var(--footer-text-faint);transition:color .2s ease}.footer-col-nav a:focus-visible .footer-link-ext[b-8u5qy2pm9i],.footer-col-nav a:hover .footer-link-ext[b-8u5qy2pm9i]{color:var(--footer-signal)}.footer-col-contact[b-8u5qy2pm9i]{gap:14px;--tg-email-color:var(--footer-text);--tg-email-hover:var(--footer-signal);--tg-email-size:0.92rem;--tg-email-weight:600}.footer-contacts-item[b-8u5qy2pm9i]{display:inline-flex;align-items:center;gap:10px;color:var(--footer-text);text-decoration:none;font-size:.92rem;font-weight:600;transition:color .2s ease;white-space:nowrap}.footer-contacts-item i[b-8u5qy2pm9i]{color:var(--footer-signal);font-size:.9rem;width:18px;text-align:center}.footer-contacts-item:focus-visible[b-8u5qy2pm9i],.footer-contacts-item:hover[b-8u5qy2pm9i]{color:var(--footer-signal)}.footer-social-group[b-8u5qy2pm9i]{margin-top:14px;display:flex;flex-direction:column;gap:6px}.footer-social-group+.footer-social-group[b-8u5qy2pm9i]{margin-top:12px}.footer-social-label[b-8u5qy2pm9i]{color:var(--footer-text-soft);font-family:var(--app-mono);font-size:.83rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.footer-social[b-8u5qy2pm9i]{display:flex;gap:10px}.footer-social-link[b-8u5qy2pm9i]{width:2.6rem;height:2.6rem;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:0 0;text-decoration:none;border:1.5px solid transparent;transition:transform .22s ease,background .22s ease,color .22s ease,border-color .22s ease,box-shadow .22s ease}.footer-social-link i[b-8u5qy2pm9i]{font-size:1.05rem;line-height:1;transition:color .22s ease}.footer-social-link:focus-visible[b-8u5qy2pm9i]{outline:2px solid var(--footer-signal);outline-offset:3px}.footer-social-link.is-instagram[b-8u5qy2pm9i]{--ig-gradient:linear-gradient(45deg,
        #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);background:linear-gradient(var(--footer-bg),var(--footer-bg)) padding-box,var(--ig-gradient) border-box}.footer-social-link.is-instagram i[b-8u5qy2pm9i]{background:var(--ig-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.footer-social-link.is-instagram:focus-visible[b-8u5qy2pm9i],.footer-social-link.is-instagram:hover[b-8u5qy2pm9i]{background:var(--ig-gradient) padding-box,var(--ig-gradient) border-box;transform:scale(1.08);box-shadow:0 8px 18px rgba(220,39,67,.35)}.footer-social-link.is-instagram:focus-visible i[b-8u5qy2pm9i],.footer-social-link.is-instagram:hover i[b-8u5qy2pm9i]{background:0 0;-webkit-background-clip:initial;background-clip:initial;color:#fff}.footer-social-link.is-facebook[b-8u5qy2pm9i]{border-color:#1877f2;color:#1877f2}.footer-social-link.is-facebook i[b-8u5qy2pm9i]{color:#1877f2}.footer-social-link.is-facebook:focus-visible[b-8u5qy2pm9i],.footer-social-link.is-facebook:hover[b-8u5qy2pm9i]{background:#1877f2;border-color:#1877f2;transform:scale(1.08);box-shadow:0 8px 18px rgba(24,119,242,.35)}.footer-social-link.is-facebook:focus-visible i[b-8u5qy2pm9i],.footer-social-link.is-facebook:hover i[b-8u5qy2pm9i]{color:#fff}.footer-social-link.is-linkedin[b-8u5qy2pm9i]{border-color:#0a66c2;color:#0a66c2}.footer-social-link.is-linkedin i[b-8u5qy2pm9i]{color:#0a66c2}.footer-social-link.is-linkedin:focus-visible[b-8u5qy2pm9i],.footer-social-link.is-linkedin:hover[b-8u5qy2pm9i]{background:#0a66c2;border-color:#0a66c2;transform:scale(1.08);box-shadow:0 8px 18px rgba(10,102,194,.35)}.footer-social-link.is-linkedin:focus-visible i[b-8u5qy2pm9i],.footer-social-link.is-linkedin:hover i[b-8u5qy2pm9i]{color:#fff}.footer-social-link.is-proceptio[b-8u5qy2pm9i]{--proceptio-red:#a40000;position:relative;overflow:hidden;border-color:var(--proceptio-red)}.footer-social-proceptio-img[b-8u5qy2pm9i]{position:absolute;top:50%;left:50%;width:26px;height:26px;transform:translate(-50%,-50%);transition:opacity .22s ease}.footer-social-proceptio-img.is-hover[b-8u5qy2pm9i]{opacity:0}.footer-social-link.is-proceptio:focus-visible[b-8u5qy2pm9i],.footer-social-link.is-proceptio:hover[b-8u5qy2pm9i]{background:var(--proceptio-red);border-color:var(--proceptio-red);transform:scale(1.08);box-shadow:0 8px 18px rgba(164,0,0,.4)}.footer-social-link.is-proceptio:focus-visible .footer-social-proceptio-img.is-idle[b-8u5qy2pm9i],.footer-social-link.is-proceptio:hover .footer-social-proceptio-img.is-idle[b-8u5qy2pm9i]{opacity:0}.footer-social-link.is-proceptio:focus-visible .footer-social-proceptio-img.is-hover[b-8u5qy2pm9i],.footer-social-link.is-proceptio:hover .footer-social-proceptio-img.is-hover[b-8u5qy2pm9i]{opacity:1}.footer-contact-sheet-trigger[b-8u5qy2pm9i]{margin-top:6px;padding:9px 16px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid var(--footer-signal);border-radius:4px;background:0 0;color:var(--footer-text);font-family:Inter,sans-serif;font-size:.83rem;font-weight:600;letter-spacing:.04em;cursor:pointer;transition:background-color .2s ease,color .2s ease;align-self:flex-start}.footer-contact-sheet-trigger i[b-8u5qy2pm9i]{color:var(--footer-signal);transition:color .2s ease}.footer-contact-sheet-trigger:focus-visible[b-8u5qy2pm9i],.footer-contact-sheet-trigger:hover[b-8u5qy2pm9i]{background:var(--footer-signal);color:var(--ink)}.footer-contact-sheet-trigger:focus-visible i[b-8u5qy2pm9i],.footer-contact-sheet-trigger:hover i[b-8u5qy2pm9i]{color:var(--ink)}.footer-stats[b-8u5qy2pm9i]{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;max-width:1280px;margin:0 auto;padding:24px 48px;width:100%;box-sizing:border-box;border-top:1px solid var(--footer-border);border-bottom:1px solid var(--footer-border)}.footer-stat[b-8u5qy2pm9i]{display:inline-flex;align-items:center;gap:10px;padding:10px 18px;border:1px solid var(--footer-border-strong);border-radius:999px;background:var(--footer-bg-alt);color:var(--footer-text);font-family:var(--app-mono);font-size:.83rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.footer-stat i[b-8u5qy2pm9i]{color:var(--footer-signal);font-size:.86rem}.footer-wordmark[b-8u5qy2pm9i]{width:100%;margin:0;padding:32px 16px 8px;box-sizing:border-box;overflow:hidden;display:flex;justify-content:center}.footer-wordmark-text[b-8u5qy2pm9i]{display:inline-block;font-family:Inter,sans-serif;font-size:clamp(3rem, 11.5vw, 13rem);font-weight:800;line-height:.9;letter-spacing:-.05em;color:rgba(243,242,238,.06);background:linear-gradient(180deg,rgba(243,242,238,.14) 0,rgba(243,242,238,.02) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;user-select:none;white-space:nowrap;text-align:center;max-width:100%}.footer-wordmark-dot[b-8u5qy2pm9i]{color:var(--footer-signal);-webkit-text-fill-color:var(--footer-signal);background:0 0}.footer-bottom[b-8u5qy2pm9i]{max-width:1280px;margin:0 auto;padding:22px 48px 28px;width:100%;box-sizing:border-box;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;border-top:1px solid var(--footer-border);color:var(--footer-text-soft);font-family:var(--app-mono);font-size:.83rem;letter-spacing:.1em;text-transform:uppercase}.footer-bottom-left[b-8u5qy2pm9i]{display:inline-flex;align-items:center;gap:12px;flex-wrap:wrap}.footer-copyright-line[b-8u5qy2pm9i]{color:var(--footer-text);font-weight:600;white-space:nowrap}.footer-rights[b-8u5qy2pm9i]{color:var(--footer-text-faint)}.footer-bottom-mid[b-8u5qy2pm9i]{display:inline-flex;align-items:center;gap:12px;justify-self:center}.footer-legal-link[b-8u5qy2pm9i]{color:var(--footer-text-soft);text-decoration:none;font-weight:600;transition:color .2s ease}.footer-legal-link:focus-visible[b-8u5qy2pm9i],.footer-legal-link:hover[b-8u5qy2pm9i]{color:var(--footer-signal)}.footer-bottom-right[b-8u5qy2pm9i]{display:inline-flex;align-items:center;gap:12px;flex-wrap:wrap;justify-self:end}.footer-made-in[b-8u5qy2pm9i]{display:inline-flex;align-items:center;gap:6px;color:var(--footer-text-soft);font-weight:600}.footer-made-in i[b-8u5qy2pm9i]{color:var(--footer-signal)}.footer-design-credit[b-8u5qy2pm9i]{color:var(--footer-text-faint)}.footer-bottom-sep[b-8u5qy2pm9i]{color:var(--footer-text-faint)}.footer-proceptio-link[b-8u5qy2pm9i]{display:inline-flex;align-items:center;padding:0}.footer-proceptio-logo[b-8u5qy2pm9i]{height:22px;width:auto;display:block;filter:brightness(0) invert(1) opacity(.85);transform:translateY(-1.5px);transition:filter .2s ease}.footer-proceptio-link:hover .footer-proceptio-logo[b-8u5qy2pm9i]{filter:brightness(0) invert(1) opacity(1)}.footer-jump-bubble[b-8u5qy2pm9i]{position:fixed;right:22px;bottom:22px;z-index:1050;width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--signal);border-radius:50%;background:var(--ink);color:var(--paper-warm);box-shadow:0 14px 34px rgba(14,15,16,.32);cursor:pointer;opacity:1;transform:translateY(0);transition:opacity .18s ease,transform .18s ease,background-color .18s ease,color .18s ease}.footer-jump-bubble:focus-visible[b-8u5qy2pm9i],.footer-jump-bubble:hover[b-8u5qy2pm9i]{background:var(--signal);color:var(--ink);outline:0}.footer-jump-bubble.is-hidden[b-8u5qy2pm9i]{pointer-events:none;opacity:0;transform:translateY(12px)}body:has(header.header.is-menu-open) .footer-jump-bubble[b-8u5qy2pm9i],body:has(header.header.is-menu-open) .footer-scroll-top-btn[b-8u5qy2pm9i]{opacity:0;pointer-events:none}body:has(.compare-tray) .footer-jump-bubble[b-8u5qy2pm9i]{bottom:110px}@media (max-width:767.98px){body:has(.compare-tray) .footer-jump-bubble[b-8u5qy2pm9i]{bottom:170px}}.footer-scroll-top-btn[b-8u5qy2pm9i]{position:fixed;left:22px;bottom:22px;z-index:1050;display:inline-flex;align-items:center;justify-content:center;padding:6px;border:0;background:0 0;color:var(--signal);cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s ease,visibility .25s ease,bottom .24s ease,color .18s ease}.footer-scroll-top-btn.is-visible[b-8u5qy2pm9i]{opacity:1;visibility:visible;pointer-events:auto}.footer-scroll-top-btn>i[b-8u5qy2pm9i]{font-size:1.55rem;animation:footer-scroll-top-pulse-b-8u5qy2pm9i 1.6s ease-in-out infinite}.footer-scroll-top-btn:focus-visible[b-8u5qy2pm9i],.footer-scroll-top-btn:hover[b-8u5qy2pm9i]{color:var(--signal-hover,#b83a15);outline:0}@keyframes footer-scroll-top-pulse-b-8u5qy2pm9i{0%,100%{transform:translateY(0);opacity:1}50%{transform:translateY(-7px);opacity:.55}}@media (prefers-reduced-motion:reduce){.footer-scroll-top-btn>i[b-8u5qy2pm9i]{animation:none}}@media (max-width:767.98px){body:has(.tyre-checker-clear-fab) .footer-scroll-top-btn[b-8u5qy2pm9i]{bottom:80px}}body:has(.compare-tray) .footer-scroll-top-btn[b-8u5qy2pm9i]{bottom:110px}@media (max-width:767.98px){.footer-scroll-top-btn[b-8u5qy2pm9i]{left:16px;bottom:16px;width:44px;height:44px;padding:0;background:var(--card-surface,#fff);border:1px solid var(--card-border,#d6d4ca);border-radius:999px;box-shadow:0 6px 18px rgba(14,15,16,.18)}.footer-scroll-top-btn>i[b-8u5qy2pm9i]{font-size:1.15rem}body:has(.vehicles-items-clear-fab) .footer-scroll-top-btn[b-8u5qy2pm9i]{bottom:132px}body:has(.compare-tray) .footer-scroll-top-btn[b-8u5qy2pm9i]{bottom:170px}}@media (max-width:1199.98px){.footer-grid[b-8u5qy2pm9i]{grid-template-columns:1.4fr 1fr 1fr;gap:36px}.footer-col-brand[b-8u5qy2pm9i]{grid-column:1/-1}}@media (max-width:767.98px){.footer-tagline-band[b-8u5qy2pm9i]{padding:36px 24px 28px}.footer-tagline-inner[b-8u5qy2pm9i]{grid-template-columns:1fr;gap:20px}.footer-tagline-cta[b-8u5qy2pm9i]{justify-self:start}.footer-grid[b-8u5qy2pm9i]{grid-template-columns:1fr 1fr;padding:32px 24px 28px;gap:28px}.footer-col-brand[b-8u5qy2pm9i]{grid-column:1/-1}.footer-stats[b-8u5qy2pm9i]{padding:18px 24px;gap:8px}.footer-stat[b-8u5qy2pm9i]{padding:8px 14px;font-size:.83rem}.footer-wordmark[b-8u5qy2pm9i]{padding:22px 24px 4px}.footer-bottom[b-8u5qy2pm9i]{grid-template-columns:1fr;padding:18px 24px 24px;text-align:left;gap:12px}.footer-bottom-left[b-8u5qy2pm9i]{justify-self:start;flex-wrap:wrap;gap:10px}.footer-bottom-mid[b-8u5qy2pm9i]{justify-self:center;flex-wrap:wrap;justify-content:center;gap:10px}.footer-bottom-right[b-8u5qy2pm9i]{justify-self:stretch;display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:12px;width:100%}.footer-bottom-right .footer-design-credit[b-8u5qy2pm9i]{flex:1 1 auto;min-width:0}.footer-bottom-right .footer-proceptio-link[b-8u5qy2pm9i]{flex:0 0 auto;margin-left:auto}.footer-jump-bubble[b-8u5qy2pm9i]{right:16px;bottom:16px;width:44px;height:44px}}@media (max-width:479.98px){.footer-grid[b-8u5qy2pm9i]{grid-template-columns:1fr}}.header[b-mhd8fqa2ht]{--header-bg:#0e0f10;--header-bg-deep:#000000;--header-text:#f3f2ee;--header-text-muted:#6f6f68;--header-signal:var(--signal);--header-border:rgba(243, 242, 238, 0.14);--header-border-hover:rgba(243, 242, 238, 0.3);--header-border-open:rgba(243, 242, 238, 0.5);--header-surface-hover:rgba(243, 242, 238, 0.06);--header-surface-hover-strong:rgba(243, 242, 238, 0.1);--header-surface-active:rgba(243, 242, 238, 0.14);--header-bottom-line:var(--signal);--dropdown-bg:#0e0f10;--dropdown-border:rgba(243, 242, 238, 0.12);--dropdown-shadow:rgba(0, 0, 0, 0.5);--dropdown-link:#f3f2ee;--dropdown-link-hover:#ffffff;--dropdown-link-hover-bg:rgba(217, 74, 31, 0.12);--dropdown-link-active:#ffffff;--dropdown-link-active-bg:rgba(217, 74, 31, 0.18);--dropdown-short:#6f6f68;background-color:var(--header-bg);border-bottom:1px solid var(--header-bottom-line);gap:1.25rem;padding:.75rem 1.75rem;height:54px;z-index:1000;color:var(--header-text);font-family:Inter,sans-serif}@media (min-width:992px){.header[b-mhd8fqa2ht]{height:60px}}.site-logo[b-mhd8fqa2ht]{display:inline-flex;align-items:center;gap:.6rem;text-decoration:none;flex-shrink:0}.logo-image[b-mhd8fqa2ht]{display:block;height:26px;width:auto;flex-shrink:0}.header-brand[b-mhd8fqa2ht]{color:var(--header-text);font-size:.95rem;font-weight:700;letter-spacing:-.02em}.header-brand-dot[b-mhd8fqa2ht]{color:var(--header-signal)}@media (max-width:499.98px){.header-brand[b-mhd8fqa2ht]{display:none}}.header-page-title[b-mhd8fqa2ht]{display:inline-flex;align-items:center;gap:.5rem;margin-left:1.25rem;padding-left:1.25rem;border-left:1px solid var(--header-border);font-family:var(--app-mono);font-size:.83rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--header-text-muted)}.header-page-title-label[b-mhd8fqa2ht]{color:var(--header-signal)}.header-nav[b-mhd8fqa2ht]{display:flex;align-items:center}@media (min-width:992px){.header-nav[b-mhd8fqa2ht]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}}@media (max-width:991.98px){.header-nav[b-mhd8fqa2ht]{margin-left:auto}}.header-nav .k-menu[b-mhd8fqa2ht]{margin:0;border:0;background:0 0;color:var(--header-text);display:flex;align-items:center;list-style:none;padding:0}.header-nav .k-menu>.k-item[b-mhd8fqa2ht]{margin:0 2px;list-style:none}.header-nav .k-menu>.k-item>.k-link[b-mhd8fqa2ht]{position:relative;display:inline-flex;align-items:center;min-height:auto;height:34px;padding:0 .85rem;line-height:1;color:var(--header-text)!important;font-size:.95rem;font-weight:500;text-decoration:none;border-radius:999px;background:0 0;overflow:visible;white-space:nowrap;transition:color .2s ease,background-color .2s ease}.header-nav .k-menu>.k-item>.k-link[b-mhd8fqa2ht]::after{content:"";position:absolute;left:.85rem;right:.85rem;bottom:-9px;height:2px;background:var(--header-signal);border-radius:2px;transform:scaleX(0);transform-origin:center;transition:transform .28s cubic-bezier(.22, 1, .36, 1),opacity .22s ease;opacity:0}@media (min-width:992px){.header-nav .k-menu>.k-item>.k-link[b-mhd8fqa2ht]::after{bottom:-12px}}@media (min-width:1260px){.header-nav .k-menu>.k-item:not(:lang(en)):not(:lang(hr))[b-mhd8fqa2ht]{margin:0 1px}.header-nav .k-menu>.k-item>.k-link:not(:lang(en)):not(:lang(hr))[b-mhd8fqa2ht]{font-size:.84rem;padding:0 .58rem}.header-nav .k-menu>.k-item>.k-link:not(:lang(en)):not(:lang(hr))[b-mhd8fqa2ht]::after{left:.58rem;right:.58rem}}.header-nav .k-menu>.k-item:focus-within>.k-link[b-mhd8fqa2ht],.header-nav .k-menu>.k-item:hover>.k-link[b-mhd8fqa2ht]{color:var(--header-text)!important;background-color:var(--header-surface-hover)}.header-nav .k-menu>.k-item:focus-within>.k-link[b-mhd8fqa2ht]::after,.header-nav .k-menu>.k-item:hover>.k-link[b-mhd8fqa2ht]::after{transform:scaleX(.5);opacity:.7}.header-nav .k-menu>.k-item.is-active>.k-link[b-mhd8fqa2ht],.header-nav .k-menu>.k-item.k-selected>.k-link[b-mhd8fqa2ht],.header-nav .k-menu>.k-item>.k-link.is-active[b-mhd8fqa2ht]{color:var(--header-signal)!important;background-color:transparent;font-weight:700}.header-nav .k-menu>.k-item.is-active>.k-link[b-mhd8fqa2ht]::after,.header-nav .k-menu>.k-item.k-selected>.k-link[b-mhd8fqa2ht]::after,.header-nav .k-menu>.k-item>.k-link.is-active[b-mhd8fqa2ht]::after{transform:scaleX(1);opacity:1;height:3px}.header-auth[b-mhd8fqa2ht]{display:none;align-items:center;gap:.5rem}.header-auth-link[b-mhd8fqa2ht]{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .85rem;color:var(--header-text);text-decoration:none;font-family:Inter,sans-serif;font-size:.83rem;font-weight:600;border-radius:999px;border:1px solid transparent;background-color:transparent;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease;cursor:pointer}.header-auth-link:focus-visible[b-mhd8fqa2ht],.header-auth-link:hover[b-mhd8fqa2ht]{background-color:var(--header-surface-hover);border-color:var(--header-border);color:var(--header-text)}.header-auth-link-primary[b-mhd8fqa2ht]{background-color:var(--header-signal);color:var(--ink);border-color:var(--header-signal)}.header-auth-link-primary:focus-visible[b-mhd8fqa2ht],.header-auth-link-primary:hover[b-mhd8fqa2ht]{background-color:var(--signal-bright);border-color:var(--signal-bright);color:var(--ink)}@media (max-width:1259.98px){.header-page-title[b-mhd8fqa2ht]{display:none!important}}.header-burger[b-mhd8fqa2ht]{display:none;width:40px;height:36px;padding:0;background:0 0;border:1px solid var(--header-border);border-radius:6px;color:var(--header-text);cursor:pointer;flex-direction:column;align-items:center;justify-content:center;gap:4px;flex-shrink:0;transition:border-color .18s ease,background .18s ease}.header-burger:focus-visible[b-mhd8fqa2ht],.header-burger:hover[b-mhd8fqa2ht]{border-color:var(--header-border-hover);background:var(--header-surface-hover);outline:0}.header-burger-bar[b-mhd8fqa2ht]{width:18px;height:2px;background:var(--header-text);border-radius:2px;transition:transform .2s ease,opacity .2s ease}.header.is-menu-open .header-burger-bar:first-child[b-mhd8fqa2ht]{transform:translateY(6px) rotate(45deg)}.header.is-menu-open .header-burger-bar:nth-child(2)[b-mhd8fqa2ht]{opacity:0}.header.is-menu-open .header-burger-bar:nth-child(3)[b-mhd8fqa2ht]{transform:translateY(-6px) rotate(-45deg)}.header-backdrop[b-mhd8fqa2ht]{display:none}.header.is-menu-open .header-backdrop[b-mhd8fqa2ht]{display:block;position:fixed;top:var(--header-h,55px);left:0;right:0;bottom:0;z-index:998;background:rgba(14,15,16,.55);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:header-menu-scrim-b-mhd8fqa2ht .2s ease}@media (max-width:1259.98px){.header[b-mhd8fqa2ht]{gap:.6rem;flex-wrap:nowrap}.header-burger[b-mhd8fqa2ht]{display:inline-flex}.header-auth[b-mhd8fqa2ht],.header-nav[b-mhd8fqa2ht]{display:none}.header-a11y-switcher[b-mhd8fqa2ht]{margin-left:auto!important}.header.is-menu-open .header-nav[b-mhd8fqa2ht]{display:block;position:absolute;top:100%;transform:none;margin:-1px 0 0;left:0;right:auto;width:100vw;box-sizing:border-box;background:var(--header-bg);border-top:1px solid var(--signal);border-bottom:1px solid var(--header-border);padding:.4rem 1.25rem .25rem;z-index:999;min-height:calc(100dvh - var(--header-h,55px));max-height:calc(100dvh - var(--header-h,55px));overflow-y:auto;animation:header-menu-slide-in-b-mhd8fqa2ht .22s cubic-bezier(.22,1,.36,1)}.header.is-menu-open .header-nav .k-menu[b-mhd8fqa2ht]{flex-direction:column;align-items:stretch;gap:.25rem;width:100%}.header.is-menu-open .header-nav .k-menu>.k-item[b-mhd8fqa2ht]{width:100%;margin:0}.header.is-menu-open .header-nav .k-menu>.k-item>.k-link[b-mhd8fqa2ht]{display:flex;width:100%;height:52px;padding:0 1rem;font-size:1.1rem;font-weight:600;border-radius:8px}.header.is-menu-open .header-nav .k-menu>.k-item>.k-link[b-mhd8fqa2ht]::after{display:none}.header.is-menu-open .header-nav .k-menu>.k-item.is-active>.k-link[b-mhd8fqa2ht],.header.is-menu-open .header-nav .k-menu>.k-item:hover>.k-link[b-mhd8fqa2ht]{background:var(--header-surface-hover-strong)}.header.is-menu-open .header-auth[b-mhd8fqa2ht]{display:flex;flex-direction:column;align-items:stretch;gap:.5rem;position:fixed;left:0;right:0;bottom:0;width:100vw;top:calc(var(--header-h,54px) + 1rem + (48px * 4) + (.25rem * 3) + .25rem);margin:0;padding:.75rem 1.25rem 1.25rem;background:var(--header-bg);z-index:998;animation:header-menu-slide-in-b-mhd8fqa2ht .22s cubic-bezier(.22,1,.36,1)}}@media (max-width:767.98px){.header.is-menu-open .header-nav[b-mhd8fqa2ht]{min-height:calc(100dvh - var(--header-h,55px));padding-top:1rem;padding-bottom:1.25rem}.header.is-menu-open .header-nav .k-menu[b-mhd8fqa2ht]{gap:.5rem;padding-top:.35rem}.header.is-menu-open .header-nav .k-menu>.k-item>.k-link[b-mhd8fqa2ht]{height:60px;font-size:1.2rem}}@keyframes header-menu-slide-in-b-mhd8fqa2ht{from{transform:translateY(-12px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes header-menu-scrim-b-mhd8fqa2ht{from{opacity:0}to{opacity:1}}.header.is-compact[b-mhd8fqa2ht]{gap:.6rem;flex-wrap:nowrap}.header.is-compact .header-page-title[b-mhd8fqa2ht]{display:none!important}.header.is-compact .header-burger[b-mhd8fqa2ht]{display:inline-flex}.header.is-compact .header-auth[b-mhd8fqa2ht],.header.is-compact .header-nav[b-mhd8fqa2ht]{display:none}.header.is-compact .header-a11y-switcher[b-mhd8fqa2ht]{margin-left:auto!important}.header.is-compact.is-menu-open .header-nav[b-mhd8fqa2ht]{display:block;position:absolute;top:100%;transform:none;margin:-1px 0 0;left:0;right:auto;width:100vw;box-sizing:border-box;background:var(--header-bg);border-top:1px solid var(--signal);border-bottom:1px solid var(--header-border);padding:.4rem 1.25rem .25rem;z-index:999;max-height:calc(100vh - var(--header-h,55px));overflow-y:auto;animation:header-menu-slide-in-b-mhd8fqa2ht .22s cubic-bezier(.22,1,.36,1)}.header.is-compact.is-menu-open .header-nav .k-menu[b-mhd8fqa2ht]{flex-direction:column;align-items:stretch;gap:.25rem;width:100%}.header.is-compact.is-menu-open .header-nav .k-menu>.k-item[b-mhd8fqa2ht]{width:100%;margin:0}.header.is-compact.is-menu-open .header-nav .k-menu>.k-item>.k-link[b-mhd8fqa2ht]{display:flex;width:100%;height:52px;padding:0 1rem;font-size:1.1rem;font-weight:600;border-radius:8px}.header.is-compact.is-menu-open .header-nav .k-menu>.k-item>.k-link[b-mhd8fqa2ht]::after{display:none}.header-a11y-switcher[b-jxf6ahpdzn]{position:relative;display:flex;justify-content:flex-end;margin-right:.5rem}.header-a11y-menu[b-jxf6ahpdzn]{position:relative}.header-a11y-menu summary[b-jxf6ahpdzn]{list-style:none}.header-a11y-menu summary[b-jxf6ahpdzn]::-webkit-details-marker{display:none}.header-a11y-trigger[b-jxf6ahpdzn]{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .85rem;color:var(--paper);cursor:pointer;user-select:none;border-radius:6px;border:1px solid var(--signal);background:var(--signal);font-family:var(--app-mono);font-size:.83rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;transition:background-color .18s ease,border-color .18s ease,transform .15s ease}.header-a11y-trigger i[b-jxf6ahpdzn]{font-size:.95rem}.header-a11y-trigger-icon[b-jxf6ahpdzn]{gap:6px;padding:7px 11px;min-width:42px;min-height:36px;justify-content:center;flex-shrink:0}.header-a11y-trigger-text[b-jxf6ahpdzn]{font-family:Inter,sans-serif;font-size:14px;font-weight:700;letter-spacing:.02em;line-height:1;text-transform:none}.header-a11y-trigger-icon i[b-jxf6ahpdzn]{font-size:13px}.header-a11y-trigger:hover[b-jxf6ahpdzn]{background:var(--signal-hover);border-color:var(--signal-hover);transform:translateY(-1px)}.header-a11y-menu[open] .header-a11y-trigger[b-jxf6ahpdzn]{background:var(--signal-hover);border-color:var(--signal-hover)}.header-a11y-label[b-jxf6ahpdzn]{line-height:1}.header-a11y-dropdown[b-jxf6ahpdzn]{position:absolute;top:calc(100% + .55rem);right:0;z-index:30;width:26rem;padding:1.25rem 1.25rem 1.4rem;display:grid;gap:1rem;border-radius:.75rem;border:1px solid var(--dropdown-border);background:var(--dropdown-bg);box-shadow:0 18px 40px var(--dropdown-shadow)}.header-a11y-dropdown-head[b-jxf6ahpdzn]{display:grid;gap:.25rem}.header-a11y-dropdown-title[b-jxf6ahpdzn]{font-family:var(--app-mono);font-size:.83rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--paper)}.header-a11y-dropdown-desc[b-jxf6ahpdzn]{font-size:.88rem;line-height:1.45;color:rgba(243,242,238,.78)}.header-a11y-steps[b-jxf6ahpdzn]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem}.header-a11y-step[b-jxf6ahpdzn]{min-height:52px;padding:10px 8px;border:1px solid rgba(243,242,238,.85);border-radius:8px;background:0 0;color:var(--paper);font-family:var(--app-mono);font-size:14px;font-weight:800;letter-spacing:.02em;line-height:1.1;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .12s ease}.header-a11y-step:hover[b-jxf6ahpdzn]{border-color:var(--signal);color:var(--signal-glow);transform:translateY(-1px)}.header-a11y-step.is-active[b-jxf6ahpdzn]{background:var(--signal);border-color:var(--signal);color:var(--paper);box-shadow:0 0 0 2px rgba(217,74,31,.25)}.header-a11y-step[data-a11y-step="1.50"][b-jxf6ahpdzn]{font-size:15px}.header-a11y-step[data-a11y-step="1.50"].is-active[b-jxf6ahpdzn]{box-shadow:0 0 0 3px rgba(217,74,31,.4)}html.a11y-step-110 .header-a11y-step[data-a11y-step="1.10"][b-jxf6ahpdzn],html.a11y-step-125 .header-a11y-step[data-a11y-step="1.25"][b-jxf6ahpdzn],html.a11y-step-150 .header-a11y-step[data-a11y-step="1.50"][b-jxf6ahpdzn],html:not(.a11y-large) .header-a11y-step[data-a11y-step="1"][b-jxf6ahpdzn]{background:var(--signal);border-color:var(--signal);color:var(--paper);box-shadow:0 0 0 2px rgba(217,74,31,.25)}html.a11y-step-150 .header-a11y-step[data-a11y-step="1.50"][b-jxf6ahpdzn]{box-shadow:0 0 0 3px rgba(217,74,31,.4)}@media (max-width:991.98px){.header-a11y-label[b-jxf6ahpdzn]{display:none}.header-a11y-trigger[b-jxf6ahpdzn]{padding:.4rem .6rem}}@media (max-width:575.98px){.header-a11y-dropdown[b-jxf6ahpdzn]{position:fixed;top:calc(var(--header-h,54px) + .55rem);left:50%;right:auto;transform:translateX(-50%);width:calc(100vw - 1.5rem);max-width:22rem}}.header-language-switcher[b-wm7bmdc2c4]{--dropdown-short:var(--gray-muted);position:relative;display:flex;justify-content:flex-end}.header-language-menu[b-wm7bmdc2c4]{position:relative}.header-language-menu summary[b-wm7bmdc2c4]{list-style:none}.header-language-menu summary[b-wm7bmdc2c4]::-webkit-details-marker{display:none}.header-language-trigger[b-wm7bmdc2c4]{display:inline-flex;align-items:center;gap:.55rem;padding:.4rem .75rem;color:var(--header-text);cursor:pointer;user-select:none;border-radius:999px;border:1px solid var(--header-border);background-color:transparent;font-family:var(--app-mono);font-size:.83rem;letter-spacing:.04em;transition:background-color .2s ease,border-color .2s ease}.header-language-trigger:hover[b-wm7bmdc2c4]{border-color:var(--header-border-hover);background-color:var(--header-surface-hover)}.header-language-menu[open] .header-language-trigger[b-wm7bmdc2c4]{border-color:var(--header-border-open);background-color:var(--header-surface-active)}.header-language-chevron[b-wm7bmdc2c4]{font-size:.83rem;transition:transform .2s ease}.header-language-menu[open] .header-language-chevron[b-wm7bmdc2c4]{transform:rotate(180deg)}.header-language-flag[b-wm7bmdc2c4]{display:inline-block;width:1.3rem;border-radius:.15rem;box-shadow:0 0 0 1px rgba(243,242,238,.12);font-size:1rem;line-height:1;overflow:hidden;flex-shrink:0}.header-language-dropdown[b-wm7bmdc2c4]{position:absolute;top:calc(100% + .55rem);right:0;z-index:20;min-width:13rem;padding:.45rem;display:grid;gap:.25rem;border-radius:.75rem;border:1px solid var(--dropdown-border);background:var(--dropdown-bg);box-shadow:0 18px 40px var(--dropdown-shadow)}.header-language-link[b-wm7bmdc2c4]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;color:var(--dropdown-link);text-decoration:none;font-size:.88rem;font-weight:500;padding:.55rem .7rem;border-radius:.5rem;transition:background-color .2s ease,color .2s ease}.header-language-label[b-wm7bmdc2c4]{white-space:nowrap}.header-language-short[b-wm7bmdc2c4]{font-family:var(--app-mono);font-size:.83rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--dropdown-short)}.header-language-link:hover[b-wm7bmdc2c4]{color:var(--dropdown-link-hover);background-color:var(--dropdown-link-hover-bg)}.header-language-link.is-active[b-wm7bmdc2c4]{color:var(--dropdown-link-active);background:var(--dropdown-link-active-bg)}.header-language-link.is-active .header-language-short[b-wm7bmdc2c4]{color:var(--signal)}@media (max-width:768px){.header-language-trigger[b-wm7bmdc2c4]{padding:7px 10px;gap:7px;font-size:12px;flex-shrink:0}.header-language-flag[b-wm7bmdc2c4]{width:20px;font-size:14px}.header-language-chevron[b-wm7bmdc2c4]{font-size:11px}.header-language-dropdown[b-wm7bmdc2c4]{min-width:min(13rem,calc(100vw - 2rem))}}@media (max-width:575.98px){.header-language-dropdown[b-wm7bmdc2c4]{position:fixed;top:calc(var(--header-h,54px) + .55rem);left:50%;right:auto;transform:translateX(-50%);width:calc(100vw - 1.5rem);max-width:22rem}}.page-shell[b-e8zd83x6rk]{--error-bg:lightyellow;--error-shadow:rgba(0, 0, 0, 0.2);min-height:100vh;display:flex;flex-direction:column}.site-main[b-e8zd83x6rk]{flex:1 0 auto;display:block}#blazor-error-ui[b-e8zd83x6rk]{color-scheme:light only;background:#ffffe0;bottom:0;box-shadow:0 -1px 2px rgba(0,0,0,.2);box-sizing:border-box;display:none;left:0;padding:.6rem 1.25rem .7rem 1.25rem;position:fixed;width:100%;z-index:1000}#blazor-error-ui .dismiss[b-e8zd83x6rk]{cursor:pointer;position:absolute;right:.75rem;top:.5rem}[b-e8zd83x6rk] .layout-error-fallback{max-width:640px;margin:4rem auto;padding:2rem 1.5rem;text-align:center}[b-e8zd83x6rk] .layout-error-fallback h2{font-size:1.6rem;font-weight:700;margin-bottom:.75rem}[b-e8zd83x6rk] .layout-error-fallback p{color:var(--gray-muted,#6f6f68);margin-bottom:1.5rem}[b-e8zd83x6rk] .layout-error-fallback-actions{display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap}[b-e8zd83x6rk] .layout-error-fallback-actions .btn{min-width:140px}.components-pause-visible[b-2e092rccyl],.components-reconnect-failed-visible[b-2e092rccyl],.components-reconnect-first-attempt-visible[b-2e092rccyl],.components-reconnect-repeated-attempt-visible[b-2e092rccyl],.components-rejoining-animation[b-2e092rccyl],.components-resume-failed-visible[b-2e092rccyl]{display:none}#components-reconnect-modal.components-reconnect-failed .components-reconnect-failed-visible[b-2e092rccyl],#components-reconnect-modal.components-reconnect-failed[b-2e092rccyl],#components-reconnect-modal.components-reconnect-paused .components-pause-visible[b-2e092rccyl],#components-reconnect-modal.components-reconnect-resume-failed .components-resume-failed-visible[b-2e092rccyl],#components-reconnect-modal.components-reconnect-retrying .components-reconnect-repeated-attempt-visible[b-2e092rccyl],#components-reconnect-modal.components-reconnect-retrying .components-rejoining-animation[b-2e092rccyl],#components-reconnect-modal.components-reconnect-retrying[b-2e092rccyl],#components-reconnect-modal.components-reconnect-show .components-reconnect-first-attempt-visible[b-2e092rccyl],#components-reconnect-modal.components-reconnect-show .components-rejoining-animation[b-2e092rccyl]{display:block}#components-reconnect-modal[b-2e092rccyl]{background-color:#fff;width:20rem;margin:20vh auto;padding:2rem;border:0;border-radius:.5rem;box-shadow:0 3px 6px 2px rgba(0,0,0,.3);opacity:0;transition:display .5s allow-discrete,overlay .5s allow-discrete;animation:components-reconnect-modal-fadeOutOpacity-b-2e092rccyl .5s both}#components-reconnect-modal[open][b-2e092rccyl]{animation:components-reconnect-modal-slideUp-b-2e092rccyl 1.5s cubic-bezier(.05,.89,.25,1.02) .3s,components-reconnect-modal-fadeInOpacity-b-2e092rccyl .5s ease-in-out .3s;animation-fill-mode:both}#components-reconnect-modal[b-2e092rccyl]::backdrop{background-color:rgba(0,0,0,.4);animation:components-reconnect-modal-fadeInOpacity-b-2e092rccyl .5s ease-in-out;opacity:1}@keyframes components-reconnect-modal-slideUp-b-2e092rccyl{0%{transform:translateY(30px) scale(.95)}100%{transform:translateY(0)}}@keyframes components-reconnect-modal-fadeInOpacity-b-2e092rccyl{0%{opacity:0}100%{opacity:1}}@keyframes components-reconnect-modal-fadeOutOpacity-b-2e092rccyl{0%{opacity:1}100%{opacity:0}}.components-reconnect-container[b-2e092rccyl]{display:flex;flex-direction:column;align-items:center;gap:1rem}#components-reconnect-modal p[b-2e092rccyl]{margin:0;text-align:center}#components-reconnect-modal button[b-2e092rccyl]{border:0;background-color:#6b9ed2;color:#fff;padding:4px 24px;border-radius:4px}#components-reconnect-modal button:hover[b-2e092rccyl]{background-color:#3b6ea2}#components-reconnect-modal button:active[b-2e092rccyl]{background-color:#6b9ed2}.components-rejoining-animation[b-2e092rccyl]{position:relative;width:80px;height:80px}.components-rejoining-animation div[b-2e092rccyl]{position:absolute;border:3px solid #0087ff;opacity:1;border-radius:50%;animation:components-rejoining-animation-b-2e092rccyl 1.5s cubic-bezier(0,.2,.8,1) infinite}.components-rejoining-animation div:nth-child(2)[b-2e092rccyl]{animation-delay:-.5s}@media (max-width:575.98px){#components-reconnect-modal[b-2e092rccyl]{width:calc(100vw - 32px);margin:12vh auto;padding:1.5rem}.components-rejoining-animation[b-2e092rccyl]{width:64px;height:64px}}@keyframes components-rejoining-animation-b-2e092rccyl{0%{top:40px;left:40px;width:0;height:0;opacity:0}4.9%{top:40px;left:40px;width:0;height:0;opacity:0}5%{top:40px;left:40px;width:0;height:0;opacity:1}100%{top:0;left:0;width:80px;height:80px;opacity:0}}.about-page[b-eungpt6kp7]{--paper:#faf9f5;--paper-warm:#f3f2ee;--ink:#0e0f10;--signal:#d94a1f;--gray-muted:#6f6f68;--gray-faint:#d6d4ca;--gray-divider:#e4e1d5;--card-surface:#ffffff;--card-border:#d6d4ca;font-family:Inter,sans-serif;padding:110px 0 80px;min-height:100vh;background:var(--paper);color:var(--ink)}.about-shell[b-eungpt6kp7]{max-width:860px;margin:0 auto;padding:0 32px}.about-article[b-eungpt6kp7]{padding-top:0}.about-hero[b-eungpt6kp7]{padding:40px 0 32px;border-bottom:1px solid var(--gray-divider);margin-bottom:32px}.about-kicker[b-eungpt6kp7]{display:inline-block;color:var(--signal);font-family:var(--app-mono);font-size:.83rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;margin-bottom:14px}.about-title[b-eungpt6kp7]{margin:0 0 16px;color:var(--ink);font-family:Inter,sans-serif;font-size:clamp(2.2rem, 6vw, 3.8rem);font-weight:700;line-height:1;letter-spacing:-.04em}.about-dot[b-eungpt6kp7]{color:var(--signal);opacity:.45}.about-lead[b-eungpt6kp7]{margin:0;color:var(--gray-muted);font-size:1.1rem;line-height:1.55;max-width:640px}.about-section[b-eungpt6kp7]{margin-bottom:40px}.about-section h2[b-eungpt6kp7]{margin:0 0 12px;color:var(--ink);font-family:Inter,sans-serif;font-size:1.4rem;font-weight:700;letter-spacing:-.02em}.about-section p[b-eungpt6kp7]{margin:0 0 12px;color:var(--ink);font-size:.98rem;line-height:1.7}.about-list[b-eungpt6kp7]{margin:10px 0 0;padding:0 0 0 20px;color:var(--ink);font-size:.95rem;line-height:1.8}.about-list li[b-eungpt6kp7]{margin-bottom:4px}.about-partners[b-eungpt6kp7]{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:16px}.about-partner[b-eungpt6kp7]{display:block;padding:20px 22px;border:1px solid var(--card-border);border-radius:4px;background:var(--card-surface);color:inherit;text-decoration:none;cursor:pointer;transition:transform .22s cubic-bezier(.22, 1, .36, 1),border-color .22s ease,box-shadow .22s ease}.about-partner:focus-visible[b-eungpt6kp7],.about-partner:hover[b-eungpt6kp7]{transform:translateY(-2px);border-color:var(--ink);box-shadow:0 10px 28px rgba(14,15,16,.09);outline:0}.about-partner:focus-visible .about-partner-link[b-eungpt6kp7],.about-partner:hover .about-partner-link[b-eungpt6kp7]{text-decoration:underline}.about-partner h3[b-eungpt6kp7]{margin:0 0 4px;color:var(--ink);font-family:Inter,sans-serif;font-size:1.25rem;font-weight:700;letter-spacing:-.02em}.about-partner-role[b-eungpt6kp7]{color:var(--signal);font-family:var(--app-mono);font-size:.83rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px}.about-partner p[b-eungpt6kp7]{color:var(--ink);font-size:.92rem;line-height:1.55;margin:0 0 10px}.about-partner-link[b-eungpt6kp7]{display:inline-block;color:var(--signal);font-family:var(--app-mono);font-size:.83rem;font-weight:600;letter-spacing:.02em;text-decoration:none}.about-partner-link:focus-visible[b-eungpt6kp7],.about-partner-link:hover[b-eungpt6kp7]{text-decoration:underline}.about-section-contact a[b-eungpt6kp7]{color:var(--signal);font-weight:600;text-decoration:none}.about-section-contact a:hover[b-eungpt6kp7]{text-decoration:underline}.visually-hidden[b-eungpt6kp7]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.about-section-stats[b-eungpt6kp7]{padding:0}.about-stats[b-eungpt6kp7]{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;padding:24px 28px;border:1px solid var(--card-border);border-radius:4px;background:var(--paper-warm)}.about-stat[b-eungpt6kp7]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px}.about-stat-value[b-eungpt6kp7]{font-family:Inter,sans-serif;font-size:2.4rem;font-weight:700;line-height:1;letter-spacing:-.03em;color:var(--signal)}.about-stat-label[b-eungpt6kp7]{font-family:var(--app-mono);font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;color:var(--gray-muted)}.about-partner-credentials[b-eungpt6kp7]{margin-top:8px;font-family:var(--app-mono);font-size:.82rem;letter-spacing:.04em;color:var(--gray-muted)}.about-section-editorial .about-list-editorial[b-eungpt6kp7]{list-style:none;padding:0}.about-list-editorial li[b-eungpt6kp7]{display:flex;flex-direction:column;gap:2px;padding:10px 0;border-bottom:1px solid var(--gray-divider)}.about-list-editorial li:last-child[b-eungpt6kp7]{border-bottom:0}.about-list-editorial li strong[b-eungpt6kp7]{font-family:Inter,sans-serif;font-size:1rem;font-weight:700;color:var(--ink)}.about-editorial-note[b-eungpt6kp7]{font-size:.92rem;color:var(--gray-muted);line-height:1.55}.about-chips[b-eungpt6kp7]{list-style:none;margin:22px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.about-chips li[b-eungpt6kp7]{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;background:var(--paper-warm);border:1px solid var(--card-border);border-radius:999px;font-size:.9rem;font-weight:500;color:var(--ink)}.about-chip-tick[b-eungpt6kp7]{color:var(--signal);font-weight:800}.about-suppliers[b-eungpt6kp7]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px}.about-supplier[b-eungpt6kp7]{background:var(--card-surface);border:1px solid var(--card-border);border-radius:4px;padding:18px 20px}.about-supplier h3[b-eungpt6kp7]{margin:0 0 6px;font-family:Inter,sans-serif;font-size:1.1rem;font-weight:700;letter-spacing:-.02em;color:var(--ink)}.about-supplier p[b-eungpt6kp7]{margin:0;font-size:.92rem;line-height:1.55;color:var(--ink)}.about-supplier-pill[b-eungpt6kp7]{display:inline-block;margin-bottom:10px;padding:4px 10px;border-radius:999px;font-family:var(--app-mono);font-size:.72rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.about-supplier-pill.is-current[b-eungpt6kp7]{background:var(--signal);color:#fff}.about-supplier-pill.is-open[b-eungpt6kp7]{background:var(--paper-warm);color:var(--gray-muted);border:1px dashed var(--card-border)}.about-contact-card[b-eungpt6kp7]{margin-top:18px;padding:18px 22px;background:var(--ink);border-radius:6px;display:flex;flex-direction:column;gap:8px;--tg-email-color:#fff;--tg-email-hover:var(--signal);--tg-email-size:1.25rem;--tg-email-weight:700}.about-contact-label[b-eungpt6kp7]{font-family:var(--app-mono);font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;color:rgba(243,242,238,.78)}.about-contact-email[b-eungpt6kp7]{display:inline-flex;align-items:center;gap:10px;font-family:Inter,sans-serif;font-size:1.25rem;font-weight:700;letter-spacing:-.01em;color:#fff;text-decoration:none;transition:color .18s ease}.about-contact-email i[b-eungpt6kp7]{color:var(--signal);font-size:1.05rem}.about-contact-email:focus-visible[b-eungpt6kp7],.about-contact-email:hover[b-eungpt6kp7]{color:var(--signal);outline:0}.about-steps[b-eungpt6kp7]{counter-reset:about-step;list-style:none;margin:14px 0 0;padding:0;display:flex;flex-direction:column;gap:12px}.about-steps li[b-eungpt6kp7]{counter-increment:about-step;position:relative;padding-left:44px;min-height:30px;display:flex;align-items:center;font-size:.96rem;line-height:1.5;color:var(--ink)}.about-steps li[b-eungpt6kp7]::before{content:counter(about-step);position:absolute;left:0;top:0;width:30px;height:30px;background:var(--paper-warm);border:1px solid var(--card-border);border-radius:50%;display:grid;place-items:center;font-family:var(--app-mono);font-weight:700;font-size:.9rem;color:var(--signal)}.about-faq-item[b-eungpt6kp7]{padding:18px 0;border-top:1px solid var(--gray-divider)}.about-faq-item:first-of-type[b-eungpt6kp7]{border-top:0;padding-top:4px}.about-faq-item h3[b-eungpt6kp7]{margin:0 0 8px;font-family:Inter,sans-serif;font-size:1.12rem;font-weight:700;letter-spacing:-.01em;color:var(--ink)}.about-faq-item p[b-eungpt6kp7]{margin:0;font-size:.98rem;line-height:1.7;color:var(--ink)}@media (max-width:767.98px){.about-partners[b-eungpt6kp7]{grid-template-columns:1fr}.about-shell[b-eungpt6kp7]{padding:0 20px}.about-stats[b-eungpt6kp7]{grid-template-columns:1fr;gap:14px;padding:18px 20px}.about-stat-value[b-eungpt6kp7]{font-size:2rem}.about-suppliers[b-eungpt6kp7]{grid-template-columns:1fr}.about-contact-email[b-eungpt6kp7]{font-size:1.1rem}}.compare-page[b-mnogjvei69]{--paper:#faf9f5;--paper-warm:#f3f2ee;--ink:#0e0f10;--signal:#d94a1f;--signal-soft:rgba(217, 74, 31, 0.14);--positive:#2e7d32;--positive-soft:rgba(46, 125, 50, 0.10);--gray-muted:#6f6f68;--gray-divider:#e4e1d5;--card-border:#d6d4ca;--col-1:#2f9be0;--col-2:#2f9e54;--col-3:#8b5cf6;background:var(--paper);color:var(--ink);min-height:100vh;padding:100px 0 140px;font-family:Inter,sans-serif}.compare-page-shell[b-mnogjvei69]{max-width:1200px}.compare-header[b-mnogjvei69]{margin:28px 0 28px}.compare-kicker[b-mnogjvei69]{display:inline-block;margin-bottom:8px;font-family:var(--app-mono);font-size:.78rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--signal)}.compare-title[b-mnogjvei69]{margin:0 0 10px;font-size:clamp(2rem, 5vw, 3rem);font-weight:700;line-height:1.05;letter-spacing:-.02em}.compare-dot[b-mnogjvei69]{color:var(--signal)}.compare-lead[b-mnogjvei69]{margin:0;color:var(--gray-muted);font-size:1rem;line-height:1.6;max-width:720px}.compare-empty[b-mnogjvei69]{padding:40px 24px;text-align:center;color:var(--gray-muted);border:1px dashed var(--card-border);border-radius:6px;background:var(--paper-warm)}.compare-matrix-wrap[b-mnogjvei69]{overflow-x:auto;border:1px solid var(--card-border);border-radius:6px;background:var(--paper)}.compare-matrix[b-mnogjvei69]{width:100%;border-collapse:collapse;table-layout:fixed;min-width:640px}.compare-matrix td[b-mnogjvei69],.compare-matrix th[b-mnogjvei69]{padding:12px 14px;border-bottom:1px solid var(--gray-divider);text-align:left;vertical-align:top;font-size:.95rem}.compare-row-label[b-mnogjvei69]{width:180px;background:var(--paper-warm);color:var(--gray-muted);font-family:var(--app-mono);font-size:.82rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;word-break:break-word;overflow-wrap:anywhere;line-height:1.25}.compare-product[b-mnogjvei69]{padding:0!important;background:var(--paper)}.compare-product-card[b-mnogjvei69]{display:flex;flex-direction:column;height:100%;padding:16px;text-decoration:none;color:var(--ink);background:#fff;transition:background .18s ease}.compare-product-card:hover[b-mnogjvei69]{background:var(--signal-soft)}.compare-product-media[b-mnogjvei69]{width:100%;height:180px;background:#fff;border-radius:4px;display:flex;align-items:center;justify-content:center;margin-bottom:10px;flex:0 0 auto}.compare-product-media img[b-mnogjvei69]{max-width:100%;max-height:100%;object-fit:contain}.compare-product-meta[b-mnogjvei69]{display:flex;flex-direction:column;gap:2px}.compare-product-brand[b-mnogjvei69]{font-family:var(--app-mono);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--signal);font-weight:600}.compare-product-name[b-mnogjvei69]{font-size:.95rem;font-weight:700;line-height:1.2;letter-spacing:-.005em;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.compare-product-dim[b-mnogjvei69]{font-family:var(--app-mono);font-size:.84rem;color:var(--gray-muted)}.compare-matrix .compare-product:nth-child(2)[b-mnogjvei69],.compare-matrix td:nth-child(2)[b-mnogjvei69]{box-shadow:inset 2px 0 0 var(--col-1),inset -2px 0 0 var(--col-1)}.compare-matrix thead .compare-product:nth-child(2)[b-mnogjvei69]{box-shadow:inset 2px 2px 0 var(--col-1),inset -2px 0 0 var(--col-1)}.compare-matrix tbody tr:last-child td:nth-child(2)[b-mnogjvei69]{box-shadow:inset 2px 0 0 var(--col-1),inset -2px 0 0 var(--col-1),inset 0 -2px 0 var(--col-1)}.compare-matrix .compare-product:nth-child(3)[b-mnogjvei69],.compare-matrix td:nth-child(3)[b-mnogjvei69]{box-shadow:inset 2px 0 0 var(--col-2),inset -2px 0 0 var(--col-2)}.compare-matrix thead .compare-product:nth-child(3)[b-mnogjvei69]{box-shadow:inset 2px 2px 0 var(--col-2),inset -2px 0 0 var(--col-2)}.compare-matrix tbody tr:last-child td:nth-child(3)[b-mnogjvei69]{box-shadow:inset 2px 0 0 var(--col-2),inset -2px 0 0 var(--col-2),inset 0 -2px 0 var(--col-2)}.compare-matrix .compare-product:nth-child(4)[b-mnogjvei69],.compare-matrix td:nth-child(4)[b-mnogjvei69]{box-shadow:inset 2px 0 0 var(--col-3),inset -2px 0 0 var(--col-3)}.compare-matrix thead .compare-product:nth-child(4)[b-mnogjvei69]{box-shadow:inset 2px 2px 0 var(--col-3),inset -2px 0 0 var(--col-3)}.compare-matrix tbody tr:last-child td:nth-child(4)[b-mnogjvei69]{box-shadow:inset 2px 0 0 var(--col-3),inset -2px 0 0 var(--col-3),inset 0 -2px 0 var(--col-3)}.compare-matrix thead .compare-product:nth-child(2) .compare-product-card[b-mnogjvei69]{border:2px solid var(--col-1)}.compare-matrix thead .compare-product:nth-child(3) .compare-product-card[b-mnogjvei69]{border:2px solid var(--col-2)}.compare-matrix thead .compare-product:nth-child(4) .compare-product-card[b-mnogjvei69]{border:2px solid var(--col-3)}.compare-radar[b-mnogjvei69]{margin-top:32px}.compare-cell-best[b-mnogjvei69]{background:var(--positive-soft);color:var(--positive);font-weight:700;position:relative}.compare-cell-best[b-mnogjvei69]::before{content:"";position:absolute;left:2px;top:0;bottom:0;width:3px;background:var(--positive)}.compare-cell-empty[b-mnogjvei69]{color:var(--gray-muted)}.compare-cell-positive[b-mnogjvei69]{color:var(--positive);font-weight:600}.compare-cell-positive i[b-mnogjvei69]{margin-right:6px}.compare-chip[b-mnogjvei69]{display:inline-block;margin-right:6px;padding:3px 8px;border:1px solid var(--card-border);border-radius:999px;background:var(--paper-warm);color:var(--ink);font-family:var(--app-mono);font-size:.78rem;font-weight:700;letter-spacing:.04em}@media (max-width:767.98px){.compare-page[b-mnogjvei69]{padding:80px 0 200px}.compare-matrix[b-mnogjvei69]{table-layout:auto;min-width:520px}.compare-row-label[b-mnogjvei69]{width:140px;font-size:.7rem;letter-spacing:.04em;padding:8px 10px;white-space:normal}.compare-matrix td[b-mnogjvei69],.compare-matrix th[b-mnogjvei69]{padding:8px 10px;font-size:.86rem;word-break:break-word;overflow-wrap:anywhere}.compare-product-card[b-mnogjvei69]{padding:10px}}.product-detail-page[b-co2ajfq5h3]{--stock-link-blue:#1d6fd6;--fitment-surface:var(--positive-soft, rgba(46, 125, 50, 0.10));--fitment-accent:var(--positive, #2e7d32);background:var(--paper);color:var(--ink);min-height:100vh;padding:88px 0 80px;font-family:Inter,sans-serif}.product-detail-fitment[b-co2ajfq5h3]{display:flex;gap:12px;margin-top:16px;padding:14px 16px;border:1px solid color-mix(in oklab,var(--fitment-accent),transparent 70%);border-radius:10px;background:var(--fitment-surface)}.product-detail-fitment>i[b-co2ajfq5h3]{color:var(--fitment-accent);font-size:1.1rem;line-height:1.5;flex:0 0 auto}.product-detail-fitment-body strong[b-co2ajfq5h3]{display:block;font-size:.98rem;font-weight:700;color:var(--ink);margin-bottom:3px}.product-detail-fitment-body p[b-co2ajfq5h3]{margin:0;font-size:.9rem;line-height:1.5;color:var(--gray-muted)}.product-detail-fitment-link[b-co2ajfq5h3]{display:inline-flex;align-items:center;gap:6px;margin-top:8px;font-family:var(--app-mono);font-size:.8rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--fitment-accent);text-decoration:none}.product-detail-fitment-link:hover[b-co2ajfq5h3]{color:var(--signal)}.product-detail-fitment-link i[b-co2ajfq5h3]{transition:transform .16s ease}.product-detail-fitment-link:hover i[b-co2ajfq5h3]{transform:translateX(3px)}.product-detail-shell[b-co2ajfq5h3]{max-width:1200px;margin-left:auto;margin-right:auto}.product-detail-card[b-co2ajfq5h3]{margin-top:24px;display:grid;grid-template-columns:minmax(280px,0.8fr) 1.2fr;grid-template-rows:auto 1fr;grid-template-areas:"media title" "media body";column-gap:36px;row-gap:12px;padding:32px;border:1px solid var(--card-border);border-radius:16px;background:var(--card-surface)}.product-detail-title[b-co2ajfq5h3]{grid-area:title}.product-detail-media[b-co2ajfq5h3]{grid-area:media}.product-detail-body[b-co2ajfq5h3]{grid-area:body}.product-detail-media[b-co2ajfq5h3]{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:16px}.product-detail-compare[b-co2ajfq5h3]{position:absolute;top:14px;left:14px;z-index:6}.product-detail-carousel[b-co2ajfq5h3]{position:relative;width:100%}.product-detail-carousel-viewport[b-co2ajfq5h3]{overflow:hidden;border-radius:12px;touch-action:pan-y}.product-detail-carousel-track[b-co2ajfq5h3]{display:flex;flex-wrap:nowrap;transition:transform .4s cubic-bezier(.22, 1, .36, 1)}.product-detail-carousel-slide[b-co2ajfq5h3]{flex:0 0 100%;min-width:0}.product-detail-carousel-slide .product-detail-zoom[b-co2ajfq5h3]{max-width:100%;width:100%}.product-detail-carousel-link[b-co2ajfq5h3]{display:block;width:100%;text-decoration:none;color:inherit}.product-detail-carousel-nav[b-co2ajfq5h3]{position:absolute;top:50%;transform:translateY(-50%);z-index:4;width:42px;height:42px;display:flex;align-items:center;justify-content:center;border:1px solid var(--card-border);border-radius:999px;background:var(--paper);color:var(--ink);box-shadow:0 2px 8px var(--card-shadow);cursor:pointer;transition:background .18s ease,color .18s ease,border-color .18s ease}.product-detail-carousel-nav:hover[b-co2ajfq5h3]{background:var(--graphite);color:var(--paper);border-color:var(--graphite)}.product-detail-carousel-nav.is-prev[b-co2ajfq5h3]{left:10px}.product-detail-carousel-nav.is-next[b-co2ajfq5h3]{right:10px}.product-detail-carousel-thumbs[b-co2ajfq5h3]{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.product-detail-carousel-thumb[b-co2ajfq5h3]{width:64px;height:64px;padding:5px;border:1px solid var(--card-border);border-radius:8px;background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:border-color .18s ease,transform .18s ease}.product-detail-carousel-thumb img[b-co2ajfq5h3]{max-width:100%;max-height:100%;object-fit:contain}.product-detail-carousel-thumb:hover[b-co2ajfq5h3]{transform:translateY(-2px)}.product-detail-carousel-thumb.is-active[b-co2ajfq5h3]{border-color:var(--signal);box-shadow:0 0 0 1px var(--signal)}.product-detail-zoom[b-co2ajfq5h3]{position:relative;width:100%;max-width:480px}.product-detail-zoom-frame[b-co2ajfq5h3]{position:relative;width:100%;aspect-ratio:1;border-radius:12px;background:#fff;border:2px solid var(--gray-faint,#d6d4ca);box-sizing:border-box;overflow:hidden;cursor:zoom-in;transition:border-color .25s ease,box-shadow .25s ease}.product-detail-zoom-frame:hover[b-co2ajfq5h3]{border-color:var(--signal,#d94a1f);box-shadow:0 12px 30px rgba(14,15,16,.12)}.product-detail-zoom-img[b-co2ajfq5h3]{width:100%;height:100%;object-fit:contain;display:block;pointer-events:none}.product-detail-zoom-lens[b-co2ajfq5h3]{position:absolute;width:140px;height:140px;border:2px solid var(--signal,#d94a1f);border-radius:8px;background:rgba(217,74,31,.08);pointer-events:none;opacity:0;transition:opacity .15s ease;z-index:2}.product-detail-zoom-lens.is-active[b-co2ajfq5h3]{opacity:1}.product-detail-zoom-result[b-co2ajfq5h3]{position:absolute;top:0;left:calc(100% + 20px);width:520px;height:100%;border-radius:12px;background-color:#fff;background-repeat:no-repeat;background-size:1440px auto;border:2px solid var(--gray-faint,#d6d4ca);box-shadow:0 18px 40px rgba(14,15,16,.18);pointer-events:none;opacity:0;transition:opacity .18s ease;z-index:3}.product-detail-zoom-result.is-active[b-co2ajfq5h3]{opacity:1}@media (hover:none),(max-width:991.98px){.product-detail-zoom-lens[b-co2ajfq5h3],.product-detail-zoom-result[b-co2ajfq5h3]{display:none!important}.product-detail-zoom[b-co2ajfq5h3]{cursor:default}}@media (max-width:1199.98px){.product-detail-zoom-result[b-co2ajfq5h3]{display:none}}.product-detail-eu-labels[b-co2ajfq5h3]{position:relative;display:flex;align-items:center;justify-content:center;gap:12px;padding:4px 2px 8px}.product-detail-eu-nav[b-co2ajfq5h3]{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:60px;display:inline-flex;align-items:center;justify-content:center;padding:0;background:rgba(14,15,16,.18);border:0;border-radius:6px;color:var(--paper,#faf9f5);cursor:pointer;z-index:2;transition:background .18s ease,color .18s ease,transform .18s ease}.product-detail-eu-nav:focus-visible[b-co2ajfq5h3],.product-detail-eu-nav:hover[b-co2ajfq5h3]{background:var(--signal,#d94a1f);color:var(--paper,#faf9f5);outline:0}.product-detail-eu-nav-prev[b-co2ajfq5h3]{left:-52px}.product-detail-eu-nav-next[b-co2ajfq5h3]{right:-52px}.product-detail-eu-nav i[b-co2ajfq5h3]{font-size:.95rem}.product-detail-eu-label-wrap[b-co2ajfq5h3]{position:relative;width:100%;max-width:360px;display:flex;flex-direction:column;align-items:stretch;text-decoration:none;color:inherit}.product-detail-zoom--label .product-detail-zoom-frame[b-co2ajfq5h3]{aspect-ratio:auto;max-height:460px;height:auto;padding:8px}.product-detail-zoom--label .product-detail-zoom-img[b-co2ajfq5h3]{max-width:100%;max-height:460px;width:auto;height:auto;margin:0 auto;object-fit:contain}@media (max-width:575.98px){.product-detail-zoom--label .product-detail-zoom-frame[b-co2ajfq5h3]{max-height:none}.product-detail-zoom--label .product-detail-zoom-img[b-co2ajfq5h3]{max-height:none;width:100%;height:auto}.product-detail-eu-nav-prev[b-co2ajfq5h3]{left:-8px}.product-detail-eu-nav-next[b-co2ajfq5h3]{right:-8px}}.product-detail-body[b-co2ajfq5h3]{display:flex;flex-direction:column;gap:16px}.product-detail-title[b-co2ajfq5h3]{margin:0;font-size:clamp(1.6rem, 3.4vw, 2.2rem);font-weight:700;letter-spacing:-.02em;line-height:1.15}.product-detail-title-brand[b-co2ajfq5h3]{color:var(--signal);font-weight:800;text-decoration:none;transition:color .15s ease}.product-detail-title-brand:focus-visible[b-co2ajfq5h3],.product-detail-title-brand:hover[b-co2ajfq5h3]{color:var(--signal-hover);text-decoration:underline;text-underline-offset:0.18em;text-decoration-thickness:2px}.product-detail-title-name[b-co2ajfq5h3]{color:var(--ink)}.product-detail-kicker-row[b-co2ajfq5h3]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:6px}.product-detail-kicker[b-co2ajfq5h3]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:0;flex:0 1 auto}.product-detail-price-inline[b-co2ajfq5h3]{margin-top:0;margin-left:auto;display:inline-flex;align-items:baseline;gap:8px;text-align:right}.product-detail-price-inline strong[b-co2ajfq5h3]{font-family:"IBM Plex Mono",monospace;font-size:1.25rem;font-weight:600;letter-spacing:0;color:var(--ink)}.product-detail-price-inline strong.is-promo[b-co2ajfq5h3]{color:var(--signal)}.product-detail-price-inline .product-detail-price-vat[b-co2ajfq5h3]{margin-left:0}.product-detail-price-col[b-co2ajfq5h3]{margin-left:auto;display:flex;flex-direction:column;align-items:flex-end}.product-detail-price-col .product-detail-price-vat[b-co2ajfq5h3]{margin:3px 0 0;text-align:right}.product-detail-price-webshop[b-co2ajfq5h3]{display:none;margin:4px 0 0;font-family:"IBM Plex Mono",monospace;font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--signal);text-align:right}.product-detail-price-stale[b-co2ajfq5h3]{margin:2px 0 0;font-family:"IBM Plex Mono",monospace;font-size:.68rem;letter-spacing:.03em;color:var(--gray-muted);text-align:right}.product-detail-price-omnibus[b-co2ajfq5h3]{margin:2px 0 0;font-family:"IBM Plex Mono",monospace;font-size:.68rem;letter-spacing:.03em;color:var(--gray-muted);text-align:right}.product-safety-facts[b-co2ajfq5h3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px 24px;margin:0 0 14px}.product-safety-facts div[b-co2ajfq5h3]{display:flex;flex-direction:column;gap:2px}.product-safety-facts dt[b-co2ajfq5h3]{font-family:"IBM Plex Mono",monospace;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--gray-muted)}.product-safety-facts dd[b-co2ajfq5h3]{margin:0;font-size:.95rem;color:var(--ink)}.product-safety-notice[b-co2ajfq5h3],.product-safety-operator[b-co2ajfq5h3]{margin:0 0 8px;font-size:.9rem;line-height:1.5;color:var(--gray-muted);max-width:70ch}.product-pressure-figure[b-co2ajfq5h3]{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 18px;margin:0 0 10px}.product-pressure-bar[b-co2ajfq5h3]{font-size:1.8rem;font-weight:700;letter-spacing:-.02em;color:var(--ink);line-height:1}.product-pressure-bar small[b-co2ajfq5h3]{font-size:.9rem;font-weight:600;color:var(--gray-muted);margin-left:5px}.product-pressure-alt[b-co2ajfq5h3]{font-family:"IBM Plex Mono",monospace;font-size:1.8rem;line-height:1;letter-spacing:.04em;color:var(--gray-muted)}.product-pressure-alt small[b-co2ajfq5h3]{font-size:.9rem;font-weight:600;margin-left:5px;letter-spacing:0}.product-pressure-note[b-co2ajfq5h3]{margin:0 0 10px;font-size:.9rem;line-height:1.5;color:var(--gray-muted);max-width:70ch}.product-pressure-guide[b-co2ajfq5h3]{display:inline-flex;align-items:center;gap:8px;font-family:"IBM Plex Mono",monospace;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:var(--signal);text-decoration:none}.product-pressure-guide:hover[b-co2ajfq5h3]{text-decoration:underline}.product-pressure-guide i[b-co2ajfq5h3]{transition:transform .16s ease}.product-pressure-guide:hover i[b-co2ajfq5h3]{transform:translateX(3px)}.product-detail-price strong[b-co2ajfq5h3],.product-detail-price-inline strong[b-co2ajfq5h3],.product-detail-price-vat[b-co2ajfq5h3]{white-space:nowrap}@media (max-width:780px){.product-detail-price-inline[b-co2ajfq5h3]{flex-wrap:wrap;justify-content:flex-end}.product-detail-price-inline strong[b-co2ajfq5h3]{font-size:1.5rem}}.product-detail-kicker-chip[b-co2ajfq5h3]{display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:0 12px;border-radius:999px;border:1px solid var(--card-border);background:var(--card-surface);color:var(--ink);font-family:var(--app-mono);font-size:.83rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1;max-width:100%;min-width:0}.product-detail-kicker-chip>span[b-co2ajfq5h3]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-detail-kicker-chip.is-warranty[b-co2ajfq5h3]{display:none;max-width:289px;white-space:normal;line-height:1.2;padding-top:4px;padding-bottom:4px;text-align:left}.product-detail-kicker-chip i[b-co2ajfq5h3]{font-size:.85rem}.product-detail-kicker-chip.is-season-summer i[b-co2ajfq5h3]{color:#e8a93b}.product-detail-kicker-chip.is-season-winter i[b-co2ajfq5h3]{color:#4ea7d4}.product-detail-kicker-chip.is-season-allseason i[b-co2ajfq5h3]{color:var(--signal)}.product-detail-kicker-chip.is-xl[b-co2ajfq5h3]{background:var(--signal);color:var(--paper);border-color:var(--signal)}.product-detail-kicker-chip.is-rft[b-co2ajfq5h3]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.product-detail-kicker-chip.is-warranty[b-co2ajfq5h3]{background:rgba(46,125,50,.08);color:#2e7d32;border-color:rgba(46,125,50,.45);gap:6px}.product-detail-kicker-chip.is-warranty i[b-co2ajfq5h3]{color:#2e7d32;font-size:.92em}.product-detail-dimension[b-co2ajfq5h3]{margin:0;color:var(--gray-muted);font-family:var(--app-mono);font-size:.92rem;letter-spacing:.06em;text-transform:uppercase}.product-detail-specs[b-co2ajfq5h3]{margin:12px 0 0;display:flex;flex-direction:column;border-top:1px solid var(--gray-divider);border-bottom:1px solid var(--gray-divider);padding:0}.product-detail-specs>div[b-co2ajfq5h3]{display:grid;grid-template-columns:minmax(120px,1fr) 1.4fr;align-items:baseline;gap:16px;padding:12px 4px;border-bottom:1px solid var(--gray-divider);background:0 0;transition:background .18s ease,color .18s ease}.product-detail-specs>div:last-child[b-co2ajfq5h3]{border-bottom:0}.product-detail-specs>div:hover[b-co2ajfq5h3]{background:color-mix(in oklab,var(--paper-warm),var(--signal) 6%)}.product-detail-specs dt[b-co2ajfq5h3]{margin:0;color:var(--gray-muted);font-family:var(--app-mono);font-size:.83rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;line-height:1.3;transition:color .18s ease}.product-detail-specs>div:hover dt[b-co2ajfq5h3]{color:var(--signal)}.product-detail-specs dd[b-co2ajfq5h3]{margin:0;color:var(--ink);font-family:Inter,sans-serif;font-weight:600;font-size:.98rem;line-height:1.3;overflow-wrap:anywhere;word-break:break-word;text-align:left}@media (max-width:575.98px){.product-detail-specs>div[b-co2ajfq5h3]{grid-template-columns:1fr;gap:4px;padding:10px 4px}}.product-detail-flags[b-co2ajfq5h3]{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.product-detail-flag[b-co2ajfq5h3]{padding:4px 10px;border-radius:6px;border:1px solid var(--card-border);font-family:var(--app-mono);font-size:.83rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink)}.product-detail-flag.is-xl[b-co2ajfq5h3]{background:var(--signal);color:var(--paper);border-color:var(--signal)}.product-detail-flag.is-rft[b-co2ajfq5h3]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.product-detail-price[b-co2ajfq5h3]{margin-top:4px;color:var(--ink)}.product-detail-price strong[b-co2ajfq5h3]{font-family:Inter,sans-serif;font-size:1.85rem;font-weight:800;letter-spacing:-.02em;color:var(--signal)}.product-detail-price-vat[b-co2ajfq5h3]{margin-left:8px;color:var(--gray-muted);font-family:var(--app-mono);font-size:.83rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.product-detail-price-unit-toggle[b-co2ajfq5h3]{display:inline-flex;gap:4px;margin-top:8px;padding:4px;border:1px solid var(--card-border);border-radius:999px;background:var(--paper);width:100%;max-width:360px}.product-detail-price-unit-btn[b-co2ajfq5h3]{appearance:none;border:0;flex:1 1 0;text-align:center;padding:6px 14px;border-radius:999px;background:0 0;color:var(--gray-muted);font-family:var(--app-mono);font-size:.83rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background .18s ease,color .18s ease}.product-detail-price-unit-btn:hover[b-co2ajfq5h3]{color:var(--ink)}.product-detail-price-unit-btn.is-active[b-co2ajfq5h3]{background:var(--ink);color:var(--paper)}.product-detail-price-promo-badge[b-co2ajfq5h3]{display:inline-block;margin-right:10px;padding:4px 10px;border-radius:4px;background:var(--signal);color:var(--paper);font-family:var(--app-mono);font-size:.83rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;vertical-align:middle}.product-detail-price-original[b-co2ajfq5h3]{margin-right:10px;color:var(--gray-muted);font-family:Inter,sans-serif;font-size:1.2rem;font-weight:600;text-decoration:line-through}.product-detail-price strong.is-promo[b-co2ajfq5h3]{color:var(--signal)}.product-detail-price-promo-ends[b-co2ajfq5h3]{display:block;margin-top:6px;color:var(--signal);font-family:var(--app-mono);font-size:.83rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.product-detail-cta[b-co2ajfq5h3]{--cta-brand:var(--signal);--cta-brand-text:var(--paper);height:48px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 22px;border-radius:10px;background:var(--cta-brand);color:var(--cta-brand-text);font-family:var(--app-mono);font-size:.83rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;border:1px solid var(--cta-brand);transition:background .2s ease,color .2s ease,transform .2s ease,border-color .2s ease}.product-detail-cta:focus-visible[b-co2ajfq5h3],.product-detail-cta:hover[b-co2ajfq5h3]{background:var(--ink);border-color:var(--ink);color:var(--paper);transform:translateY(-1px);outline:0}.product-detail-cta i[b-co2ajfq5h3]{font-size:.9rem}.product-detail-cta-gumiimpex[b-co2ajfq5h3]{--cta-brand:#1f6cb0;--cta-brand-text:#ffffff}.product-detail-cta-continental[b-co2ajfq5h3]{--cta-brand:#ffa500;--cta-brand-text:#ffffff}.product-detail-actions[b-co2ajfq5h3]{display:flex;flex-wrap:wrap;align-items:stretch;gap:12px;margin-top:18px}.product-detail-actions .product-detail-cta[b-co2ajfq5h3]{flex:1 1 auto;min-width:220px}.product-detail-share[b-co2ajfq5h3]{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;border:1px solid;background:var(--paper);text-decoration:none;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .2s ease}.product-detail-share i[b-co2ajfq5h3]{font-size:1.3rem}.product-detail-share-whatsapp[b-co2ajfq5h3]{border-color:#25d366;color:#25d366}.product-detail-share-whatsapp:focus-visible[b-co2ajfq5h3],.product-detail-share-whatsapp:hover[b-co2ajfq5h3]{background:#25d366;color:#fff;transform:translateY(-1px);outline:0}.product-detail-share-viber[b-co2ajfq5h3]{border-color:#7360f2;color:#7360f2}.product-detail-share-viber:focus-visible[b-co2ajfq5h3],.product-detail-share-viber:hover[b-co2ajfq5h3]{background:#7360f2;color:#fff;transform:translateY(-1px);outline:0}.product-detail-section[b-co2ajfq5h3]{margin-top:36px;padding:28px;border:1px solid var(--card-border);border-radius:12px;background:var(--card-surface)}.product-rim-suggestions:empty[b-co2ajfq5h3]{display:none}.product-detail-section h2[b-co2ajfq5h3]{margin:0 0 14px;font-size:1.2rem;font-weight:700;letter-spacing:-.02em}.product-popular-cars-list[b-co2ajfq5h3]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.product-popular-car[b-co2ajfq5h3]{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:1px solid var(--card-border);border-radius:999px;background:var(--paper-warm,#f3f2ee);color:var(--ink,#0e0f10);text-decoration:none;font-weight:500;font-size:.95rem;transition:border-color .12s ease,color .12s ease,transform .12s ease}.product-popular-car:hover[b-co2ajfq5h3]{border-color:var(--ink,#0e0f10);color:var(--signal,#d94a1f);transform:translateY(-1px)}.product-popular-car i[b-co2ajfq5h3]{color:var(--signal,#d94a1f);font-size:.85rem}.product-detail-empty[b-co2ajfq5h3]{color:var(--gray-muted);font-style:italic}.product-detail-stock-qty[b-co2ajfq5h3]{font-family:var(--app-mono, monospace);font-size:.82rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#1f8a4a;padding:4px 10px;border-radius:999px;background:rgba(40,160,106,.12)}.product-detail-stock-qty.is-low[b-co2ajfq5h3]{color:#b8822a;background:rgba(200,140,50,.18)}.product-detail-stock-scroll[b-co2ajfq5h3]{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:10px 0 0}.product-detail-stock-table[b-co2ajfq5h3]{width:100%;margin:0;border-collapse:collapse;border:1px solid var(--card-border);border-radius:6px;overflow:hidden;font-family:Inter,sans-serif}.product-detail-stock-table th[b-co2ajfq5h3]{text-align:left;padding:6px 12px;background:var(--paper-warm);color:var(--gray-muted);font-family:var(--app-mono);font-size:.74rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid var(--gray-divider)}.product-detail-stock-table th:last-child[b-co2ajfq5h3]{text-align:center;width:110px}.product-detail-stock-table td[b-co2ajfq5h3]{padding:8px 12px;border-bottom:1px solid var(--gray-divider);vertical-align:middle}.product-detail-stock-table tbody tr:last-child td[b-co2ajfq5h3]{border-bottom:0}.product-detail-stock-name[b-co2ajfq5h3]{font-weight:700;color:var(--stock-link-blue);font-size:.92rem}.product-detail-stock-cell-price[b-co2ajfq5h3]{white-space:nowrap;width:140px;text-align:right}.product-detail-stock-price[b-co2ajfq5h3]{font-weight:700;font-size:.95rem;color:var(--ink);font-variant-numeric:tabular-nums}.product-detail-stock-lowest[b-co2ajfq5h3]{display:inline-block;margin-left:8px;padding:2px 6px;border-radius:3px;background:var(--signal-soft);color:var(--signal);font-family:var(--app-mono);font-size:.6rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;vertical-align:middle}.product-detail-stock-table th:nth-child(2)[b-co2ajfq5h3]{text-align:right}.product-detail-stock-cell-qty[b-co2ajfq5h3]{white-space:nowrap;width:110px;text-align:center}.product-detail-stock-cell-qty .product-detail-stock-qty[b-co2ajfq5h3]{display:flex;width:100%;align-items:center;justify-content:center;gap:6px;padding:4px 12px;box-sizing:border-box}.product-detail-stock-table tr.is-clickable[b-co2ajfq5h3]{cursor:pointer;transition:background-color .15s ease}.product-detail-stock-table tr.is-clickable:hover[b-co2ajfq5h3]{background-color:var(--paper-warm)}.product-detail-stock-table tr.is-clickable td[b-co2ajfq5h3]{padding:0;height:100%}.product-detail-stock-row-link:visited[b-co2ajfq5h3],.product-detail-stock-row-link[b-co2ajfq5h3]{display:flex;align-items:center;gap:8px;color:var(--stock-link-blue);font-weight:700;text-decoration:none;width:100%;height:100%;padding:8px 12px;box-sizing:border-box}.product-detail-stock-cell-qty .product-detail-stock-row-link[b-co2ajfq5h3]{justify-content:flex-end}.product-detail-stock-row-link:focus-visible[b-co2ajfq5h3],.product-detail-stock-row-link:hover[b-co2ajfq5h3]{color:var(--signal);outline:0}.product-detail-stock-row-link-icon[b-co2ajfq5h3]{font-size:.78em;color:var(--gray-muted);transition:color .15s ease}.product-detail-stock-row-link:focus-visible .product-detail-stock-row-link-icon[b-co2ajfq5h3],.product-detail-stock-row-link:hover .product-detail-stock-row-link-icon[b-co2ajfq5h3],.product-detail-stock-table tr.is-clickable:hover .product-detail-stock-row-link-icon[b-co2ajfq5h3]{color:var(--signal)}.product-similar-grid[b-co2ajfq5h3]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:18px}.product-similar-card[b-co2ajfq5h3]{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid var(--card-border);border-radius:10px;background:var(--paper);color:var(--ink);text-decoration:none;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.product-similar-card:focus-visible[b-co2ajfq5h3],.product-similar-card:hover[b-co2ajfq5h3]{border-color:var(--signal);transform:translateY(-2px);box-shadow:0 12px 26px var(--card-shadow);outline:0}.product-similar-card-media[b-co2ajfq5h3]{width:100%;aspect-ratio:4/3;overflow:hidden;border-radius:8px;border-bottom:2px solid var(--signal);padding-bottom:8px;background:var(--paper-warm);display:flex;align-items:center;justify-content:center}.product-similar-card-media img[b-co2ajfq5h3]{width:100%;height:100%;object-fit:contain}.product-similar-card-body[b-co2ajfq5h3]{display:flex;flex-direction:column;gap:4px}.product-similar-card-specs[b-co2ajfq5h3]{list-style:none;margin:6px 0 4px;padding:0;display:flex;flex-wrap:wrap;gap:6px}.product-similar-card-specs:empty[b-co2ajfq5h3]{display:none}.product-similar-card-spec[b-co2ajfq5h3]{display:inline-flex;align-items:center;gap:4px;padding:3px 7px;border:1px solid var(--gray-divider);border-radius:4px;background:var(--paper);font-family:var(--app-mono);font-size:.74rem;font-weight:600;letter-spacing:.04em;color:var(--ink)}.product-similar-card-spec i[b-co2ajfq5h3]{color:var(--signal);font-size:.82em}.product-similar-card-spec strong[b-co2ajfq5h3]{font-weight:700}.product-similar-card-brand[b-co2ajfq5h3]{font-family:var(--app-mono);font-size:.83rem;letter-spacing:.1em;text-transform:uppercase;color:var(--gray-muted)}.product-similar-card-title[b-co2ajfq5h3]{margin:0;font-family:Inter,sans-serif;font-size:1rem;font-weight:700;line-height:1.15;letter-spacing:-.01em;transition:color .2s ease}.product-similar-card:focus-visible .product-similar-card-title[b-co2ajfq5h3],.product-similar-card:hover .product-similar-card-title[b-co2ajfq5h3]{color:var(--signal)}.product-similar-card-dim[b-co2ajfq5h3]{margin:0;font-family:var(--app-mono);font-size:.83rem;letter-spacing:.06em;color:var(--gray-muted)}.product-similar-card-price[b-co2ajfq5h3]{margin-top:4px;font-family:Inter,sans-serif;font-size:1.05rem;font-weight:700;color:var(--ink)}@media (max-width:767.98px){.product-detail-page[b-co2ajfq5h3]{padding:64px 0 56px}.product-detail-card[b-co2ajfq5h3]{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;grid-template-areas:"title" "media" "body";padding:18px;row-gap:16px;column-gap:0}.product-detail-card>.product-detail-body[b-co2ajfq5h3],.product-detail-card>.product-detail-media[b-co2ajfq5h3],.product-detail-card>.product-detail-title[b-co2ajfq5h3]{min-width:0}.product-detail-section[b-co2ajfq5h3]{padding:18px;margin-top:20px}}.product-reviews[b-qjgg6xcaph]{--paper:#faf9f5;--paper-warm:#f3f2ee;--ink:#0e0f10;--signal:#d94a1f;--signal-soft:rgba(217, 74, 31, 0.12);--gray-muted:#6f6f68;--gray-divider:#e4e1d5;--card-border:#d6d4ca;--card-surface:#ffffff;--positive:#2f7d4f;--positive-soft:rgba(47, 125, 79, 0.10);--hak-blue:#0a4ea2;--adac-yellow:#ffcc00;margin-top:36px;padding:28px;border:1px solid var(--card-border);border-radius:12px;background:var(--card-surface)}.product-reviews h2[b-qjgg6xcaph]{margin:0 0 6px;font-family:Inter,sans-serif;font-size:1.2rem;font-weight:700;letter-spacing:-.02em;color:var(--ink)}.product-reviews-list[b-qjgg6xcaph]{display:flex;flex-direction:column}.product-review[b-qjgg6xcaph]{border-top:1px solid var(--gray-divider)}.product-review-summary[b-qjgg6xcaph]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:14px 0;cursor:pointer;list-style:none;user-select:none}.product-review-summary[b-qjgg6xcaph]::-webkit-details-marker{display:none}.product-review-by[b-qjgg6xcaph]{display:inline-flex;align-items:center}.product-review-logo[b-qjgg6xcaph]{height:30px;width:auto;display:block;border-radius:3px}.product-review-by-text[b-qjgg6xcaph]{display:none}.product-review-by.is-noimg[b-qjgg6xcaph]{padding:2px 9px;border-radius:999px;background:var(--ink);color:var(--paper);font-family:var(--app-mono);font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1.6}.product-review-by.is-noimg .product-review-by-text[b-qjgg6xcaph]{display:inline}.product-review-by.is-noimg.is-hak[b-qjgg6xcaph]{background:var(--hak-blue);color:#fff}.product-review-by.is-noimg.is-adac[b-qjgg6xcaph]{background:var(--adac-yellow);color:#111}.product-review-tested[b-qjgg6xcaph]{font-family:var(--app-mono);font-size:.82rem;letter-spacing:.02em;color:var(--gray-muted)}.product-review-overall[b-qjgg6xcaph]{margin-left:auto;display:inline-flex;align-items:baseline;gap:6px}.product-review-overall-label[b-qjgg6xcaph]{font-family:var(--app-mono);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:var(--gray-muted)}.product-review-overall-grade[b-qjgg6xcaph]{font-family:Inter,sans-serif;font-size:1.4rem;font-weight:700;letter-spacing:-.02em;color:var(--ink)}.product-review-cat[b-qjgg6xcaph]{display:inline-flex;align-items:center;padding:2px 9px;border:1px solid var(--gray-divider);border-radius:999px;background:0 0;font-family:var(--app-mono);font-size:.66rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--gray-muted)}.product-review-toggle[b-qjgg6xcaph]{display:inline-flex;align-items:center;gap:7px;padding:5px 12px;border-radius:999px;background:var(--paper-warm);color:var(--gray-muted);font-family:var(--app-mono);font-size:.74rem;font-weight:600;letter-spacing:.04em;white-space:nowrap;transition:background .18s ease,color .18s ease}.product-review-summary:hover .product-review-toggle[b-qjgg6xcaph]{background:var(--signal-soft);color:var(--signal)}.product-review-toggle i[b-qjgg6xcaph]{font-size:.7rem;transition:transform .2s ease}.product-review-toggle-less[b-qjgg6xcaph]{display:none}.product-review[open] .product-review-toggle-more[b-qjgg6xcaph]{display:none}.product-review[open] .product-review-toggle-less[b-qjgg6xcaph]{display:inline}.product-review[open] .product-review-toggle i[b-qjgg6xcaph]{transform:rotate(180deg)}.product-review-body[b-qjgg6xcaph]{padding:2px 0 20px}.product-review-year[b-qjgg6xcaph]{margin:0 0 8px;font-family:var(--app-mono);font-size:.78rem;color:var(--gray-muted)}.product-review-superscores[b-qjgg6xcaph]{display:flex;flex-wrap:wrap;gap:8px 20px;margin:0 0 14px;padding:10px 14px;border-radius:4px;background:var(--paper-warm)}.product-review-super[b-qjgg6xcaph]{display:inline-flex;align-items:baseline;gap:7px}.product-review-super-label[b-qjgg6xcaph]{font-family:var(--app-mono);font-size:.72rem;letter-spacing:.04em;text-transform:uppercase;color:var(--gray-muted)}.product-review-super strong[b-qjgg6xcaph]{font-family:Inter,sans-serif;font-size:1rem;font-weight:700;color:var(--ink)}.product-review-text[b-qjgg6xcaph]{margin:0 0 14px;color:var(--ink);font-size:.95rem;line-height:1.55;overflow-wrap:anywhere}.product-review-grades[b-qjgg6xcaph]{display:grid;grid-template-columns:repeat(auto-fit,minmax(72px,1fr));gap:1px;background:var(--gray-divider);border:1px solid var(--gray-divider);border-radius:4px;overflow:hidden;margin-bottom:14px}.product-review-grade-cell[b-qjgg6xcaph]{display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 4px;background:var(--paper);text-align:center}.product-review-grade-cell.is-empty[b-qjgg6xcaph]{background:var(--paper-warm)}.product-review-grade-label[b-qjgg6xcaph]{font-family:var(--app-mono);font-size:.66rem;letter-spacing:.04em;text-transform:uppercase;color:var(--gray-muted);line-height:1.1}.product-review-grade-value[b-qjgg6xcaph]{font-family:Inter,sans-serif;font-size:1.02rem;font-weight:700;color:var(--ink)}.product-review-grade-cell.is-empty .product-review-grade-value[b-qjgg6xcaph]{color:var(--gray-muted);font-weight:600}.product-review-verdict[b-qjgg6xcaph]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-bottom:16px}.product-review-verdict-label[b-qjgg6xcaph]{display:block;font-family:var(--app-mono);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px}.product-review-pros .product-review-verdict-label[b-qjgg6xcaph]{color:var(--positive)}.product-review-cons .product-review-verdict-label[b-qjgg6xcaph]{color:var(--signal)}.product-review-verdict ul[b-qjgg6xcaph]{margin:0;padding-left:18px;color:var(--ink);font-size:.9rem;line-height:1.5;overflow-wrap:anywhere}.product-review-pros[b-qjgg6xcaph]{padding:12px 14px;border-radius:4px;background:var(--positive-soft)}.product-review-cons[b-qjgg6xcaph]{padding:12px 14px;border-radius:4px;background:var(--signal-soft)}.product-review-source[b-qjgg6xcaph]{display:inline-flex;align-items:center;gap:7px;max-width:100%;padding:4px 0;font-family:var(--app-mono);font-size:.8rem;letter-spacing:.02em;color:var(--gray-muted);text-decoration:none;border-bottom:1px dotted var(--gray-divider);overflow-wrap:anywhere;transition:color .18s ease,border-color .18s ease}.product-review-source strong[b-qjgg6xcaph]{color:var(--ink);font-weight:700}.product-review-source i[b-qjgg6xcaph]{font-size:.72rem;transition:transform .18s ease}.product-review-source:focus-visible[b-qjgg6xcaph],.product-review-source:hover[b-qjgg6xcaph]{color:var(--signal);border-bottom-color:var(--signal)}.product-review-source:focus-visible strong[b-qjgg6xcaph],.product-review-source:hover strong[b-qjgg6xcaph]{color:var(--signal)}.product-review-source:focus-visible i[b-qjgg6xcaph],.product-review-source:hover i[b-qjgg6xcaph]{transform:translate(2px,-2px)}.product-review-scale-note[b-qjgg6xcaph]{margin:18px 0 0;font-family:var(--app-mono);font-size:.74rem;letter-spacing:.02em;color:var(--gray-muted)}@media (max-width:575.98px){.product-reviews[b-qjgg6xcaph]{padding:18px}.product-review-overall[b-qjgg6xcaph]{margin-left:0}.product-review-toggle[b-qjgg6xcaph]{margin-left:auto}}.vehicles-items-page[b-iaz1geiuvo] .page-breadcrumb{margin-top:20px}.vehicles-items-header[b-iaz1geiuvo]{margin:24px 0 28px;padding:0}.vehicles-items-kicker[b-iaz1geiuvo]{display:inline-block;margin-bottom:10px;color:var(--gray-muted);font-family:"IBM Plex Mono",monospace;font-size:.83rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--signal,#d94a1f)}.vehicles-items-title[b-iaz1geiuvo]{margin:0;color:var(--ink);font-family:Inter,sans-serif;font-size:clamp(2rem, 5vw, 3.4rem);font-weight:700;letter-spacing:-.04em;line-height:1}.vehicles-items-title-dot[b-iaz1geiuvo]{color:var(--signal);opacity:.45}.vehicles-items-subtitle[b-iaz1geiuvo]{margin:14px 0 0;max-width:56ch;color:var(--gray-muted);font-family:Inter,sans-serif;font-size:1.05rem;line-height:1.5}.vehicles-items-top-filters[b-iaz1geiuvo]{margin:0 0 22px;padding:20px 22px;background:var(--card-surface);border:1px solid var(--card-border);border-radius:10px;box-shadow:0 2px 12px rgba(14,15,16,.04)}.vehicles-items-top-filters-grid[b-iaz1geiuvo]{display:grid;grid-template-columns:repeat(5,minmax(170px,1fr));gap:16px;align-items:end}@media (max-width:1199.98px){.vehicles-items-top-filters-grid[b-iaz1geiuvo]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767.98px){.vehicles-items-top-filters-grid[b-iaz1geiuvo]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:479.98px){.vehicles-items-top-filters-grid[b-iaz1geiuvo]{grid-template-columns:1fr}}.vehicles-items-top-filter label[b-iaz1geiuvo]{display:block;margin-bottom:8px;color:var(--gray-muted,#6f6f68);font-family:"IBM Plex Mono",monospace;font-size:.83rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.vehicles-items-top-filter .styled-dropdown-trigger[b-iaz1geiuvo]{height:46px;border-radius:8px;border:1px solid var(--card-border,#d6d4ca);background:var(--card-surface,#fff);transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.vehicles-items-top-filter .styled-dropdown-trigger:hover[b-iaz1geiuvo]{border-color:var(--gray-muted,#6f6f68);background:var(--paper-warm,#f3f2ee)}.vehicles-items-top-filter .styled-dropdown-trigger:focus-visible[b-iaz1geiuvo],.vehicles-items-top-filter .styled-dropdown-trigger[aria-expanded=true][b-iaz1geiuvo]{border-color:var(--signal,#d94a1f);box-shadow:0 0 0 3px rgba(217,74,31,.14);outline:0}.vehicles-items-shell-grid[b-iaz1geiuvo]{display:grid;grid-template-columns:300px minmax(0,1fr) 240px;gap:36px;align-items:start}@media (min-width:1600px){.vehicles-items-shell-grid[b-iaz1geiuvo]{grid-template-columns:320px minmax(0,1fr) 264px;gap:44px}}@media (max-width:1199.98px){.vehicles-items-shell-grid[b-iaz1geiuvo]{grid-template-columns:300px minmax(0,1fr);gap:32px}}.vehicles-items-recents-rail[b-iaz1geiuvo]{position:sticky;top:88px;align-self:start;max-height:calc(100vh - 110px);overflow-y:auto;scrollbar-gutter:stable}.vehicles-items-recents-rail[b-iaz1geiuvo] .recently-viewed-strip-sidebar{margin-top:0}@media (max-width:1199.98px){.vehicles-items-recents-rail[b-iaz1geiuvo]{display:none}}.vehicles-items-page.is-view-table .vehicles-items-shell-grid[b-iaz1geiuvo]{grid-template-columns:300px minmax(0,1fr)}.vehicles-items-page.is-view-table .vehicles-items-recents-rail[b-iaz1geiuvo]{display:none}.vehicles-items-page.is-view-table .vehicles-items-mobile-recents[b-iaz1geiuvo]{display:block}.vehicles-items-page.is-view-table .container-xxl.vehicles-page-shell[b-iaz1geiuvo]{max-width:95vw}.vehicles-items-sidebar[b-iaz1geiuvo]{position:sticky;top:88px;max-height:calc(100vh - 110px);overflow-y:auto;padding:0;background:0 0;border:0;border-radius:0;box-shadow:none;scrollbar-gutter:stable}.vehicles-items-sidebar-head[b-iaz1geiuvo]{display:none}.vehicles-items-sidebar-title[b-iaz1geiuvo]{color:var(--ink);font-family:"IBM Plex Mono",monospace;font-size:.92rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.vehicles-items-facet[b-iaz1geiuvo]{margin:0 0 10px;padding:0;background:var(--card-surface,#fff);border:1px solid var(--ink,#0e0f10);border-radius:12px;overflow:hidden;transition:border-color .22s ease,box-shadow .22s ease,background .22s ease,transform .22s ease}.vehicles-items-facet:last-of-type[b-iaz1geiuvo]{margin-bottom:0}.vehicles-items-facet:hover[b-iaz1geiuvo]{box-shadow:0 4px 14px rgba(14,15,16,.08)}.vehicles-items-facet:not(.is-collapsed)[b-iaz1geiuvo]{background:var(--signal,#d94a1f);border-color:var(--signal,#d94a1f);box-shadow:0 10px 26px rgba(217,74,31,.24)}.vehicles-items-page .vehicle-compatible-item-card-info[b-iaz1geiuvo]{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:12px;margin-top:10px}.vehicles-items-page .vehicle-compatible-item-card-info .vehicle-compatible-item-card-specs[b-iaz1geiuvo]{flex:1 1 auto;margin:0}.vehicles-items-page .vehicle-compatible-item-card-info .vehicle-compatible-item-card-price[b-iaz1geiuvo]{margin-top:0;flex:0 0 auto;text-align:right;white-space:nowrap}.vehicles-items-page .vehicle-compatible-item-card[b-iaz1geiuvo]{padding-bottom:14px}.vehicles-items-page .vehicle-compatible-item-card-media[b-iaz1geiuvo]{background:#fff}.vehicles-items-loading[b-iaz1geiuvo]{min-height:70vh}.vehicles-items-mobile-recents[b-iaz1geiuvo]{display:block}@media (min-width:1200px){.vehicles-items-mobile-recents[b-iaz1geiuvo]{display:none}}.vehicles-items-page .vehicle-compatible-item-card-title[b-iaz1geiuvo]{margin-top:8px;font-size:1.4rem;font-weight:800;line-height:1.08;letter-spacing:-.025em}.vehicles-items-page .vehicle-compatible-item-card-subtitle[b-iaz1geiuvo]{margin:6px 0 0;font-size:.85rem}.vehicles-items-page .vehicle-compatible-item-card-price[b-iaz1geiuvo]{margin-top:14px;text-align:right;color:var(--ink,#0e0f10)}.vehicles-items-page .vehicle-compatible-item-card .vehicle-compatible-item-card-specs[b-iaz1geiuvo]{max-height:0;margin:0;opacity:0;overflow:hidden;transform:translateY(-4px);transition:max-height .32s cubic-bezier(.22, 1, .36, 1),opacity .22s ease 40ms,transform .28s cubic-bezier(.22, 1, .36, 1)}.vehicles-items-page .vehicle-compatible-item-card:focus-within .vehicle-compatible-item-card-specs[b-iaz1geiuvo],.vehicles-items-page .vehicle-compatible-item-card:hover .vehicle-compatible-item-card-specs[b-iaz1geiuvo]{max-height:240px;margin:0;opacity:1;transform:translateY(0)}@media (hover:none),(max-width:768px){.vehicles-items-page .vehicle-compatible-item-card .vehicle-compatible-item-card-specs[b-iaz1geiuvo]{max-height:none;margin:0;opacity:1;overflow:visible;transform:none;transition:none}}.vehicles-items-page .vehicles-compatible-items-grid[b-iaz1geiuvo]{grid-template-columns:repeat(3,minmax(0,1fr));justify-content:stretch;gap:18px}@media (min-width:1600px){.vehicles-items-page .vehicles-compatible-items-grid[b-iaz1geiuvo]{gap:20px}}@media (max-width:1199.98px){.vehicles-items-page .vehicles-compatible-items-grid[b-iaz1geiuvo]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media (max-width:767.98px){.vehicles-items-page .vehicles-compatible-items-grid[b-iaz1geiuvo]{grid-template-columns:minmax(0,1fr);gap:14px}}.vehicles-items-page .container-xxl.vehicles-page-shell[b-iaz1geiuvo]{max-width:1640px}.vehicles-items-page .vehicles-items-load-more[b-iaz1geiuvo]{display:flex;justify-content:center;align-items:center;width:100%;margin:32px 0 16px;text-align:center}.vehicles-items-page .vehicles-items-load-more-btn[b-iaz1geiuvo]{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-width:240px;padding:14px 28px;border:1.5px solid var(--ink,#0e0f10);border-radius:4px;background:0 0;color:var(--ink,#0e0f10);font-family:"IBM Plex Mono",monospace;font-size:.88rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:background-color .22s ease,color .22s ease,border-color .22s ease,transform .18s ease}.vehicles-items-page .vehicles-items-load-more-btn:focus-visible:not(:disabled)[b-iaz1geiuvo],.vehicles-items-page .vehicles-items-load-more-btn:hover:not(:disabled)[b-iaz1geiuvo]{background:var(--signal,#d94a1f);border-color:var(--signal,#d94a1f);color:#fff;outline:0;transform:translateY(-1px)}.vehicles-items-page .vehicles-items-load-more-btn:disabled[b-iaz1geiuvo]{opacity:.55;cursor:progress}.vehicles-items-page .vehicles-items-load-more-btn i[b-iaz1geiuvo]{font-size:.85rem}.vehicles-items-clear-fab[b-iaz1geiuvo]{display:none}.vehicles-items-sidebar-top[b-iaz1geiuvo]{display:flex;align-items:center;min-height:22px;margin:0 0 16px}.vehicles-items-clear-desktop[b-iaz1geiuvo]{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:9px 16px;background:0 0;border:1px solid var(--gray-faint,#d6d4ca);border-radius:999px;color:var(--gray-muted,#6f6f68);font-family:"IBM Plex Mono",monospace;font-size:.78rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:border-color .18s ease,color .18s ease}.vehicles-items-clear-desktop:focus-visible[b-iaz1geiuvo],.vehicles-items-clear-desktop:hover[b-iaz1geiuvo]{border-color:var(--signal,#d94a1f);color:var(--signal,#d94a1f);background:0 0;outline:0}.vehicles-items-clear-desktop i[b-iaz1geiuvo]{font-size:.82rem}.vehicles-items-facet-label[b-iaz1geiuvo]{flex:1 1 auto;color:var(--ink,#0e0f10);font-family:"IBM Plex Mono",monospace;font-size:.92rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;transition:color .2s ease}.vehicles-items-facet:not(.is-collapsed) .vehicles-items-facet-label[b-iaz1geiuvo]{color:var(--paper,#faf9f5)}.vehicles-items-facet-count[b-iaz1geiuvo]{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 7px;background:var(--signal,#d94a1f);color:var(--paper,#faf9f5);border-radius:999px;font-family:"IBM Plex Mono",monospace;font-size:.78rem;font-weight:700;line-height:1}.vehicles-items-facet:not(.is-collapsed) .vehicles-items-facet-count[b-iaz1geiuvo]{background:var(--paper,#faf9f5);color:var(--signal,#d94a1f)}.vehicles-items-facet-reset[b-iaz1geiuvo]{display:inline-flex;align-items:center;gap:6px;margin:8px 0 0;padding:6px 12px;background:0 0;border:1px solid var(--card-border,#d6d4ca);border-radius:999px;color:var(--gray-muted,#6f6f68);font-family:"IBM Plex Mono",monospace;font-size:.78rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.vehicles-items-facet-reset:hover[b-iaz1geiuvo]{border-color:var(--signal,#d94a1f);color:var(--signal,#d94a1f);background:var(--signal-soft,rgba(217,74,31,.14))}.vehicles-items-facet-reset i[b-iaz1geiuvo]{font-size:.78rem}.vehicles-items-facet-list[b-iaz1geiuvo]{list-style:none;margin:0;padding:4px 0;max-height:220px;overflow-y:auto;scrollbar-width:thin}.vehicles-items-facet-list--short[b-iaz1geiuvo]{max-height:none}.vehicles-items-facet-list:empty[b-iaz1geiuvo]{display:none}.vehicles-items-facet:has(.vehicles-items-facet-list:empty) .vehicles-items-facet-toggle[b-iaz1geiuvo]{opacity:.45;pointer-events:none}.vehicles-items-facet-list li[b-iaz1geiuvo]{margin:0;padding:0}.vehicles-items-facet-row[b-iaz1geiuvo]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;width:100%;padding:7px 10px;background:0 0;border:none;border-left:2px solid transparent;color:var(--ink);font-family:Inter,sans-serif;font-size:.86rem;font-weight:500;text-align:left;cursor:pointer;transition:background .14s ease,color .14s ease,border-color .14s ease}.vehicles-items-facet-row:hover[b-iaz1geiuvo]{background:var(--paper-warm);color:var(--signal)}.vehicles-items-facet-row.is-active[b-iaz1geiuvo]{background:var(--signal-soft);color:var(--signal);border-left-color:var(--signal);font-weight:600}.vehicles-items-facet-row-check[b-iaz1geiuvo]{width:14px;font-size:.88rem;color:var(--gray-faint);transition:color .14s ease}.vehicles-items-facet-row.is-active .vehicles-items-facet-row-check[b-iaz1geiuvo],.vehicles-items-facet-row:hover .vehicles-items-facet-row-check[b-iaz1geiuvo]{color:var(--signal)}.vehicles-items-facet-row-icon[b-iaz1geiuvo]{width:14px;font-size:.83rem;color:var(--gray-muted);transition:color .14s ease}.vehicles-items-facet-row.is-active .vehicles-items-facet-row-icon[b-iaz1geiuvo],.vehicles-items-facet-row:hover .vehicles-items-facet-row-icon[b-iaz1geiuvo]{color:var(--signal)}.vehicles-items-facet-row-value[b-iaz1geiuvo]{flex:1}.vehicles-items-facet-row-count[b-iaz1geiuvo]{flex:0 0 auto;min-width:30px;padding:2px 9px;margin-left:8px;border-radius:999px;background:var(--signal-soft);color:var(--signal);font-family:"IBM Plex Mono",monospace;font-size:.74rem;font-weight:700;line-height:1.4;text-align:center;font-feature-settings:"tnum" 1}.vehicles-items-facet-row.is-active .vehicles-items-facet-row-count[b-iaz1geiuvo],.vehicles-items-facet-row:hover .vehicles-items-facet-row-count[b-iaz1geiuvo]{background:var(--signal);color:#fff}.vehicles-items-main[b-iaz1geiuvo]{min-width:0}.vehicles-items-summary[b-iaz1geiuvo]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 16px;min-height:22px;color:var(--gray-muted);font-family:"IBM Plex Mono",monospace;font-size:.83rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase}:where(html.a11y-step-125,html.a11y-step-150) .vehicles-items-summary[b-iaz1geiuvo]{flex-direction:column;align-items:stretch;gap:10px}:where(html.a11y-step-125,html.a11y-step-150) .vehicles-items-summary .vehicles-items-toolbar[b-iaz1geiuvo]{order:-1;margin-left:0}.vehicles-items-toolbar[b-iaz1geiuvo]{display:inline-flex;align-items:center;gap:8px;margin-left:auto;flex-wrap:wrap}.vehicles-items-toolbar-btn[b-iaz1geiuvo]{appearance:none;display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:6px 14px;border:1px solid var(--card-border);border-radius:999px;background:var(--card-surface);color:var(--ink);font-family:var(--app-mono);font-size:.83rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:border-color .18s ease,color .18s ease,background-color .18s ease,transform .18s ease}.vehicles-items-toolbar-btn:focus-visible[b-iaz1geiuvo],.vehicles-items-toolbar-btn:hover[b-iaz1geiuvo]{border-color:var(--ink);color:var(--signal);outline:0}.vehicles-items-toolbar-btn.is-active[b-iaz1geiuvo]{border-color:var(--ink);background:var(--ink);color:var(--paper)}.vehicles-items-toolbar-btn>i[b-iaz1geiuvo]{font-size:.92rem}.vehicles-items-toolbar-btn-label[b-iaz1geiuvo]{white-space:nowrap}.vehicles-items-toolbar-filter[b-iaz1geiuvo]{position:relative}.vehicles-items-toolbar-dot[b-iaz1geiuvo]{width:6px;height:6px;border-radius:50%;background:var(--signal);margin-left:2px}.vehicles-items-toolbar-sort[b-iaz1geiuvo]{position:relative}.vehicles-items-toolbar-sort-chev[b-iaz1geiuvo]{font-size:.72rem;transition:transform .18s ease}.vehicles-items-toolbar-sort.is-open .vehicles-items-toolbar-sort-chev[b-iaz1geiuvo]{transform:rotate(180deg)}.vehicles-items-toolbar-sort-scrim[b-iaz1geiuvo]{position:fixed;inset:0;z-index:80;background:0 0;cursor:default}.vehicles-items-toolbar-sort-menu[b-iaz1geiuvo]{position:absolute;top:calc(100% + 8px);right:0;min-width:240px;z-index:90;margin:0;padding:6px;list-style:none;background:var(--card-surface);border:1px solid var(--card-border);border-radius:10px;box-shadow:0 18px 40px var(--card-shadow)}.vehicles-items-toolbar-sort-item[b-iaz1geiuvo]{appearance:none;width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border:0;border-radius:6px;background:0 0;color:var(--ink);font-family:Inter,sans-serif;font-size:.92rem;font-weight:500;text-align:left;cursor:pointer;transition:background-color .15s ease,color .15s ease}.vehicles-items-toolbar-sort-item:focus-visible[b-iaz1geiuvo],.vehicles-items-toolbar-sort-item:hover[b-iaz1geiuvo]{background:var(--paper-warm);color:var(--signal);outline:0}.vehicles-items-toolbar-sort-item.is-active[b-iaz1geiuvo]{color:var(--signal);font-weight:700}.vehicles-items-toolbar-sort-item>i[b-iaz1geiuvo]{font-size:.8rem;color:var(--signal)}.vehicles-items-viewtoggle[b-iaz1geiuvo]{display:inline-flex;flex:0 0 auto;gap:0;border:1px solid var(--card-border);border-radius:4px;overflow:hidden;background:var(--card-surface,#fff)}.vehicles-items-viewtoggle-btn[b-iaz1geiuvo]{display:inline-flex;align-items:center;justify-content:center;width:38px;height:32px;padding:0;border:0;border-left:1px solid var(--gray-divider);background:0 0;color:var(--gray-muted);font-size:.95rem;cursor:pointer;transition:background .16s ease,color .16s ease}.vehicles-items-viewtoggle-btn:first-child[b-iaz1geiuvo]{border-left:0}.vehicles-items-viewtoggle-btn:hover[b-iaz1geiuvo]{color:var(--signal)}.vehicles-items-viewtoggle-btn.is-active[b-iaz1geiuvo]{background:var(--graphite,#0e0f10);color:var(--paper,#faf9f5)}@media (max-width:767.98px){.vehicles-items-viewtoggle[b-iaz1geiuvo]{display:none}}.vehicles-items-summary-filter[b-iaz1geiuvo]{color:var(--ink);margin-left:8px;padding-left:8px;border-left:1px solid var(--gray-faint)}.vehicles-items-pagination[b-iaz1geiuvo]{display:flex;align-items:center;justify-content:center;gap:18px;margin:28px 0 16px;padding:18px 0;border-top:1px solid var(--gray-divider)}.vehicles-items-page-btn[b-iaz1geiuvo]{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;background:var(--card-surface);border:1px solid var(--card-border);border-radius:4px;color:var(--ink);font-family:"IBM Plex Mono",monospace;font-size:.83rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:border-color .18s ease,color .18s ease,background .18s ease,transform .18s ease}.vehicles-items-page-btn:hover:not(:disabled)[b-iaz1geiuvo]{border-color:var(--signal);color:var(--signal);transform:translateY(-1px);outline:0}.vehicles-items-page-btn:disabled[b-iaz1geiuvo]{opacity:.45;cursor:not-allowed;border-style:dashed}.vehicles-items-page-btn i[b-iaz1geiuvo]{font-size:.83rem}.vehicles-items-page-indicator[b-iaz1geiuvo]{color:var(--gray-muted);font-family:"IBM Plex Mono",monospace;font-size:.83rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase}@media (max-width:991.98px){.vehicles-items-shell-grid[b-iaz1geiuvo]{grid-template-columns:1fr;gap:20px}.vehicles-items-sidebar[b-iaz1geiuvo]{position:static;max-height:none;overflow:visible}.vehicles-items-facet-list[b-iaz1geiuvo]{max-height:240px}.vehicles-items-top-filters-grid[b-iaz1geiuvo]{grid-template-columns:repeat(2,minmax(0,1fr))}.vehicles-items-facet[b-iaz1geiuvo]{margin:0 0 8px;border-radius:0;border-left:0;border-right:0}.vehicles-items-facet-toggle[b-iaz1geiuvo]{padding:18px 20px}.vehicles-items-facet:not(.is-collapsed) .vehicles-items-facet-body[b-iaz1geiuvo]{border-radius:0}.vehicles-items-sidebar-head[b-iaz1geiuvo]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 8px;padding:16px 20px;background:var(--card-surface,#fff);border-top:1px solid var(--ink,#0e0f10);border-bottom:1px solid var(--ink,#0e0f10);border-radius:0}.vehicles-items-clear-desktop[b-iaz1geiuvo]{display:none}}@media (max-width:575.98px){.vehicles-items-top-filters-grid[b-iaz1geiuvo]{grid-template-columns:1fr}.vehicles-items-pagination[b-iaz1geiuvo]{flex-direction:column;gap:12px}}.vehicles-items-facet-toggle[b-iaz1geiuvo]{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:16px 20px;background:0 0;border:0;cursor:pointer;color:inherit;text-align:left;font:inherit}.vehicles-items-facet-toggle:focus-visible[b-iaz1geiuvo]{outline:2px solid var(--signal,#d94a1f);outline-offset:-2px}.vehicles-items-facet-chevron[b-iaz1geiuvo]{width:12px;height:8px;flex-shrink:0;color:var(--ink,#0e0f10);transition:transform .28s cubic-bezier(.22, 1, .36, 1),color .2s ease}.vehicles-items-facet:not(.is-collapsed) .vehicles-items-facet-chevron[b-iaz1geiuvo]{transform:rotate(180deg);color:var(--paper,#faf9f5)}.vehicles-items-facet-body[b-iaz1geiuvo]{max-height:0;opacity:0;overflow:hidden;background:var(--card-surface,#fff);transition:max-height .32s cubic-bezier(.22, 1, .36, 1),opacity .22s ease,padding .28s cubic-bezier(.22, 1, .36, 1);padding:0 14px}.vehicles-items-facet:not(.is-collapsed) .vehicles-items-facet-body[b-iaz1geiuvo]{max-height:360px;opacity:1;padding:12px 14px 14px;border-bottom-left-radius:12px;border-bottom-right-radius:12px}.vehicles-items-sidebar-close[b-iaz1geiuvo]{display:none}.vehicles-items-filter-fab[b-iaz1geiuvo]{display:none}@media (max-width:991.98px){.vehicles-items-shell-grid[b-iaz1geiuvo]{grid-template-columns:minmax(0,1fr)}.vehicles-items-sidebar[b-iaz1geiuvo]{display:none;position:fixed;top:0;right:0;bottom:0;z-index:1100;width:min(360px,90vw);height:100vh;height:100dvh;max-height:100dvh;margin:0;background:var(--card-surface,#fff);border-radius:0;border:0;border-left:1px solid var(--card-border);box-shadow:-16px 0 36px rgba(0,0,0,.18);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-bottom:96px;animation:items-filter-slide-in-b-iaz1geiuvo .22s cubic-bezier(.22,1,.36,1)}.vehicles-items-sidebar-top[b-iaz1geiuvo]{display:none}.vehicles-items-facet[b-iaz1geiuvo]{margin:0;border-radius:0;border-top:0;border-left:0;border-right:0;border-bottom:1px solid var(--gray-divider,#e4e1d5);transition:border-color .22s ease,background .22s ease}.vehicles-items-facet:not(.is-collapsed)[b-iaz1geiuvo]{border-radius:0;border-top:0;border-left:0;border-right:0;border-bottom:1px solid var(--signal,#d94a1f);box-shadow:none}.vehicles-items-facet:not(.is-collapsed) .vehicles-items-facet-body[b-iaz1geiuvo]{border-bottom-left-radius:0;border-bottom-right-radius:0}.vehicles-items-sidebar-head[b-iaz1geiuvo]{margin:0;border-top:0;border-bottom:1px solid var(--gray-divider,#e4e1d5)}.vehicles-items-shell-grid.is-filters-open .vehicles-items-sidebar[b-iaz1geiuvo]{display:block}.vehicles-items-sidebar-close[b-iaz1geiuvo]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:0 0;border:1px solid var(--card-border);border-radius:999px;color:var(--ink);cursor:pointer;margin-left:auto}.vehicles-items-filter-fab[b-iaz1geiuvo]{position:fixed;bottom:24px;left:24px;z-index:950;display:inline-flex;align-items:center;gap:10px;padding:12px 18px;background:var(--signal,#d94a1f);color:var(--paper,#faf9f5);border:0;border-radius:999px;box-shadow:0 12px 32px rgba(217,74,31,.32);font-family:Inter,sans-serif;font-size:.95rem;font-weight:700;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.vehicles-items-filter-fab:focus-visible[b-iaz1geiuvo],.vehicles-items-filter-fab:hover[b-iaz1geiuvo]{background:var(--signal-hover,#b83a15);transform:translateY(-2px);outline:0}.vehicles-items-filter-fab i[b-iaz1geiuvo]{font-size:1rem}.vehicles-items-filter-fab-dot[b-iaz1geiuvo]{position:absolute;top:6px;right:8px;width:9px;height:9px;border-radius:999px;background:var(--paper,#faf9f5);border:2px solid var(--signal,#d94a1f)}.vehicles-items-clear-fab[b-iaz1geiuvo]{display:inline-flex;position:fixed;left:24px;bottom:80px;z-index:950;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0;background:var(--card-surface,#fff);color:var(--ink,#0e0f10);border:1px solid var(--card-border,#d6d4ca);border-radius:999px;box-shadow:0 6px 18px rgba(14,15,16,.18);cursor:pointer;transition:transform .18s ease,color .18s ease,border-color .18s ease,background .18s ease}.vehicles-items-clear-fab:focus-visible[b-iaz1geiuvo],.vehicles-items-clear-fab:hover[b-iaz1geiuvo]{background:var(--signal,#d94a1f);border-color:var(--signal,#d94a1f);color:var(--paper,#faf9f5);transform:translateY(-2px);outline:0}.vehicles-items-clear-fab i[b-iaz1geiuvo]{font-size:1rem}.vehicles-items-filter-scrim[b-iaz1geiuvo]{position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:1099;animation:items-filter-scrim-fade-b-iaz1geiuvo .22s ease-out}}@keyframes items-filter-slide-in-b-iaz1geiuvo{from{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes items-filter-scrim-fade-b-iaz1geiuvo{from{opacity:0}to{opacity:1}}.vehicles-items-price[b-iaz1geiuvo]{padding:4px 2px 2px}.vehicles-items-price-slider[b-iaz1geiuvo]{position:relative;height:34px}.vehicles-items-price-fill[b-iaz1geiuvo],.vehicles-items-price-track[b-iaz1geiuvo]{position:absolute;top:50%;height:4px;transform:translateY(-50%);border-radius:2px}.vehicles-items-price-track[b-iaz1geiuvo]{left:0;right:0;background:var(--gray-faint,#d6d4ca)}.vehicles-items-price-fill[b-iaz1geiuvo]{background:var(--signal,#d94a1f)}.vehicles-items-price-range[b-iaz1geiuvo]{position:absolute;top:0;left:0;width:100%;height:34px;margin:0;background:0 0;-webkit-appearance:none;appearance:none;pointer-events:none}.vehicles-items-price-range[b-iaz1geiuvo]::-webkit-slider-runnable-track{height:34px;background:0 0;border:0}.vehicles-items-price-range[b-iaz1geiuvo]::-moz-range-track{height:34px;background:0 0;border:0}.vehicles-items-price-range[b-iaz1geiuvo]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;pointer-events:auto;width:18px;height:18px;margin-top:8px;border-radius:50%;background:var(--signal,#d94a1f);border:2px solid #fff;box-shadow:0 1px 4px rgba(14,15,16,.25);cursor:pointer}.vehicles-items-price-range[b-iaz1geiuvo]::-moz-range-thumb{pointer-events:auto;width:18px;height:18px;border-radius:50%;background:var(--signal,#d94a1f);border:2px solid #fff;box-shadow:0 1px 4px rgba(14,15,16,.25);cursor:pointer}.vehicles-items-price-inputs[b-iaz1geiuvo]{display:flex;align-items:flex-end;gap:8px;margin-top:14px}.vehicles-items-price-field[b-iaz1geiuvo]{display:flex;flex:1 1 0;min-width:0;flex-direction:column;gap:4px;font-family:"IBM Plex Mono",monospace;font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--gray-muted,#6f6f68)}.vehicles-items-price-field input[b-iaz1geiuvo]{width:100%;min-width:84px;height:38px;padding:0 12px;border:1px solid var(--card-border,#d6d4ca);border-radius:6px;background:var(--card-surface,#fff);font-family:Inter,sans-serif;font-size:.95rem;font-weight:600;color:var(--ink,#0e0f10)}.vehicles-items-price-field input:focus-visible[b-iaz1geiuvo]{outline:0;border-color:var(--signal,#d94a1f);box-shadow:0 0 0 3px rgba(217,74,31,.14)}.vehicles-items-price-cur[b-iaz1geiuvo],.vehicles-items-price-dash[b-iaz1geiuvo]{padding-bottom:9px;color:var(--gray-muted,#6f6f68);font-weight:600}.vehicles-items-price-range[b-iaz1geiuvo]::-webkit-slider-thumb{transition:transform .12s ease,box-shadow .12s ease}.vehicles-items-price-range:active[b-iaz1geiuvo]::-webkit-slider-thumb,.vehicles-items-price-range:hover[b-iaz1geiuvo]::-webkit-slider-thumb{transform:scale(1.18);box-shadow:0 2px 8px rgba(217,74,31,.45)}.vehicles-items-price-range:focus-visible[b-iaz1geiuvo]::-webkit-slider-thumb{box-shadow:0 0 0 4px rgba(217,74,31,.22);outline:0}.vehicles-items-price-range:active[b-iaz1geiuvo]::-moz-range-thumb,.vehicles-items-price-range:hover[b-iaz1geiuvo]::-moz-range-thumb{transform:scale(1.18);box-shadow:0 2px 8px rgba(217,74,31,.45)}.vehicles-items-price-range:focus-visible[b-iaz1geiuvo]::-moz-range-thumb{box-shadow:0 0 0 4px rgba(217,74,31,.22);outline:0}.vehicles-items-recents-rail[b-iaz1geiuvo] .rim-suggestions{margin-bottom:20px}.vehicles-items-mobile-recents[b-iaz1geiuvo] .rim-suggestions{margin-bottom:24px}.items-search-multidim-card[b-qd6f6ha02w]{margin:16px 0 22px;padding:18px 22px 20px;border:1px dashed var(--card-border,#d6d4ca);border-radius:12px;background:var(--paper-warm,#f3f2ee);display:flex;flex-direction:column;gap:12px}.items-search-multidim-head[b-qd6f6ha02w]{display:flex;align-items:center;gap:10px}.items-search-multidim-kicker[b-qd6f6ha02w]{font-family:var(--app-mono, monospace);font-size:1.4rem;font-weight:700;color:var(--signal,#d94a1f);line-height:1}.items-search-multidim-hint[b-qd6f6ha02w]{margin:0;color:var(--gray-muted,#6f6f68);font-family:var(--app-mono, monospace);font-size:.83rem;letter-spacing:.12em;text-transform:uppercase}.items-search-multidim-inputwrap[b-qd6f6ha02w]{position:relative;display:flex;align-items:center;gap:10px;padding:14px 18px;background:var(--card-surface,#fff);border:1px solid var(--signal,#d94a1f);border-radius:999px;transition:border-color .18s ease,box-shadow .18s ease}.items-search-multidim-inputwrap:focus-within[b-qd6f6ha02w]{box-shadow:0 0 0 4px rgba(217,74,31,.12)}.items-search-multidim-icon[b-qd6f6ha02w]{color:var(--gray-muted,#6f6f68);font-size:1rem;flex-shrink:0}.items-search-multidim-input[b-qd6f6ha02w]{flex:1 1 auto;min-width:0;border:0;background:0 0;outline:0;font-family:var(--app-mono, monospace);font-size:.95rem;color:var(--ink,#0e0f10)}.items-search-multidim-input[b-qd6f6ha02w]::placeholder{color:var(--gray-muted,#6f6f68);font-family:var(--app-mono, monospace);letter-spacing:.04em}.items-search-multidim-clear[b-qd6f6ha02w]{width:24px;height:24px;padding:0;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:var(--paper-warm,#f3f2ee);border:0;border-radius:999px;color:var(--gray-muted,#6f6f68);cursor:pointer;transition:background .18s ease,color .18s ease}.items-search-multidim-clear:focus-visible[b-qd6f6ha02w],.items-search-multidim-clear:hover[b-qd6f6ha02w]{background:var(--signal,#d94a1f);color:var(--paper,#faf9f5);outline:0}.items-search-multidim-clear i[b-qd6f6ha02w]{font-size:.83rem}.items-search-multidim-error[b-qd6f6ha02w]{color:var(--signal,#d94a1f);font-family:var(--app-mono, monospace);font-size:.83rem;font-weight:600;margin-left:auto;white-space:nowrap}.items-search-multidim-chips[b-qd6f6ha02w]{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.items-search-multidim-chip[b-qd6f6ha02w]{display:inline-flex;align-items:center;gap:8px;padding:6px 8px 6px 16px;background:var(--card-surface,#fff);border:1px solid var(--ink,#0e0f10);border-radius:999px;font-family:var(--app-mono, monospace);font-size:.92rem;font-weight:700;color:var(--ink,#0e0f10);letter-spacing:.02em}.items-search-multidim-chip-code[b-qd6f6ha02w]{border-color:var(--signal,#d94a1f);color:var(--signal-hover,#b83a15)}.items-search-multidim-chip-code>strong[b-qd6f6ha02w]::before{content:"#";opacity:.5;margin-right:1px}.items-search-multidim-chip-remove[b-qd6f6ha02w]{width:24px;height:24px;padding:0;display:inline-flex;align-items:center;justify-content:center;background:var(--paper-warm,#f3f2ee);border:0;border-radius:999px;color:var(--gray-muted,#6f6f68);cursor:pointer;transition:background .18s ease,color .18s ease}.items-search-multidim-chip-remove:focus-visible[b-qd6f6ha02w],.items-search-multidim-chip-remove:hover[b-qd6f6ha02w]{background:var(--signal,#d94a1f);color:var(--paper,#faf9f5);outline:0}.items-search-multidim-chip-remove i[b-qd6f6ha02w]{font-size:.83rem}.not-found-page[b-lubxl4v1ov]{--page-bg:var(--paper);--card-bg:#ffffff;--card-border:var(--gray-faint);--title-ink:var(--ink);--text-muted:var(--gray-muted);--link-bg:var(--ink);--link-text:var(--paper);display:flex;align-items:center;justify-content:center;min-height:100vh;padding:100px 20px 60px;background:var(--page-bg)}.not-found-card[b-lubxl4v1ov]{max-width:480px;padding:48px 40px;text-align:center;border:1px solid var(--card-border);border-radius:24px;background:var(--card-bg)}.not-found-card h1[b-lubxl4v1ov]{margin:0 0 12px;color:var(--title-ink);font-family:Inter,sans-serif;font-size:clamp(4rem, 10vw, 6rem);font-weight:700;letter-spacing:-.04em;line-height:1}.not-found-card p[b-lubxl4v1ov]{margin:0 0 24px;color:var(--text-muted);font-size:1rem;font-weight:500}.not-found-home[b-lubxl4v1ov]{display:inline-flex;padding:12px 24px;border-radius:999px;background:var(--link-bg);color:var(--link-text);text-decoration:none;font-weight:700;font-size:.95rem}.not-found-home:hover[b-lubxl4v1ov]{background:var(--signal)}.rim-detail-page[b-ax3mcniwbn]{--rim-detail-image-bg:#ffffff;--rim-detail-stock-ok:#1f8a4a;--rim-detail-stock-ok-bg:rgba(40, 160, 106, 0.12);--rim-detail-stock-low:#b8822a;--rim-detail-stock-low-bg:rgba(200, 140, 50, 0.18);background:var(--paper);color:var(--ink);min-height:100vh;padding:88px 0 80px;font-family:Inter,sans-serif}.rim-detail-shell[b-ax3mcniwbn]{max-width:1200px;margin-left:auto;margin-right:auto}.rim-detail-card[b-ax3mcniwbn]{margin-top:24px;display:grid;grid-template-columns:minmax(280px,0.8fr) 1.2fr;grid-template-rows:auto 1fr;grid-template-areas:"media title" "media body";column-gap:36px;row-gap:12px;padding:32px;border:1px solid var(--card-border);border-radius:16px;background:var(--card-surface)}.rim-detail-title[b-ax3mcniwbn]{grid-area:title;margin:0;font-size:clamp(1.6rem, 3.4vw, 2.2rem);font-weight:700;letter-spacing:-.02em;line-height:1.15}.rim-detail-media[b-ax3mcniwbn]{grid-area:media}.rim-detail-body[b-ax3mcniwbn]{grid-area:body;display:flex;flex-direction:column;gap:16px}.rim-detail-title-brand[b-ax3mcniwbn]{color:var(--signal);font-weight:800}.rim-detail-title-name[b-ax3mcniwbn]{color:var(--ink)}.rim-detail-media[b-ax3mcniwbn]{display:flex;align-items:flex-start;justify-content:center}.rim-detail-image[b-ax3mcniwbn]{width:100%;max-width:480px;aspect-ratio:1;object-fit:contain;border-radius:12px;background:var(--rim-detail-image-bg);border:2px solid var(--gray-faint,#d6d4ca);padding:16px;box-sizing:border-box}.rim-detail-kicker-row[b-ax3mcniwbn]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:6px}.rim-detail-kicker[b-ax3mcniwbn]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;flex:0 1 auto}.rim-detail-kicker-chip[b-ax3mcniwbn]{display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:0 12px;border-radius:999px;border:1px solid var(--card-border);background:var(--card-surface);color:var(--ink);font-family:var(--app-mono);font-size:.83rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1}.rim-detail-kicker-chip i[b-ax3mcniwbn]{font-size:.85rem;color:var(--signal)}.rim-detail-price-col[b-ax3mcniwbn]{margin-left:auto;display:flex;flex-direction:column;align-items:flex-end}.rim-detail-price strong[b-ax3mcniwbn]{font-family:Inter,sans-serif;font-size:1.85rem;font-weight:800;letter-spacing:-.02em;color:var(--signal);white-space:nowrap}.rim-detail-price strong.is-promo[b-ax3mcniwbn]{color:var(--signal)}.rim-detail-price-promo-badge[b-ax3mcniwbn]{display:inline-block;margin-right:10px;padding:4px 10px;border-radius:4px;background:var(--signal);color:var(--paper);font-family:var(--app-mono);font-size:.83rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;vertical-align:middle}.rim-detail-price-original[b-ax3mcniwbn]{margin-right:10px;color:var(--gray-muted);font-family:Inter,sans-serif;font-size:1.2rem;font-weight:600;text-decoration:line-through}.rim-detail-price-promo-ends[b-ax3mcniwbn]{display:block;margin-top:6px;color:var(--signal);font-family:var(--app-mono);font-size:.83rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.rim-detail-price-vat[b-ax3mcniwbn]{margin:3px 0 0;text-align:right;color:var(--gray-muted);font-family:var(--app-mono);font-size:.83rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.rim-detail-price-webshop[b-ax3mcniwbn]{display:none;margin:4px 0 0;font-family:var(--app-mono);font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--signal);text-align:right}.rim-detail-dimension[b-ax3mcniwbn]{margin:0;color:var(--gray-muted);font-family:var(--app-mono);font-size:.92rem;letter-spacing:.06em;text-transform:uppercase}.rim-detail-stock-scroll[b-ax3mcniwbn]{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:10px 0 0}.rim-detail-stock-table[b-ax3mcniwbn]{width:100%;margin:0;border-collapse:collapse;border:1px solid var(--card-border);border-radius:6px;overflow:hidden;font-family:Inter,sans-serif}.rim-detail-stock-table th[b-ax3mcniwbn]{text-align:left;padding:6px 12px;background:var(--paper-warm);color:var(--gray-muted);font-family:var(--app-mono);font-size:.74rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid var(--gray-divider)}.rim-detail-stock-table th:last-child[b-ax3mcniwbn]{text-align:center;width:110px}.rim-detail-stock-table td[b-ax3mcniwbn]{padding:8px 12px;border-bottom:1px solid var(--gray-divider);vertical-align:middle}.rim-detail-stock-table tbody tr:last-child td[b-ax3mcniwbn]{border-bottom:0}.rim-detail-stock-name[b-ax3mcniwbn]{font-weight:700;color:var(--ink);font-size:.92rem}.rim-detail-stock-cell-qty[b-ax3mcniwbn]{white-space:nowrap;width:110px;text-align:center}.rim-detail-stock-cell-qty .rim-detail-stock-qty[b-ax3mcniwbn]{display:flex;width:100%;align-items:center;justify-content:center;gap:6px;padding:4px 12px;box-sizing:border-box}.rim-detail-stock-qty[b-ax3mcniwbn]{font-family:var(--app-mono, monospace);font-size:.82rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--rim-detail-stock-ok);padding:4px 10px;border-radius:999px;background:var(--rim-detail-stock-ok-bg)}.rim-detail-stock-qty.is-low[b-ax3mcniwbn]{color:var(--rim-detail-stock-low);background:var(--rim-detail-stock-low-bg)}.rim-detail-stock-qty.is-unavailable[b-ax3mcniwbn]{color:var(--gray-muted);background:var(--paper-warm)}.rim-detail-availability[b-ax3mcniwbn]{margin:10px 0 0}.rim-detail-fitments[b-ax3mcniwbn]{margin:12px 0 0}.rim-detail-fitments-title[b-ax3mcniwbn]{margin:0 0 10px;font-size:.95rem;font-weight:700;letter-spacing:-.01em;color:var(--ink)}.rim-detail-fitments-list[b-ax3mcniwbn]{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:8px}.rim-detail-fitments-item[b-ax3mcniwbn]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;border:1px solid var(--card-border);background:var(--paper-warm);font-size:.86rem}.rim-detail-fitments-item a[b-ax3mcniwbn]{color:var(--ink);font-weight:600;text-decoration:none}.rim-detail-fitments-item a:focus-visible[b-ax3mcniwbn],.rim-detail-fitments-item a:hover[b-ax3mcniwbn]{color:var(--signal);text-decoration:underline}.rim-detail-fitments-years[b-ax3mcniwbn]{font-family:var(--app-mono);font-size:.76rem;color:var(--gray-muted);letter-spacing:.02em}.rim-detail-specs[b-ax3mcniwbn]{margin:12px 0 0;display:flex;flex-direction:column;border-top:1px solid var(--gray-divider);border-bottom:1px solid var(--gray-divider);padding:0}.rim-detail-specs>div[b-ax3mcniwbn]{display:grid;grid-template-columns:minmax(120px,1fr) 1.4fr;align-items:baseline;gap:16px;padding:12px 4px;border-bottom:1px solid var(--gray-divider);background:0 0;transition:background .18s ease,color .18s ease}.rim-detail-specs>div:last-child[b-ax3mcniwbn]{border-bottom:0}.rim-detail-specs>div:hover[b-ax3mcniwbn]{background:color-mix(in oklab,var(--paper-warm),var(--signal) 6%)}.rim-detail-specs dt[b-ax3mcniwbn]{margin:0;color:var(--gray-muted);font-family:var(--app-mono);font-size:.83rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;line-height:1.3;transition:color .18s ease}.rim-detail-specs>div:hover dt[b-ax3mcniwbn]{color:var(--signal)}.rim-detail-specs dd[b-ax3mcniwbn]{margin:0;color:var(--ink);font-family:Inter,sans-serif;font-weight:600;font-size:.98rem;line-height:1.3;overflow-wrap:anywhere;word-break:break-word;text-align:left}@media (max-width:575.98px){.rim-detail-specs>div[b-ax3mcniwbn]{grid-template-columns:1fr;gap:4px;padding:10px 4px}}.rim-detail-actions[b-ax3mcniwbn]{display:flex;gap:12px;margin-top:6px}.rim-detail-share[b-ax3mcniwbn]{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;border:1px solid;background:var(--paper);text-decoration:none;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .2s ease}.rim-detail-share i[b-ax3mcniwbn]{font-size:1.3rem}.rim-detail-share-whatsapp[b-ax3mcniwbn]{border-color:#25d366;color:#25d366}.rim-detail-share-whatsapp:focus-visible[b-ax3mcniwbn],.rim-detail-share-whatsapp:hover[b-ax3mcniwbn]{background:#25d366;color:#fff;transform:translateY(-1px);outline:0}.rim-detail-share-viber[b-ax3mcniwbn]{border-color:#7360f2;color:#7360f2}.rim-detail-share-viber:focus-visible[b-ax3mcniwbn],.rim-detail-share-viber:hover[b-ax3mcniwbn]{background:#7360f2;color:#fff;transform:translateY(-1px);outline:0}.rim-detail-section[b-ax3mcniwbn]{margin-top:36px;padding:28px;border:1px solid var(--card-border);border-radius:12px;background:var(--card-surface)}.rim-detail-section h2[b-ax3mcniwbn]{margin:0 0 14px;font-size:1.2rem;font-weight:700;letter-spacing:-.02em}.rim-detail-empty[b-ax3mcniwbn]{color:var(--gray-muted);font-style:italic}.rim-similar-grid[b-ax3mcniwbn]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:18px}.rim-similar-card[b-ax3mcniwbn]{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid var(--card-border);border-radius:10px;background:var(--paper);color:var(--ink);text-decoration:none;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.rim-similar-card:focus-visible[b-ax3mcniwbn],.rim-similar-card:hover[b-ax3mcniwbn]{border-color:var(--signal);transform:translateY(-2px);box-shadow:0 12px 26px var(--card-shadow);outline:0}.rim-similar-card-media[b-ax3mcniwbn]{width:100%;aspect-ratio:4/3;overflow:hidden;border-radius:8px;border-bottom:2px solid var(--signal);padding-bottom:8px;background:var(--paper-warm);display:flex;align-items:center;justify-content:center}.rim-similar-card-media img[b-ax3mcniwbn]{width:100%;height:100%;object-fit:contain}.rim-similar-card-body[b-ax3mcniwbn]{display:flex;flex-direction:column;gap:4px}.rim-similar-card-brand[b-ax3mcniwbn]{font-family:var(--app-mono);font-size:.83rem;letter-spacing:.1em;text-transform:uppercase;color:var(--gray-muted);margin-right:6px}.rim-similar-card-title[b-ax3mcniwbn]{margin:0;font-family:Inter,sans-serif;font-size:1rem;font-weight:700;line-height:1.15;letter-spacing:-.01em;transition:color .2s ease}.rim-similar-card:focus-visible .rim-similar-card-title[b-ax3mcniwbn],.rim-similar-card:hover .rim-similar-card-title[b-ax3mcniwbn]{color:var(--signal)}.rim-similar-card-dim[b-ax3mcniwbn]{margin:0;font-family:var(--app-mono);font-size:.83rem;letter-spacing:.06em;color:var(--gray-muted)}.rim-similar-card-price[b-ax3mcniwbn]{margin-top:4px;font-family:Inter,sans-serif;font-size:1.05rem;font-weight:700;color:var(--ink)}@media (max-width:767.98px){.rim-detail-page[b-ax3mcniwbn]{padding:64px 0 56px}.rim-detail-card[b-ax3mcniwbn]{grid-template-columns:1fr;grid-template-rows:auto auto auto;grid-template-areas:"title" "media" "body";padding:18px;row-gap:16px;column-gap:0}.rim-detail-section[b-ax3mcniwbn]{padding:18px;margin-top:20px}}.rims-page[b-wxw29zbkmj]{--rim-white:#fff}.rims-page[b-wxw29zbkmj] .page-breadcrumb{margin-top:20px}.rims-header[b-wxw29zbkmj]{margin:24px 0 28px}.rims-kicker[b-wxw29zbkmj]{display:inline-block;margin-bottom:10px;font-family:"IBM Plex Mono",monospace;font-size:.83rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--signal,#d94a1f)}.rims-title[b-wxw29zbkmj]{margin:0;color:var(--ink,#0e0f10);font-family:Inter,sans-serif;font-size:clamp(2rem, 5vw, 3.4rem);font-weight:700;letter-spacing:-.04em;line-height:1}.rims-title-dot[b-wxw29zbkmj]{color:var(--signal,#d94a1f);opacity:.45}.rims-subtitle[b-wxw29zbkmj]{margin:14px 0 0;max-width:56ch;color:var(--gray-muted,#6f6f68);font-family:Inter,sans-serif;font-size:1.05rem;line-height:1.5}.rims-top-filters[b-wxw29zbkmj]{margin:0 0 22px;padding:20px 22px;background:var(--card-surface,#fff);border:1px solid var(--card-border,#d6d4ca);border-radius:10px;box-shadow:0 2px 12px rgba(14,15,16,.04)}.rims-vehicle-filter[b-wxw29zbkmj]{margin-bottom:18px;padding-bottom:18px;border-bottom:1px solid var(--gray-divider,#e4e1d5)}.rims-vehicle-filter-label[b-wxw29zbkmj]{display:block;margin-bottom:12px;font-family:var(--app-mono, monospace);font-size:.82rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--gray-muted,#6f6f68)}.rims-vehicle-filter-fields[b-wxw29zbkmj]{display:grid;grid-template-columns:minmax(170px,1fr) minmax(170px,1fr) auto;gap:16px;align-items:end}.rims-vehicle-filter-clear[b-wxw29zbkmj]{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;background:0 0;border:1px solid var(--card-border,#d6d4ca);border-radius:4px;font-family:var(--app-mono, monospace);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--gray-muted,#6f6f68);cursor:pointer;transition:border-color .2s ease,color .2s ease}.rims-vehicle-filter-clear:focus-visible[b-wxw29zbkmj],.rims-vehicle-filter-clear:hover[b-wxw29zbkmj]{border-color:var(--ink,#0e0f10);color:var(--ink,#0e0f10)}@media (max-width:767.98px){.rims-vehicle-filter-fields[b-wxw29zbkmj]{grid-template-columns:1fr}}.rims-top-filters-grid[b-wxw29zbkmj]{display:grid;grid-template-columns:repeat(5,minmax(170px,1fr));gap:16px;align-items:end}@media (max-width:1199.98px){.rims-top-filters-grid[b-wxw29zbkmj]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767.98px){.rims-top-filters-grid[b-wxw29zbkmj]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:479.98px){.rims-top-filters-grid[b-wxw29zbkmj]{grid-template-columns:1fr}}.rims-top-filter label[b-wxw29zbkmj]{display:block;margin-bottom:8px;color:var(--gray-muted,#6f6f68);font-family:"IBM Plex Mono",monospace;font-size:.83rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.rims-top-filter[b-wxw29zbkmj] .styled-dropdown-trigger{height:46px;border-radius:8px;border:1px solid var(--card-border,#d6d4ca);background:var(--card-surface,#fff)}.rims-toast[b-wxw29zbkmj]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 18px;padding:12px 16px;background:var(--ink,#0e0f10);color:var(--paper,#faf9f5);border-radius:6px;font-family:Inter,sans-serif;font-size:.9rem}.rims-toast-close[b-wxw29zbkmj]{background:0 0;border:0;color:inherit;cursor:pointer}.rims-shell-grid[b-wxw29zbkmj]{display:grid;grid-template-columns:280px minmax(0,1fr);gap:32px;align-items:start}@media (max-width:991.98px){.rims-shell-grid[b-wxw29zbkmj]{grid-template-columns:1fr;gap:20px}}.rims-sidebar[b-wxw29zbkmj]{position:sticky;top:88px;max-height:calc(100vh - 110px);overflow-y:auto;scrollbar-gutter:stable}@media (max-width:991.98px){.rims-sidebar[b-wxw29zbkmj]{position:static;max-height:none;overflow:visible}}.rims-clear-desktop[b-wxw29zbkmj]{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-bottom:16px;padding:9px 16px;background:0 0;border:1px solid var(--gray-faint,#d6d4ca);border-radius:999px;color:var(--gray-muted,#6f6f68);font-family:"IBM Plex Mono",monospace;font-size:.78rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:border-color .18s ease,color .18s ease}.rims-clear-desktop:focus-visible[b-wxw29zbkmj],.rims-clear-desktop:hover[b-wxw29zbkmj]{border-color:var(--signal,#d94a1f);color:var(--signal,#d94a1f);outline:0}.rims-facet[b-wxw29zbkmj]{margin:0 0 10px;background:var(--card-surface,#fff);border:1px solid var(--ink,#0e0f10);border-radius:12px;overflow:hidden;transition:border-color .22s ease,box-shadow .22s ease,background .22s ease}.rims-facet:not(.is-collapsed)[b-wxw29zbkmj]{background:var(--signal,#d94a1f);border-color:var(--signal,#d94a1f);box-shadow:0 10px 26px rgba(217,74,31,.24)}.rims-facet-toggle[b-wxw29zbkmj]{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:16px 20px;background:0 0;border:0;cursor:pointer;color:inherit;text-align:left;font:inherit}.rims-facet-label[b-wxw29zbkmj]{flex:1 1 auto;color:var(--ink,#0e0f10);font-family:"IBM Plex Mono",monospace;font-size:.92rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.rims-facet:not(.is-collapsed) .rims-facet-label[b-wxw29zbkmj]{color:var(--paper,#faf9f5)}.rims-facet-count[b-wxw29zbkmj]{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 7px;background:var(--signal,#d94a1f);color:var(--paper,#faf9f5);border-radius:999px;font-family:"IBM Plex Mono",monospace;font-size:.78rem;font-weight:700}.rims-facet:not(.is-collapsed) .rims-facet-count[b-wxw29zbkmj]{background:var(--paper,#faf9f5);color:var(--signal,#d94a1f)}.rims-facet-chevron[b-wxw29zbkmj]{width:12px;height:8px;flex-shrink:0;color:var(--ink,#0e0f10);transition:transform .28s ease,color .2s ease}.rims-facet:not(.is-collapsed) .rims-facet-chevron[b-wxw29zbkmj]{transform:rotate(180deg);color:var(--paper,#faf9f5)}.rims-facet-body[b-wxw29zbkmj]{max-height:0;opacity:0;overflow:hidden;background:var(--card-surface,#fff);transition:max-height .32s ease,opacity .22s ease,padding .28s ease;padding:0 14px}.rims-facet:not(.is-collapsed) .rims-facet-body[b-wxw29zbkmj]{max-height:360px;opacity:1;padding:12px 14px 14px}.rims-facet-list[b-wxw29zbkmj]{list-style:none;margin:0;padding:4px 0;max-height:220px;overflow-y:auto}.rims-facet-list--short[b-wxw29zbkmj]{max-height:none}.rims-facet-row[b-wxw29zbkmj]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;width:100%;padding:7px 10px;background:0 0;border:none;border-left:2px solid transparent;color:var(--ink,#0e0f10);font-family:Inter,sans-serif;font-size:.86rem;text-align:left;cursor:pointer;transition:background .14s ease,color .14s ease,border-color .14s ease}.rims-facet-row:hover[b-wxw29zbkmj]{background:var(--paper-warm,#f3f2ee);color:var(--signal,#d94a1f)}.rims-facet-row.is-active[b-wxw29zbkmj]{background:var(--signal-soft,rgba(217,74,31,.14));color:var(--signal,#d94a1f);border-left-color:var(--signal,#d94a1f);font-weight:600}.rims-facet-row-check[b-wxw29zbkmj]{width:14px;font-size:.88rem;color:var(--gray-faint,#d6d4ca)}.rims-facet-row.is-active .rims-facet-row-check[b-wxw29zbkmj],.rims-facet-row:hover .rims-facet-row-check[b-wxw29zbkmj]{color:var(--signal,#d94a1f)}.rims-facet-row-value[b-wxw29zbkmj]{flex:1}.rims-facet-row-count[b-wxw29zbkmj]{flex:0 0 auto;min-width:30px;padding:2px 9px;margin-left:8px;border-radius:999px;background:var(--signal-soft,rgba(217,74,31,.14));color:var(--signal,#d94a1f);font-family:"IBM Plex Mono",monospace;font-size:.74rem;font-weight:700;text-align:center}.rims-facet-row.is-active .rims-facet-row-count[b-wxw29zbkmj],.rims-facet-row:hover .rims-facet-row-count[b-wxw29zbkmj]{background:var(--signal,#d94a1f);color:var(--rim-white)}.rims-facet-reset[b-wxw29zbkmj]{display:inline-flex;align-items:center;gap:6px;margin:8px 0 0;padding:6px 12px;background:0 0;border:1px solid var(--card-border,#d6d4ca);border-radius:999px;color:var(--gray-muted,#6f6f68);font-family:"IBM Plex Mono",monospace;font-size:.78rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.rims-facet-reset:hover[b-wxw29zbkmj]{border-color:var(--signal,#d94a1f);color:var(--signal,#d94a1f)}.rims-price-inputs[b-wxw29zbkmj]{display:flex;align-items:flex-end;gap:8px;padding:4px 0}.rims-price-field[b-wxw29zbkmj]{display:flex;flex:1 1 0;min-width:0;flex-direction:column;gap:4px;font-family:"IBM Plex Mono",monospace;font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--gray-muted,#6f6f68)}.rims-price-field input[b-wxw29zbkmj]{width:100%;min-width:70px;height:38px;padding:0 10px;border:1px solid var(--card-border,#d6d4ca);border-radius:6px;background:var(--card-surface,#fff);font-family:Inter,sans-serif;font-size:.92rem;color:var(--ink,#0e0f10)}.rims-price-cur[b-wxw29zbkmj],.rims-price-dash[b-wxw29zbkmj]{padding-bottom:9px;color:var(--gray-muted,#6f6f68);font-weight:600}.rims-main[b-wxw29zbkmj]{min-width:0}.rims-summary[b-wxw29zbkmj]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 16px;min-height:22px;color:var(--gray-muted,#6f6f68);font-family:"IBM Plex Mono",monospace;font-size:.83rem;letter-spacing:.08em;text-transform:uppercase}.rims-toolbar[b-wxw29zbkmj]{display:inline-flex;align-items:center;gap:8px;margin-left:auto}.rims-toolbar-btn[b-wxw29zbkmj]{appearance:none;display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:6px 14px;border:1px solid var(--card-border,#d6d4ca);border-radius:999px;background:var(--card-surface,#fff);color:var(--ink,#0e0f10);font-family:var(--app-mono, monospace);font-size:.83rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.rims-toolbar-btn:focus-visible[b-wxw29zbkmj],.rims-toolbar-btn:hover[b-wxw29zbkmj]{border-color:var(--ink,#0e0f10);color:var(--signal,#d94a1f);outline:0}.rims-toolbar-sort[b-wxw29zbkmj]{position:relative}.rims-toolbar-sort-chev[b-wxw29zbkmj]{font-size:.72rem;transition:transform .18s ease}.rims-toolbar-sort.is-open .rims-toolbar-sort-chev[b-wxw29zbkmj]{transform:rotate(180deg)}.rims-toolbar-sort-scrim[b-wxw29zbkmj]{position:fixed;inset:0;z-index:80;background:0 0}.rims-toolbar-sort-menu[b-wxw29zbkmj]{position:absolute;top:calc(100% + 8px);right:0;min-width:220px;z-index:90;margin:0;padding:6px;list-style:none;background:var(--card-surface,#fff);border:1px solid var(--card-border,#d6d4ca);border-radius:10px;box-shadow:0 18px 40px var(--card-shadow,rgba(0,0,0,.1))}.rims-toolbar-sort-item[b-wxw29zbkmj]{appearance:none;width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border:0;border-radius:6px;background:0 0;color:var(--ink,#0e0f10);font-family:Inter,sans-serif;font-size:.92rem;text-align:left;cursor:pointer}.rims-toolbar-sort-item:focus-visible[b-wxw29zbkmj],.rims-toolbar-sort-item:hover[b-wxw29zbkmj]{background:var(--paper-warm,#f3f2ee);color:var(--signal,#d94a1f);outline:0}.rims-toolbar-sort-item.is-active[b-wxw29zbkmj]{color:var(--signal,#d94a1f);font-weight:700}.rims-viewtoggle[b-wxw29zbkmj]{display:inline-flex;border:1px solid var(--card-border,#d6d4ca);border-radius:4px;overflow:hidden;background:var(--card-surface,#fff)}.rims-viewtoggle-btn[b-wxw29zbkmj]{display:inline-flex;align-items:center;justify-content:center;width:38px;height:32px;border:0;border-left:1px solid var(--gray-divider,#e4e1d5);background:0 0;color:var(--gray-muted,#6f6f68);cursor:pointer}.rims-viewtoggle-btn:first-child[b-wxw29zbkmj]{border-left:0}.rims-viewtoggle-btn:hover[b-wxw29zbkmj]{color:var(--signal,#d94a1f)}.rims-viewtoggle-btn.is-active[b-wxw29zbkmj]{background:var(--graphite,#0e0f10);color:var(--paper,#faf9f5)}@media (max-width:767.98px){.rims-viewtoggle[b-wxw29zbkmj]{display:none}}.rims-empty-state[b-wxw29zbkmj]{padding:60px 20px;text-align:center;color:var(--gray-muted,#6f6f68);font-family:Inter,sans-serif}.rims-loading[b-wxw29zbkmj]{min-height:50vh}.rims-grid[b-wxw29zbkmj]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}@media (max-width:1199.98px){.rims-grid[b-wxw29zbkmj]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767.98px){.rims-grid[b-wxw29zbkmj]{grid-template-columns:1fr}}.rims-list[b-wxw29zbkmj]{display:flex;flex-direction:column;gap:10px}.rims-sentinel[b-wxw29zbkmj]{height:1px}.rims-load-more-indicator[b-wxw29zbkmj]{display:flex;align-items:center;justify-content:center;gap:10px;padding:20px 0;color:var(--gray-muted,#6f6f68);font-family:"IBM Plex Mono",monospace;font-size:.83rem;text-transform:uppercase}.rims-multidim-card[b-d7rmhxwjpu]{margin:16px 0 22px;padding:18px 22px 20px;border:1px dashed var(--card-border,#d6d4ca);border-radius:12px;background:var(--paper-warm,#f3f2ee);display:flex;flex-direction:column;gap:12px}.rims-multidim-head[b-d7rmhxwjpu]{display:flex;align-items:center;gap:10px}.rims-multidim-kicker[b-d7rmhxwjpu]{font-family:var(--app-mono, monospace);font-size:1.4rem;font-weight:700;color:var(--signal,#d94a1f);line-height:1}.rims-multidim-hint[b-d7rmhxwjpu]{margin:0;color:var(--gray-muted,#6f6f68);font-family:var(--app-mono, monospace);font-size:.83rem;letter-spacing:.12em;text-transform:uppercase}.rims-multidim-inputwrap[b-d7rmhxwjpu]{position:relative;display:flex;align-items:center;gap:10px;padding:14px 18px;background:var(--card-surface,#fff);border:1px solid var(--signal,#d94a1f);border-radius:999px;transition:border-color .18s ease,box-shadow .18s ease}.rims-multidim-inputwrap:focus-within[b-d7rmhxwjpu]{box-shadow:0 0 0 4px rgba(217,74,31,.12)}.rims-multidim-icon[b-d7rmhxwjpu]{color:var(--gray-muted,#6f6f68);font-size:1rem;flex-shrink:0}.rims-multidim-input[b-d7rmhxwjpu]{flex:1 1 auto;min-width:0;border:0;background:0 0;outline:0;font-family:var(--app-mono, monospace);font-size:.95rem;color:var(--ink,#0e0f10)}.rims-multidim-input[b-d7rmhxwjpu]::placeholder{color:var(--gray-muted,#6f6f68);font-family:var(--app-mono, monospace);letter-spacing:.04em}.rims-multidim-error[b-d7rmhxwjpu]{color:var(--signal,#d94a1f);font-family:var(--app-mono, monospace);font-size:.83rem;font-weight:600;margin-left:auto;white-space:nowrap}.rims-multidim-chips[b-d7rmhxwjpu]{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.rims-multidim-chip[b-d7rmhxwjpu]{display:inline-flex;align-items:center;gap:8px;padding:6px 8px 6px 16px;background:var(--card-surface,#fff);border:1px solid var(--ink,#0e0f10);border-radius:999px;font-family:var(--app-mono, monospace);font-size:.92rem;font-weight:700;color:var(--ink,#0e0f10);letter-spacing:.02em}.rims-multidim-chip-code[b-d7rmhxwjpu]{border-color:var(--signal,#d94a1f);color:var(--signal-hover,#b83a15)}.rims-multidim-chip-code>strong[b-d7rmhxwjpu]::before{content:"#";opacity:.5;margin-right:1px}.rims-multidim-chip-remove[b-d7rmhxwjpu]{width:24px;height:24px;padding:0;display:inline-flex;align-items:center;justify-content:center;background:var(--paper-warm,#f3f2ee);border:0;border-radius:999px;color:var(--gray-muted,#6f6f68);cursor:pointer;transition:background .18s ease,color .18s ease}.rims-multidim-chip-remove:focus-visible[b-d7rmhxwjpu],.rims-multidim-chip-remove:hover[b-d7rmhxwjpu]{background:var(--signal,#d94a1f);color:var(--paper,#faf9f5);outline:0}.rims-multidim-chip-remove i[b-d7rmhxwjpu]{font-size:.83rem}.rim-card[b-7n0ylmnb5k]{--rim-card-radius:4px;--rim-card-media-bg:#fff;--rim-card-promo-text:#fff;--rim-card-stock-green:#2e7d32;--rim-card-fit-bg:rgba(14, 15, 16, 0.86);--rim-card-fit-text:#f3f2ee;position:relative;display:flex;flex-direction:column;padding:16px 16px 14px;background:var(--card-surface,#fff);border:1px solid var(--card-border,#d6d4ca);border-radius:var(--rim-card-radius);text-decoration:none;color:var(--ink,#0e0f10);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.rim-card:focus-visible[b-7n0ylmnb5k],.rim-card:hover[b-7n0ylmnb5k]{border-color:var(--ink,#0e0f10);box-shadow:0 10px 26px rgba(14,15,16,.1);transform:translateY(-2px);outline:0}.rim-card-media[b-7n0ylmnb5k]{position:relative;display:flex;align-items:center;justify-content:center;height:200px;margin-bottom:12px;background:var(--rim-card-media-bg);border-radius:var(--rim-card-radius);overflow:hidden}.rim-card-media img[b-7n0ylmnb5k]{max-width:100%;max-height:100%;object-fit:contain}.rim-card-promo[b-7n0ylmnb5k]{position:absolute;top:8px;left:8px;padding:3px 9px;background:var(--signal,#d94a1f);color:var(--rim-card-promo-text);border-radius:999px;font-family:var(--app-mono, monospace);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.rim-card-fit[b-7n0ylmnb5k]{position:absolute;bottom:8px;left:8px;right:8px;display:flex;align-items:center;gap:6px;padding:4px 9px;background:var(--rim-card-fit-bg);color:var(--rim-card-fit-text);border-radius:999px;font-family:var(--app-mono, monospace);font-size:.72rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rim-card-title[b-7n0ylmnb5k]{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;margin:0;font-size:1.15rem;font-weight:800;line-height:1.15;letter-spacing:-.02em}.rim-card-brand[b-7n0ylmnb5k]{color:var(--signal,#d94a1f);font-family:var(--app-mono, monospace);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.rim-card-name[b-7n0ylmnb5k]{flex:1 1 auto}.rim-card-subtitle[b-7n0ylmnb5k]{margin:6px 0 0;color:var(--gray-muted,#6f6f68);font-family:var(--app-mono, monospace);font-size:.85rem;font-feature-settings:"tnum" 1}.rim-card-flags[b-7n0ylmnb5k]{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.rim-card-flag[b-7n0ylmnb5k],.rim-card-stock[b-7n0ylmnb5k]{padding:3px 9px;border-radius:999px;font-family:var(--app-mono, monospace);font-size:.72rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.rim-card-stock.is-available[b-7n0ylmnb5k]{background:rgba(46,125,50,.12);color:var(--rim-card-stock-green)}.rim-card-flag[b-7n0ylmnb5k]{background:var(--paper-warm,#f3f2ee);color:var(--ink,#0e0f10);border:1px solid var(--card-border,#d6d4ca)}.rim-card-info[b-7n0ylmnb5k]{margin-top:auto;padding-top:12px}.rim-card-price[b-7n0ylmnb5k]{text-align:right;color:var(--ink,#0e0f10)}.rim-card-price strong[b-7n0ylmnb5k]{font-family:var(--app-mono, monospace);font-size:1.05rem;font-weight:600}.rim-card-price-original[b-7n0ylmnb5k]{display:inline-block;margin-right:8px;color:var(--gray-muted,#6f6f68);text-decoration:line-through;font-family:var(--app-mono, monospace);font-size:.88rem}.rim-card-price-stale-note[b-7n0ylmnb5k]{display:block;color:var(--gray-muted,#6f6f68);font-size:.72rem}.rim-card-cta[b-7n0ylmnb5k]{display:inline-flex;align-items:center;gap:8px;margin-top:10px;color:var(--signal,#d94a1f);font-family:var(--app-mono, monospace);font-size:.8rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.rim-card-cta i[b-7n0ylmnb5k]{font-size:.78rem}.rims-row[b-zuqtkwa8r7]{--rims-row-media-bg:#fff;--rims-row-stock-green:#2e7d32;--rims-row-fit-bg:rgba(14, 15, 16, 0.86);--rims-row-fit-text:#f3f2ee;display:flex;align-items:center;gap:16px;padding:12px 16px;background:var(--card-surface,#fff);border:1px solid var(--card-border,#d6d4ca);border-radius:4px;text-decoration:none;color:var(--ink,#0e0f10);transition:border-color .18s ease,box-shadow .18s ease}.rims-row:focus-visible[b-zuqtkwa8r7],.rims-row:hover[b-zuqtkwa8r7]{border-color:var(--ink,#0e0f10);box-shadow:0 6px 18px rgba(14,15,16,.08);outline:0}.rims-row-media[b-zuqtkwa8r7]{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:72px;height:72px;background:var(--rims-row-media-bg);border-radius:4px;overflow:hidden}.rims-row-media img[b-zuqtkwa8r7]{max-width:100%;max-height:100%;object-fit:contain}.rims-row-main[b-zuqtkwa8r7]{flex:1 1 auto;min-width:0}.rims-row-title[b-zuqtkwa8r7]{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;font-size:1.02rem;font-weight:700}.rims-row-brand[b-zuqtkwa8r7]{color:var(--signal,#d94a1f);font-family:var(--app-mono, monospace);font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.rims-row-flags[b-zuqtkwa8r7]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px;color:var(--gray-muted,#6f6f68);font-family:var(--app-mono, monospace);font-size:.8rem}.rims-row-fit[b-zuqtkwa8r7]{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;background:var(--rims-row-fit-bg);color:var(--rims-row-fit-text);border-radius:999px;font-family:var(--app-mono, monospace);font-size:.72rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.rims-row-dim[b-zuqtkwa8r7]{font-feature-settings:"tnum" 1;color:var(--ink,#0e0f10);font-weight:600}.rims-row-flag[b-zuqtkwa8r7]{padding:2px 8px;background:var(--paper-warm,#f3f2ee);border:1px solid var(--card-border,#d6d4ca);border-radius:999px;text-transform:uppercase;font-size:.72rem}.rims-row-stock[b-zuqtkwa8r7]{color:var(--rims-row-stock-green);font-weight:600}.rims-row-aside[b-zuqtkwa8r7]{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:6px}.rims-row-price strong[b-zuqtkwa8r7]{font-family:var(--app-mono, monospace);font-size:1.05rem;font-weight:600}.rims-row-cta[b-zuqtkwa8r7]{display:inline-flex;align-items:center;gap:8px;color:var(--signal,#d94a1f);font-family:var(--app-mono, monospace);font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}@media (max-width:767.98px){.rims-row[b-zuqtkwa8r7]{flex-wrap:wrap}.rims-row-aside[b-zuqtkwa8r7]{flex:1 1 100%;align-items:flex-start;flex-direction:row;justify-content:space-between}}.rims-table-wrap[b-1nhqc5mvdi]{--rims-table-thumb-bg:#fff;--rims-table-stock-green:#2e7d32;--rims-table-go-hover-text:#fff;width:100%;overflow-x:auto;border:1px solid var(--card-border,#d6d4ca);border-radius:4px;background:var(--card-surface,#fff)}.rims-table[b-1nhqc5mvdi]{width:100%;border-collapse:collapse;font-size:.88rem}.rims-table thead th[b-1nhqc5mvdi]{padding:10px 12px;background:var(--paper-warm,#f3f2ee);border-bottom:1px solid var(--card-border,#d6d4ca);color:var(--gray-muted,#6f6f68);font-family:var(--app-mono, monospace);font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-align:left;white-space:nowrap}.rims-table tbody td[b-1nhqc5mvdi]{padding:10px 12px;border-bottom:1px solid var(--gray-divider,#e4e1d5);vertical-align:middle;white-space:nowrap}.rims-table tbody tr:last-child td[b-1nhqc5mvdi]{border-bottom:0}.rims-table tbody tr:hover[b-1nhqc5mvdi]{background:var(--paper-warm,#f3f2ee)}.rims-table-col-product[b-1nhqc5mvdi]{min-width:220px;white-space:normal}.rims-table-product[b-1nhqc5mvdi]{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--ink,#0e0f10)}.rims-table-thumb[b-1nhqc5mvdi]{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:var(--rims-table-thumb-bg);border-radius:4px;overflow:hidden}.rims-table-thumb img[b-1nhqc5mvdi]{max-width:100%;max-height:100%;object-fit:contain}.rims-table-product-text[b-1nhqc5mvdi]{display:flex;flex-direction:column;gap:2px;min-width:0}.rims-table-brand[b-1nhqc5mvdi]{color:var(--signal,#d94a1f);font-family:var(--app-mono, monospace);font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.rims-table-name[b-1nhqc5mvdi]{font-weight:600;white-space:normal}.rims-table[b-1nhqc5mvdi]{--rims-table-fit-bg:rgba(14, 15, 16, 0.86);--rims-table-fit-text:#f3f2ee}.rims-table-fit[b-1nhqc5mvdi]{display:inline-flex;align-items:center;gap:5px;margin-top:4px;padding:2px 8px;background:var(--rims-table-fit-bg);color:var(--rims-table-fit-text);border-radius:999px;font-family:var(--app-mono, monospace);font-size:.68rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.rims-table-stock[b-1nhqc5mvdi]{color:var(--rims-table-stock-green);font-weight:600}.rims-table-muted[b-1nhqc5mvdi]{color:var(--gray-muted,#6f6f68)}.rims-table-col-price strong[b-1nhqc5mvdi]{font-family:var(--app-mono, monospace);font-weight:700}.rims-table-col-go[b-1nhqc5mvdi]{text-align:center}.rims-table-go[b-1nhqc5mvdi]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:999px;background:0 0;color:var(--ink,#0e0f10);transition:background .16s ease,color .16s ease}.rims-table-go:focus-visible[b-1nhqc5mvdi],.rims-table-go:hover[b-1nhqc5mvdi]{background:var(--signal,#d94a1f);color:var(--rims-table-go-hover-text);outline:0}details.checker-numbers-panel[b-ai0vcr0cbi]{margin-top:16px;padding:0;border:1px solid var(--card-border,#d6d4ca);border-radius:4px;background:var(--paper,#faf9f5);transition:background-color .18s ease,border-color .18s ease}.checker-numbers-panel summary[b-ai0vcr0cbi]{padding:14px 18px;border-bottom:1px solid var(--gray-divider,#e4e1d5);color:var(--ink,#0e0f10);font-weight:700;transition:background-color .18s ease,color .18s ease}.checker-numbers-panel summary:focus-visible[b-ai0vcr0cbi],.checker-numbers-panel summary:hover[b-ai0vcr0cbi]{color:var(--ink,#0e0f10);background-color:var(--paper-warm,#f3f2ee)}.checker-numbers-panel:not([open]) summary[b-ai0vcr0cbi]{border-bottom-color:transparent}.checker-numbers-body[b-ai0vcr0cbi]{padding:14px 18px 18px}.checker-numbers-example[b-ai0vcr0cbi]{margin:0 0 16px;padding:10px 14px;border-radius:4px;background:var(--paper,#faf9f5);border:1px solid var(--gray-divider,#e4e1d5);font-size:.95rem;line-height:1.55}.checker-numbers-example code[b-ai0vcr0cbi]{font-family:var(--app-mono);font-weight:700;color:var(--ink,#0e0f10)}.checker-numbers-tables[b-ai0vcr0cbi]{display:grid;grid-template-columns:1fr 1fr;gap:18px}.checker-numbers-table h3[b-ai0vcr0cbi]{margin:0 0 8px;font-family:Inter,sans-serif;font-size:1rem;font-weight:700;color:var(--ink,#0e0f10)}.checker-numbers-note[b-ai0vcr0cbi]{margin:14px 0 0;padding:10px 14px;border-left:3px solid var(--gray-divider,#e4e1d5);background:var(--paper,#faf9f5);font-size:.88rem;color:var(--gray-muted,#6f6f68);line-height:1.55}@media (max-width:767.98px){.checker-numbers-tables[b-ai0vcr0cbi]{grid-template-columns:1fr;gap:14px}}.savjeti-page[b-l1sxz1cj1u]{--paper:#faf9f5;--paper-warm:#f3f2ee;--ink:#0e0f10;--signal:#d94a1f;--gray-muted:#6f6f68;--gray-faint:#d6d4ca;--gray-divider:#e4e1d5;--card-surface:#ffffff;--card-border:#d6d4ca;font-family:Inter,sans-serif;padding:110px 0 80px;min-height:100vh;background:var(--paper);color:var(--ink)}.savjeti-shell[b-l1sxz1cj1u]{max-width:1000px;margin:0 auto;padding:0 32px}.savjeti-hero[b-l1sxz1cj1u]{padding:48px 0 36px;border-bottom:1px solid var(--gray-divider);margin-bottom:40px}.savjeti-kicker[b-l1sxz1cj1u]{display:inline-block;color:var(--signal);font-family:var(--app-mono);font-size:.83rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;margin-bottom:14px}.savjeti-title[b-l1sxz1cj1u]{margin:0 0 16px;color:var(--ink);font-family:Inter,sans-serif;font-size:clamp(2rem, 6vw, 3.6rem);font-weight:700;line-height:1.02;letter-spacing:-.04em}.savjeti-dot[b-l1sxz1cj1u]{color:var(--signal);opacity:.45}.savjeti-lead[b-l1sxz1cj1u]{margin:0;color:var(--gray-muted);font-size:1.08rem;line-height:1.6;max-width:680px}.savjeti-list[b-l1sxz1cj1u]{display:grid;grid-template-columns:1fr;gap:12px}.savjeti-card[b-l1sxz1cj1u]{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto auto;gap:4px 20px;padding:24px 26px;border:1px solid var(--card-border);border-radius:4px;background:var(--card-surface);text-decoration:none;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.savjeti-card:focus-visible[b-l1sxz1cj1u],.savjeti-card:hover[b-l1sxz1cj1u]{transform:translateY(-2px);border-color:var(--signal);box-shadow:0 14px 28px rgba(14,15,16,.1)}.savjeti-card-tag[b-l1sxz1cj1u]{grid-column:1/-1;color:var(--signal);font-family:var(--app-mono);font-size:.83rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.savjeti-card-title[b-l1sxz1cj1u]{grid-column:1;margin:0;color:var(--ink);font-family:Inter,sans-serif;font-size:1.25rem;font-weight:700;line-height:1.3;letter-spacing:-.02em}.savjeti-card-excerpt[b-l1sxz1cj1u]{grid-column:1;margin:0;color:var(--gray-muted);font-size:.92rem;line-height:1.55}.savjeti-card-cta[b-l1sxz1cj1u]{grid-column:2;grid-row:2/span 2;align-self:end;color:var(--signal);font-family:var(--app-mono);font-size:.83rem;font-weight:600;letter-spacing:.04em;white-space:nowrap}@media (max-width:767.98px){.savjeti-shell[b-l1sxz1cj1u]{padding:0 20px}.savjeti-card[b-l1sxz1cj1u]{grid-template-columns:1fr}.savjeti-card-cta[b-l1sxz1cj1u]{grid-column:1;grid-row:auto;margin-top:10px}}.vehicles-page[b-a14e692iwq]{--paper:#faf9f5;--paper-warm:#f3f2ee;--ink:#0e0f10;--signal:#d94a1f;--signal-soft:rgba(217, 74, 31, 0.12);--gray-muted:#6f6f68;--gray-faint:#d6d4ca;--gray-divider:#e4e1d5;--card-surface:#ffffff;--card-border:#d6d4ca;--card-shadow:rgba(14, 15, 16, 0.08);font-family:Inter,sans-serif;padding:79px 0 40px;min-height:100vh;background:var(--paper);color:var(--ink)}.vehicles-page-shell[b-a14e692iwq]{max-width:1200px}.vehicles-back-link-row[b-a14e692iwq]{padding-top:12px}.vehicles-back-link[b-a14e692iwq]{display:inline-flex;align-items:center;padding:.6rem 1rem;border:1px solid var(--card-border);border-radius:10px;background:var(--card-surface);color:var(--ink);font-family:Inter,sans-serif;font-size:.88rem;font-weight:600;box-shadow:none;transition:border-color .2s ease,background-color .2s ease,color .2s ease,transform .2s ease}.vehicles-back-link:active[b-a14e692iwq],.vehicles-back-link:focus[b-a14e692iwq],.vehicles-back-link:hover[b-a14e692iwq]{border-color:var(--signal);background:var(--ink);color:var(--paper)!important;box-shadow:none;transform:translateY(-1px)}.vehicles-back-link i[b-a14e692iwq]{color:inherit!important}.vehicles-page-header-card[b-a14e692iwq]{margin-top:32px;padding:40px 0 24px;border-bottom:1px solid var(--gray-divider)}.vehicles-page-header-card h1[b-a14e692iwq]{margin:0 0 8px;color:var(--ink);font-family:Inter,sans-serif;font-size:clamp(2rem, 5vw, 3.4rem);font-weight:700;line-height:1;letter-spacing:-.03em}.vehicles-page-header-card p[b-a14e692iwq]{margin:8px 0 0;color:var(--gray-muted);font-family:var(--app-mono);font-size:.83rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.vehicles-models-section[b-a14e692iwq]{margin-top:24px}.vehicles-models-search[b-a14e692iwq]{max-width:440px;margin-bottom:28px}.vehicles-makes-search-input-wrap[b-a14e692iwq]{position:relative;max-width:440px}.vehicles-makes-search-input-wrap i[b-a14e692iwq]{position:absolute;top:50%;left:18px;color:var(--gray-muted);font-size:.9rem;transform:translateY(-50%);pointer-events:none}.vehicles-makes-search-input[b-a14e692iwq]{min-height:48px;padding:0 18px 0 46px;border:1px solid var(--card-border);border-radius:10px;background:var(--card-surface);color:var(--ink);font-size:.92rem;font-weight:500;box-shadow:none;transition:border-color .2s ease,box-shadow .2s ease}.vehicles-makes-search-input[b-a14e692iwq]::placeholder{color:var(--gray-muted)}.vehicles-makes-search-input:focus[b-a14e692iwq]{border-color:var(--signal);box-shadow:0 0 0 3px var(--signal-soft);outline:0}.vehicles-models-grid[b-a14e692iwq]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:12px;max-width:none}.vehicles-model-card[b-a14e692iwq]{position:relative;display:block;width:100%;min-height:112px;overflow:hidden;padding:0;border:1px solid var(--card-border);border-radius:12px;background:var(--card-surface);box-shadow:none;text-decoration:none;transition:border-color .22s ease,transform .22s ease,box-shadow .22s ease}.vehicles-model-card:focus-visible[b-a14e692iwq],.vehicles-model-card:hover[b-a14e692iwq]{transform:translateY(-2px);border-color:var(--signal);box-shadow:0 14px 32px var(--card-shadow)}.vehicles-model-card:focus-visible .vehicles-model-card-image[b-a14e692iwq],.vehicles-model-card:hover .vehicles-model-card-image[b-a14e692iwq]{opacity:1;filter:none}.vehicles-model-card-media[b-a14e692iwq]{position:absolute;top:0;right:0;bottom:0;width:44%;min-width:168px;max-width:220px;overflow:hidden;background:0 0;z-index:0}.vehicles-model-card-media[b-a14e692iwq]::before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,var(--card-surface) 0,rgba(255,255,255,.92) 12%,rgba(255,255,255,0) 30%)}.vehicles-model-card-image[b-a14e692iwq]{position:absolute;top:50%;left:2px;display:block;height:100%;width:auto;max-width:none;object-fit:contain;opacity:.92;filter:grayscale(1) saturate(0) contrast(1.02);transition:filter .22s ease,opacity .22s ease;transform:translateY(-50%) scale(1.18);transform-origin:left center}.vehicles-model-card-image.vehicles-model-card-image-silhouette[b-a14e692iwq],.vehicles-model-card:focus-visible .vehicles-model-card-image-silhouette[b-a14e692iwq],.vehicles-model-card:hover .vehicles-model-card-image-silhouette[b-a14e692iwq]{filter:grayscale(1) blur(.6px)!important;opacity:.16!important}.vehicles-model-card-body[b-a14e692iwq]{display:flex;flex-direction:column;min-width:0;padding:20px 24px;position:relative;z-index:2}.vehicles-model-card-has-image .vehicles-model-card-body[b-a14e692iwq]{padding-right:200px}.vehicles-model-name[b-a14e692iwq]{margin:0;color:var(--ink);font-family:Inter,sans-serif;font-size:1.05rem;font-weight:700;line-height:1.3;letter-spacing:-.01em}.vehicles-model-meta[b-a14e692iwq]{display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin-top:8px;color:var(--gray-muted);font-family:var(--app-mono);font-size:.83rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;line-height:1.4}.vehicles-model-engines[b-a14e692iwq],.vehicles-model-years[b-a14e692iwq]{display:inline-flex;align-items:center;gap:6px;min-width:0}.vehicles-model-engines i[b-a14e692iwq],.vehicles-model-years i[b-a14e692iwq]{color:var(--signal);font-size:.88rem}.vehicles-empty-state[b-a14e692iwq]{display:flex;align-items:center;justify-content:center;min-height:128px;margin-bottom:24px;padding:24px;border:1px dashed var(--card-border);border-radius:10px;background:0 0;color:var(--gray-muted);font-size:.92rem;font-weight:500;text-align:center}@media (max-width:1199.98px){.vehicles-make-page .vehicles-page-shell[b-a14e692iwq]{max-width:100%}.vehicles-models-grid[b-a14e692iwq]{max-width:100%}}@media (max-width:767.98px){.vehicles-page[b-a14e692iwq]{padding-top:72px}.vehicles-page-header-card[b-a14e692iwq]{padding:24px 0 16px}.vehicles-models-grid[b-a14e692iwq]{grid-template-columns:1fr;gap:10px}.vehicles-model-card[b-a14e692iwq]{flex-direction:row;min-height:96px;overflow:hidden}.vehicles-model-card-media[b-a14e692iwq]{flex:0 0 35%;max-width:140px;min-width:110px;aspect-ratio:auto}.vehicles-model-card-image[b-a14e692iwq]{left:-4px;transform:translateY(-50%) scale(1.1)}.vehicles-model-card-body[b-a14e692iwq]{flex:1 1 auto;padding:12px 14px;min-width:0}.vehicles-model-name[b-a14e692iwq]{font-size:16px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vehicles-model-meta[b-a14e692iwq]{flex-wrap:wrap;gap:8px 14px;font-size:12px}.vehicles-model-engines[b-a14e692iwq],.vehicles-model-years[b-a14e692iwq]{white-space:nowrap}.vehicles-model-card-body[b-a14e692iwq]{padding:18px 20px}.vehicles-model-card-has-image .vehicles-model-card-body[b-a14e692iwq]{padding-right:140px}.vehicles-model-meta[b-a14e692iwq]{flex-direction:column;gap:6px}}.vehicles-page-intro[b-a14e692iwq]{margin:14px 0 0;color:var(--gray-muted,#6f6f68);font-size:.95rem;line-height:1.65;max-width:720px}.vehicles-related-makes[b-a14e692iwq]{margin-top:56px;padding-top:28px;border-top:1px solid var(--gray-divider,#e4e1d5)}.vehicles-related-makes-title[b-a14e692iwq]{margin:0 0 16px;font-family:var(--app-mono);font-size:.83rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--signal,#d94a1f)}.vehicles-related-makes-grid[b-a14e692iwq]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px}.vehicles-related-make-chip[b-a14e692iwq]{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border:1px solid var(--card-border,#d6d4ca);border-radius:4px;background:var(--card-surface,#fff);color:var(--ink,#0e0f10);text-decoration:none;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.vehicles-related-make-chip:focus-visible[b-a14e692iwq],.vehicles-related-make-chip:hover[b-a14e692iwq]{transform:translateY(-2px);border-color:var(--ink,#0e0f10);box-shadow:0 8px 22px rgba(14,15,16,.08);outline:0}.vehicles-related-make-name[b-a14e692iwq]{font-family:Inter,sans-serif;font-size:.95rem;font-weight:700;letter-spacing:-.01em}.vehicles-related-make-count[b-a14e692iwq]{font-family:var(--app-mono);font-size:.83rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--gray-muted,#6f6f68)}.vehicles-cross-make[b-1i0hnutsze]{margin-top:28px;padding:22px 24px;border:1px solid var(--card-border);border-radius:12px;background:var(--card-surface)}.vehicles-cross-make-title[b-1i0hnutsze]{margin:0 0 6px;color:var(--ink);font-family:Inter,sans-serif;font-size:1.05rem;font-weight:700;letter-spacing:-.01em}.vehicles-cross-make-lead[b-1i0hnutsze]{margin:0 0 14px;color:var(--gray-muted);font-family:var(--app-mono);font-size:.83rem;letter-spacing:.04em}.vehicles-cross-make-grid[b-1i0hnutsze]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.vehicles-cross-make-chip[b-1i0hnutsze]{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border:1px solid var(--card-border);border-radius:10px;background:var(--paper);color:var(--ink);text-decoration:none;transition:border-color .2s ease,background .2s ease,color .2s ease,transform .2s ease}.vehicles-cross-make-chip:focus-visible[b-1i0hnutsze],.vehicles-cross-make-chip:hover[b-1i0hnutsze]{border-color:var(--signal);background:var(--ink);color:var(--paper);transform:translateY(-2px);outline:0;text-decoration:none}.vehicles-cross-make-chip-make[b-1i0hnutsze]{font-family:var(--app-mono);font-size:.83rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--signal)}.vehicles-cross-make-chip-name[b-1i0hnutsze]{font-family:Inter,sans-serif;font-size:1rem;font-weight:700;letter-spacing:-.01em}.vehicles-cross-make-chip-meta[b-1i0hnutsze]{font-family:var(--app-mono);font-size:.83rem;color:var(--gray-muted)}.vehicles-cross-make-chip:focus-visible .vehicles-cross-make-chip-meta[b-1i0hnutsze],.vehicles-cross-make-chip:hover .vehicles-cross-make-chip-meta[b-1i0hnutsze]{color:var(--paper)}.vehicles-citable-overview[b-1i0hnutsze]{margin-top:20px;padding:20px 24px;border-left:3px solid var(--signal);border-radius:0 12px 12px 0;background:var(--paper-warm)}.vehicles-citable-overview p[b-1i0hnutsze]{margin:0;color:var(--ink);font-family:Inter,sans-serif;font-size:1.02rem;font-weight:500;line-height:1.55;letter-spacing:-.005em}.vehicles-year-adjacency[b-1i0hnutsze]{margin-top:28px;padding:18px 20px;border:1px solid var(--card-border);border-radius:12px;background:var(--card-surface)}.vehicles-year-adjacency-title[b-1i0hnutsze]{margin:0 0 12px;font-family:var(--app-mono);font-size:.83rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--gray-muted)}.vehicles-year-adjacency-chips[b-1i0hnutsze]{display:flex;flex-wrap:wrap;gap:8px}.vehicles-year-adjacency-chip[b-1i0hnutsze]{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:1px solid var(--card-border);border-radius:999px;background:var(--paper);color:var(--ink);font-family:var(--app-mono);font-size:.83rem;font-weight:600;letter-spacing:.04em;text-decoration:none;transition:border-color .2s ease,background .2s ease,color .2s ease,transform .2s ease}.vehicles-year-adjacency-chip:focus-visible[b-1i0hnutsze],.vehicles-year-adjacency-chip:hover[b-1i0hnutsze]{border-color:var(--signal);background:var(--ink);color:var(--paper);transform:translateY(-1px);outline:0}.vehicles-year-adjacency-chip.is-parent[b-1i0hnutsze]{background:var(--signal-soft);border-color:transparent;color:var(--signal)}.vehicles-page[b-1i0hnutsze]{font-family:Inter,sans-serif;padding:79px 0 40px;min-height:100vh;background:var(--paper);color:var(--ink)}.vehicles-page-shell[b-1i0hnutsze]{max-width:1200px}.vehicles-back-link-row[b-1i0hnutsze]{padding-top:12px}.vehicles-back-link[b-1i0hnutsze]{display:inline-flex;align-items:center;padding:.6rem 1rem;border:1px solid var(--card-border);border-radius:10px;background:var(--card-surface);color:var(--ink);font-family:Inter,sans-serif;font-size:.88rem;font-weight:600;transition:border-color .2s ease,background-color .2s ease,color .2s ease,transform .2s ease}.vehicles-back-link:active[b-1i0hnutsze],.vehicles-back-link:focus[b-1i0hnutsze],.vehicles-back-link:hover[b-1i0hnutsze]{border-color:var(--signal);background:var(--ink);color:var(--paper)!important;transform:translateY(-1px)}.vehicles-back-link i[b-1i0hnutsze]{color:inherit!important}.vehicles-page-header-card[b-1i0hnutsze]{margin-top:24px;padding:32px 0 20px;border-bottom:1px solid var(--gray-divider)}.vehicles-page-header-card-compact[b-1i0hnutsze]{padding-bottom:16px}.vehicles-page-header-card h1[b-1i0hnutsze]{margin:0;color:var(--ink);font-family:Inter,sans-serif;font-size:clamp(2rem, 5vw, 3.4rem);font-weight:700;line-height:1;letter-spacing:-.03em}.vehicles-page-header-card p[b-1i0hnutsze]{margin:12px 0 0;color:var(--gray-muted);font-family:var(--app-mono);font-size:.83rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.vehicles-meta-divider[b-1i0hnutsze]{display:inline-block;margin:0 8px;color:var(--gray-faint)}.vehicles-quick-filters[b-1i0hnutsze]{--signal:#d94a1f;--signal-soft:rgba(217, 74, 31, 0.12);--ink:#0e0f10;--gray-faint:#d6d4ca;--card-surface:#ffffff;margin-top:28px;display:flex;flex-direction:column;gap:18px}.vehicles-season-tabs[b-1i0hnutsze]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.vehicles-season-tab[b-1i0hnutsze]{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 12px;border:1px solid var(--gray-faint);border-radius:4px;background:var(--card-surface);color:var(--ink);font-family:'IBM Plex Mono',monospace;font-size:.83rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}.vehicles-season-tab i[b-1i0hnutsze]{font-size:1rem;opacity:.85}.vehicles-season-tab:hover[b-1i0hnutsze]{border-color:var(--ink);transform:translateY(-1px)}.vehicles-season-tab.is-active[b-1i0hnutsze]{background:var(--ink);border-color:var(--ink);color:#faf9f5;box-shadow:inset 0 -2px 0 var(--signal)}.vehicles-season-tab.is-active i[b-1i0hnutsze]{color:var(--signal);opacity:1}.vehicles-year-pills[b-1i0hnutsze]{display:flex;flex-wrap:wrap;gap:8px;padding:12px 14px;border:1px solid var(--gray-faint);border-radius:4px;background:var(--card-surface)}.vehicles-year-pill[b-1i0hnutsze]{min-width:56px;padding:7px 14px;border:1px solid var(--gray-faint);border-radius:999px;background:0 0;color:var(--ink);font-family:'IBM Plex Mono',monospace;font-size:.83rem;font-weight:500;letter-spacing:.04em;cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease}.vehicles-year-pill:hover[b-1i0hnutsze]{border-color:var(--signal);color:var(--signal)}.vehicles-year-pill.is-active[b-1i0hnutsze]{background:var(--signal);border-color:var(--signal);color:#faf9f5}@media (max-width:720px){.vehicles-season-tabs[b-1i0hnutsze]{grid-template-columns:repeat(2,minmax(0,1fr))}}.vehicles-compatible-items-section[b-1i0hnutsze],.vehicles-filter-card[b-1i0hnutsze],.vehicles-selected-size-section[b-1i0hnutsze],.vehicles-size-section[b-1i0hnutsze]{margin-top:28px;padding:28px;border:1px solid var(--section-border);border-radius:12px;background:var(--card-surface);box-shadow:none}@media (max-width:575.98px){.vehicles-compatible-items-section[b-1i0hnutsze],.vehicles-filter-card[b-1i0hnutsze],.vehicles-selected-size-section[b-1i0hnutsze],.vehicles-size-section[b-1i0hnutsze]{margin-top:20px;padding:18px 16px;border-radius:10px}}.vehicles-compatible-items-section h2[b-1i0hnutsze],.vehicles-filter-card-title[b-1i0hnutsze],.vehicles-selected-size-section h2[b-1i0hnutsze],.vehicles-size-section h2[b-1i0hnutsze]{margin:0 0 18px;color:var(--ink);font-family:Inter,sans-serif;font-size:1.15rem;font-weight:700;letter-spacing:-.02em}.vehicles-size-empty[b-1i0hnutsze]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:28px 24px;border:1px dashed var(--card-border,#d6d4ca);border-radius:8px;background:var(--paper-warm,#f3f2ee);color:var(--ink);text-align:center}.vehicles-size-empty i[b-1i0hnutsze]{font-size:1.6rem;color:var(--signal,#d94a1f)}.vehicles-size-empty p[b-1i0hnutsze]{margin:0;font-family:Inter,sans-serif;font-size:.95rem;font-weight:600}.vehicles-size-empty-hint[b-1i0hnutsze]{color:var(--gray-muted,#6f6f68);font-weight:400!important}.vehicles-filter-form[b-1i0hnutsze]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:end}.vehicles-finder-field label[b-1i0hnutsze]{display:block;margin-bottom:8px;color:var(--gray-muted);font-family:var(--app-mono);font-size:.83rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.vehicles-selected-size-grid[b-1i0hnutsze]{display:flex;flex-wrap:wrap;gap:20px}.vehicles-selected-size-spec[b-1i0hnutsze]{display:flex;flex-direction:column;gap:6px;min-width:140px}.vehicles-selected-size-spec-label[b-1i0hnutsze]{color:var(--gray-muted);font-family:var(--app-mono);font-size:.83rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;cursor:help}.vehicles-selected-size-spec-label i[b-1i0hnutsze]{color:var(--signal);margin-left:4px;font-size:.83rem}.vehicles-selected-size-spec strong[b-1i0hnutsze]{color:var(--ink);font-family:Inter,sans-serif;font-size:1.2rem;font-weight:700;letter-spacing:-.01em}.vehicles-pressure-toggle[b-1i0hnutsze]{display:inline-flex;gap:4px;margin:4px 0}.vehicles-pressure-unit-btn[b-1i0hnutsze]{appearance:none;border:1px solid var(--card-border);background:var(--card-surface);color:var(--gray-muted);padding:3px 10px;border-radius:999px;font-family:var(--app-mono);font-size:.83rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.vehicles-pressure-unit-btn:hover[b-1i0hnutsze]{border-color:var(--signal);color:var(--signal)}.vehicles-pressure-unit-btn.is-active[b-1i0hnutsze]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.vehicles-size-group+.vehicles-size-group[b-1i0hnutsze]{margin-top:24px}.vehicles-size-group-title[b-1i0hnutsze]{display:flex;align-items:center;gap:8px;margin:0 0 14px;color:var(--gray-muted);font-family:var(--app-mono);font-size:.83rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.vehicles-size-group-title i[b-1i0hnutsze]{color:var(--signal)}.vehicles-sizes-grid[b-1i0hnutsze]{display:flex;flex-wrap:wrap;gap:10px}.vehicles-size-card[b-1i0hnutsze]{appearance:none;text-align:left;font:inherit;cursor:pointer;display:inline-flex;flex-direction:column;justify-content:center;align-items:flex-start;min-width:180px;min-height:90px;padding:16px 18px 14px;border:1px solid var(--card-border);border-radius:10px;background:var(--card-surface);box-shadow:none;text-decoration:none;transition:border-color .2s ease,background-color .2s ease,transform .2s ease}.vehicles-size-card:focus-visible[b-1i0hnutsze],.vehicles-size-card:hover[b-1i0hnutsze]{transform:translateY(-2px);border-color:var(--signal)}.vehicles-size-card.is-selected[b-1i0hnutsze]{border-color:var(--ink);background:var(--paper-warm)}.vehicles-size-card-oem[b-1i0hnutsze]{border-color:var(--oem);background:var(--oem-soft)}.vehicles-size-card-oem.is-selected[b-1i0hnutsze]{border-color:var(--oem);background:rgba(40,160,106,.18)}.vehicles-size-card-dimension[b-1i0hnutsze]{color:var(--ink);font-family:Inter,sans-serif;font-size:1.08rem;font-weight:700;line-height:1.3;letter-spacing:-.01em}.vehicles-size-card-meta[b-1i0hnutsze]{margin-top:6px;color:var(--gray-muted);font-family:var(--app-mono);font-size:.83rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.vehicles-size-card-meta.is-empty[b-1i0hnutsze]{color:var(--danger)}.vehicle-compatible-item-card[b-1i0hnutsze]{position:relative;display:flex;flex-direction:column;gap:14px;min-height:184px;padding:20px;border:1px solid var(--card-border);border-radius:12px;background:var(--card-surface);box-shadow:none;color:inherit;text-decoration:none;cursor:pointer;transition:border-color .22s ease,transform .22s ease,box-shadow .22s ease}.vehicle-compatible-item-card-media[b-1i0hnutsze]{width:100%;aspect-ratio:4/3;margin:-4px 0 14px;padding-bottom:14px;border-bottom:2px solid var(--signal);border-radius:8px 8px 0 0;overflow:hidden;background:var(--paper-warm,#f3f2ee);display:flex;align-items:center;justify-content:center}.vehicle-compatible-item-card-media img[b-1i0hnutsze]{max-width:100%;max-height:100%;object-fit:contain;transition:transform .32s ease}.vehicle-compatible-item-card:focus-visible .vehicle-compatible-item-card-media img[b-1i0hnutsze],.vehicle-compatible-item-card:hover .vehicle-compatible-item-card-media img[b-1i0hnutsze]{transform:scale(1.04)}@media (max-width:575.98px){.vehicle-compatible-item-card[b-1i0hnutsze]{padding:16px;min-height:auto;gap:10px}.vehicle-compatible-item-card-title[b-1i0hnutsze]{font-size:1.1rem}.vehicle-compatible-item-card-price strong[b-1i0hnutsze]{font-size:1.25rem}}.vehicle-compatible-item-card:focus-visible[b-1i0hnutsze],.vehicle-compatible-item-card:hover[b-1i0hnutsze]{transform:translateY(-2px);border-color:var(--signal);box-shadow:0 14px 32px var(--card-shadow);outline:0;text-decoration:none;color:inherit}.vehicle-compatible-item-card-title[b-1i0hnutsze]{transition:color .2s ease}.vehicle-compatible-item-card:focus-visible .vehicle-compatible-item-card-title[b-1i0hnutsze],.vehicle-compatible-item-card:hover .vehicle-compatible-item-card-title[b-1i0hnutsze]{color:var(--signal)}.vehicle-compatible-item-card-cta[b-1i0hnutsze]{margin-top:auto;display:inline-flex;align-items:center;gap:6px;padding-top:10px;border-top:1px dashed var(--gray-divider);color:var(--gray-muted);font-family:var(--app-mono);font-size:.83rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;transition:color .22s ease}.vehicle-compatible-item-card:focus-visible .vehicle-compatible-item-card-cta[b-1i0hnutsze],.vehicle-compatible-item-card:hover .vehicle-compatible-item-card-cta[b-1i0hnutsze]{color:var(--signal)}.vehicle-compatible-item-card-cta i[b-1i0hnutsze]{font-size:.83rem}.vehicle-compatible-item-card-top[b-1i0hnutsze]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.vehicle-compatible-item-card-type[b-1i0hnutsze]{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;background:var(--signal-soft);color:var(--signal);font-family:var(--app-mono);font-size:.83rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em}.vehicle-compatible-item-card-brand[b-1i0hnutsze]{display:inline-flex;align-items:center;min-height:28px;padding:0 12px;border-radius:999px;background:var(--ink);color:var(--paper);font-family:var(--app-mono);font-size:.83rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.vehicle-compatible-item-card-price[b-1i0hnutsze]{margin-top:4px;color:var(--ink)}.vehicle-compatible-item-card-stock[b-1i0hnutsze]{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;font-family:var(--app-mono);font-size:.83rem;font-weight:600;letter-spacing:.04em}.vehicle-compatible-item-card-stock.is-available[b-1i0hnutsze]{background:var(--oem-soft);color:var(--oem)}.vehicle-compatible-item-card-stock.is-empty[b-1i0hnutsze]{background:var(--danger-soft);color:var(--danger)}.vehicle-compatible-item-card-title[b-1i0hnutsze]{margin:0;color:var(--ink);font-family:Inter,sans-serif;font-size:1.25rem;font-weight:700;line-height:1.1;letter-spacing:-.02em}.vehicle-compatible-item-card-flags[b-1i0hnutsze]{display:flex;flex-wrap:wrap;gap:6px}.vehicle-compatible-item-card-compat[b-1i0hnutsze]{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;font-family:var(--app-mono);font-size:.83rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.vehicle-compatible-item-card-compat.is-ok[b-1i0hnutsze]{background:var(--oem-soft);color:var(--oem)}.vehicle-compatible-item-card-compat.is-below[b-1i0hnutsze]{background:var(--danger-soft);color:var(--danger)}.vehicle-compatible-item-card-flag[b-1i0hnutsze]{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:999px;font-family:var(--app-mono);font-size:.83rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;cursor:help}.vehicle-compatible-item-card-flag.is-xl[b-1i0hnutsze]{background:var(--signal-soft);color:var(--signal)}.vehicle-compatible-item-card-flag.is-rft[b-1i0hnutsze]{background:rgba(217,74,31,.22);color:var(--signal)}.vehicle-compatible-item-card-flag.is-season-summer[b-1i0hnutsze]{background:rgba(217,74,31,.14);color:var(--signal)}.vehicle-compatible-item-card-flag.is-season-winter[b-1i0hnutsze]{background:rgba(147,197,253,.18);color:#1e3a8a}.vehicle-compatible-item-card-flag.is-season-allseason[b-1i0hnutsze]{background:rgba(138,138,130,.18);color:var(--ink)}.vehicle-compatible-item-card-specs[b-1i0hnutsze]{list-style:none;margin:0;padding:0;display:grid;grid-auto-flow:row;grid-template-columns:minmax(0,1fr);align-items:start;gap:8px;margin-top:auto;max-width:175px}.vehicle-compatible-item-card-spec[b-1i0hnutsze]{display:grid;grid-template-columns:18px auto;align-items:center;gap:10px;padding:4px 0;background:0 0;color:var(--ink)}.vehicle-compatible-item-card-spec>i[b-1i0hnutsze]{grid-column:1;width:18px;color:var(--signal);font-size:.85rem;text-align:center}.vehicle-compatible-item-card-spec>strong[b-1i0hnutsze]{grid-column:2}.vehicle-compatible-item-card-spec strong[b-1i0hnutsze]{font-family:Inter,sans-serif;font-size:.83rem;font-weight:600;line-height:1.15;display:inline-flex;align-items:baseline;gap:6px}.vehicle-compatible-item-card-spec-sub[b-1i0hnutsze]{color:var(--gray-muted);font-family:var(--app-mono);font-size:.83rem;font-weight:500;letter-spacing:.04em}.vehicle-compatible-item-card-spec-label[b-1i0hnutsze]{color:var(--gray-muted);font-family:var(--app-mono);font-size:.83rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.model-faq[b-1i0hnutsze]{margin-top:40px;padding:28px;border:1px solid var(--section-border);border-radius:12px;background:var(--card-surface)}.model-faq h2[b-1i0hnutsze]{margin:0 0 18px;color:var(--ink);font-family:Inter,sans-serif;font-size:1.15rem;font-weight:700;letter-spacing:-.02em}.model-faq-item[b-1i0hnutsze]{padding:14px 0;border-top:1px solid var(--gray-divider)}.model-faq-item:first-of-type[b-1i0hnutsze]{border-top:0;padding-top:0}.model-faq-item summary[b-1i0hnutsze]{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;font-family:Inter,sans-serif;font-size:1rem;font-weight:600;color:var(--ink);padding:6px 0}.model-faq-item summary[b-1i0hnutsze]::-webkit-details-marker{display:none}.model-faq-item summary[b-1i0hnutsze]::after{content:"+";color:var(--signal);font-size:1.2rem;font-weight:600;transition:transform .2s ease}.model-faq-item[open] summary[b-1i0hnutsze]::after{content:"-"}.model-faq-item p[b-1i0hnutsze]{margin:8px 0 4px;color:var(--gray-muted);font-size:.92rem;line-height:1.6}.vehicles-empty-state[b-1i0hnutsze]{display:flex;align-items:center;justify-content:center;min-height:128px;margin-bottom:24px;padding:24px;border:1px dashed var(--card-border);border-radius:10px;background:0 0;color:var(--gray-muted);font-size:.92rem;font-weight:500;text-align:center}@media (max-width:767.98px){.vehicles-page[b-1i0hnutsze]{padding-top:72px}.vehicles-compatible-items-section[b-1i0hnutsze],.vehicles-filter-card[b-1i0hnutsze],.vehicles-selected-size-section[b-1i0hnutsze],.vehicles-size-section[b-1i0hnutsze]{padding:20px 18px;border-radius:10px}.vehicles-filter-form[b-1i0hnutsze]{grid-template-columns:1fr}.vehicles-size-card[b-1i0hnutsze]{width:100%;min-width:0}.vehicles-page-header-card[b-1i0hnutsze]{padding:20px 0 12px}}.vehicles-page-intro[b-1i0hnutsze]{margin:14px 0 0;color:var(--gray-muted,#6f6f68);font-size:.95rem;line-height:1.65;max-width:720px}.vehicles-related-models[b-1i0hnutsze]{margin-top:56px;padding-top:28px;border-top:1px solid var(--gray-divider,#e4e1d5)}.vehicles-related-models-title[b-1i0hnutsze]{margin:0 0 16px;font-family:var(--app-mono);font-size:.83rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--signal,#d94a1f)}.vehicles-related-models-grid[b-1i0hnutsze]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px}.vehicles-related-model-chip[b-1i0hnutsze]{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border:1px solid var(--card-border,#d6d4ca);border-radius:4px;background:var(--card-surface,#fff);color:var(--ink,#0e0f10);text-decoration:none;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.vehicles-related-model-chip:focus-visible[b-1i0hnutsze],.vehicles-related-model-chip:hover[b-1i0hnutsze]{transform:translateY(-2px);border-color:var(--ink,#0e0f10);box-shadow:0 8px 22px rgba(14,15,16,.08);outline:0}.vehicles-related-model-name[b-1i0hnutsze]{font-family:Inter,sans-serif;font-size:.95rem;font-weight:700;letter-spacing:-.01em}.vehicles-related-model-meta[b-1i0hnutsze]{font-family:var(--app-mono);font-size:.83rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--gray-muted,#6f6f68)}.vehicles-model-header-grid[b-1i0hnutsze]{display:grid;grid-template-columns:1fr auto;align-items:center;gap:32px}.vehicles-model-header-text[b-1i0hnutsze]{min-width:0}.vehicles-model-header-text h1[b-1i0hnutsze]{margin:0 0 14px}.vehicles-model-header-title-dot[b-1i0hnutsze]{color:var(--signal);opacity:.45;margin-left:2px}.vehicles-model-header-text p[b-1i0hnutsze]{margin-top:6px}.vehicles-model-header-visual[b-1i0hnutsze]{display:inline-flex;align-items:center;gap:16px;flex-shrink:0;background:0 0}.vehicles-model-header-logo[b-1i0hnutsze]{display:flex;align-items:center;justify-content:center;width:64px;height:64px;flex-shrink:0}.vehicles-model-header-logo img[b-1i0hnutsze]{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;filter:grayscale(.7) contrast(1.05);transition:filter .25s ease}.vehicles-model-header-logo:hover img[b-1i0hnutsze]{filter:grayscale(.1) contrast(1.15) drop-shadow(-1.25px 1.25px 0 #b83a15)}.vehicles-model-header-illu[b-1i0hnutsze]{flex-shrink:0;width:160px;height:auto;color:var(--gray-muted,#6f6f68);background:0 0}.vehicles-model-header-illu svg[b-1i0hnutsze]{width:100%;height:auto;display:block;background:0 0}@media (max-width:767.98px){.vehicles-model-header-grid[b-1i0hnutsze]{grid-template-columns:1fr auto;align-items:start;gap:14px}.vehicles-model-header-visual[b-1i0hnutsze]{justify-self:end;align-self:start;gap:8px;margin-top:4px}.vehicles-model-header-logo[b-1i0hnutsze]{width:48px;height:48px}}.model-compatible-rims[b-1i0hnutsze]{--rims-divider:var(--gray-divider);margin-top:40px;padding-top:28px;border-top:1px solid var(--rims-divider)}.model-compatible-rims-title[b-1i0hnutsze]{font-size:clamp(1.5rem, 3vw, 2rem);font-weight:700;letter-spacing:-.02em;margin:0 0 20px}.model-compatible-rims-grid[b-1i0hnutsze]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:20px;align-items:stretch}.model-compatible-rims-showall[b-1i0hnutsze]{--rims-showall-border:var(--gray-faint);--rims-showall-accent:var(--signal);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:200px;padding:24px;border:1px dashed var(--rims-showall-border);border-radius:4px;background:var(--paper);text-decoration:none;transition:border-color .18s ease,background .18s ease,transform .18s ease}.model-compatible-rims-showall:hover[b-1i0hnutsze]{border-color:var(--rims-showall-accent);transform:translateY(-2px)}.model-compatible-rims-showall-label[b-1i0hnutsze]{font-family:var(--app-mono);font-size:.9rem;text-transform:uppercase;letter-spacing:.1em;color:var(--ink);text-align:center}.model-compatible-rims-showall-arrow[b-1i0hnutsze]{font-size:1.4rem;color:var(--rims-showall-accent);transition:transform .18s ease}.model-compatible-rims-showall:hover .model-compatible-rims-showall-arrow[b-1i0hnutsze]{transform:translateX(4px)}.model-fitment-note[b-1i0hnutsze]{--fitment-accent:var(--positive, #2e7d32);display:flex;gap:12px;margin-top:20px;padding:14px 16px;border:1px solid color-mix(in oklab,var(--fitment-accent),transparent 70%);border-radius:10px;background:var(--positive-soft,rgba(46,125,50,.1))}.model-fitment-note>i[b-1i0hnutsze]{color:var(--fitment-accent);font-size:1.1rem;line-height:1.5;flex:0 0 auto}.model-fitment-note-body strong[b-1i0hnutsze]{display:block;font-size:.98rem;font-weight:700;color:var(--ink);margin-bottom:3px}.model-fitment-note-body p[b-1i0hnutsze]{margin:0;font-size:.9rem;line-height:1.5;color:var(--gray-muted)}.vehicles-cross-make[b-spy80jbz68]{margin:40px 0 0;padding:28px 0 0;border-top:1px solid var(--gray-divider)}.vehicles-cross-make-title[b-spy80jbz68]{margin:0 0 8px;font-family:Inter,sans-serif;font-size:clamp(1.4rem, 2.4vw, 1.8rem);font-weight:700;letter-spacing:-.02em;color:var(--ink)}.vehicles-cross-make-lead[b-spy80jbz68]{margin:0 0 20px;max-width:720px;color:var(--gray-muted);font-family:Inter,sans-serif;font-size:.95rem;line-height:1.5}.vehicles-cross-make-grid[b-spy80jbz68]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.vehicles-cross-make-chip[b-spy80jbz68]{display:flex;flex-direction:column;gap:4px;padding:16px 18px;border:1px solid var(--card-border);border-radius:4px;background:var(--card-surface);color:var(--ink);text-decoration:none;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease;position:relative;overflow:hidden}.vehicles-cross-make-chip[b-spy80jbz68]::before{content:"";position:absolute;inset:0;background:var(--ink);transform:translateY(100%);transition:transform .25s ease;z-index:0}.vehicles-cross-make-chip>[b-spy80jbz68]{position:relative;z-index:1;transition:color .2s ease}.vehicles-cross-make-chip:focus-visible[b-spy80jbz68],.vehicles-cross-make-chip:hover[b-spy80jbz68]{border-color:var(--ink);transform:translateY(-2px);box-shadow:0 6px 18px var(--card-shadow);outline:0}.vehicles-cross-make-chip:focus-visible[b-spy80jbz68]::before,.vehicles-cross-make-chip:hover[b-spy80jbz68]::before{transform:translateY(0)}.vehicles-cross-make-chip:focus-visible>[b-spy80jbz68],.vehicles-cross-make-chip:hover>[b-spy80jbz68]{color:var(--paper)}.vehicles-cross-make-chip-make[b-spy80jbz68]{font-family:var(--app-mono);font-size:.83rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--gray-muted)}.vehicles-cross-make-chip-name[b-spy80jbz68]{font-family:Inter,sans-serif;font-size:1.05rem;font-weight:700;letter-spacing:-.01em;color:var(--ink)}.vehicles-cross-make-chip-meta[b-spy80jbz68]{font-family:var(--app-mono);font-size:.83rem;color:var(--gray-muted)}@media (max-width:575.98px){.vehicles-cross-make[b-spy80jbz68]{margin-top:28px;padding-top:20px}.vehicles-cross-make-grid[b-spy80jbz68]{grid-template-columns:1fr}}.vehicles-selected-size-note[b-8nybeev4tu]{margin:8px 0 0;font-family:"IBM Plex Mono",monospace;font-size:.72rem;letter-spacing:.02em;line-height:1.45;color:var(--gray-muted,#6f6f68);max-width:62ch}.tyre-finder-card[b-7eu7p5hb6g]{position:relative;z-index:10;margin:0 0 56px;padding:28px;border:1px solid var(--card-border,#d6d4ca);border-radius:4px;background:var(--card-surface,#fff);box-shadow:0 10px 32px var(--card-shadow,rgba(14,15,16,.08))}.tyre-finder-card-head[b-7eu7p5hb6g]{margin:0 0 18px;display:flex;flex-direction:column;gap:6px}.tyre-finder-card-kicker[b-7eu7p5hb6g]{font-family:var(--app-mono, 'IBM Plex Mono', monospace);font-size:.83rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--signal,#d94a1f)}.tyre-finder-card-title[b-7eu7p5hb6g]{margin:0;font-family:Inter,sans-serif;font-size:clamp(1.25rem, 2.4vw, 1.55rem);font-weight:700;letter-spacing:-.02em;color:var(--ink,#0e0f10)}.tyre-finder-form[b-7eu7p5hb6g]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;align-items:end}.tyre-finder-field[b-7eu7p5hb6g]{display:flex;flex-direction:column;gap:6px;min-width:0}.tyre-finder-field label[b-7eu7p5hb6g]{font-family:var(--app-mono, 'IBM Plex Mono', monospace);font-size:.83rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--gray-muted,#6f6f68)}.tyre-finder-submit-row[b-7eu7p5hb6g]{grid-column:1/-1;margin-top:18px;display:flex;justify-content:flex-end;align-items:center;gap:12px}.tyre-finder-clear[b-7eu7p5hb6g]{height:56px;padding:0 22px;display:inline-flex;align-items:center;gap:8px;border:1px solid var(--card-border,#d6d4ca);border-radius:4px;background:0 0;color:var(--ink,#0e0f10);font-family:var(--app-mono, monospace);font-size:.83rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:border-color .18s ease,color .18s ease,background-color .18s ease,transform .18s ease}.tyre-finder-clear:focus-visible:not(:disabled)[b-7eu7p5hb6g],.tyre-finder-clear:hover:not(:disabled)[b-7eu7p5hb6g]{border-color:var(--signal,#d94a1f);color:var(--signal,#d94a1f);transform:translateY(-1px);outline:0}.tyre-finder-clear:disabled[b-7eu7p5hb6g]{opacity:.45;cursor:not-allowed}.tyre-finder-clear i[b-7eu7p5hb6g]{font-size:.85rem}.tyre-finder-btn[b-7eu7p5hb6g]{min-height:56px;min-width:240px;padding:8px 32px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border:0;border-radius:4px;background:var(--signal,#d94a1f);color:var(--paper,#faf9f5);font-family:var(--app-mono, 'IBM Plex Mono', monospace);font-size:.83rem;font-weight:700;letter-spacing:.12em;line-height:1.3;text-transform:uppercase;text-align:center;white-space:normal;overflow-wrap:anywhere;cursor:pointer;transition:background-color .2s ease,transform .2s ease}.tyre-finder-btn:focus-visible[b-7eu7p5hb6g],.tyre-finder-btn:hover[b-7eu7p5hb6g]{background:var(--ink,#0e0f10);transform:translateY(-1px);outline:0}.tyre-finder-btn i[b-7eu7p5hb6g]{font-size:.95rem}@media (max-width:991.98px){.tyre-finder-form[b-7eu7p5hb6g]{grid-template-columns:repeat(2,minmax(0,1fr))}.tyre-finder-submit-row[b-7eu7p5hb6g]{justify-content:stretch}.tyre-finder-btn[b-7eu7p5hb6g]{width:100%;min-width:0}}@media (max-width:575.98px){.tyre-finder-card[b-7eu7p5hb6g]{padding:20px}.tyre-finder-form[b-7eu7p5hb6g]{grid-template-columns:1fr}.tyre-finder-submit-row[b-7eu7p5hb6g]{flex-direction:column-reverse;align-items:stretch;gap:10px}.tyre-finder-btn[b-7eu7p5hb6g],.tyre-finder-clear[b-7eu7p5hb6g]{width:100%}}:where(html.a11y-step-125,html.a11y-step-150) .tyre-finder-submit-row[b-7eu7p5hb6g]{flex-direction:column-reverse;align-items:stretch;gap:10px}:where(html.a11y-step-125,html.a11y-step-150) .tyre-finder-btn[b-7eu7p5hb6g],:where(html.a11y-step-125,html.a11y-step-150) .tyre-finder-clear[b-7eu7p5hb6g]{width:100%;min-width:0}.vehicles-page[b-z4sg0j5vw5]{--paper:#faf9f5;--paper-warm:#f3f2ee;--graphite:#0e0f10;--graphite-soft:#1a1b1c;--ink:#0e0f10;--signal:#d94a1f;--signal-soft:rgba(217, 74, 31, 0.14);--cream:#f3f2ee;--cream-muted:#a8a8a0;--gray-muted:#6f6f68;--gray-faint:#d6d4ca;--gray-divider:#e4e1d5;--card-surface:#ffffff;--card-border:#d6d4ca;--card-shadow:rgba(14, 15, 16, 0.08);--phase:var(--scroll-phase, 0);font-family:Inter,sans-serif;padding:0 0 40px;min-height:100vh;background-color:color-mix(in oklab,var(--graphite),var(--paper) calc(var(--phase) * 100%));color:color-mix(in oklab,var(--cream),var(--ink) calc(var(--phase) * 100%));transition:background-color .1s linear}@supports not (background:color-mix(in oklab,red,blue)){.vehicles-page[b-z4sg0j5vw5]{background-color:var(--paper);color:var(--ink)}}.vehicles-breadcrumb-fixed[b-z4sg0j5vw5]{position:fixed;top:calc(var(--header-h,60px) + 14px);left:32px;z-index:900;display:inline-flex;align-items:center;gap:10px;padding:0;font-family:var(--app-mono);font-size:.92rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in oklab,var(--cream-muted),var(--gray-muted) calc(var(--phase) * 100%));pointer-events:auto}.vehicles-breadcrumb-link[b-z4sg0j5vw5]{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;border-radius:0;background:0 0;color:color-mix(in oklab,var(--cream-muted),var(--gray-muted) calc(var(--phase) * 100%));text-decoration:none;transition:color .2s ease,transform .2s ease;cursor:pointer}.vehicles-breadcrumb-link i[b-z4sg0j5vw5]{color:inherit;font-size:.83rem}.vehicles-breadcrumb-link:focus-visible[b-z4sg0j5vw5],.vehicles-breadcrumb-link:hover[b-z4sg0j5vw5]{background:0 0;border:0;color:var(--signal);transform:none}.vehicles-breadcrumb-current[b-z4sg0j5vw5]{padding:0;color:color-mix(in oklab,var(--cream),var(--ink) calc(var(--phase) * 100%));font-weight:600}.vehicles-breadcrumb-sep[b-z4sg0j5vw5]{color:var(--gray-muted);opacity:.5;font-weight:400}@media (max-width:767.98px){.vehicles-breadcrumb-fixed[b-z4sg0j5vw5]{top:66px;left:16px;font-size:.83rem}}.page-hero[b-z4sg0j5vw5]{position:relative;min-height:calc(100vh - 60px);background-color:color-mix(in oklab,var(--graphite),var(--paper) calc(var(--phase) * 100%));display:flex;justify-content:center;align-items:center;transition:background-color .1s linear}@supports not (background:color-mix(in oklab,red,blue)){.page-hero[b-z4sg0j5vw5]{background-color:var(--graphite)}}.page-hero-grid[b-z4sg0j5vw5]{width:100%;max-width:1400px;padding:0 56px;display:grid;grid-template-columns:minmax(0,1fr) 480px;align-items:center;gap:80px}.page-hero-left[b-z4sg0j5vw5]{min-width:0}.page-hero-right[b-z4sg0j5vw5]{min-width:0}.page-hero-title[b-z4sg0j5vw5]{margin:0 0 28px;color:color-mix(in oklab,var(--cream),var(--ink) calc(var(--phase) * 100%));font-family:Inter,sans-serif;font-size:clamp(3rem, 8vw, 7rem);font-weight:600;line-height:.94;letter-spacing:-.05em;text-wrap:balance;min-height:1.88em}.page-hero-dot[b-z4sg0j5vw5]{color:var(--signal)}.page-hero-subtitle[b-z4sg0j5vw5]{max-width:480px;margin:0 0 28px;--phase-text:clamp(0, calc((var(--phase) - 0.44) / 0.14), 1);color:color-mix(in oklab,#d8d8d1,#33332f calc(var(--phase-text) * 100%));font-family:Inter,sans-serif;font-size:1.1rem;line-height:1.55;font-weight:400;letter-spacing:-.005em}.page-hero-browse[b-z4sg0j5vw5]{display:inline-flex;align-items:center;gap:10px;padding-bottom:4px;border-bottom:1px solid color-mix(in oklab,var(--cream),var(--ink) calc(var(--phase) * 100%));color:color-mix(in oklab,var(--cream),var(--ink) calc(var(--phase) * 100%));font-family:var(--app-mono);font-size:.83rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;text-decoration:none;transition:color .2s ease,border-color .2s ease}.page-hero-browse:focus-visible[b-z4sg0j5vw5],.page-hero-browse:hover[b-z4sg0j5vw5]{color:var(--signal);border-color:var(--signal)}.page-hero-browse-arrow[b-z4sg0j5vw5]{color:var(--signal);font-size:.95rem;line-height:1}.vehicles-page-shell[b-z4sg0j5vw5]{max-width:1200px;padding-top:0}#makes[b-z4sg0j5vw5]{scroll-margin-top:84px}.vehicles-finder-card[b-z4sg0j5vw5]{position:relative;z-index:20;margin:0;padding:24px 28px 28px;border:1px solid var(--card-border);border-radius:4px;background:var(--card-surface);box-shadow:0 16px 40px var(--card-shadow)}.vehicles-finder-form[b-z4sg0j5vw5]{display:flex;flex-direction:column;gap:14px}.vehicles-finder-field label[b-z4sg0j5vw5]{display:block;margin-bottom:8px;color:var(--gray-muted);font-family:var(--app-mono);font-size:.92rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.vehicles-finder-btn[b-z4sg0j5vw5]{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:60px;height:60px;margin-top:4px;padding:0 24px;border:0;border-radius:4px!important;background:var(--signal);color:var(--paper);font-family:Inter,sans-serif;font-size:.92rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;box-shadow:none;transition:background-color .2s ease}.vehicles-finder-btn:focus-visible:not(:disabled)[b-z4sg0j5vw5],.vehicles-finder-btn:hover:not(:disabled)[b-z4sg0j5vw5]{transform:none;background:var(--graphite);box-shadow:none}.vehicles-finder-btn:disabled[b-z4sg0j5vw5]{background:#b8b5a8;color:#5a5a52;box-shadow:none;cursor:not-allowed}.vehicles-makes-section[b-z4sg0j5vw5]{margin-top:64px}.vehicles-makes-title[b-z4sg0j5vw5]{margin:0 0 24px;color:var(--ink);font-family:Inter,sans-serif;font-size:1.8rem;font-weight:700;letter-spacing:-.03em;line-height:1}.vehicles-makes-search[b-z4sg0j5vw5]{margin-bottom:28px}.vehicles-makes-search-input-wrap[b-z4sg0j5vw5]{position:relative;max-width:440px}.vehicles-makes-search-input-wrap i[b-z4sg0j5vw5]{position:absolute;top:50%;left:18px;color:var(--gray-muted);font-size:.9rem;transform:translateY(-50%);pointer-events:none}.vehicles-makes-search-input[b-z4sg0j5vw5]{min-height:48px;padding:0 18px 0 46px;border:1px solid var(--card-border);border-radius:4px;background:var(--card-surface);color:var(--ink);font-family:Inter,sans-serif;font-size:.92rem;font-weight:500;box-shadow:none;transition:border-color .2s ease,box-shadow .2s ease}.vehicles-makes-search-input[b-z4sg0j5vw5]::placeholder{color:var(--gray-muted)}.vehicles-makes-search-input:focus[b-z4sg0j5vw5]{border-color:var(--signal);box-shadow:0 0 0 3px var(--signal-soft);outline:0}.vehicles-alpha-nav[b-z4sg0j5vw5]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:40px;padding:10px;border:1px solid var(--card-border);border-radius:4px;background:var(--card-surface)}.vehicles-alpha-link[b-z4sg0j5vw5]{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0 12px;border:1px solid var(--gray-divider);border-radius:4px;background:var(--paper);color:var(--ink);font-family:var(--app-mono);font-size:.85rem;font-weight:600;letter-spacing:.04em;text-decoration:none;transition:background-color .18s ease,color .18s ease,border-color .18s ease,transform .18s ease}.vehicles-alpha-link[b-z4sg0j5vw5]::after{content:"";position:absolute;left:50%;bottom:-1px;width:0;height:2px;background:var(--signal);transform:translateX(-50%);transition:width .18s ease}.vehicles-alpha-link:focus-visible[b-z4sg0j5vw5],.vehicles-alpha-link:hover[b-z4sg0j5vw5]{transform:translateY(-1px);border-color:var(--graphite);background:var(--graphite);color:var(--paper);box-shadow:0 6px 14px rgba(14,15,16,.18)}.vehicles-alpha-link:focus-visible[b-z4sg0j5vw5]::after,.vehicles-alpha-link:hover[b-z4sg0j5vw5]::after{width:60%}.vehicles-alpha-link.is-disabled[b-z4sg0j5vw5]{border:1px dashed var(--gray-faint);background:0 0;color:var(--gray-faint);opacity:.6;pointer-events:none}.vehicles-alpha-link.is-disabled[b-z4sg0j5vw5]::after{display:none}.vehicles-makes-groups[b-z4sg0j5vw5]{display:flex;flex-direction:column;gap:48px}.vehicles-make-group[b-z4sg0j5vw5]{scroll-margin-top:84px}.vehicles-make-group-heading[b-z4sg0j5vw5]{position:relative;margin-bottom:20px;padding:14px 0 16px;border:0;display:flex;align-items:center;gap:24px}.vehicles-make-group-heading[b-z4sg0j5vw5]::before{display:none}.vehicles-make-group-letter[b-z4sg0j5vw5]{display:inline-block;flex-shrink:0;padding-right:12px;color:var(--ink);font-family:Inter,sans-serif;font-size:2.4rem;font-weight:700;letter-spacing:-.04em;line-height:1}.vehicles-make-group-heading[b-z4sg0j5vw5]::after{content:"";flex:1;height:1px;background-image:linear-gradient(to right,var(--ink) 0,var(--ink) 100%),repeating-linear-gradient(to right,var(--ink) 0 4px,transparent 4px 8px);background-size:calc(100% - 60px) 1px,60px 1px;background-position:60px 0,0 0;background-repeat:no-repeat;align-self:center}.vehicles-make-grid[b-z4sg0j5vw5]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px}.vehicle-make-card[b-z4sg0j5vw5]{position:relative;display:grid;grid-template-columns:1fr auto;align-items:center;gap:20px;min-height:148px;padding:28px 24px;border:1px solid var(--gray-divider);border-radius:4px;background:var(--card-surface);box-shadow:none;text-decoration:none;overflow:hidden;text-align:left;transition:background-color .25s ease,border-color .25s ease,transform .25s ease,box-shadow .25s ease}.vehicle-make-card[b-z4sg0j5vw5]::before{content:"";position:absolute;inset:0;background:var(--graphite);transform:translateY(100%);transition:transform .35s cubic-bezier(.22, 1, .36, 1);z-index:0;pointer-events:none}.vehicle-make-card:focus-visible[b-z4sg0j5vw5],.vehicle-make-card:hover[b-z4sg0j5vw5]{transform:translateY(-2px);border-color:var(--graphite);box-shadow:0 12px 28px rgba(14,15,16,.14)}.vehicle-make-card:focus-visible[b-z4sg0j5vw5]::before,.vehicle-make-card:hover[b-z4sg0j5vw5]::before{transform:translateY(0)}.vehicle-make-card-logo[b-z4sg0j5vw5]{position:relative;z-index:1;grid-column:2;grid-row:1;display:block;width:auto;max-width:162px;height:130px;margin:0;object-fit:contain;object-position:right center;filter:grayscale(.82) contrast(1.05) brightness(.92) saturate(1);transition:filter .3s ease,transform .3s ease}.vehicle-make-card:focus-visible .vehicle-make-card-logo[b-z4sg0j5vw5],.vehicle-make-card:hover .vehicle-make-card-logo[b-z4sg0j5vw5]{filter:grayscale(.2) contrast(1.15) brightness(.98) saturate(1.1) drop-shadow(.5px .5px 0 #faf9f5) drop-shadow(-.5px -.5px 0 #faf9f5);transform:scale(1.04)}.vehicle-make-card-body[b-z4sg0j5vw5]{position:relative;z-index:1;grid-column:1;grid-row:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:6px;min-width:0;width:100%}.vehicle-make-card-name[b-z4sg0j5vw5]{color:var(--ink);font-family:Inter,sans-serif;font-size:1.55rem;font-weight:700;line-height:1.12;letter-spacing:-.02em;transition:color .25s ease}.vehicle-make-card-meta[b-z4sg0j5vw5]{color:var(--gray-muted);font-family:var(--app-mono);font-size:.92rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;transition:color .25s ease}.vehicle-make-card:focus-visible .vehicle-make-card-name[b-z4sg0j5vw5],.vehicle-make-card:hover .vehicle-make-card-name[b-z4sg0j5vw5]{color:var(--paper)}.vehicle-make-card:focus-visible .vehicle-make-card-meta[b-z4sg0j5vw5],.vehicle-make-card:hover .vehicle-make-card-meta[b-z4sg0j5vw5]{color:var(--signal)}.vehicle-make-card[b-z4sg0j5vw5]::after{content:"->";position:absolute;top:14px;left:18px;z-index:1;color:var(--gray-faint);font-family:Inter,sans-serif;font-size:1.25rem;font-weight:400;opacity:1;transform:translateX(0);transition:color .25s ease,transform .25s ease}.vehicle-make-card:focus-visible[b-z4sg0j5vw5]::after,.vehicle-make-card:hover[b-z4sg0j5vw5]::after{color:var(--signal);transform:translateX(4px)}.vehicles-empty-state[b-z4sg0j5vw5]{display:flex;align-items:center;justify-content:center;min-height:128px;margin-bottom:24px;padding:24px;border:1px dashed var(--card-border);border-radius:4px;background:0 0;color:var(--gray-muted);font-family:Inter,sans-serif;font-size:.92rem;font-weight:500;text-align:center}.vehicles-loading-indicator[b-z4sg0j5vw5]{position:absolute;top:50%;right:16px;display:none;width:30px;height:30px;transform:translateY(-50%);background:url('/Images/GIFLogo.gif') center/contain no-repeat;filter:grayscale(1) brightness(1.1);opacity:.82}.vehicles-native-select-wrap[b-z4sg0j5vw5]{position:relative}.vehicles-native-select-wrap.is-loading .vehicles-loading-indicator[b-z4sg0j5vw5]{display:block}@media (max-width:1199.98px){.page-hero[b-z4sg0j5vw5]{align-items:start;padding:120px 0 40px}.page-hero-grid[b-z4sg0j5vw5]{grid-template-columns:minmax(0,1fr);gap:40px;padding:0 32px}.page-hero-right[b-z4sg0j5vw5]{max-width:560px;width:100%;margin:0 auto}.vehicles-make-grid[b-z4sg0j5vw5]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}@media (max-width:767.98px){.page-hero[b-z4sg0j5vw5]{padding:100px 0 40px}.page-hero-grid[b-z4sg0j5vw5]{padding:0 20px;gap:32px}.page-hero-title[b-z4sg0j5vw5]{font-size:clamp(2.4rem, 12vw, 4.5rem);margin-bottom:18px}.page-hero-subtitle[b-z4sg0j5vw5]{font-size:.98rem;margin-bottom:22px}.vehicles-finder-card[b-z4sg0j5vw5]{padding:20px 20px 22px}.vehicles-alpha-nav[b-z4sg0j5vw5]{gap:2px;padding:8px}.vehicles-alpha-link[b-z4sg0j5vw5]{min-width:32px;height:32px;font-size:.83rem}.vehicles-make-grid[b-z4sg0j5vw5]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.vehicle-make-card[b-z4sg0j5vw5]{padding:12px;grid-template-columns:1fr;text-align:left;overflow:hidden}.vehicle-make-card-logo[b-z4sg0j5vw5]{max-width:90px;max-height:56px;width:auto;height:auto;object-fit:contain}.vehicle-make-card-name[b-z4sg0j5vw5]{font-size:15px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vehicle-make-card-meta[b-z4sg0j5vw5]{font-size:11px}.vehicles-make-group-letter[b-z4sg0j5vw5]{font-size:1.8rem}}.compare-toggle[b-jmbsrnehzm]{--paper:#faf9f5;--ink:#0e0f10;--signal:#d94a1f;--signal-soft:rgba(217, 74, 31, 0.14);--signal-soft-solid:#f6e3dc;--signal-hover:#b83a15;--gray-muted:#6f6f68;--card-border:#d6d4ca;--card-shadow:rgba(14, 15, 16, 0.12);display:inline-flex;align-items:center;justify-content:center;gap:0;width:36px;height:36px;padding:0;border:1px solid var(--card-border);border-radius:999px;background:var(--paper);color:var(--gray-muted);font-family:var(--app-mono);font-size:.74rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;overflow:hidden;white-space:nowrap;box-shadow:0 2px 6px var(--card-shadow);transition:width .22s ease,gap .22s ease,padding .22s ease,border-color .18s ease,color .18s ease,background .18s ease}.compare-toggle:focus-visible[b-jmbsrnehzm],.compare-toggle:hover[b-jmbsrnehzm],.vehicle-compatible-item-card-wrap:hover .compare-toggle[b-jmbsrnehzm]{width:auto;gap:6px;padding:0 14px 0 12px;border-color:var(--signal);color:var(--signal);background:var(--signal-soft-solid);outline:0}.compare-toggle.is-active[b-jmbsrnehzm]{width:auto;gap:6px;padding:0 14px 0 12px;border-color:var(--signal);color:var(--signal);background:var(--signal-soft-solid)}.compare-toggle i[b-jmbsrnehzm]{font-size:.96em}.compare-toggle-label[b-jmbsrnehzm]{display:inline-block;max-width:0;opacity:0;overflow:hidden;transition:max-width .22s ease,opacity .18s ease 40ms}.compare-toggle.is-active .compare-toggle-label[b-jmbsrnehzm],.compare-toggle:focus-visible .compare-toggle-label[b-jmbsrnehzm],.compare-toggle:hover .compare-toggle-label[b-jmbsrnehzm],.vehicle-compatible-item-card-wrap:hover .compare-toggle .compare-toggle-label[b-jmbsrnehzm]{max-width:120px;opacity:1}@media (max-width:575.98px){.compare-toggle.is-active[b-jmbsrnehzm],.compare-toggle:focus-visible[b-jmbsrnehzm],.compare-toggle:hover[b-jmbsrnehzm],.compare-toggle[b-jmbsrnehzm],.vehicle-compatible-item-card-wrap:hover .compare-toggle[b-jmbsrnehzm]{width:36px;padding:0;gap:0}.compare-toggle-label[b-jmbsrnehzm],.compare-toggle.is-active .compare-toggle-label[b-jmbsrnehzm],.compare-toggle:hover .compare-toggle-label[b-jmbsrnehzm],.vehicle-compatible-item-card-wrap:hover .compare-toggle .compare-toggle-label[b-jmbsrnehzm]{display:none}}.compare-tray[b-wkqgrwh8x6]{--paper:#faf9f5;--paper-warm:#f3f2ee;--ink:#0e0f10;--signal:#d94a1f;--signal-soft:rgba(217, 74, 31, 0.14);--signal-hover:#b83a15;--gray-muted:#6f6f68;--gray-divider:#e4e1d5;--card-border:#d6d4ca;--card-shadow:rgba(14, 15, 16, 0.16);position:fixed;left:0;right:0;bottom:0;z-index:950;background:var(--paper);border-top:1px solid var(--card-border);box-shadow:0 -10px 28px var(--card-shadow);color:var(--ink);font-family:Inter,sans-serif;animation:compare-tray-slide-in-b-wkqgrwh8x6 .22s ease-out}@keyframes compare-tray-slide-in-b-wkqgrwh8x6{from{transform:translateY(100%)}to{transform:translateY(0)}}.compare-tray-inner[b-wkqgrwh8x6]{max-width:1200px;margin:0 auto;padding:14px 24px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:18px}.compare-tray-thumbs[b-wkqgrwh8x6]{display:flex;gap:8px}.compare-tray-thumb[b-wkqgrwh8x6]{position:relative;width:56px;height:56px;border:1px solid var(--card-border);border-radius:6px;background:var(--paper-warm);overflow:visible;display:flex;align-items:center;justify-content:center}.compare-tray-thumb img[b-wkqgrwh8x6]{border-radius:6px}.compare-tray-thumb img[b-wkqgrwh8x6]{max-width:100%;max-height:100%;object-fit:contain}.compare-tray-thumb-remove[b-wkqgrwh8x6]{position:absolute;top:-6px;right:-6px;width:18px;height:18px;border:0;border-radius:999px;background:var(--ink);color:var(--paper);font-size:.7rem;line-height:1;cursor:pointer;z-index:2;display:flex;align-items:center;justify-content:center;transition:background .18s ease}.compare-tray-thumb-remove:hover[b-wkqgrwh8x6]{background:var(--signal)}.compare-tray-thumb-placeholder[b-wkqgrwh8x6]{border-style:dashed;color:var(--gray-muted);font-size:1.4rem;background:var(--paper)}.compare-tray-meta[b-wkqgrwh8x6]{display:flex;flex-direction:column;gap:2px}.compare-tray-label[b-wkqgrwh8x6]{font-family:var(--app-mono);font-size:.74rem;letter-spacing:.1em;text-transform:uppercase;color:var(--gray-muted)}.compare-tray-count[b-wkqgrwh8x6]{font-size:1.05rem;font-weight:700;letter-spacing:-.01em}.compare-tray-actions[b-wkqgrwh8x6]{display:flex;gap:10px;align-items:center}.compare-tray-clear[b-wkqgrwh8x6],.compare-tray-cta[b-wkqgrwh8x6]{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:6px;font-family:Inter,sans-serif;font-size:.94rem;font-weight:700;letter-spacing:-.005em;text-decoration:none;cursor:pointer;border:1px solid transparent;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease}.compare-tray-clear[b-wkqgrwh8x6]{background:0 0;color:var(--gray-muted);border-color:var(--card-border)}.compare-tray-clear:hover[b-wkqgrwh8x6]{color:var(--signal);border-color:var(--signal)}.compare-tray-cta[b-wkqgrwh8x6]{background:var(--signal);color:var(--paper)}.compare-tray-cta:hover[b-wkqgrwh8x6]{background:var(--signal-hover);transform:translateY(-1px)}.compare-tray-cta[aria-disabled=true][b-wkqgrwh8x6]{background:var(--gray-divider);color:var(--gray-muted);pointer-events:none;cursor:not-allowed}@media (max-width:767.98px){.compare-tray-inner[b-wkqgrwh8x6]{grid-template-columns:1fr;gap:12px;padding:12px 14px}.compare-tray-thumb[b-wkqgrwh8x6]{width:48px;height:48px}.compare-tray-thumbs[b-wkqgrwh8x6]{flex-wrap:wrap}.compare-tray-meta[b-wkqgrwh8x6]{flex-direction:row;align-items:baseline;justify-content:space-between;gap:8px;min-width:0}.compare-tray-actions[b-wkqgrwh8x6]{justify-content:stretch;min-width:0}.compare-tray-clear[b-wkqgrwh8x6],.compare-tray-cta[b-wkqgrwh8x6]{flex:1 1 0;min-width:0;justify-content:center}.compare-tray-clear span[b-wkqgrwh8x6],.compare-tray-cta span[b-wkqgrwh8x6]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (max-width:420px){.compare-tray-inner[b-wkqgrwh8x6]{padding:10px 12px;gap:10px}.compare-tray-clear[b-wkqgrwh8x6],.compare-tray-cta[b-wkqgrwh8x6]{padding:10px 10px;font-size:.86rem;gap:6px}.compare-tray-count[b-wkqgrwh8x6]{font-size:.95rem}.compare-tray-thumb[b-wkqgrwh8x6]{width:42px;height:42px}}.fuel-calc[b-meoeg2rcib]{--paper:#faf9f5;--paper-warm:#f3f2ee;--ink:#0e0f10;--signal:#d94a1f;--signal-soft:rgba(217, 74, 31, 0.14);--positive:#2e7d32;--positive-soft:rgba(46, 125, 50, 0.10);--gray-muted:#6f6f68;--gray-divider:#e4e1d5;--card-border:#d6d4ca;max-width:880px;margin:0 auto 40px;padding:28px 32px 32px;border:1px solid var(--card-border);border-left:4px solid var(--signal);border-radius:4px;background:var(--paper);color:var(--ink);font-family:Inter,sans-serif}.fuel-calc-head[b-meoeg2rcib]{margin-bottom:22px}.fuel-calc-kicker[b-meoeg2rcib]{display:inline-block;margin-bottom:8px;font-family:var(--app-mono);font-size:.78rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--signal)}.fuel-calc-title[b-meoeg2rcib]{margin:0 0 8px;font-family:Inter,sans-serif;font-size:1.6rem;font-weight:700;line-height:1.15;letter-spacing:-.015em}.fuel-calc-lead[b-meoeg2rcib]{margin:0;color:var(--gray-muted);font-size:.96rem;line-height:1.6}.fuel-calc-form[b-meoeg2rcib]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;margin-bottom:22px}.fuel-calc-field[b-meoeg2rcib]{display:flex;flex-direction:column;gap:6px}.fuel-calc-field label[b-meoeg2rcib]{font-family:var(--app-mono);font-size:.78rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--gray-muted)}.fuel-calc-field input[b-meoeg2rcib],.fuel-calc-field select[b-meoeg2rcib]{width:100%;padding:10px 12px;border:1px solid var(--card-border);border-radius:4px;background:#fff;color:var(--ink);font-family:Inter,sans-serif;font-size:1rem;font-weight:600;transition:border-color .18s ease,box-shadow .18s ease}.fuel-calc-field input:focus[b-meoeg2rcib],.fuel-calc-field select:focus[b-meoeg2rcib]{border-color:var(--signal);outline:0;box-shadow:0 0 0 3px var(--signal-soft)}.fuel-calc-unit[b-meoeg2rcib]{font-family:var(--app-mono);font-size:.76rem;letter-spacing:.05em;color:var(--gray-muted)}.fuel-calc-result[b-meoeg2rcib]{padding:18px 20px;border-radius:4px;border:1px solid var(--gray-divider);background:var(--paper-warm);transition:background .2s ease,border-color .2s ease}.fuel-calc-result.is-positive[b-meoeg2rcib]{background:var(--positive-soft);border-color:var(--positive)}.fuel-calc-result.is-negative[b-meoeg2rcib]{background:var(--signal-soft);border-color:var(--signal)}.fuel-calc-result-row[b-meoeg2rcib]{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.fuel-calc-result-row+.fuel-calc-result-row[b-meoeg2rcib]{margin-top:6px}.fuel-calc-result-row-secondary[b-meoeg2rcib]{font-size:.92rem;color:var(--gray-muted)}.fuel-calc-result-label[b-meoeg2rcib]{font-family:var(--app-mono);font-size:.82rem;letter-spacing:.06em;text-transform:uppercase}.fuel-calc-result-value[b-meoeg2rcib]{font-family:Inter,sans-serif;font-variant-numeric:tabular-nums;font-weight:700}.fuel-calc-result-row:first-child .fuel-calc-result-value[b-meoeg2rcib]{font-size:1.65rem;line-height:1.1}.is-positive .fuel-calc-result-row:first-child .fuel-calc-result-value[b-meoeg2rcib]{color:var(--positive)}.is-negative .fuel-calc-result-row:first-child .fuel-calc-result-value[b-meoeg2rcib]{color:var(--signal)}.fuel-calc-result-caption[b-meoeg2rcib]{margin:10px 0 0;font-size:.92rem;line-height:1.55;color:var(--ink)}.fuel-calc-note[b-meoeg2rcib]{margin:18px 0 0;padding:10px 14px;border-left:3px solid var(--gray-divider);background:var(--paper-warm);font-size:.84rem;color:var(--gray-muted);line-height:1.55}@media (max-width:575.98px){.fuel-calc[b-meoeg2rcib]{padding:20px 18px}.fuel-calc-title[b-meoeg2rcib]{font-size:1.35rem}.fuel-calc-form[b-meoeg2rcib]{grid-template-columns:1fr;gap:10px}.fuel-calc-result-row:first-child .fuel-calc-result-value[b-meoeg2rcib]{font-size:1.3rem}}.garage-btn[b-eair5vttqc]{--gb-accent:var(--signal, #d94a1f);--gb-saved:var(--positive, #2e7d32);display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border:1px solid var(--gb-accent);border-radius:999px;background:0 0;color:var(--gb-accent);font-family:var(--app-mono, monospace);font-size:.82rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:background .16s ease,color .16s ease,border-color .16s ease}.garage-btn:hover:not(:disabled)[b-eair5vttqc]{background:var(--gb-accent);color:#fff}.garage-btn:disabled[b-eair5vttqc]{opacity:.55;cursor:default}.garage-btn.is-saved[b-eair5vttqc]{border-color:var(--gb-saved);color:var(--gb-saved);background:color-mix(in oklab,var(--gb-saved),transparent 90%)}.garage-btn.is-saved:hover:not(:disabled)[b-eair5vttqc]{background:var(--gb-saved);color:#fff}.garage-strip[b-7xwjpz8mwo]{--gs-accent:var(--signal, #d94a1f);--gs-ink:var(--ink, #0e0f10);--gs-muted:var(--gray-muted, #6f6f68);margin:40px auto 0;max-width:1400px;padding:0 56px}.garage-strip-head[b-7xwjpz8mwo]{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:14px}.garage-strip-title[b-7xwjpz8mwo]{margin:0;font-family:var(--app-mono, monospace);font-size:.82rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--gs-muted)}.garage-strip-clear[b-7xwjpz8mwo]{border:none;background:0 0;padding:0;font-family:var(--app-mono, monospace);font-size:.74rem;letter-spacing:.08em;text-transform:uppercase;color:var(--gs-muted);cursor:pointer}.garage-strip-clear:hover[b-7xwjpz8mwo]{color:var(--gs-accent)}.garage-strip-grid[b-7xwjpz8mwo]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.garage-card[b-7xwjpz8mwo]{position:relative;display:flex;align-items:stretch;border:1px solid var(--card-border,#d6d4ca);border-radius:10px;background:var(--card-surface,#fff);transition:border-color .16s ease,transform .16s ease}.garage-card:hover[b-7xwjpz8mwo]{border-color:var(--gs-ink);transform:translateY(-2px)}.garage-card-link[b-7xwjpz8mwo]{display:flex;align-items:center;gap:12px;flex:1;padding:14px 40px 14px 14px;text-decoration:none;color:var(--gs-ink);min-width:0}.garage-card-kind[b-7xwjpz8mwo]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex:0 0 auto;border-radius:8px;background:var(--signal-soft,rgba(217,74,31,.14));color:var(--gs-accent);font-size:.95rem}.garage-card-text[b-7xwjpz8mwo]{display:flex;flex-direction:column;min-width:0}.garage-card-label[b-7xwjpz8mwo]{font-size:.95rem;font-weight:700;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.garage-card-sub[b-7xwjpz8mwo]{font-family:var(--app-mono, monospace);font-size:.76rem;color:var(--gs-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.garage-card-remove[b-7xwjpz8mwo]{position:absolute;top:8px;right:8px;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:6px;background:0 0;color:var(--gs-muted);cursor:pointer;font-size:.85rem;line-height:1}.garage-card-remove:hover[b-7xwjpz8mwo]{background:var(--signal-soft,rgba(217,74,31,.14));color:var(--gs-accent)}@media (max-width:640px){.garage-strip[b-7xwjpz8mwo]{padding:0 20px}}.price-history[b-kcn2ibehoa]{--ph-line:var(--signal, #d94a1f);--ph-area:var(--signal-soft, rgba(217, 74, 31, 0.14));--ph-grid:var(--gray-divider, #e4e1d5);--ph-ink:var(--ink, #0e0f10);--ph-muted:var(--gray-muted, #6f6f68);margin-top:24px;padding:18px 20px;border:1px solid var(--card-border,#d6d4ca);border-radius:12px;background:var(--card-surface,#fff)}.price-history-title[b-kcn2ibehoa]{margin:0 0 4px;font-family:Inter,sans-serif;font-size:1.05rem;font-weight:700;color:var(--ph-ink)}.price-history-meta[b-kcn2ibehoa]{display:flex;flex-wrap:wrap;gap:4px 14px;margin-bottom:12px;font-size:.86rem;color:var(--ph-muted)}.price-history-meta strong[b-kcn2ibehoa]{color:var(--ph-ink);font-weight:600}.price-history-chart[b-kcn2ibehoa]{width:100%;height:180px}.price-history-svg[b-kcn2ibehoa]{width:100%;height:100%;display:block;overflow:visible}.price-history-grid[b-kcn2ibehoa]{stroke:var(--ph-grid);stroke-width:1;stroke-dasharray:4 4;vector-effect:non-scaling-stroke}.price-history-area[b-kcn2ibehoa]{fill:var(--ph-area);stroke:none}.price-history-line[b-kcn2ibehoa]{fill:none;stroke:var(--ph-line);stroke-width:2;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.price-history-dot[b-kcn2ibehoa]{fill:var(--ph-line);stroke:var(--card-surface,#ffffff);stroke-width:2}.price-history-axis[b-kcn2ibehoa]{display:flex;justify-content:space-between;margin-top:6px;font-family:var(--app-mono, monospace);font-size:.75rem;color:var(--ph-muted)}.recently-viewed-strip[b-zx52yypqyn]{--paper:#faf9f5;--paper-warm:#f3f2ee;--ink:#0e0f10;--signal:#d94a1f;--gray-muted:#6f6f68;--gray-divider:#e4e1d5;--card-border:#d6d4ca;--card-shadow:rgba(14, 15, 16, 0.08);max-width:1200px;margin:96px auto 8px;padding:0 24px;color:var(--ink);font-family:Inter,sans-serif}.recently-viewed-strip-head[b-zx52yypqyn]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid var(--gray-divider)}.recently-viewed-strip-title[b-zx52yypqyn]{margin:0;font-family:var(--app-mono);font-size:.92rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink)}.recently-viewed-strip-horizontal .recently-viewed-strip-grid[b-zx52yypqyn]{display:flex;flex-wrap:nowrap;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:thin;padding:10px 0 12px}.recently-viewed-strip-horizontal .recently-viewed-strip-grid>.recently-viewed-card[b-zx52yypqyn]{flex:0 0 calc((100% - 28px)/ 3);scroll-snap-align:start}.recently-viewed-strip-grid[b-zx52yypqyn]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px}.recently-viewed-strip-arrows[b-zx52yypqyn]{display:flex;gap:8px}.recently-viewed-strip-arrow[b-zx52yypqyn]{width:36px;height:36px;border:1px solid var(--card-border);border-radius:999px;background:#fff;color:var(--ink);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:border-color .18s ease,color .18s ease,background .18s ease,transform .18s ease}.recently-viewed-strip-arrow:focus-visible[b-zx52yypqyn],.recently-viewed-strip-arrow:hover[b-zx52yypqyn]{border-color:var(--signal);color:var(--signal);transform:translateY(-1px);outline:0}.recently-viewed-card[b-zx52yypqyn]{display:flex;flex-direction:column;gap:8px;padding:10px;border:1px solid var(--card-border);border-radius:8px;background:#fff;color:var(--ink);text-decoration:none;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.recently-viewed-card:focus-visible[b-zx52yypqyn],.recently-viewed-card:hover[b-zx52yypqyn]{border-color:var(--signal);transform:translateY(-2px);box-shadow:0 10px 22px var(--card-shadow);outline:0}.recently-viewed-card-media[b-zx52yypqyn]{width:100%;aspect-ratio:16/10;max-height:180px;overflow:hidden;border-radius:6px;border-top:1px solid var(--gray-divider);border-left:1px solid var(--gray-divider);border-right:1px solid var(--gray-divider);border-bottom:2px solid var(--signal);padding-bottom:6px;background:#fff;display:flex;align-items:center;justify-content:center}.recently-viewed-card-media img[b-zx52yypqyn]{max-width:100%;max-height:100%;object-fit:contain}.recently-viewed-card-body[b-zx52yypqyn]{display:flex;flex-direction:column;gap:3px}.recently-viewed-card-brand[b-zx52yypqyn]{font-family:var(--app-mono);font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;color:var(--gray-muted)}.recently-viewed-card-brand-logo[b-zx52yypqyn]{max-height:18px;max-width:80px;object-fit:contain;filter:grayscale(.7) contrast(1.05);transition:filter .2s ease}.recently-viewed-card:focus-visible .recently-viewed-card-brand-logo[b-zx52yypqyn],.recently-viewed-card:hover .recently-viewed-card-brand-logo[b-zx52yypqyn]{filter:grayscale(.1) contrast(1.15)}.recently-viewed-card-title[b-zx52yypqyn]{margin:0;display:flex;flex-direction:column;gap:4px;font-family:Inter,sans-serif;font-size:.92rem;font-weight:700;line-height:1.18;letter-spacing:-.01em;transition:color .2s ease}.recently-viewed-card:focus-visible .recently-viewed-card-name[b-zx52yypqyn],.recently-viewed-card:hover .recently-viewed-card-name[b-zx52yypqyn]{color:var(--signal)}.recently-viewed-card-dim[b-zx52yypqyn]{margin:0;font-family:var(--app-mono);font-size:.78rem;letter-spacing:.06em;color:var(--gray-muted)}.recently-viewed-card-price[b-zx52yypqyn]{margin-top:3px;font-family:Inter,sans-serif;font-size:.98rem;font-weight:700;color:var(--ink)}.recently-viewed-card-specs[b-zx52yypqyn]{list-style:none;margin:4px 0 2px;padding:0;display:flex;flex-wrap:wrap;gap:5px}.recently-viewed-card-specs:empty[b-zx52yypqyn]{display:none}.recently-viewed-card-spec[b-zx52yypqyn]{display:inline-flex;align-items:center;gap:4px;padding:2px 6px;border:1px solid var(--gray-divider);border-radius:4px;background:#fff;font-family:var(--app-mono);font-size:.7rem;font-weight:600;letter-spacing:.03em;color:var(--ink)}.recently-viewed-card-spec i[b-zx52yypqyn]{color:var(--signal);font-size:.8em}.recently-viewed-card-spec strong[b-zx52yypqyn]{font-weight:700}@media (max-width:991.98px){.recently-viewed-strip-horizontal .recently-viewed-strip-grid>.recently-viewed-card[b-zx52yypqyn]{flex:0 0 calc((100% - 14px)/ 2)}}@media (max-width:575.98px){.recently-viewed-strip-horizontal .recently-viewed-strip-grid>.recently-viewed-card[b-zx52yypqyn]{flex:0 0 70%}.recently-viewed-strip-arrow[b-zx52yypqyn]{width:32px;height:32px}}.recently-viewed-strip-sidebar[b-zx52yypqyn]{max-width:none;margin:18px 0 0;padding:0}.recently-viewed-strip-sidebar .recently-viewed-strip-head[b-zx52yypqyn]{margin-bottom:10px;padding-bottom:8px}.recently-viewed-strip-sidebar .recently-viewed-strip-title[b-zx52yypqyn]{font-family:var(--app-mono);font-size:.78rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--gray-muted)}.recently-viewed-strip-sidebar .recently-viewed-strip-grid[b-zx52yypqyn]{display:flex;flex-direction:column;gap:8px}.recently-viewed-strip-sidebar .recently-viewed-card[b-zx52yypqyn]{display:grid;grid-template-columns:56px 1fr;align-items:center;gap:10px;padding:8px;border-radius:6px}.recently-viewed-strip-sidebar .recently-viewed-card-media[b-zx52yypqyn]{width:56px;aspect-ratio:1/1;padding-bottom:0;border-bottom:0;border-radius:4px;background:#fff}.recently-viewed-strip-sidebar .recently-viewed-card-body[b-zx52yypqyn]{gap:1px}.recently-viewed-strip-sidebar .recently-viewed-card-title[b-zx52yypqyn]{font-size:.84rem;line-height:1.15;gap:2px}.recently-viewed-strip-sidebar .recently-viewed-card-brand-logo[b-zx52yypqyn]{max-height:14px;max-width:64px}.recently-viewed-strip-sidebar .recently-viewed-card-name[b-zx52yypqyn]{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.recently-viewed-strip-sidebar .recently-viewed-card-dim[b-zx52yypqyn]{font-size:.72rem}.recently-viewed-strip-sidebar .recently-viewed-card-price[b-zx52yypqyn]{margin-top:0;font-size:.86rem}@media (max-width:991.98px){.recently-viewed-strip-sidebar[b-zx52yypqyn]{display:none}}@media (max-width:767.98px){.recently-viewed-strip[b-zx52yypqyn]{margin-top:24px;padding:0 16px}.recently-viewed-strip-grid[b-zx52yypqyn]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.recently-viewed-card[b-zx52yypqyn]{padding:10px}.recently-viewed-card-title[b-zx52yypqyn]{font-size:.85rem}}.size-calc[b-2hqz5iovbu]{--sc-surface:#ffffff;--sc-border:#d6d4ca;--sc-ink:#0e0f10;--sc-muted:#6f6f68;--sc-signal:#d94a1f;--sc-paper-warm:#f3f2ee;--sc-safe:#1f7a4d;--sc-safe-soft:rgba(31, 122, 77, 0.1);--sc-caution:#b83a15;--sc-caution-soft:rgba(184, 58, 21, 0.1);display:block;background:var(--sc-surface);border:1px solid var(--sc-border);border-radius:4px;padding:24px;margin:24px 0}.size-calc-kicker[b-2hqz5iovbu]{font-family:var(--app-mono);font-size:.82rem;letter-spacing:.12em;text-transform:uppercase;color:var(--sc-signal)}.size-calc-title[b-2hqz5iovbu]{font-size:1.5rem;font-weight:700;margin:6px 0 4px;color:var(--sc-ink)}.size-calc-lead[b-2hqz5iovbu]{color:var(--sc-muted);margin:0 0 18px}.size-calc-form[b-2hqz5iovbu]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.size-calc-col[b-2hqz5iovbu]{border:1px solid var(--sc-border);border-radius:4px;padding:12px 14px 14px;min-width:0}.size-calc-col legend[b-2hqz5iovbu]{font-weight:600;font-size:.92rem;padding:0 6px;color:var(--sc-ink)}.size-calc-dims[b-2hqz5iovbu]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.size-calc-dims label[b-2hqz5iovbu]{display:flex;flex-direction:column;gap:4px;font-size:.8rem;color:var(--sc-muted)}.size-calc-dims input[b-2hqz5iovbu]{width:100%;padding:8px 10px;border:1px solid var(--sc-border);border-radius:4px;background:var(--sc-surface);color:var(--sc-ink);font-size:.95rem;font-family:inherit}.size-calc-dims input:focus-visible[b-2hqz5iovbu]{outline:2px solid var(--sc-signal);outline-offset:1px;border-color:var(--sc-signal)}.size-calc-result[b-2hqz5iovbu]{margin-top:18px;padding:16px 18px;border-radius:4px;border:1px solid var(--sc-border);background:var(--sc-paper-warm)}.size-calc-result.is-safe[b-2hqz5iovbu]{border-color:var(--sc-safe);background:var(--sc-safe-soft)}.size-calc-result.is-caution[b-2hqz5iovbu]{border-color:var(--sc-caution);background:var(--sc-caution-soft)}.size-calc-result-grid[b-2hqz5iovbu]{display:grid;grid-template-columns:1fr 1fr;gap:12px 20px}.size-calc-metric[b-2hqz5iovbu]{display:flex;flex-direction:column;gap:2px}.size-calc-metric-label[b-2hqz5iovbu]{font-size:.78rem;color:var(--sc-muted)}.size-calc-metric-value[b-2hqz5iovbu]{font-size:1.05rem;font-weight:700;color:var(--sc-ink);font-feature-settings:"tnum" 1}.size-calc-result-caption[b-2hqz5iovbu]{margin:14px 0 0;font-weight:600;color:var(--sc-ink)}.size-calc-note[b-2hqz5iovbu]{margin:12px 0 0;font-size:.8rem;color:var(--sc-muted)}@media (max-width:639.98px){.size-calc-form[b-2hqz5iovbu]{grid-template-columns:1fr}.size-calc-result-grid[b-2hqz5iovbu]{grid-template-columns:1fr}}.top-searches-strip[b-2ope4yn5ie]{--paper:#faf9f5;--paper-warm:#f3f2ee;--ink:#0e0f10;--signal:#d94a1f;--signal-soft:rgba(217, 74, 31, 0.14);--gray-muted:#6f6f68;--gray-divider:#e4e1d5;--card-border:#d6d4ca;max-width:1200px;margin:32px auto 8px;padding:0 24px;color:var(--ink);font-family:Inter,sans-serif}.top-searches-strip-head[b-2ope4yn5ie]{display:flex;flex-direction:column;gap:2px;margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid var(--gray-divider)}.top-searches-strip-kicker[b-2ope4yn5ie]{font-family:var(--app-mono);font-size:.78rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--signal)}.top-searches-strip-title[b-2ope4yn5ie]{margin:0;font-family:Inter,sans-serif;font-size:1.1rem;font-weight:700;letter-spacing:-.005em}.top-searches-strip-list[b-2ope4yn5ie]{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:10px}.top-searches-chip[b-2ope4yn5ie]{display:inline-flex;align-items:center;flex-wrap:wrap;max-width:100%;gap:8px;padding:9px 14px;border:1px solid var(--card-border);border-radius:999px;background:var(--paper);color:var(--ink);text-decoration:none;transition:border-color .18s ease,color .18s ease,background .18s ease,transform .18s ease}.top-searches-chip:focus-visible[b-2ope4yn5ie],.top-searches-chip:hover[b-2ope4yn5ie]{border-color:var(--signal);background:var(--signal-soft);transform:translateY(-1px);outline:0}.top-searches-chip-brand[b-2ope4yn5ie]{font-family:Inter,sans-serif;font-size:.94rem;font-weight:700;letter-spacing:-.01em}.top-searches-chip-sep[b-2ope4yn5ie]{color:var(--gray-divider);font-weight:400}.top-searches-chip-season[b-2ope4yn5ie]{font-family:var(--app-mono);font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;color:var(--gray-muted)}.top-searches-chip-hits[b-2ope4yn5ie]{margin-left:4px;font-family:var(--app-mono);font-size:.74rem;font-weight:600;letter-spacing:.04em;color:var(--signal)}.top-searches-chip:focus-visible .top-searches-chip-hits[b-2ope4yn5ie],.top-searches-chip:hover .top-searches-chip-hits[b-2ope4yn5ie]{color:var(--signal)}@media (max-width:575.98px){.top-searches-strip[b-2ope4yn5ie]{margin-top:24px;padding:0 16px}.top-searches-strip-list[b-2ope4yn5ie]{gap:8px}.top-searches-chip[b-2ope4yn5ie]{padding:7px 12px}.top-searches-chip-brand[b-2ope4yn5ie]{font-size:.88rem}}.tyre-checker[b-yd8bk3u823]{--paper:#faf9f5;--paper-warm:#f3f2ee;--ink:#0e0f10;--signal:#d94a1f;--signal-soft:rgba(217, 74, 31, 0.14);--gray-muted:#6f6f68;--gray-divider:#e4e1d5;--card-surface:#ffffff;--card-border:#d6d4ca;max-width:1080px;margin:0 auto 40px;padding:28px 32px 32px;border:1px solid var(--card-border);border-left:4px solid var(--signal);border-radius:4px;background:var(--paper);color:var(--ink);font-family:Inter,sans-serif}.tyre-checker-inputs[b-yd8bk3u823]{display:grid;grid-template-columns:repeat(3,minmax(120px,1fr)) auto;gap:14px;align-items:end;margin-bottom:22px}.tyre-checker-field[b-yd8bk3u823]{display:flex;flex-direction:column;gap:6px}.tyre-checker-field[b-yd8bk3u823] .styled-dropdown{width:100%}.tyre-checker-field label[b-yd8bk3u823]{font-family:var(--app-mono);font-size:.82rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--gray-muted)}.tyre-checker-field select[b-yd8bk3u823]{width:100%;padding:10px 36px 10px 12px;border:1px solid var(--card-border);border-radius:4px;background-color:#fff;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'><path d='M1 1.5L6 6.5L11 1.5' stroke='%230e0f10' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-position:right 14px center;background-size:12px 8px;color:var(--ink);font-family:Inter,sans-serif;font-size:1rem;font-weight:600;appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease}.tyre-checker-field select:focus[b-yd8bk3u823]{border-color:var(--signal);outline:0;box-shadow:0 0 0 3px var(--signal-soft)}.tyre-checker-field select[b-yd8bk3u823]::-ms-expand{display:none}.tyre-checker-reset[b-yd8bk3u823]{height:42px;padding:0 18px;border:1px solid var(--card-border);border-radius:4px;background:var(--paper-warm);color:var(--ink);font-family:var(--app-mono);font-size:.82rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background .18s ease,color .18s ease,border-color .18s ease}.tyre-checker-reset:not(:disabled):focus-visible[b-yd8bk3u823],.tyre-checker-reset:not(:disabled):hover[b-yd8bk3u823]{background:var(--signal);border-color:var(--signal);color:#fff;outline:0}.tyre-checker-reset:disabled[b-yd8bk3u823]{opacity:.45;cursor:not-allowed}.tyre-checker-clear-fab[b-yd8bk3u823]{display:none}.tyre-checker-empty[b-yd8bk3u823]{margin:0 0 18px;color:var(--signal);font-family:var(--app-mono);font-size:.86rem;letter-spacing:.04em}.tyre-checker-metrics[b-yd8bk3u823]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;padding:18px 20px;border:1px solid var(--gray-divider);border-radius:4px;background:var(--paper-warm)}.tyre-checker-metric[b-yd8bk3u823]{display:flex;flex-direction:column;gap:4px;min-width:0;padding:14px 14px;border:1px solid var(--gray-divider);border-radius:4px;background:var(--card-surface);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.tyre-checker-metric:hover[b-yd8bk3u823]{border-color:var(--signal);box-shadow:0 4px 12px rgba(217,74,31,.12);transform:translateY(-1px)}.tyre-checker-metric-label[b-yd8bk3u823]{font-family:var(--app-mono);font-size:.76rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--gray-muted);white-space:normal}.tyre-checker-metric-value[b-yd8bk3u823]{font-family:Inter,sans-serif;font-variant-numeric:tabular-nums;font-size:1.4rem;font-weight:700;color:var(--ink);line-height:1.1;white-space:normal}.tyre-checker-metric-sub[b-yd8bk3u823]{font-family:var(--app-mono);font-size:.76rem;color:var(--gray-muted);letter-spacing:.04em;white-space:normal}.tyre-checker-stock-line[b-yd8bk3u823]{display:flex;align-items:center;gap:12px;margin-top:22px;padding:14px 18px;border:1px solid var(--gray-divider);border-radius:4px;background:var(--paper-warm);color:var(--ink);font-family:Inter,sans-serif;font-weight:600;text-decoration:none;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,transform .18s ease}.tyre-checker-stock-line-link[b-yd8bk3u823]{cursor:pointer}.tyre-checker-stock-line-link:focus-visible[b-yd8bk3u823],.tyre-checker-stock-line-link:hover[b-yd8bk3u823]{border-color:var(--signal);background-color:#fff;box-shadow:0 4px 12px rgba(217,74,31,.12);transform:translateY(-1px);outline:0}.tyre-checker-stock-line-link:focus-visible .tyre-checker-stock-count[b-yd8bk3u823],.tyre-checker-stock-line-link:hover .tyre-checker-stock-count[b-yd8bk3u823]{background:var(--signal);color:#fff}.tyre-checker-stock-line-link:focus-visible .tyre-checker-stock-arrow[b-yd8bk3u823],.tyre-checker-stock-line-link:hover .tyre-checker-stock-arrow[b-yd8bk3u823]{transform:translateX(4px);color:var(--signal)}.tyre-checker-stock-count[b-yd8bk3u823]{display:inline-flex;align-items:center;justify-content:center;min-width:36px;padding:4px 10px;border-radius:999px;background:var(--signal-soft);color:var(--signal);font-family:var(--app-mono);font-size:.92rem;font-weight:700;transition:background .18s ease,color .18s ease}.tyre-checker-stock-text[b-yd8bk3u823]{flex:1;color:var(--ink)}.tyre-checker-stock-arrow[b-yd8bk3u823]{color:var(--gray-muted);font-family:var(--app-mono);transition:transform .18s ease,color .18s ease}.tyre-checker-stock-empty[b-yd8bk3u823]{font-family:var(--app-mono);font-size:.92rem;letter-spacing:.04em;color:var(--gray-muted)}.tyre-checker-block[b-yd8bk3u823]{margin-top:26px;padding-top:22px;border-top:1px solid var(--gray-divider)}.tyre-checker-block-title[b-yd8bk3u823]{margin:0 0 6px;font-family:Inter,sans-serif;font-size:1.15rem;font-weight:700;letter-spacing:-.01em;color:var(--ink)}.tyre-checker-block-lead[b-yd8bk3u823]{margin:0 0 14px;color:var(--gray-muted);font-size:.95rem;line-height:1.55}.tyre-checker-compat-list[b-yd8bk3u823]{display:flex;flex-direction:column;gap:10px}.tyre-checker-compat-row[b-yd8bk3u823]{border:1px solid var(--gray-divider);border-radius:4px;background:var(--card-surface);transition:border-color .18s ease,box-shadow .18s ease}.tyre-checker-compat-row.is-exact[b-yd8bk3u823]{border-color:var(--signal);background:var(--signal-soft)}.tyre-checker-compat-row.is-open[b-yd8bk3u823]{border-color:var(--signal);box-shadow:0 4px 12px rgba(14,15,16,.06)}.tyre-checker-compat-summary[b-yd8bk3u823]{display:grid;grid-template-columns:minmax(120px,auto) auto 1fr auto;align-items:center;gap:16px;width:100%;padding:14px 16px;border:0;background:0 0;color:inherit;text-align:left;cursor:pointer;font-family:Inter,sans-serif;transition:background-color .18s ease}.tyre-checker-compat-summary:focus-visible[b-yd8bk3u823],.tyre-checker-compat-summary:hover[b-yd8bk3u823]{background:var(--paper-warm);outline:0}.tyre-checker-compat-row.is-open .tyre-checker-compat-summary[b-yd8bk3u823]{border-bottom:1px solid var(--gray-divider)}.tyre-checker-compat-dim[b-yd8bk3u823]{font-family:Inter,sans-serif;font-size:1.05rem;font-weight:700;letter-spacing:-.01em;color:var(--ink)}.tyre-checker-compat-diff[b-yd8bk3u823]{font-family:var(--app-mono);font-size:.82rem;font-weight:600;letter-spacing:.04em;color:var(--signal);justify-self:start}.tyre-checker-compat-stock[b-yd8bk3u823]{font-family:var(--app-mono);font-size:.78rem;letter-spacing:.04em;color:var(--gray-muted);justify-self:end}.tyre-checker-compat-chevron[b-yd8bk3u823]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;flex-shrink:0;border-radius:999px;background:var(--signal-soft);color:var(--signal);font-family:var(--app-mono);font-size:1.05rem;font-weight:700}@media (max-width:575.98px){.tyre-checker-compat-summary[b-yd8bk3u823]{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px}.tyre-checker-compat-dim[b-yd8bk3u823]{flex:1 1 auto;min-width:0}.tyre-checker-compat-chevron[b-yd8bk3u823]{order:2;margin-left:auto}.tyre-checker-compat-diff[b-yd8bk3u823]{order:3;justify-self:start}.tyre-checker-compat-stock[b-yd8bk3u823]{order:4;margin-left:auto;justify-self:auto}}.tyre-checker-compat-body[b-yd8bk3u823]{padding:14px 16px 16px;background:var(--paper)}.tyre-checker-compat-loading[b-yd8bk3u823]{margin:0;padding:12px;text-align:center;color:var(--gray-muted);font-family:var(--app-mono);font-size:.86rem;letter-spacing:.04em}.tyre-checker-compat-body[b-yd8bk3u823]{overflow:visible}.tyre-checker-compat-more[b-yd8bk3u823]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;align-self:start;min-height:480px;padding:24px;border:1px dashed var(--card-border);border-radius:4px;background:var(--paper-warm);color:var(--ink);text-decoration:none;text-align:center;transition:border-color .18s ease,background-color .18s ease,color .18s ease,transform .18s ease}.tyre-checker-compat-more:focus-visible[b-yd8bk3u823],.tyre-checker-compat-more:hover[b-yd8bk3u823]{border-color:var(--signal);border-style:solid;background:var(--signal);color:#fff;transform:translateY(-1px);outline:0}.tyre-checker-compat-more:focus-visible .tyre-checker-compat-more-icon[b-yd8bk3u823],.tyre-checker-compat-more:focus-visible .tyre-checker-compat-more-sub[b-yd8bk3u823],.tyre-checker-compat-more:hover .tyre-checker-compat-more-icon[b-yd8bk3u823],.tyre-checker-compat-more:hover .tyre-checker-compat-more-sub[b-yd8bk3u823]{color:#fff}.tyre-checker-compat-more-icon[b-yd8bk3u823]{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:999px;background:var(--signal-soft);color:var(--signal);font-family:var(--app-mono);font-size:1.4rem;transition:color .18s ease,background-color .18s ease}.tyre-checker-compat-more:focus-visible .tyre-checker-compat-more-icon[b-yd8bk3u823],.tyre-checker-compat-more:hover .tyre-checker-compat-more-icon[b-yd8bk3u823]{background:rgba(255,255,255,.18)}.tyre-checker-compat-more-label[b-yd8bk3u823]{font-family:Inter,sans-serif;font-size:1rem;font-weight:700;letter-spacing:-.01em}.tyre-checker-compat-more-sub[b-yd8bk3u823]{font-family:var(--app-mono);font-size:.78rem;letter-spacing:.04em;color:var(--gray-muted)}@media (max-width:767.98px){.tyre-checker[b-yd8bk3u823]{padding:22px 18px}.tyre-checker-inputs[b-yd8bk3u823]{grid-template-columns:1fr}.tyre-checker-reset[b-yd8bk3u823]{display:none}.tyre-checker-clear-fab[b-yd8bk3u823]{position:fixed;left:16px;bottom:16px;z-index:950;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;background:var(--card-surface,#fff);color:var(--ink,#0e0f10);border:1px solid var(--card-border,#d6d4ca);border-radius:999px;box-shadow:0 6px 18px rgba(14,15,16,.18);cursor:pointer;transition:transform .18s ease,color .18s ease,border-color .18s ease,background .18s ease}.tyre-checker-clear-fab:focus-visible[b-yd8bk3u823],.tyre-checker-clear-fab:hover[b-yd8bk3u823]{background:var(--signal,#d94a1f);border-color:var(--signal,#d94a1f);color:var(--paper,#faf9f5);transform:translateY(-2px);outline:0}.tyre-checker-clear-fab i[b-yd8bk3u823]{font-size:1rem}.tyre-checker-metrics[b-yd8bk3u823]{grid-template-columns:1fr 1fr;padding:14px}}@media (max-width:480px){.tyre-checker-metrics[b-yd8bk3u823]{grid-template-columns:1fr}}.tyre-radar[b-jha0d5gyuk]{margin:20px 0 0;padding:16px 18px 16px;border:1px solid var(--card-border,#d6d4ca);border-radius:12px;background:linear-gradient(180deg,#fff 0,var(--paper-warm,#f3f2ee) 100%);box-shadow:0 1px 2px rgba(14,15,16,.04),0 10px 24px rgba(14,15,16,.06);display:flex;flex-direction:column;align-items:center;gap:8px;max-width:460px}.tyre-radar--lg[b-jha0d5gyuk]{max-width:860px;width:100%;margin-left:auto;margin-right:auto;padding:20px 22px}.tyre-radar--lg .tyre-radar-svg[b-jha0d5gyuk]{max-width:100%}@media (max-width:575.98px){.tyre-radar--lg[b-jha0d5gyuk]{padding:14px 8px 16px}.tyre-radar[b-jha0d5gyuk]{padding:14px 10px 16px}.tyre-radar-legend[b-jha0d5gyuk]{margin-top:14px}}.tyre-radar-title[b-jha0d5gyuk]{align-self:flex-start;margin:0 0 2px;padding-bottom:5px;border-bottom:2px solid var(--signal,#d94a1f);font-family:var(--app-mono, "IBM Plex Mono", monospace);font-size:.8rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#0e0f10}.tyre-radar-svg[b-jha0d5gyuk]{width:100%;max-width:360px;height:auto;overflow:visible}.tyre-radar-legend[b-jha0d5gyuk]{display:flex;flex-direction:column;align-items:flex-start;gap:8px;font-family:var(--app-mono, "IBM Plex Mono", monospace);font-size:.72rem;letter-spacing:.04em;text-transform:uppercase;color:var(--gray-muted,#6f6f68)}.tyre-radar-legend-item[b-jha0d5gyuk]{display:inline-flex;align-items:center;gap:6px}.tyre-radar-legend-item[b-jha0d5gyuk]{cursor:default;transition:opacity .18s ease,color .18s ease}.tyre-radar-legend-item[b-jha0d5gyuk]::before{content:"";width:16px;height:4px;border-radius:2px;background:var(--sw,var(--signal,#d94a1f))}.tyre-radar-legend:hover .tyre-radar-legend-item[b-jha0d5gyuk]{opacity:.4}.tyre-radar-legend:hover .tyre-radar-legend-item:hover[b-jha0d5gyuk]{opacity:1;color:var(--ink,#0e0f10)}.tyre-radar-legend:has(.tyre-radar-legend-item.is-active) .tyre-radar-legend-item:not(.is-active)[b-jha0d5gyuk]{opacity:.4}.tyre-radar-legend-item.is-active[b-jha0d5gyuk]{opacity:1;color:var(--ink,#0e0f10)}.tyre-radar--lg .tyre-radar-legend[b-jha0d5gyuk]{justify-content:flex-start}.tyre-radar-head[b-jha0d5gyuk]{align-self:stretch;display:flex;align-items:center;gap:12px}.tyre-radar-info[b-jha0d5gyuk]{display:none;position:relative;align-items:center;color:var(--gray-muted,#6f6f68);font-size:.95rem;cursor:help}.tyre-radar-info:hover[b-jha0d5gyuk]{color:var(--signal,#d94a1f)}.tyre-radar-info-tip[b-jha0d5gyuk]{position:absolute;top:calc(100% + 8px);left:0;z-index:6;width:max-content;max-width:240px;padding:8px 11px;border-radius:6px;background:var(--graphite,#0e0f10);color:var(--cream,#f3f2ee);font-family:Inter,sans-serif;font-size:.74rem;font-weight:500;letter-spacing:0;text-transform:none;line-height:1.35;box-shadow:0 6px 18px rgba(14,15,16,.22);opacity:0;visibility:hidden;pointer-events:none}.tyre-radar-info:focus-visible .tyre-radar-info-tip[b-jha0d5gyuk],.tyre-radar-info:hover .tyre-radar-info-tip[b-jha0d5gyuk]{opacity:1;visibility:visible}.tyre-radar-legend-hint[b-jha0d5gyuk]{display:none;order:-1;flex-basis:100%;color:var(--signal,#d94a1f);font-family:var(--app-mono, "IBM Plex Mono", monospace);font-size:.72rem;letter-spacing:.02em;text-transform:none}@media (hover:hover) and (pointer:fine){.tyre-radar-info[b-jha0d5gyuk]{display:inline-flex}}@media (hover:none){.tyre-radar-legend-hint[b-jha0d5gyuk]{display:block}.tyre-radar-legend-item[b-jha0d5gyuk]{cursor:pointer}}.tyre-radar-table[b-jha0d5gyuk]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cookie-consent[b-u3opir1i2u]{--paper:#faf9f5;--graphite:#0e0f10;--ink:#0e0f10;--signal:#d94a1f;--signal-hover:#b83a15;--gray-muted:#6f6f68;--gray-divider:#e4e1d5;--card-border:#d6d4ca;position:fixed;left:16px;right:16px;bottom:16px;z-index:1100;background:var(--graphite);color:var(--paper);border:1px solid var(--signal);border-radius:4px;box-shadow:0 24px 64px rgba(14,15,16,.4);font-family:Inter,sans-serif;animation:cookie-slide-up-b-u3opir1i2u .4s cubic-bezier(.22,1,.36,1)}@keyframes cookie-slide-up-b-u3opir1i2u{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.cookie-consent-inner[b-u3opir1i2u]{display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center;max-width:1200px;margin:0 auto;padding:12px 20px}.cookie-consent-text[b-u3opir1i2u]{display:flex;flex-direction:row;align-items:baseline;flex-wrap:wrap;gap:10px;min-width:0}.cookie-consent-kicker[b-u3opir1i2u]{color:var(--signal);font-family:var(--app-mono);font-size:.83rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;flex-shrink:0}.cookie-consent-title[b-u3opir1i2u]{margin:0;color:var(--paper);font-size:.88rem;font-weight:700;letter-spacing:-.01em;flex-shrink:0}.cookie-consent-body[b-u3opir1i2u]{margin:0;color:rgba(243,242,238,.78);font-size:.83rem;line-height:1.4;max-width:720px}.cookie-consent-link[b-u3opir1i2u]{color:var(--signal);text-decoration:underline;text-underline-offset:2px;font-weight:600}.cookie-consent-link:hover[b-u3opir1i2u]{color:var(--paper)}.cookie-consent-actions[b-u3opir1i2u]{flex-shrink:0}.cookie-consent-form[b-u3opir1i2u]{display:inline-flex;gap:10px;margin:0;padding:0}.cookie-consent-btn[b-u3opir1i2u]{display:inline-flex;align-items:center;justify-content:center;height:34px;padding:0 16px;border-radius:4px;font-family:Inter,sans-serif;font-size:.83rem;font-weight:700;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .2s ease}.cookie-consent-btn-ghost[b-u3opir1i2u]{background:0 0;color:var(--paper);border:1px solid rgba(243,242,238,.3)}.cookie-consent-btn-ghost:focus-visible[b-u3opir1i2u],.cookie-consent-btn-ghost:hover[b-u3opir1i2u]{background:rgba(243,242,238,.08);border-color:rgba(243,242,238,.6);outline:0}.cookie-consent-btn-primary[b-u3opir1i2u]{background:var(--signal);color:var(--graphite);border:1px solid var(--signal)}.cookie-consent-btn-primary:focus-visible[b-u3opir1i2u],.cookie-consent-btn-primary:hover[b-u3opir1i2u]{background:var(--signal-hover);border-color:var(--signal-hover);color:var(--paper);transform:translateY(-1px);outline:0}@media (max-width:768px){.cookie-consent[b-u3opir1i2u]{left:8px;right:8px;bottom:8px}.cookie-consent-inner[b-u3opir1i2u]{grid-template-columns:1fr;gap:10px;padding:12px 14px}.cookie-consent-form[b-u3opir1i2u]{width:100%;gap:8px}.cookie-consent-btn[b-u3opir1i2u]{flex:1;height:36px;padding:0 12px;font-size:.83rem}}a[data-tg-email][b-p89tc8v9vo]{display:inline-flex;align-items:center;gap:10px;color:var(--tg-email-color,var(--ink));font-size:var(--tg-email-size, 1rem);font-weight:var(--tg-email-weight,600);text-decoration:none;transition:color .18s ease;white-space:nowrap}a[data-tg-email]:focus-visible[b-p89tc8v9vo],a[data-tg-email]:hover[b-p89tc8v9vo]{color:var(--tg-email-hover,var(--signal));outline:0}.tg-email-at[b-p89tc8v9vo]{margin:0}.styled-dropdown[b-3113925hfm]{--dd-border:#d6d4ca;--dd-surface:#ffffff;--dd-text:#0e0f10;--dd-text-muted:#6f6f68;--dd-disabled-bg:#f3f2ee;--dd-hover-border:#d94a1f;--dd-accent:#d94a1f;--dd-accent-ring:rgba(217, 74, 31, 0.16);--dd-accent-soft:rgba(217, 74, 31, 0.14);--dd-accent-ink:#0e0f10;--dd-chevron:#d94a1f;--dd-chevron-divider:#e4e1d5;--dd-popup-border:rgba(14, 15, 16, 0.08);--dd-popup-shadow:rgba(14, 15, 16, 0.18);--dd-item-text:#0e0f10;--dd-item-divider:#e4e1d5;--dd-optionlabel-text:#6f6f68;--dd-optionlabel-bg:#f3f2ee;position:relative;width:100%}.styled-dropdown-trigger[b-3113925hfm]{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:48px;padding:0 0 0 14px;border:1px solid var(--dd-border);border-radius:4px;background-color:var(--dd-surface);color:var(--dd-text);font-size:.94rem;font-weight:600;line-height:1.3;text-align:left;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.styled-dropdown-trigger:hover[b-3113925hfm]{border-color:var(--dd-hover-border)}.styled-dropdown-trigger:focus-visible[b-3113925hfm],.styled-dropdown-trigger:focus[b-3113925hfm]{border-color:var(--dd-accent);box-shadow:0 0 0 4px var(--dd-accent-ring);outline:0}.styled-dropdown.is-open .styled-dropdown-trigger[b-3113925hfm]{border-color:var(--dd-accent);box-shadow:0 0 0 4px var(--dd-accent-ring)}.styled-dropdown-trigger:disabled[b-3113925hfm],.styled-dropdown.is-disabled .styled-dropdown-trigger[b-3113925hfm]{background-color:var(--dd-disabled-bg);color:var(--dd-text-muted);cursor:not-allowed;border-color:var(--dd-border);box-shadow:none}.styled-dropdown-value[b-3113925hfm]{flex:1 1 auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.styled-dropdown-value.is-placeholder[b-3113925hfm]{color:var(--dd-text-muted);font-weight:500}.styled-dropdown-count[b-3113925hfm]{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;margin:0 8px;background:var(--dd-accent);color:#faf9f5;border-radius:999px;font-family:"IBM Plex Mono",monospace;font-size:.83rem;font-weight:700;line-height:1}.styled-dropdown-chevron[b-3113925hfm]{display:inline-flex;align-items:center;justify-content:center;width:44px;align-self:stretch;color:var(--dd-chevron);box-shadow:inset 1px 0 0 var(--dd-chevron-divider);flex-shrink:0}.styled-dropdown-chevron-icon[b-3113925hfm]{width:12px;height:8px;display:block;transition:transform .2s ease}.styled-dropdown.is-open .styled-dropdown-chevron-icon[b-3113925hfm]{transform:rotate(180deg)}.styled-dropdown-popup[b-3113925hfm]{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:1000;margin:0;padding:0;list-style:none;max-height:320px;overflow-y:auto;overflow-x:hidden;border:1px solid var(--dd-popup-border);border-radius:4px;background:var(--dd-surface);box-shadow:0 24px 44px var(--dd-popup-shadow);scrollbar-width:thin;animation:multi-styled-dropdown-pop-b-3113925hfm .16s ease}@keyframes multi-styled-dropdown-pop-b-3113925hfm{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.styled-dropdown-empty[b-3113925hfm],.styled-dropdown-item[b-3113925hfm],.styled-dropdown-optionlabel[b-3113925hfm]{display:flex;align-items:center;min-height:36px;padding:7px 12px;color:var(--dd-item-text);font-size:.92rem;font-weight:500;line-height:1.3;border-bottom:1px solid var(--dd-item-divider);cursor:pointer;user-select:none;transition:background-color .15s ease,color .15s ease}.styled-dropdown-optionlabel[b-3113925hfm]{color:var(--dd-optionlabel-text);font-weight:600;background:var(--dd-optionlabel-bg)}.styled-dropdown-empty[b-3113925hfm]{color:var(--dd-text-muted);cursor:default}.styled-dropdown-empty:last-child[b-3113925hfm],.styled-dropdown-item:last-child[b-3113925hfm]{border-bottom:0}.styled-dropdown-item:hover[b-3113925hfm],.styled-dropdown-optionlabel:hover[b-3113925hfm]{background:var(--dd-accent-soft);color:var(--dd-accent-ink)}.styled-dropdown-item.is-selected[b-3113925hfm]{background:var(--dd-accent-soft);color:var(--dd-accent);font-weight:600}.styled-dropdown-multi-icon[b-3113925hfm]{width:16px;margin-right:10px;color:var(--dd-text-muted);font-size:.9rem}.styled-dropdown-item.is-selected .styled-dropdown-multi-icon[b-3113925hfm],.styled-dropdown-optionlabel .styled-dropdown-multi-icon[b-3113925hfm]{color:var(--dd-accent)}.styled-dropdown-item:focus-visible[b-3113925hfm],.styled-dropdown-optionlabel:focus-visible[b-3113925hfm],.styled-dropdown-trigger:focus-visible[b-3113925hfm]{outline:2px solid var(--signal,#d94a1f);outline-offset:2px}@media (max-width:575.98px){.styled-dropdown-trigger[b-3113925hfm]{min-height:44px;padding:0 0 0 14px;font-size:.9rem}.styled-dropdown-chevron[b-3113925hfm]{width:40px}.styled-dropdown-item[b-3113925hfm],.styled-dropdown-optionlabel[b-3113925hfm]{min-height:36px;padding:8px 12px;font-size:.9rem}}.styled-dropdown[b-2d50l2imyd]{--dd-border:#d6d4ca;--dd-surface:#ffffff;--dd-text:#0e0f10;--dd-text-muted:#6f6f68;--dd-disabled-bg:#f3f2ee;--dd-hover-border:#d94a1f;--dd-accent:#d94a1f;--dd-accent-ring:rgba(217, 74, 31, 0.16);--dd-accent-soft:rgba(217, 74, 31, 0.14);--dd-accent-ink:#0e0f10;--dd-chevron:#d94a1f;--dd-chevron-divider:#e4e1d5;--dd-popup-border:rgba(14, 15, 16, 0.08);--dd-popup-shadow:rgba(14, 15, 16, 0.18);--dd-item-text:#0e0f10;--dd-item-divider:#e4e1d5;--dd-optionlabel-text:#6f6f68;--dd-optionlabel-bg:#f3f2ee;position:relative;width:100%}.styled-dropdown-trigger[b-2d50l2imyd]{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:52px;padding:0 0 0 16px;border:1px solid var(--dd-border);border-radius:4px;background-color:var(--dd-surface);color:var(--dd-text);font-size:.98rem;font-weight:600;line-height:1.3;text-align:left;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.styled-dropdown-trigger:hover[b-2d50l2imyd]{border-color:var(--dd-hover-border)}.styled-dropdown-trigger:focus-visible[b-2d50l2imyd],.styled-dropdown-trigger:focus[b-2d50l2imyd]{border-color:var(--dd-accent);box-shadow:0 0 0 4px var(--dd-accent-ring);outline:0}.styled-dropdown.is-open .styled-dropdown-trigger[b-2d50l2imyd]{border-color:var(--dd-accent);box-shadow:0 0 0 4px var(--dd-accent-ring)}.styled-dropdown-trigger:disabled[b-2d50l2imyd],.styled-dropdown.is-disabled .styled-dropdown-trigger[b-2d50l2imyd]{background-color:var(--dd-disabled-bg);color:var(--dd-text-muted);cursor:not-allowed;border-color:var(--dd-border);box-shadow:none}.styled-dropdown-value[b-2d50l2imyd]{flex:1 1 auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.styled-dropdown-value.is-placeholder[b-2d50l2imyd]{color:var(--dd-text-muted);font-weight:400;font-size:.86rem}.styled-dropdown-chevron[b-2d50l2imyd]{display:inline-flex;align-items:center;justify-content:center;width:48px;align-self:stretch;color:var(--dd-chevron);box-shadow:inset 1px 0 0 var(--dd-chevron-divider);flex-shrink:0}.styled-dropdown-chevron-icon[b-2d50l2imyd]{width:12px;height:8px;display:block;transition:transform .2s ease}.styled-dropdown.is-open .styled-dropdown-chevron-icon[b-2d50l2imyd]{transform:rotate(180deg)}.styled-dropdown-popup[b-2d50l2imyd]{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:1000;margin:0;padding:0;list-style:none;max-height:320px;overflow-y:auto;overflow-x:hidden;border:1px solid var(--dd-popup-border);border-radius:4px;background:var(--dd-surface);box-shadow:0 24px 44px var(--dd-popup-shadow);scrollbar-width:thin;animation:styled-dropdown-pop-b-2d50l2imyd .16s ease}.styled-dropdown-popup-wrap[b-2d50l2imyd]{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:1000;border:1px solid var(--dd-popup-border);border-radius:4px;background:var(--dd-surface);box-shadow:0 24px 44px var(--dd-popup-shadow);animation:styled-dropdown-pop-b-2d50l2imyd .16s ease;overflow:hidden}.styled-dropdown-popup-wrap .styled-dropdown-popup[b-2d50l2imyd]{position:static;border:0;box-shadow:none;animation:none;max-height:280px}.styled-dropdown-search[b-2d50l2imyd]{position:relative;padding:10px 12px;border-bottom:1px solid var(--dd-item-divider);background:var(--dd-optionlabel-bg)}.styled-dropdown-search-icon[b-2d50l2imyd]{position:absolute;top:50%;left:22px;transform:translateY(-50%);font-size:.85rem;color:var(--dd-text-muted);pointer-events:none}.styled-dropdown-search-input[b-2d50l2imyd]{width:100%;padding:8px 10px 8px 30px;border:1px solid var(--dd-border);border-radius:4px;background:var(--dd-surface);color:var(--dd-text);font-size:.92rem;font-family:inherit;line-height:1.3;outline:0;transition:border-color .15s ease,box-shadow .15s ease}.styled-dropdown-search-input:focus[b-2d50l2imyd]{border-color:var(--dd-accent);box-shadow:0 0 0 3px var(--dd-accent-ring)}@keyframes styled-dropdown-pop-b-2d50l2imyd{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.styled-dropdown-empty[b-2d50l2imyd],.styled-dropdown-item[b-2d50l2imyd],.styled-dropdown-optionlabel[b-2d50l2imyd]{display:flex;align-items:center;min-height:38px;padding:8px 14px;color:var(--dd-item-text);font-size:.94rem;font-weight:500;line-height:1.3;border-bottom:1px solid var(--dd-item-divider);cursor:pointer;user-select:none;transition:background-color .15s ease,color .15s ease}.styled-dropdown-optionlabel[b-2d50l2imyd]{color:var(--dd-optionlabel-text);font-weight:600;background:var(--dd-optionlabel-bg)}.styled-dropdown-empty[b-2d50l2imyd]{color:var(--dd-text-muted);cursor:default}.styled-dropdown-empty:last-child[b-2d50l2imyd],.styled-dropdown-item:last-child[b-2d50l2imyd]{border-bottom:0}.styled-dropdown-item.is-selected[b-2d50l2imyd],.styled-dropdown-item:hover[b-2d50l2imyd],.styled-dropdown-optionlabel.is-selected[b-2d50l2imyd],.styled-dropdown-optionlabel:hover[b-2d50l2imyd]{background:var(--dd-accent-soft);color:var(--dd-accent-ink)}.styled-dropdown-item.is-active[b-2d50l2imyd],.styled-dropdown-optionlabel.is-active[b-2d50l2imyd]{background:var(--dd-accent-soft);color:var(--dd-accent-ink);box-shadow:inset 0 0 0 2px var(--dd-accent,#d94a1f)}.styled-dropdown-item.has-count.is-active .styled-dropdown-item-count[b-2d50l2imyd]{background:var(--dd-accent);color:#fff}.styled-dropdown-item.has-count[b-2d50l2imyd]{justify-content:space-between;gap:12px}.styled-dropdown-item-label[b-2d50l2imyd]{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.styled-dropdown-item-count[b-2d50l2imyd]{flex:0 0 auto;min-width:28px;padding:2px 10px;border-radius:999px;background:var(--dd-accent-soft);color:var(--dd-accent);font-size:.78rem;font-weight:700;line-height:1.4;text-align:center;font-feature-settings:"tnum" 1}.styled-dropdown-item.has-count.is-selected .styled-dropdown-item-count[b-2d50l2imyd],.styled-dropdown-item.has-count:hover .styled-dropdown-item-count[b-2d50l2imyd]{background:var(--dd-accent);color:#fff}.styled-dropdown-item:focus-visible[b-2d50l2imyd],.styled-dropdown-optionlabel:focus-visible[b-2d50l2imyd],.styled-dropdown-trigger:focus-visible[b-2d50l2imyd]{outline:2px solid var(--signal,#d94a1f);outline-offset:2px}@media (max-width:575.98px){.styled-dropdown-trigger[b-2d50l2imyd]{min-height:46px;padding:0 0 0 14px;font-size:.92rem}.styled-dropdown-chevron[b-2d50l2imyd]{width:42px}.styled-dropdown-item[b-2d50l2imyd],.styled-dropdown-optionlabel[b-2d50l2imyd]{min-height:36px;padding:8px 12px;font-size:.9rem}}.contact-sheet-backdrop[b-3qmb3pqnp9]{--sheet-bg:#faf9f5;--sheet-ink:#0e0f10;--sheet-gray:#6f6f68;--sheet-border:#d6d4ca;--sheet-signal:#d94a1f;--sheet-signal-soft:rgba(217, 74, 31, 0.14);--sheet-success:#28a06a;--sheet-success-soft:rgba(40, 160, 106, 0.12);position:fixed;inset:0;z-index:2000;display:flex;justify-content:flex-end;background:rgba(14,15,16,.55);backdrop-filter:blur(4px);opacity:0;animation:contact-sheet-fade-in-b-3qmb3pqnp9 .24s ease forwards;font-family:Inter,sans-serif}@keyframes contact-sheet-fade-in-b-3qmb3pqnp9{to{opacity:1}}.contact-sheet[b-3qmb3pqnp9]{width:min(520px,100%);height:100vh;padding:32px 36px 28px;background:var(--sheet-bg);color:var(--sheet-ink);display:flex;flex-direction:column;gap:16px;overflow-y:auto;border-left:1px solid var(--sheet-border);box-shadow:-24px 0 48px rgba(14,15,16,.22);transform:translateX(100%);animation:contact-sheet-slide-b-3qmb3pqnp9 .28s cubic-bezier(.22,1,.36,1) forwards}@keyframes contact-sheet-slide-b-3qmb3pqnp9{to{transform:translateX(0)}}.contact-sheet-header[b-3qmb3pqnp9]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.contact-sheet-kicker[b-3qmb3pqnp9]{color:var(--sheet-signal);font-family:var(--app-mono);font-size:.83rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.contact-sheet-title[b-3qmb3pqnp9]{margin:4px 0 0;color:var(--sheet-ink);font-family:Inter,sans-serif;font-size:clamp(1.6rem, 3.5vw, 2.2rem);font-weight:700;letter-spacing:-.03em;line-height:1.05}.contact-sheet-close[b-3qmb3pqnp9]{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;border:1px solid var(--sheet-border);border-radius:4px;background:0 0;color:var(--sheet-ink);font-size:.95rem;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.contact-sheet-close:focus-visible[b-3qmb3pqnp9],.contact-sheet-close:hover[b-3qmb3pqnp9]{background:var(--sheet-ink);color:var(--sheet-bg);border-color:var(--sheet-ink)}.contact-sheet-subtitle[b-3qmb3pqnp9]{margin:0 0 8px;color:var(--sheet-gray);font-size:.92rem;line-height:1.5}.contact-sheet-form[b-3qmb3pqnp9]{display:flex;flex-direction:column;gap:16px}.contact-sheet-field[b-3qmb3pqnp9]{display:flex;flex-direction:column;gap:6px}.contact-sheet-field-label[b-3qmb3pqnp9]{color:var(--sheet-ink);font-family:var(--app-mono);font-size:.83rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.contact-sheet-input[b-3qmb3pqnp9]{min-height:48px;padding:12px 16px;border:1px solid var(--sheet-border);border-radius:4px;background:#fff;color:var(--sheet-ink);font-family:Inter,sans-serif;font-size:.95rem;font-weight:500;transition:border-color .2s ease,box-shadow .2s ease}.contact-sheet-input:focus[b-3qmb3pqnp9]{border-color:var(--sheet-signal);box-shadow:0 0 0 3px var(--sheet-signal-soft);outline:0}.contact-sheet-textarea[b-3qmb3pqnp9]{resize:vertical;min-height:140px;line-height:1.5}.contact-sheet-actions[b-3qmb3pqnp9]{display:flex;justify-content:flex-end;gap:10px;margin-top:4px}.contact-sheet-btn[b-3qmb3pqnp9]{display:inline-flex;align-items:center;gap:8px;padding:12px 22px;border:1px solid transparent;border-radius:4px;font-family:Inter,sans-serif;font-size:.88rem;font-weight:600;letter-spacing:.02em;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.contact-sheet-btn-ghost[b-3qmb3pqnp9]{background:0 0;border-color:var(--sheet-border);color:var(--sheet-ink)}.contact-sheet-btn-ghost:focus-visible[b-3qmb3pqnp9],.contact-sheet-btn-ghost:hover[b-3qmb3pqnp9]{border-color:var(--sheet-ink)}.contact-sheet-btn-primary[b-3qmb3pqnp9]{background:var(--sheet-signal);border-color:var(--sheet-signal);color:var(--sheet-bg)}.contact-sheet-btn-primary:focus-visible[b-3qmb3pqnp9],.contact-sheet-btn-primary:hover[b-3qmb3pqnp9]{background:var(--sheet-ink);border-color:var(--sheet-ink);color:var(--sheet-bg)}.contact-sheet-privacy[b-3qmb3pqnp9]{margin:8px 0 0;display:inline-flex;align-items:center;gap:8px;color:var(--sheet-gray);font-size:.83rem;font-weight:500}.contact-sheet-privacy i[b-3qmb3pqnp9]{color:var(--sheet-signal)}.contact-sheet-success[b-3qmb3pqnp9]{display:flex;align-items:center;gap:12px;padding:20px 22px;border:1px solid rgba(40,160,106,.35);border-radius:4px;background:var(--sheet-success-soft);color:var(--sheet-success);font-weight:600;font-size:.95rem}.contact-sheet-success i[b-3qmb3pqnp9]{font-size:1.2rem}.contact-sheet-error[b-3qmb3pqnp9]{display:flex;align-items:center;gap:10px;padding:12px 16px;border:1px solid rgba(217,74,31,.35);border-radius:4px;background:var(--sheet-signal-soft);color:var(--sheet-signal);font-weight:600;font-size:.9rem}.contact-sheet-btn:disabled[b-3qmb3pqnp9]{opacity:.6;cursor:not-allowed}@media (max-width:767.98px){.contact-sheet[b-3qmb3pqnp9]{width:100%;padding:24px 20px}}.contact-sheet-fallback[b-3qmb3pqnp9]{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:20px 0 4px}.contact-sheet-fallback i[b-3qmb3pqnp9]{font-size:1.4rem;color:var(--signal)}.contact-sheet-fallback p[b-3qmb3pqnp9]{margin:0;color:var(--ink);font-size:.98rem;line-height:1.55}.back-link-row[b-33lqays6ts]{margin:16px 0 12px}.back-link[b-33lqays6ts]{display:inline-flex;align-items:center;gap:8px;padding:.6rem 1rem;border:1px solid var(--card-border,#d6d4ca);border-radius:10px;background:var(--card-surface,#fff);color:var(--ink,#0e0f10);font-family:Inter,sans-serif;font-size:.88rem;font-weight:600;text-decoration:none;transition:border-color .2s ease,background .2s ease,color .2s ease,transform .2s ease}.back-link:active[b-33lqays6ts],.back-link:focus-visible[b-33lqays6ts],.back-link:hover[b-33lqays6ts]{border-color:var(--signal,#d94a1f);background:var(--ink,#0e0f10);color:var(--paper,#faf9f5)!important;transform:translateY(-1px);outline:0}.back-link-icon[b-33lqays6ts]{font-size:.85rem;color:inherit!important;transition:transform .2s ease}.back-link:focus-visible .back-link-icon[b-33lqays6ts],.back-link:hover .back-link-icon[b-33lqays6ts]{transform:translateX(-2px)}.page-breadcrumb[b-yohn8umzso]{--pb-ink:#0e0f10;--pb-signal:#d94a1f;--pb-muted:#6f6f68;--pb-faint:#d6d4ca;display:inline-flex;flex-wrap:wrap;align-items:center;gap:12px;padding:6px 0 8px;margin:0 0 24px;font-family:var(--app-mono);font-size:.92rem;font-weight:500;letter-spacing:.11em;text-transform:uppercase;color:var(--pb-muted);line-height:1.1}.page-breadcrumb-link[b-yohn8umzso]{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:0 0;color:var(--pb-muted);text-decoration:none;cursor:pointer;transition:color .18s ease,transform .18s ease}.page-breadcrumb-link i[b-yohn8umzso]{color:inherit;font-size:.95em;line-height:1}.page-breadcrumb-link:focus-visible[b-yohn8umzso],.page-breadcrumb-link:hover[b-yohn8umzso]{color:var(--pb-signal);outline:0}.page-breadcrumb-home[b-yohn8umzso]{padding:0;margin:0;background:0 0}.page-breadcrumb-home i[b-yohn8umzso]{font-size:1em}.page-breadcrumb-home:focus-visible[b-yohn8umzso],.page-breadcrumb-home:hover[b-yohn8umzso]{background:0 0;color:var(--pb-signal);transform:translateY(-1px)}.page-breadcrumb-current[b-yohn8umzso]{color:var(--pb-ink);font-weight:600;letter-spacing:.11em}.page-breadcrumb-sep[b-yohn8umzso]{color:var(--pb-faint);font-weight:400;user-select:none;transform:translateY(-1px);font-size:.92em}@media (max-width:767.98px){.page-breadcrumb[b-yohn8umzso]{gap:10px;margin-bottom:18px;font-size:.85rem}}@media (max-width:575.98px){.page-breadcrumb[b-yohn8umzso]{gap:8px;font-size:.82rem;margin-bottom:16px}}@media (max-width:767.98px){.page-breadcrumb[b-yohn8umzso]{display:none}}.related-vehicles-chips[b-nonka31t9k]{--paper-warm:#f3f2ee;--ink:#0e0f10;--signal:#d94a1f;--gray-muted:#6f6f68;--gray-divider:#e4e1d5;--card-border:#d6d4ca;margin-top:40px;padding:24px 28px;border:1px solid var(--gray-divider);border-radius:4px;background:var(--paper-warm)}.related-vehicles-chips-title[b-nonka31t9k]{margin:0 0 14px;font-family:var(--app-mono);font-size:.83rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--signal)}.related-vehicles-chips-grid[b-nonka31t9k]{display:flex;flex-wrap:wrap;gap:8px}.related-vehicles-chip[b-nonka31t9k]{display:inline-flex;align-items:center;padding:8px 14px;border:1px solid var(--card-border);border-radius:999px;background:#fff;color:var(--ink);font-family:Inter,sans-serif;font-size:.85rem;font-weight:600;letter-spacing:-.01em;text-decoration:none;transition:border-color .2s ease,color .2s ease,transform .2s ease}.related-vehicles-chip:focus-visible[b-nonka31t9k],.related-vehicles-chip:hover[b-nonka31t9k]{border-color:var(--signal);color:var(--signal);transform:translateY(-1px);outline:0}.winter-optin[b-v1pakzo38v]{--wo-paper:#f3f2ee;--wo-ink:#0e0f10;--wo-muted:#6f6f68;--wo-signal:#d94a1f;--wo-signal-hover:#b83a15;--wo-border:#d6d4ca;--wo-card:#ffffff;--wo-success:#2f7d4f;background:var(--wo-paper);border-top:1px solid var(--wo-border);padding:28px 20px}.winter-optin-inner[b-v1pakzo38v]{max-width:720px;margin:0 auto;text-align:center}.winter-optin-kicker[b-v1pakzo38v]{font-family:var(--app-mono, ui-monospace, monospace);text-transform:uppercase;letter-spacing:.12em;font-size:.82rem;color:var(--wo-signal);margin:0 0 6px}.winter-optin-title[b-v1pakzo38v]{font-size:clamp(1.4rem, 3vw, 1.9rem);font-weight:700;letter-spacing:-.02em;color:var(--wo-ink);margin:0 0 8px}.winter-optin-lead[b-v1pakzo38v]{color:var(--wo-muted);margin:0 0 18px;line-height:1.5}.winter-optin-fields[b-v1pakzo38v]{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.winter-optin-email[b-v1pakzo38v],.winter-optin-region[b-v1pakzo38v]{flex:1 1 200px;min-width:0;max-width:280px;height:48px;padding:0 14px;border:1px solid var(--wo-border);border-radius:4px;background:var(--wo-card);color:var(--wo-ink);font-size:.95rem}.winter-optin-email:focus[b-v1pakzo38v],.winter-optin-region:focus[b-v1pakzo38v]{outline:2px solid var(--wo-signal);outline-offset:1px;border-color:var(--wo-signal)}.winter-optin-submit[b-v1pakzo38v]{flex:0 0 auto;min-height:48px;padding:0 22px;border:none;border-radius:4px;background:var(--wo-signal);color:#fff;font-weight:600;cursor:pointer;transition:background .15s ease}.winter-optin-submit:hover:not(:disabled)[b-v1pakzo38v]{background:var(--wo-signal-hover)}.winter-optin-submit:disabled[b-v1pakzo38v]{opacity:.6;cursor:default}.winter-optin-consent[b-v1pakzo38v]{display:flex;align-items:flex-start;gap:8px;justify-content:center;margin:14px auto 0;max-width:560px;font-size:.85rem;color:var(--wo-muted);text-align:left}.winter-optin-consent input[b-v1pakzo38v]{margin-top:3px;flex:0 0 auto}.winter-optin-error[b-v1pakzo38v]{color:var(--wo-signal);margin:12px 0 0;font-size:.9rem}.winter-optin-success[b-v1pakzo38v]{color:var(--wo-success);font-weight:600;margin:8px 0 0}.rim-suggestions[b-y44qhluwl2]{--panel-surface:var(--card-surface, #ffffff);--panel-border:var(--card-border, #d6d4ca);--panel-ink:var(--ink, #0e0f10);--panel-muted:var(--gray-muted, #6f6f68);--panel-signal:var(--signal, #d94a1f);--panel-divider:var(--gray-divider, #e4e1d5);--panel-shadow:var(--card-shadow, rgba(14, 15, 16, 0.08));--panel-radius:8px}.rim-suggestions-head[b-y44qhluwl2]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid var(--panel-divider)}.rim-suggestions-title[b-y44qhluwl2]{margin:0;font-family:var(--app-mono, monospace);font-size:.82rem;letter-spacing:.12em;text-transform:uppercase;color:var(--panel-ink)}.rim-suggestions-all[b-y44qhluwl2]{font-family:var(--app-mono, monospace);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--panel-muted);text-decoration:none}.rim-suggestions-all:hover[b-y44qhluwl2]{color:var(--panel-signal)}.rim-suggestion-card[b-y44qhluwl2]{display:grid;gap:10px;text-decoration:none;color:inherit;border:1px solid var(--panel-border);border-radius:var(--panel-radius);background:var(--panel-surface);padding:10px;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.rim-suggestion-card:hover[b-y44qhluwl2]{border-color:var(--panel-signal);transform:translateY(-2px);box-shadow:0 10px 22px var(--panel-shadow)}.rim-suggestion-card-media[b-y44qhluwl2]{background:var(--panel-surface);border-radius:6px;border-top:1px solid var(--panel-divider);border-left:1px solid var(--panel-divider);border-right:1px solid var(--panel-divider);border-bottom:2px solid var(--panel-signal);padding-bottom:6px}.rim-suggestion-card-media img[b-y44qhluwl2]{display:block;width:100%;height:100%;object-fit:contain}.rim-suggestion-card-title[b-y44qhluwl2]{margin:0;display:flex;flex-direction:column;gap:2px;font-size:.92rem;line-height:1.25}.rim-suggestion-card-brand[b-y44qhluwl2]{font-family:var(--app-mono, monospace);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--panel-muted)}.rim-suggestion-card-name[b-y44qhluwl2]{font-weight:600;color:var(--panel-ink);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.rim-suggestion-card-dim[b-y44qhluwl2]{margin:0;font-family:var(--app-mono, monospace);font-size:.78rem;color:var(--panel-muted)}.rim-suggestion-card-price[b-y44qhluwl2]{font-size:.95rem;color:var(--panel-ink)}.rim-suggestions-sidebar .rim-suggestions-grid[b-y44qhluwl2]{display:flex;flex-direction:column;gap:8px}.rim-suggestions-sidebar .rim-suggestion-card[b-y44qhluwl2]{grid-template-columns:56px minmax(0,1fr);align-items:center}.rim-suggestions-sidebar .rim-suggestion-card-media[b-y44qhluwl2]{width:56px;height:56px}.rim-suggestions-horizontal .rim-suggestions-grid[b-y44qhluwl2]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.rim-suggestions-horizontal .rim-suggestion-card-media[b-y44qhluwl2]{aspect-ratio:1/1}@media (max-width:767.98px){.rim-suggestions-horizontal .rim-suggestions-grid[b-y44qhluwl2]{grid-template-columns:repeat(2,minmax(0,1fr))}}.global-search[b-sxv6alhw2z]{--gs-cream:#f3f2ee;--gs-cream-muted:rgba(243, 242, 238, 0.55);--gs-surface:rgba(255, 255, 255, 0.06);--gs-surface-hover:rgba(255, 255, 255, 0.11);--gs-border:rgba(255, 255, 255, 0.16);--gs-signal:#d94a1f;--gs-signal-soft:rgba(217, 74, 31, 0.24);--gs-paper:#ffffff;--gs-paper-2:#f3f2ee;--gs-ink:#0e0f10;--gs-muted:#6f6f68;--gs-divider:#e4e1d5;--gs-card-border:#d6d4ca;--gs-shadow:rgba(14, 15, 16, 0.22);position:relative;font-family:Inter,system-ui,sans-serif;flex-shrink:0}.global-search-field[b-sxv6alhw2z]{display:flex;align-items:center;gap:9px;height:38px;padding:0 14px;background:var(--gs-paper);border:1px solid var(--gs-card-border);border-radius:999px;cursor:text;transition:width .3s cubic-bezier(.22, 1, .36, 1),background .2s ease,border-color .2s ease,box-shadow .2s ease}.global-search-field:hover[b-sxv6alhw2z]{border-color:var(--gs-muted)}.global-search-icon[b-sxv6alhw2z]{color:var(--gs-muted);font-size:.9rem;flex-shrink:0;transition:color .2s ease}.global-search.is-open .global-search-icon[b-sxv6alhw2z]{color:var(--gs-signal)}.global-search-input[b-sxv6alhw2z]{flex:1 1 auto;min-width:0;border:0;outline:0;background:0 0;color:var(--gs-ink);font-family:inherit;font-size:.9rem;font-weight:500;letter-spacing:.01em;text-overflow:ellipsis}.global-search-input[b-sxv6alhw2z]::placeholder{color:var(--gs-muted)}.global-search-input[b-sxv6alhw2z]::-webkit-search-cancel-button{display:none}.global-search-clear[b-sxv6alhw2z]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border:0;border-radius:999px;background:var(--gs-paper-2);color:var(--gs-muted);cursor:pointer;font-size:.68rem;transition:color .15s ease,background .15s ease}.global-search-clear:hover[b-sxv6alhw2z]{color:#fff;background:var(--gs-signal)}.global-search-spinner[b-sxv6alhw2z]{flex-shrink:0;width:16px;height:16px;border:2px solid var(--gs-divider);border-top-color:var(--gs-signal);border-radius:50%;animation:gs-spin-b-sxv6alhw2z .7s linear infinite}@keyframes gs-spin-b-sxv6alhw2z{to{transform:rotate(360deg)}}.global-search.is-open .global-search-field[b-sxv6alhw2z]{position:relative;z-index:1090;background:var(--gs-paper);border-color:var(--gs-signal);box-shadow:0 0 0 3px var(--gs-signal-soft),0 14px 40px rgba(0,0,0,.45);animation:gs-field-pop-b-sxv6alhw2z .24s cubic-bezier(.22,1,.36,1)}@keyframes gs-field-pop-b-sxv6alhw2z{from{transform:scale(.94)}to{transform:scale(1)}}.global-search-backdrop[b-sxv6alhw2z]{position:fixed;top:0;left:0;width:100vw;height:100dvh;z-index:1080;background:rgba(14,15,16,.34);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);animation:gs-fade-b-sxv6alhw2z .2s ease-out;cursor:default}@keyframes gs-fade-b-sxv6alhw2z{from{opacity:0}to{opacity:1}}.global-search-popup[b-sxv6alhw2z]{position:absolute;top:calc(100% + 10px);left:0;right:auto;width:400px;max-width:min(94vw,440px);max-height:min(70vh,560px);overflow-y:auto;overscroll-behavior:contain;background:var(--gs-paper);border:1px solid var(--gs-card-border);border-radius:12px;box-shadow:0 20px 52px var(--gs-shadow);padding:6px;z-index:1100;animation:gs-pop-b-sxv6alhw2z .16s ease-out;scrollbar-width:thin;scrollbar-color:var(--gs-card-border) transparent}.global-search-popup[b-sxv6alhw2z]::-webkit-scrollbar{width:8px}.global-search-popup[b-sxv6alhw2z]::-webkit-scrollbar-track{background:0 0}.global-search-popup[b-sxv6alhw2z]::-webkit-scrollbar-thumb{background:var(--gs-card-border);border-radius:999px;border:2px solid var(--gs-paper)}@keyframes gs-pop-b-sxv6alhw2z{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.global-search-empty[b-sxv6alhw2z],.global-search-hint[b-sxv6alhw2z]{margin:0;padding:18px 14px;color:var(--gs-muted);font-size:.85rem;text-align:center}.global-search-section[b-sxv6alhw2z]{padding:4px 0}.global-search-section+.global-search-section[b-sxv6alhw2z]{border-top:1px solid var(--gs-divider)}.global-search-section-title[b-sxv6alhw2z]{margin:0;padding:9px 12px 5px;font-family:"JetBrains Mono","IBM Plex Mono",ui-monospace,monospace;font-size:.64rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--gs-signal)}.global-search-result[b-sxv6alhw2z]{display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:8px;text-decoration:none;color:var(--gs-ink);transition:background .12s ease}.global-search-result:focus-visible[b-sxv6alhw2z],.global-search-result:hover[b-sxv6alhw2z]{background:rgba(217,74,31,.1);outline:0}.global-search-result-media[b-sxv6alhw2z]{flex-shrink:0;width:50px;height:40px;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:6px;background:var(--gs-paper-2)}.global-search-result-media img[b-sxv6alhw2z]{max-width:100%;max-height:100%;object-fit:contain}.global-search-result-media-logo[b-sxv6alhw2z]{background:#fff;border:1px solid var(--gs-divider)}.global-search-result-media-logo img[b-sxv6alhw2z]{padding:4px}.global-search-result-body[b-sxv6alhw2z]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:1px}.global-search-result-title[b-sxv6alhw2z]{font-size:.9rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.global-search-result-title strong[b-sxv6alhw2z]{font-weight:800}.global-search-result-sub[b-sxv6alhw2z]{font-size:.76rem;color:var(--gs-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.global-search-result-meta[b-sxv6alhw2z]{flex-shrink:0;font-family:"JetBrains Mono","IBM Plex Mono",ui-monospace,monospace;font-size:.82rem;font-weight:700;color:var(--gs-ink)}@media (min-width:1326px){.global-search-header .global-search-field[b-sxv6alhw2z]{width:260px}.global-search-header.is-open .global-search-field[b-sxv6alhw2z]{width:360px}}@media (min-width:1260px) and (max-width:1325.98px){.global-search-header[b-sxv6alhw2z]{height:38px}.global-search-header .global-search-field[b-sxv6alhw2z]{width:120px}.global-search-header.is-open .global-search-field[b-sxv6alhw2z]{position:absolute;top:0;left:0;width:min(64vw,440px)}}.global-search-drawer[b-sxv6alhw2z]{width:100%}.global-search-drawer .global-search-field[b-sxv6alhw2z]{width:100%;height:46px;border-radius:12px}.global-search-drawer .global-search-input[b-sxv6alhw2z]{font-size:1rem}.global-search-drawer .global-search-popup[b-sxv6alhw2z]{position:fixed;top:calc(var(--header-h,55px) + 62px);left:12px;right:12px;width:auto;max-width:none;max-height:calc(100dvh - var(--header-h,55px) - 86px);border-radius:16px}@media (max-width:1259.98px){.global-search-header[b-sxv6alhw2z]{display:none}}@media (min-width:1260px){.global-search-drawer[b-sxv6alhw2z]{display:none}}.header.is-compact .global-search-header[b-sxv6alhw2z]{display:none}.header.is-compact .global-search-drawer[b-sxv6alhw2z]{display:block}.header.is-measuring .global-search-header .global-search-field[b-sxv6alhw2z]{transition:none!important}.header.hdr-search-md .global-search-header[b-sxv6alhw2z]{height:38px}.header.hdr-search-md .global-search-header .global-search-field[b-sxv6alhw2z]{width:132px}.header.hdr-search-md .global-search-header.is-open .global-search-field[b-sxv6alhw2z]{position:absolute;top:0;left:0;width:min(64vw,460px)}.header.hdr-search-icon .global-search-header[b-sxv6alhw2z]{height:38px}.header.hdr-search-icon .global-search-header .global-search-field[b-sxv6alhw2z]{width:42px;padding:0;justify-content:center}.header.hdr-search-icon .global-search-header:not(.is-open) .global-search-clear[b-sxv6alhw2z],.header.hdr-search-icon .global-search-header:not(.is-open) .global-search-input[b-sxv6alhw2z]{display:none}.header.hdr-search-icon .global-search-header.is-open .global-search-field[b-sxv6alhw2z]{position:absolute;top:0;left:0;width:min(70vw,460px);padding:0 14px;justify-content:flex-start}.header.hdr-search-icon .global-search-header.is-open .global-search-input[b-sxv6alhw2z]{display:block}.about-page[b-jkmv051q8s]{--paper:#faf9f5;--paper-warm:#f3f2ee;--ink:#0e0f10;--signal:#d94a1f;--gray-muted:#6f6f68;--gray-faint:#d6d4ca;--gray-divider:#e4e1d5;--card-surface:#ffffff;--card-border:#d6d4ca;font-family:Inter,sans-serif;padding:79px 0 80px;min-height:100vh;background:var(--paper);color:var(--ink)}.about-shell[b-jkmv051q8s]{max-width:860px;margin:0 auto;padding:0 32px}.about-article[b-jkmv051q8s]{padding-top:24px}.about-hero[b-jkmv051q8s]{padding:40px 0 32px;border-bottom:1px solid var(--gray-divider);margin-bottom:32px}.about-kicker[b-jkmv051q8s]{display:inline-block;color:var(--signal);font-family:var(--app-mono);font-size:.83rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;margin-bottom:14px}.about-title[b-jkmv051q8s]{margin:0 0 16px;color:var(--ink);font-family:Inter,sans-serif;font-size:clamp(2.2rem, 6vw, 3.8rem);font-weight:700;line-height:1;letter-spacing:-.04em}.about-dot[b-jkmv051q8s]{color:var(--signal);opacity:.45}.about-lead[b-jkmv051q8s]{margin:0;color:var(--gray-muted);font-size:1.1rem;line-height:1.55;max-width:640px}[b-jkmv051q8s] .about-section{margin-bottom:40px}[b-jkmv051q8s] .about-section h2{margin:0 0 12px;color:var(--ink);font-family:Inter,sans-serif;font-size:1.4rem;font-weight:700;letter-spacing:-.02em}[b-jkmv051q8s] .about-section p{margin:0 0 12px;color:var(--ink);font-size:.98rem;line-height:1.7}[b-jkmv051q8s] .about-list{margin:10px 0 0;padding:0 0 0 20px;color:var(--ink);font-size:.95rem;line-height:1.8}[b-jkmv051q8s] .about-list li{margin-bottom:4px}.about-partners[b-jkmv051q8s]{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:16px}.about-partner[b-jkmv051q8s]{display:block;padding:20px 22px;border:1px solid var(--card-border);border-radius:4px;background:var(--card-surface);color:inherit;text-decoration:none;cursor:pointer;transition:transform .22s cubic-bezier(.22, 1, .36, 1),border-color .22s ease,box-shadow .22s ease}.about-partner:focus-visible[b-jkmv051q8s],.about-partner:hover[b-jkmv051q8s]{transform:translateY(-2px);border-color:var(--ink);box-shadow:0 10px 28px rgba(14,15,16,.09);outline:0}.about-partner:focus-visible .about-partner-link[b-jkmv051q8s],.about-partner:hover .about-partner-link[b-jkmv051q8s]{text-decoration:underline}.about-partner h3[b-jkmv051q8s]{margin:0 0 4px;color:var(--ink);font-family:Inter,sans-serif;font-size:1.25rem;font-weight:700;letter-spacing:-.02em}.about-partner-role[b-jkmv051q8s]{color:var(--signal);font-family:var(--app-mono);font-size:.83rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px}.about-partner p[b-jkmv051q8s]{color:var(--ink);font-size:.92rem;line-height:1.55;margin:0 0 10px}.about-partner-link[b-jkmv051q8s]{display:inline-block;color:var(--signal);font-family:var(--app-mono);font-size:.83rem;font-weight:600;letter-spacing:.02em;text-decoration:none}.about-partner-link:focus-visible[b-jkmv051q8s],.about-partner-link:hover[b-jkmv051q8s]{text-decoration:underline}.about-section-contact a[b-jkmv051q8s]{color:var(--signal);font-weight:600;text-decoration:none}.about-section-contact a:hover[b-jkmv051q8s]{text-decoration:underline}@media (max-width:767.98px){.about-partners[b-jkmv051q8s]{grid-template-columns:1fr}.about-shell[b-jkmv051q8s]{padding:0 20px}}.winter-law-banner[b-p37hs202rb]{--wlb-bg:#0e0f10;--wlb-text:#f3f2ee;--wlb-signal:#d94a1f;--wlb-muted:rgba(243, 242, 238, 0.72);background:var(--wlb-bg);border-bottom:1px solid var(--wlb-signal);color:var(--wlb-text)}.winter-law-banner-inner[b-p37hs202rb]{max-width:1400px;margin:0 auto;padding:10px 56px;display:flex;align-items:center;gap:14px;font-size:.9rem;line-height:1.4}.winter-law-banner-icon[b-p37hs202rb]{color:var(--wlb-signal);flex-shrink:0}.winter-law-banner-text[b-p37hs202rb]{flex:1 1 auto;min-width:0}.winter-law-banner-link[b-p37hs202rb]{flex-shrink:0;color:var(--wlb-text);font-weight:600;text-decoration:none;border-bottom:1px solid var(--wlb-signal);padding-bottom:1px;white-space:nowrap}.winter-law-banner-link:focus-visible[b-p37hs202rb],.winter-law-banner-link:hover[b-p37hs202rb]{color:var(--wlb-signal)}.winter-law-banner-dismiss[b-p37hs202rb]{flex-shrink:0;background:0 0;border:0;color:var(--wlb-muted);cursor:pointer;padding:4px;line-height:1;font-size:1rem}.winter-law-banner-dismiss:focus-visible[b-p37hs202rb],.winter-law-banner-dismiss:hover[b-p37hs202rb]{color:var(--wlb-text)}@media (max-width:767.98px){.winter-law-banner-inner[b-p37hs202rb]{padding:9px 16px;gap:10px;font-size:.82rem;flex-wrap:wrap}.winter-law-banner-link[b-p37hs202rb]{order:3}}