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

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

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

.footer-container{
	background-color:#ffffff;
	background-image: none;
}

:root{
--wd-text-font:"Manrope", Arial, Helvetica, sans-serif;
--wd-text-font-weight:400;
--wd-text-color:rgb(36,36,36);
--wd-text-font-size:17px;
}
:root{
--wd-title-font:"NunitoSans-Variable", Arial, Helvetica, sans-serif;
--wd-title-font-weight:900;
--wd-title-color:rgb(0,0,0);
}
:root{
--wd-entities-title-font:"Manrope", Arial, Helvetica, sans-serif;
--wd-entities-title-font-weight:700;
--wd-entities-title-transform:none;
--wd-entities-title-color:rgb(0,0,0);
--wd-entities-title-color-hover:rgba(0, 0, 0, 0.7);
}
:root{
--wd-alternative-font:"Manrope", Arial, Helvetica, sans-serif;
}
:root{
--wd-widget-title-font:"Manrope", Arial, Helvetica, sans-serif;
--wd-widget-title-font-weight:700;
--wd-widget-title-transform:none;
--wd-widget-title-color:rgb(0,0,0);
--wd-widget-title-font-size:16px;
}
:root{
--wd-header-el-font:"Manrope", Arial, Helvetica, sans-serif;
--wd-header-el-font-weight:700;
--wd-header-el-transform:none;
--wd-header-el-font-size:16px;
}
html .wd-nav.wd-nav-secondary > li > a{
	font-family: "Manrope", Arial, Helvetica, sans-serif;font-weight: 800;
}

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-top-bar .wd-nav.wd-nav-secondary > li > a, .whb-general-header .wd-nav.wd-nav-secondary > li > a{
	font-weight: 400;color: rgb(0,0,0);
}

.whb-top-bar .wd-nav.wd-nav-secondary > li:hover > a, .whb-top-bar .wd-nav.wd-nav-secondary > li.current-menu-item > a, .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(81,81,81);
}

