.shops_page__hhZsM{max-width:1600px;margin:0 auto;padding:22px 24px 60px}.shops_lead__Lw6yM{margin:18px 0 12px;color:var(--steel-600);font-weight:600}.shops_feeds__0X9O2{display:flex;flex-wrap:wrap;gap:4px 18px;margin:10px 0 0;color:var(--steel-600);font-size:13px}.shops_feeds__0X9O2 [data-old]{color:var(--red-deep);font-weight:700}.shops_bar__PcRca{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;margin:16px 0 12px}.shops_barLabel__VnSA0{font-weight:700}.shops_sources__hkLq2{display:flex;border:1px solid var(--line-strong);background:var(--white)}.shops_sources__hkLq2 a{padding:10px 18px;color:var(--ink);font-weight:700;text-decoration:none}.shops_sources__hkLq2 a+a{border-left:1px solid var(--line-strong)}.shops_sources__hkLq2 a:hover{color:var(--red)}.shops_sources__hkLq2 a[aria-current]{background:var(--ink);color:var(--white)}.shops_buttons__YuN7p{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto}.shops_frame__E4jWm{display:block;width:100%;height:max(760px,calc(100vh - 90px));border:1px solid var(--line-strong);background:var(--white)}@media (max-width:900px){.shops_buttons__YuN7p{margin-left:0}}.TyreFinder_finder__KPWB7{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head    readout" "rear    rear" "fields  fields" "seasons actions";grid-gap:22px 32px;gap:22px 32px;padding:36px 40px}.TyreFinder_head__UW29K{grid-area:head;display:grid;grid-gap:10px;gap:10px;align-content:start}.TyreFinder_title__w6Bz9{font-size:clamp(34px,3.4vw,48px)}.TyreFinder_readout__8CIeb{grid-area:readout;display:flex;align-items:baseline;justify-content:flex-end;gap:4px;font-family:var(--font-display);font-weight:800;font-size:clamp(48px,5.6vw,84px);line-height:.85;letter-spacing:-.01em;white-space:nowrap}.TyreFinder_readout__8CIeb i{font-style:normal;color:var(--steel-200);margin-inline:2px;transition:color .3s var(--ease-out)}.TyreFinder_readout__8CIeb[data-filled=true] i{color:var(--red)}.TyreFinder_slot__QtS_H{display:inline-block;min-width:1.2ch;text-align:center;animation:TyreFinder_slot-in__hXVvw .42s var(--ease-out)}.TyreFinder_slot__QtS_H[data-empty=true]{color:transparent;-webkit-text-stroke:1.5px var(--steel-200);animation:none}@keyframes TyreFinder_slot-in__hXVvw{0%{transform:translateY(.35em);opacity:0;-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}to{transform:none;opacity:1;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}.TyreFinder_sizes__yymYs{grid-area:fields;display:grid;grid-gap:8px;gap:8px}.TyreFinder_rowTitle____ERp{font-family:var(--font-display);font-weight:700;font-size:14px;letter-spacing:.12em;text-transform:uppercase}.TyreFinder_rowTitle____ERp+.TyreFinder_fields__5pd5z{margin-bottom:6px}.TyreFinder_fields__5pd5z{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line-strong)}.TyreFinder_rearBox__cvkxQ{grid-area:rear;display:grid;grid-gap:12px;gap:12px}.TyreFinder_rearCheck__2Ildy{display:inline-flex;align-items:center;gap:10px;font-size:15px;font-weight:500;cursor:pointer}.TyreFinder_rearCheck__2Ildy input{width:18px;height:18px;accent-color:var(--red)}.TyreFinder_field__COYgl{display:grid;grid-gap:2px;gap:2px;padding:12px 16px 10px;background:var(--white);cursor:pointer;transition:background-color .16s var(--ease-out)}.TyreFinder_field__COYgl+.TyreFinder_field__COYgl{border-left:1px solid var(--line-strong)}.TyreFinder_field__COYgl:focus-within,.TyreFinder_field__COYgl:hover{background:var(--wall)}.TyreFinder_field__COYgl span{font-family:var(--font-display);font-weight:600;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--steel-600)}.TyreFinder_field__COYgl select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding:2px 22px 0 0;border:0;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5 11 1.5' fill='none' stroke='%23111214' stroke-width='2'/%3E%3C/svg%3E") no-repeat right 2px center;font-weight:600;font-size:19px;cursor:pointer}.TyreFinder_field__COYgl select:focus-visible{outline:none}.TyreFinder_field__COYgl:focus-within{box-shadow:inset 0 -3px 0 var(--red)}.TyreFinder_seasons__EJVU_{grid-area:seasons;display:flex;gap:0;margin:0;padding:0;border:0}.TyreFinder_season__nox_0{position:relative;display:inline-flex;align-items:center;gap:10px;padding:10px 18px 10px 14px;border:1px solid var(--line-strong);font-weight:600;font-size:15px;color:var(--steel-600);cursor:pointer;transition:color .16s var(--ease-out),background-color .16s var(--ease-out),border-color .16s var(--ease-out)}.TyreFinder_season__nox_0+.TyreFinder_season__nox_0{margin-left:-1px}.TyreFinder_season__nox_0 input{position:absolute;opacity:0;pointer-events:none}.TyreFinder_season__nox_0:hover{color:var(--ink);background:var(--wall)}.TyreFinder_season__nox_0[data-active=true]{z-index:1;color:var(--white);background:var(--ink);border-color:var(--ink)}.TyreFinder_season__nox_0[data-active=true] svg{color:var(--red)}.TyreFinder_season__nox_0:focus-within{outline:2px solid var(--red);outline-offset:2px}.TyreFinder_actions__ws7Td{grid-area:actions;display:flex;flex-direction:column;align-items:stretch;gap:10px}.TyreFinder_actions__ws7Td .btn{min-width:260px}.TyreFinder_call__2EI__{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:14px;font-weight:500;color:var(--steel-600);text-decoration:none}.TyreFinder_call__2EI__:hover{color:var(--red)}@media (max-width:900px){.TyreFinder_finder__KPWB7{grid-template-columns:1fr;grid-template-areas:"head" "readout" "rear" "fields" "seasons" "actions";gap:18px;padding:24px 20px}.TyreFinder_readout__8CIeb{justify-content:flex-start;font-size:56px}.TyreFinder_seasons__EJVU_{display:grid;grid-template-columns:repeat(3,1fr)}.TyreFinder_season__nox_0{flex-direction:column;gap:4px;padding:12px 6px;font-size:13px}.TyreFinder_actions__ws7Td .btn{min-width:0}}@media (max-width:480px){.TyreFinder_finder__KPWB7{gap:12px;padding:18px 16px 16px}.TyreFinder_title__w6Bz9{font-size:30px}.TyreFinder_readout__8CIeb{font-size:44px}.TyreFinder_field__COYgl{padding:8px 10px 6px}.TyreFinder_field__COYgl span{font-size:11px;letter-spacing:.1em}.TyreFinder_field__COYgl select{font-size:17px;padding-right:16px;background-position:right 0 center}.TyreFinder_season__nox_0{padding:8px 4px}.TyreFinder_season__nox_0 svg{width:22px;height:22px}.TyreFinder_actions__ws7Td{gap:6px}.TyreFinder_actions__ws7Td .btn{min-height:48px}}