.elementor-56650 .elementor-element.elementor-element-6906e483 > .elementor-column-wrap > .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-56650 .elementor-element.elementor-element-6906e483 > .elementor-element-populated{margin:0% 10% 0% 0%;}.elementor-56650 .elementor-element.elementor-element-5fdd34ea > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0% 0% 0% 3%;}.elementor-56650 .elementor-element.elementor-element-41621116 > .elementor-widget-container{margin:0% 0% 2% 0%;}.elementor-56650 .elementor-element.elementor-element-7cbcfa3e.elementor-wc-products  ul.products{grid-column-gap:10px;grid-row-gap:20px;}.elementor-56650 .elementor-element.elementor-element-226f2a11.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-56650 .elementor-element.elementor-element-226f2a11.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-56650 .elementor-element.elementor-element-243070c8 > .elementor-widget-container{margin:0% 0% 5% 0%;}@media(min-width:768px){.elementor-56650 .elementor-element.elementor-element-6906e483{width:21.665%;}.elementor-56650 .elementor-element.elementor-element-5fdd34ea{width:78%;}}@media(max-width:1024px){.elementor-56650 .elementor-element.elementor-element-226f2a11.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-56650 .elementor-element.elementor-element-226f2a11.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for woocommerce-archive-description, class: .elementor-element-243070c8 */#category-description div {display:flex; flex-direction:row;}

@media (min-width: 992px){
	#category-description div {
		flex-direction:row-reverse !important;
	}
	#category-description div img {width:25%; margin:0 50px 0 0; align-self:flex-start;}

	#category-description div.term-description {display:block; width: 75%;}

}
@media (max-width: 992px){

	#category-description div {
		flex-direction:row !important;
	}
	#category-description div img {width:25%; margin:10px; align-self:flex-start;}

	#category-description div.term-description {width: 75%;}
}

@media (max-width: 767px){
		#category-description div {
		flex-direction:row !important;
	}
	#category-description div img {width:25%; margin:10px; align-self:flex-start;}

	#category-description div.term-description {width: 75%; padding:12px}

}/* End custom CSS */