:root{
--wd-primary-color:rgb(238,45,0);
}
:root{
--wd-alternative-color:rgb(255,129,0);
}
:root{
--wd-link-color:#333333;
--wd-link-color-hover:#242424;
}
:root{
--btn-default-font-family:"NunitoSans-Variable", Arial, Helvetica, sans-serif;
--btn-default-font-weight:700;
--btn-default-transform:uppercase;
}
:root{
--btn-default-bgcolor:#f7f7f7;
}
:root{
--btn-default-bgcolor-hover:#efefef;
}
:root{
--btn-accented-bgcolor:rgb(238,45,0);
}
:root{
--btn-accented-bgcolor-hover:rgb(0,0,0);
}
: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: 2px;
		
					--btn-default-color: #333;
		
					--btn-default-color-hover: #333;
		
					--btn-accented-color: #fff;
		
					--btn-accented-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-accented-brd-radius: 0px;
				--btn-accented-box-shadow: none;
				--btn-accented-box-shadow-hover: none;
				--btn-accented-box-shadow-active: none;
				--btn-accented-bottom: 0px;
			
			
			
					
							
					--wd-brd-radius: 0px;
		
			}

	
	
			:root{
			--wd-container-w: 1390px;
		}
	
			@media (min-width: 1390px) {
			[data-vc-full-width]:not([data-vc-stretch-content]),
			:is(.vc_section, .vc_row).wd-section-stretch {
				padding-left: calc((100vw - 1390px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
				padding-right: calc((100vw - 1390px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
			}
		}
	
	
	
	
	
	
						rs-slides :is([data-type=text],[data-type=button]) {
				font-family: Manrope !important;
			}
		
					rs-slides :is(h1,h2,h3,h4,h5,h6)[data-type=text] {
				font-family: NunitoSans-Variable !important;
			}
			
	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);
						}
@font-face {
	font-family: "NunitoSans-Variable";
	src: url("//plata57.ru/wp-content/uploads/nunitosans-variable.woff2") format("woff2");
	font-weight: 400;
	font-display:fallback;
	font-style: normal;
}

/* Шрифты */
@font-face {
	font-family: 'NunitoSans-Variable';
	src: url('/wp-content/uploads/nunitosans-variable.woff2') format('woff2 supports variations'), url('/wp-content/uploads/nunitosans-variable.woff2') format('woff2-variations');
	font-weight: 100 1000;
	font-stretch: 25% 151%;
	font-display: swap;
	font-style: normal;
}
@font-face{
	font-family: 'fontawesome-v6';
	src: url('/wp-content/themes/woodmart-child/fonts/fa-thin-100-v6.woff2') format('woff2');
	font-style: thin;
	font-weight: 100;
	font-display: block;
}
@font-face{
	font-family: 'fontawesome-v6';
	src: url('/wp-content/themes/woodmart-child/fonts/fa-light-300-v6.woff2') format('woff2');
	font-style: light;
	font-weight: 300;
	font-display: block;
}
@font-face{
	font-family: 'fontawesome-v6';
	src: url('/wp-content/themes/woodmart-child/fonts/fa-regular-400-v6.woff2') format('woff2');
	font-style: regular;
	font-weight: 400;
	font-display: block;
}
@font-face{
	font-family: 'fontawesome';
	src: url('/wp-content/themes/woodmart-child/fonts/fa-light-300.woff2') format('woff2');
	font-style: light;
	font-weight: 300;
	font-display: block;
}
@font-face{
	font-family: 'fontawesome';
	src: url('/wp-content/themes/woodmart-child/fonts/fa-regular-400.woff2') format('woff2');
	font-style: regular;
	font-weight: 400;
	font-display: block;
}
/* End Шрифты */

/* Иконки */
.fal {
    font-family: "fontawesome";
    font-weight: 300;
}
.fas {
    font-family: "fontawesome" !important;
    font-weight: 600 !important;
}
i.fal {
    display: inline-block;
    vertical-align: baseline;
    line-height: inherit;
}
.fa-phone:before {
    content: "\f095";
}
.fa-envelope:before {
    content: "\f0e0";
}
.fa-radio:before {
  	content: "\f8d7";
}
.fa-cubes-stacked:before {
  content: "\e4e6";
}
.fa-laptop-mobile:before {
  content: "\f87a";
}
.fa-th-list:before {
    content: "\e489" !important;
}
.wd-show-product-gallery-wrap>a:before {
    content: "\f130" !important;
}
.price-accordion .fas.fa-table:before {
		font-family: 'fontawesome-v6' !important;
    content: "\e489";
}
/* End Иконки */

/* Основа */
h1, h2, h3 {
    text-transform: uppercase !important;
    font-stretch: 115%;
    font-family: NunitoSans-Variable !important;
    font-weight: 1000 !important;
		line-height: 1.3 !important;
}
.wd-logo img[src$=".svg"] {
    height: 100%;
    width: 100%;
}
.nowrap {
		white-space: nowrap;
}
/* End Основа */

/* Таблицы */
.dt-scroll-headInner {
    min-width: 100%;
}
.dt-container td.column-2 strong {
    color: #fff !important;
    max-width: fit-content;
    background: var(--wd-primary-color);
    padding: 0.6rem 1.25rem 0.6rem 1.2rem;
    z-index: 2;
    position: relative;
    font-weight: 1000;
    font-stretch: 120%;
    font-family: NunitoSans-Variable !important;
}
.dt-container td.column-2 strong:after {
    content: "";
    position: relative;
    width: 0.7rem;
    right: -0.55rem;
    top: -0.4rem;
    border-radius: 50%;
    height: 0.7rem;
    display: inline-block;
    background: #fff;
}
.dt-scroll-body tr {
    height: 80px;
		border-bottom: 2px solid #e3e3e3;
}
.dt-scroll-body .variations_form tr {
    height: auto !important;
    border-bottom: 0px solid #e3e3e3 !important;
}
.dt-scroll-body tr.row-1 {
    border-bottom: 0px solid #e3e3e3;
}
.dt-container .products.wd-stretch-cont-lg :is(.product,.product-wrapper) {
    flex: 0 0 100% !important;
    max-width: 270px !important;
		margin-bottom: 0 !important;
}
.dt-container .products .product-grid-item .wd-entities-title, .dt-container .products .product-grid-item .wd-product-cats {
    display: none !important;
}
.dt-container .product-grid-item .wrap-price span {
    font-size: 1.1rem !important;
}
.dt-container .product-grid-item .wrap-price span.wd-swatch-text {
    font-size: 0.9rem !important;
}
.dt-container .product-grid-item .wrap-price {
    rotate: 0deg;
    top: 5px;
    right: auto;
    left: auto;
    padding: 0.45rem 1.6rem 0.4rem 1.2rem !important;
		transition: all 0.2s;
}
.dt-container tr:hover .product-grid-item .wrap-price {
    rotate: -15deg;
}
.dt-container .product-grid-item:hover img {
    scale: 1.0;
}
.dt-container tr:hover .product-grid-item img {
    scale: 1.05;
}
.dt-container .product-grid-item :is(.product-image-link,.hover-img) img {
		min-width: 200px;
}
.dt-container .product-element-top {
    margin-bottom: 0px !important;
}
/* .dt-container .wd-hover-alt.wd-variation-active .swap-wrapp {
    margin-top: 4px !important;
    margin-bottom: -4px !important;
} */
/* End Таблицы */

/* Кнопки */
.wd-button-wrapper .telegram, .wd-button-wrapper .whatsapp {
    padding: 5px 26px 5px 25px;
    font-size: 16px;
    text-transform: initial;
}
.wd-button-wrapper .telegram .wd-btn-icon, .wd-button-wrapper .whatsapp .wd-btn-icon {
    margin-right: 10px;
}
.site-content .vc_tta-color-grey.vc_tta-style-flat.price-tabs .vc_tta-tab>a {
    text-transform: uppercase !important;
    font-stretch: 115%;
    font-family: NunitoSans-Variable !important;
    font-weight: 1000 !important;
    line-height: 1.3 !important;
    color: var(--wd-title-color);
}
.site-content .vc_tta-color-grey.vc_tta-style-flat.price-tabs .vc_tta-tab.vc_active>a {
    background-color: #e63312;
    color: #fff !important;
}
.site-content .btn.btn-color-white {
    background-color: #fff;
    color: #000;
    font-weight: 1000;
    font-stretch: 120%;
    padding: 12px 20px 9px;
    line-height: inherit;
    font-family: NunitoSans-Variable !important;
}
.site-content .btn.btn-color-black {
    background-color: #000000 !important;
    font-size: 16px;
    font-weight: 1000;
    font-stretch: 120%;
    padding: 12px 25px 9px;
    line-height: inherit;
    font-family: NunitoSans-Variable !important;
}
.site-content .btn.btn-color-black:hover {
    background-color: #ee2d00 !important;
		box-shadow: inset 0px 0 0px rgba(0,0,0,0.1) !important;
}
.single-product .site-content .btn.btn-color-black.btn-size-default {
    background-color: #000000 !important;
    font-size: 13px;
    font-weight: 1000;
    font-stretch: 120%;
    padding: 12px 21px 9px;
    line-height: inherit;
    font-family: NunitoSans-Variable !important;
}
.single-product .site-content .btn.btn-color-black.btn-size-default:hover {
    background-color: #ee2d00 !important;
		box-shadow: inset 0px 0 0px rgba(0,0,0,0.1) !important;
}
.price-tabs .wd-tabs.tabs-design-simple .wd-nav-tabs li a {
    font-size: 17px !important;
    padding: 18px 25px 16px;
    text-transform: uppercase !important;
    font-stretch: 115%;
    font-family: NunitoSans-Variable !important;
    font-weight: 1000 !important;
    line-height: 1.3 !important;
    color: var(--wd-title-color);
    background-color: #e3e3e3;
}
.price-tabs .wd-nav[class*="wd-style-underline"]>li:is(:hover,.current-menu-item,.wd-active,.active)>a {
    background-color: var(--wd-primary-color) !important;
    color: #fff !important;
}
.price-tabs .wd-nav[class*="wd-style-underline"] .nav-link-text:after {
    display: none !important;
}
.price-tabs .wd-nav-tabs>li:not(:last-child) {
    margin-inline-end: 23px;
}
.price-tabs .wd-tabs.tabs-design-simple .wd-tabs-header {
    margin-bottom: 30px;
    border-bottom: 0px solid var(--brdcolor-gray-300);
}
/* End Кнопки */

.wd-search-full-screen-2 {
    backdrop-filter: blur(10px);
}
.single-product .site-content {
    margin-bottom: -20px !important;
}
.wd-popup svg path {
    fill: currentColor;
}
.single-product.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item) {
    border-radius: 0px;
    font-size: 1rem !important;
    padding: 1.2rem 0.7rem;
    box-shadow: none !important;
}
.single-product.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item) {
    background-color: #dfe2e6;
}
.single-product.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item.selected:not(.no-stock) {
    background-color: #000;
    color: #fff;
}
.wd-single-price {
    font-weight: 1000;
    font-stretch: 120%;
    color: #fff;
    font-size: 1.5rem;
    font-family: NunitoSans-Variable !important;
    max-width: fit-content;
    background: var(--wd-primary-color);
    padding: 0.9rem 2rem 0.8rem 1.7rem;
		position: absolute;
    z-index: 2;
    top: 30px;
    rotate: -17deg;
    left: 25px;
}
.wd-single-price:before {
    content: "";
    position: absolute;
    width: 0.7rem;
    right: 0.7rem;
    top: 0.7rem;
    border-radius: 50%;
    height: 0.7rem;
    background: #fff;
}
.wd-single-price .amount, .wd-single-price .wd-price-unit {
    color: #fff !important;
		font-weight: 1000 !important;
		float: left;
}
.wd-single-price .price, .product-grid-item .price {
		font-size: 0px !important;
}
.wd-single-price .price span {
		font-size: 25px !important;
}
.whb-top-bar .wd-header-text {
    font-size: 0.9rem !important;
    color: #000 !important;
}
.price-anchors .fa-arrow-down:before {
    font-weight: 400;
}
table.variations .cell {
    vertical-align: baseline !important;
}
.wd-hover-alt .wd-add-btn>a {
    text-transform: inherit !important;
}
p.stock.wd-style-default:is(.available-on-backorder,.in-stock) {
    display: none;
}
.wd-quick-shop-2.wd-clear-btn.variation-swatch-selected .wd-reset-var {
    display: inline-block !important;
    margin-top: 2px !important;
	  margin-left: 10px !important;
}
table.woocommerce-product-attributes.shop_attributes {
    display: none;
}
.product-grid-item.col-lg-12 :is(.star-rating,.wd-star-rating,.wd-quick-shop-2,.wd-swatches-attr,.wd-product-stock) {
    margin-bottom: 18px !important;
}
.wd-add-btn-replace .add-to-cart-loop:before {
    content: "\f64c" !important;
    font-family: "fontawesome" !important;
    font-weight: 300 !important;
}
.btn.btn-color-black {
    background-color: #000000 !important;
}
.wd-header-cart .wd-tools-icon:before {
    content: "\f64c" !important;
    font-family: "fontawesome" !important;
    font-weight: 300 !important;
		font-size: 22px !important;
}
.cart-empty:before {
    content: "\f64c";
    font-family: "fontawesome";
    font-weight: 300 !important;
}
.whb-sticked .wd-logo img[src$=".svg"] {
    max-width: 200px !important;
}
.wd-header-cats.wd-style-1 .menu-opener {
    min-width: 150px !important;
}
.wd-header-cats {
    display: none;
}
.whb-sticked .wd-header-cats {
    display: block;
}
.wd-header-cats.wd-style-1 .menu-opener:after {
	  display: none;
}
#menu-item-4497 > a:after {
	  display: none;
}
.wd-wpb.wd-accordion .wd-accordion-title-text span {
		text-transform: uppercase !important;
    font-stretch: 115%;
    font-family: NunitoSans-Variable !important;
    font-weight: 1000 !important;
    line-height: 1.3 !important;
}
.whb-top-bar .wd-header-text .fa-envelope {
    opacity: 0.5;
    margin-right: 5px;
    margin-bottom: -1px;
    vertical-align: bottom !important;
}
/*.product-grid-item.col-lg-12 .quantity {
	  display: none;
}*/
.product-grid-item.col-lg-12 .quantity {
	  display: inline-block;
}
.product-grid-item.col-lg-12 .qty-suffix-float {
    vertical-align: text-bottom!important;
    float: inherit!important;
}
.wd-add-cart-icon>a:before {
    content: "\f64c" !important;
    font-family: "fontawesome" !important;
    font-weight: 300 !important;
}
.wd-quick-view-icon>a:before {
    content: "\f06e" !important;
    font-family: "fontawesome" !important;
    font-weight: 300 !important;
}
.single-product-page .single_add_to_cart_button {
    font-weight: 1000;
    font-stretch: 120%;
    padding: 11px 20px 9px;
    line-height: inherit;
    font-family: NunitoSans-Variable !important;
}
.woocommerce-breadcrumb {
    font-size: 0.9em;
}
.woocommerce-product-gallery .woocommerce-product-gallery__image {
    aspect-ratio: 4 / 3;
}
form.cart {
    display: flex;
    flex-wrap: nowrap;
    gap: 10px;
    align-items: center;
    justify-content: flex-start;
}
form.cart>* {
    flex: 0 0 auto;
}
form.variations_form.cart {
    flex-wrap: wrap;
}
form.variations_form.cart {
    flex: 1 1 100%;
}
.woocommerce-variation-add-to-cart {
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
}
form.cart :where(.single_add_to_cart_button,.wd-buy-now-btn,.quantity) {
    flex: 0 0 auto !important;
}
.woocommerce-variation-add-to-cart>* {
    flex: 0 0 auto !important;
}
.qty-suffix-float {
    margin: 0px !important;
		font-size: 0.9em;
}
.wd-header-cart.wd-design-2 .wd-cart-number, .wd-header-cart.wd-design-5 .wd-cart-number {
    width: fit-content !important;
    border-radius: 8px !important;
    padding: 0 3px;
    min-width: 15px;
}
.menu-item .fa:before {
    font-family: 'fontawesome-v6' !important;
    font-weight: 300 !important;
}
.whb-with-bg .wd-nav>li:is(.wd-has-children,.menu-item-has-children)>a:after {
    margin-left: 6px !important;
    font-size: clamp(10px, 50%, 18px) !important;
}

