.elementor-12207 .elementor-element.elementor-element-72b3d603 > .elementor-container{max-width:1100px;}.elementor-12207 .elementor-element.elementor-element-72b3d603:not(.elementor-motion-effects-element-type-background), .elementor-12207 .elementor-element.elementor-element-72b3d603 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12207 .elementor-element.elementor-element-72b3d603{box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.27);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:15px 0px 15px 0px;}.elementor-12207 .elementor-element.elementor-element-72b3d603 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-12207 .elementor-element.elementor-element-2721824f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-12207 .elementor-element.elementor-element-2721824f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-12207 .elementor-element.elementor-element-2721824f.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-12207 .elementor-element.elementor-element-2721824f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12207 .elementor-element.elementor-element-41efaddc{text-align:left;}.elementor-12207 .elementor-element.elementor-element-41efaddc img{width:100%;}.elementor-bc-flex-widget .elementor-12207 .elementor-element.elementor-element-27634408.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-12207 .elementor-element.elementor-element-27634408.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-12207 .elementor-element.elementor-element-27634408 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-12207 .elementor-element.elementor-element-27634408 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 12px;}.elementor-12207 .elementor-element.elementor-element-f94d3d0 .elementor-icon-wrapper{text-align:center;}.elementor-12207 .elementor-element.elementor-element-f94d3d0.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-12207 .elementor-element.elementor-element-f94d3d0.elementor-view-framed .elementor-icon, .elementor-12207 .elementor-element.elementor-element-f94d3d0.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-12207 .elementor-element.elementor-element-f94d3d0.elementor-view-framed .elementor-icon, .elementor-12207 .elementor-element.elementor-element-f94d3d0.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-12207 .elementor-element.elementor-element-f94d3d0 .elementor-icon i, .elementor-12207 .elementor-element.elementor-element-f94d3d0 .elementor-icon svg{transform:rotate(0deg);}.elementor-12207 .elementor-element.elementor-element-6e0b29fa .elementor-heading-title{color:#000000;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;}.elementor-12207 .elementor-element.elementor-element-1f2e8c9b .elementor-heading-title{color:#000000AD;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;}.elementor-bc-flex-widget .elementor-12207 .elementor-element.elementor-element-2cea816e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-12207 .elementor-element.elementor-element-2cea816e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-12207 .elementor-element.elementor-element-2cea816e.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-bc-flex-widget .elementor-12207 .elementor-element.elementor-element-781059fd.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-12207 .elementor-element.elementor-element-781059fd.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-12207 .elementor-element.elementor-element-781059fd.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-12207 .elementor-element.elementor-element-781059fd > .elementor-element-populated{padding:0px 19px 0px 0px;}.elementor-12207 .elementor-element.elementor-element-5566e36{--main-alignment:right;--divider-style:none;--subtotal-divider-style:none;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--cart-border-style:none;--cart-footer-layout:1fr 1fr;--products-max-height-sidecart:calc(100vh - 240px);--products-max-height-minicart:calc(100vh - 385px);}.elementor-12207 .elementor-element.elementor-element-5566e36.elementor-menu-cart--cart-type-mini-cart .elementor-menu-cart__container{right:0;left:auto;transform:none;}.elementor-12207 .elementor-element.elementor-element-5566e36 .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}.elementor-bc-flex-widget .elementor-12207 .elementor-element.elementor-element-7315075e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-12207 .elementor-element.elementor-element-7315075e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-12207 .elementor-element.elementor-element-7315075e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12207 .elementor-element.elementor-element-5ad5234 > .elementor-container{max-width:1100px;}.elementor-12207 .elementor-element.elementor-element-5ad5234{z-index:1;}.elementor-12207 .elementor-element.elementor-element-6296400 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-12207 .elementor-element.elementor-element-6296400 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:21px 0px 0px 0px;}.elementor-12207 .elementor-element.elementor-element-e7f811b .woocommerce-breadcrumb{color:#000000;}.elementor-12207 .elementor-element.elementor-element-a9681e1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12207 .elementor-element.elementor-element-a440986.elementor-widget-woolentor-custom-product-archive nav.woocommerce-pagination{text-align:left !important;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){.elementor-12207 .elementor-element.elementor-element-72b3d603 > .elementor-container{max-width:768px;}.elementor-12207 .elementor-element.elementor-element-5ad5234 > .elementor-container{max-width:768px;}}@media(max-width:767px){.elementor-12207 .elementor-element.elementor-element-72b3d603 > .elementor-container{max-width:320px;}.elementor-12207 .elementor-element.elementor-element-2721824f{width:30%;}.elementor-12207 .elementor-element.elementor-element-2721824f.elementor-column{-webkit-box-ordinal-group:calc(1 + 1 );-ms-flex-order:1;order:1;}.elementor-12207 .elementor-element.elementor-element-27634408{width:50%;}.elementor-12207 .elementor-element.elementor-element-f94d3d0 .elementor-icon-wrapper{text-align:right;}.elementor-12207 .elementor-element.elementor-element-f94d3d0 .elementor-icon{font-size:26px;}.elementor-12207 .elementor-element.elementor-element-781059fd{width:52%;}.elementor-12207 .elementor-element.elementor-element-781059fd.elementor-column{-webkit-box-ordinal-group:calc(2 + 1 );-ms-flex-order:2;order:2;}.elementor-12207 .elementor-element.elementor-element-781059fd > .elementor-element-populated{padding:10px 0px 0px 0px;}.elementor-12207 .elementor-element.elementor-element-5566e36{--main-alignment:center;}.elementor-12207 .elementor-element.elementor-element-7315075e{width:18%;}.elementor-12207 .elementor-element.elementor-element-7315075e.elementor-column{-webkit-box-ordinal-group:calc(3 + 1 );-ms-flex-order:3;order:3;}.elementor-12207 .elementor-element.elementor-element-5ad5234 > .elementor-container{max-width:320px;}}@media(min-width:768px){.elementor-12207 .elementor-element.elementor-element-2721824f{width:11.182%;}.elementor-12207 .elementor-element.elementor-element-27634408{width:15.635%;}.elementor-12207 .elementor-element.elementor-element-2cea816e{width:56.901%;}.elementor-12207 .elementor-element.elementor-element-781059fd{width:14.099%;}.elementor-12207 .elementor-element.elementor-element-7315075e{width:2.165%;}.elementor-12207 .elementor-element.elementor-element-6296400{width:29.369%;}.elementor-12207 .elementor-element.elementor-element-a9681e1{width:70.631%;}}@media(max-width:1024px) and (min-width:768px){.elementor-12207 .elementor-element.elementor-element-2721824f{width:16%;}.elementor-12207 .elementor-element.elementor-element-2cea816e{width:51%;}.elementor-12207 .elementor-element.elementor-element-781059fd{width:20%;}.elementor-12207 .elementor-element.elementor-element-7315075e{width:13%;}}/* Start custom CSS for section, class: .elementor-element-72b3d603 *//* 1023px and smaller screen sizes */
@media (max-width:1023px){

	/* Image */
	.product .elementor-widget-shortcode span img{
		width:28px;
	}

	
}

/* 767px and smaller screen sizes */
@media (max-width:767px){

	/* Image */
	.product .elementor-widget-shortcode span img{
		width:25px;
		top:-1px;
	}
	
}

/* Dropdown button */
#dropdown_button{
	background-color:transparent !important;
	background-image:url("https://flor1.ru/wp-content/uploads/2022/11/person-svgrepo-com.svg");
	background-size:cover;
	width:20px !important;
	height:20px !important;
	
}

