html[data-theme="light"] {
    color-scheme: light;
    --dark-bg: #f4f7fb;
    --dark-bg-soft: #ffffff;
    --dark-surface: #ffffff;
    --dark-surface-2: #f8fafc;
    --dark-line: #d8e2ee;
    --dark-line-soft: rgba(148, 163, 184, 0.24);
    --dark-text: #0f172a;
    --dark-muted: #475569;
    --dark-muted-2: #64748b;
    --dark-primary: #2563eb;
    --dark-primary-strong: #1d4ed8;
    --dark-success: #16a34a;
    --dark-danger: #dc2626;
    --dark-warning: #d97706;
    --text-primary: #0f172a;
    --text-secondary: #475569;
    --header-bg: rgba(255, 255, 255, 0.92);
    --header-border: #e2e8f0;
    --accent-color: #2563eb;
    --accent-dark: #1d4ed8;
    background: #f7f9fc;
}

html[data-theme="light"] body {
    background:
        radial-gradient(circle at top, rgba(37, 99, 235, 0.06), transparent 30%),
        linear-gradient(180deg, #f7f9fc 0%, #eef3f8 100%);
    color: #0f172a;
}

html[data-theme="light"] a {
    color: #1d4ed8;
}

html[data-theme="light"] .site-header,
html[data-theme="light"] .nix-header,
html[data-theme="light"] .mobile-sidebar,
html[data-theme="light"] .full-search-overlay,
html[data-theme="light"] .cart-dropdown-menu,
html[data-theme="light"] .category-nav,
html[data-theme="light"] .nav-list .dropdown-menu,
html[data-theme="light"] .category-list .dropdown-menu,
html[data-theme="light"] .category-list .sub-menu {
    background: rgba(255, 255, 255, 0.96) !important;
    border-color: #dbe3ee !important;
    color: #0f172a !important;
}

html[data-theme="light"] .nix-header__icon,
html[data-theme="light"] .search-toggle,
html[data-theme="light"] .cart-icon-btn,
html[data-theme="light"] .nix-header__menu-toggle,
html[data-theme="light"] .category-toggle,
html[data-theme="light"] .auth-btn,
html[data-theme="light"] .mobile-sidebar-close {
    background: #ffffff;
    border-color: #dbe3ee;
    color: #334155;
}

html[data-theme="light"] .nix-header__icon i,
html[data-theme="light"] .search-toggle i,
html[data-theme="light"] .cart-icon-btn i,
html[data-theme="light"] .nix-header__menu-toggle i,
html[data-theme="light"] .auth-btn i,
html[data-theme="light"] .mobile-sidebar-close i {
    color: currentColor !important;
}

html[data-theme="light"] .category-toggle > i:first-child {
    background: linear-gradient(135deg, rgba(37, 99, 235, 0.14), rgba(14, 165, 233, 0.10)) !important;
    color: #2563eb !important;
    box-shadow: inset 0 0 0 1px rgba(37, 99, 235, 0.08);
}

html[data-theme="light"] .nix-header__icon:hover,
html[data-theme="light"] .search-toggle:hover,
html[data-theme="light"] .cart-icon-btn:hover,
html[data-theme="light"] .nix-header__menu-toggle:hover,
html[data-theme="light"] .category-toggle:hover,
html[data-theme="light"] .auth-btn:hover,
html[data-theme="light"] .mobile-sidebar-close:hover {
    background: #eff6ff;
    border-color: #bfdbfe;
    color: #1d4ed8;
}

html[data-theme="light"] .nix-header__icon:hover i,
html[data-theme="light"] .nix-header__menu-toggle:hover i {
    color: #1d4ed8 !important;
}

html[data-theme="light"] .search-toggle:hover i {
    color: #0ea5e9 !important;
}

html[data-theme="light"] .cart-icon-btn:hover i {
    color: #16a34a !important;
}

html[data-theme="light"] .auth-btn:hover i {
    color: #7c3aed !important;
}

html[data-theme="light"] .mobile-sidebar-close:hover i {
    color: #dc2626 !important;
}

html[data-theme="light"] .category-toggle:hover > i:first-child,
html[data-theme="light"] .category-menu-wrapper.is-open .category-toggle > i:first-child {
    background: linear-gradient(135deg, rgba(37, 99, 235, 0.18), rgba(14, 165, 233, 0.14)) !important;
    color: #1d4ed8 !important;
}

html[data-theme="light"] .mobile-sidebar-logo,
html[data-theme="light"] .mobile-menu-title,
html[data-theme="light"] .nav-list > li > a,
html[data-theme="light"] .category-list a,
html[data-theme="light"] .dropdown-menu a,
html[data-theme="light"] .mobile-nav-list a {
    color: #0f172a;
}

html[data-theme="light"] .nav-list > li > a:hover,
html[data-theme="light"] .dropdown-menu li a:hover,
html[data-theme="light"] .category-list .dropdown-menu a:hover,
html[data-theme="light"] .category-list .sub-menu a:hover,
html[data-theme="light"] .mobile-nav-list a:hover {
    background: #f8fafc;
    color: #1d4ed8;
}

html[data-theme="light"] .home-pro,
html[data-theme="light"] .home-pro-trust article,
html[data-theme="light"] .home-pro-deal__inner,
html[data-theme="light"] .home-pro-banner,
html[data-theme="light"] .home-pro-product,
html[data-theme="light"] .home-pro-post,
html[data-theme="light"] .home-pro-cat,
html[data-theme="light"] .home-sms-newsletter__inner,
html[data-theme="light"] .home-pro-section__head a,
html[data-theme="light"] .home-pro-section__head h2,
html[data-theme="light"] .home-pro-banner h2,
html[data-theme="light"] .home-pro-banner p,
html[data-theme="light"] .home-pro-deal__copy h2,
html[data-theme="light"] .home-pro-deal__copy p,
html[data-theme="light"] .home-pro-post__body h3 a,
html[data-theme="light"] .home-pro-post__body p,
html[data-theme="light"] .home-pro-post__meta,
html[data-theme="light"] .home-pro-product__body,
html[data-theme="light"] .home-pro-product__title,
html[data-theme="light"] .home-pro-product__meta,
html[data-theme="light"] .home-pro-product__price,
html[data-theme="light"] .home-pro-trust strong,
html[data-theme="light"] .home-pro-trust span {
    color: #0f172a !important;
}

html[data-theme="light"] .home-pro {
    background:
        radial-gradient(circle at top, rgba(37, 99, 235, 0.05), transparent 24%),
        linear-gradient(180deg, #f8fbff 0%, #edf3fb 100%) !important;
}

html[data-theme="light"] .home-pro-hero-slider {
    background: #ffffff !important;
    box-shadow: 0 24px 60px rgba(15, 23, 42, 0.08) !important;
}

html[data-theme="light"] .home-pro-trust article,
html[data-theme="light"] .home-pro-deal__inner,
html[data-theme="light"] .home-pro-banner,
html[data-theme="light"] .home-pro-product,
html[data-theme="light"] .home-pro-post,
html[data-theme="light"] .home-pro-cat,
html[data-theme="light"] .home-sms-newsletter__inner,
html[data-theme="light"] .archive-products .product-card,
html[data-theme="light"] .archive-products .home-pro-product,
html[data-theme="light"] .single-product .product,
html[data-theme="light"] .woocommerce-cart-form,
html[data-theme="light"] .woocommerce-checkout,
html[data-theme="light"] .woocommerce-account .woocommerce,
html[data-theme="light"] .search-results .result-card,
html[data-theme="light"] .nix-empty-state,
html[data-theme="light"] .quick-view-container,
html[data-theme="light"] .nix-compare-dock,
html[data-theme="light"] .comment-respond,
html[data-theme="light"] .filter-sidebar,
html[data-theme="light"] .filter-panel,
html[data-theme="light"] .archive-toolbar,
html[data-theme="light"] .single-product-summary,
html[data-theme="light"] .related-products,
html[data-theme="light"] .site-footer,
html[data-theme="light"] .footer-widget,
html[data-theme="light"] .footer-bottom {
    background: #ffffff !important;
    border-color: #dbe3ee !important;
    box-shadow: 0 18px 45px rgba(15, 23, 42, 0.06) !important;
}

html[data-theme="light"] .home-pro-hero-slider {
    background:
        radial-gradient(circle at top left, rgba(37, 99, 235, 0.10), transparent 32%),
        radial-gradient(circle at bottom right, rgba(14, 165, 233, 0.08), transparent 28%),
        linear-gradient(180deg, #ffffff 0%, #f8fbff 100%) !important;
    border-color: rgba(37, 99, 235, 0.10) !important;
}

html[data-theme="light"] .home-pro-banner {
    background:
        linear-gradient(135deg, rgba(37, 99, 235, 0.08), rgba(14, 165, 233, 0.05)),
        linear-gradient(180deg, #ffffff 0%, #f8fbff 100%) !important;
}

html[data-theme="light"] .home-pro-deal__inner {
    background:
        linear-gradient(135deg, rgba(16, 185, 129, 0.08), rgba(14, 165, 233, 0.05)),
        linear-gradient(180deg, #ffffff 0%, #f8fbff 100%) !important;
}

html[data-theme="light"] .home-pro-trust article,
html[data-theme="light"] .home-pro-cat,
html[data-theme="light"] .home-pro-post,
html[data-theme="light"] .home-pro-product,
html[data-theme="light"] .archive-products .product-card,
html[data-theme="light"] .archive-products .home-pro-product,
html[data-theme="light"] .search-results .result-card,
html[data-theme="light"] .nix-empty-state {
    background:
        linear-gradient(180deg, rgba(255, 255, 255, 0.98) 0%, rgba(248, 251, 255, 0.98) 100%),
        #ffffff !important;
    border-color: rgba(37, 99, 235, 0.08) !important;
}

html[data-theme="light"] .archive-toolbar,
html[data-theme="light"] .filter-panel,
html[data-theme="light"] .filter-sidebar,
html[data-theme="light"] .single-product-summary,
html[data-theme="light"] .related-products,
html[data-theme="light"] .quick-view-container {
    background:
        linear-gradient(180deg, rgba(255, 255, 255, 0.98) 0%, rgba(248, 251, 255, 0.98) 100%),
        #ffffff !important;
    border-color: rgba(37, 99, 235, 0.08) !important;
}

html[data-theme="light"] .account-page .account-sidebar__card,
html[data-theme="light"] .account-page .account-card,
html[data-theme="light"] .account-page .account-order,
html[data-theme="light"] .account-page .account-modal__panel,
html[data-theme="light"] .account-page .account-order-modal__panel,
html[data-theme="light"] .account-page .account-warranty-card {
    background:
        linear-gradient(180deg, rgba(255, 255, 255, 0.98) 0%, rgba(248, 251, 255, 0.98) 100%),
        #ffffff !important;
    border-color: rgba(37, 99, 235, 0.08) !important;
}

html[data-theme="light"] .site-footer,
html[data-theme="light"] .footer-widget,
html[data-theme="light"] .footer-bottom {
    background:
        linear-gradient(180deg, rgba(255, 255, 255, 0.98) 0%, rgba(246, 249, 255, 0.98) 100%),
        #ffffff !important;
}

html[data-theme="light"] .home-pro-section__head span,
html[data-theme="light"] .home-pro-banner span,
html[data-theme="light"] .home-pro-hero-slider__pagination .swiper-pagination-bullet-active,
html[data-theme="light"] .home-pro-trust i,
html[data-theme="light"] .home-pro-cat i {
    color: #2563eb;
}

html[data-theme="light"] .home-pro-btn--primary,
html[data-theme="light"] .button.button-primary,
html[data-theme="light"] .woocommerce a.button,
html[data-theme="light"] .woocommerce button.button,
html[data-theme="light"] .woocommerce input.button,
html[data-theme="light"] .nix-btn-primary {
    background: linear-gradient(135deg, #2563eb 0%, #0ea5e9 100%);
    border-color: #2563eb;
    color: #ffffff;
    box-shadow: 0 14px 30px rgba(37, 99, 235, 0.18);
}

html[data-theme="light"] .home-pro-btn--primary:hover,
html[data-theme="light"] .button.button-primary:hover,
html[data-theme="light"] .woocommerce a.button:hover,
html[data-theme="light"] .woocommerce button.button:hover,
html[data-theme="light"] .woocommerce input.button:hover,
html[data-theme="light"] .nix-btn-primary:hover {
    background: linear-gradient(135deg, #1d4ed8 0%, #0284c7 100%);
    box-shadow: 0 18px 34px rgba(37, 99, 235, 0.24);
}

html[data-theme="light"] .home-pro-btn--ghost,
html[data-theme="light"] .button.button-secondary,
html[data-theme="light"] .nix-btn-secondary {
    background: #ffffff;
    border-color: #cbd5e1;
    color: #0f172a;
}

html[data-theme="light"] input,
html[data-theme="light"] select,
html[data-theme="light"] textarea,
html[data-theme="light"] .select2-container--default .select2-selection--single,
html[data-theme="light"] .select2-container--default .select2-selection--multiple {
    background: #ffffff !important;
    border-color: #cbd5e1 !important;
    color: #0f172a !important;
    box-shadow: none !important;
}

html[data-theme="light"] input::placeholder,
html[data-theme="light"] textarea::placeholder {
    color: #94a3b8;
}

html[data-theme="light"] input:focus,
html[data-theme="light"] select:focus,
html[data-theme="light"] textarea:focus,
html[data-theme="light"] .select2-container--default.select2-container--focus .select2-selection--single,
html[data-theme="light"] .select2-container--default.select2-container--focus .select2-selection--multiple,
html[data-theme="light"] .select2-container--default .select2-selection--single:focus,
html[data-theme="light"] .select2-container--default .select2-selection--multiple:focus {
    border-color: #60a5fa !important;
    box-shadow: 0 0 0 3px rgba(37, 99, 235, 0.14) !important;
    outline: none !important;
}

html[data-theme="light"] input[type="checkbox"],
html[data-theme="light"] input[type="radio"] {
    accent-color: #2563eb;
}

html[data-theme="light"] .select2-container--default .select2-selection--single,
html[data-theme="light"] .select2-container--default .select2-selection--multiple {
    min-height: 46px;
    border-radius: 14px;
}

html[data-theme="light"] .select2-dropdown,
html[data-theme="light"] .select2-container--default .select2-results__option,
html[data-theme="light"] .select2-container--default .select2-search--dropdown .select2-search__field {
    background: #ffffff !important;
    border-color: #dbe3ee !important;
    color: #0f172a !important;
}

html[data-theme="light"] .select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
    background: rgba(37, 99, 235, 0.12) !important;
    color: #1d4ed8 !important;
}

html[data-theme="light"] .select2-container--default .select2-results__option--selected {
    background: rgba(37, 99, 235, 0.08) !important;
    color: #1d4ed8 !important;
}

html[data-theme="light"] .home-pro-product__media,
html[data-theme="light"] .product-card__media,
html[data-theme="light"] .nix-product-card__media,
html[data-theme="light"] .archive-product-card__media,
html[data-theme="light"] .product-image,
html[data-theme="light"] .single-product-gallery,
html[data-theme="light"] .single-product .product-reviews-panel .comment-form,
html[data-theme="light"] .cart-totals,
html[data-theme="light"] .woocommerce table.shop_table,
html[data-theme="light"] .woocommerce .order_details,
html[data-theme="light"] .woocommerce .woocommerce-order-details,
html[data-theme="light"] .woocommerce .woocommerce-customer-details {
    background: #f8fafc;
    border-color: #dbe3ee;
}

html[data-theme="light"] .home-pro-post__read,
html[data-theme="light"] .home-pro-section__head a,
html[data-theme="light"] .woocommerce-message,
html[data-theme="light"] .woocommerce-info,
html[data-theme="light"] .woocommerce-error {
    color: #1d4ed8;
}

html[data-theme="light"] .single-product .product-reviews-panel textarea,
html[data-theme="light"] .account-form textarea,
html[data-theme="light"] .input-wrapper input,
html[data-theme="light"] .error-search-form input,
html[data-theme="light"] .archive-products .woocommerce-ordering select,
html[data-theme="light"] .archive-products .price-filter-grid input,
html[data-theme="light"] .partner-form input,
html[data-theme="light"] .partner-form select,
html[data-theme="light"] .partner-form textarea,
html[data-theme="light"] .price-search__field input,
html[data-theme="light"] .price-search__field select,
html[data-theme="light"] .search-input-wrapper input {
    background: #ffffff !important;
    border-color: #cbd5e1 !important;
    color: #0f172a !important;
}

html[data-theme="light"] .single-product .product-reviews-panel textarea::placeholder,
html[data-theme="light"] .account-form textarea::placeholder,
html[data-theme="light"] .input-wrapper input::placeholder,
html[data-theme="light"] .error-search-form input::placeholder,
html[data-theme="light"] .partner-form input::placeholder,
html[data-theme="light"] .partner-form textarea::placeholder,
html[data-theme="light"] .search-input-wrapper input::placeholder {
    color: #94a3b8 !important;
}

html[data-theme="light"] .search-input-wrapper {
    border-radius: 999px !important;
    background: #ffffff !important;
}

html[data-theme="light"] .search-input-wrapper:focus-within {
    border-color: #60a5fa !important;
    box-shadow: 0 0 0 3px rgba(37, 99, 235, 0.12) !important;
}

html[data-theme="light"] .search-input-wrapper i {
    color: #94a3b8 !important;
}

html[data-theme="light"] .archive-products .filter-option:has(input:checked),
html[data-theme="light"] .cart-page .shipping-method-item.is-checked,
html[data-theme="light"] .cart-page .payment-method-item.is-checked,
html[data-theme="light"] .modern-checkout-page .shipping-method-item.is-checked,
html[data-theme="light"] .modern-checkout-page .payment-method-item.is-checked {
    background: rgba(37, 99, 235, 0.10) !important;
    border-color: rgba(37, 99, 235, 0.30) !important;
    color: #1d4ed8 !important;
}

html[data-theme="light"] .nix-floating-phone,
html[data-theme="light"] .nix-floating-phone__toggle,
html[data-theme="light"] .nix-floating-phone__link {
    background: #ffffff;
    border-color: #dbe3ee;
    color: #0f172a;
}

html[data-theme="light"] .nix-floating-phone__toggle:hover,
html[data-theme="light"] .nix-floating-phone__link:hover {
    background: #eff6ff;
    border-color: #bfdbfe;
}

html[data-theme="light"] .nix-compare-dock {
    background: rgba(255, 255, 255, 0.96);
    color: #0f172a;
}

html[data-theme="light"] .nix-compare-dock__item,
html[data-theme="light"] .nix-compare-diff-toggle {
    background: #f8fafc;
    border-color: #dbe3ee;
    color: #475569;
}

html[data-theme="light"] .nix-compare-modal__overlay {
    background: rgba(15, 23, 42, 0.40) !important;
    backdrop-filter: blur(10px);
}

html[data-theme="light"] .nix-compare-modal__shell {
    border: 1px solid #dbe3ee !important;
    border-radius: 24px !important;
    background:
        radial-gradient(circle at top left, rgba(37, 99, 235, 0.10), transparent 30%),
        radial-gradient(circle at bottom right, rgba(14, 165, 233, 0.08), transparent 28%),
        linear-gradient(180deg, #ffffff 0%, #f8fbff 100%) !important;
    box-shadow: 0 36px 92px rgba(15, 23, 42, 0.18) !important;
}

html[data-theme="light"] .nix-compare-modal__close {
    border: 1px solid #dbe3ee !important;
    background: #ffffff !important;
    color: #0f172a !important;
}

html[data-theme="light"] .nix-compare-modal__panel {
    padding: clamp(18px, 3vw, 34px) !important;
    color: #0f172a !important;
}

html[data-theme="light"] .nix-compare-modal__head {
    padding-left: 48px;
}

html[data-theme="light"] .nix-compare-modal__head span {
    color: #2563eb !important;
}

html[data-theme="light"] .nix-compare-modal__head h2 {
    color: #0f172a !important;
}

html[data-theme="light"] .nix-compare-diff-toggle {
    background: #ffffff !important;
    border-color: #dbe3ee !important;
    color: #475569 !important;
}

html[data-theme="light"] .nix-compare-table-wrap {
    border: 1px solid #dbe3ee !important;
    border-radius: 18px !important;
    background: #ffffff !important;
    box-shadow: 0 18px 45px rgba(15, 23, 42, 0.06) !important;
}

html[data-theme="light"] .nix-compare-table {
    color: #0f172a !important;
}

html[data-theme="light"] .nix-compare-table th,
html[data-theme="light"] .nix-compare-table td {
    border-color: #e2e8f0 !important;
    background: #ffffff !important;
}

html[data-theme="light"] .nix-compare-table thead th {
    background: linear-gradient(180deg, #f8fbff 0%, #ffffff 100%) !important;
}

html[data-theme="light"] .nix-compare-table th:first-child {
    background: #f8fbff !important;
    color: #475569 !important;
}

html[data-theme="light"] .nix-compare-product {
    color: #0f172a !important;
}

html[data-theme="light"] .nix-compare-product img {
    background: #f8fbff !important;
    border: 1px solid #e2e8f0 !important;
}

html[data-theme="light"] .nix-compare-product em {
    color: #2563eb !important;
}

html[data-theme="light"] .nix-compare-table tr.is-different td {
    background: rgba(37, 99, 235, 0.04) !important;
}

html[data-theme="light"] .nix-compare-table tr.is-same th,
html[data-theme="light"] .nix-compare-table tr.is-same td {
    background: #f8fbff !important;
}

html[data-theme="light"] .nix-compare-table tr.is-different th {
    color: #1d4ed8 !important;
}

html[data-theme="light"] .nix-compare-ai {
    border-color: rgba(37, 99, 235, 0.12) !important;
    background: linear-gradient(135deg, rgba(37, 99, 235, 0.08), rgba(14, 165, 233, 0.05)) !important;
}

html[data-theme="light"] .nix-compare-ai button {
    background: linear-gradient(135deg, #2563eb, #0ea5e9) !important;
    color: #ffffff !important;
}

html[data-theme="light"] .nix-compare-ai__result {
    color: #475569 !important;
}

html[data-theme="light"] .nix-compare-loading,
html[data-theme="light"] .nix-compare-error {
    color: #475569 !important;
}

html[data-theme="light"] .nix-compare-error {
    color: #dc2626 !important;
}

html[data-theme="light"] .single-product .product-reviews-panel,
html[data-theme="light"] .single-product .product-reviews-panel .woocommerce-Reviews,
html[data-theme="light"] .single-product .product-reviews-panel .product-reviews-content {
    background:
        radial-gradient(circle at top left, rgba(37, 99, 235, 0.05), transparent 32%),
        linear-gradient(180deg, #ffffff 0%, #f8fbff 100%) !important;
    border-color: #dbe3ee !important;
}

html[data-theme="light"] .single-product .product-reviews-panel .commentlist,
html[data-theme="light"] .single-product .product-reviews-panel .commentlist > li,
html[data-theme="light"] .single-product .product-reviews-panel .comment-text,
html[data-theme="light"] .single-product .product-reviews-panel .comment-form,
html[data-theme="light"] .single-product .product-reviews-panel .nix-comments,
html[data-theme="light"] .single-product .product-reviews-panel .nix-comment-form,
html[data-theme="light"] .single-product .product-reviews-panel #review_form,
html[data-theme="light"] .single-product .product-reviews-panel #review_form_wrapper {
    background: transparent !important;
    border-color: transparent !important;
    box-shadow: none !important;
}

html[data-theme="light"] .single-product .product-reviews-panel .comment_container {
    background: #ffffff !important;
    border: 1px solid #dbe3ee !important;
    border-radius: 20px !important;
    box-shadow: 0 16px 38px rgba(15, 23, 42, 0.06) !important;
}

html[data-theme="light"] .single-product .product-reviews-panel #respond {
    margin-top: 18px !important;
    padding-top: 18px !important;
    border-top: 1px solid rgba(37, 99, 235, 0.10) !important;
    border-radius: 0 !important;
    background: transparent !important;
}

html[data-theme="light"] .single-product .product-reviews-panel .woocommerce-Reviews-title,
html[data-theme="light"] .single-product .product-reviews-panel .section-header {
    background: transparent !important;
    border-color: transparent !important;
    box-shadow: none !important;
}

html[data-theme="light"] .single-product .product-reviews-panel .comment-form {
    gap: 16px 16px !important;
}

html[data-theme="light"] .single-product .product-reviews-panel .comment-form input[type="text"],
html[data-theme="light"] .single-product .product-reviews-panel .comment-form input[type="email"],
html[data-theme="light"] .single-product .product-reviews-panel .comment-form textarea,
html[data-theme="light"] .single-product .product-reviews-panel .comment-form select,
html[data-theme="light"] .single-product .product-reviews-panel .nix-comment-form input,
html[data-theme="light"] .single-product .product-reviews-panel .nix-comment-form textarea,
html[data-theme="light"] .single-product .product-reviews-panel .nix-comment-form select {
    background: #ffffff !important;
    border-color: #dbe3ee !important;
    color: #0f172a !important;
    border-radius: 14px !important;
}

html[data-theme="light"] .single-product .product-reviews-panel .comment-form-rating,
html[data-theme="light"] .single-product .product-reviews-panel .comment-form-cookies-consent {
    background: #f8fbff !important;
    border: 1px solid #dbe3ee !important;
}

html[data-theme="light"] .single-product .product-reviews-panel .comment-form-comment {
    background: transparent !important;
}

html[data-theme="light"] .single-product .product-reviews-panel .form-submit .submit {
    min-width: 180px;
    border-radius: 14px !important;
    box-shadow: 0 16px 34px rgba(37, 99, 235, 0.18) !important;
}

html[data-theme="dark"] {
    color-scheme: dark;
}

html[data-theme="dark"] body {
    background:
        linear-gradient(180deg, rgba(10, 16, 24, 0.98) 0%, rgba(8, 11, 16, 1) 42%, rgba(9, 12, 18, 1) 100%);
    color: #eef3f8;
}

html[data-theme="light"] :is(
    .error-404,
    .blog-page,
    .blog-archive,
    .account-page,
    .woocommerce-account,
    .cart-page,
    .modern-checkout-page,
    .one-page-checkout,
    .archive-products,
    .single-product-page,
    .product-page,
    .product-reviews-panel,
    .single-product,
    .single-post,
    .single-post-page,
    .auth-page,
    .login-page,
    .nix-login-page,
    .partner-page,
    .price-page-body,
    .price-page-shell,
    .page-template,
    .nix-minimal-index,
    .search-page
) {
    background:
        radial-gradient(circle at top, rgba(37, 99, 235, 0.04), transparent 24%),
        linear-gradient(180deg, #f8fbff 0%, #eef3f8 100%);
    color: #0f172a;
}

html[data-theme="light"] :is(
    .error-content,
    .error-categories,
    .error-search,
    .error-hero,
    .blog-hero,
    .blog-post-card,
    .blog-sidebar,
    .blog-widget,
    .blog-filter,
    .pagination,
    .account-sidebar,
    .account-content,
    .account-card,
    .account-form,
    .woocommerce-MyAccount-navigation,
    .woocommerce-MyAccount-content,
    .order-modal,
    .order-modal-content,
    .order-modal-address,
    .partner-hero,
    .partner-card,
    .partner-form-card,
    .partner-benefits,
    .partner-status-card,
    .partner-field,
    .partner-upload,
    .price-page-topbar,
    .price-page-footer,
    .price-search__field,
    .price-table,
    .price-card,
    .price-info-card,
    .price-category-card,
    .warranty-hero,
    .warranty-card,
    .warranty-portal,
    .warranty-result,
    .warranty-plan-card,
    .warranty-conditions,
    .warranty-archive-grid > *,
    .page-template .page-header,
    .page-template .page-content,
    .nix-minimal-index__post,
    .nix-minimal-index__empty,
    .search-form-container,
    .search-results-section,
    .search-result-header,
    .search-tabs,
    .search-result-card,
    .search-sidebar,
    .search-widget,
    .search-filter-card,
    .single-post .post-container,
    .single-post .post-content,
    .single-post .post-author-box,
    .single-post .related-posts,
    .single-post .comments-area,
    .single-post .comment-body,
    .single-post .comment-respond,
    .single-post .post-share,
    .single-post .post-tags,
    .single-product .product-main,
    .single-product .product-gallery,
    .single-product .product-info,
    .single-product .product-description,
    .single-product .related-products,
    .single-product .product-meta,
    .single-product .product-tabs,
    .single-product .product-reviews-panel,
    .single-product .woocommerce-Reviews,
    .single-product #review_form_wrapper,
    .single-product .comment_container,
    .single-product .woocommerce-product-gallery,
    .single-product .variations_form,
    .single-product .single_variation_wrap,
    .archive-products .archive-header,
    .archive-products .products-sidebar,
    .archive-products .archive-toolbar,
    .archive-products .filter-section,
    .archive-products .woocommerce-pagination,
    .archive-products .woocommerce-sorting,
    .archive-products .sidebar-inner,
    .archive-products .filter-card,
    .archive-products .nix-archive-quick-filters,
    .archive-products .product-card,
    .archive-products .filter-option,
    .archive-products .filter-toggle-btn,
    .archive-products .filter-reset,
    .archive-products .sidebar-close,
    .archive-products .archive-seo-footer,
    .archive-products .nix-digital-catalog-copy,
    .cart-container,
    .cart-items-section,
    .cart-summary,
    .checkout-form-section,
    .modern-checkout-card,
    .modern-methods-grid,
    .shipping-method-item,
    .payment-method-item,
    .order-summary-card,
    .coupon-section,
    .cart-remove-modal__box,
    .home-pro-trust article,
    .home-pro-deal__inner,
    .home-pro-banner,
    .home-pro-product,
    .home-pro-post,
    .home-pro-cat,
    .home-sms-newsletter__inner,
    .home-pro-hero-slider,
    .nix-floating-phone,
    .nix-floating-phone__toggle,
    .nix-floating-phone__link,
    .nix-compare-dock,
    .quick-view-container,
    .nix-empty-state,
    .comment-respond,
    .filter-sidebar,
    .filter-panel,
    .archive-toolbar,
    .single-product-summary,
    .related-products,
    .site-footer,
    .footer-widget,
    .footer-bottom
) {
    background: #ffffff;
    border-color: #dbe3ee;
    color: #0f172a;
    box-shadow: 0 18px 45px rgba(15, 23, 42, 0.06);
}

html[data-theme="light"] :is(
    .error-code,
    .error-title,
    .categories-title,
    .blog-title,
    .post-title,
    .post-card h2,
    .post-card h3,
    .account-header h1,
    .account-card__head h2,
    .account-form label span,
    .account-order strong,
    .account-modal__title,
    .partner-hero h1,
    .partner-card__head h2,
    .partner-state h2,
    .price-page__hero h1,
    .warranty-hero h1,
    .warranty-hero h2,
    .warranty-card h3,
    .warranty-portal h3,
    .page-template .page-title,
    .page-template .page-content h2,
    .page-template .page-content h3,
    .nix-minimal-index__post h1,
    .nix-minimal-index__empty h1,
    .search-title,
    .search-result-title,
    .search-result-card h3,
    .single-post .post-title,
    .single-post .comments-area h3,
    .single-post .comment-reply-title,
    .single-product .product-title,
    .single-product .product-info h1,
    .single-product .section-header h2,
    .single-product .woocommerce-Reviews-title,
    .single-product .comment-reply-title,
    .single-product .product-reviews-panel h2,
    .archive-products .archive-title,
    .archive-products .filter-title,
    .archive-products .widget-title,
    .home-pro-section__head h2,
    .home-pro-banner h2,
    .home-pro-deal__copy h2,
    .home-pro-post__body h3 a,
    .home-pro-trust strong,
    .nix-compare-dock__title,
    .quick-view-title,
    .nix-empty-state h3
) {
    color: #0f172a;
}

html[data-theme="light"] :is(
    .error-message,
    .error-cat-link span,
    .blog-description,
    .post-excerpt,
    .post-meta,
    .post-card p,
    .account-header span,
    .account-card__head p,
    .account-order,
    .account-order span,
    .account-empty,
    .account-modal__meta,
    .partner-hero p,
    .partner-card__head p,
    .partner-state p,
    .partner-help,
    .price-page__eyebrow,
    .price-page__date,
    .price-search__field small,
    .warranty-hero p,
    .warranty-card p,
    .warranty-portal p,
    .warranty-result p,
    .warranty-results__empty,
    .page-template .page-content,
    .page-template .page-content p,
    .page-template .page-content li,
    .nix-minimal-index__excerpt,
    .search-query,
    .search-description,
    .search-result-count,
    .single-post .post-meta-top,
    .single-post .post-content,
    .single-post .post-content blockquote,
    .single-post .post-tags,
    .single-post .related-posts,
    .single-post .comment-meta,
    .single-post .logged-in-as,
    .single-post .comment-notes,
    .single-product .product-short-description,
    .single-product .woocommerce-product-details__short-description,
    .single-product .product_meta,
    .single-product .woocommerce-review__published-date,
    .single-product .comment-notes,
    .single-product .shipping-cost,
    .single-product .payment-desc,
    .single-product .cart-item-meta,
    .archive-products .archive-description,
    .archive-products .filter-count,
    .archive-products .woocommerce-result-count,
    .archive-products .filter-hint,
    .archive-products .filter-empty,
    .archive-products .nix-digital-catalog-copy,
    .home-pro-trust span,
    .home-pro-post__meta,
    .home-pro-post__body p,
    .home-pro-banner p,
    .home-pro-deal__copy p,
    .nix-compare-dock__desc,
    .quick-view-description
) {
    color: #475569;
}

html[data-theme="light"] :is(
    .error-kicker,
    .error-shop-btn,
    .blog-eyebrow,
    .blog-description,
    .cat-btn,
    .account-menu a,
    .woocommerce-MyAccount-navigation a,
    .partner-hero span,
    .price-page__eyebrow,
    .price-page__date,
    .price-search__field,
    .search-input-wrapper,
    .tab-btn,
    .nix-minimal-index .page-numbers,
    .home-pro-section__head span,
    .home-pro-banner span,
    .home-pro-cat i,
    .home-pro-hero-slider__pagination .swiper-pagination-bullet,
    .nix-floating-phone__toggle,
    .nix-floating-phone__link,
    .nix-compare-dock__item,
    .nix-compare-diff-toggle,
    .warranty-form__field input,
    .warranty-form__field select,
    .warranty-form__field textarea,
    .warranty-page-actions a
) {
    background: #f8fafc;
    border-color: #dbe3ee;
    color: #334155;
}

html[data-theme="light"] :is(
    .error-home-btn,
    .error-search-form button,
    .auth-submit,
    .submit-order-btn,
    .place-order-btn,
    .price-search__field button,
    .price-page-nav__menu a:hover,
    .price-page-nav__menu a.active,
    .tab-btn.active,
    .home-pro-btn--primary,
    .button.button-primary,
    .woocommerce a.button,
    .woocommerce button.button,
    .woocommerce input.button,
    .nix-btn-primary,
    .warranty-form__button,
    .warranty-page-actions a:first-child
) {
    background: #2563eb;
    border-color: #2563eb;
    color: #ffffff;
}

html[data-theme="light"] :is(
    .home-pro-btn--ghost,
    .button.button-secondary,
    .nix-btn-secondary,
    .warranty-form__button--secondary,
    .error-search-form,
    .cat-btn,
    .search-input-wrapper input,
    .price-search__field input,
    .price-search__field select,
    .search-form input,
    .search-form select,
    .auth-card,
    .input-wrapper input,
    .account-form input,
    .account-form select,
    .account-form textarea,
    .partner-form input,
    .partner-form select,
    .partner-form textarea,
    .warranty-form__field input,
    .warranty-form__field select,
    .warranty-form__field textarea,
    .single-product .quantity,
    .single-product .variations select,
    .single-product .comment-form input,
    .single-product .comment-form textarea,
    .archive-products .woocommerce-ordering select,
    .archive-products .price-filter-grid input,
    .archive-products .filter-option,
    .archive-products .filter-reset,
    .archive-products .filter-toggle-btn,
    .cart-container input,
    .cart-container select,
    .cart-container textarea,
    .modern-checkout-card input,
    .modern-checkout-card select,
    .modern-checkout-card textarea,
    .one-page-checkout input,
    .one-page-checkout select,
    .one-page-checkout textarea
) {
    background: #ffffff;
    border-color: #cbd5e1;
    color: #0f172a;
}

html[data-theme="light"] :is(
    .post-category-link,
    .post-tags a,
    .account-menu a.is-active,
    .woocommerce-MyAccount-navigation .is-active a,
    .shipping-method-item.is-checked,
    .payment-method-item.is-checked,
    .archive-products .woocommerce-pagination .current,
    .archive-products .filter-option:has(input:checked),
    .blog-categories .cat-btn.active,
    .nix-minimal-index .page-numbers.current,
    .warranty-result__status,
    .warranty-plan-card__meta span,
    .home-pro-hero-slider__pagination .swiper-pagination-bullet-active
) {
    background: rgba(37, 99, 235, 0.12);
    border-color: rgba(37, 99, 235, 0.32);
    color: #1d4ed8;
}

html[data-theme="light"] :is(
    .archive-products .archive-seo-footer,
    .archive-products .nix-digital-catalog-copy,
    .single-post .post-content blockquote,
    .single-post .post-content th,
    .single-post .post-content td,
    .single-product .product-description,
    .single-product .related-products,
    .single-product .product-tabs,
    .single-product .product-main,
    .single-product .product-gallery,
    .single-product .product-info,
    .single-product .product-meta,
    .single-product .product-reviews-panel,
    .single-product .woocommerce-product-gallery,
    .single-product .variations_form,
    .single-product .single_variation_wrap,
    .cart-page .cart-item,
    .cart-page .checkout-cart-item,
    .cart-page .order-review-item,
    .cart-page .shipping-method-item,
    .cart-page .payment-method-item,
    .modern-checkout-page .cart-item,
    .modern-checkout-page .checkout-cart-item,
    .modern-checkout-page .order-review-item,
    .modern-checkout-page .shipping-method-item,
    .modern-checkout-page .payment-method-item
) {
    background: #f8fafc;
    border-color: #dbe3ee;
    color: #0f172a;
}

html[data-theme="light"] :is(
    .site-footer,
    .footer-widget,
    .footer-bottom
) {
    background: #ffffff;
    border-top-color: #dbe3ee;
}

html[data-theme="light"] :is(
    .site-footer a,
    .footer-widget a,
    .footer-bottom a,
    .footer-widget-title,
    .footer-title,
    .footer-contact strong,
    .footer-contact span
) {
    color: #0f172a;
}

html[data-theme="light"] :is(
    .blog-page .blog-archive,
    .blog-page .blog-post-card,
    .blog-page .blog-sidebar,
    .blog-page .blog-widget,
    .blog-page .pagination,
    .blog-page .blog-filter
) {
    background: #ffffff;
    border-color: #dbe3ee;
    color: #0f172a;
}

html[data-theme="light"] :is(
    .login-page .auth-card,
    .nix-login-page .auth-card,
    .auth-page .auth-card,
    .account-page .account-card,
    .account-page .account-order,
    .account-page .account-modal,
    .account-page .account-modal__body,
    .single-post .post-container,
    .single-post .post-content,
    .single-post .post-author-box,
    .single-post .related-posts,
    .single-post .comments-area,
    .single-post .comment-body,
    .single-post .comment-respond,
    .single-post .post-share,
    .single-post .post-tags
) {
    background: #ffffff;
    border-color: #dbe3ee;
    box-shadow: 0 18px 45px rgba(15, 23, 42, 0.06);
}

html[data-theme="light"] :is(
    .search-input-wrapper button,
    .tab-btn.active::after,
    .auth-submit,
    .warranty-form__button,
    .price-search__field button,
    .error-home-btn,
    .error-search-form button,
    .submit-order-btn,
    .place-order-btn
) {
    background: #2563eb;
    color: #fff;
}

html[data-theme="light"] .nix-header,
html[data-theme="light"] .site-header {
    background: rgba(255, 255, 255, 0.94);
    border-bottom-color: #dbe3ee;
    box-shadow: 0 14px 34px rgba(15, 23, 42, 0.06);
}

html[data-theme="light"] .nix-header__logo,
html[data-theme="light"] .nix-header__logo span,
html[data-theme="light"] .logo-text {
    color: #0f172a;
}

html[data-theme="light"] .nix-theme-logo__img {
    background: transparent;
}

html[data-theme="light"] .nix-theme-logo__img--dark,
html[data-theme="dark"] .nix-theme-logo__img--light {
    display: none !important;
}

html[data-theme="light"] .nix-theme-logo__img--light,
html[data-theme="dark"] .nix-theme-logo__img--dark {
    display: block !important;
}

html[data-theme="light"] .nix-header__nav .nav-list > li > a {
    color: #475569;
}

html[data-theme="light"] .nix-header__nav .nav-list > li.current-menu-item > a,
html[data-theme="light"] .nix-header__nav .nav-list > li > a:hover {
    background: #eff6ff;
    color: #1d4ed8;
}

html[data-theme="light"] .nix-header__icon,
html[data-theme="light"] .search-toggle,
html[data-theme="light"] .cart-icon-btn,
html[data-theme="light"] .nix-header__menu-toggle {
    background: #ffffff;
    border-color: #dbe3ee;
    color: #334155;
    box-shadow: 0 10px 24px rgba(15, 23, 42, 0.05);
}

html[data-theme="light"] .category-toggle {
    background: linear-gradient(180deg, #ffffff, #eff6ff);
    border-color: #cbd5e1;
    color: #0f172a;
    box-shadow: 0 10px 24px rgba(15, 23, 42, 0.06);
}

html[data-theme="light"] .category-toggle:hover,
html[data-theme="light"] .category-menu-wrapper.is-open .category-toggle {
    background: #eaf3ff;
    border-color: #bfdbfe;
    color: #1d4ed8;
}

html[data-theme="light"] .category-nav,
html[data-theme="light"] .category-nav .dropdown-menu,
html[data-theme="light"] .category-nav .sub-menu,
html[data-theme="light"] .nix-header__nav .dropdown-menu,
html[data-theme="light"] .cart-dropdown-menu,
html[data-theme="light"] .full-search-container,
html[data-theme="light"] .mobile-sidebar {
    background: rgba(255, 255, 255, 0.98);
    border-color: #dbe3ee;
    color: #0f172a;
    box-shadow: 0 24px 64px rgba(15, 23, 42, 0.12);
}

html[data-theme="light"] .category-nav .category-list a,
html[data-theme="light"] .nix-header__nav .dropdown-menu a,
html[data-theme="light"] .mobile-nav-list a {
    color: #334155;
}

html[data-theme="light"] .category-nav .category-list a:hover,
html[data-theme="light"] .category-nav .category-list li:hover > a,
html[data-theme="light"] .category-nav .category-list li:focus-within > a,
html[data-theme="light"] .nix-header__nav .dropdown-menu a:hover,
html[data-theme="light"] .mobile-nav-list a:hover {
    background: #f8fbff;
    color: #1d4ed8;
}

html[data-theme="light"] .auth-menu,
html[data-theme="light"] .mobile-dropdown-menu,
html[data-theme="light"] .search-suggestions,
html[data-theme="light"] .search-suggestions__group,
html[data-theme="light"] .search-suggestions__empty,
html[data-theme="light"] .search-suggestions__loading,
html[data-theme="light"] .cart-dropdown-menu,
html[data-theme="light"] .dropdown-menu,
html[data-theme="light"] .category-nav .dropdown-menu,
html[data-theme="light"] .category-nav .sub-menu,
html[data-theme="light"] .mobile-nav-list .dropdown-menu,
html[data-theme="light"] .mobile-nav-list .sub-menu,
html[data-theme="light"] .select2-dropdown,
html[data-theme="light"] .select2-container--default .select2-dropdown,
html[data-theme="light"] .select2-container--default .select2-results__option,
html[data-theme="light"] .select2-container--default .select2-search--dropdown,
html[data-theme="light"] .select2-container--default .select2-search--dropdown .select2-search__field {
    background: #ffffff !important;
    border-color: #dbe3ee !important;
    color: #0f172a !important;
}

html[data-theme="light"] .auth-menu a,
html[data-theme="light"] .dropdown-menu a,
html[data-theme="light"] .category-nav .dropdown-menu a,
html[data-theme="light"] .category-nav .sub-menu a,
html[data-theme="light"] .mobile-dropdown-menu a,
html[data-theme="light"] .mobile-nav-list .dropdown-menu a,
html[data-theme="light"] .mobile-nav-list .sub-menu a,
html[data-theme="light"] .search-suggestions__meta a,
html[data-theme="light"] .search-suggestions__empty a,
html[data-theme="light"] .select2-container--default .select2-results__option {
    color: #334155 !important;
}

html[data-theme="light"] .auth-menu a:hover,
html[data-theme="light"] .dropdown-menu a:hover,
html[data-theme="light"] .category-nav .dropdown-menu a:hover,
html[data-theme="light"] .category-nav .sub-menu a:hover,
html[data-theme="light"] .mobile-dropdown-menu a:hover,
html[data-theme="light"] .mobile-nav-list .dropdown-menu a:hover,
html[data-theme="light"] .mobile-nav-list .sub-menu a:hover,
html[data-theme="light"] .search-suggestions__meta a:hover,
html[data-theme="light"] .search-suggestions__empty a:hover,
html[data-theme="light"] .select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
    background: #eff6ff !important;
    color: #1d4ed8 !important;
}

html[data-theme="light"] .auth-menu,
html[data-theme="light"] .cart-dropdown-menu,
html[data-theme="light"] .category-nav,
html[data-theme="light"] .category-nav .dropdown-menu,
html[data-theme="light"] .category-nav .sub-menu,
html[data-theme="light"] .mobile-dropdown-menu,
html[data-theme="light"] .search-suggestions,
html[data-theme="light"] .select2-dropdown {
    box-shadow: 0 24px 64px rgba(15, 23, 42, 0.12) !important;
    border-radius: 18px !important;
}

html[data-theme="light"] .auth-menu b,
html[data-theme="light"] .search-suggestions__group h4 {
    color: #0f172a !important;
}

html[data-theme="light"] .search-suggestions__meta,
html[data-theme="light"] .search-suggestions__loading,
html[data-theme="light"] .search-suggestions__empty {
    color: #475569 !important;
}

html[data-theme="light"] .search-suggestions__meta a,
html[data-theme="light"] .search-suggestions__empty a {
    border: 1px solid #dbe3ee !important;
    background: #f8fafc !important;
    border-radius: 999px !important;
    padding: 0 12px !important;
}

html[data-theme="light"] .select2-container--default .select2-results__option--selected {
    background: rgba(37, 99, 235, 0.10) !important;
    color: #1d4ed8 !important;
}

html[data-theme="light"] .mobile-sidebar-header,
html[data-theme="light"] .mobile-menu-divider,
html[data-theme="light"] .mobile-nav-list > li {
    border-color: #dbe3ee;
}

html[data-theme="light"] .mobile-sidebar-logo,
html[data-theme="light"] .mobile-menu-title {
    color: #0f172a;
}

html[data-theme="light"] .auth-btn,
html[data-theme="light"] .mobile-auth-btn {
    background: #ffffff;
    border-color: #dbe3ee;
    color: #0f172a;
    box-shadow: 0 10px 24px rgba(15, 23, 42, 0.05);
}

html[data-theme="light"] .auth-btn:hover,
html[data-theme="light"] .mobile-auth-btn:hover {
    background: #eff6ff;
    border-color: #bfdbfe;
    color: #1d4ed8;
}

html[data-theme="light"] body.page-template-page-home-pro,
html[data-theme="light"] body.page-template-page-home-pro-php,
html[data-theme="light"] .home-pro {
    background:
        radial-gradient(circle at top, rgba(37, 99, 235, 0.08), transparent 30%),
        linear-gradient(180deg, #f8fbff 0%, #edf3fb 100%);
    color: #0f172a;
}

html[data-theme="light"] .home-pro-section--soft {
    background: rgba(37, 99, 235, 0.03);
}

html[data-theme="light"] .home-pro-hero-slider {
    background:
        linear-gradient(135deg, rgba(37, 99, 235, 0.06), rgba(34, 197, 94, 0.04)),
        #ffffff;
    border: 1px solid #dbe3ee;
    box-shadow: 0 26px 70px rgba(15, 23, 42, 0.08);
}

html[data-theme="light"] .home-pro-hero-slider__pagination .swiper-pagination-bullet {
    background: rgba(37, 99, 235, 0.18);
}

html[data-theme="light"] .home-pro-hero-slider__pagination .swiper-pagination-bullet-active {
    background: #2563eb;
}

html[data-theme="light"] .home-pro-section__head span,
html[data-theme="light"] .home-pro-banner span {
    color: #2563eb;
}

html[data-theme="light"] .home-pro-section__head h2,
html[data-theme="light"] .home-pro-banner h2 {
    color: #0f172a;
}

html[data-theme="light"] .home-pro-section__head a {
    background: #ffffff;
    border-color: #dbe3ee;
    color: #334155;
    box-shadow: 0 10px 24px rgba(15, 23, 42, 0.05);
}

html[data-theme="light"] .home-pro-section__head a:hover {
    background: #eff6ff;
    border-color: #bfdbfe;
    color: #1d4ed8;
}

html[data-theme="light"] .home-pro-trust article,
html[data-theme="light"] .home-pro-cat,
html[data-theme="light"] .home-pro-product,
html[data-theme="light"] .home-pro-post,
html[data-theme="light"] .home-pro-quad-banners__item,
html[data-theme="light"] .home-pro-banner__inner,
html[data-theme="light"] .home-pro-deal__inner,
html[data-theme="light"] .home-sms-newsletter__inner {
    background: #ffffff;
    border-color: #dbe3ee;
    box-shadow: 0 18px 45px rgba(15, 23, 42, 0.06);
}

html[data-theme="light"] .home-pro-trust article {
    background:
        linear-gradient(180deg, rgba(255, 255, 255, 0.96), rgba(248, 250, 252, 0.96));
}

html[data-theme="light"] .home-pro-trust i,
html[data-theme="light"] .home-pro-cat > i,
html[data-theme="light"] .home-pro-banner__placeholder i,
html[data-theme="light"] .home-pro-post__placeholder {
    color: #2563eb;
}

html[data-theme="light"] .home-pro-trust strong,
html[data-theme="light"] .home-pro-cat span,
html[data-theme="light"] .home-pro-product__body h3 a,
html[data-theme="light"] .home-pro-post h3 a {
    color: #0f172a;
}

html[data-theme="light"] .home-pro-trust span,
html[data-theme="light"] .home-pro-cat small,
html[data-theme="light"] .home-pro-post__meta,
html[data-theme="light"] .home-pro-post p,
html[data-theme="light"] .home-pro-banner p,
html[data-theme="light"] .home-pro-deal__copy p,
html[data-theme="light"] .home-sms-newsletter__inner p {
    color: #475569;
}

html[data-theme="light"] .home-pro-cat {
    background:
        linear-gradient(180deg, rgba(255, 255, 255, 0.98), rgba(248, 250, 252, 0.98));
}

html[data-theme="light"] .home-pro-quad-banners__item {
    background:
        linear-gradient(135deg, rgba(37, 99, 235, 0.06), rgba(34, 197, 94, 0.05)),
        #ffffff;
    border-color: rgba(37, 99, 235, 0.08);
    box-shadow: 0 18px 45px rgba(15, 23, 42, 0.06);
}

html[data-theme="light"] .home-pro-cat:hover {
    background: #f8fbff;
    border-color: #bfdbfe;
}

html[data-theme="light"] .home-pro-product,
html[data-theme="light"] .home-pro-post {
    overflow: hidden;
}

html[data-theme="light"] .home-pro-product__media,
html[data-theme="light"] .home-pro-post__media,
html[data-theme="light"] .home-pro-banner__media {
    background:
        linear-gradient(180deg, rgba(37, 99, 235, 0.05), rgba(255, 255, 255, 0.95));
}

html[data-theme="light"] .home-pro-product__body,
html[data-theme="light"] .home-pro-post__body {
    background: #ffffff;
}

html[data-theme="light"] .home-pro-product__media span,
html[data-theme="light"] .home-pro-post__cat {
    background: rgba(37, 99, 235, 0.1);
    color: #1d4ed8;
    border-color: rgba(37, 99, 235, 0.18);
}

html[data-theme="light"] .home-pro-product .product-price,
html[data-theme="light"] .home-pro-product .nix-card-price {
    color: #16a34a;
}

html[data-theme="light"] .home-pro-product__cart,
html[data-theme="light"] .home-pro-post__read {
    background: #eff6ff;
    border-color: rgba(37, 99, 235, 0.18);
    color: #1d4ed8;
}

html[data-theme="light"] .home-pro-product__cart:hover,
html[data-theme="light"] .home-pro-post__read:hover {
    background: #2563eb;
    color: #ffffff;
}

html[data-theme="light"] .home-pro-banner__inner,
html[data-theme="light"] .home-pro-deal__inner {
    background:
        linear-gradient(135deg, rgba(37, 99, 235, 0.06), rgba(34, 197, 94, 0.05)),
        #ffffff;
}

html[data-theme="light"] .home-pro-banner__placeholder {
    color: #475569;
}

html[data-theme="light"] .home-pro-banner__placeholder i {
    background: rgba(37, 99, 235, 0.1);
}

html[data-theme="light"] .home-pro-quad-banners__placeholder {
    color: #1d4ed8;
}

html[data-theme="light"] .home-pro-quad-banners__placeholder i {
    background: rgba(37, 99, 235, 0.1);
    color: #2563eb;
}

html[data-theme="light"] .home-sms-newsletter__inner {
    background:
        radial-gradient(circle at top right, rgba(37, 99, 235, 0.08), transparent 30%),
        linear-gradient(135deg, #ffffff, #f8fbff);
    border-color: #dbe3ee;
}

html[data-theme="light"] .home-sms-newsletter__inner span,
html[data-theme="light"] .home-sms-newsletter__inner h2 {
    color: #0f172a;
}

html[data-theme="light"] .home-sms-newsletter__form input {
    background: #ffffff;
    border-color: #cbd5e1;
    color: #0f172a;
}

html[data-theme="light"] .home-sms-newsletter__form button {
    background: #2563eb;
    color: #ffffff;
}

html[data-theme="light"] .site-footer {
    background:
        radial-gradient(circle at top, rgba(37, 99, 235, 0.05), transparent 24%),
        linear-gradient(180deg, #f8fbff 0%, #eef3f8 100%) !important;
    color: #0f172a !important;
    border-top-color: #dbe3ee !important;
}

html[data-theme="light"] .site-footer__top,
html[data-theme="light"] .site-footer__bottom {
    border-color: #dbe3ee !important;
}

html[data-theme="light"] .site-footer__logo span,
html[data-theme="light"] .site-footer h3,
html[data-theme="light"] .site-footer__contact a,
html[data-theme="light"] .site-footer__contact span {
    color: #0f172a !important;
}

html[data-theme="light"] .site-footer__brand p,
html[data-theme="light"] .site-footer__nav a,
html[data-theme="light"] .site-footer__bottom p,
html[data-theme="light"] .site-footer__bottom a {
    color: #475569 !important;
}

html[data-theme="light"] .site-footer__social a {
    background: #ffffff !important;
    border-color: #dbe3ee !important;
    color: #334155 !important;
}

html[data-theme="light"] .site-footer__social a:hover {
    background: linear-gradient(135deg, rgba(37, 99, 235, 0.14), rgba(14, 165, 233, 0.12)) !important;
    border-color: #bfdbfe !important;
    color: #1d4ed8 !important;
    box-shadow: 0 14px 28px rgba(37, 99, 235, 0.10) !important;
}

html[data-theme="light"] .footer,
html[data-theme="light"] .site-footer,
html[data-theme="light"] .nix-footer {
    background: #ffffff !important;
}

html[data-theme="light"] body:not(.wp-admin),
html[data-theme="light"] .page-template,
html[data-theme="light"] .page-fullwidth,
html[data-theme="light"] .archive-page,
html[data-theme="light"] .search-page,
html[data-theme="light"] .single-post,
html[data-theme="light"] .single-product,
html[data-theme="light"] .archive-products,
html[data-theme="light"] .blog-archive,
html[data-theme="light"] .blog-page,
html[data-theme="light"] .woocommerce-account,
html[data-theme="light"] .account-page,
html[data-theme="light"] .auth-page,
html[data-theme="light"] .login-page,
html[data-theme="light"] .nix-login-page,
html[data-theme="light"] .error-404,
html[data-theme="light"] .partner-page,
html[data-theme="light"] .price-page-body,
html[data-theme="light"] .price-page-shell,
html[data-theme="light"] .nix-minimal-index,
html[data-theme="light"] .cart-page,
html[data-theme="light"] .modern-checkout-page,
html[data-theme="light"] .one-page-checkout {
    background:
        radial-gradient(circle at top, rgba(37, 99, 235, 0.06), transparent 30%),
        linear-gradient(180deg, #f8fbff 0%, #eef3f8 100%) !important;
    color: #0f172a !important;
}

html[data-theme="light"] .nix-header,
html[data-theme="light"] .site-header {
    background: rgba(255, 255, 255, 0.98) !important;
    border-bottom-color: #dbe3ee !important;
    box-shadow: 0 16px 38px rgba(15, 23, 42, 0.08) !important;
}

html[data-theme="light"] .nix-header__icon,
html[data-theme="light"] .search-toggle,
html[data-theme="light"] .cart-icon-btn,
html[data-theme="light"] .nix-header__menu-toggle,
html[data-theme="light"] .category-toggle,
html[data-theme="light"] .auth-btn,
html[data-theme="light"] .mobile-sidebar-close {
    background: #ffffff !important;
    border-color: #dbe3ee !important;
    color: #334155 !important;
}

html[data-theme="light"] .nix-header__icon:hover,
html[data-theme="light"] .search-toggle:hover,
html[data-theme="light"] .cart-icon-btn:hover,
html[data-theme="light"] .nix-header__menu-toggle:hover,
html[data-theme="light"] .category-toggle:hover,
html[data-theme="light"] .auth-btn:hover,
html[data-theme="light"] .mobile-sidebar-close:hover {
    background: #eff6ff !important;
    border-color: #bfdbfe !important;
    color: #1d4ed8 !important;
}

html[data-theme="light"] .category-nav,
html[data-theme="light"] .category-nav .dropdown-menu,
html[data-theme="light"] .category-nav .sub-menu,
html[data-theme="light"] .nix-header__nav .dropdown-menu,
html[data-theme="light"] .cart-dropdown-menu,
html[data-theme="light"] .mobile-sidebar {
    background: rgba(255, 255, 255, 0.98) !important;
    border-color: #dbe3ee !important;
    box-shadow: 0 24px 64px rgba(15, 23, 42, 0.12) !important;
}

html[data-theme="light"] .blog-page .blog-archive,
html[data-theme="light"] .blog-page .blog-post-card,
html[data-theme="light"] .blog-page .blog-sidebar,
html[data-theme="light"] .blog-page .blog-widget,
html[data-theme="light"] .blog-page .pagination,
html[data-theme="light"] .blog-page .blog-filter,
html[data-theme="light"] .archive-page .archive-post-card,
html[data-theme="light"] .archive-page .archive-sidebar,
html[data-theme="light"] .archive-page .archive-widget,
html[data-theme="light"] .archive-page .archive-pagination,
html[data-theme="light"] .account-page .account-card,
html[data-theme="light"] .account-page .account-order,
html[data-theme="light"] .account-page .account-modal,
html[data-theme="light"] .account-page .account-modal__body,
html[data-theme="light"] .auth-page .auth-card,
html[data-theme="light"] .login-page .auth-card,
html[data-theme="light"] .nix-login-page .auth-card,
html[data-theme="light"] .partner-page .partner-hero,
html[data-theme="light"] .partner-page .partner-card,
html[data-theme="light"] .price-page-shell .price-page-topbar,
html[data-theme="light"] .price-page-shell .price-page-footer,
html[data-theme="light"] .price-page-shell .price-table,
html[data-theme="light"] .price-page-shell .price-card,
html[data-theme="light"] .price-page-shell .price-info-card,
html[data-theme="light"] .price-page-shell .price-category-card,
html[data-theme="light"] .warranty-hero,
html[data-theme="light"] .warranty-card,
html[data-theme="light"] .warranty-portal,
html[data-theme="light"] .warranty-result,
html[data-theme="light"] .warranty-plan-card,
html[data-theme="light"] .search-form-container,
html[data-theme="light"] .search-results-section,
html[data-theme="light"] .search-result-header,
html[data-theme="light"] .search-tabs,
html[data-theme="light"] .search-result-card,
html[data-theme="light"] .search-sidebar,
html[data-theme="light"] .search-widget,
html[data-theme="light"] .search-filter-card {
    background: #ffffff !important;
    border-color: #dbe3ee !important;
    color: #0f172a !important;
    box-shadow: 0 18px 45px rgba(15, 23, 42, 0.06) !important;
}

html[data-theme="light"] .blog-page .blog-title,
html[data-theme="light"] .archive-page .archive-title,
html[data-theme="light"] .account-page .account-header h1,
html[data-theme="light"] .account-page .account-card__head h2,
html[data-theme="light"] .auth-page .auth-title,
html[data-theme="light"] .login-page .auth-title,
html[data-theme="light"] .nix-login-page .auth-title,
html[data-theme="light"] .single-post .post-title,
html[data-theme="light"] .single-product .product-title,
html[data-theme="light"] .single-product .product-info h1,
html[data-theme="light"] .error-404 .error-title,
html[data-theme="light"] .partner-page .partner-hero h1,
html[data-theme="light"] .price-page-shell .price-page__hero h1,
html[data-theme="light"] .nix-minimal-index__post h1,
html[data-theme="light"] .nix-minimal-index__empty h1 {
    color: #0f172a !important;
}

html[data-theme="light"] .blog-page .blog-description,
html[data-theme="light"] .blog-page .post-excerpt,
html[data-theme="light"] .archive-page .archive-description,
html[data-theme="light"] .archive-page .archive-label,
html[data-theme="light"] .account-page .account-header span,
html[data-theme="light"] .account-page .account-card__head p,
html[data-theme="light"] .auth-page .auth-desc,
html[data-theme="light"] .login-page .auth-desc,
html[data-theme="light"] .nix-login-page .auth-desc,
html[data-theme="light"] .single-post .post-meta-top,
html[data-theme="light"] .single-post .post-content,
html[data-theme="light"] .single-product .product-short-description,
html[data-theme="light"] .single-product .woocommerce-product-details__short-description,
html[data-theme="light"] .error-404 .error-message,
html[data-theme="light"] .partner-page .partner-hero p,
html[data-theme="light"] .price-page-shell .price-page__eyebrow,
html[data-theme="light"] .price-page-shell .price-page__date,
html[data-theme="light"] .nix-minimal-index__excerpt {
    color: #475569 !important;
}

html[data-theme="light"] .home-pro-trust article,
html[data-theme="light"] .home-pro-deal__inner,
html[data-theme="light"] .home-pro-banner,
html[data-theme="light"] .home-pro-product,
html[data-theme="light"] .home-pro-post,
html[data-theme="light"] .home-pro-cat,
html[data-theme="light"] .home-sms-newsletter__inner,
html[data-theme="light"] .home-pro-hero-slider {
    background: #ffffff !important;
    border-color: #dbe3ee !important;
    box-shadow: 0 22px 60px rgba(15, 23, 42, 0.08) !important;
}

html[data-theme="light"] .blog-archive,
html[data-theme="light"] .blog-page,
html[data-theme="light"] .archive-page,
html[data-theme="light"] .archive-products,
html[data-theme="light"] .single-post,
html[data-theme="light"] .single-product,
html[data-theme="light"] .account-page,
html[data-theme="light"] .woocommerce-account,
html[data-theme="light"] .auth-page,
html[data-theme="light"] .login-page,
html[data-theme="light"] .nix-login-page,
html[data-theme="light"] .partner-page,
html[data-theme="light"] .price-page-body,
html[data-theme="light"] .price-page-shell,
html[data-theme="light"] .error-404,
html[data-theme="light"] .nix-minimal-index,
html[data-theme="light"] .search-page,
html[data-theme="light"] .cart-page,
html[data-theme="light"] .modern-checkout-page,
html[data-theme="light"] .one-page-checkout {
    background: transparent !important;
}

html[data-theme="light"] .blog-archive .blog-header,
html[data-theme="light"] .blog-archive .blog-hero,
html[data-theme="light"] .blog-archive .blog-categories,
html[data-theme="light"] .blog-archive .post-card,
html[data-theme="light"] .blog-archive .blog-post-card,
html[data-theme="light"] .blog-archive .blog-sidebar,
html[data-theme="light"] .blog-archive .blog-widget,
html[data-theme="light"] .blog-archive .pagination,
html[data-theme="light"] .blog-archive .blog-filter,
html[data-theme="light"] .blog-archive .cat-btn,
html[data-theme="light"] .blog-archive .post-thumbnail__placeholder,
html[data-theme="light"] .blog-archive .no-results-filter,
html[data-theme="light"] .archive-page .archive-header,
html[data-theme="light"] .archive-page .archive-post-card,
html[data-theme="light"] .archive-page .archive-sidebar,
html[data-theme="light"] .archive-page .archive-widget,
html[data-theme="light"] .archive-page .archive-pagination,
html[data-theme="light"] .archive-page .post-card,
html[data-theme="light"] .archive-page .archive-post-card .post-title,
html[data-theme="light"] .account-page .account-header,
html[data-theme="light"] .account-page .account-card,
html[data-theme="light"] .account-page .account-order,
html[data-theme="light"] .account-page .account-modal,
html[data-theme="light"] .account-page .account-modal__body,
html[data-theme="light"] .account-page .account-form,
html[data-theme="light"] .account-page .account-logout,
html[data-theme="light"] .auth-page .auth-card,
html[data-theme="light"] .login-page .auth-card,
html[data-theme="light"] .nix-login-page .auth-card,
html[data-theme="light"] .auth-page .auth-logo,
html[data-theme="light"] .login-page .auth-logo,
html[data-theme="light"] .nix-login-page .auth-logo,
html[data-theme="light"] .auth-page .input-wrapper input,
html[data-theme="light"] .login-page .input-wrapper input,
html[data-theme="light"] .nix-login-page .input-wrapper input,
html[data-theme="light"] .auth-page .auth-loading,
html[data-theme="light"] .partner-page .partner-hero,
html[data-theme="light"] .partner-page .partner-card,
html[data-theme="light"] .partner-page .partner-form-card,
html[data-theme="light"] .partner-page .partner-status-card,
html[data-theme="light"] .partner-page .partner-field,
html[data-theme="light"] .partner-page .partner-upload,
html[data-theme="light"] .partner-page .partner-form input,
html[data-theme="light"] .partner-page .partner-form select,
html[data-theme="light"] .partner-page .partner-form textarea,
html[data-theme="light"] .price-page-shell .price-page-topbar,
html[data-theme="light"] .price-page-shell .price-page-footer,
html[data-theme="light"] .price-page-shell .price-page-logo,
html[data-theme="light"] .price-page-shell .price-page__date,
html[data-theme="light"] .price-page-shell .price-search__field,
html[data-theme="light"] .price-page-shell .price-table,
html[data-theme="light"] .price-page-shell .price-card,
html[data-theme="light"] .price-page-shell .price-info-card,
html[data-theme="light"] .price-page-shell .price-category-card,
html[data-theme="light"] .price-page-shell .price-page-nav__menu a,
html[data-theme="light"] .error-404 .error-content,
html[data-theme="light"] .error-404 .error-categories,
html[data-theme="light"] .error-404 .error-search,
html[data-theme="light"] .error-404 .error-hero,
html[data-theme="light"] .error-404 .error-cat-link,
html[data-theme="light"] .error-404 .error-search-form,
html[data-theme="light"] .error-404 .error-search-form input,
html[data-theme="light"] .search-page .search-header,
html[data-theme="light"] .search-page .search-form,
html[data-theme="light"] .search-page .search-input-wrapper,
html[data-theme="light"] .search-page .search-tabs,
html[data-theme="light"] .search-page .tab-btn,
html[data-theme="light"] .search-page .search-result-card,
html[data-theme="light"] .search-page .search-sidebar,
html[data-theme="light"] .search-page .search-widget,
html[data-theme="light"] .search-page .search-filter-card,
html[data-theme="light"] .search-page .search-result-header,
html[data-theme="light"] .single-post .post-container,
html[data-theme="light"] .single-post .post-content,
html[data-theme="light"] .single-post .post-author-box,
html[data-theme="light"] .single-post .comments-area,
html[data-theme="light"] .single-post .comment-body,
html[data-theme="light"] .single-post .comment-respond,
html[data-theme="light"] .single-post .related-posts,
html[data-theme="light"] .single-post .post-share,
html[data-theme="light"] .single-post .post-tags,
html[data-theme="light"] .single-post .post-content blockquote,
html[data-theme="light"] .single-post .post-content th,
html[data-theme="light"] .single-post .post-content td,
html[data-theme="light"] .single-product .product-main,
html[data-theme="light"] .single-product .product-gallery,
html[data-theme="light"] .single-product .product-info,
html[data-theme="light"] .single-product .product-summary,
html[data-theme="light"] .single-product .product-tabs,
html[data-theme="light"] .single-product .product-reviews-panel,
html[data-theme="light"] .single-product .woocommerce-Reviews,
html[data-theme="light"] .single-product #review_form_wrapper,
html[data-theme="light"] .single-product .comment_container,
html[data-theme="light"] .single-product .woocommerce-product-gallery,
html[data-theme="light"] .single-product .variations_form,
html[data-theme="light"] .single-product .single_variation_wrap,
html[data-theme="light"] .single-product .product-meta,
html[data-theme="light"] .single-product .product-reviews-panel .review,
html[data-theme="light"] .single-product .related-products .product-card,
html[data-theme="light"] .cart-page .cart-container,
html[data-theme="light"] .cart-page .cart-items-section,
html[data-theme="light"] .cart-page .cart-summary,
html[data-theme="light"] .cart-page .checkout-form-section,
html[data-theme="light"] .cart-page .modern-checkout-card,
html[data-theme="light"] .cart-page .order-summary-card,
html[data-theme="light"] .cart-page .coupon-section,
html[data-theme="light"] .cart-page .shipping-method-item,
html[data-theme="light"] .cart-page .payment-method-item,
html[data-theme="light"] .modern-checkout-page .cart-container,
html[data-theme="light"] .modern-checkout-page .cart-items-section,
html[data-theme="light"] .modern-checkout-page .cart-summary,
html[data-theme="light"] .modern-checkout-page .checkout-form-section,
html[data-theme="light"] .modern-checkout-page .modern-checkout-card,
html[data-theme="light"] .modern-checkout-page .order-summary-card,
html[data-theme="light"] .modern-checkout-page .coupon-section,
html[data-theme="light"] .modern-checkout-page .shipping-method-item,
html[data-theme="light"] .modern-checkout-page .payment-method-item,
html[data-theme="light"] .archive-products .archive-header,
html[data-theme="light"] .archive-products .products-sidebar,
html[data-theme="light"] .archive-products .archive-toolbar,
html[data-theme="light"] .archive-products .filter-section,
html[data-theme="light"] .archive-products .woocommerce-pagination,
html[data-theme="light"] .archive-products .woocommerce-sorting,
html[data-theme="light"] .archive-products .sidebar-inner,
html[data-theme="light"] .archive-products .filter-card,
html[data-theme="light"] .archive-products .nix-archive-quick-filters,
html[data-theme="light"] .archive-products .product-card,
html[data-theme="light"] .archive-products .filter-option,
html[data-theme="light"] .archive-products .filter-toggle-btn,
html[data-theme="light"] .archive-products .filter-reset,
html[data-theme="light"] .archive-products .sidebar-close,
html[data-theme="light"] .archive-products .woocommerce-ordering select,
html[data-theme="light"] .archive-products .price-filter-grid input,
html[data-theme="light"] .archive-products .archive-seo-footer,
html[data-theme="light"] .archive-products .nix-digital-catalog-copy {
    background: #ffffff !important;
    border-color: #dbe3ee !important;
    color: #0f172a !important;
    box-shadow: 0 18px 45px rgba(15, 23, 42, 0.06) !important;
}

html[data-theme="light"] .price-page-shell .price-page-nav__menu a,
html[data-theme="light"] .price-page-shell .price-page-nav__menu a:hover,
html[data-theme="light"] .price-page-shell .price-page-nav__menu a.active,
html[data-theme="light"] .search-page .tab-btn,
html[data-theme="light"] .search-page .tab-btn.active,
html[data-theme="light"] .archive-products .woocommerce-pagination .page-numbers,
html[data-theme="light"] .archive-products .woocommerce-pagination .current,
html[data-theme="light"] .blog-archive .blog-pagination .page-numbers a,
html[data-theme="light"] .blog-archive .blog-pagination .page-numbers a:hover,
html[data-theme="light"] .single-post .post-category-link,
html[data-theme="light"] .single-post .post-tags a,
html[data-theme="light"] .error-404 .error-kicker,
html[data-theme="light"] .error-404 .error-shop-btn {
    background: #f8fafc !important;
    border-color: #dbe3ee !important;
    color: #334155 !important;
}

html[data-theme="light"] .archive-products .woocommerce-pagination .current,
html[data-theme="light"] .blog-archive .blog-pagination .page-numbers a:hover,
html[data-theme="light"] .search-page .tab-btn.active,
html[data-theme="light"] .price-page-shell .price-page-nav__menu a.active,
html[data-theme="light"] .single-post .post-category-link,
html[data-theme="light"] .single-post .post-tags a {
    background: rgba(37, 99, 235, 0.12) !important;
    border-color: rgba(37, 99, 235, 0.32) !important;
    color: #1d4ed8 !important;
}

html[data-theme="light"] .nix-header .cart-dropdown-menu,
html[data-theme="light"] .cart-dropdown-menu,
html[data-theme="light"] .auth-menu,
html[data-theme="light"] .mobile-dropdown-menu,
html[data-theme="light"] .search-suggestions,
html[data-theme="light"] .search-suggestions__group,
html[data-theme="light"] .search-suggestions__empty,
html[data-theme="light"] .search-suggestions__loading,
html[data-theme="light"] .select2-dropdown,
html[data-theme="light"] .select2-container--default .select2-dropdown,
html[data-theme="light"] .select2-container--default .select2-results__option,
html[data-theme="light"] .select2-container--default .select2-search--dropdown,
html[data-theme="light"] .select2-container--default .select2-search--dropdown .select2-search__field {
    background: #ffffff !important;
    border-color: #dbe3ee !important;
    color: #0f172a !important;
    box-shadow: 0 24px 64px rgba(15, 23, 42, 0.12) !important;
}

html[data-theme="light"] .nix-header .cart-dropdown-menu::before,
html[data-theme="light"] .cart-dropdown-menu::before {
    background: #ffffff !important;
    border-color: #dbe3ee !important;
}

html[data-theme="light"] .nix-header .cart-panel,
html[data-theme="light"] .nix-header .cart-panel--empty,
html[data-theme="light"] .nix-header .cart-empty,
html[data-theme="light"] .nix-header .cart-item,
html[data-theme="light"] .nix-header .cart-loading-skeleton,
html[data-theme="light"] .cart-panel,
html[data-theme="light"] .cart-panel--empty,
html[data-theme="light"] .cart-empty,
html[data-theme="light"] .cart-item,
html[data-theme="light"] .cart-loading-skeleton {
    background: #ffffff !important;
    border-color: #dbe3ee !important;
    color: #0f172a !important;
}

html[data-theme="light"] .nix-header .cart-panel__header,
html[data-theme="light"] .nix-header .cart-footer,
html[data-theme="light"] .nix-header .cart-item__bottom,
html[data-theme="light"] .nix-header .cart-item-meta,
html[data-theme="light"] .cart-panel__header,
html[data-theme="light"] .cart-footer,
html[data-theme="light"] .cart-item__bottom,
html[data-theme="light"] .cart-item-meta {
    background: #f8fbff !important;
    border-color: #dbe3ee !important;
}

html[data-theme="light"] .nix-header .cart-item-info h5,
html[data-theme="light"] .nix-header .cart-item-info h5 a,
html[data-theme="light"] .nix-header .cart-item-qty__value,
html[data-theme="light"] .nix-header .cart-total strong,
html[data-theme="light"] .cart-item h5,
html[data-theme="light"] .cart-item h5 a,
html[data-theme="light"] .cart-total strong,
html[data-theme="light"] .cart-item-price {
    color: #0f172a !important;
}

html[data-theme="light"] .nix-header .cart-panel__eyebrow,
html[data-theme="light"] .nix-header .cart-item-meta,
html[data-theme="light"] .nix-header .cart-total span,
html[data-theme="light"] .nix-header .cart-empty p,
html[data-theme="light"] .nix-header .cart-items,
html[data-theme="light"] .nix-header .cart-items .cart-item__top,
html[data-theme="light"] .nix-header .cart-items .cart-item__bottom,
html[data-theme="light"] .nix-header .cart-items .cart-item-meta--variation,
html[data-theme="light"] .nix-header .cart-items .cart-item-variation-tags,
html[data-theme="light"] .nix-header .cart-items .cart-item-variation-tag__swatch,
html[data-theme="light"] .nix-header .cart-items .cart-item-remove:hover,
html[data-theme="light"] .nix-header .cart-items .cart-item-qty button,
html[data-theme="light"] .nix-header .cart-items .cart-item-qty__value,
html[data-theme="light"] .nix-header .cart-items .cart-footer,
html[data-theme="light"] .nix-header .cart-items .cart-total,
html[data-theme="light"] .nix-header .cart-items .cart-total strong,
html[data-theme="light"] .nix-header .cart-items .cart-empty__icon,
html[data-theme="light"] .nix-header .cart-items .retry-btn,
html[data-theme="light"] .cart-panel__eyebrow,
html[data-theme="light"] .cart-empty p,
html[data-theme="light"] .cart-total span,
html[data-theme="light"] .cart-item-meta,
html[data-theme="light"] .cart-item-meta p {
    color: #475569 !important;
}

html[data-theme="light"] .nix-header .cart-item__media,
html[data-theme="light"] .nix-header .cart-item-qty,
html[data-theme="light"] .nix-header .cart-panel__close,
html[data-theme="light"] .nix-header .cart-item-remove,
html[data-theme="light"] .cart-item__media,
html[data-theme="light"] .cart-item-qty,
html[data-theme="light"] .cart-panel__close,
html[data-theme="light"] .cart-item-remove,
html[data-theme="light"] .cart-item-remove:hover,
html[data-theme="light"] .cart-item-qty button,
html[data-theme="light"] .cart-item-qty__value,
html[data-theme="light"] .cart-item-variation-tags,
html[data-theme="light"] .cart-item-variation-tag__swatch,
html[data-theme="light"] .cart-btn {
    background: #ffffff !important;
    border-color: #dbe3ee !important;
    color: #334155 !important;
}

html[data-theme="light"] .nix-header .cart-btn.primary,
html[data-theme="light"] .cart-btn.primary {
    background: #2563eb !important;
    border-color: #2563eb !important;
    color: #ffffff !important;
}

html[data-theme="light"] .nix-header .cart-item-variant-badge,
html[data-theme="light"] .cart-item-variant-badge {
    background: rgba(37, 99, 235, 0.12) !important;
    color: #1d4ed8 !important;
}

html[data-theme="light"] .nix-header .cart-item-variation-tag,
html[data-theme="light"] .cart-item-variation-tag {
    background: #f8fafc !important;
    border-color: #dbe3ee !important;
    color: #0f172a !important;
}

html[data-theme="light"] .nix-header .cart-item-variation-tag__label,
html[data-theme="light"] .nix-header .cart-item-variation-tag__value,
html[data-theme="light"] .cart-item-variation-tag__label,
html[data-theme="light"] .cart-item-variation-tag__value {
    color: #0f172a !important;
}

html[data-theme="light"] .single-product .product-description,
html[data-theme="light"] .single-product .nix-digital-specs,
html[data-theme="light"] .single-product .product-reviews-panel {
    background: #ffffff !important;
    border-color: #dbe3ee !important;
    color: #0f172a !important;
    box-shadow: 0 18px 45px rgba(15, 23, 42, 0.06) !important;
}

html[data-theme="light"] .single-product .product-reviews-panel .comment_container {
    background: #ffffff !important;
    border-color: #dbe3ee !important;
    color: #0f172a !important;
    box-shadow: 0 14px 34px rgba(15, 23, 42, 0.05) !important;
}

html[data-theme="light"] .single-product .product-reviews-panel .comment-form,
html[data-theme="light"] .single-product .product-reviews-panel #review_form,
html[data-theme="light"] .single-product .product-reviews-panel #review_form_wrapper,
html[data-theme="light"] .single-product .product-reviews-panel .nix-comments,
html[data-theme="light"] .single-product .product-reviews-panel .nix-comment__body,
html[data-theme="light"] .single-product .product-reviews-panel .nix-comment-form,
html[data-theme="light"] .single-product .product-reviews-panel .nix-comments__head,
html[data-theme="light"] .single-product .product-reviews-panel .nix-comments__closed {
    background: transparent !important;
    border-color: transparent !important;
    box-shadow: none !important;
}

html[data-theme="light"] .single-product .product-reviews-panel #respond {
    margin-top: 18px !important;
    padding-top: 18px !important;
    border-top: 1px solid rgba(37, 99, 235, 0.10) !important;
    border-radius: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
}

html[data-theme="light"] .single-product .product-description h2,
html[data-theme="light"] .single-product .description-content h2,
html[data-theme="light"] .single-product .description-content h3,
html[data-theme="light"] .single-product .product-reviews-panel h2,
html[data-theme="light"] .single-product .product-reviews-panel .section-header h2,
html[data-theme="light"] .single-product .product-reviews-panel .woocommerce-Reviews-title,
html[data-theme="light"] .single-product .product-reviews-panel .comment-reply-title,
html[data-theme="light"] .single-product .product-reviews-panel #reply-title {
    color: #0f172a !important;
}

html[data-theme="light"] .single-product .description-content p,
html[data-theme="light"] .single-product .description-content li,
html[data-theme="light"] .single-product .variation-selected-info .label,
html[data-theme="light"] .single-product .product-reviews-panel .comment-notes,
html[data-theme="light"] .single-product .product-reviews-panel .comment-text .meta,
html[data-theme="light"] .single-product .product-reviews-panel .woocommerce-review__dash,
html[data-theme="light"] .single-product .product-reviews-panel .woocommerce-review__published-date,
html[data-theme="light"] .single-product .product-reviews-panel .comment-text .description,
html[data-theme="light"] .single-product .product-reviews-panel .comment-text .description p,
html[data-theme="light"] .single-product .product-reviews-panel .nix-comments__head,
html[data-theme="light"] .single-product .product-reviews-panel .nix-comment__meta,
html[data-theme="light"] .single-product .product-reviews-panel .nix-comment-form .comment-notes {
    color: #475569 !important;
}

html[data-theme="light"] .single-product .variation-selected-info .value,
html[data-theme="light"] .single-product .product-reviews-panel .star-rating,
html[data-theme="light"] .single-product .product-reviews-panel .comment-form-rating .stars a::before,
html[data-theme="light"] .single-product .product-reviews-panel .woocommerce p.stars a::before {
    color: #f59e0b !important;
}

html[data-theme="light"] .single-product .product-reviews-panel input,
html[data-theme="light"] .single-product .product-reviews-panel textarea,
html[data-theme="light"] .single-product .product-reviews-panel select,
html[data-theme="light"] .single-product .product-reviews-panel .comment-form input[type="text"],
html[data-theme="light"] .single-product .product-reviews-panel .comment-form input[type="email"],
html[data-theme="light"] .single-product .product-reviews-panel .comment-form textarea,
html[data-theme="light"] .single-product .product-reviews-panel .comment-form select,
html[data-theme="light"] .single-product .product-reviews-panel .nix-comment-form input,
html[data-theme="light"] .single-product .product-reviews-panel .nix-comment-form textarea,
html[data-theme="light"] .single-product .product-reviews-panel .nix-comment-form select {
    background: #ffffff !important;
    border-color: #cbd5e1 !important;
    color: #0f172a !important;
}

html[data-theme="light"] .single-product .product-reviews-panel input::placeholder,
html[data-theme="light"] .single-product .product-reviews-panel textarea::placeholder,
html[data-theme="light"] .single-product .product-reviews-panel .nix-comment-form input::placeholder,
html[data-theme="light"] .single-product .product-reviews-panel .nix-comment-form textarea::placeholder {
    color: #94a3b8 !important;
}

html[data-theme="light"] .single-product .product-reviews-panel .comment-form-cookies-consent,
html[data-theme="light"] .single-product .product-reviews-panel .comment-form-rating,
html[data-theme="light"] .single-product .product-reviews-panel .form-submit {
    background: transparent !important;
}

html[data-theme="light"] .single-product .quantity-selector,
html[data-theme="light"] .single-product .quantity-selector button,
html[data-theme="light"] .single-product .quantity-selector input,
html[data-theme="light"] .single-product .variation-option.selected,
html[data-theme="light"] .single-product .model-btn.selected {
    background: #ffffff !important;
    border-color: #dbe3ee !important;
    color: #0f172a !important;
}

html[data-theme="light"] .single-product .quantity-selector button:hover,
html[data-theme="light"] .single-product .model-btn.selected {
    background: #eff6ff !important;
    border-color: #bfdbfe !important;
    color: #1d4ed8 !important;
}

html[data-theme="light"] .single-product .product-reviews-panel {
    margin-top: 40px !important;
}

html[data-theme="light"] .single-product .product-reviews-panel .woocommerce-Reviews {
    gap: 18px !important;
}

html[data-theme="light"] .single-product .product-reviews-panel .commentlist {
    gap: 14px !important;
}

html[data-theme="light"] .single-product .product-reviews-panel .comment_container {
    padding: 18px !important;
    border-radius: 16px !important;
}

html[data-theme="light"] .single-product .product-reviews-panel .comment-form {
    gap: 14px !important;
}

html[data-theme="light"] .single-product .product-reviews-panel .comment-form-rating,
html[data-theme="light"] .single-product .product-reviews-panel .comment-notes,
html[data-theme="light"] .single-product .product-reviews-panel .comment-form-cookies-consent {
    border-radius: 12px !important;
}

html[data-theme="light"] .single-product .product-reviews-panel .comment-form-rating,
html[data-theme="light"] .single-product .product-reviews-panel .comment-form-cookies-consent {
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;
}

html[data-theme="light"] .single-product .product-reviews-panel .comment-notes {
    background: #f8fbff !important;
    border: 1px solid #dbe3ee !important;
    color: #475569 !important;
}

html[data-theme="light"] .cart-page .cart-product-quantity,
html[data-theme="light"] .cart-page .cart-product-quantity button,
html[data-theme="light"] .cart-page .cart-product-quantity .qty-input,
html[data-theme="light"] .cart-page .quantity-btn,
html[data-theme="light"] .cart-page .form-group input,
html[data-theme="light"] .cart-page .form-group select,
html[data-theme="light"] .cart-page .checkout-coupon-input,
html[data-theme="light"] .cart-page .checkout-coupon-apply,
html[data-theme="light"] .cart-page .checkout-coupon-chip,
html[data-theme="light"] .cart-page .select2-container--default .select2-selection--single,
html[data-theme="light"] .cart-page .select2-container--default .select2-selection--multiple,
html[data-theme="light"] .modern-checkout-page .cart-product-quantity,
html[data-theme="light"] .modern-checkout-page .cart-product-quantity button,
html[data-theme="light"] .modern-checkout-page .cart-product-quantity .qty-input,
html[data-theme="light"] .modern-checkout-page .quantity-btn,
html[data-theme="light"] .modern-checkout-page .form-group input,
html[data-theme="light"] .modern-checkout-page .form-group select,
html[data-theme="light"] .modern-checkout-page .checkout-coupon-input,
html[data-theme="light"] .modern-checkout-page .checkout-coupon-apply,
html[data-theme="light"] .modern-checkout-page .checkout-coupon-chip,
html[data-theme="light"] .modern-checkout-page .select2-container--default .select2-selection--single,
html[data-theme="light"] .modern-checkout-page .select2-container--default .select2-selection--multiple {
    background: #ffffff !important;
    border-color: #cbd5e1 !important;
    color: #0f172a !important;
}

html[data-theme="light"] .one-page-checkout .modern-methods-grid,
html[data-theme="light"] .one-page-checkout .shipping-methods-list,
html[data-theme="light"] .one-page-checkout .payment-methods-list,
html[data-theme="light"] .one-page-checkout .shipping-method-item,
html[data-theme="light"] .one-page-checkout .payment-method-item,
html[data-theme="light"] .one-page-checkout .checkout-coupon-box,
html[data-theme="light"] .one-page-checkout .checkout-coupon-input,
html[data-theme="light"] .one-page-checkout .checkout-coupon-apply,
html[data-theme="light"] .one-page-checkout .checkout-coupon-chip,
html[data-theme="light"] .one-page-checkout .modern-order-panel,
html[data-theme="light"] .one-page-checkout .modern-order-panel__head,
html[data-theme="light"] .one-page-checkout .modern-order-panel__foot,
html[data-theme="light"] .one-page-checkout .modern-cart-item__body,
html[data-theme="light"] .one-page-checkout .modern-cart-item__top,
html[data-theme="light"] .one-page-checkout .modern-cart-item__bottom,
html[data-theme="light"] .one-page-checkout .cart-product-variation-meta,
html[data-theme="light"] .one-page-checkout .cart-product-subtotal,
html[data-theme="light"] .one-page-checkout--modern .modern-methods-grid,
html[data-theme="light"] .one-page-checkout--modern .shipping-methods-list,
html[data-theme="light"] .one-page-checkout--modern .payment-methods-list,
html[data-theme="light"] .one-page-checkout--modern .shipping-method-item,
html[data-theme="light"] .one-page-checkout--modern .payment-method-item,
html[data-theme="light"] .one-page-checkout--modern .checkout-coupon-box,
html[data-theme="light"] .one-page-checkout--modern .checkout-coupon-input,
html[data-theme="light"] .one-page-checkout--modern .checkout-coupon-apply,
html[data-theme="light"] .one-page-checkout--modern .checkout-coupon-chip,
html[data-theme="light"] .one-page-checkout--modern .modern-order-panel,
html[data-theme="light"] .one-page-checkout--modern .modern-order-panel__head,
html[data-theme="light"] .one-page-checkout--modern .modern-order-panel__foot,
html[data-theme="light"] .one-page-checkout--modern .modern-cart-item__body,
html[data-theme="light"] .one-page-checkout--modern .modern-cart-item__top,
html[data-theme="light"] .one-page-checkout--modern .modern-cart-item__bottom,
html[data-theme="light"] .one-page-checkout--modern .cart-product-variation-meta,
html[data-theme="light"] .one-page-checkout--modern .cart-product-subtotal {
    background: #ffffff !important;
    border-color: #dbe3ee !important;
    color: #0f172a !important;
}

html[data-theme="light"] .one-page-checkout .shipping-method-item.is-checked,
html[data-theme="light"] .one-page-checkout .payment-method-item.is-checked,
html[data-theme="light"] .one-page-checkout--modern .shipping-method-item.is-checked,
html[data-theme="light"] .one-page-checkout--modern .payment-method-item.is-checked {
    background: #eff6ff !important;
    border-color: #bfdbfe !important;
    color: #1d4ed8 !important;
    box-shadow: inset 0 3px 0 #2563eb, 0 10px 26px rgba(37, 99, 235, 0.08) !important;
}

html[data-theme="light"] .one-page-checkout .shipping-method-item::before,
html[data-theme="light"] .one-page-checkout .payment-method-item::before,
html[data-theme="light"] .one-page-checkout--modern .shipping-method-item::before,
html[data-theme="light"] .one-page-checkout--modern .payment-method-item::before {
    background: rgba(37, 99, 235, 0.12) !important;
    border-color: rgba(37, 99, 235, 0.18) !important;
    color: #1d4ed8 !important;
}

html[data-theme="light"] .one-page-checkout .checkout-coupon-input,
html[data-theme="light"] .one-page-checkout--modern .checkout-coupon-input {
    background: #ffffff !important;
    color: #0f172a !important;
}

html[data-theme="light"] .one-page-checkout .checkout-coupon-chip,
html[data-theme="light"] .one-page-checkout--modern .checkout-coupon-chip {
    background: rgba(34, 197, 94, 0.12) !important;
    border-color: rgba(34, 197, 94, 0.24) !important;
    color: #15803d !important;
}

html[data-theme="light"] .single-product,
html[data-theme="light"] .single-product-page,
html[data-theme="light"] .product-page {
    background: #f7f9fc !important;
    color: #0f172a !important;
}

html[data-theme="light"] .single-product .product-description,
html[data-theme="light"] .single-product .product-reviews-panel,
html[data-theme="light"] .single-product .related-products,
html[data-theme="light"] .single-product .feature-item,
html[data-theme="light"] .single-product .variation-group,
html[data-theme="light"] .single-product .product-meta,
html[data-theme="light"] .single-product .product-price-box,
html[data-theme="light"] .single-product .variation-selected-info,
html[data-theme="light"] .single-product .quantity-selector,
html[data-theme="light"] .single-product .gallery-main,
html[data-theme="light"] .single-product .thumb-btn,
html[data-theme="light"] .single-product .product-variations,
html[data-theme="light"] .single-product .product-info .product-rating,
html[data-theme="light"] .single-product .nix-digital-specs,
html[data-theme="light"] .single-product .nix-mobile-buybar {
    background: #ffffff !important;
    border-color: #dbe3ee !important;
    color: #0f172a !important;
    box-shadow: 0 18px 45px rgba(15, 23, 42, 0.06) !important;
}

html[data-theme="light"] .single-product .breadcrumb,
html[data-theme="light"] .single-product .breadcrumb a,
html[data-theme="light"] .single-product .description-content,
html[data-theme="light"] .single-product .description-content p,
html[data-theme="light"] .single-product .description-content li,
html[data-theme="light"] .single-product .product-meta,
html[data-theme="light"] .single-product .product-meta span,
html[data-theme="light"] .single-product .product-meta a,
html[data-theme="light"] .single-product .rating-count,
html[data-theme="light"] .single-product .add-review,
html[data-theme="light"] .single-product .feature-label,
html[data-theme="light"] .single-product .variation-selected-info .label,
html[data-theme="light"] .single-product .variation-selected-info .info-row,
html[data-theme="light"] .single-product .product-reviews-panel .comment-text,
html[data-theme="light"] .single-product .product-reviews-panel .description,
html[data-theme="light"] .single-product .product-reviews-panel .comment-text .meta,
html[data-theme="light"] .single-product .product-reviews-panel .woocommerce-review__published-date,
html[data-theme="light"] .single-product .product-reviews-panel .comment-notes,
html[data-theme="light"] .single-product .product-reviews-panel .nix-comment__meta,
html[data-theme="light"] .single-product .product-reviews-panel .nix-comments__head,
html[data-theme="light"] .single-product .nix-mobile-buybar span,
html[data-theme="light"] .single-product .nix-mobile-buybar strong,
html[data-theme="light"] .single-product .nix-digital-specs dt,
html[data-theme="light"] .single-product .nix-digital-specs dd {
    color: #475569 !important;
}

html[data-theme="light"] .single-product .product-info .product-title,
html[data-theme="light"] .single-product .product-description h2,
html[data-theme="light"] .single-product .product-description h3,
html[data-theme="light"] .single-product .related-products .section-header h2,
html[data-theme="light"] .single-product .product-reviews-panel .section-header h2,
html[data-theme="light"] .single-product .product-reviews-panel .woocommerce-Reviews-title,
html[data-theme="light"] .single-product .product-reviews-panel #reply-title,
html[data-theme="light"] .single-product .feature-value,
html[data-theme="light"] .single-product .variation-group label,
html[data-theme="light"] .single-product .price-label,
html[data-theme="light"] .single-product .product-reviews-panel .woocommerce-review__author,
html[data-theme="light"] .single-product .product-reviews-panel .reply-title,
html[data-theme="light"] .single-product .nix-digital-specs h2,
html[data-theme="light"] .single-product .product-reviews-panel .section-header span {
    color: #0f172a !important;
}

html[data-theme="light"] .single-product .product-reviews-panel .submit,
html[data-theme="light"] .single-product .add-to-cart-btn,
html[data-theme="light"] .single-product .nix-mobile-buybar__button {
    background: #2563eb !important;
    color: #ffffff !important;
}

html[data-theme="light"] .single-product .thumb-btn.active,
html[data-theme="light"] .single-product .color-btn.active,
html[data-theme="light"] .single-product .variation-option.active,
html[data-theme="light"] .single-product .model-btn.active,
html[data-theme="light"] .single-product .model-btn.variation-option.active {
    border-color: #2563eb !important;
    box-shadow: 0 0 0 3px rgba(37, 99, 235, 0.14) !important;
}

html[data-theme="light"] .single-product .product-buy-benefits span,
html[data-theme="light"] .single-product .nix-mobile-buybar {
    border-color: #dbe3ee !important;
    background: #ffffff !important;
}

html[data-theme="light"] .archive-products,
html[data-theme="light"] .archive-page,
html[data-theme="light"] .post-archive {
    background: #f7f9fc !important;
    color: #0f172a !important;
}

html[data-theme="light"] .archive-products .archive-header,
html[data-theme="light"] .archive-products .sidebar-inner,
html[data-theme="light"] .archive-products .woocommerce-sorting,
html[data-theme="light"] .archive-products .filter-card,
html[data-theme="light"] .archive-products .nix-archive-quick-filters,
html[data-theme="light"] .archive-products .product-card,
html[data-theme="light"] .archive-products .filter-option,
html[data-theme="light"] .archive-products .filter-toggle-btn,
html[data-theme="light"] .archive-products .filter-reset,
html[data-theme="light"] .archive-products .sidebar-close,
html[data-theme="light"] .archive-products .woocommerce-ordering select,
html[data-theme="light"] .archive-products .price-filter-grid input,
html[data-theme="light"] .archive-products .woocommerce-pagination,
html[data-theme="light"] .archive-products .archive-seo-footer,
html[data-theme="light"] .archive-products .nix-digital-catalog-copy,
html[data-theme="light"] .archive-page .archive-hero,
html[data-theme="light"] .archive-page .archive-post-card,
html[data-theme="light"] .archive-page .archive-sidebar,
html[data-theme="light"] .archive-page .archive-widget,
html[data-theme="light"] .archive-page .archive-pagination,
html[data-theme="light"] .archive-page .archive-header {
    background: #ffffff !important;
    border-color: #dbe3ee !important;
    color: #0f172a !important;
    box-shadow: 0 18px 45px rgba(15, 23, 42, 0.06) !important;
}

html[data-theme="light"] .archive-products .archive-header,
html[data-theme="light"] .archive-page .archive-hero {
    background:
        linear-gradient(135deg, rgba(37, 99, 235, 0.08), rgba(34, 197, 94, 0.04)),
        #ffffff !important;
}

html[data-theme="light"] .archive-products .archive-breadcrumb {
    display: inline-flex;
    align-items: center;
    gap: 10px;
    width: fit-content;
    margin: 0 0 18px;
    padding: 10px 14px;
    border: 1px solid rgba(37, 99, 235, 0.10);
    border-radius: 999px;
    background:
        linear-gradient(135deg, rgba(37, 99, 235, 0.08), rgba(14, 165, 233, 0.05)),
        #ffffff !important;
    color: #475569 !important;
    box-shadow: 0 12px 26px rgba(15, 23, 42, 0.06) !important;
    flex-wrap: wrap;
}

html[data-theme="light"] .archive-products .archive-breadcrumb a,
html[data-theme="light"] .archive-products .archive-breadcrumb span {
    color: #0f172a !important;
    font-weight: 800;
}

html[data-theme="light"] .archive-products .archive-breadcrumb a:hover {
    color: #1d4ed8 !important;
}

html[data-theme="light"] .archive-products .archive-header--after-grid {
    margin-top: 26px;
    padding: 24px;
    border: 1px solid rgba(37, 99, 235, 0.08) !important;
    border-radius: 24px !important;
    background:
        radial-gradient(circle at top left, rgba(37, 99, 235, 0.10), transparent 34%),
        radial-gradient(circle at bottom right, rgba(14, 165, 233, 0.08), transparent 28%),
        linear-gradient(180deg, #ffffff 0%, #f8fbff 100%) !important;
    box-shadow: 0 18px 45px rgba(15, 23, 42, 0.06) !important;
}

html[data-theme="light"] .archive-products .filter-card__title i,
html[data-theme="light"] .archive-products .filter-toggle-btn i,
html[data-theme="light"] .archive-products .sidebar-close i {
    color: #2563eb !important;
}

html[data-theme="light"] .archive-products .nix-card-tool i {
    color: #2563eb !important;
}

html[data-theme="light"] .archive-products .nix-wishlist-btn i,
html[data-theme="light"] .archive-products .product-card .nix-wishlist-btn i {
    color: #ef4444 !important;
}

html[data-theme="light"] .archive-products .nix-compare-btn i,
html[data-theme="light"] .archive-products .product-card .nix-compare-btn i {
    color: #0ea5e9 !important;
}

html[data-theme="light"] .archive-products .quick-view-btn i,
html[data-theme="light"] .archive-products .product-card .quick-view-btn i {
    color: #10b981 !important;
}

html[data-theme="light"] .archive-products .filter-option i.fa-layer-group,
html[data-theme="light"] .archive-products .filter-card__title i.fa-layer-group {
    color: #2563eb !important;
}

html[data-theme="light"] .archive-products .archive-title,
html[data-theme="light"] .archive-products .filter-card__title,
html[data-theme="light"] .archive-products .woocommerce-result-count,
html[data-theme="light"] .archive-products .product-title,
html[data-theme="light"] .archive-products .product-title a,
html[data-theme="light"] .archive-products .product-price,
html[data-theme="light"] .archive-products .product-price .price,
html[data-theme="light"] .archive-products .product-price ins,
html[data-theme="light"] .archive-products .product-price bdi,
html[data-theme="light"] .archive-products .product-card__stock,
html[data-theme="light"] .archive-products .product-card__category,
html[data-theme="light"] .archive-products .archive-description,
html[data-theme="light"] .archive-products .filter-hint,
html[data-theme="light"] .archive-products .filter-empty,
html[data-theme="light"] .archive-products .filter-option,
html[data-theme="light"] .archive-products .filter-option small,
html[data-theme="light"] .archive-products .nix-archive-quick-filters__head,
html[data-theme="light"] .archive-products .nix-archive-quick-filters__item,
html[data-theme="light"] .archive-products .nix-archive-quick-filters__item small,
html[data-theme="light"] .archive-products .woocommerce-ordering select,
html[data-theme="light"] .archive-products .woocommerce-ordering select option,
html[data-theme="light"] .archive-products .woocommerce-pagination .page-numbers li a,
html[data-theme="light"] .archive-products .woocommerce-pagination .page-numbers li span,
html[data-theme="light"] .archive-page .archive-title,
html[data-theme="light"] .archive-page .archive-label,
html[data-theme="light"] .archive-page .archive-description,
html[data-theme="light"] .archive-page .post-category,
html[data-theme="light"] .archive-page .archive-post-card .post-title,
html[data-theme="light"] .archive-page .archive-post-card .post-excerpt,
html[data-theme="light"] .archive-page .archive-post-card .post-meta,
html[data-theme="light"] .archive-page .archive-post-card .post-meta i {
    color: #0f172a !important;
}

html[data-theme="light"] .archive-products .archive-description,
html[data-theme="light"] .archive-products .filter-hint,
html[data-theme="light"] .archive-products .filter-empty,
html[data-theme="light"] .archive-products .filter-option small,
html[data-theme="light"] .archive-products .nix-archive-quick-filters__head,
html[data-theme="light"] .archive-products .nix-archive-quick-filters__item small,
html[data-theme="light"] .archive-page .archive-label,
html[data-theme="light"] .archive-page .archive-description,
html[data-theme="light"] .archive-page .archive-post-card .post-excerpt,
html[data-theme="light"] .archive-page .archive-post-card .post-meta {
    color: #475569 !important;
}

html[data-theme="light"] .archive-products .filter-option:hover,
html[data-theme="light"] .archive-products .filter-option:has(input:checked),
html[data-theme="light"] .archive-products .nix-archive-quick-filters__item:hover,
html[data-theme="light"] .archive-products .woocommerce-pagination .page-numbers li a:hover,
html[data-theme="light"] .archive-products .woocommerce-pagination .page-numbers li span.current,
html[data-theme="light"] .archive-page .archive-post-card:hover,
html[data-theme="light"] .archive-page .post-category:hover {
    border-color: #bfdbfe !important;
    background: #eff6ff !important;
    color: #1d4ed8 !important;
}

html[data-theme="light"] .archive-products .product-card:hover,
html[data-theme="light"] .archive-page .archive-post-card:hover {
    transform: translateY(-3px);
    box-shadow: 0 22px 48px rgba(15, 23, 42, 0.1) !important;
}

html[data-theme="light"] .archive-products .product-image,
html[data-theme="light"] .archive-page .post-thumbnail__placeholder {
    background: #f8fbff !important;
}

html[data-theme="light"] .archive-products .product-card__stock {
    background: #ecfdf5 !important;
    color: #059669 !important;
}

html[data-theme="light"] .archive-products .product-card__stock.is-out {
    background: #fef2f2 !important;
    color: #dc2626 !important;
}

html[data-theme="light"] .archive-products .product-add-cart {
    background: #0f172a !important;
    color: #ffffff !important;
}

html[data-theme="light"] .archive-products .product-add-cart:hover {
    background: #2563eb !important;
    color: #ffffff !important;
}

html[data-theme="light"] .archive-products .product-add-cart--details,
html[data-theme="light"] .archive-page .post-category.news-cat,
html[data-theme="light"] .archive-page .post-category.video-cat,
html[data-theme="light"] .archive-page .post-category.podcast-cat {
    color: #ffffff !important;
}

html[data-theme="light"] .archive-products .filter-toggle-btn,
html[data-theme="light"] .archive-products .filter-submit {
    background: #2563eb !important;
    color: #ffffff !important;
}

html[data-theme="light"] .archive-products .filter-reset {
    background: #eef2f7 !important;
    color: #475569 !important;
}

html[data-theme="light"] .archive-products .sidebar-overlay.active {
    background: rgba(15, 23, 42, 0.48) !important;
}

html[data-theme="light"] .category-menu-wrapper,
html[data-theme="light"] .nix-category-menu,
html[data-theme="light"] .category-nav,
html[data-theme="light"] .category-nav .category-list,
html[data-theme="light"] .category-nav .dropdown-menu,
html[data-theme="light"] .category-nav .sub-menu {
    background: linear-gradient(180deg, #ffffff 0%, #f8fbff 100%) !important;
    border-color: #dbe3ee !important;
    color: #0f172a !important;
}

html[data-theme="light"] .category-toggle,
html[data-theme="light"] .category-menu-wrapper.is-open .category-toggle {
    background: #ffffff !important;
    border-color: #dbe3ee !important;
    color: #334155 !important;
}

html[data-theme="light"] .category-toggle:hover,
html[data-theme="light"] .category-menu-wrapper.is-open .category-toggle:hover,
html[data-theme="light"] .category-menu-wrapper.is-open .category-toggle {
    background: linear-gradient(135deg, rgba(37, 99, 235, 0.12), rgba(14, 165, 233, 0.10)) !important;
    border-color: #93c5fd !important;
    color: #1d4ed8 !important;
    box-shadow: 0 14px 30px rgba(37, 99, 235, 0.12) !important;
}

html[data-theme="light"] .category-toggle__chevron {
    color: #64748b !important;
}

html[data-theme="light"] .category-nav .category-list a,
html[data-theme="light"] .category-nav .dropdown-menu a,
html[data-theme="light"] .category-nav .sub-menu a {
    color: #0f172a !important;
}

html[data-theme="light"] .category-nav .category-list a:hover,
html[data-theme="light"] .category-nav .category-list li:hover > a,
html[data-theme="light"] .category-nav .category-list li:focus-within > a,
html[data-theme="light"] .category-nav .dropdown-menu a:hover,
html[data-theme="light"] .category-nav .sub-menu a:hover {
    background: linear-gradient(135deg, rgba(37, 99, 235, 0.08), rgba(14, 165, 233, 0.06)) !important;
    color: #1d4ed8 !important;
}

html[data-theme="light"] .category-nav .dropdown-menu,
html[data-theme="light"] .category-nav .sub-menu {
    box-shadow: 0 24px 64px rgba(15, 23, 42, 0.12) !important;
}

html[data-theme="light"] .category-menu-wrapper:hover,
html[data-theme="light"] .nix-category-menu:hover {
    transform: translateY(-1px);
}

html[data-theme="light"] .category-menu-wrapper.is-open .category-nav {
    box-shadow: 0 24px 64px rgba(37, 99, 235, 0.10) !important;
}

html[data-theme="light"] .category-nav .category-list li.menu-item-has-children > a::after,
html[data-theme="light"] .category-nav .category-list li.dropdown > a::after {
    color: #94a3b8 !important;
}

html[data-theme="light"] .account-page,
html[data-theme="light"] .woocommerce-account {
    background: #f7f9fc !important;
    color: #0f172a !important;
}

html[data-theme="light"] .account-page .account-header,
html[data-theme="light"] .account-page .account-sidebar__card,
html[data-theme="light"] .account-page .account-card,
html[data-theme="light"] .account-page .account-order,
html[data-theme="light"] .account-page .account-modal__panel,
html[data-theme="light"] .account-page .account-modal__body,
html[data-theme="light"] .account-page .account-order-modal__panel,
html[data-theme="light"] .account-page .account-order-modal__content,
html[data-theme="light"] .account-page .account-partner-toggle,
html[data-theme="light"] .account-page .account-warranty-card,
html[data-theme="light"] .account-page .warranty-account-summary__item,
html[data-theme="light"] .account-page .account-warranty-item,
html[data-theme="light"] .account-page .account-warranty-item__actions a,
html[data-theme="light"] .account-page .order-modal-item,
html[data-theme="light"] .account-page .order-modal-address {
    background: #ffffff !important;
    border-color: #dbe3ee !important;
    color: #0f172a !important;
    box-shadow: 0 18px 45px rgba(15, 23, 42, 0.06) !important;
}

html[data-theme="light"] .account-page .account-sidebar__card,
html[data-theme="light"] .account-page .account-card,
html[data-theme="light"] .account-page .account-order,
html[data-theme="light"] .account-page .account-modal__panel,
html[data-theme="light"] .account-page .account-order-modal__panel,
html[data-theme="light"] .account-page .account-warranty-card,
html[data-theme="light"] .account-page .order-modal-item,
html[data-theme="light"] .account-page .order-modal-address {
    border-radius: 20px !important;
}

html[data-theme="light"] .account-page .account-sidebar__welcome::before {
    background: radial-gradient(circle, rgba(37, 99, 235, 0.12), rgba(37, 99, 235, 0)) !important;
}

html[data-theme="light"] .account-page .account-sidebar__eyebrow,
html[data-theme="light"] .account-page .account-sidebar__meta span,
html[data-theme="light"] .account-page .account-order__status,
html[data-theme="light"] .account-page .account-empty,
html[data-theme="light"] .account-page .account-order-loading,
html[data-theme="light"] .account-page .account-card__head p,
html[data-theme="light"] .account-page .account-header span,
html[data-theme="light"] .account-page .account-modal__meta,
html[data-theme="light"] .account-page .order-modal-head span,
html[data-theme="light"] .account-page .order-modal-meta,
html[data-theme="light"] .account-page .order-modal-item span,
html[data-theme="light"] .account-page .warranty-account-summary__item span,
html[data-theme="light"] .account-page .account-warranty-item__content span,
html[data-theme="light"] .account-page .account-warranty-item__meta span,
html[data-theme="light"] .account-page .account-warranty-item__meta b,
html[data-theme="light"] .account-page .account-warranty-item__actions a {
    color: #475569 !important;
}

html[data-theme="light"] .account-page .account-header h1,
html[data-theme="light"] .account-page .account-card__head h2,
html[data-theme="light"] .account-page .account-form label span,
html[data-theme="light"] .account-page .account-order strong,
html[data-theme="light"] .account-page .account-modal__title,
html[data-theme="light"] .account-page .account-sidebar__welcome h2,
html[data-theme="light"] .account-page .account-sidebar__link,
html[data-theme="light"] .account-page .account-sidebar__link.is-active,
html[data-theme="light"] .account-page .account-warranty-item__content strong,
html[data-theme="light"] .account-page .warranty-account-summary__item strong,
html[data-theme="light"] .account-page .order-modal-head h3,
html[data-theme="light"] .account-page .account-empty i {
    color: #0f172a !important;
}

html[data-theme="light"] .account-page .account-sidebar__link {
    background: #ffffff !important;
    border-color: #dbe3ee !important;
}

html[data-theme="light"] .account-page .account-sidebar__link:hover,
html[data-theme="light"] .account-page .account-sidebar__link:focus-visible,
html[data-theme="light"] .account-page .account-sidebar__link.is-active {
    background: linear-gradient(135deg, rgba(37, 99, 235, 0.10), rgba(14, 165, 233, 0.08)) !important;
    border-color: #93c5fd !important;
    color: #1d4ed8 !important;
    box-shadow: 0 14px 30px rgba(37, 99, 235, 0.10) !important;
}

html[data-theme="light"] .account-page .account-sidebar__link i,
html[data-theme="light"] .account-page .account-sidebar__link--danger i {
    color: #2563eb !important;
}

html[data-theme="light"] .account-page .account-sidebar__link--danger {
    color: #dc2626 !important;
}

html[data-theme="light"] .account-page .account-form input,
html[data-theme="light"] .account-page .account-form select,
html[data-theme="light"] .account-page .account-form textarea,
html[data-theme="light"] .account-page .account-partner-toggle,
html[data-theme="light"] .account-page .account-order-modal__close {
    background: #ffffff !important;
    border-color: #dbe3ee !important;
    color: #0f172a !important;
}

html[data-theme="light"] .account-page .account-form input:focus,
html[data-theme="light"] .account-page .account-form select:focus,
html[data-theme="light"] .account-page .account-form textarea:focus {
    border-color: #60a5fa !important;
    box-shadow: 0 0 0 3px rgba(37, 99, 235, 0.12) !important;
}

html[data-theme="light"] .account-page .account-form__footer button,
html[data-theme="light"] .account-page .account-order__view,
html[data-theme="light"] .account-page .account-logout {
    background: #2563eb !important;
    color: #ffffff !important;
    border-color: #2563eb !important;
}

html[data-theme="light"] .account-page .account-logout {
    border: 1px solid #dbe3ee !important;
    background: #ffffff !important;
    color: #dc2626 !important;
}

html[data-theme="light"] .account-page .account-order-modal__overlay {
    background: rgba(15, 23, 42, 0.48) !important;
}

html[data-theme="light"] .account-page .account-card.account-warranty-card {
    background: linear-gradient(180deg, #ffffff, #f8fbff) !important;
}

html[data-theme="light"] .single-product .feature-item,
html[data-theme="light"] .nix-quick-view__features .feature-item,
html[data-theme="light"] .nix-digital-feature-item {
    transition: transform .18s ease, border-color .18s ease, box-shadow .18s ease, background .18s ease, color .18s ease;
}

html[data-theme="light"] .single-product .feature-item:hover,
html[data-theme="light"] .nix-quick-view__features .feature-item:hover,
html[data-theme="light"] .nix-digital-feature-item:hover {
    transform: translateY(-2px);
    border-color: #bfdbfe !important;
    background: linear-gradient(180deg, #ffffff 0%, #f8fbff 100%) !important;
    box-shadow: 0 16px 38px rgba(37, 99, 235, 0.08) !important;
}

html[data-theme="light"] .single-product .feature-item:hover i,
html[data-theme="light"] .nix-quick-view__features .feature-item:hover i,
html[data-theme="light"] .nix-digital-feature-item:hover i {
    background: rgba(37, 99, 235, 0.12) !important;
    color: #1d4ed8 !important;
}

html[data-theme="light"] .single-product .feature-item i.fa-heart,
html[data-theme="light"] .single-product .feature-item i.fa-heart-pulse,
html[data-theme="light"] .nix-quick-view__features .feature-item i.fa-heart,
html[data-theme="light"] .nix-quick-view__features .feature-item i.fa-heart-pulse,
html[data-theme="light"] .nix-digital-feature-item i.fa-heart,
html[data-theme="light"] .nix-digital-feature-item i.fa-heart-pulse {
    color: #e11d48 !important;
    background: rgba(225, 29, 72, 0.10) !important;
}

html[data-theme="light"] .single-product .feature-item i.fa-layer-group,
html[data-theme="light"] .single-product .feature-item i.fa-box,
html[data-theme="light"] .single-product .feature-item i.fa-grip,
html[data-theme="light"] .single-product .feature-item i.fa-folder-tree,
html[data-theme="light"] .nix-quick-view__features .feature-item i.fa-layer-group,
html[data-theme="light"] .nix-quick-view__features .feature-item i.fa-box,
html[data-theme="light"] .nix-quick-view__features .feature-item i.fa-grip,
html[data-theme="light"] .nix-digital-feature-item i.fa-layer-group,
html[data-theme="light"] .nix-digital-feature-item i.fa-box,
html[data-theme="light"] .nix-digital-feature-item i.fa-grip {
    color: #4f46e5 !important;
    background: rgba(79, 70, 229, 0.10) !important;
}

html[data-theme="light"] .single-product .feature-item i.fa-bolt,
html[data-theme="light"] .single-product .feature-item i.fa-bolt-lightning,
html[data-theme="light"] .single-product .feature-item i.fa-plug,
html[data-theme="light"] .single-product .feature-item i.fa-charging-station,
html[data-theme="light"] .nix-quick-view__features .feature-item i.fa-bolt,
html[data-theme="light"] .nix-quick-view__features .feature-item i.fa-bolt-lightning,
html[data-theme="light"] .nix-quick-view__features .feature-item i.fa-plug,
html[data-theme="light"] .nix-quick-view__features .feature-item i.fa-charging-station,
html[data-theme="light"] .nix-digital-feature-item i.fa-bolt,
html[data-theme="light"] .nix-digital-feature-item i.fa-bolt-lightning,
html[data-theme="light"] .nix-digital-feature-item i.fa-plug,
html[data-theme="light"] .nix-digital-feature-item i.fa-charging-station {
    color: #d97706 !important;
    background: rgba(217, 119, 6, 0.10) !important;
}

html[data-theme="light"] .single-product .feature-item i.fa-wifi,
html[data-theme="light"] .single-product .feature-item i.fa-signal,
html[data-theme="light"] .single-product .feature-item i.fa-network-wired,
html[data-theme="light"] .single-product .feature-item i.fa-tower-broadcast,
html[data-theme="light"] .single-product .feature-item i.fa-satellite-dish,
html[data-theme="light"] .nix-quick-view__features .feature-item i.fa-wifi,
html[data-theme="light"] .nix-quick-view__features .feature-item i.fa-signal,
html[data-theme="light"] .nix-quick-view__features .feature-item i.fa-network-wired,
html[data-theme="light"] .nix-quick-view__features .feature-item i.fa-tower-broadcast,
html[data-theme="light"] .nix-digital-feature-item i.fa-wifi,
html[data-theme="light"] .nix-digital-feature-item i.fa-signal,
html[data-theme="light"] .nix-digital-feature-item i.fa-network-wired,
html[data-theme="light"] .nix-digital-feature-item i.fa-tower-broadcast {
    color: #0ea5e9 !important;
    background: rgba(14, 165, 233, 0.10) !important;
}

html[data-theme="light"] .single-product .feature-item i.fa-shield-halved,
html[data-theme="light"] .single-product .feature-item i.fa-shield-alt,
html[data-theme="light"] .single-product .feature-item i.fa-circle-check,
html[data-theme="light"] .nix-quick-view__features .feature-item i.fa-shield-halved,
html[data-theme="light"] .nix-quick-view__features .feature-item i.fa-shield-alt,
html[data-theme="light"] .nix-quick-view__features .feature-item i.fa-circle-check,
html[data-theme="light"] .nix-digital-feature-item i.fa-shield-halved,
html[data-theme="light"] .nix-digital-feature-item i.fa-shield-alt,
html[data-theme="light"] .nix-digital-feature-item i.fa-circle-check {
    color: #16a34a !important;
    background: rgba(22, 163, 74, 0.10) !important;
}

html[data-theme="light"] .single-product .feature-item i.fa-star,
html[data-theme="light"] .single-product .feature-item i.fa-fire,
html[data-theme="light"] .nix-quick-view__features .feature-item i.fa-star,
html[data-theme="light"] .nix-quick-view__features .feature-item i.fa-fire,
html[data-theme="light"] .nix-digital-feature-item i.fa-star,
html[data-theme="light"] .nix-digital-feature-item i.fa-fire {
    color: #f59e0b !important;
    background: rgba(245, 158, 11, 0.10) !important;
}

html[data-theme="light"] .single-product .feature-item:hover .feature-label,
html[data-theme="light"] .nix-quick-view__features .feature-item:hover .feature-label,
html[data-theme="light"] .nix-digital-feature-item:hover .feature-label {
    color: #1e293b !important;
}

html[data-theme="light"] .single-product .feature-item:hover .feature-value,
html[data-theme="light"] .nix-quick-view__features .feature-item:hover .feature-value,
html[data-theme="light"] .nix-digital-feature-item:hover .feature-value {
    color: #0f172a !important;
}

html[data-theme="light"] .single-product .feature-item:hover,
html[data-theme="light"] .nix-quick-view__features .feature-item:hover,
html[data-theme="light"] .nix-digital-feature-item:hover {
    transform: translateY(-2px) scale(1.01);
}

html[data-theme="light"] .archive-products .product-card:hover,
html[data-theme="light"] .home-pro-product:hover,
html[data-theme="light"] .home-pro-post:hover {
    transform: translateY(-3px);
    border-color: #bfdbfe !important;
    box-shadow: 0 18px 42px rgba(37, 99, 235, 0.10) !important;
}

html[data-theme="light"] .archive-products .product-card:hover .product-image,
html[data-theme="light"] .home-pro-product:hover .home-pro-product__media,
html[data-theme="light"] .home-pro-post:hover .home-pro-post__media {
    box-shadow: inset 0 0 0 1px rgba(37, 99, 235, 0.06);
}

html[data-theme="light"] .archive-products .product-card[data-product-category-scope="battery"],
html[data-theme="light"] .nix-quick-view[data-product-category-scope="battery"] {
    --scope-accent: #f59e0b;
    --scope-accent-soft: rgba(245, 158, 11, 0.10);
    --scope-accent-strong: rgba(245, 158, 11, 0.28);
}

html[data-theme="light"] .archive-products .product-card[data-product-category-scope="cable"],
html[data-theme="light"] .nix-quick-view[data-product-category-scope="cable"] {
    --scope-accent: #0ea5e9;
    --scope-accent-soft: rgba(14, 165, 233, 0.10);
    --scope-accent-strong: rgba(14, 165, 233, 0.28);
}

html[data-theme="light"] .archive-products .product-card[data-product-category-scope="connectivity"],
html[data-theme="light"] .nix-quick-view[data-product-category-scope="connectivity"] {
    --scope-accent: #2563eb;
    --scope-accent-soft: rgba(37, 99, 235, 0.10);
    --scope-accent-strong: rgba(37, 99, 235, 0.28);
}

html[data-theme="light"] .archive-products .product-card[data-product-category-scope="storage"],
html[data-theme="light"] .nix-quick-view[data-product-category-scope="storage"] {
    --scope-accent: #10b981;
    --scope-accent-soft: rgba(16, 185, 129, 0.10);
    --scope-accent-strong: rgba(16, 185, 129, 0.28);
}

html[data-theme="light"] .archive-products .product-card[data-product-category-scope="power"],
html[data-theme="light"] .nix-quick-view[data-product-category-scope="power"] {
    --scope-accent: #ef4444;
    --scope-accent-soft: rgba(239, 68, 68, 0.10);
    --scope-accent-strong: rgba(239, 68, 68, 0.28);
}

html[data-theme="light"] .archive-products .product-card[data-product-category-scope="audio"],
html[data-theme="light"] .nix-quick-view[data-product-category-scope="audio"] {
    --scope-accent: #8b5cf6;
    --scope-accent-soft: rgba(139, 92, 246, 0.10);
    --scope-accent-strong: rgba(139, 92, 246, 0.28);
}

html[data-theme="light"] .archive-products .product-card[data-product-category-scope="gaming"],
html[data-theme="light"] .nix-quick-view[data-product-category-scope="gaming"] {
    --scope-accent: #ec4899;
    --scope-accent-soft: rgba(236, 72, 153, 0.10);
    --scope-accent-strong: rgba(236, 72, 153, 0.28);
}

html[data-theme="light"] .archive-products .product-card[data-product-category-scope="computer"],
html[data-theme="light"] .nix-quick-view[data-product-category-scope="computer"],
html[data-theme="light"] .archive-products .product-card[data-product-category-scope="mobile"],
html[data-theme="light"] .nix-quick-view[data-product-category-scope="mobile"],
html[data-theme="light"] .archive-products .product-card[data-product-category-scope="default"],
html[data-theme="light"] .nix-quick-view[data-product-category-scope="default"] {
    --scope-accent: #2563eb;
    --scope-accent-soft: rgba(37, 99, 235, 0.08);
    --scope-accent-strong: rgba(37, 99, 235, 0.24);
}

html[data-theme="light"] .archive-products .product-card[data-product-category-scope] .product-image,
html[data-theme="light"] .nix-quick-view[data-product-category-scope] .nix-quick-view__media {
    background:
        radial-gradient(circle at top left, var(--scope-accent-soft), transparent 42%),
        linear-gradient(180deg, #ffffff 0%, #f8fbff 100%) !important;
    border-color: var(--scope-accent-strong) !important;
}

html[data-theme="light"] .archive-products .product-card[data-product-category-scope]:hover,
html[data-theme="light"] .nix-quick-view[data-product-category-scope]:hover {
    box-shadow: 0 20px 46px rgba(37, 99, 235, 0.12) !important;
}

html[data-theme="light"] .archive-products .product-card[data-product-category-scope] .nix-product-badge--sale,
html[data-theme="light"] .archive-products .product-card[data-product-category-scope] .nix-product-badge--hot,
html[data-theme="light"] .archive-products .product-card[data-product-category-scope] .nix-product-badge--new,
html[data-theme="light"] .nix-quick-view[data-product-category-scope] .nix-product-badge--sale,
html[data-theme="light"] .nix-quick-view[data-product-category-scope] .nix-product-badge--hot,
html[data-theme="light"] .nix-quick-view[data-product-category-scope] .nix-product-badge--new {
    box-shadow: 0 10px 22px rgba(37, 99, 235, 0.12);
}

html[data-theme="light"] .single-product .product-main,
html[data-theme="light"] .single-product .product-gallery,
html[data-theme="light"] .single-product .product-info,
html[data-theme="light"] .single-product .product-description,
html[data-theme="light"] .single-product .product-tabs,
html[data-theme="light"] .single-product .product-reviews-panel {
    background:
        linear-gradient(180deg, rgba(255, 255, 255, 0.98) 0%, rgba(248, 251, 255, 0.98) 100%),
        #ffffff !important;
    border-color: rgba(37, 99, 235, 0.08) !important;
    border-top-width: 0 !important;
    box-shadow: 0 18px 45px rgba(15, 23, 42, 0.06) !important;
}

html[data-theme="light"] .single-product .product-main {
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
}

html[data-theme="light"] .single-product .woocommerce-product-gallery,
html[data-theme="light"] .single-product .product-meta,
html[data-theme="light"] .single-product .product-info .product-rating,
html[data-theme="light"] .single-product .product-summary {
    border: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
}

html[data-theme="light"] .single-product .product-gallery {
    box-shadow:
        0 18px 45px rgba(15, 23, 42, 0.06) !important,
        inset 0 3px 0 rgba(14, 165, 233, 0.12) !important;
}

html[data-theme="light"] .single-product .product-info {
    box-shadow:
        0 18px 45px rgba(15, 23, 42, 0.06) !important,
        inset 0 3px 0 rgba(16, 185, 129, 0.10) !important;
}

html[data-theme="light"] .single-product .product-description,
html[data-theme="light"] .single-product .product-tabs,
html[data-theme="light"] .single-product .product-reviews-panel {
    box-shadow: 0 18px 45px rgba(15, 23, 42, 0.06) !important;
}

html[data-theme="light"] .single-product .product-description h2,
html[data-theme="light"] .single-product .product-description h3,
html[data-theme="light"] .single-product .product-reviews-panel h2,
html[data-theme="light"] .single-product .section-header h2 {
    position: relative;
}

html[data-theme="light"] .single-product .product-description h2::after,
html[data-theme="light"] .single-product .product-description h3::after,
html[data-theme="light"] .single-product .product-reviews-panel h2::after,
html[data-theme="light"] .single-product .section-header h2::after {
    content: '';
    display: block;
    width: 68px;
    height: 4px;
    margin-top: 10px;
    border-radius: 999px;
    background: linear-gradient(90deg, #2563eb, #0ea5e9);
}

html[data-theme="light"] .one-page-checkout .modern-order-panel__head span,
html[data-theme="light"] .one-page-checkout--modern .modern-order-panel__head span,
html[data-theme="light"] .one-page-checkout .modern-checkout-card__head span,
html[data-theme="light"] .one-page-checkout--modern .modern-checkout-card__head span,
html[data-theme="light"] .one-page-checkout .cart-items-count,
html[data-theme="light"] .one-page-checkout--modern .cart-items-count {
    background: #eff6ff !important;
    border-color: #bfdbfe !important;
    color: #1d4ed8 !important;
}

html[data-theme="light"] .one-page-checkout .cart-product-image,
html[data-theme="light"] .one-page-checkout--modern .cart-product-image {
    background: #f8fbff !important;
    border-color: #dbe3ee !important;
}

html[data-theme="light"] .one-page-checkout .payment-icon,
html[data-theme="light"] .one-page-checkout--modern .payment-icon {
    background: #eff6ff !important;
    color: #1d4ed8 !important;
}

html[data-theme="light"] .one-page-checkout .loading-spinner,
html[data-theme="light"] .one-page-checkout--modern .loading-spinner,
html[data-theme="light"] .one-page-checkout .checkout-coupon-message,
html[data-theme="light"] .one-page-checkout--modern .checkout-coupon-message {
    color: #64748b !important;
}

html[data-theme="light"] .cart-page .cart-product-quantity button:hover,
html[data-theme="light"] .modern-checkout-page .cart-product-quantity button:hover,
html[data-theme="light"] .cart-page .checkout-coupon-apply:hover,
html[data-theme="light"] .modern-checkout-page .checkout-coupon-apply:hover,
html[data-theme="light"] .cart-page .checkout-coupon-chip:hover,
html[data-theme="light"] .modern-checkout-page .checkout-coupon-chip:hover {
    background: #eff6ff !important;
    border-color: #bfdbfe !important;
    color: #1d4ed8 !important;
}

html[data-theme="light"] .one-page-checkout,
html[data-theme="light"] .one-page-checkout--modern {
    --checkout-bg: #f7f9fc !important;
    --checkout-surface: #ffffff !important;
    --checkout-surface-2: #f8fbff !important;
    --checkout-ink: #0f172a !important;
    --checkout-muted: #475569 !important;
    --checkout-line: #dbe3ee !important;
    --checkout-soft: #eef4fb !important;
    --checkout-primary: #2563eb !important;
    --checkout-primary-dark: #1d4ed8 !important;
    --checkout-success: #16a34a !important;
    --checkout-danger: #dc2626 !important;
    --checkout-focus: rgba(37, 99, 235, 0.14) !important;
    background:
        radial-gradient(circle at top, rgba(37, 99, 235, 0.05), transparent 28%),
        linear-gradient(180deg, #f7f9fc 0%, #eef3f8 100%) !important;
    color: #0f172a !important;
}

html[data-theme="light"] .one-page-checkout .cart-card,
html[data-theme="light"] .one-page-checkout .form-card,
html[data-theme="light"] .one-page-checkout .cart-product-card,
html[data-theme="light"] .one-page-checkout .modern-checkout-card,
html[data-theme="light"] .one-page-checkout .order-totals,
html[data-theme="light"] .one-page-checkout .checkout-notice,
html[data-theme="light"] .one-page-checkout--modern .cart-card,
html[data-theme="light"] .one-page-checkout--modern .form-card,
html[data-theme="light"] .one-page-checkout--modern .cart-product-card,
html[data-theme="light"] .one-page-checkout--modern .modern-checkout-card,
html[data-theme="light"] .one-page-checkout--modern .order-totals,
html[data-theme="light"] .one-page-checkout--modern .checkout-notice {
    background: #ffffff !important;
    border-color: #dbe3ee !important;
    color: #0f172a !important;
    box-shadow: 0 18px 45px rgba(15, 23, 42, 0.06) !important;
}

html[data-theme="light"] .one-page-checkout .cart-product-image,
html[data-theme="light"] .one-page-checkout .cart-product-quantity,
html[data-theme="light"] .one-page-checkout .quantity-btn,
html[data-theme="light"] .one-page-checkout .cart-items-count,
html[data-theme="light"] .one-page-checkout .checkout-notice.info,
html[data-theme="light"] .one-page-checkout--modern .cart-product-image,
html[data-theme="light"] .one-page-checkout--modern .cart-product-quantity,
html[data-theme="light"] .one-page-checkout--modern .quantity-btn,
html[data-theme="light"] .one-page-checkout--modern .cart-items-count,
html[data-theme="light"] .one-page-checkout--modern .checkout-notice.info {
    background: #f8fbff !important;
    border-color: #dbe3ee !important;
    color: #475569 !important;
}

html[data-theme="light"] .one-page-checkout .cart-product-title,
html[data-theme="light"] .one-page-checkout .cart-card-header h3,
html[data-theme="light"] .one-page-checkout .form-card-header h3,
html[data-theme="light"] .one-page-checkout .totals-row,
html[data-theme="light"] .one-page-checkout .grand-total,
html[data-theme="light"] .one-page-checkout .form-group label,
html[data-theme="light"] .one-page-checkout--modern .cart-product-title,
html[data-theme="light"] .one-page-checkout--modern .cart-card-header h3,
html[data-theme="light"] .one-page-checkout--modern .form-card-header h3,
html[data-theme="light"] .one-page-checkout--modern .totals-row,
html[data-theme="light"] .one-page-checkout--modern .grand-total,
html[data-theme="light"] .one-page-checkout--modern .form-group label {
    color: #0f172a !important;
}

html[data-theme="light"] .one-page-checkout .cart-product-meta,
html[data-theme="light"] .one-page-checkout .cart-product-price,
html[data-theme="light"] .one-page-checkout .checkout-desc,
html[data-theme="light"] .one-page-checkout .help-text,
html[data-theme="light"] .one-page-checkout .payment-desc,
html[data-theme="light"] .one-page-checkout--modern .cart-product-meta,
html[data-theme="light"] .one-page-checkout--modern .cart-product-price,
html[data-theme="light"] .one-page-checkout--modern .checkout-desc,
html[data-theme="light"] .one-page-checkout--modern .help-text,
html[data-theme="light"] .one-page-checkout--modern .payment-desc {
    color: #475569 !important;
}

html[data-theme="light"] .cart-page .cart-items,
html[data-theme="light"] .cart-page .cart-item,
html[data-theme="light"] .cart-page .cart-footer,
html[data-theme="light"] .cart-page .cart-total,
html[data-theme="light"] .cart-page .cart-actions,
html[data-theme="light"] .cart-page .cart-btn,
html[data-theme="light"] .cart-page .cart-empty,
html[data-theme="light"] .cart-page .cart-loading-skeleton,
html[data-theme="light"] .cart-page .cart-item__media,
html[data-theme="light"] .cart-page .cart-item-qty,
html[data-theme="light"] .cart-page .qty-btn,
html[data-theme="light"] .cart-page .cart-item-remove,
html[data-theme="light"] .modern-checkout-page .cart-items,
html[data-theme="light"] .modern-checkout-page .cart-item,
html[data-theme="light"] .modern-checkout-page .cart-footer,
html[data-theme="light"] .modern-checkout-page .cart-total,
html[data-theme="light"] .modern-checkout-page .cart-actions,
html[data-theme="light"] .modern-checkout-page .cart-btn,
html[data-theme="light"] .modern-checkout-page .cart-empty,
html[data-theme="light"] .modern-checkout-page .cart-loading-skeleton,
html[data-theme="light"] .modern-checkout-page .cart-item__media,
html[data-theme="light"] .modern-checkout-page .cart-item-qty,
html[data-theme="light"] .modern-checkout-page .qty-btn,
html[data-theme="light"] .modern-checkout-page .cart-item-remove {
    background: #ffffff !important;
    border-color: #dbe3ee !important;
    color: #0f172a !important;
}

html[data-theme="light"] .cart-page .cart-btn.primary,
html[data-theme="light"] .modern-checkout-page .cart-btn.primary,
html[data-theme="light"] .cart-page .submit-order-btn,
html[data-theme="light"] .modern-checkout-page .submit-order-btn,
html[data-theme="light"] .cart-page .place-order-btn,
html[data-theme="light"] .modern-checkout-page .place-order-btn {
    background: #2563eb !important;
    border-color: #2563eb !important;
    color: #ffffff !important;
}

html[data-theme="light"] .nix-header .cart-items,
html[data-theme="light"] .one-page-checkout .modern-methods-grid,
html[data-theme="light"] .one-page-checkout .shipping-methods-list,
html[data-theme="light"] .one-page-checkout .payment-methods-list,
html[data-theme="light"] .one-page-checkout .shipping-method-item,
html[data-theme="light"] .one-page-checkout .payment-method-item,
html[data-theme="light"] .one-page-checkout .checkout-coupon-box,
html[data-theme="light"] .one-page-checkout .checkout-coupon-input,
html[data-theme="light"] .one-page-checkout .checkout-coupon-chip,
html[data-theme="light"] .one-page-checkout .modern-order-panel,
html[data-theme="light"] .one-page-checkout .modern-order-panel__head,
html[data-theme="light"] .one-page-checkout .modern-order-panel__foot,
html[data-theme="light"] .one-page-checkout .modern-cart-item__body,
html[data-theme="light"] .one-page-checkout .modern-cart-item__top,
html[data-theme="light"] .one-page-checkout .modern-cart-item__bottom,
html[data-theme="light"] .one-page-checkout .cart-product-variation-meta,
html[data-theme="light"] .one-page-checkout .cart-product-subtotal,
html[data-theme="light"] .one-page-checkout--modern .modern-methods-grid,
html[data-theme="light"] .one-page-checkout--modern .shipping-methods-list,
html[data-theme="light"] .one-page-checkout--modern .payment-methods-list,
html[data-theme="light"] .one-page-checkout--modern .shipping-method-item,
html[data-theme="light"] .one-page-checkout--modern .payment-method-item,
html[data-theme="light"] .one-page-checkout--modern .checkout-coupon-box,
html[data-theme="light"] .one-page-checkout--modern .checkout-coupon-input,
html[data-theme="light"] .one-page-checkout--modern .checkout-coupon-chip,
html[data-theme="light"] .one-page-checkout--modern .modern-order-panel,
html[data-theme="light"] .one-page-checkout--modern .modern-order-panel__head,
html[data-theme="light"] .one-page-checkout--modern .modern-order-panel__foot,
html[data-theme="light"] .one-page-checkout--modern .modern-cart-item__body,
html[data-theme="light"] .one-page-checkout--modern .modern-cart-item__top,
html[data-theme="light"] .one-page-checkout--modern .modern-cart-item__bottom,
html[data-theme="light"] .one-page-checkout--modern .cart-product-variation-meta,
html[data-theme="light"] .one-page-checkout--modern .cart-product-subtotal {
    background: #ffffff !important;
    border-color: #dbe3ee !important;
    color: #0f172a !important;
}

html[data-theme="light"] .one-page-checkout .cart-items-count,
html[data-theme="light"] .one-page-checkout--modern .cart-items-count,
html[data-theme="light"] .one-page-checkout .modern-order-panel__head span,
html[data-theme="light"] .one-page-checkout--modern .modern-order-panel__head span,
html[data-theme="light"] .one-page-checkout .modern-checkout-card__head span,
html[data-theme="light"] .one-page-checkout--modern .modern-checkout-card__head span {
    background: #eff6ff !important;
    border-color: #bfdbfe !important;
    color: #1d4ed8 !important;
}

html[data-theme="light"] .nix-header .cart-items .cart-item,
html[data-theme="light"] .nix-header .cart-items .cart-item__media,
html[data-theme="light"] .nix-header .cart-items .cart-item__top,
html[data-theme="light"] .nix-header .cart-items .cart-item__bottom,
html[data-theme="light"] .nix-header .cart-items .cart-item-meta,
html[data-theme="light"] .nix-header .cart-items .cart-item-meta--variation,
html[data-theme="light"] .nix-header .cart-items .cart-item-variation-tags,
html[data-theme="light"] .nix-header .cart-items .cart-item-variation-tag,
html[data-theme="light"] .nix-header .cart-items .cart-footer,
html[data-theme="light"] .nix-header .cart-items .cart-total,
html[data-theme="light"] .nix-header .cart-items .cart-empty,
html[data-theme="light"] .nix-header .cart-items .retry-btn {
    background: #ffffff !important;
    border-color: #dbe3ee !important;
    color: #0f172a !important;
}

html[data-theme="light"] .one-page-checkout .shipping-method-item.is-checked,
html[data-theme="light"] .one-page-checkout .payment-method-item.is-checked,
html[data-theme="light"] .one-page-checkout--modern .shipping-method-item.is-checked,
html[data-theme="light"] .one-page-checkout--modern .payment-method-item.is-checked {
    background: #eff6ff !important;
    border-color: #bfdbfe !important;
    color: #1d4ed8 !important;
    box-shadow: inset 0 3px 0 #2563eb, 0 10px 26px rgba(37, 99, 235, 0.08) !important;
}

html[data-theme="light"] .one-page-checkout .shipping-method-item::before,
html[data-theme="light"] .one-page-checkout .payment-method-item::before,
html[data-theme="light"] .one-page-checkout--modern .shipping-method-item::before,
html[data-theme="light"] .one-page-checkout--modern .payment-method-item::before {
    background: rgba(37, 99, 235, 0.12) !important;
    border-color: rgba(37, 99, 235, 0.18) !important;
    color: #1d4ed8 !important;
}

html[data-theme="light"] .one-page-checkout .checkout-coupon-input,
html[data-theme="light"] .one-page-checkout--modern .checkout-coupon-input {
    background: #ffffff !important;
    color: #0f172a !important;
}

html[data-theme="light"] .one-page-checkout .checkout-coupon-chip,
html[data-theme="light"] .one-page-checkout--modern .checkout-coupon-chip {
    background: rgba(34, 197, 94, 0.12) !important;
    border-color: rgba(34, 197, 94, 0.24) !important;
    color: #15803d !important;
}