.header-phone {
    font-size: 1.2rem;
    font-stretch: 115%;
    font-family: NunitoSans-Variable !important;
    font-weight: 1000 !important;
    padding: 0.5rem 1rem !important;
    margin-left: 1.5rem;
		position: relative;
}
.header-phone a {
    z-index: 1;
    position: relative;
    color: var(--wd-title-color) !important;
}
.header-phone:before {
    content: "";
    background: url(https://plata57.ru/wp-content/uploads/corner-1.svg) no-repeat bottom center / contain!important;
    position: absolute;
    width: 2em;
    left: -0.1em;
    bottom: 0;
    height: 2em;
}
.header-phone:after {
    content: "";
    background: url(https://plata57.ru/wp-content/uploads/corner-2.svg) no-repeat bottom center / contain!important;
    position: absolute;
    width: 2em;
    right: -0.1em;
    top: -0.5em;
    height: 2em;
}
.main-text h4 {
    font-size: 21px;
    line-height: 1.3 !important;
    padding-top: 1rem;
}
[class*="title-line-"] .product-grid-item .wd-entities-title {
    max-height: 3.7em !important;
}
.wd-hover-small .product-element-bottom h3.wd-entities-title {
    font-size: 0.8em;
}
.whb-general-header .wd-tools-element {
    --wd-header-el-color: #000;
    --wd-header-el-color-hover: rgb(51 51 51 / 75%);
}
.whb-header .wd-nav-vertical>li>a {
    font-size: 15px;
    line-height: 24px;
}
.whb-header .wd-sub-menu li>a {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 15px;
}
.whb-header .wd-sub-menu {
    --sub-menu-color: #555555;
}
.whb-top-bar .wd-nav-secondary>li>a {
    font-size: 0.9rem !important;
}
a.cart-pdf-button.button {
    width: 100%;
}
.category-grid-item .category-image-wrapp {
    margin: 0 auto 15px;
    max-width: 120px;
    border-radius: 0% !important;
}
.post-type-archive .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 !important;
}
.post-type-archive .category-grid-item .category-image-wrapp, .archive .category-grid-item .category-image-wrapp {
    margin: 0 auto 10px !important;
    max-width: 100px !important;
}
.product-grid-item .price span {
		font-size: 1.4rem !important;
}
.products-bordered-grid .owl-carousel .slide-product .product-grid-item .price span {
    font-size: 1rem !important;
}
.pswp__button--share {
	  display: none !important;
}
.theme-woodmart .fluentform .ff-el-form-control {
    border-radius: 0px;
    font-family: inherit;
    font-size: 15px;
    height: 3rem;
    padding: 15px;
}
.wd-empty-mini-cart:before {
    content: "\f64c" !important;
    font-family: "fontawesome" !important;
    font-weight: 300 !important;
}
.column-2 {
    white-space: nowrap;
}
.tablepress {
    --head-text-color: #fff;
    --head-bg-color: #e63312;
}
#tablepress-2 td, #tablepress-3 td, #tablepress-4 td {
    font-weight: 600;
}
.wd-hover-alt:not(.wd-variation-active):is(.purchasable,.product-type-grouped):hover .swap-elements {
    transform: translateY(0px) !important;
}
.swap-wrapp {
    overflow: hidden !important;
    padding-right: 5px;
    height: 30px !important;
    line-height: 30px !important;
}
/*.wd-hover-alt.wd-variation-active .swap-wrapp {
    margin-bottom: -10px !important;
}*/
.wd-hover-alt:not(.wd-variation-active) .swap-wrapp {
    margin-top: 0px !important;
}
.product-list-item.col-lg-12 .wd-add-btn.wd-add-btn-replace {
    display: none;
}
.woocommerce-product-gallery img {
    position: inherit;
    margin: auto;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
}
.wd-nav-main>li>a {
    font-size: 1.2rem !important;
    font-weight: 400 !important;
}
.wd-nav-main>li>a .wd-nav-icon {
    margin-right: 12px !important;
}
.whb-with-bg .wd-nav-main>li:is(.wd-has-children,.menu-item-has-children)>a:after {
    margin-left: 9px !important;
    font-size: clamp(14px, 50%, 18px) !important;
}
.product-grid-item :is(.wd-product-cats,.wd-product-brands-links) {
    font-size: 90% !important;
    margin-top: 0px !important;
    margin-bottom: 10px !important;
}
#price .btn.btn-full-width {
    letter-spacing: 1px;
    font-weight: 800;
    font-size: 16px;
    min-height: 65px;
}
#price .btn.btn-full-width:before {
    content: "";
    position: absolute;
    width: 0.8rem;
    right: 0.8rem;
    top: 0.8rem;
    border-radius: 50%;
    height: 0.8rem;
    background: #fff;
}
.numbers .title-after_title {
		font-size: 1.2rem;
}
.numbers .liner-continer {
		margin-bottom: 0px;
}
.turnir h4.woodmart-title-container {
    text-transform: uppercase !important;
    font-stretch: 115%;
    font-family: NunitoSans-Variable !important;
    font-weight: 1000 !important;
    line-height: 1.3 !important;
    font-size: 40px !important;
    padding-bottom: 1rem;
}
video.videogif {
    width: 100%;
}
.wd-blog-holder h3.wd-entities-title.title.post-title {
    font-size: 1.2rem;
    text-align: left;
}
.wd-blog-holder .blog-design-mask .article-inner {
    aspect-ratio: 4 / 3;
}
.faq h4.woodmart-title-container.title, .watched h4.title.element-title {
    text-transform: uppercase !important;
    font-stretch: 115%;
    font-family: NunitoSans-Variable !important;
    font-weight: 1000 !important;
    line-height: 1.3 !important;
}
.wd-blog-holder .wd-entry-meta, .post-single-page .wd-entry-meta, .single-post .wd-entry-meta {
    display: none;
}
.blog-post-loop .article-body-container {
    text-align: left !important;
}
.product-grid-item :is(.product-image-link,.hover-img) img {
    transition: all 0.2s;
}
.ff-default .ff-el-form-control:focus {
    border-color: #ee2d00 !important;
}
.disclaimer {
    font-size: 0.83rem;
    color: #b0b0b0;
}
.grecaptcha-badge {
    display: none !important;
}



