.stockCarousel[data-v-2be059b7]{--slideWidth:321px;--blockPadding:var(--cmsBlockSpacer,2em);--backgroundColour:var(--layerWhiteColour);--titleColour:var(--textColour);margin:0;overflow-x:hidden;padding-block:var(--blockPadding)}@media (min-width:801px){.stockCarousel[data-v-2be059b7]{--blockPadding:var(--cmsBlockSpacer,4em)}}.stockCarousel--withBackground[data-v-2be059b7]{background:var(--backgroundColour)}.stockCarousel__inner[data-v-2be059b7]{margin-inline:auto;max-width:1424px;padding-left:20px;padding-right:20px;width:100%}@media (min-width:641px){.stockCarousel__inner[data-v-2be059b7]:has(.stockCarousel__aside){padding-right:0}}.stockCarousel--withContainer .stockCarousel__inner[data-v-2be059b7]{margin-inline:auto;max-width:1424px;padding-left:20px;padding-right:20px;width:100%}.stockCarousel__header[data-v-2be059b7]{margin-block-end:34px}.stockCarousel__header--hasButton[data-v-2be059b7]{align-items:center;display:flex;gap:20px;justify-content:space-between}@media (max-width:640px){.stockCarousel__header--hasButton[data-v-2be059b7]{align-items:stretch;flex-direction:column}}.stockCarousel__title[data-v-2be059b7]{--h2FontSize:var(--h3FontSize);--h2LineHeight:var(--h3LineHeight);color:var(--titleColour);font-weight:var(--fontWeightSemi);margin:0}.stockCarousel__header:not(.stockCarousel__header--hasButton) .stockCarousel__title[data-v-2be059b7]{padding-inline-end:108px}.stockCarousel__button[data-v-2be059b7]{flex-shrink:0}.stockCarousel__body[data-v-2be059b7]:has(.stockCarousel__aside){display:grid;gap:43px;grid-template-columns:300px calc(100% - 343px)}@media (max-width:640px){.stockCarousel__body[data-v-2be059b7]:has(.stockCarousel__aside){display:flex;flex-direction:column-reverse}}.stockCarousel__swiper[data-v-2be059b7]{overflow:visible}.stockCarousel__swiper:not(.swiper-initialized) .swiper-slide[data-v-2be059b7]{margin-right:17px}.stockCarousel__slider[data-v-2be059b7]{position:relative}@media (min-width:641px){.stockCarousel:has(.stockCarousel__aside) .stockCarousel__swiper[data-v-2be059b7]{overflow-x:hidden}.stockCarousel:has(.stockCarousel__aside) .stockCarousel__navigation[data-v-2be059b7]{right:60px}}.stockCarousel__slide[data-v-2be059b7]{height:auto;width:var(--slideWidth)}.stockCarousel__slide[data-v-2be059b7] .vehicleCard{height:100%}.stockCarousel__navigation[data-v-2be059b7]{position:absolute;right:0;top:-70px}.stockCarousel:has(.stockCarousel__title) .stockCarousel__navigation[data-v-2be059b7]{top:-78px}@media (max-width:640px){.stockCarousel:has(.stockCarousel__title) .stockCarousel__navigation[data-v-2be059b7]{top:-74px}}
