.elementor-812 .elementor-element.elementor-element-3483319a{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}/* Start custom CSS for container, class: .elementor-element-3483319a *//* =========================================================
   SILVEY JEWELLERY
   GLOBAL WOOCOMMERCE + ELEMENTOR + YITH WISHLIST CSS
   ========================================================= */


/* =========================================================
   1. ELEMENTOR BUTTONS — REMOVE UNDERLINES
   ========================================================= */

.ast-single-post .entry-content a.elementor-button,
.ast-single-post .entry-content a.e-button-base,
.ast-single-post .entry-content a.elementor-button:hover,
.ast-single-post .entry-content a.e-button-base:hover,
.ast-single-post .entry-content a.elementor-button:focus,
.ast-single-post .entry-content a.e-button-base:focus,
.ast-single-post .entry-content a.elementor-button:active,
.ast-single-post .entry-content a.e-button-base:active,
.ast-single-post .entry-content a.elementor-button:visited,
.ast-single-post .entry-content a.e-button-base:visited,
.elementor-widget-button a.elementor-button,
.elementor-widget-button a.elementor-button span,
.elementor-widget-button a.elementor-button .elementor-button-text,
.elementor-widget-button a.elementor-button .elementor-button-content-wrapper,
a.elementor-button,
a.e-button-base,
a.elementor-button:hover,
a.e-button-base:hover,
a.elementor-button:focus,
a.e-button-base:focus,
a.elementor-button:active,
a.e-button-base:active,
a.elementor-button:visited,
a.e-button-base:visited {

    text-decoration: none !important;
    text-decoration-line: none !important;
    border-bottom: none !important;
}


/* Remove Elementor button pseudo effects */

.ast-single-post .entry-content a.elementor-button::before,
.ast-single-post .entry-content a.elementor-button::after,
.ast-single-post .entry-content a.e-button-base::before,
.ast-single-post .entry-content a.e-button-base::after {

    display: none !important;
    content: none !important;
    border: none !important;
    box-shadow: none !important;
}


.elementor-button *,
.e-button-base * {

    text-decoration: none !important;
    text-decoration-line: none !important;
}


/* =========================================================
   2. WOOCOMMERCE PRODUCT GRID
   ========================================================= */

.woocommerce ul.products {

    display: grid !important;

    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;

    gap: 22px !important;

    margin: 0 !important;

    padding: 0 !important;
}


/* =========================================================
   3. PRODUCT CARD
   ========================================================= */

.woocommerce ul.products li.product {

    position: relative !important;

    display: flex !important;

    flex-direction: column !important;

    box-sizing: border-box !important;

    width: auto !important;

    margin: 0 !important;

    padding: 0 0 14px 0 !important;

    background: #ffffff !important;

    border-radius: 12px !important;

    overflow: visible !important;

    box-shadow: 0 5px 18px rgba(0,0,0,0.08) !important;

    text-align: center !important;

    min-height: 0 !important;

    transition: transform 0.25s ease,
                box-shadow 0.25s ease !important;
}


.woocommerce ul.products li.product:hover {

    transform: translateY(-3px) !important;

    box-shadow: 0 9px 24px rgba(0,0,0,0.12) !important;
}


/* =========================================================
   4. PRODUCT IMAGE
   ========================================================= */

.woocommerce ul.products li.product > a:first-child {

    display: block !important;

    width: 100% !important;

    margin: 0 !important;

    padding: 0 !important;

    border-radius: 12px 12px 0 0 !important;

    overflow: hidden !important;
}


.woocommerce ul.products li.product img {

    display: block !important;

    width: 100% !important;

    height: 385px !important;

    object-fit: cover !important;

    object-position: center !important;

    margin: 0 !important;

    padding: 0 !important;

    border-radius: 12px 12px 0 0 !important;
}


/* =========================================================
   5. PRODUCT INFORMATION AREA
   ========================================================= */

.woocommerce ul.products li.product .astra-shop-summary-wrap {

    display: flex !important;

    flex-direction: column !important;

    align-items: center !important;

    width: 100% !important;

    box-sizing: border-box !important;

    margin: 0 !important;

    padding: 8px 12px 0 !important;

    text-align: center !important;
}


