.elementor-220674 .elementor-element.elementor-element-e478c2f{--display:flex;}.elementor-220674 .elementor-element.elementor-element-e0fa105 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-220674 .elementor-element.elementor-element-7378c79.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-220674 .elementor-element.elementor-element-7378c79.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-220674 .elementor-element.elementor-element-cfa7f9a > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-220674 .elementor-element.elementor-element-459ee6f.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-220674 .elementor-element.elementor-element-459ee6f.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-220674 .elementor-element.elementor-element-bc3393e > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-220674 .elementor-element.elementor-element-2a9c83a.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-220674 .elementor-element.elementor-element-2a9c83a.elementor-wc-products ul.products li.product span.onsale{display:block;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-220674 .elementor-element.elementor-element-7378c79.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-220674 .elementor-element.elementor-element-459ee6f.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-220674 .elementor-element.elementor-element-2a9c83a.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-220674 .elementor-element.elementor-element-e0fa105 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-220674 .elementor-element.elementor-element-7378c79.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-220674 .elementor-element.elementor-element-cfa7f9a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-220674 .elementor-element.elementor-element-459ee6f.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-220674 .elementor-element.elementor-element-bc3393e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-220674 .elementor-element.elementor-element-2a9c83a.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for woocommerce-products, class: .elementor-element-7378c79 */@media (max-width: 767px) {
  .woocommerce ul.products {
    display: flex !important;
    flex-wrap: nowrap !important;
    overflow-x: auto !important;
    gap: 12px;
    -webkit-overflow-scrolling: touch;
    scroll-snap-type: x mandatory;
    padding-bottom: 8px;
  }

  .woocommerce ul.products li.product {
    flex: 0 0 80% !important;
    scroll-snap-align: start;
    margin: 0 !important;
  }/* End custom CSS */