.wd-popup.wd-promo-popup{
	background-color:#fff;
	background-image: none;
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center center;
}

.page-title-default{
	background-color:rgb(249,249,249);
	background-image: none;
	background-size:cover;
	background-position:center center;
}

.footer-container{
	background-color:rgb(232,232,232);
	background-image: none;
}

:root{
--wd-text-font:"Roboto", Arial, Helvetica, sans-serif;
--wd-text-font-weight:400;
--wd-text-color:#777777;
--wd-text-font-size:14px;
}
:root{
--wd-title-font:"Roboto", Arial, Helvetica, sans-serif;
--wd-title-font-weight:400;
--wd-title-color:#242424;
}
:root{
--wd-entities-title-font:"Roboto", Arial, Helvetica, sans-serif;
--wd-entities-title-font-weight:400;
--wd-entities-title-color:#333333;
--wd-entities-title-color-hover:rgb(51 51 51 / 65%);
}
:root{
--wd-alternative-font:"Roboto", Arial, Helvetica, sans-serif;
}
:root{
--wd-widget-title-font:"Roboto", Arial, Helvetica, sans-serif;
--wd-widget-title-font-weight:400;
--wd-widget-title-transform:uppercase;
--wd-widget-title-color:#333;
--wd-widget-title-font-size:16px;
}
:root{
--wd-header-el-font:"Roboto", Arial, Helvetica, sans-serif;
--wd-header-el-font-weight:500;
--wd-header-el-transform:uppercase;
--wd-header-el-font-size:13px;
}
:root{
--wd-primary-color:#e4222d;
}
:root{
--wd-alternative-color:#fbbc34;
}
:root{
--wd-link-color:#333333;
--wd-link-color-hover:#242424;
}
:root{
--btn-default-bgcolor:#f7f7f7;
}
:root{
--btn-default-bgcolor-hover:#efefef;
}
:root{
--btn-shop-bgcolor:#e4222d;
}
:root{
--btn-shop-bgcolor-hover:#e4222d;
}
:root{
--btn-accent-bgcolor:#e4222d;
}
:root{
--btn-accent-bgcolor-hover:#e4222d;
}
: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: 1px;
		
					--btn-default-color: #333;
		
					--btn-default-color-hover: #333;
		
					--btn-shop-color: #fff;
		
					--btn-shop-color-hover: #fff;
		
					--btn-accent-color: #fff;
		
					--btn-accent-color-hover: #fff;
		
									--btn-default-brd-radius: 0px;
				--btn-default-box-shadow: none;
				--btn-default-box-shadow-hover: none;
				--btn-default-box-shadow-active: none;
				--btn-default-bottom: 0px;
			
			
			
					
					
							--btn-shop-bottom-active: -1px;
				--btn-shop-brd-radius: 0.001px;
				--btn-shop-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, .15);
				--btn-shop-box-shadow-hover: inset 0 -2px 0 rgba(0, 0, 0, .15);
			
			
					
									--btn-accent-brd-radius: 0px;
				--btn-accent-box-shadow: none;
				--btn-accent-box-shadow-hover: none;
				--btn-accent-box-shadow-active: none;
				--btn-accent-bottom: 0px;
			
			
			
					
							
					--wd-brd-radius: 0px;
			}

	
	
			@media (min-width: 1025px) {
			.whb-boxed:not(.whb-sticked):not(.whb-full-width) .whb-main-header {
				max-width: 1192px;
			}
		}

		.container {
			max-width: 1222px;
		}

		:root{
			--wd-container-width: 1222px;
		}
	
			@media (min-width: 1222px) {
			[data-vc-full-width]:not([data-vc-stretch-content]) {
				padding-left: calc((100vw - 1222px - var(--wd-scroll-w)) / 2);
				padding-right: calc((100vw - 1222px - var(--wd-scroll-w)) / 2);
			}
		}
	
			div.wd-popup.popup-quick-view {
			max-width: 920px;
		}
	
			div.wd-popup.wd-promo-popup {
			max-width: 650px;
		}
	
	
	
			.woodmart-woocommerce-layered-nav .wd-scroll-content {
			max-height: 223px;
		}
	
	
@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//oka-m.ru/wp-content/themes/woodmart/fonts/woodmart-font.woff2?v=7.0.2") format("woff2");
}

