@charset "UTF-8";.header__nav-mega-menu-wrap .header__nav-mega-menu{width:1400px}@media (max-width:991px){.header__nav-mega-menu-wrap .header__nav-mega-menu{width:320px}}.catalog-menu{background:#fff;-webkit-box-shadow:0 6px 20px rgba(0,0,0,.12);box-shadow:0 6px 20px rgba(0,0,0,.12);padding:5px 15px}@media (max-width:991px){.catalog-menu{display:block!important;-webkit-box-shadow:none;box-shadow:none;border-top:none;border-bottom:1px solid #e8e8e8}}.mega_menu_sub{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:0}@media (max-width:991px){.mega_menu_sub{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}}.mega_item_wrap{min-width:0;padding:16px 14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.mega_item_wrap:last-child{border-right:none}@media (max-width:991px){.mega_item_wrap{padding:0;gap:0}}.mega_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px}@media (max-width:991px){.mega_item{gap:0}}.mega_item__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #e8e8e8}@media (max-width:991px){.mega_item__row{border-bottom:none;border-top:1px solid #e8e8e8}}.filter_img{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.filter_img img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}@media (max-width:991px){.filter_img{width:28px;height:28px;margin-right:0}.filter_img img{width:28px;height:28px}}.mega_item_sub{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 30px;padding:0}@media (max-width:991px){.mega_item_sub{display:none}}.mega_item_sub_block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.aside_menu_link{display:block;padding:3px 0;text-decoration:none;color:#3c434a;font-size:12px;line-height:1.5;-webkit-transition:color .12s;transition:color .12s}.aside_menu_link span{display:inline}.aside_menu_link:visited{color:#3c434a}.aside_menu_link:hover{color:#d8151d}.aside_menu_link.header_slider_filter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;color:#1d2327;font-weight:700;font-size:14px;line-height:1.3;-webkit-box-flex:1;-ms-flex:1;flex:1;padding-bottom:10px}@media (max-width:991px){.aside_menu_link.header_slider_filter{padding:10px 12px;font-weight:600}}.aside_menu_link.header_slider_filter:hover{color:#d8151d}.aside_menu_link.aside_menu_link_bold{font-weight:700;color:#1d2327;font-size:12px;margin-top:10px;padding-top:8px;border-top:1px solid #e8e8e8}.aside_menu_link.aside_menu_link_bold:hover{color:#d8151d;text-decoration:none}.mega_item_sub_block>.aside_menu_link.aside_menu_link_bold:first-child{margin-top:0;padding-top:0;border-top:none}.catalog-menu__open-sub{display:none}@media (max-width:991px){.catalog-menu__open-sub{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;width:44px;height:44px;margin-right:4px;background:0 0;border:none;cursor:pointer;color:#3c434a;font-size:12px;-webkit-transition:color .15s;transition:color .15s}.catalog-menu__open-sub .fas{display:block;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.catalog-menu__open-sub:hover{color:#a00f15}}.catalog-menu__sub-panel{display:none}@media (max-width:991px){.catalog-menu__sub-panel{display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;top:0;left:100%;width:320px;max-width:85%;height:100vh;background:#fff;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:5;overflow-y:auto;-webkit-transition:left .3s ease;transition:left .3s ease}.catalog-menu__sub-panel.is-open{left:0}}.catalog-menu__sub-panel .mobile-menu-back{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px 20px;border-bottom:1px solid #f5f5f5;background:#f8f8f8;cursor:pointer}.catalog-menu__sub-panel .mobile-menu-back i{margin-right:12px;color:#666}.catalog-menu__sub-panel .mobile-menu-back span{font-size:14px;font-weight:500}.catalog-menu__sub-panel .mobile-menu-parent-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:13px 20px;border-bottom:1px solid #f5f5f5;font-size:15px;font-weight:600;color:#333;text-decoration:none}.catalog-menu__sub-panel .mobile-menu-parent-link .mmenu_img{width:28px;height:28px;margin-right:10px;border-radius:4px;-o-object-fit:cover;object-fit:cover}.catalog-menu__sub-panel .mobile-menu-parent-link:hover{color:#a00f15}.catalog-menu__sub-panel .catalog-menu__sub-content{overflow-y:auto;-webkit-box-flex:1;-ms-flex:1;flex:1}.catalog-menu__sub-panel .mmenu_ul_one{border-bottom:1px solid #f5f5f5}.catalog-menu__sub-panel .mmenu_ul_one:last-of-type{border-bottom:none}.catalog-menu__sub-panel .mmenu_h{padding:14px 20px;font-size:15px;font-weight:600;background:#f8f8f8;border-bottom:1px solid #f5f5f5}.catalog-menu__sub-panel .mmenu_link_three{display:block;padding:12px 20px;font-size:14px;color:#333;text-decoration:none;border-bottom:1px solid #f5f5f5}.catalog-menu__sub-panel .mmenu_link_three:last-child{border-bottom:none}.catalog-menu__sub-panel .mmenu_link_three:hover{color:#a00f15}body{font-family:OpenSans,Arial,sans-serif}.header__location .fas{color:#d8151d}.contact__icon{color:#d8151d}.contact__icon .fa-telegram-plane{color:#27a7e7}.header__main-line-wrap{-ms-grid-columns:230px 430px 1fr 1fr 1fr;grid-template-columns:230px 430px 1fr 1fr 1fr;gap:40px}.header__two-line-wrap .header__main-line-wrap{-ms-grid-columns:525px .8fr .8fr .8fr;grid-template-columns:525px .8fr .8fr .8fr}.header__nav-line{background-color:#d8151d;border:none;font-weight:500;color:#fff;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.25);box-shadow:0 1px 2px rgba(0,0,0,.25)}.header__nav-line-wrap{gap:50px}.main-navigation ul{gap:50px}.header__nav-mega-menu-wrap{background:#d8151d}.user .user__link .fas{color:#fff}.user .compare-count,.user .wishlist-count{background:-webkit-gradient(linear,left bottom,left top,from(#fc8507),to(#ffa218));background:linear-gradient(0deg,#fc8507,#ffa218)}.entry-title,.page-title{margin:0 0 30px}.woocommerce-category-description-bottom{border:1px solid #ccc;padding:25px}.wsf-filter-item a:hover{color:#d8151d}.shop-sidebar-top-area .wsf-filter-section .wsf-filter-list .wsf-filter-item .wsf-checkbox.checked{background-color:#d8151d;border-color:#d8151d}.widget_wsf_badges_widget .wsf-badge.active{background:#d8151d;border-color:#d8151d}.widget_wsf_badges_widget .wsf-badge:hover{background:#d8151d;border-color:#d8151d;color:#fff}.wsf-active-filter-item{padding:4px 8px;background:#d8151d;border-color:#d8151d;color:#fff}.wsf-active-filter-item:hover{background:#d8151d;border-color:#d8151d;color:#fff}.product-actions{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:15px}.product-actions .compare-button,.product-actions .wishlist-button{font-size:13px}.product-actions .compare-button i,.product-actions .wishlist-button i{font-size:15px}.product-actions .compare-button--active,.product-actions .wishlist-button--active{color:#d8151d}.product-actions .compare-button:hover,.product-actions .wishlist-button:hover{color:#d8151d}.product-card-attributes .product-card-attribute{margin-bottom:7px}.product-card-attributes .product-card-attribute:last-child{margin-bottom:0}.product-card-attributes .product-card-attribute__label{color:#000;font-weight:600}.woocommerce ul.products li.product .woocommerce-loop-product__title{margin-bottom:10px}.woocommerce ul.products li.product .price{font-weight:700;color:#000}.woocommerce ul.products li.product .custom-price-wrap{font-weight:400;color:#353535}.woocommerce ul.products li.product .button{background:#d8151d}.woocommerce ul.products li.product .button:hover{background:-webkit-gradient(linear,left bottom,left top,from(#f0851a),color-stop(73%,#f59d41));background:linear-gradient(to top,#f0851a,#f59d41 73%)}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{border-bottom:2px solid #d8151d}.product .single-product__calculator .add-to-cart-ajax.button{background-color:#d8151d}.woocommerce .woocommerce-content-area ul.products li.product{padding:10px 10px 15px}.single-product__calculator .spp-cell__inner{background-color:#f8f8f0}.footer{background-color:#303437;padding-top:30px}.footer a{color:#9a9ca1}.footer a:hover{color:#d8151d}.footer .menu-item{color:#d8151d}.footer__contacts-list{color:#9a9ca1}.footer__copyright{color:#d8151d}.footer__title{font-weight:700;font-size:16px}.footer__contacts-title{color:#d8151d}.blog-card{background-color:#fff;border:none;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.25);box-shadow:0 1px 2px rgba(0,0,0,.25);border-radius:5px}.post-thumbnail{background-color:#fff;border:none;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.25);box-shadow:0 1px 2px rgba(0,0,0,.25);border-radius:5px}.post-thumbnail img{height:350px;-o-object-fit:cover;object-fit:cover}.entry-content{background-color:#fff;border:none;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.25);box-shadow:0 1px 2px rgba(0,0,0,.25);border-radius:5px;padding:15px}.nav-links{background-color:#fff;border:none;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.25);box-shadow:0 1px 2px rgba(0,0,0,.25);border-radius:5px;padding:15px}.woocommerce table.shop_table{background-color:#fff;border:none;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.25);box-shadow:0 1px 2px rgba(0,0,0,.25);border-radius:5px}.compare_slide_item--price{color:#000}