/* AURELIA: readable gold accents and photo-backed copy. */
.demo-product-info { background: #fff; }
.demo-product-info h4 { color: #222 !important; opacity: 1; line-height: 1.35; }
.demo-product-info .price, .detail-content .price { color: #80601f; }
.demo-product-info .price s { color: #68615a; }
.demo-badge.is-new { background: #80601f; color: #fff; }
.product-filter:hover span, .blog-item:hover .blog-heading { color: #80601f !important; }
.blog-item .blog-heading { color: #29231b; }
.blog-text .date p { color: #68615a !important; }

.btn.btn-gold { background: linear-gradient(135deg,#dfbd6a,#c9a24b); color: #211a0d !important; border-color: #c9a24b; }
.btn.btn-gold:hover, .btn.btn-gold:focus-visible { background: #f0d99f; color: #211a0d !important; border-color: #f0d99f; }
.btn.btn-ghost-light { background: rgba(16,12,8,.45); color: #fff !important; }
.btn.btn-ghost-light:hover, .btn.btn-ghost-light:focus-visible { background: #fff; color: #211a0d !important; }
.bridal-content .overlay { background: linear-gradient(180deg,rgba(250,246,236,.35),rgba(250,246,236,.8) 35%,rgba(250,246,236,.8) 72%,rgba(250,246,236,.4)); }
.bridal-content .trans-btn { background: #faf6ec; color: #222; }
.bridal-content .trans-btn:hover, .bridal-content .trans-btn:focus-visible { background: #222; color: #fff; }

#home .slider-text .text-white-50 { color: #fff !important; }
#home::before { background: linear-gradient(90deg,rgba(10,8,5,.74),rgba(10,8,5,.53) 36%,rgba(10,8,5,0) 65%); }
#home .hero-scroll-hint { color: #fff; text-shadow: 0 1px 4px #16130e; }
#discount .overlay-discount { background: linear-gradient(90deg,rgba(10,8,5,.12),rgba(10,8,5,.28) 45%,rgba(10,8,5,.72) 74%,rgba(10,8,5,.74)); }
#discount .content p { color: #fff; }
.aurelia-craft .stat-label, #footer .footer_text { color: #cfc9be; }
#my-nav1 .demo-cart-count { background: #e8cf8f; color: #211a0d; }
#my-nav1.fixed-menu .navbar-nav .nav-link:hover { color: #80601f; }

@media (max-width: 767px) {
  #home::before { background: linear-gradient(180deg,rgba(10,8,5,.25),rgba(10,8,5,.28) 27%,rgba(10,8,5,.58) 43%,rgba(10,8,5,.58) 78%,rgba(10,8,5,.25)); }
  #discount .overlay-discount { background: linear-gradient(180deg,rgba(10,8,5,.35),rgba(10,8,5,.62) 25%,rgba(10,8,5,.62) 80%,rgba(10,8,5,.35)); }
}
