.elementor-977 .elementor-element.elementor-element-ee48f95{--display:flex;--padding-top:045px;--padding-bottom:45px;--padding-left:0px;--padding-right:0px;}@media(max-width:767px){.elementor-977 .elementor-element.elementor-element-ee48f95{--padding-top:35px;--padding-bottom:35px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for shortcode, class: .elementor-element-714e8db */.yith-wcwl-form table.shop_table {
    display: grid !important;
    grid-template-columns: repeat(auto-fill, minmax(250px, 1fr)) !important;
    gap: 24px !important;
    background: transparent !important;
    border: none !important;
}

.yith-wcwl-form thead { display: none !important; }

.wishlist-items-wrapper { display: contents !important; }

.wishlist-items-wrapper tr {
    display: flex !important;
    flex-direction: column !important;
    background: #ffffff !important;
    border: 1px solid #d1c6ab !important;
    border-radius: 12px !important;
    padding: 20px !important;
    position: relative !important;
    box-shadow: 0 4px 10px rgba(0,0,0,0.05) !important;
}

.product-remove { position: absolute !important; top: 10px !important; right: 10px !important; }
.product-remove a.remove { 
    background: #ED1C24 !important; color: white !important;
    width: 35px !important; height: 35px !important;
    display: flex !important; align-items: center; justify-content: center;
    border-radius: 50% !important; text-decoration: none !important;
}

.product-thumbnail img { width: 100% !important; height: auto !important; border-radius: 8px; }

.product-name { order: 2; color: #2E3192 !important; font-weight: bold; text-align: center; margin: 10px 0; }
.product-price { order: 3; color: #F37021 !important; font-weight: 800; text-align: center; }

.product-add-to-cart { order: 4; margin-top: 10px; }
.add_to_cart_button {
    background: #F37021 !important; color: #ffffff !important;
    padding: 12px 20px !important; border-radius: 99px !important;
    text-align: center; display: block !important; text-decoration: none !important;
    font-weight: bold !important;
}/* End custom CSS */
/* Start custom CSS */.wishlist_table .yith-wcwl-add-to-wishlist {
    display: none !important;
}

#yith-wcwl-form .yith-wcwl-add-to-wishlist, 
.wishlist_table .yith-wcwl-add-to-wishlist {
    display: none !important;
}/* End custom CSS */