
:root {
    --mks-footer-bg: #ffffff;
    --mks-footer-text: #333333;
    --mks-footer-text-muted: rgba(51, 51, 51, 0.68);
    --mks-footer-heading: #333333;
    --mks-footer-link: #333333;
    --mks-footer-link-hover: #333333;
    --mks-footer-icon: #1e73be;
    --mks-footer-border: rgba(0, 0, 0, 0.08);
    --mks-footer-border-subtle: rgba(0, 0, 0, 0.05);
    --mks-footer-card-bg: rgba(0, 0, 0, 0.04);
    --mks-footer-btn-bg: #ffffff;
    --mks-footer-btn-border: rgba(0, 0, 0, 0.12);
    --mks-footer-btn-text: #333333;
    --mks-footer-desc-gradient: linear-gradient(to top, #ffffff 0%, rgba(255, 255, 255, 0.85) 50%, transparent 100%);
}


:root {
    --mks-color-primary: #0891b2;
    --mks-color-secondary: #0e7490;
    --mks-primary-gradient: linear-gradient(135deg, #0891b2 0%, #0e7490 100%);
    --mks-primary-gradient-rev: linear-gradient(135deg, #0e7490 0%, #0891b2 100%);
    --mks-shadow: 0 4px 16px rgba(8, 145, 178, 0.2);
    --mks-shadow-hover: 0 4px 16px rgba(8, 145, 178, 0.4);
    --mks-bg-soft: rgba(8, 145, 178, 0.08);
}

body {
    background-color: #f9f9f9 !important;
}

.price ins {
    color: #232323 !important;
}

.psi-gc,
.mks_aac_ss {
    color: #155e75 !important;
}

.btn-add-to-cart,
.mini-cart-btn,
.mks-maac-link,
.checkout-button,
.mks-checkout-review .mks-checkout-btn,
.single_add_to_cart_button,
.mks-checkout-review .payment-checkout-button {
    background-color: #155e75 !important;
    background: #155e75 !important;
    box-shadow: 0 6px 20px rgba(21, 94, 117, 0.3) !important;
}

.btn-add-to-cart:hover,
.checkout-button:hover,
.mks-checkout-review .mks-checkout-btn:hover,
.mini-cart-btn:hover {
    box-shadow: 0 8px 25px rgba(21, 94, 117, 0.4) !important;
}

.mks-cart-cross-sells .mks-cart-cross-sell-card__atc {
    background: rgba(21, 94, 117, 0.1) !important;
    background-color: rgba(21, 94, 117, 0.1) !important;
    color: #155e75 !important;
    box-shadow: none !important;
}

.mks-cart-cross-sells .mks-cart-cross-sell-card__atc:hover {
    background: #155e75 !important;
    background-color: #155e75 !important;
    color: #fff !important;
    box-shadow: 0 4px 12px rgba(21, 94, 117, 0.25) !important;
}

.mks-checkout-coupon__btn {
    background: var(--mks-primary-gradient) !important;
    background-color: #0891b2 !important;
    color: #fff !important;
    border: none !important;
    box-shadow: 0 6px 20px rgba(8, 145, 178, 0.3) !important;
}

.mks-checkout-coupon__btn:hover {
    box-shadow: 0 8px 25px rgba(8, 145, 178, 0.4) !important;
    color: #fff !important;
}

.dmh-search-button,
.mdh-cart span,
.mks-slider-tab::before,
.mks-slider-tab .nav-tabs .nav-link.active,
.product-slider-item-discount-percent,
.mks-product-card .product-slider-item-discount-percent,
.product-slider-item::before,
.mks-btn:hover,
.mks-btn::before,
.mks-aot-nt-item::before,
.articles-nt-section:not(.has-custom-bg),
.fnc form button,
.mks-as > li::before,
.woocommerce .widget_price_filter .price_slider_amount .button,
.price_slider div,
.price_slider span,
.mks-archive-description-modern::before,
.main-products-items-pagination .page-numbers.current,
.main-products-items-pagination .page-numbers::before,
.mks-progress-bar,
.btn-submit-comment,
.mks-nav-link.active,
.spm-comments h3::after,
.mks-ai-comments-summary-button,
.btn-login,
.mks-stat-card:nth-child(1) .mks-stat-icon,
.mks-stat-card:nth-child(1)::before,
.mks-nav-header,
.mks-favorite-remove-btn,
.cmp-items i,
.mks-brands-page__letter.is-active,
.mks-brands-page__icon,
.mks-brands-page__group-title,
.mks-orders-table thead,
.mks-sub-categories-title::after,
.mks-sub-cats-modern::before,
.amazing-nt-red-bg-color:not(.has-custom-bg),
.mks-favorite-view-btn:hover,
.category-boxes-item::before,
.category-boxes-item-nt2::before,
.latest-articles-background:not(.has-custom-bg),
.mks-offcanvas-modern .offcanvas-header,
.mks-checkout-coupon-alert,
.mks-empty-action-btn,
.woocommerce-Button,
.mks-order-receipt-modern::before,
.mks-order-receipt-modern .order_details li::before,
.cart-empty-section a,
.mks-cart-empty__btn,
.shipping-calculator-form button[name="calc_shipping"],
.comment-form .btn-primary,
#cart-login .cl-icon,
#cart-login .cl-btn,
.mks-size-card-icon,
.mks-handmade-note-icon,
.mks-pt,
.mks-mobile-gallery-hint .mks-mobile-gallery-dots span {
    background: #0891b2 !important;
    color: #fff;
}

.close-ajax-search,
.ajax-search-section-title i,
.ajax-search-result p i,
.cat-lists > ul > li > ul > li > a,
.articles-carousel a span,
.mks-article-card__date,
.mks-search-page__icon,
.mks-search-page__empty-icon,
.mks-archive-sort-header-icon,
.mks-archive-sort-header a.mks-archive-sort-link.as-active,
.main-products-items-pagination .page-numbers:hover,
.mks-archive-description-modern a,
.mks-archive-description-modern a:hover,
.mks-atc-icon,
.mks-cak i,
.mks-modern-design h3 i,
.section-title i,
.mks-nav-link:hover,
.sci-content div:first-child span,
.mlm-title,
.mks-nav-main a:hover,
.mks-cart-total-table tr td strong span bdi,
.mks-cart-total-table tr td strong span bdi span,
.cart-title i,
.mks-brands-page__popular-title i,
.mks-brands-page__badge,
.mks-brands-page__letter:hover,
.mks-brands-page__card:hover .mks-brands-page__card-name,
.mks-brands-page__popular-card:hover .mks-brands-page__popular-name,
.mks-sub-cats-modern:hover,
.mks-favorite-view-btn,
.text-danger,
.article-mpi:hover .article-mpi-t-d h3,
.woocommerce-shipping-methods .woocommerce-Price-amount bdi,
.cart-empty-section h2,
.mks-cart-empty__title,
.amazing-offer-nt-section .mks-ccd span,
.amazing-offer-nt-section .mks-ccd span::after,
.comment-form .text-center i,
.spm-cip .mks-size-card-title,
.spm-cip .mks-size-card-subtitle,
.spm-cip .mks-size-card-body,
.spm-cip .mks-size-card-value,
.mks-handmade-note-label,
.mks-cart-coupon button[name=apply_coupon],
.mks-aot-nt-item:hover .mks-aoi-nt-title,
.product-slider-item:hover .product-slider-item-title {
    color: #0891b2 !important;
}

.mdh-cart i,
.mks-archive-description-modern a,
.mks-nav-main ul li a.active:hover,
.mks-nav-main ul li a i,
.mini-cart-price,
.cmp-back {
    color: #1e293b;
}

.cmp-back .cmp-back__icon,
.cmp-back .cmp-back__icon i {
    color: var(--mks-color-primary, #7352ac);
}

.cmp-back:hover,
.mdh-cart i:hover {
    color: #1e293b;
}

.mks-favorite-view-btn:hover,
.mks-nav-link.active:hover,
.comment-form .btn-primary i {
    color: #fff !important;
}

.cat-lists > ul > li > ul > li > a,
.mks-slider-tab .nav-tabs .nav-link.active,
.dmh-search:hover,
.mks-archive-sort-header a.mks-archive-sort-link:hover,
.mks-archive-sort-header a.mks-archive-sort-link.as-active,
.main-products-items-pagination .page-numbers.current,
.mks-archive-description-modern a:hover,
.mks-category-slider-modern .mks-category-card:hover .category-slider-item,
.comments-txt,
.woocommerce ul#shipping_method li:hover,
.mks-sub-cats-modern:hover,
.mks-favorite-card:hover,
.article-mpi:hover .article-mpi-t-d h3,
.footer-info-list li:nth-child(1),
.footer-info-list li:nth-child(4),
.mks-checkout-coupon-alert,
.mks-order-receipt-modern .order_details li,
#cart-login .cl-row,
.mks-brands-page__letter.is-active,
.mks-brands-page__card:hover,
.mks-brands-page__popular-card:hover,
.mks-brands-page__popular-card:first-child,
.spm-cip .mks-size-card-body,
.spm-cip .mks-size-card,
.mks-handmade-note-card,
.mks-handmade-note-textarea,
.mks-a-color-label-active,
.mks-cart-coupon button[name=apply_coupon] {
    border-color: #0891b2 !important;
}

.mks-btn:hover {
    box-shadow: none;
    border-color: #0891b2;
    transform: none;
}

.product-slider-item:hover,
.product-slider-item-discount-percent,
.mks-aot-nt-item:hover,
.mks-slider-tab .nav-tabs .nav-link.active,
.dmh-search:hover,
.mks-banners:hover,
.main-products-items-pagination .page-numbers.current,
.main-products-items-pagination .page-numbers:hover,
.mks-category-slider-modern .mks-category-card:hover .category-slider-item,
.mks-nav-link.active,
.btn-login:hover,
.mks-stat-card:hover,
.mks-nav-main a.active,
.woocommerce ul#shipping_method li:hover,
.checkout-button,
.mks-checkout-review .mks-checkout-btn,
.mks-checkout-form:hover,
.mks-checkout-review:hover,
.mks-brands-page__letter.is-active,
.mks-sub-cats-modern:hover,
.amazing-offer-nt-section,
.articles-nt-section,
.mks-favorite-card:hover,
.btn-login,
.category-boxes-item-nt2 img,
.category-boxes-item-nt2:hover,
.article-mpi:hover .article-mpi-i img,
.latest-articles-background,
.mdh-cart:hover span,
.mks-empty-action-btn,
.woocommerce-Button,
.comment-form .btn-primary,
.mks-size-card-icon,
.spm-cip .mks-size-card,
#commentform .btn-submit-comment,
.mks-handmade-note-card,
.mks-handmade-note-textarea,
.mks-handmade-note-icon,
.mks-a-color-label-active,
.checkout-button:hover,
.mks-pt,
.mks-mobile-gallery-hint .mks-mobile-gallery-dots span,
.mks-cart-coupon button[name=apply_coupon] {
    box-shadow: 0 4px 16px rgba(8, 145, 178, 0.08) !important;
}

.mks-nav-link:hover,
.mks-nav-main a.active,
.spm-cip .mks-size-card,
.spm-cip .mks-size-card-body,
.mks-handmade-note-card {
    background: rgba(8, 145, 178, 0.08) !important;
}

.section-title i,
.mks-modern-design h3 i,
.mks-cak i,
.close-ajax-search,
.ajax-search-section-title i,
.ajax-search-result p i,
.mks-search-page__icon,
.mks-search-page__empty-icon,
.mks-archive-sort-header-icon,
.mks-atc-icon {
    color: #0891b2 !important;
}

.mks-cart-cross-sell-header__icon {
    background: rgba(8, 145, 178, 0.08) !important;
    color: #0891b2 !important;
}

.mks-cart-cross-sell-header__icon i {
    --fa-primary-color: #0891b2;
    --fa-secondary-color: #0e7490;
}

.mks-nav-main ul li:not(.mks-logout-item):not(.mks-seller-item) > a i {
    background: var(--mks-primary-gradient) !important;
    color: #fff !important;
    --fa-primary-color: #fff;
    --fa-secondary-color: rgba(255, 255, 255, 0.65);
}

.mks-nav-main ul li:not(.mks-logout-item):not(.mks-seller-item) > a:hover i,
.mks-nav-main ul li:not(.mks-logout-item):not(.mks-seller-item) > a.active i {
    color: #fff !important;
    --fa-primary-color: #fff;
    --fa-secondary-color: rgba(255, 255, 255, 0.65);
}

.amazing-nt-red-bg-color:not(.has-custom-bg) {
    background: var(--mks-amazing-bg, var(--mks-primary-gradient)) !important;
}

.amazing-nt-red-bg-color.has-custom-bg {
    background: var(--mks-amazing-bg) !important;
}

.articles-nt-section.has-custom-bg,
.latest-articles-background.has-custom-bg {
    background: var(--mks-articles-bg) !important;
}

.mks-archive-sort-header a.mks-archive-sort-link.as-active {
    background: transparent !important;
    box-shadow: none !important;
    transform: none !important;
    border-bottom-width: 2px !important;
    font-weight: 700;
}

.mks-archive-sort-header a.mks-archive-sort-link:hover {
    background: transparent !important;
}

.mks-product-card:hover {
    border-color: rgba(8, 145, 178, 0.28) !important;
    box-shadow: 0 10px 28px rgba(8, 145, 178, 0.1) !important;
}

.mks-product-card:hover .product-slider-item-title {
    color: #0891b2 !important;
}

.mks-product-card .psi-gc:hover {
    background: #155e75 !important;
    box-shadow: 0 4px 12px rgba(21, 94, 117, 0.25) !important;
}

.mks-product-card .mks-archive-gallery-dot.is-active {
    background: #0891b2 !important;
}

.mks-user-trigger__avatar {
    background: rgba(8, 145, 178, 0.08) !important;
}

.mks-user-trigger__avatar i {
    color: #0891b2 !important;
}

.mks-user-logged-in.is-open .mks-user-trigger__avatar,
.mks-user-logged-in:hover .mks-user-trigger__avatar {
    background: #0891b2 !important;
}

.mks-user-logged-in.is-open .mks-user-trigger__avatar i,
.mks-user-logged-in:hover .mks-user-trigger__avatar i {
    color: #fff !important;
}

.mks-header-support > span > i {
    color: #0891b2 !important;
}

.main-footer .footer-info-list > li > i,
.main-footer .footer-icons,
.main-footer .mobile-footer-collapse-item .collapsible i {
    color: #1e73be !important;
}

.main-footer .footer-info-list > li > a,
.main-footer .footer-lists > ul > li > a,
.main-footer .mobile-footer-collapse-item .content ul li a {
    color: #333333 !important;
}

.main-footer .footer-info-list > li > a:hover,
.main-footer .footer-lists > ul > li > a:hover,
.main-footer .mobile-footer-collapse-item .content ul li a:hover {
    color: #333333 !important;
}

