@import "../themes/technoparts/assets/vendor/css/bootstrap.min.css";
@import "../themes/technoparts/assets/vendor/js/owl-carousel/owl.carousel.min.css";
@import "../themes/technoparts/assets/vendor/js/owl-carousel/owl.theme.min.css";
*{margin:0;padding:0;box-sizing:border-box}
html{font-size:10px}
body{background:#FFF;font-family:Onest,sans-serif;font-optical-sizing:auto;font-style:normal;color:#000;display:flex;flex-direction:column;min-height:100vh}
main{flex-grow:1}
.container{max-width:1400px}
section{padding-bottom:10rem}
a{text-decoration:none}
a:hover{color:#E60000 !important}
button:hover svg path{fill:#E60000}
ul{margin:0;padding:0;list-style-type:none}
h1{font-family:Onest;font-size:3.6rem;font-weight:700;line-height:4.59rem;text-align:left;color:#000;margin-bottom:1.9rem}
h2{font-family:Onest,sans-serif;font-size:3.6rem;font-weight:700;line-height:4.59rem;text-align:center;color:#000;margin-bottom:2.9rem}
h3{color:#000;font-family:Onest,sans-serif;font-size:2rem;font-weight:500;line-height:2.6rem;text-align:left;margin-bottom:2rem}
h4{font-family:Onest,sans-serif;font-size:1.6rem;font-weight:500;line-height:2.08rem;text-align:left;color:#000}
input{outline:none}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
label{cursor:pointer}
.overlay{display:none}
.breadcrumbs{display:flex;flex-wrap:wrap;justify-content:start;margin-top:2rem;margin-bottom:2.1rem;gap:1.5rem}
.breadcrumbs li a,
.breadcrumbs li span,
.breadcrumbs li.active{font-family:Onest;font-size:1.4rem;font-weight:400;line-height:1.785rem;text-align:left;color:#000}
.breadcrumbs li.active{color:#737373}
.breadcrumbs li{display:flex;align-items:center;gap:1.5rem}
.breadcrumbs li span{display:block;margin-bottom:.24rem}
.breadcrumbs li a:hover{color:#E60000}
@media (max-width:1170px){html{font-size:.85vw}}
@media (max-width:992px){html{font-size:1vw}}
@media (max-width:768px){html{font-size:1.2vw}}
@media (max-width:768px){html{font-size:1.5vw}}
@media (max-width:576px){html{font-size:1.8vw}}
.developer{margin-top:50px;display:block;text-decoration:underline}
.page-content{font-size:14px}
.page-content h2,
.page-content h3,
.page-content h4{margin:0 0 20px 0}
.page-content h2{font-size:1.8vw}
.page-content h3{font-size:1.5vw}
.page-content h4{font-size:1.2vw}
.page-content ul{margin:0 0 15px 20px}
.page-content li{list-style:circle}
.yellow{fill:#ffce31}
.section-category__main table th,
.content-item th,
.section-news table th{background-color:#E0E0E0;padding:0.5rem}
.section-category__main table th p,
.section-category__main table td p,
.content-item table td p,
.section-news table th p,
.section-news table td p{margin:0.5rem 0}
.section-category__main table td,
.content-item table td,
.section-news table td{border:0.1rem solid #E0E0E0;padding:0.5rem}
.content-item a,
.static-page-content a{color:#213A8F}
.section-subcategory-list__item{border:none;background:none;padding-top:2rem;padding-bottom:2rem}
.section-subcategory-list__item{border:none;background:none;padding-top:2rem;padding-bottom:2rem}
.section-subcategory__wrapper-properties li{height:100%;padding:1rem 1.23rem;font-family:Inter;font-size:1.2rem;font-weight:500;line-height:1.8rem;text-align:left;color:#777;border-right:0.1rem solid #E0E0E0;display:flex;align-items:center}
.section-subcategory__wrapper-properties li:last-child{border:none}
.section-subcategory__wrapper-compare-icon{width:2.4rem;height:2.4rem}
.section-subcategory__wrapper-compare-icon img{width:100%;height:100%;object-fit:contain}
.section-subcategory-list__wrapper-image{width:7rem;height:7rem;display:flex;align-items:center;justify-content:center;background:white}
.section-subcategory-list__wrapper-image img{width:100%;height:100%;object-fit:contain}
.section-subcategory-list__wrapper-text .section-subcategory-list__product-title{font-family:Inter;font-size:1.4rem;font-weight:500;line-height:1.82rem;text-align:left;color:#000}
.section-subcategory-list__wrapper-text .section-subcategory-list__product-title:hover{color:#E60000}
.section-category-list__product-brand{color:#213A8F;font-family:Inter;font-size:1.3rem;font-weight:500;line-height:1.3rem;text-align:left}
.section-subcategory-list__compare-link{border-radius:50%;background:white;width:5rem;height:5rem;padding:1.3rem;transition:all ease 0.15s}
.section-subcategory-list__wrapper-compare-icon{display:block;width:2.4rem;height:2.4rem;background-image:url("../themes/technoparts/assets/images/icons/compare-blue.svg");background-size:contain;background-repeat:no-repeat;background-position:center}
.header-compare-link-icon{background-image:url("../themes/technoparts/assets/images/icons/compare-red.svg") !important}
.section-subcategory-list__compare-link:hover{background:#213A8F}
.section-subcategory-list__compare-link:hover .section-subcategory-list__wrapper-compare-icon{background-image:url("../themes/technoparts/assets/images/icons/compare-white.svg")}
.element-animation{opacity:0;transform:translateY(24px)}
.element-animation-from-left{transform:translateX(-24px)}
.element-animation-from-right{transform:translateX(24px)}
.element-animation.element-show{opacity:1;transition:all ease .87s;transform:translate(0) !important}
.element-animation-fast.element-show{transition:all ease .42s}
.pre-ajax-title{height:32px!important;margin-bottom:26px}
.wrapper-loading{flex-direction:column;gap:21px}
.loading,
.loading-light{animation-duration:1.2s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeHolderShimmer;animation-timing-function:linear;background:#f6f7f8;background:linear-gradient(to right,#fafafa 8%,#f4f4f4 38%,#fafafa 54%);background-size:1000px 640px;color:transparent!important;position:relative;border-radius:6px}
.loading-transparent{animation-duration:1.2s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeHolderShimmer;animation-timing-function:linear;background:#f6f7f8;background:linear-gradient(to right,rgba(250,250,250,0.18) 8%,rgba(244,244,244,0.16) 38%,rgba(250,250,250,0.18) 54%);background-size:1000px 640px;color:transparent!important;position:relative;border-radius:6px}
@keyframes placeHolderShimmer{0%{background-position:-468px 0}100%{background-position:468px 0}}
.pre-ajax-image{width:42px;height:42px;border-radius:50%!important;flex-shrink:0}
.pre-ajax-image img{width:100%;height:100%;object-fit:cover}
.default-form{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:5;width:60rem;border-radius:.6rem;background:#F8F8F8;display:none}
.default-form__wrapper{position:relative;padding:6rem}
.default-form h3{color:#666;text-align:center;margin-bottom:2.4rem;font-size:2.4rem}
.default-form input{background:white;width:100%;height:6rem;padding:1.8rem 1rem 1.8rem 2rem;border:1px solid #E0E0E0;color:#666;font-size:1.6rem;font-weight:500;line-height:100%;margin-bottom:2.4rem;transition:all ease .2s;border-radius:.2rem}
.default-form input:focus{border:1px solid #E60000}
.default-form button{display:flex;align-items:center;justify-content:center;width:100%;height:6rem;background:#E60000;color:#FFF;text-align:center;font-size:1.3rem;font-weight:500;line-height:150%;text-transform:uppercase;padding-left:4.2rem;padding-right:4.2rem;border:none;opacity:1;border:.1rem solid transparent;font-family:Onest;font-size:1.5rem}
.default-form button:hover{background:#fff;color:#E60000;border:0.1rem solid #E60000}
.form-close{cursor:pointer;position:absolute;padding:2rem;top:0;right:0;z-index:3}
.form-close:hover svg rect{fill:#E60000}
.warning-border{border:.1rem solid red!important}
.get-proposal{width:100%;display:flex;align-items:center;justify-content:center;height:5.8rem;border-radius:0.5rem;background:#18A0FB;color:#FFF;text-align:center;font-size:1.3rem;font-weight:500;line-height:150%;text-transform:uppercase;padding-left:4.2rem;padding-right:4.2rem;transition:all ease .2s;margin-top:4rem}
.wrapper-weight{display:grid;grid-template-columns:1fr 1fr;gap:2rem}
.overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:4;background:rgba(0,0,0,0.55);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}
@media (max-width:576px){.default-form{width:calc(100% - 3rem)}}
.up-button{width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,0.78);border-radius:12px;transform:translateX(100vw);position:fixed;bottom:9.6rem;right:12rem;z-index:3;cursor:pointer;transition:all 0.4s ease-in-out}
.translate{transform:translateX(0vw)}
.breadcrumbs{display:flex;flex-wrap:wrap;justify-content:start}
.section-menu{top:13rem;left:0;z-index:3;width:100vw;display:none;padding-bottom:0;transition:all ease .42s;border-radius:.6rem;background:#f3f3f3}
.section-menu__wrapper-arrow{padding:0 0 0 2rem}
.menu_list:first-child li a{font-weight:600;text-transform:uppercase}
.section-menu__wrapper{display:grid;grid-template-columns:repeat(4,33rem)}
.section-menu__sub-list{display:none}
.section-menu__list{padding-top:1.5rem;padding-bottom:1.5rem}
.section-menu__list li a{display:flex;padding:1rem 2.4rem;font-size:1.6rem;color:#000}
.header_wrapper-top{padding-top:2rem;padding-bottom:2rem}
.header__logo{width:25.2rem;height:2.2rem}
.header__logo{width:100%;height:100%;object-fit:contain}
.header__logo-description{font-size:1.2rem;font-weight:400;line-height:1.32rem;text-align:left;color:#000}
.header__menu-list li a{font-size:1.6rem;font-weight:400;line-height:2.04rem;text-align:left;color:#000}
.header__callback{font-size:1.6rem;font-weight:500;line-height:2.04rem;text-align:left;color:#E60000}
.header__phone{font-size:1.6rem;font-weight:400;line-height:2.04rem;text-align:left;color:#000}
.header__catalog{width:13.8rem;height:4.4rem;background:#E60000;color:#fff;font-size:1.6rem;font-weight:600;line-height:2.04rem;text-align:left;border-radius:.2rem;border:.1rem solid transparent}
.header__catalog:hover{background:white;border-color:#E60000}
.header__catalog:hover svg rect{fill:#E60000}
.header__search{height:4.4rem;border-radius:.2rem;border:0.1rem solid #000;padding-left:2rem;font-family:Onest;font-size:1.6rem;font-weight:400;line-height:2.04rem;text-align:left;color:#000}
.header__search:focus{border-color:#E60000}
.header__search-button{top:50%;right:2rem;transform:translateY(-50%);background:none;border:none}
.cart-count{right:0;top:-1rem;background:#E60000;width:2.4rem;height:2.4rem;border-radius:50%}
.header__wrapper-cart{font-size:1.3rem;font-weight:600;line-height:1.657rem;text-align:center;color:#000}
.header__wrapper-cart:hover svg path{fill:#E60000}
.header__category-list{padding-top:2rem;padding-bottom:2rem;row-gap:1.5rem !important}
.header__category-list li a{font-size:1.6rem;font-weight:500;line-height:2.04rem;letter-spacing:0.06em;text-align:left;color:#000}
.section-index__slider h2{font-size:4.8rem;font-weight:700;line-height:5.28rem;text-align:left;margin-bottom:3rem}
.section-index__slider{position:relative}
.wrapper-prev-arrow,
.wrapper-next-arrow{width:4.4rem;height:4.4rem;display:flex;align-items:center;justify-content:center;border-radius:.2rem}
.section-index__slider .owl-nav{width:fit-content;position:absolute;bottom:4rem;right:6rem;z-index:1;display:flex;align-items:center;justify-content:center;gap:1rem}
.section-index__slider .owl-nav button{border:none;background:#fff}
.btn{white-space:nowrap;display:flex;align-items:center;justify-content:center;background:#E60000;color:#fff;font-size:1.8rem;font-weight:600;line-height:2.295rem;text-align:left;padding:1.6rem 2.8rem 1.7rem 2.8rem;width:fit-content;border-radius:.2rem;border:.1rem solid transparent}
.btn:hover{background:#fff;border-color:#E60000}
.section-index__slide{background-size:cover;background-repeat:no-repeat;background-position:center;border-radius:.2rem;height:49rem;padding:6.2rem 6rem}
.section-index__slide-content{padding-left:2.1rem}
.section-index__slider h2{color:#000;width:fit-content;max-width:60%}
.slider-button{margin-left:2.1rem;margin-top:3rem !important}
.catalog-search-results{position:absolute;top:1.5rem;left:0;z-index:3;background:#fff;border-radius:.2rem;border:.1rem solid #e3e3e3;box-shadow:0 5rem 6rem 0 rgba(0,0,0,0.6);width:100%;padding:4rem;display:grid;grid-template-columns:auto 1fr;gap:6rem}
.catalog-search-results__text{font-size:1.6rem}
#ajax-catalog-search-results-2 .catalog-search-results{width:87rem}
.catalog-search-results__list li{margin-bottom:1.5rem}
.catalog-search-results__list li a{color:#000;font-size:1.6rem;font-weight:400;line-height:2.08rem;text-align:left}
.catalog-search-results__heading{font-weight:600}
.section-index__slide-content ul{list-style-type:disc;display:flex;flex-direction:column;gap:2rem}
.section-index__slide-content p,
.section-index__slide-content ul{max-width:35rem}
.section-index__slide-content ul li,
.section-index__slide-content p{font-size:1.6rem;font-weight:400;line-height:2.08rem;text-align:left;color:#000}
.section-index__slide-content ul li::marker{color:#E60000}
.slider-button{margin-top:3rem;white-space:nowrap}
.section-index-slider{position:relative}
.section-index-slider .owl-dots{position:absolute;bottom:4rem;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;gap:1.5rem}
.section-index-slider .owl-dots .owl-dot{width:1.2rem;height:1.2rem;background:#fff;border:none;border-radius:50%}
.section-index-slider .owl-dots .owl-dot.active{background:#E60000}
.section-index-categories__list li a{border-radius:.2rem;background:#fff;width:25rem;height:26rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2.7rem;padding:2rem;font-size:1.8rem;font-weight:500;line-height:2.295rem;text-align:center;color:#000;border:.1rem solid #e6e6e6}
.section-index-categories__wrapper-category-image{height:14rem;width:100%;display:flex;align-items:center;justify-content:center;flex-shrink:0}
.section-index-categories__wrapper-category-image img{width:100%;height:100%;object-fit:contain}
.bg-gray{position:absolute;top:34rem;left:0;width:100%;height:127.4rem;z-index:-1}
.bg-gray .bg-image{width:100%;height:100%;object-fit:contain}
.hand-image{position:absolute;bottom:-24.3rem;left:0;z-index:1}
.bg-bottom{height:135.85rem;top:-20rem}
.section-brands__list li a{width:20rem;height:10rem;display:flex;align-items:center;justify-content:center;padding-left:4rem;padding-right:4rem;background:#F5F5F5;border-radius:.2rem}
.section-category__product-list .owl-nav button{position:absolute;top:50%;z-index:1;transform:translateY(-50%);background:rgba(0,0,0,0.08);border-radius:.6rem;backdrop-filter:blur(0.6rem);-webkit-backdrop-filter:blur(0.6rem);border:none;width:6rem;height:6rem;display:flex;align-items:center;justify-content:center;outline:none}
.section-category__product-list .owl-prev{left:-2.4rem}
.section-category__product-list .owl-next{right:-2.4rem}
.section-brands__list li a img{width:100%;height:100%;object-fit:contain}
.section-subcategory__wrapper-properties{border:0.1rem solid #E0E0E0}
.table-product-item{border-bottom:0.1rem solid #E0E0E0}
.section-subcategory__wrapper-properties li{font-family:"Onest",sans-serif}
.section-subcategory__wrapper-properties li{display:flex;align-items:center;justify-content:center}
.add-to-cart__button-on-page{height:5rem !important;width:100%;font-size:1.8rem !important;font-weight:600 !important;line-height:2.295rem}
.section-index-form__logo{width:11.6rem;height:1rem}
.section-index-form__logo img{width:100%;height:100%;object-fit:contain}
.section-index-form__wrapper{background-image:url("../themes/technoparts/assets/images/bg-form.png");background-repeat:no-repeat;background-size:cover;background-position:center;padding:6rem;gap:15.3rem}
.base-search{width:49.5rem}
.section-index-form h4{color:#fff;font-size:1.8rem;font-weight:500;line-height:2.295rem;text-align:left;margin-bottom:1.5rem}
.section-index-form input{height:5rem !important;border-radius:.2rem;border:0.1rem solid #000;padding-left:2rem;font-size:1.6rem;font-weight:400;line-height:2.04rem;text-align:left;color:#000}
.section-index-form input:focus{border-color:#E60000}
.section-index-form__manager-block{font-size:1.6rem;font-weight:500;line-height:2.04rem;text-align:left;color:#fff}
.section-index-form__manager-phone{font-size:2.8rem;font-weight:700;line-height:3.57rem;text-align:left;color:#fff}
.section-index-form__wrapper-title{width:23.9rem}
.section-index-form__wrapper-title h2{font-size:3.6rem;font-weight:700;line-height:3.96rem;text-align:left;color:#fff;margin-bottom:2rem}
.section-adv{padding-bottom:20rem}
.section-adv h3{font-family:Onest;font-size:2.2REM;font-weight:400;line-height:3.08REM;text-align:center;COLOR:#000;margin-bottom:6rem}
.section-adv__list{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8rem}
.section-adv__list li{font-size:1.6rem;font-weight:400;line-height:2.4rem;text-align:left;color:#000}
.section-adv__list li span{margin-top:2.4rem}
.section-adv__wrapper-icon{height:14rem}
.section-adv__wrapper-icon img{height:100%;width:100%;object-fit:contain}
.section-about__wrapper-image{width:92.4rem;height:34.6rem;margin:5rem auto}
.section-about__wrapper-image img{width:100%;height:100%;object-fit:contain}
.section-about__wrapper-content{margin:5rem auto 10rem auto;width:68.5rem}
.section-about__wrapper-content p{font-size:1.6rem;font-weight:400;line-height:2.4rem;text-align:left;color:#000}
footer{background:#F5F5F5;padding-top:6rem;padding-bottom:6rem}
footer h3{font-size:1.8rem;font-weight:500;line-height:2.295rem;text-align:left;color:#000;margin-bottom:2rem}
footer ul li a,
.footer ul li{font-size:1.6rem;font-weight:400;line-height:2.04rem;text-align:left;color:#000;margin-bottom:1.6rem}
.footer__wrapper{display:grid;grid-template-columns:1fr 1fr 1fr}
.bg-adv{top:-240px}
.section-category__wrapper{display:grid;grid-template-columns:22.9rem 1fr;gap:5.7rem}
.section-category__product-list{display:grid;grid-template-columns:repeat(4,1fr);row-gap:2.5rem}
.section-category__product-card{display:flex;flex-direction:column;padding-right:3rem;padding-bottom:2.5rem;border-bottom:.1rem solid #EBEBEB}
.section-category__wrapper-product-image{width:25.6rem;height:25.6rem;display:flex;align-items:center;justify-content:center;align-self:center;margin-bottom:1rem;padding:1.5rem}
.section-category__wrapper-product-image img{width:100%;height:100%;object-fit:contain}
.compatibility{font-size:1.4rem;font-weight:400;line-height:1.82rem;text-align:left;color:#737373}
.compatibility span{color:#000}
.section-category__product-name{font-size:1.8rem;font-weight:500;line-height:2.34rem;text-align:left;color:#000;height:7rem;overflow:hidden}
.section-category__product-card:hover .section-category__product-name{color:#E60000}
.add-to-cart__button{font-size:1.6rem;font-weight:500;line-height:2.04rem;text-align:left;color:#E60000;background:#E600001A;border:.1rem solid transparent;width:11.9rem;height:4.4rem;border-radius:.2rem;display:flex;align-items:center;justify-content:center;margin-top:3.3rem}
.section-cart__in-cart{color:#fff;background:#E60000;width:14.1rem;position:relative}
.section-cart__in-cart:hover{color:#E60000}
.add-to-card:hover,
.add-to-cart__button:hover{background:#fff;border:0.1rem solid #E60000}
.section-category__product-price{font-size:1.6rem;font-weight:400;line-height:2.08rem;text-align:left;color:#000}
.wrapper-we-have{display:flex;align-items:center;gap:2rem;margin-top:.5rem;margin-bottom:.4rem}
.we-have{font-size:1.6rem;font-weight:400;line-height:2.08rem;text-align:left;color:#2FB500}
.section-category h2{margin-bottom:1.9rem}
.section-category__links{margin-top:1.9rem;margin-bottom:3rem}
.section-category__links li a{border:.1rem solid transparent;display:flex;align-items:center;height:3.6rem;background:#F5F5F5;color:#000;font-size:1.6rem;font-weight:400;line-height:2.04rem;text-align:left;padding:0 1.2rem;border-radius:.2rem}
.section-category__links li a:hover{border:0.1rem solid #E60000}
.section-category__filter-item{display:flex;align-items:center;gap:1rem;font-size:1.8rem;font-weight:500;line-height:2.295rem;text-align:left;color:#000;margin-bottom:1.6rem}
.section-category__filter-item svg{transition:all ease .6s}
.section-category__subfilters{margin-bottom:3rem;padding-left:.9rem;display:none;padding-top:.1rem}
.section-category__subfilter-item{margin-bottom:1.2rem;gap:1rem}
.section-category__subfilters label{font-size:1.6rem;font-weight:400;line-height:2.04rem;text-align:left;color:#000}
.item-hide a{font-size:1.4rem;font-weight:500;line-height:1.785rem;text-align:left;color:#E60000;margin-left:-.6rem}
.rotate-arrow{transform:rotateX(180deg)}
.section-category__subfilter-item label{position:relative;display:flex;align-items:center;gap:.51rem}
.section-category__subfilter-item:hover label{color:#E60000}
.section-category__subfilter-item input + span:before{display:block;position:absolute;top:50%;transform:translateY(-50%);left:-.8rem;content:"";width:2.2rem;height:2.2rem;border:.1rem solid #737373;border-radius:.3rem;flex-shrink:0}
.section-category__subfilter-item input{visibility:hidden}
.section-category__subfilter-item input:checked + span:before{display:block;position:absolute;top:50%;transform:translateY(-50%);left:-.8rem;content:"";width:2.2rem;height:2.2rem;background-image:url("../themes/technoparts/assets/images/icons/checked.svg");background-size:cover;background-repeat:no-repeat;border:none;border-radius:.3rem;flex-shrink:0}
.show-more{height:4.4rem;width:100%;font-size:1.6rem;font-weight:500;line-height:2.04rem;text-align:left;color:#000;display:flex;align-items:center;justify-content:center;background:#F5F5F5;margin-top:2.5rem;border-radius:.2rem;border:.1rem solid transparent}
.show-more:hover{border:0.1rem solid #E60000}
.pagination{display:flex;align-items:center;gap:1rem;margin-top:2.5rem}
.pagination li a{width:4.4rem;height:4.4rem;background:#f5f5f5;color:#000;display:flex;align-items:center;justify-content:center;font-size:1.6rem;font-weight:500;line-height:2.04rem;text-align:left;border-radius:.2rem;border:.1rem solid transparent}
.pagination li a:not(.active):hover{border:0.1rem solid #E60000}
.pagination li a.active:hover{color:#fff !important}
.pagination li a.active{background:#666;color:#fff}
.section-product__wrapper-top{display:grid;grid-template-columns:auto 1fr auto;gap:3rem}
.section-product__wrapper-image{width:44.7rem;height:44.7rem;padding:2.4rem}
.section-product__wrapper-image img{width:100%;height:100%;object-fit:contain}
.section-product__wrapper-description{font-size:1.6rem;font-weight:400;line-height:2.24rem;text-align:left;color:#000}
.section-product__wrapper-description span{color:#737373}
.section-product__articul{margin-top:1.5rem}
.section-product__wrapper-quantity{width:44.6rem;height:15.9rem;background:#F5F5F5;border-radius:.2rem;padding:2.4rem 3rem 3rem 3rem;font-size:2rem;font-weight:500;line-height:2.55rem;text-align:left;color:#000}
.all-properties{color:#E60000;font-size:1.4rem;font-weight:500;line-height:1.785rem;text-align:left;margin-top:1.5rem}
.quantity__status{padding:0 .6rem 0 .6rem;background:#FFA800;color:#fff;border-radius:.2rem;font-size:1.3rem;font-weight:600;line-height:1.69rem;text-align:right;height:2.2rem}
.quantity__wrapper-bottom{margin-top:2.9rem}
.quantity__wrapper-input{height:5rem;background:#fff;border-radius:.2rem;display:grid;grid-template-columns:auto 1fr auto;align-items:center;flex-grow:1}
.cart-item__quantity{font-size:1.8rem;font-weight:500;line-height:2.295rem;text-align:center;color:#000;border:none;width:7.7rem}
.section-cart__wrapper-plus,
.section-cart__wrapper-minus{width:4.2rem;height:4.2rem;display:flex;align-items:center;justify-content:center}
.section-product .section-category__links{margin-top:2rem}
.section-category__links li a.active{background:#666;color:#fff}
.section-product__properties-block{margin-top:6rem}
.section-product h4{font-size:2.8rem;font-weight:500;line-height:3.57rem;text-align:left;color:#000}
.section-product__description{color:#000;font-size:1.6rem;font-weight:400;line-height:2.4rem;text-align:left;margin-top:1.6rem}
.section-category__links li a.active:hover{border-color:transparent;background:#666;color:#fff !important}
.section-product__see-more{margin-top:6rem}
.section-product .section-category__product-list{grid-template-columns:repeat(5,1fr);margin-top:3.1rem}
.section-cart h1 span{color:#737373}
.section-cart__wrapper-item-image{height:14rem;width:14rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}
.section-cart__wrapper-item-image img{width:100%;height:100%;object-fit:contain}
.overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:3;background:rgba(0,0,0,0.24);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:none}
.section-cart__item{border-bottom:.1rem solid #EBEBEB;display:grid;grid-template-columns:1.2fr .8fr;gap:3rem;padding-top:1rem;padding-bottom:1.5rem}
.section-cart__item-title{font-size:1.8rem;font-weight:500;line-height:2.34rem;text-align:left;color:#000}
.section-cart__wrapper-middle{display:flex;align-items:center;gap:7.8rem}
.section-cart .quantity__wrapper-input{border:.1rem solid #CCC}
.wrapper-close-icon{cursor:pointer}
.wrapper-close-icon:hover svg path{fill:#E60000}
.section-cart__product-price{font-size:1.6rem;font-weight:400;line-height:2.08rem;text-align:left;color:#000}
.section-cart__product-price span{color:#737373}
.section-cart__item-left-part:hover .section-cart__item-title{color:#E60000}
.error{background:#E60000 !important}
.flash-message{font-size:1.6rem !important}
.section-order{margin-top:6rem}
.image-overlay{backdrop-filter:blur(0.6rem);-webkit-backdrop-filter:blur(0.6rem);font-size:2rem;color:#000;font-weight:600;top:50%;left:50%;transform:translate(-50%,-50%);transition:all ease .6s;display:none}
.section-order__wrapper-radio label{font-size:1.6rem;font-weight:400;line-height:2.04rem;text-align:left;color:#000}
.section-order__wrapper-radio input{visibility:hidden}
.section-order__wrapper-radio input + label:before{content:"";width:2.2rem;height:2.2rem;position:absolute;top:-.1rem;left:-.5rem;background-image:url("../themes/technoparts/assets/images/icons/radio-empty.svg");background-repeat:no-repeat;background-size:contain;background-position:center}
.section-order__wrapper-radio input:checked + label:before{content:"";width:2.2rem;height:2.2rem;position:absolute;top:-.1rem;left:-.5rem;background-image:url("../themes/technoparts/assets/images/icons/radio-checked.svg");background-repeat:no-repeat;background-size:contain;background-position:center}
.section-order__wrapper-inputs,
.section-order__wrapper-ur-inputs{display:grid;grid-template-columns:1fr 1fr;gap:3rem;width:68.6rem}
.section-order__wrapper-ur-inputs input{display:none}
.section-order__wrapper-faces{margin-bottom:2.5rem;flex-wrap:wrap}
.section-order__wrapper-inputs input,
.section-order__wrapper-ur-inputs input{height:5rem;border:0.1rem solid #000;padding-left:2rem;font-size:1.6rem;font-weight:400;line-height:2.04rem;text-align:left;color:#000;border-radius:.2rem}
.section-order__wrapper-inputs input::placeholder{color:#737373}
.section-order h4{margin-bottom:2.5rem}
.section-order textarea{border:0.1rem solid #000;padding-left:2rem;padding-top:1.5rem;font-size:1.6rem;font-weight:400;line-height:2.04rem;text-align:left;color:#000;border-radius:.2rem;width:68.6rem;outline:none}
.section-order input:focus,
.section-order textarea:focus{border-color:#E60000}
.attention{font-family:Onest;font-size:1.4rem;font-weight:400;line-height:1.82rem;text-align:left;color:#737373;margin-top:3rem}
.send-order:hover{color:#E60000}
.attention a{color:#000}
.wrapper-mobile-menu h2{text-align:left;color:#d3d3d3}
.wrapper-top-actions{margin-bottom:3.3rem}
.wrapper-mobile-menu ul li a{color:#000}
.wrapper__mobile-cart-count{position:absolute;top:-.6rem;right:0}
.cart-count-mobile{display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.2rem !important;width:auto !important;height:auto !important;min-width:2.4rem !important;min-height:2.4rem !important;padding-top:.2rem}
.fast-select-button{margin-top:0 !important}
.section-order__wrapper-radio label{padding-left:1rem}
.founded{font-size:1.6rem}
.product-list__for-search{padding-bottom:8rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(27rem,1fr));row-gap:2.5rem}
.product-list__for-search .compatibility{height:3.3rem}
.categories__product-list__for-search .category-item a{width:100%}
.section-product__property-border{border-bottom:.1rem dotted #cbcbcb;transform:translateY(-0.5rem)}
.categories__product-list__for-search{padding-bottom:8rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(25rem,1fr));gap:2.5rem}
.section-product__property-value{max-width:60%}
.section-product__property{color:#838383}
.section-product__properties-list{max-width:50%}
.section-product__properties-list li{margin-bottom:1rem}
.wrapper-checkbox input{visibility:hidden;position:absolute}
.wrapper-checkbox{position:relative;margin-bottom:24px;margin-left:3px}
.wrapper-checkbox label{padding-left:28px;position:relative;font-size:12px;color:gray;line-height:normal;display:flex;align-items:center;gap:10px}
.wrapper-checkbox input + label:before{position:absolute;top:4px;left:2px;display:block;flex-shrink:0;content:'';width:16px;height:16px;border:2px solid #ccc;border-radius:3px;background-color:#fff;background-repeat:no-repeat;background-size:contain;background-position:center}
.wrapper-checkbox input + label:hover:before{border-color:#E60000}
.wrapper-checkbox input:checked + label:before{position:absolute;top:2px;left:0;display:block;flex-shrink:0;content:'';width:20px;height:20px;background-image:url(../themes/technoparts/assets/images/icons/checked.svg);background-repeat:no-repeat;background-size:contain;background-position:center}
.fast-select-button:hover{color:#E60000}
.static-page-content{font-size:1.4rem;padding-bottom:30px}
@media (max-width:1500px){.section-category__product-list .owl-prev{left:0}.section-category__product-list .owl-next{right:0}}
@media (max-width:1400px){.section-category__product-list{grid-template-columns:1fr 1fr 1fr}}
@media (max-width:992px){.section-product__properties-list{max-width:100%}.up-button{right:1.5rem}.section-category__product-list{grid-template-columns:1fr 1fr}footer{padding-bottom:12rem}.section-product__wrapper-top{grid-template-columns:auto 1fr}}
@media (max-width:768px){.footer__wrapper-contacts{margin-top:2.4rem}.section-product__wrapper-top{grid-template-columns:1fr}.section-index-slider .owl-dots{bottom:1.5rem}.header__wrapper-right{flex-direction:column-reverse;gap:1.5rem!important;align-items:start!important;margin-top:2.1rem}.section-cart__item{gap:1rem}.section-about__wrapper-image{width:100%}.footer__wrapper{grid-template-columns:1fr 1fr}.section-about__wrapper-content{width:100%}.header__category-list{display:none!important}.section-index__slider{margin-top:2.4rem}.header__wrapper-cart{display:none!important}.section-cart__item{grid-template-columns:1fr}.section-cart__wrapper-middle{flex-direction:row-reverse;width:50%;gap:4rem;justify-content:space-between}.section-cart__product-price{padding-left:2.4rem}.header__catalog{display:none!important}.section-adv__list{grid-template-columns:1fr 1fr}.section-category__wrapper{grid-template-columns:1fr}.cart-item__quantity{width:100%}.section-order__wrapper-inputs,.section-order textarea{width:100%}.section-order__wrapper-faces{row-gap:2.4rem!important}}
@media (max-width:576px){.section-category__wrapper-product-image{width:100%}.section-order__wrapper-inputs{grid-template-columns:1fr}.section-adv__list{grid-template-columns:1fr}.section-index-form__wrapper{padding:3rem;gap:4.2rem}.section-index-form__wrapper-title{width:100%}.section-cart__wrapper-middle{width:66%}}