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

@font-face {
	font-family: "star";
	font-weight: 400;
	font-style: normal;
	src: url("//diamonds4you.ru/wp-content/plugins/woocommerce/assets/fonts/star.eot?#iefix") format("embedded-opentype"), url("//diamonds4you.ru/wp-content/plugins/woocommerce/assets/fonts/star.woff") format("woff"), url("//diamonds4you.ru/wp-content/plugins/woocommerce/assets/fonts/star.ttf") format("truetype"), url("//diamonds4you.ru/wp-content/plugins/woocommerce/assets/fonts/star.svg#star") format("svg");
}

@font-face {
	font-family: "WooCommerce";
	font-weight: 400;
	font-style: normal;
	src: url("//diamonds4you.ru/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot?#iefix") format("embedded-opentype"), url("//diamonds4you.ru/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff") format("woff"), url("//diamonds4you.ru/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf") format("truetype"), url("//diamonds4you.ru/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.svg#WooCommerce") format("svg");
}

:root {
	--wd-text-font: "roboto-regular", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: #767676;
	--wd-text-font-size: 16px;
	--wd-title-font: "Forum", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 400;
	--wd-title-color: #242424;
	--wd-entities-title-font: "roboto-light", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 300;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "roboto-regular", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "roboto-regular", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 400;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 20px;
	--wd-header-el-font: "Forum", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 400;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 16px;
	--wd-primary-color: rgb(234,209,151);
	--wd-alternative-color: rgb(152,228,225);
	--wd-link-color: rgb(234,209,151);
	--wd-link-color-hover: #242424;
	--btn-default-bgcolor: #f7f7f7;
	--btn-default-bgcolor-hover: #efefef;
	--btn-accented-bgcolor: rgb(152,228,225);
	--btn-accented-bgcolor-hover: rgb(152,228,225);
	--wd-form-brd-width: 2px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
}
.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;
}
.woodmart-woocommerce-layered-nav .wd-scroll-content {
	max-height: 223px;
}
.wd-page-title {
	background-color: #0a0a0a;
	background-image: none;
	background-size: cover;
	background-position: center center;
}
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(120,120,120);
	--wd-form-brd-color: rgba(120,120,120,0.16);
}
.wd-popup.popup-quick-view {
	--wd-popup-width: 510px;
}
:root{
--wd-container-w: 1300px;
--wd-form-brd-radius: 0px;
--btn-default-color: #333;
--btn-default-color-hover: #333;
--btn-accented-color: #333;
--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: 1317px) {
.platform-Windows .wd-section-stretch > .elementor-container {
margin-left: auto;
margin-right: auto;
}
}

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


@font-face {
	font-family: "roboto-thin";
	src: url("//diamonds4you.ru/wp-content/uploads/2025/12/roboto-thin.woff2") format("woff2");
	font-weight: 100;
	font-style: normal;
}

@font-face {
	font-family: "roboto-regular";
	src: url("//diamonds4you.ru/wp-content/uploads/2025/12/roboto-regular.woff2") format("woff2");
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: "roboto-medium";
	src: url("//diamonds4you.ru/wp-content/uploads/2025/12/roboto-medium.woff2") format("woff2");
	font-weight: 500;
	font-style: normal;
}

@font-face {
	font-family: "roboto-light";
	src: url("//diamonds4you.ru/wp-content/uploads/2025/12/roboto-light.woff2") format("woff2");
	font-weight: 300;
	font-style: normal;
}

@font-face {
	font-family: "roboto-bold";
	src: url("//diamonds4you.ru/wp-content/uploads/2025/12/roboto-bold.woff2") format("woff2");
	font-weight: 700;
	font-style: normal;
}

