.elementor-39 .elementor-element.elementor-element-4feb71c:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-4feb71c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://litify.shop/wp-content/uploads/2025/06/unnamed.png");background-position:0px -477px;background-repeat:no-repeat;background-size:cover;}.elementor-39 .elementor-element.elementor-element-4feb71c > .elementor-container{max-width:500px;}.elementor-39 .elementor-element.elementor-element-4feb71c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-39 .elementor-element.elementor-element-4feb71c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-39 .elementor-element.elementor-element-49083bd{text-align:center;}.elementor-39 .elementor-element.elementor-element-49083bd .elementor-heading-title{color:#FFFFFF;font-family:"Chonburi", Sans-serif;font-size:60px;}.elementor-39 .elementor-element.elementor-element-049e9fb{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-049e9fb:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-049e9fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://litify.shop/wp-content/uploads/2025/06/unnamed.png");background-color:#FFF8D1;background-position:0px -16px;background-size:cover;}.elementor-39 .elementor-element.elementor-element-049e9fb, .elementor-39 .elementor-element.elementor-element-049e9fb::before{--border-transition:0.3s;}.elementor-39 .elementor-element.elementor-element-5026f77{width:100%;max-width:100%;}.elementor-39 .elementor-element.elementor-element-5026f77 > .elementor-widget-container{margin:-25px -25px -25px -25px;padding:0px 0px 0px 0px;}@media(min-width:1025px){.elementor-39 .elementor-element.elementor-element-4feb71c:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-4feb71c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-39 .elementor-element.elementor-element-4feb71c:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-4feb71c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-39 .elementor-element.elementor-element-4feb71c{padding:0px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-4b10cab > .elementor-element-populated{padding:50px 50px 50px 50px;}.elementor-39 .elementor-element.elementor-element-49083bd .elementor-heading-title{font-size:3em;}.elementor-39 .elementor-element.elementor-element-049e9fb:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-049e9fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}@media(max-width:767px){.elementor-39 .elementor-element.elementor-element-4feb71c:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-4feb71c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-39 .elementor-element.elementor-element-49083bd .elementor-heading-title{font-size:2.5em;}.elementor-39 .elementor-element.elementor-element-049e9fb:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-049e9fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}/* Start custom CSS for yith_wcwl_wishlist, class: .elementor-element-5026f77 */.yith-wcwl-wishlist .entry-title {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-049e9fb *//* === Wishlist Table: LITIFY ULTIMATE STYLING === */

/* Wishlist Container Styling */
.woocommerce .wishlist_table {
  background-color: rgba(255, 255, 255, 0.04);
  border-radius: 18px;
  padding: 25px;
  backdrop-filter: blur(4px);
  border: 1px solid rgba(255, 255, 255, 0.1);
  color: #fff;
  box-shadow: 0 0 10px rgba(255, 255, 255, 0.05);
}

/* Table Headers */
.woocommerce .wishlist_table thead th {
  background-color: rgba(255, 255, 255, 0.08);
  color: #ffffff;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 14px;
  padding: 16px;
  letter-spacing: 1px;
  text-align: center;
}

/* Table Rows */
.woocommerce .wishlist_table tbody tr {
  border-bottom: 1px solid rgba(255, 255, 255, 0.08);
  transition: background 0.3s ease;
}

.woocommerce .wishlist_table tbody tr:hover {
  background-color: rgba(255, 255, 255, 0.06);
}

/* Product Name */
.woocommerce .wishlist_table .product-name a {
  color: #ffcc00 !important;
  font-weight: 700;
  font-size: 16px;
  letter-spacing: 0.3px;
}

/* Price */
.woocommerce .wishlist_table .product-price,
.woocommerce .wishlist_table .product-price ins,
.woocommerce .wishlist_table .product-price del {
  color: #ffffff !important;
  font-size: 15px;
  font-weight: 500;
}

/* Stock Status */
.woocommerce .wishlist_table .product-stock {
  color: #00ff88 !important;
  font-weight: 700;
  font-size: 14px;
}

/* Add to Cart / Select Options */
.woocommerce .wishlist_table a.button {
  background-color: #ff8c00;
  color: #ffffff !important;
  padding: 10px 18px;
  font-size: 13px;
  border-radius: 12px;
  text-transform: uppercase;
  transition: all 0.3s ease;
  border: none;
  font-weight: 600;
}

.woocommerce .wishlist_table a.button:hover {
  background-color: #ffffff;
  color: #000 !important;
  box-shadow: 0 0 10px #ffffff;
}

/* Remove button "X" */
.woocommerce .wishlist_table td.product-remove a.remove {
  color: #ff4d4d !important;
  font-size: 20px;
  transition: 0.2s ease;
}

.woocommerce .wishlist_table td.product-remove a.remove:hover {
  transform: scale(1.2);
  color: #ff0000 !important;
}

/* Make everything align better */
.woocommerce .wishlist_table td {
  text-align: center;
  vertical-align: middle;
  padding: 14px 10px;
}

/* Responsive Adjustments */
@media (max-width: 768px) {
  .woocommerce .wishlist_table {
    font-size: 14px;
  }

  .woocommerce .wishlist_table .product-name a {
    font-size: 14px;
  }

  .woocommerce .wishlist_table a.button {
    padding: 8px 14px;
    font-size: 12px;
  }
}






/* Remove the white background in header */
.woocommerce .wishlist_table thead th {
  background: transparent !important;
  color: #ffffff !important;
  font-weight: bold;
}

/* Remove white background from the header */
table.wishlist_table thead {
  background-color: transparent !important;
}
table.wishlist_table thead th {
  background-color: transparent !important;
  color: #ffffff !important;
}

/* Make "Add to cart" and "Select options" visible and styled */
table.wishlist_table .product-add-to-cart a {
  color: #ffffff !important;
  font-weight: 600;
  text-transform: uppercase;
  border: 1px solid #ffffff50;
  padding: 6px 12px;
  border-radius: 4px;
  transition: all 0.3s ease;
}

table.wishlist_table .product-add-to-cart a:hover {
  background-color: #ffffff !important;
  color: #000000 !important;
}

/* Make "In Stock" green and bold */
table.wishlist_table .product-stock {
  color: #00ff88 !important;
  font-weight: bold !important;
}


/* Shift 'Product Name' heading slightly left */
table.wishlist_table thead th.product-name {
  padding-left: 55px !important;
  text-align: left !important;
}


.yith-wcwl-share, 
.yith-wcwl-share-title {
  display: none !important;
}/* End custom CSS */