/* =========================================================
   6. REMOVE PRODUCT CATEGORY
   ========================================================= */

.woocommerce ul.products li.product
.ast-woo-product-category {

    display: none !important;

    visibility: hidden !important;

    height: 0 !important;

    margin: 0 !important;

    padding: 0 !important;
}


/* =========================================================
   7. PRODUCT NAME
   ========================================================= */

.woocommerce ul.products li.product
.woocommerce-loop-product__title {

    display: block !important;

    width: 100% !important;

    margin: 0 !important;

    padding: 0 !important;

    font-size: 15px !important;

    line-height: 1.3 !important;

    font-weight: 500 !important;

    color: #111111 !important;

    text-align: center !important;
}


/* =========================================================
   8. PRODUCT PRICE
   ========================================================= */

.woocommerce ul.products li.product
.price {

    display: block !important;

    width: 100% !important;

    margin: 5px 0 8px !important;

    padding: 0 !important;

    font-size: 14px !important;

    line-height: 1.25 !important;

    text-align: center !important;
}


.woocommerce ul.products li.product
.price del {

    color: #b8b8b8 !important;

    opacity: 1 !important;

    margin-right: 4px !important;
}


.woocommerce ul.products li.product
.price ins {

    color: #111111 !important;

    font-weight: 700 !important;

    text-decoration: none !important;
}


/* =========================================================
   9. ADD TO CART / READ MORE BUTTON
   ========================================================= */

.woocommerce ul.products li.product
.button {

    display: flex !important;

    align-items: center !important;

    justify-content: center !important;

    width: calc(100% - 20px) !important;

    min-height: 34px !important;

    height: 34px !important;

    margin: 0 auto !important;

    padding: 5px 12px !important;

    box-sizing: border-box !important;

    border: none !important;

    border-radius: 20px !important;

    background: #b0003a !important;

    color: #ffffff !important;

    font-size: 13px !important;

    font-weight: 600 !important;

    line-height: 1 !important;

    text-align: center !important;

    text-decoration: none !important;

    box-shadow: none !important;

    transition: all 0.2s ease !important;
}


.woocommerce ul.products li.product
.button:hover {

    background: #8f0030 !important;

    color: #ffffff !important;

    transform: none !important;
}


/* =========================================================
   10. BUTTON TEXT — NEVER UNDERLINE
   ========================================================= */

.woocommerce ul.products li.product
.button,
.woocommerce ul.products li.product
.button:hover,
.woocommerce ul.products li.product
.button:focus,
.woocommerce ul.products li.product
.button:active,
.woocommerce ul.products li.product
.button:visited {

    text-decoration: none !important;

    text-decoration-line: none !important;
}


/* =========================================================
   11. SALE BADGE
   ========================================================= */

.woocommerce ul.products li.product
.onsale {

    position: absolute !important;

    top: 12px !important;

    right: 12px !important;

    left: auto !important;

    z-index: 50 !important;

    display: flex !important;

    align-items: center !important;

    justify-content: center !important;

    width: 42px !important;

    height: 42px !important;

    min-width: 42px !important;

    min-height: 42px !important;

    margin: 0 !important;

    padding: 0 !important;

    border-radius: 50% !important;

    background: #b0003a !important;

    color: #ffffff !important;

    font-size: 11px !important;

    font-weight: 600 !important;

    line-height: 1 !important;

    text-align: center !important;

    box-shadow: 0 3px 8px rgba(0,0,0,0.15) !important;

    transform: none !important;
}


/* =========================================================
   12. YITH WISHLIST CONTAINER
   ========================================================= */

.woocommerce ul.products li.product
.yith-wcwl-add-to-wishlist {

    position: absolute !important;

    top: 12px !important;

    left: 12px !important;

    right: auto !important;

    bottom: auto !important;

    z-index: 100 !important;

    width: 42px !important;

    height: 42px !important;

    min-width: 42px !important;

    min-height: 42px !important;

    margin: 0 !important;

    padding: 0 !important;

    display: block !important;

    overflow: visible !important;
}