.wd-dropdown-menu .wd-dropdown{
	margin-left:0!important;
}
.slider-home  .wd-add-cart-icon{
		background-size: cover!important;
		background: #98E4E1!important;
		padding: 10px 0 20px!important;
} 
.slider-home .quick-view {
    background-size: cover!important;
		background: #98E4E1!important;
		padding: 10px 0 20px!important;
}
 .slider-home .wd-add-cart-icon > a:before {
    content: url('/wp-content/uploads/2025/01/material-symbols-light_shopping-bag-outline.svg')!important;
    display: inline-block;
    width: 24px; 
    height: 24px;
}
/*  .slider-home .wd-add-cart-icon > a:after{
	 content:"/f1ae";
} */
.slider-home .wd-quick-view-icon .wd-action-btn>a:after {
    position: absolute;
    top: calc(50% - .5em);
    left: 0;
		opacity: 0;
}
  .slider-home .wd-wishlist-icon>a:before{
		content: url('/wp-content/uploads/2025/01/ei_heart.svg');
	   display: inline-block;
    width: 24px; 
    height: 24px;
}  
.slider-home .wd-action-btn>a.added:before{
	content: url('/wp-content/uploads/2025/01/mdi-light_check.svg');
	display: inline-block;
    width: 24px; 
    height: 24px;
}
/* .slider-home .wd-wishlist-icon>a:after{
	content:"/f1ae";
} */
.slider-home  .wd-wishlist-icon{
    background-size: cover;
    background: #EAD197;
		padding: 10px 0 20px!important;
}
.slider-home .wd-buttons{
	width:100%!important;
	padding: 0!important;
	max-width:100%!important;
}
/* .slider-home .elementor-element .swiper~.elementor-swiper-button-next{
	content:url("/wp-content/uploads/2025/01/icon-full.svg");
} */
.elementor-element .swiper~.elementor-swiper-button.swiper-button-disabled{
	content:url("/wp-content/uploads/2025/01/Icon-Slider_24px-1.svg");!important;
	opacity:1!important;
}
.slider-home .wd-buttons .wd-action-btn{
	max-width:100%!important;
	height:64px!important;
	margin:0!important;
}
.slider-home .wd-product.wd-hover-icons .wrapp-buttons{
	bottom:0px!important;
}
.slider-home .wd-product .product-wrapper{
	text-align:left!important;
}
.slider-home .product-element-top{
	background:#f9f9f9!important;
}
.amount{
	color: #000;
	font-family: Roboto;
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
}
.elementor-308 .elementor-element.elementor-element-1c30432 .elementor-icon-wrapper{
	display:flex;
}
.slider-home .wd-prev .wd-arrow-inner:after{
	content: url('/wp-content/uploads/2025/01/Icon-Slider_24px.svg')!important;
	width:24px;
}
.slider-home .wd-next .wd-arrow-inner:after{
	content: url('/wp-content/uploads/2025/01/Icon-Slider_24px.svg')!important;
	transform:rotate(180deg);
	width:24px;
}
.slider-home .wd-prev .wd-arrow-inner:hover{
	content: url('/wp-content/uploads/2025/01/icon-Slider-hover-left.svg')!important;
	width:24px;
}
.slider-home .wd-next .wd-arrow-inner:hover{
	content: url('/wp-content/uploads/2025/01/icon-Slider-hover.svg')!important;
	width:24px;
}
.category-home .wd-entities-title{
	color:#B89C5B;
}
.slider-home .wd-entities-title a{
	font-family: Roboto!important;
	font-size: 18px!important;
	font-weight: 400!important;
	line-height: 23.44px!important;
}
.slider-home .wd-entities-title{
	margin-top:10px!important;
}
@media (max-width: 1025px) {
	.slider-home .wd-entities-title{
	margin-top:0!important;
}
}
.slider-home .price{
	font-family: Roboto!important;
	font-size: 18px!important;
	font-weight: 500!important;
	line-height: 21.09px!important;
	color:#000!important;

}
@media (max-width: 1024px){
.slider-home .wd-product.wd-hover-icons .wrapp-buttons{
	bottom:-74px!important;
	}
	.slider-home .wd-product.wd-hover-icons .wrapp-buttons:hover{
	bottom:0px!important;
	}
	.category-home .wd-entities-title{
		text-align:left;
	}
}
.slider-home-mobile .swiper-pagination{
	position:absolute!important;
	top:-2%!important;
	left:83%!important;
}
/* .wd-autoheight{
	height:700px;
} */

