.elementor-2144 .elementor-element.elementor-element-f4b25e7{--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;}/* Start custom CSS for shortcode, class: .elementor-element-ca2bf60 */body.page-id-1234 .woocommerce ul.products {
    display:flex;
    flex-wrap:wrap;
  }
  body.page-id-1234 .woocommerce ul.products li.product {
    width:25% !important; /* 4 columns */
    margin:0 0 30px 0;
    padding:0 15px;
  }
  .th-product .product-img.transparent-img {

    padding: 0 !important;

    border-radius: 15px;

}
 .th-product .product-img.transparent-img img {
border-radius: 0 !important;
}
  @media (max-width:1024px){ body.page-id-1234 .woocommerce ul.products li.product { width:33.333% !important; } }
  @media (max-width:768px){ body.page-id-1234 .woocommerce ul.products li.product { width:50% !important; } }
  @media (max-width:480px){ body.page-id-1234 .woocommerce ul.products li.product { width:100% !important; } }
  
  
  
  .product-wrapper {
      flex-basis: 25%
  }
  
  
  
  
  
  .woocommerce nav.woocommerce-pagination {
    display:flex !important;
    justify-content:center;
    margin-top: 30px;
  }
  .woocommerce nav.woocommerce-pagination ul { display:flex !important; gap:8px; }
  .woocommerce nav.woocommerce-pagination li { display:block !important; }
  
  
  
  
  
.woocommerce nav.woocommerce-pagination li {
    font-size: 18px;
    display: block !important;
    background-color: #fe75bb;
    color: #fff;
    padding: 9px 17px;
}
.woocommerce nav.woocommerce-pagination li .page-numbers {
    color: #fff;
}
.woocommerce nav.woocommerce-pagination li .current {
    color: #000;
}



/* Tablet: 2 columns */
  @media (max-width: 1024px) {
    .woocommerce ul.products li.product { width:50% !important; }
    .product-wrapper { flex-basis:50% !important; }
  }

  /* Mobile: 1 column */
  @media (max-width: 600px) {
    .woocommerce ul.products { display:block; }
    .woocommerce ul.products li.product { width:100% !important; margin:0 0 24px; padding:0; }
     .product-wrapper { flex-basis:100% !important; }
  }/* End custom CSS */