.elementor-672 .elementor-element.elementor-element-89f32c4{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-672 .elementor-element.elementor-element-26bff960{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}/* Start custom CSS for shortcode, class: .elementor-element-a709570 */.elementor-672 .elementor-element.elementor-element-a709570 .wishlist-title.wishlist-title-with-form {
    display: none;
}

.elementor-672 .elementor-element.elementor-element-a709570 table.wishlist_table {
    width: 100% !important;
    border-collapse: separate !important;
    border-spacing: 0 !important;
    border: 1px solid #cca64438 !important;
    border-radius: 16px !important;
    background-color: #ffffff !important;
    font-family: 'Nunito', sans-serif !important;
    overflow: hidden !important;
}

.elementor-672 .elementor-element.elementor-element-a709570 table.wishlist_table th.product-thumbnail,
.elementor-672 .elementor-element.elementor-element-a709570 table.wishlist_table td.product-thumbnail {
    width: 20% !important;
}

.elementor-672 .elementor-element.elementor-element-a709570 table.wishlist_table th.product-name,
.elementor-672 .elementor-element.elementor-element-a709570 table.wishlist_table td.product-name {
    width: 35% !important;
}

.elementor-672 .elementor-element.elementor-element-a709570 table.wishlist_table thead th,
.elementor-672 .elementor-element.elementor-element-a709570 table.wishlist_table tbody td {
    text-align: center !important;
    border-bottom: 1px solid #cca64438 !important;
    border-right: 1px solid #cca64438 !important;
    border-top: none !important;
    border-left: none !important;
}

.elementor-672 .elementor-element.elementor-element-a709570 table.wishlist_table thead th {
    background-color: #FFF9E9 !important;
    padding: 18px 15px !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    color: #4a4a4a !important;
}

.elementor-672 .elementor-element.elementor-element-a709570 table.wishlist_table tbody td {
    padding: 20px 15px !important;
    vertical-align: middle !important;
}

.elementor-672 .elementor-element.elementor-element-a709570 table.wishlist_table thead th:last-child,
.elementor-672 .elementor-element.elementor-element-a709570 table.wishlist_table tbody td:last-child {
    border-right: none !important;
}

.elementor-672 .elementor-element.elementor-element-a709570 table.wishlist_table tbody tr:last-of-type td {
    border-bottom: none !important;
}

.elementor-672 .elementor-element.elementor-element-a709570 table.wishlist_table td.product-thumbnail img {
    width: 90px !important;
    height: 90px !important;
    object-fit: contain !important;
    display: block !important;
    margin: 0 auto !important;
}

.elementor-672 .elementor-element.elementor-element-a709570 table.wishlist_table td.product-name {
    text-align: left !important;
}

.elementor-672 .elementor-element.elementor-element-a709570 table.wishlist_table td.product-name a {
    font-weight: 700 !important;
    color: #1a1a1a !important;
    text-decoration: none !important;
    font-size: 15px !important;
    display: block !important;
}

.elementor-672 .elementor-element.elementor-element-a709570 table.wishlist_table td.product-price {
    font-weight: 700 !important;
    color: #1a1a1a !important;
}

.elementor-672 .elementor-element.elementor-element-a709570 table.wishlist_table td.product-stock-status .wishlist-in-stock {
    font-weight: 700 !important;
    color: #28a745 !important;
}

.elementor-672 .elementor-element.elementor-element-a709570 table.wishlist_table td.product-add-to-cart {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 10px !important;
}

.elementor-672 .elementor-element.elementor-element-a709570 table.wishlist_table td.product-add-to-cart .dateadded {
    font-size: 13px !important;
    color: #888888 !important;
    margin-bottom: 5px !important;
    display: block !important;
}

.elementor-672 .elementor-element.elementor-element-a709570 table.wishlist_table td.product-add-to-cart .add_to_cart_button,
.elementor-672 .elementor-element.elementor-element-a709570 table.wishlist_table td.product-add-to-cart .remove_from_wishlist {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    padding: 0 20px !important;
    border-radius: 50px !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    font-family: 'Nunito', sans-serif !important;
    width: 150px !important;
    height: 40px !important;
    box-sizing: border-box !important;
    margin: 0 auto !important;
    transition: all 0.3s ease !important;
    text-decoration: none !important;
}

.elementor-672 .elementor-element.elementor-element-a709570 table.wishlist_table td.product-add-to-cart .add_to_cart_button {
    border: 1px solid #cca64438 !important;
    background-color: #ffffff !important;
    color: #1a1a1a !important;
}

.elementor-672 .elementor-element.elementor-element-a709570 table.wishlist_table td.product-add-to-cart .add_to_cart_button:hover {
    background-color: #f5f5f5 !important;
}

.elementor-672 .elementor-element.elementor-element-a709570 table.wishlist_table td.product-add-to-cart .remove_from_wishlist {
    border: 1px solid #cca64438 !important;
    background-color: #CCA644 !important;
    color: #ffffff !important;
}

.elementor-672 .elementor-element.elementor-element-a709570 table.wishlist_table td.product-add-to-cart .remove_from_wishlist:hover {
    background-color: #b8953d !important;
}

.elementor-672 .elementor-element.elementor-element-a709570 .screen-reader-text {
    display: none !important;
}

/* Mobile */
@media (max-width: 768px) {

    .elementor-672 .elementor-element.elementor-element-a709570 .woocommerce table.shop_table,
    .elementor-672 .elementor-element.elementor-element-a709570 .woocommerce table.wishlist_table,
    .elementor-672 .elementor-element.elementor-element-a709570 .woocommerce table.wishlist_table tbody,
    .elementor-672 .elementor-element.elementor-element-a709570 .woocommerce table.wishlist_table th,
    .elementor-672 .elementor-element.elementor-element-a709570 .woocommerce table.wishlist_table td {
        display: block !important;
        width: 100% !important;
        max-width: 100% !important;
        border: none !important;
        background: transparent !important;
        padding: 0 !important;
        text-align: center !important;
    }

    .elementor-672 .elementor-element.elementor-element-a709570 table.wishlist_table thead {
        display: none !important;
    }

    .elementor-672 .elementor-element.elementor-element-a709570 .woocommerce table.wishlist_table tr {
        display: block !important;
        background: #ffffff !important;
        border: 1px solid #cca64438 !important;
        border-radius: 16px !important;
        margin-bottom: 20px !important;
        padding: 15px 20px !important;
        box-shadow: none !important;
    }

    .elementor-672 .elementor-element.elementor-element-a709570 .woocommerce table.wishlist_table td {
        padding: 8px 0 !important;
        text-align: center !important;
        display: block !important;
    }

    .elementor-672 .elementor-element.elementor-element-a709570 .woocommerce table.wishlist_table td.product-thumbnail {
        padding-bottom: 15px !important;
        display: flex !important;
        justify-content: center !important;
    }

    .elementor-672 .elementor-element.elementor-element-a709570 .woocommerce table.wishlist_table td.product-thumbnail a {
        display: block !important;
        width: 100% !important;
        text-align: center !important;
        border: none !important;
    }

    .elementor-672 .elementor-element.elementor-element-a709570 .woocommerce table.wishlist_table td.product-thumbnail img {
        width: 160px !important;
        height: 160px !important;
        object-fit: contain !important;
        margin: 0 auto !important;
        display: inline-block !important;
        border: none !important;
    }

    .elementor-672 .elementor-element.elementor-element-a709570 .woocommerce table.wishlist_table td.product-add-to-cart {
        display: flex !important;
        flex-direction: column !important;
        align-items: center !important;
        justify-content: center !important;
        gap: 15px !important;
        margin-top: 15px !important;
        padding-top: 25px !important;
        border-top: 1px solid #cca64438 !important;
    }

    .elementor-672 .elementor-element.elementor-element-a709570 .woocommerce table.wishlist_table td.product-add-to-cart .add_to_cart_button,
    .elementor-672 .elementor-element.elementor-element-a709570 .woocommerce table.wishlist_table td.product-add-to-cart .remove_from_wishlist {
        width: 100% !important;
        max-width: 250px !important;
    }
}/* End custom CSS */