[data-bs-theme=dark]{--tb-dark-bg-subtle: #202020}body{background-color:#fff!important;color:#2c3e50!important;font-weight:400}h1,h2,h3,h4,h5,h6{color:#2c3e50!important;font-weight:600!important}h1{font-size:2.5rem;font-family:Poppins;margin-top:1rem}p,span,div,a{color:#2c3e50}.text-muted{color:#6c757d!important}.card{background:#ffffff;border:1px solid #e5e7eb!important;box-shadow:0 2px 8px #00000014!important;border-radius:12px!important;transition:all .3s ease}.card:hover{box-shadow:0 4px 16px #0000001f!important;transform:translateY(-2px)}.card-header{background-color:#f8f9fa!important;border-bottom:1px solid #e5e7eb!important;font-weight:600;color:#2c3e50!important}.card-body{color:#2c3e50!important}.product-card,.ecommerce-product-widgets{background:#ffffff;border:1px solid #e5e7eb!important;box-shadow:0 2px 10px #0000000f!important;border-radius:12px;padding:1rem}.ecommerce-navbar{background:#ffffff!important;box-shadow:0 2px 12px #00000014!important;border-bottom:1px solid #e5e7eb;top:0!important;height:83px}.ecommerce-navbar .navbar-nav .nav-item .nav-link{color:#2c3e50!important;font-weight:500;padding:.5rem 1rem;transition:all .3s ease}.ecommerce-navbar .navbar-nav .nav-item .nav-link:hover{color:#d4af76!important}.auth-page-wrapper .auth-header{top:0!important;height:83px;box-shadow:0 2px 8px #0000000d}.logo-light img,.navbar-brand img{object-fit:contain;width:155px;height:60px}.footer-info img{height:100%;object-fit:contain;width:300px}.btn-info,.btn-primary{background-color:#d4af76!important;border-color:#d4af76!important;color:#fff!important;font-weight:500;padding:.6rem 1.5rem;border-radius:8px;box-shadow:0 2px 6px #d4af764d;transition:all .3s ease}.btn-info:hover,.btn-primary:hover{background-color:#c09a5f!important;border-color:#c09a5f!important;color:#fff!important;transform:translateY(-2px);box-shadow:0 4px 12px #d4af7666}.btn-secondary{background-color:#6c757d!important;border-color:#6c757d!important;color:#fff!important;box-shadow:0 2px 6px #6c757d33}.badge{padding:.4rem .8rem;font-weight:500;border-radius:6px}.badge.bg-primary{background-color:#d4af76!important;color:#fff!important}.nav-pills .nav-link{color:#2c3e50;border-radius:8px}.nav-pills .nav-link.active{background-color:#d4af76!important;color:#fff!important}.form-control,.form-select{border:1px solid #d1d5db!important;border-radius:8px;padding:.6rem 1rem;color:#2c3e50!important;background-color:#fff!important;transition:all .3s ease}.form-control:focus,.form-select:focus{border-color:#d4af76!important;box-shadow:0 0 0 .2rem #d4af7626!important}.dropdown-menu{border:1px solid #e5e7eb;box-shadow:0 4px 16px #0000001a!important;border-radius:10px;padding:.5rem}.dropdown-item{color:#2c3e50;border-radius:6px;padding:.6rem 1rem}.dropdown-item:hover{background-color:#f8f9fa;color:#d4af76!important}.footer-landing{background-color:#f8f9fa!important;border-top:1px solid #e5e7eb;padding:3rem 0;color:#2c3e50!important}.footer-title{color:#2c3e50!important;font-weight:600}.footer-link a{color:#6c757d!important;transition:color .3s ease}.footer-link a:hover{color:#d4af76!important}.breadcrumb{background-color:transparent}.breadcrumb-item.active{color:#d4af76!important}.breadcrumb-item+.breadcrumb-item:before{color:#6c757d}.list-group-item{background-color:#fff;border:1px solid #e5e7eb;color:#2c3e50}.offcanvas,.modal-content{background-color:#fff!important;box-shadow:0 8px 32px #0000001f}.offcanvas-header,.modal-header{border-bottom:1px solid #e5e7eb}.offcanvas-title,.modal-title{color:#2c3e50!important;font-weight:600}.table{color:#2c3e50!important}.table thead th{background-color:#f8f9fa;border-bottom:2px solid #e5e7eb;color:#2c3e50!important;font-weight:600}.animation-nav li a{color:#2c3e50!important;padding:.5rem 1rem}.animation-nav li a:hover,.animation-nav li a.active{font-weight:500;color:#fff!important}.animation-nav li a:before{background-color:#d4af76!important}.bg-light{background-color:#f8f9fa!important}.bg-dark-subtle{background-color:#e5e7eb!important}.text-decoration-dotted{text-decoration:underline;text-decoration-style:dotted}.alert{border-radius:10px;border:1px solid}.pagination .page-link{color:#d4af76;border-color:#e5e7eb}.pagination .page-item.active .page-link{background-color:#d4af76;border-color:#d4af76;color:#fff}#search-options{border:2px solid #e5e7eb!important;border-radius:10px}#search-options:focus{border-color:#d4af76!important}.product-grid{gap:1.5rem}a{color:#d4af76;text-decoration:none}a:hover{color:#c09a5f;text-decoration:none}.product-price,.price{color:#2c3e50!important;font-weight:600;font-size:1.1rem}.card h1,.card h2,.card h3,.card h4,.card h5,.card h6{color:#2c3e50!important;font-weight:600!important}.card p,.card span,.card div,.card a,.card small,.card label{color:#2c3e50!important}.card-title{color:#2c3e50!important;font-weight:600!important}.card-text{color:#2c3e50!important}.card-subtitle{color:#6c757d!important}.product .card-body h5,.product .card-body h6,.product .card-body p,.product .card-body span{color:#2c3e50!important}.element-item .card-body h6{color:#2c3e50!important;font-weight:500!important}.list-group-item h1,.list-group-item h2,.list-group-item h3,.list-group-item h4,.list-group-item h5,.list-group-item h6,.list-group-item p,.list-group-item span,.list-group-item a{color:#2c3e50!important}.text-gray-300,.text-gray-400,.text-gray-500{color:#6c757d!important}.ecommerce-product-widgets h5,.ecommerce-product-widgets h6,.ecommerce-product-widgets p,.ecommerce-product-widgets span{color:#2c3e50!important}.avatar-title{color:#fff!important;background-color:#d4af76!important}.card .btn-link{color:#d4af76!important}.card .btn-link:hover{color:#c09a5f!important}.bg-warning-subtle,.bg-info-subtle,.bg-primary-subtle,.bg-success-subtle,.bg-danger-subtle,.bg-secondary-subtle{background-color:#f8f9fa!important}.bg-warning-subtle h6,.bg-info-subtle h6,.bg-primary-subtle h6,.bg-success-subtle h6,.bg-danger-subtle h6,.bg-secondary-subtle h6,.bg-warning-subtle p,.bg-info-subtle p,.bg-primary-subtle p,.bg-success-subtle p,.bg-danger-subtle p,.bg-secondary-subtle p,.bg-warning-subtle span,.bg-info-subtle span,.bg-primary-subtle span,.bg-success-subtle span,.bg-danger-subtle span,.bg-secondary-subtle span,.bg-warning-subtle a,.bg-info-subtle a,.bg-primary-subtle a,.bg-success-subtle a,.bg-danger-subtle a,.bg-secondary-subtle a{color:#2c3e50!important}.gallery-product-actions button{box-shadow:0 2px 8px #00000026!important}.ri-star-half-fill,.ri-star-fill,.mdi-star,.mdi-star-half-fill{color:#ffc107!important}.product-lable{background-color:#d4af76!important;color:#fff!important;font-weight:600!important;box-shadow:0 2px 6px #0000001a}.card-body h1,.card-body h2,.card-body h3,.card-body h4,.card-body h5,.card-body h6{color:#1a1a1a!important;font-weight:600!important}.card-body p,.card-body span,.card-body a,.card-body div,.card-body small{color:#1a1a1a!important}.card-body a{color:#1a1a1a!important;text-decoration:none}.card-body a:hover{color:#d4af76!important}.float-end,.float-start,.text-truncate{color:#1a1a1a!important}.text-muted,.card-body .text-muted{color:#666!important}.card-body [class*=fs-]{color:#1a1a1a!important}.card-body h5,.card-body .mb-0{color:#1a1a1a!important;font-weight:700!important}.gallery-wrapper .element-item h6,.gallery-wrapper .element-item h5,.gallery-wrapper .element-item h4,.gallery-wrapper .element-item h3,.gallery-wrapper .element-item h2,.gallery-wrapper .element-item h1{color:#000!important;font-weight:700!important}.gallery-wrapper .element-item .card-body *,.gallery-wrapper .element-item .card-body a{color:#000!important}.gallery-wrapper .element-item .card-body a:hover{color:#d4af76!important}.gallery-wrapper .element-item .card-body .text-muted{color:#666!important}.gallery-wrapper .element-item .card-body span{color:#000!important}.element-item .card-body h6,.element-item .card-body h5{color:#000!important;font-weight:700!important}.element-item .card-body span,.element-item .card-body div,.element-item .card-body a,.element-item [class*=fs-],.lh-base,.element-item .text-truncate{color:#000!important}.element-item .card-body h6{font-weight:400!important;color:#4a5568!important;font-size:15px!important;margin-bottom:.75rem!important;line-height:1.5!important}.element-item .card-body h5{font-weight:600!important;color:#1a202c!important;font-size:1.25rem!important}.element-item .card-body .float-end{color:#718096!important;font-weight:400!important;font-size:14px!important}.element-item .card-body .text-muted{font-weight:400!important;color:#a0aec0!important}.element-item .card-body a:hover h6{color:#d4af76!important;transition:color .3s ease}.footer-landing{background-color:var(--tb-body-bg)!important}.footer-landing .footer-title{color:var(--tb-brown)!important;font-family:var(--tb-body-font-family);font-size:1rem;font-weight:300;letter-spacing:.1rem;padding-bottom:.8rem;text-transform:uppercase}.footer-landing .footer-link a{color:var(--tb-gray-500)!important;font-family:var(--tb-font-monospace);font-size:15.5px}.footer-landing .footer-link a:hover,[data-footer=dark] .footer-landing .footer-link a:hover{color:var(--tb-secondary)!important;text-decoration:none!important}[data-footer=dark] .footer-landing .footer-desc{color:var(--tb-secondary-color)!important}.navbar-menu,#page-topbar,[data-layout=vertical][data-sidebar-size=sm] .navbar-brand-box{top:0;background-color:var(--tb-body-bg)}.navbar-menu{border-right:1px solid rgba(255,255,252,.2)}.page-content{padding:calc(70px + 1.5rem) .75rem 60px .75rem}[data-layout=vertical][data-sidebar-size=sm] .navbar-brand-box{top:0;background-color:rgba(var(--tb-secondary, .2))}.breadcrumb-item.active{color:var(--tb-primary)}.bg-overlay{background-color:#1e180b!important}.btn-cart{background-color:var(--tb-body-bg);color:#fff;font-weight:400;border:1px solid var(--tb-primary);box-shadow:0 0 10px #0000001a}.btn-cart:hover{border:1px solid var(--tb-primary);color:#fff}.loader{width:15px;aspect-ratio:1;border-radius:50%;animation:l5 1s infinite linear alternate}@keyframes l5{0%{box-shadow:20px 0 #4e4e4e,-20px 0 #6d6b6b;background:#4e4e4e}33%{box-shadow:20px 0 #4e4e4e,-20px 0 #6d6b6b;background:#6d6b6b}66%{box-shadow:20px 0 #4e4e4e,-20px 0 #4e4e4e;background:#6d6b6b}to{box-shadow:20px 0 #6d6b6b,-20px 0 #4e4e4e;background:#4e4e4e}}