.calc1 {
    width: 160%;
}

.calc2 {
    width: 30%!important;
    margin-left: 120px!important;
}

.calc-item-title {
 display: none;
}

.wd-nav>li>a {
 
    font-weight: 500;
    
}



.product-grid-item .product-image-link img, .product-grid-item .hover-img img {
    width: 100%;
    height: 100%;
    display: flex;
    object-fit: contain;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

.product-grid-item .product-image-link {
    display: block;
    overflow: hidden;
    position: relative;
    width: 100%;
    padding-bottom: 100%;
}


.product-image-wrap {
	    width: 80%;
	    margin: 0 auto;
}



.wd-swatch.wd-text.wd-active {
background-color: #e4222d;
color: #fff;
padding: 5px;

}




 @media (min-width: 640px) and (max-width: 5000px) {
 .woocommerce-variation-add-to-cart {
   
    flex-wrap: inherit!important;

}
   }

.wd-swatch-text {
text-align: left;
}

.wd-label-top-md table.variations .label {
text-align: left;
}

.grecaptcha-badge {
left: 0px;
	display: none;
}

.thwcfd-field-country {
 display: none;
}

.woocommerce-variation-price .price {
    font-size: 25px;
}


.calc .product-element-top.wd-quick-shop  {
display: none;
}

.calc .wd-product-cats {
display: none;
}



.product-list-content {
display: flex;
align-items: center;
}

.calc .wd-entities-title {
margin-right: 20px;
}

.calc .price {
margin-right: 20px;
}


.woocommerce-shipping-destination {
display: none;
}

.woocommerce-shipping-calculator {
display: none;
}


#chaty-widget-0 .chaty-channel {

    margin-bottom: 55px;
}

.wd-quantity-overlap {
display: none;
}

@media (min-width: 760px) and (max-width: 2199.98px) {
    
    
.hover-mask {
    display: none;
}
    
}


textarea {
    min-height: 90px;
}

.wd-prefooter {
    padding-bottom: 0px!important;
}

.popup_custom2 {
 display: none;
}


/* --- Замена иконки Facebook на иконку Макс (фикс горизонтального ряда) --- */

/* 1. Настраиваем кружок */
.social-facebook {
    --social-color: #365493; /* Цвет кружка */
    
    /* ВАЖНО: используем inline-flex, чтобы иконки стояли в ряд */
    display: inline-flex !important; 
    
    /* Центрируем иконку внутри кружка */
    justify-content: center !important; 
    align-items: center !important; 
    
    /* Выравниваем сам кружок относительно других иконок */
    vertical-align: middle !important;
}

/* 2. Скрываем стандартную букву "f" */
.social-facebook .wd-icon::before {
    content: none !important;
    display: none !important;
}

/* 3. Настройки вашей иконки */
.social-facebook .wd-icon {
    /* Сбрасываем отступы */
    margin: 0 !important; 
    padding: 0 !important;
    line-height: 1 !important;
    
    /* Размер иконки */
    width: 14px; 
    height: 14px;
    
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    
    /* SVG Код */
    background-image: url("data:image/svg+xml,%3Csvg width='322' height='321' viewBox='0 0 322 321' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23FFFFFF' fill-rule='evenodd' clip-rule='evenodd' d='M164.516 319.687C133.003 319.687 118.358 315.087 92.9016 296.685C76.7998 317.387 25.8107 333.565 23.5871 305.886C23.5871 285.107 18.9866 267.548 13.7726 248.379C7.56194 224.763 0.507812 198.463 0.507812 160.356C0.507812 69.3422 75.1896 0.871094 163.673 0.871094C252.233 0.871094 321.624 72.7159 321.624 161.199C321.921 248.314 251.631 319.222 164.516 319.687ZM165.82 79.54C122.728 77.3164 89.1445 107.143 81.707 153.915C75.573 192.636 86.4609 239.792 95.7386 242.245C100.186 243.319 111.38 234.271 118.358 227.293C129.895 235.264 143.331 240.051 157.309 241.172C201.959 243.319 240.11 209.327 243.109 164.726C244.854 120.031 210.476 82.1744 165.82 79.6167L165.82 79.54Z'/%3E%3C/svg%3E");
    
    transform: none !important; 
}@media (max-width: 576px) {
	.popup_custom1 {
font-size: 10px;
}
}