.product-grid-item .wrap-price {
    display: block !important;
    rotate: 0deg;
    top: 0px;
    right: 15px;
    left: auto;
    position: absolute;
    flex-wrap: wrap;
    font-weight: 1000;
    font-stretch: 120%;
    color: #fff !important;
    font-family: NunitoSans-Variable !important;
    max-width: fit-content;
    background: var(--wd-primary-color);
    padding: 0.8rem 1.7rem 0.7rem 1.3rem;
    justify-content: space-between;
}
.product-grid-item .wrap-price:before {
    content: "";
    position: absolute;
    width: 0.7rem;
    right: 0.6rem;
    top: 0.6rem;
    border-radius: 50%;
    height: 0.7rem;
    background: #fff;
}
.product-grid-item .wrap-price .wd-add-btn>a.add_to_cart_button {
    display: none;
}
.product-grid-item .wrap-price .wd-add-btn>a {
    color: #ffffff !important;
    font-weight: 1000 !important;
}
.product-grid-item .wrap-price .amount {
    color: #ffffff;
    font-weight: 1000;
}
.product-grid-item .wrap-price .wd-swatch {
    color: #ffffff;
}
.product-grid-item .wrap-price [class*="wd-swatches"].wd-bg-style-1 .wd-swatch.wd-bg:after, .product-grid-item .wrap-price [class*="wd-swatches"].wd-text-style-1 .wd-swatch.wd-text:after {
    border-bottom: 2px solid #ffffff;
}
.product-grid-item .wrap-price .wd-add-btn>a span {
    border-bottom: 0px solid rgb(255 255 255 / 11%) !important;
}
.product-grid-item .wrap-price .wd-price-unit {
    display: inline-block;
    margin-left: 4px;
    color: #fff;
}
.product-grid-item :is(.star-rating,.wd-star-rating,.wd-quick-shop-2,.wd-swatches-attr,.wd-product-stock) {
    margin-top: 0px !important;
}
.product-grid-item img {
    scale: 1;
}
.product-grid-item:hover img {
    scale: 1.05;
}
.product.wd-hover-alt:not(.wd-variation-active) .swap-elements :is(.price,.wd-add-btn) {
    line-height: inherit !important;
}
.product.wd-hover-alt:not(.wd-variation-active) .swap-wrapp {
    margin-block: 0 !important;
}