/* .wd-products:nth-child(1),.wd-products:nth-child(2),.wd-products:nth-child(4),.wd-products:nth-child(5),.wd-products:nth-child(6),.wd-products:nth-child(7),.wd-products:nth-child(9),.wd-products:nth-child(10){
	width:310px!important;
	height:335px!important;
}
.wd-products:nth-child(3),.wd-products:nth-child(8){
	width:640px!important;
	height:545px!important;
} */

/* Контакт форма */
.send-button input{
	width: 100%;
	height:61px;
	margin-top:10px;
	margin-bottom: 10px;
 	font-family: Roboto!important;
 	font-size: 18px!important;
  font-weight: 300!important;
	line-height: 21.09px!important;
  text-align: center;
	text-transform:none!important;

}
.send-button p{
	margin:0;
}
.accept-check span{
	font-family:'Roboto';
	font-size: 14px;
	font-weight:300;
	line-height:21px;
	color:#787878;
}
.text-areacf7 textarea{
	border-top-style:solid!important;
	border-left-style:solid!important;
	border-right-style:solid!important;
}
.namecf7 input, .phonecf7 input, .emailcf7 input, .text-areacf7 textarea{
	border: 1px solid #787878;
	padding: 8px 0 0 8px!important;
}

/* Список желаний */
.custom-wish-list .wd-my-account-sidebar{
	display:none;
}
.custom-wish-list .wd-wishlist-head{
	display:none;
}
.custom-wish-list .wd-wishlist-group-head{
	display:none;
}
.custom-wish-list .wd-wishlist-group{
	border: none;
}

.custom-wish-list .woocommerce-MyAccount-content{
	width:100%;
	max-width:100%;
}
.custom-wish-list .wd-wishlist-remove{
	color:#B89C5B;
}
.custom-wish-list .wd-hover-with-fade.hover-ready:is(:hover,.state-hover) .content-product-imagin{
	opacity:0!important;
}
.custom-wish-list .wd-grid-g{
	display: flex;
	flex-wrap:wrap;
	gap:50px;
}
.custom-wish-list .wd-product{
	width:270px!important;
}
.custom-wish-list .wd-bottom-actions{
	display:none!important;
}
.custom-wish-list .product-element-bottom{
	align-items:flex-start!important;
}
.custom-wish-list .wd-wishlist-select-all{
    position: absolute;
    left: 77.5%;
    top: -5vh;
    width: 108px;
}
.custom-wish-list .wd-wishlist-select-all a{
	color: #B89C5B!important;
}
.custom-wish-list .wd-wishlist-remove-action{
	position: absolute;
    left: 92.5%;
    top: -5vh;
    width: 108px;
}
.custom-wish-list .wd-wishlist-remove-action a{
	color: #B89C5B!important;
}
.custom-wish-list .wd-wishlist-move-action{
	display:none;
}
.custom-wish-list .wd-visible{
	height:0!important;
}
.custom-wish-list .wd-action-btn{
	opacity:1!important;
}
.custom-wish-list .wd-wishlist-bulk-action{
	pointer-events:fill;
}
.custom-wish-list .product-element-top{
	background:#f9f9f9!important;
}
.custom-wish-list .woocommerce-my-account-wrapper{
	position:relative;
}
.custom-wish-list .wd-more-desc .wd-more-desc-inner{
	display:none!important;
}

@media (max-width: 1040px){
		.custom-wish-list .wd-wishlist-select-all{
    left: 71.5%;
}
.custom-wish-list .wd-wishlist-remove-action{
    left: 90.5%;
}
}
@media (max-width: 450px){
	.custom-wish-list .wd-product{
	width:135px!important;
}
	.custom-wish-list .wd-wishlist-select-all{
    left: 4%;
}
.custom-wish-list .wd-wishlist-remove-action{
    left: 74.5%;
}
}

/* Продуктовая сетка товаров */

/* Первый ряд */
#custom-grid .wd-product:nth-of-type(1),
#custom-grid .wd-product:nth-of-type(2) {
    width: 310px !important;
    height: 409px !important;
}

