:root{--page-title-display:none;}/* Start custom CSS for shortcode, class: .elementor-element-8728189 *//* Shop grid: scoped to this WooCommerce widget. */
.elementor-93 .elementor-element.elementor-element-8728189 { width:100%; min-width:0; }
.elementor-93 .elementor-element.elementor-element-8728189 ul.products { display:grid !important; grid-template-columns:repeat(4,minmax(0,1fr)); gap:1.5rem; margin:0 !important; padding:0; }
.elementor-93 .elementor-element.elementor-element-8728189 ul.products::before, .elementor-93 .elementor-element.elementor-element-8728189 ul.products::after { display:none !important; }
.elementor-93 .elementor-element.elementor-element-8728189 ul.products li.product { float:none !important; width:auto !important; min-width:0; margin:0 !important; padding:1rem; border:1px solid #CBDAD8; border-radius:0.75rem; background:#FAFBF8; }
.elementor-93 .elementor-element.elementor-element-8728189 ul.products li.product img { aspect-ratio:1; object-fit:cover; }
@media(max-width:1024px){.elementor-93 .elementor-element.elementor-element-8728189 ul.products {grid-template-columns:repeat(2,minmax(0,1fr));}}
@media(max-width:767px){.elementor-93 .elementor-element.elementor-element-8728189 ul.products {grid-template-columns:1fr;}}/* End custom CSS */