@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//bzkeo.ru/wp-content/themes/bzkeo/fonts/woodmart-font-1-400.woff2?v=7.3.3") format("woff2");
	font-display:swap;
}

.wd-popup.wd-promo-popup{
	background-color:rgb(248,248,248);
	background-image: url(https://bzkeo.ru/wp-content/uploads/2022/05/popup-banner.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center center;
}

.page-title-default{
	background-color:rgb(229,232,244);
	background-image: url(https://bzkeo.ru/wp-content/uploads/2024/07/bgt.jpg);
}

.footer-container{
	background-image: url(https://bzkeo.ru/wp-content/uploads/2024/07/bgt.jpg);
}

:root{
--wd-text-font:"Jost", Arial, Helvetica, sans-serif;
--wd-text-font-weight:400;
--wd-text-color:rgb(30,30,30);
--wd-text-font-size:18px;
}
:root{
--wd-title-font:"Jost", Arial, Helvetica, sans-serif;
--wd-title-font-weight:700;
--wd-title-color:#242424;
}
:root{
--wd-entities-title-font:"Jost", Arial, Helvetica, sans-serif;
--wd-entities-title-font-weight:700;
--wd-entities-title-transform:none;
--wd-entities-title-color:rgb(36,36,36);
--wd-entities-title-color-hover:rgb(51 51 51 / 65%);
}
:root{
--wd-alternative-font:"Jost", Arial, Helvetica, sans-serif;
}
:root{
--wd-widget-title-font:"Jost", Arial, Helvetica, sans-serif;
--wd-widget-title-font-weight:700;
--wd-widget-title-transform:none;
--wd-widget-title-color:rgb(25,25,25);
--wd-widget-title-font-size:16px;
}
:root{
--wd-header-el-font:"Jost", Arial, Helvetica, sans-serif;
--wd-header-el-font-weight:600;
--wd-header-el-transform:uppercase;
--wd-header-el-font-size:16px;
}
html .product.category-grid-item .wd-entities-title, html .product.category-grid-item.cat-design-replace-title .wd-entities-title, html .categories-style-masonry-first .category-grid-item:first-child .wd-entities-title, html .product.wd-cat .wd-entities-title{
	font-size: 18px;text-transform: none;
}

@media (max-width: 767px){
html .product.category-grid-item .wd-entities-title, html .product.category-grid-item.cat-design-replace-title .wd-entities-title, html .categories-style-masonry-first .category-grid-item:first-child .wd-entities-title, html .product.wd-cat .wd-entities-title{
	font-size: 16px;
}

}
html .wd-nav-mobile > li > a{
	text-transform: none;
}

.whb-general-header .wd-nav.wd-nav-secondary > li > a{
	font-weight: 400;color: rgb(119,119,119);
}

.whb-general-header .wd-nav.wd-nav-secondary > li:hover > a, .whb-general-header .wd-nav.wd-nav-secondary > li.current-menu-item > a{
	color: rgb(36,36,36);
}

:root{
--wd-primary-color:rgb(245,0,0);
}
:root{
--wd-alternative-color:rgb(161,187,230);
}
:root{
--wd-link-color:rgb(245,0,0);
--wd-link-color-hover:rgb(183,0,0);
}
:root{
--btn-default-transform:none;
}
:root{
--btn-default-bgcolor:#f7f7f7;
}
:root{
--btn-default-bgcolor-hover:#efefef;
}
:root{
--btn-accented-transform:none;
}
:root{
--btn-accented-bgcolor:rgb(115,30,70);
}
:root{
--btn-accented-bgcolor-hover:rgb(81,4,45);
}
html .entry-summary .single_add_to_cart_button, .wd-single-add-cart .single_add_to_cart_button, html .wd-sticky-btn-cart .single_add_to_cart_button, html .wd-sticky-add-to-cart, html .wd-sticky-btn.wd-quantity-overlap div.quantity input[type]{
	background: rgb(115,30,70);
}

html .entry-summary .single_add_to_cart_button:hover, .wd-single-add-cart .single_add_to_cart_button:hover, html .wd-sticky-btn-cart .single_add_to_cart_button:hover, html .wd-sticky-add-to-cart:hover, html .wd-sticky-btn.wd-quantity-overlap .cart:hover > div.quantity input[type], html .wd-sticky-btn.wd-quantity-overlap .cart:hover > div.quantity+.button{
	background: rgb(81,9,40);
}

:root{
--notices-success-bg:#459647;
}
:root{
--notices-success-color:#fff;
}
:root{
--notices-warning-bg:#E0B252;
}
:root{
--notices-warning-color:#fff;
}

	:root{
					
			
							--wd-form-brd-radius: 0px;
					
					--wd-form-brd-width: 0px;
		
					--btn-default-color: #333;
		
					--btn-default-color-hover: #333;
		
					--btn-accented-color: #fff;
		
					--btn-accented-color-hover: #fff;
		
					
			
			
							--btn-default-brd-radius: 5px;
				--btn-default-box-shadow: none;
				--btn-default-box-shadow-hover: none;
					
					
			
			
							--btn-accented-brd-radius: 5px;
				--btn-accented-box-shadow: none;
				--btn-accented-box-shadow-hover: none;
					
							
					--wd-brd-radius: 8px;
		
					--wd-cat-brd-radius: 0px;
			}

	
	
			:root{
			--wd-container-w: 1600px;
		}
	
			@media (min-width: 1617px) {
			.platform-Windows .wd-section-stretch > .elementor-container {
				margin-left: auto;
				margin-right: auto;
			}
		}
		@media (min-width: 1600px) {
			html:not(.platform-Windows) .wd-section-stretch > .elementor-container {
				margin-left: auto;
				margin-right: auto;
			}
		}
	
	
	
	
	
			.woodmart-woocommerce-layered-nav .wd-scroll-content {
			max-height: 223px;
		}
	
	
	body, [class*=color-scheme-light], [class*=color-scheme-dark], .wd-search-form[class*="wd-header-search-form"] form.searchform, .wd-el-search .searchform {

									--wd-form-color: rgb(119,119,119);
					
									--wd-form-placeholder-color: rgb(119,119,119);
					
							
							
									--wd-form-bg: rgba(15,15,15,0.04);
						}
.grecaptcha-badge {visibility: hidden;}
body .wd-header-cats.wd-style-1 .menu-opener {
padding: 10px 30px 10px 23px;
    min-width: 280px;
    height: 67px;
    border-radius:5px;}
body .wd-header-cats.wd-style-1:hover .menu-opener {border-radius:5px 5px 0 0;}
body .wd-header-cats.wd-style-1 .menu-opener:after {display:none;}
body .wd-header-cats.wd-style-1 .menu-opener-icon {flex: 0 0 auto;margin-inline-end: 18px;}
body .wd-header-cats .menu-opener:not(.has-bg) {background: rgb(213,22,9);
	background: linear-gradient(270deg, rgba(213,22,9,1) 0%, rgba(161,188,231,1) 100%);}
body :is(.wd-custom-icon,picture.wd-custom-icon img) {max-width:26px;}
body :is(.wd-custom-icon,picture.wd-custom-icon img) {transition: 0.8s;}
body .wd-header-cats:hover img.wd-custom-icon {transform: rotateY(360deg)!important;}
body .phone {min-width:175px!important;}
.phone a {color:#2a2a2a;}
body .buttonssn .btn-style-default {
	font-size:16px;  
	padding: 0px 27px;
	font-weight:400;
	background: rgb(213,22,9);
	background: linear-gradient(270deg, rgba(213,22,9,1) 0%, rgba(161,188,231,1) 100%);
}
.headbl {background: rgb(213,22,9);
background: linear-gradient(270deg, rgba(213,22,9,1) 0%, rgba(161,188,231,1) 51%, rgba(249,251,249,1) 100%);}
body .headbl .buttonssn .btn-style-default {font-size:18px;font-weight:600;padding: 21px 42px 18px 42px;}
b, strong {font-weight:900;}
.photoind :after {
    width: 95%;
    height: 18px;
    background: #0b549f;
    position: absolute;
    z-index: 1;
    content: '';
    right: 0;
    bottom: -18px;
}

body .wpcf7 input.wpcf7-submit.btn {width: 100%;padding: 18px 0;text-transform:uppercase;font-size:18px;font-weight:600;}
body .wpcf7 textarea {min-height: 126px;}
body .wd-popup {padding: 25px 25px 25px 25px;}
body .wpcf7 input, .wpcf7 select, .wpcf7 textarea {
    font-size: 14px;
    border: 1px solid #f4f4f4;
    background-color: #fff;
    padding: 25px;
    letter-spacing: 1.15px;
    transition: all .3s;
}
body .wpcf7 .btn-color-default{
	border-radius:5px;
	background: rgb(213, 22, 9);
  background: linear-gradient(270deg, rgba(213, 22, 9, 1) 0%, rgba(161, 188, 231, 1) 100%);
	color:#fff;text-transform:none;font-weight:900;border: none;}
body .wpcf7 .btn-color-default:hover{
	background: linear-gradient(270deg, rgba(161, 188, 231, 1) 0%, rgba(213, 22, 9, 1) 100%);
	color:#fff;border-width:0;}
.formz {text-align:left;font-size:28px;font-weight:700;margin-bottom:10px;line-height: 1.2;}
.formz2 {text-align:left;font-size:18px;margin-bottom:20px;font-weight:700}
.prp {font-size:11px;text-align:center;}
.namez {font-size:24px;font-weight:700;}
@media (max-width: 768px) {.catindex .hover-mask,body .catindex .wd-entities-title{color:#000;}}
body .wd-slider-wrapper:not([class*="wd-section-stretch"]) .wd-slider {border-radius: 0;}
body .wd-back-btn.wd-action-btn.wd-style-icon {display:none;}

body .wd-header-cats {cursor:pointer;}
.main-page-wrapper ul:not([class]) li:before {
    content: '';
    width: 7px;
    height: 7px;
    display: block;
    position: absolute;
    top: 35%;
    left: 0;
    border: 2px solid red;
}
.main-page-wrapper ul:not([class]) li:first-child {margin-top: 25px;}
.main-page-wrapper ul:not([class]) li {
    list-style-type: none;
    position: relative;
    padding-left: 24px;
}

.podr:after {content: "\f120";
    font-family: "woodmart-font";
    font-weight: 400;
    border: 1px solid #c95d1a;
    padding: 6px;
    border-radius: 50%;
    margin: 0 0 0 10px;}
.slidebutton .btn-size-extra-large{padding:30px 50px;font-size:22px;font-weight: 400;}
.consind .form40 {width:40%;float:left; margin-right:10px;}
.consind .form40 {width:40%;float:left; margin-right:10px;}
.consind .form60 {width:54%;float:left;}
.consind .form60 .prp {font-size:10px;text-align:left;}
body :is(.breadcrumbs,.yoast-breadcrumb) :is(a,span) {text-transform:none;font-weight:400;font-size: 15px;}
body .widget-title {text-transform:none;}
body .wd-dropdown.wd-dropdown-cats #menu-katalog-produktsii.wd-nav-vertical.wd-design-with-bg {width: 500px;}
body .wd-nav-vertical.wd-design-with-bg>li>a {padding: 15px 20px;
    color: #fff;
    font-weight: 800;
    font-size: 16px;
    line-height: 22px;}
body .footer2 a {color:#d3d3d3}
body .footer2 a:hover{color:#fff}
body p:is(.form-row-first,.form-row-last) {width:100%;}
body .wd-toolbar-link .wd-custom-icon img {height: 30px;}
body .sbblock .owl-dots .owl-dot span {border-radius:0;width: 40px;border-color: #ccc;background-color:#ccc;}
body .sbblock .owl-dots .owl-dot.active span {border-color: #0b549f;background-color:#0b549f;}
.urlmap a {color:#fff;font-weight:800;position: relative;}
.urlmap a::after {
  position: absolute;
  content: '';
  left: 0;
  bottom: -5px;
  display: block;
  width: 100%;
  height: 2px;
  background: #fff;
}
.urlmap a::after {width: 0;transition: 0.3s;}
.urlmap a:hover:after {width: 100%;}
body .clearfy-cookie-accept {
    background: #d4180c;
    color: #fff;
    border: 0;
    border-radius: 5px;
    padding: 1px 20px;
    margin: 10px auto 0;
    min-height: 25px;
    font-size: 13px;
    width: 100%;
    display: block;
    cursor: pointer;
}
body .wpcf7-not-valid-tip,body .wpcf7-response-output {font-size:11px;}
.screen-reader-response {display:none;}
body .wd-dropdown-menu.wd-design-default {--wd-dropdown-width: 300px;}
body .wd-nav>li:is(.wd-has-children,.menu-item-has-children)>a:after {margin-left: 10px;}
body .wd-nav-mobile>li>a, body .wd-nav-mobile>li>ul li>a {border-bottom:none;}
body .mobile-nav .wd-nav>li>a {text-transform:none; font-size:20px;}
.wd-action-btn.wd-style-text>a {
    position: relative;
    font-weight: 700;
    line-height: 1;
    font-size: 12px;
    color: #fff;
    background-color: #e30000;
    padding: 10px;
    border-radius: 30px;
}
body .mobile-nav .wd-heading {border-bottom:none;}
body .mobile-nav .wd-nav-opener {border-left: none;border-bottom: none;}
.seblock .info-box-inner {font-size:24px; font-weight:700;line-height: 1.3;text-decoration:underline}
body .seblock:hover .info-box-inner {color:#ddd;text-decoration:none}
body .seblock .info-box-title {transition: 0.8s;}
body .seblock:hover .info-box-title {transform: rotateX(360deg)!important;}
.phonecont .info-box-inner a {color:#2a2a2a;}
body .wd-breadcrumbs{font-size:11px;}
body .woocommerce-ordering {display:none;}

body .entry-content.woocommerce-Tabs-panel.woocommerce-Tabs-panel--description.panel table td {
    padding: 10px 5px;
    border: 1px solid var(--brdcolor-gray-300);
	font-size:13px;
}
body .entry-content.woocommerce-Tabs-panel.woocommerce-Tabs-panel--description.panel table {background-color:#f3f3f3}
body .entry-content.woocommerce-Tabs-panel.woocommerce-Tabs-panel--description.panel table p {margin-bottom:0;}
.product-images-inner {border: 1px solid #ddd;}
body .wd-dropdown-menu.wd-design-full-width .wd-sub-menu>li { margin-bottom: 5px;width: 240px;}
body .wd-nav-vertical .wd-dropdown-menu.wd-design-full-width {padding: 30px;}
body .wd-dropdown-menu.wd-design-full-width .wd-sub-menu>li>a {text-transform:none;}
body .woocommerce-product-gallery .owl-carousel .product-image-wrap {
    padding-right: 0px;
    padding-left: 0px;}
body .breadcrumbprod .woocommerce-breadcrumb{color:#fff;}
body .breadcrumbprod .woocommerce-breadcrumb a {color:#fff;}

body .abtext a {text-decoration:underline}
body .abtext a:hover {text-decoration:none}

body .headzp .title-subtitle:before {
    width: 33px;
    height: 2px;
    background: #d7d7d7;
    position: absolute;
    z-index: 1;
    content: '';
    top: 11px;
    left: 0px;
}
body .headzp .title-subtitle {padding-left: 50px;}
body .wd-tools-element.wd-design-7>a>:is(.wd-tools-inner,.wd-tools-icon) {background: rgb(213,22,9);
	background: linear-gradient(270deg, rgba(213,22,9,1) 0%, rgba(161,188,231,1) 100%);}
body .wd-nav-vertical.wd-design-with-bg {background: rgb(213,22,9);
	background: linear-gradient(270deg, rgba(213,22,9,1) 0%, rgba(161,188,231,1) 100%);}
body .widget_nav_mega_menu>.widget-title {text-transform:none;}

body .wd-nav-vertical>li>a {font-size:18px; line-height:28px;}
body .wd-sub-menu li>a {padding-top: 4px;padding-bottom: 4px;line-height: 1.2;font-size:15px;color: #363636;}

body .wd-breadcrumbs{font-size:15px;}

@media (min-width: 768px) and (max-width: 1024px) {
	.slidebutton .btn-size-extra-large{padding:20px 40px;font-size:20px;font-weight: 400;}
body .wd-nav>li>a {font-size:13px;}
}

@media (min-width: 577px) and (max-width: 767px) {
	.slidebutton .btn-size-extra-large{padding:20px 30px;font-size:18px;font-weight: 400;}
}

@media (max-width: 576px) {
	.slidebutton .btn-size-extra-large{padding:15px 30px;font-size:16px;font-weight: 400;}
body #clearfy-cookie {display:none;}

body .entry-content.woocommerce-Tabs-panel.woocommerce-Tabs-panel--description.panel table td {
    padding: 5px 3px;
    border: 1px solid var(--brdcolor-gray-300);
	font-size:10px;
}
}

