/* Golden Theme Color Scheme - Matching Logo Colors */

/* Primary Golden Color Variables */
:root {
    --primary-gold: #D4AF37;
    --gold-light: #F4E4BC;
    --gold-dark: #B8860B;
    --gold-accent: #FFD700;
    --warm-tan: #D2B48C;
    --deep-gold: #B8860B;
}

/* Header and Navigation Colors */
.site-header .top-bar {
    background-color: var(--primary-gold) !important;
}

.site-header .navbar {
    background-color: var(--primary-gold) !important;
}

/* Buttons and Links */
.btn-primary, .btn-main {
    background-color: var(--primary-gold) !important;
    border-color: var(--primary-gold) !important;
}

.btn-primary:hover, .btn-main:hover {
    background-color: var(--gold-dark) !important;
    border-color: var(--gold-dark) !important;
}

/* Links */
a, .text-primary {
    color: var(--primary-gold) !important;
}

a:hover, .text-primary:hover {
    color: var(--gold-dark) !important;
}

/* Cart and Wishlist Icons */
.cart-icon, .wishlist-icon, .compare-icon {
    color: var(--primary-gold) !important;
}

/* Search Button */
.search-btn {
    background-color: var(--primary-gold) !important;
    border-color: var(--primary-gold) !important;
}

/* Category Dropdown */
.categories-btn {
    background-color: var(--primary-gold) !important;
    border-color: var(--primary-gold) !important;
}

/* Product Cards and Elements */
.product-card .product-title a {
    color: var(--primary-gold) !important;
}

.price {
    color: var(--primary-gold) !important;
}

/* Footer */
.footer {
    background-color: var(--gold-light) !important;
}

.footer .footer-title {
    color: var(--gold-dark) !important;
}

/* Form Elements */
.form-control:focus {
    border-color: var(--primary-gold) !important;
    box-shadow: 0 0 0 0.2rem rgba(212, 175, 55, 0.25) !important;
}

/* Badges and Labels */
.badge-primary, .label-primary {
    background-color: var(--primary-gold) !important;
}

/* Pagination */
.pagination .page-item.active .page-link {
    background-color: var(--primary-gold) !important;
    border-color: var(--primary-gold) !important;
}

.pagination .page-link {
    color: var(--primary-gold) !important;
}

/* Breadcrumb */
.breadcrumb-item.active {
    color: var(--primary-gold) !important;
}

/* Alert Messages */
.alert-primary {
    background-color: var(--gold-light) !important;
    border-color: var(--primary-gold) !important;
    color: var(--gold-dark) !important;
}

/* Progress Bars */
.progress-bar {
    background-color: var(--primary-gold) !important;
}

/* Custom Golden Accents */
.golden-accent {
    color: var(--primary-gold) !important;
}

.golden-bg {
    background-color: var(--primary-gold) !important;
}

.golden-border {
    border-color: var(--primary-gold) !important;
}

/* Hover Effects */
.golden-hover:hover {
    color: var(--gold-dark) !important;
    background-color: var(--gold-light) !important;
}

/* Product Button Icons - White Background and Icons */
.product-card .product-button-group .product-button {
    background-color: white !important;
    border: 1px solid var(--primary-gold) !important;
    color: var(--primary-gold) !important;
}

.product-card .product-button-group .product-button:hover {
    background-color: var(--primary-gold) !important;
    color: white !important;
}

.product-card .product-button-group .product-button i {
    color: var(--primary-gold) !important;
}

.product-card .product-button-group .product-button:hover i {
    color: white !important;
}

/* Additional Product Button Styles */
.product-button {
    background-color: white !important;
    border: 1px solid var(--primary-gold) !important;
    color: var(--primary-gold) !important;
}

.product-button:hover {
    background-color: var(--primary-gold) !important;
    color: white !important;
}

.product-button i {
    color: var(--primary-gold) !important;
}

.product-button:hover i {
    color: white !important;
}

/* Specific button types */
.add_to_single_cart,
.wishlist_store,
.product_compare {
    background-color: white !important;
    border: 1px solid var(--primary-gold) !important;
    color: var(--primary-gold) !important;
}

.add_to_single_cart:hover,
.wishlist_store:hover,
.product_compare:hover {
    background-color: var(--primary-gold) !important;
    color: white !important;
}
