.VehicleTopFeatures-module__M-PTVG__carouselContainer{width:100%;padding:0;position:relative}.VehicleTopFeatures-module__M-PTVG__featureCard{height:100%;position:relative;overflow:hidden}.VehicleTopFeatures-module__M-PTVG__imageContainer{width:100%;position:relative;overflow:hidden}.VehicleTopFeatures-module__M-PTVG__featureImage{transition:transform .4s}.VehicleTopFeatures-module__M-PTVG__imageContainer>span{width:100%!important;height:100%!important;display:block!important;position:relative!important}.VehicleTopFeatures-module__M-PTVG__imageContainer img{object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.VehicleTopFeatures-module__M-PTVG__featureCard:hover .VehicleTopFeatures-module__M-PTVG__featureImage{transform:scale(1.05)}.VehicleTopFeatures-module__M-PTVG__imageOverlay{pointer-events:none;background:linear-gradient(#0000 0%,#0000001a 100%);height:40%;transition:opacity .3s;position:absolute;bottom:0;left:0;right:0}.VehicleTopFeatures-module__M-PTVG__featureCard:hover .VehicleTopFeatures-module__M-PTVG__imageOverlay{opacity:.8}.VehicleTopFeatures-module__M-PTVG__navButton{cursor:pointer;border:1px solid #0000001a;border-radius:50%;outline:none;justify-content:center;align-items:center;width:40px;height:40px;margin:0;padding:0;transition:all .3s;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 8px #00000026;z-index:100!important;color:#333!important;visibility:visible!important;opacity:1!important;background-color:#fffffff2!important;display:flex!important}.VehicleTopFeatures-module__M-PTVG__navButton:hover{transform:translateY(-50%)scale(1.1);box-shadow:0 4px 12px #00000040;background-color:#fff!important}.VehicleTopFeatures-module__M-PTVG__navButton:active{transform:translateY(-50%)scale(.95)}.VehicleTopFeatures-module__M-PTVG__navButton:disabled{opacity:.35;cursor:not-allowed}.VehicleTopFeatures-module__M-PTVG__navButton svg{width:24px;height:24px;display:block}.VehicleTopFeatures-module__M-PTVG__navButtonPrev{left:8px}.VehicleTopFeatures-module__M-PTVG__navButtonNext{right:8px}@media (max-width:600px){.VehicleTopFeatures-module__M-PTVG__imageContainer{height:180px!important}.VehicleTopFeatures-module__M-PTVG__navButton{width:36px;height:36px}.VehicleTopFeatures-module__M-PTVG__navButton svg{width:20px;height:20px}.VehicleTopFeatures-module__M-PTVG__navButtonPrev{left:4px}.VehicleTopFeatures-module__M-PTVG__navButtonNext{right:4px}}@media (min-width:601px) and (max-width:960px){.VehicleTopFeatures-module__M-PTVG__imageContainer{height:200px!important}.VehicleTopFeatures-module__M-PTVG__navButton{width:38px;height:38px}.VehicleTopFeatures-module__M-PTVG__navButton svg{width:22px;height:22px}.VehicleTopFeatures-module__M-PTVG__navButtonPrev{left:6px}.VehicleTopFeatures-module__M-PTVG__navButtonNext{right:6px}}@media (min-width:961px){.VehicleTopFeatures-module__M-PTVG__navButtonPrev{left:8px}.VehicleTopFeatures-module__M-PTVG__navButtonNext{right:8px}}
.ScrollCarousel-module__26ITQa__wrapper{width:100%;min-height:0}.ScrollCarousel-module__26ITQa__wrapper.ScrollCarousel-module__26ITQa__fullHeight,.ScrollCarousel-module__26ITQa__wrapper.ScrollCarousel-module__26ITQa__fullHeight .ScrollCarousel-module__26ITQa__track,.ScrollCarousel-module__26ITQa__wrapper.ScrollCarousel-module__26ITQa__fullHeight .ScrollCarousel-module__26ITQa__slide{height:100%}.ScrollCarousel-module__26ITQa__track{gap:var(--scroll-carousel-gap,16px);scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;display:flex;overflow:auto hidden}.ScrollCarousel-module__26ITQa__track::-webkit-scrollbar{display:none}.ScrollCarousel-module__26ITQa__slide{scroll-snap-align:start;flex-shrink:0;flex-basis:calc((100% - var(--scroll-carousel-gap,16px)*(var(--cols,1) - 1))/var(--cols,1))}.ScrollCarousel-module__26ITQa__track.ScrollCarousel-module__26ITQa__singleSlide .ScrollCarousel-module__26ITQa__slide{flex-basis:100%}.ScrollCarousel-module__26ITQa__pagination{justify-content:center;align-items:center;gap:6px;margin-top:12px;padding-bottom:8px;display:flex}.ScrollCarousel-module__26ITQa__bullet{cursor:pointer;background:#0000004d;border:none;border-radius:50%;width:8px;height:8px;padding:0;transition:background .2s}.ScrollCarousel-module__26ITQa__bullet:hover{background:#00000080}.ScrollCarousel-module__26ITQa__bulletActive{background:#ff6b35}
.VehicleCard-module__Jr3B3a__vehicleCard{width:100%;min-width:0;height:100%;transition:none}
.FeaturedProductCard-module__iHuktG__featuredCard{box-sizing:border-box;background-color:#fff;border-radius:12px;flex-direction:row;gap:0;width:100%;min-width:0;max-width:100%;display:flex;overflow:hidden;box-shadow:0 2px 8px #0000001a}.FeaturedProductCard-module__iHuktG__featuredCardImageSection{background-color:#f5f5f5;flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.FeaturedProductCard-module__iHuktG__featuredCardImageInner{justify-content:center;align-items:center;width:100%;height:400px;display:flex;position:relative}.FeaturedProductCard-module__iHuktG__featuredCardDetailsSection{box-sizing:border-box;flex-direction:column;flex:1;min-width:320px;min-height:0;margin-top:0;padding:24px;display:flex;overflow-x:hidden}.FeaturedProductCard-module__iHuktG__featuredCardDetailsSection>*{min-width:0}.FeaturedProductCard-module__iHuktG__cityButtonWrapper{box-sizing:border-box;width:100%;min-width:0;max-width:100%;overflow:hidden}.FeaturedProductCard-module__iHuktG__cityButton{box-sizing:border-box;color:#000;cursor:pointer;-webkit-tap-highlight-color:#00000014;touch-action:manipulation;background-color:#0000;border:1.5px solid #000;border-radius:8px;justify-content:center;align-items:center;gap:clamp(6px,1.5vw,8px);width:100%;min-width:0;max-width:100%;min-height:48px;margin:0;padding:clamp(10px,2.5vw + 6px,14px) clamp(12px,3vw + 8px,20px);font-family:Poppins,sans-serif;font-size:clamp(.875rem,2.5vw + .5rem,1rem);font-weight:700;transition:background-color .2s,color .2s,border-color .2s;display:flex}.FeaturedProductCard-module__iHuktG__cityButton svg{flex-shrink:0;width:clamp(16px,4vw,18px);height:clamp(16px,4vw,18px)}.FeaturedProductCard-module__iHuktG__cityButton:hover{background-color:#0000000a}.FeaturedProductCard-module__iHuktG__cityButton:active{background-color:#00000014}.FeaturedProductCard-module__iHuktG__cityButton:focus-visible{outline-offset:2px;outline:2px solid #000}@media (max-width:768px){.FeaturedProductCard-module__iHuktG__featuredCard{flex-direction:column}.FeaturedProductCard-module__iHuktG__featuredCardImageSection{flex:none;width:100%}.FeaturedProductCard-module__iHuktG__featuredCardImageInner{height:280px;min-height:280px}.FeaturedProductCard-module__iHuktG__featuredCardDetailsSection{width:100%;min-width:0;padding:20px 16px}.FeaturedProductCard-module__iHuktG__cityButton{min-height:48px}}@media (max-width:480px){.FeaturedProductCard-module__iHuktG__featuredCardImageInner{height:240px;min-height:240px}.FeaturedProductCard-module__iHuktG__featuredCardDetailsSection{padding:16px}.FeaturedProductCard-module__iHuktG__cityButton{min-height:44px}}.FeaturedProductCard-module__iHuktG__imageCarousel{width:100%;min-width:0;height:100%;position:relative}.FeaturedProductCard-module__iHuktG__navButton{cursor:pointer;border:1px solid #0000001a;border-radius:50%;outline:none;justify-content:center;align-items:center;width:40px;height:40px;margin:0;padding:0;transition:all .3s;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 8px #00000026;z-index:100!important;color:#333!important;visibility:visible!important;opacity:1!important;background-color:#fffffff2!important;display:flex!important}.FeaturedProductCard-module__iHuktG__navButton:hover{transform:translateY(-50%)scale(1.1);box-shadow:0 4px 12px #00000040;background-color:#fff!important}.FeaturedProductCard-module__iHuktG__navButton:active{transform:translateY(-50%)scale(.95)}.FeaturedProductCard-module__iHuktG__navButton:disabled{opacity:.35;cursor:not-allowed}.FeaturedProductCard-module__iHuktG__navButton svg{width:24px;height:24px;display:block}.FeaturedProductCard-module__iHuktG__navButtonPrev{left:12px}.FeaturedProductCard-module__iHuktG__navButtonNext{right:12px}@media (max-width:768px){.FeaturedProductCard-module__iHuktG__navButton{width:36px;height:36px}.FeaturedProductCard-module__iHuktG__navButton svg{width:20px;height:20px}.FeaturedProductCard-module__iHuktG__navButtonPrev{left:8px}.FeaturedProductCard-module__iHuktG__navButtonNext{right:8px}}@media (max-width:480px){.FeaturedProductCard-module__iHuktG__navButton{width:32px;height:32px}.FeaturedProductCard-module__iHuktG__navButton svg{width:18px;height:18px}.FeaturedProductCard-module__iHuktG__navButtonPrev{left:6px}.FeaturedProductCard-module__iHuktG__navButtonNext{right:6px}}@media (min-width:769px){.FeaturedProductCard-module__iHuktG__navButton{width:40px;height:40px}.FeaturedProductCard-module__iHuktG__navButton svg{width:24px;height:24px}}
.SpecsTabs-module__moaQEq__card{background:#fff;border:1px solid #00000014;border-radius:16px;padding:24px}.SpecsTabs-module__moaQEq__header{margin-bottom:12px;font-size:clamp(18px,2.2vw,28px);font-weight:700}.SpecsTabs-module__moaQEq__tabbar{-webkit-overflow-scrolling:touch;scroll-behavior:smooth;border-bottom:2px solid #0000000f;gap:24px;display:flex;overflow:auto hidden}.SpecsTabs-module__moaQEq__tab{font:inherit;color:#555;cursor:pointer;background:0 0;border:none;flex:none;margin:0;padding:12px 0;position:relative}.SpecsTabs-module__moaQEq__tab:hover{color:#222}.SpecsTabs-module__moaQEq__active{color:#111;font-weight:600}.SpecsTabs-module__moaQEq__active:after{content:"";background:#ff5a1f;height:3px;position:absolute;bottom:-2px;left:0;right:0}.SpecsTabs-module__moaQEq__body{padding-top:16px}.SpecsTabs-module__moaQEq__specsGrid{grid-template-columns:1fr 1fr;gap:20px 48px;display:grid}.SpecsTabs-module__moaQEq__specRow{display:contents}.SpecsTabs-module__moaQEq__specLabelWrap{align-items:center;gap:10px;display:flex}.SpecsTabs-module__moaQEq__icon{color:#9a9a9a;align-items:center;display:inline-flex}.SpecsTabs-module__moaQEq__icon svg{width:20px;height:20px}.SpecsTabs-module__moaQEq__specLabel{color:#555;font-weight:600}.SpecsTabs-module__moaQEq__specValue{color:#111;justify-self:end;font-weight:700}@media (max-width:768px){.SpecsTabs-module__moaQEq__card{border-radius:12px;padding:16px}.SpecsTabs-module__moaQEq__tabbar{gap:16px}.SpecsTabs-module__moaQEq__tab{padding:10px 0;font-size:14px}.SpecsTabs-module__moaQEq__specsGrid{grid-template-columns:1fr auto;gap:12px 16px}.SpecsTabs-module__moaQEq__icon svg{width:16px;height:16px}.SpecsTabs-module__moaQEq__specLabelWrap{white-space:nowrap;min-width:0}.SpecsTabs-module__moaQEq__specLabel{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.SpecsTabs-module__moaQEq__specValue{text-overflow:ellipsis;white-space:nowrap;justify-self:end;font-size:14px;overflow:hidden}.SpecsTabs-module__moaQEq__header{font-size:18px}}.SpecsTabs-module__moaQEq__viewAllWrap{margin-top:16px}.SpecsTabs-module__moaQEq__viewAll{color:#ff5a1f;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;font-weight:700;display:inline-flex}.SpecsTabs-module__moaQEq__arrow{font-size:20px;line-height:1}.SpecsTabs-module__moaQEq__featuresList{gap:12px;margin:0;padding:0;list-style:none;display:grid}.SpecsTabs-module__moaQEq__featureItem{align-items:center;gap:10px;display:flex}.SpecsTabs-module__moaQEq__featureIcon{color:#16a34a;display:inline-flex}.SpecsTabs-module__moaQEq__featureIcon svg{width:18px;height:18px}.SpecsTabs-module__moaQEq__featureText{color:#333}
.CityPriceTable-module__abvvsW__card{box-sizing:border-box;background-color:#fff;border:1px solid #00000014;border-radius:16px;width:100%;min-width:0;max-width:100%;padding:24px}.CityPriceTable-module__abvvsW__cardHeader{font-size:clamp(18px,2.2vw,28px)}@media (max-width:768px){.CityPriceTable-module__abvvsW__card{border-radius:12px;padding:16px}.CityPriceTable-module__abvvsW__cardHeader{font-size:18px}}
.RelatedVehicles-module__6Y3VtG__carouselContainer{width:100%;position:relative}.RelatedVehicles-module__6Y3VtG__navButton{transition:all .3s}.RelatedVehicles-module__6Y3VtG__navButton:hover{transform:scale(1.1)}
.VehicleCarousel-module__BQ7p_W__carouselContainer{width:100%;position:relative}.VehicleCarousel-module__BQ7p_W__navButton{transition:all .3s}.VehicleCarousel-module__BQ7p_W__navButton:hover{transform:scale(1.1)}
.VehicleColorCarousel-module__CVdLwa__card{box-sizing:border-box;background:#fff;border:1px solid #00000014;border-radius:16px;width:100%;min-width:0;max-width:100%;padding:24px;overflow:hidden}.VehicleColorCarousel-module__CVdLwa__cardHeader{margin-bottom:12px;font-size:clamp(18px,2.2vw,28px);font-weight:700}.VehicleColorCarousel-module__CVdLwa__carouselSection{width:100%;min-width:0;margin-top:16px;position:relative;overflow:hidden}.VehicleColorCarousel-module__CVdLwa__carouselWrap{width:100%;min-width:0;max-width:100%;position:relative}.VehicleColorCarousel-module__CVdLwa__imageCarousel{width:100%;min-width:0;height:100%;position:relative}.VehicleColorCarousel-module__CVdLwa__navButton{-webkit-user-select:none;user-select:none}.VehicleColorCarousel-module__CVdLwa__navPrev,.VehicleColorCarousel-module__CVdLwa__navNext{pointer-events:auto}@media (max-width:768px){.VehicleColorCarousel-module__CVdLwa__card{border-radius:12px;padding:16px}.VehicleColorCarousel-module__CVdLwa__cardHeader{font-size:18px}}
.VehiclesCarouselRow-module__AtUL4q__section{width:100%;min-width:0;margin-bottom:48px}.VehiclesCarouselRow-module__AtUL4q__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.VehiclesCarouselRow-module__AtUL4q__title{margin:0;font-family:Poppins,sans-serif;font-size:1.25rem;font-weight:800}.VehiclesCarouselRow-module__AtUL4q__navButtons{flex-shrink:0;gap:8px;display:flex}.VehiclesCarouselRow-module__AtUL4q__navButton{border-radius:50%}.VehiclesCarouselRow-module__AtUL4q__carouselContainer{width:100%;min-width:0;max-width:100%;overflow:hidden}.VehiclesCarouselRow-module__AtUL4q__slideWrapper{align-items:stretch;width:100%;min-width:0;height:300px;display:flex}@media (max-width:480px){.VehiclesCarouselRow-module__AtUL4q__slideWrapper{height:280px}}@media (max-width:768px){.VehiclesCarouselRow-module__AtUL4q__section{margin-bottom:32px}.VehiclesCarouselRow-module__AtUL4q__carouselContainer{width:100%;margin-left:0;margin-right:0}.VehiclesCarouselRow-module__AtUL4q__title{font-size:1.125rem}}