.dt-paging .dt-paging-button:after, .dt-paging .dt-paging-button:before {
    color: #ee2d00;
}
.dt-paging .dt-paging-button.disabled:after, .dt-paging .dt-paging-button.disabled:before {
    color: #b7b7b7;
}
.dt-paging .dt-paging-button:hover:after, .dt-paging .dt-paging-button:hover:before {
    color: #000000;
}
.dt-paging.paging_simple .dt-paging-button.next:after, .dt-paging.paging_simple .dt-paging-button.previous:before {
    font-weight: 400;
    text-shadow: none;
}
span.wd-icon.fas.fa-download {
    font-weight: 400 !important;
}
.download-price {
    letter-spacing: 1px;
    font-weight: 800;
    font-size: 16px;
    min-height: 65px;
}
.download-price .wd-btn-icon {
    margin-right: 10px !important;
}
.header-phone a:after {
    content: 'Пн-Сб: 9:00 - 18:00';
    position: absolute;
    width: auto;
    right: -1.3em;
    bottom: -1.5em;
    font-family: "Manrope", Arial, Helvetica, sans-serif;
    font-size: 0.85rem;
    color: rgb(81, 81, 81);
    font-weight: 400;
}
html .product.category-grid-item .wd-entities-title {
    font-size: 15px;
}
.wd-search-area .product-grid-item .product-image-link, .watched .slide-product.owl-carousel-item .product-grid-item .product-image-link {
    max-width: 80px !important;
}
.wpb_single_image img {
    width: revert-layer;
}
.wd-search-area .product-grid-item .product-image-link, .slide-product.owl-carousel-item .product-grid-item .product-image-link {
    max-width: inherit;
}
.turnir-red img {
    width: 65px;
}
.header-main-rostov {
    max-width: 100px;
    margin-left: 2rem;
    line-height: 1.1 !important;
}
.header-main-rostov a {
    font-size: 0.9rem;
    font-stretch: 115%;
    font-family: NunitoSans-Variable !important;
    font-weight: 1000 !important;
		color: var(--wd-title-color);
}