/* Division */
#dropdown_button div{
	background-color:#ffffff;
	border-style:none !important;
	box-shadow:0px 1px 3px 0px rgba(51,51,51,0.45);
	border-top-left-radius:15px !important;
	border-top-right-radius:15px !important;
	border-bottom-left-radius:15px !important;
	border-bottom-right-radius:15px !important;
	justify-content:center;
	top:47px !important;
}

/* Link */
#dropdown_button div a:hover{
	background-color: #F2F2F2;
}

/* Link */
#dropdown_button div a{
	border-top-left-radius:15px;
	border-top-right-radius:15px;
	border-bottom-left-radius:15px;
	border-bottom-right-radius:15px;
	text-align:left;
	align-items:center;
	justify-content:flex-start;
	padding-left:25px;
	font-size:16px;
	font-family:'Roboto', sans-serif;
	margin-top:10px;
	margin-bottom:10px;
	margin-right:0px;
	margin-left:0px;
	padding-top:0px;
	padding-bottom:0px;
	margin-bottom:0px;
	height:50px;
	margin-top:0px;
	display:flex;
	flex-direction:row;
}

/* Image */
#dropdown_button a img{
	margin-left:1px;
	width:21px;
}

/* Division */
.product .elementor-shortcode #dropdown_button div{
	width:167px !important;
}

/* Link */
#dropdown_button div a{
	color:#000000;
	
}/* End custom CSS */
/* Start custom CSS *//* Button */
.woolentor-products .product .add_to_cart_button{
	padding-bottom:12px;
	text-align:center;
	left:0px;
	padding-bottom:29px;
	padding-top:12px;
	padding-right:30px;
	padding-left:31px;
	width:158px !important;
	left:13px;
}

/* List */
.woolentor-products .product ul{
	padding-left:0px;
	width:253px;
	width:146px;
	width:142px;
}

