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

.wd-popup.wd-promo-popup{
	background-color:#111111;
	background-image: none;
	background-repeat:no-repeat;
	background-size:contain;
	background-position:left center;
}

.header-banner{
	background-color:rgb(15,15,15);
	background-image: none;
}

.page-title-default{
	background-image: none;
	background-size:cover;
	background-position:center center;
}

:root{
--wd-text-font:"Montserrat", Arial, Helvetica, sans-serif;
--wd-text-font-weight:400;
--wd-text-color:#000000;
--wd-text-font-size:14px;
}
:root{
--wd-title-font:"Montserrat", Arial, Helvetica, sans-serif;
--wd-title-font-weight:500;
--wd-title-transform:uppercase;
--wd-title-color:#000000;
}
:root{
--wd-entities-title-font:"Montserrat", Arial, Helvetica, sans-serif;
--wd-entities-title-font-weight:500;
--wd-entities-title-transform:none;
--wd-entities-title-color:rgb(0,0,0);
--wd-entities-title-color-hover:rgb(51 51 51 / 65%);
}
:root{
--wd-alternative-font:"Montserrat", Arial, Helvetica, sans-serif;
}
:root{
--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:14px;
}
:root{
--wd-header-el-font:"Montserrat", Arial, Helvetica, sans-serif;
--wd-header-el-font-weight:500;
--wd-header-el-transform:uppercase;
--wd-header-el-font-size:14px;
}
:root{
--wd-primary-color:rgb(0,0,0);
}
:root{
--wd-alternative-color:rgb(230,230,230);
}
:root{
--wd-link-color:rgb(15,15,15);
--wd-link-color-hover:rgb(15,15,15);
}
:root{
--btn-default-font-family:"Montserrat", Arial, Helvetica, sans-serif;
--btn-default-font-weight:500;
}
:root{
--btn-default-bgcolor:rgb(230,230,230);
}
:root{
--btn-default-bgcolor-hover:rgb(216,216,216);
}
:root{
--btn-accented-font-family:"Montserrat", Arial, Helvetica, sans-serif;
--btn-accented-font-weight:500;
}
:root{
--btn-accented-bgcolor:rgb(0,0,0);
}
:root{
--btn-accented-bgcolor-hover:rgb(42,42,42);
}
:root{
--notices-success-bg:#459647;
}
:root{
--notices-success-color:#fff;
}
:root{
--notices-warning-bg:#E0B252;
}
:root{
--notices-warning-color:#fff;
}
	:root{
					
			
							--wd-form-brd-radius: 0px;
					
					--wd-form-brd-width: 1px;
		
					--btn-default-color: #333;
		
					--btn-default-color-hover: #333;
		
					--btn-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: 1025px) {
			.whb-boxed:not(.whb-sticked):not(.whb-full-width) .whb-main-header {
				max-width: 1300px;
			}
		}

		.container {
			max-width: 1330px;
		}

		:root{
			--wd-container-w: 1330px;
		}
	
			@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;
			}
		}
	
	
	
	
	
			.woodmart-woocommerce-layered-nav .wd-scroll-content {
			max-height: 223px;
		}
	
	
	body, [class*=color-scheme-light], [class*=color-scheme-dark], .wd-search-form[class*="wd-header-search-form"] form.searchform, .wd-el-search .searchform {

							
							
									--wd-form-brd-color: rgb(244,244,244);
					
									--wd-form-brd-color-focus: rgb(244,244,244);
					
									--wd-form-bg: rgb(244,244,244);
						}
/*.woocommerce .yandex-pay-badges {display: flex; padding: 12px; width: 100%; background-color: #000; height: 46px;}*/

#customer_details .form-row > label{
display:block !important;
}

.elementor-column-gap-default>.elementor-column>.elementor-element-populated {
  padding:0px!important;
}


/*#slider-81 .flickity-viewport {height: calc(100vh - 85px) !important; min-height: 500px !important;}
#slider-81 .wd-slide {height: calc(100vh - 85px) !important; min-height: 500px !important;}*/

/*body .select2-container--default .select2-selection--single .select2-selection__arrow {
  top: 4px !important;
}
.elementor-column-gap-default>.elementor-column>.elementor-element-populated {
  padding:0px!important;
}

.wd-builder-off .row > *:not(.col-lg-6) {
  padding-right: 9px;
  padding-left: 9px;
 }

.col,
.col-1,
.col-10,
.col-11,
.col-12,
.col-2,
.col-20_0,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-auto,
.col-lg,
.col-lg-1,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg-2,
.col-lg-20_0,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-auto,
.col-md,
.col-md-1,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md-2,
.col-md-20_0,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-auto,
.col-sm,
.col-sm-1,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-auto,
.col-xl,
.col-xl-1,
.col-xl-10,
.col-xl-11,
.col-xl-12,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9,
.col-xl-auto {
  padding-right:9px;
  padding-left:9px
}*/