/* MOD */
.mod {
    text-align: left;
    opacity: 0.7;
    display: inline-block;
    transition-property: background,box-shadow,border,color,opacity,transform;
    transition-duration: 0.3s;
}
/*.mod a {
	color: var(--color-footer-link)!important;
}*/
.mod:hover {
    opacity: 1;
}
.mod img {
    width: 45px;
    margin-left: 5px;
    margin-top: -2px;
}
span.line-mod {
    padding: 0 5px;
}
/* End MOD */

/*.product-grid-item:nth-child(2n) .wrap-price {
    display: block;
    rotate: 15deg;
    top: 30px;
    right: 13px;
    left: auto;
    position: absolute;
    flex-wrap: wrap;
    font-weight: 1000;
    font-stretch: 120%;
    color: #fff !important;
    font-family: NunitoSans-Variable !important;
    max-width: fit-content;
    background: var(--wd-primary-color);
    padding: 0.6rem 1.5rem 0.5rem 1.1rem;
    justify-content: space-between;
}
.product-grid-item:nth-child(3n) .wrap-price {
    display: block;
    rotate: 0deg;
    top: 10px;
    right: 72px;
    left: auto;
    position: absolute;
    flex-wrap: wrap;
    font-weight: 1000;
    font-stretch: 120%;
    color: #fff !important;
    font-family: NunitoSans-Variable !important;
    max-width: fit-content;
    background: var(--wd-primary-color);
    padding: 0.6rem 1.5rem 0.5rem 1.1rem;
    justify-content: space-between;
}
.product-grid-item:nth-child(3n) .wrap-price {
    display: block;
    rotate: 353deg;
    top: 185px;
    right: 11px;
    left: auto;
    position: absolute;
    flex-wrap: wrap;
    font-weight: 1000;
    font-stretch: 120%;
    color: #fff !important;
    font-family: NunitoSans-Variable !important;
    max-width: fit-content;
    background: var(--wd-primary-color);
    padding: 0.6rem 1.5rem 0.5rem 1.1rem;
    justify-content: space-between;
}
.product-grid-item:nth-child(4n) .wrap-price {
    display: block;
    rotate: 4deg;
    top: 189px;
    right: auto;
    left: 11px;
    position: absolute;
    flex-wrap: wrap;
    font-weight: 1000;
    font-stretch: 120%;
    color: #fff !important;
    font-family: NunitoSans-Variable !important;
    max-width: fit-content;
    background: var(--wd-primary-color);
    padding: 0.6rem 1.5rem 0.5rem 1.1rem;
    justify-content: space-between;
}*/