/* Product price */
.woolentor-products .product .ht-product-price{
	padding-bottom:16px;
	margin-bottom:0px !important;
}

/* Select */
.woolentor-before-shop .woocommerce-ordering select{
	position:relative;
	left:-16px;
	top:-8px;
}

a{
	color: black;
}

/* Row of the product table */
.woolentor-products .product .ht-row:hover{
	box-shadow:0px 3px 5px 0px rgba(51,51,51,0.22);
	border-top-left-radius:15px;
	border-top-right-radius:15px;
	border-bottom-left-radius:15px;
	border-bottom-right-radius:15px;
}






















/* List */
.wl-shop-tab-area .woolentor-before-shop ul{
	z-index:1000;
	position:relative;
	left:886px;
	position:static;
	left:0px;
	margin-right:0px;
	float:right;
}



/* Button */
.woolentor-products ul .woolentor-cart .add_to_cart_button{
	width:128px !important;
}

/* Button */
.woolentor-products .woolentor-cart .add_to_cart_button{
	left:-81px;
	top:-12px;
}

/* Product content */
.woolentor-products .product .ht-product-content{
	padding-left:21px !important;
	padding-left:0px !important;
}





/* Shortcode */
.elementor-element-5ad5234 .elementor-widget-shortcode .elementor-shortcode{
	height:0px;
}

/* Element 5ad5234 */
.product .elementor-element-5ad5234{
	padding-bottom:120px;
	overflow-y: scroll;
	overflow-x: hidden;
}









/* Widget container */
#caterogynamewf .elementor-widget-container{
	font-family:'roboto';
	font-size:20px;
	font-weight:400;
	--google-webfont:no-include;
}





/* Paragraph */
#caterogynamewf p{
	font-family:'Roboto', sans-serif;
	font-size:20px;
	--google-webfont:no-include;
}

/* Link */
.elementor-widget-woocommerce-breadcrumb .woocommerce-breadcrumb a{
	color:#0f77ff;
}

/* Product image */
.woolentor-products .wlshop-list-wrap .ht-product-image{
	width:170px;
	height:170px;
	border-top-left-radius:0px;
	border-bottom-left-radius:0px;
}

/* Button */
.woolentor-products .cart-list .add_to_cart_button{
	top:30px;
	left:138px;
	background-color:#e0e0e0 !important;
	border-style:none;
	border-top-left-radius:5px !important;
	border-top-right-radius:5px !important;
	border-bottom-left-radius:5px !important;
	border-bottom-right-radius:5px !important;
	font-weight:500 !important;
	padding-right:20px !important;
	padding-left:20px !important;
}

.woocommerce .ht-product-list-action ul li.cart-list a.button.added{
	display:inline-block !important;
}

/* Button (active) */
.woolentor-products .cart-list .add_to_cart_button:active{
	background: red !important;
	color: black !important;
}

/* Button (hover) */
.woolentor-products .cart-list .add_to_cart_button:hover{
	border-style: none !important;
	background: #C9C9C9 !important;
	color:#1C1C1F !important;
}

/* Product list price */
.woolentor-products .product .ht-product-list-price{
	position:relative;
	left:376px;
	top:-10px;
}

/* Wlshop list wrap */
.woolentor-products .product .wlshop-list-wrap{
	border-style:none;
}

/* Thumbnail Image */
.woolentor-products .wlshop-list-wrap .attachment-large{
	height:170px;
	border-style:none;
}

/* Product image wrap */
.woolentor-products .wlshop-list-wrap .ht-product-image-wrap{
	width:170px;
	border-top-left-radius:10px;
	border-bottom-left-radius:10px;
	border-top-right-radius:10px;
	border-bottom-right-radius:10px;
}

/* Product inner */
.woolentor-products .wlshop-list-wrap .ht-product-inner{
	width:170px;
	padding-top:10px;
	padding-bottom:10px;
	border-top-right-radius:0px;
	border-top-left-radius:0px;
	border-bottom-left-radius:0px;
	border-bottom-right-radius:0px;
	margin-left:-5px;
}

/* Link */
.woolentor-products .ht-list-product-title a{
	position:relative;
	top:67px;
	font-size:19px;
}

/* Filterable products wrap */
.elementor-widget-woolentor-custom-product-archive .wl-filterable-products-wrap{
	border-left-style:solid;
	border-left-width:1px;
	border-left-color:#e0e0e0;
}

/* Column 4/12 */
.woocommerce .woolentor-products .product .wlshop-list-wrap .ht-row .ht-product{
	width:138px !important;
}

/* Column 4/12 */
.wl-filterable-products-wrap .wl-shop-tab-area .woocommerce .woolentor-products .product .wlshop-list-wrap .ht-row .ht-product{
	width:139px !important;
}