#custom-grid .wd-product:nth-of-type(3) {
    width: 640px !important;
    height: 620px !important;
}
#custom-grid .wd-product:nth-of-type(3) .product-wrapper {
    width: 640px !important;
    height: 620px !important;
}

/* Второй ряд */
#custom-grid .wd-product:nth-of-type(4),
#custom-grid .wd-product:nth-of-type(5),
#custom-grid .wd-product:nth-of-type(6),
#custom-grid .wd-product:nth-of-type(7) {
    width: 310px !important;
    height: 409px !important;
}
/* Третий ряд и далее повторяем первый */
#custom-grid .wd-product:nth-of-type(8) {
    width: 640px !important;
    height: 620px !important;
}
#custom-grid .wd-product:nth-of-type(8) .product-wrapper {
    width: 640px !important;
    height: 620px !important;
}

#custom-grid .wd-product:nth-of-type(9),
#custom-grid .wd-product:nth-of-type(10) {
    width: 310px !important;
    height: 409px !important;
}

/* Четвертый ряд и далее повторяем второй */
#custom-grid .wd-product:nth-of-type(11),
#custom-grid .wd-product:nth-of-type(12),
#custom-grid .wd-product:nth-of-type(13),
#custom-grid .wd-product:nth-of-type(14) {
    width: 310px !important;
    height: 409px !important;
}
#custom-grid .wd-grid-g {
	display:flex!important;
	flex-wrap: wrap!important;
	gap: 50px 20px!important;
}
@media (max-width: 768px) {
    #custom-grid {
        display: none;
        flex-wrap: wrap!important;
        gap: 10px; /* Расстояние между элементами */
    }

    #custom-grid .wd-product {
        width: 162px !important;
        height: 252px !important;
        flex: 0 0 162px; /* Фиксированная ширина для двух колонок */
    }

    #custom-grid .wd-product .product-wrapper {
        width: 100% !important;
        height: 100% !important;
    }

    /* Переопределение nth-of-type для мобильных устройств */
    #custom-grid .wd-product:nth-of-type(1),
    #custom-grid .wd-product:nth-of-type(2),
    #custom-grid .wd-product:nth-of-type(3),
    #custom-grid .wd-product:nth-of-type(4),
    #custom-grid .wd-product:nth-of-type(5),
    #custom-grid .wd-product:nth-of-type(6),
    #custom-grid .wd-product:nth-of-type(7),
    #custom-grid .wd-product:nth-of-type(8),
    #custom-grid .wd-product:nth-of-type(9),
    #custom-grid .wd-product:nth-of-type(10),
    #custom-grid .wd-product:nth-of-type(11),
    #custom-grid .wd-product:nth-of-type(12),
    #custom-grid .wd-product:nth-of-type(13),
    #custom-grid .wd-product:nth-of-type(14) {
        width: 162px !important;
        height: 252px !important;
        flex: 0 0 162px; /* Фиксированная ширина для двух колонок */
    }
}


/* пагинация каталог-категории */
#custom-grid .page-numbers{
	border-radius:50%!important;
}
#custom-grid .current{
	border-radius:50%!important;
}

#custom-grid li .prev:before{
	content: url('/wp-content/uploads/2025/01/Icon-Slider_24px-left.svg')!important;
	width:25px;
	height:25px;
}
#custom-grid li .next:before{
	content: url('/wp-content/uploads/2025/01/Icon-Slider_24px-right.svg')!important;
	width:25px;
	height:25px;
}
#mb-custom-grid .page-numbers{
	border-radius:50%!important;
}
#mb-custom-grid .current{
	border-radius:50%!important;
}

#mb-custom-grid li .prev:before{
	content: url('/wp-content/uploads/2025/01/Icon-Slider_24px-left.svg')!important;
	width:25px;
	height:25px;
}
#mb-custom-grid li .next:before{
	content: url('/wp-content/uploads/2025/01/Icon-Slider_24px-right.svg')!important;
	width:25px;
	height:25px;
}


