.car-grid{padding-block:90px;background:var(--white)}@media screen and (max-width:768px){.car-grid{padding-block:56px}}.car-grid__inner{max-width:1328px;margin-inline:auto;padding-inline:56px}@media screen and (max-width:768px){.car-grid__inner{padding-inline:20px}}.car-grid__head{margin-bottom:48px;text-align:center}.car-grid__subtitle{margin:10px 0 0;font-size:15px;color:var(--muted)}.car-grid__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}@media screen and (max-width:992px){.car-grid__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:576px){.car-grid__grid{grid-template-columns:1fr}}.car-grid__card{display:flex;flex-direction:column;overflow:hidden;background:var(--white);border:1px solid var(--border);border-radius:16px}.car-grid__media{height:130px;background:repeating-linear-gradient(45deg,#ccfbf1,#ccfbf1 10px,var(--secondary-light) 10px,var(--secondary-light) 20px)}.car-grid__image{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.car-grid__placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:10px;text-align:center;font-size:12px;font-weight:500;color:var(--primary-dark)}.car-grid__body{display:flex;flex-direction:column;gap:10px;padding:20px}.car-grid__top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.car-grid__name{font-size:16px;font-weight:700}.car-grid__price{flex:none;text-align:right;white-space:nowrap}.car-grid__price-from{margin-right:3px;font-size:11.5px;font-weight:500;color:var(--muted)}.car-grid__price-amount{font-family:Manrope,sans-serif;font-weight:800;font-size:18px;color:var(--base)}.car-grid__price-unit{display:block;margin-top:2px;font-size:11.5px;font-weight:500;color:var(--muted)}.car-grid__similar{font-family:Inter,sans-serif;font-weight:400;font-style:italic;font-size:12px;color:var(--muted)}.car-grid__badge{display:inline-block;margin-top:7px;padding:4px 10px;border-radius:99px;background:var(--secondary-light);color:var(--primary-dark);font-size:11px;font-weight:700;letter-spacing:.02em}.car-grid__specs{display:flex;flex-wrap:wrap;gap:6px 14px}.car-grid__spec{display:flex;align-items:center;gap:5px;font-size:12.5px;color:var(--muted)}.car-grid__spec svg{flex:none;width:13px;height:13px;color:var(--primary)}.car-grid__btn{margin-top:4px}.car-grid__footer{margin-top:36px;text-align:center}.car-grid__footer-link{font-size:14px;font-weight:700;color:var(--primary)}
