:root {
    --color-bg: #252525;
    --color-card: #444444d9;
    --color-text: #EAEAEA;
    --color-text-secondary: #B8B8B8;
    --color-accent: #D4AF37;
}

body {
    background-color: var(--color-bg) !important;
    color: var(--color-text);
}

section.slider-section {
    background-color: var(--color-bg) !important;
    /*box-shadow: 0 2px 8px rgba(0, 0, 0, 0.5),*/
    /*0 0 2px rgba(255, 255, 255, 0.05) !important;*/
}

a, .btn-primary {
    color: var(--color-accent) !important;
}

a:hover, .btn-primary:hover {
    color: #FFD700 !important;
}


.header-three {
    background: var(--color-bg) !important;
}

.profile-btn, .nav-btn, .search-box {
    background-color: var(--color-card) !important;
    /*box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.7), -2px -2px 6px rgba(255, 255, 255, 0.04);!important;*/
    color: var(--color-text);
}

.search-box:focus {
    border-color: var( --color-accent) !important;
}

.profile-name, .dropdown-arrow, .logo {
    color: var(--color-text) !important;
}

.nav-bar.with-banner {
    /*background: var(--color-bg) !important;*/
    /*border-bottom: 1px solid var( --color-accent);*/
}

.dropdown-menu {
    background-color: #444444 !important;
    box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.7), -2px -2px 6px rgba(255, 255, 255, 0.04);!important;
}

.login-btn {
    background: var(--color-card) !important;
}

.profile-header {
    background: var(--color-bg) !important;
}

.dropdown-item:hover {
    background: var(--color-bg) !important;
}

.profile-stats {
    background: var(--color-bg) !important;
    border-bottom: 0 !important;
}

.stat-label, .item-desc, .search-no-results, #notificationMenu, .cart-item {
    color: var(--color-text) !important;
}

.cart-item {
    background: var(--color-bg) !important;
}

.category-section-slider .category-slider .item h4 {
    /*background-color: var(--color-card) !important;*/
    color: var(--color-text);
    width: 90% !important;
    font-size: 12px !important;
    padding: 7px 0;
}

.nav-link.active {
    /*background-color: var(--color-card) !important;*/
    /*box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.7), -2px -2px 6px rgba(255, 255, 255, 0.04);!important;*/
    color: var(--color-text) !important;
}

.submenu, .submenu-item-tow {
    background-color: #444444 !important;
    box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.7), -2px -2px 6px rgba(255, 255, 255, 0.04);!important;
}

.submenu-item:hover {
    background-color: var(--color-bg) !important;
    border-right-color: var(--color-accent) !important;
}

.title-category {
    color: var(--color-text) !important;
}

.search-dropdown {
    background-color: var(--color-card) !important;
    box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.7), -2px -2px 6px rgba(255, 255, 255, 0.04);!important;
}

.search-dropdown-header {
    background-color: var(--color-card) !important;
    color: var(--color-text) !important;
}

.search-query, .search-result-title {
    color: var(--color-text) !important;
}

#searchQueryText, .search-results-count {
    color: var(--color-accent) !important;
}

.search-category-title  {
    background: var(--color-bg) !important;
    color: var(--color-text) !important;
    border-left: var(--color-accent) !important;
}

.search-result-item:hover {
    background: var(--color-bg) !important;
    border-left-color: var(--color-accent) !important;
}

.product-info .product-title, .selector-title {
    color: var(--color-accent) !important;
}

.product-info .features {
    background: #25252578 !important;
}

.product-info .features .feature-item {
    background: linear-gradient(135deg, #495057 0%, #252525 100%) !important;
    box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.7), -2px -2px 6px rgba(255, 255, 255, 0.04);!important;
    color: var(--color-text) !important;
}

.product-info .features .feature-item div p {
    color: var(--color-accent) !important;
    font-size: 12px;
}

.quantity-controls .quantity-btn {
    background: var(--color-card) !important;
    box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.7), -2px -2px 6px rgba(255, 255, 255, 0.04);!important;
}

.quantity-controls .quantity-input {
    background: #25252578 !important;
    color: var(--color-text) !important;
    border: 1px solid var(--color-accent) !important;
}

.product-images-thumbnail .thumbnail-container .thumbnail-slider {
    background-color: #252525; !important;
}
.product-info, .product-images {
    background: linear-gradient(135deg, #495057 0%, #252525 100%) !important;
    box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.7), -2px -2px 6px rgba(255, 255, 255, 0.04);!important;
}