/* Column 4/12 */
.wl-filterable-products-wrap .wl-shop-tab-area .product .ht-product{
	width:131px !important;
}

/* Woolentor products */
.wl-shop-tab-area .woolentor-products{
	margin-right:0px !important;
	margin-left:0px !important;
	padding-left:12px;
}

/* Paragraph */
.wl-shop-tab-area .woolentor-before-shop p{
	padding-left:12px;
	position:relative;
	left:-114px;
	left:0px;
}

/* Button */
.woolentor-products ul .cart-list .add_to_cart_button{
	width:147px !important;
}

/* Woocommerce message */
.woolentor-before-shop .woocommerce-notices-wrapper .woocommerce-message{
	display:none;
}

/* Link */
#elementor-menu-cart__toggle_button{
	height:40px;
}

/* Link */
.woolentor-products .product-quickview a{
	display:none !important;
}

/* Row */
.woolentor-products .product .ht-row{
	width:765px;
}

/* Wlshop list wrap */
.elementor-element-5ad5234 .elementor-container .elementor-top-column .elementor-widget-wrap .elementor-widget-woolentor-custom-product-archive .elementor-widget-container .wl-filterable-products-wrap .wl-shop-tab-area .woocommerce .woolentor-products .product .wlshop-list-wrap{
	width:100% !important;
}

/* Column 12/12 */
.product .elementor-element-5ad5234 .elementor-container .elementor-top-column .elementor-widget-wrap .elementor-widget-woolentor-custom-product-archive .elementor-widget-container .wl-filterable-products-wrap .wl-shop-tab-area .woocommerce .woolentor-products .product{
	width:763px !important;
}

/* Element 66fb773 */
.elementor-location-header .elementor-element-66fb773{
	z-index:9999;
}

/* Header */
header{
	display:none !important;
}

/* Dropdown button */
#dropdown_button{
	background-color:transparent !important;
	background-image:url("https://flor1.ru/wp-content/uploads/2022/11/person-svgrepo-com.svg");
	background-size:cover;
	width:20px !important;
	height:20px !important;
}

/* Division */
#dropdown_button div{
	background-color:#ffffff;
	border-style:none !important;
	box-shadow:0px 1px 3px 0px rgba(51,51,51,0.45);
	border-top-left-radius:15px !important;
	border-top-right-radius:15px !important;
	border-bottom-left-radius:15px !important;
	border-bottom-right-radius:15px !important;
	justify-content:center;
	top:47px !important;
}

/* Link */
#dropdown_button div a:hover{
	background-color: #F2F2F2;
}

/* Link */
#dropdown_button div a{
	border-top-left-radius:15px;
	border-top-right-radius:15px;
	border-bottom-left-radius:15px;
	border-bottom-right-radius:15px;
	text-align:left;
	align-items:center;
	justify-content:flex-start;
	padding-left:25px;
	font-size:16px;
	font-family:'Roboto', sans-serif;
	margin-top:10px;
	margin-bottom:10px;
	margin-right:0px;
	margin-left:0px;
	padding-top:0px;
	padding-bottom:0px;
	margin-bottom:0px;
	height:50px;
	margin-top:0px;
	display:flex;
	flex-direction:row;
}

/* Image */
#dropdown_button a img{
	margin-left:1px;
	width:21px;
}

/* Division */
.product .elementor-shortcode #dropdown_button div{
	width:167px !important;
}







/* Woocommerce  loop product link */
.products .product .woocommerce-LoopProduct-link{
	display:flex;
	width:79%;
}

/* Product */
.wl-shop-tab-area .products .product{
	display:flex;
	margin-bottom:10px !important;
	border-top-left-radius:20px;
	border-top-right-radius:20px;
	border-bottom-left-radius:20px;
	border-bottom-right-radius:20px;
}

/* Product */
.wl-shop-tab-area .products .product:hover{
	box-shadow:0px 2px 5px 0px rgba(51,51,51,0.3);
}

/* Button */
.products .product .addtocartbutton{
	width:113px;
	height:37px;
	font-weight:500;
	top:35px;
	background-color:#e0e0e0;
	color:#1c1c1f;
	font-size:16px;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	left:17px;
}

/* Heading */
.elementor-container .elementor-top-column .elementor-widget-wrap .elementor-widget-woolentor-custom-product-archive .elementor-widget-container .wl-filterable-products-wrap .wl-shop-tab-area .woocommerce .products .product .woocommerce-LoopProduct-link h2{
	width:80% !important;
}

/* Price */
.products .product .price{
	align-self:auto;
	width:0px;
}

/* Heading */
.products .product h2{
	align-self:center;
	text-align:center;
}

