.elementor-15503 .elementor-element.elementor-element-9cd583d{--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;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15503 .elementor-element.elementor-element-458fd08{padding:10px 10px 10px 10px;}.elementor-15503 .elementor-element.elementor-element-458fd08.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-15503 .elementor-element.elementor-element-458fd08.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-15503 .elementor-element.elementor-element-bf2bb20{--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(max-width:1200px){.elementor-15503 .elementor-element.elementor-element-9cd583d{--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15503 .elementor-element.elementor-element-458fd08.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-15503 .elementor-element.elementor-element-9cd583d{--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15503 .elementor-element.elementor-element-458fd08.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for wc-archive-products, class: .elementor-element-458fd08 *//* Supprimer compteur résultats WooCommerce */
.pharma365-products-grid .woocommerce-result-count{
display:none !important;
}

/* Supprimer menu tri WooCommerce */
.pharma365-products-grid .woocommerce-ordering{
display:none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cd583d */.para365-products{
  position:relative;
  border-radius:26px;
  overflow:hidden;
  background:
    linear-gradient(
      180deg,
      rgba(244,250,248,0.35) 0%,
      rgba(228,243,239,0.65) 40%,
      rgba(214,236,230,0.95) 100%
    );
  padding:40px 30px;
  box-shadow:
    0 20px 45px rgba(11,79,67,.08),
    0 6px 18px rgba(0,0,0,.05);
}

.para365-products::before{
  content:"";
  position:absolute;
  inset:0;
  background:
    radial-gradient(circle at 20% 0%, rgba(255,255,255,.7), transparent 40%),
    radial-gradient(circle at 80% 10%, rgba(18,130,108,.08), transparent 40%);
  pointer-events:none;
}

.para365-products .woocommerce ul.products{
  position:relative;
  z-index:2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf2bb20 */.elementor-15503 .elementor-element.elementor-element-bf2bb20 {
  background: linear-gradient(145deg, #fefefe, #f3f7f5);
  padding: 40px;
  border-radius: 24px;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.06);
  display: flex;
  align-items: center;
  gap: 30px;
  transition: all 0.3s ease;
}
.elementor-15503 .elementor-element.elementor-element-bf2bb20:hover {
  transform: scale(1.01);
}/* End custom CSS */