.product-subtitle, .cart-item-name  {
    color: var(--color-text) !important;
}

.product-info .action-buttons .btn-primary {
    background: linear-gradient(135deg, #495057 0%, #252525 100%) !important;
    box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.7), -2px -2px 6px rgba(255, 255, 255, 0.04);!important;
}

.product-info .action-buttons .btn-secondary {
    background: linear-gradient(135deg, #495057 0%, #252525 100%) !important;
    box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.7), -2px -2px 6px rgba(255, 255, 255, 0.04);!important;
    border: 1px solid var(--color-accent) !important;
    color: var(--color-text) !important;
}


.container-details .tabs .tab-headers {
    background:linear-gradient(135deg, #495057 0%, #252525 100%) !important;
    box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.7), -2px -2px 6px rgba(255, 255, 255, 0.04);!important;
}

.container-details .tabs .tab-headers .tab-header {
    color: var(--color-text) !important;
}

.container-details .tabs .tab-header::before {
    background:var(--color-accent) !important;
}

.container-details .tabs {
    background: var(--color-card) !important;

}
.container-details .tab-content.active {
    background: var(--color-card) !important;

}

.container-details .tab-content.active .comments-summary-note span,
.container-details .tab-content.active .comments-summary-note p{
    color: var(--color-text) !important;
}

.container-details .tab-content.active .specifications .spec-item {
    background-color: #25252578 !important;

}

.container-details .tab-content.active .specifications .spec-item .spec-label,
.container-details .tab-content.active .specifications .spec-item .spec-value {
    color: var(--color-text) !important;
}

.comments-area ol.comment-list li .comment-body {
    background: #25252578 !important;
    border:0;
    box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.7), -2px -2px 6px rgba(255, 255, 255, 0.04);!important;
}

.comments-area ol.comment-list .comment-author {
    border-bottom: 1px solid var(--color-accent);
}

.comments-area ol.comment-list li .fn {
    color: var(--color-accent) !important;
}
.gallery-options button i {
    color: var(--color-accent) !important;
}

.alert-warning {
    background-color: #25252578 !important;
    border:0;
    color: var(--color-text) !important;
}

.title-wide h2 {
    color: var(--color-text) !important;
}

.section-title p {
    color: var(--color-accent) !important;
}

.comment-replay-to {
    background-color: #25252578 !important;
    border:0;
    color: var(--color-text) !important;
}

.related-products {
    background-color: var(--color-card) !important;
}

.related-products h2 {
    color: var(--color-text) !important;
}

.related-product-card {
    background-color: #25252578 !important;
    box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.7), -2px -2px 6px rgba(255, 255, 255, 0.04);!important;
}

#update-new-cart .cart-header {
    background: linear-gradient(187deg, #495057 0%, #232323 125%) !important;
}

#update-new-cart .cart-header p {
    color: var(--color-text) !important;
}
#update-new-cart .cart-header h3 {
    color: var(--color-accent) !important;
}


#update-new-cart .cart-content .cart-item {
    background: linear-gradient(335deg, #495057 0%, #252525 100%) !important;
    border:0;
    box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.7), -2px -2px 6px rgba(255, 255, 255, 0.04);!important;
}

#update-new-cart .cart-content .cart-item .item-details .title {
    color: var(--color-text) !important;
}

#update-new-cart .cart-content .cart-item .item-details .item-pricing .item-price {
    color: var(--color-accent) !important;
}

#update-new-cart .cart-content .cart-item .item-details .item-pricing .original-price {
    color: var(--color-text) !important;
}

#update-new-cart .cart-content .cart-item .item-content .quantity-controls .quantity-btn {
    background: var(--color-card) !important;
    box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.7), -2px -2px 6px rgba(255, 255, 255, 0.04);!important;
}

#update-new-cart .cart-content .cart-item .item-content .quantity-controls .quantity-input {
    background: #25252578 !important;
    color: var(--color-text) !important;
    border: 1px solid var(--color-accent) !important;
}


.cart-summary {
    background-color: var(--color-card) !important;
    /*box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.7), -2px -2px 6px rgba(255, 255, 255, 0.04);!important;*/
}

