:root{--color-primary:#155eef;--color-primary-hover:#0f4fd1;--color-primary-dark:#1e40af;--color-primary-light:#25b5e8;--color-background:#fff;--color-background-soft:#f5f8fc;--color-background-blue:#eaf2fc;--color-background-pale:#dcebfa;--color-heading:#0a2472;--color-text:#2c4170;--color-text-muted:#566e9b;--color-nav:#3b5a92;--color-placeholder:#566e9b;--color-on-primary:#fff;--color-border:#e4eaf2;--color-orange:#f97316;--color-orange-strong:#c2410c;--color-badge:#149cfc;--color-rating:#f5a524;--color-success:#15803d;--color-error:#dc2626;--color-footer-bg:var(--color-heading);--color-footer-text:#ffffffd6;--color-footer-muted:#ffffffbd;--color-footer-heading:#fff;--color-footer-border:#ffffff29;--color-footer-field:#ffffff14;--color-footer-error:#fecaca;--color-footer-success:#bbf7d0;--color-dark-start:var(--color-heading);--color-dark-end:var(--color-primary-dark);--color-on-dark:#fff;--color-on-dark-muted:#ffffffd6;--color-on-dark-line:#ffffff29;--font-heading:var(--font-satoshi), system-ui, sans-serif;--font-body:var(--font-satoshi), system-ui, sans-serif;--text-h1:44px;--text-h1-weight:700;--text-h1-tracking:-.02em;--text-h1-leading:1.15;--text-h2:27px;--text-h2-weight:700;--text-h2-tracking:-.01em;--text-h2-leading:1.2;--text-section:34px;--text-section-tracking:-.02em;--text-section-leading:1.15;--text-h3:20px;--text-h3-weight:700;--text-h3-tracking:0;--text-h3-leading:1.3;--text-body:17px;--text-body-weight:400;--text-body-tracking:.005em;--text-body-leading:1.6;--text-value:17px;--text-value-tracking:.005em;--text-value-leading:1.5;--text-label:15px;--text-label-tracking:.015em;--text-label-leading:1.5;--text-caption:14px;--text-caption-weight:500;--text-caption-tracking:.02em;--text-caption-leading:1.45;--text-price:39px;--text-price-weight:700;--text-price-tracking:-.01em;--text-price-leading:1.1;--text-price-list:24px;--text-button:17px;--text-button-weight:700;--text-button-tracking:.01em;--text-nav:16px;--text-nav-weight:500;--text-nav-tracking:.005em;--text-measure:70ch;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-full:999px;--shadow-card:0 4px 20px #172b4d0f;--shadow-hover:0 12px 32px #172b4d1f;--shadow-search:0 16px 40px #172b4d1f;--shadow-popover:0 12px 32px #172b4d24;--color-backdrop:#172b4d73;--container-width:1240px;--container-padding:20px;--header-height:58px;--bottom-nav-height:62px;--section-gap:64px;--focus-ring:0 0 0 3px #155eef59}@media (max-width:767px){:root{--text-h1:24px;--text-h1-tracking:-.015em;--text-h2:20px;--text-section:22px;--text-h3:16px;--text-body:15px;--text-body-leading:1.55;--text-value:15px;--text-label:14px;--text-label-tracking:.01em;--text-caption:13px;--text-caption-tracking:.015em;--text-price:26px;--text-price-list:21px;--text-button:15px;--text-nav:15px;--section-gap:28px;--header-height:56px}}@media (min-width:768px) and (max-width:1099px){:root{--section-gap:56px}}
.BottomNav-module__Qrwpoq__bar{display:none}@media (max-width:767px){.BottomNav-module__Qrwpoq__bar{z-index:55;padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--color-border);background:color-mix(in srgb, var(--color-background) 94%, transparent);-webkit-backdrop-filter:saturate(1.6)blur(12px);backdrop-filter:saturate(1.6)blur(12px);display:block;position:fixed;inset:auto 0 0;box-shadow:0 -6px 24px #172b4d14}}@media (max-width:359px){.BottomNav-module__Qrwpoq__item{font-size:10px;overflow:hidden}}.BottomNav-module__Qrwpoq__list{height:var(--bottom-nav-height);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;padding:0 4px;list-style:none;display:grid}.BottomNav-module__Qrwpoq__item{letter-spacing:.02em;width:100%;height:100%;color:var(--color-text-muted);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:0;font-family:inherit;font-size:11px;font-weight:500;text-decoration:none;display:flex}.BottomNav-module__Qrwpoq__item[data-active]{color:var(--color-primary);font-weight:700}.BottomNav-module__Qrwpoq__item[data-active] .BottomNav-module__Qrwpoq__icon{background:var(--color-background-blue)}.BottomNav-module__Qrwpoq__item:focus-visible{outline:none}.BottomNav-module__Qrwpoq__item:focus-visible .BottomNav-module__Qrwpoq__icon{box-shadow:var(--focus-ring)}.BottomNav-module__Qrwpoq__icon{border-radius:var(--radius-full);place-items:center;width:52px;height:30px;transition:background-color .15s;display:grid;position:relative}.BottomNav-module__Qrwpoq__badge{border:2px solid var(--color-background);border-radius:var(--radius-full);background:var(--color-orange-strong);text-align:center;min-width:18px;height:18px;color:var(--color-on-primary);padding:0 4px;font-size:10px;font-weight:700;line-height:14px;position:absolute;top:-2px;right:6px}.BottomNav-module__Qrwpoq__dot{border:2px solid var(--color-background);background:var(--color-success);border-radius:50%;width:9px;height:9px;position:absolute;top:2px;right:12px}.BottomNav-module__Qrwpoq__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