/* =========================================================
   13. YITH ACTUAL WISHLIST BUTTON
   ========================================================= */

.woocommerce ul.products li.product
.yith-wcwl-add-to-wishlist
.yith-wcwl-add-to-wishlist-button--anchor {

    position: absolute !important;

    top: 0 !important;

    left: 0 !important;

    right: auto !important;

    bottom: auto !important;

    display: flex !important;

    align-items: center !important;

    justify-content: center !important;

    width: 42px !important;

    height: 42px !important;

    min-width: 42px !important;

    min-height: 42px !important;

    margin: 0 !important;

    padding: 0 !important;

    box-sizing: border-box !important;

    border: 1px solid #dddddd !important;

    border-radius: 50% !important;

    background: #ffffff !important;

    color: #b0003a !important;

    text-decoration: none !important;

    font-size: 0 !important;

    line-height: 0 !important;

    box-shadow: 0 3px 9px rgba(0,0,0,0.12) !important;

    z-index: 999 !important;
}


/* =========================================================
   14. YITH LABEL — HIDE COMPLETELY
   ========================================================= */

.woocommerce ul.products li.product
.yith-wcwl-add-to-wishlist
.yith-wcwl-add-to-wishlist-button__label {

    display: none !important;

    visibility: hidden !important;

    width: 0 !important;

    height: 0 !important;

    max-width: 0 !important;

    margin: 0 !important;

    padding: 0 !important;

    overflow: hidden !important;

    font-size: 0 !important;

    line-height: 0 !important;
}


.woocommerce ul.products li.product
.yith-wcwl-add-to-wishlist
a.yith-wcwl-add-to-wishlist-button--anchor
span.yith-wcwl-add-to-wishlist-button__label {

    display: none !important;

    visibility: hidden !important;

    width: 0 !important;

    height: 0 !important;

    margin: 0 !important;

    padding: 0 !important;

    overflow: hidden !important;
}


/* =========================================================
   15. YITH ICON
   ========================================================= */

.woocommerce ul.products li.product
.yith-wcwl-add-to-wishlist
.yith-wcwl-add-to-wishlist-button__icon {

    display: flex !important;

    align-items: center !important;

    justify-content: center !important;

    width: 22px !important;

    height: 22px !important;

    min-width: 22px !important;

    min-height: 22px !important;

    margin: 0 !important;

    padding: 0 !important;

    color: #b0003a !important;

    font-size: 22px !important;

    line-height: 1 !important;

    text-indent: 0 !important;
}


/* =========================================================
   16. REMOVE YITH TEXT / FEEDBACK / EXTRA ELEMENTS
   ========================================================= */

.woocommerce ul.products li.product
.yith-wcwl-add-to-wishlist
.feedback,

.woocommerce ul.products li.product
.yith-wcwl-add-to-wishlist
.yith-wcwl-wishlistaddedbrowse,

.woocommerce ul.products li.product
.yith-wcwl-add-to-wishlist
.yith-wcwl-wishlistexistsbrowse {

    font-size: 0 !important;
}


.woocommerce ul.products li.product
.yith-wcwl-add-to-wishlist
.yith-wcwl-wishlistaddedbrowse a,

.woocommerce ul.products li.product
.yith-wcwl-add-to-wishlist
.yith-wcwl-wishlistexistsbrowse a {

    font-size: 0 !important;
}


/* =========================================================
   17. REMOVE YITH PSEUDO ELEMENTS
   ========================================================= */

.woocommerce ul.products li.product
.yith-wcwl-add-to-wishlist::before,

.woocommerce ul.products li.product
.yith-wcwl-add-to-wishlist::after,

.woocommerce ul.products li.product
.yith-wcwl-add-to-wishlist
.yith-wcwl-add-to-wishlist-button--anchor::before,

.woocommerce ul.products li.product
.yith-wcwl-add-to-wishlist
.yith-wcwl-add-to-wishlist-button--anchor::after {

    content: none !important;

    display: none !important;
}


