.elementor-43819 .elementor-element.elementor-element-c5b19d6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-43819 .elementor-element.elementor-element-61609f9{--spacer-size:10px;}.elementor-43819 .elementor-element.elementor-element-8cff7a0{text-align:center;}.elementor-43819 .elementor-element.elementor-element-750c78c{--display:flex;}.elementor-43819 .elementor-element.elementor-element-0e8feab{--spacer-size:20px;}.elementor-43819 .elementor-element.elementor-element-3378d76{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-43819 .elementor-element.elementor-element-13ed4bf{--spacer-size:50px;}@media(min-width:1601px){.elementor-43819 .elementor-element.elementor-element-8cff7a0{text-align:center;}}/* Start custom CSS for cosma_products, class: .elementor-element-67530e9 *//* DESKTOP (default) */
.cosma-product-grid,
.cosma-grid {
  grid-template-columns: repeat(3, 1fr);
}

/* TABLET */
@media (max-width: 1024px) {
  .cosma-product-grid,
  .cosma-grid {
    grid-template-columns: repeat(2, 1fr) !important;
  }
}

/* MOBILE */
@media (max-width: 767px) {
  .cosma-product-grid,
  .cosma-grid {
    grid-template-columns: 1fr !important;
  }
}/* End custom CSS */