@media (max-width:440px){
	#custom-grid .wd-product:nth-of-type(8) {
    width: 310px !important;
    height: 409px !important;
}
	#custom-grid .wd-product:nth-of-type(3) .product-wrapper {
    width: 310px !important;
    height: 409px !important;
}
}
/* плашка выпадающего меню */
.wd-nav>li:is(.wd-has-children,.menu-item-has-children)>a:after {
	display: none!important;
}
.breadcrumb_last strong{
	font-weight:400!important;
}
.rubrik-menu ul{
	display:flex;
	justify-content:space-between;
}

.icon-contacts .elementor-icon-box-wrapper{
	display:flex;
	align-items:center;
}
.icon-contacts .elementor-icon-box-icon{
	display:flex!important;
}
.custom-news-btn .elementor-button{
	width:203px!important;
}
@media (max-width: 440px){
	.custom-news-btn .elementor-button{
	width:100%!important;
}
}
#slider-17 .wd-slide{
	min-height:626px!important;
}
.btn-main-slider .btn-style-bordered{
	--btn-brd-width: 1px!important;
}
.whb-top-bar .wd-tools-element .wd-tools-text{
	font-family: Roboto!important;
	font-size: 14px!important;
	font-weight: 400!important;
	line-height: 16.41px!important;
	text-align: left;
	text-transform:none;
}
.wd-cart-number .wd-tools-count{
	font-family: Roboto!important;
	font-size: 12px!important;
	font-weight: 300!important;
	line-height: 14.06px!important;
	color:#000!important;
	background-color:transparent!important;
}
.wd-tools-element.wd-design-4 .wd-tools-count{
	font-family: Roboto!important;
	font-size: 12px!important;
	font-weight: 300!important;
	line-height: 14.06px!important;
	color:#000!important;
	background-color:transparent!important;
	display:flex!important;
	align-items:center!important;
}
.wd-tools-element.wd-design-4 .wd-tools-count:after{
	content:")";
}
.wd-tools-element.wd-design-4 .wd-tools-count:before{
	content:"(";
}

.wd-tools-element.wd-design-1 .wd-tools-count{
	font-family: Roboto!important;
	font-size: 12px!important;
	font-weight: 300!important;
	line-height: 14.06px!important;
	color:#000!important;
	background-color:transparent!important;
	display:flex!important;
	align-items:center!important;
}
.wd-tools-element.wd-design-1 .wd-tools-count:after{
	content:")";
}
.wd-tools-element.wd-design-1 .wd-tools-count:before{
	content:"(";
}
.all-news{
    text-underline-offset: 4px;
		
}
.all-news{
	color:#B89C5B;
}
.all-news a:hover{
    text-decoration-color:#B89C5B;
		color:#B89C5B;
}
.elementor-widget-n-carousel.elementor-pagination-position-outside>.elementor-widget-container>.swiper{
	padding-bottom:0!important;
}
.wd-prefooter{
	padding-bottom:0!important;
}
.whb-main-header .container{
	padding-left:0!important;
	padding-right:0!important;
}
@media (max-width: 1024px){
	.whb-main-header .container{
	padding-left:20px!important;
	padding-right:20px!important;
}
}
#category-hover .wd-nav[class*="wd-style-underline"] .nav-link-text:after{
	background-color:transparent!important;
}

