/* Solartek component: theme. Canonical declarations; no inherited theme layout. */
html[data-solartek-theme="dark"] body.single-product .sa-waitlist-box {
    --sa-border: rgba(255, 255, 255, 0.14);
    --sa-muted: #b3b8c2;
    background: #171717;
    border-color: var(--sa-border);
    box-shadow: none;
    color: #f3f4f6
}
html[data-solartek-theme="dark"] body.single-product .sa-waitlist-box__head {
    color: #f3f4f6
}
html[data-solartek-theme="dark"] body.single-product .sa-waitlist-form input[type="email"] {
    background: #101010;
    border-color: rgba(255, 255, 255, 0.2);
    color: #f3f4f6;
    box-shadow: none
}
html[data-solartek-theme="dark"] body.single-product .sa-waitlist-form input[type="email"]::placeholder {
    color: #9ca3af
}
html[data-solartek-theme="dark"] body.single-product .sa-waitlist-form input[type="email"]:focus {
    border-color: #ff8618;
    box-shadow: 0 0 0 2px rgba(255, 134, 24, 0.2)
}
html[data-solartek-theme="dark"] body.single-product .sa-waitlist-policy input[type="checkbox"] {
    background: #101010;
    border: 1px solid rgba(255, 255, 255, 0.3);
    box-shadow: none;
    color: #ff8618;
    accent-color: #ff8618
}
:root[data-solartek-theme="dark"] {
    color-scheme: dark
}
:root[data-solartek-theme="light"] {
    --solartek-content-frame-border: rgba(31, 41, 55, 0.14);
    --solartek-light-bg: #f4f6f8;
    --solartek-light-panel: #ffffff;
    --solartek-light-panel-soft: #f7f8fa;
    --solartek-light-heading: #171b20;
    --solartek-light-text: #252a31;
    --solartek-light-muted: #59636f;
    --solartek-light-border: #dfe3e8;
    --solartek-light-accent: #9a3f00;
    color-scheme: light
}
.solartek-theme-toggle {
    appearance: none;
    background: transparent;
    border: 1px solid transparent;
    box-shadow: none;
    color: inherit;
    cursor: pointer;
    font: inherit;
    margin: 0;
    min-height: 40px;
    padding: 0 10px
}
.solartek-theme-toggle__icon,
.solartek-theme-toggle__icon svg {
    display: block;
    height: 22px;
    width: 22px
}
.solartek-theme-toggle__icon .solartek-theme-toggle__moon,
html[data-solartek-theme="light"] .solartek-theme-toggle__sun {
    display: none
}
html[data-solartek-theme="light"] .solartek-theme-toggle__moon {
    display: block
}
.solartek-theme-toggle:focus-visible {
    outline: 2px solid var(--solartek-header-accent, #ff8618);
    outline-offset: 3px
}
html[data-solartek-theme="light"] body {
    background-color: var(--solartek-light-bg)
}
html[data-solartek-theme="light"] body .l-cookie {
    background: var(--solartek-light-panel);
    border-top: 1px solid var(--solartek-light-border);
    box-shadow: 0 -10px 28px rgba(31, 41, 55, 0.1);
    color: var(--solartek-light-muted);
    color-scheme: light
}
html[data-solartek-theme="light"] .solartek-header-template__action--theme {
    background: rgba(255, 255, 255, 0.08);
    border-color: rgba(255, 255, 255, 0.16)
}
html[data-solartek-theme="light"] .solartek-header-template__action--theme:hover,
html[data-solartek-theme="light"] .solartek-header-template__action--theme:focus-visible {
    background: rgba(255, 122, 24, 0.16);
    border-color: rgba(255, 122, 24, 0.42)
}
html[data-solartek-theme="light"] .sa-catalog-sidebar--fallback {
    --sa-catalog-bg: var(--solartek-light-panel-soft);
    --sa-catalog-panel: var(--solartek-light-panel);
    --sa-catalog-border: var(--solartek-light-border);
    --sa-catalog-text: var(--solartek-light-text);
    --sa-catalog-muted: var(--solartek-light-muted);
    --sa-catalog-accent-soft: #fff0e4
}
html[data-solartek-theme="light"] .sa-catalog-sidebar--fallback .sa-catalog-sidebar__panel,
html[data-solartek-theme="light"] .sa-catalog-sidebar--fallback .sa-catalog-sidebar__search-input,
html[data-solartek-theme="light"] .sa-catalog-sidebar--fallback .sa-catalog-tree__root,
html[data-solartek-theme="light"] .sa-catalog-sidebar--fallback .sa-catalog-tree__link,
html[data-solartek-theme="light"] .sa-catalog-sidebar--fallback .sa-catalog-tree__empty {
    background: var(--solartek-light-panel);
    border-color: var(--solartek-light-border);
    color: var(--solartek-light-text)
}
html[data-solartek-theme="light"] .sa-catalog-sidebar--fallback .sa-catalog-tree__count {
    background: #edf1f5;
    color: var(--solartek-light-muted)
}
html[data-solartek-theme="light"] .sa-payment-page__section h2 {
    color: var(--solartek-light-heading)
}
html[data-solartek-theme="light"] .sa-payment-page__eyebrow {
    color: var(--solartek-light-accent)
}
html[data-solartek-theme="light"] .sa-payment-page__hero :is(h1, strong),
html[data-solartek-theme="light"] .sa-payment-page__cta :is(h2, a),
html[data-solartek-theme="light"] .w-actionbox.color_primary :is(h1, h2, h3, h4, h5, h6, strong, a) {
    color: #ffffff
}
html[data-solartek-theme="light"] .sa-payment-page__hero :is(p, small),
html[data-solartek-theme="light"] .sa-payment-page__cta p,
html[data-solartek-theme="light"] .w-actionbox.color_primary p {
    color: #d9e1ea
}
html[data-solartek-theme="light"] .sa-payment-page__hero .sa-payment-page__eyebrow {
    color: #ffad70
}
html[data-solartek-theme="light"] .sa-payment-page__cta .sa-payment-page__button--primary,
html[data-solartek-theme="light"] .sa-payment-page__methods .sa-payment-method:nth-child(4) .sa-payment-method__icon {
    color: #151922
}
html[data-solartek-theme="light"] .solartek-popular-categories :is(h1, h2, h3, h4, h5, h6, p, strong, span, a) {
    color: #ffffff
}
html[data-solartek-theme="light"] body.woocommerce-account.solartek-account-active,
html[data-solartek-theme="light"] body.woocommerce-account.solartek-account-active .solartek-account,
html[data-solartek-theme="light"] body.woocommerce-account.solartek-account-active .solartek-account-dashboard,
html[data-solartek-theme="light"] body.woocommerce-account.solartek-account-active .solartek-account-manager-dashboard {
    --sa-bg: #f4f6f8;
    --sa-panel: #ffffff;
    --sa-panel-soft: #f7f8fa;
    --sa-border: #dfe3e8;
    --sa-border-strong: rgba(255, 122, 24, 0.42);
    --sa-control-bg: #ffffff;
    --sa-control-border: #d5dbe2;
    --sa-text: #252a31;
    --sa-heading: #171b20;
    --sa-orders-summary-number: var(--sa-heading);
    --sa-muted: #59636f;
    --sa-accent: #e96709;
    --sa-accent-hover: #c95706;
    --sa-accent-soft: #fff0e4;
    --sa-highlight: #a65314;
    --sa-shadow: 0 18px 44px rgba(31, 41, 55, 0.08);
    --sa-shadow-soft: 0 10px 24px rgba(31, 41, 55, 0.06);
    background: var(--sa-bg);
    color: var(--sa-text);
    color-scheme: light
}
html[data-solartek-theme="light"] body.woocommerce-account.solartek-account-active .woocommerce {
    background: var(--sa-bg);
    color: var(--sa-text)
}
html[data-solartek-theme="light"] body.woocommerce-account.solartek-account-active .woocommerce-MyAccount-navigation ul,
html[data-solartek-theme="light"] body.woocommerce-account.solartek-account-active .sa-sidebar-manager {
    background: #ffffff;
    border-color: var(--sa-border);
    box-shadow: var(--sa-shadow-soft)
}
html[data-solartek-theme="light"] body.woocommerce-account.solartek-account-active .woocommerce-MyAccount-navigation a {
    background: #f8f9fb;
    border-color: var(--sa-border);
    color: var(--sa-text)
}
html[data-solartek-theme="light"] body.woocommerce-account.solartek-account-active .woocommerce-MyAccount-navigation a:hover,
html[data-solartek-theme="light"] body.woocommerce-account.solartek-account-active .woocommerce-MyAccount-navigation a:focus-visible {
    background: #fff6ee;
    border-color: rgba(255, 122, 24, 0.42);
    color: #b64d05
}
html[data-solartek-theme="light"] body.woocommerce-account.solartek-account-active .woocommerce-MyAccount-navigation .is-active > a {
    background: #fff0e4;
    border-color: rgba(255, 122, 24, 0.48);
    color: #8d3a00
}
html[data-solartek-theme="light"] body.woocommerce-account.solartek-account-active .sa-panel,
html[data-solartek-theme="light"] body.woocommerce-account.solartek-account-active .sa-panel-hero,
html[data-solartek-theme="light"] body.woocommerce-account.solartek-account-active .sa-action-card,
html[data-solartek-theme="light"] body.woocommerce-account.solartek-account-active .sa-order-row,
html[data-solartek-theme="light"] body.woocommerce-account.solartek-account-active .sa-order-card,
html[data-solartek-theme="light"] body.woocommerce-account.solartek-account-active .sa-info-card,
html[data-solartek-theme="light"] body.woocommerce-account.solartek-account-active .sa-inline-note,
html[data-solartek-theme="light"] body.woocommerce-account.solartek-account-active .sa-empty-state,
html[data-solartek-theme="light"] body.woocommerce-account.solartek-account-active .sa-ticket-card,
html[data-solartek-theme="light"] body.woocommerce-account.solartek-account-active .sa-waitlist-card,
html[data-solartek-theme="light"] body.woocommerce-account.solartek-account-active .sa-favorites-shell,
html[data-solartek-theme="light"] body.woocommerce-account.solartek-account-active .sa-address-card,
html[data-solartek-theme="light"] body.woocommerce-account.solartek-account-active .sa-bonus-level-hero,
html[data-solartek-theme="light"] body.woocommerce-account.solartek-account-active .sa-bonus-finance-card,
html[data-solartek-theme="light"] body.woocommerce-account.solartek-account-active .sa-bonus-level-item,
html[data-solartek-theme="light"] body.woocommerce-account.solartek-account-active .sa-orders-workspace,
html[data-solartek-theme="light"] body.woocommerce-account.solartek-account-active .sa-orders-filters,
html[data-solartek-theme="light"] body.woocommerce-account.solartek-account-active .sa-orders-summary__item,
html[data-solartek-theme="light"] body.woocommerce-account.solartek-account-active .sa-address-form__section,
html[data-solartek-theme="light"] body.woocommerce-account.solartek-account-active .sa-address-form__grid--profile,
html[data-solartek-theme="light"] body.woocommerce-account.solartek-account-active .sa-address-book-summary,
html[data-solartek-theme="light"] body.woocommerce-account.solartek-account-active .sa-compare-summary,
html[data-solartek-theme="light"] body.woocommerce-account.solartek-account-active .sa-compare-table,
html[data-solartek-theme="light"] body.woocommerce-account.solartek-account-active .sa-compare-table :is(th, td),
html[data-solartek-theme="light"] body.woocommerce-account.solartek-account-active .sa-support-sla__card {
    background: var(--sa-panel);
    border-color: var(--sa-border);
    box-shadow: var(--sa-shadow-soft);
    color: var(--sa-text)
}
html[data-solartek-theme="light"] body.woocommerce-account.solartek-account-active .sa-badge {
    background: var(--sa-panel);
    border-color: var(--sa-border);
    box-shadow: var(--sa-shadow-soft);
    color: var(--sa-text);
    --sa-badge-background: var(--sa-panel)
}
html[data-solartek-theme="light"] body.woocommerce-account.solartek-account-active .sa-favorites-toolbar__count,
html[data-solartek-theme="light"] body.woocommerce-account.solartek-account-active .sa-favorites-item,
html[data-solartek-theme="light"] body.woocommerce-account.solartek-account-active .sa-favorites-summary,
html[data-solartek-theme="light"] body.woocommerce-account.solartek-account-active .sa-order-template-card,
html[data-solartek-theme="light"] body.woocommerce-account.solartek-account-active .sa-order-template-row,
html[data-solartek-theme="light"] body.woocommerce-account.solartek-account-active .woocommerce-EditAccountForm,
html[data-solartek-theme="light"] body.woocommerce-account.solartek-account-active .woocommerce-form-login,
html[data-solartek-theme="light"] body.woocommerce-account.solartek-account-active .woocommerce-form-register {
    background: var(--sa-panel);
    border-color: var(--sa-border);
    box-shadow: var(--sa-shadow-soft);
    color: var(--sa-text)
}
html[data-solartek-theme="light"] body.woocommerce-account.solartek-account-active .woocommerce-MyAccount-content :is(.sa-title, .sa-section-title),
html[data-solartek-theme="light"] :where(body.woocommerce-account.solartek-account-active .st-main .woocommerce) :is(h1, h2, h3, h4, h5, h6, strong, b, legend) {
    color: var(--sa-heading)
}
html[data-solartek-theme="light"] body.woocommerce-account.solartek-account-active .woocommerce-MyAccount-content :is(.sa-lead, .description, .woocommerce-form-row em),
html[data-solartek-theme="light"] :where(body.woocommerce-account.solartek-account-active .st-main .woocommerce) :is(p, li, dt, dd, label, small) {
    color: var(--sa-muted)
}
html[data-solartek-theme="light"] body.woocommerce-account.solartek-account-active .woocommerce-MyAccount-content :is(.sa-eyebrow, .sa-bonus-card-kicker, .sa-favorites-toolbar__eyebrow, a:not(.button)) {
    color: var(--sa-highlight)
}
html[data-solartek-theme="light"] body.woocommerce-account.solartek-account-active .woocommerce-MyAccount-content :is(.button.alt, button.alt, input[type="submit"].button),
html[data-solartek-theme="light"] body.woocommerce-account.solartek-account-active .sa-title,
html[data-solartek-theme="light"] body.woocommerce-account.solartek-account-active .sa-panel h2,
html[data-solartek-theme="light"] body.woocommerce-account.solartek-account-active .sa-panel h3,
html[data-solartek-theme="light"] body.woocommerce-account.solartek-account-active .sa-panel h4,
html[data-solartek-theme="light"] body.woocommerce-account.solartek-account-active .sa-empty-state h3,
html[data-solartek-theme="light"] body.woocommerce-account.solartek-account-active .sa-order-card strong,
html[data-solartek-theme="light"] body.woocommerce-account.solartek-account-active .sa-order-row strong {
    color: var(--sa-heading)
}
html[data-solartek-theme="light"] body.woocommerce-account.solartek-account-active .sa-lead,
html[data-solartek-theme="light"] body.woocommerce-account.solartek-account-active .sa-empty-state p,
html[data-solartek-theme="light"] body.woocommerce-account.solartek-account-active .sa-order-card span,
html[data-solartek-theme="light"] body.woocommerce-account.solartek-account-active .sa-order-row span {
    color: var(--sa-muted)
}
html[data-solartek-theme="light"] body.woocommerce-account.solartek-account-active input:not([type="checkbox"]):not([type="radio"]),
html[data-solartek-theme="light"] body.woocommerce-account.solartek-account-active select,
html[data-solartek-theme="light"] body.woocommerce-account.solartek-account-active textarea {
    background: var(--sa-control-bg);
    border-color: var(--sa-control-border);
    color: var(--sa-text)
}
html[data-solartek-theme="light"] body.woocommerce-account.solartek-account-active .solartek-account-dashboard .sa-dashboard-panel,
html[data-solartek-theme="light"] body.woocommerce-account.solartek-account-active .solartek-account-dashboard .sa-dashboard-kpi,
html[data-solartek-theme="light"] body.woocommerce-account.solartek-account-active .solartek-account-dashboard .sa-dashboard-card,
html[data-solartek-theme="light"] body.woocommerce-account.solartek-account-active .solartek-account-dashboard .sa-period-selector,
html[data-solartek-theme="light"] body.woocommerce-account.solartek-account-active .solartek-account-dashboard .sa-period-custom__form {
    background: var(--sa-panel);
    border-color: var(--sa-border);
    box-shadow: var(--sa-shadow-soft);
    color: var(--sa-text)
}
html[data-solartek-theme="light"] body.woocommerce-account.solartek-account-active .solartek-account-dashboard .sa-dashboard-kpi > strong,
html[data-solartek-theme="light"] body.woocommerce-account.solartek-account-active .solartek-account-dashboard .sa-dashboard-card__head h4,
html[data-solartek-theme="light"] body.woocommerce-account.solartek-account-active .solartek-account-dashboard .sa-dashboard-list-row > div > strong,
html[data-solartek-theme="light"] body.woocommerce-account.solartek-account-active .solartek-account-dashboard .sa-period-current__label strong {
    color: var(--sa-heading)
}
html[data-solartek-theme="light"] body.woocommerce-account.solartek-account-active .solartek-account-dashboard .sa-dashboard-kpi > span,
html[data-solartek-theme="light"] body.woocommerce-account.solartek-account-active .solartek-account-dashboard .sa-dashboard-kpi > em,
html[data-solartek-theme="light"] body.woocommerce-account.solartek-account-active .solartek-account-dashboard .sa-dashboard-list-row > div > span,
html[data-solartek-theme="light"] body.woocommerce-account.solartek-account-active .solartek-account-dashboard .sa-dashboard-chart__axis,
html[data-solartek-theme="light"] body.woocommerce-account.solartek-account-active .solartek-account-dashboard .sa-dashboard-chart__y-axis {
    color: var(--sa-muted)
}
html[data-solartek-theme="light"] body.woocommerce-account.solartek-account-active .solartek-account-dashboard .sa-dashboard-chart {
    background: linear-gradient(rgba(31, 41, 55, 0.1) 1px, transparent 1px),
		linear-gradient(90deg, rgba(31, 41, 55, 0.08) 1px, transparent 1px);
    background-size: 100% 25%, 25% 100%;
    border-color: var(--sa-border)
}
html[data-solartek-theme="light"] body.woocommerce-account.solartek-account-active .solartek-account-dashboard .sa-dashboard-chart__point {
    fill: #ffffff
}
html[data-solartek-theme="light"] body.woocommerce-account.solartek-account-active .solartek-account-manager-dashboard .sa-panel,
html[data-solartek-theme="light"] body.woocommerce-account.solartek-account-active .solartek-account-manager-dashboard .sa-dashboard-kpi,
html[data-solartek-theme="light"] body.woocommerce-account.solartek-account-active .solartek-account-manager-dashboard .sa-manager-dashboard-panel,
html[data-solartek-theme="light"] body.woocommerce-account.solartek-account-active .solartek-account-manager-dashboard .sa-manager-dashboard-list,
html[data-solartek-theme="light"] body.woocommerce-account.solartek-account-active .solartek-account-manager-dashboard .sa-manager-dashboard-mini > div,
html[data-solartek-theme="light"] body.woocommerce-account.solartek-account-active .solartek-account-manager-dashboard .sa-manager-template-stats > div,
html[data-solartek-theme="light"] body.woocommerce-account.solartek-account-active .solartek-account-manager-dashboard .sa-manager-template-editor__items li,
html[data-solartek-theme="light"] body.woocommerce-account.solartek-account-active .solartek-account-manager-dashboard .sa-manager-template-row,
html[data-solartek-theme="light"] body.woocommerce-account.solartek-account-active .sa-manager-cart-context {
    background: var(--sa-panel);
    border-color: var(--sa-border);
    color: var(--sa-text)
}
html[data-solartek-theme="light"] body.woocommerce-account.solartek-account-active .woocommerce-MyAccount-content :is(
	.sa-replenishment-card,
	.sa-orders-repeat-strip,
	.sa-procurement-templates,
	.sa-procurement-template-card,
	.sa-procurement-template-card__items li,
	.sa-order-card__item-list li,
	.sa-address-card__block,
	.sa-support-faq__item,
	form.woocommerce-EditAccountForm,
	form.woocommerce-EditAccountForm fieldset
) {
    background: var(--sa-panel);
    border-color: var(--sa-border);
    box-shadow: none;
    color: var(--sa-text)
}
html[data-solartek-theme="light"] body.woocommerce-account.solartek-account-active .woocommerce-MyAccount-content :is(
	.sa-replenishment-card,
	.sa-orders-repeat-strip,
	.sa-procurement-templates,
	.sa-procurement-template-card,
	.sa-procurement-template-card__items li,
	.sa-order-card__item-list li,
	.sa-address-card__block,
	.sa-support-faq__item,
	form.woocommerce-EditAccountForm
) :is(h2, h3, h4, strong, b, legend),
html[data-solartek-theme="light"] body.woocommerce-account.solartek-account-active .woocommerce-MyAccount-content :is(
	.sa-replenishment-card,
	.sa-procurement-template-card,
	.sa-order-card__item-list li
) :is(ins, ins .woocommerce-Price-amount) {
    color: var(--sa-heading)
}
html[data-solartek-theme="light"] body.woocommerce-account.solartek-account-active .woocommerce-MyAccount-content :is(
	.sa-replenishment-card,
	.sa-orders-repeat-strip,
	.sa-procurement-templates,
	.sa-procurement-template-card,
	.sa-procurement-template-card__items li,
	.sa-order-card__item-list li,
	.sa-address-card__block,
	.sa-support-faq__item,
	form.woocommerce-EditAccountForm
) :is(p, label, small, em, time, .description, .sa-order-card__item-sku, .sa-price-savings__note),
html[data-solartek-theme="light"] body.woocommerce-account.solartek-account-active .woocommerce-MyAccount-content :is(
	.sa-replenishment-card,
	.sa-procurement-template-card,
	.sa-order-card__item-list li
) :is(del, del .woocommerce-Price-amount),
html[data-solartek-theme="light"] body.woocommerce-account.solartek-account-active .woocommerce-MyAccount-content :is(
	.sa-period-current__label,
	.sa-dashboard-card__head span,
	.sa-dashboard-chart__y-title,
	.sa-dashboard-chart__x-title,
	.sa-dashboard-chart__legend span,
	.sa-dashboard-bonus-progress__meta span,
	.sa-orders-filter-field > span,
	.sa-orders-summary__item > span,
	.sa-order-card time,
	.sa-support-sla__label
) {
    color: var(--sa-muted)
}
html[data-solartek-theme="light"] body.woocommerce-account.solartek-account-active .woocommerce-MyAccount-content :is(
	.sa-period-current__range,
	.sa-profile-badge--default
) {
    color: var(--sa-highlight)
}
html[data-solartek-theme="light"] body.woocommerce-account.solartek-account-active .woocommerce-MyAccount-content .sa-profile-badge--default {
    background: #fff0e4;
    border-color: rgba(255, 122, 24, 0.42)
}
html[data-solartek-theme="light"] body.woocommerce-account.solartek-account-active .woocommerce-MyAccount-content .sa-dashboard-product em {
    color: var(--sa-heading)
}
html[data-solartek-theme="light"] body.woocommerce-account.solartek-account-active .woocommerce-MyAccount-content .sa-bonus-ledger__amount.is-positive {
    color: #176b3a
}
html[data-solartek-theme="light"] body.woocommerce-account.solartek-account-active .woocommerce-MyAccount-content .solartek-account-dashboard .sa-replenishment-card span,
html[data-solartek-theme="light"] body.woocommerce-account.solartek-account-active .woocommerce-MyAccount-content .solartek-account-dashboard :is(
	.sa-dashboard-card__head span,
	.sa-dashboard-bonus-progress__meta span,
	.sa-dashboard-bonus-progress__rows span,
	.sa-dashboard-chart__legend span,
	.sa-dashboard-chart__y-title,
	.sa-dashboard-chart__x-title
) {
    color: var(--sa-muted)
}
html[data-solartek-theme="light"] body.woocommerce-account.solartek-account-active .woocommerce-MyAccount-content .solartek-account-dashboard .sa-replenishment-card ins span,
html[data-solartek-theme="light"] body.woocommerce-account.solartek-account-active .woocommerce-MyAccount-content .solartek-account-dashboard .sa-dashboard-product em {
    color: var(--sa-heading)
}
html[data-solartek-theme="light"] body.woocommerce-account.solartek-account-active .woocommerce-MyAccount-content .solartek-account-orders :is(
	.sa-orders-repeat-strip,
	.sa-orders-filters,
	.sa-orders-summary__item,
	.sa-procurement-template-card,
	.sa-order-card
) :is(span, time, small),
html[data-solartek-theme="light"] body.woocommerce-account.solartek-account-active .woocommerce-MyAccount-content .sa-address-card__block > span,
html[data-solartek-theme="light"] body.woocommerce-account.solartek-account-active .woocommerce-MyAccount-content .sa-support-sla__label {
    color: var(--sa-muted)
}
html[data-solartek-theme="light"] body.woocommerce-account.solartek-account-active .woocommerce-MyAccount-content .solartek-account-orders :is(
	.sa-procurement-template-card,
	.sa-order-card
) :is(strong, ins, ins span),
html[data-solartek-theme="light"] body.woocommerce-account.solartek-account-active .woocommerce-MyAccount-content .sa-address-card__block strong,
html[data-solartek-theme="light"] body.woocommerce-account.solartek-account-active .woocommerce-MyAccount-content .sa-support-faq__item > summary {
    color: var(--sa-heading)
}
html[data-solartek-theme="light"] body.woocommerce-account.solartek-account-active .solartek-account-favorites {
    --sa-favorites-bg: #f7f8fa;
    --sa-favorites-panel: #ffffff;
    --sa-favorites-panel-soft: #f7f8fa;
    --sa-favorites-border: #dfe3e8;
    --sa-favorites-text: #252a31;
    --sa-favorites-muted: #59636f;
    --sa-favorites-orange: #e96709;
    --sa-favorites-orange-dark: #c95706;
    --sa-favorites-orange-soft: #fff0e4;
    --sa-favorites-shadow: 0 18px 44px rgba(31, 41, 55, 0.08);
    color: var(--sa-favorites-text)
}
html[data-solartek-theme="light"] body.woocommerce-account.solartek-account-active .solartek-account-favorites .sa-favorites-card,
html[data-solartek-theme="light"] body.woocommerce-account.solartek-account-active .solartek-account-favorites .sa-favorites-summary__rows > div,
html[data-solartek-theme="light"] body.woocommerce-account.solartek-account-active .solartek-account-favorites .sa-favorites-empty .sa-empty-state {
    background: var(--sa-favorites-panel);
    border-color: var(--sa-favorites-border);
    box-shadow: none;
    color: var(--sa-favorites-text)
}
html[data-solartek-theme="light"] body.woocommerce-account.solartek-account-active .solartek-account-favorites .sa-favorites-summary {
    background: linear-gradient(180deg, #fff8f2 0%, #ffffff 100%);
    border-color: #ffd9b8;
    box-shadow: 0 16px 34px rgba(255, 127, 24, 0.08);
    color: var(--sa-favorites-text)
}
html[data-solartek-theme="light"] body.woocommerce-account.solartek-account-active .solartek-account-favorites .sa-favorites-toolbar__count {
    background: var(--sa-favorites-orange-soft);
    border-color: #ffd9b8;
    box-shadow: none;
    color: var(--sa-favorites-text)
}
html[data-solartek-theme="light"] body.woocommerce-account.solartek-account-active .solartek-account-favorites .sa-favorites-card__media {
    background: var(--sa-favorites-panel-soft);
    border-color: var(--sa-favorites-border);
    box-shadow: none
}
html[data-solartek-theme="light"] body.woocommerce-account.solartek-account-active .solartek-account-favorites .sa-favorites-card__select-box {
    background: #ffffff;
    border-color: #cbd2da;
    box-shadow: none
}
html[data-solartek-theme="light"] body.woocommerce-account.solartek-account-active .solartek-account-favorites .sa-favorites-card h3 a,
html[data-solartek-theme="light"] body.woocommerce-account.solartek-account-active .solartek-account-favorites .sa-favorites-card__price,
html[data-solartek-theme="light"] body.woocommerce-account.solartek-account-active .solartek-account-favorites .sa-favorites-summary__head strong,
html[data-solartek-theme="light"] body.woocommerce-account.solartek-account-active .solartek-account-favorites .sa-favorites-summary__rows strong {
    color: var(--sa-favorites-text)
}
html[data-solartek-theme="light"] body.woocommerce-account.solartek-account-active .solartek-account-favorites .sa-favorites-card__meta > span:not(.sa-status-chip),
html[data-solartek-theme="light"] body.woocommerce-account.solartek-account-active .solartek-account-favorites .sa-favorites-summary__head span,
html[data-solartek-theme="light"] body.woocommerce-account.solartek-account-active .solartek-account-favorites .sa-favorites-summary__rows span {
    color: var(--sa-favorites-muted)
}
html[data-solartek-theme="light"] body.woocommerce-account.solartek-account-active .solartek-account-favorites .sa-favorites-summary__selected {
    background: var(--sa-favorites-panel);
    border-color: var(--sa-favorites-border);
    box-shadow: none;
    color: var(--sa-favorites-muted)
}
html[data-solartek-theme="light"] body.woocommerce-account.solartek-account-active .solartek-account-favorites .sa-favorites-card__actions .button.sa-favorites-card__detail,
html[data-solartek-theme="light"] body.woocommerce-account.solartek-account-active .solartek-account-favorites .sa-favorites-toolbar__actions .button.sa-favorites-clear {
    background: #ffffff;
    border-color: var(--sa-favorites-border);
    color: var(--sa-favorites-text)
}
html[data-solartek-theme="light"] body.woocommerce-account.solartek-account-active .solartek-account-favorites .sa-favorites-card__actions :is(.add_to_cart_button, .product_type_simple, .ajax_add_to_cart),
html[data-solartek-theme="light"] body.woocommerce-account.solartek-account-active .solartek-account-favorites .sa-favorites-primary {
    background: var(--sa-favorites-orange);
    border-color: var(--sa-favorites-orange);
    color: #151922
}
html[data-solartek-theme="light"] body.woocommerce-cart,
html[data-solartek-theme="light"] body.woocommerce-checkout,
html[data-solartek-theme="light"] body.woocommerce-cart .l-content,
html[data-solartek-theme="light"] body.woocommerce-checkout .l-content {
    background: #f4f6f8;
    color: #252a31;
    color-scheme: light
}
html[data-solartek-theme="light"] body.woocommerce-cart.solartek-cart-selection-active {
    --solartek-cart-page-bg: #f4f6f8
}
html[data-solartek-theme="light"] body.woocommerce-cart .woocommerce-cart-form,
html[data-solartek-theme="light"] body.woocommerce-cart .cart_totals,
html[data-solartek-theme="light"] body.woocommerce-cart .cross-sells,
html[data-solartek-theme="light"] body.woocommerce-checkout #order_review,
html[data-solartek-theme="light"] body.woocommerce-checkout .woocommerce-billing-fields,
html[data-solartek-theme="light"] body.woocommerce-checkout .woocommerce-additional-fields,
html[data-solartek-theme="light"] body.woocommerce-checkout .sa-checkout-profiles,
html[data-solartek-theme="light"] body.woocommerce-checkout .solartek-save-profile-extra,
html[data-solartek-theme="light"] body.woocommerce-checkout .solartek-bonus-redeem,
html[data-solartek-theme="light"] body.woocommerce-checkout .woocommerce-checkout-payment,
html[data-solartek-theme="light"] body.woocommerce-checkout .payment_box {
    background: #ffffff;
    border-color: #dfe3e8;
    box-shadow: 0 12px 30px rgba(31, 41, 55, 0.07);
    color: #252a31
}
html[data-solartek-theme="light"] body.woocommerce-cart .shop_table,
html[data-solartek-theme="light"] body.woocommerce-checkout .shop_table,
html[data-solartek-theme="light"] body.woocommerce-checkout .woocommerce-checkout-review-order-table {
    background: #ffffff;
    border-color: #dfe3e8;
    color: #252a31
}
html[data-solartek-theme="light"] body.woocommerce-cart .shop_table th,
html[data-solartek-theme="light"] body.woocommerce-cart .shop_table td,
html[data-solartek-theme="light"] body.woocommerce-checkout .shop_table th,
html[data-solartek-theme="light"] body.woocommerce-checkout .shop_table td,
html[data-solartek-theme="light"] body.woocommerce-checkout #order_review::before {
    border-color: #e3e7eb;
    color: #252a31
}
html[data-solartek-theme="light"] body.woocommerce-checkout .woocommerce-billing-fields h3,
html[data-solartek-theme="light"] body.woocommerce-checkout .woocommerce-additional-fields h3,
html[data-solartek-theme="light"] body.woocommerce-checkout .sa-checkout-profiles h3,
html[data-solartek-theme="light"] body.woocommerce-checkout .solartek-bonus-redeem__summary strong,
html[data-solartek-theme="light"] body.woocommerce-checkout .solartek-bonus-redeem__suggestion-head h4 {
    color: #171b20
}
html[data-solartek-theme="light"] body.woocommerce-checkout .form-row label,
html[data-solartek-theme="light"] body.woocommerce-checkout .woocommerce-billing-fields label,
html[data-solartek-theme="light"] body.woocommerce-checkout .woocommerce-additional-fields label,
html[data-solartek-theme="light"] body.woocommerce-checkout .solartek-bonus-redeem__summary span,
html[data-solartek-theme="light"] body.woocommerce-checkout .solartek-bonus-redeem__note {
    color: #69737e
}
html[data-solartek-theme="light"] body.woocommerce-checkout .solartek-bonus-redeem__form input,
html[data-solartek-theme="light"] body.woocommerce-checkout .select2-container--default .select2-selection--single,
html[data-solartek-theme="light"] body.woocommerce-checkout .select2-search--dropdown .select2-search__field {
    background: #ffffff;
    border-color: #cfd6de;
    color: #252a31
}
html[data-solartek-theme="light"] body.woocommerce-checkout .select2-container--default .select2-selection__rendered,
html[data-solartek-theme="light"] body.woocommerce-checkout .select2-results__option {
    color: #252a31
}
html[data-solartek-theme="light"] body.woocommerce-checkout .select2-dropdown,
html[data-solartek-theme="light"] body.woocommerce-checkout .suggestions-wrapper,
html[data-solartek-theme="light"] body.woocommerce-checkout .suggestions-suggestions,
html[data-solartek-theme="light"] body.woocommerce-checkout .suggestions-suggestion,
html[data-solartek-theme="light"] body.woocommerce-checkout .suggestions-hint {
    background: #ffffff;
    border-color: #cfd6de;
    color: #252a31
}
html[data-solartek-theme="light"] body.woocommerce-checkout .sa-checkout-profile-card,
html[data-solartek-theme="light"] body.woocommerce-checkout .solartek-bonus-redeem-product,
html[data-solartek-theme="light"] body.woocommerce-cart .solartek-cart-selection,
html[data-solartek-theme="light"] body.woocommerce-cart .solartek-cart-item-selection,
html[data-solartek-theme="light"] body.woocommerce-cart .solartek-cart-recommendation,
html[data-solartek-theme="light"] body.woocommerce-cart .solartek-cart-recommendations,
html[data-solartek-theme="light"] body.woocommerce-checkout .solartek-checkout-recommendation,
html[data-solartek-theme="light"] body.woocommerce-checkout .solartek-checkout-recommendations,
html[data-solartek-theme="light"] body.woocommerce-checkout .solartek-checkout-order-item,
html[data-solartek-theme="light"] body.woocommerce-checkout .solartek-checkout-order-card,
html[data-solartek-theme="light"] body.woocommerce-checkout .solartek-checkout-coupon {
    background: #ffffff;
    border-color: #dfe3e8;
    box-shadow: none;
    color: #252a31
}
html[data-solartek-theme="light"] body.woocommerce-checkout .sa-checkout-profile-card__head strong,
html[data-solartek-theme="light"] body.woocommerce-checkout .solartek-bonus-redeem-product__name,
html[data-solartek-theme="light"] body.woocommerce-cart .solartek-cart-selection__intro strong,
html[data-solartek-theme="light"] body.woocommerce-cart .solartek-cart-recommendation__body strong {
    color: #252a31
}
html[data-solartek-theme="light"] body.woocommerce-checkout .sa-checkout-profile-card__body p,
html[data-solartek-theme="light"] body.woocommerce-cart .solartek-cart-selection__intro span,
html[data-solartek-theme="light"] body.woocommerce-cart .solartek-cart-selection__count,
html[data-solartek-theme="light"] body.woocommerce-cart .solartek-cart-item-selection span {
    color: #69737e
}
html[data-solartek-theme="light"] body.woocommerce-cart .woocommerce-cart-form .shop_table thead th {
    background: #f7f8fa;
    border-color: #dfe3e8;
    color: #252a31
}
html[data-solartek-theme="light"] body.woocommerce-cart .woocommerce-cart-form .shop_table tbody tr.cart_item {
    background: #ffffff;
    border-color: #dfe3e8
}
html[data-solartek-theme="light"] body.woocommerce-cart .woocommerce-cart-form .shop_table tbody tr.cart_item:hover {
    background: #f7f8fa
}
html[data-solartek-theme="light"] body.woocommerce-cart .woocommerce-cart-form .shop_table tbody tr:has(> td.actions) {
    display: none
}
html[data-solartek-theme="light"] body.woocommerce-cart .woocommerce-cart-form .shop_table tbody tr.cart_item td,
html[data-solartek-theme="light"] body.woocommerce-cart .woocommerce-cart-form .shop_table tbody tr.cart_item th {
    border-color: #e3e7eb;
    color: #252a31
}
html[data-solartek-theme="light"] body.woocommerce-cart .woocommerce-cart-form .shop_table .product-thumbnail img {
    background: #f7f8fa;
    border-color: #dfe3e8
}
html[data-solartek-theme="light"] body.woocommerce-cart .woocommerce-cart-form .shop_table .product-name a,
html[data-solartek-theme="light"] body.woocommerce-cart .woocommerce-cart-form .shop_table .product-price :is(.amount, .woocommerce-Price-amount, bdi),
html[data-solartek-theme="light"] body.woocommerce-cart .woocommerce-cart-form .shop_table .product-subtotal :is(.amount, .woocommerce-Price-amount, bdi) {
    color: #252a31
}
html[data-solartek-theme="light"] body.woocommerce-cart .woocommerce-cart-form .shop_table .product-name a:hover,
html[data-solartek-theme="light"] body.woocommerce-cart .woocommerce-cart-form .shop_table .product-name a:focus-visible {
    color: var(--solartek-light-accent)
}
html[data-solartek-theme="light"] body.woocommerce-cart .woocommerce-cart-form .shop_table :is(.product-price, .product-subtotal) del,
html[data-solartek-theme="light"] body.woocommerce-cart .woocommerce-cart-form .shop_table :is(.product-price, .product-subtotal) del :is(.amount, .woocommerce-Price-amount, bdi) {
    color: #69737e
}
html[data-solartek-theme="light"] body.woocommerce-cart .woocommerce-cart-form .shop_table :is(.product-price, .product-subtotal) ins,
html[data-solartek-theme="light"] body.woocommerce-cart .woocommerce-cart-form .shop_table :is(.product-price, .product-subtotal) ins :is(.amount, .woocommerce-Price-amount, bdi) {
    color: #252a31
}
html[data-solartek-theme="light"] body.woocommerce-cart .woocommerce-cart-form .shop_table .sa-price-savings,
html[data-solartek-theme="light"] body.woocommerce-cart .woocommerce-cart-form .shop_table .sa-price-savings__amount {
    color: #176b3a
}
html[data-solartek-theme="light"] body.woocommerce-cart .woocommerce-cart-form .shop_table .product-remove a {
    color: #69737e
}
html[data-solartek-theme="light"] body.woocommerce-cart .woocommerce-cart-form .shop_table .product-remove a:hover,
html[data-solartek-theme="light"] body.woocommerce-cart .woocommerce-cart-form .shop_table .product-remove a:focus-visible {
    background: #fff0e4;
    color: #8d3a00
}
html[data-solartek-theme="light"] body.woocommerce-cart .woocommerce-cart-form .shop_table .product-quantity .qty {
    background: #ffffff;
    border-color: #cfd6de;
    color: #252a31
}
html[data-solartek-theme="light"] body.woocommerce-cart .woocommerce-cart-form .shop_table .product-quantity .qty:focus {
    border-color: rgba(154, 63, 0, 0.58);
    box-shadow: 0 0 0 3px rgba(255, 122, 24, 0.16)
}
html[data-solartek-theme="light"] body.woocommerce-cart .woocommerce-cart-form .shop_table .solartek-cart-quantity__unit {
    background: #fff0e4;
    border-color: rgba(255, 122, 24, 0.36);
    color: #8d3a00
}
html[data-solartek-theme="light"] body.woocommerce-cart .woocommerce-cart-form .shop_table .solartek-cart-item-selection {
    background: #f7f8fa;
    border-color: #cfd6de;
    color: #59636f
}
html[data-solartek-theme="light"] body.woocommerce-cart .woocommerce-cart-form .shop_table .solartek-cart-item-selection span {
    color: #59636f
}
html[data-solartek-theme="light"] body.woocommerce-cart .cart_totals .shop_table :is(.woocommerce-Price-amount, bdi),
html[data-solartek-theme="light"] body.woocommerce-checkout .woocommerce-checkout-review-order-table :is(.woocommerce-Price-amount, bdi) {
    color: #252a31
}
html[data-solartek-theme="light"] body.woocommerce-cart .cart_totals .shop_table .sa-price-savings-total__amount :is(.woocommerce-Price-amount, bdi),
html[data-solartek-theme="light"] body.woocommerce-checkout .woocommerce-checkout-review-order-table .sa-price-savings-total__amount :is(.woocommerce-Price-amount, bdi) {
    color: #176b3a
}
html[data-solartek-theme="light"] body.woocommerce-cart .cart_totals .woocommerce-shipping-methods label {
    color: #59636f
}
html[data-solartek-theme="light"] body.woocommerce-cart .cart_totals .woocommerce-shipping-methods li {
    background: #ffffff;
    border-color: #dfe3e8
}
html[data-solartek-theme="light"] body.woocommerce-cart .cart_totals .woocommerce-shipping-methods li:hover {
    background: #f7f8fa;
    border-color: #cfd6de
}
html[data-solartek-theme="light"] body.woocommerce-cart .cart_totals .woocommerce-shipping-methods li:has(input[type="radio"]:checked) {
    background: #fff0e4;
    border-color: rgba(255, 122, 24, 0.58)
}
html[data-solartek-theme="light"] body.woocommerce-cart .cart_totals .woocommerce-shipping-methods input[type="radio"] {
    background: #ffffff;
    border-color: #69737e
}
html[data-solartek-theme="light"] body.woocommerce-cart .cart_totals .woocommerce-shipping-methods input[type="radio"]:checked {
    border-color: #ff7a18
}
html[data-solartek-theme="light"] body.woocommerce-cart .cart_totals .solartek-bonus-redeem,
html[data-solartek-theme="light"] body.woocommerce-cart .cart_totals .solartek-bonus-redeem-product {
    background: #ffffff;
    border-color: #dfe3e8;
    color: #252a31
}
html[data-solartek-theme="light"] body.woocommerce-cart .cart_totals .solartek-bonus-redeem :is(h3, h4, strong, b) {
    color: #252a31
}
html[data-solartek-theme="light"] body.woocommerce-cart .cart_totals .solartek-bonus-redeem :is(p, span, small, em) {
    color: #59636f
}
html[data-solartek-theme="light"] body.woocommerce-cart .solartek-cart-recommendations__eyebrow {
    color: var(--solartek-light-accent)
}
html[data-solartek-theme="light"] body.woocommerce-cart.solartek-cart-selection-active .solartek-cart-recommendation h3 a,
html[data-solartek-theme="light"] body.woocommerce-cart.solartek-cart-selection-active .solartek-cart-recommendation h3 a:hover,
html[data-solartek-theme="light"] body.woocommerce-cart.solartek-cart-selection-active .solartek-cart-recommendation h3 a:focus {
    color: #252a31
}
html[data-solartek-theme="light"] body.woocommerce-cart .solartek-cart-recommendation__image {
    background: #f4f6f8;
    border-bottom-color: #dfe3e8
}
html[data-solartek-theme="light"] body.woocommerce-cart .solartek-cart-recommendation__price,
html[data-solartek-theme="light"] body.woocommerce-cart .solartek-cart-recommendation__price > :is(.amount, .woocommerce-Price-amount, bdi),
html[data-solartek-theme="light"] body.woocommerce-cart .solartek-cart-recommendation__price :is(ins, ins .amount, ins .woocommerce-Price-amount, ins bdi) {
    color: #252a31
}
html[data-solartek-theme="light"] body.woocommerce-cart .solartek-cart-recommendation__price :is(del, del .amount, del .woocommerce-Price-amount, del bdi) {
    color: #5f6f82
}
html[data-solartek-theme="light"] body.woocommerce-cart .solartek-cart-recommendation__price del {
    text-decoration-color: #475569;
    text-decoration-line: line-through;
    text-decoration-skip-ink: none;
    text-decoration-thickness: 2px
}
html[data-solartek-theme="light"] body.woocommerce-cart .solartek-cart-recommendation__price small {
    background: #e9f7ee;
    border-color: #b9dec7;
    color: #176b3a
}
html[data-solartek-theme="light"] body.woocommerce-cart .solartek-cart-recommendation__reason {
    background: #fff0e4;
    border-color: rgba(255, 122, 24, 0.42);
    color: #8d3a00
}
html[data-solartek-theme="light"] body.woocommerce-cart .solartek-cart-recommendation__reason > span,
html[data-solartek-theme="light"] body.woocommerce-cart .solartek-cart-recommendation__add,
html[data-solartek-theme="light"] body.woocommerce-cart .solartek-cart-recommendation__add span,
html[data-solartek-theme="light"] body.woocommerce-checkout .solartek-checkout-recommendation__add {
    color: #151922
}
html[data-solartek-theme="light"] body.woocommerce-checkout .woocommerce-info .showcoupon,
html[data-solartek-theme="light"] body.woocommerce-checkout .woocommerce-privacy-policy-text a {
    color: var(--solartek-light-accent)
}
html[data-solartek-theme="light"] body.woocommerce-checkout .sa-checkout-profile-card .sa-profile-badge--default {
    background: #fff0e4;
    border-color: rgba(255, 122, 24, 0.42);
    color: #8d3a00
}
html[data-solartek-theme="light"] body.woocommerce-checkout .solartek-checkout-recommendation h4 a,
html[data-solartek-theme="light"] body.woocommerce-checkout .solartek-checkout-recommendation__price :is(ins, ins .woocommerce-Price-amount, ins bdi) {
    color: #252a31
}
html[data-solartek-theme="light"] body.woocommerce-checkout .solartek-checkout-recommendation__price :is(del, del .woocommerce-Price-amount, del bdi) {
    color: #69737e
}
html[data-solartek-theme="light"] body.post-type-archive-product .sa-catalog-shell__toggle,
html[data-solartek-theme="light"] body.tax-product_cat .sa-catalog-shell__toggle,
html[data-solartek-theme="light"] body.post-type-archive-product .sa-catalog-fallback-toggle,
html[data-solartek-theme="light"] body.tax-product_cat .sa-catalog-fallback-toggle {
    background: #ffffff;
    border-color: #cfd6de;
    color: #3f4853
}
@media (max-width: 1400px) {
    .solartek-header-template__action--theme .solartek-header-template__action-label {
        display: none
    }
    .solartek-header-template__action--theme {
        justify-content: center;
        padding-left: 8px;
        padding-right: 8px
    }
}
@media (max-width: 767px) {
    .solartek-header-template__action--theme {
        height: 44px;
        min-width: 44px;
        padding: 0;
        width: 44px
    }
}
@media (max-width: 520px) {
    .solartek-header-template__brand-copy {
        display: none
    }
}
@media (prefers-reduced-motion: reduce) {
    .solartek-theme-toggle,
.solartek-theme-toggle * {
        transition: none
    }
}