/* Woocommerce  price amount */
.products .price .woocommerce-Price-amount{
	position:relative;
	top:19px;
	left:63px;
	font-size:16px;
	color:#000000;
	font-weight:500;
}

/* Product */
.elementor-element-5ad5234 .wl-shop-tab-area .products .product{
	margin-top:10px !important;
	padding-top:10px !important;
	padding-bottom:10px !important;
	padding-left:10px !important;
}

/* Thumbnail Image */
.products .product .attachment-woocommerce_thumbnail{
	width:105px !important;
	margin-bottom:0px !important;
	border-top-left-radius:15px;
	border-top-right-radius:15px;
	border-bottom-left-radius:15px;
	border-bottom-right-radius:15px;
}

/* Post image */
.products .product .wp-post-image{
	margin-bottom:0px !important;
	width:105px !important;
	height:105px;
	border-top-left-radius:15px;
	border-top-right-radius:15px;
	border-bottom-left-radius:15px;
	border-bottom-right-radius:15px;
}

/* Products */
.elementor-element-5ad5234 .wl-shop-tab-area .products{
	padding-left:10px !important;
}



/* Woolentor stock progress bar */
.woolentor-products .product .woolentor-stock-progress-bar{
	width:152px;
}

/* Wltotal sold */
.woolentor-products .product .wltotal-sold{
	display:none;
}

/* Wlprogress area */
.woolentor-products .product .wlprogress-area{
	display:none;
}

/* List Item */
.elementor-widget-container .ht-products .wl-shop-tab-area .woocommerce .woolentor-products .product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-action ul li{
	width:189px !important;
}

/* Button */
.ht-product-action ul a{
	padding-bottom:27px !important;
}

/* List Item */
.ht-product-action ul li{
	padding-left:0px !important;
	height:50px;
	padding-top:0px !important;
	left:8px;
}

/* Product price */
.woolentor-products .ht-product-price{
	margin-bottom:7px !important;
}

/* Woolentor stock progress bar */
.woolentor-products .ht-product-content-inner .woolentor-stock-progress-bar{
	width:144px;
	font-size:14px;
}

/* Wltotal sold */
.ht-product-content-inner .wlstock-info .wltotal-sold{
	display:none;
}

/* Wlprogress area */
.ht-product-content-inner .woolentor-stock-progress-bar .wlprogress-area{
	display:none;
}

/* Wlcurrent stock */
.ht-product-content-inner .wlstock-info .wlcurrent-stock{
	position:relative;
	left:1px;
	top:-185px;
}

/* Product image */
.woolentor-products .product .ht-product-image{
	padding-bottom:15px;
}

/* Button */
.woolentor-products .product ul .add_to_cart_button{
	width:197px !important;
}

.added_to_cart.wc-forward{
	display: none !important;
}

/* Main wrapper */


/* Shortcode */
.elementor-element-0c20cc2 .elementor-widget-shortcode .elementor-shortcode{
	transform:translatex(0px) translatey(0px);
	z-index:1000;
	position:relative;
	top:66px;
}

/* Woolentor before shop */
.wl-shop-tab-area .woolentor-before-shop{
	z-index:1;
	position:relative;
}

/* Woocommerce */
.ht-products .wl-shop-tab-area .woocommerce{
	z-index:1;
}

/* Division */
.elementor-element-0c20cc2 .elementor-widget-woolentor-custom-product-archive{
	z-index:1;
}





/* 1023px and smaller screen sizes */
@media (max-width:1023px){

	
	/* Image */
	.elementor-element-72b3d603 .elementor-widget-shortcode span img{
		width:33px;
	}
	
	/* Widget shortcode */
	.elementor-element-72b3d603 .elementor-widget-shortcode{
		align-self:center;
	}
	
	/* Widget wrap */
	.elementor-element-72b3d603 .elementor-widget-wrap{
		justify-content:center;
	}
	
	/* Digits login modal */
	.elementor-element-72b3d603 .elementor-shortcode .elementor-shortcode .digits-login-modal{
		position:relative;
		top:5px;
		text-align:right;
	}
	
	/* Shortcode */
	.elementor-element-72b3d603 .elementor-shortcode .elementor-shortcode{
		text-align:right;
	}
	
	/* Container */
	.product .elementor-element-5ad5234 .elementor-container{
		transform:translatex(0px) translatey(0px);
	}
	
	/* Button */
	.products .product .addtocartbutton{
		left:13px;
	}
	
	/* Woocommerce  price amount */
	.products .price .woocommerce-Price-amount{
		left:47px;
	}
	
	/* Image */
	.product .elementor-widget-shortcode span img{
		position:relative;
		left:6px;
		top:-2px;
	}
	

	
	/* Link */
	#elementor-menu-cart__toggle_button{
		position:relative;
		left:70px;
	}
	
	/* Dgwt wcas search wrapp */
	.product .elementor-shortcode .dgwt-wcas-search-wrapp{
		width:423px;
	}
	
}

