
/* Vehicle navigation follows the white surfaces and blue controls of header-v2. */
body.common-home.layout-11 #content .so-page-builder .avp-vehicle-catalog.slidebrands.avp-vehicle-showcase {width:100%;max-width:none;margin:0 auto 56px;padding:24px 0;background:#FFFFFF;font-family:Rubik,Arial,sans-serif}
body.common-home.layout-11 #content .so-page-builder .avp-vehicle-catalog.slidebrands.avp-vehicle-showcase .avp-vehicle-catalog__heading {display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin:0 0 28px}
body.common-home.layout-11 #content .so-page-builder .avp-vehicle-catalog.slidebrands.avp-vehicle-showcase .avp-vehicle-catalog__heading h2 {max-width:760px;color:#152D43;font-size:clamp(36px,3.4vw,48px);line-height:1.12;letter-spacing:-1px}
body.common-home.layout-11 #content .so-page-builder .avp-vehicle-catalog.slidebrands.avp-vehicle-showcase .avp-vehicle-catalog__heading p {max-width:270px;flex:0 0 270px;margin:0 0 3px;color:#526477;font-size:14px;line-height:21px}
body.common-home.layout-11 #content .so-page-builder .avp-vehicle-catalog.slidebrands.avp-vehicle-showcase .avp-vehicle-grid {display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;overflow:visible;border:0;border-radius:0;background:transparent;scroll-snap-type:none}
body.common-home.layout-11 #content .so-page-builder .avp-vehicle-catalog.slidebrands.avp-vehicle-showcase .avp-vehicle-grid>.item-mob {width:auto!important;max-width:none;min-width:0;flex:none;padding:0;margin:0;scroll-snap-align:none}
body.common-home.layout-11 #content .so-page-builder .avp-vehicle-catalog.slidebrands.avp-vehicle-showcase .avp-vehicle-grid .avp-vehicle-card {position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:48px 118px 32px;gap:10px;width:100%;height:252px;min-height:0;padding:16px 14px;overflow:visible;border:1px solid #E2E8EF;border-radius:12px;background:#fff;box-shadow:0 1px 3px rgba(16,44,67,.035);transform:none;transition:border-color 200ms ease,box-shadow 200ms ease;text-decoration:none}
body.common-home.layout-11 #content .so-page-builder .avp-vehicle-catalog.slidebrands.avp-vehicle-showcase .avp-vehicle-grid .avp-vehicle-card::after {display:none}
body.common-home.layout-11 #content .so-page-builder .avp-vehicle-catalog.slidebrands.avp-vehicle-showcase .avp-vehicle-grid .avp-vehicle-card__brand {grid-column:1;grid-row:1;position:static;display:block;align-self:start;width:auto;height:auto;max-width:none;margin:0;padding:0;transform:none;color:#152D43;font:600 20px/24px Rubik,Arial,sans-serif;letter-spacing:0}
body.common-home.layout-11 #content .so-page-builder .avp-vehicle-catalog.slidebrands.avp-vehicle-showcase .avp-vehicle-grid .avp-vehicle-card__image,body.common-home.layout-11 #content .so-page-builder .avp-vehicle-catalog.slidebrands.avp-vehicle-showcase .avp-vehicle-grid .avp-vehicle-card__image[src*="796386"] {position:static;grid-column:1;grid-row:2;align-self:end;justify-self:center;width:100%;height:118px;min-height:0;max-width:260px;max-height:118px;aspect-ratio:auto;margin:0;object-fit:contain;object-position:center bottom;opacity:1!important;mix-blend-mode:normal;filter:none;transform:none;transition:none}
body.common-home.layout-11 #content .so-page-builder .avp-vehicle-catalog.slidebrands.avp-vehicle-showcase .avp-vehicle-grid .avp-vehicle-card__image[src$="/gaz.png"] {width:90%}
body.common-home.layout-11 #content .so-page-builder .avp-vehicle-catalog.slidebrands.avp-vehicle-showcase .avp-vehicle-card__action {display:flex;align-items:center;justify-content:space-between;gap:8px;grid-column:1;grid-row:3;color:#152D43;font:500 14px/20px Rubik,Arial,sans-serif;text-align:left}
body.common-home.layout-11 #content .so-page-builder .avp-vehicle-catalog.slidebrands.avp-vehicle-showcase .avp-vehicle-card__action>.avp-vehicle-card__arrow {display:flex;align-items:center;justify-content:center;flex:0 0 32px;width:32px;height:32px;border-radius:8px;background:#EDF5FC;color:#0875D1;transform:none;transition:background-color 200ms ease,color 200ms ease}
body.common-home.layout-11 #content .so-page-builder .avp-vehicle-catalog.slidebrands.avp-vehicle-showcase .avp-vehicle-card__arrow svg {width:18px;height:18px;transition:transform 200ms ease}
body.common-home.layout-11 #content .so-page-builder .avp-vehicle-catalog.slidebrands.avp-vehicle-showcase .avp-vehicle-grid .avp-vehicle-card--other {background:#EDF5FC}
body.common-home.layout-11 #content .so-page-builder .avp-vehicle-catalog.slidebrands.avp-vehicle-showcase .avp-vehicle-grid .avp-vehicle-card--other .avp-vehicle-card__image {display:none}
body.common-home.layout-11 #content .so-page-builder .avp-vehicle-catalog.slidebrands.avp-vehicle-showcase .avp-vehicle-card__catalog-icon {grid-column:1;grid-row:2;align-self:center;justify-self:center;width:64px;height:64px;color:#0875D1;stroke-width:1.8}
body.common-home.layout-11 #content .so-page-builder .avp-vehicle-catalog.slidebrands.avp-vehicle-showcase .avp-vehicle-grid .avp-vehicle-card:focus-visible {outline:3px solid #0875D1;outline-offset:3px;border-color:#0875D1}
@media(hover:hover) {
 body.common-home.layout-11 #content .so-page-builder .avp-vehicle-catalog.slidebrands.avp-vehicle-showcase .avp-vehicle-grid .avp-vehicle-card:hover {background:#fff;border-color:#0875D1;box-shadow:0 3px 10px rgba(16,44,67,.09);transform:none}
 body.common-home.layout-11 #content .so-page-builder .avp-vehicle-catalog.slidebrands.avp-vehicle-showcase .avp-vehicle-grid .avp-vehicle-card--other:hover {background:#EDF5FC}
 body.common-home.layout-11 #content .so-page-builder .avp-vehicle-catalog.slidebrands.avp-vehicle-showcase .avp-vehicle-grid .avp-vehicle-card:hover .avp-vehicle-card__image {transform:none}
 body.common-home.layout-11 #content .so-page-builder .avp-vehicle-catalog.slidebrands.avp-vehicle-showcase .avp-vehicle-grid .avp-vehicle-card:hover .avp-vehicle-card__brand {color:#152D43}
 body.common-home.layout-11 #content .so-page-builder .avp-vehicle-catalog.slidebrands.avp-vehicle-showcase .avp-vehicle-card:hover .avp-vehicle-card__action {color:#152D43}
 body.common-home.layout-11 #content .so-page-builder .avp-vehicle-catalog.slidebrands.avp-vehicle-showcase .avp-vehicle-card:hover .avp-vehicle-card__action>.avp-vehicle-card__arrow {background:#0875D1;color:#fff;transform:none}
 body.common-home.layout-11 #content .so-page-builder .avp-vehicle-catalog.slidebrands.avp-vehicle-showcase .avp-vehicle-card:hover .avp-vehicle-card__arrow svg {transform:translateX(2px)}
}
@media(min-width:1800px) {body.common-home.layout-11 #content .so-page-builder .avp-vehicle-catalog.slidebrands.avp-vehicle-showcase .avp-vehicle-grid {grid-template-columns:repeat(8,minmax(0,1fr))}}
@media(min-width:600px) and (max-width:1023px) {
 body.common-home.layout-11 #content .so-page-builder .avp-vehicle-catalog.slidebrands.avp-vehicle-showcase .avp-vehicle-grid {grid-template-columns:repeat(2,minmax(0,1fr))}
 body.common-home.layout-11 #content .so-page-builder .avp-vehicle-catalog.slidebrands.avp-vehicle-showcase .avp-vehicle-catalog__heading {gap:24px}
 body.common-home.layout-11 #content .so-page-builder .avp-vehicle-catalog.slidebrands.avp-vehicle-showcase .avp-vehicle-catalog__heading p {flex-basis:220px}
}
@media(max-width:599px) {
 body.common-home.layout-11 #content .so-page-builder .avp-vehicle-catalog.slidebrands.avp-vehicle-showcase .avp-vehicle-catalog__heading {display:block;margin-bottom:24px}
 body.common-home.layout-11 #content .so-page-builder .avp-vehicle-catalog.slidebrands.avp-vehicle-showcase .avp-vehicle-catalog__heading h2 {font-size:30px;line-height:35px;letter-spacing:-.5px}
 body.common-home.layout-11 #content .so-page-builder .avp-vehicle-catalog.slidebrands.avp-vehicle-showcase .avp-vehicle-catalog__heading p {max-width:290px;margin-top:12px}
 body.common-home.layout-11 #content .so-page-builder .avp-vehicle-catalog.slidebrands.avp-vehicle-showcase .avp-vehicle-grid {grid-template-columns:minmax(0,1fr);gap:10px}
 body.common-home.layout-11 #content .so-page-builder .avp-vehicle-catalog.slidebrands.avp-vehicle-showcase .avp-vehicle-grid .avp-vehicle-card {grid-template-columns:minmax(145px,1fr) minmax(0,1fr);grid-template-rows:48px 40px;gap:12px;height:130px;padding:14px}
 body.common-home.layout-11 #content .so-page-builder .avp-vehicle-catalog.slidebrands.avp-vehicle-showcase .avp-vehicle-grid .avp-vehicle-card__brand {font-size:18px;line-height:23px}
 body.common-home.layout-11 #content .so-page-builder .avp-vehicle-catalog.slidebrands.avp-vehicle-showcase .avp-vehicle-grid .avp-vehicle-card__image,body.common-home.layout-11 #content .so-page-builder .avp-vehicle-catalog.slidebrands.avp-vehicle-showcase .avp-vehicle-grid .avp-vehicle-card__image[src*="796386"] {grid-column:2;grid-row:1 / 3;align-self:center;height:98px;max-height:98px;width:100%;object-position:center}
 body.common-home.layout-11 #content .so-page-builder .avp-vehicle-catalog.slidebrands.avp-vehicle-showcase .avp-vehicle-card__action {grid-column:1;grid-row:2;gap:6px}
 body.common-home.layout-11 #content .so-page-builder .avp-vehicle-catalog.slidebrands.avp-vehicle-showcase .avp-vehicle-card__catalog-icon {grid-column:2;grid-row:1 / 3;width:52px;height:52px}
}
@media(prefers-reduced-motion:reduce) {
 body.common-home.layout-11 #content .so-page-builder .avp-vehicle-catalog.slidebrands.avp-vehicle-showcase .avp-vehicle-grid .avp-vehicle-card,body.common-home.layout-11 #content .so-page-builder .avp-vehicle-catalog.slidebrands.avp-vehicle-showcase .avp-vehicle-card__action>.avp-vehicle-card__arrow,body.common-home.layout-11 #content .so-page-builder .avp-vehicle-catalog.slidebrands.avp-vehicle-showcase .avp-vehicle-card__arrow svg {transition:none!important;transform:none!important}
}

body.common-home.layout-11 #content .so-page-builder .avp-vehicle-catalog.slidebrands.avp-vehicle-showcase .avp-vehicle-card--other .avp-vehicle-card__action>.avp-vehicle-card__arrow {background:#fff}
@media(hover:hover) {body.common-home.layout-11 #content .so-page-builder .avp-vehicle-catalog.slidebrands.avp-vehicle-showcase .avp-vehicle-card--other:hover .avp-vehicle-card__action>.avp-vehicle-card__arrow {background:#0875D1;color:#fff}}
@media(max-width:767px) {body.common-home.layout-11 #content .so-page-builder .avp-vehicle-catalog.slidebrands.avp-vehicle-showcase {width:calc(100% + 8px);margin-left:-4px;margin-right:-4px}}

/* Enlarge Volga into the lower-right corner and crop the lower wheels. */
body.common-home.layout-11 #content .so-page-builder .avp-vehicle-catalog.slidebrands.avp-vehicle-showcase .avp-vehicle-grid .avp-vehicle-card__image[src*="796386"] {width:calc(100% + 50px);max-width:300px;justify-self:end;margin-right:-50px;object-fit:cover;object-position:center top;clip-path:inset(0 36px 0 0);filter:brightness(1.025)}

/* Subtle dark backdrop behind the transparent vehicle cutouts. */
body.common-home.layout-11 #content .avp-vehicle-showcase .avp-vehicle-card:not(.avp-vehicle-card--other) .avp-vehicle-card__image {background:radial-gradient(ellipse 50% 48% at 50% 58%,rgba(0,0,0,.32) 0%,rgba(0,0,0,.16) 48%,transparent 100%)}

/* Feature Gazelle through scale and composition; retain the existing theme palette. */
@supports selector(:has(*)) {
body.common-home.layout-11 #content .so-page-builder .avp-vehicle-catalog.slidebrands.avp-vehicle-showcase .avp-vehicle-grid {grid-template-columns:repeat(6,minmax(0,1fr))}
body.common-home.layout-11 #content .so-page-builder .avp-vehicle-catalog.slidebrands.avp-vehicle-showcase .avp-vehicle-grid>.item-mob:has(img[data-src*="/gazel-aligned.svg"]) {grid-column:1 / 3;grid-row:1 / 3;order:-1}
body.common-home.layout-11 #content .so-page-builder .avp-vehicle-catalog.slidebrands.avp-vehicle-showcase .avp-vehicle-grid>.item-mob:has(.avp-vehicle-card--other) {grid-column:span 2}
body.common-home.layout-11 #content .so-page-builder .avp-vehicle-catalog.slidebrands.avp-vehicle-showcase .avp-vehicle-grid .avp-vehicle-card {height:224px;grid-template-rows:36px 112px 32px;gap:6px}
body.common-home.layout-11 #content .so-page-builder .avp-vehicle-catalog.slidebrands.avp-vehicle-showcase .avp-vehicle-grid .avp-vehicle-card__image {height:112px;max-height:112px}
body.common-home.layout-11 #content .so-page-builder .avp-vehicle-catalog.slidebrands.avp-vehicle-showcase .avp-vehicle-grid>.item-mob:has(img[data-src*="/gazel-aligned.svg"]) .avp-vehicle-card {height:100%;min-height:460px;padding:24px;grid-template-rows:48px minmax(0,1fr) 32px;gap:16px}
body.common-home.layout-11 #content .so-page-builder .avp-vehicle-catalog.slidebrands.avp-vehicle-showcase .avp-vehicle-grid>.item-mob:has(img[data-src*="/gazel-aligned.svg"]) .avp-vehicle-card__brand {font-size:32px;line-height:40px}
body.common-home.layout-11 #content .so-page-builder .avp-vehicle-catalog.slidebrands.avp-vehicle-showcase .avp-vehicle-grid>.item-mob:has(img[data-src*="/gazel-aligned.svg"]) .avp-vehicle-card__image {width:100%;height:280px;max-height:280px;max-width:560px;align-self:center}
@media(min-width:600px) and (max-width:1099px) {
body.common-home.layout-11 #content .so-page-builder .avp-vehicle-catalog.slidebrands.avp-vehicle-showcase .avp-vehicle-grid {grid-template-columns:repeat(3,minmax(0,1fr))}
body.common-home.layout-11 #content .so-page-builder .avp-vehicle-catalog.slidebrands.avp-vehicle-showcase .avp-vehicle-grid>.item-mob:has(img[data-src*="/gazel-aligned.svg"]) {grid-column:span 2;grid-row:auto}
body.common-home.layout-11 #content .so-page-builder .avp-vehicle-catalog.slidebrands.avp-vehicle-showcase .avp-vehicle-grid>.item-mob:has(.avp-vehicle-card--other) {grid-column:auto}
body.common-home.layout-11 #content .so-page-builder .avp-vehicle-catalog.slidebrands.avp-vehicle-showcase .avp-vehicle-grid>.item-mob:has(img[data-src*="/gazel-aligned.svg"]) .avp-vehicle-card {min-height:224px;height:224px;grid-template-columns:1fr 1.4fr;grid-template-rows:1fr 32px;padding:18px}
body.common-home.layout-11 #content .so-page-builder .avp-vehicle-catalog.slidebrands.avp-vehicle-showcase .avp-vehicle-grid>.item-mob:has(img[data-src*="/gazel-aligned.svg"]) .avp-vehicle-card__image {grid-column:2;grid-row:1 / 3;height:176px;max-height:176px}
body.common-home.layout-11 #content .so-page-builder .avp-vehicle-catalog.slidebrands.avp-vehicle-showcase .avp-vehicle-grid>.item-mob:has(img[data-src*="/gazel-aligned.svg"]) .avp-vehicle-card__action {grid-column:1;grid-row:2}
}
@media(max-width:599px) {
body.common-home.layout-11 #content .so-page-builder .avp-vehicle-catalog.slidebrands.avp-vehicle-showcase .avp-vehicle-grid {grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
body.common-home.layout-11 #content .so-page-builder .avp-vehicle-catalog.slidebrands.avp-vehicle-showcase .avp-vehicle-grid .avp-vehicle-card {height:196px;padding:12px 10px;grid-template-columns:minmax(0,1fr);grid-template-rows:40px 88px 30px;gap:6px}
body.common-home.layout-11 #content .so-page-builder .avp-vehicle-catalog.slidebrands.avp-vehicle-showcase .avp-vehicle-grid .avp-vehicle-card__image {grid-column:1;grid-row:2;width:100%;height:88px;max-height:88px;object-position:center bottom}
body.common-home.layout-11 #content .so-page-builder .avp-vehicle-catalog.slidebrands.avp-vehicle-showcase .avp-vehicle-grid .avp-vehicle-card__action {grid-column:1;grid-row:3;font-size:11px;line-height:15px;gap:4px}
body.common-home.layout-11 #content .so-page-builder .avp-vehicle-catalog.slidebrands.avp-vehicle-showcase .avp-vehicle-grid .avp-vehicle-card__action>.avp-vehicle-card__arrow {width:26px;height:26px;flex-basis:26px}
body.common-home.layout-11 #content .so-page-builder .avp-vehicle-catalog.slidebrands.avp-vehicle-showcase .avp-vehicle-grid>.item-mob:has(img[data-src*="/gazel-aligned.svg"]) {grid-column:1 / -1;grid-row:auto}
body.common-home.layout-11 #content .so-page-builder .avp-vehicle-catalog.slidebrands.avp-vehicle-showcase .avp-vehicle-grid>.item-mob:has(img[data-src*="/gazel-aligned.svg"]) .avp-vehicle-card {height:274px;min-height:0;padding:18px;grid-template-rows:36px 152px 32px;gap:8px}
body.common-home.layout-11 #content .so-page-builder .avp-vehicle-catalog.slidebrands.avp-vehicle-showcase .avp-vehicle-grid>.item-mob:has(img[data-src*="/gazel-aligned.svg"]) .avp-vehicle-card__brand {font-size:28px;line-height:34px}
body.common-home.layout-11 #content .so-page-builder .avp-vehicle-catalog.slidebrands.avp-vehicle-showcase .avp-vehicle-grid>.item-mob:has(img[data-src*="/gazel-aligned.svg"]) .avp-vehicle-card__image {grid-column:1;grid-row:2;height:152px;max-height:152px;max-width:340px}
body.common-home.layout-11 #content .so-page-builder .avp-vehicle-catalog.slidebrands.avp-vehicle-showcase .avp-vehicle-grid>.item-mob:has(img[data-src*="/gazel-aligned.svg"]) .avp-vehicle-card__action {font-size:14px}
body.common-home.layout-11 #content .so-page-builder .avp-vehicle-catalog.slidebrands.avp-vehicle-showcase .avp-vehicle-grid>.item-mob:has(.avp-vehicle-card--other) {grid-column:1 / -1}
body.common-home.layout-11 #content .so-page-builder .avp-vehicle-catalog.slidebrands.avp-vehicle-showcase .avp-vehicle-grid>.item-mob:has(.avp-vehicle-card--other) .avp-vehicle-card {height:110px;grid-template-columns:1fr 64px;grid-template-rows:38px 30px;gap:8px}
body.common-home.layout-11 #content .so-page-builder .avp-vehicle-catalog.slidebrands.avp-vehicle-showcase .avp-vehicle-grid>.item-mob:has(.avp-vehicle-card--other) .avp-vehicle-card__action {grid-column:1;grid-row:2;font-size:13px}
body.common-home.layout-11 #content .so-page-builder .avp-vehicle-catalog.slidebrands.avp-vehicle-showcase .avp-vehicle-grid>.item-mob:has(.avp-vehicle-card--other) .avp-vehicle-card__catalog-icon {grid-column:2;grid-row:1 / 3;width:48px;height:48px}
}
}