/* ------------------------------------------------------------------------------------------------------------------------------------*/

/* min 1200 */
@media (min-width: 1200px) {
.conditions {
    min-width: 600px;
}
}
/* End min 1200 */

/* ------------------------------------------------------------------------------------------------------------------------------------*/

/* min 990 max 1200 */
@media (min-width: 990px) and (max-width: 1199.9px) {
.conditions {
    min-width: 500px;
}
}
/* End min 990 max 1200 */

/* ------------------------------------------------------------------------------------------------------------------------------------*/

/* min 1024 max 1180 */
@media (min-width: 1024px) and (max-width: 1180px) {
.whb-col-center .wd-header-nav.wd-inline {
    display: none;
}
}
/* End min 1024 max 1180 */

/* ------------------------------------------------------------------------------------------------------------------------------------*/

/* min 1024 max 1085 */
@media (min-width: 1024px) and (max-width: 1085px) {
.whb-header-bottom .wd-nav-main>li>a {
    font-size: 1rem !important;
}
}
/* End min 1024 max 1085 */@media (min-width: 1025px) {
	.mobile_only {
		display: none !important;
}
.product-list-item .product-element-top {
    flex: 0 0 160px !important;
}
/*.header-phone {
    font-size: 1.2rem;
    font-stretch: 115%;
    font-family: NunitoSans-Variable !important;
    font-weight: 1000 !important;
    background: #ee2d00;
    padding: 0.5rem 1rem;
    margin-left: 1.5rem;
}
.header-phone a {
    color: #fff !important;
}*/
.wd-logo img {
    padding-top: 0px !important;
    margin-top: -5px !important;
}
.wd-sticky-btn-on {
    padding-bottom: 0px !important;
}
.dt-search {
    margin-top: -4rem;
    margin-bottom: 0rem;
}
/*.product-list-item.col-lg-12 .product-list-content {
    margin-bottom: -10px;
}*/
.wd-hover-alt.wd-variation-active .swap-wrapp {
    margin-top: 0px !important;
}
.numbers h3 {
    font-size: 56px !important;
}
.exact-prices h3 {
    font-size: 30px;
}
.dt-container .product-grid-item :is(.product-image-link,.hover-img) img {
    min-width: 250px !important;
}
.dt-container .column-1 {
    width: 80% !important;
}
.wd-dropdown-menu.wd-design-default {
    padding: 12px 20px;
    --wd-dropdown-width: 250px !important;
}
.wd-logo img[src$=".svg"] {
    width: 280px !important;
}
.whb-sticked .wd-logo img[src$=".svg"] {
    width: 200px !important;
}
.wd-popup {
    padding: 0 30px !important;
}
#menu-item-4464 .color-scheme-dark.wd-design-default.wd-dropdown-menu.wd-dropdown {
    max-width: 130px;
}
/*.dt-container .dt-search {
    margin-top: -6rem;
}*/

.container .min-footer > .col-left {
    flex: 0 0 30%;
    max-width: 30%;
}
.container .min-footer > .col-right {
    flex: 0 0 70%;
    max-width: 70%;
}
}

