.sr-only-visually{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.newcars-tabs{background:var(--bg-secondary,#f2f6f3);border:1px solid var(--border-color,#d9e8e2);border-radius:14px;gap:8px;margin-bottom:20px;padding:6px;display:flex}.newcars-tabs__btn{min-height:44px;color:var(--text-muted,#668079);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-family:Vazirmatn,sans-serif;font-size:13px;font-weight:700;transition:background .2s,color .2s;display:inline-flex}.newcars-tabs__btn:hover{color:var(--text-primary,#073a35);background:#0244420f}.newcars-tabs__btn.is-active{color:#fff;background:var(--brand-green,#024442)}.newcars-tabs__btn:focus-visible{outline:2px solid var(--brand-gold,#b9862f);outline-offset:2px}.newcars-tabs__count{background:#ffffff2e;border-radius:999px;padding:2px 8px;font-size:11px}.newcars-tabs__btn:not(.is-active) .newcars-tabs__count{background:#0244421a}.newcars-brandbar{scrollbar-width:thin;gap:8px;margin-bottom:18px;padding-bottom:8px;display:flex;overflow-x:auto}.newcars-brandbar__chip{border:1px solid var(--border-color,#d9e8e2);background:var(--bg-primary,#fff);min-height:38px;color:var(--text-muted,#668079);white-space:nowrap;cursor:pointer;border-radius:999px;flex:none;padding:0 14px;font-family:Vazirmatn,sans-serif;font-size:12.5px;font-weight:700;transition:border-color .2s,color .2s,background .2s}.newcars-brandbar__chip:hover{border-color:var(--brand-green-light,#0a6e6b);color:var(--text-primary,#073a35)}.newcars-brandbar__chip.is-active{background:var(--brand-green,#024442);color:#fff;border-color:#0000}.newcars-brandbar__chip:focus-visible{outline:2px solid var(--brand-gold,#b9862f);outline-offset:2px}.newcars-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:18px;display:grid}.newcar{background:var(--bg-primary,#fff);border:1px solid var(--border-color,#d9e8e2);border-radius:16px;flex-direction:column;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;overflow:hidden}.newcar:hover{border-color:#02444240;transform:translateY(-4px);box-shadow:0 18px 38px #04332e24}.newcar--out{opacity:.72}.newcar__media{aspect-ratio:16/9;background:linear-gradient(135deg,#eef4f1,#dfeae5);position:relative}.newcar__media img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.newcar__media-empty{width:100%;height:100%;color:var(--brand-green-light,#0a6e6b);opacity:.45;justify-content:center;align-items:center;display:flex}.newcar__status{top:10px;color:#9ce6d2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#04332edb;border-radius:999px;align-items:center;gap:5px;padding:5px 10px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;inset-inline-start:10px}.newcar__status.is-out{color:#f3d9a6}.newcar__body{flex-direction:column;flex:1;gap:9px;padding:14px 15px 15px;display:flex}.newcar__brand{color:var(--brand-green-light,#0a6e6b);font-size:11.5px;font-weight:800}.newcar__title{margin:0;font-size:15px;font-weight:800;line-height:1.7}.newcar__title a{color:var(--text-primary,#073a35);text-decoration:none}.newcar__title a:hover{color:var(--brand-green,#024442);text-decoration:underline}.newcar__title a:focus-visible{outline:2px solid var(--brand-gold,#b9862f);outline-offset:3px;border-radius:4px}.newcar__price{border-top:1px solid var(--border-color,#e4eeea);align-items:baseline;gap:7px;padding-top:3px;display:flex}.newcar__price small{color:var(--text-muted,#668079);font-size:11px}.newcar__price strong{color:var(--brand-gold,#b9862f);font-size:15px;font-weight:900}.newcar__colors{flex-wrap:wrap;gap:5px;font-size:11.5px;line-height:1.9;display:flex}.newcar__colors span{color:var(--text-muted,#668079)}.newcar__colors b{color:var(--text-primary,#073a35);font-weight:700}.newcar__actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:auto;padding-top:11px;display:grid}.newcar__btn{border-radius:11px;justify-content:center;align-items:center;gap:5px;min-height:44px;padding:0 10px;font-family:Vazirmatn,sans-serif;font-size:12.5px;font-weight:800;text-decoration:none;transition:transform .18s,background .2s,border-color .2s,color .2s;display:inline-flex}.newcar__btn:active{transform:scale(.97)}.newcar__btn:focus-visible{outline:2px solid var(--brand-gold,#b9862f);outline-offset:2px}.newcar__btn--gold{color:#40300a;background:linear-gradient(135deg,#f0cf84,#dba94d)}.newcar__btn--gold:hover{background:linear-gradient(135deg,#f5d896,#e2b55c)}.newcar__btn--ghost{color:var(--brand-green,#024442);border:1px solid var(--border-color,#d9e8e2);background:0 0}.newcar__btn--ghost:hover{border-color:var(--brand-green,#024442);background:#0244420d}.newcars-more{justify-content:center;margin-top:26px;display:flex}.newcars-more__btn{border:1px solid var(--border-color,#d9e8e2);background:var(--bg-primary,#fff);min-height:48px;color:var(--brand-green,#024442);cursor:pointer;border-radius:12px;align-items:center;gap:7px;padding:0 24px;font-family:Vazirmatn,sans-serif;font-size:13.5px;font-weight:800;transition:border-color .2s,background .2s;display:inline-flex}.newcars-more__btn:hover{border-color:var(--brand-green,#024442);background:#0244420d}.newcars-more__btn:focus-visible{outline:2px solid var(--brand-gold,#b9862f);outline-offset:2px}.newcars-more__btn span{color:var(--text-muted,#668079);font-weight:600}[data-theme=dark] .newcars-more__btn{color:#9ce6d2;background:#ffffff08}.newcars-empty{text-align:center;color:var(--text-muted,#668079);border:1px dashed var(--border-color,#d9e8e2);border-radius:16px;padding:52px 20px;font-family:Vazirmatn,sans-serif}.newcars-skeleton{background:linear-gradient(100deg,#eef3f1 30%,#f7faf9 50%,#eef3f1 70%) 0 0/220% 100%;border-radius:16px;height:330px;animation:1.3s linear infinite newcars-shimmer}@keyframes newcars-shimmer{to{background-position:-220% 0}}[data-theme=dark] .newcar,[data-theme=dark] .newcars-brandbar__chip{background:#ffffff08}[data-theme=dark] .newcar__media{background:linear-gradient(135deg,#10201e,#0a1716)}[data-theme=dark] .newcars-tabs{background:#ffffff0a}[data-theme=dark] .newcars-tabs__btn:hover{background:#ffffff12}[data-theme=dark] .newcar__btn--ghost{color:#9ce6d2}[data-theme=dark] .newcars-skeleton{background:linear-gradient(100deg,#132422 30%,#1a2e2b 50%,#132422 70%) 0 0/220% 100%}@media (width<=420px){.newcars-grid,.newcar__actions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.newcar,.newcar__btn,.newcars-tabs__btn,.newcars-brandbar__chip{transition:none}.newcar:hover{transform:none}.newcars-skeleton{animation:none}}