/* =========================================================
   18. WISHLIST HOVER
   ========================================================= */

.woocommerce ul.products li.product
.yith-wcwl-add-to-wishlist
.yith-wcwl-add-to-wishlist-button--anchor:hover {

    background: #b0003a !important;

    border-color: #b0003a !important;

    color: #ffffff !important;

    transform: scale(1.06) !important;
}


.woocommerce ul.products li.product
.yith-wcwl-add-to-wishlist
.yith-wcwl-add-to-wishlist-button--anchor:hover
.yith-wcwl-add-to-wishlist-button__icon {

    color: #ffffff !important;
}


/* =========================================================
   19. PREVENT WISHLIST FROM ADDING CARD HEIGHT
   ========================================================= */

.woocommerce ul.products li.product
.yith-wcwl-add-to-wishlist {

    float: none !important;

    clear: none !important;
}


/* =========================================================
   20. CARD IMAGE + CONTENT ALIGNMENT
   ========================================================= */

.woocommerce ul.products li.product
.astra-shop-thumbnail-wrap {

    position: relative !important;

    width: 100% !important;

    margin: 0 !important;

    padding: 0 !important;
}


/* =========================================================
   21. PRODUCT CARD LINK UNDERLINES
   ========================================================= */

.woocommerce ul.products li.product a {

    text-decoration: none !important;
}


.woocommerce ul.products li.product a:hover {

    text-decoration: none !important;
}


/* =========================================================
   22. DESKTOP CARD HEIGHT
   ========================================================= */

@media (min-width: 1025px) {

    .woocommerce ul.products li.product {

        min-height: 535px !important;
    }

}


/* =========================================================
   23. TABLET
   ========================================================= */

@media (min-width: 768px) and (max-width: 1024px) {

    .woocommerce ul.products {

        grid-template-columns: repeat(3, minmax(0, 1fr)) !important;

        gap: 18px !important;
    }


    .woocommerce ul.products li.product img {

        height: 300px !important;
    }


    .woocommerce ul.products li.product {

        min-height: 450px !important;
    }
}


/* =========================================================
   24. MOBILE
   ========================================================= */

@media (max-width: 767px) {

    .woocommerce ul.products {

        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;

        gap: 12px !important;
    }


    .woocommerce ul.products li.product {

        min-height: 0 !important;

        border-radius: 9px !important;

        padding-bottom: 10px !important;
    }


    .woocommerce ul.products li.product img {

        height: 210px !important;

        border-radius: 9px 9px 0 0 !important;
    }


    .woocommerce ul.products li.product
    .astra-shop-summary-wrap {

        padding: 7px 7px 0 !important;
    }


    .woocommerce ul.products li.product
    .woocommerce-loop-product__title {

        font-size: 13px !important;

        line-height: 1.25 !important;
    }


    .woocommerce ul.products li.product
    .price {

        font-size: 12px !important;

        margin: 4px 0 7px !important;
    }


    .woocommerce ul.products li.product
    .button {

        width: calc(100% - 12px) !important;

        height: 32px !important;

        min-height: 32px !important;

        font-size: 11px !important;

        border-radius: 17px !important;
    }


    .woocommerce ul.products li.product
    .onsale {

        top: 7px !important;

        right: 7px !important;

        width: 34px !important;

        height: 34px !important;

        min-width: 34px !important;

        min-height: 34px !important;

        font-size: 9px !important;
    }


    .woocommerce ul.products li.product
    .yith-wcwl-add-to-wishlist {

        top: 7px !important;

        left: 7px !important;

        width: 34px !important;

        height: 34px !important;

        min-width: 34px !important;

        min-height: 34px !important;
    }


    .woocommerce ul.products li.product
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-add-to-wishlist-button--anchor {

        width: 34px !important;

        height: 34px !important;

        min-width: 34px !important;

        min-height: 34px !important;
    }


    .woocommerce ul.products li.product
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-add-to-wishlist-button__icon {

        width: 18px !important;

        height: 18px !important;

        min-width: 18px !important;

        min-height: 18px !important;

        font-size: 18px !important;
    }
}


