@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//klimatcentr02.ru/wp-content/themes/woodmart/fonts/woodmart-font-2-700.woff2?v=7.5.0") format("woff2");
}

:root {
	--wd-text-font: "Inter", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: #242424;
	--wd-text-font-size: 14px;
	--wd-title-font: "Inter", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 600;
	--wd-title-color: #242424;
	--wd-entities-title-font: "Inter", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 600;
	--wd-entities-title-color: #242424;
	--wd-entities-title-color-hover: #005bff;
	--wd-alternative-font: "Inter", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Inter", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 600;
	--wd-widget-title-transform: none;
	--wd-widget-title-color: #242424;
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "Inter", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 600;
	--wd-header-el-transform: none;
	--wd-header-el-font-size: 14px;
	--wd-primary-color: #005bff;
	--wd-alternative-color: #ebf7ff;
	--wd-link-color: rgb(0,91,255);
	--wd-link-color-hover: #003ead;
	--btn-default-bgcolor: #f7f7f7;
	--btn-default-bgcolor-hover: #efefef;
	--btn-accented-bgcolor: #83b735;
	--btn-accented-bgcolor-hover: #74a32f;
	--wd-form-brd-width: 1px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
}
.woodmart-woocommerce-layered-nav .wd-scroll-content {
	max-height: 223px;
}
.wd-popup.wd-age-verify {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: #111111;
	background-image: none;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: left center;
	--wd-popup-width: 800px;
}
.page-title-default {
	background-color: #0a0a0a;
	background-image: none;
	background-size: cover;
	background-position: center center;
}
.footer-container {
	background-color: #f7f7f7;
	background-image: none;
}
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: #242424;
	--wd-form-placeholder-color: #777;
}
.product-labels .product-label.onsale {
	background-color: #FBBC34;
}
.wd-popup.popup-quick-view {
	--wd-popup-width: 920px;
}
.woocommerce-product-gallery {
	--wd-gallery-gap: 10px;
}
:root{
--wd-container-w: 1330px;
--wd-form-brd-radius: 5px;
--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: 12px;
}

@media (min-width: 1347px) {
.platform-Windows .wd-section-stretch > .elementor-container {
margin-left: auto;
margin-right: auto;
}
}

@media (min-width: 1330px) {
html:not(.platform-Windows) .wd-section-stretch > .elementor-container {
margin-left: auto;
margin-right: auto;
}
}


#slider-111 .wd-carousel-wrap  {height: auto !important;}
#slider-111 .wd-slide {min-height: auto !important;}
#slider-111 .wd-nav-pagin-wrap {position: unset !important;}


/*@media (max-width: 1200px) {
	body {display: none !important;}
}*/

/*.woocommerce-product-gallery .wd-nav-arrows.wd-pos-sep {display: none !important}*/


.site-content {margin-bottom: 80px !important;}


/*ССЫЛКИ*/

:root {
	--color-gray-800: #242424;
}

.color-scheme-dark {
	--color-gray-800: #242424;
	--wd-text-color: #242424;
	--wd-link-color: #242424;
	--wd-link-color-hover: var(--wd-primary-color);
}

footer :is(.widget_categories,.widget_pages,.widget_archive,.widget_nav_menu) ul li {
	--wd-link-color: #242424;
	--wd-link-color-hover: var(--wd-primary-color);
}

.wd-sub-menu {
	--sub-menu-color: #242424;
}

.wd-nav[class*="wd-style-"] {
    --nav-color: #242424 !important;
}

.wd-nav[class*="wd-style-"]>li:is(.current-menu-item,/*.wd-active,.active*/)>a {color: inherit !important;}
.wd-nav[class*="wd-style-"]>li:is(.current-menu-item,/*.wd-active,.active*/)>a:hover {color: var(--wd-primary-color) !important;}

