.elementor-17185 .elementor-element.elementor-element-5c752e9{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17185 .elementor-element.elementor-element-5c752e9:not(.elementor-motion-effects-element-type-background), .elementor-17185 .elementor-element.elementor-element-5c752e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://litify.shop/wp-content/uploads/2025/06/unnamed-e1766748420224.png");}.elementor-17185 .elementor-element.elementor-element-5c752e9, .elementor-17185 .elementor-element.elementor-element-5c752e9::before{--border-transition:0.3s;}.elementor-17185 .elementor-element.elementor-element-c29dd29 > .elementor-widget-container{padding:50px 0px 50px 0px;}.elementor-17185 .elementor-element.elementor-element-c29dd29{text-align:center;}.elementor-17185 .elementor-element.elementor-element-c29dd29 .elementor-heading-title{color:#FFFFFF;font-family:"Chonburi", Sans-serif;font-size:60px;}.elementor-17185 .elementor-element.elementor-element-fcdcade{--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;--background-transition:0.3s;}.elementor-17185 .elementor-element.elementor-element-fcdcade:not(.elementor-motion-effects-element-type-background), .elementor-17185 .elementor-element.elementor-element-fcdcade > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://litify.shop/wp-content/uploads/2025/06/unnamed-e1766748420224.png");}.elementor-17185 .elementor-element.elementor-element-fcdcade, .elementor-17185 .elementor-element.elementor-element-fcdcade::before{--border-transition:0.3s;}.elementor-17185 .elementor-element.elementor-element-23bbe49{--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-17185 .elementor-element.elementor-element-23bbe49:not(.elementor-motion-effects-element-type-background), .elementor-17185 .elementor-element.elementor-element-23bbe49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://litify.shop/wp-content/uploads/2025/06/unnamed-e1766748420224.png");background-color:#FFF8D1;background-position:0px -16px;background-size:cover;}.elementor-17185 .elementor-element.elementor-element-23bbe49, .elementor-17185 .elementor-element.elementor-element-23bbe49::before{--border-transition:0.3s;}.elementor-17185 .elementor-element.elementor-element-db4ad8d{width:100%;max-width:100%;}.elementor-17185 .elementor-element.elementor-element-db4ad8d > .elementor-widget-container{margin:-25px -25px -25px -25px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-17185 .elementor-element.elementor-element-c29dd29 .elementor-heading-title{font-size:3em;}.elementor-17185 .elementor-element.elementor-element-23bbe49:not(.elementor-motion-effects-element-type-background), .elementor-17185 .elementor-element.elementor-element-23bbe49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}@media(max-width:767px){.elementor-17185 .elementor-element.elementor-element-c29dd29 .elementor-heading-title{font-size:2.5em;}.elementor-17185 .elementor-element.elementor-element-23bbe49:not(.elementor-motion-effects-element-type-background), .elementor-17185 .elementor-element.elementor-element-23bbe49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}/* Start custom CSS for yith_wcwl_wishlist, class: .elementor-element-db4ad8d */.yith-wcwl-wishlist .entry-title {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23bbe49 *//* === 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 */