/* =========================================================
   25. EXTRA YITH TEXT SUPPRESSION
   ========================================================= */

/* Any text node inside the YITH anchor is visually suppressed,
   while the icon remains visible */

.woocommerce ul.products li.product
.yith-wcwl-add-to-wishlist
.yith-wcwl-add-to-wishlist-button--anchor {

    text-indent: -9999px !important;

    overflow: hidden !important;
}


.woocommerce ul.products li.product
.yith-wcwl-add-to-wishlist
.yith-wcwl-add-to-wishlist-button--anchor
.yith-wcwl-add-to-wishlist-button__icon {

    text-indent: 0 !important;

    overflow: visible !important;
}


/* =========================================================
   END — SILVEY PRODUCT GRID
   ========================================================= */



/* =========================================================
   26. SILVEY — YITH WISHLIST PAGE
   ========================================================= */


/* ---------------------------------------------------------
   REMOVE DUPLICATE "WISHLIST" PAGE TITLE
   Keep only YITH "MY WISHLIST"
   --------------------------------------------------------- */

body.woocommerce-wishlist .entry-title,
body.woocommerce-wishlist h1.entry-title,
body.woocommerce-wishlist .page-title {

    display: none !important;

}


/* ---------------------------------------------------------
   WISHLIST PAGE BACKGROUND
   --------------------------------------------------------- */

body.woocommerce-wishlist {

    background: #ffffff !important;

}


/* ---------------------------------------------------------
   MAIN WISHLIST CONTENT WIDTH
   --------------------------------------------------------- */

body.woocommerce-wishlist .site-main,
body.woocommerce-wishlist .woocommerce {

    max-width: 1100px !important;

    margin-left: auto !important;

    margin-right: auto !important;

}


/* ---------------------------------------------------------
   YITH WISHLIST FORM
   --------------------------------------------------------- */

body.woocommerce-wishlist .yith-wcwl-form {

    width: 100% !important;

    margin: 0 auto !important;

    padding: 0 !important;

}


/* ---------------------------------------------------------
   WISHLIST TITLE
   --------------------------------------------------------- */

body.woocommerce-wishlist
.wishlist-title {

    margin: 0 0 28px 0 !important;

    padding: 0 !important;

    border: none !important;

    text-align: left !important;

}


/* ---------------------------------------------------------
   "MY WISHLIST"
   --------------------------------------------------------- */

body.woocommerce-wishlist
.wishlist-title h2 {

    margin: 0 !important;

    padding: 0 !important;

    font-family: "Cormorant Garamond", serif !important;

    font-size: 40px !important;

    line-height: 1.15 !important;

    font-weight: 600 !important;

    color: #222222 !important;

    text-align: left !important;

}


/* ---------------------------------------------------------
   WISHLIST SUBTITLE
   --------------------------------------------------------- */

body.woocommerce-wishlist
.wishlist-title h2::after {

    content: "Your saved favourites, ready whenever you are." !important;

    display: block !important;

    margin-top: 8px !important;

    font-family: "Poppins", sans-serif !important;

    font-size: 13px !important;

    line-height: 1.6 !important;

    font-weight: 400 !important;

    color: #777777 !important;

}


/* ---------------------------------------------------------
   WISHLIST TABLE
   --------------------------------------------------------- */

body.woocommerce-wishlist
.wishlist_table {

    width: 100% !important;

    margin: 0 !important;

    padding: 0 !important;

    border: 1px solid #eeeeee !important;

    border-radius: 12px !important;

    border-collapse: separate !important;

    border-spacing: 0 !important;

    background: #ffffff !important;

    overflow: hidden !important;

    box-shadow: 0 5px 25px rgba(0,0,0,0.06) !important;

}


/* ---------------------------------------------------------
   TABLE HEADER
   --------------------------------------------------------- */

body.woocommerce-wishlist
.wishlist_table thead th {

    padding: 17px 20px !important;

    background: #fafafa !important;

    border: none !important;

    border-bottom: 1px solid #eeeeee !important;

    font-family: "Poppins", sans-serif !important;

    font-size: 12px !important;

    font-weight: 600 !important;

    color: #333333 !important;

    text-transform: uppercase !important;

    letter-spacing: 0.4px !important;

    vertical-align: middle !important;

}


