.instock-filter{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-end;margin:32px 0 24px;padding:20px;border:1px solid #d9d9d9;background:#f7f7f7}.instock-filter__group{display:flex;flex-direction:column;flex:1 1 220px;min-width:220px}.instock-filter__label{margin-bottom:8px;font-size:14px;font-weight:700;text-transform:uppercase}.instock-filter__select{height:46px;padding:0 14px;border:1px solid #bdbdbd;background:#fff;font-size:16px}.instock-filter__actions{display:flex;flex-wrap:wrap;gap:12px}.instock-filter__btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 22px;border:1px solid #000;background:#000;color:#fff;text-decoration:none;cursor:pointer;font-weight:700}.instock-filter__btn--secondary{background:#fff0;color:#000}.instock-filter__summary,.instock-filter__empty{margin-bottom:24px}.instock-filter__empty{padding:20px;border:1px solid #d9d9d9;background:#fafafa}.ag-vehicle-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 28px;width:100%;margin-top:40px;margin-bottom:48px;align-items:stretch}.ag-vehicle-card{display:flex;flex-direction:column;width:100%;max-width:100%;margin:0;border:0;background:#fff;box-shadow:none;overflow:visible;height:100%}.ag-vehicle-card__media{display:block;position:relative;aspect-ratio:1.34 / 1;background:#eef2f5;overflow:hidden}.ag-vehicle-card__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .25s ease}.ag-vehicle-card:hover .ag-vehicle-card__media img{transform:scale(1.03)}.ag-vehicle-card__content{display:flex;flex-direction:column;flex:1 1 auto;gap:14px;width:100%;min-width:0;padding:18px 0 0}.ag-vehicle-card__topline{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-start;justify-content:space-between}.ag-vehicle-card__eyebrow{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#66717d;max-width:calc(100% - 120px)}.ag-vehicle-card__status{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 18px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.ag-vehicle-card__status.product__status--instock{background:#edf8ef;color:#157347}.ag-vehicle-card__status.product__status--intransit{background:#e8f1ff;color:#0d5bd7}.ag-vehicle-card__status.product__status--neutral{background:#eceff2;color:#5f6b76}.ag-vehicle-card__title{margin:0;height:auto;padding-top:0;margin-bottom:0;font-size:28px;font-weight:700;line-height:.98;letter-spacing:-.02em}.ag-vehicle-card__title a{color:#182330;text-decoration:none}.ag-vehicle-card__title a:hover{color:#e40045}.ag-vehicle-card__price{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline;margin:0;padding-bottom:2px;border-bottom:0;color:#182330}.ag-vehicle-card__price-label{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#66717d}.ag-vehicle-card__price-value{font-size:19px;font-weight:700;line-height:1.1}.ag-vehicle-card__features{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.ag-vehicle-card__feature{position:relative;display:flex;align-items:center;padding-left:16px;border:0;background:#fff0}.ag-vehicle-card__feature::before{content:"";position:absolute;top:50%;left:0;width:6px;height:25px;background:#e40045;transform:translateY(-50%)}.ag-vehicle-card__feature-value{display:block;font-size:18px;font-family:'MAN',sans-serif;font-weight:300;line-height:1.3;color:#182330}.ag-vehicle-card__actions{margin-top:auto;padding-top:14px;width:100%}.ag-vehicle-card__button{width:100%;border-top:0;background:#fff0;text-align:left}.ag-vehicle-card__button a{display:flex;align-items:center;justify-content:center;width:100%;min-height:62px;padding:0 24px;border:1px solid #182330;background:#fff;color:#182330;font-size:15px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;transition:background-color .2s ease , border-color .2s ease , color .2s ease}.ag-vehicle-card__button a:hover{border-color:#e40045;background:#e40045;color:#fff}.ag-vehicle-grid .loadmore{grid-column:1 / -1;margin-top:8px}@media (max-width:767px){.ag-vehicle-card{height:auto}.container .ag-vehicle-grid{padding-left:8px;padding-right:8px;box-sizing:border-box}.instock-filter{padding:16px}.instock-filter__group,.instock-filter__actions{flex:1 1 100%;min-width:100%}.ag-vehicle-grid{grid-template-columns:1fr;gap:32px;margin-top:28px}.ag-vehicle-card__media{aspect-ratio:1.2 / 1}.ag-vehicle-card__content{flex:none;gap:10px;padding:12px 0 0}.ag-vehicle-card__title{font-size:21px;line-height:1.04;letter-spacing:-.01em}.ag-vehicle-card__topline{gap:8px}.ag-vehicle-card__eyebrow{font-size:10px;max-width:calc(100% - 108px)}.ag-vehicle-card__status{min-height:36px;padding:6px 14px;font-size:10px}.ag-vehicle-card__price{gap:6px;padding-bottom:4px}.ag-vehicle-card__price-label{font-size:10px}.ag-vehicle-card__price-value{font-size:18px}.ag-vehicle-card__features{gap:6px;margin-bottom:8px}.ag-vehicle-card__feature{display:block;position:relative;padding-left:18px;padding-bottom:2px;overflow:visible}.ag-vehicle-card__feature::before{display:block;content:"";position:absolute;left:0;top:1px;width:5px;height:25px;background:#e40045;transform:none;z-index:1}.ag-vehicle-card__feature-value{position:relative;z-index:2;display:block;font-size:15px;line-height:1.28;word-break:break-word}.ag-vehicle-card__actions{margin-top:12px;padding-top:0;position:relative;z-index:3;background:#fff}.ag-vehicle-card__button a{width:100%;min-height:52px;font-size:13px;background:#fff}}@media (min-width:768px) and (max-width:1199px){.ag-vehicle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.instock-page__title{margin:24px 0 16px}