@import "../themes/enerprom/assets/vendor/css/bootstrap.min.css";
@import "../themes/enerprom/assets/vendor/css/slick.css";
@import "../themes/enerprom/assets/vendor/js/owl-carousel/owl.carousel.min.css";
@import "../themes/enerprom/assets/vendor/js/owl-carousel/owl.theme.min.css";
*{margin:0;padding:0;box-sizing:border-box}
html{font-size:10px}
body{background:#F8F8F8;font-size:1.6rem;font-family:"Inter",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;line-height:normal;color:#222;display:flex;flex-direction:column;min-height:100vh}
main{flex-grow:1}
.container{max-width:1440px}
section{padding-bottom:12rem}
a{text-decoration:none}
ul{margin:0;padding:0;list-style-type:none}
h1{font-family:Inter;font-size:3.6rem;font-weight:500;line-height:4.68rem;text-align:left;color:#222;margin-bottom:4rem}
h2{font-family:Inter;font-size:3rem;font-weight:500;line-height:3.9rem;text-align:left;color:#222;margin:3rem 0 3rem}
h3,
.title_h3{color:#222;font-family:Inter;font-size:2rem;font-weight:500;line-height:2.6rem;text-align:left;margin-bottom:2rem}
h4{font-family:Inter;font-size:1.6rem;font-weight:500;line-height:2.08rem;text-align:left;color:#222}
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:3rem;margin-bottom:2rem}
.breadcrumbs li a,
.breadcrumbs li span,
.breadcrumbs li.active{font-family:Inter;font-size:14px;font-weight:400;line-height:21px;text-align:left;color:#999}
.breadcrumbs li span{margin-right:.4rem}
.breadcrumbs li a:hover{color:#E30613}
@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}
.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-dark{animation-duration:1.2s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeHolderShimmer;animation-timing-function:linear;background:#2c2c2c;background:linear-gradient(to right,#030303 8%,#f4f4f4 38%,#444343 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:not([type="checkbox"]){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}
.default-form input:focus{border:1px solid #213A8F}
.default-form button{display:flex;align-items:center;justify-content:center;width:100%;height:6rem;background:#213A8F;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}
.default-form button:hover{background:#2548BD}
.form-close{cursor:pointer;position:absolute;padding:2rem;top:0;right:0;z-index:3}
.form-close:hover svg rect{fill:#E30613}
.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)}
.up-button{width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:#E30613;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)}
@media (max-width:767px){.up-button{display:none}}
.default-form1{background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,0.1);width:100%;max-width:50em;position:relative}
.default-form__wrapper-inputs{display:flex;flex-direction:column;width:100%}
.text_delivery_form,
input[type="email"],
input[type="tel"]{margin-bottom:15px;padding:10px;border:1px solid #ccc;border-radius:4px;font-size:16px}
.bnt_default-form1{width:10em;padding:10px;background-color:#007bff;color:#fff;border:none;border-radius:4px;font-size:16px;cursor:pointer}
.bnt_default-form1:hover{background-color:#0056b3}
.delivery-content{margin-top:20px;margin-bottom:20px}
.delivery-content li{padding-left:10px;margin-left:25px;margin-bottom:10px;list-style:square}
.delivery-content h1{font-family:Inter;font-size:3.6rem;font-weight:500;line-height:4.68rem;text-align:left;color:#222;margin-bottom:4rem}
.delivery-content ul{margin-bottom:3em;padding:0;list-style-type:none}
.header__wrapper-top{padding-top:3rem;padding-bottom:3rem}
.error{font-size:1.4rem!important}
.header-compare-link{background:#f8f8f8 !important}
.breadcrumbs{display:flex;flex-wrap:wrap;justify-content:start}
.breadcrumbs li{list-style:none !important;padding:0 !important;margin:0 !important}
.btn-search{width:4.8rem;height:4rem;display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;z-index:1;background:none;border:none}
.compare-count{top:0;right:0;border-radius:50%;background:#213A8F;display:flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;font-family:Inter;font-size:1.1rem;font-weight:600;line-height:1.1rem;text-align:center;color:#fff}
.btn-search:hover{background:none}
.btn-search__wrapper-icon{width:1.8rem;height:1.8rem;background-image:url("../themes/enerprom/assets/images/icons/search.svg");background-repeat:no-repeat;background-size:contain;background-position:center}
.btn-search:hover .btn-search__wrapper-icon{background-image:url("../themes/enerprom/assets/images/icons/search-blue.svg")}
.header__wrapper-bottom{padding-top:1.1rem;padding-bottom:.9rem;transition:all ease .2s;position:relative}
.header__wrapper-logo{width:34rem;height:5rem}
.header__wrapper-logo img{width:100%;height:100%;object-fit:contain}
.header__callback-button{width:22rem;height:5rem;background:#E0E0E0;color:#222;border:none;font-family:Inter;font-size:1.6rem;font-weight:500;line-height:1.6rem;text-align:left}
.catalogMenuTitle{background-color:#E0E0E0;padding:10px}
.filterTitle{font-size:18px;margin-bottom:2rem;font-weight:bold}
.section-subcategory__wrapper-final-text img{max-width:100%}
.card{border:none;transition:all ease .2s}
.card:hover,
.section-category__category-list li:hover{box-shadow:0 0 1.6rem 0 rgba(0,0,0,0.06)}
.card:hover .section-popular__title{color:#E30613}
.section-category__category-list li:hover h4{color:#E30613}
.header__search-input{height:4rem;width:33.9rem;border:0.1rem solid #eaeaea;padding-left:4.8rem;transition:all ease .2s;background:#f8f8f8}
.header__search-input:focus{border:0.1rem solid #213A8F}
.header__search-input:focus + .btn-search .btn-search__wrapper-icon{background-image:url("../themes/enerprom/assets/images/icons/search-blue.svg")}
.header__wrapper-bottom{background:white}
.header__menu-list li a{font-family:Inter;font-size:1.3rem;font-weight:500;line-height:normal;text-align:left;color:#222}
.header__menu-list li:hover a{color:#E30613}
.section-index-slider{margin-top:2rem}
.section-index-slider__slide{display:block;height:66.2rem}
.section-index-slider__buttons-list{border:0.1rem solid #E0E0E0;height:66.2rem;width:48.5rem;overflow:auto}
.section-index-slider__slide img{width:100%;height:100%;object-fit:cover}
.section-index-slider__buttons-list li{width:100%;height:13.2rem;padding-left:3rem;padding-right:3rem;border-bottom:0.1rem solid #E0E0E0;background:#fff}
.section-index-slider__buttons-list li a{font-family:Inter;font-size:1.6rem;font-weight:500;line-height:2.08rem;text-align:left;color:#777;width:100%;height:100%;display:flex;align-items:center}
.section-index-slider__buttons-list li:last-child{border-bottom:none}
.header__email a{color:#777 !important;text-transform:lowercase!important;font-family:Inter;font-size:1.6rem;font-weight:400;line-height:2.08rem;text-align:left}
.section-index-slider__buttons-list li{cursor:pointer}
.section-index-slider__buttons-list li:hover a{color:#E30613}
header a:hover{color:#E30613}
header button:hover{color:#fff;background:#213A8F}
.header__tel a{font-family:Inter;font-size:1.6rem!important;font-weight:500!important;line-height:2.08rem;text-align:left;color:#222}
@media (max-width:999px){.header__tel a{display:block;white-space:normal}.header__tel a span{display:block}}
.header-catalog img{width:2.4rem;height:1.56rem}
.section-popular__list{display:grid;grid-template-columns:repeat(6,1fr);gap:1.2rem}
.section-special-proposal__list{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}
.section-popular__title{margin-top:1.5rem}
.section-popular__list li>a{padding:2rem;font-family:Inter;font-size:1.6rem;font-weight:500;line-height:2.08rem;text-align:center;color:#222}
.section-popular__wrapper-image{width:12rem;height:12rem;overflow:hidden}
.section-popular__wrapper-image img{transition:all ease .42s;width:100%;height:100%;object-fit:contain}
.section-special-proposal__wrapper-image{height:27.5rem;overflow:hidden}
.section-special-proposal__wrapper-image img{transition:all ease .42s;width:100%;height:100%;object-fit:contain}
.card:hover img,
.section-category__category-list li:hover img{transform:scale(1.087)}
.section-special-proposal__card-title{padding:2.5rem;color:#222;font-family:Inter;font-size:1.6rem;font-weight:500;line-height:2.08rem;text-align:left;margin-bottom:2.5rem;align-self:start}
.section-special-proposal__card-title:hover{color:#E30613}
.card-brand__wrapper-links{margin-bottom:1.5rem;margin-top:.5rem}
.section-special-proposal__list>li,
.section-subcategory__product-list>li{padding:3rem 2.5rem 3.8rem}
.card-brand{font-family:Inter;font-size:1.3rem;font-weight:500;line-height:1.3rem;text-align:left;color:#213A8F !important;text-transform:uppercase}
.section-proposal__send-request{font-family:Inter;font-size:1.4rem;font-weight:500;line-height:1.82rem;letter-spacing:0.03em;text-align:left;color:#E30613;text-transform:uppercase;align-self:start;border:0;background-color:unset}
.card-compare{color:#777}
.card-compare:hover{color:#E30613}
.card-compare:hover path{stroke:#E30613}
.section-brand__list a{height:23rem;padding:3.4rem;display:flex;align-items:center;justify-content:center;background:#fff}
.not-slider-but-grid{display:grid!important;grid-template-columns:repeat(6,1fr);gap:1.5rem}
.section-brand__list a img{width:100%;height:100%;object-fit:contain}
.see-all-link{color:#213A8F;font-family:Inter;font-size:1.6rem;font-weight:400;line-height:1.6rem;text-align:right;border-bottom:0.1rem solid #213A8F}
.section-about p{font-family:Inter;font-size:1.6rem;font-weight:400;line-height:2.4rem;text-align:left;color:#222}
.section-about__wrapper{display:grid;grid-template-columns:46% 1fr;gap:6rem}
.section-about__wrapper-image img{width:100%;height:100%;object-fit:cover}
.know-more{width:24rem;height:6rem;display:flex;align-items:center;justify-content:center;font-family:Inter;font-size:1.6rem;font-weight:500;line-height:1.6rem;text-align:left;color:#fff;background:#213A8F;border:none}
.section-about__mission-block{padding:3rem 6rem 3rem 3rem;border-left:0.3rem solid #E30613;background:#fff;position:relative;z-index:1;margin-top:4rem;margin-bottom:5rem}
.section-about__mission-block p{font-family:Inter;font-size:1.6rem;font-weight:400;line-height:2.4rem;text-align:left;color:#777}
.know-more:hover{background:#2548BD}
.section-index-news__wrapper{display:grid;grid-template-columns:1fr 1fr;gap:2rem}
.section-index-news__wrapper-image img{width:100%;height:100%;object-fit:cover;overflow:hidden}
.section-index-news__wrapper ul li a p{font-family:Inter;font-size:1.4rem;font-weight:400;line-height:2.1rem;text-align:left;color:#777;margin-bottom:0}
.section-index-news__wrapper .section-index-news__wrapper-items{border-bottom:0.1rem solid #E0E0E0;border-top:0.1rem solid #E0E0E0}
.section-index-news__wrapper .section-index-news__wrapper-items li{border-bottom:0.1rem solid #E0E0E0}
.section-index-news__wrapper .section-index-news__wrapper-items li a{display:block;height:100%;padding-top:3.3rem;padding-bottom:3.3rem}
.section-index-news__wrapper .section-index-news__wrapper-items li:last-child{border-bottom:none}
.section-index-news__item-date{display:block;font-family:Inter;font-size:1.2rem;font-weight:500;line-height:1.56rem;letter-spacing:0.03em;text-align:left;color:#999;margin-bottom:1.5rem}
.section-index-news__wrapper-items li:hover h4{color:#E30613}
footer{background:#fff;padding-top:7rem}
.footer__list{display:grid;grid-template-columns:1fr 1fr;gap:2rem}
.footer__wrapper{display:grid;grid-template-columns:1fr 1fr;gap:4.2rem;padding-bottom:6rem}
.footer__list li a{color:#222;font-family:Inter;font-size:1.6rem;font-weight:400;line-height:2.1rem;text-align:left}
.footer__list li a:hover{color:#E30613}
.section-news__post-title{max-width:96%;bottom:3rem;left:3rem;z-index:1;background:rgba(128,128,128,0.8);border-radius:10px;padding:10px}
.post-title-white{font-family:Inter;font-size:2rem;font-weight:500;line-height:2.6rem;text-align:left}
.post-p-white{font-family:Inter;font-size:1.4rem;font-weight:400;line-height:2.1rem;text-align:left}
.post-date-white{font-family:Inter;font-size:1.2rem;font-weight:500;line-height:1.56rem;letter-spacing:0.03em;text-align:left}
.footer__after-ural span,
.footer__until-ural span{color:#999;font-family:Inter;font-size:1.2rem;font-weight:500;line-height:1.56rem;letter-spacing:0.03em;text-align:left;text-transform:uppercase;margin-bottom:1.5rem;display:block}
footer .header__email a{color:#213A8F}
footer .header__tel{margin-bottom:.8rem}
footer .header__email{margin-bottom:1.2rem}
.footer__address{font-family:Inter;font-size:1.6rem;font-weight:400;line-height:2.4rem;text-align:left;color:#222}
.footer__right{display:grid;grid-template-columns:1fr 1fr;gap:2rem}
.footer__bottom{padding-top:3rem;padding-bottom:3.8rem;border-top:0.1rem solid #E0E0E0;display:grid;grid-template-columns:1fr 1fr;gap:2rem}
.footer__wrapper-bottom-links{display:grid;grid-template-columns:1fr 1fr;gap:2rem}
.footer__bottom a,
.all-rights{font-family:Inter;font-size:1.4rem;font-weight:400;line-height:2.1rem;text-align:left;color:#777;border-bottom:0.1rem solid #E0E0E0;width:fit-content}
.footer__bottom a:hover{color:#E30613;border-color:#E30613}
.all-rights{border:none}
.section-category__wrapper-category,
.brand-page__wrapper-description{display:grid;grid-template-columns:34.5rem 1fr;gap:2rem;position:relative}
.brand-page__wrapper-description{margin-bottom:2rem}
.section-category__category-list{display:grid;grid-template-columns:1fr 1fr 1fr;gap:2rem}
.section-category__category-list li{background:#fff;display:flex;cursor:pointer;align-items:center}
.section-category__category-list li .section-category__wrapper-description{padding:2.5rem}
.section-category__wrapper-description h4{margin-bottom:2rem}
.section-category__wrapper-image{margin-left:1rem;width:10rem;height:10rem;overflow:hidden;flex-shrink:0}
.section-category__wrapper-image img{width:100%;height:100%;object-fit:contain;transition:all ease .42s}
.section-category__brands-list{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}
.section-category__brands-list li a{padding:1rem;background:#f8f8f8;font-family:Inter;font-size:1.4rem;font-weight:400;line-height:1.4rem;text-align:left;color:#222;border-radius:2rem}
.section-category__brands-list li a:hover{background:#213A8F;color:#fff}
.section-category__text{margin-top:8rem}
.section-category__text p{font-family:Inter;font-size:1.6rem;font-weight:400;line-height:2.4rem;text-align:left;color:#222}
.section-category__toptext{margin:2rem 0}
.section-category__toptext p{font-family:Inter;font-size:1.6rem;font-weight:400;line-height:2.4rem;text-align:left;color:#222}
.section-category__text h3{font-size:2rem !important}
.section-category__text ul,
.section-category__toptext ul{padding-left:2rem;margin-top:1.4rem}
.section-category__text ul li,
.section-category__toptext ul li{list-style-type:disc;margin-bottom:1.2rem}
.section-category__filters-list>li:not(.section-category__subfilters-block){position:relative;cursor:pointer;font-family:Inter;font-size:1.4rem;font-weight:600;line-height:1.82rem;text-align:left;color:#222;background:#fff;border-bottom:0.1rem solid #E0E0E0}
.filter__item{padding:2.5rem 2rem}
.section-category__filters-item>a{display:flex;font-family:Inter;font-size:1.4rem;font-weight:600;line-height:1.82rem;text-align:left;color:#222;width:100%;height:100%}
.section-menu__subcategory{display:none}
.section-category__filters-list li:last-child{border:none}
.section-category__filters-list li:last-child a{justify-content:start;height:auto}
.section-category__filters-list li:last-child:after{background-image:none !important}
.section-menu__list>li{position:relative}
.section-category__filters-list>li.active:not(.section-category__subfilters-block):after{transform:rotateX(180deg)}
.section-category__filters-list>li.active{background:#E0E0E0}
.section-category__subfilters{padding:2rem;background:#F3F3F3}
.section-category__subfilters li a{display:block;font-family:Inter;font-size:1.4rem;font-weight:400;line-height:1.82rem;text-align:left;color:#222}
.section-category__subfilters li.active a{color:#777}
.catalog-in-filter{margin-top:2rem}
.header-fixed{position:fixed;top:0;left:0;width:100vw;z-index:2;border-bottom:0.1rem solid #E0E0E0}
.slide-text{bottom:6rem;left:6rem;color:#fff;font-family:Inter;font-size:2.6rem;font-weight:600;line-height:3.38rem;text-align:left;z-index:2}
.filter__subitem{padding-left:2rem;display:none}
.filter__subitem ul li a{font-family:Inter;font-size:1.3rem;font-weight:400;line-height:1.69rem;text-align:left;color:#777;margin-bottom:1.2rem}
.section-category__subfilters-block{display:none}
.section-category__subfilters-block.subitem-active{display:list-item}
.section-category__subfilters>li.active a{color:#777;background:none}
.section-product__articul{margin-bottom:2.1rem;color:#777}
.section-subcategory__product-list{display:grid;grid-template-columns:1fr 1fr 1fr;gap:2rem}
.section-subcategory h1{display:flex;align-items:center;justify-content:space-between}
.section-subcategory span{font-family:Inter;font-size:1.4rem;font-weight:400;line-height:2.1rem;text-align:left;color:#222}
.subcategory-filter-item label{position:relative}
.subcategory-filter-item input[type="checkbox"]{visibility:hidden}
input[type="checkbox"] + label:before{display:block;position:absolute;top:50%;transform:translateY(-50%);left:-2.76rem;content:"";width:1.8rem;height:1.8rem;background-image:url("../themes/enerprom/assets/images/icons/checkbox-non-checked.svg");background-repeat:no-repeat;background-size:contain;background-position:center}
input[type="checkbox"]:checked + label:before{display:block;position:absolute;top:50%;transform:translateY(-50%);left:-2.76rem;content:"";width:1.8rem;height:1.8rem;background-image:url("../themes/enerprom/assets/images/icons/checkbox-checked.svg");background-repeat:no-repeat;background-size:contain;background-position:center}
.grid-list{height:4.1rem;margin-bottom:2rem}
.orient-grid,
.orient-list{gap:.5rem;color:#999}
.orient-grid:before,
.orient-list:before,
.reset-filter:before{display:block;content:"";width:1.3rem;height:1.3rem;background-image:url("../themes/enerprom/assets/images/icons/grid.svg");background-repeat:no-repeat;background-size:contain;background-position:center}
.reset-filter{gap:.5rem;background:none !important;padding-top:2.5rem;padding-left:2rem!important;padding-bottom:2.5rem}
.reset-filter:hover{color:#E30613}
.reset-filter:before{width:2rem;height:2rem;background-image:url("../themes/enerprom/assets/images/icons/reset.svg")}
.orient-list:before{width:2rem;background-image:url("../themes/enerprom/assets/images/icons/list.svg")}
.orient-grid:hover:before{background-image:url("../themes/enerprom/assets/images/icons/grid-red.svg") !important}
.orient-list:hover:before{background-image:url("../themes/enerprom/assets/images/icons/list-red.svg") !important}
.orient-grid.active:before{background-image:url("../themes/enerprom/assets/images/icons/grid-active.svg")}
.orient-list.active:before{background-image:url("../themes/enerprom/assets/images/icons/list-active.svg")}
.grid-list a.active{color:#222}
.grid-list a:hover{color:#E30613}
.section-subcategory__wrapper-filter-links{margin-bottom:2rem;margin-top:2rem}
.section-subcategory__wrapper-filter-links li a,
.reset-filter{background:#eaeaea;height:4.1rem;border-radius:2rem;display:flex;align-items:center;justify-content:center;padding-left:1rem;padding-right:1rem;font-family:Inter;font-size:1.4rem;font-weight:400;line-height:2.1rem;text-align:left;color:#777}
.section-subcategory__wrapper-filter-links li a span{color:#222;padding-left:.42rem}
.section-subcategory__wrapper-final-text{margin-top:8rem}
.section-subcategory__wrapper-final-text ul{padding-left:2rem;margin-top:2.4rem}
.section-subcategory__wrapper-final-text ul li{list-style-type:disc;margin-bottom:1.2rem}
.pagination-list{gap:.8rem;margin-top:5rem}
.pagination-list li a,
.pagination_element{width:5rem;height:5rem;display:flex;align-items:center;justify-content:center;background:#fff;color:#777;border:0.1rem solid #E0E0E0;cursor:pointer}
.pagination-list li a.active,
.pagination_element.active{background:#213A8F;color:#fff}
.pagination-item-space{background:none !important;border:none !important}
.pagination-continue img{width:.78rem;height:1.5rem}
.section-subcategory__wrapper-final-text p{font-family:Inter;font-size:1.6rem;font-weight:400;line-height:2.4rem;text-align:left;color:#222;white-space:normal;word-break:break-word}
.section-subcategory__wrapper-properties,
.section-subcategory-list__item{display:grid;grid-template-columns:38.5rem 1fr 1fr 1fr 1fr 1fr 6rem;align-items:center;background:#fff;border:0.1rem solid #E0E0E0}
.compare-fixed{position:fixed;top:7.1rem;left:0;z-index:2;border-bottom:0.1rem solid #E0E0E0}
.item-for-compare{display:block}
.list-for-compare,
.compare-property-list{display:grid;grid-template-columns:repeat(5,1fr)}
.list-for-compare{background:white}
.items-for-fix{width:100%;background:white;border-bottom:0.1rem solid #E0E0E0}
.property-name{position:absolute;top:0;left:0;display:none}
.compare-property-list li:first-child .compare-names .property-name{display:block}
.product-list__list-in-compare .owl-prev{position:absolute;top:50%;left:-3rem;transform:translateY(-50%);border:none;background:none}
.product-list__list-in-compare .owl-next{position:absolute;top:50%;right:-3rem;transform:translateY(-50%);border:none;background:none}
.there-no-goods{color:#cbcbcb;font-weight:600}
.wrapper-next-arrow,
.wrapper-prev-arrow{width:6rem;height:6rem;border-radius:.6rem;display:flex;align-items:center;justify-content:center;background:#e4e4e499}
.compare-property-list{margin-top:4rem}
.compare-property-list li p{height:6rem;display:flex;align-items:end;border-bottom:.1rem solid #e0e0e0;margin-bottom:1.5rem}
.property-name{color:gray;font-size:1.2rem;text-align:left}
.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:#222}
.section-subcategory-list__wrapper-text .section-subcategory-list__product-title:hover{color:#E30613}
.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/enerprom/assets/images/icons/compare-blue.svg");background-size:contain;background-repeat:no-repeat;background-position:center}
.header-compare-link-icon{background-image:url("../themes/enerprom/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/enerprom/assets/images/icons/compare-white.svg")}
.sorting,
.sorting span,
.sorting-popup li a{font-family:Inter;font-size:1.4rem;font-weight:400;line-height:2.1rem;text-align:left;color:#777}
.sorting{margin-bottom:2rem;gap:.78rem;display:grid;grid-template-columns:auto 13.02rem;height:4.1rem}
.sorting span{display:flex;align-items:center;gap:.85rem;cursor:pointer;transition:all ease .6s}
.sorting span:hover,
.sorting-popup li a:hover{color:#222}
.sorting span:after{display:block;content:"";width:1rem;height:.45rem;background-image:url("../themes/enerprom/assets/images/icons/chevron-gray.svg");background-repeat:no-repeat;background-size:contain;background-position:center;transition:all ease .222s}
.sorting-popup{position:absolute;z-index:1;top:3.12rem;right:0;background:white;box-shadow:0 0 .6rem 0 #dadada;border-radius:.42rem;padding:2.0112rem;display:none}
.sorting-popup li a{display:block;margin-bottom:.6rem}
.sorting span.active:after{transform:rotateX(180deg)}
.section-product__wrapper-main-image{width:48rem;height:100%;min-height:48rem;display:flex;align-items:center;justify-content:center;background:#fff;padding:2rem;cursor:pointer}
.section-product__photo-list{width:8rem;position:relative}
.slick__next-arrow,
.slick__prev-arrow{position:absolute;z-index:1;left:50%;transform:translateX(-50%);width:4rem;height:4rem;border-radius:.4rem;background:rgba(0,0,0,0.1);display:flex;align-items:center;justify-content:center;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);cursor:pointer}
.slick__prev-arrow{top:-1.5rem}
.slick__next-arrow{bottom:-1.5rem!important}
.section-product__photo-list a{width:8rem;height:8rem;background:#fff;display:flex;align-items:center;justify-content:center;margin-bottom:1rem;cursor:pointer}
.section-product__photo-list a img{width:100%;height:100%;object-fit:contain}
.section-product__wrapper-main-image img{width:100%;height:100%;object-fit:contain}
.section-product__wrapper-properties{padding:3rem;width:40rem}
.section-product__brand{height:5rem;display:flex;align-items:center;justify-content:center}
.section-product__brand img{width:100%;height:100%;object-fit:contain}
.section-product__compare{color:#213A8F}
.properties-title{font-weight:600;margin-bottom:2.5rem}
.section-product__properties-list li{margin-bottom:1.2rem;max-width:490px}
.section-product__tabs-content .section-product__wrapper-brand{margin-bottom:3rem}
.section-product__tabs-content .section-product__properties-list li{max-width:992px}
.section-product__property-value{text-align:right!important}
.section-product__properties-list li span{font-family:Inter;font-size:1.4rem;font-weight:400;line-height:2.4rem;text-align:left;color:#777}
.section-product__property-border{margin-left:.6rem;margin-right:.6rem;transform:translateY(-0.5rem);border-bottom:0.1rem dashed #E0E0E0}
.all-properties{display:block;font-family:Inter;font-size:1.4rem;font-weight:400;line-height:2.1rem;text-align:left;color:#222;border-bottom:0.1rem dashed #222;width:fit-content;margin-bottom:3.5rem;margin-top:2rem}
.consult-card{padding:4rem 3rem;width:34.5rem}
.consult-card__wrapper-avatar{width:7rem;height:7rem;border-radius:50%;background:#f8f8f8}
.consult-card__wrapper-avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%}
.consult-card__wrapper-text{font-family:Inter;font-size:1.4rem;font-weight:400;line-height:2.1rem;text-align:left;color:#222}
.download-pdf{display:flex;align-items:center;gap:.9rem}
.download-pdf:hover h4{color:#E30613}
.download-pdf:before{display:block;content:"";height:4rem;width:3.2rem;background-image:url("../themes/enerprom/assets/images/icons/pdf.svg");background-repeat:no-repeat;background-size:contain;background-position:center;flex-shrink:0}
.make-question{font-family:Inter;font-size:1.4rem;font-weight:400;line-height:1.4rem;text-align:left;color:#213A8F;border-bottom:0.1rem solid #213A8F;width:fit-content;padding-bottom:.2rem;margin-top:1.5rem}
.make-question:hover{color:#E30613;border-color:#E30613}
.section-recommended,
.section-viewed{padding-top:8rem}
.section-recommended__list{grid-template-columns:repeat(4,1fr)}
.section-recommended h2{font-family:Inter;font-size:2.6rem;font-weight:500;line-height:3.38rem;text-align:left}
.section-product__wrapper-tabs{background:#fff;padding:3rem;margin-top:2rem}
.section-product__tabs-list{display:flex;align-items:start;gap:7rem;border-bottom:0.1rem solid #E0E0E0;height:5.3rem}
.section-product__tabs-list li{position:relative;padding-top:.96rem;height:100%;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between}
.section-product__tabs-list li a{font-family:Inter;font-size:1.3rem;font-weight:500;line-height:1.3rem;text-align:left;color:#777;text-transform:uppercase}
.section-product__tabs-list li a.active{color:#222}
.section-product__tabs-list li:hover a{color:#E30613}
.section-product__tabs-content .content-item{padding-top:4rem;padding-bottom:1.9rem}
.section-product__tabs-content .content-item h5{font-size:2rem;margin:1rem 0}
.section-product__tabs-content .content-item .fr-fic{padding:5px}
.section-product__tabs-content .content-item ul{mergin-left:20px;padding-left:20px}
.section-product__tabs-content .content-item li{list-style:square;margin-bottom:1rem}
.section-product__tabs-content li p{font-family:Inter;font-size:1.6rem;font-weight:400;line-height:2.4rem;text-align:left;color:#222}
.section-product__tabs-content .content-item{display:none}
.section-product__tabs-content .content-item.active{display:block}
.red-border{position:absolute;bottom:-.1rem;left:0;background:#E30613;height:.2rem;width:0;transition:all ease .42s}
.section-product__tabs-list li a.active + .red-border{width:100%}
.labels-list{width:calc(100% - 2rem);position:absolute;top:1rem;left:1rem;z-index:1;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:.6rem}
.labels-list li{flex-shrink:0;border-radius:5%;background:rgba(248,248,248,0.8);font-family:Inter;font-size:1rem;padding:0.5rem;font-weight:400;line-height:1rem;text-align:center;color:#222;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}
.labels-list li span{font-family:Inter;font-size:1.2rem;font-weight:600;line-height:1.2rem;text-align:center;color:#213A8F;margin-top:.3rem}
.brand-search{margin-bottom:2rem}
.show-all{font-family:Inter;font-size:1.4rem;font-weight:400;line-height:2.1rem;text-align:left;color:#213A8F !important;margin-top:2rem}
.show-all:hover{color:#E30613 !important}
.section-news__wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}
.section-news__post-content ul{list-style-type:disc!important;padding:2rem}
.section-news__wrapper-image{display:block;height:28.6rem}
.section-news__wrapper-image img{width:100%;height:100%;object-fit:cover;border-radius:0.375rem 0.375rem 0 0}
.section-news__wrapper li{background:#fff;border-radius:0.375rem}
.section-news__wrapper li p,
.section-news__item-date{position:relative;font-family:Inter;font-size:1.5rem;font-weight:400;line-height:2.4rem;text-align:left;color:#777;height:12.3rem;overflow:hidden}
.section-news__wrapper li p:after{content:"";position:absolute;left:0;bottom:-.6rem;width:100%;height:6rem;background:linear-gradient(180deg,transparent,#fff 93%)}
.category__show-by li a,
.category__show-by li{color:#777}
.category__show-by li:hover a{color:#E30613}
.category__show-by li a:active{color:#213A8F}
.category__show-by li a.active{color:#213A8F}
.section-news ul li{margin-bottom:1.2rem}
.section-news ul li::marker{font-size:1.2rem;color:#8c8c8c}
.section-news__item-date{font-size:1.4rem;font-weight:500;height:auto !important}
.section-news__item-title{text-align:left;margin-bottom:1.05rem;ont-family:Inter;font-size:1.8rem;font-weight:600;line-height:2.4rem;color:#222}
.section-news__item-description{display:block;padding:1.5rem 2.4rem 2.4rem 2.4rem}
.section-producers h2{margin-top:6rem}
.section-search h2{margin-top:6rem}
.section-search__category-list{display:grid;grid-template-columns:1fr 1fr 1fr;gap:2rem}
.section-search__product-list{grid-template-columns:repeat(4,1fr)}
.owl-dots{position:absolute;bottom:-3.3rem;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:2.5rem}
.owl-carousel button.owl-dot{width:.6rem;height:.6rem;background:#222;border-radius:50%;border:none}
.owl-dot{transition:all ease .123s}
.owl-dots .active{width:1rem !important;height:1rem !important;background:#E30613 !important}
.side-catalog-menu{margin-top:2rem}
.section-menu{padding:0;top:8rem;left:-.1rem;z-index:3;width:100%}
.section-menu li{background:none}
.section-menu__wrapper{display:grid;grid-template-columns:repeat(4,1fr);background:#F8F8F8;box-shadow:0 0 2rem 0 rgba(0,0,0,0.08);display:none;transition:all ease .42s}
.section-menu__list li{padding-right:2rem}
.section-menu__list li a,
.section-menu__subcategory-list li a{height:100%;width:100%;padding:2.6rem 2rem;display:flex;align-items:center;justify-content:space-between}
.section-menu__list li:hover,
.section-menu__subcategory-list li a:hover{background:#E0E0E0}
.section-menu__list li a{font-family:Inter;font-size:1.4rem;font-weight:600;line-height:1.82rem;text-align:left;color:#222}
.section-menu__subcategory-list{background:white}
.section-menu__subcategory-list li a{height:100%;display:flex;align-items:center;padding:1.6rem 2rem;font-family:Inter;font-size:1.4rem;font-weight:400;line-height:1.82rem;text-align:left;color:#222}
.brand-page__wrapper-image{width:20rem;align-self:center}
.brand-image{width:100%;object-fit:contain}
.brand-page__description p{font-size:1.5rem;line-height:2.4rem}
.section-index-slider__buttons-list::-webkit-scrollbar{width:.78rem}
.section-index-slider__buttons-list::-webkit-scrollbar-track{background:#E0E0E0}
.section-index-slider__buttons-list::-webkit-scrollbar-thumb{background-color:#c2c2c2;border-radius:20px;border:1px solid #E0E0E0}
.header-mobile__callback-button{width:5rem;height:5rem;background:#fff;border-radius:50%;padding:1.2rem;border:none;display:flex;align-items:center;justify-content:center;display:none}
.header-mobile__callback-button svg{width:100%;height:100%;object-fit:contain}
.header-mobile__callback-button:focus path{fill:#E30613 !important}
.header-mobile__callback-button:focus{background:#fff}
.header-mobile-catalog{display:none!important}
.header-mobile-catalog img{height:1.8rem;width:3.6rem}
.mobile-menu{display:flex;align-items:center;justify-content:center;position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:3;background:#F8F8F8;display:none;transition:all ease .42s}
.mobile-menu__list{display:flex;flex-direction:column;gap:4.2rem;align-items:center;justify-content:center}
.mobile-menu__list li a{font-family:Inter;font-size:1.8rem!important;font-weight:500;line-height:3.3rem;text-align:left;text-transform:uppercase;color:#222}
.mobile-close{position:absolute;top:0;right:0}
.filters__open-button{height:5rem;display:flex;align-items:center;justify-content:center;gap:.6rem;background:#fff;display:none}
.order-in-category{color:#fff;background:#213A8F}
.default-form textarea{width:100%;background:white;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;outline:none}
.default-form textarea:focus{border-color:#213A8F}
.fr-dii{display:inline-block;float:none;margin-left:5px;margin-right:5px;max-width:calc(100% - 10px);vertical-align:bottom}
.fr-dii.fr-fil{float:left;margin:0.5rem 0.5rem 0.5rem 0;max-width:calc(100% - 5px);padding-right:1.6em}
.fr-fir{float:right;margin:5px 0 5px 5px;max-width:calc(100% - 5px)}
.section-category__gallery{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:2rem;margin-bottom:2rem}
.section-category__gallery li{background:#fff;text-align:center;cursor:pointer;position:relative}
.section-category__gallery li a img{width:100%;height:100%;object-fit:contain}
.section-category__gallery li{padding:2.5rem}
.img-title{width:98%;font-size:12px;text-align:center;position:absolute;bottom:1.5rem;left:50%;transform:translateX(-50%)}
.module-info_blocks-294 .module-body{background:#fff;padding-top:20px;padding-right:10px;padding-bottom:10px;padding-left:10px}
.module-info_blocks-294 .module-item:not(.swiper-slide){padding:5px;width:calc(100% / 1 - 0.01px)}
.module-info_blocks-294 .info-block{display:flex;flex-direction:row;justify-content:flex-start;text-align:left}
.module-info_blocks-294 .info-block::before,
.module-info_blocks-294 .info-block-img{margin-right:10px}
.module-info_blocks-294 .info-block-content{display:flex;justify-content:flex-start}
.module-info_blocks-294 .info-block .info-block-title{font-size:14px;color:#303841;font-weight:700;text-transform:uppercase;display:block}
.module-info_blocks-294 .info-block .info-block-text{font-size:13px;color:#6d767d;display:block}
.static-page-content{padding-bottom:40px}
.static-page-content li{padding-left:10px;margin-left:25px;margin-bottom:10px;list-style:square}
.subCategories{margin:2rem 0}
.subCategories a{display:block;background:#fff;color:#777;font-size:1.6rem;padding:1.3rem 2rem;border:0.1rem solid #E0E0E0}
.subCategories a:hover{background:#E0E0E0;color:#222}
.border-bottom-1{border-bottom:1px solid #E0E0E0}
.showmore{display:flex;justify-content:center;cursor:pointer;background:#E0E0E0;color:#222;border:none;font-family:Inter;font-size:1.6rem;font-weight:500;line-height:1.6rem;margin-top:2rem;padding:1.5rem 0}
@media (max-width:1440px){.product-list__list-in-compare .owl-prev{position:absolute;top:50%;left:0;transform:translateY(-50%);border:none;background:none}.product-list__list-in-compare .owl-next{position:absolute;top:50%;right:0;transform:translateY(-50%);border:none;background:none}}
@media (max-width:1300px){.section-popular__list{grid-template-columns:repeat(4,1fr)}}
@media (max-width:1199px){.section-news__wrapper-image{height:27rem}.section-news__wrapper{gap:1.5rem}.header__menu-list li{display:none}.header__menu-list li:nth-last-child(-n+2){display:block}.header__menu-list{flex-direction:row-reverse}.header__search-input{width:100%}.section-news__wrapper-image{height:22.2rem}.section-index-slider__buttons-list{display:none}.header__callback-button{display:none!important}.header-mobile__callback-button{display:flex}.header-mobile-catalog{display:flex!important}}
@media (max-width:992px){.section-product__tabs-content .section-product__properties-list li{max-width:100%}.not-slider-but-grid{grid-template-columns:1fr 1fr 1fr 1fr}.section-category__category-list{grid-template-columns:1fr}.section-special-proposal__list{grid-template-columns:1fr 1fr 1fr}.section-popular__list{grid-template-columns:1fr 1fr 1fr;gap:2rem}.section-subcategory__product-list{grid-template-columns:1fr 1fr 1fr}.section-news__wrapper-image{height:19rem}.footer__list,.footer__right{grid-template-columns:1fr}}
@media (max-width:768px){.section-product__properties-list li span{font-size:1.4rem}.section-product__properties-list li{max-width:100%}.not-slider-but-grid{grid-template-columns:1fr 1fr 1fr}.filters__open-button{display:flex;margin-bottom:1.5rem}#filter_form_wrapper{display:none}.filter_form_wrapper{display:none}.section-category__wrapper-category{grid-template-columns:1fr}.section-about__mission-block{width:auto}.section-subcategory__product-list{grid-template-columns:1fr 1fr;gap:1.2rem}.section-popular__list{grid-template-columns:1fr 1fr}.section-about__wrapper{grid-template-columns:1fr;gap:4rem}.section-special-proposal__list{grid-template-columns:1fr 1fr}.section-index-news__wrapper{grid-template-columns:1fr}.section-news__wrapper{grid-template-columns:1fr 1fr;gap:1.5rem}.section-news__wrapper-image{height:19rem}}
@media (max-width:576px){.section-product__tabs-list{gap:3rem}.section-product__properties-list{padding-left:0!important}.not-slider-but-grid{grid-template-columns:1fr 1fr}.section-subcategory h1{flex-direction:column;align-items:start;gap:1.5rem}.section-news__wrapper{grid-template-columns:1fr 1fr;gap:1.2rem}.footer__wrapper{grid-template-columns:1fr;gap:4rem}.section-special-proposal__list{gap:1.5rem}.footer__bottom{grid-template-columns:1fr}.section-popular__list{gap:1.5rem}.default-form{width:calc(100vw - 2rem)}}
.sitemap{margin-left:5em;font-size:1.2em;line-height:1.9;--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x)*0.5);padding-left:calc(var(--bs-gutter-x)*0.5);margin-right:auto;margin-left:auto;max-width:1440px}
.sitemap_category{font-size:1.2em}
.list li span{color:black;text-transform:uppercase;list-style-type:none;font-size:1.1em}
.sitemap a{color:#0a53be}
.sitemap a:hover{text-decoration:underline}
.sitemap .list{list-style-type:disc}
.list li{margin-left:1.7em}
.sitemap_title{font-family:Inter;font-size:3.6rem;font-weight:500;line-height:4.68rem;text-align:left;color:#222;margin-bottom:4rem}
.sitemap_a:hover{color:#dc3545}
.subsubcategory_sitymap{list-style-type:disc}
.subsubcategory_sitymap a:hover{text-decoration:underline}
.section-subcategory_h1{display:flex;justify-content:space-between;align-items:center}
.section-subcategory_h1 span{font-family:Inter;font-size:1.4rem;font-weight:400;line-height:2.1rem;text-align:left;color:#222}
.footer__map-switcher{margin-bottom:20px}
.map-switch-button{padding:10px 20px;margin:0 10px;border:none;background-color:#f0f0f0;cursor:pointer;font-size:16px}
.map-switch-button.active{background-color:#213A8F;color:white}
.footer__wrapper{display:flex;justify-content:space-between}
.footer__column{width:48%}@media (max-width:800px){.footer__wrapper{flex-direction:column}.footer__column{width:100%;margin-bottom:20px}.footer__map{height:400px}.footer__map iframe{height:100%}}