/* ---------------------------------------------------------
   TABLE ROWS
   --------------------------------------------------------- */

body.woocommerce-wishlist
.wishlist_table tbody tr {

    background: #ffffff !important;

    transition: background 0.2s ease !important;

}


body.woocommerce-wishlist
.wishlist_table tbody tr:hover {

    background: #fffafb !important;

}


/* ---------------------------------------------------------
   TABLE CELLS
   --------------------------------------------------------- */

body.woocommerce-wishlist
.wishlist_table tbody td {

    padding: 20px !important;

    border: none !important;

    border-bottom: 1px solid #eeeeee !important;

    vertical-align: middle !important;

    font-family: "Poppins", sans-serif !important;

    font-size: 13px !important;

    color: #333333 !important;

}


body.woocommerce-wishlist
.wishlist_table tbody tr:last-child td {

    border-bottom: none !important;

}


/* ---------------------------------------------------------
   PRODUCT THUMBNAIL
   --------------------------------------------------------- */

body.woocommerce-wishlist
.wishlist_table .product-thumbnail img {

    width: 85px !important;

    height: 85px !important;

    object-fit: contain !important;

    display: block !important;

    margin: 0 auto !important;

    border-radius: 8px !important;

    background: #ffffff !important;

}


/* ---------------------------------------------------------
   PRODUCT NAME
   --------------------------------------------------------- */

body.woocommerce-wishlist
.wishlist_table .product-name a {

    font-family: "Poppins", sans-serif !important;

    font-size: 14px !important;

    font-weight: 600 !important;

    color: #222222 !important;

    text-decoration: none !important;

}


body.woocommerce-wishlist
.wishlist_table .product-name a:hover {

    color: #b0003a !important;

    text-decoration: none !important;

}


/* ---------------------------------------------------------
   PRICE
   --------------------------------------------------------- */

body.woocommerce-wishlist
.wishlist_table .product-price {

    font-family: "Poppins", sans-serif !important;

    font-size: 13px !important;

    color: #333333 !important;

    white-space: nowrap !important;

}


body.woocommerce-wishlist
.wishlist_table .product-price del {

    color: #aaaaaa !important;

    margin-right: 5px !important;

    opacity: 1 !important;

}


body.woocommerce-wishlist
.wishlist_table .product-price ins {

    color: #222222 !important;

    font-weight: 600 !important;

    text-decoration: none !important;

}


/* ---------------------------------------------------------
   IN STOCK
   --------------------------------------------------------- */

body.woocommerce-wishlist
.wishlist_table .wishlist-in-stock {

    color: #218838 !important;

    font-family: "Poppins", sans-serif !important;

    font-size: 13px !important;

    font-weight: 500 !important;

}


/* ---------------------------------------------------------
   OUT OF STOCK
   --------------------------------------------------------- */

body.woocommerce-wishlist
.wishlist_table .wishlist-out-of-stock {

    color: #d00000 !important;

    font-family: "Poppins", sans-serif !important;

    font-size: 13px !important;

    font-weight: 500 !important;

}


/* ---------------------------------------------------------
   ADD TO CART
   --------------------------------------------------------- */

body.woocommerce-wishlist
.wishlist_table a.add_to_cart_button {

    display: inline-flex !important;

    align-items: center !important;

    justify-content: center !important;

    min-width: 105px !important;

    padding: 10px 20px !important;

    border: 1px solid #b0003a !important;

    border-radius: 22px !important;

    background: #b0003a !important;

    color: #ffffff !important;

    font-family: "Poppins", sans-serif !important;

    font-size: 12px !important;

    font-weight: 600 !important;

    line-height: 1.2 !important;

    text-align: center !important;

    text-decoration: none !important;

    transition: all 0.2s ease !important;

}


body.woocommerce-wishlist
.wishlist_table a.add_to_cart_button:hover {

    background: #8f0030 !important;

    border-color: #8f0030 !important;

    color: #ffffff !important;

    text-decoration: none !important;

}


