
/*

Theme Name: Unero Child

Theme URI: http://drfuri.com/unero

Author: DrFuri

Author URI: http://drfuri.com

Description: Unero Child Theme.

Version: 1.0

License: GNU General Public License v2+

License URI: http://www.gnu.org/licenses/gpl-2.0.html

Text Domain: unero

Domain Path: /lang/

Tags: one-column, two-columns, left-sidebar, right-sidebar, full-width-template, post-formats, threaded-comments, translation-ready

Template: unero

*/



/* Fix: Restore Add to Wishlist button plain text style after WCBoost 1.3.0 update - May 2026 */

.woocommerce .wcboost-wishlist-button {

    background-color: transparent !important;

    border: none !important;

    box-shadow: none !important;

    color: #000 !important;

    font-weight: 600 !important;

    padding: 0 !important;

}

.woocommerce .wcboost-wishlist-button:hover {

    background-color: transparent !important;

    border: none !important;

    color: #000 !important;

}



/* ============================================
   WCBoost Wishlist: fix heart icon overlap
   on product title in shop/archive grid
   June 2026
   ============================================ */

/* Make the product details block a positioning
   context so we can anchor the inline wishlist
   button absolutely away from the title */
.woocommerce ul.products li.product .un-product-details {
    position: relative;
}

/* The wishlist button rendered inside un-product-details
   (the second instance, below the title) */
.woocommerce ul.products li.product .un-product-details > .wcboost-wishlist-button {
    position: absolute;
    top: 0;
    right: 0;
    padding: 0 !important;
    margin: 0 !important;
    line-height: 1;
}

/* Prevent the title text from running under
   the absolutely positioned heart */
.woocommerce ul.products li.product .un-product-title {
    padding-right: 28px;
}

/* On the 2-column mobile grid cards are very narrow,
   keep the same protection */
@media (max-width: 767px) {
    .woocommerce ul.products li.product .un-product-title {
        padding-right: 26px;
    }
}

