/* TCRBlooms brand overrides — loaded after Bootstrap (plugins.css) */

/* Remove Bootstrap link underlines and blue color */
a,
a:hover,
a:focus,
a:active {
    text-decoration: none !important;
    color: inherit;
}

/* Navigation links */
.ltn__main-menu > ul > li > a {
    color: var(--ltn__body-color);
    text-decoration: none;
}
.ltn__main-menu > ul > li > a:hover,
.ltn__main-menu > ul > li.active > a {
    color: var(--ltn__secondary-color);
    text-decoration: none;
}

/* Product name links */
.product-title a {
    color: var(--ltn__heading-color);
    text-decoration: none;
}
.product-title a:hover {
    color: var(--ltn__secondary-color);
    text-decoration: none;
}

/* Cart header link */
.mini-cart-icon-2 > a {
    text-decoration: none;
}
.mini-cart-icon-2 > a h6 span.ltn__secondary-color {
    color: var(--ltn__secondary-color) !important;
    text-decoration: none;
}

/* Primary buttons — brand coral */
.theme-btn-1 {
    background-color: var(--ltn__secondary-color);
    color: var(--white);
    border-color: var(--ltn__secondary-color);
}
.theme-btn-1:hover {
    background-color: var(--ltn__secondary-color-2);
    color: var(--white);
    border-color: var(--ltn__secondary-color-2);
}

/* Secondary buttons */
.theme-btn-2 {
    background-color: var(--ltn__heading-color);
    color: var(--white);
}
.theme-btn-2:hover {
    background-color: var(--ltn__secondary-color);
    color: var(--white);
}

/* Button hover effect — darken instead of white flash */
.btn-effect-1:after {
    background: var(--ltn__secondary-color-2);
}
.btn-effect-1:hover {
    color: var(--white);
}

.btn-effect-2:after {
    background: var(--ltn__secondary-color);
}
.btn-effect-2:hover {
    color: var(--white);
}

/* Add to Cart on product cards */
.product-hover-action-2 .theme-btn-1 {
    background-color: var(--ltn__secondary-color);
    color: var(--white);
    font-weight: 600;
}
.product-hover-action-2 .theme-btn-1:hover {
    background-color: var(--ltn__secondary-color-2);
    color: var(--white);
}

/* Cart badge & sale tags */
.mini-cart-icon-2 > a .mini-cart-icon sup,
.product-badge li.badge-1 {
    background-color: var(--ltn__secondary-color);
}

/* Back to top button */
#scrollUp {
    background-color: var(--ltn__secondary-color);
    color: var(--white);
}
#scrollUp:hover {
    background-color: var(--ltn__secondary-color-2);
    color: var(--white);
}