/* ---------------------------------------------------------
   REMOVE FROM WISHLIST — X BUTTON
   --------------------------------------------------------- */

body.woocommerce-wishlist
.wishlist_table .product-remove a {

    display: inline-flex !important;

    align-items: center !important;

    justify-content: center !important;

    width: 30px !important;

    height: 30px !important;

    padding: 0 !important;

    border: 1px solid #dddddd !important;

    border-radius: 50% !important;

    background: #ffffff !important;

    color: #999999 !important;

    font-size: 16px !important;

    line-height: 1 !important;

    text-decoration: none !important;

    transition: all 0.2s ease !important;

}


body.woocommerce-wishlist
.wishlist_table .product-remove a:hover {

    border-color: #b0003a !important;

    background: #fff7fa !important;

    color: #b0003a !important;

}


/* ---------------------------------------------------------
   SHARE SECTION
   --------------------------------------------------------- */

body.woocommerce-wishlist
.yith-wcwl-share {

    margin-top: 35px !important;

    padding-top: 20px !important;

    border-top: 1px solid #eeeeee !important;

}


body.woocommerce-wishlist
.yith-wcwl-share h4 {

    margin: 0 0 12px !important;

    font-family: "Poppins", sans-serif !important;

    font-size: 14px !important;

    font-weight: 500 !important;

    color: #333333 !important;

}


/* ---------------------------------------------------------
   SHARE ICONS
   --------------------------------------------------------- */

body.woocommerce-wishlist
.yith-wcwl-share ul {

    display: flex !important;

    align-items: center !important;

    gap: 7px !important;

    margin: 0 !important;

    padding: 0 !important;

    list-style: none !important;

}


/* =========================================================
   27. WISHLIST — MOBILE
   ========================================================= */

@media (max-width: 767px) {

    body.woocommerce-wishlist .site-main,
    body.woocommerce-wishlist .woocommerce {

        width: 100% !important;

        max-width: 100% !important;

        padding-left: 15px !important;

        padding-right: 15px !important;

        box-sizing: border-box !important;
    }


    body.woocommerce-wishlist
    .wishlist-title {

        margin-bottom: 22px !important;
    }


    body.woocommerce-wishlist
    .wishlist-title h2 {

        font-size: 32px !important;

    }


    body.woocommerce-wishlist
    .wishlist-title h2::after {

        font-size: 12px !important;

    }


    /* Horizontal scrolling for table */

    body.woocommerce-wishlist
    .wishlist_table {

        display: block !important;

        overflow-x: auto !important;

        white-space: nowrap !important;

        border-radius: 10px !important;

    }


    body.woocommerce-wishlist
    .wishlist_table tbody td {

        padding: 14px 12px !important;

        font-size: 12px !important;

    }


    body.woocommerce-wishlist
    .wishlist_table .product-thumbnail img {

        width: 65px !important;

        height: 65px !important;

    }


    body.woocommerce-wishlist
    .wishlist_table .product-name a {

        font-size: 12px !important;

    }


    body.woocommerce-wishlist
    .wishlist_table a.add_to_cart_button {

        min-width: 90px !important;

        padding: 8px 14px !important;

        font-size: 11px !important;

    }


    body.woocommerce-wishlist
    .wishlist_table .product-remove a {

        width: 27px !important;

        height: 27px !important;

        font-size: 14px !important;

    }

}


/* =========================================================
   28. WISHLIST — TABLET
   ========================================================= */

@media (min-width: 768px) and (max-width: 1024px) {

    body.woocommerce-wishlist .site-main,
    body.woocommerce-wishlist .woocommerce {

        max-width: 94% !important;

    }


    body.woocommerce-wishlist
    .wishlist_table tbody td {

        padding: 15px !important;

    }


    body.woocommerce-wishlist
    .wishlist_table .product-thumbnail img {

        width: 75px !important;

        height: 75px !important;

    }

}


/* =========================================================
   END — SILVEY WISHLIST
   ========================================================= *//* End custom CSS */