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

:root {
	--wd-text-font: "Montserrat", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: rgb(0,0,0);
	--wd-text-font-size: 13px;
	--wd-title-font: "Montserrat", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 500;
	--wd-title-transform: uppercase;
	--wd-title-color: rgb(0,0,0);
	--wd-entities-title-font: "Montserrat", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 500;
	--wd-entities-title-transform: uppercase;
	--wd-entities-title-color: rgb(0,0,0);
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "Lato", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Montserrat", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 500;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: rgb(0,0,0);
	--wd-widget-title-font-size: 13px;
	--wd-header-el-font: "Montserrat", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 500;
	--wd-header-el-transform: none;
	--wd-header-el-font-size: 13px;
	--wd-primary-color: rgb(0,0,0);
	--wd-alternative-color: #fbbc34;
	--wd-link-color: rgb(0,0,0);
	--wd-link-color-hover: rgba(51,51,51,0.6);
	--btn-default-bgcolor: #f7f7f7;
	--btn-default-bgcolor-hover: #efefef;
	--btn-accented-bgcolor: rgb(0,0,0);
	--btn-accented-bgcolor-hover: rgb(42,42,42);
	--wd-form-brd-width: 1px;
	--notices-success-bg: rgba(69,150,71,0.2);
	--notices-success-color: rgb(0,0,0);
	--notices-warning-bg: rgba(224,178,82,0.2);
	--notices-warning-color: rgb(0,0,0);
}
.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: #ffffff;
	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: rgb(0,0,0);
	--wd-form-placeholder-color: rgb(119,119,119);
	--wd-form-brd-color: rgb(0,0,0);
	--wd-form-brd-color-focus: rgb(0,0,0);
}
.wd-nav-arrows.wd-pos-sep:not(:where(.wd-custom-style)) {
	--wd-arrow-icon-size: 20px;
}
.wd-nav-arrows.wd-pos-together:not(:where(.wd-custom-style)) {
	--wd-arrow-icon-size: 20px;
}
.wd-popup.popup-quick-view {
	--wd-popup-width: 920px;
}
.woocommerce-product-gallery {
	--wd-gallery-gap: 10px;
}

@media (max-width: 1024px) {
	.wd-nav-arrows.wd-pos-sep:not(:where(.wd-custom-style)) {
		--wd-arrow-icon-size: 16px;
	}
	.wd-nav-arrows.wd-pos-together:not(:where(.wd-custom-style)) {
		--wd-arrow-icon-size: 16px;
	}

}

@media (max-width: 768.98px) {
	.wd-nav-arrows.wd-pos-sep:not(:where(.wd-custom-style)) {
		--wd-arrow-icon-size: 16px;
	}
	.wd-nav-arrows.wd-pos-together:not(:where(.wd-custom-style)) {
		--wd-arrow-icon-size: 16px;
	}

}
:root{
--wd-container-w: 1330px;
--wd-form-brd-radius: 0px;
--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;
}

@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;
}
}


/*@media (max-width: 1199px) {
	body {display: none !important;}
}*/

	
.custom-opened {transform: none !important; transition: all 0s !important;}
.custom-side-opened {visibility: visible !important; opacity: 1 !important;}


/*=====ОБЩЕЕ=====*/

body {letter-spacing: 0.05rem !important;}

.site-content {margin-bottom: 80px !important;}

/*.container-full-width > div {max-width: 1900px !important; padding-left: 15px !important; padding-right: 15px !important;}*/

/*ТЕКСТ, ССЫЛКИ, КНОПКИ*/

.wd-fontsize-m {font-size: 18px !important;}

strong, b {font-weight: 500 !important;}
.fs-small {font-size: 11px !important;}
/*.link-dark-hover:hover {text-decoration: underline; text-underline-offset: .3rem;}*/
.uppercase {text-transform: uppercase !important;}
.link-dark-hover:hover {color: rgba(51,51,51,.6); text-decoration: underline; text-underline-offset: .3rem;}
.link-dark {text-decoration: underline !important; text-underline-offset: .3rem;}
.link-dark-inner a {text-decoration: underline !important; text-underline-offset: .3rem;}

