.part-catalog{width:100%;min-height:600px;padding:170px 80px}.part-catalog__title{font-family:Roboto,serif;font-weight:700;font-size:32px;line-height:130%;color:#181818;margin-bottom:40px}.part-catalog__content{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:40px}.part-catalog__content-filters{max-width:20%;width:100%}.part-catalog__content-main-section{max-width:100%;width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:24px}.part-catalog__pagination{width:100%;display:flex;justify-self:center;margin-bottom:40px}@media(max-width:1036px){.part-catalog{padding:0 40px}.part-catalog__title{font-size:24px;margin-bottom:24px}.part-catalog__content{padding-top:135px}.part-catalog__content-filters{display:none}.part-catalog__pagination{max-width:764px;margin-bottom:40px}}@media(max-width:768px){.part-catalog{padding:0 20px}.part-catalog__pagination{max-width:764px;margin-bottom:20px}}:root{--sat:env(safe-area-inset-top,0px);--sab:env(safe-area-inset-bottom,0px);--sal:env(safe-area-inset-left,0px);--sar:env(safe-area-inset-right,0px)}@supports(padding-top:constant(safe-area-inset-top)){:root{--sat:unquote("constant(safe-area-inset-top)");--sab:unquote("constant(safe-area-inset-bottom)");--sal:unquote("constant(safe-area-inset-left)");--sar:unquote("constant(safe-area-inset-right)")}}.mobile-filters{position:fixed;inset:0;z-index:9999;width:100%;height:100vh;min-height:-webkit-fill-available;padding:calc(16px + var(--sat)) calc(16px + var(--sar)) calc(16px + var(--sab)) calc(16px + var(--sal));overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;display:flex;flex-direction:column;gap:20px;background:#fff;transform:translateY(100%);transition:transform .5s ease-in-out;box-shadow:0 4.62px 18.47px 0 rgba(0,0,0,.0509803922)}@supports(height:100dvh){.mobile-filters{height:100dvh}}@supports not (height:100dvh){@supports(height:100svh){.mobile-filters{height:100svh}}}.mobile-filters.open{transform:translateY(0);transition:transform .5s ease-in-out}.mobile-filters__clear{position:-webkit-sticky;position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;background:#fff;padding:12px 16px;border-bottom:1px solid #eee;box-shadow:0 1px 0 0 rgba(0,0,0,.0392156863)}.mobile-filters__clear>span{font-family:Roboto,serif;font-weight:400;font-size:14px;line-height:150%;color:#181818;cursor:pointer;border-bottom:1px solid #b01f29;transition:transform .3s ease,color .3s ease,border-bottom-color .3s ease}.mobile-filters__clear>span:hover{transform:scale(1.1);color:#b01f29;border-bottom-color:#181818}.mobile-filters__filters{width:100%;display:flex;flex-direction:column;gap:32px}.mobile-filters__filters-brand,.mobile-filters__filters-condition,.mobile-filters__filters-location,.mobile-filters__filters-model,.mobile-filters__filters-price,.mobile-filters__filters-year{max-width:100%;width:100%}.filter-brand,.filter-condition,.filter-location{max-width:100%;width:100%;padding:8px;height:max-content;position:relative;background:rgba(0,0,0,0)}.filter-brand .divider,.filter-condition .divider,.filter-location .divider{margin:4px 0}.filter-brand__search,.filter-condition__search,.filter-location__search{height:32px}.filter-brand__filters,.filter-condition__filters,.filter-location__filters{z-index:100;width:100%;padding:8px;overflow:hidden;display:flex;flex-direction:column;gap:12px}.filter-model{max-width:100%}.filter-model__filters{overflow-y:auto;-webkit-overflow-scrolling:touch}.part-filters{width:100%}.part-filters .divider{margin:16px 0}.part-filters__info{display:flex;align-items:center;justify-content:space-between;gap:16px}.part-filters__info-title{font-weight:500;font-size:24px;line-height:130%}.part-filters__info-clear,.part-filters__info-title{font-family:Roboto,serif;color:#181818;transition:all .5s ease-in-out}.part-filters__info-clear{font-weight:400;font-size:14px;line-height:150%;cursor:pointer;border-bottom:1px solid #b01f29}.part-filters__info-clear:hover{transform:scale(1.1);transition:all .5s ease-in-out;color:#b01f29;border-bottom-color:#181818}.part-filters__actions{width:100%;display:flex;flex-direction:column;gap:32px}.part-filters__actions-brand,.part-filters__actions-condition,.part-filters__actions-location,.part-filters__actions-model,.part-filters__actions-price,.part-filters__actions-year{width:inherit}.filter-condition{max-width:224px;width:100%;padding:8px;height:max-content;position:relative;background:rgba(0,0,0,0)}.filter-condition .divider{margin:4px 0}.filter-condition__search{height:32px}.filter-condition__filters{z-index:100;width:100%;padding:8px;overflow:hidden;display:flex;flex-direction:column;gap:12px}.filter-location{max-width:224px;width:100%;padding:8px;height:max-content;position:relative;background:rgba(0,0,0,0)}.filter-location .divider{margin:4px 0}.filter-location__search{height:32px}.filter-location__filters{z-index:100;width:100%;padding:8px;overflow:hidden;display:flex;flex-direction:column;gap:12px}.filter-brand{max-width:224px;width:100%;padding:8px;height:max-content;position:relative;background:rgba(0,0,0,0)}.filter-brand .divider{margin:4px 0}.filter-brand__search{height:32px}.filter-brand__filters{z-index:100;width:100%;padding:8px;overflow:hidden;display:flex;flex-direction:column;gap:12px}.filter-model{max-width:224px;width:100%;padding:8px;height:max-content;border:1px solid #f3f3f3;position:relative;border-radius:12px;background:#fff;box-shadow:0 4.62px 18.47px 0 rgba(0,0,0,.0509803922)}.filter-model .divider{margin:4px 0}.filter-model__search{height:32px}.filter-model__filters{width:100%;padding:8px;max-height:280px;overflow-y:scroll;overflow-x:hidden;display:flex;flex-direction:column;gap:12px}.part-card{max-width:100%;width:100%;cursor:pointer}.part-card__image{position:relative;max-width:100%;width:100%;height:210px;z-index:0;border-radius:4px;margin-bottom:16px}.part-card__image-fill{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.part-card__image>img{object-fit:cover;border-radius:inherit}.part-card__info{margin-bottom:8px;display:flex;flex-direction:column;align-items:flex-start;padding:0 12px}.part-card__info-title{font-family:Roboto,serif;font-weight:600;font-size:16px;line-height:140%;color:#181818;margin-bottom:4px;overflow:hidden;text-overflow:-o-ellipsis-lastline;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.part-card__info-subtitle{font-family:Roboto,serif;font-weight:400;font-size:14px;line-height:150%;color:#a3a3a3}.part-card__specification{max-width:100%;width:100%;margin-bottom:16px;display:flex;align-items:center;justify-content:flex-start;gap:4px 8px;padding:0 12px}.part-card__specification>div:first-child{display:flex;max-width:60%;width:100%;flex-direction:column;gap:8px}.part-card__specification>div:last-child{max-width:40%;width:100%;display:flex;flex-direction:column;gap:8px}.part-card__specification-speed{width:100%;display:flex;gap:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.part-card__specification-speed--content{width:100%;display:flex;gap:4px}.part-card__specification-speed--content>span:first-child{font-family:Roboto,serif;font-weight:400;font-size:14px;line-height:150%;color:#5d5d5d}.part-card__specification-speed--content>span:last-child{font-family:Roboto,serif;font-weight:400;font-size:14px;line-height:150%;color:#181818;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.part-card__specification-color{width:100%;display:flex;gap:8px}.part-card__specification-color--content{width:100%;display:flex;gap:4px}.part-card__specification-color--content>span:first-child{font-family:Roboto,serif;font-weight:400;font-size:14px;line-height:150%;color:#5d5d5d}.part-card__specification-color--content>span:last-child{max-width:100%;width:100%;font-family:Roboto,serif;font-weight:400;font-size:14px;line-height:150%;color:#181818;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.part-card__specification-transmission{width:100%;display:flex;gap:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.part-card__specification-transmission--content{width:100%;display:flex;gap:4px}.part-card__specification-transmission--content>span:first-child{font-family:Roboto,serif;font-weight:400;font-size:14px;line-height:150%;color:#5d5d5d}.part-card__specification-transmission--content>span:last-child{font-family:Roboto,serif;font-weight:400;font-size:14px;line-height:150%;color:#181818;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.part-card__specification-gas{width:100%;display:flex;gap:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.part-card__specification-gas--content{width:100%;display:flex;gap:4px}.part-card__specification-gas--content>span:first-child{font-family:Roboto,serif;font-weight:400;font-size:14px;line-height:150%;color:#5d5d5d}.part-card__specification-gas--content>span:last-child{font-family:Roboto,serif;font-weight:400;font-size:14px;line-height:150%;color:#181818;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.part-card__actions{display:flex;align-items:center;justify-content:space-between;padding:0 12px;gap:16px}.part-card__actions-title{font-family:Roboto,serif;font-weight:600;font-size:16px;line-height:140%;color:#2f2f2f}.part-card__actions-button{max-width:170px;width:100%;height:44px}@media(max-width:768px){.part-card{max-width:100%;width:100%;cursor:pointer}.part-card__info{margin-bottom:8px;display:flex;flex-direction:column;align-items:flex-start;padding:0 12px}.part-card__info-title{font-family:Roboto,serif;font-weight:600;font-size:16px;line-height:140%;color:#181818;margin-bottom:4px}.part-card__info-subtitle{font-family:Roboto,serif;font-weight:400;font-size:14px;line-height:150%;color:#a3a3a3}.part-card__specification{margin-bottom:16px;display:flex;align-items:center;justify-content:flex-start;gap:4px 8px;padding:0 12px}.part-card__specification>div:first-child,.part-card__specification>div:last-child{display:flex;flex-direction:column;gap:8px}.part-card__specification-speed{display:flex;gap:8px}.part-card__specification-speed--content{display:flex;gap:4px}.part-card__specification-speed--content>span:first-child{font-family:Roboto,serif;font-weight:400;font-size:14px;line-height:150%;color:#5d5d5d}.part-card__specification-speed--content>span:last-child{font-family:Roboto,serif;font-weight:400;font-size:14px;line-height:150%;color:#181818}.part-card__specification-color{display:flex;gap:8px}.part-card__specification-color--content{display:flex;gap:4px}.part-card__specification-color--content>span:first-child{font-family:Roboto,serif;font-weight:400;font-size:14px;line-height:150%;color:#5d5d5d}.part-card__specification-color--content>span:last-child{font-family:Roboto,serif;font-weight:400;font-size:14px;line-height:150%;color:#181818}.part-card__specification-transmission{display:flex;gap:8px}.part-card__specification-transmission--content{display:flex;gap:4px}.part-card__specification-transmission--content>span:first-child{font-family:Roboto,serif;font-weight:400;font-size:14px;line-height:150%;color:#5d5d5d}.part-card__specification-transmission--content>span:last-child{font-family:Roboto,serif;font-weight:400;font-size:14px;line-height:150%;color:#181818}.part-card__specification-gas{display:flex;gap:8px}.part-card__specification-gas--content{display:flex;gap:4px}.part-card__specification-gas--content>span:first-child{font-family:Roboto,serif;font-weight:400;font-size:14px;line-height:150%;color:#5d5d5d}.part-card__specification-gas--content>span:last-child{font-family:Roboto,serif;font-weight:400;font-size:14px;line-height:150%;color:#181818}.part-card__actions{display:flex;align-items:center;justify-content:space-between;padding:0 12px}.part-card__actions-title{font-size:14px}.part-card__actions-button{max-width:170px;width:100%;height:44px}}.part-catalog__content-main-section--sort{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:40px}.part-catalog__content-main-section--sort>.divider{display:none}.part-catalog__content-main-section--sort-select{min-width:164px;max-width:164px;width:100%;display:flex;align-items:center;gap:8px}.part-catalog__content-main-section--sort-select>span{font-family:Roboto,serif;font-weight:400;font-size:16px;line-height:130%;color:#181818;width:-webkit-fill-available}.sort-select{max-width:224px;width:100%;padding:8px;height:max-content;border:1px solid #f3f3f3;position:relative;border-radius:12px;background:#fff;box-shadow:0 4.62px 18.47px 0 rgba(0,0,0,.0509803922)}.sort-select .divider{margin:4px 0}.sort-select__content{width:100%;padding:8px;overflow-x:hidden;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px}@media(max-width:1036px){.part-catalog__content-main-section--sort{gap:20px;flex-direction:column-reverse}.part-catalog__content-main-section--sort>.divider{display:block}.part-catalog__content-main-section--sort-select>span{font-size:14px}.filter-actions__bottom-sort--select{max-width:224px;width:100%;padding:8px;height:max-content;border:1px solid #f3f3f3;position:relative;border-radius:12px;background:#fff;box-shadow:0 4.62px 18.47px 0 rgba(0,0,0,.0509803922)}.filter-actions__bottom-sort--select .divider{margin:4px 0}.filter-actions__bottom-sort--select-content{width:100%;padding:8px;max-height:280px;overflow-y:scroll;overflow-x:hidden;display:flex;flex-direction:column;gap:12px}}.chips{display:flex;align-items:center;gap:16px}.part-catalog__content-main-section--items{margin-bottom:56px;display:flex;align-items:center;justify-content:space-around;flex-wrap:wrap;gap:16px;max-width:max-content;width:100%}.part-catalog__content-main-section--items-item{max-width:312px;width:100%}.part-item-link{display:block;text-decoration:none;color:inherit}@media(max-width:1036px){.part-catalog__content-main-section--items{gap:40px;margin-bottom:32px}.part-catalog__content-main-section--items-item{max-width:100%;width:100%}}.card-preview{max-width:100%;height:574px;width:100%}.card-preview__open-button{display:flex;flex-direction:column;width:-moz-fit-content;width:fit-content;cursor:pointer;gap:4px;margin-top:16px;transition:all .5s ease-in-out}.card-preview__open-button:hover .card-preview__open-button--text{transform:scale(1.1);transition:all .5s ease-in-out}.card-preview__open-button:hover .divider{background:#000;transition:all .5s ease-in-out}.card-preview__open-button--text{font-family:Roboto,serif;font-weight:500;font-size:16px;line-height:130%;color:#b01f29;transition:all .5s ease-in-out}.card-preview__open-button .divider{background:#b01f29;transition:all .5s ease-in-out}.card-preview__main-slider{max-width:100%;height:inherit;gap:4px}.card-preview__main-slider,.card-preview__modal-slider{position:relative;width:100%;display:flex;flex-direction:column}.card-preview__modal-slider{max-width:916px;max-height:578px;height:100%;background:#fff;border-radius:inherit;padding:72px 40px 33px;align-items:center;justify-content:end}.card-preview__modal-slider--close{display:flex;justify-content:flex-end;align-items:end;align-self:end;padding-bottom:20px;cursor:pointer}.card-preview__modal-slider--wrap{max-width:836px;width:100%;max-height:422px;height:100%}.card-preview__modal-slider--controller{margin-top:16px;max-width:88px;width:100%;margin-left:auto}@media(max-width:768px){.card-preview__modal-slider{padding:32px 8px 33px}}.swiper{height:100%}.swiper-slide{text-align:center;font-size:18px;background:#fff;display:flex;justify-content:center;align-items:center}.swiper{width:100%;height:300px;margin-left:auto;margin-right:auto}.swiper-slide{background-size:cover;background-position:50%}.thumbnailSlider{height:80%;width:100%}.thumbnailSlider>.swiper-wrapper>div>img{object-fit:contain}.gallerySlider{height:20%;box-sizing:border-box;padding:10px 0}.gallerySlider .swiper-slide{width:25%;height:100%;opacity:.4}.gallerySlider .swiper-slide-thumb-active{opacity:1}.swiper-slide img{display:block;width:100%;height:100%;object-fit:cover;border-radius:4px}.base-compatibility-table{width:100%;background:rgba(0,0,0,0)}.base-compatibility-table__title{font-family:Roboto,serif;font-weight:700;font-size:32px;line-height:130%;color:#181818;margin-bottom:12px}.base-compatibility-table__subtitle{font-family:Roboto,serif;font-weight:600;font-size:16px;line-height:140%;color:#5d5d5d;margin-bottom:24px}.base-compatibility-table__content{width:100%;height:-moz-fit-content;height:fit-content;border-radius:8px;border:1px solid #f3f3f3;overflow-x:auto;overflow-y:hidden}.base-compatibility-table__content-head{width:100%;height:44px;background:#e9e9e9;display:flex;align-items:center;justify-content:space-between;padding:12px 24px;gap:8px}.base-compatibility-table__content-head--item{width:100%}.base-compatibility-table__content-head--item>span{font-family:Roboto,serif;font-weight:600;font-size:14px;line-height:150%;color:#5d5d5d}.base-compatibility-table__content-head--item:first-child{max-width:64px;width:100%}.base-compatibility-table__content-head--item:nth-child(2){max-width:180px;width:100%}.base-compatibility-table__content-head--item:nth-child(3){max-width:140px;width:100%}.base-compatibility-table__content-head--item:nth-child(4){max-width:196px;width:100%}.base-compatibility-table__content-head--item:nth-child(5){max-width:300px;width:100%}.base-compatibility-table__content-head--item:nth-child(6){max-width:310px;width:100%}.base-compatibility-table__content-body{width:100%;height:calc(100% - 44px)}.base-compatibility-table__content-body--row{width:100%;display:flex;align-items:center;justify-content:space-between;padding:8px 24px;gap:8px;border-bottom:1px solid #f3f3f3}.base-compatibility-table__content-body--row:last-child{border-bottom:none}.base-compatibility-table__content-body--row-item{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.base-compatibility-table__content-body--row-item>span{font-family:Roboto,serif;font-weight:400;font-size:14px;color:#5d5d5d}.base-compatibility-table__content-body--row-item:first-child{max-width:64px;width:100%}.base-compatibility-table__content-body--row-item:nth-child(2){max-width:180px;width:100%}.base-compatibility-table__content-body--row-item:nth-child(3){max-width:140px;width:100%}.base-compatibility-table__content-body--row-item:nth-child(4){max-width:196px;width:100%}.base-compatibility-table__content-body--row-item:nth-child(5){max-width:300px;width:100%}.base-compatibility-table__content-body--row-item:nth-child(6){max-width:310px;width:100%}.base-compatibility-table__pagination{width:100%;padding-top:10px}@media(max-width:1036px){.base-compatibility-table__title{font-size:26px}.base-compatibility-table__subtitle{font-size:14px}.base-compatibility-table__content{max-width:1280px;width:100%;border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.base-compatibility-table__content-body,.base-compatibility-table__content-head{min-width:1280px}}@media(max-width:768px){.base-compatibility-table__title{font-size:20px}.base-compatibility-table__subtitle{font-size:12px}}.product-description{max-width:100%;width:100%}.product-description__text{margin-bottom:48px;display:flex;flex-direction:column;gap:8px}.product-description__text-title{font-family:Roboto,serif;font-weight:700;font-size:32px;line-height:130%;color:#181818}.product-description__text-subtitle{font-family:Roboto,serif;font-weight:600;font-size:16px;line-height:140%;color:#5d5d5d}.product-description__items{margin-bottom:24px;border:1px solid #e9e9e9;border-radius:4px;padding:8px 20px}.product-description__items-list{display:flex;flex-direction:column;gap:24px}.product-description__items-list--item{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e9e9e9;padding-bottom:12px}.product-description__items-list--item:last-child{border-bottom:none;padding-bottom:none}.product-description__items-list--item-title{display:flex;align-items:center;gap:12px}.product-description__items-list--item-title>span{font-family:Roboto,serif;font-weight:500;font-size:16px;line-height:130%;color:#1d1f22}.product-description__items-list--item-subtitle{max-width:190px;font-family:Roboto,serif;font-weight:400;font-size:16px;line-height:140%;color:#181818;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-description__actions{width:100%;height:44px;display:flex;align-items:center;justify-content:space-between;gap:24px}.product-description__actions-price{display:flex;align-items:center;justify-content:center;gap:16px}.product-description__actions-price-title--discount{font-family:Roboto,serif;font-weight:600;font-size:20px;line-height:140%;letter-spacing:0;text-decoration:line-through;color:#5d5d5d}.product-description__actions-price-title--no-discount{font-family:Roboto,serif;font-weight:700;font-size:32px;line-height:130%;color:#181818}.product-description__actions-button{max-width:170px;width:100%;height:44px}@media(max-width:1036px){.product-description{max-width:100%;width:100%}.product-description__text{margin-bottom:20px}}@media(max-width:768px){.product-description__text-title{font-size:20px}.product-description__text-subtitle{font-weight:500;font-size:14px}.product-description__items-list--item-title{max-width:118px;width:100%}.product-description__actions-title{font-weight:600;font-size:20px}}