.elementor-10078 .elementor-element.elementor-element-55739f3c{--display:flex;--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}@media(max-width:767px){.elementor-10078 .elementor-element.elementor-element-55739f3c{--padding-top:020px;--padding-bottom:020px;--padding-left:020px;--padding-right:020px;}}/* Start custom CSS for yith_wcwl_wishlist, class: .elementor-element-926b305 *//* ─────────────────────────────────────────────────────────────────────────────
   1. Outer wrapper & card shadow
───────────────────────────────────────────────────────────────────────────── */
.elementor-widget-yith_wcwl_wishlist .shop_table,
.elementor-widget-yith_wcwl_wishlist .wishlist_table {
  width: 100% !important;
  border: none !important;
  border-radius: 8px;
 
  overflow: hidden;
 
  margin-bottom: 2rem;
}

/* ─────────────────────────────────────────────────────────────────────────────
   2. Header bar
───────────────────────────────────────────────────────────────────────────── */
.elementor-widget-yith_wcwl_wishlist table thead {
  background: #732370 ; /* Primary */
}
.elementor-widget-yith_wcwl_wishlist table thead th {
  /*color: #fff !important;*/
  font-weight: 600;
  font-size: 0.875rem;
  text-transform: uppercase;
  padding: 1rem 1.25rem !important;
  border: none !important;
}

/* ─────────────────────────────────────────────────────────────────────────────
   3. Row styling
───────────────────────────────────────────────────────────────────────────── */
.elementor-widget-yith_wcwl_wishlist table tbody tr {
  transition: background-color 0.2s;
}
.elementor-widget-yith_wcwl_wishlist table tbody tr:nth-child(even) {
  background: #F6F6F6; /* Background */
}
.elementor-widget-yith_wcwl_wishlist table tbody tr:hover {
  background: #e8e8e8;
}

/* ─────────────────────────────────────────────────────────────────────────────
   4. Cells & typography
───────────────────────────────────────────────────────────────────────────── */
.elementor-widget-yith_wcwl_wishlist td {
  padding: 0.75rem 1.25rem !important;
  vertical-align: middle !important;
  color: #333333; /* Text */
  font-size: 0.95rem;
}
.elementor-widget-yith_wcwl_wishlist .product-thumbnail img {
  max-width: 80px;
  width: auto;
  height: auto;
  object-fit: contain;
  border-radius: 4px;
}

/* Product name */
.elementor-widget-yith_wcwl_wishlist .product-name a {
  color: #333333;
  font-weight: 600;
  text-decoration: none;
}
.elementor-widget-yith_wcwl_wishlist .product-name a:hover {
  color: #732370;
  text-decoration: none !important;
}

/* Prices */
.elementor-widget-yith_wcwl_wishlist del .woocommerce-Price-amount {
  color: #999;
}
.elementor-widget-yith_wcwl_wishlist ins .woocommerce-Price-amount {
  color: #00922C; /* Secondary */
  font-weight: 600;
  text-decoration: none !important;
}

/* Stock status */
.elementor-widget-yith_wcwl_wishlist .wishlist-in-stock {
  color: #00922C;
  font-weight: 600;
}
.elementor-widget-yith_wcwl_wishlist .wishlist-out-of-stock {
  color: #e53935;
  font-weight: 600;
}

/* ─────────────────────────────────────────────────────────────────────────────
   5. Buttons
───────────────────────────────────────────────────────────────────────────── */
.elementor-widget-yith_wcwl_wishlist .button {
  background: #732370 !important; /* Accent */
  color: #fff;
  border-radius: 6px !important;
  padding: 0.5rem 1.2rem !important;
  font-size: 0.875rem !important;
  text-transform: none !important;
  box-shadow: 0 2px 6px rgba(0,0,0,0.1);
  transition: transform 0.1s, background 0.2s;
}
.elementor-widget-yith_wcwl_wishlist .button:hover {
  background: #3653c1;
  transform: translateY(-2px);
}

/* Remove-icon */
.elementor-widget-yith_wcwl_wishlist .product-remove a {
  color: #732370 !important;
  font-size: 1.2rem;
  margin-left: 0.5rem;
  transition: color 0.2s;
}
.elementor-widget-yith_wcwl_wishlist .product-remove a:hover {
  color: #e53935 !important;
}

/* ─────────────────────────────────────────────────────────────────────────────
   6. Responsive: collapse into cards
───────────────────────────────────────────────────────────────────────────── */

}/* End custom CSS */