.wd-nav-tabs[class*="wd-style-underline"] {--nav-color: #777 !important; --nav-color-hover: #242424 !important;}

.wd-nav>li>a {font-size: var(--wd-text-font-size) !important; text-transform: none !important;}
.wd-nav.wd-layout-drilldown>li [class*="sub-menu"]>.menu-item>a {font-size: var(--wd-text-font-size) !important;}

.woodmart-nav-link {text-transform: none !important;}

.wd-nav .wd-sub-menu .wd-drilldown-back>a {font-size: var(--wd-text-font-size) !important; text-transform: none !important; color: #777 !important;}
.wd-nav .wd-sub-menu .wd-drilldown-back>a:hover {text-transform: none !important; color: #242424 !important;}

.wd-nav-tabs>li>a {font-size: 16px !important;}

.link-dark a {color: #242424 !important;}
.link-dark a:hover {color: var(--wd-primary-color) !important;}

.wd-dropdown {box-shadow: 0 5px 30px rgba(34, 34, 34, .1) !important;}


/*КНОПКИ*/

:root {
	--wd-form-height: 46px !important;
	--wd-form-brd-radius: 12px !important;
	--btn-height: 46px !important;
	--btn-default-brd-radius: 12px !important;
	--btn-accented-bgcolor: var(--wd-primary-color) !important;
	--btn-accented-bgcolor-hover: var(--wd-primary-color) !important;
	--btn-accented-box-shadow-hover: inset 0 0 200px rgba(0, 0, 0, 0.1) !important;
	--btn-accented-brd-radius: 12px !important;
}

div.quantity :is(input[type="number"],input[type="text"]) {height: 46px !important;}
div.quantity input[type="button"] {height: 46px !important;}

:is(.btn,.button,button,[type="submit"],[type="button"]) {/*font-size: var(--wd-text-font-size) !important;*/ font-size: 14px !important; text-transform: none !important;}

.btn-color-default {color: #242424 !important;}
.btn-style-default {border-radius: 12px !important;}

.btn-size-large {font-size: 14px !important;}

.wd-load-more {min-height: var(--btn-height) !important; border: none !important;}
.wd-load-more:before {content: ''; position: absolute; display: flex; width: 100%; height: 100%; background-color: var(--btn-default-bgcolor); border-radius: var(--wd-brd-radius); z-index: 1; transition: color .25s ease, background-color .25s ease, border-color .25s ease, box-shadow .25s ease, opacity .25s ease;}
.wd-load-more:hover:before {box-shadow: inset 0 0 200px rgba(0, 0, 0, 0.1);}
.load-more-label {z-index: 2;}
.load-more-loading {z-index: 2;}

.wd-empty-page-text+.return-to-shop .button {padding: 5px 20px !important;}

.wd-empty-mini-cart .btn {padding: 5px 20px !important; min-height: var(--btn-height) !important;}

.searchform .searchsubmit {font-size: 0px !important;}

/*.wd-action-btn > a:hover {color: var(--wd-primary-color) !important;}*/

.scrollToTop {height: var(--btn-height) !important; width: var(--btn-height) !important; box-shadow: 0px 5px 20px 0px rgba(34, 34, 34, 0.07) !important;}

button.mfp-close {font-size: 0px !important;}

.view-all-results {text-transform: none !important;}


/*.wd-header-cats {position: inherit !important;}*/

/*#menu-item-626 > .wd-dropdown-menu > .container {max-width: 100%;}
#menu-item-626 > .wd-dropdown-menu > .container > .wd-sub-menu-wrapp {max-width: var(--wd-container-w); padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto;}*/


h3 {font-size: 20px;}
.wd-fontsize-l {font-size: 20px !important}
.wd-fontsize-m {font-size: 16px !important}

table th {color: #777 !important; font-weight: 400 !important;}

blockquote {padding-left: 20px !important; font-size: 16px !important;}

.menu-label {padding: 5px 10px !important; font-size: 10px !important; font-weight: 600 !important; border-radius: var(--wd-brd-radius) !important;}


/*СТИЛИ КОЛОНОК*/

.col-with-shadow {box-shadow: 0 3px 20px rgba(34, 34, 34, .1); border-radius: var(--wd-brd-radius);}
.col-with-border {border: 1px solid var(--brdcolor-gray-300); border-radius: var(--wd-brd-radius);}


/*=====HEADER=====*/

/*TOP BAR*/

.whb-top-bar {height: 34px !important;}
.whb-top-bar {display: flex; align-items: flex-end;}
.whb-top-bar .whb-top-bar-inner {height: 20px !important;}

.whb-top-bar .wd-header-text {font-size: var(--wd-text-font-size) !important;}
.whb-top-bar .wd-nav-secondary > li > a {font-size: var(--wd-text-font-size) !important;}

/*.header-catalog-menu {font-size: 14px !important;}
.header-catalog-menu:before {content: "\f15a"; margin-right: 8px; font-size: 20px !important; font-weight: 500 !important; font-family: "woodmart-font";}*/


/*GENERAL HEADER*/

.wd-tools-element {
	--wd-header-el-color: #242424 !important;
  --wd-header-el-color-hover: var(--wd-primary-color) !important;
}

/*КАТАЛОГ*/

/*Кнопка каталога*/

#menu-item-635 > a {padding: 5px 20px; min-height: var(--btn-height); color: #fff; background-color: var(--wd-primary-color); border-radius: 12px !important;}
#menu-item-635 > a:after {display: none;}
#menu-item-635 > a:before {content: "\f15a"; margin-right: 8px; font-family: "woodmart-font"; font-size: 20px; font-weight: 400;}
#menu-item-635 > a:hover {box-shadow: inset 0 0 200px rgba(0, 0, 0, 0.1);}

/*Всплывающий каталог*/

#menu-item-635 > .wd-dropdown-menu {margin-top: 26px !important; box-shadow: 0 15px 20px rgba(34, 34, 34, .1) !important; /*0 4px 10px rgba(0, 0, 0, .1)*/;}

#menu-item-635 ul {padding-left: 0px !important;}
#menu-item-635 li {list-style-type: none !important;}
#menu-item-635 .menu > li > a {font-size: var(--wd-widget-title-font-size); font-weight: var(--wd-widget-title-font-weight);}

/*#menu-item-635 > .wd-dropdown-menu {margin-top: 26px !important; background-color: #fff !important; border-radius: inherit !important; box-shadow: none !important;}
#menu-item-635 .wd-dropdown-inner {height: calc(100vh - (var(--wd-top-bar-h) + var(--wd-header-general-h)));}

#menu-item-635 .product-categories {column-count: 5; column-gap: 20;}
#menu-item-635 .product-categories > li {break-inside: avoid-column;}
#menu-item-635 ul {--li-pl: 0px !important;}
#menu-item-635 .product-categories li {list-style-type: none !important;}
#menu-item-635 .product-categories > li {margin-bottom: 20px !important;}
#menu-item-635 .product-categories > li > a {font-size: var(--wd-widget-title-font-size); font-weight: var(--wd-widget-title-font-weight);}*/


/*======FOOTER======*/

footer aside {flex-wrap: nowrap !important;}
footer aside > div {flex: auto !important; max-width: inherit !important;}
footer .footer-column-5 {flex: 0 0 25% !important; max-width: 25% !important;}
/*footer aside > div {flex: 0 0 20% !important; width: 20% !important;}*/
.footer-contacts-col {padding: 30px; border: 1px solid var(--brdcolor-gray-300); border-radius: var(--wd-brd-radius);}


/*=====PREFOOTER======*/

.wd-prefooter {padding-bottom: 0px !important;}
.wd-prefooter .wd-products:before {content: ''; display: flex; width: 150vw; margin-left: -50%; /*margin-top: 40px;*/ margin-bottom: 40px; border-top: 1px solid var(--brdcolor-gray-300);}
/*.wd-prefooter .wd-products {margin-bottom: 40px;}
.wd-prefooter .wd-products:before {content: ''; display: flex; width: 150vw; margin-left: -50%; margin-bottom: 40pxl border-top: 1px solid var(--brdcolor-gray-300);}*/


/*==========ЗАГОЛОВОК И ХЛЕБНЫЕ КРОШКИ==========*/

.home .page-title-wrapper {display: none !important;}
.page-title-wrapper {margin-top: -20px; margin-bottom: 40px;}
.page-title h1 {font-size: 34px !important;}
.yoast-breadcrumbs {color: var(--color-gray-300); font-size: 12px; /*text-transform: uppercase;*/}
.yoast-breadcrumbs a {color: var(--color-gray-300);}
.yoast-breadcrumbs a:hover {color: #242424;}


/*==========КАРУСЕЛИ==========*/

/*.wd-nav-pagin-wrap {display: none !important;}*/

/*.carousel-banner .wd-nav-pagin-wrap {display: inherit !important; position: absolute; margin-top: 0px !important; left: 0px; right: 0px; bottom: 30px; z-index: 1;}*/


/*=====МАГАЗИН=====*/

/*Скрыть сайдбар на главной странице магазина*/

/*.post-type-archive-product aside {display: none;}*/

/*ФИЛЬТРЫ ТОВАРОВ*/

/*Фильтры слева*/

.widget_layered_nav ul li a:before, .wd-widget-stock-status a:before {border-width: 1px !important;}

.price_slider_amount {flex-wrap: nowrap !important;}
.price_slider, .price_label {display: none !important;}
#min_price, #max_price {display: inline-block !important;}
#min_price::placeholder, #max_price::placeholder {color: transparent !important;}

/*Выбранные фильтры над товарами*/

.wd-active-filters {gap: 10px 10px !important;}
.wd-active-filters .widget_layered_nav_filters ul {gap: 10px !important;}
.wd-clear-filters a, .widget_layered_nav_filters a {padding: 5px 10px; font-size: 12px !important; line-height: 1.2 !important; border-radius: 100px; background-color: var(--btn-default-bgcolor);}
.wd-clear-filters {padding-inline-end: 0px !important; border-inline-end: none !important;}
.wd-clear-filters a {color: var(--btn-default-color) !important;}
.wd-clear-filters a:hover {background-color: var(--btn-default-bgcolor-hover) !important;}
.widget_layered_nav_filters {order: -1;}
.widget_layered_nav_filters a {color: #fff !important;  background-color: var(--wd-primary-color);}
.widget_layered_nav_filters a:hover {box-shadow: var(--btn-accented-box-shadow-hover);}

/*Shop loop head*/

/*.shop-loop-head {display:  none !important;}*/
.shop-loop-head {gap: 0px !important;}
.shop-loop-head .wd-shop-tools {padding-bottom: 0px !important; border-bottom: none !important;}
/*.shop-loop-head .woocommerce-ordering {display:  none !important;}*/
/*.woocommerce-ordering {display: none !important;}*/
.shop-loop-head .woocommerce-result-count {display: none !important;}


/*=====КАТЕГОРИИ ТОВАРОВ=====*/

.category-grid-item .wrapp-category {padding: 20px; border: 1px solid var(--brdcolor-gray-300); border-radius: var(--wd-brd-radius);}
.category-grid-item .hover-mask {padding: 0px !important; margin-top: 15px;}
.category-grid-item .category-image-wrapp {max-width: 150px; margin-left: auto; margin-right: auto;}
.category-grid-item .wd-entities-title {height: calc(2 * var(--title-line-height, 1.4em)) !important; overflow: hidden; font-size: 16px !important; text-transform: none !important; transition: all .25s ease;}
.category-grid-item:hover .wd-entities-title {color: var(--wd-primary-color) !important;}
.category-grid-item:hover .category-image {transform: none !important;}


/*=====ТОВАРЫ=====*/

.amount {color: #242424;}

/*СЕТКА ТОВАРОВ*/

:is(.products-bordered-grid-ins,.wd-products-with-bg:not(.products-bordered-grid),.wd-products-with-shadow:not(.products-bordered-grid)) .wd-product {--wd-prod-bg-sp: 20px !important; font-size: 100% !important}
.wd-product .product-element-top {margin-bottom: 5px !important;}
.price {font-size: 16px !important;}
.price del {font-size: 12px !important;}
/*.wd-product .amount {font-size: 16px !important;}
.wd-product del .amount {font-size: 12px !important;}*/
.hide-larger-price .price>:is(ins,small) {margin-inline-start: 5px !important;}
.wd-product {text-align: inherit !important; --wd-prod-gap: 15px !important;}
.wd-product .wd-entities-title {height: calc(3 * 1.4em) !important; font-size: 14px !important; overflow: hidden;}
.wd-product .star-rating {display: none !important;}

.wd-product-stock {font-size: 12px !important;}
.in-stock {color: #438E44 !important;}
.in-stock:before {display: none !important;}
.available-on-backorder {color: #E22D2D !important;}

.wd-product .product-image-link {height: 200px; display: flex !important;}
.wd-product :is(.product-image-link,.hover-img) img {object-fit: contain;}

.wd-product.wd-hover-small .product-wrapper {flex-direction: column !important;}
.wd-product.wd-hover-small .product-element-top {max-width: inherit !important}
.wd-product.wd-hover-small .product-image-link {height: 100px; width: max-content; display: flex !important;}
.wd-product.wd-hover-small .product-element-top img {width: min-content !important;}

/*КНОПКИ"*/

.product-element-top .wd-buttons {display: none !important;}

.wd-product.wd-hover-standard .wd-add-btn {align-items: center; justify-content: space-between !important;}
.wd-product.wd-hover-standard .wd-add-btn .add-to-cart-loop span {font-size: 14px !important;}
.wd-add-btn-replace .add-to-cart-loop:hover span {transform: none !important;}
.wd-add-btn-replace .add-to-cart-loop:before {display: none !important;}

.wd-product .wd-buttons[class*="wd-pos-r"] {position: inherit !important; opacity: 1 !important; visibility: visible !important; transform: none !important;}
.wd-product .wd-buttons {flex-direction: row !important; border-radius: none !important; background: transparent !important; box-shadow: none !important; gap: 20px !important;}
.wd-product .wd-buttons .wd-action-btn>a {height: 20px !important; width: 20px !important;}

.wd-compare-btn, .wd-wishlist-btn  {
	--action-btn-color: #777 !important;
	--action-btn-hover-color: var(--wd-primary-color) !important;
}
.wd-action-btn > a.added {color: var(--wd-primary-color) !important;}

.wd-action-btn.wd-style-icon>a:after {font-size: 18px !important}
.wd-action-btn.wd-style-icon>a:before {font-size: 20px !important}

.wd-wishlist-btn > a.added:before {content: "\f106" !important; color: var(--wd-primary-color) !important;}
.wd-compare-btn > a.added:before {content: "\f128" !important; color: var(--wd-primary-color) !important;}

/*Лейблы*/

.product-labels {max-width: none !important;}
.product-label {min-width: auto !important; padding: 5px 10px !important; font-size: 10px !important;}
.wd-product .product-labels {top: 0px !important; inset-inline-start: 0px !important; gap: 5px !important;}


/*=====СТРАНИЦА ТОВАРА=====*/

/*ГЛЕРЕЯ*/

.wd-gallery-thumb .wd-carousel-item {height: auto; opacity: 1 !important;}
.wd-gallery-thumb .wd-thumb-active:before {content: ""; position: absolute; width: calc(100% - var(--wd-gap)); height: 100%; border: 2px solid var(--wd-primary-color); border-radius: var(--wd-brd-radius);}

.woocommerce-product-gallery .wd-nav-pagin {display: none !important;}

/*КАСТОМНЫЙ САЙДБАР*/

/*.product-images {flex: 0 0 37.5% !important; max-width: 37.5% !important;}
.entry-summary {flex: 0 0 37.5% !important; max-width: 37.5% !important;}
.custom-product-page-sidebar {padding-inline: calc(var(--wd-sp, 30px) / 2); flex: 0 0 25%; max-width: 25%;}*/

.product-image-summary {flex: 0 0 75% !important; max-width: 75% !important;}
.custom-product-page-sidebar {flex: 0 0 25% !important; max-width: 25% !important; padding-inline: calc(var(--wd-sp, 30px) / 2) !important;}

/*Оригинальная карточки с информацией о товаре*/

.entry-summary .summary-inner {display: flex; flex-wrap: wrap;}
.entry-summary .entry-title {order: 1; width: 100%;}
.entry-summary .wd-action-btn {order: 2;}
.entry-summary .woocommerce-product-rating {order: 3; width: 100%;}
.entry-summary .stock {order: 4; width: 100%;}
.entry-summary .variations_form-linked {order: 5; width: 100%;}
.entry-summary .price {order: 6;}
.entry-summary .cart {order: 7; width: 100%;}
.entry-summary .wd-after-add-to-cart {order: 8;}
.entry-summary .shop_attributes {order: 9;}
.entry-summary .wd-product-brands {order: 10;}
.entry-summary .product_meta {order: 11; width: 100%;}
.entry-summary .wd-social-icons {order: 12;}

/**/

.entry-summary .wd-action-btn.wd-style-text>a:before {font-size: 20px !important;}

.entry-summary .variations .label {margin-bottom: 15px !important; font-size: var(--wd-widget-title-font-size) !important;}
.entry-summary .variations tr {display: flex; flex-direction: column;}
table.variations label:after {display: none;}
[class*="wd-swatches"].wd-text-style-3 .wd-active {border-color: var(--wd-primary-color) !important; box-shadow: 0 0 0 1px var(--wd-primary-color);}
[class*="wd-swatches"] .wd-swatch.wd-text:hover {color: inherit !important;}
.entry-summary .variations .wd-reset-var {display: none !important;}

.entry-summary  .amount {font-size: 20px !important;}
.entry-summary del .amount {font-size: 14px !important; /*color: var(--color-gray-300) !important;*/}

.entry-summary .price {margin-bottom: 15px !important;}

.entry-summary .quantity {display: none;}

.entry-summary  .wd-after-add-to-cart {margin-top: -10px;}

.entry-summary .shop_attributes:before {content: 'Характеристики'; margin-bottom: 15px; display: block; font-size: var(--wd-widget-title-font-size); font-weight: var(--wd-title-font-weight);}

.entry-summary .wd-product-brands {margin: 0px !important; flex-direction: row !important;}
.entry-summary .wd-product-brands a {padding: 0px !important; min-height: auto !important; box-shadow: none !important;}

.summary-inner .product_meta {margin-bottom: 0px !important; color: var(--color-gray-300) !important; border: none !important;}
.product_meta .meta-label {font-weight: 400 !important; color: var(--color-gray-300) !important;}
.summary-inner .product_meta .posted_in {display: none;}

/**/

.entry-summary .stock, .entry-summary .price, .entry-summary .cart, .entry-summary .wd-after-add-to-cart {display: none;}

/*Кастомный сайдбар*/

.custom-product-page-sidebar-inner {padding: 30px; border-radius: var(--wd-brd-radius); box-shadow: 0 3px 20px rgba(34, 34, 34, .1);}

.custom-product-page-sidebar .price {margin-bottom: 15px !important;}
.custom-product-page-sidebar .price .amount {font-size: 20px !important;}
.custom-product-page-sidebar .price del .amount {font-size: 14px !important; /*color: var(--color-gray-300) !important;*/}
.custom-product-page-sidebar .price del {font-size: 100% !important;}
/*.custom-product-page-sidebar .amount {color: #242424 !important; font-size: 20px !important;}
.custom-product-page-sidebar del {font-size: 14px !important;}
.custom-product-page-sidebar del .amount {font-size: 14px !important; color: var(--color-gray-300) !important;}*/

.custom-product-page-sidebar .quantity {display: none;}
.custom-product-page-sidebar .single_add_to_cart_button {width: 100%;}

.custom-product-page-sidebar  .wd-after-add-to-cart {margin-top: 10px;}

.custom-product-page-sidebar .entry-title, .custom-product-page-sidebar .wd-action-btn, .custom-product-page-sidebar .woocommerce-product-rating, .custom-product-page-sidebar .variations_form-linked, .custom-product-page-sidebar .shop_attributes, .custom-product-page-sidebar .wd-product-brands, .custom-product-page-sidebar .product_meta {display: none;}

/*Детали покупки после блока с ценой*/

.purchase-details-col {margin-top: 20px; border-radius: var(--wd-brd-radius); box-shadow: 0 3px 20px rgba(34, 34, 34, .1);}

/*ВКЛАДКИ*/

.product-tabs-wrapper .tabs-layout-tabs>.wd-nav-tabs-wrapper {text-align: left !important;}

.wd-accordion.wd-style-default:before {border-width: 1px !important;}

.wd-nav.wd-style-underline-reverse>li>a>.nav-link-text:after {width: 100% !important; display: none !important;}
.wd-nav[class*="wd-style-underline"]>li:is(.current-menu-item,.wd-active,.active)>a .nav-link-text:after {display: inherit !important;}

.product-tabs-wrapper .woocommerce-Tabs-panel--description h2 {font-size: 20px !important;}
.product-tabs-wrapper .woocommerce-Tabs-panel--description h3 {font-size: 16px !important;}

#tab-description .wc-tab-inner {margin-bottom: -20px !important;}

#tab-additional_information .shop_attributes {max-width: inherit !important}
#tab-additional_information tr {gap: 10px !important; justify-content: flex-start !important;}
#tab-additional_information th {flex: 0 0 50% !important; width: 50% !important;}
#tab-additional_information .wc-tabs-wrapper .shop_attributes td {flex: 0 0 50% !important; width: 50% !important; text-align: start !important;}

/*ОТЗЫВЫ*/

.woocommerce-Reviews :is(.comment-reply-title,.woocommerce-Reviews-title) {text-transform: none !important;}

/*ПОХОЖИЕ ТОВАРЫ*/

.related-products .wd-nav-pagin-wrap {display: none !important;}
.wd-el-title {font-size: 26px !important;}


/*=====КОРЗИНА=====*/

/*Колонка с товарами*/

.cart-table-section thead {display: none !important;}
.cart-table-section .product-price {display: none !important;}
.cart-table-section .product-subtotal {width: 110px;}

/*Колонка с заказом*/

.cart-content-wrapper>.cart-totals-section .cart-totals-inner {padding: 30px !important; border: none !important; box-shadow: 0 3px 20px rgba(34, 34, 34, .1);}
.cart-totals-inner>h2 {font-size: 20px !important; text-transform: none !important; text-align: center !important; padding-inline-start: 0px !important;}

.cart-totals-inner table .cart-subtotal .amount {color: #242424 !important}
.order-total > th {color: #242424 !important; font-size: 18px !important; font-weight: var(--wd-widget-title-font-weight) !important;}
tr.order-total strong .amount {font-size: 18px !important;}

.cart-totals-inner .woocommerce-shipping-totals {display: none;}

.cart-totals-section table th, .cart-totals-section table td {padding: 15px 10px !important;}
.cart-totals-section table tr {margin-bottom: 0px !important; padding-bottom: 0px !important;}


/*=====CHECKOUT=====*/

/*КОЛОНКА СЛЕВА*/

.woocommerce-checkout>.customer-details {flex: 0 0 calc(66.666666% - 15px) !important; max-width: calc(66.666666% - 15px) !important; padding: 30px; border: 1px solid var(--brdcolor-gray-300); border-radius: var(--wd-brd-radius);}

.woocommerce-billing-fields__field-wrapper > p {width: 100%;}

.woocommerce-billing-fields {margin-top: 0px !important;}
.woocommerce-billing-fields>h3 {/*font-size: 26px !important;*/ text-align: center !important; text-transform: none !important;}

.woocommerce-additional-fields>h3 {display: none;}

form.woocommerce-checkout>*:not(:is(.customer-details,.checkout-order-review)) [role="alert"] strong {font-weight: 400 !important;}

.wd-builder-off .woocommerce-additional-fields {margin-bottom: 0px !important;}

.woocommerce-checkout>.customer-details .woocommerce-billing-fields {margin-bottom: 20px !important;}

#billing_country_field {display: none !important}

/*КОЛОНКА СПРАВА*/

.woocommerce-checkout>.checkout-order-review {flex: 0 0 calc(33.333333% - 15px) !important; max-width: calc(33.333333% - 15px) !important; margin-bottom: 0px !important; padding: 30px !important; background-color: transparent !important; border-radius: var(--wd-brd-radius); box-shadow: 0 3px 20px rgba(34, 34, 34, .1);}
.woocommerce-checkout>.checkout-order-review:before, .woocommerce-checkout>.checkout-order-review:after {display: none !important;}

.checkout-order-review>.woocommerce-checkout-review-order .wd-table-wrapper {margin-bottom: 15px !important; padding: 0px !important; box-shadow: none !important;}
.woocommerce-checkout-review-order-table > thead {display: none !important;}
.woocommerce-checkout-review-order-table > tbody {display: none !important;}
.woocommerce-terms-and-conditions-wrapper {display: none !important;}
.payment_methods {display: none !important;}

#order_review_heading {text-transform: none !important;}
.checkout-order-review .cart-subtotal .amount {font-weight: 400 !important;}


/*=====УСЛУГИ=====*/

.service-col {padding: 30px; border: 1px solid var(--brdcolor-gray-300); border-radius: var(--wd-brd-radius);}
.service-title a {color: var(--wd-title-color) !important; font-size: 20px !important; font-weight: var(--wd-title-font-weight);}
.service-title a:hover {color: var(--wd-primary-color) !important;}
.service-price {font-size: 20px !important; font-weight: var(--wd-title-font-weight);}

.service-order-col {padding: 30px; border-radius: var(--wd-brd-radius); box-shadow: 0 3px 20px rgba(34, 34, 34, .1);}


/*=====ИЗБРАННОЕ=====*/

.wd-wishlist-head {display: none !important;}
.wd-wishlist-product-actions {justify-content: flex-start !important;}
.wd-wishlist-content [class*="wd-grid"] {--wd-col: 5 !important;}

.wd-compare-table .wd-entities-title {height: calc(3 * 1.4em) !important; font-size: 14px !important; overflow: hidden;}
.wd-compare-table .star-rating {display: none !important;}

.wd-compare-table :is(.button,.added_to_cart) {font-size: 14px !important; text-transform: none !important;}


/*=====СРАВНЕНИЕ=====*/

/*.wd-compare-table {display: none !important;}*/

.wd-compare-table {overflow-x: auto !important;}
.wd-compare-table td>* {margin-bottom: 15px !important;}
.wd-compare-table th {display: none !important;}
.wd-compare-table td {flex: 0 1 20% !important; min-width: 20% !important;}

.wd-compare-table td:before {display: block !important; margin-bottom: 0px !important; color: #777 !important; font-weight: 400 !important; text-transform: none !important;}

.wd-compare-table .product-image {height: 200px; display: flex !important;}
.wd-compare-table .product-image img {object-fit: contain;}


/*==========ВИДЖЕТЫ==========*/

.col-border {border: 1px solid var(--brdcolor-gray-300); border-radius: var(--wd-brd-radius);}

/*КАРУСЕЛИ*/

.wd-arrow-inner {width: 46px !important; height: 46px !important; border-radius: 50% !important; background-color: #fff !important; box-shadow: 0px 5px 20px 0px rgba(34, 34, 34, 0.07) !important;}
.wd-nav-arrows.wd-pos-sep .wd-prev {inset-inline-end: calc(100% - 23px) !important;}
.wd-nav-arrows.wd-pos-sep .wd-next {inset-inline-start: calc(100% - 23px) !important;}
.wd-arrow-inner:after {font-size: 16px !important;}
.wd-nav-arrows.wd-hover-1.wd-pos-sep .wd-prev, .wd-nav-arrows.wd-hover-1.wd-pos-sep .wd-next {opacity: 1 !important; transform: none !important;}

.wd-btn-arrow.wd-lock {opacity: 0 !important;}

.wd-nav-pagin-wrap[class*="wd-style-shape"] span {background-color: #f1f1f1 !important; border: none !important;}
.wd-nav-pagin-wrap[class*="wd-style-shape"] li:not(.wd-active):hover span {background-color: #bbb !important;}
.wd-nav-pagin-wrap[class*="wd-style-shape"] li.wd-active span {background-color: var(--color-gray-800) !important;}

/*ОБЩЕЕ*/

.widget {padding-bottom: 0px !important; border-bottom: none !important;}

/*AJAX PRODUCTS TABS*/

.wd-tabs .tabs-name {text-transform: none !important; font-size: 26px !important;}

/*INFO BOX*/

.box-style-shadow {background-color: transparent !important; box-shadow: none !important; border: 1px solid var(--brdcolor-gray-300);}
.box-icon-with-bg .info-box-icon {padding: 15px !important;}

.info-box-link .info-box-content {transition: all .25s ease;}
.info-box-link:hover {color: var(--wd-primary-color) !important;}

/*.info-box-carousel .wd-info-box {padding: 20px !important; border: 1px solid var(--brdcolor-gray-300);}
.info-box-carousel-medium .wd-info-box {padding: 30px !important;}
.box-icon-with-bg .info-box-icon {padding: 15px !important;}*/

/*DIVIDER*/

.section-divider .elementor-divider-separator {border-color: var(--brdcolor-gray-300) !important;}

/*CONTACT FORM 7*/

.wpcf7-acceptance {font-size: 12px !important;}
.wpcf7-not-valid-tip {margin-top: 5px; font-size: 12px !important;}

.wpcf7-submit {width: 100%; color: #fff !important; background-color: var(--wd-primary-color) !important; border-radius: 12px !important;}
.wpcf7-submit:hover {box-shadow: inset 0 0 200px rgba(0, 0, 0, 0.1);}

/*ACCORDION*/

.wd-accordion.wd-style-shadow>.wd-accordion-item {border: 1px solid var(--brdcolor-gray-300); box-shadow: none !important;}
.wd-accordion.wd-style-shadow>.wd-accordion-item:not(:last-child) {margin-bottom: 20px !important;}

/*BRANDS*/

.wd-brands .wd-brand-item {padding: 20px; border: 1px solid var(--brdcolor-gray-300); border-radius: var(--wd-brd-radius);}


/*МОБИЛЬНОЕ МЕНЮ*/

.mobile-nav {display: flex !important; flex-direction: column; justify-content: space-between;}@media (min-width: 1025px) {
	/*=====HEADER=====*/

/*GENERAL HEADER*/

.wd-tools-element > a {flex-direction: column;}
.wd-tools-element > a:after {margin-top: 8px; font-weight: 600;}
.wd-header-my-account > a:after {content: 'Аккаунт';}
.wd-header-compare > a:after {content: 'Сравнение';}
.wd-header-wishlist > a:after {content: 'Избранное';}
.wd-header-cart > a:after {content: 'Корзина';}
}

@media (min-width: 577px) and (max-width: 767px) {
	.sidebar-container:not(.wd-side-hidden) {display: none !important;}

.wd-fontsize-xl {font-size: 20px !important;}
.wd-fontsize-l {font-size: 16px !important;}

/*==========ЗАГОЛОВОК И ХЛЕБНЫЕ КРОШКИ==========*/

.page-title h1 {font-size: 26px !important;}


/*==========КАРУСЕЛИ==========*/

/*.wd-nav-pagin-wrap  {display: inherit !important;}
.wd-nav-arrows {display: none !important;}*/

#slider-111 .wd-nav-arrows {display: none !important;}
#slider-111 img {min-height: 140px !important; object-fit: cover; /*border-radius: 0px !important;*/}


/*=====HEADER=====*/

/*TOP BAR*/

.whb-top-bar {display: none !important;}


/*======FOOTER======*/

footer aside {flex-wrap: wrap !important;}
footer aside > div {flex: 100% !important;}
footer .footer-column-5 {flex: 0 0 100% !important; max-width: 100% !important;}


/*=====МАГАЗИН=====*/

/*Shop loop head*/

.shop-loop-head {display:  flex !important;}


/*=====КАТЕГОРИИ ТОВАРОВ=====*/

.category-grid-item .wrapp-category {padding: 10px !important;}
.category-grid-item .wd-entities-title {font-size: 14px !important;}


/*=====ТОВАРЫ=====*/

/*СЕТКА ТОВАРОВ*/

:is(.products-bordered-grid-ins,.wd-products-with-bg:not(.products-bordered-grid),.wd-products-with-shadow:not(.products-bordered-grid)) .wd-product {--wd-prod-bg-sp: 10px !important;}

.wd-product .product-image-link {height: 150px;}

.add_to_cart_button {width: 100%;}
.wd-product.wd-hover-standard .wd-add-btn {justify-content: center !important;}
.wd-buttons :is(.wd-quick-view-icon,.wd-compare-btn) {display: inline-flex !important;}


/*=====СТРАНИЦА ТОВАРА=====*/

/*ГАЛЕРЕЯ*/

.wd-gallery-thumb {display: none !important;}
.woocommerce-product-gallery .wd-btn-arrow {display: none !important;}
.woocommerce-product-gallery  .wd-nav-pagin-wrap {position: unset !important;}
.woocommerce-product-gallery .wd-nav-pagin {display: inline-flex !important;}

/*КАСТОМНЫЙ САЙДБАР*/

.product-image-summary {flex: 0 0 100% !important; max-width: 100% !important; margin-bottom: 40px !important;}
.custom-product-page-sidebar {flex: 0 0 100% !important; max-width: 100% !important;}

/*ПОХОЖИЕ ТОВАРЫ*/

.wd-el-title {font-size: 20px !important;}


/*=====КОРЗИНА=====*/

.woocommerce-cart-form__cart-item {display: flex !important; flex-wrap: wrap; justify-content: space-between;}
:is(.woocommerce-cart-form__contents,.group_table) td {margin-bottom: 0px !important; border: none !important;}
.cart-table-section .product-subtotal {width: auto !important;}
td.product-name p {margin-top: 0px !important; margin-bottom: 15px !important;}
.cart-table-section .shop_table_responsive td:before {display: none !important;}
.shop_table_responsive td:before {color: #777 !important; font-weight: 400 !important;}
.cart-totals-inner .order-total td:before {color: #242424 !important; font-size: 18px !important; font-weight: 600 !important;}


/*=====CHECKOUT=====*/

.woocommerce-checkout>.customer-details, .woocommerce-checkout>.checkout-order-review {flex: 0 0 100% !important; max-width: 100% !important;}
.woocommerce-checkout>.checkout-order-review {margin-top: 40px;}


/*=====УСЛУГИ=====*/

.service-img  .wd-image {text-align: center !important;}
.service-title a {font-size: 16px !important;}
.service-price {font-size: 16px !important;}


/*=====ИЗБРАННОЕ=====*/

.wd-wishlist-content [class*="wd-grid"] {--wd-col: 2 !important;}

.wd-compare-table .product-image {height: 150px;}


/*=====СРАВНЕНИЕ=====*/

.wd-compare-table td {flex: 0 1 50% !important; min-width: 50% !important;}


/*==========ВИДЖЕТЫ==========*/

/*AJAX PRODUCTS TABS*/

.wd-tabs-header {text-align: start !important;}
.wd-tabs .tabs-name {text-transform: none !important; font-size: 20px !important;}
}

@media (max-width: 576px) {
	.sidebar-container:not(.wd-side-hidden) {display: none !important;}

.wd-fontsize-xl {font-size: 20px !important;}
.wd-fontsize-l {font-size: 16px !important;}

/*==========ЗАГОЛОВОК И ХЛЕБНЫЕ КРОШКИ==========*/

.page-title h1 {font-size: 26px !important;}


/*==========КАРУСЕЛИ==========*/

/*.wd-nav-pagin-wrap  {display: inherit !important;}
.wd-nav-arrows {display: none !important;}*/

#slider-111 .wd-nav-arrows {display: none !important;}
#slider-111 img {min-height: 140px !important; object-fit: cover; /*border-radius: 0px !important;*/}


/*=====HEADER=====*/

/*TOP BAR*/

.whb-top-bar {display: none !important;}


/*======FOOTER======*/

footer aside {flex-wrap: wrap !important;}
footer aside > div {flex: 100% !important;}
footer .footer-column-5 {flex: 0 0 100% !important; max-width: 100% !important;}


/*=====МАГАЗИН=====*/

/*Shop loop head*/

.shop-loop-head {display:  flex !important;}


/*=====КАТЕГОРИИ ТОВАРОВ=====*/

.category-grid-item .wrapp-category {padding: 10px !important;}
.category-grid-item .wd-entities-title {font-size: 14px !important;}


/*=====ТОВАРЫ=====*/

/*СЕТКА ТОВАРОВ*/

:is(.products-bordered-grid-ins,.wd-products-with-bg:not(.products-bordered-grid),.wd-products-with-shadow:not(.products-bordered-grid)) .wd-product {--wd-prod-bg-sp: 10px !important;}

.wd-product .product-image-link {height: 150px;}

.add_to_cart_button {width: 100%;}
.wd-product.wd-hover-standard .wd-add-btn {justify-content: center !important;}
.wd-buttons :is(.wd-quick-view-icon,.wd-compare-btn) {display: inline-flex !important;}


/*=====СТРАНИЦА ТОВАРА=====*/

/*ГАЛЕРЕЯ*/

.wd-gallery-thumb {display: none !important;}
.woocommerce-product-gallery .wd-btn-arrow {display: none !important;}
.woocommerce-product-gallery  .wd-nav-pagin-wrap {position: unset !important;}
.woocommerce-product-gallery .wd-nav-pagin {display: inline-flex !important;}

/*КАСТОМНЫЙ САЙДБАР*/

.product-image-summary {flex: 0 0 100% !important; max-width: 100% !important; margin-bottom: 40px !important;}
.custom-product-page-sidebar {flex: 0 0 100% !important; max-width: 100% !important;}

/*ПОХОЖИЕ ТОВАРЫ*/

.wd-el-title {font-size: 20px !important;}


/*=====КОРЗИНА=====*/

.woocommerce-cart-form__cart-item {display: flex !important; flex-wrap: wrap; justify-content: space-between;}
:is(.woocommerce-cart-form__contents,.group_table) td {margin-bottom: 0px !important; border: none !important;}
.cart-table-section .product-subtotal {width: auto !important;}
td.product-name p {margin-top: 0px !important; margin-bottom: 15px !important;}
.cart-table-section .shop_table_responsive td:before {display: none !important;}
.shop_table_responsive td:before {color: #777 !important; font-weight: 400 !important;}
.cart-totals-inner .order-total td:before {color: #242424 !important; font-size: 18px !important; font-weight: 600 !important;}


/*=====CHECKOUT=====*/

.woocommerce-checkout>.customer-details, .woocommerce-checkout>.checkout-order-review {flex: 0 0 100% !important; max-width: 100% !important;}
.woocommerce-checkout>.checkout-order-review {margin-top: 40px;}


/*=====УСЛУГИ=====*/

.service-img  .wd-image {text-align: center !important;}
.service-title a {font-size: 16px !important;}
.service-price {font-size: 16px !important;}


/*=====ИЗБРАННОЕ=====*/

.wd-wishlist-content [class*="wd-grid"] {--wd-col: 2 !important;}

.wd-compare-table .product-image {height: 150px;}


/*=====СРАВНЕНИЕ=====*/

.wd-compare-table td {flex: 0 1 50% !important; min-width: 50% !important;}


/*==========ВИДЖЕТЫ==========*/

/*AJAX PRODUCTS TABS*/

.wd-tabs-header {text-align: start !important;}
.wd-tabs .tabs-name {text-transform: none !important; font-size: 20px !important;}
}

