.elementor-1470 .elementor-element.elementor-element-0e62d77{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-1470 .elementor-element.elementor-element-557a62c{--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-1470 .elementor-element.elementor-element-5ef4af6{--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-1470 .elementor-element.elementor-element-0a0ec76 > .elementor-widget-container{margin:-20px 0px -20px 0px;}.elementor-1470 .elementor-element.elementor-element-3fd591a > .elementor-widget-container{margin:0px 0px -18px 0px;}.elementor-1470 .elementor-element.elementor-element-3fd591a a.single_add_to_cart_button, .elementor-1470 .elementor-element.elementor-element-3fd591a .single_add_to_cart_button{color:#000000;background-color:#F3EFE7;}.elementor-1470 .elementor-element.elementor-element-3fd591a a.single_add_to_cart_button:hover, .elementor-1470 .elementor-element.elementor-element-3fd591a .single_add_to_cart_button:hover{color:#000000;background-color:#FFFFFF;}.elementor-1470 .elementor-element.elementor-element-3fd591a .single_add_to_cart_button{border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;}.elementor-1470 .elementor-element.elementor-element-71d5eeb{--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;}@media(min-width:768px){.elementor-1470 .elementor-element.elementor-element-0e62d77{--content-width:1200px;}.elementor-1470 .elementor-element.elementor-element-557a62c{--width:50%;}.elementor-1470 .elementor-element.elementor-element-5ef4af6{--width:50%;}}/* Start custom CSS for product-related, class: .elementor-element-6a21c40 */.elementor-1470 .elementor-element.elementor-element-6a21c40 h2,
.elementor-1470 .elementor-element.elementor-element-6a21c40 .woocommerce-loop-product__title{
  font-family: Arial, Helvetica, sans-serif !important;
  color: #000 !important;
}



.elementor-1470 .elementor-element.elementor-element-6a21c40 ul.products{
  display: grid !important;
  grid-template-columns: repeat(4, 1fr);
  gap: 20px;
}

.elementor-1470 .elementor-element.elementor-element-6a21c40 ul.products li.product{
  width: 100% !important;
  margin: 0 !important;
  text-align: center;
}

.elementor-1470 .elementor-element.elementor-element-6a21c40 ul.products li.product img{
  width: 100% !important;
  height: auto !important;
}

.elementor-1470 .elementor-element.elementor-element-6a21c40 ul.products li.product .woocommerce-loop-product__title{
  white-space: normal !important;
  word-break: break-word;
  font-size: 15px;
  line-height: 1.4;

  display: -webkit-box;
  -webkit-line-clamp: 2;   
  -webkit-box-orient: vertical;
  overflow: hidden;
}

@media (max-width: 1024px){
  .elementor-1470 .elementor-element.elementor-element-6a21c40 ul.products{
    grid-template-columns: repeat(2, 1fr);
    gap: 16px;
  }
}

@media (max-width: 767px){
  .elementor-1470 .elementor-element.elementor-element-6a21c40 ul.products{
    grid-template-columns: repeat(2, 1fr);
    gap: 12px;
  }

  .elementor-1470 .elementor-element.elementor-element-6a21c40 ul.products li.product .woocommerce-loop-product__title{
    font-size: 14px;
  }
}

.elementor-1470 .elementor-element.elementor-element-6a21c40 ul.products li.product h2.woocommerce-loop-product__title ~ h2.woocommerce-loop-product__title{
  display: none !important;
}

.elementor-1470 .elementor-element.elementor-element-6a21c40 ul.products li.product a .woocommerce-loop-product__title + .woocommerce-loop-product__title{
  display: none !important;
}

.elementor-1470 .elementor-element.elementor-element-6a21c40 ul.products li.product .woocommerce-product-details__short-description,
.elementor-1470 .elementor-element.elementor-element-6a21c40 ul.products li.product .product-short-description,
.elementor-1470 .elementor-element.elementor-element-6a21c40 ul.products li.product .woocommerce-product-details__short-description *,
.elementor-1470 .elementor-element.elementor-element-6a21c40 ul.products li.product .excerpt,
.elementor-1470 .elementor-element.elementor-element-6a21c40 ul.products li.product .product-excerpt,
.elementor-1470 .elementor-element.elementor-element-6a21c40 ul.products li.product p{
  display: none !important;
}/* End custom CSS */