:root{--clr-1:#10a4b6;--znd-green-logo:rgb(25, 167, 182);--znd-green-logo-op:rgba(25, 167, 182, 0.1);--znd-btn-border-rudius:4px;}
.advan i, .main-catlist li.menu-item-has-children > a{color:#1ba4b5;}
.wd-title-style-bordered .liner-continer::after, .wd-title-style-bordered .liner-continer::before{border-color:1px solid #1ba4b5;}
.foot-men h4::after, .btn-form, .product-label.featured, .wd-checkout-steps li span::after, .wd-nav[class*="wd-style-underline"] .nav-link-text::after, .wpb-js-composer .vc_tta.vc_general.vc_tta-style-classic.vc_tta-tabs .vc_tta-tab .vc_tta-title-text::after{background:#ff9e40;}
.after-buy-delivery a, .menu-opener .menu-opener-icon:not(.custom-icon)::after{color:#ff9e40;}
.widget-title::before{border-left:2px solid #ff9e40;}
.widget_product_categories .children{border-left:1px solid #ff9e40;}
.my-red, .product-grid-item .product-video-button a, .woocommerce-product-gallery .product-video-button.wd-gallery-btn a, .product-label.onsale{background:#ff2525;}
.wd-hover-base .wd-product-countdown, .wd-hover-tiled .wd-product-countdown{border-top:1px solid #ff2525;}
.summary-inner .single-breadcrumbs-wrapper::after, .shop-loop-head::after{color:##fe7200;}
.main-catlist li.menu-item-has-children > a:hover{color:#333;}
.searchform input[type="text"]{background-color:#f9f9f9;}
.whb-header-bottom{background:#eee;}
.bg-blc-1{background-color:#dffbff;}
.dn{display:none;}
@media(min-width:769px){
.dn-desc{display:none;}
}
@media(max-width:768px){
.dn-mob{display:none;}
} .after-buy-delivery{border-color:#ff8412 !important;}
.whb-color-dark .wd-header-divider::before{border:none;}
.whb-top-bar{border-color:#eee;}
.after-buy-delivery a{color:#555;}
.after-buy-delivery a:hover{color:#000;}
.shop_attributes td a{color:#000;}
.shop_attributes td a:hover{color:#666;}
.mfp-bg, .whb-header.whb-sticked .whb-general-header, .wd-close-side{backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);background-color:rgba(0,0,0,0.7);}
.btn-form{color:#fff;}
.btn-style-bordered.btn-color-default{border-color:var(--clr-1) !important;}
.but-my{display:table;}
.but-my a, .btn, .button, [type="button"], [type="submit"], button, .product-grid-item .product-video-button a, .bv a{font-weight:500;letter-spacing:.7px;text-transform:uppercase;font-size:14px;border-radius:var(--znd-btn-border-rudius);}
.but-my a, .after-buy-leasing a{padding:12px 20px;background:#147784;color:#fff;display:block;}
.but-my a:hover, .after-buy-leasing a:hover{background:#fe7200;}
.after-buy .but-my.but-quest-prod a{background:#1BA4B5;}
.after-buy .but-my.but-quest-prod a:hover{background:#199cba;}
.bv a{color:#fff;padding:6px 12px;display:block;background:#f00;border-radius:20px;}
.bv a:hover{background:#d51515;}
.mega-menu-list > li > a, .wd-dropdown-fs-menu.wd-design-full-width .wd-sub-menu > li > a, .wd-dropdown-fs-menu.wd-design-sized .wd-sub-menu > li > a, .wd-dropdown-menu.wd-design-full-width .wd-sub-menu > li > a, .wd-dropdown-menu.wd-design-sized .wd-sub-menu > li > a, .main-catlist li.menu-item-has-children > a{font-weight:500;}
.widget_product_categories .product-categories li.current-cat > a, .woocommerce-ordering select{font-weight:400;}::placeholder{color:#000;}
.btn-form{width:100%;border:1px solid #ddd;}
.i-agree{font-size:14px;}
.i-agree a{border-bottom:1px dotted;}
input[type="email"], input[type="search"], input[type="number"], input[type="url"], input[type="tel"], input[type="text"], input[type="password"], input[type="date"], select, textarea{color:#000;}
.footer-container .form-col .vc_column-inner{max-width:600px;margin:auto;}
.footer-container input[type="email"], .footer-container input[type="search"], .footer-container input[type="number"], .footer-container input[type="url"], .footer-container input[type="tel"], .footer-container input[type="text"], .footer-container input[type="password"], .footer-container input[type="date"], .footer-container select, .footer-container textarea{background:rgba(255, 255, 255, 1);}
.label-dn label{display:none;}
.label-dn .wpcf7-acceptance label{display:block;}
.page-title .container{background:-moz-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(0, 120, 140, 0.6) 50%, rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(left, rgba(0,0,0,0) 0%,rgba(0, 120, 140, 0.6) 50%),rgba(0,0,0,0) 100%);background:linear-gradient(to right, rgba(0,0,0,0) 0%,rgba(0, 120, 140, 0.6) 50%,rgba(0,0,0,0) 100%);}
.slid-main > .wpb_column.vc_column_container:first-child{background:-moz-linear-gradient(left, rgba(0, 120, 140, 0.6) 0%, rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(left, rgba(0, 120, 140, 0.6) 0%,rgba(0,0,0,0) 100%);background:linear-gradient(to right, rgba(0, 120, 140, 0.6) 0%,rgba(0,0,0,0) 100%);}
.title-size-default .title{font-size:30px !important;}
.os-all div a::before, tr, .hover-mask, .category-image-wrapp{-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;}
.a_video h3{margin-top:20px;margin-bottom:10px;}
address{font-style:normal;font-size:100%;line-height:1.5;}
.advan{margin:-5px -5px 15px -5px;}
.advan i{margin-right:5px;}
.advan .col-sm{padding:5px;}
.advan .col-sm div, .advan-txt{background:#eee;padding:10px;text-align:center;font-weight:500;font-size:17px;border:1px solid #ddd;color:#333;}
.advan-main .advan{margin:0 -20px;}
.advan-main .advan .col-sm div{background:#fff;}
.advan-main .advan-txt{display:none;}
.advan-txt{margin-bottom:10px;}
.after-buy .but-my a{}
.after-buy .but-my.but-buy-leasing{margin-right:5px;}
.after-buy-buts{display:flex;padding-bottom:15px;}
.after-buy-delivery{font-weight:500;font-size:19px;margin-bottom:10px;}
.amount{color:#000;font-weight:500;}
.awooc-col{padding:0;padding-left:5px;}
.awooc-custom-order-button.button.alt.show-add-to-card{background:#fe7200;color:#fff;margin-left:0;}
#awooc-form-custom-order .i-agree{margin-top:-20px;margin-bottom:0;}
#awooc-form-custom-order .wpcf7 form:not(.sent) .wpcf7-response-output{display:none !important;}
#awooc-form-custom-order .wpcf7 form.sent .wpcf7-response-output{position:absolute;top:40%;left:20px;margin-right:20px;}
#awooc-form-custom-order textarea{min-height:140px;margin-top:-20px;}
.awooc-form-custom-order-title.awooc-popup-title{font-size:20px;}
.awooc-form-custom-order-title.awooc-popup-title::before{content:'Запрос коммерческого предложения';width:100%;display:table;color:#04b0b5;margin-bottom:10px;margin-top:-20px;}
.awooc-popup-inner{padding-bottom:10px;}
.woocommerce .awooc-custom-order-wrap .wpcf7-form-control{box-shadow:none;border:1px solid #ddd;}
.woocommerce .awooc-custom-order-wrap .wpcf7-form-control.wpcf7-submit{box-shadow:none;background-color:#ff9e40;margin-left:-5px;}
.woocommerce .awooc-custom-order-wrap .wpcf7-form-control.wpcf7-submit:hover{background-color:#04b0b5;}
.awooc-popup-image img{margin-bottom:10px;}
body{line-height:1.4;}
.bv{display:table;margin:auto;margin-bottom:10px;}
.bv a:before{font-family:'Font Awesome 5 Brands';content:"\f167";margin-right:5px;}
.bvp{padding:0 !important;width:100%;height:100%;padding-top:56.25% !important;position:relative;}
.bvp .mfp-iframe{height:100%;width:100%;position:absolute;top:0;left:0;bottom:0;right:0;}
.cat-design-alt.categories-with-shadow .category-image-wrapp{box-shadow:none;}
.cat-design-mask-subcat .wd-cat-footer{padding-left:10px;}
.cat-item.cat-item-21{display:none;}
.category-grid-item .category-image-wrapp{border:1px solid #ddd;}
.category-grid-item:hover .category-image-wrapp{border-color:#fff;}
.category-grid-item:hover .count{color:#000;}
.category-grid-item .hover-mask{position:absolute;bottom:0;background:-moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%);background:-webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);width:100%;padding-top:150px;}
.category-grid-item:hover .hover-mask{height:100%;background:linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,0.65) 100%);background:-moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.65) 100%);background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,0.65) 100%);background:linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,0.65) 100%);}
.category-grid-item .more-products{display:none;}
.category-grid-item .wd-entities-title{}
.category-grid-item:hover .wd-entities-title{color:#000;text-shadow:0 0 1px #fff;}
.container{max-width:1300px;}
.comment-author-denbolmail-ru .avatar{display:none;}
.comment-author-denbolmail-ru .comment_container::before{content:' ';width:90px;margin-inline-end:20px;height:40px;display:table;background-image:url(//zavod-prooborudovanie.ru/wp-content/uploads/2022/02/logo-ipromarket-300.png);background-size:contain;background-repeat:no-repeat;}
.commentlist .avatar{max-width:30px;}
.commentlist .children, .comments-area .children{margin-left:20px;}
.commentlist .comment_container{font-size:16px;}
.commentlist .meta strong{color:#333;font-weight:500;}
.commentlist .meta time{font-style:normal;}
div.quantity input[type="button"]{border:1px solid #ddd;background:#eee;}
div.quantity input[type="number"]{border:1px solid #ddd;border-right:none;border-left:none;}
.foot-men h4::after{content:' ';display:table;width:60px;height:2px;margin-top:10px;}
.foot-men .wpb_text_column.wpb_content_element{margin-bottom:20px;}
.foot-men, .foot-men a{color:#fff;}
form.cart{display:block !important;}
.good{font-weight:500;border-left:3px solid #ff8412;padding-left:10px;color:#333;}
html{scroll-behavior:smooth;}
header .whb-main-header .wd-dropdown.wd-dropdown-cats .item-level-0 > a img{display:none;}
.labels-rectangular{top:0px !important;}
.main-catlist{}
.main-catlist li.menu-item-has-children > a{text-transform:uppercase;font-size:15px;margin-top:15px;}
.main-catlist ul.sub-menu{padding-left:0;margin-top:5px;}
.main-catlist ul.sub-menu li{margin-bottom:0;padding-bottom:4px;padding-top:4px;line-height:1.2;font-size:15px;}
.main-catlist ul.sub-sub-menu, .main-catlist ul.sub-menu{max-height:160px;overflow:hidden;overflow-y:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;margin-bottom:0;}
.main-catlist .vc_column_container > .vc_column-inner{padding-right:0px;margin-right:15px;}
.main-catlist .vc_column-inner{padding-top:0 !important;background-repeat:no-repeat !important;background-size:contain !important;padding-left:180px !important;}
.main-catlist.vc_row.vc_row-flex > .vc_column_container > .vc_column-inner{margin-bottom:40px;min-height:210px;}
.main-catlist .wd-sub-menu li a{padding-bottom:4px;padding-top:4px;font-size:15px;}
.main-catlist .wd-wpb{margin-bottom:10px;}
.main-catlist .wpb_content_element{margin-bottom:0px;}
.main-diler .diler-in{padding:40px 15px;background:rgba(255,255,255,0.8);}
.main-diler .advan-main .advan .col-sm div{background:rgba(255,255,255,0.8);}
.main-diler h3{font-size:30px;}
.main-diler p{font-size:24px;font-weight:400;border-left:3px solid #ffbb7d;padding-left:10px;}
.main-sub-txt-1{font-weight:500;text-transform:uppercase;font-size:20px;max-width:800px;margin:auto;}
.mfp-content div[id^="form-"]{max-width:600px;}
.mfp-content{}
.mobile-nav .mobile-categories-menu .item-level-0 > a img{display:none;}
input[type="email"], input[type="search"], input[type="number"], input[type="url"], input[type="tel"], input[type="text"], input[type="password"], input[type="date"], select, textarea{background:#fff;border-color:#ddd;}
#form-callback, #form-voprostovar, #form-calc{background:#eee;}
.os-all{position:fixed;right:0;z-index:101;top:60%;}
.os-all div a{padding:10px;font-size:20px;width:50px;text-align:center;border:1px solid;margin-bottom:-1px;position:relative;display:table;opacity:0.9;}
.os-all div a:hover{opacity:1;box-shadow:inset 0 0 200px rgba(0,0,0,.1);}
.os-all div a::before{position:absolute;right:20px;font-size:0px;max-width:0px;text-align:right;line-height:48px;top:0;text-transform:uppercase;color:#fff;font-weight:500;white-space:nowrap;background-color:transparent;}
.os-all div a:hover::before{right:51px;font-size:14px;max-width:200px;color:#000;background-color:#f5f5f5;border:1px solid #ddd;padding:0 10px;}
.os-but-calc a{background:#0192b3;}
.os-but-calc a::before{content:'Рассчитать стоимость';}
.os-but-tel a{background:#01b379;}
.os-but-tel a::before{content:'мы перезвоним вам';}
.os-but-whats{background:#03cc8a;display:none;}
.os-but-mes a{background:#ff9e40;}
.os-but-mes a::before{content:'Напишите нам';}
.p + ul{margin-top:-10px;}
.page .wd-content-area h3{margin-top:60px;}
.page .wd-content-area .wd-product-wrapper h3{margin-top:0;}
.page-title .container{padding:20px 0 15px 0;}
.page-title .wd-nav-img{display:none;}
.pop-header-phone{text-align:center;}
.price .amount{font-size:20px;}
.products.elements-grid{}
.products.elements-grid .wd-cat-inner{background:#fff;border:1px solid #ddd;}
.product-image-summary .wd-product-brands{float:none !important;margin-left:0px !important;display:table;}
.woocommerce-product-gallery .product-video-button.wd-gallery-btn{float:left;margin-right:5px;}
.products-bordered-grid-ins .product-wrapper{padding:10px;}
.product-grid-item .product-wrapper{box-shadow:0 0 8px #ccc;background:#fff;}
.product-grid-item .product-video-button a{width:100%;display:table;padding:8px 5px;font-size:14px;margin-bottom:10px;color:#fff;}
.product-grid-item .product-video-button > a::before{margin-right:10px;font-weight:600;}
.product-grid-item .wd-entities-title{font-weight:400;min-height:68px;align-items:center;display:inline-flex;}
.product-grid-item .wd-product-cats, .product-grid-item .wd-product-brands-links{margin-bottom:0px;}
.product-label.onsale::before{content:'скидка ';}
.product-labels{max-width:100% !important;}
.product-wrapper .wd-more-desc .wd-more-desc-inner{line-height:1.2;font-size:13px;margin-top:5px;text-align:left;}
.single-product .woocommerce-breadcrumb .wd-last-link ~ span{display:none;}
.site-content .wpb-content-wrapper > p{display:block !important;}
.wd-more-desc-btn.wd-shown{display:none;}
.wd-hover-base .content-product-imagin{margin-bottom:0 !important;}
.product-wrapper .wd-more-desc{padding-bottom:10px;max-height:100%;-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;}
.product-wrapper:hover .wd-more-desc{}
.wd-product-card-hover.fade-in-block{position:relative;visibility:visible;opacity:1;}
.wd-product.wd-hover-base .wd-product-card-hover{padding:0 !important;}
@media (hover: hover) {
.wd-hover-with-fade.hover-ready:hover .wd-product-card-bg, .wd-hover-with-fade.hover-ready.state-hover .wd-product-card-bg{visibility:hidden !important;}
}
@media(max-width:1024px){
.wd-hover-with-fade.hover-ready:not(.state-hover) .wd-product-card-bg, .wd-hover-with-fade.hover-ready:not(.state-hover) .wd-product-card-hover{visibility:visible !important;opacity:1 !important;}
} .wd-hover-base.product-in-carousel .hover-content{display:block;}
.wd-hover-base .product-wrapper{background:#fff;}
.wd-hover-base .product-element-bottom{padding:0;}
.wd-hover-base .wd-bottom-actions .wrap-quickview-button, .wd-hover-base .wd-bottom-actions .wrap-wishlist-button{text-align:center;}
.wd-hover-base .wd-compare-btn{margin-left:auto;background:rgba(255,255,255,0.6);}
.wd-hover-base .wrapp-swatches{border-top:none !important;background-color:transparent !important;}
.wd-hover-base .wd-product-countdown{display:block;}
.wd-hover-base .wd-timer::before{margin:auto;margin-bottom:-3px;}
.wd-more-desc{max-height:calc(var(--wd-text-line-height) * 4em);}
.wd-more-desc li{margin-bottom:2px;}
.wd-more-desc ul{margin:auto;display:table;margin-bottom:3px;}
.wd-more-desc{}
.wd-more-desc.wd-more-desc-full{box-shadow:none;}
.wd-more-desc .wd-more-desc-inner{line-height:1.2;font-size:14px;margin-top:5px;text-align:left;}
.wd-spots{max-width:800px;margin:auto;}
.wd-spots .hotspot-content-text{font-size:14px;}
.wd-spots .hotspot-text.hotspot-content{text-align:left;color:#000;background-color:#eee;box-shadow:none;border:1px solid #ddd;}
.wd-spots .hotspot-text.hotspot-content h4.wd-entities-title{margin-top:0 !important;}
.wd-sticky-nav{background-color:#dffbff;}
.wd-sticky-nav .wd-nav-sticky{background-color:#fff;}
.wd-sticky-nav .wd-nav-sticky > li.item-level-0 > a .wd-nav-img{--nav-img-width:30px;--nav-img-height:30px;}
.wd-sticky-nav .wd-nav-sticky > li{border-bottom:1px solid #ddd;}
.wd-sticky-nav:is(:hover, .wd-opened) .wd-nav-sticky{--nav-pd:4px 20px 4px 10px;}
.wd-sticky-nav:is(:hover, .wd-opened) .item-level-0 > a img{display:none}
.wd-sticky-nav:is(:hover, .wd-opened) .wd-nav-sticky > li.item-level-0 > a .nav-link-text:not(:first-child){margin-left:2px;}
.product_list_widget > li .wd-entities-title{font-weight:300;font-size:15px;}
.product_list_widget .price .amount{font-size:18px;}
.product-tabs-wrapper .tabs-layout-tabs > .wd-nav-tabs-wrapper{}
.product-tabs-wrapper .wc-tab-inner{}
.scrollToTop{right:0px;background:#777;box-shadow:none;line-height:52px;border:1px solid;}
.scrollToTop:hover{color:#fff;box-shadow:inset 0 0 200px rgba(0,0,0,.1);opacity:1 !important;}
.searchform input[type="text"]{border-radius:30px;}
#shipping_method label{cursor:pointer;}
.single-breadcrumbs{font-size:15px;}
.skidki-mes .wd-timer::before{margin-left:auto;margin-right:auto;}
.slid-main > .wpb_column.vc_column_container:first-child{padding:30px;}
.slid-main p a:hover{border-bottom:1px dotted #ccc;color:#ccc;}
.wd-slide .slid-main h3{font-size:40px;margin-top:20px;}
.wd-slide .slid-main .sm-down{font-size:20px;font-weight:400;}
.wd-slide .slid-main .sm-up{font-size:20px;text-transform:uppercase;margin-bottom:5px;}
.slide-product{background:#fff;}
.summary-inner .bv{display:none;}
.summary-inner li{margin-bottom:2px;}
.summary-inner .price{margin-bottom:5px;}
.summary-inner .price .amount{font-size:26px;}
.summary-inner .product_meta{padding-top:15px;margin-top:10px;}
.summary-inner .product_title{font-size:26px;}
.summary-inner .single-breadcrumbs-wrapper::after, .shop-loop-head::after{content:"На сайте представлен не весь ассортимент";text-transform:uppercase;font-size:13px;font-weight:500;padding-left:3px;color:#1ba4b5;}
.summary-inner .quantity{margin-right:5px;}
.summary-inner ul{margin-bottom:5px;}
.summary-inner .woocommerce-Price-currencySymbol{font-size:22px;}
#tab-additional_information .shop_attributes th, .shop_attributes td{padding-right:5px;padding-left:5px;}
#tab-additional_information tr:hover{border-color:#000;color:#000;}
#tab-brand_tab .but-my.but-consult{margin-top:20px;}
#tab-description h3{font-size:20px;margin-top:40px;margin-bottom:10px;}
#tab-description h4{margin-top:18px;margin-bottom:10px;}
#tab-description li{margin-bottom:5px;}
#tab-wd_custom_tab a{font-weight:400;}
table tbody th, table tfoot th{font-size:inherit;font-weight:inherit;}
.tabs-layout-accordion .wd-scroll-content{max-height:700px !important;}
.tabs-layout-accordion .wd-tab-wrapper > .wd-accordion-title{font-size:17px;}
.tabs-layout-tabs #tab-additional_information .shop_attributes{max-width:950px;}
#tab-description::after{content:'Производитель оставляет за собой право изменять характеристики товара, его внешний вид и комплектность без предварительного уведомления продавца. Уточняйте характеристики перед покукой.';font-size:12px;border:1px solid #6dcdd8;padding:5px;background:#e2fcff;display:block;margin-top:20px;}
#tab-description .wc-tab-inner{}
.tabs-layout-tabs p + ul{margin-top:-10px;}
.tabs-layout-tabs .tabs li a{text-transform:none;font-size:18px;}
.term-description .but-my{margin-bottom:10px;}
td.product-name a{font-size:15px;font-weight:300;color:#000;}
.wc_payment_methods.payment_methods.methods{background:#fff;}
.wc_payment_methods.payment_methods li > label{padding:15px 15px 0px 15px;display:table;}
.wd-more-desc .wd-more-desc-btn{display:none;}
.wd-action-btn.wd-style-text > a, .product_meta, .product-share .share-title{font-weight:400;}
.wd-buttons{background:rgba(255,255,255,0.7);box-shadow:none;}
.wd-buttons:hover{background:rgba(255,255,255,1);}
.wd-buttons.wd-pos-r-t{top:-350px;right:-10px;}
.wd-before-add-to-cart a{font-weight:400;}
.wd-cat.cat-design-mask-subcat .wd-cat-content{padding:10px;}
.wd-cat-sub-menu.wd-sub-menu{--li-pl:16px;list-style:square;}
.wd-cat h3.wd-entities-title{text-transform:none;text-align:center;width:100%;}
.wd-cat .wd-sub-menu li a{padding-top:6px;padding-bottom:6px;}
.wd-cart-totals .woocommerce-shipping-destination{display:none;}
.wd-cat-inner .wd-fill{position:relative;padding-top:100%;margin-top:-100%;width:100%;}
.wd-carousel-item .wd-add-btn.wd-add-btn-replace{padding-bottom:20px}
.wd-carousel-item .wd-buttons.wd-pos-r-t{top:0;right:0;}
.wd-cookies-inner .cookies-info-text{text-align:center;}
.wd-dropdown-menu.wd-design-default, .wd-dropdown-menu.wd-design-default .wd-dropdown{width:400px;}
.wd-header-cart .woocommerce-Price-currencySymbol{font-size:12px;margin-left:2px;}
.wd-header-nav.wd-inline{margin:auto;}
.wd-nav > li > a{font-weight:400;}
.wd-nav-img{margin:-5px;margin-right:5px;margin-left:-10px;max-height:50px;}
.wd-nav-product-cat > li > a{font-size:18px;text-transform:none;}
.wd-nav-vertical > li > a{font-size:16px;}
.wd-popup{position:relative;display:none;}
.wd-popup button.mfp-close{}
.wd-popup.bvp button.mfp-close{color:#fff !important;position:fixed;}
.wd-prefooter{font-size:15px;padding:20px 0;text-align:center;font-weight:500;border-top:1px solid #eee;}
.wd-search-full-screen .searchform ::placeholder{color:#ccc;}
.wd-search-full-screen .searchform input[type="text"]{background-color:#fff;}
.wd-social-icons.icons-size- .wd-icon, .wd-social-icons.icons-size-small .wd-icon{font-size:18px;}
.wd-social-icons.product-share a:nth-child(2)::before{content:'Поделиться:';display:table;font-size:14px;float:left;margin-right:10px;margin-left:-6px;}
.wd-social-icons.product-share .wd-label.share-title{display:none !important;}
.wd-sticky-btn.wd-sticky-btn-shown{background:rgba(255, 255, 255, 0.6) !important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);}
.wd-sub-menu li a{font-size:16px;color:#333;}
.wd-timer::before{content:'Акция закончится через:';display:table;font-size:14px;margin-bottom:5px;margin-left:3px;color:#ff2525;}
.whb-general-header{background:#fff !important;}
.whb-top-bar .wd-header-text{font-size:15px;}
.widget_recently_viewed_products h4{margin-bottom:20px;}
.widgettitle, .widget-title{font-weight:500;font-size:18px;color:#555;margin-bottom:5px;text-transform:none;}
.widget-title::after{content:'';display:table;height:2px;background-color:#ff9e40;width:60px;margin-top:10px;}
.woocommerce-Address-title .edit{font-weight:400;font-size:14px;border-bottom:1px dotted;}
.woocommerce-breadcrumb .breadcrumb-last, .yoast-breadcrumb .breadcrumb_last{font-weight:inherit;}
.woocommerce-MyAccount-navigation ul li a{font-size:16px;font-weight:300;}
.woocommerce-order address{margin-bottom:20px;font-style:normal;font-size:100%;line-height:1.5;}
.woocommerce-order .woocommerce-bacs-bank-details{display:none;}
.woocommerce-order .woocommerce-thankyou-order-received::after{content:'В ближайшее рабочее время с Вами свяжется наш сотрудник для уточнения деталей.';display:table;margin:auto;}
.woocommerce-orders-table__header.woocommerce-orders-table__header-order-actions, .woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions{display:none;}
.woocommerce-Price-currencySymbol{margin-left:3px;color:#555;font-size:18px;font-weight:400;}
.woocommerce-product-details__short-description{margin-bottom:5px;}
.woocommerce-product-gallery::after{content:'Внешний вид изделия может отличаться от изображения на сайте';font-size:12px;border:1px solid #6dcdd8;padding:5px;background:#e2fcff;margin-bottom:10px;display:table;width:calc(100% - 30px);text-align:center;margin:15px;}
.woocommerce-product-gallery .product-video-button.wd-gallery-btn{float:left;margin-right:5px;}
.woocommerce-product-gallery .product-video-button.wd-gallery-btn a{color:#fff;}
.woocommerce-product-gallery .wd-show-product-gallery-wrap.wd-gallery-btn a{background:#eee;}
.woocommerce-product-gallery .wd-gallery-btn > a{min-width:53px;height:53px;border-radius:60px;box-shadow:0 0 5px rgba(0,0,0,.2);color:rgba(0,0,0,.7);font-size:13px;opacity:0.85;border:2px solid #fff;}
.woocommerce-product-gallery .wd-gallery-btn > a:hover{opacity:1;}
.woodmart-woocommerce-layered-nav .layered-nav-link{padding-bottom:3px;padding-top:3px;}
.woodmart-woocommerce-layered-nav .widget-title{font-size:17px;}
.wpcf7 form .wpcf7-spinner{display:table;width:100%;text-align:center;}
.wpcf7 form .wpcf7-spinner::before{top:-50px !important;left:calc(50% - 25px) !important;width:50px !important;height:50px !important;border:4px solid rgba(0,0,0,0) !important;border-left-color:#fff !important;background:#ee2157;box-shadow:0 0 10px #555;}
.wpcf7 form.sent .wpcf7-response-output{margin-top:-70px;}
.wpcf7-not-valid-tip{font-size:14px;font-weight:400;}
@media(min-width:1025px){
.product-design-default .entry-summary:not(.col-lg-4) .wd-product-brands a{padding:10px 0px;box-shadow:none;}
.product-design-default .entry-summary:not(.col-lg-4) .wd-product-brands a:hover{box-shadow:none;}
}
@media(max-width:1024px){
.wd-buttons.wd-pos-r-t{top:-250px;right:-10px;display:none;}
.main-catlist .vc_col-sm-4{width:50%;}
}
@media(min-width:769px){
.dn-desk{display:none !important;}
.single-product-sidebar.sidebar-left{border-right:1px solid #eee;}
}
@media(max-width:767px){
.dn-mob{display:none !important;}
.bv a{height:30px;text-align:center;line-height:1.4;}
.main-catlist.vc_row.vc_row-flex > .vc_column_container > .vc_column-inner{min-height:210px;}
.main-catlist .vc_col-sm-4{width:100%;}
.os-all{display:none;}
.product-grid-item.col-6 .wd-entities-title{font-size:15px;}
}
@media(max-width:768.98px){
.wd-sticky-btn .single_add_to_cart_button, .wd-sticky-btn .wd-sticky-add-to-cart {
width: auto !important;
}
}.product-label{border-radius:3px;}
.znd-in-stock-badge{background:#1ba4b5;margin-bottom:10px;}
.znd-in-stock-badge-summary{border:1px solid var(--znd-green-logo);color:var(--znd-green-logo);font-weight:500;display:table;padding:8px 14px;background-color:var(--znd-green-logo-op);border-radius:var(--znd-btn-border-rudius);}
.znd-price-note{font-size:15px;border-left:2px solid #1ba4b5;padding-left:5px;font-weight:400;margin-top:4px;}
.znd-price-vat{font-size:18px;font-weight:600;}
.znd_prod_field_a_pdf_ruk{margin-top:20px;margin-bottom:20px;}
.znd_prod_field_a_pdf_ruk h4 a::before{font-family:FontAwesome;content:'\f1c1';color:#f00;margin-right:6px;}
.znd_prod_field_a_pdf_ruk h4:hover a::before{color:#000;}
.znd_prod_field_a_pdf_ruk h4{margin-bottom:10px;}
.znd_prod_field_a_pdf_ruk h4 a{font-weight:400;font-size:16px;display:flex;line-height:1.2;}
.znd_prod_field_a_pdf_ruk h4 a:hover{color:#555;}
.znd_summary_service_life {
font-weight: 600;
font-size: 20px;
}.create-account-question{display:none;}
div.quantity .btn{background-color:#eee;}
.filters-area .widget-title{text-transform:none;margin-bottom:12px;letter-spacing:-0.5px;}
.filters-area .widget-title::after{margin-top:6px;}
.filters-area .filter-widget .woocommerce-ordering-list li{margin-bottom:8px;}
.filters-area .filter-widget .wd-swatches-filter:is(.wd-layout-double, .wd-layout-inline){gap:8px;}
.filters-area .filter-widget .wd-filter-list li{margin-bottom:0;}
.filters-area .filter-widget.wd-col{background:#fff;padding:10px;box-shadow:0 0 8px #ccc;}
.filters-area .filters-inner-area.wd-grid-g{--wd-gap-lg:10px !important;}
.filters-area .woocommerce-ordering-list a[data-order="popularity"],
.filters-area .woocommerce-ordering-list a[data-order="rating"],
.filters-area .woocommerce-ordering-list a[data-order="date"]{display:none !important;}
.product-additional-galleries .product-video-button .wd-action-icon::before{color:rgba(255, 255, 255, 1);}
#shipping_method label{padding-right:16px;}
.wd-buy-now-btn.btn{background-color:#fe7200;border-radius:var(--znd-btn-border-rudius);}
.woocommerce-account.woocommerce-edit-account #wd_email_subscription_consent_field{display:none;}
.woocommerce-account.woocommerce-edit-address address{line-height:2;}
.woocommerce-account.woocommerce-orders .woocommerce-orders-table__cell-order-number a{font-weight:500;}
.woocommerce-account.woocommerce-orders .woocommerce-orders-table__cell-order-number a, .woocommerce-account.woocommerce-view-order .woocommerce-table__product-name.product-name a{border-bottom:1px dotted;color:var(--wd-primary-color);}
.woocommerce-account.woocommerce-orders .woocommerce-orders-table__cell-order-number a:hover, .woocommerce-account.woocommerce-view-order .woocommerce-table__product-name.product-name a:hover{color:#000;}
label span.optional{color:#777;}
.woocommerce-checkout .wd-page-content{background-color:#eee;}
.znd-wc-account-fields{margin-top:24px;padding:0;border:0;}
.znd-wc-account-fields legend{display:block;width:100%;margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid rgba(0, 0, 0, 0.12);font-weight:600;}
.znd-wc-account-fields .form-row{margin-bottom:16px;}
.znd-wc-leasing-field{margin:16px 0;}
.znd-wc-leasing-field label.checkbox {
display: inline-flex;
align-items: center;
gap: 8px;
margin: 0;
cursor: pointer;
}