:root {
	--btn-font-weight: 500;
	--color-gray-800: #000;
	--color-gray-900: #000;
}

.color-scheme-dark {
	--wd-text-color: #000;
	--wd-link-color: #000;
	--wd-link-color-hover: rgba(51,51,51,.6);
}

[class*="color-scheme-light"] {
	--wd-text-color: #fff !important;
}

.wd-nav-mobile>li>a:hover {color: rgba(51,51,51,.6) !important; text-decoration: underline; text-underline-offset: .3rem;}

.wd-nav[class*="wd-style-"] {--nav-color: rgba(51,51,51,.6) !important;}
.wd-nav[class*="wd-style-"]>li:hover>a {text-decoration: underline; text-underline-offset: .3rem;}
.wd-nav[class*="wd-style-"]>li:is(.current-menu-item,.wd-active,.active)>a {text-decoration: underline; text-underline-offset: .3rem;}

.wd-action-btn.wd-style-text>a {font-weight: 500 !important; /*text-transform: uppercase !important;*/}

.wd-notice a, div.wpcf7-response-output a, .mc4wp-alert a, :is(.woocommerce-error,.woocommerce-message,.woocommerce-info) a {color: #000 !important; text-underline-offset: .3rem;}
.wd-notice a:hover, div.wpcf7-response-output a:hover, .mc4wp-alert a:hover, :is(.woocommerce-error,.woocommerce-message,.woocommerce-info) a:hover {color: rgba(51,51,51,.6) !important;}

.btn:hover {box-shadow: none !important}
.btn.btn-color-primary:hover {background-color: var(--btn-accented-bgcolor-hover) !important;}

.btn.btn-style-bordered {border-width: 1px !important;}
.btn-style-bordered.btn-color-primary:hover {color: rgba(0,0,0,0.6) !important; border-color: rgba(0,0,0,0.6) !important; background-color: transparent !important;}
.btn-style-bordered.btn-color-white {border-color: #fff !important;}
.btn-style-bordered.btn-color-white:hover {color: rgba(255,255,255,0.6) !important; border-color: rgba(255,255,255,0.6) !important;}

.wd-load-more {border-width: 1px !important; border-color: #000 !important;}
.wd-load-more:hover {color: rgba(0,0,0,0.6) !important; border-color: rgba(0,0,0,0.6) !important;}

div.quantity .minus {border-right: none !important;}
div.quantity .plus {border-left: none !important;}

.wd-pos-together {margin-top: -5px !important;}


/*=====HEADER=====*/

.whb-main-header .whb-row > .container {max-width: none !important;}


/*=====FOOTER=====*/

.copyrights-wrapper > .container {max-width: none !important;}


/*=====ЗАГОЛОВОК И ХЛЕБНЫЕ КРОШКИ=====*/

.home .page-title-wrapper {display: none !important;}
.page-title-wrapper {margin-top: -20px;}
.page-title h1 {margin-bottom: 40px !important; font-size: 22px !important;}
.yoast-breadcrumbs {color: var(--color-gray-300); font-size: 12px;}
.yoast-breadcrumbs a {color: var(--color-gray-300);}
.yoast-breadcrumbs a:hover {color: #000; text-decoration: underline; text-underline-offset: .3rem;}


/*=====БАННЕР НА ГЛАВНОЙ СТРАНИЦЕ=====*/

.container-full-height {height: calc(100vh - 140px);}
.container-full-height > .elementor-container {height: 100%; display: flex; align-items: center;}


/*=====ТОВАРЫ=====*/

.wd-grid-g {row-gap: 20px !important;}

.wd-product {--text-align: left !important;}
.wd-product .wd-add-btn {display: none !important;}
.wd-product .wd-buttons {display: none !important;}
/*.wd-product .wd-entities-title {font-size: 13px !important;}*/
.wd-product:hover .wd-entities-title a {text-decoration: underline; text-underline-offset: .3rem;}
.amount {font-weight: inherit !important;}

.wd-nav-tabs>li>a {font-size: 13px !important;}

/*ЛЕЙБЛЫ*/

.product-labels {max-width: 100% !important;}
.product-label {font-size: 11px !important; font-weight: 500 !important;}
.product-label.featured, .product-label.new {background-color: #000 !important;}


/*=====МАГАЗИН=====*/

/*.archive .page-title-wrapper .container {max-width: 1900px !important;}
.archive .main-page-wrapper > .container {max-width: 1900px !important;}*/

.shop-loop-head {flex-direction: row !important;}
.shop-loop-head .wd-shop-tools:last-child {order: -1 !important;}
.offcanvas-sidebar-desktop .shop-content-area:not(.col-lg-12) .wd-shop-tools:not(:last-child) {padding: 0px !important; border-bottom: none !important;}
.wd-shop-tools .wd-breadcrumbs {display: none !important;}
.woocommerce-ordering {display: none !important;}

/*ФИЛЬТРЫ*/

.wd-burger-icon>a:before {content: "\f15c" !important; /*font-size: 20px !important; margin-inline-end: 8px !important;*/}

.wd-active-filters {margin-top: 0px !important; margin-bottom: 25px !important;}
.wd-active-filters .wd-clear-filters {/*font-size: 11px !important;*/ padding-inline-end: 0px !important; border-inline-end: none !important;}
.wd-active-filters .wd-clear-filters a {color: rgba(51,51,51,.6) !important; font-size: 13px !important; line-height: 1.4 !important;}
.wd-active-filters .wd-clear-filters a:hover {color: #000 !important;}
.widget_layered_nav_filters a {color: rgba(51,51,51,.6) !important; font-size: 13px !important; font-weight: 500 !important; line-height: 1.4 !important;}
.widget_layered_nav_filters a:hover {color: #000 !important;}
.widget_layered_nav_filters a:before {display: none !important;}

/*.sidebar-container.wd-inited .widget-area {padding-block: 20px !important;}*/
.sidebar-container.wd-inited .sidebar-widget {padding-inline: 20px !important;}
.widget_layered_nav ul li a {font-weight: 400 !important;}
.widget_layered_nav ul .chosen a {font-weight: 500 !important;}
.widget_layered_nav ul li a:before, .wd-widget-stock-status a:before {border-width: 1px !important;}
.woocommerce-ordering-list .selected-order {font-weight: 500 !important;}

/*ПАГИНАЦИЯ*/

nav[class*="-pagination"] ul {gap: 5px !important;}
nav[class*="-pagination"] li .page-numbers {color: rgba(51,51,51,.6) !important; font-size: 13px !important; font-weight: 500 !important; background-color: transparent !important; border-bottom: 1px solid transparent !important;}
nav[class*="-pagination"] li .current {color: #000 !important; border-color: #000 !important;}
nav[class*="-pagination"] a:hover {color: #000 !important; border-color: #000 !important;}
nav[class*="-pagination"] li :is(.next,.prev) {font-size: 0px !important; border-color: transparent !important;}


/*=====СТРАНИЦА ТОВАРА=====*/

/*.single-product-page > .container {max-width: 1900px !important;}*/

.wd-builder-off .single-product-page {--wd-single-spacing: 80px !important;}

.single-product .page-title-wrapper {display: none !important;}

:is(.breadcrumbs,.yoast-breadcrumb) :is(a,span) {color: var(--color-gray-300) !important; font-size: 12px !important; font-weight: 400 !important; text-transform: none !important;}
:is(.breadcrumbs,.yoast-breadcrumb) {line-height: inherit !important;}
.yoast-breadcrumb a {color: var(--color-gray-300) !important;}
.yoast-breadcrumb a:hover {color: #000 !important; text-decoration: underline; text-underline-offset: .3rem;}

.product_title {font-size: 22px !important;}
.summary-inner>.price {font-size: 18px !important;}
.price del {font-size: 100% !important;}
/*div.quantity {display: none !important;}*/
.woocommerce-variation-add-to-cart {flex-wrap: nowrap !important;}

table th {font-weight: 400 !important;}

table.variations {margin-bottom: 20px !important;}
.wd-swatches-product {gap: 10px !important;}
table.variations tr {display: flex !important; flex-direction: column !important;}
.wd-label-top-md table.variations .label {margin-bottom: 10px !important;}
table.variations label {font-weight: 400 !important;}
.wd-swatch {font-weight: 500 !important;}
.wd-reset-var {display: none !important;}

.wd-accordion.wd-style-default:before {border-width: 1px !important;}
.wd-accordion-title-text {font-size: 13px !important; text-transform: uppercase !important;}

/*.single-product .related-and-upsells {max-width: 1900px !important;}*/
.single-product .related-and-upsells .wd-nav-pagin-wrap {display: none !important;}


/*==========КОРЗИНА==========*/

/*КОЛОНКА С ТОВАРАМИ СЛЕВА*/

.woocommerce-cart-form .shop_table > thead {display: none !important;}
.woocommerce-cart-form .product-price {display: none;}
.woocommerce-cart-form .product-subtotal {white-space: nowrap;}

td.product-name a:hover {text-decoration: underline; text-underline-offset: .3rem;}

ul.variation {font-size: 100% !important;}
ul.variation .item-variation-name {font-weight: 400 !important;}

/*КОЛОНКА С ЦЕНОЙ СПРАВА*/

.cart-content-wrapper>.cart-totals-section .cart-totals-inner {border: 1px solid #000 !important;}
.cart-totals-inner>h2 {font-size: 18px !important; text-align: center !important;}

.cart-totals-inner table tr:last-child th {text-transform: uppercase !important;}

.cart-totals-inner .shop_table_responsive td:before {text-transform: uppercase !important;}

/*Скрыть подытог*/

.cart-subtotal {display: none !important;}

/*Пустая корзина*/

.wd-empty-page {margin-bottom: 20px !important; font-size: 18px !important; text-transform: uppercase !important;}

/*ПОПАП ПОСЛЕ ДОБАВЛЕНИЯ В КОРЗИНУ*/

.popup-added_to_cart h3 {font-size: 18px !important;}

.popup-added_to_cart .btn {width: 100%; margin: 0px !important;}

.popup-added_to_cart .btn-style-link {margin-bottom: 10px !important; padding: 5px 20px; min-height: 42px; color: #000 !important; font-weight: 500; background-color: transparent !important; border: 1px solid #000;}
.popup-added_to_cart .btn-style-link:hover {color: rgba(0,0,0,0.6) !important; border-color: rgba(0,0,0,0.6) !important;}


/*==========ЧЕКАУТ==========*/

/*ПЕРВАЯ КОЛОНКА С ФОРМОЙ*/

/*Купон*/

.woocommerce-checkout .woocommerce-form-coupon-toggle {display: none;}

.woocommerce-checkout-review-order-table .cart-discount {margin-bottom: 20px !important;}

/*Размер колонки*/

.woocommerce-checkout {justify-content: space-between;}
.woocommerce-checkout .customer-details {max-width: 33.3333333333% !important;}
.woocommerce-checkout>.customer-details .woocommerce-billing-fields {margin-top: 0px !important;}

.woocommerce-billing-fields>h3 {font-size: 18px; margin-bottom: 25px; text-align: center;}

#billing_country_field {display: none !important;}

.woocommerce-additional-fields>h3 {display: none !important;}

/*ВТОРАЯ КОЛОКА С ЗАКАЗОМ*/

.woocommerce-checkout .checkout-order-review {margin-bottom: 0px !important; background-color: inherit !important; border: 1px solid #000 !important;}
.woocommerce-checkout .checkout-order-review:before, .woocommerce-checkout .checkout-order-review:after {display: none !important;}

.woocommerce-checkout .wd-table-wrapper {padding: 0px !important; box-shadow: none !important; overflow-x: inherit !important;}

#place_order {font-size: 13px !important;}

/*Заголовок*/

#order_review_heading {font-size: 18px;}

/*Таблица с товарами*/

.woocommerce-checkout-review-order-table > thead, .woocommerce-checkout-review-order-table > tbody {display: none;}

/*Доставка*/

.woocommerce-shipping-totals > th {text-transform: uppercase; font-weight: 500 !important; padding-top: 0px; padding-bottom: 17px;}

.woocommerce-shipping-totals {flex-direction: column;}
.woocommerce-shipping-totals > th, .woocommerce-shipping-totals > td {width: 100%;}
.woocommerce-shipping-totals > td {padding: 0px;text-align: left !important;}
.woocommerce-shipping-totals > td > ul {margin-bottom: 20px !important; padding: 0 12px; display: flex; gap: 20px;}
.woocommerce-shipping-totals > td > ul > li {position: relative; flex: 50%; height: 100%; margin-bottom: 0px; padding: 15px; display: flex; align-items: flex-start; z-index: 1}
.woocommerce-shipping-totals > td > ul > li * {cursor: pointer;}
.woocommerce-shipping-totals > td > ul > li > input[type="radio"] {position: initial !important; float: inherit !important; margin-inline-start: 0 !important; margin-inline-end: 0 !important; margin-top: 0px; margin-right: 10px !important;}
.woocommerce-shipping-totals > td > ul > li > input[type="radio"]:before {content: ''; position: absolute; margin-left: -15px; margin-top: -15px; width: 100%; height: 100%; border: 1px solid var(--color-gray-300); z-index: -1;}
.woocommerce-shipping-totals > td > ul > li > input:checked:before {border-color: #000;}
#shipping_method label {margin-top: -3px;}
#shipping_method > li {display: flex !important; flex-wrap: wrap !important;}
.woocommerce-shipping-totals > td > ul > li .amount {display: none;}

.shipping-method-custom-info {display: block; font-size: 11px;}

/*Плагин доставки СДЭК*/

.cart-delivery-points {padding-top: 5px; padding-bottom: 5px;}

button.wc-edostavka-choose-delivery-point {padding: 5px 14px !important; min-height: 36px !important; border-radius: 0px !important; font-size: 11px !important; font-weight: 500 !important;}

.select2-container--default .select2-selection--single .select2-selection__arrow {height: 26px !important; width: 20px !important;}

/*.woocommerce-checkout-review-order-table tr {border-bottom: none !important;}
.woocommerce-checkout-payment {padding-top: 20px !important; border-top: 1px solid var(--brdcolor-gray-300) !important;}*/

/*.cart-delivery-points {margin-left: 15px; margin-right: 15px; flex-direction: column !important; align-items: flex-start !important;}
.cart-delivery-points th {padding: 0px !important;}
.cart-delivery-points td {padding: 0px !important; text-align: left !important;}
.cart-delivery-points td p {margin-bottom: 0px !important;}
.cart-delivery-points td button {margin-top: 20px !important;}*/


/*.cart-delivery-points {padding: 20px 15px !important; flex-direction: column !important; align-items: flex-start !important;}
.cart-delivery-points th {display: none !important; padding: 0px !important;}
.cart-delivery-points td {padding: 0px !important; text-align: left !important;}
.cart-delivery-points:before {content: 'Пункт выдачи'; display: block; margin-bottom: 20px; font-size: 13px; font-weight: 500; text-transform: uppercase;}*/

/*Оплата*/

.woocommerce-checkout-payment:before {content: 'Оплата'; display: block; margin-bottom: 17px; padding: 0 12px; font-size: 13px; font-weight: 500; text-transform: uppercase;}
.wc_payment_methods {padding: 0 12px; display: flex; gap: 20px;}
.wc_payment_methods li {position: relative; flex: 50%; height: 100%; margin-bottom: 0px; padding: 15px; display: flex; align-items: flex-start; z-index: 1}
.wc_payment_methods li * {cursor: pointer;}
.wc_payment_methods li label {line-height: 1.4;}
.wc_payment_methods li input[type="radio"] {margin-top: 0px; margin-right: 10px;}
.wc_payment_methods li input[type="radio"]:before {content: ''; position: absolute; margin-left: -15px; margin-top: -15px; width: 100%; height: 100%; border: 1px solid var(--color-gray-300); z-index: -1;}
.wc_payment_methods li input:checked:before {border-color: #000;}
.wc_payment_methods li label {margin-top: -3px;}
.payment_method_rbspayment img {display: none;}

.woocommerce-checkout-payment .woocommerce-terms-and-conditions-wrapper {padding-top: 0px;}


/*=====КАСТОМНАЯ ТАБЛИЦА С ЦЕНАМИ В КОРЗИНЕ И НА СТРАНИЦЕ ЧЕКАУТА=====*/

/*Скрыть старую*/

.checkout-order-review .order-total {display: none;}

/*Новая*/

.cart_totals .shop_table {display: none;}

.custom-shop-table-wrapper {margin-top: 15px !important; margin-bottom: 15px !important;}
.custom-shop-table-tab {display: flex; justify-content: space-between; /*border-top: 1px solid var(--brdcolor-gray-300);*/}
.custom-shop-table-tab > div {padding-left: 12px; padding-right: 12px; padding-bottom: 15px;}
/*.custom-shop-table-cost {font-weight: 500;}*/
.custom-order-total {font-size: 18px; font-weight: 500; text-transform: uppercase;}

.custom-coupon-tab .woocommerce-remove-coupon {height: auto !important;}


/*=====СТРАНИЦА УСПЕШНОЙ ОПЛАТЫ=====*/

.woocommerce-order {margin: 0 auto; max-width: 450px; display: flex; flex-direction: column;  border: 1px solid #000;}

.woocommerce-thankyou-order-received {margin-bottom: -1px; padding-top: 25px; padding-bottom: 21px; padding-left: 25px; padding-right: 25px; color: #000; font-size: 18px; font-weight: 500; text-transform: uppercase; border: none !important;}

.woocommerce-thankyou-order-details {padding-bottom: 10px;}
.woocommerce-thankyou-order-details > li {flex: 100%; margin-bottom: 15px; padding: 0px !important; padding-left: 25px !important; padding-right: 25px !important; border: none !important;}
.woocommerce-thankyou-order-details .date, .woocommerce-thankyou-order-details .total, .woocommerce-thankyou-order-details .method {display: none;}

.wd-order-extra-content {order: 1; margin-bottom: 0px; margin-top: 10px; font-size: 12px;}

.woocommerce-order .woocommerce-order-details, .woocommerce-order .woocommerce-customer-details {display: none;}


/*=====МОБИЛЬНОЕ МЕНЮ=====*/

.mobile-nav {display: flex !important; flex-direction: column !important; justify-content: space-between !important;}
.mobile-pages-menu {margin-top: 10px !important;}
.wd-nav-mobile>li>a, .wd-nav-mobile>li>ul li>a {min-height: inherit !important; border: none !important; padding: 10px 20px !important;}
.wd-nav-mobile>li>a {font-size: 13px !important; font-weight: 500 !important; line-height: 1.4 !important;}


/*=====ПОИСК=====*/

.wd-search-full-screen {box-shadow: none !important;}
.wd-search-full-screen .wd-close-search {display: none !important;}
.wd-search-full-screen .searchform input[type="text"] {font-size: 18px !important; font-weight: 500 !important;}
.wd-search-full-screen .search-info-text {font-size: var(--wd-text-font-size) !important;}
[class*="wd-search-full-screen"] .no-found-msg {font-size: var(--wd-text-font-size) !important;}

.view-all-results {font-weight: 500 !important;}


/*=====КОНТАКТНАЯ ФОРМА=====*/

.cf7-flex-row {display: flex !important; gap: 10px;}

.wpcf7-not-valid-tip {font-size: 11px !important; margin-top: 5px !important;}


body {font-weight: 400 !important;}


/*==========КНОПКА WHATSAPP==========*/
	
.whatsapp-button {width: 50px; height: 50px; background-color: #25d366; border-radius: 50%; position: fixed; bottom: 15px; right: 15px; display: flex !important; justify-content: center; align-items: center;  box-shadow: 0 0 5px rgba(0,0,0,0.17); z-index: 100;}
.whatsapp-button:after {content: "\f175"; font-family: 'woodmart-font' !important; font-size: 28px; color: #fff;}@media (min-width: 768px) and (max-width: 1024px) {
	:root {
	--wd-sticky-nav-w: -2px !important;
}



/*=====ОБЩЕЕ=====*/

/*ССЫЛКИ И КНОПКИ*/

.color-scheme-dark {
	--wd-link-color: #000 !important;
  --wd-link-color-hover: #000 !important;
}

:is(.btn,.button,button,[type="submit"],[type="button"]) {font-weight: 500 !important;}
.btn.btn-style-bordered {border-width: 1px !important;}

.wd-action-btn {--action-btn-color: #000 !important; --action-btn-hover-color: var(--color-gray-500) !important;}

/*ДРУГОЕ*/



/*=====КАТЕГОРИИ=====*/

.category-grid-item:hover .category-image {transform: none !important;}
.category-grid-item .wd-entities-title {font-size: 15px !important;}
.cat-design-alt:hover .wd-entities-title {text-decoration: underline; text-underline-offset: .3rem;}


/*=====БАННЕР НА ГЛАВНОЙ СТРАНИЦЕ=====*/

.container-full-height {height: calc(100vh - 100px);}


/*.mobile-nav {display: flex !important; flex-direction: column !important; justify-content: space-between !important;}
.mobile-pages-menu {margin-top: 10px !important;}
.wd-nav-mobile>li>a, .wd-nav-mobile>li>ul li>a {min-height: inherit !important; border: none !important; padding: 10px 20px !important;}
.mobile-nav .wd-nav-opener {border: none !important;}
.wd-nav .wd-sub-menu .wd-drilldown-back>a {color: var(--color-gray-300) !important;}
.wd-drilldown-back .wd-nav-opener:after {color: var(--color-gray-300) !important;}*/

/*.wd-nav-mobile>li>a:hover {text-decoration: underline; text-underline-offset: .3rem;}
.wd-nav.wd-layout-drilldown>li [class*="sub-menu"]>:is(.menu-item,.wd-drilldown-back,.woocommerce-MyAccount-navigation-link)>a:hover {text-decoration: underline; text-underline-offset: .3rem;}*/

/*.wd-nav-mobile>li>a {font-size: 13px !important; color: #000 !important; font-weight: 500 !important; line-height: 1.4 !important;}
.wd-nav-mobile>li>a:hover {color: var(--color-gray-500) !important;}
.wd-sub-menu li>a {font-size: 13px !important; color: #000 !important; font-weight: 500 !important; line-height: 1.4 !important;}
.wd-sub-menu li>a:hover {color: var(--color-gray-500) !important;}*/
/*.wd-nav.wd-layout-drilldown>li [class*="sub-menu"]>.menu-item>a, .wd-nav .wd-sub-menu .wd-drilldown-back>a, .wd-nav.wd-layout-drilldown .woocommerce-MyAccount-navigation-link>a {font-size: 14px !important; color: #000 !important; font-weight: 500 !important;}
.wd-nav.wd-layout-drilldown>li [class*="sub-menu"]>:is(.menu-item,.wd-drilldown-back,.woocommerce-MyAccount-navigation-link)>a:hover {color: var(--color-gray-500) !important;}*/


/*=====КОНТАКТНАЯ ФОРМА=====*/

.cf7-flex-row {display: flex !important; gap: 10px;}
.wpcf7-submit {color: #fff !important; background-color: #000 !important;}
}

@media (min-width: 577px) and (max-width: 767px) {
	.min-footer .col-left, .min-footer .col-right {text-align: left !important;}

/*=====БАННЕР НА ГЛАВНОЙ СТРАНИЦЕ=====*/

.container-full-height {height: calc(100vh - 100px);}


/*==========СТРАНИЦА ТОВАРА==========*/

.woocommerce-product-gallery .wd-gallery-thumb {display: none !important;}
.single_add_to_cart_button {flex: auto !important;}


/*==========КОРЗИНА==========*/

:is(.woocommerce-cart-form__contents,.group_table) td:not(:last-child) {border: none !important;}
:is(.woocommerce-cart-form__contents,.group_table) td:before, :is(.woocommerce-cart-form__contents,.group_table) td:before {display: none !important;}
.woocommerce-cart-form__contents .product-quantity {margin-top: 5px;}


/*==========ЧЕКАУТ==========*/

/*ПЕРВАЯ КОЛОНКА С ФОРМОЙ*/

/*Размер колонки*/

.woocommerce-checkout .customer-details {max-width: 100% !important;}

/*Доставка*/

.woocommerce-shipping-totals > td > ul {flex-direction: column;}
.woocommerce-shipping-totals > td > ul > li {flex: 100%;}

/*Оплата*/

.wc_payment_methods {flex-direction: column;}
.wc_payment_methods li {flex: 100%;}

/*Купон*/

.website-wrapper :is(.woocommerce-form-coupon-toggle,.woocommerce-form-login-toggle)>div

/*=====КОНТАКТНАЯ ФОРМА=====*/

.cf7-flex-row {flex-direction: column; gap: 0px;}
.cf7-flex-row .wpcf7-submit {width: 100%;}
}

@media (max-width: 576px) {
	.min-footer .col-left, .min-footer .col-right {text-align: left !important;}


/*=====БАННЕР НА ГЛАВНОЙ СТРАНИЦЕ=====*/

.container-full-height {height: calc(100vh - 100px);}


/*==========СТРАНИЦА ТОВАРА==========*/

.woocommerce-product-gallery .wd-gallery-thumb {display: none !important;}
.single_add_to_cart_button {flex: auto !important;}


/*==========КОРЗИНА==========*/

:is(.woocommerce-cart-form__contents,.group_table) td:not(:last-child) {border: none !important;}
:is(.woocommerce-cart-form__contents,.group_table) td:before, :is(.woocommerce-cart-form__contents,.group_table) td:before {display: none !important;}
.woocommerce-cart-form__contents .product-quantity {margin-top: 5px;}


/*==========ЧЕКАУТ==========*/

/*ПЕРВАЯ КОЛОНКА С ФОРМОЙ*/

/*Размер колонки*/

.woocommerce-checkout .customer-details {max-width: 100% !important;}

/*Доставка*/

.woocommerce-shipping-totals > td > ul {flex-direction: column;}
.woocommerce-shipping-totals > td > ul > li {flex: 100%;}

/*Оплата*/

.wc_payment_methods {flex-direction: column;}
.wc_payment_methods li {flex: 100%;}


/*=====КОНТАКТНАЯ ФОРМА=====*/

.cf7-flex-row {flex-direction: column; gap: 0px;}
.cf7-flex-row .wpcf7-submit {width: 100%;}
}

