.CarSelectionBanner-module__SRII_W__carSelectionBanner{box-sizing:border-box;background:#f5f5f5;border-radius:12px;width:100%;padding:13px 20px;display:flex}.CarSelectionBanner-module__SRII_W__garageBanner{flex-direction:column;gap:12px}.CarSelectionBanner-module__SRII_W__garageBannerHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.CarSelectionBanner-module__SRII_W__garageBannerTitle{font-family:var(--font-roboto), sans-serif;color:#222324;margin:0;font-size:16px;font-weight:500;line-height:1.3}.CarSelectionBanner-module__SRII_W__garageContentRow{width:100%}.CarSelectionBanner-module__SRII_W__carsScrollContainer{scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;gap:12px;width:100%;min-width:0;display:flex;overflow:auto hidden}.CarSelectionBanner-module__SRII_W__carsScrollContainer::-webkit-scrollbar{width:0;height:0;display:none}.CarSelectionBanner-module__SRII_W__slide{scroll-snap-align:start;cursor:pointer;width:100%;min-width:100%}.CarSelectionBanner-module__SRII_W__bannerCarCard{background:#fff;border-radius:10px;width:100%;overflow:hidden}.CarSelectionBanner-module__SRII_W__applyButton{color:#fff;width:138px;min-width:138px;height:40px;font-family:var(--font-roboto), sans-serif;cursor:pointer;text-transform:uppercase;background:#fd6710;border:none;border-radius:10px;font-size:15px;font-weight:500}.CarSelectionBanner-module__SRII_W__applyButton:hover{background:#e55a0e}@media (max-width:1100px){.CarSelectionBanner-module__SRII_W__carSelectionBanner{border-radius:10px;margin-top:24px;padding:8px 12px}.CarSelectionBanner-module__SRII_W__garageBanner{gap:12px}.CarSelectionBanner-module__SRII_W__garageBannerHeader{flex-direction:row;align-items:center;gap:8px}.CarSelectionBanner-module__SRII_W__garageBannerTitle{flex:1;font-size:14px}.CarSelectionBanner-module__SRII_W__garageContentRow{width:100%}.CarSelectionBanner-module__SRII_W__applyButton{width:100%;min-width:unset;height:40px;font-size:13px}.CarSelectionBanner-module__SRII_W__bannerCarCard [class*=rightSection]{align-self:stretch;width:100%}.CarSelectionBanner-module__SRII_W__bannerCarCard [class*=details],.CarSelectionBanner-module__SRII_W__bannerCarCard [class*=titleBlock],.CarSelectionBanner-module__SRII_W__bannerCarCard [class*=headerRow]{gap:12px}}@media (min-width:1101px) and (max-width:1223px){.CarSelectionBanner-module__SRII_W__carSelectionBanner{padding:18px}}
.CatalogView-module__PvEzHa__catalogView{padding:40px 20px var(--page-bottom-padding)}.CatalogView-module__PvEzHa__container{flex-direction:column;gap:40px;max-width:1360px;margin:0 auto;display:flex}.CatalogView-module__PvEzHa__title{font-family:var(--font-oswald), sans-serif;color:#1c1c1c;margin:0;font-size:32px;font-weight:500;line-height:1.1}.CatalogView-module__PvEzHa__headingBlock{flex-direction:column;gap:10px;display:flex}.CatalogView-module__PvEzHa__intro{color:#5f5f5f;max-width:760px;margin:0;font-size:16px;line-height:1.45}.CatalogView-module__PvEzHa__categoriesGrid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.CatalogView-module__PvEzHa__productCarousel{margin-top:60px}.CatalogView-module__PvEzHa__serverProductCarouselShell{padding:0 20px var(--page-bottom-padding)}@media (max-width:1200px){.CatalogView-module__PvEzHa__container{max-width:1200px}.CatalogView-module__PvEzHa__categoriesGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:1100px){.CatalogView-module__PvEzHa__container{gap:24px;padding:0}.CatalogView-module__PvEzHa__title{font-size:26px}.CatalogView-module__PvEzHa__intro{font-size:14px}.CatalogView-module__PvEzHa__catalogView{padding-top:0;padding-bottom:var(--page-bottom-padding)}.CatalogView-module__PvEzHa__productCarousel,.CatalogView-module__PvEzHa__serverProductCarouselShell{display:none}}@media (min-width:600px) and (max-width:1100px){.CatalogView-module__PvEzHa__categoriesGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;min-width:0;max-width:100%;display:grid}}@media (max-width:599px){.CatalogView-module__PvEzHa__categoriesGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-width:0;max-width:100%;display:grid}}
.SearchResultsView-module__xvTX2W__searchResultsView{padding:40px 40px var(--page-bottom-padding);box-sizing:border-box;background:#fff;flex-direction:column;align-items:center;gap:32px;width:100%;max-width:1440px;margin:0 auto;display:flex}.SearchResultsView-module__xvTX2W__breadcrumbs{height:18px;font-family:var(--font-roboto), sans-serif;color:#95959d;align-self:flex-start;align-items:center;gap:4px;font-size:14px;font-weight:500;line-height:1.2;display:flex}.SearchResultsView-module__xvTX2W__breadcrumbs span{padding:10px}.SearchResultsView-module__xvTX2W__autoBanner{background:#f6f6f6;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:20px;display:flex}.SearchResultsView-module__xvTX2W__autoInfo{flex-direction:column;gap:12px;display:flex}.SearchResultsView-module__xvTX2W__autoCheck{font-family:var(--font-roboto), sans-serif;color:#222324;align-items:center;gap:8px;font-size:16px;font-weight:400;display:flex}.SearchResultsView-module__xvTX2W__autoModel{font-family:var(--font-roboto), sans-serif;color:#222324;font-size:18px;font-weight:500}.SearchResultsView-module__xvTX2W__autoActions{align-items:center;gap:12px;display:flex}.SearchResultsView-module__xvTX2W__selectionButton{font-family:var(--font-roboto), sans-serif;color:#fff;text-transform:uppercase;cursor:pointer;background:#fd6710;border:none;border-radius:10px;justify-content:center;align-items:center;height:50px;padding:12px 20px;font-size:16px;font-weight:500;transition:background-color .2s;display:flex}.SearchResultsView-module__xvTX2W__selectionButton:hover{background:#e55a0e}.SearchResultsView-module__xvTX2W__garageButton{font-family:var(--font-roboto), sans-serif;color:#222324;text-transform:uppercase;cursor:pointer;background:#fff;border:1.5px solid #fd6710;border-radius:10px;justify-content:center;align-items:center;height:50px;padding:12px 20px;font-size:16px;font-weight:500;transition:all .2s;display:flex}.SearchResultsView-module__xvTX2W__garageButton:hover{color:#fff;background:#fd6710}.SearchResultsView-module__xvTX2W__settingsButton{cursor:pointer;background:#fff;border:1px solid #d0d0d5;border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;transition:border-color .2s;display:flex}.SearchResultsView-module__xvTX2W__settingsButton:hover{border-color:#fd6710}.SearchResultsView-module__xvTX2W__mainContent{align-items:flex-start;gap:60px;width:100%;min-width:0;display:flex}.SearchResultsView-module__xvTX2W__filtersColumn{flex-shrink:0;width:320px}.SearchResultsView-module__xvTX2W__vehiclePickerUnderFilters{margin-top:16px}.SearchResultsView-module__xvTX2W__resultsColumn{flex:1;align-self:stretch;width:100%;min-width:0}.SearchResultsView-module__xvTX2W__resultsLoadingState{justify-content:center;align-items:center;width:100%;min-height:320px;display:flex}@media (max-width:1100px){.SearchResultsView-module__xvTX2W__searchResultsView{align-items:stretch;gap:16px;padding:16px 8px 24px}.SearchResultsView-module__xvTX2W__mainContent{flex-direction:column;gap:0}.SearchResultsView-module__xvTX2W__filtersColumn{display:none}.SearchResultsView-module__xvTX2W__content,.SearchResultsView-module__xvTX2W__productCard,.SearchResultsView-module__xvTX2W__productContent,.SearchResultsView-module__xvTX2W__pagination{box-sizing:border-box;overflow-x:hidden;width:100%!important;max-width:100%!important}.SearchResultsView-module__xvTX2W__resultsColumn{box-sizing:border-box;min-width:0;width:100%!important;max-width:100%!important}}.SearchResultsView-module__xvTX2W__filters{border-radius:8px;flex-direction:column;flex-shrink:0;gap:24px;width:320px;padding:20px;display:flex}.SearchResultsView-module__xvTX2W__priceInputs{gap:8px;display:flex}.SearchResultsView-module__xvTX2W__priceInput{width:136px;height:50px;font-family:var(--font-roboto), sans-serif;color:#1c1c1c;box-sizing:border-box;background:#f6f6f6;border:none;border-radius:10px;flex:none;padding:12px 16px;font-size:14px;font-weight:400}.SearchResultsView-module__xvTX2W__priceInput::placeholder{color:#afafb5;opacity:1}.SearchResultsView-module__xvTX2W__checkboxList{flex-direction:column;gap:6px;display:flex}.SearchResultsView-module__xvTX2W__showAllButton{font-family:var(--font-roboto), sans-serif;color:#fd6710;cursor:pointer;text-transform:uppercase;background:0 0;border:none;align-self:flex-start;padding:0;font-size:14px;font-weight:500}.SearchResultsView-module__xvTX2W__resetButton{font-family:var(--font-roboto), sans-serif;color:#222324;cursor:pointer;background:#fff;border:1.5px solid #fd6710;border-radius:10px;justify-content:center;align-items:center;gap:8px;height:40px;padding:12px 16px;font-size:16px;font-weight:500;transition:all .2s;display:flex}.SearchResultsView-module__xvTX2W__resetButton img{filter:brightness(0)saturate();color:#222324}.SearchResultsView-module__xvTX2W__resetButton:hover{color:#fff;background:#fd6710}.SearchResultsView-module__xvTX2W__resetButton:hover img{filter:brightness(0)saturate()invert()}.SearchResultsView-module__xvTX2W__content{flex-direction:column;flex:1;gap:28px;min-width:0;display:flex}.SearchResultsView-module__xvTX2W__contentHeader{flex-direction:column;gap:20px;display:flex}.SearchResultsView-module__xvTX2W__headerTop{justify-content:space-between;align-items:flex-end;display:flex}.SearchResultsView-module__xvTX2W__contentTitle{font-family:var(--font-oswald), sans-serif;color:#1c1c1c;margin:0;font-size:40px;font-weight:500;line-height:1.1}.SearchResultsView-module__xvTX2W__sortSection{align-items:center;gap:16px;display:flex}.SearchResultsView-module__xvTX2W__sortLabel{font-family:var(--font-roboto), sans-serif;color:#7b7b84;font-size:16px;font-weight:400}.SearchResultsView-module__xvTX2W__activeTags{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.SearchResultsView-module__xvTX2W__tag{font-family:var(--font-roboto), sans-serif;color:#222324;background:#f6f6f6;border-radius:100px;align-items:center;gap:8px;padding:8px 8px 8px 12px;font-size:14px;font-weight:400;display:flex}.SearchResultsView-module__xvTX2W__tag button{cursor:pointer;background:0 0;border:none;align-items:center;width:20px;height:20px;padding:0;display:flex}.SearchResultsView-module__xvTX2W__resultsSection{flex-direction:column;gap:16px;display:flex}.SearchResultsView-module__xvTX2W__resultsHeader{align-items:center;display:flex}.SearchResultsView-module__xvTX2W__resultsCount{font-family:var(--font-roboto), sans-serif;color:#95959d;font-size:14px;font-weight:400}.SearchResultsView-module__xvTX2W__productCard{background:#fff;border-bottom:1px solid #e5e5e6;grid-template-columns:200px 440px auto;align-items:start;gap:20px;padding:20px 0;display:grid}.SearchResultsView-module__xvTX2W__productImage{aspect-ratio:1;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:200px;display:flex;position:relative;overflow:hidden}.SearchResultsView-module__xvTX2W__productImage img{object-fit:contain;width:100%;height:100%}.SearchResultsView-module__xvTX2W__favoriteButton{cursor:pointer;background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:transform .2s;display:flex;position:absolute;top:12px;right:12px;box-shadow:0 2px 8px #0000001a}.SearchResultsView-module__xvTX2W__favoriteButton:hover{transform:scale(1.05)}.SearchResultsView-module__xvTX2W__productContent{flex-direction:column;gap:30px;width:440px;display:flex}.SearchResultsView-module__xvTX2W__productHeader{flex-direction:column;gap:8px;display:flex}.SearchResultsView-module__xvTX2W__productSpecs{flex-direction:column;flex:1;gap:8px;display:flex}.SearchResultsView-module__xvTX2W__productRight{flex-direction:column;justify-content:center;align-items:flex-start;gap:40px;display:flex}.SearchResultsView-module__xvTX2W__lineSeparator{border-left:1px solid #e5e5e6;width:0;height:12px}.SearchResultsView-module__xvTX2W__priceSection{flex-direction:column;gap:20px;display:flex}.SearchResultsView-module__xvTX2W__priceInfo{align-items:flex-start;gap:-10px;display:flex}.SearchResultsView-module__xvTX2W__currentPrice{align-items:flex-end;gap:8px;display:flex}.SearchResultsView-module__xvTX2W__productTitle{font-family:var(--font-roboto), sans-serif;color:#222324;max-width:100%;margin:0;font-size:18px;font-weight:500;line-height:1.2}.SearchResultsView-module__xvTX2W__productInfoRow{align-items:center;gap:8px;height:17px;display:flex}.SearchResultsView-module__xvTX2W__productArticle{font-family:var(--font-roboto), sans-serif;color:#95959d;font-size:14px;font-weight:500;line-height:1.2}.SearchResultsView-module__xvTX2W__productRating{font-family:var(--font-roboto), sans-serif;color:#222324;align-items:center;gap:4px;font-size:14px;font-weight:400;display:flex}.SearchResultsView-module__xvTX2W__reviewsCount{color:#222324;white-space:nowrap}.SearchResultsView-module__xvTX2W__specRow{gap:16px;display:flex}.SearchResultsView-module__xvTX2W__specLabel{font-family:var(--font-roboto), sans-serif;color:#222324;flex-shrink:0;width:100px;font-size:14px;font-weight:500;line-height:1.2}.SearchResultsView-module__xvTX2W__specValue{font-family:var(--font-roboto), sans-serif;color:#95959d;font-size:14px;font-weight:400;line-height:1.4}.SearchResultsView-module__xvTX2W__stockInfo{border-radius:4px;justify-content:flex-start;align-items:center;gap:8px;display:flex}.SearchResultsView-module__xvTX2W__price{font-family:var(--font-oswald), sans-serif;color:#222324;text-transform:uppercase;font-size:30px;font-weight:500;line-height:1.1}.SearchResultsView-module__xvTX2W__priceUnit{font-family:var(--font-roboto), sans-serif;color:#95959d;width:41px;height:17px;font-size:14px;font-weight:500;line-height:1.2}.SearchResultsView-module__xvTX2W__oldPrice{font-family:var(--font-roboto), sans-serif;color:#95959d;font-size:14px;font-weight:400;line-height:1.4;text-decoration:line-through;position:relative;top:0}.SearchResultsView-module__xvTX2W__inStock{font-family:var(--font-roboto), sans-serif;color:#29c175;align-items:center;gap:6px;font-size:14px;font-weight:500;line-height:1.2;display:flex}.SearchResultsView-module__xvTX2W__quantity{font-family:var(--font-roboto), sans-serif;color:#1c1c1c;font-size:14px;font-weight:500;line-height:1.2}.SearchResultsView-module__xvTX2W__productActions{gap:8px;display:flex}.SearchResultsView-module__xvTX2W__addToCartButton{font-family:var(--font-roboto), sans-serif;color:#fff;cursor:pointer;text-transform:uppercase;background:#fd6710;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:180px;height:50px;padding:10px 16px;font-size:16px;font-weight:500;line-height:1.2;transition:background-color .2s;display:flex}.SearchResultsView-module__xvTX2W__addToCartButton:hover{background:#e55a0e}.SearchResultsView-module__xvTX2W__pagination{justify-content:space-between;align-items:center;margin-top:40px;display:flex}.SearchResultsView-module__xvTX2W__paginationControls{align-items:center;gap:16px;display:flex}.SearchResultsView-module__xvTX2W__paginationArrow{cursor:pointer;background:0 0;border:none;border-radius:100px;justify-content:center;align-items:center;width:20px;height:20px;transition:opacity .2s;display:flex}.SearchResultsView-module__xvTX2W__paginationArrow:hover{opacity:.7}.SearchResultsView-module__xvTX2W__paginationPages{align-items:center;gap:4px;display:flex}.SearchResultsView-module__xvTX2W__pageButton{width:28px;height:28px;font-family:var(--font-roboto), sans-serif;color:#222324;cursor:pointer;background:#fff;border:none;border-radius:6px;justify-content:center;align-items:center;font-size:14px;font-weight:400;transition:all .2s;display:flex}.SearchResultsView-module__xvTX2W__pageButton:hover{background:#f6f6f6}.SearchResultsView-module__xvTX2W__pageActive{color:#fff!important;background:#fd6710!important}.SearchResultsView-module__xvTX2W__itemsPerPage{font-family:var(--font-roboto), sans-serif;color:#222324;align-items:center;gap:16px;font-size:14px;font-weight:400;display:flex}.SearchResultsView-module__xvTX2W__itemsSelector{cursor:pointer;background:#fff;border:none;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;width:84px;height:40px;padding:0 16px;display:flex}@media (max-width:1100px){.SearchResultsView-module__xvTX2W__searchResultsView{padding:16px 12px var(--page-bottom-padding)}}
/*# sourceMappingURL=1nve5f7l3owii.css.map*/