.product-card {
    background: linear-gradient(135deg, #495057 0%, #0a0a0a 100%) !important;
    border: 0 !important;
    padding-bottom:0px !important;
    transition: ease-in-out 2s;
}

 .product-card:hover {
    transform: translateY(-2px);
     background: linear-gradient(135deg, #495057 0%, #252525 100%) !important;
}

footer.one-footer {
    color: var(--color-text) !important;
    background: var(--color-card) !important;
}


.one-footer .social-network {
    background: var(--color-bg) !important;
    color: var(--color-text) !important;
    box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.7), -2px -2px 6px rgba(255, 255, 255, 0.04);!important;
}

.one-footer .social-network .link .link-footer, .developer {
    color: var(--color-text) !important;
}

.copyright, #show-description {
    color: var(--color-accent) !important;
}

.content-description-site {
    color: var(--color-text) !important;
}

.fade-overlay {
 background: linear-gradient(transparent,var(--color-card))
}
.download-app {
    background-color: var(--color-bg) !important;
}

.one-footer .social-network .top ul.permissions li {
    background-color: var(--color-card);
}

.product-card .product-price {
    color: var(--color-text) !important;
}

.product-card .text-danger {
    color: #dc3545 !important;
}

section.slider-section {
    border: 0 !important;
}

.title-wide a {
    background-color:var(--color-bg) !important;
}

.special-section {
    background: var(--color-card) !important;
    box-shadow: -4px 3px 24px rgba(0, 0, 0, 0.7), -2px -2px 6px rgba(255, 255, 255, 0.04);!important;
    border:0 !important;
}

.cart-item-quantity {
    background: #25252578 !important;
    color: var(--color-accent) !important;
    border:0 !important;
    box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.7), -2px -2px 6px rgba(255, 255, 255, 0.04);!important;
}

.cart-item-price, .cart-final-total .final-price {
    color: var(--color-accent) !important;
}


.cart-final-total .final-label {
    color: var(--color-text) !important;
}

.cart-header {
    background:var(--color-bg) !important;
}