/* 991px and smaller screen sizes */
@media (max-width:991px){


	
	/* Paragraph */
	.wl-shop-tab-area .woolentor-before-shop p{
		font-size:15px;
	}
	
}

/* 921px and smaller screen sizes */
@media (max-width:921px){


	
	/* Paragraph */
	.wl-shop-tab-area .woolentor-before-shop p{
		width:188px;
	}
	
}

/* 767px and smaller screen sizes */
@media (max-width:767px){

	
	
	/* Division */
	.elementor-element-5ad5234 .elementor-widget-woolentor-custom-product-archive{
		height:2122px;
		display:block;
	}
	
	/* Widget container */
	.elementor-element-5ad5234 .elementor-widget-woolentor-custom-product-archive .elementor-widget-container{
		margin-top:46px;
		margin-top:39px;
	}
	
	/* Product */
	.product .elementor-element-5ad5234 .elementor-container .elementor-top-column .elementor-widget-wrap .elementor-widget-woolentor-custom-product-archive .elementor-widget-container .wl-filterable-products-wrap .wl-shop-tab-area .woocommerce .products .product{
		width:100% !important;
	}
	
	/* Filterable products wrap */
	.elementor-widget-woolentor-custom-product-archive .wl-filterable-products-wrap{
		border-left-style:none;
	}
	
	/* Products */
	.elementor-element-5ad5234 .wl-shop-tab-area .products{
		padding-left:0px !important;
	}
	
	/* Heading */
	.products .product h2{
		font-size:13px !important;
		position:relative;
		left:19px;
		white-space:normal;
	}
	
	/* Button */
	.products .product .addtocartbutton{
		left:-10px;
		padding-right:15px;
		padding-left:10px;
		font-size:14px;
		padding-bottom:9px;
		height:30px;
		width:95px;
		top:27px;
	}
	
	/* Woocommerce  price amount */
	.products .price .woocommerce-Price-amount{
		left:60px;
		top:14px;
		background-color:#ffffff;
		padding-left:0px;
		padding-right:0px;
	}
	
	/* Thumbnail Image */
	.products .product .attachment-woocommerce_thumbnail{
		width:82px !important;
	}
	
	/* Post image */
	.products .product .wp-post-image{
		height:82px;
	}
	
	
	

	
	/* Heading */
	.elementor-container .elementor-top-column .elementor-widget-wrap .elementor-widget-woolentor-custom-product-archive .elementor-widget-container .wl-filterable-products-wrap .wl-shop-tab-area .woocommerce .products .product .woocommerce-LoopProduct-link h2{
		width:86px !important;
	}
	
	/* Division */
	#dropdown_button div{
		left:-139px;
	}
	
	/* Shortcode */
	.product .elementor-element-72b3d603 .elementor-widget-shortcode .elementor-shortcode{
		display:flex;
		justify-content:flex-end;
	}

	
	
	
	/* Container */
	.product .elementor-element-5ad5234 .elementor-container{
		padding-left:0px;
		padding-right:0px;
		margin-left:auto;
		margin-right:auto;
		height:100% !important;
	}
	
	/* Product */
	.wl-shop-tab-area .products .product{
		padding-bottom:10px;
		padding-left:10px;
	}
	
	/* Link */
	#elementor-menu-cart__toggle_button{
		position:relative;
		left:21px;
		top:2px;
		height:33px;
	}
	
	/* Widget wrap */
	.elementor-element-72b3d603 .elementor-widget-wrap{
		flex-direction:row;
	}
	
	/* Widget wrap */
	.product .elementor-element-72b3d603 .elementor-container .elementor-top-column .elementor-widget-wrap{
		padding-top:0px !important;
		transform:translatex(0px) translatey(0px) !important;
	}
	
	/* Element 5ad5234 */
	.product .elementor-element-5ad5234{
		left:0px;
		overflow:visible;
		height:100% !important;
	}
	
	/* Menu cart  main */
	.product .elementor-element-72b3d603 .elementor-menu-cart__main{
		left:53px !important;
		top:12px !important;
	}
	
	/* Container */
	.product .elementor-element-72b3d603 .elementor-container{
		padding-left:0px;
		padding-right:0px;
		margin-left:auto;
		margin-right:auto;
	}
	
	/* Navigation */
	.elementor-widget-woolentor-custom-product-archive .elementor-widget-container .wl-filterable-products-wrap .wl-shop-tab-area .woocommerce nav{
		text-align:center !important;
	}
	
	/* Woocommerce */
	.wl-filterable-products-wrap .wl-shop-tab-area .woocommerce{
		padding-bottom:120px;
	}
	
	/* Price */
	.products .product .price{
		width:0px;
	}
	
	/* Post image */
	.elementor-widget-woolentor-custom-product-archive .products .product .wp-post-image{
		width:82px !important;
	}
	
	/* Image */
	.elementor-element-72b3d603 .elementor-widget-shortcode span img{
		position:relative;
		top:0px;
		left:0px;
		width:30px;
	}
	
}