/*==========ОБЩЕЕ==========*/

.btn {font-weight: 500 !important}

.btn-color-primary {background-color: #000 !important;}
.btn-color-primary:hover {background-color: #2a2a2a !important;}

.wd-sub-menu li>a {font-weight: inherit !important;}

/*Заголовки*/

.title-20 .title {font-size: 20px;}

.title-m {font-size: 18px; line-height: 1.4;}

.title-white .title {color: #fff;}

.wd-fontsize-l {font-size: 22px !important;}
.title-14 .title {font-size: 14px !important;}

h2, h3 {font-size: 18px;}

/*Заголовок страницы*/

.page-title {margin-top: 0px !important; padding: 0px !important;}
.page-title .container {margin-bottom: 0px !important;}
.page-title .title {padding-top: 0px !mportant; font-size: 22px !important; line-height: 1.4 !important;}

legend, h1, h2, h3, h4, h5, h6, .title {color: #000;}

.underline {text-decoration: underline !important;}
.link-dark {color: #000;}
.link-dark:hover {color: #7a7a7a;}


/*Убрать отступы у блоков в Элементоре*/

.elementor-widget-wrap {padding-top: 0px !important; padding-bottom: 0px !important;}

/*Толщина фрифта у всех цен*/

.amount {font-weight: 500;}

/*:root {--btn-font-weight: 500;}*/
.span-after-label {margin-top: 5px; display: block;}
.fs-small {font-size: 12px;} 
.color-grey {color: #7a7a7a;}

strong, b {font-weight: 500;}


/*//////////////////////////////////////////////////*/


/*==========ХЭДЕР==========*/

/*Навигация*/

.wd-nav[class*="wd-style-"]>li>a {color: #000;}
.wd-nav[class*="wd-style-"]>li>a:hover {color: #7a7a7a;}

/*Иконки*/

.wd-tools-element>a {color: #000;}
.wd-tools-element>a:hover {color: #7a7a7a;}

/*Логотип*/

/*.site-logo {padding-left: 0px; font-size: 30px; font-weight: 500; letter-spacing: -3px; text-transform: uppercase;}
.site-logo a {color: #000 !important;}*/

.wd-logo img {padding-top: 0px !important;}


/*//////////////////////////////////////////////////*/


/*==========ПОИСК==========*/

/*Строка поиска в хэдере*/

.wd-search-full-screen .searchform {color: #000;}
.wd-search-full-screen .searchform input[type="text"] {font-weight: 500;}

/*Копка "Смотреть все"*/

.view-all-results {font-weight: 500 !important;}


/*//////////////////////////////////////////////////*/

/*==========ГЛАВНАЯ СТРАНИЦА==========*/

/*Баннер*/

.custom-banner-section {height: calc(100vh - 84px); background-color: #dcd9d4;}
.custom-banner-section > .elementor-container {height: 100%; display: flex; align-items: flex-end;}

/*.custom-banner-section .elementor-background-slideshow__slide__image {background-size: contain; background-position: bottom -30px right -15px !important; background-repeat: no-repeat;}*/

/*//////////////////////////////////////////////////*/

/*==========СТРАНИЦА МАГАЗИНА==========*/

/*Убрать кнопку возврата в предыдущую категории у заголовка*/
.wd-back-btn.wd-style-icon>a {display: none;}

/*Скрыть сортировку*/
/*.shop-loop-head {margin-bottom: 0px; margin-top: 0px !important;}*/
.woocommerce-ordering {display: none !important;}

/*Пагинация страниц*/
nav[class*="-pagination"] li .page-numbers {font-weight: 500;}

/*Виджеты*/
.widget_layered_nav ul .chosen a {font-weight: 500;}
.widget_layered_nav ul li a:before, .wd-widget-stock-status a:before {border-width: 1px;}
.widget_layered_nav ul .count {display: none;}

/*ФИЛЬТРЫ*/

.shop-loop-head {flex-direction: row !important;}
.shop-loop-head .wd-shop-tools {margin-bottom: 0px !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-burger-icon>a:before {content: "\f15c" !important; /*font-size: 20px !important; margin-inline-end: 8px !important;*/}

.wd-active-filters {font-size: 100% !important; margin-top: 0px !important; margin-bottom: 25px !important;}
.wd-active-filters .wd-clear-filters {padding-inline-end: 0px !important; border-inline-end: none !important;}
.wd-active-filters .wd-clear-filters a {color: #7a7a7a !important;}
.wd-active-filters .wd-clear-filters a:hover {color: #000 !important;}
.widget_layered_nav_filters a {color: #7a7a7a !important; font-weight: 400 !important;}
.widget_layered_nav_filters a:hover {color: #000 !important;}
.widget_layered_nav_filters a:before {display: none !important;}


/*//////////////////////////////////////////////////*/


/*==========ТОВАРЫ==========*/

/*Расстояние между карточками товаров 10px*/

.archive .product-grid-item {padding-left: 5px !important; padding-right: 5px !important;}


.product-grid-item :hover .wd-entities-title a {text-decoration: underline;}

[class*="title-line-"] .product-grid-item .wd-entities-title {max-height: 43px !important; text-align: left; font-weight: 400; line-height: inherit !important;}
.wd-entities-title a:hover {color: #7a7a7a;}
.product-grid-item .price {text-align: left;}
/*.wd-hover-icons .wrapp-buttons {display: none;}*/

/*Всплывающие кнопки*/

/*.wd-hover-icons .wrapp-buttons {bottom: inherit; left: inherit; top: 10px; right: 10px; }
.wd-hover-icons .wd-buttons {padding: 0px; box-shadow: none;}*/

/*.wd-hover-icons .wrapp-buttons { max-width: inherit; margin-top: 25px; margin-right: 25px; padding: 0px; visibility: visible; opacity: 1; transform: none;}
.wd-hover-icons .wd-buttons {background: none; box-shadow: none;}
.wd-hover-icons .wd-buttons .wd-action-btn {width: 20px; max-width: 20px;}
.wd-hover-icons .wrapp-buttons .wd-add-cart-icon {display: none;}

.wd-hover-icons .wd-buttons .wd-action-btn > a {height: 20px; width: 20px;}*/


.wd-hover-icons .wrapp-buttons {top: 0px; bottom: inherit !important; left: inherit !important; right: 0px !important; margin-top: 15px; margin-right: 15px; visibility: visible !important; opacity: 1 !important; transform: none !important; }
.wd-hover-icons .wd-buttons {max-width: inherit !important; padding: 0px !important; background: none; box-shadow: none;}
.wd-hover-icons .wd-buttons .wd-action-btn {width: inherit !important; max-width: inherit !important;}
.wd-hover-icons .wd-buttons .wd-action-btn>a {height: 20px; width: 20px;}
.wd-hover-icons .wd-buttons .wd-action-btn>a:after, .wd-hover-icons .wd-buttons .wd-action-btn>a:before {font-size: 20px !important;}

.wd-hover-icons .wrapp-buttons .wd-add-cart-icon {display: none;}

.wd-star-rating {display: none !important;}

/*Лэйблы*/
.product-label {font-weight: 500 !important;}
.product-label.featured {color: #000 !important; background-color: #fff !important;}

/*Кнопка "Загрузить еще"*/

/*.wd-load-more {color: #fff !i; font-weight: 500 !important; background-color: #000 !important; border-color: #000; border-width: 1px;}
.wd-products-load-more {background-color: #000 !important;}
.wd-load-more:not(:hover) {background-color: #000 !important;}
.wd-load-more:hover {color: #fff !important; background-color: #2a2a2a !important; border-color: #2a2a2a !important;}
.wd-load-more-loader .load-more-loading:before {border: 1px solid rgba(0,0,0,0); border-left-color: currentColor;}*/

/*.wd-load-more:not(:hover) {color: #fff !important; font-weight: 500 !important; background-color: #000 !important; border: 1px solid transparent !important; border-color: transparent; border-width: 1px;}
.wd-load-more:hover {color: #fff !important; background-color: #2a2a2a !important; border: 1px solid transparent !important; border-color: transparent;}
.wd-load-more-loader .load-more-loading:before {border: 1px solid rgba(0,0,0,0); border-left-color: currentColor;}*/

/*.wd-load-more:not(:hover) {color: #fff !important; font-weight: 500 !important}
.wd-load-more:hover {color: #fff !important; background-color: #2a2a2a !important;}
.wd-load-more-loader .load-more-loading:before {border: 1px solid rgba(0,0,0,0) !important; border-left-color: currentColor !important;}

.wd-load-more {border: none !important;}
.wd-load-more:before {content: ''; position: absolute; display: flex; width: 100%; height: 100%; background-color: #000; z-index: 1;}
.wd-load-more:hover:before {background-color: #2a2a2a; transition: color .25s ease, background-color .25s ease, border-color .25s ease, box-shadow .25s ease, opacity .25s ease;}
.load-more-label {z-index: 2;}
.load-more-loading {z-index: 2;}*/

.wd-load-more {padding: inherit !important; min-height: auto !important; border: none !important; font-size: 0px !important;}



/*//////////////////////////////////////////////////*/


/*==========СТРАНИЦА ТОВАРА==========*/

/*Отступы блоков*/

.single-product-page .summary-inner {margin-bottom: 20px !important;}
.wd-builder-off .single-product-page>div:not(:last-child) {margin-bottom: 80px !important;}

/*Галерея общее*/

.wd-btn-arrow {visibility: visible; opacity: 1;}
.wd-btn-arrow[class*="prev"], .wd-btn-arrow[class*="next"] {transform: none;}

/*.breadcrumbs-location-summary .single-product-page {margin-top: 0px !important;}*/

/*Расстояние между доролнительными изображениями*/

.thumbs-position-bottom .woocommerce-product-gallery__wrapper {margin-bottom: 10px !important;}
.woocommerce-product-gallery .thumbnails.wd-owl .owl-item, .woocommerce-product-gallery .thumbnails.wd-owl>.product-image-thumbnail {padding-left: 5px !important; padding-right: 5px !important;}

/*Лэйблы*/
.woocommerce-product-gallery .product-labels {right: inherit !important; align-items: flex-start !important;}

/*Хлебные крошки*/

.woocommerce-breadcrumb {display: inline-block !important;}
.woocommerce-breadcrumb .breadcrumb-last {color: #7a7a7a !important; font-weight: 400 !important;}
.woocommerce-breadcrumb a {color: #7a7a7a !important; font-size: 12px; font-weight: 400 !important;}
.woocommerce-breadcrumb a:hover {color: #000 !important;}


.product_title {font-size: 18px; line-height: 1.4; text-transform: uppercase;}
.summary-inner>.price {font-size: 18px !important; font-weight: 500; line-height: 1.4 !important;}
.summary-inner .quantity {display: none !important;}

/*Рейтинг товара*/

.woocommerce-product-rating {display: none !important;}

/*Атрибуты товара*/

.shop_attributes tr {border-bottom: none;}
.shop_attributes th {font-weight: 400;}
.shop_attributes td {color: #7a7a7a;}

/*Вариации товара*/

/*table.variations tr {display: flex; flex-direction: column;}
table.variations label {margin-bottom: 10px; padding-right: 0px; font-size: 14px; font-weight: 400;}
table.variations label:after {display: none;}

.wd-swatches-product {grid-gap: 5px;}
.wd-swatch {color: #000; font-weight: 400;}
[class*="wd-swatches"].wd-text-style-4 .wd-swatch.wd-text:is(.wd-active,:hover:not(.wd-disabled)) {background-color: #000;}
.reset_variations {display: none !important;}*/

/*table.variations .label {display: none;}
table.variations select {max-width: inherit;}
.reset_variations {display: none !important;}
form.cart :where(.single_add_to_cart_button,.wd-buy-now-btn,.quantity) {width: 100%;}*/


.wd-swatches-product {gap: 5px !important;}

table.variations .cell {display: table-cell !important;}
table.variations {margin-bottom: 20px !important;}
table.variations .label {padding-right: 10px !important;}
table.variations label {color: #7a7a7a !important; font-size: 12px; font-weight: inherit !important; text-transform: uppercase !important;}
table.variations label:after {display: none !important;}
table.variations .label span {display: none !important;}

/*table.variations .label {display: none !important; padding-right: 10px;}
table.variations label {font-weight: 500;}*/

[class*="wd-swatches"].wd-text-style-4 .wd-swatch.wd-text {border: none !important; background-color: #f4f4f4 /*#e6e6e6*/;}
.wd-swatch-text {font-weight: 400;}

.wd-reset-var {display: none !important;}

/*Кнопка "В корзину"*/

.single_add_to_cart_button {width: 100%;}

/*Кнопка "В избранное"*/

.wd-action-btn.wd-style-text > a {font-weight: 400;}
.wd-action-btn > a {color: #000;}
.wd-action-btn > a:hover {color: #7a7a7a;}

/*Вкладки*/

.single-product-page .summary-inner {margin-bottom: 0px !important;}
.tabs-location-summary .tabs-layout-accordion {margin-top: 5px;}
.wd-accordion.wd-style-default:before {border-top: 1px solid var(--brdcolor-gray-300) !important;}
.tabs-layout-accordion .wd-scroll-content {max-height: none !important;}

/*.tabs-location-summary .tabs-layout-accordion {display: flex !important; flex-direction: column !important;}
.wd-accordion.wd-style-default .wd-accordion-item:nth-child(2) {order: 1 !important;}*/

/*Отзывы*/

.wd-accordion .wd-single-reviews {margin-top: 0px !important;}
.woocommerce-noreviews {margin-bottom: 0px !important;}
#comments .avatar {display: none;}
.comment-form-cookies-consent {display: none;}

.woocommerce-review__dash {color: #7a7a7a !important;}
.woocommerce-review__published-date {color: #7a7a7a !important; font-style: inherit !important;}
.comment-form .comment-form-rating label:after {display: none !important;}

/*Похожие товары*/

.slider-title {margin-bottom: 25px !important; padding-bottom: 0px !important; font-size: 22px !important;}
.slider-title:before {display: none;}

.related-products .owl-dots {display: none !important;}


/*//////////////////////////////////////////////////*/


/*==========КОРЗИНА==========*/

/*Убрать иконку пустой корзины*/

.wd-empty-page:before {display: none !important;}

/*Многоступенчатый заголовок*/

.wd-checkout-steps li {margin: 0px; color: #000; line-height: 1.4;}
.wd-checkout-steps li span:after {display: none;}

/*ПЕРВАЯ КОЛОНКА С ТОВАРАМИ*/

/*Товары в корзине*/

.woocommerce-cart-form .shop_table > thead {display: none;}
td.product-name a {font-weight: 400;}
.woocommerce-cart-form .product-price {display: none;}
.woocommerce-cart-form .product-subtotal {white-space: nowrap;}

/*Атрибуты под названием товара*/

/*ul.variation .item-variation-name {display: none;}*/
ul.variation .item-variation-name {color: #7a7a7a !important; font-weight: inherit !important;}
ul.variation .item-variation-value {color: #7a7a7a;}

/*ВТОРАЯ КОЛОНКА С ЦЕНАМИ*/

/*Ваш заказ*/

.cart-content-wrapper .cart-totals-inner {border: 1px solid #000;}

.cart-totals-inner>h2 {margin-bottom: 20px; padding-inline-start: 0px; font-size: 18px; text-align: center;}

/*Скрыть подытог*/

.cart-subtotal {display: none !important;}


/*//////////////////////////////////////////////////*/


/*==========ВИШЛИСТ==========*/

.wd-wishlist-content .wd-wishlist-head {display: none;}
.wd-wishlist-content .product-grid-item {flex: 0 0 25%; max-width: 25%;}

/*Кнопка "Удалить"*/

.wd-wishlist-content .wd-wishlist-product-actions {justify-content: flex-end;}
.wd-wishlist-content .wd-action-btn.wd-style-text>a {font-size: 14px;}

/*Пустой Вишлист*/

.wd-empty-page {font-size: 0px !important;}
.wd-empty-page:before {font-size: 150px !important;}


/*//////////////////////////////////////////////////*/

/*==========ЧЕКАУТ==========*/

/*ПЕРВАЯ КОЛОНКА С ФОРМОЙ*/

/*Размер колонки*/

.woocommerce-checkout {justify-content: space-between;}
.woocommerce-checkout > .col-md-5 {max-width: 33.3333333333%;}

/*Скрыть уведомления*/

/*.woocommerce-NoticeGroup {display: none;}*/

/*Скрыть поле купона*/

.woocommerce-checkout .woocommerce-form-coupon-toggle {display: none;}

/*Поля формы*/

.woocommerce-billing-fields {margin-top: 0px !important; margin-bottom: 20px !important;}

.woocommerce-billing-fields>h3 {margin-bottom: 25px; text-align: center;}

p:is(.form-row-first,.form-row-last) {width: 100%;}
#customer_details .form-row > label {display: none;}
.woocommerce-additional-fields > h3 {display: none;}
/*#customer_details > div:nth-child(2) {display: none;}*/

/*Скрыть поля*/

#billing_country_field, #billing_address_1_field, #billing_custom_sdek_field {display: none !important;}

/*ВТОРАЯ КОЛОКА С ЗАКАЗОМ*/

.checkout-order-review {background-color: inherit; border: 1px solid #000;}
.checkout-order-review:before, .checkout-order-review:after {display: none;}

.wd-table-wrapper {padding: 0px; box-shadow: none; overflow-x: inherit;}

/*Заголовок*/

#order_review_heading {font-size: 18px;}

/*Таблица с товарами*/

.woocommerce-checkout-review-order-table > thead, .woocommerce-checkout-review-order-table > tbody {display: none;}


/*Скрыть стандартное отображение купона*/

.woocommerce-checkout-review-order-table .cart-discount {display: none !important;}

/*Доставка*/

.woocommerce-shipping-totals > th {text-transform: uppercase; padding-top: 0px; padding-bottom: 20px;}

.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: grid; grid-template-columns: repeat(2, 1fr); grid-gap: 20px;}
.woocommerce-shipping-totals > td > ul > li {position: relative; 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: 3px; 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%; background-color: #f4f4f4;; z-index: -1;}
.woocommerce-shipping-totals > td > ul > li .amount {display: none;} /*скрыть цену доставки*/

.shipping-method-custom-info {display: block; font-size: 12px;}

/*Оплата*/

.woocommerce-checkout-payment:before {content: 'Оплата'; display: block; margin-bottom: 20px; padding: 0 12px; font-size: 14px; font-weight: 500; text-transform: uppercase;}
.wc_payment_methods {padding: 0 12px; display: grid; grid-template-columns: repeat(2, 1fr); grid-gap: 20px;}
.wc_payment_methods li {position: relative; 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: 3px; margin-right: 10px;}
.wc_payment_methods li input[type="radio"]:before {content: ''; position: absolute; margin-left: -15px; margin-top: -15px; width: 100%; height: 100%; background-color: #f4f4f4; z-index: -1;}
.payment_method_rbspayment img {display: none;}

.woocommerce-checkout-payment .woocommerce-terms-and-conditions-wrapper {padding-top: 0px;}

/*Кнопка*/

#place_order {min-height: 42px; padding: 5px 20px; font-size: 13px;}

/*Кастомная таблица с прайсом*/

.checkout-order-review .order-total {display: none;}


/*//////////////////////////////////////////////////*/


/*==========СТРАНИЦА УСПЕШНОГО ОФОРМЛЕНИЯ ЗАКАЗА==========*/

/*.woocommerce-thankyou-order-details > li {flex-direction: column;}
.woocommerce-thankyou-order-details > li > strong {margin-top: 0px;}

.woocommerce-thankyou-order-details .woocommerce-order-overview__date, .woocommerce-thankyou-order-details, .woocommerce-order-overview__total, .woocommerce-thankyou-order-details .woocommerce-order-overview__payment-method {display: none;}

.woocommerce-thankyou-order-details > p {display: none;}

.woocommerce-order-details {display: none;}
.woocommerce-customer-details {display: none;}*/

.woocommerce-order {margin: 0 auto; max-width: 450px; display: flex; flex-direction: column;}

.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; background-color: #f4f4f4; border: none;}

.woocommerce-thankyou-order-details {padding-bottom: 10px; background-color: #f4f4f4;}
.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;}

/*//////////////////////////////////////////////////*/


/*==========ФУТЕР==========*/

footer {margin-top: 40px; border-top: 1px solid #e8e8e8;}

.logo-footer img {max-width: 150px;}

/*Навигация*/

:is(.widget_categories,.widget_pages,.widget_archive,.widget_nav_menu) ul li a {color: #000;}
:is(.widget_categories,.widget_pages,.widget_archive,.widget_nav_menu) ul li a:hover {color: #7a7a7a;}
:is(.widget_categories,.widget_pages,.widget_archive,.widget_nav_menu) ul li.current_page_item>a {color: #000; font-weight: inherit;}
:is(.widget_categories,.widget_pages,.widget_archive,.widget_nav_menu) ul li.current_page_item>a:hover {color: #7a7a7a;}

/*Копирайт*/

.min-footer {color: #000;}


/*//////////////////////////////////////////////////*/


/*==========КАСТОМНАЯ ТАБЛИЦА С ЦЕНАМИ В КОРЗИНЕ И НА СТРАНИЦЕ ЧЕКАУТА==========*/

.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;}


/*//////////////////////////////////////////////////*/


/*==========ПОПАП ПОСЛЕ ДОБАВЛЕНИЯ В КОРЗИНУ==========*/

.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: #e6e6e6 !important; border: none;}
.popup-added_to_cart .btn-style-link:hover {background-color: #D8D8D8 !important;}


/*//////////////////////////////////////////////////*/


/*==========МОБИЛЬНОЕ МЕНЮ==========*/

.wd-nav-mobile li:active>a, .wd-nav-mobile li.opener-page>a {background-color: inherit !important;}
.wd-sub-menu li>a {color: #000; font-weight: 500;}


/*//////////////////////////////////////////////////*/


/*==========КНОПКА 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;}


.whatsapp-button {width: 40px; height: 40px; 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: 24px; color: #fff;}


.telegram-button {width: 40px; height: 40px; background-color: #0088cc; border-radius: 50%; position: fixed; bottom: 60px; 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; background-image: url('http://ecofurr.ru/wp-content/uploads/2025/12/telegram_2111646.png'); background-size: cover;}
/* .telegram-button:after {content: "\f179"; font-family: 'woodmart-font' !important; font-size: 24px; color: #fff;} */

/*//////////////////////////////////////////////////*/


/*==========ВИДЖЭТ СДЭК==========*/


/*.CDEK-widget__popup-mask {z-index: 999;}
#sdek-btn-open {display: none;}
#linkForWidjet {display: none !important;}
.CDEK-widget__delivery-type {display: none;}*/

#linkForWidjet {display: none !important;}
.cdek-koxl8j {height: auto !important; background-color: transparent !important;}




/*@media screen and (max-width: 1200px) {
	body {display: none;}*/
}

.page-id-19 {display: none;}



/*.wc_payment_methods {display: flex; margin-left: -10px; margin-right: -10px;}
.wc_payment_methods li {position: relative; flex: 0 0 33.3333333333%; width: 33.3333333333%; padding: 15px; display: flex; align-items: flex-start;}
.wc_payment_methods li input[type="radio"] {margin-top: 3px; 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 #7a7a7a;}
.wc_payment_methods li input[type="radio"]:checked:before {border: 1px solid #000;}*/



/*.categories-grid-wrapper {height: calc(100vh - 84px);}*/

.categories-grid-inner-section-1 {height: calc(67vh - 42px); display: flex; align-items: flex-end;}
.categories-grid-inner-section-2 {height: calc(33vh - 42px); display: flex; align-items: flex-end;}


.custom-categories-grid-title .title {font-size: 14px; line-height: 1.4;}
.custom-categories-grid-title h1:after, .custom-categories-grid-title h2:after,.custom-categories-grid-title h3:after, .custom-categories-grid-title h4:after {content: "\f120"; margin-left: 10px; font-family: "woodmart-font"; font-weight: 400; font-size: 14px;}

.custom-categories-grid-section-1-col {height: calc(67vh - 62px); display: flex; align-items: flex-end;}
.custom-categories-grid-section-2-col {height: calc(33vh - 62px); display: flex; align-items: flex-end;}



.header-banner-link {z-index: 1;}
.header-banner .wd-negative-gap {padding-left: 0px !important; padding-right: 0px !important;}
.ditty-ticker {color: #fff; font-size: 13px; font-weight: 500; text-transform: uppercase;}

/*.black-friday-title .title:after {content: "Black Friday"; margin-left: 10px; padding: 0px 5px; color: #fff; background-color: #000;}*/

/*.black-friday-title .title:фаеук {content: "%"; margin-left: 10px; padding: 5px 5px; display: inline-flex; width: 30px; height: 30px; justify-content: center; align-items: center; border-radius: 100px;color: #fff; background-color: #000;}*/


table.variations .label, table.variations .cell {display: inline-block !important;}
table.variations .cell {width: auto !important;}@media (min-width: 1025px) {
	/*==========СТРАНИЦА ТОВАРА==========*/

/*Смещенная галерея для десктопной версии*/

/*.product-images-inner {padding-right: 23%; overflow: hidden;}
.woocommerce-product-gallery .wd-owl, .woocommerce-product-gallery .owl-stage-outer {overflow: visible !important;}

.woocommerce-product-gallery .wd-owl .product-image-wrap {padding-left: 0px !important; padding-right: 20px !important;}
.woocommerce-product-gallery .owl-item:not(.active) .woocommerce-product-gallery__image {opacity: .4; transition: opacity .3s ease;}

.woocommerce-product-gallery .owl-next {margin-right: -30%;}*/



/*.wd-product-grid-slider-pagin {filter: inherit !important;}
.wd-product-grid-slider-dot.wd-active {opacity: 1 !important;}*/
}

@media (min-width: 768px) and (max-width: 1024px) {
	.wd-fontsize-xxl {font-size: 36px !important;}


/*==========ГЛАВНАЯ СТРАНИЦА==========*/

/*Баннер*/

.custom-banner-section {height: calc(100vh - 70px);}
.custom-banner-title .title {font-size: 22px !important;}
/*.custom-banner-section .elementor-background-slideshow__slide__image {background-position: bottom -30px right -160px !important;}*/


/*//////////////////////////////////////////////////*/


/*==========СТРАНИЦА МАГАЗИНА==========*/

/*.shop-loop-head {margin-bottom: 10px;}
.shop-loop-head > .wd-shop-tools:first-child {display: none;}*/



/*//////////////////////////////////////////////////*/



}

@media (min-width: 577px) and (max-width: 767px) {
	.wd-fontsize-xxl {font-size: 36px !important;}

/*==========ГЛАВНАЯ СТРАНИЦА==========*/

/*Баннер*/

.custom-banner-section {height: calc(100vh - 70px);}
/*.custom-banner-section > .elementor-container {align-items: flex-start;}*/
/*.custom-banner-section > .elementor-background-slideshow:after {content: ''; position: absolute; bottom: -1px; width: 100%; height: 70%; background: linear-gradient(transparent, white); z-index: 1;}*/
.custom-banner-col-2 {display: none;}
.custom-banner-title .title {font-size: 22px !important;}
/*.custom-banner-section > .elementor-container .elementor-widget-wrap {display: none !important;}*/

/*.custom-banner-section .elementor-background-slideshow__slide__image {background-position: top 310px right -15px !important;}*/


/*//////////////////////////////////////////////////*/


/*==========СТРАНИЦА МАГАЗИНА==========*/

/*.shop-loop-head {margin-bottom: 10px;}
.shop-loop-head > .wd-shop-tools:first-child {display: none;}*/



/*//////////////////////////////////////////////////*/


/*==========СТРАНИЦА ТОВАРА==========*/

.breadcrumbs-location-summary .single-product-page {margin-top: -20px !important;}

.woocommerce-product-gallery .thumbnails {display: none !important;}


/*==========КОРЗИНА==========*/


/*Товары в корзине*/

:is(.woocommerce-cart-form__contents,.group_table) td:not(:last-child) {border: none;}
.woocommerce-cart-form .product-quantity:before, .woocommerce-cart-form .product-subtotal:before {display: none;}

/*Атрибуты под названием товара*/

td.product-name ul.variation {margin-top: 0px; margin-bottom: 10px;}

/*Купон*/

.cart-content-wrapper .cart-actions .coupon {margin-top: 5px; padding: 0px; border: none;}


/*//////////////////////////////////////////////////*/


/*==========ЧЕКАУТ==========*/

/*ПЕРВАЯ КОЛОНКА С ФОРМОЙ*/

/*Размер колонки*/

.woocommerce-checkout > .col-md-5 {max-width: 100%;}


/*//////////////////////////////////////////////////*/


/*==========ВИШЛИСТ==========*/

.wd-wishlist-content .product-grid-item {flex: 0 0 50%; max-width: 50%;}



/*//////////////////////////////////////////////////*/
}

@media (max-width: 576px) {
	.wd-fontsize-xxl {font-size: 36px !important;}

/*==========ГЛАВНАЯ СТРАНИЦА==========*/

/*Баннер*/

.custom-banner-section {height: calc(100vh - 70px);}
/*.custom-banner-section > .elementor-container {align-items: flex-start;}*/
/*.custom-banner-section > .elementor-background-slideshow:after {content: ''; position: absolute; bottom: -1px; width: 100%; height: 70%; background: linear-gradient(transparent, white); z-index: 1;}*/
.custom-banner-col-2 {display: none;}
.custom-banner-title .title {font-size: 22px !important;}
/*.custom-banner-section > .elementor-container .elementor-widget-wrap {display: none !important;}*/

/*.custom-banner-section .elementor-background-slideshow__slide__image {background-position: top 310px right -15px !important;}*/


/*//////////////////////////////////////////////////*/


/*==========СТРАНИЦА МАГАЗИНА==========*/

/*.shop-loop-head {margin-bottom: 10px;}*/
/*.shop-loop-head > .wd-shop-tools:first-child {display: none;}*/


/*//////////////////////////////////////////////////*/

/*==========СТРАНИЦА ТОВАРА==========*/

.breadcrumbs-location-summary .single-product-page {margin-top: -20px !important;}

.woocommerce-product-gallery .thumbnails {display: none !important;}


/*==========ТОВАРЫ==========*/

.product-grid-item {margin-bottom: 20px !important;}
[class*="title-line-"] .product-grid-item .wd-entities-title {max-height: 39px !important;}


/*//////////////////////////////////////////////////*/


/*==========КОРЗИНА==========*/

/*Товары в корзине*/

:is(.woocommerce-cart-form__contents,.group_table) td:not(:last-child) {border: none;}
.woocommerce-cart-form .product-quantity:before, .woocommerce-cart-form .product-subtotal:before {display: none;}

/*Атрибуты под названием товара*/

td.product-name ul.variation {margin-top: 0px; margin-bottom: 10px;}

/*Купон*/

.cart-content-wrapper .cart-actions .coupon {margin-top: 5px; padding: 0px; border: none;}


/*//////////////////////////////////////////////////*/


/*==========ЧЕКАУТ==========*/

/*ПЕРВАЯ КОЛОНКА С ФОРМОЙ*/

/*Размер колонки*/

.woocommerce-checkout > .col-md-5 {max-width: 100%;}

/**ВТОРАЯ КОЛОКА С ЗАКАЗОМ*/

/*Доставка*/

.woocommerce-shipping-totals > td > ul {grid-template-columns: repeat(1, 1fr);}

/*Оплата*/
.wc_payment_methods {grid-template-columns: repeat(1, 1fr);}


/*//////////////////////////////////////////////////*/


/*==========ВИШЛИСТ==========*/

.wd-wishlist-content .product-grid-item {flex: 0 0 50%; max-width: 50%;}



/*//////////////////////////////////////////////////*/


/*==========ФУТЕР==========*/

.footer-column-1 {display: none;}

.min-footer > .col-right > a {margin-right: 0px !important; display: block;}
.min-footer > .col-right > a:not(:last-child) {margin-bottom: 15px;}

.telegram-button {
	bottom: 75px;
}
}