.cart-content .cart-summary {
    background: linear-gradient(135deg, #495057 0%, #252525 100%) !important;
    box-shadow: -4px 3px 24px rgba(0, 0, 0, 0.7), -2px -2px 6px rgba(255, 255, 255, 0.04);!important;
    border: 0 !important;
}

.cart-content .cart-summary .summary-title {
    color: var(--color-accent) !important;
}

.cart-content .cart-summary .summary-row.total {
    color: var(--color-text) !important;
    border-top: 1px solid var(--color-accent) !important;
}

a.checkout-btn {
    background:linear-gradient(187deg, #495057 0%, #232323 125%) !important;
    box-shadow: -4px 3px 24px rgba(0, 0, 0, 0.7), -2px -2px 6px rgba(255, 255, 255, 0.04);!important;
}

.form-container, .checkout-container {
    background: var(--color-card) !important;
    box-shadow: -4px 3px 24px rgba(0, 0, 0, 0.7), -2px -2px 6px rgba(255, 255, 255, 0.04);!important;
    border: 0 !important;
}


.form-container .form-section .section-title, .section-title-shipping, .section-title-gateway {
    color: var(--color-accent) !important;
}

input[type="text"], input[type="tel"], input[type="email"], textarea, select {
    background:var(--color-bg) !important;
    color: var(--color-text) !important;
}

.shipping-options .shipping-option-carriers, .shipping-option-gateway {
    background:linear-gradient(332deg, #252525 31%, #495057 92%) !important;
    box-shadow: -4px 3px 24px rgba(0, 0, 0, 0.7), -2px -2px 6px rgba(255, 255, 255, 0.04);!important;
    border: 0 !important;

}

.shipping-options .shipping-option-carriers .option-header .option-info .option-title,
.shipping-options .shipping-option-carriers .option-header .option-info .option-subtitle,
.shipping-options .shipping-option-carriers .option-details .delivery-info .delivery-time,
.shipping-option-gateway .option-header .option-info .option-title,
.shipping-option-gateway .option-header .option-info .option-subtitle,
.shipping-option-gateway .option-details .delivery-info{
    color: var(--color-text) !important;
}

.shipping-option-carriers.selected::after, .shipping-option-gateway.selected::after {
    background:var(--color-accent) !important;
}

.checkout-sidebar {
    background:linear-gradient(125deg, #495057 0%, #252525 100%) !important;
    box-shadow: -4px 3px 24px rgba(0, 0, 0, 0.7), -2px -2px 6px rgba(255, 255, 255, 0.04);!important;
    border: 0 !important;
}

.products-section .section-title, .wallet-section .section-title, .summary-section .section-title {
    color: var(--color-accent) !important;
}

.summary-section .summary-row .summary-label {
    color: var(--color-text) !important;
}

.summary-section .summary-row .summary-value, .total-label {
    color: var(--color-accent) !important;
}

.summary-section .summary-row .total-label {
    color: var(--color-text) !important;
}

.summary-section .summary-row .total-value {
    color: var(--color-accent) !important;
}

.wallet-section .wallet-item {
    background:var(--color-bg) !important;
}

.wallet-section .wallet-item .wallet-details h4 {
    color: var(--color-text) !important;
}

.wallet-section .wallet-item .wallet-details p {
    color: var(--color-accent) !important;
}

.wallet-section .wallet-item .wallet-toggle.active {
    background: var(--color-card) !important;
}

.payment-section {
    background-color: #4d4c4c78 !important;
}


.payment-section .payment-btn {
    background: linear-gradient(125deg, #252525 0%, #495057 100%) !important;
    box-shadow: -2px 3px 10px rgba(0, 0, 0, 0.7), -2px -2px 6px rgba(255, 255, 255, 0.04);!important;
}

.payment-section .payment-btn:hover {
    box-shadow: -4px 3px 24px rgba(0, 0, 0, 0.7), -2px -2px 6px rgba(255, 255, 255, 0.04);!important;
}

.notification-box {
    background: var(--color-card) !important;
    border:2px solid var(--color-card) !important;
    box-shadow: 0 10px 30px rgb(0 0 0 / 46%) !important;
}

.notification-box:hover {
    box-shadow: 0 12px 32px rgb(0 0 0 / 46%) !important;
}

.notification-box .notification-text {
    color: var(--color-text) !important;
}

.form-group label {
    color: var(--color-text) !important;
}

.dropdown-list.show {
    background: var(--color-card) !important;

}

.dropdown-list.show .dropdown-item {
    color: var(--color-text) !important;
}

.dropdown-list.show::-webkit-scrollbar-thumb {
    background-color: #4d4c4c78 !important;
}

.products-section .product-item:hover {
    background:var(--color-bg) !important;
}

.products-section .product-item .product-meta .product-quantity {
    background-color: #25252578 !important;
    color: var(--color-accent) !important;
}


.products-section .product-item .product-price {
    color: var(--color-text) !important;
}

.breadcrumb nav span {
    color: var(--color-text) !important;
}

.comparison-table {
    background: var(--color-card) !important;
    box-shadow: 4px 3px 24px rgba(0, 0, 0, 0.7), -2px -2px 6px rgba(255, 255, 255, 0.04);!important;
    border:0 !important;
}

.comparison-table .comparison-item {
    background:var(--color-bg) !important;
}

.comparison-table .bg-cs-table-tr {
    background:var(--color-bg) !important;

}

.comparison-table .bg-cs-table-tr td, .comparison-table .bg-cs-table-tr th {
    color: var(--color-text) !important;
}

.comparison-table table td, .comparison-table table th {
    color: var(--color-text) !important;
}

.btn-primary {
    background: var(--color-card) !important;
    box-shadow: 4px 3px 24px rgba(0, 0, 0, 0.7), -2px -2px 6px rgba(255, 255, 255, 0.04);!important;
    border:0 !important;
}

.btn-primary:hover {
    background:var(--color-bg) !important;
}

.cart-actions .view-cart {
    background:var(--color-bg) !important;
    box-shadow: 4px 3px 24px rgba(0, 0, 0, 0.7), -2px -2px 6px rgba(255, 255, 255, 0.04);!important;
    border: 0 !important;
}

.cart-actions .checkout {
    background:var(--color-bg) !important;
    box-shadow: 2px 3px 24px rgba(0, 0, 0, 0.7), -2px -2px 6px rgba(255, 255, 255, 0.04);!important;
    border: 0 !important;
}

.sort-product, #sticky-sidebar-filters {
    background: linear-gradient(125deg, #495057 0%, #252525 100%) !important;
    box-shadow: 4px 3px 24px rgba(0, 0, 0, 0.7), -2px -2px 6px rgba(255, 255, 255, 0.04);!important;
    border:0 !important;
}

.search-amazing-tab .ah-tab>.ah-tab-item[data-ah-tab-active=true] {
    background:var(--color-bg) !important;
    box-shadow: 4px 3px 24px rgba(0, 0, 0, 0.7), -2px -2px 6px rgba(255, 255, 255, 0.04);!important;
}

.search-amazing-tab .ah-tab>.ah-tab-item:hover {
    background:var(--color-bg) !important;
}

.category-product-div {
    /*box-shadow: 4px 3px 24px rgba(0, 0, 0, 0.7), -2px -2px 6px rgba(255, 255, 255, 0.04);!important;*/
    margin-top: 16px !important;
}

.filter-product .card .card-header {
    background:var(--color-bg) !important;
    border:0 !important;
}

.filter-product .card .card-header button {
    color: var(--color-text) !important;
}

.filter-product .card .card-header button i {
    background: var(--color-card) !important;
}

.card-body {
    background: var(--color-card) !important;
}

.btn-info {
    background:var(--color-bg) !important;
    border:0 !important;
    color: var(--color-accent) !important;
    box-shadow: 4px 3px 24px rgba(0, 0, 0, 0.7), -2px -2px 6px rgba(255, 255, 255, 0.04);!important;
}

.btn-info:hover {
    background: var(--color-card) !important;
}

.category-background {
    background: linear-gradient(135deg, #495057 0%, #252525 100%) !important;
    box-shadow: 4px 3px 24px rgba(0, 0, 0, 0.7), -2px -2px 6px rgba(255, 255, 255, 0.04);!important;
    margin-top: 15px;
    border-radius: 6px;
}
::-webkit-scrollbar-thumb {
    background: var(--color-card) !important;
}
::-webkit-scrollbar-thumb:hover {
    background:var(--color-bg) !important;
}

@media (max-width: 768px) and (max-width: 991px) {
    header.header-one-mobile {
        background-color: var(--color-bg) !important;
        /*box-shadow: -4px 3px 24px rgba(0, 0, 0, 0.7), -2px -2px 6px rgba(255, 255, 255, 0.04);!important;*/
    }

    .title-wide-custom {
        background-color: var(--color-bg) !important;
        padding: 7px;
    }

    header.header-one-mobile .sidebar .menu-sidebar {
        background: linear-gradient(135deg, #495057 0%, #252525 100%) !important;
        box-shadow: -4px 3px 24px rgba(0, 0, 0, 0.7), -2px -2px 6px rgba(255, 255, 255, 0.04);!important;
    }

    header.header-one-mobile .sidebar .menu-sidebar ul.menu-profile li.item a i {
        color: var(--color-text) !important;
    }

    header.header-one-mobile .close-menu {
        background-color: var(--color-card) !important;
        box-shadow: -4px 3px 24px rgba(0, 0, 0, 0.7), -2px -2px 6px rgba(255, 255, 255, 0.04);!important;
    }
}


ul.list-menu-mobile {
    background-color: var(--color-card) !important;
    /*box-shadow: -4px 3px 24px rgba(0, 0, 0, 0.7), -2px -2px 6px rgba(255, 255, 255, 0.04);!important;*/
}

.menu-mobile-active {
    background-color: var(--color-bg) !important;
    color: var(--color-accent) !important;
}

.category-mobile>.category-item>.list-category>.item {
    background-color: var(--color-card) !important;
    box-shadow: -4px 3px 24px rgba(0, 0, 0, 0.7), -2px -2px 6px rgba(255, 255, 255, 0.04);!important;
}

.category-mobile>.category-item>.list-category>.item>img {
    background-color: var(--color-card) !important;
}

.install-app {
    background-color: var(--color-card) !important;
    box-shadow: -4px 3px 24px rgba(0, 0, 0, 0.7), -2px -2px 6px rgba(255, 255, 255, 0.04);!important;
    padding: .6em !important;
}

.product-carousel .owl-nav button.owl-next, .product-carousel .owl-nav button.owl-prev ,
.category-section-slider .owl-carousel .owl-nav .owl-next, .category-section-slider .owl-carousel .owl-nav .owl-prev{
    background-color: var(--color-bg) !important;
    box-shadow: -4px 3px 24px rgba(0, 0, 0, 0.7), -2px -2px 6px rgba(255, 255, 255, 0.04);!important;
}

.product-carousel .owl-nav button.owl-next, .product-carousel .owl-nav button.owl-prev i,
.category-section-slider .owl-carousel .owl-nav .owl-next i, .category-section-slider .owl-carousel .owl-nav .owl-prev i{
    color: var(--color-accent) !important;
}

.spec-tag {
    background-color: var(--color-bg) !important;
}

header.header-one-mobile .menu-mobile .item-menu-mobile {
    background-color:  var(--color-text) !important;
}

.fixed-menu>li>span {
    color: #000 !important;
}

.product-card span.product-title a {
    color:var(--color-text) !important;
}

footer {
    background-color: var(--color-bg) !important;
}
.footer-section h3, .contact-info {
    color:var(--color-text) !important;
}

.nav-container {
    background-color: var(--color-card) !important;
}
.about-content #aboutText.collapsed::after {
    background: linear-gradient(to bottom, transparent, #161616);
}

.read-more-btn {
    background-color: var(--color-bg) !important;
    color:var(--color-text) !important;
}

.footer-bottom {
    color:var(--color-text) !important;
}

.login-btn {
    color:var(--color-text) !important;
}

.parent-switcher .label-switcher {
    color:var(--color-text) !important;
}

.custom-control-label {
    color:var(--color-text) !important;
}

.filter-product .card {
    border: 0 !important;
}
button:hover {
    box-shadow: 0 0 0;
}

.fixed-menu {
    background-color: rgb(74 75 77 / 80%) !important;
}

.fixed-menu>li>span {
    color:var(--color-text) !important;
}

.modal.fade .modal-dialog, .modal-content {
    background-color: var(--color-card) !important;
}

.product-info .product-title, .selector-title,.current-price {
    color:var(--color-text) !important;
}

.text-muted {
    color:var(--color-text) !important;
}

.cart-notification.show {
    background-color: var(--color-card) !important;
}
.notification-title,.notification-message,.notification-btn {
    color:var(--color-text) !important;
}

.gallery-options button {
    background-color: var(--color-card) !important;
}

.popup {
    background-color: var(--color-card) !important;
}

.logo-popup h2, .logo-popup p.subtitle {
    color:var(--color-text) !important;
}

.popup .step button {
    background-color: var(--color-bg) !important;
    color:var(--color-text) !important;
}

.feature-item {
    border-right: 3px solid #ff9800 !important;
}

.btn-primary-cm {
    outline: 2px solid #2a2a2a !important;
    background-color: #2a2a2a !important;
}

.discount-header {
    background: var(--color-bg) !important;
    color:var(--color-text) !important;
}

.products-section .product-item {
    background: var(--color-bg) !important;
    padding: 20px 9px;
    border-radius: 10px;
}

.product-info{
    width: 100%;
    background: unset;
    box-shadow:0 0 0 0 !important;
}

.original-price {
    color: var(--color-accent) !important;
}

.search-result-item {
    background: var(--color-bg) !important;
    margin-bottom: 4px;
}

.category-section-slider .category-slider .item .ing-category {
    background:linear-gradient(135deg, #495057 0%, #252525 100%) !important;
}

.countdown-header {
    background: linear-gradient(135deg, #495057 0%, #252525 100%) !important;
}

#mainHeader.fixed {
    background: linear-gradient(135deg, #495057 0%, #252525 100%) !important;
}

.badge-item span,.comments-add-col--content h3,.comments-add-col--content .desc-comment {
    color:var(--color-text) !important;
}

.size-option  {
    background: linear-gradient(135deg, #495057 0%, #252525 100%) !important;
    color:var(--color-text) !important;
    border:1.4px solid var(--color-bg) !important;

}
.size-option.active{
    box-shadow: 0 8px 15px var(--color-bg) !important;
    border-color: #d4af37 !important;
    background: var(--color-bg) !important;
}
.size-option.active:hover {
    border-color: var(--color-bg) !important;
    background: linear-gradient(135deg, #495057 0%, #252525 100%) !important;
    box-shadow: 0 8px 15px var(--color-bg) !important;
}

.size-option:hover {
    border:1.4px solid #d4af37 !important;
    background: var(--color-bg) !important;
    box-shadow: 0 8px 15px var(--color-bg) !important;
}

.color-option {
    border:2px solid var(--color-bg) !important
}

.color-option.active {
    box-shadow: 0 8px 15px var(--color-bg) !important;
}

.color-option:hover {
    box-shadow: 0 8px 15px var(--color-bg) !important;
}

.box-product-unavailable .unavailable h5 {
    background: linear-gradient(135deg, #495057 0%, #252525 100%) !important;
    padding: 10px !important;
    color:var(--color-text) !important;
    border-radius: 15px;
    box-shadow: 0 8px 15px var(--color-bg) !important;
}

.infoSection {
    background: linear-gradient(135deg, #495057 0%, #252525 100%) !important;
    color:var(--color-text) !important;
    box-shadow: 0 8px 15px var(--color-bg) !important;
}

.qty-display {
    background: var(--color-card) !important;
    color:var(--color-text) !important;
    border:1px solid #d4af37 !important;
}

.qty-btn.dec,.qty-btn {
    background: var(--color-card) !important;
    box-shadow: 0 8px 15px var(--color-bg) !important;
}
.cart-header, .cart-summary {
    background: var(--color-card) !important;
}

.cart-item:hover {
    background: linear-gradient(135deg, #495057 0%, #252525 100%) !important;
}

.cart-actions .checkout {
    box-shadow: 0 8px 15px var(--color-bg) !important;
}

.sticky-sidebar{
    background: var(--color-card) !important;
}

.table-order {
    background: var(--color-card) !important;
    color:var(--color-text) !important;
}

.text-danger, .text-info {
    color: var(--color-accent) !important;
}

.profile-section {
    background: var(--color-card) !important;
    color:var(--color-text) !important;
    border:0!important;
}
.profile-section .label-info {
    color:var(--color-text) !important;
}

.profile-section .value-info {
    color: var(--color-accent) !important;
}
.profile-section .list-favorites li a span {
    color:var(--color-text) !important;
}
.profile-sidebar .profile-menu-section .profile-menu ul li a {
    color:var(--color-text) !important;
}
.profile-sidebar .profile-menu-section .profile-menu ul li a i {
    color: var(--color-accent) !important;
}
.profile-sidebar .profile-menu-section .profile-menu ul li a.active, .profile-sidebar .profile-menu-section .profile-menu ul li a:hover {
    background: var(--color-bg) !important;
}

.additional-info {
    background: var(--color-card) !important;
}

.form-ui .form-row .input-ui {
    background: var(--color-card) !important;
    color:var(--color-text) !important;
}
.card-horizontal-product, .card-horizontal-address {
    background: var(--color-card) !important;
    color:var(--color-text) !important;
}

.card-horizontal-product .label-status-comment {
    background: linear-gradient(135deg, #495057 0%, #252525 100%) !important;
    color:var(--color-text) !important;
    box-shadow: 0 8px 15px var(--color-bg) !important;
    border: 0;
}
.ticket-create {
    background: var(--color-card) !important;
    color:var(--color-text) !important;
    padding: 10px;
}
.form-control {
    background: var(--color-card) !important;
}
.card-horizontal-product .card-horizontal-product-content .card-horizontal-product-buttons .btn {
    background: linear-gradient(135deg, #495057 0%, #252525 100%) !important;
    color:var(--color-text) !important;
    border: 0;
    box-shadow: 0 8px 15px var(--color-bg) !important;
}

.card-horizontal-product .card-horizontal-product-content .card-horizontal-product-buttons .remove-btn {
    background: linear-gradient(135deg, #495057 0%, #252525 100%) !important;
    box-shadow: 0 8px 15px var(--color-bg) !important;
    position: relative;
}

.card-horizontal-product .card-horizontal-product-content .card-horizontal-product-buttons .remove-btn i {
    position: absolute;
    left: 3px;
    top: 8px;
}

.table-order td.link-to-orders:hover {
    background: linear-gradient(135deg, #495057 0%, #252525 100%) !important;
}

.table-order thead {
    background: linear-gradient(135deg, #495057 0%, #252525 100%) !important;
    color:var(--color-text) !important;
}

.form-ui .custom-select-ui .nice-select {
    background: var(--color-card) !important;
    color:var(--color-text) !important;
}
.form-ui .custom-select-ui .nice-select.right .list {
    background: var(--color-bg) !important;
    color:var(--color-text) !important;
}

.form-ui .custom-select-ui .nice-select .option:hover {
    background: var(--color-card) !important;
}

#videoPlayer {
    background: linear-gradient(45deg, #b8b8b8, #484749) !important;
}

.tooltip {
    background: var(--color-bg) !important;
    color:var(--color-text) !important;
}

header.header-one-mobile .sidebar .menu-sidebar ul.navbar-nav li:nth-child(2) {
    background: linear-gradient(45deg, #b8b8b8, #484749) !important;
}