/* 767px and smaller screen sizes */
@media (max-width:767px){

	/* Shortcode */
	.elementor-element-5ad5234 .elementor-widget-shortcode .elementor-shortcode{
		width:100%;
		
	}
	
		/* Shortcode */
	.elementor-location-header .elementor-widget-shortcode .elementor-shortcode{
		left:42px;
		
	}
	
}

/* Редактируем фильтр списка чтобы можно было добавить несколько категорий */











/* Редактируем фильтр списка чтобы можно было добавить несколько категорий */


/*Фильтры цены и наличия*/

/* Shortcode */
.product .elementor-top-column:nth-child(2) .elementor-shortcode{
	display:flex;
	position:relative;
	top:-1px;
}

/* Block 3 */
#wpfBlock_3{
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	margin-bottom:0px;
	margin-top:0px;
	width:188px !important;
	min-width:135px;
	margin-left:0px;
	margin-right:9px;
}

/* Block 4 */
#wpfBlock_4{
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	margin-top:0px;
	margin-bottom:0px;
	width:232px !important;
	margin-left:0px;
	margin-right:0px;
}

/* Main wrapper */
.product .elementor-top-column:nth-child(2) .wpfMainWrapper{
	display:flex;
}

/* Select */
#wpfBlock_3 select{
	width:185px;
	background:url("https://flor1.ru/wp-content/uploads/2022/11/kisspng-computer-icons-arrow-symbol-download-5af7819a8794a5.7651114515261700105554.jpg") no-repeat;
	background-size:0px 0px;
	background-position-x:0%;
	background-position-y:52%;
	background-attachment:scroll;
	background-color:#e8e8e8;
	height:30px;
	padding-bottom:3px;
	padding-top:0px;
	background-color:#e5e5e5;
	border-style:none;
	border-top-left-radius:15px;
	border-top-right-radius:15px;
	border-bottom-left-radius:15px;
	border-bottom-right-radius:15px;
	padding-right:16px;
	text-align:center;
}

/* Select */
#wpfBlock_4 select{
	width:230px;
	background:url("https://flor1.ru/wp-content/uploads/2022/11/kisspng-computer-icons-arrow-symbol-download-5af7819a8794a5.7651114515261700105554.jpg") no-repeat;
	background-size:0px 0px;
	background-position-x:0%;
	background-position-y:52%;
	background-attachment:scroll;
	background-color:#e8e8e8;
	height:30px;
	padding-bottom:3px;
	padding-top:0px;
	background-color:#e5e5e5;
	border-style:none;
	border-top-left-radius:15px;
	border-top-right-radius:15px;
	border-bottom-left-radius:15px;
	border-bottom-right-radius:15px;
	padding-right:16px;
	text-align:center;
}

/* Main wrapper */
.elementor-element-5ad5234 .elementor-shortcode .wpfMainWrapper{
	align-items:normal;
	justify-content:flex-end;
}

/* Shortcode */
.product .elementor-element-5ad5234 .elementor-container .elementor-top-column:nth-child(2) .elementor-widget-wrap .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode{
	height:33px !important;
}

/* 1023px and smaller screen sizes */
@media (max-width:1023px){

	/* Widget container */
	.product .elementor-top-column:nth-child(2) .elementor-widget-shortcode .elementor-widget-container{
		display:flex;
		justify-content:flex-end;
	}
	
	/* Block 3 */
	#wpfBlock_3{
		width:188px;
	}
	
	/* Block 4 */
	#wpfBlock_4{
		width:211px !important;
	}
	
	/* Shortcode */
	.product .elementor-top-column:nth-child(2) .elementor-shortcode{
		width:100%;
	}
	
	/* Main wrapper */
	.product .elementor-top-column:nth-child(2) .wpfMainWrapper{
		justify-content:flex-end;
	}
	
	/* Select */
	#wpfBlock_4 select{
		width:230px;
	}
	
}

