.elementor-841 .elementor-element.elementor-element-302a057 .woocommerce-breadcrumb{color:var( --e-global-color-text );font-size:0.8rem;}.elementor-841 .elementor-element.elementor-element-302a057 .woocommerce-breadcrumb > a{color:var( --e-global-color-text );}.elementor-841 .elementor-element.elementor-element-9c6d1b3{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}/* Start custom CSS */.filter-container .elementor-widget-shortcode {
    min-width: 300px;
}

.filter-container {
    min-width: 300px;
}

.archive-cards div div ul li a .variation-function-added {
    display: none;
}

.archive-cards div div ul li {
    transition: all 0.1s ease;
}

.archive-cards div div ul li:hover {
    transform: scale(1.01);
}

.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button {
    display: none;
}

.lista-produse .elementor-shortcode div div ul li a .variations_form {
    display: none;
}

.lista-produse .elementor-shortcode div div ul li .add_to_cart_button {
    display: none !important;
}

.lista-produse .elementor-shortcode div div ul li a .onsale {
    display: none;
}

.lista-produse .elementor-shortcode div div ul li a h2 {
    color: #0A0A0A;
}

.lista-produse .elementor-shortcode div div ul li a .price .woocommerce-Price-amount {
    color: #ff4646;
    font-weight: 600;
}

.lista-produse .elementor-shortcode div div ul li a .price .woocommerce-Price-amount:nth-child(3) {
    color: #ff4646;
    font-weight: 600;
}

.lista-produse .elementor-shortcode div div ul li a .price del .woocommerce-Price-amount {
    color: #6b7280;
    font-weight: 400;
    text-decoration: line-through;
}

.lista-produse .elementor-shortcode div div ul li a .price ins span bdi {
    color: #ff4646;
    font-weight: 600;
    text-decoration: none !important;
}

.lista-produse .woocommerce-page ul.products li.product {
    background: #fff;
    padding: 20px !important;
    border-radius: 12px;
    margin: 0;
    width: 100%;
    transition: all 0.1s ease-out;
}

.lista-produse .woocommerce-page ul.products li.product:hover {
    box-shadow: 0 5px 20px 0 rgba(0,0,0,0.1);
    transform: translateY(-4px);
}

.lista-produse .elementor-shortcode div div ul li a img {
    border-radius: 8px;
}

.lista-produse .elementor-shortcode div div ul {
    display: grid !important;
  grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  gap: 20px !important;
  margin: 0 !important;
  padding: 0 !important;
}

.lista-produse .woocommerce ul.products::before {
    display: none;
}

.lista-produse .woocommerce ul.products li.product .star-rating {
    display:none;
}

/* Tablet */
@media (max-width: 1024px) {
  .lista-produse .elementor-shortcode div div ul {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 18px !important;
  }

  .lista-produse .woocommerce-page ul.products li.product {
    padding: 18px !important;
  }
}

/* Mobile */
@media (max-width: 767px) {
  .lista-produse .elementor-shortcode div div ul {
    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
    gap: 16px !important;
  }

  .lista-produse .woocommerce-page ul.products li.product {
    padding: 16px !important;
    border-radius: 10px;
  }

  .lista-produse .elementor-shortcode div div ul li a img {
    width: 100%;
    height: auto;
  }

  .lista-produse .elementor-shortcode div div ul li a h2 {
    font-size: 16px;
    line-height: 1.3;
  }

  .lista-produse .elementor-shortcode div div ul li a .price {
    font-size: 15px;
  }

  .lista-produse .woocommerce-page ul.products li.product:hover {
    transform: none;
    box-shadow: none;
  }
}

/* Very small phones */
@media (max-width: 420px) {
  .lista-produse .elementor-shortcode div div ul {
    gap: 14px !important;
  }

  .lista-produse .woocommerce-page ul.products li.product {
    padding: 14px !important;
  }
}/* End custom CSS */