.passenger-car-brands-module__2IwIcW__wrapper{flex-direction:column;gap:8rem;margin-inline:2rem;display:flex}.passenger-car-brands-module__2IwIcW__brendCar{flex-direction:column;gap:3rem;display:flex}.passenger-car-brands-module__2IwIcW__title{margin:0;padding:0;font-family:Noto Sans,sans-serif;font-size:clamp(1.5rem,1rem + 1vw,2.4rem);font-weight:600}.passenger-car-brands-module__2IwIcW__popularBrendCarWrapper{scroll-behavior:smooth;-webkit-overflow-scrolling:touch;width:100%;overflow:auto hidden}.passenger-car-brands-module__2IwIcW__popularBrendCar{flex-wrap:nowrap;align-items:center;gap:3.7rem;min-width:100rem;display:flex}.passenger-car-brands-module__2IwIcW__popularBrendCarWrapper::-webkit-scrollbar{height:0}.passenger-car-brands-module__2IwIcW__popularBrendCarWrapper::-webkit-scrollbar-track{background:0 0}.passenger-car-brands-module__2IwIcW__image{cursor:pointer;width:100%;height:100%;transition:transform .3s,opacity .3s}.passenger-car-brands-module__2IwIcW__image:hover{opacity:.5;transform:scale(1.2)}.passenger-car-brands-module__2IwIcW__brendCarName{column-count:6;column-width:auto;color:#050505;column-gap:6rem;max-width:100%;font-family:Noto Sans,sans-serif;font-size:clamp(1.3rem,1vw,1.6rem);font-weight:400}.passenger-car-brands-module__2IwIcW__brendCarNameItem{white-space:nowrap;cursor:pointer;margin-bottom:1.1rem;display:block}.passenger-car-brands-module__2IwIcW__div{flex-wrap:nowrap;align-items:center;gap:1.1rem;transition:transform .1s;display:flex}.passenger-car-brands-module__2IwIcW__div:active{transform:scale(.98)}.passenger-car-brands-module__2IwIcW__viewAll{color:#8a8a99;cursor:pointer;white-space:nowrap;font-family:Noto Sans,sans-serif;font-size:clamp(1.3rem,1vw,1.6rem);font-weight:400}.passenger-car-brands-module__2IwIcW__icon{color:#8a8a99;font-size:1.4rem;transition:transform .3s;transform:rotate(180deg)}@media (max-width:1050px){.passenger-car-brands-module__2IwIcW__brendCarName{column-count:5}}@media (max-width:880px){.passenger-car-brands-module__2IwIcW__brendCarName{column-count:4}}@media (max-width:675px){.passenger-car-brands-module__2IwIcW__brendCarName{column-count:3}}@media (max-width:505px){.passenger-car-brands-module__2IwIcW__brendCarName{column-count:2}}
.vehicle-categories-module__01NlFW__header{flex-direction:column;gap:3rem;display:flex}.vehicle-categories-module__01NlFW__title{color:#000;white-space:nowrap;margin:0;padding:0;font-family:Noto Sans,sans-serif;font-size:clamp(1.5rem,1rem + 1vw,2.4rem);font-weight:600}.vehicle-categories-module__01NlFW__wrapper{grid-template-columns:repeat(auto-fit,minmax(16.2rem,1fr));align-items:center;gap:.35rem;width:100%;display:grid}.vehicle-categories-module__01NlFW__container{background-color:#f7f7f7;border-radius:1rem;justify-content:center;align-items:center;width:auto;height:17.9rem;transition:background-color .3s;display:flex}.vehicle-categories-module__01NlFW__subContainer{text-align:center;cursor:pointer;background-color:#fff;border:1px solid #0000;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;gap:2rem;width:16.2rem;height:16.2rem;transition:border .2s,transform .2s;display:flex}.vehicle-categories-module__01NlFW__subContainer.vehicle-categories-module__01NlFW__active{border:1px solid #ff5c0080;transform:scale(.98)}.vehicle-categories-module__01NlFW__img{width:9rem;height:7rem}.vehicle-categories-module__01NlFW__text{font-family:Noto Sans,sans-serif;font-size:1.4rem;font-weight:400}.vehicle-categories-module__01NlFW__viewAll{cursor:pointer;background-color:#fff;border-radius:1rem;justify-content:center;align-items:center;width:16.2rem;height:16.2rem;transition:transform .2s;display:flex}.vehicle-categories-module__01NlFW__viewAll:active{transform:scale(.95)}.vehicle-categories-module__01NlFW__viewAllText{color:#64646d;margin:0;padding:0;font-family:Noto Sans,sans-serif;font-size:1.4rem;font-weight:400}
.car-recommendations-module__AVHjjG__header{flex-direction:column;gap:3rem;display:flex}.car-recommendations-module__AVHjjG__titleContainer{flex-wrap:nowrap;justify-content:space-between;align-items:center;display:flex}.car-recommendations-module__AVHjjG__title{color:#000;margin:0;padding:0;font-family:Noto Sans,sans-serif;font-size:clamp(1.5rem,1rem + 1vw,2.4rem);font-weight:600}.car-recommendations-module__AVHjjG__viewAll{color:#64646d;cursor:pointer;white-space:nowrap;margin:0;padding:0;font-family:Noto Sans,sans-serif;font-size:clamp(1.3rem,1vw,1.6rem);font-weight:500}.car-recommendations-module__AVHjjG__main{flex-direction:column;gap:3.3rem;display:flex}.car-recommendations-module__AVHjjG__container{grid-template-columns:repeat(auto-fit,minmax(30.6rem,1fr));gap:1.6rem;width:100%;display:grid}.car-recommendations-module__AVHjjG__card{cursor:pointer;flex-direction:column;gap:1.6rem;width:auto;height:auto;padding-bottom:1.6rem;transition:transform .2s;display:flex;overflow:hidden}.car-recommendations-module__AVHjjG__content{flex-direction:column;gap:.5rem;display:flex}.car-recommendations-module__AVHjjG__model{color:#000;margin:0;padding:0;font-family:Noto Sans,sans-serif;font-size:1.6rem;font-weight:400}.car-recommendations-module__AVHjjG__nameModel{color:#000;margin:0;padding:0;font-family:Noto Sans,sans-serif;font-size:1.6rem;font-weight:700}.car-recommendations-module__AVHjjG__price{color:#000;margin:0;padding:0;font-family:Montserrat,sans-serif;font-size:1.8rem;font-weight:800}.car-recommendations-module__AVHjjG__about{align-items:center;gap:.6rem;margin:0;padding:0;display:flex}.car-recommendations-module__AVHjjG__details{color:#64646d;margin:0;padding:0;font-family:Noto Sans,sans-serif;font-size:1.4rem;font-weight:500}.car-recommendations-module__AVHjjG__line{border:.05rem solid #64646d33;height:1.4rem}.car-recommendations-module__AVHjjG__location{color:#64646d;margin:0;padding:0;font-family:Noto Sans,sans-serif;font-size:1.3rem;font-weight:500}
.car-image-slider-module__WIV32q__imageContainer{aspect-ratio:4/3.42;width:100%;height:100%;position:relative;overflow:hidden}.car-image-slider-module__WIV32q__imageContainer:hover [data-indicator-bar]{opacity:1;pointer-events:auto}.car-image-slider-module__WIV32q__img{border-radius:1rem;width:100%;height:100%;display:block}.car-image-slider-module__WIV32q__hoverLike:hover [data-heart]{color:#ff5c00}.car-image-slider-module__WIV32q__hoverLike:hover [data-heart]:not([data-liked=true]){color:#ff3b30}.car-image-slider-module__WIV32q__morePhotosWrapper{width:100%;height:100%;position:relative}.car-image-slider-module__WIV32q__morePhotosOverlay{color:#fff;background:#0009;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.car-image-slider-module__WIV32q__cameraIcon{font-size:2.2rem}.car-image-slider-module__WIV32q__text{margin:0;padding:0;font-family:Noto Sans,sans-serif;font-size:1.4rem;font-weight:600}.car-image-slider-module__WIV32q__indicatorBar{opacity:0;align-items:center;gap:.2rem;padding:.5rem 1rem;transition:opacity .3s;display:flex;position:absolute;bottom:0}.car-image-slider-module__WIV32q__indicator{background:#ffffffb2;width:4.63rem;height:.25rem;transition:background .3s}.car-image-slider-module__WIV32q__activeIndicator{background:#ff5c00}.car-image-slider-module__WIV32q__skeletonImage{object-fit:cover;background:linear-gradient(90deg,#e2e2e2 25%,#f3f3f3 50%,#e2e2e2 75%) 0 0/200% 100%;border-radius:1rem;width:100%;height:100%;animation:1.5s infinite car-image-slider-module__WIV32q__shimmer}@keyframes car-image-slider-module__WIV32q__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}
.selected-likes-module__ed4oyq__container{z-index:3;background-color:#ffffff3d;border-radius:.5rem;justify-content:center;align-items:center;width:3.4rem;height:3.4rem;display:flex;position:absolute;top:1rem;right:1rem}.selected-likes-module__ed4oyq__heart{color:#fff;cursor:pointer;font-size:2.2rem;transition:color .3s,transform .1s}.selected-likes-module__ed4oyq__heart[data-liked=true]{color:#ff5c00}.selected-likes-module__ed4oyq__heart:active{transform:scale(1.3)}
.page-module__aXEkeW__header{flex-direction:column;gap:6rem;margin:0;padding:0;display:flex}.page-module__aXEkeW__title{text-align:center;color:#050505;font-size:clamp(1.49rem,.5rem + 2vw,4.2rem);font-weight:700;font-style:bold;white-space:nowrap;margin:6rem 0 0;padding-inline:2rem;font-family:Montserrat,sans-serif}.page-module__aXEkeW__container{width:100%;min-width:35.7rem;max-width:132rem;margin-left:auto;margin-right:auto}