/* 767px and smaller screen sizes */
@media (max-width:767px){

	/* Widget container */
	.product .elementor-top-column:nth-child(2) .elementor-widget-shortcode .elementor-widget-container{
		display:flex;
		flex-direction:row;
	}
	
	/* Main wrapper */
	.product .elementor-top-column:nth-child(2) .wpfMainWrapper{
		display:flex;
	}
	
	/* Block 4 */
	#wpfBlock_4{
		min-width:75px;
		width:92px !important;
	}
	
	/* Block 3 */
	#wpfBlock_3{
		min-width:117px;
		width:213px !important;
		margin-right:15px;
	}
	
	/* Select */
	#wpfBlock_4 select{
		width:92px;
	}
	
	/* Shortcode */
	.product .elementor-top-column:nth-child(2) .elementor-shortcode{
		margin-top:48px;
	}
	
	/* Shortcode */
	.elementor-element-5ad5234 .elementor-widget-shortcode .elementor-shortcode{
		margin-top:0px !important;
	}
	
	/* Widget shortcode */
	.elementor-element-5ad5234 .elementor-widget-shortcode{
		height:65px;
	}
	
	/* Select */
	#wpfBlock_2 .wpfCheckboxHier select{
		background:url("https://flor1.ru/wp-content/uploads/2022/11/kisspng-computer-icons-arrow-symbol-download-5af7819a8794a5.7651114515261700105554.jpg") no-repeat;
		background-size:0px 0px;
		background-position-x:0%;
		background-position-y:52%;
		background-attachment:scroll;
		background-color:#e8e8e8;
		height:30px;
		padding-bottom:3px;
		padding-top:0px;
		background-color:#e5e5e5;
		border-style:none;
		border-top-left-radius:15px;
		border-top-right-radius:15px;
		border-bottom-left-radius:15px;
		border-bottom-right-radius:15px;
		padding-right:16px;
		text-align:center;
		width:320px;
	}
	
	/* Widget shortcode */
	.product .elementor-element-5ad5234 .elementor-widget-shortcode:nth-child(4){
		height:39px;
		align-self:center;
	}
	
	/* Shortcode */
	.product .elementor-widget-shortcode:nth-child(4) .elementor-shortcode{
		height:40px;
	}
	
	/* Select */
	#wpfBlock_3 select{
		width:209px;
	}
	
	/* Block 2 */
	#wpfBlock_2{
		height:31px !important;
		padding-left:0px;
		padding-right:0px;
		padding-top:0px;
		padding-bottom:0px;
		margin-top:0px;
		margin-bottom:0px;
	}
	
	/* Widget shortcode */
	.product .elementor-top-column:nth-child(2) .elementor-widget-shortcode{
		height:40px;
		margin-bottom:0px;
		margin-top:-18px;
	}
	
}

/*Фильтры цены и наличия*/

/*Фильтр категорий*/
/* Label */
.wpfFilterVerScroll > li > .wpfLiLabel .selected{
	background-color:#e18383;
	width:100%;
	padding-top:10px;
	padding-bottom:10px;
	background-color:#FFFBE6;
	border-left-style:solid;
	border-left-color:#f6bf23;
	border-top-left-radius:4px;
	border-bottom-left-radius:4px;
}

/* Label */
.wpfFilterVerScroll > li > .wpfLiLabel{
	width:100%;
}

/* Filter tax name wrapper */
.wpfFilterVerScroll > li > .wpfLiLabel .wpfFilterTaxNameWrapper{
	overflow:visible;
	display:inline;
}

/* Collapsible */
#wpfBlock_1 li .wpfCollapsible{
	position:relative;
	width:0%;
	left:-14px;
	font-size:17px;
	align-self:center;
	margin-left:-14px;
}

#wpfBlock_1 li .wpfValue{
	width:100%;
}

#wpfBlock_1 li .wpfDisplay{
	width:70%;
}

#wpfBlock_1 li .wpfLiLabel{
	display:flex;
}

/* Display */
.wpfFilterVerScroll > li > .wpfLiLabel .wpfDisplay{
	width:100% !important;
	padding-top:10px;
	padding-bottom:10px;
	font-weight:500;
}

/* Label */
.wpfFilterVerScroll > li > .wpfLiLabel .wpfCheckbox label{
	left:-2000px;
}

/* Label */
.wpfFilterVerScroll ul .wpfLiLabel label{
	left:-2000px;
}

/* Filter tax name wrapper */
.wpfFilterVerScroll ul .wpfFilterTaxNameWrapper{
	padding-top:0px;
	padding-bottom:0px;
}

/* Label */
.wpfFilterVerScroll ul .wpfLiLabel .selected{
	background-color: #FFFBE6;
		border-left-style:solid;
	border-left-color:#f6bf23;
	border-top-left-radius:4px;
	border-bottom-left-radius:4px;
}

/* Display */
#wpfBlock_1 li ul .wpfDisplay{
	width:281px;
	padding-top:10px;
	padding-bottom:10px;
	font-weight:500;
	
}


/*Фильтр категорий*//* End custom CSS */