@media (min-width: 768px) and (max-width: 1024px) {
	.mobile_only {
		display: none !important;
}
.product-list-item .product-element-top {
    flex: 0 0 160px !important;
}
/*.header-phone {
    font-size: 1.2rem;
    font-stretch: 115%;
    font-family: NunitoSans-Variable !important;
    font-weight: 1000 !important;
    background: #ee2d00;
    padding: 0.5rem 1rem;
    margin-left: 1.5rem;
}
.header-phone a {
    color: #fff !important;
}*/
.wd-logo img {
    padding-top: 0px !important;
    margin-top: -3px !important;
}
.wd-sticky-btn-on {
    padding-bottom: 0px !important;
}
.numbers h3 {
    font-size: 50px !important;
}
.dt-search {
    margin-top: -4rem;
    margin-bottom: 0rem;
}
.dt-container .product-grid-item.product-type-variable :is(.product-image-link,.hover-img) img {
    margin-top: 3rem;
    margin-bottom: -2rem;
}
.dt-container .products.wd-stretch-cont-lg .product-type-variable :is(.product,.product-wrapper) {
    overflow: hidden;
}
}

@media (min-width: 577px) and (max-width: 767px) {
	.desktop_only {
		display: none !important;
}
.dt-container .product-grid-item.product-type-variable :is(.product-image-link,.hover-img) img {
    margin-top: 3rem;
    margin-bottom: -2rem;
}
.dt-container .products.wd-stretch-cont-lg .product-type-variable :is(.product,.product-wrapper) {
    overflow: hidden;
}
}

@media (max-width: 576px) {
	.desktop_only {
		display: none !important;
}
.whb-general-header .whb-mobile-left, .whb-general-header .whb-mobile-right {
    flex: 5 1 0% !important;
}
.footer-red h3 {
    font-size: 18px;
		line-height: 1.45 !important;
}
.wd-logo img {
    padding-top: 0px !important;
    margin-top: 0px !important;
}
span.wd-attr-selected {
		display: none !important;
}
span.woocommerce-Price-amount.amount {
    min-width: fit-content !important;
}
.wd-price-unit {
    margin-left: 4px !important;
}
.dataTables_filter label input {
    border-radius: 0px !important;
}
.dataTables_filter {
    float: left !important;
    margin-bottom: 15px !important;
		margin-left: 15px;
}
.wd-single-price .price span {
		font-size: 18px !important;
}
#price .btn.btn-full-width {
    margin-bottom: 20px;
}
.swap-wrapp {
    height: 28px !important;
    line-height: 28px !important;
}
.product-grid-item .wrap-price {
    top: 0px;
    right: 5px;
}
.dataTables_wrapper .column-1 {
    min-width: 220px;
}
.license_main .vc_col-sm-3, .about_license .vc_col-sm-3 {
    width: 50%;
    float: left;
}
.numbers .title-after_title {
		font-size: 1.2rem !important;
}
.numbers h3 {
    font-size: 46px !important;
}
.price-accordeon .vc_tta-panel-body {
    margin-right: -15px;
    margin-left: -15px;
		padding: 20px 0px !important;
}
#tablepress-1_wrapper, #tablepress-2, #tablepress-3, #tablepress-4_wrapper, #tablepress-5_wrapper {
	  margin: 0 -15px;
}
#tablepress-2, #tablepress-3 {
	  width: calc(100% + 30px);
}
.price-accordeon .vc_tta-panel-title>a {
    text-transform: uppercase !important;
    font-stretch: 115%;
    font-family: NunitoSans-Variable !important;
    font-weight: 1000 !important;
    line-height: 1.3 !important;
    color: var(--wd-title-color) !important;
}
.price-accordeon .tablepress-table-name {
    display: none;
}
.price-accordeon .vc_tta-panel .vc_tta-panel-heading {
    background-color: #f2f2f2 !important;
}
.price-accordeon .vc_tta-panel {
    margin-bottom: 15px;
}
.dataTables_wrapper .product-grid-item .wrap-price {
    padding: 0.65rem 1.6rem 0.3rem 1.2rem !important;
}
/*.dataTables_filter label input {
    width: 100%;
    margin-right: 30px;
}*/
label input {
    border-radius: 0px !important;
}
.products.woocommerce .wd-owl.owl-drag .owl-item {
    width: 48vw!important;
}
.wd-logo img[src$=".svg"] {
  	min-height: 39.3px;
}
.wd-popup {
    padding: 0 30px !important;
}
.turnir h4.woodmart-title-container {
    font-size: 26px !important;
}
.blog-post-loop.blog-style-flat .article-body-container {
    padding-right: 15px !important;
    padding-bottom: 15px !important;
    padding-left: 15px !important;
}
.wd-blog-holder h3.wd-entities-title.title.post-title {
    font-size: 1.1rem !important;
}
.single-post .page-title .title {
    font-size: 22px !important;
}
.promo-banner .banner-image :is(img,picture,video) {
    aspect-ratio: 5/3 !important;
}
.mod {
		padding-top: 15px;
}
span.line-mod {
    display: none;
}
.dt-container .product-grid-item.product-type-variable :is(.product-image-link,.hover-img) img {
    margin-top: 3rem;
    margin-bottom: -2rem;
}
.dt-container .products.wd-stretch-cont-lg .product-type-variable :is(.product,.product-wrapper) {
    overflow: hidden;
}
.min-footer .col-right a {
    width: 100% !important;
    display: block;
    padding-bottom: 5px;
}
}