#my-filters-facet .facetwp-facet{
	margin-bottom:30px;
}
#my-filters-facet .facetwp-reset{
	display:flex;
	align-items:center;
	justify-content:center;
}
#my-filters-facet .facetwp-facet-reset a{
	text-decoration:underline!important;
}
#my-filters-facet .facetwp-slider-label{
	display:flex;
	justify-content:space-between;
}
#my-filters-facet .slider-min{
	border-bottom:1px solid #787878;
	width:30%;
}
#my-filters-facet .slider-min{
	border-bottom:1px solid #787878;
	width:30%;
	text-align:left;
}
#my-filters-facet .slider-max{
	border-bottom:1px solid #787878;
	width:30%;
	text-align:left;
}
#my-filters-facet .noUi-horizontal{
	height:1px;
	color:#B0C2C1;
}
#my-filters-facet .noUi-horizontal .noUi-handle{
	width:5px;
	height:5px;
	right:-3px;
	top:-3px;
	background:#000;
}
#my-filters-facet .noUi-target{
	padding:0;
}
#my-filters-facet .wd-accordion-title:is(.wd-active,:hover)>.wd-accordion-title-text{
	color:#000!important;
}
#my-filters-facet .facetwp-counter{
	display:none;
}
#my-filters-facet .facetwp-checkbox{
	background:url('/wp-content/uploads/2025/02/rectangle-316.svg') 0 50% no-repeat;
	padding-left:30px;
}
#my-filters-facet .facetwp-checkbox.checked{
	background:url('/wp-content/uploads/2025/02/checkbox-on.png') 0 50% no-repeat;
	background-size: 16px 16px;
}
#my-filters-facet .facetwp-display-value{
font-family: Roboto;
font-size: 18px;
font-weight: 300;
line-height: 21.09px;
color:#000;
}
#my-filters-facet .facetwp-radio{
	background:url('/wp-content/uploads/2025/02/radiobutton.svg') 0 50% no-repeat;
	padding-left:30px;
}
#my-filters-facet .facetwp-radio.checked{
	background:url('/wp-content/uploads/2025/02/radio-on.png') 0 50% no-repeat;
	background-size: 16px 16px;
}
.wd-dropdown{
	box-shadow:none!important;
}
.wd-content-layout{
	padding-block:0!important;
}
.sort-filters .wd-pf-title:after{
	content:url('/wp-content/uploads/2025/02/icon-sort_24px.svg')!important;
	top:24%!important;
}
.sidebar-toggle .wd-action-btn.wd-style-text>a {
font-family: Roboto!important;
font-size: 18px;
font-style: normal;
font-weight: 300!important;
line-height: normal;
}

.wd-event-click.wd-opened>.wd-dropdown{
	left:-160px;
}
.sort-min-max .wd-pf-title{
	padding-inline-end:30px!important;
}
@media (max-width: 768px) {
	.sort-filters .wd-pf-title span {
		display:none!important;
	}
	.sort-min-max .wd-pf-dropdown{
		min-width:200px!important;
			left:-160px!important;
	}
	
}

fieldset.hidden-fields-container {
    display: none;
}


.wd-product-video {background-color: #ebebeb!important;}
.wd-product .price {text-transform: lowercase;}
.slider-home .product-element-top {align-items: center;display: flex;}

.wd-loop-footer{margin-top: 80px!important;}

.products {
    position: relative;
}

/* затемнение поверх, НЕ скрываем товары */
.products.is-loading::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(255,255,255,0.5);
    z-index: 10;
}
.products.is-loading::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 40px;
    height: 40px;
    border: 3px solid #ccc;
    border-top-color: #000;
    border-radius: 50%;
    animation: spin 1s linear infinite;
    z-index: 11;
}

@keyframes spin {
    to { transform: rotate(360deg); }
}
.elementor-widget-wd_accordion{
	width:100%;
}
.wd-title-style-underlined .liner-continer{border: none!important;}
.wd-checkout-prod-cont{flex-direction: column; gap: 20px; align-items:end;}
.woocommerce-Price-amount{white-space: nowrap;}
.elementor-1003 .elementor-element.elementor-element-268c92a{width: 100%!important;}
.d4u-checkout-consent ul{margin-bottom:0!important;}
.payment_method_yandex-pay-and-split-split img{margin-bottom:2px!important;}@media (min-width: 1025px) {
	.search-results-wrapper{width:600px!important;}
}

@media (max-width: 576px) {
	.suggestions-addon{
		left: 270px!important;
    top: -30px!important;
    height: 16px!important;
    width: 16px!important;
}
#order_comments{
	min-height:80px!important;
}
.variations .label{
	flex-direction: column-reverse!important;
}
.variations .info-label{
	width:100%!important;
	margin-left: 0!important;
	text-align:start!important;
}
}

