/* === YIZEE external CSS (mu-yizee-color-fix.php) ===
   Extracted from inline code on 2026-09-26 so Cloudflare can cache it.
   Source of truth: mu-plugins/mu-yizee-color-fix.php === */

/* Breadcrumb - ALL white, Home link gold */
        .yizee-breadcrumb,
        .yizee-breadcrumb * {
            color: #ffffff !important;
        }
        .yizee-breadcrumb a {
            color: #D4AF37 !important;
        }
        .yizee-breadcrumb span {
            color: #ffffff !important;
        }
        
        /* Company name/title - GOLD */
        .yizee-about-text h2,
        h2 {
            color: #D4AF37 !important;
        }
        
        /* All paragraphs/text - WHITE */
        .yizee-about-text p,
        .yizee-page-hero p,
        .entry-content p,
        p {
            color: #ffffff !important;
        }
        
        /* Buttons - GOLD */
        .yizee-btn,
        a.yizee-btn,
        .wp-block-button__link {
            background-color: #D4AF37 !important;
            border-color: #D4AF37 !important;
            color: #0a0a0a !important;
        }
        
        /* Section titles */
        .yizee-section-light h3,
        .yizee-section h3 {
            color: #D4AF37 !important;
        }

/* ---- block ---- */

/* Slider dots - gold */
        .yizee-banner-dot.active {
            background: #D4AF37 !important;
        }

/* ---- block ---- */

/* ===== REMOVE ALL UNDERLINES FROM PRODUCTS PAGE ===== */
        /* Remove text-decoration from all product links */
        body:not(.home) .yizee-product-card a,
        body:not(.home) .yizee-product-card a:hover,
        body:not(.home) .yizee-product-card-link,
        body:not(.home) .yizee-product-card-link:hover,
        body:not(.home) .yizee-product-card-title,
        body:not(.home) .yizee-product-card-title:hover,
        body:not(.home) .yizee-product-card-view,
        body:not(.home) .yizee-cat-card,
        body:not(.home) .yizee-cat-card:hover {
            text-decoration: none !important;
            text-underline-offset: unset !important;
        }
        
        /* Remove border-bottom underlines */
        body:not(.home) .yizee-product-card-title {
            border-bottom: none !important;
        }
        
        /* Ensure product title has no underline */
        body:not(.home) .yizee-product-card h3,
        body:not(.home) .yizee-product-card h3 a,
        body:not(.home) .yizee-product-card h3 a:hover {
            text-decoration: none !important;
            border-bottom: none !important;
            box-shadow: none !important;
        }
        
        /* Card arrow/View Details - gold, no underline */
        body:not(.home) .card-arrow,
        body:not(.home) .yizee-product-card-view,
        body:not(.home) .yizee-product-card-view:hover {
            color: #D4AF37 !important;
            text-decoration: none !important;
            border-bottom: none !important;
        }
        
        /* Product category card titles - no underline */
        body:not(.home) .yizee-cat-card-body h3,
        body:not(.home) .yizee-cat-card-body h3 a {
            text-decoration: none !important;
            border-bottom: none !important;
            box-shadow: none !important;
        }
        
        /* Section headings and titles */
        body:not(.home) .yizee-section-heading,
        body:not(.home) .yizee-section-title {
            text-decoration: none !important;
            border-bottom: none !important;
        }
        
        /* Remove any remaining underlines from links */
        body:not(.home) a {
            text-decoration: none !important;
        }
        
        /* Ensure buttons have no underline */
        body:not(.home) .yizee-btn,
        body:not(.home) button.yizee-btn {
            text-decoration: none !important;
        }
