.elementor-2952 .elementor-element.elementor-element-a7d2d6c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2952 .elementor-element.elementor-element-45b7b6ec{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}:root{--page-title-display:none;}@media(max-width:1200px){.elementor-2952 .elementor-element.elementor-element-45b7b6ec{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}}@media(max-width:1024px){.elementor-2952 .elementor-element.elementor-element-45b7b6ec{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}}@media(max-width:767px){.elementor-2952 .elementor-element.elementor-element-45b7b6ec{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS for yith_wcwl_wishlist, class: .elementor-element-4bb26ac */.elementor-2952 .elementor-element.elementor-element-4bb26ac .wishlist-title-container {
    display: none;
}
/* === Wishlist Table Wrapper === */
.wishlist_table {
  width: 100%;
  border-collapse: separate;
  background: transparent;
}

/* === Table Header === */
.wishlist_table thead th {
  background-color: #1338BE !important; /* Deep Blue */
  color: #fff;
  font-weight: 600;
  text-transform: uppercase;
  padding: 14px 10px;
  text-align: center;
  border: none;
}


/* === Product Name === */
.wishlist_table td.product-name a {
  font-weight: 600;
  color: #000 !important;
  text-decoration: none;
  font-size: 15px;
}

.wishlist_table td.product-name a:hover {
  color: #ff5a00 !important;
}

/* === Price === */
.wishlist_table td.product-price {
  color: #333;
  font-weight: 600;
  font-size: 15px;
}

.woocommerce table.shop_table td {
    border-top: none;
    border-left: none;
}
.woocommerce table.shop_table {
    border-right: none;
    border-bottom: none;
}
.woocommerce table.shop_table.wishlist_table tr td {
    color: #000;
}

body .woocommerce .cart .button {
    background-color: var(--e-global-color-secondary);
    font-family: "Modica", Sans-serif;
    font-size: 12px;
    font-weight: normal;
    text-transform: uppercase;
    fill: var(--e-global-color-9e6dd61);
    color: var(--e-global-color-9e6dd61);
    border-radius: 6px;
    padding: 11px 15px 11px 15px !important;
    margin: 0 10px !important;
    line-height: 10px;
}
body .woocommerce .cart .button:hover {
    background-color: #000;
}
#content table.wishlist_table.cart a.remove {
    font-size: 28px !important;
}
    .elementor-2952 .elementor-element.elementor-element-4bb26ac .wishlist_table.responsive.mobile .product-name a{
        font-size: 22px !important;
        color: inherit !important;
    }
    .elementor-2952 .elementor-element.elementor-element-4bb26ac .wishlist_table.mobile {
        display: flex;
        flex-wrap: wrap;
        gap: 15px;
        justify-content: space-around;
    }
    .elementor-2952 .elementor-element.elementor-element-4bb26ac .wishlist_table.responsive.mobile .product-name h3{
        line-height: 20px !important;
    }
    .elementor-2952 .elementor-element.elementor-element-4bb26ac .wishlist_table.responsive.mobile .product-name a{
        font-size: 20px !important;
    }
    .elementor-2952 .elementor-element.elementor-element-4bb26ac .wishlist_table.mobile li{
        width: 48%;
        border: 1px solid #ccc;
        border-radius: 6px;
        padding: 20px;
        margin-bottom: 20px;
    }
    .elementor-2952 .elementor-element.elementor-element-4bb26ac .additional-info-wrapper {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        justify-content: space-between;
    }
@media(max-width:1200px){
    .elementor-2952 .elementor-element.elementor-element-4bb26ac .wishlist_table.mobile {
        padding-left: 0;
    }
    .elementor-2952 .elementor-element.elementor-element-4bb26ac .woocommerce .cart .button {
        margin: 3px !important;
    }
}

@media(max-width:1024px){
    .elementor-2952 .elementor-element.elementor-element-4bb26ac li .item-wrapper {
        width: 100%;
    }
    .elementor-2952 .elementor-element.elementor-element-4bb26ac li .product-add-to-cart a {
        margin: 0 10px 0 0 !important;
    }
}
@media(max-width:767px){
    .elementor-2952 .elementor-element.elementor-element-4bb26ac .wishlist_table.responsive.mobile .product-name h3{
        line-height: 16px !important;
    }
    .elementor-2952 .elementor-element.elementor-element-4bb26ac .wishlist_table.responsive.mobile .product-name a{
        font-size: 18px !important;
    }
    .elementor-2952 .elementor-element.elementor-element-4bb26ac .wishlist_table.mobile li{
        width: 100% !important;
        padding: 20px 15px !important;
    }
}/* End custom CSS */