.cat-head{margin-top:var(--s-2)}.cat-head__meta{margin-top:var(--s-2);font-size:var(--fs-14);color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:4px 14px;display:flex}.cat-head__meta>span{align-items:center;gap:6px;display:inline-flex}.cat-head__meta .icon{width:16px;height:16px}.cat-head__meta b{color:var(--text);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums}.car-guard:empty{display:none}.car-guard{margin-top:var(--s-4)}.sec-title{margin-bottom:var(--s-4);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;display:flex}.sec-title__sub{font-size:var(--fs-14);color:var(--text-muted);flex-basis:100%}.sec-title>a{font-size:var(--fs-14);font-weight:var(--fw-semibold);white-space:nowrap;text-decoration:none}.sec-title>a:hover{text-decoration:underline}.seo{max-width:880px}.seo__body{color:var(--text-muted);font-size:15px;line-height:1.6;position:relative}.seo__body h3{margin:var(--s-4) 0 var(--s-1);font-size:var(--fs-16)}.seo__body p+p,.seo__body ul{margin-top:var(--s-2)}.seo__body ul{padding-left:1.2em}.seo__body strong{color:var(--text)}html.js .seo:not(.is-open) .seo__body{max-height:9.6em;overflow:hidden}html.js .seo:not(.is-open) .seo__body:after{content:"";background:linear-gradient(to bottom, color-mix(in srgb, var(--bg) 0%, transparent), var(--bg));pointer-events:none;height:4.8em;position:absolute;bottom:0;left:0;right:0}.seo__toggle{margin-top:var(--s-2);padding-left:0}html:not(.js) .seo__toggle{display:none}.seo__toggle .icon{transition:transform var(--dur-2) var(--ease-out)}.seo.is-open .seo__toggle .icon{transform:rotate(180deg)}.faq{border-top:1px solid var(--divider);max-width:880px}.faq .acc>summary{padding-block:6px;line-height:1.35}.xlinks{gap:var(--s-6);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:768px){.xlinks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.xlinks{grid-template-columns:repeat(3,minmax(0,1fr))}}.xlinks h3{margin-bottom:var(--s-3);font-size:var(--fs-16)}.xlinks__list{flex-wrap:wrap;gap:6px;padding:0;list-style:none;display:flex}.xlinks__list .chip{height:34px;font-weight:var(--fw-semibold)}.xlinks__list .chip__count{font-weight:var(--fw-medium)}.car-hero{gap:var(--s-3);margin-top:var(--s-4);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1024px){.car-hero{gap:var(--s-6);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:stretch}}.car-hero .car-card{align-content:center;position:relative}@media (max-width:767.98px){.car-hero .car-card{grid-template-columns:88px minmax(0,1fr);align-items:center;gap:0 14px}.car-hero .car-card__info{display:contents}.car-hero .car-card__top{grid-area:1/1/auto/-1;margin-bottom:10px}.car-hero .car-card__art{grid-area:2/1/span 2;align-self:center}.car-hero .car-card__title,.car-hero .car-card__sub{grid-column:2}.car-hero .car-card__specs,.car-hero .car-card__note,.car-hero .car-card__actions,.car-hero .car-card__promo{grid-column:1/-1}.car-hero .car-card__specs{margin-top:12px}.car-hero .car-card__art--photo{display:contents}.car-hero .car-card__art--photo img{grid-area:2/1/span 2;align-self:center}.car-hero .car-card__credit{grid-area:4/1/auto/-1;margin-top:8px}}.car-card__promo{border-radius:var(--r-md);background:var(--accent-soft);color:var(--text);font-size:var(--fs-14);transition:background-color var(--dur-1) var(--ease-out);align-items:center;gap:10px;margin-top:14px;padding:10px 12px;line-height:1.35;text-decoration:none;display:flex}.car-card__promo:hover{color:var(--text);background:color-mix(in srgb, var(--accent) 28%, var(--surface))}.car-card__promo>span:nth-child(2){flex:auto;min-width:0}.car-card__promo-ic{background:var(--accent);width:32px;height:32px;color:var(--on-accent);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.car-card__promo-ic .icon{width:18px;height:18px}.car-card__promo>.icon:last-child{color:var(--text-muted)}.car-card__top{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.car-card__plate:empty{display:none}.car-card__sub{font-size:var(--fs-14);color:var(--text-muted);margin-top:4px}.car-card__note{font-size:var(--fs-13);color:var(--text-muted);align-items:center;gap:6px;margin-top:10px;display:flex}.car-card__note .icon{width:16px;height:16px;color:var(--fit)}.incar{gap:var(--s-3);padding:var(--s-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);flex-direction:column;min-width:0;display:flex}@media (min-width:1024px){.incar{padding:20px 24px}}.incar__title{font-size:var(--fs-16)}.incar__form{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid;position:relative}.incar__field{position:relative}.incar__field .icon{width:20px;height:20px;color:var(--text-subtle);pointer-events:none;margin-top:-10px;position:absolute;top:50%;left:12px}.incar__field .input{padding-left:40px}.incar__hint{font-size:var(--fs-13);color:var(--text-muted)}.incar__hint button{color:var(--link);font-weight:var(--fw-semibold);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-underline-offset:.18em}.pop{min-width:0}.pop__title{margin-bottom:var(--s-2);font-family:var(--font-text);font-size:var(--fs-14);font-weight:var(--fw-bold);letter-spacing:0}.pop__list{padding:0;list-style:none}@media (max-width:1023.98px){.pop__list.hscroll{margin-inline:calc(var(--s-4) * -1);padding-inline:var(--s-4);scroll-padding-inline:var(--s-4)}}@media (min-width:1024px){.pop__list.hscroll{flex-wrap:wrap;overflow:visible}}.pop__list .chip{height:40px;padding:0 14px 0 10px}.pop__list .chip .icon{width:20px;height:20px;color:var(--text-muted)}.pop__list .chip:hover .icon{color:var(--text)}.gtile__foot{flex-direction:column;gap:1px;margin-top:auto;display:flex}.gtile__foot .gtile__count{margin-top:0}.gtile__from{font-size:var(--fs-12);font-weight:var(--fw-semibold);color:var(--text);font-variant-numeric:tabular-nums}@media (max-width:767.98px){.ggrid--collapsible:not(.is-expanded)>.gtile:nth-child(n+13){display:none}.ggrid--car .gtile{gap:8px;min-height:112px;padding:10px}.ggrid--car .gtile__ic{width:36px;height:36px}.ggrid--car .gtile__ic .icon{width:22px;height:22px}.ggrid--car .gtile__name{font-size:var(--fs-13);-webkit-hyphens:manual;hyphens:manual}}.ggrid-more{width:100%;margin-top:var(--s-3)}@media (min-width:768px){.ggrid-more{display:none}}.kit{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1024px){.kit{grid-template-columns:minmax(0,1fr) 340px}}.kit__main{min-width:0;padding:var(--s-4)}@media (min-width:1024px){.kit__main{padding:var(--s-6)}}.kit__head{align-items:flex-start;gap:12px;display:flex}.kit__ic{border-radius:var(--r-md);background:var(--accent);width:44px;height:44px;color:var(--on-accent);flex-shrink:0;place-items:center;display:grid}.kit__head h2{font-size:var(--fs-h2)}.kit__head p{font-size:var(--fs-14);color:var(--text-muted);margin-top:2px}.kit__controls{gap:var(--s-4);margin-top:var(--s-5);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:768px){.kit__controls{grid-template-columns:minmax(0,1fr) auto;align-items:end}}.kit__label{font-size:var(--fs-13);font-weight:var(--fw-semibold);color:var(--text-muted);margin-bottom:8px;display:block}.miles{min-width:0}.miles__track{grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:relative}.miles__track:before{content:"";background:var(--border-strong);border-radius:1px;height:2px;position:absolute;top:13px;left:10%;right:10%}.miles__stop{cursor:pointer;text-align:center;flex-direction:column;align-items:center;gap:6px;padding-bottom:2px;display:flex;position:relative}.miles__stop input{opacity:0;pointer-events:none;position:absolute}.miles__dot{background:var(--surface);width:28px;height:28px;box-shadow:inset 0 0 0 2px var(--border-strong);transition:box-shadow var(--dur-2) var(--ease-out), background-color var(--dur-2) var(--ease-out);border-radius:50%;place-items:center;display:grid;position:relative}.miles__dot:after{content:"";background:var(--border-strong);width:8px;height:8px;transition:background-color var(--dur-2) var(--ease-out), transform var(--dur-2) var(--ease-spring);border-radius:50%}.miles__lab{font-family:var(--font-num);font-size:var(--fs-14);font-weight:var(--fw-heavy);color:var(--text-muted);font-variant-numeric:tabular-nums;line-height:1.1}.miles__lab small{font-family:var(--font-text);font-size:var(--fs-12);font-weight:var(--fw-medium);display:block}.miles__stop:hover .miles__dot{box-shadow:inset 0 0 0 2px var(--text-subtle)}.miles__stop:has(input:checked) .miles__dot{background:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 30%, transparent)}.miles__stop:has(input:checked) .miles__dot:after{background:var(--on-accent);transform:scale(1.1)}.miles__stop:has(input:checked) .miles__lab{color:var(--text)}.miles__stop:has(input:focus-visible) .miles__dot{outline:2px solid var(--focus);outline-offset:3px}.miles__flag{background:var(--warn-solid);width:10px;height:10px;box-shadow:0 0 0 2px var(--surface);border-radius:50%;position:absolute;top:-6px;left:calc(50% + 8px)}.kit .seg{max-width:100%}.kit .seg__opt span{padding:0 12px}@media (max-width:767.98px){.kit .seg{width:100%;display:flex}.kit .seg__opt{flex:1 1 0;min-width:0}.kit .seg__opt span{padding:0 4px}}.kit__rule{margin-top:var(--s-4);border-radius:var(--r-md);background:var(--surface-2);font-size:var(--fs-13);color:var(--text-muted);align-items:flex-start;gap:8px;padding:10px 12px;line-height:1.45;display:flex}.kit__rule .icon{width:18px;height:18px;color:var(--text);margin-top:1px}.kit__rule b{color:var(--text)}.kit__list{margin-top:var(--s-3);border-top:1px solid var(--divider);padding:0;list-style:none}.kit-item{border-bottom:1px solid var(--divider);animation:kit-in var(--dur-3) var(--ease-out) both;animation-delay:calc(var(--k,0) * 35ms);grid-template-columns:24px 56px minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:12px 0;display:grid}@keyframes kit-in{0%{opacity:0;transform:translateY(4px)}}.kit-item .check{min-height:24px}.kit-item .ph{border-radius:8px}.kit-item .ph__ill{width:86%}.kit-item__body{min-width:0}.kit-item__name{font-size:15px;font-weight:var(--fw-semibold);line-height:1.3}.kit-item__brand{font-size:var(--fs-13);color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:2px 8px;margin-top:3px;display:flex}.kit-item__brand b{color:var(--text);font-weight:var(--fw-heavy);letter-spacing:.02em;text-transform:uppercase}.kit-item__brand .code{text-overflow:ellipsis;max-width:100%;overflow:hidden}.kit-item__price{text-align:right;flex-direction:column;align-items:flex-end;gap:4px;display:flex}.kit-item__qty{font-size:var(--fs-12);color:var(--text-muted);white-space:nowrap}.kit-item.is-off .kit-item__body,.kit-item.is-off .kit-item__price,.kit-item.is-off .ph{opacity:.45}.kit-item.is-off .price{text-decoration:line-through;text-decoration-thickness:1.5px}@media (max-width:479.98px){.kit-item{grid-template-columns:24px 44px minmax(0,1fr) auto;gap:4px 10px}.kit-item__name{font-size:var(--fs-14)}.kit-item__brand .code{white-space:normal}.kit-item__qty{white-space:normal;max-width:84px;line-height:1.3}}.kit__sum{padding:12px var(--s-4);border-top:1px solid var(--border);background:var(--surface);border-radius:0 0 var(--r-lg) var(--r-lg);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 14px;display:grid}@media (max-width:1023.98px){.kit__sum{bottom:calc(var(--bottom-nav-h) + var(--safe-bottom));z-index:var(--z-sticky);box-shadow:var(--shadow-sticky);position:sticky}}@media (min-width:1024px){.kit__sum{top:calc(var(--header-h) + 16px);padding:var(--s-6);border-top:0;border-left:1px solid var(--border);border-radius:0 var(--r-lg) var(--r-lg) 0;grid-template-columns:minmax(0,1fr);align-self:start;gap:14px;position:sticky}}.kit__sum-title{font-size:var(--fs-16);display:none}@media (min-width:1024px){.kit__sum-title{display:block}}.kit__total .price{font-size:var(--fs-24)}@media (min-width:1024px){.kit__total .price{font-size:var(--fs-32)}}.kit__count{font-size:var(--fs-13);color:var(--text-muted);margin-top:4px}.kit__sum .delivery{font-size:var(--fs-13);margin-top:4px}.kit__sum .delivery .icon{width:16px;height:16px}@media (max-width:1023.98px){.kit__sum .delivery{display:none}}.kit__perks{font-size:var(--fs-13);color:var(--text-muted);padding:0;list-style:none;display:none}@media (min-width:1024px){.kit__perks{gap:6px;display:grid}}.kit__perks li{align-items:flex-start;gap:8px;display:flex}.kit__perks .icon{width:16px;height:16px;color:var(--fit);margin-top:1px}.kit__add{min-width:0}@media (min-width:1024px){.kit__add{width:100%}}.donors{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--gutter) * -1);padding:2px var(--gutter) 6px;scroll-padding-inline:var(--gutter);grid-auto-columns:minmax(260px,78%);grid-auto-flow:column;gap:12px;display:grid;overflow-x:auto}.donors::-webkit-scrollbar{display:none}.donors>*{scroll-snap-align:start}@media (min-width:768px){.donors{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;margin-inline:0;padding:0;overflow:visible}}.donor-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);color:var(--text);transition:border-color var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.donor-card:hover{color:var(--text);border-color:var(--border-strong);box-shadow:var(--shadow-hover)}.donor-card .ph{aspect-ratio:2;border-radius:0}.donor-card .ph__ill{aspect-ratio:240/100;width:70%}.donor-card__body{flex-direction:column;gap:4px;padding:12px 14px 14px;display:flex}.donor-card__title{font-family:var(--font-display);font-size:var(--fs-18);font-weight:var(--fw-bold);line-height:1.2}.donor-card__sub{font-size:var(--fs-13);color:var(--text-muted)}.donor-card__km{font-family:var(--font-num);font-size:var(--fs-20);font-weight:var(--fw-heavy);letter-spacing:-.01em;margin-top:4px}.donor-card__km small{font-family:var(--font-text);font-size:var(--fs-13);font-weight:var(--fw-medium);color:var(--text-muted);letter-spacing:0}.donor-card__foot{border-top:1px solid var(--divider);font-size:var(--fs-13);color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 10px;margin-top:6px;padding-top:10px;display:flex}.donor-card__foot b{color:var(--link);font-weight:var(--fw-semibold)}.mods{gap:var(--s-4);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:768px){.mods{gap:var(--s-6);grid-template-columns:repeat(2,minmax(0,1fr))}}.mods__col{padding:var(--s-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);min-width:0}.mods__col h3{font-size:var(--fs-16);align-items:center;gap:8px;margin-bottom:4px;display:flex}.mods__col h3 .icon{width:20px;height:20px;color:var(--text-muted)}.mods__list{padding:0;list-style:none}.mods__list li+li{border-top:1px solid var(--divider)}.mods__list a,.mods__list .is-current{min-height:48px;color:var(--text);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 12px;padding:8px 0;font-size:15px;text-decoration:none;display:grid}.mods__list a:hover .mods__name{color:var(--link);text-decoration:underline}.mods__name{font-weight:var(--fw-semibold);line-height:1.3}.mods__codes{font-size:var(--fs-13);color:var(--text-muted);grid-column:1}.mods__n{font-size:var(--fs-13);color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:1/2/span 2}.mods__list .is-current{background:var(--fit-bg);border-radius:8px;margin-inline:-8px;padding-inline:8px}.mods__list .is-current .mods__n{color:var(--fit);font-weight:var(--fw-semibold)}.gens{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0;list-style:none;display:grid}@media (min-width:768px){.gens{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.gens{grid-template-columns:repeat(6,minmax(0,1fr))}}.gens a{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);height:100%;color:var(--text);font-size:var(--fs-13);transition:border-color var(--dur-1) var(--ease-out);flex-direction:column;gap:2px;padding:12px;line-height:1.35;text-decoration:none;display:flex}.gens a:hover{border-color:var(--text);color:var(--text)}.gens b{font-size:15px}.gens span{color:var(--text-muted)}.gens .gens__tag{color:var(--used);font-weight:var(--fw-semibold);margin-top:4px}.spec-table{width:100%;font-size:var(--fs-14)}.spec-table th,.spec-table td{border-bottom:1px solid var(--divider);text-align:left;vertical-align:top;padding:9px 0}.spec-table th{width:44%;color:var(--text-muted);font-weight:var(--fw-medium);padding-right:12px}.spec-table td{font-weight:var(--fw-semibold)}.sheet-note{margin-top:var(--s-4)}.sheet__body .sec-sub{margin:var(--s-5) 0 var(--s-2);font-size:var(--fs-16)}.carline{margin-top:var(--s-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);flex-wrap:wrap;align-items:center;gap:8px 14px;padding:10px 12px;display:flex}.carline__art{width:72px;color:var(--text-muted);flex-shrink:0}.carline__art svg{aspect-ratio:240/100;fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round;width:100%;height:auto}.carline__text{flex:200px;min-width:0}.carline__title{font-weight:var(--fw-bold);line-height:1.25}.carline__sub{font-size:var(--fs-13);color:var(--text-muted)}.carline__end{align-items:center;gap:8px;margin-left:auto;display:flex}@media (max-width:559.98px){.carline__art{width:56px}.carline__end{justify-content:space-between;width:100%;margin-left:0}}.prtip{margin-top:var(--s-3);border:1px solid var(--info-border);border-radius:var(--r-lg);background:var(--info-bg);font-size:var(--fs-14)}.prtip>summary{cursor:pointer;align-items:center;gap:10px;min-height:48px;padding:8px 14px;line-height:1.35;list-style:none;display:flex}.prtip>summary::-webkit-details-marker{display:none}.prtip>summary .icon{color:var(--info)}.prtip>summary .prtip__chev{color:var(--text-muted);transition:transform var(--dur-2) var(--ease-out);margin-left:auto}.prtip[open]>summary .prtip__chev{transform:rotate(180deg)}.prtip__body{color:var(--text-muted);gap:8px;padding:0 14px 14px 48px;line-height:1.5;display:grid}@media (max-width:479.98px){.prtip__body{padding-left:14px}}.prtip__body strong{color:var(--text)}.prcodes{flex-wrap:wrap;gap:6px;padding:0;list-style:none;display:flex}.prcodes li{border-radius:var(--r-sm);background:var(--surface);border:1px solid var(--border);height:30px;color:var(--text);font-size:var(--fs-13);align-items:center;gap:6px;padding:0 10px;display:inline-flex}.lst-main{min-width:0}.lst-main>*+*,.lst-main>.filterbar+*{margin-top:var(--s-3)}@media (min-width:1024px){.lst-main>*+*{margin-top:var(--s-4)}}.lst-quick{align-items:flex-start;gap:var(--s-3) var(--s-4);flex-wrap:wrap;display:flex}.lst-quick .axles{flex:100%}@media (min-width:768px){.lst-quick .axles{flex:0 0 360px}}.lst-quick .axle{padding-block:8px 6px}.lst-quick .axle svg{width:72px;height:38px}.brands{flex:280px;min-width:0}.brands__head{font-size:var(--fs-13);font-weight:var(--fw-semibold);color:var(--text-muted);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.brands__head button{color:var(--link);font-weight:var(--fw-semibold)}.brands__list{padding:0;list-style:none}@media (max-width:767.98px){.brands__list.hscroll{margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scroll-padding-inline:var(--gutter)}}@media (min-width:768px){.brands__list.hscroll{flex-wrap:wrap;overflow:visible}}.brandchip{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);min-width:64px;height:40px;color:var(--text);font-family:var(--font-display);font-size:var(--fs-14);font-weight:var(--fw-heavy);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;transition:border-color var(--dur-1) var(--ease-out), background-color var(--dur-1) var(--ease-out), color var(--dur-1);justify-content:center;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.brandchip:hover{border-color:var(--text)}.brandchip small{font-family:var(--font-text);font-size:var(--fs-12);font-weight:var(--fw-medium);letter-spacing:0;text-transform:none;color:var(--text-subtle);font-variant-numeric:tabular-nums}.brandchip[aria-pressed=true]{background:var(--text);border-color:var(--text);color:var(--surface)}.brandchip[aria-pressed=true] small{color:inherit;opacity:.7}.brandchip.is-zero{color:var(--text-subtle)}.viewtg{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-md);gap:2px;padding:3px;display:inline-flex}.viewtg button{width:36px;height:34px;color:var(--text-muted);border-radius:8px;place-items:center;display:grid}.viewtg button:hover{color:var(--text)}.viewtg button[aria-pressed=true]{background:var(--surface);color:var(--text);box-shadow:var(--shadow-1), 0 0 0 1px var(--border)}.viewtg .icon{width:20px;height:20px}.toolbar .select{height:38px;font-size:var(--fs-14);font-weight:var(--fw-semibold)}.toolbar__label{font-size:var(--fs-13);color:var(--text-muted)}.seg__opt.is-zero span{opacity:.55}.lst-count{font-size:var(--fs-14);color:var(--text-muted);justify-content:space-between;align-items:baseline;gap:12px;display:flex}.lst-count b{color:var(--text);font-variant-numeric:tabular-nums}@media (min-width:1024px){.lst-count{display:none}}.filterbar__sort{justify-content:space-between;min-width:0;padding-inline:14px}.filterbar__sort span{text-overflow:ellipsis;overflow:hidden}.assure{border-radius:var(--r-lg);background:var(--fit-bg);border:1px solid var(--fit-border);font-size:var(--fs-13);color:var(--text);align-items:center;gap:10px;padding:10px 14px;line-height:1.4;display:flex}.assure .icon{width:20px;height:20px;color:var(--fit)}.assure>span{flex:220px;min-width:0}.assure a{white-space:nowrap;font-weight:var(--fw-semibold);margin-left:auto}@media (max-width:559.98px){.assure{flex-wrap:wrap;align-items:flex-start}.assure>span{flex-basis:calc(100% - 40px)}.assure a{margin-left:30px}}@media (min-width:1024px){#filters [data-filters-apply]{display:none}#filters .sheet__foot .btn{flex:auto}}.sortlist{padding:4px 0 8px;list-style:none}.sortlist .check{min-height:52px;font-size:var(--fs-16);border-bottom:1px solid var(--divider)}.sortlist li:last-child .check{border-bottom:0}.fgroup__sub{font-size:var(--fs-13);color:var(--text-muted);margin-top:4px}.fgroup__note{font-size:var(--fs-12);color:var(--text-subtle);margin-top:6px;line-height:1.4}.rating{font-size:var(--fs-13);color:var(--text);white-space:nowrap;font-variant-numeric:tabular-nums;flex-shrink:0;align-items:center;gap:3px;margin-left:auto;padding-left:4px;display:inline-flex}.rating b{font-weight:var(--fw-bold)}.rating__star{width:14px;height:14px;fill:var(--accent-hover);stroke:none}.rating__n{color:var(--text-muted)}.pcard__offers-tg{text-align:left;align-items:center;gap:4px;min-height:32px;margin-block:-6px;display:inline-flex}.pcard__offers-tg .icon{transition:transform var(--dur-2) var(--ease-out)}.pcard__offers-tg[aria-expanded=true] .icon{transform:rotate(180deg)}.pcard__offers{z-index:1;border-top:1px dashed var(--border-strong);padding-top:10px;position:relative;grid-area:auto/1/auto/-1!important}.pcard__offers-title{font-size:var(--fs-12);font-weight:var(--fw-semibold);color:var(--text-muted);margin-bottom:8px}.offers{gap:6px;padding:0;list-style:none;display:grid}.offer{border-radius:var(--r-md);background:var(--surface-2);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:4px 10px;padding:6px 6px 6px 10px;display:grid}.offer__info{flex-direction:column;gap:2px;min-width:0;display:flex}.offer__tag{font-size:var(--fs-12);font-weight:var(--fw-bold);color:var(--text-muted)}.offer__tag--fast{color:var(--fit)}.offer__tag--cheap{color:var(--link)}.offer .delivery{font-size:var(--fs-13)}.offer .delivery .icon{width:15px;height:15px}.offer .price{font-size:var(--fs-16)}.offer__buy.btn--icon{width:40px;height:40px}.offer__buy .btn__label{display:none}.pcard.is-oos .pcard__price .price{color:var(--text-subtle)}.pcard__oos{font-weight:var(--fw-semibold);color:var(--text-muted)}.tier-head{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:2px 10px;padding:14px 2px 2px;display:flex}.tier-head:first-child{padding-top:0}.tier-head__mark{background:var(--surface-3);width:28px;height:28px;color:var(--text);font-family:var(--font-num);font-size:var(--fs-13);font-weight:var(--fw-heavy);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.tier-head__mark .icon{width:18px;height:18px}.tier-head--original .tier-head__mark{background:var(--original-bg);color:var(--original-text)}.tier-head--premium .tier-head__mark{background:var(--accent);color:var(--on-accent)}.tier-head--used .tier-head__mark{background:var(--used-bg);color:var(--used)}.tier-head__title{font-family:var(--font-display);font-size:var(--fs-18);font-weight:var(--fw-heavy);letter-spacing:-.01em;line-height:1.2}.tier-head__n{font-size:var(--fs-13);color:var(--text-muted);font-variant-numeric:tabular-nums}.tier-head__desc{font-size:var(--fs-13);color:var(--text-muted);flex-basis:100%;padding-left:38px}@media (min-width:1024px){.tier-head__desc{flex-basis:auto;padding-left:0}.tier-head__desc:before{content:"· "}}.pgrid.is-busy>.pcard:not(.is-skeleton),.pgrid.is-busy>.tier-head{display:none}.lst-foot{flex-direction:column;align-items:center;gap:12px;display:flex;margin-top:var(--s-6)!important}.lst-foot__shown{font-size:var(--fs-14);color:var(--text-muted);font-variant-numeric:tabular-nums}.lst-foot__bar{background:var(--surface-3);border-radius:2px;width:min(280px,100%);height:4px;overflow:hidden}.lst-foot__bar span{border-radius:inherit;background:var(--text);height:100%;transition:width var(--dur-3) var(--ease-out);display:block}.lst-foot .btn{min-width:240px}.nofit{border:1px dashed var(--border-strong);border-radius:var(--r-lg)}.nofit>summary{cursor:pointer;min-height:52px;font-size:var(--fs-14);color:var(--text-muted);align-items:center;gap:10px;padding:8px 14px;list-style:none;display:flex}.nofit>summary::-webkit-details-marker{display:none}.nofit>summary b{color:var(--text)}.nofit>summary .icon:last-child{transition:transform var(--dur-2) var(--ease-out);margin-left:auto}.nofit[open]>summary .icon:last-child{transform:rotate(180deg)}.nofit .pgrid{padding:0 12px 12px}.empty-hint{font-size:var(--fs-13);color:var(--text-muted)}[data-theme=dark] .rating__star{fill:var(--accent)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .rating__star{fill:var(--accent)}}@media (prefers-reduced-motion:reduce){.kit-item{animation:none}.lst-foot__bar span{transition:none}}
