.elementor-17070 .elementor-element.elementor-element-ceae4cb{padding:45px 45px 45px 45px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-wc-categories .woocommerce .woocommerce-loop-category__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-categories .woocommerce-loop-category__title .count{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-17070 .elementor-element.elementor-element-156ed6b .product{text-align:left;}.elementor-17070 .elementor-element.elementor-element-156ed6b.elementor-wc-products  ul.products{grid-column-gap:23px;grid-row-gap:0px;}.elementor-17070 .elementor-element.elementor-element-156ed6b .woocommerce .woocommerce-loop-category__title{color:#6EC1E400;font-family:"Unbounded", Sans-serif;font-size:1px;font-weight:600;}.elementor-17070 .elementor-element.elementor-element-156ed6b .woocommerce-loop-category__title .count{color:#02010100;font-family:"DM Sans", Sans-serif;font-weight:600;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-17070 .elementor-element.elementor-element-46ce367{--grid-columns:4;--load-more-spinner-color:#1DB9EC;}.elementor-17070 .elementor-element.elementor-element-46ce367 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-17070 .elementor-element.elementor-element-46ce367 .e-loop-item > .elementor-section, .elementor-17070 .elementor-element.elementor-element-46ce367 .e-loop-item > .elementor-section > .elementor-container, .elementor-17070 .elementor-element.elementor-element-46ce367 .e-loop-item > .e-con, .elementor-17070 .elementor-element.elementor-element-46ce367 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}@media(max-width:1024px){.elementor-17070 .elementor-element.elementor-element-46ce367{--grid-columns:2;}}@media(max-width:767px){.elementor-17070 .elementor-element.elementor-element-ceae4cb{margin-top:-52px;margin-bottom:-52px;}.elementor-17070 .elementor-element.elementor-element-a18fcbd{width:100%;}.elementor-17070 .elementor-element.elementor-element-a18fcbd > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-17070 .elementor-element.elementor-element-156ed6b .product{text-align:center;}.elementor-17070 .elementor-element.elementor-element-156ed6b{width:auto;max-width:auto;}.elementor-17070 .elementor-element.elementor-element-156ed6b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-17070 .elementor-element.elementor-element-156ed6b a > img{margin-bottom:0px;}.elementor-17070 .elementor-element.elementor-element-46ce367{--grid-columns:2;}}/* Start custom CSS for text-editor, class: .elementor-element-5542ca5 */@media (min-width: 768px) {
	.elementor-17070 .elementor-element.elementor-element-5542ca5 {
		display: none !important;
	}
}/* End custom CSS */
/* Start custom CSS for wc-categories, class: .elementor-element-156ed6b */.elementor-17070 .elementor-element.elementor-element-156ed6b .products.elementor-grid {
	display: flex;
	flex-wrap: nowrap;
	justify-content: center;
	overflow-x: hidden;
	max-width: 100%;
	gap: 10px;
}
.elementor-17070 .elementor-element.elementor-element-156ed6b .products.elementor-grid li.product-category {
	flex: 1 1 0;
	min-width: 0;
	max-width: 130px;
}
@media (max-width: 767px) {
	.elementor-17070 .elementor-element.elementor-element-156ed6b .products.elementor-grid {
		flex-wrap: nowrap;
		justify-content: flex-start;
		overflow-x: auto;
		-webkit-overflow-scrolling: touch;
		scroll-snap-type: x mandatory;
		padding-bottom: 10px;
		max-width: 100vw;
		gap: 8px;
	}
	.elementor-17070 .elementor-element.elementor-element-156ed6b .products.elementor-grid li.product-category {
		flex: 0 0 calc((100% - 16px) / 3);
		max-width: none;
		scroll-snap-align: start;
	}
}/* End custom CSS */