.page-module-scss-module__-V5-1G__placeholderImage{object-fit:contain;width:100%;height:100%;position:static}
.RecommendedCarsPopup-module-scss-module__7en1DW__content{align-items:center;gap:var(--size-spacing-vertical-xxl,24px);padding:var(--size-padding-vertical-xxl,24px) var(--size-padding-horizontal-xl,16px);flex-direction:column;display:flex;position:relative}@media screen and (min-width:900px){.RecommendedCarsPopup-module-scss-module__7en1DW__content{padding:var(--size-padding-vertical-xxl,24px) 120px}}.RecommendedCarsPopup-module-scss-module__7en1DW__content .RecommendedCarsPopup-module-scss-module__7en1DW__handleSpacing{margin:0 auto}.RecommendedCarsPopup-module-scss-module__7en1DW__content .RecommendedCarsPopup-module-scss-module__7en1DW__closeRowSpacer{flex-shrink:0;width:100%;height:20px}.RecommendedCarsPopup-module-scss-module__7en1DW__content .RecommendedCarsPopup-module-scss-module__7en1DW__titleBlock{justify-content:center;align-items:center;gap:var(--size-spacing-vertical-s,8px);text-align:center;flex-direction:column;width:100%;min-width:0;display:flex}.RecommendedCarsPopup-module-scss-module__7en1DW__content .RecommendedCarsPopup-module-scss-module__7en1DW__title{font-family:var(--font-secondary);-webkit-font-smoothing:antialiased;width:100%;font-size:28px;font-weight:var(--text-styles-heading-h1-weight,700);color:var(--elements-text-300,#212121);text-align:center;margin:0;line-height:1}@media screen and (min-width:900px){.RecommendedCarsPopup-module-scss-module__7en1DW__content .RecommendedCarsPopup-module-scss-module__7en1DW__title{font-size:42px;line-height:37px}}.RecommendedCarsPopup-module-scss-module__7en1DW__content .RecommendedCarsPopup-module-scss-module__7en1DW__subtitle{width:100%;max-width:1010px;font-size:var(--text-styles-heading-h2-font-size,20px);font-weight:400;line-height:var(--text-styles-heading-h1-line-height,24px);color:var(--elements-text-200,#616161);text-align:center;margin:0}.RecommendedCarsPopup-module-scss-module__7en1DW__content .RecommendedCarsPopup-module-scss-module__7en1DW__closeButton{z-index:2;top:var(--size-padding-vertical-xxl,24px);left:var(--size-padding-horizontal-xl,16px);color:var(--elements-text-300,#212121);flex-shrink:0;position:absolute}@media screen and (min-width:900px){.RecommendedCarsPopup-module-scss-module__7en1DW__content .RecommendedCarsPopup-module-scss-module__7en1DW__closeButton{left:120px}}.RecommendedCarsPopup-module-scss-module__7en1DW__content .RecommendedCarsPopup-module-scss-module__7en1DW__carousel{width:100%;position:relative;overflow:visible}@media screen and (min-width:900px){.RecommendedCarsPopup-module-scss-module__7en1DW__content .RecommendedCarsPopup-module-scss-module__7en1DW__carousel{padding-block:var(--size-padding-vertical-xxl,24px)}}.RecommendedCarsPopup-module-scss-module__7en1DW__content .RecommendedCarsPopup-module-scss-module__7en1DW__swiperTrack{width:100%;overflow:hidden}@media screen and (min-width:900px){.RecommendedCarsPopup-module-scss-module__7en1DW__content .RecommendedCarsPopup-module-scss-module__7en1DW__swiperTrack{margin-inline:auto}}.RecommendedCarsPopup-module-scss-module__7en1DW__content .RecommendedCarsPopup-module-scss-module__7en1DW__slide{width:auto;height:auto;list-style:none}.RecommendedCarsPopup-module-scss-module__7en1DW__content .RecommendedCarsPopup-module-scss-module__7en1DW__cardWrap{width:var(--rcp-card-width,316px);position:relative}.RecommendedCarsPopup-module-scss-module__7en1DW__content .RecommendedCarsPopup-module-scss-module__7en1DW__cardWrap [data-car-card-image]{aspect-ratio:316/213}.RecommendedCarsPopup-module-scss-module__7en1DW__content .RecommendedCarsPopup-module-scss-module__7en1DW__navButton{z-index:2;background:var(--elements-background-100,#fff);border:1px solid var(--elements-stroke-color-100,#e0e0e0);position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 8px #00000014}.RecommendedCarsPopup-module-scss-module__7en1DW__content .RecommendedCarsPopup-module-scss-module__7en1DW__navButton:disabled{opacity:.4}.RecommendedCarsPopup-module-scss-module__7en1DW__content .RecommendedCarsPopup-module-scss-module__7en1DW__navPrev{inset-inline-start:8px}.RecommendedCarsPopup-module-scss-module__7en1DW__content .RecommendedCarsPopup-module-scss-module__7en1DW__navNext{inset-inline-end:8px}.RecommendedCarsPopup-module-scss-module__7en1DW__content .RecommendedCarsPopup-module-scss-module__7en1DW__edgeFade{pointer-events:none;z-index:2;border-radius:var(--size-radius-l,20px);width:100px;transition:opacity .2s;position:absolute;inset-block:0}.RecommendedCarsPopup-module-scss-module__7en1DW__content .RecommendedCarsPopup-module-scss-module__7en1DW__edgeFadeStart{background:linear-gradient(270deg,#fff 0%,#fff0 62.5%);inset-inline-start:0}.RecommendedCarsPopup-module-scss-module__7en1DW__content .RecommendedCarsPopup-module-scss-module__7en1DW__edgeFadeEnd{background:linear-gradient(90deg,#fff 0%,#fff0 62.5%);inset-inline-end:0}@media (prefers-reduced-motion:reduce){.RecommendedCarsPopup-module-scss-module__7en1DW__content .RecommendedCarsPopup-module-scss-module__7en1DW__carousel .swiper-wrapper{transition-duration:0s!important}}.RecommendedCarsPopup-module-scss-module__7en1DW__sheetPaper{max-height:85vh}@media screen and not (min-width:900px){.RecommendedCarsPopup-module-scss-module__7en1DW__sheetPaper{height:458px}}
.VehicleCarDescription-module-scss-module__7RoiVq__container{align-items:flex-end;gap:var(--size-spacing-vertical-l,16px);background:var(--elements-background-100,#fff);border-radius:var(--size-radius-m,12px);flex-direction:column;width:100%;display:flex}@media (max-width:700px){.VehicleCarDescription-module-scss-module__7RoiVq__container{gap:var(--size-spacing-vertical-s,8px)}}.VehicleCarDescription-module-scss-module__7RoiVq__title{font-family:var(--type-font-main);font-size:var(--text-styles-heading-h2-font-size,20px);font-weight:700;line-height:var(--text-styles-heading-h2-line-height,20px);color:var(--elements-text-300,#212121);text-align:right;width:100%;margin:0}.VehicleCarDescription-module-scss-module__7RoiVq__content{width:100%}.VehicleCarDescription-module-scss-module__7RoiVq__withVideo{align-items:center;gap:var(--size-spacing-vertical-l,16px);flex-direction:column;display:flex}@media not (max-width:700px){.VehicleCarDescription-module-scss-module__7RoiVq__withVideo{align-items:flex-start;gap:var(--size-spacing-horizontal-xxl,24px);flex-direction:row}}.VehicleCarDescription-module-scss-module__7RoiVq__description{font-family:var(--type-font-main);font-size:var(--text-styles-body-m-font-size,16px);font-weight:400;line-height:var(--text-styles-body-m-line-height,24px);color:var(--elements-text-300,#212121);text-align:right;overflow-wrap:break-word;white-space:pre-wrap;width:100%;margin:0}.VehicleCarDescription-module-scss-module__7RoiVq__descriptionWithVideo{flex-shrink:0}@media not (max-width:700px){.VehicleCarDescription-module-scss-module__7RoiVq__descriptionWithVideo{max-width:423px}}
.VehicleCarInfo-module-scss-module__fpvqBW__container{gap:var(--size-spacing-vertical-xxxl,32px);flex-direction:column;align-items:flex-start;width:100%;display:flex}@media (max-width:700px){.VehicleCarInfo-module-scss-module__fpvqBW__container{gap:var(--size-spacing-vertical-l,16px)}}.VehicleCarInfo-module-scss-module__fpvqBW__titleBlock{gap:var(--size-spacing-vertical-s,8px);flex-direction:column;width:100%;display:flex}.VehicleCarInfo-module-scss-module__fpvqBW__title{font-family:var(--type-font-main);color:var(--elements-text-300,#212121);text-align:right;margin:0;font-size:36px;font-weight:700;line-height:1.2}@media (max-width:700px){.VehicleCarInfo-module-scss-module__fpvqBW__title{font-size:24px;line-height:30px}}.VehicleCarInfo-module-scss-module__fpvqBW__titleRegular{font-weight:400}.VehicleCarInfo-module-scss-module__fpvqBW__subtitle{gap:var(--size-spacing-horizontal-s,8px);flex-wrap:wrap;align-items:center;display:flex}@media (max-width:700px){.VehicleCarInfo-module-scss-module__fpvqBW__subtitle{font-size:var(--text-styles-heading-h3-font-size,18px)}}.VehicleCarInfo-module-scss-module__fpvqBW__subtitleItem{font-family:var(--type-font-main);font-size:var(--text-styles-heading-h2-font-size,20px);font-weight:700;line-height:var(--text-styles-heading-h2-line-height,20px);color:var(--elements-text-200,#616161);white-space:nowrap}@media (max-width:700px){.VehicleCarInfo-module-scss-module__fpvqBW__subtitleItem{font-size:var(--text-styles-heading-h3-font-size,18px);font-weight:500;line-height:var(--text-styles-heading-h3-line-height,24px)}}.VehicleCarInfo-module-scss-module__fpvqBW__subtitleDot{background:var(--elements-text-200,#616161);border-radius:50%;flex-shrink:0;width:4px;height:4px}.VehicleCarInfo-module-scss-module__fpvqBW__priceRow{align-items:center;width:100%;display:none}@media (max-width:700px){.VehicleCarInfo-module-scss-module__fpvqBW__priceRow{display:flex}}.VehicleCarInfo-module-scss-module__fpvqBW__price{gap:var(--size-spacing-horizontal-xs,4px);font-family:var(--type-font-main);align-items:baseline;font-weight:700;display:flex}.VehicleCarInfo-module-scss-module__fpvqBW__priceSymbol{font-size:16px;line-height:var(--text-styles-heading-h1-line-height,24px)}.VehicleCarInfo-module-scss-module__fpvqBW__priceValue{font-size:24px;line-height:var(--text-styles-heading-h1-line-height,24px)}.VehicleCarInfo-module-scss-module__fpvqBW__featuresSection{gap:var(--size-spacing-vertical-l,16px);flex-direction:column;align-items:flex-start;width:100%;display:flex}.VehicleCarInfo-module-scss-module__fpvqBW__featuresRow{gap:var(--size-spacing-horizontal-xxxl,40px);align-items:center;width:100%;display:flex}@media (max-width:700px){.VehicleCarInfo-module-scss-module__fpvqBW__featuresRow{gap:var(--size-spacing-horizontal-xs,4px);justify-content:space-between}}.VehicleCarInfo-module-scss-module__fpvqBW__featureItem{gap:var(--size-spacing-vertical-xs,4px);padding:var(--size-padding-vertical-s,8px) var(--size-padding-horizontal-s,10px);flex-direction:column;justify-content:center;align-items:center;display:flex}@media (max-width:700px){.VehicleCarInfo-module-scss-module__fpvqBW__featureItem{padding:var(--size-padding-vertical-s,8px) var(--size-padding-horizontal-m,12px);gap:2px}}.VehicleCarInfo-module-scss-module__fpvqBW__featureCircle{border-radius:var(--size-radius-xxl,40px);background:var(--keyz-brand-colors-neutrals-200,#fafafa);flex-shrink:0;justify-content:center;align-items:center;width:70px;height:70px;display:flex;overflow:hidden}.VehicleCarInfo-module-scss-module__fpvqBW__featureCircle svg{width:24px;height:24px;color:var(--elements-text-200,#616161)}@media (max-width:700px){.VehicleCarInfo-module-scss-module__fpvqBW__featureCircle{width:32px;height:32px}.VehicleCarInfo-module-scss-module__fpvqBW__featureCircle svg{width:16px;height:16px}}.VehicleCarInfo-module-scss-module__fpvqBW__featureLabel{font-family:var(--type-font-main);font-size:var(--text-styles-heading-h3-font-size,18px);font-weight:500;line-height:var(--text-styles-heading-h3-line-height,24px);color:var(--elements-text-300,#212121);text-align:center;white-space:nowrap}@media (max-width:700px){.VehicleCarInfo-module-scss-module__fpvqBW__featureLabel{font-size:var(--text-styles-body-s-font-size,14px);white-space:normal;font-weight:400;line-height:var(--text-styles-body-s-line-height,20px)}}.VehicleCarInfo-module-scss-module__fpvqBW__agencySection{padding:var(--size-padding-vertical-xl,16px) 0;border-radius:var(--size-radius-m,12px);flex-direction:column;justify-content:center;width:100%;display:flex;overflow:hidden}@media (max-width:700px){.VehicleCarInfo-module-scss-module__fpvqBW__agencySection{padding:var(--size-padding-vertical-s,8px) var(--size-padding-horizontal-l,16px)}}.VehicleCarInfo-module-scss-module__fpvqBW__agencyRow{gap:var(--size-spacing-horizontal-m,12px);align-items:center;width:100%;display:flex}.VehicleCarInfo-module-scss-module__fpvqBW__agencyLogo{border-radius:var(--size-radius-m,12px);object-fit:cover;border:1px solid #fff;flex-shrink:0;width:43px;height:43px;box-shadow:0 2px 7px #00000012}@media (max-width:700px){.VehicleCarInfo-module-scss-module__fpvqBW__agencyLogo{width:50px;height:50px}}.VehicleCarInfo-module-scss-module__fpvqBW__agencyDetails{gap:var(--size-spacing-vertical-m,12px);flex-direction:column;display:flex}@media (max-width:700px){.VehicleCarInfo-module-scss-module__fpvqBW__agencyDetails{gap:var(--size-spacing-vertical-s,8px)}}.VehicleCarInfo-module-scss-module__fpvqBW__agencyNameRow{gap:var(--size-spacing-horizontal-m,12px);flex-wrap:wrap;align-items:center;display:flex}.VehicleCarInfo-module-scss-module__fpvqBW__agencyNameLabel{font-family:var(--type-font-main);font-size:var(--text-styles-body-m-font-size,16px);font-weight:400;line-height:var(--text-styles-body-m-line-height,24px);color:var(--elements-text-200,#616161)}.VehicleCarInfo-module-scss-module__fpvqBW__agencyNameValue{font-family:var(--type-font-main);font-size:var(--text-styles-body-m-font-size,16px);font-weight:500;line-height:var(--text-styles-body-m-line-height,24px);color:var(--elements-text-300,#212121)}.VehicleCarInfo-module-scss-module__fpvqBW__agencyRating{gap:var(--size-spacing-horizontal-xs,6px);align-items:center;display:flex}.VehicleCarInfo-module-scss-module__fpvqBW__locationRow{gap:var(--size-spacing-horizontal-s,8px);padding:var(--size-spacing-vertical-xs,4px) 0;align-items:center;display:flex}.VehicleCarInfo-module-scss-module__fpvqBW__locationRow svg{width:16px;height:16px;color:var(--elements-text-200,#616161);flex-shrink:0}.VehicleCarInfo-module-scss-module__fpvqBW__locationText{font-family:var(--type-font-main);font-size:var(--text-styles-body-s-font-size,14px);font-weight:400;line-height:var(--text-styles-body-s-line-height,20px);color:var(--elements-text-300,#212121);text-align:right}
.VehicleFooterActions-module-scss-module__wAOkkW__container{flex-direction:row;justify-content:space-between;align-items:center;width:100%;display:flex}@media (max-width:700px){.VehicleFooterActions-module-scss-module__wAOkkW__container{align-items:center;gap:var(--size-spacing-vertical-xl,16px);flex-direction:column}}
.VehicleGalleryView-module-scss-module__fmBotW__overlayHeader{flex-shrink:0;justify-content:center;align-items:center;height:72px;display:flex;position:relative}.VehicleGalleryView-module-scss-module__fmBotW__overlayCloseBtn{align-items:center;gap:var(--spacing-1,4px);border:1px solid var(--elements-stroke-color-200,#e0e0e0);padding:var(--spacing-2,8px) var(--spacing-3,12px);cursor:pointer;font-size:var(--text-styles-body-s-font-size,14px);line-height:var(--text-styles-body-s-line-height,20px);color:var(--elements-text-300,#212121);background:#fff;border-radius:50px;display:flex;position:absolute;top:50%;left:24px;transform:translateY(-50%)}.VehicleGalleryView-module-scss-module__fmBotW__overlayCloseBtn svg{width:14px;height:14px}.VehicleGalleryView-module-scss-module__fmBotW__overlayHeaderCenter{font-size:var(--text-styles-body-m-font-size,16px);line-height:var(--text-styles-body-m-line-height,24px);color:var(--elements-text-200,#616161)}.VehicleGalleryView-module-scss-module__fmBotW__galleryOverlay{background:var(--elements-background-100,#fff);z-index:1300;flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.VehicleGalleryView-module-scss-module__fmBotW__galleryBody{flex-direction:column;flex:1;gap:12px;width:100%;max-width:1248px;margin:0 auto;padding:32px 24px;display:flex;overflow-y:auto}.VehicleGalleryView-module-scss-module__fmBotW__galleryBigImage{aspect-ratio:3/2;cursor:pointer;background:0 0;border:none;border-radius:24px;flex-shrink:0;width:100%;padding:0;position:relative;overflow:hidden}.VehicleGalleryView-module-scss-module__fmBotW__galleryBigImage img{object-fit:cover}.VehicleGalleryView-module-scss-module__fmBotW__galleryPairRow{flex-shrink:0;gap:12px;display:flex}.VehicleGalleryView-module-scss-module__fmBotW__galleryPairItem{aspect-ratio:3/2;cursor:pointer;background:0 0;border:none;border-radius:24px;flex-shrink:0;width:calc(50% - 6px);padding:0;position:relative;overflow:hidden;box-shadow:0 2px 7px #00000012}.VehicleGalleryView-module-scss-module__fmBotW__galleryPairItem img{object-fit:cover}.VehicleGalleryView-module-scss-module__fmBotW__viewerOverlay{background:var(--elements-background-100,#fff);z-index:1400;flex-direction:column;display:flex;position:fixed;inset:0}.VehicleGalleryView-module-scss-module__fmBotW__viewerBody{padding:var(--spacing-4,16px);flex:1;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.VehicleGalleryView-module-scss-module__fmBotW__viewerImageWrap{aspect-ratio:4/3;border-radius:24px;width:100%;max-width:900px;position:relative;overflow:hidden}.VehicleGalleryView-module-scss-module__fmBotW__viewerImageWrap img{object-fit:contain}.VehicleGalleryView-module-scss-module__fmBotW__viewerNavBtn{background:var(--elements-background-100,#fff);border:1px solid var(--elements-stroke-color-200,#e0e0e0);cursor:pointer;z-index:2;width:48px;height:48px;color:var(--elements-text-300,#212121);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 4px #0000001a}.VehicleGalleryView-module-scss-module__fmBotW__viewerNavBtn svg{width:20px;height:20px}.VehicleGalleryView-module-scss-module__fmBotW__viewerNavPrev{left:24px}.VehicleGalleryView-module-scss-module__fmBotW__viewerNavNext{right:24px}.VehicleGalleryView-module-scss-module__fmBotW__mobileViewerOverlay{z-index:1400;background:#fff;flex-direction:column;display:flex;position:fixed;inset:0}.VehicleGalleryView-module-scss-module__fmBotW__mobileViewerBody{flex:1;min-height:0}.VehicleGalleryView-module-scss-module__fmBotW__mobileViewerSwiper{width:100%;height:100%}.VehicleGalleryView-module-scss-module__fmBotW__mobileViewerSwiper .swiper-slide{justify-content:center;align-items:center;padding:0 9px;display:flex}.VehicleGalleryView-module-scss-module__fmBotW__mobileViewerImage{object-fit:contain;border-radius:24px;max-width:100%;max-height:100%;display:block}
.VehicleGalleryGrid-module-scss-module__eMPZ0a__fivePlusSecondary,.VehicleGalleryGrid-module-scss-module__eMPZ0a__fivePlusMain,.VehicleGalleryGrid-module-scss-module__eMPZ0a__scrollStripSecondary,.VehicleGalleryGrid-module-scss-module__eMPZ0a__scrollStripMain,.VehicleGalleryGrid-module-scss-module__eMPZ0a__twoPhotoItem,.VehicleGalleryGrid-module-scss-module__eMPZ0a__singlePhoto{cursor:pointer;background:0 0;border:none;padding:0;position:relative;overflow:hidden}.VehicleGalleryGrid-module-scss-module__eMPZ0a__fivePlusSecondary img,.VehicleGalleryGrid-module-scss-module__eMPZ0a__fivePlusMain img,.VehicleGalleryGrid-module-scss-module__eMPZ0a__scrollStripSecondary img,.VehicleGalleryGrid-module-scss-module__eMPZ0a__scrollStripMain img,.VehicleGalleryGrid-module-scss-module__eMPZ0a__twoPhotoItem img,.VehicleGalleryGrid-module-scss-module__eMPZ0a__singlePhoto img{object-fit:cover;transition:transform .3s}.VehicleGalleryGrid-module-scss-module__eMPZ0a__fivePlusSecondary:hover img,.VehicleGalleryGrid-module-scss-module__eMPZ0a__fivePlusMain:hover img,.VehicleGalleryGrid-module-scss-module__eMPZ0a__scrollStripSecondary:hover img,.VehicleGalleryGrid-module-scss-module__eMPZ0a__scrollStripMain:hover img,.VehicleGalleryGrid-module-scss-module__eMPZ0a__twoPhotoItem:hover img,.VehicleGalleryGrid-module-scss-module__eMPZ0a__singlePhoto:hover img{transform:scale(1.02)}.VehicleGalleryGrid-module-scss-module__eMPZ0a__grid{direction:rtl;border-radius:24px;gap:8px;width:100%;height:398px;display:flex;overflow:hidden}@media (max-width:700px){.VehicleGalleryGrid-module-scss-module__eMPZ0a__grid{display:none}}.VehicleGalleryGrid-module-scss-module__eMPZ0a__singlePhoto{width:100%;height:100%}.VehicleGalleryGrid-module-scss-module__eMPZ0a__twoPhotos{gap:8px;width:100%;height:100%;display:flex}.VehicleGalleryGrid-module-scss-module__eMPZ0a__twoPhotoItem{flex:1;min-width:0}.VehicleGalleryGrid-module-scss-module__eMPZ0a__scrollStrip{scrollbar-width:none;scroll-snap-type:x mandatory;gap:8px;width:100%;height:100%;display:flex;overflow:auto hidden}.VehicleGalleryGrid-module-scss-module__eMPZ0a__scrollStrip::-webkit-scrollbar{display:none}.VehicleGalleryGrid-module-scss-module__eMPZ0a__scrollStripMain{scroll-snap-align:start;flex-shrink:0;width:55%;height:100%}.VehicleGalleryGrid-module-scss-module__eMPZ0a__scrollStripSecondary{scroll-snap-align:start;flex-shrink:0;width:40%;height:100%}.VehicleGalleryGrid-module-scss-module__eMPZ0a__fivePlusGrid{gap:8px;width:100%;height:100%;display:flex}.VehicleGalleryGrid-module-scss-module__eMPZ0a__fivePlusMain{flex:1;min-width:0}.VehicleGalleryGrid-module-scss-module__eMPZ0a__fivePlusColumn{flex-direction:column;flex-shrink:0;gap:8px;width:292px;display:flex}.VehicleGalleryGrid-module-scss-module__eMPZ0a__fivePlusSecondary{flex:1;min-height:0}.VehicleGalleryGrid-module-scss-module__eMPZ0a__mobileProgressBadge,.VehicleGalleryGrid-module-scss-module__eMPZ0a__countBadge{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:var(--keyz-brand-colors-neutrals-100,#fff);padding:var(--spacing-1,4px) var(--spacing-2,8px);border-radius:var(--size-radius-s,8px);align-items:center;gap:var(--spacing-1,4px);font-size:var(--text-styles-caption-font-size,12px);line-height:var(--text-styles-caption-line-height,16px);pointer-events:none;z-index:2;background:#0006;display:flex}.VehicleGalleryGrid-module-scss-module__eMPZ0a__countBadge{direction:rtl;position:absolute;bottom:12px;left:12px}.VehicleGalleryGrid-module-scss-module__eMPZ0a__countBadgeIcon{justify-content:center;align-items:center;width:16px;height:16px;display:flex}.VehicleGalleryGrid-module-scss-module__eMPZ0a__countBadgeIcon svg{width:14px;height:14px}.VehicleGalleryGrid-module-scss-module__eMPZ0a__mobileProgressBadge{position:absolute;bottom:12px;right:12px}.VehicleGalleryGrid-module-scss-module__eMPZ0a__mobileWrapper{width:100%;display:none;position:relative}@media (max-width:700px){.VehicleGalleryGrid-module-scss-module__eMPZ0a__mobileWrapper{display:block}}.VehicleGalleryGrid-module-scss-module__eMPZ0a__mobileSwiper{width:100%;padding:0 16px}.VehicleGalleryGrid-module-scss-module__eMPZ0a__mobileSwiper .swiper-slide{width:87.5%;height:auto}.VehicleGalleryGrid-module-scss-module__eMPZ0a__mobileSlideCard{aspect-ratio:3/2;cursor:pointer;background:0 0;border:none;border-radius:24px;width:100%;padding:0;position:relative;overflow:hidden;box-shadow:0 2px 7px #00000012}.VehicleGalleryGrid-module-scss-module__eMPZ0a__mobileSlideCard img{object-fit:cover}