/* PSDFA — multi-preset dark mode
 * Imported from the proven AsanWP Market palette and adapted for PSDFA.
 * Default preset: Photoshop. Loaded last on purpose.
 */
/* AsanWP Market — multi-preset dark mode */
html[data-psdfa-theme="dark"][data-psdfa-dark-preset="graphite"]{--psdfa-dark-bg:#101214;--psdfa-dark-surface:#181b1f;--psdfa-dark-surface-2:#20242a;--psdfa-dark-surface-3:#292e35;--psdfa-dark-ink:#f5f7f9;--psdfa-dark-muted:#c2c7ce;--psdfa-dark-border:#30363e;--psdfa-dark-accent-soft:#332d10;--psdfa-dark-success-soft:#14291a;--psdfa-dark-danger-soft:#35191c;--psdfa-dark-shadow:rgba(0,0,0,.34)}
html[data-psdfa-theme="dark"][data-psdfa-dark-preset="midnight"]{--psdfa-dark-bg:#0a1020;--psdfa-dark-surface:#111827;--psdfa-dark-surface-2:#172137;--psdfa-dark-surface-3:#1e2b43;--psdfa-dark-ink:#f1f5fb;--psdfa-dark-muted:#bdc8d8;--psdfa-dark-border:#293750;--psdfa-dark-accent-soft:#322b0d;--psdfa-dark-success-soft:#102a20;--psdfa-dark-danger-soft:#361922;--psdfa-dark-shadow:rgba(0,0,0,.40)}
html[data-psdfa-theme="dark"][data-psdfa-dark-preset="slate"]{--psdfa-dark-bg:#111822;--psdfa-dark-surface:#18222f;--psdfa-dark-surface-2:#202c3b;--psdfa-dark-surface-3:#29384a;--psdfa-dark-ink:#f3f6fa;--psdfa-dark-muted:#c3ccd7;--psdfa-dark-border:#334255;--psdfa-dark-accent-soft:#393112;--psdfa-dark-success-soft:#173023;--psdfa-dark-danger-soft:#3b2024;--psdfa-dark-shadow:rgba(0,0,0,.32)}
html[data-psdfa-theme="dark"][data-psdfa-dark-preset="photoshop"]{--psdfa-dark-bg:#1e1e1e;--psdfa-dark-surface:#252525;--psdfa-dark-surface-2:#2d2d2d;--psdfa-dark-surface-3:#353535;--psdfa-dark-ink:#f2f2f2;--psdfa-dark-muted:#c9c9c9;--psdfa-dark-border:#454545;--psdfa-dark-accent-soft:#3b3413;--psdfa-dark-success-soft:#173124;--psdfa-dark-danger-soft:#3a2020;--psdfa-dark-shadow:rgba(0,0,0,.42)}
html[data-psdfa-theme="dark"][data-psdfa-dark-preset="oled"]{--psdfa-dark-bg:#000;--psdfa-dark-surface:#090909;--psdfa-dark-surface-2:#121212;--psdfa-dark-surface-3:#1b1b1b;--psdfa-dark-ink:#fff;--psdfa-dark-muted:#c4c4c4;--psdfa-dark-border:#292929;--psdfa-dark-accent-soft:#302800;--psdfa-dark-success-soft:#0d2614;--psdfa-dark-danger-soft:#300f12;--psdfa-dark-shadow:rgba(0,0,0,.62)}
html[data-psdfa-theme="dark"]{color-scheme:dark;--psdfa-bg:var(--psdfa-dark-bg);--psdfa-surface:var(--psdfa-dark-surface);--psdfa-ink:var(--psdfa-dark-ink);--psdfa-muted:var(--psdfa-dark-muted);--psdfa-border:var(--psdfa-dark-border);--psdfa-primary-soft:var(--psdfa-dark-accent-soft);--psdfa-header-bg:var(--psdfa-dark-surface);--psdfa-header-nav-bg:var(--psdfa-dark-surface);--psdfa-footer-bg:var(--psdfa-dark-bg);--psdfa-footer-surface:var(--psdfa-dark-surface);--psdfa-footer-text:var(--psdfa-dark-ink);--psdfa-footer-muted:var(--psdfa-dark-muted);--psdfa-footer-border:var(--psdfa-dark-border);--psdfa-dark-success:#8bd17d;--psdfa-dark-danger:#ff8b8b;--psdfa-dark-info:#9acbff}

/* Theme-aware brand logos */
.has-dark-logo > .psdfa-theme-logo-dark{display:none}
html[data-psdfa-theme="dark"] .has-dark-logo > .psdfa-theme-logo-light{display:none}
html[data-psdfa-theme="dark"] .has-dark-logo > .psdfa-theme-logo-dark{display:block}

html[data-psdfa-theme="dark"] body,html[data-psdfa-theme="dark"] .psdfa-site-content{background:var(--psdfa-bg);color:var(--psdfa-ink)}
html[data-psdfa-theme="dark"] :where(h1,h2,h3,h4,h5,h6,strong){color:inherit}
html[data-psdfa-theme="dark"] :where(input,select,textarea){color:var(--psdfa-ink);caret-color:var(--psdfa-primary)}
html[data-psdfa-theme="dark"] :where(input,select,textarea)::placeholder{color:var(--psdfa-muted);opacity:.92}
html[data-psdfa-theme="dark"] :where(input,textarea):-webkit-autofill{-webkit-text-fill-color:var(--psdfa-ink);box-shadow:0 0 0 1000px var(--psdfa-dark-surface-2) inset}
html[data-psdfa-theme="dark"] ::selection{background:var(--psdfa-primary);color:#111318}
html[data-psdfa-theme="dark"]{scrollbar-color:var(--psdfa-dark-surface-3) var(--psdfa-dark-bg)}
html[data-psdfa-theme="dark"] .psdfa-site-header,html[data-psdfa-theme="dark"] .psdfa-header-main,html[data-psdfa-theme="dark"] .psdfa-header-nav-row,html[data-psdfa-theme="dark"] .psdfa-header-dropdown-panel,html[data-psdfa-theme="dark"] .psdfa-category-mega,html[data-psdfa-theme="dark"] .psdfa-primary-nav .sub-menu,html[data-psdfa-theme="dark"] .psdfa-mobile-search-card,html[data-psdfa-theme="dark"] .psdfa-mobile-drawer-panel,html[data-psdfa-theme="dark"] .psdfa-mobile-bottom-nav{background:var(--psdfa-dark-surface)!important;border-color:var(--psdfa-border)!important;color:var(--psdfa-ink)}
html[data-psdfa-theme="dark"] .psdfa-mobile-bottom-nav{box-shadow:0 12px 34px var(--psdfa-dark-shadow)}
html[data-psdfa-theme="dark"] .psdfa-mobile-drawer-backdrop,html[data-psdfa-theme="dark"] .psdfa-mobile-search-panel{background:rgba(0,0,0,.68)}
html[data-psdfa-theme="dark"] .psdfa-theme-toggle-header,html[data-psdfa-theme="dark"] .psdfa-theme-toggle-drawer{background:var(--psdfa-dark-surface-2);border-color:var(--psdfa-border);color:var(--psdfa-ink)}
html[data-psdfa-theme="dark"] .psdfa-theme-toggle-header:hover{background:var(--psdfa-dark-surface-3)}
html[data-psdfa-theme="dark"] .psdfa-product-search,html[data-psdfa-theme="dark"] .psdfa-product-search input{color:var(--psdfa-ink)}
html[data-psdfa-theme="dark"] .psdfa-product-search{background:var(--psdfa-dark-surface-2)!important;border-color:var(--psdfa-border)!important}
html[data-psdfa-theme="dark"] :where(.psdfa-promo-card-yellow,.psdfa-promo-card-yellow *){color:#111318!important}
html[data-psdfa-theme="dark"] :where(.psdfa-btn-primary,.psdfa-header-account-login){background:#050607;color:#fff}
html[data-psdfa-theme="dark"] :where(.woocommerce-message,.woocommerce-info,.woocommerce-error){box-shadow:none}
html[data-psdfa-theme="dark"] :where(table,th,td),html[data-psdfa-theme="dark"] hr{border-color:var(--psdfa-border)}

html[data-psdfa-theme="dark"] #review_form .required{color:var(--psdfa-dark-danger) !important;}
html[data-psdfa-theme="dark"] #review_form label{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] #review_form textarea,
html[data-psdfa-theme="dark"] #review_form input[type=text],
html[data-psdfa-theme="dark"] #review_form input[type=email]{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-account-avatar{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-account-menu a{color:var(--psdfa-ink) !important;}
html[data-psdfa-theme="dark"] .psdfa-account-menu a:hover{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-account-menu-icon{background:var(--psdfa-dark-surface) !important;color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-account-menu-item--logout .psdfa-account-menu-icon{background:var(--psdfa-dark-danger-soft) !important;color:var(--psdfa-dark-danger) !important;}
html[data-psdfa-theme="dark"] .psdfa-account-menu-item--logout a{color:var(--psdfa-dark-danger) !important;}
html[data-psdfa-theme="dark"] .psdfa-account-menu-item--logout a:hover{background:var(--psdfa-dark-danger-soft) !important;color:var(--psdfa-dark-danger) !important;}
html[data-psdfa-theme="dark"] .psdfa-account-page-head .psdfa-eyebrow{color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-account-quick-card{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-account-quick-links > a{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-account-quick-links > a:hover{border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-account-stat{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-account-stat-icon{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-account-stat-link{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-account-stat:hover{border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-account-user-card{background:var(--psdfa-dark-accent-soft) !important;}
html[data-psdfa-theme="dark"] .psdfa-account-welcome{background:var(--psdfa-dark-accent-soft) !important;}
html[data-psdfa-theme="dark"] .psdfa-action-copy small{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-action-icon{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-action-icon em{border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-active-filters{
  background:color-mix(in srgb,var(--psdfa-dark-surface-2) 88%,var(--psdfa-dark-bg)) !important;
  border-color:var(--psdfa-border) !important;
  box-shadow:none !important;
}
html[data-psdfa-theme="dark"] .psdfa-active-filters>span{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-active-filters a{
  background:var(--psdfa-dark-surface) !important;
  border-color:var(--psdfa-border) !important;
  color:var(--psdfa-ink) !important;
}
html[data-psdfa-theme="dark"] .psdfa-active-filters a:hover{
  background:var(--psdfa-dark-surface-3) !important;
  border-color:color-mix(in srgb,var(--psdfa-primary) 28%,var(--psdfa-border)) !important;
}
html[data-psdfa-theme="dark"] .psdfa-active-filters a b{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-active-filters .psdfa-clear-filters{
  background:var(--psdfa-dark-danger-soft) !important;
  border-color:color-mix(in srgb,var(--psdfa-dark-danger) 34%,var(--psdfa-border)) !important;
  color:var(--psdfa-dark-danger) !important;
}
html[data-psdfa-theme="dark"] .psdfa-active-filters .psdfa-clear-filters:hover{
  background:color-mix(in srgb,var(--psdfa-dark-danger-soft) 78%,var(--psdfa-dark-danger)) !important;
  border-color:color-mix(in srgb,var(--psdfa-dark-danger) 58%,var(--psdfa-border)) !important;
}
html[data-psdfa-theme="dark"] .psdfa-amazing-offer{background:var(--psdfa-dark-accent-soft) !important;}
html[data-psdfa-theme="dark"] .psdfa-amazing-offer-copy > span{color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-amazing-offer-countdown > i{color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-amazing-offer-countdown > span{background:color-mix(in srgb, var(--psdfa-dark-surface) 94%, transparent) !important;}
html[data-psdfa-theme="dark"] .psdfa-amazing-offer-countdown > span{border-color:color-mix(in srgb, var(--psdfa-primary) 22%, var(--psdfa-border)) !important;box-shadow:none !important;}
html[data-psdfa-theme="dark"] .psdfa-amazing-offer-countdown b{color:var(--psdfa-dark-ink) !important;}
html[data-psdfa-theme="dark"] .psdfa-amazing-offer-countdown small{color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-amazing-offer-time-label{color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-archive-category-chips a{background:var(--psdfa-dark-surface) !important;color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-archive-category-chips a em{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-archive-category-chips a:hover{border-color:var(--psdfa-border) !important;color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-archive-description{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-archive-description>div{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-archive-help{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-archive-help small{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-archive-hero{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-archive-hero p{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-archive-kicker b{background:var(--psdfa-dark-surface) !important;color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-archive-kicker span{color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-badge-new{background:var(--psdfa-dark-success-soft) !important;color:var(--psdfa-dark-success) !important;}
html[data-psdfa-theme="dark"] .psdfa-badge-version{background:color-mix(in srgb, var(--psdfa-dark-surface) 94%, transparent) !important;color:var(--psdfa-ink) !important;}
html[data-psdfa-theme="dark"] .psdfa-blog-archive-count span{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-blog-archive-head{background:var(--psdfa-dark-accent-soft) !important;}
html[data-psdfa-theme="dark"] .psdfa-blog-archive-head h1{color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-blog-archive-head p{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-blog-article{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-blog-article-footer{border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-blog-author-box{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-blog-author-box h3 a{color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-blog-author-box p{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-blog-breadcrumbs a{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-blog-breadcrumbs a:hover{color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-blog-card{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-blog-card-excerpt{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-blog-card-media{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-blog-card-more{color:var(--psdfa-ink) !important;}
html[data-psdfa-theme="dark"] .psdfa-blog-card-placeholder{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-blog-card-title a{color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-blog-card-title a:hover{color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-blog-card:hover{border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-blog-category-pill{background:var(--psdfa-dark-accent-soft) !important;color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-blog-comment-actions a{color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-blog-comment-awaiting{color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-blog-comment-body{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-blog-comment-form .comment-form-cookies-consent{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-blog-comment-form input:focus,
html[data-psdfa-theme="dark"] .psdfa-blog-comment-form textarea:focus{border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-blog-comment-form input[type="text"],
html[data-psdfa-theme="dark"] .psdfa-blog-comment-form input[type="email"],
html[data-psdfa-theme="dark"] .psdfa-blog-comment-form input[type="url"],
html[data-psdfa-theme="dark"] .psdfa-blog-comment-form textarea{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-blog-comment-form label{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-blog-comment-form-wrap{border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-blog-comment-note,
html[data-psdfa-theme="dark"] .psdfa-blog-comment-form-wrap .logged-in-as,
html[data-psdfa-theme="dark"] .psdfa-blog-comment-form-wrap .comment-notes{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-blog-comment-text{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-blog-comments{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-blog-comments .nav-links a{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-blog-comments-closed{background:var(--psdfa-dark-surface) !important;color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-blog-content a{color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-blog-content blockquote{background:var(--psdfa-dark-accent-soft) !important;color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-blog-content code{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-blog-content h2,
html[data-psdfa-theme="dark"] .psdfa-blog-content h3,
html[data-psdfa-theme="dark"] .psdfa-blog-content h4{color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-blog-content hr{border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-blog-content table{border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-blog-content th{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-blog-content th,
html[data-psdfa-theme="dark"] .psdfa-blog-content td{border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-blog-copy-status{color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-blog-empty{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-blog-empty p{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-blog-empty>span{background:var(--psdfa-dark-accent-soft) !important;color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-blog-kicker,
html[data-psdfa-theme="dark"] .psdfa-blog-section-title>span,
html[data-psdfa-theme="dark"] .psdfa-blog-comments-head>span,
html[data-psdfa-theme="dark"] .psdfa-blog-author-box>div>span{color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-blog-meta{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-blog-page-links a,
html[data-psdfa-theme="dark"] .psdfa-blog-page-links>span:not(:first-child){border-color:var(--psdfa-border) !important;color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-blog-pagination .page-numbers{background:var(--psdfa-dark-surface) !important;color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-blog-pagination a.page-numbers:hover{border-color:var(--psdfa-border) !important;color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-blog-post-nav>a{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-blog-post-nav>a:hover{border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-blog-related article{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-blog-related-thumb{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-blog-search-form{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-blog-search-form:focus-within{border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-blog-share{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-blog-share>a,
html[data-psdfa-theme="dark"] .psdfa-blog-share>button{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-blog-share>a:hover,
html[data-psdfa-theme="dark"] .psdfa-blog-share>button:hover{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-blog-single-featured{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-blog-single-featured figcaption{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-blog-single-head{border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-blog-single-head h1{color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-blog-tags>a{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-blog-tags>a:hover{background:var(--psdfa-dark-surface) !important;color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-blog-tags>span{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-blog-widget{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-blog-widget .search-form .search-field{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-blog-widget li a{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-blog-widget li a:hover{color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-blog-widget select{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-blog-widget-categories li{border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-blog-widget-recent-thumb{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-blog-widget-search input{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;color:var(--psdfa-ink) !important;}
html[data-psdfa-theme="dark"] .psdfa-blog-widget-search input:focus{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-blog-widget-tags a{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-blog-widget-tags a:hover{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-blog-widget>h3,
html[data-psdfa-theme="dark"] .psdfa-blog-widget .widget-title{border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-brand-copy small{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-btn-light{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-btn-secondary{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-btn-secondary:hover{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-campaign-badge{color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-cart-actions{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-cart-continue:hover{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-cart-coupon-copy > svg{color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-cart-coupon-form button{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-cart-coupon-form button:hover{background:var(--psdfa-dark-surface-2) !important;border-color:var(--psdfa-border) !important;color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-cart-coupon-form input{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-cart-cross-sells .cross-sells{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-cart-eyebrow{color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-cart-item-info h3 a:hover{color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-cart-item-media{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-cart-item-meta{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-cart-product-type,
html[data-psdfa-theme="dark"] .psdfa-cart-version{background:var(--psdfa-dark-surface) !important;color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-cart-qty{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-cart-qty-btn{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-cart-qty-btn:hover{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-cart-remove{color:var(--psdfa-dark-danger) !important;background:var(--psdfa-dark-danger-soft) !important;}
html[data-psdfa-theme="dark"] .psdfa-cart-remove:hover{background:var(--psdfa-dark-danger-soft) !important;color:var(--psdfa-dark-danger) !important;}
html[data-psdfa-theme="dark"] .psdfa-cart-sale-saving{background:var(--psdfa-dark-success-soft) !important;border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-cart-sale-saving > span b{color:var(--psdfa-dark-success) !important;}
html[data-psdfa-theme="dark"] .psdfa-cart-sale-saving strong{color:var(--psdfa-dark-success) !important;}
html[data-psdfa-theme="dark"] .psdfa-cart-secure-label{background:var(--psdfa-dark-surface) !important;color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-cart-shipping{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-cart-single-qty{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-cart-summary-note{background:var(--psdfa-dark-accent-soft) !important;color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-cart-summary-row{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-cart-summary-row .woocommerce-remove-coupon{color:var(--psdfa-dark-danger) !important;}
html[data-psdfa-theme="dark"] .psdfa-cart-total span{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-cart-trust strong{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-cart-trust svg{color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-cart-update{background:var(--psdfa-dark-surface) !important;color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-cart-version{background:var(--psdfa-dark-accent-soft) !important;color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-categories-section{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-category-arrow{background:var(--psdfa-dark-surface) !important;color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-category-card{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-category-card:hover{border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-category-mega{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-category-mega-icon{background:var(--psdfa-dark-accent-soft) !important;}
html[data-psdfa-theme="dark"] .psdfa-category-mega-item:hover{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-category-toggle{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-category-toggle:hover,
html[data-psdfa-theme="dark"] .psdfa-category-nav-wrap.open .psdfa-category-toggle{background:var(--psdfa-dark-accent-soft) !important;}
html[data-psdfa-theme="dark"] .psdfa-category-visual{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-changelog,
html[data-psdfa-theme="dark"] .psdfa-installation-guide{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-changelog-version span{color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-checkout-card-icon{background:var(--psdfa-dark-surface) !important;color:var(--psdfa-ink) !important;}
html[data-psdfa-theme="dark"] .psdfa-checkout-coupon button{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-checkout-coupon input{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-checkout-coupon summary > svg{color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-checkout-coupon summary::after{background:var(--psdfa-dark-surface) !important;color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-checkout-coupon[open] summary::after{background:var(--psdfa-dark-accent-soft) !important;color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-checkout-customer-fields .create-account{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-checkout-customer-fields .required{color:var(--psdfa-dark-danger) !important;}
html[data-psdfa-theme="dark"] .psdfa-checkout-customer-fields input.input-text,
html[data-psdfa-theme="dark"] .psdfa-checkout-customer-fields textarea,
html[data-psdfa-theme="dark"] .psdfa-checkout-customer-fields select,
html[data-psdfa-theme="dark"] .psdfa-checkout-customer-fields .select2-container .select2-selection--single{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-checkout-customer-fields label{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-checkout-eyebrow{color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-checkout-product-copy strong{color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-checkout-product-image{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-checkout-product-version{background:var(--psdfa-dark-accent-soft) !important;color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-checkout-review-table .psdfa-checkout-saving td{color:var(--psdfa-dark-success) !important;}
html[data-psdfa-theme="dark"] .psdfa-checkout-review-table .psdfa-checkout-saving th{color:var(--psdfa-dark-success) !important;}
html[data-psdfa-theme="dark"] .psdfa-checkout-review-table .order-total th,
html[data-psdfa-theme="dark"] .psdfa-checkout-review-table .order-total td{color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-checkout-review-table tfoot th{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-checkout-review-table tfoot tr + tr th,
html[data-psdfa-theme="dark"] .psdfa-checkout-review-table tfoot tr + tr td{border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-checkout-secure > svg{color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-checkout-steps .is-active{background:var(--psdfa-dark-accent-soft) !important;}
html[data-psdfa-theme="dark"] .psdfa-checkout-steps li > a span,
html[data-psdfa-theme="dark"] .psdfa-checkout-steps .psdfa-step-current > span{background:var(--psdfa-dark-surface) !important;color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-checkout-steps li > a:hover{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-checkout-steps li.is-active{background:var(--psdfa-dark-accent-soft) !important;}
html[data-psdfa-theme="dark"] .psdfa-checkout-summary-note{background:var(--psdfa-dark-accent-soft) !important;color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-checkout-trust-list span{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-checkout-trust-list svg{color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-content-card,
html[data-psdfa-theme="dark"] .psdfa-page-card{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-empty{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-empty-cart{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-empty-cart-icon{background:var(--psdfa-dark-accent-soft) !important;color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-eyebrow{color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-filter-actions{background:color-mix(in srgb, var(--psdfa-dark-surface) 94%, transparent) !important;}
html[data-psdfa-theme="dark"] .psdfa-filter-actions>a{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-filter-card{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-filter-checks label{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-filter-close{background:var(--psdfa-dark-surface) !important;color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-filter-help{background:var(--psdfa-dark-accent-soft) !important;}
html[data-psdfa-theme="dark"] .psdfa-filter-help span{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-filter-links a{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-filter-links a:hover,
html[data-psdfa-theme="dark"] .psdfa-filter-links a.active{background:var(--psdfa-dark-surface) !important;color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-filter-search input{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-filter-search input:focus{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-filter-switches i{background:var(--psdfa-dark-surface-2) !important;}
html[data-psdfa-theme="dark"] .psdfa-filter-switches i:after{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-filter-switches label{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-floating-feature{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-floating-feature>svg{background:var(--psdfa-dark-accent-soft) !important;color:var(--psdfa-ink) !important;}
html[data-psdfa-theme="dark"] .psdfa-footer-trust-logo{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-footer-trust-logo-code{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-gallery-thumb{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-gallery-thumb:hover{border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-header-account-avatar{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-header-account-guest p{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-header-account-guest-icon{background:var(--psdfa-dark-accent-soft) !important;color:var(--psdfa-ink) !important;}
html[data-psdfa-theme="dark"] .psdfa-header-account-menu a{color:var(--psdfa-ink) !important;}
html[data-psdfa-theme="dark"] .psdfa-header-account-menu a.is-logout{border-color:var(--psdfa-border) !important;color:var(--psdfa-dark-danger) !important;}
html[data-psdfa-theme="dark"] .psdfa-header-account-menu a.is-logout:hover{background:var(--psdfa-dark-danger-soft) !important;color:var(--psdfa-dark-danger) !important;}
html[data-psdfa-theme="dark"] .psdfa-header-account-menu a:hover{background:var(--psdfa-dark-surface) !important;color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-header-account-menu-icon{background:var(--psdfa-dark-surface) !important;color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-header-action:hover{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-header-cart-fragment{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-header-cart-panel-body .remove_from_cart_button{background:var(--psdfa-dark-danger-soft) !important;color:var(--psdfa-dark-danger) !important;}
html[data-psdfa-theme="dark"] .psdfa-header-cart-panel-body .woocommerce-mini-cart-item{border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-header-cart-panel-body .woocommerce-mini-cart-item .quantity{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-header-cart-panel-body .woocommerce-mini-cart__buttons .button{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-header-cart-panel-body .woocommerce-mini-cart__empty-message{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-header-cart-panel-body .woocommerce-mini-cart__total{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-header-cart-panel-body .woocommerce-mini-cart__total .woocommerce-Price-amount{color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-header-cart-panel-body .woocommerce-mini-cart__total strong{color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-header-cart-panel-head>a{color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-header-dropdown-panel{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-header-main{border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-header-search-trending a{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-header-search-trending a:hover{color:var(--psdfa-ink) !important;}
html[data-psdfa-theme="dark"] .psdfa-hero{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-hero-copy>p{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-hero-kicker{background:var(--psdfa-dark-accent-soft) !important;color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-hero-search-form{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-hero-stats span{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-hero-trending a{background:var(--psdfa-dark-surface) !important;color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-hero-trending a:hover{background:var(--psdfa-dark-accent-soft) !important;color:var(--psdfa-ink) !important;}
html[data-psdfa-theme="dark"] .psdfa-home-blog-section{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-mobile-bottom-nav{background:color-mix(in srgb, var(--psdfa-dark-surface) 94%, transparent) !important;}
html[data-psdfa-theme="dark"] .psdfa-mobile-bottom-nav a,
html[data-psdfa-theme="dark"] .psdfa-mobile-bottom-nav button{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-mobile-bottom-nav a.active{background:var(--psdfa-dark-accent-soft) !important;color:var(--psdfa-ink) !important;}
html[data-psdfa-theme="dark"] .psdfa-mobile-categories a:nth-child(even){background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-mobile-drawer-close{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-mobile-drawer-panel{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-mobile-nav .sub-menu a{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-mobile-nav a{border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-mobile-purchase-close{background:var(--psdfa-dark-surface) !important;color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-mobile-search-card{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-mobile-search-close{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-mobile-toggle,
html[data-psdfa-theme="dark"] .psdfa-mobile-search-toggle{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-nav-quick-links a{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-order-native-content .button,
html[data-psdfa-theme="dark"] .psdfa-order-native-content .woocommerce-button{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-order-native-content .button:hover,
html[data-psdfa-theme="dark"] .psdfa-order-native-content .woocommerce-button:hover{background:var(--psdfa-dark-surface-2) !important;border-color:var(--psdfa-border) !important;color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-order-native-content .woocommerce-customer-details address{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-order-native-content .woocommerce-notice,
html[data-psdfa-theme="dark"] .psdfa-order-native-content .woocommerce-message,
html[data-psdfa-theme="dark"] .psdfa-order-native-content .woocommerce-info,
html[data-psdfa-theme="dark"] .psdfa-order-native-content .woocommerce-error{background:var(--psdfa-dark-surface) !important;color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-order-native-content h2,
html[data-psdfa-theme="dark"] .psdfa-order-native-content .woocommerce-order-details__title,
html[data-psdfa-theme="dark"] .psdfa-order-native-content .woocommerce-order-downloads__title,
html[data-psdfa-theme="dark"] .psdfa-order-native-content .woocommerce-column__title{color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-order-native-content table{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-order-native-content table a{color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-order-native-content table a:hover{color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-order-native-content table tbody td,
html[data-psdfa-theme="dark"] .psdfa-order-native-content table tfoot th,
html[data-psdfa-theme="dark"] .psdfa-order-native-content table tfoot td{border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-order-native-content table tfoot td{color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-order-native-content table tfoot th{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-order-native-content table thead th{background:var(--psdfa-dark-surface) !important;color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-order-next-steps{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-order-next-steps svg{color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-order-secondary-action{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-order-secondary-action:hover{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-order-state-card{background:var(--psdfa-dark-success-soft) !important;border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-order-state-card.is-error{background:var(--psdfa-dark-danger-soft) !important;border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-order-state-card.is-error .psdfa-order-state-icon{background:var(--psdfa-dark-danger-soft) !important;color:var(--psdfa-dark-danger) !important;}
html[data-psdfa-theme="dark"] .psdfa-order-state-card.is-neutral .psdfa-order-state-icon{background:var(--psdfa-dark-surface) !important;color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-order-state-card.is-pending{background:var(--psdfa-dark-accent-soft) !important;}
html[data-psdfa-theme="dark"] .psdfa-order-state-card.is-pending .psdfa-order-state-icon{background:var(--psdfa-dark-accent-soft) !important;color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-order-state-copy > span{color:var(--psdfa-dark-success) !important;}
html[data-psdfa-theme="dark"] .psdfa-order-state-icon{background:var(--psdfa-dark-surface) !important;color:var(--psdfa-dark-success) !important;}
html[data-psdfa-theme="dark"] .psdfa-order-status{color:var(--psdfa-dark-success) !important;}
html[data-psdfa-theme="dark"] .psdfa-order-steps .is-active{background:var(--psdfa-dark-accent-soft) !important;}
html[data-psdfa-theme="dark"] .psdfa-order-steps .is-done{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-order-steps .is-done > span{background:var(--psdfa-dark-surface) !important;color:var(--psdfa-dark-success) !important;}
html[data-psdfa-theme="dark"] .psdfa-order-steps > * > span{background:var(--psdfa-dark-surface) !important;color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-order-steps > a,
html[data-psdfa-theme="dark"] .psdfa-order-steps > span{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-order-steps > a:hover{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-page-breadcrumbs a{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-page-breadcrumbs a:hover{color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-page-content .wp-block-separator{border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-page-content a{color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-page-content a:hover{color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-page-content blockquote{background:var(--psdfa-dark-accent-soft) !important;color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-page-content h2,
html[data-psdfa-theme="dark"] .psdfa-page-content h3,
html[data-psdfa-theme="dark"] .psdfa-page-content h4{color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-page-content input:not([type="checkbox"]):not([type="radio"]),
html[data-psdfa-theme="dark"] .psdfa-page-content select,
html[data-psdfa-theme="dark"] .psdfa-page-content textarea{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-page-content table{border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-page-content th{background:var(--psdfa-dark-surface) !important;color:var(--psdfa-ink) !important;}
html[data-psdfa-theme="dark"] .psdfa-page-content th,
html[data-psdfa-theme="dark"] .psdfa-page-content td{border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-page-featured{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-page-head{background:var(--psdfa-dark-accent-soft) !important;border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-page-head h1{color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-page-head p{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-page-kicker{color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-page-links{border-color:var(--psdfa-border) !important;color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-page-links a,
html[data-psdfa-theme="dark"] .psdfa-page-links>span:not(:first-child){border-color:var(--psdfa-border) !important;color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-page-shell{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-post-card{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-price-filter input{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-price-filter input:focus{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-price-filter label span{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-primary-nav .sub-menu{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-primary-nav .sub-menu a:hover{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-primary-nav a{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-primary-nav a:hover{color:var(--psdfa-ink) !important;}
html[data-psdfa-theme="dark"] .psdfa-product-card h2 a:hover{color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-product-card-inner{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-product-card-inner:hover{border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-product-cat{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-product-date-field::after{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-product-demo{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;color:var(--psdfa-ink) !important;}
html[data-psdfa-theme="dark"] .psdfa-product-demo:hover{background:var(--psdfa-dark-surface) !important;color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-product-excerpt{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-product-gallery-thumbs{border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-product-meta b{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-product-meta span{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-product-meta span+span{border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-product-meta-section{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-product-meta-section-head{border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-product-meta-section-head span,
html[data-psdfa-theme="dark"] .psdfa-product-meta-note,
html[data-psdfa-theme="dark"] .psdfa-product-meta-field small{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-product-price{color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-product-search{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-product-search:focus-within{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-product-specs-tab-grid > div{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-product-specs-tab-grid a{color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-product-specs-tab-grid span{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-product-specs-tab-head p{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-product-specs-tab-head span{color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-product-stats{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-product-stats span + span{border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-product-thumb{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-product-toast{background:color-mix(in srgb, var(--psdfa-dark-surface) 94%, transparent) !important;border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-product-toast-action{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-product-toast-action:hover{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-product-toast-close:hover,
html[data-psdfa-theme="dark"] .psdfa-product-toast-close:focus-visible{background:var(--psdfa-dark-surface) !important;color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-product-toast-icon{background:var(--psdfa-dark-surface) !important;color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-product-toast.is-error .psdfa-product-toast-icon{background:var(--psdfa-dark-danger-soft) !important;color:var(--psdfa-dark-danger) !important;}
html[data-psdfa-theme="dark"] .psdfa-product-toast.is-info .psdfa-product-toast-icon{background:var(--psdfa-dark-surface) !important;color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-purchase-benefits>div>svg{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-qa-answer{background:var(--psdfa-dark-accent-soft) !important;}
html[data-psdfa-theme="dark"] .psdfa-qa-avatar{background:var(--psdfa-dark-surface) !important;color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-qa-buyer{background:var(--psdfa-dark-surface) !important;color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-qa-compose-head h3{color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-qa-compose-head span{color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-qa-empty{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-qa-empty p{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-qa-empty strong{color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-qa-empty-icon{background:var(--psdfa-dark-accent-soft) !important;color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-qa-eyebrow{color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-qa-field > span{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-qa-field input,
html[data-psdfa-theme="dark"] .psdfa-qa-field select,
html[data-psdfa-theme="dark"] .psdfa-qa-field textarea{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-qa-field input:focus,
html[data-psdfa-theme="dark"] .psdfa-qa-field select:focus,
html[data-psdfa-theme="dark"] .psdfa-qa-field textarea:focus{border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-qa-form{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-qa-form-footer p{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-qa-head h2{color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-qa-head p{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-qa-item{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-qa-notice.is-error{background:var(--psdfa-dark-danger-soft) !important;border-color:var(--psdfa-border) !important;color:var(--psdfa-dark-danger) !important;}
html[data-psdfa-theme="dark"] .psdfa-qa-notice.is-info{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-qa-notice.is-success{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;color:var(--psdfa-dark-success) !important;}
html[data-psdfa-theme="dark"] .psdfa-qa-notice.is-warning{background:var(--psdfa-dark-accent-soft) !important;color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-qa-official{background:var(--psdfa-dark-accent-soft) !important;color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-qa-pagination a{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-qa-restricted{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-qa-restricted > span{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-qa-restricted p{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-qa-search input{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-qa-search input:focus{border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-qa-stats{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-qa-stats small{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-qa-text{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-qa-waiting{background:var(--psdfa-dark-surface) !important;color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-rating-row-label{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-rating-row-track{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-review-author strong{color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-review-avatar{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-review-awaiting{color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-review-card{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-review-card:hover{border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-review-form-card{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-review-form-heading h3{color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-review-form-heading p{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-review-form-heading span{color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-review-form-icon{background:var(--psdfa-dark-accent-soft) !important;color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-review-form-message{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-review-form-message > span{background:var(--psdfa-dark-surface) !important;color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-review-form-message a{color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-review-form-message p{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-review-form-message.is-info{background:var(--psdfa-dark-accent-soft) !important;}
html[data-psdfa-theme="dark"] .psdfa-review-form-message.is-info > span{color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-review-form-message.is-restricted{background:var(--psdfa-dark-accent-soft) !important;}
html[data-psdfa-theme="dark"] .psdfa-review-form-message.is-restricted > span{color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-review-pagination .page-numbers .current{background:var(--psdfa-dark-accent-soft) !important;color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-review-pagination .page-numbers a,
html[data-psdfa-theme="dark"] .psdfa-review-pagination .page-numbers span{background:var(--psdfa-dark-surface) !important;color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-review-rating-line > span{color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-review-text{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-review-verified{background:var(--psdfa-dark-surface) !important;color:var(--psdfa-dark-success) !important;}
html[data-psdfa-theme="dark"] .psdfa-reviews-closed{background:var(--psdfa-dark-surface) !important;color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-reviews-empty{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-reviews-empty > span{background:var(--psdfa-dark-accent-soft) !important;color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-reviews-empty a{color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-reviews-empty p{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-reviews-empty strong{color:var(--psdfa-ink) !important;}
html[data-psdfa-theme="dark"] .psdfa-reviews-heading h2{color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-reviews-heading p{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-reviews-kicker{color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-reviews-list-head > strong{background:var(--psdfa-dark-surface) !important;color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-reviews-list-head h3{color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-reviews-satisfaction{color:var(--psdfa-dark-success) !important;}
html[data-psdfa-theme="dark"] .psdfa-reviews-score-meta{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-reviews-score-value strong{color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-reviews-summary{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-reviews-summary-note{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-reviews-summary-note > span{color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-reviews-summary-note p{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-reviews-write{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-reviews-write:hover{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-rtl-buy-benefits li{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-rtl-buy-benefits li svg{color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-rtl-buy-card-head > span{background:var(--psdfa-dark-surface) !important;color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-rtl-buy-card-head strong{color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-rtl-buy-updated > svg{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-rtl-cart-wrap .quantity .qty{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-rtl-cart-wrap .reset_variations{color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-rtl-cart-wrap .single_add_to_cart_button.is-ajax-loading::after{border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-rtl-cart-wrap table.variations label{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-rtl-cart-wrap table.variations select{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-rtl-changelog-card{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-rtl-changelog-card li svg{color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-rtl-commerce-stats span{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-rtl-commerce-stats strong{color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-rtl-consult-card > a{border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-rtl-consult-card span{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-rtl-consult-icon{background:var(--psdfa-dark-accent-soft) !important;color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-rtl-demo-secondary{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-rtl-demo-secondary:hover{border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-rtl-lifetime-note{color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-rtl-metric-icon{background:var(--psdfa-dark-surface) !important;color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-rtl-metrics-bar strong{color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-rtl-mobile-buybar{background:color-mix(in srgb, var(--psdfa-dark-surface) 94%, transparent) !important;}
html[data-psdfa-theme="dark"] .psdfa-rtl-mobile-buybar small{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-rtl-price-block .price{color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-rtl-price-heading em{background:var(--psdfa-dark-surface-2) !important;color:var(--psdfa-dark-danger) !important;}
html[data-psdfa-theme="dark"] .psdfa-rtl-price-label{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-rtl-product-facts > div{border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-rtl-product-facts a{color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-rtl-product-head-meta{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-rtl-product-kicker{background:var(--psdfa-dark-accent-soft) !important;color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-rtl-product-kicker.is-featured{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-rtl-product-kicker.is-sale{background:var(--psdfa-dark-danger-soft) !important;color:var(--psdfa-dark-danger) !important;}
html[data-psdfa-theme="dark"] .psdfa-rtl-product-lead{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-short-description-toggle{color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-short-description-toggle:hover,html[data-psdfa-theme="dark"] .psdfa-short-description-toggle:focus-visible{color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-rtl-secure-note > svg{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-rtl-seller-card p{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-rtl-seller-response{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-rtl-support-grid > div{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-rtl-support-satisfaction{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-rtl-support-satisfaction strong{color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-rtl-support-satisfaction,
html[data-psdfa-theme="dark"] .psdfa-rtl-buy-updated{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-rtl-tabs-shell .woocommerce-tabs .panel > h2:first-child{color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-rtl-tabs-shell .woocommerce-tabs .panel a:not(.button):not(.psdfa-rtl-tab-cta){color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-rtl-tabs-shell .woocommerce-tabs .panel blockquote{background:var(--psdfa-dark-surface) !important;color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-rtl-tabs-shell .woocommerce-tabs .panel h2{color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-rtl-tabs-shell .woocommerce-tabs .panel h3{color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-rtl-tabs-shell .woocommerce-tabs .panel h4{color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-rtl-tabs-shell .woocommerce-tabs .panel th{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-rtl-tabs-shell .woocommerce-tabs ul.tabs{background:color-mix(in srgb, var(--psdfa-dark-surface) 94%, transparent) !important;}
html[data-psdfa-theme="dark"] .psdfa-rtl-tabs-shell .woocommerce-tabs ul.tabs li a{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-rtl-verified{background:var(--psdfa-dark-surface) !important;color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-rtl-version-chip{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-search-empty{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-search-empty p{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-search-empty-icon{background:var(--psdfa-dark-surface) !important;color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-search-hero{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-search-hero p{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-search-icon{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-search-kicker b{background:var(--psdfa-dark-surface) !important;color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-search-kicker span{color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-search-pagination .page-numbers{background:var(--psdfa-dark-surface) !important;color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-search-post-body h3 a:hover{color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-search-post-body p{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-search-post-card{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-search-post-card:hover{border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-search-post-meta span{color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-search-post-more{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-search-post-more:hover{color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-search-post-thumb{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-search-scope-tabs{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-search-scope-tabs a{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-search-scope-tabs a:hover{background:var(--psdfa-dark-surface) !important;color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-search-scope-tabs em{background:var(--psdfa-dark-surface) !important;color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-search-section-head{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-search-section-head > a{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-search-section-head > a:hover{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-search-section-head > div > span{color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-search-section-head p{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-section-link{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-section-soft{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-shop-result-summary span{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-shop-result-summary strong{color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-shop-sidebar{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-shop-sidebar .psdfa-filter-card{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-shop-sidebar .psdfa-filter-head{background:color-mix(in srgb, var(--psdfa-dark-surface) 94%, transparent) !important;}
html[data-psdfa-theme="dark"] .psdfa-shop-sorts a{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-shop-sorts a.active{background:var(--psdfa-dark-accent-soft) !important;color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-shop-sorts a:hover{background:var(--psdfa-dark-surface) !important;color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-shop-sorts>span{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-shop-toolbar{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-showcase-lines span{background:var(--psdfa-dark-surface-2) !important;}
html[data-psdfa-theme="dark"] .psdfa-showcase-products i{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-showcase-products i:after{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-showcase-products i:nth-child(2){background:var(--psdfa-dark-accent-soft) !important;}
html[data-psdfa-theme="dark"] .psdfa-showcase-sidebar{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-showcase-sidebar span{background:var(--psdfa-dark-surface-2) !important;}
html[data-psdfa-theme="dark"] .psdfa-showcase-window{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-showcase-window-head{border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-showcase-window-head span{background:var(--psdfa-dark-surface-2) !important;}
html[data-psdfa-theme="dark"] .psdfa-site-footer .psdfa-brand-mark{color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-site-header{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-smart-result{border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-smart-result-badge{background:var(--psdfa-dark-danger-soft) !important;color:var(--psdfa-dark-danger) !important;}
html[data-psdfa-theme="dark"] .psdfa-smart-result-category{color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-smart-result-copy > p{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-smart-result-price{color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-smart-result-section + .psdfa-smart-result-section{border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-smart-result-section > header{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-smart-result-section > header span{background:var(--psdfa-dark-surface) !important;color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-smart-result-section > header strong{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-smart-result-thumb{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-smart-result-version{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-smart-result:hover,
html[data-psdfa-theme="dark"] .psdfa-smart-result:focus-visible{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-smart-search-empty{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-smart-search-idle-title{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-smart-search-loader{border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-smart-search-panel{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-smart-search-status{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-smart-search-suggestions button{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-smart-search-suggestions button:hover{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-smart-search-tabs{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-smart-search-tabs button{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-smart-search-tabs button:hover{background:var(--psdfa-dark-surface) !important;color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-smart-search-view-all{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;color:var(--psdfa-ink) !important;}
html[data-psdfa-theme="dark"] .psdfa-smart-search-view-all:hover{background:var(--psdfa-dark-surface) !important;color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-smart-search.is-smart-open{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-theme-toggle-drawer .psdfa-theme-toggle-icons{background:var(--psdfa-dark-accent-soft) !important;}
html[data-psdfa-theme="dark"] .psdfa-trust-grid article{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-trust-grid p{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-trust-icon{background:var(--psdfa-dark-accent-soft) !important;}
html[data-psdfa-theme="dark"] .psdfa-trust-section{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-update-arrow{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-update-center-intro p{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-update-center-section{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-update-item:hover{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-update-list{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-update-thumb{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-version-pill{background:var(--psdfa-dark-accent-soft) !important;}
html[data-psdfa-theme="dark"] .is-error .psdfa-order-state-copy > span{color:var(--psdfa-dark-danger) !important;}
html[data-psdfa-theme="dark"] .is-pending .psdfa-order-state-copy > span{color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .screen-reader-text:focus{background:var(--psdfa-dark-surface) !important;color:var(--psdfa-ink) !important;}
html[data-psdfa-theme="dark"] .single-product .stock{color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .single-product .stock.out-of-stock{color:var(--psdfa-dark-danger) !important;}
html[data-psdfa-theme="dark"] .single-product .woocommerce-message,
html[data-psdfa-theme="dark"] .single-product .woocommerce-info,
html[data-psdfa-theme="dark"] .single-product .woocommerce-error{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .woocommerce .woocommerce-breadcrumb{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .woocommerce div.product .product_meta{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .woocommerce div.product .woocommerce-tabs{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .woocommerce div.product .woocommerce-tabs ul.tabs li a{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:var(--psdfa-ink) !important;}
html[data-psdfa-theme="dark"] .woocommerce form .form-row input.input-text,
html[data-psdfa-theme="dark"] .woocommerce form .form-row textarea,
html[data-psdfa-theme="dark"] .woocommerce select{border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .woocommerce form.login,
html[data-psdfa-theme="dark"] .woocommerce form.register,
html[data-psdfa-theme="dark"] .woocommerce form.checkout_coupon{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .woocommerce-account .form-row .required{color:var(--psdfa-dark-danger) !important;}
html[data-psdfa-theme="dark"] .woocommerce-account .input-text,
html[data-psdfa-theme="dark"] .woocommerce-account input[type="text"],
html[data-psdfa-theme="dark"] .woocommerce-account input[type="email"],
html[data-psdfa-theme="dark"] .woocommerce-account input[type="tel"],
html[data-psdfa-theme="dark"] .woocommerce-account input[type="password"],
html[data-psdfa-theme="dark"] .woocommerce-account select,
html[data-psdfa-theme="dark"] .woocommerce-account textarea{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .woocommerce-account .woocommerce-Address{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .woocommerce-account .woocommerce-Address address{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .woocommerce-account .woocommerce-Address-title .edit{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .woocommerce-account .woocommerce-Address-title .edit:hover{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .woocommerce-account .woocommerce-EditAccountForm .show-password-input::after{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .woocommerce-account .woocommerce-MyAccount-content .woocommerce-info .button,
html[data-psdfa-theme="dark"] .woocommerce-account .woocommerce-MyAccount-content .woocommerce-message .button{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .woocommerce-account .woocommerce-MyAccount-content .woocommerce-info .button:hover,
html[data-psdfa-theme="dark"] .woocommerce-account .woocommerce-MyAccount-content .woocommerce-message .button:hover{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .woocommerce-account .woocommerce-MyAccount-content p{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .woocommerce-account .woocommerce-MyAccount-content table.shop_table{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .woocommerce-account .woocommerce-MyAccount-content table.shop_table th{background:var(--psdfa-dark-surface) !important;color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .woocommerce-account .woocommerce-MyAccount-content table.shop_table_responsive td::before{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .woocommerce-account .woocommerce-MyAccount-downloads .download-file .button:hover,
html[data-psdfa-theme="dark"] .woocommerce-account .woocommerce-table--order-downloads .download-file .button:hover,
html[data-psdfa-theme="dark"] .woocommerce-account .woocommerce-error{background:var(--psdfa-dark-danger-soft) !important;border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .woocommerce-account .woocommerce-message{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .woocommerce-account .woocommerce-message,
html[data-psdfa-theme="dark"] .woocommerce-account .woocommerce-info,
html[data-psdfa-theme="dark"] .woocommerce-account .woocommerce-error{background:var(--psdfa-dark-surface) !important;color:var(--psdfa-ink) !important;}
html[data-psdfa-theme="dark"] .woocommerce-account .woocommerce-orders-table__cell-order-actions .button{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .woocommerce-account .woocommerce-orders-table__cell-order-actions .button:hover,
html[data-psdfa-theme="dark"] .woocommerce-account .woocommerce-orders-table__cell-order-actions .button:focus-visible{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .woocommerce-account .woocommerce-orders-table__cell-order-number a:hover{color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .woocommerce-account address{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .woocommerce-account:not(.logged-in) .u-column1,
html[data-psdfa-theme="dark"] .woocommerce-account:not(.logged-in) .u-column2{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .woocommerce-checkout-payment .payment_box{background:var(--psdfa-dark-surface) !important;color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .woocommerce-checkout-payment .wc_payment_method{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .woocommerce-checkout-payment .woocommerce-privacy-policy-text,
html[data-psdfa-theme="dark"] .woocommerce-checkout-payment .woocommerce-terms-and-conditions-wrapper{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .woocommerce-message,
html[data-psdfa-theme="dark"] .woocommerce-info,
html[data-psdfa-theme="dark"] .woocommerce-error{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .woocommerce-shop .woocommerce-breadcrumb a,
html[data-psdfa-theme="dark"] .tax-product_cat .woocommerce-breadcrumb a,
html[data-psdfa-theme="dark"] .tax-product_tag .woocommerce-breadcrumb a{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .woocommerce-shop .woocommerce-info,
html[data-psdfa-theme="dark"] .tax-product_cat .woocommerce-info,
html[data-psdfa-theme="dark"] .tax-product_tag .woocommerce-info{background:var(--psdfa-dark-surface) !important;color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .woocommerce-shop nav.woocommerce-pagination a,
html[data-psdfa-theme="dark"] .woocommerce-shop nav.woocommerce-pagination span,
html[data-psdfa-theme="dark"] .tax-product_cat nav.woocommerce-pagination a,
html[data-psdfa-theme="dark"] .tax-product_cat nav.woocommerce-pagination span,
html[data-psdfa-theme="dark"] .tax-product_tag nav.woocommerce-pagination a,
html[data-psdfa-theme="dark"] .tax-product_tag nav.woocommerce-pagination span{background:var(--psdfa-dark-surface) !important;color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] body.single-product #psdfa-market-product-shell > .woocommerce-breadcrumb{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] body.single-product #psdfa-market-product-shell > .woocommerce-breadcrumb a{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] body.woocommerce-checkout .woocommerce-error{background:var(--psdfa-dark-danger-soft) !important;color:var(--psdfa-dark-danger) !important;}
html[data-psdfa-theme="dark"] body.woocommerce-checkout .woocommerce-error,
html[data-psdfa-theme="dark"] body.woocommerce-checkout .woocommerce-message,
html[data-psdfa-theme="dark"] body.woocommerce-checkout .woocommerce-info{background:var(--psdfa-dark-surface) !important;color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] body.woocommerce-checkout .woocommerce-message{background:var(--psdfa-dark-success-soft) !important;border-color:var(--psdfa-border) !important;color:var(--psdfa-dark-success) !important;}

html[data-psdfa-theme="dark"] :where(.woocommerce-error,.psdfa-qa-notice.is-error,.psdfa-review-form-message.is-restricted,.psdfa-product-toast.is-error){background:var(--psdfa-dark-danger-soft)!important}
html[data-psdfa-theme="dark"] :where(.woocommerce-message,.psdfa-order-state-card.is-success){background:var(--psdfa-dark-success-soft)!important}
html[data-psdfa-theme="dark"] :where(.woocommerce-info,.psdfa-qa-notice.is-warning,.psdfa-checkout-summary-note,.psdfa-rtl-lifetime-note,.psdfa-amazing-offer){background:var(--psdfa-dark-accent-soft)!important}
html[data-psdfa-theme="dark"] .psdfa-amazing-offer{border-color:color-mix(in srgb,var(--psdfa-primary) 48%,var(--psdfa-border))!important}
html[data-psdfa-theme="dark"] .psdfa-gallery-lightbox{background:rgba(0,0,0,.94)!important}
html[data-psdfa-theme="dark"] .psdfa-lightbox-stage,html[data-psdfa-theme="dark"] .psdfa-gallery-stage{background:var(--psdfa-dark-surface-2)}
html[data-psdfa-theme="dark"] .psdfa-gallery-lightbox :where(button,.psdfa-lightbox-counter){color:#fff}
html[data-psdfa-theme="dark"] :where(.select2-dropdown,.select2-container--default .select2-results__option){background:var(--psdfa-dark-surface);color:var(--psdfa-ink);border-color:var(--psdfa-border)}
html[data-psdfa-theme="dark"] .select2-container--default .select2-results__option--highlighted[aria-selected]{background:var(--psdfa-dark-surface-3);color:var(--psdfa-ink)}
html[data-psdfa-theme="dark"] .blockUI.blockOverlay{background:var(--psdfa-dark-bg)!important;opacity:.68!important}
html[data-psdfa-theme="dark"] img{color-scheme:normal}
@media(max-width:980px){html[data-psdfa-theme="dark"] .psdfa-mobile-categories a:nth-child(even){background:var(--psdfa-dark-surface-2)!important}html[data-psdfa-theme="dark"] .psdfa-mobile-bottom-nav a.active{background:var(--psdfa-dark-accent-soft);color:var(--psdfa-ink)}}
@media print{.psdfa-theme-toggle{display:none!important}}

/* Dark-theme contrast fixes */
html[data-psdfa-theme="dark"] .psdfa-rtl-mobile-buybar > button {
  background: var(--psdfa-primary) !important;
  color: #111318 !important;
  box-shadow: 0 7px 20px color-mix(in srgb, var(--psdfa-primary) 18%, transparent);
}
html[data-psdfa-theme="dark"] .psdfa-rtl-mobile-buybar > button:hover,
html[data-psdfa-theme="dark"] .psdfa-rtl-mobile-buybar > button:focus-visible {
  background: color-mix(in srgb, var(--psdfa-primary) 88%, #fff) !important;
  color: #111318 !important;
}
html[data-psdfa-theme="dark"] .psdfa-campaign-badge {
  background: var(--psdfa-campaign-accent) !important;
  color: #111318 !important;
  border: 1px solid color-mix(in srgb, #111318 18%, transparent);
  text-shadow: none !important;
}

/* v0.22.30 — stronger primary actions and product preview contrast */
html[data-psdfa-theme="dark"] :where(
  .psdfa-btn-primary,
  .psdfa-product-buy,
  .psdfa-rtl-cart-wrap .single_add_to_cart_button,
  .psdfa-rtl-mobile-buybar > button,
  .psdfa-cart-checkout .checkout-button,
  .woocommerce-checkout-payment #place_order
) {
  background: var(--psdfa-primary) !important;
  border-color: var(--psdfa-primary) !important;
  color: #111318 !important;
  box-shadow: 0 7px 20px color-mix(in srgb, var(--psdfa-primary) 18%, transparent) !important;
}

html[data-psdfa-theme="dark"] :where(
  .psdfa-btn-primary,
  .psdfa-product-buy,
  .psdfa-rtl-cart-wrap .single_add_to_cart_button,
  .psdfa-rtl-mobile-buybar > button,
  .psdfa-cart-checkout .checkout-button,
  .woocommerce-checkout-payment #place_order
):hover,
html[data-psdfa-theme="dark"] :where(
  .psdfa-btn-primary,
  .psdfa-product-buy,
  .psdfa-rtl-cart-wrap .single_add_to_cart_button,
  .psdfa-rtl-mobile-buybar > button,
  .psdfa-cart-checkout .checkout-button,
  .woocommerce-checkout-payment #place_order
):focus-visible {
  background: color-mix(in srgb, var(--psdfa-primary) 88%, #fff) !important;
  border-color: color-mix(in srgb, var(--psdfa-primary) 88%, #fff) !important;
  color: #111318 !important;
}

html[data-psdfa-theme="dark"] .psdfa-rtl-demo-secondary {
  background: var(--psdfa-dark-surface-2) !important;
  border-color: color-mix(in srgb, var(--psdfa-primary) 58%, var(--psdfa-border)) !important;
  color: var(--psdfa-primary) !important;
  box-shadow: 0 5px 18px color-mix(in srgb, #000 22%, transparent) !important;
}

html[data-psdfa-theme="dark"] .psdfa-rtl-demo-secondary:hover,
html[data-psdfa-theme="dark"] .psdfa-rtl-demo-secondary:focus-visible {
  background: var(--psdfa-dark-accent-soft) !important;
  border-color: var(--psdfa-primary) !important;
  color: var(--psdfa-primary) !important;
  box-shadow: 0 7px 22px color-mix(in srgb, var(--psdfa-primary) 10%, transparent) !important;
}

html[data-psdfa-theme="dark"] .psdfa-amazing-offer-icon {
  background: var(--psdfa-dark-surface-3) !important;
  color: var(--psdfa-primary) !important;
  border: 1px solid color-mix(in srgb, var(--psdfa-primary) 34%, var(--psdfa-border)) !important;
  box-shadow: none !important;
}


/* v0.22.31 — dark-theme text contrast pass
 * Secondary copy is intentionally brighter than the light-theme muted palette.
 * This also catches a handful of component labels that previously kept hard-coded
 * light-theme greys and therefore became too dim on dark surfaces.
 */
html[data-psdfa-theme="dark"] :where(
  .psdfa-checkout-card-head > div > span,
  .psdfa-product-updated,
  .psdfa-order-overview span,
  .psdfa-cart-item-price > span,
  .psdfa-cart-item-quantity > span,
  .psdfa-cart-item-subtotal > span,
  .psdfa-cart-summary-head > div > span,
  .psdfa-header-dropdown-chevron,
  .psdfa-header-account-user small,
  .psdfa-header-account-user span,
  .psdfa-header-account-menu-arrow,
  .psdfa-category-mega-head span,
  .psdfa-product-price-label,
  .psdfa-blog-comment-content header time,
  .psdfa-account-user-copy small,
  .psdfa-account-menu-arrow,
  .psdfa-smart-result-meta,
  .psdfa-filter-currency,
  .psdfa-category-copy small,
  .psdfa-update-copy small,
  .psdfa-rtl-seller-head small,
  .psdfa-qa-meta,
  .psdfa-rating-row-count,
  .psdfa-review-card-head time,
  .psdfa-rtl-section-title span,
  .psdfa-price-filter i
) {
  color: var(--psdfa-muted) !important;
}

/* General low-emphasis copy: keep it readable without flattening heading hierarchy. */
html[data-psdfa-theme="dark"] :where(
  .psdfa-breadcrumb,
  .woocommerce-breadcrumb,
  .psdfa-product-meta,
  .psdfa-product-card-meta,
  .psdfa-blog-meta,
  .psdfa-blog-card-meta,
  .psdfa-page-meta,
  .psdfa-account-meta,
  .psdfa-footer-note
) {
  color: var(--psdfa-muted) !important;
}

/* v0.22.32 — comprehensive dark-mode text legibility audit
 * Live pages reviewed: home, shop, product, blog archive, single post,
 * account and cart. Remaining hard-coded light-theme greys are normalized
 * here so all dark presets keep a clear primary/secondary text hierarchy.
 */
html[data-psdfa-theme="dark"][data-psdfa-dark-preset="graphite"]{--psdfa-dark-muted:#ccd1d7}
html[data-psdfa-theme="dark"][data-psdfa-dark-preset="midnight"]{--psdfa-dark-muted:#cbd5e3}
html[data-psdfa-theme="dark"][data-psdfa-dark-preset="slate"]{--psdfa-dark-muted:#cdd5df}
html[data-psdfa-theme="dark"][data-psdfa-dark-preset="photoshop"]{--psdfa-dark-muted:#d1d1d1}
html[data-psdfa-theme="dark"][data-psdfa-dark-preset="oled"]{--psdfa-dark-muted:#cecece}

/* Primary copy and values that must never keep dark colours from the light theme. */
html[data-psdfa-theme="dark"] :where(
  .psdfa-blog-content,
  .psdfa-page-content,
  .psdfa-qa,
  .psdfa-reviews-shell,
  .psdfa-reviews-write,
  .psdfa-rtl-tabs-shell .woocommerce-tabs .panel,
  .psdfa-blog-widget>h3,
  .psdfa-blog-widget .widget-title,
  .psdfa-blog-widget-recent>a,
  .psdfa-blog-related h3 a,
  .psdfa-blog-comment-content header strong,
  .psdfa-blog-comment-content header a,
  .psdfa-blog-post-nav>a,
  .psdfa-blog-content th,
  .psdfa-search-section-head h2,
  .psdfa-search-post-body h3,
  .psdfa-archive-description>div h2,
  .psdfa-archive-description>div h3,
  .psdfa-archive-help,
  .psdfa-smart-result-copy>strong,
  .psdfa-header-account-user strong,
  .psdfa-header-cart-panel-body .woocommerce-mini-cart-item>a:not(.remove),
  .psdfa-product-stats b,
  .psdfa-cart-item-price strong,
  .psdfa-cart-item-subtotal strong,
  .psdfa-cart-summary-row strong,
  .psdfa-checkout-review-table .product-total,
  .psdfa-checkout-review-table tfoot td,
  .woocommerce-checkout-payment .wc_payment_method>label,
  .psdfa-order-overview strong,
  .psdfa-order-next-steps strong,
  .psdfa-order-native-content table tbody td,
  .psdfa-order-secondary-action,
  .psdfa-product-toast,
  .psdfa-qa-meta strong,
  .psdfa-rtl-buy-updated strong,
  .psdfa-qa-restricted strong,
  .psdfa-product-toast-body .woocommerce-message,
  .psdfa-product-toast-body .woocommerce-info,
  .psdfa-product-toast-body .woocommerce-error,
  .psdfa-product-specs-tab-grid strong,
  .psdfa-rtl-support-grid strong,
  .psdfa-rtl-consult-card>a,
  .psdfa-reviews-summary-note strong,
  .psdfa-review-form-message strong,
  .psdfa-rtl-product-facts strong,
  .woocommerce-account .woocommerce-orders-table__cell-order-total,
  .woocommerce-account .woocommerce-orders-table__cell-order-actions .button,
  .woocommerce-account .woocommerce-MyAccount-content .woocommerce-info .button,
  .woocommerce-account .woocommerce-MyAccount-content .woocommerce-message .button,
  .woocommerce-account .woocommerce-Address-title .edit,
  .woocommerce-account .woocommerce-MyAccount-content table.shop_table td,
  .psdfa-account-quick-links>a
){color:var(--psdfa-ink)!important}

/* Native form text and labels. */
html[data-psdfa-theme="dark"] :where(
  .woocommerce-account .input-text,
  .woocommerce-account input[type="text"],
  .woocommerce-account input[type="email"],
  .woocommerce-account input[type="tel"],
  .woocommerce-account input[type="password"],
  .woocommerce-account select,
  .woocommerce-account textarea,
  .psdfa-blog-comment-form input[type="text"],
  .psdfa-blog-comment-form input[type="email"],
  .psdfa-blog-comment-form input[type="url"],
  .psdfa-blog-comment-form textarea,
  .psdfa-cart-coupon-form input,
  .psdfa-cart-coupon-form button,
  .psdfa-checkout-coupon button,
  .psdfa-checkout-customer-fields input.input-text,
  .psdfa-checkout-customer-fields textarea,
  .psdfa-checkout-customer-fields select,
  .psdfa-checkout-customer-fields .select2-container .select2-selection--single,
  .psdfa-filter-search input,
  .psdfa-qa-search input,
  .psdfa-rtl-cart-wrap .quantity .qty,
  #review_form textarea,
  #review_form input[type=text],
  #review_form input[type=email]
){color:var(--psdfa-ink)!important}

html[data-psdfa-theme="dark"] :where(
  .woocommerce-account .form-row label,
  #review_form label,
  .psdfa-checkout-customer-fields label
){color:var(--psdfa-muted)!important}

/* Secondary text: dates, helper text, metadata and subdued labels. */
html[data-psdfa-theme="dark"] :where(
  .psdfa-account-user-copy small,
  .psdfa-account-menu-arrow,
  .psdfa-account-stat-link,
  .psdfa-blog-single-featured figcaption,
  .psdfa-blog-post-nav small,
  .psdfa-blog-content figcaption,
  .psdfa-blog-widget-recent small,
  .psdfa-blog-related time,
  .psdfa-blog-comment-content header time,
  .psdfa-blog-widget-categories li,
  .psdfa-blog-widget-recent-thumb,
  .psdfa-blog-related-thumb>span,
  .psdfa-blog-card-placeholder,
  .psdfa-cart-sale-saving>span small,
  .psdfa-checkout-steps li,
  .psdfa-cart-single-qty small,
  .psdfa-cart-coupon-copy small,
  .psdfa-cart-item-price>span,
  .psdfa-cart-item-quantity>span,
  .psdfa-cart-item-subtotal>span,
  .psdfa-cart-total .includes_tax,
  .psdfa-cart-trust small,
  .psdfa-cart-summary-head>div>span,
  .psdfa-checkout-review-table .psdfa-checkout-saving th small,
  .psdfa-checkout-card-head>div>span,
  .psdfa-checkout-product-copy small,
  .psdfa-checkout-customer-fields .optional,
  .psdfa-floating-feature small,
  .psdfa-category-copy small,
  .psdfa-update-copy small,
  .psdfa-hero-trending>span,
  .psdfa-showcase-window-head b,
  .psdfa-purchase-benefits small,
  .psdfa-category-mega-head span,
  .psdfa-header-cart-panel-head small,
  .psdfa-header-account-user small,
  .psdfa-header-account-user span,
  .psdfa-mobile-categories small,
  .psdfa-header-search-trending,
  .psdfa-header-dropdown-chevron,
  .psdfa-category-mega-item small,
  .psdfa-product-price-label,
  .psdfa-category-mega-item>svg,
  .psdfa-header-account-menu-arrow,
  .psdfa-order-native-content .wc-item-meta,
  .psdfa-order-native-content .wc-item-meta ul,
  .psdfa-order-native-content table td[data-title]::before,
  .psdfa-order-next-steps small,
  .psdfa-order-overview span,
  .psdfa-page-content figcaption,
  .psdfa-product-price del,
  .psdfa-product-updated,
  .psdfa-product-stats small,
  .psdfa-rtl-seller-response small,
  .psdfa-qa-search svg,
  .psdfa-rtl-buy-card-head small,
  .psdfa-rtl-product-facts>div>span,
  .psdfa-qa-compose-head small,
  .psdfa-rtl-secure-note small,
  .psdfa-reviews-score-value span,
  .psdfa-rtl-price-block .price del,
  .psdfa-rtl-metrics-bar small,
  .psdfa-qa-meta,
  .psdfa-rtl-support-grid small,
  .psdfa-rtl-section-title span,
  .psdfa-rtl-buy-updated small,
  .psdfa-rtl-seller-head small,
  .psdfa-changelog-version time,
  .psdfa-qa-field small,
  .psdfa-rating-row-count,
  .psdfa-product-toast-close,
  .psdfa-review-card-head time,
  .psdfa-reviews-list-head>div>span,
  .psdfa-search-post-meta,
  .psdfa-search-post-thumb,
  .psdfa-archive-category-chips a em,
  .woocommerce-shop .woocommerce-breadcrumb,
  .tax-product_cat .woocommerce-breadcrumb,
  .tax-product_tag .woocommerce-breadcrumb,
  .psdfa-active-filters>span,
  .psdfa-filter-head span,
  .psdfa-filter-links em,
  .psdfa-filter-checks em,
  .psdfa-filter-currency,
  .psdfa-price-filter i,
  .psdfa-active-filters a b,
  .psdfa-smart-result-meta,
  .psdfa-smart-result-thumb,
  .psdfa-smart-search-tabs em,
  .psdfa-smart-result-price del
){color:var(--psdfa-muted)!important}

/* Breadcrumb current items and separators should remain readable but quieter. */
html[data-psdfa-theme="dark"] :where(
  .psdfa-blog-breadcrumbs [aria-current="page"] span,
  .psdfa-page-breadcrumbs [aria-current="page"] span
){color:var(--psdfa-muted)!important}
html[data-psdfa-theme="dark"] :where(
  .psdfa-blog-breadcrumbs li:not(:last-child)::after,
  .psdfa-page-breadcrumbs li:not(:last-child)::after,
  .psdfa-rtl-product-head-meta>span:not(:last-child)::after
){color:color-mix(in srgb,var(--psdfa-muted) 72%,transparent)!important}

/* Semantic accents retained, but bright enough on every dark preset. */
html[data-psdfa-theme="dark"] .woocommerce-account .woocommerce-orders-table__cell-order-status{color:var(--psdfa-dark-success)!important}
html[data-psdfa-theme="dark"] .psdfa-cart-sale-saving>span small{color:color-mix(in srgb,var(--psdfa-dark-success) 84%,var(--psdfa-ink))!important}
html[data-psdfa-theme="dark"] .psdfa-checkout-review-table .psdfa-checkout-saving th small{color:color-mix(in srgb,var(--psdfa-dark-success) 84%,var(--psdfa-ink))!important}
html[data-psdfa-theme="dark"] .psdfa-blog-meta-item a:hover{color:var(--psdfa-dark-info)!important}

/* Placeholders were technically visible, but too faint on OLED/graphite. */
html[data-psdfa-theme="dark"] :where(input,textarea)::placeholder,
html[data-psdfa-theme="dark"] .psdfa-product-search input[type=search]::placeholder{color:color-mix(in srgb,var(--psdfa-muted) 92%,var(--psdfa-ink))!important;opacity:.9}
\n\n/* v0.22.35: dark treatment for the description expander and compact mini-cart metadata. */
html[data-psdfa-theme="dark"] .psdfa-description-collapse-panel.is-collapsed .psdfa-description-collapse-content::after{background:linear-gradient(to bottom,transparent,var(--psdfa-dark-surface) 84%) !important}
html[data-psdfa-theme="dark"] .psdfa-description-toggle{border-color:color-mix(in srgb,var(--psdfa-primary) 70%,var(--psdfa-dark-border));background:color-mix(in srgb,var(--psdfa-primary) 10%,var(--psdfa-dark-surface));color:var(--psdfa-dark-text)}
html[data-psdfa-theme="dark"] .psdfa-description-toggle:hover{background:var(--psdfa-primary);color:#111318}
html[data-psdfa-theme="dark"] .psdfa-header-cart-panel-body .woocommerce-mini-cart-item dl.variation:has(.awps-cart-addon-value){color:var(--psdfa-muted) !important}

/* v0.22.36 — single-product tab actions in dark mode */
html[data-psdfa-theme="dark"] .psdfa-qa-form-footer button,
html[data-psdfa-theme="dark"] .psdfa-qa-restricted a,
html[data-psdfa-theme="dark"] #review_form .form-submit input,
html[data-psdfa-theme="dark"] .psdfa-rtl-tab-cta {
  border-color: var(--psdfa-primary,#ffcc00) !important;
  background: var(--psdfa-primary,#ffcc00) !important;
  color: #111 !important;
  box-shadow: none !important;
}
html[data-psdfa-theme="dark"] .psdfa-qa-form-footer button:hover,
html[data-psdfa-theme="dark"] .psdfa-qa-restricted a:hover,
html[data-psdfa-theme="dark"] #review_form .form-submit input:hover,
html[data-psdfa-theme="dark"] .psdfa-rtl-tab-cta:hover,
html[data-psdfa-theme="dark"] .psdfa-qa-form-footer button:focus-visible,
html[data-psdfa-theme="dark"] .psdfa-qa-restricted a:focus-visible,
html[data-psdfa-theme="dark"] #review_form .form-submit input:focus-visible,
html[data-psdfa-theme="dark"] .psdfa-rtl-tab-cta:focus-visible {
  border-color: var(--psdfa-primary,#ffcc00) !important;
  background: color-mix(in srgb,var(--psdfa-primary,#ffcc00) 88%,#fff) !important;
  color: #111 !important;
}
html[data-psdfa-theme="dark"] .psdfa-reviews-write {
  border-color: var(--psdfa-border) !important;
  background: var(--psdfa-dark-surface-2) !important;
  color: var(--psdfa-dark-info) !important;
}
html[data-psdfa-theme="dark"] .psdfa-reviews-write:hover,
html[data-psdfa-theme="dark"] .psdfa-reviews-write:focus-visible {
  border-color: var(--psdfa-primary,#ffcc00) !important;
  background: var(--psdfa-dark-surface) !important;
  color: var(--psdfa-primary,#ffcc00) !important;
}

/* v0.22.39 — account/404 dark refinements. */
html[data-psdfa-theme="dark"] .woocommerce-account:not(.logged-in) .woocommerce-LostPassword a { color: var(--psdfa-primary) !important; }
html[data-psdfa-theme="dark"] .psdfa-404-code { text-shadow: 2px 2px rgba(0,0,0,.75); }

/* v0.22.40 — professional My Account dark-mode refinements */
html[data-psdfa-theme="dark"] .psdfa-account-menu .is-active > a,
html[data-psdfa-theme="dark"] .psdfa-account-menu .woocommerce-MyAccount-navigation-link--dashboard.is-active > a{
  background:var(--psdfa-dark-surface-3)!important;
  border-color:color-mix(in srgb,var(--psdfa-primary) 46%,var(--psdfa-border))!important;
  color:var(--psdfa-dark-ink)!important;
}
html[data-psdfa-theme="dark"] .psdfa-account-menu .is-active .psdfa-account-menu-icon{background:var(--psdfa-primary)!important;color:#111318!important}
html[data-psdfa-theme="dark"] .psdfa-account-menu .is-active .psdfa-account-menu-arrow{color:var(--psdfa-dark-ink)!important}
html[data-psdfa-theme="dark"] .psdfa-account-user-edit,
html[data-psdfa-theme="dark"] .psdfa-account-store-link,
html[data-psdfa-theme="dark"] .psdfa-account-nav-toggle,
html[data-psdfa-theme="dark"] .psdfa-account-drawer-head button{background:var(--psdfa-dark-surface-2)!important;border-color:var(--psdfa-border)!important;color:var(--psdfa-dark-ink)!important}
html[data-psdfa-theme="dark"] .psdfa-account-dashboard-card,
html[data-psdfa-theme="dark"] .psdfa-account-order-row,
html[data-psdfa-theme="dark"] .psdfa-account-empty-state{background:var(--psdfa-dark-surface)!important;border-color:var(--psdfa-border)!important}
html[data-psdfa-theme="dark"] .psdfa-account-quick-icon,
html[data-psdfa-theme="dark"] .psdfa-account-order-icon,
html[data-psdfa-theme="dark"] .psdfa-account-empty-state > span{background:var(--psdfa-dark-surface-2)!important;color:var(--psdfa-muted)!important}
html[data-psdfa-theme="dark"] .psdfa-account-order-status{background:var(--psdfa-dark-accent-soft)!important;color:var(--psdfa-primary)!important}
html[data-psdfa-theme="dark"] .psdfa-account-app.is-mobile-drawer .psdfa-account-sidebar{background:var(--psdfa-dark-bg)!important}

/* v0.22.41 — full-screen account application */
html[data-psdfa-theme="dark"] body.psdfa-account-fullscreen,
html[data-psdfa-theme="dark"] .psdfa-account-app.is-fullscreen,
html[data-psdfa-theme="dark"] .psdfa-account-app.is-fullscreen .psdfa-account-content-column { background: var(--psdfa-bg) !important; }
html[data-psdfa-theme="dark"] .psdfa-account-app.is-fullscreen .psdfa-account-sidebar,
html[data-psdfa-theme="dark"] .psdfa-account-app.is-fullscreen .psdfa-account-appbar { background: color-mix(in srgb, var(--psdfa-surface) 95%, transparent) !important; }
html[data-psdfa-theme="dark"] .psdfa-account-app.is-fullscreen .psdfa-account-user-card { background: color-mix(in srgb, var(--psdfa-primary) 7%, var(--psdfa-surface)) !important; }
html[data-psdfa-theme="dark"] .psdfa-account-brand > span { color: var(--psdfa-ink) !important; }

html[data-psdfa-theme="dark"] .woocommerce-account .woocommerce-EditAccountForm .show-password-input,
html[data-psdfa-theme="dark"] .woocommerce-account:not(.logged-in) .woocommerce-form-login .show-password-input,
html[data-psdfa-theme="dark"] .woocommerce-account:not(.logged-in) .woocommerce-form-register .show-password-input,
html[data-psdfa-theme="dark"] .woocommerce form .show-password-input,
html[data-psdfa-theme="dark"] .woocommerce-page form .show-password-input{color:var(--psdfa-muted) !important;background:transparent !important;}
html[data-psdfa-theme="dark"] .woocommerce-account .woocommerce-EditAccountForm .show-password-input:hover,
html[data-psdfa-theme="dark"] .woocommerce-account:not(.logged-in) .woocommerce-form-login .show-password-input:hover,
html[data-psdfa-theme="dark"] .woocommerce-account:not(.logged-in) .woocommerce-form-register .show-password-input:hover,
html[data-psdfa-theme="dark"] .woocommerce form .show-password-input:hover,
html[data-psdfa-theme="dark"] .woocommerce-page form .show-password-input:hover{color:var(--psdfa-text) !important;background:rgba(255,255,255,.06) !important;}

/* v0.22.59 — dark-mode form state clarity */
html[data-psdfa-theme="dark"] .woocommerce-password-strength{
  display:flex!important;
  align-items:center;
  justify-content:center;
  min-height:32px;
  margin-top:8px;
  padding:5px 10px!important;
  border:1px solid var(--psdfa-border)!important;
  border-radius:9px;
  background:var(--psdfa-dark-surface-2)!important;
  color:var(--psdfa-muted)!important;
  box-shadow:none!important;
  font-size:11px;
  font-weight:850;
  line-height:1.6;
  text-align:center;
}
html[data-psdfa-theme="dark"] .woocommerce-password-strength.short,
html[data-psdfa-theme="dark"] .woocommerce-password-strength.bad{
  border-color:color-mix(in srgb,var(--psdfa-dark-danger) 38%,var(--psdfa-border))!important;
  background:var(--psdfa-dark-danger-soft)!important;
  color:var(--psdfa-dark-danger)!important;
}
html[data-psdfa-theme="dark"] .woocommerce-password-strength.good{
  border-color:color-mix(in srgb,var(--psdfa-dark-info) 38%,var(--psdfa-border))!important;
  background:color-mix(in srgb,var(--psdfa-dark-info) 11%,var(--psdfa-dark-surface))!important;
  color:var(--psdfa-dark-info)!important;
}
html[data-psdfa-theme="dark"] .woocommerce-password-strength.strong{
  border-color:color-mix(in srgb,var(--psdfa-dark-success) 38%,var(--psdfa-border))!important;
  background:var(--psdfa-dark-success-soft)!important;
  color:var(--psdfa-dark-success)!important;
}
html[data-psdfa-theme="dark"] .woocommerce-password-hint{
  color:var(--psdfa-muted)!important;
  font-size:10.5px;
  line-height:1.85;
}

html[data-psdfa-theme="dark"] .psdfa-filter-switches i{
  border:1px solid color-mix(in srgb,var(--psdfa-muted) 28%,var(--psdfa-border))!important;
  background:var(--psdfa-dark-surface-3)!important;
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.015)!important;
}
html[data-psdfa-theme="dark"] .psdfa-filter-switches i:after{
  background:var(--psdfa-muted)!important;
  box-shadow:0 1px 4px rgba(0,0,0,.42)!important;
}
html[data-psdfa-theme="dark"] .psdfa-filter-switches input:checked+i{
  border-color:color-mix(in srgb,var(--psdfa-primary) 72%,var(--psdfa-border))!important;
  background:var(--psdfa-primary)!important;
  box-shadow:0 0 0 2px color-mix(in srgb,var(--psdfa-primary) 12%,transparent)!important;
}
html[data-psdfa-theme="dark"] .psdfa-filter-switches input:checked+i:after{
  background:#111318!important;
}
html[data-psdfa-theme="dark"] .psdfa-filter-switches input:focus-visible+i{
  outline:2px solid color-mix(in srgb,var(--psdfa-primary) 70%,transparent);
  outline-offset:2px;
}
html[data-psdfa-theme="dark"] .psdfa-filter-switches input:checked~span,
html[data-psdfa-theme="dark"] .psdfa-filter-switches label:has(input:checked){
  color:var(--psdfa-ink)!important;
}

html[data-psdfa-theme="dark"] .psdfa-rtl-buy-benefits-toggle{color:var(--psdfa-muted,#b7bdc6) !important;}
html[data-psdfa-theme="dark"] .psdfa-rtl-buy-benefits-toggle:hover{color:var(--psdfa-ink,#f5f6f7) !important;}


/* Market-prefixed compatibility layer */
/* AsanWP Market — multi-preset dark mode */
html[data-psdfa-theme="dark"][data-psdfa-dark-preset="graphite"]{--psdfa-dark-bg:#101214;--psdfa-dark-surface:#181b1f;--psdfa-dark-surface-2:#20242a;--psdfa-dark-surface-3:#292e35;--psdfa-dark-ink:#f5f7f9;--psdfa-dark-muted:#c2c7ce;--psdfa-dark-border:#30363e;--psdfa-dark-accent-soft:#332d10;--psdfa-dark-success-soft:#14291a;--psdfa-dark-danger-soft:#35191c;--psdfa-dark-shadow:rgba(0,0,0,.34)}
html[data-psdfa-theme="dark"][data-psdfa-dark-preset="midnight"]{--psdfa-dark-bg:#0a1020;--psdfa-dark-surface:#111827;--psdfa-dark-surface-2:#172137;--psdfa-dark-surface-3:#1e2b43;--psdfa-dark-ink:#f1f5fb;--psdfa-dark-muted:#bdc8d8;--psdfa-dark-border:#293750;--psdfa-dark-accent-soft:#322b0d;--psdfa-dark-success-soft:#102a20;--psdfa-dark-danger-soft:#361922;--psdfa-dark-shadow:rgba(0,0,0,.40)}
html[data-psdfa-theme="dark"][data-psdfa-dark-preset="slate"]{--psdfa-dark-bg:#111822;--psdfa-dark-surface:#18222f;--psdfa-dark-surface-2:#202c3b;--psdfa-dark-surface-3:#29384a;--psdfa-dark-ink:#f3f6fa;--psdfa-dark-muted:#c3ccd7;--psdfa-dark-border:#334255;--psdfa-dark-accent-soft:#393112;--psdfa-dark-success-soft:#173023;--psdfa-dark-danger-soft:#3b2024;--psdfa-dark-shadow:rgba(0,0,0,.32)}
html[data-psdfa-theme="dark"][data-psdfa-dark-preset="photoshop"]{--psdfa-dark-bg:#1e1e1e;--psdfa-dark-surface:#252525;--psdfa-dark-surface-2:#2d2d2d;--psdfa-dark-surface-3:#353535;--psdfa-dark-ink:#f2f2f2;--psdfa-dark-muted:#c9c9c9;--psdfa-dark-border:#454545;--psdfa-dark-accent-soft:#3b3413;--psdfa-dark-success-soft:#173124;--psdfa-dark-danger-soft:#3a2020;--psdfa-dark-shadow:rgba(0,0,0,.42)}
html[data-psdfa-theme="dark"][data-psdfa-dark-preset="oled"]{--psdfa-dark-bg:#000;--psdfa-dark-surface:#090909;--psdfa-dark-surface-2:#121212;--psdfa-dark-surface-3:#1b1b1b;--psdfa-dark-ink:#fff;--psdfa-dark-muted:#c4c4c4;--psdfa-dark-border:#292929;--psdfa-dark-accent-soft:#302800;--psdfa-dark-success-soft:#0d2614;--psdfa-dark-danger-soft:#300f12;--psdfa-dark-shadow:rgba(0,0,0,.62)}
html[data-psdfa-theme="dark"]{color-scheme:dark;--psdfa-bg:var(--psdfa-dark-bg);--psdfa-surface:var(--psdfa-dark-surface);--psdfa-ink:var(--psdfa-dark-ink);--psdfa-muted:var(--psdfa-dark-muted);--psdfa-border:var(--psdfa-dark-border);--psdfa-primary-soft:var(--psdfa-dark-accent-soft);--psdfa-header-bg:var(--psdfa-dark-surface);--psdfa-header-nav-bg:var(--psdfa-dark-surface);--psdfa-footer-bg:var(--psdfa-dark-bg);--psdfa-footer-surface:var(--psdfa-dark-surface);--psdfa-footer-text:var(--psdfa-dark-ink);--psdfa-footer-muted:var(--psdfa-dark-muted);--psdfa-footer-border:var(--psdfa-dark-border);--psdfa-dark-success:#8bd17d;--psdfa-dark-danger:#ff8b8b;--psdfa-dark-info:#9acbff}

/* Theme-aware brand logos */
.psdfa-market-theme-logo-dark{display:none!important}
html[data-psdfa-theme="dark"] .has-dark-logo .psdfa-market-theme-logo-light{display:none!important}
html[data-psdfa-theme="dark"] .has-dark-logo .psdfa-market-theme-logo-dark{display:block!important}

html[data-psdfa-theme="dark"] body,html[data-psdfa-theme="dark"] .psdfa-market-site-content{background:var(--psdfa-bg);color:var(--psdfa-ink)}
html[data-psdfa-theme="dark"] :where(h1,h2,h3,h4,h5,h6,strong){color:inherit}
html[data-psdfa-theme="dark"] :where(input,select,textarea){color:var(--psdfa-ink);caret-color:var(--psdfa-primary)}
html[data-psdfa-theme="dark"] :where(input,select,textarea)::placeholder{color:var(--psdfa-muted);opacity:.92}
html[data-psdfa-theme="dark"] :where(input,textarea):-webkit-autofill{-webkit-text-fill-color:var(--psdfa-ink);box-shadow:0 0 0 1000px var(--psdfa-dark-surface-2) inset}
html[data-psdfa-theme="dark"] ::selection{background:var(--psdfa-primary);color:#111318}
html[data-psdfa-theme="dark"]{scrollbar-color:var(--psdfa-dark-surface-3) var(--psdfa-dark-bg)}
html[data-psdfa-theme="dark"] .psdfa-market-site-header,html[data-psdfa-theme="dark"] .psdfa-market-header-main,html[data-psdfa-theme="dark"] .psdfa-market-header-nav-row,html[data-psdfa-theme="dark"] .psdfa-market-header-dropdown-panel,html[data-psdfa-theme="dark"] .psdfa-market-category-mega,html[data-psdfa-theme="dark"] .psdfa-market-primary-nav .sub-menu,html[data-psdfa-theme="dark"] .psdfa-market-mobile-search-card,html[data-psdfa-theme="dark"] .psdfa-market-mobile-drawer-panel,html[data-psdfa-theme="dark"] .psdfa-market-mobile-bottom-nav{background:var(--psdfa-dark-surface)!important;border-color:var(--psdfa-border)!important;color:var(--psdfa-ink)}
html[data-psdfa-theme="dark"] .psdfa-market-mobile-bottom-nav{box-shadow:0 12px 34px var(--psdfa-dark-shadow)}
html[data-psdfa-theme="dark"] .psdfa-market-mobile-drawer-backdrop,html[data-psdfa-theme="dark"] .psdfa-market-mobile-search-panel{background:rgba(0,0,0,.68)}
html[data-psdfa-theme="dark"] .psdfa-market-theme-toggle-header,html[data-psdfa-theme="dark"] .psdfa-market-theme-toggle-drawer{background:var(--psdfa-dark-surface-2);border-color:var(--psdfa-border);color:var(--psdfa-ink)}
html[data-psdfa-theme="dark"] .psdfa-market-theme-toggle-header:hover{background:var(--psdfa-dark-surface-3)}
html[data-psdfa-theme="dark"] .psdfa-market-product-search,html[data-psdfa-theme="dark"] .psdfa-market-product-search input{color:var(--psdfa-ink)}
html[data-psdfa-theme="dark"] .psdfa-market-product-search{background:var(--psdfa-dark-surface-2)!important;border-color:var(--psdfa-border)!important}
html[data-psdfa-theme="dark"] :where(.psdfa-market-promo-card-yellow,.psdfa-market-promo-card-yellow *){color:#111318!important}
html[data-psdfa-theme="dark"] :where(.psdfa-market-btn-primary,.psdfa-market-header-account-login){background:#050607;color:#fff}
html[data-psdfa-theme="dark"] :where(.woocommerce-message,.woocommerce-info,.woocommerce-error){box-shadow:none}
html[data-psdfa-theme="dark"] :where(table,th,td),html[data-psdfa-theme="dark"] hr{border-color:var(--psdfa-border)}

html[data-psdfa-theme="dark"] #review_form .required{color:var(--psdfa-dark-danger) !important;}
html[data-psdfa-theme="dark"] #review_form label{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] #review_form textarea,
html[data-psdfa-theme="dark"] #review_form input[type=text],
html[data-psdfa-theme="dark"] #review_form input[type=email]{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-account-avatar{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-account-menu a{color:var(--psdfa-ink) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-account-menu a:hover{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-account-menu-icon{background:var(--psdfa-dark-surface) !important;color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-account-menu-item--logout .psdfa-market-account-menu-icon{background:var(--psdfa-dark-danger-soft) !important;color:var(--psdfa-dark-danger) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-account-menu-item--logout a{color:var(--psdfa-dark-danger) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-account-menu-item--logout a:hover{background:var(--psdfa-dark-danger-soft) !important;color:var(--psdfa-dark-danger) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-account-page-head .psdfa-market-eyebrow{color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-account-quick-card{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-account-quick-links > a{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-account-quick-links > a:hover{border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-account-stat{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-account-stat-icon{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-account-stat-link{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-account-stat:hover{border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-account-user-card{background:var(--psdfa-dark-accent-soft) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-account-welcome{background:var(--psdfa-dark-accent-soft) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-action-copy small{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-action-icon{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-action-icon em{border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-active-filters{
  background:color-mix(in srgb,var(--psdfa-dark-surface-2) 88%,var(--psdfa-dark-bg)) !important;
  border-color:var(--psdfa-border) !important;
  box-shadow:none !important;
}
html[data-psdfa-theme="dark"] .psdfa-market-active-filters>span{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-active-filters a{
  background:var(--psdfa-dark-surface) !important;
  border-color:var(--psdfa-border) !important;
  color:var(--psdfa-ink) !important;
}
html[data-psdfa-theme="dark"] .psdfa-market-active-filters a:hover{
  background:var(--psdfa-dark-surface-3) !important;
  border-color:color-mix(in srgb,var(--psdfa-primary) 28%,var(--psdfa-border)) !important;
}
html[data-psdfa-theme="dark"] .psdfa-market-active-filters a b{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-active-filters .psdfa-market-clear-filters{
  background:var(--psdfa-dark-danger-soft) !important;
  border-color:color-mix(in srgb,var(--psdfa-dark-danger) 34%,var(--psdfa-border)) !important;
  color:var(--psdfa-dark-danger) !important;
}
html[data-psdfa-theme="dark"] .psdfa-market-active-filters .psdfa-market-clear-filters:hover{
  background:color-mix(in srgb,var(--psdfa-dark-danger-soft) 78%,var(--psdfa-dark-danger)) !important;
  border-color:color-mix(in srgb,var(--psdfa-dark-danger) 58%,var(--psdfa-border)) !important;
}
html[data-psdfa-theme="dark"] .psdfa-market-amazing-offer{background:var(--psdfa-dark-accent-soft) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-amazing-offer-copy > span{color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-amazing-offer-countdown > i{color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-amazing-offer-countdown > span{background:color-mix(in srgb, var(--psdfa-dark-surface) 94%, transparent) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-amazing-offer-countdown > span{border-color:color-mix(in srgb, var(--psdfa-primary) 22%, var(--psdfa-border)) !important;box-shadow:none !important;}
html[data-psdfa-theme="dark"] .psdfa-market-amazing-offer-countdown b{color:var(--psdfa-dark-ink) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-amazing-offer-countdown small{color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-amazing-offer-time-label{color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-archive-category-chips a{background:var(--psdfa-dark-surface) !important;color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-archive-category-chips a em{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-archive-category-chips a:hover{border-color:var(--psdfa-border) !important;color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-archive-description{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-archive-description>div{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-archive-help{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-archive-help small{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-archive-hero{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-archive-hero p{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-archive-kicker b{background:var(--psdfa-dark-surface) !important;color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-archive-kicker span{color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-badge-new{background:var(--psdfa-dark-success-soft) !important;color:var(--psdfa-dark-success) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-badge-version{background:color-mix(in srgb, var(--psdfa-dark-surface) 94%, transparent) !important;color:var(--psdfa-ink) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-blog-archive-count span{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-blog-archive-head{background:var(--psdfa-dark-accent-soft) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-blog-archive-head h1{color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-blog-archive-head p{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-blog-article{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-blog-article-footer{border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-blog-author-box{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-blog-author-box h3 a{color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-blog-author-box p{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-blog-breadcrumbs a{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-blog-breadcrumbs a:hover{color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-blog-card{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-blog-card-excerpt{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-blog-card-media{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-blog-card-more{color:var(--psdfa-ink) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-blog-card-placeholder{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-blog-card-title a{color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-blog-card-title a:hover{color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-blog-card:hover{border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-blog-category-pill{background:var(--psdfa-dark-accent-soft) !important;color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-blog-comment-actions a{color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-blog-comment-awaiting{color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-blog-comment-body{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-blog-comment-form .comment-form-cookies-consent{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-blog-comment-form input:focus,
html[data-psdfa-theme="dark"] .psdfa-market-blog-comment-form textarea:focus{border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-blog-comment-form input[type="text"],
html[data-psdfa-theme="dark"] .psdfa-market-blog-comment-form input[type="email"],
html[data-psdfa-theme="dark"] .psdfa-market-blog-comment-form input[type="url"],
html[data-psdfa-theme="dark"] .psdfa-market-blog-comment-form textarea{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-blog-comment-form label{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-blog-comment-form-wrap{border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-blog-comment-note,
html[data-psdfa-theme="dark"] .psdfa-market-blog-comment-form-wrap .logged-in-as,
html[data-psdfa-theme="dark"] .psdfa-market-blog-comment-form-wrap .comment-notes{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-blog-comment-text{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-blog-comments{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-blog-comments .nav-links a{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-blog-comments-closed{background:var(--psdfa-dark-surface) !important;color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-blog-content a{color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-blog-content blockquote{background:var(--psdfa-dark-accent-soft) !important;color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-blog-content code{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-blog-content h2,
html[data-psdfa-theme="dark"] .psdfa-market-blog-content h3,
html[data-psdfa-theme="dark"] .psdfa-market-blog-content h4{color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-blog-content hr{border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-blog-content table{border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-blog-content th{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-blog-content th,
html[data-psdfa-theme="dark"] .psdfa-market-blog-content td{border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-blog-copy-status{color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-blog-empty{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-blog-empty p{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-blog-empty>span{background:var(--psdfa-dark-accent-soft) !important;color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-blog-kicker,
html[data-psdfa-theme="dark"] .psdfa-market-blog-section-title>span,
html[data-psdfa-theme="dark"] .psdfa-market-blog-comments-head>span,
html[data-psdfa-theme="dark"] .psdfa-market-blog-author-box>div>span{color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-blog-meta{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-blog-page-links a,
html[data-psdfa-theme="dark"] .psdfa-market-blog-page-links>span:not(:first-child){border-color:var(--psdfa-border) !important;color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-blog-pagination .page-numbers{background:var(--psdfa-dark-surface) !important;color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-blog-pagination a.page-numbers:hover{border-color:var(--psdfa-border) !important;color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-blog-post-nav>a{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-blog-post-nav>a:hover{border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-blog-related article{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-blog-related-thumb{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-blog-search-form{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-blog-search-form:focus-within{border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-blog-share{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-blog-share>a,
html[data-psdfa-theme="dark"] .psdfa-market-blog-share>button{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-blog-share>a:hover,
html[data-psdfa-theme="dark"] .psdfa-market-blog-share>button:hover{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-blog-single-featured{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-blog-single-featured figcaption{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-blog-single-head{border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-blog-single-head h1{color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-blog-tags>a{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-blog-tags>a:hover{background:var(--psdfa-dark-surface) !important;color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-blog-tags>span{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-blog-widget{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-blog-widget .search-form .search-field{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-blog-widget li a{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-blog-widget li a:hover{color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-blog-widget select{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-blog-widget-categories li{border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-blog-widget-recent-thumb{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-blog-widget-search input{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;color:var(--psdfa-ink) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-blog-widget-search input:focus{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-blog-widget-tags a{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-blog-widget-tags a:hover{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-blog-widget>h3,
html[data-psdfa-theme="dark"] .psdfa-market-blog-widget .widget-title{border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-brand-copy small{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-btn-light{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-btn-secondary{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-btn-secondary:hover{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-campaign-badge{color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-cart-actions{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-cart-continue:hover{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-cart-coupon-copy > svg{color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-cart-coupon-form button{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-cart-coupon-form button:hover{background:var(--psdfa-dark-surface-2) !important;border-color:var(--psdfa-border) !important;color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-cart-coupon-form input{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-cart-cross-sells .cross-sells{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-cart-eyebrow{color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-cart-item-info h3 a:hover{color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-cart-item-media{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-cart-item-meta{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-cart-product-type,
html[data-psdfa-theme="dark"] .psdfa-market-cart-version{background:var(--psdfa-dark-surface) !important;color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-cart-qty{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-cart-qty-btn{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-cart-qty-btn:hover{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-cart-remove{color:var(--psdfa-dark-danger) !important;background:var(--psdfa-dark-danger-soft) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-cart-remove:hover{background:var(--psdfa-dark-danger-soft) !important;color:var(--psdfa-dark-danger) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-cart-sale-saving{background:var(--psdfa-dark-success-soft) !important;border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-cart-sale-saving > span b{color:var(--psdfa-dark-success) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-cart-sale-saving strong{color:var(--psdfa-dark-success) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-cart-secure-label{background:var(--psdfa-dark-surface) !important;color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-cart-shipping{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-cart-single-qty{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-cart-summary-note{background:var(--psdfa-dark-accent-soft) !important;color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-cart-summary-row{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-cart-summary-row .woocommerce-remove-coupon{color:var(--psdfa-dark-danger) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-cart-total span{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-cart-trust strong{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-cart-trust svg{color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-cart-update{background:var(--psdfa-dark-surface) !important;color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-cart-version{background:var(--psdfa-dark-accent-soft) !important;color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-categories-section{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-category-arrow{background:var(--psdfa-dark-surface) !important;color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-category-card{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-category-card:hover{border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-category-mega{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-category-mega-icon{background:var(--psdfa-dark-accent-soft) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-category-mega-item:hover{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-category-toggle{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-category-toggle:hover,
html[data-psdfa-theme="dark"] .psdfa-market-category-nav-wrap.open .psdfa-market-category-toggle{background:var(--psdfa-dark-accent-soft) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-category-visual{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-changelog,
html[data-psdfa-theme="dark"] .psdfa-market-installation-guide{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-changelog-version span{color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-checkout-card-icon{background:var(--psdfa-dark-surface) !important;color:var(--psdfa-ink) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-checkout-coupon button{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-checkout-coupon input{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-checkout-coupon summary > svg{color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-checkout-coupon summary::after{background:var(--psdfa-dark-surface) !important;color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-checkout-coupon[open] summary::after{background:var(--psdfa-dark-accent-soft) !important;color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-checkout-customer-fields .create-account{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-checkout-customer-fields .required{color:var(--psdfa-dark-danger) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-checkout-customer-fields input.input-text,
html[data-psdfa-theme="dark"] .psdfa-market-checkout-customer-fields textarea,
html[data-psdfa-theme="dark"] .psdfa-market-checkout-customer-fields select,
html[data-psdfa-theme="dark"] .psdfa-market-checkout-customer-fields .select2-container .select2-selection--single{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-checkout-customer-fields label{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-checkout-eyebrow{color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-checkout-product-copy strong{color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-checkout-product-image{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-checkout-product-version{background:var(--psdfa-dark-accent-soft) !important;color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-checkout-review-table .psdfa-market-checkout-saving td{color:var(--psdfa-dark-success) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-checkout-review-table .psdfa-market-checkout-saving th{color:var(--psdfa-dark-success) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-checkout-review-table .order-total th,
html[data-psdfa-theme="dark"] .psdfa-market-checkout-review-table .order-total td{color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-checkout-review-table tfoot th{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-checkout-review-table tfoot tr + tr th,
html[data-psdfa-theme="dark"] .psdfa-market-checkout-review-table tfoot tr + tr td{border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-checkout-secure > svg{color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-checkout-steps .is-active{background:var(--psdfa-dark-accent-soft) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-checkout-steps li > a span,
html[data-psdfa-theme="dark"] .psdfa-market-checkout-steps .psdfa-market-step-current > span{background:var(--psdfa-dark-surface) !important;color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-checkout-steps li > a:hover{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-checkout-steps li.is-active{background:var(--psdfa-dark-accent-soft) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-checkout-summary-note{background:var(--psdfa-dark-accent-soft) !important;color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-checkout-trust-list span{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-checkout-trust-list svg{color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-content-card,
html[data-psdfa-theme="dark"] .psdfa-market-page-card{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-empty{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-empty-cart{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-empty-cart-icon{background:var(--psdfa-dark-accent-soft) !important;color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-eyebrow{color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-filter-actions{background:color-mix(in srgb, var(--psdfa-dark-surface) 94%, transparent) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-filter-actions>a{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-filter-card{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-filter-checks label{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-filter-close{background:var(--psdfa-dark-surface) !important;color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-filter-help{background:var(--psdfa-dark-accent-soft) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-filter-help span{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-filter-links a{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-filter-links a:hover,
html[data-psdfa-theme="dark"] .psdfa-market-filter-links a.active{background:var(--psdfa-dark-surface) !important;color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-filter-search input{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-filter-search input:focus{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-filter-switches i{background:var(--psdfa-dark-surface-2) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-filter-switches i:after{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-filter-switches label{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-floating-feature{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-floating-feature>svg{background:var(--psdfa-dark-accent-soft) !important;color:var(--psdfa-ink) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-footer-trust-logo{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-footer-trust-logo-code{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-gallery-thumb{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-gallery-thumb:hover{border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-header-account-avatar{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-header-account-guest p{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-header-account-guest-icon{background:var(--psdfa-dark-accent-soft) !important;color:var(--psdfa-ink) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-header-account-menu a{color:var(--psdfa-ink) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-header-account-menu a.is-logout{border-color:var(--psdfa-border) !important;color:var(--psdfa-dark-danger) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-header-account-menu a.is-logout:hover{background:var(--psdfa-dark-danger-soft) !important;color:var(--psdfa-dark-danger) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-header-account-menu a:hover{background:var(--psdfa-dark-surface) !important;color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-header-account-menu-icon{background:var(--psdfa-dark-surface) !important;color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-header-action:hover{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-header-cart-fragment{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-header-cart-panel-body .remove_from_cart_button{background:var(--psdfa-dark-danger-soft) !important;color:var(--psdfa-dark-danger) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-header-cart-panel-body .woocommerce-mini-cart-item{border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-header-cart-panel-body .woocommerce-mini-cart-item .quantity{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-header-cart-panel-body .woocommerce-mini-cart__buttons .button{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-header-cart-panel-body .woocommerce-mini-cart__empty-message{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-header-cart-panel-body .woocommerce-mini-cart__total{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-header-cart-panel-body .woocommerce-mini-cart__total .woocommerce-Price-amount{color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-header-cart-panel-body .woocommerce-mini-cart__total strong{color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-header-cart-panel-head>a{color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-header-dropdown-panel{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-header-main{border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-header-search-trending a{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-header-search-trending a:hover{color:var(--psdfa-ink) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-hero{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-hero-copy>p{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-hero-kicker{background:var(--psdfa-dark-accent-soft) !important;color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-hero-search-form{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-hero-stats span{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-hero-trending a{background:var(--psdfa-dark-surface) !important;color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-hero-trending a:hover{background:var(--psdfa-dark-accent-soft) !important;color:var(--psdfa-ink) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-home-blog-section{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-mobile-bottom-nav{background:color-mix(in srgb, var(--psdfa-dark-surface) 94%, transparent) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-mobile-bottom-nav a,
html[data-psdfa-theme="dark"] .psdfa-market-mobile-bottom-nav button{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-mobile-bottom-nav a.active{background:var(--psdfa-dark-accent-soft) !important;color:var(--psdfa-ink) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-mobile-categories a:nth-child(even){background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-mobile-drawer-close{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-mobile-drawer-panel{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-mobile-nav .sub-menu a{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-mobile-nav a{border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-mobile-purchase-close{background:var(--psdfa-dark-surface) !important;color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-mobile-search-card{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-mobile-search-close{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-mobile-toggle,
html[data-psdfa-theme="dark"] .psdfa-market-mobile-search-toggle{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-nav-quick-links a{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-order-native-content .button,
html[data-psdfa-theme="dark"] .psdfa-market-order-native-content .woocommerce-button{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-order-native-content .button:hover,
html[data-psdfa-theme="dark"] .psdfa-market-order-native-content .woocommerce-button:hover{background:var(--psdfa-dark-surface-2) !important;border-color:var(--psdfa-border) !important;color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-order-native-content .woocommerce-customer-details address{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-order-native-content .woocommerce-notice,
html[data-psdfa-theme="dark"] .psdfa-market-order-native-content .woocommerce-message,
html[data-psdfa-theme="dark"] .psdfa-market-order-native-content .woocommerce-info,
html[data-psdfa-theme="dark"] .psdfa-market-order-native-content .woocommerce-error{background:var(--psdfa-dark-surface) !important;color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-order-native-content h2,
html[data-psdfa-theme="dark"] .psdfa-market-order-native-content .woocommerce-order-details__title,
html[data-psdfa-theme="dark"] .psdfa-market-order-native-content .woocommerce-order-downloads__title,
html[data-psdfa-theme="dark"] .psdfa-market-order-native-content .woocommerce-column__title{color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-order-native-content table{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-order-native-content table a{color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-order-native-content table a:hover{color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-order-native-content table tbody td,
html[data-psdfa-theme="dark"] .psdfa-market-order-native-content table tfoot th,
html[data-psdfa-theme="dark"] .psdfa-market-order-native-content table tfoot td{border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-order-native-content table tfoot td{color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-order-native-content table tfoot th{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-order-native-content table thead th{background:var(--psdfa-dark-surface) !important;color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-order-next-steps{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-order-next-steps svg{color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-order-secondary-action{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-order-secondary-action:hover{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-order-state-card{background:var(--psdfa-dark-success-soft) !important;border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-order-state-card.is-error{background:var(--psdfa-dark-danger-soft) !important;border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-order-state-card.is-error .psdfa-market-order-state-icon{background:var(--psdfa-dark-danger-soft) !important;color:var(--psdfa-dark-danger) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-order-state-card.is-neutral .psdfa-market-order-state-icon{background:var(--psdfa-dark-surface) !important;color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-order-state-card.is-pending{background:var(--psdfa-dark-accent-soft) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-order-state-card.is-pending .psdfa-market-order-state-icon{background:var(--psdfa-dark-accent-soft) !important;color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-order-state-copy > span{color:var(--psdfa-dark-success) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-order-state-icon{background:var(--psdfa-dark-surface) !important;color:var(--psdfa-dark-success) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-order-status{color:var(--psdfa-dark-success) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-order-steps .is-active{background:var(--psdfa-dark-accent-soft) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-order-steps .is-done{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-order-steps .is-done > span{background:var(--psdfa-dark-surface) !important;color:var(--psdfa-dark-success) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-order-steps > * > span{background:var(--psdfa-dark-surface) !important;color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-order-steps > a,
html[data-psdfa-theme="dark"] .psdfa-market-order-steps > span{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-order-steps > a:hover{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-page-breadcrumbs a{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-page-breadcrumbs a:hover{color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-page-content .wp-block-separator{border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-page-content a{color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-page-content a:hover{color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-page-content blockquote{background:var(--psdfa-dark-accent-soft) !important;color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-page-content h2,
html[data-psdfa-theme="dark"] .psdfa-market-page-content h3,
html[data-psdfa-theme="dark"] .psdfa-market-page-content h4{color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-page-content input:not([type="checkbox"]):not([type="radio"]),
html[data-psdfa-theme="dark"] .psdfa-market-page-content select,
html[data-psdfa-theme="dark"] .psdfa-market-page-content textarea{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-page-content table{border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-page-content th{background:var(--psdfa-dark-surface) !important;color:var(--psdfa-ink) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-page-content th,
html[data-psdfa-theme="dark"] .psdfa-market-page-content td{border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-page-featured{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-page-head{background:var(--psdfa-dark-accent-soft) !important;border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-page-head h1{color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-page-head p{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-page-kicker{color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-page-links{border-color:var(--psdfa-border) !important;color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-page-links a,
html[data-psdfa-theme="dark"] .psdfa-market-page-links>span:not(:first-child){border-color:var(--psdfa-border) !important;color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-page-shell{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-post-card{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-price-filter input{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-price-filter input:focus{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-price-filter label span{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-primary-nav .sub-menu{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-primary-nav .sub-menu a:hover{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-primary-nav a{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-primary-nav a:hover{color:var(--psdfa-ink) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-product-card h2 a:hover{color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-product-card-inner{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-product-card-inner:hover{border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-product-cat{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-product-date-field::after{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-product-demo{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;color:var(--psdfa-ink) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-product-demo:hover{background:var(--psdfa-dark-surface) !important;color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-product-excerpt{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-product-gallery-thumbs{border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-product-meta b{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-product-meta span{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-product-meta span+span{border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-product-meta-section{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-product-meta-section-head{border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-product-meta-section-head span,
html[data-psdfa-theme="dark"] .psdfa-market-product-meta-note,
html[data-psdfa-theme="dark"] .psdfa-market-product-meta-field small{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-product-price{color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-product-search{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-product-search:focus-within{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-product-specs-tab-grid > div{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-product-specs-tab-grid a{color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-product-specs-tab-grid span{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-product-specs-tab-head p{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-product-specs-tab-head span{color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-product-stats{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-product-stats span + span{border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-product-thumb{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-product-toast{background:color-mix(in srgb, var(--psdfa-dark-surface) 94%, transparent) !important;border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-product-toast-action{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-product-toast-action:hover{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-product-toast-close:hover,
html[data-psdfa-theme="dark"] .psdfa-market-product-toast-close:focus-visible{background:var(--psdfa-dark-surface) !important;color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-product-toast-icon{background:var(--psdfa-dark-surface) !important;color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-product-toast.is-error .psdfa-market-product-toast-icon{background:var(--psdfa-dark-danger-soft) !important;color:var(--psdfa-dark-danger) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-product-toast.is-info .psdfa-market-product-toast-icon{background:var(--psdfa-dark-surface) !important;color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-purchase-benefits>div>svg{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-qa-answer{background:var(--psdfa-dark-accent-soft) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-qa-avatar{background:var(--psdfa-dark-surface) !important;color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-qa-buyer{background:var(--psdfa-dark-surface) !important;color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-qa-compose-head h3{color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-qa-compose-head span{color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-qa-empty{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-qa-empty p{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-qa-empty strong{color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-qa-empty-icon{background:var(--psdfa-dark-accent-soft) !important;color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-qa-eyebrow{color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-qa-field > span{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-qa-field input,
html[data-psdfa-theme="dark"] .psdfa-market-qa-field select,
html[data-psdfa-theme="dark"] .psdfa-market-qa-field textarea{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-qa-field input:focus,
html[data-psdfa-theme="dark"] .psdfa-market-qa-field select:focus,
html[data-psdfa-theme="dark"] .psdfa-market-qa-field textarea:focus{border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-qa-form{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-qa-form-footer p{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-qa-head h2{color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-qa-head p{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-qa-item{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-qa-notice.is-error{background:var(--psdfa-dark-danger-soft) !important;border-color:var(--psdfa-border) !important;color:var(--psdfa-dark-danger) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-qa-notice.is-info{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-qa-notice.is-success{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;color:var(--psdfa-dark-success) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-qa-notice.is-warning{background:var(--psdfa-dark-accent-soft) !important;color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-qa-official{background:var(--psdfa-dark-accent-soft) !important;color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-qa-pagination a{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-qa-restricted{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-qa-restricted > span{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-qa-restricted p{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-qa-search input{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-qa-search input:focus{border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-qa-stats{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-qa-stats small{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-qa-text{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-qa-waiting{background:var(--psdfa-dark-surface) !important;color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-rating-row-label{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-rating-row-track{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-review-author strong{color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-review-avatar{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-review-awaiting{color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-review-card{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-review-card:hover{border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-review-form-card{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-review-form-heading h3{color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-review-form-heading p{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-review-form-heading span{color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-review-form-icon{background:var(--psdfa-dark-accent-soft) !important;color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-review-form-message{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-review-form-message > span{background:var(--psdfa-dark-surface) !important;color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-review-form-message a{color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-review-form-message p{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-review-form-message.is-info{background:var(--psdfa-dark-accent-soft) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-review-form-message.is-info > span{color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-review-form-message.is-restricted{background:var(--psdfa-dark-accent-soft) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-review-form-message.is-restricted > span{color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-review-pagination .page-numbers .current{background:var(--psdfa-dark-accent-soft) !important;color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-review-pagination .page-numbers a,
html[data-psdfa-theme="dark"] .psdfa-market-review-pagination .page-numbers span{background:var(--psdfa-dark-surface) !important;color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-review-rating-line > span{color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-review-text{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-review-verified{background:var(--psdfa-dark-surface) !important;color:var(--psdfa-dark-success) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-reviews-closed{background:var(--psdfa-dark-surface) !important;color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-reviews-empty{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-reviews-empty > span{background:var(--psdfa-dark-accent-soft) !important;color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-reviews-empty a{color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-reviews-empty p{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-reviews-empty strong{color:var(--psdfa-ink) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-reviews-heading h2{color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-reviews-heading p{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-reviews-kicker{color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-reviews-list-head > strong{background:var(--psdfa-dark-surface) !important;color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-reviews-list-head h3{color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-reviews-satisfaction{color:var(--psdfa-dark-success) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-reviews-score-meta{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-reviews-score-value strong{color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-reviews-summary{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-reviews-summary-note{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-reviews-summary-note > span{color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-reviews-summary-note p{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-reviews-write{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-reviews-write:hover{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-rtl-buy-benefits li{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-rtl-buy-benefits li svg{color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-rtl-buy-card-head > span{background:var(--psdfa-dark-surface) !important;color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-rtl-buy-card-head strong{color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-rtl-buy-updated > svg{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-rtl-cart-wrap .quantity .qty{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-rtl-cart-wrap .reset_variations{color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-rtl-cart-wrap .single_add_to_cart_button.is-ajax-loading::after{border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-rtl-cart-wrap table.variations label{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-rtl-cart-wrap table.variations select{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-rtl-changelog-card{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-rtl-changelog-card li svg{color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-rtl-commerce-stats span{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-rtl-commerce-stats strong{color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-rtl-consult-card > a{border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-rtl-consult-card span{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-rtl-consult-icon{background:var(--psdfa-dark-accent-soft) !important;color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-rtl-demo-secondary{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-rtl-demo-secondary:hover{border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-rtl-lifetime-note{color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-rtl-metric-icon{background:var(--psdfa-dark-surface) !important;color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-rtl-metrics-bar strong{color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-rtl-mobile-buybar{background:color-mix(in srgb, var(--psdfa-dark-surface) 94%, transparent) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-rtl-mobile-buybar small{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-rtl-price-block .price{color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-rtl-price-heading em{background:var(--psdfa-dark-surface-2) !important;color:var(--psdfa-dark-danger) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-rtl-price-label{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-rtl-product-facts > div{border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-rtl-product-facts a{color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-rtl-product-head-meta{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-rtl-product-kicker{background:var(--psdfa-dark-accent-soft) !important;color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-rtl-product-kicker.is-featured{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-rtl-product-kicker.is-sale{background:var(--psdfa-dark-danger-soft) !important;color:var(--psdfa-dark-danger) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-rtl-product-lead{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-short-description-toggle{color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-short-description-toggle:hover,html[data-psdfa-theme="dark"] .psdfa-market-short-description-toggle:focus-visible{color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-rtl-secure-note > svg{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-rtl-seller-card p{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-rtl-seller-response{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-rtl-support-grid > div{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-rtl-support-satisfaction{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-rtl-support-satisfaction strong{color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-rtl-support-satisfaction,
html[data-psdfa-theme="dark"] .psdfa-market-rtl-buy-updated{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-rtl-tabs-shell .woocommerce-tabs .panel > h2:first-child{color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-rtl-tabs-shell .woocommerce-tabs .panel a:not(.button):not(.psdfa-market-rtl-tab-cta){color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-rtl-tabs-shell .woocommerce-tabs .panel blockquote{background:var(--psdfa-dark-surface) !important;color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-rtl-tabs-shell .woocommerce-tabs .panel h2{color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-rtl-tabs-shell .woocommerce-tabs .panel h3{color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-rtl-tabs-shell .woocommerce-tabs .panel h4{color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-rtl-tabs-shell .woocommerce-tabs .panel th{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-rtl-tabs-shell .woocommerce-tabs ul.tabs{background:color-mix(in srgb, var(--psdfa-dark-surface) 94%, transparent) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-rtl-tabs-shell .woocommerce-tabs ul.tabs li a{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-rtl-verified{background:var(--psdfa-dark-surface) !important;color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-rtl-version-chip{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-search-empty{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-search-empty p{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-search-empty-icon{background:var(--psdfa-dark-surface) !important;color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-search-hero{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-search-hero p{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-search-icon{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-search-kicker b{background:var(--psdfa-dark-surface) !important;color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-search-kicker span{color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-search-pagination .page-numbers{background:var(--psdfa-dark-surface) !important;color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-search-post-body h3 a:hover{color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-search-post-body p{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-search-post-card{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-search-post-card:hover{border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-search-post-meta span{color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-search-post-more{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-search-post-more:hover{color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-search-post-thumb{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-search-scope-tabs{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-search-scope-tabs a{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-search-scope-tabs a:hover{background:var(--psdfa-dark-surface) !important;color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-search-scope-tabs em{background:var(--psdfa-dark-surface) !important;color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-search-section-head{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-search-section-head > a{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-search-section-head > a:hover{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-search-section-head > div > span{color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-search-section-head p{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-section-link{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-section-soft{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-shop-result-summary span{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-shop-result-summary strong{color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-shop-sidebar{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-shop-sidebar .psdfa-market-filter-card{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-shop-sidebar .psdfa-market-filter-head{background:color-mix(in srgb, var(--psdfa-dark-surface) 94%, transparent) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-shop-sorts a{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-shop-sorts a.active{background:var(--psdfa-dark-accent-soft) !important;color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-shop-sorts a:hover{background:var(--psdfa-dark-surface) !important;color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-shop-sorts>span{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-shop-toolbar{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-showcase-lines span{background:var(--psdfa-dark-surface-2) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-showcase-products i{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-showcase-products i:after{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-showcase-products i:nth-child(2){background:var(--psdfa-dark-accent-soft) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-showcase-sidebar{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-showcase-sidebar span{background:var(--psdfa-dark-surface-2) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-showcase-window{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-showcase-window-head{border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-showcase-window-head span{background:var(--psdfa-dark-surface-2) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-site-footer .psdfa-market-brand-mark{color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-site-header{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-smart-result{border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-smart-result-badge{background:var(--psdfa-dark-danger-soft) !important;color:var(--psdfa-dark-danger) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-smart-result-category{color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-smart-result-copy > p{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-smart-result-price{color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-smart-result-section + .psdfa-market-smart-result-section{border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-smart-result-section > header{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-smart-result-section > header span{background:var(--psdfa-dark-surface) !important;color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-smart-result-section > header strong{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-smart-result-thumb{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-smart-result-version{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-smart-result:hover,
html[data-psdfa-theme="dark"] .psdfa-market-smart-result:focus-visible{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-smart-search-empty{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-smart-search-idle-title{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-smart-search-loader{border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-smart-search-panel{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-smart-search-status{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-smart-search-suggestions button{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-smart-search-suggestions button:hover{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-smart-search-tabs{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-smart-search-tabs button{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-smart-search-tabs button:hover{background:var(--psdfa-dark-surface) !important;color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-smart-search-view-all{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;color:var(--psdfa-ink) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-smart-search-view-all:hover{background:var(--psdfa-dark-surface) !important;color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-smart-search.is-smart-open{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-theme-toggle-drawer .psdfa-market-theme-toggle-icons{background:var(--psdfa-dark-accent-soft) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-trust-grid article{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-trust-grid p{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-trust-icon{background:var(--psdfa-dark-accent-soft) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-trust-section{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-update-arrow{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-update-center-intro p{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-update-center-section{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-update-item:hover{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-update-list{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-update-thumb{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-version-pill{background:var(--psdfa-dark-accent-soft) !important;}
html[data-psdfa-theme="dark"] .is-error .psdfa-market-order-state-copy > span{color:var(--psdfa-dark-danger) !important;}
html[data-psdfa-theme="dark"] .is-pending .psdfa-market-order-state-copy > span{color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .screen-reader-text:focus{background:var(--psdfa-dark-surface) !important;color:var(--psdfa-ink) !important;}
html[data-psdfa-theme="dark"] .single-product .stock{color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .single-product .stock.out-of-stock{color:var(--psdfa-dark-danger) !important;}
html[data-psdfa-theme="dark"] .single-product .woocommerce-message,
html[data-psdfa-theme="dark"] .single-product .woocommerce-info,
html[data-psdfa-theme="dark"] .single-product .woocommerce-error{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .woocommerce .woocommerce-breadcrumb{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .woocommerce div.product .product_meta{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .woocommerce div.product .woocommerce-tabs{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .woocommerce div.product .woocommerce-tabs ul.tabs li a{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:var(--psdfa-ink) !important;}
html[data-psdfa-theme="dark"] .woocommerce form .form-row input.input-text,
html[data-psdfa-theme="dark"] .woocommerce form .form-row textarea,
html[data-psdfa-theme="dark"] .woocommerce select{border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .woocommerce form.login,
html[data-psdfa-theme="dark"] .woocommerce form.register,
html[data-psdfa-theme="dark"] .woocommerce form.checkout_coupon{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .woocommerce-account .form-row .required{color:var(--psdfa-dark-danger) !important;}
html[data-psdfa-theme="dark"] .woocommerce-account .input-text,
html[data-psdfa-theme="dark"] .woocommerce-account input[type="text"],
html[data-psdfa-theme="dark"] .woocommerce-account input[type="email"],
html[data-psdfa-theme="dark"] .woocommerce-account input[type="tel"],
html[data-psdfa-theme="dark"] .woocommerce-account input[type="password"],
html[data-psdfa-theme="dark"] .woocommerce-account select,
html[data-psdfa-theme="dark"] .woocommerce-account textarea{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .woocommerce-account .woocommerce-Address{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .woocommerce-account .woocommerce-Address address{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .woocommerce-account .woocommerce-Address-title .edit{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .woocommerce-account .woocommerce-Address-title .edit:hover{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .woocommerce-account .woocommerce-EditAccountForm .show-password-input::after{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .woocommerce-account .woocommerce-MyAccount-content .woocommerce-info .button,
html[data-psdfa-theme="dark"] .woocommerce-account .woocommerce-MyAccount-content .woocommerce-message .button{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .woocommerce-account .woocommerce-MyAccount-content .woocommerce-info .button:hover,
html[data-psdfa-theme="dark"] .woocommerce-account .woocommerce-MyAccount-content .woocommerce-message .button:hover{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .woocommerce-account .woocommerce-MyAccount-content p{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .woocommerce-account .woocommerce-MyAccount-content table.shop_table{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .woocommerce-account .woocommerce-MyAccount-content table.shop_table th{background:var(--psdfa-dark-surface) !important;color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .woocommerce-account .woocommerce-MyAccount-content table.shop_table_responsive td::before{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .woocommerce-account .woocommerce-MyAccount-downloads .download-file .button:hover,
html[data-psdfa-theme="dark"] .woocommerce-account .woocommerce-table--order-downloads .download-file .button:hover,
html[data-psdfa-theme="dark"] .woocommerce-account .woocommerce-error{background:var(--psdfa-dark-danger-soft) !important;border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .woocommerce-account .woocommerce-message{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .woocommerce-account .woocommerce-message,
html[data-psdfa-theme="dark"] .woocommerce-account .woocommerce-info,
html[data-psdfa-theme="dark"] .woocommerce-account .woocommerce-error{background:var(--psdfa-dark-surface) !important;color:var(--psdfa-ink) !important;}
html[data-psdfa-theme="dark"] .woocommerce-account .woocommerce-orders-table__cell-order-actions .button{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;}
html[data-psdfa-theme="dark"] .woocommerce-account .woocommerce-orders-table__cell-order-actions .button:hover,
html[data-psdfa-theme="dark"] .woocommerce-account .woocommerce-orders-table__cell-order-actions .button:focus-visible{background:var(--psdfa-dark-surface) !important;border-color:var(--psdfa-border) !important;color:var(--psdfa-dark-info) !important;}
html[data-psdfa-theme="dark"] .woocommerce-account .woocommerce-orders-table__cell-order-number a:hover{color:var(--psdfa-primary) !important;}
html[data-psdfa-theme="dark"] .woocommerce-account address{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .woocommerce-account:not(.logged-in) .u-column1,
html[data-psdfa-theme="dark"] .woocommerce-account:not(.logged-in) .u-column2{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .woocommerce-checkout-payment .payment_box{background:var(--psdfa-dark-surface) !important;color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .woocommerce-checkout-payment .wc_payment_method{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .woocommerce-checkout-payment .woocommerce-privacy-policy-text,
html[data-psdfa-theme="dark"] .woocommerce-checkout-payment .woocommerce-terms-and-conditions-wrapper{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .woocommerce-message,
html[data-psdfa-theme="dark"] .woocommerce-info,
html[data-psdfa-theme="dark"] .woocommerce-error{background:var(--psdfa-dark-surface) !important;}
html[data-psdfa-theme="dark"] .woocommerce-shop .woocommerce-breadcrumb a,
html[data-psdfa-theme="dark"] .tax-product_cat .woocommerce-breadcrumb a,
html[data-psdfa-theme="dark"] .tax-product_tag .woocommerce-breadcrumb a{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .woocommerce-shop .woocommerce-info,
html[data-psdfa-theme="dark"] .tax-product_cat .woocommerce-info,
html[data-psdfa-theme="dark"] .tax-product_tag .woocommerce-info{background:var(--psdfa-dark-surface) !important;color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] .woocommerce-shop nav.woocommerce-pagination a,
html[data-psdfa-theme="dark"] .woocommerce-shop nav.woocommerce-pagination span,
html[data-psdfa-theme="dark"] .tax-product_cat nav.woocommerce-pagination a,
html[data-psdfa-theme="dark"] .tax-product_cat nav.woocommerce-pagination span,
html[data-psdfa-theme="dark"] .tax-product_tag nav.woocommerce-pagination a,
html[data-psdfa-theme="dark"] .tax-product_tag nav.woocommerce-pagination span{background:var(--psdfa-dark-surface) !important;color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] body.single-product #psdfa-market-market-product-shell > .woocommerce-breadcrumb{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] body.single-product #psdfa-market-market-product-shell > .woocommerce-breadcrumb a{color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] body.woocommerce-checkout .woocommerce-error{background:var(--psdfa-dark-danger-soft) !important;color:var(--psdfa-dark-danger) !important;}
html[data-psdfa-theme="dark"] body.woocommerce-checkout .woocommerce-error,
html[data-psdfa-theme="dark"] body.woocommerce-checkout .woocommerce-message,
html[data-psdfa-theme="dark"] body.woocommerce-checkout .woocommerce-info{background:var(--psdfa-dark-surface) !important;color:var(--psdfa-muted) !important;}
html[data-psdfa-theme="dark"] body.woocommerce-checkout .woocommerce-message{background:var(--psdfa-dark-success-soft) !important;border-color:var(--psdfa-border) !important;color:var(--psdfa-dark-success) !important;}

html[data-psdfa-theme="dark"] :where(.woocommerce-error,.psdfa-market-qa-notice.is-error,.psdfa-market-review-form-message.is-restricted,.psdfa-market-product-toast.is-error){background:var(--psdfa-dark-danger-soft)!important}
html[data-psdfa-theme="dark"] :where(.woocommerce-message,.psdfa-market-order-state-card.is-success){background:var(--psdfa-dark-success-soft)!important}
html[data-psdfa-theme="dark"] :where(.woocommerce-info,.psdfa-market-qa-notice.is-warning,.psdfa-market-checkout-summary-note,.psdfa-market-rtl-lifetime-note,.psdfa-market-amazing-offer){background:var(--psdfa-dark-accent-soft)!important}
html[data-psdfa-theme="dark"] .psdfa-market-amazing-offer{border-color:color-mix(in srgb,var(--psdfa-primary) 48%,var(--psdfa-border))!important}
html[data-psdfa-theme="dark"] .psdfa-market-gallery-lightbox{background:rgba(0,0,0,.94)!important}
html[data-psdfa-theme="dark"] .psdfa-market-lightbox-stage,html[data-psdfa-theme="dark"] .psdfa-market-gallery-stage{background:var(--psdfa-dark-surface-2)}
html[data-psdfa-theme="dark"] .psdfa-market-gallery-lightbox :where(button,.psdfa-market-lightbox-counter){color:#fff}
html[data-psdfa-theme="dark"] :where(.select2-dropdown,.select2-container--default .select2-results__option){background:var(--psdfa-dark-surface);color:var(--psdfa-ink);border-color:var(--psdfa-border)}
html[data-psdfa-theme="dark"] .select2-container--default .select2-results__option--highlighted[aria-selected]{background:var(--psdfa-dark-surface-3);color:var(--psdfa-ink)}
html[data-psdfa-theme="dark"] .blockUI.blockOverlay{background:var(--psdfa-dark-bg)!important;opacity:.68!important}
html[data-psdfa-theme="dark"] img{color-scheme:normal}
@media(max-width:980px){html[data-psdfa-theme="dark"] .psdfa-market-mobile-categories a:nth-child(even){background:var(--psdfa-dark-surface-2)!important}html[data-psdfa-theme="dark"] .psdfa-market-mobile-bottom-nav a.active{background:var(--psdfa-dark-accent-soft);color:var(--psdfa-ink)}}
@media print{.psdfa-market-theme-toggle{display:none!important}}

/* Dark-theme contrast fixes */
html[data-psdfa-theme="dark"] .psdfa-market-rtl-mobile-buybar > button {
  background: var(--psdfa-primary) !important;
  color: #111318 !important;
  box-shadow: 0 7px 20px color-mix(in srgb, var(--psdfa-primary) 18%, transparent);
}
html[data-psdfa-theme="dark"] .psdfa-market-rtl-mobile-buybar > button:hover,
html[data-psdfa-theme="dark"] .psdfa-market-rtl-mobile-buybar > button:focus-visible {
  background: color-mix(in srgb, var(--psdfa-primary) 88%, #fff) !important;
  color: #111318 !important;
}
html[data-psdfa-theme="dark"] .psdfa-market-campaign-badge {
  background: var(--psdfa-campaign-accent) !important;
  color: #111318 !important;
  border: 1px solid color-mix(in srgb, #111318 18%, transparent);
  text-shadow: none !important;
}

/* v0.22.30 — stronger primary actions and product preview contrast */
html[data-psdfa-theme="dark"] :where(
  .psdfa-market-btn-primary,
  .psdfa-market-product-buy,
  .psdfa-market-rtl-cart-wrap .single_add_to_cart_button,
  .psdfa-market-rtl-mobile-buybar > button,
  .psdfa-market-cart-checkout .checkout-button,
  .woocommerce-checkout-payment #place_order
) {
  background: var(--psdfa-primary) !important;
  border-color: var(--psdfa-primary) !important;
  color: #111318 !important;
  box-shadow: 0 7px 20px color-mix(in srgb, var(--psdfa-primary) 18%, transparent) !important;
}

html[data-psdfa-theme="dark"] :where(
  .psdfa-market-btn-primary,
  .psdfa-market-product-buy,
  .psdfa-market-rtl-cart-wrap .single_add_to_cart_button,
  .psdfa-market-rtl-mobile-buybar > button,
  .psdfa-market-cart-checkout .checkout-button,
  .woocommerce-checkout-payment #place_order
):hover,
html[data-psdfa-theme="dark"] :where(
  .psdfa-market-btn-primary,
  .psdfa-market-product-buy,
  .psdfa-market-rtl-cart-wrap .single_add_to_cart_button,
  .psdfa-market-rtl-mobile-buybar > button,
  .psdfa-market-cart-checkout .checkout-button,
  .woocommerce-checkout-payment #place_order
):focus-visible {
  background: color-mix(in srgb, var(--psdfa-primary) 88%, #fff) !important;
  border-color: color-mix(in srgb, var(--psdfa-primary) 88%, #fff) !important;
  color: #111318 !important;
}

html[data-psdfa-theme="dark"] .psdfa-market-rtl-demo-secondary {
  background: var(--psdfa-dark-surface-2) !important;
  border-color: color-mix(in srgb, var(--psdfa-primary) 58%, var(--psdfa-border)) !important;
  color: var(--psdfa-primary) !important;
  box-shadow: 0 5px 18px color-mix(in srgb, #000 22%, transparent) !important;
}

html[data-psdfa-theme="dark"] .psdfa-market-rtl-demo-secondary:hover,
html[data-psdfa-theme="dark"] .psdfa-market-rtl-demo-secondary:focus-visible {
  background: var(--psdfa-dark-accent-soft) !important;
  border-color: var(--psdfa-primary) !important;
  color: var(--psdfa-primary) !important;
  box-shadow: 0 7px 22px color-mix(in srgb, var(--psdfa-primary) 10%, transparent) !important;
}

html[data-psdfa-theme="dark"] .psdfa-market-amazing-offer-icon {
  background: var(--psdfa-dark-surface-3) !important;
  color: var(--psdfa-primary) !important;
  border: 1px solid color-mix(in srgb, var(--psdfa-primary) 34%, var(--psdfa-border)) !important;
  box-shadow: none !important;
}


/* v0.22.31 — dark-theme text contrast pass
 * Secondary copy is intentionally brighter than the light-theme muted palette.
 * This also catches a handful of component labels that previously kept hard-coded
 * light-theme greys and therefore became too dim on dark surfaces.
 */
html[data-psdfa-theme="dark"] :where(
  .psdfa-market-checkout-card-head > div > span,
  .psdfa-market-product-updated,
  .psdfa-market-order-overview span,
  .psdfa-market-cart-item-price > span,
  .psdfa-market-cart-item-quantity > span,
  .psdfa-market-cart-item-subtotal > span,
  .psdfa-market-cart-summary-head > div > span,
  .psdfa-market-header-dropdown-chevron,
  .psdfa-market-header-account-user small,
  .psdfa-market-header-account-user span,
  .psdfa-market-header-account-menu-arrow,
  .psdfa-market-category-mega-head span,
  .psdfa-market-product-price-label,
  .psdfa-market-blog-comment-content header time,
  .psdfa-market-account-user-copy small,
  .psdfa-market-account-menu-arrow,
  .psdfa-market-smart-result-meta,
  .psdfa-market-filter-currency,
  .psdfa-market-category-copy small,
  .psdfa-market-update-copy small,
  .psdfa-market-rtl-seller-head small,
  .psdfa-market-qa-meta,
  .psdfa-market-rating-row-count,
  .psdfa-market-review-card-head time,
  .psdfa-market-rtl-section-title span,
  .psdfa-market-price-filter i
) {
  color: var(--psdfa-muted) !important;
}

/* General low-emphasis copy: keep it readable without flattening heading hierarchy. */
html[data-psdfa-theme="dark"] :where(
  .psdfa-market-breadcrumb,
  .woocommerce-breadcrumb,
  .psdfa-market-product-meta,
  .psdfa-market-product-card-meta,
  .psdfa-market-blog-meta,
  .psdfa-market-blog-card-meta,
  .psdfa-market-page-meta,
  .psdfa-market-account-meta,
  .psdfa-market-footer-note
) {
  color: var(--psdfa-muted) !important;
}

/* v0.22.32 — comprehensive dark-mode text legibility audit
 * Live pages reviewed: home, shop, product, blog archive, single post,
 * account and cart. Remaining hard-coded light-theme greys are normalized
 * here so all dark presets keep a clear primary/secondary text hierarchy.
 */
html[data-psdfa-theme="dark"][data-psdfa-dark-preset="graphite"]{--psdfa-dark-muted:#ccd1d7}
html[data-psdfa-theme="dark"][data-psdfa-dark-preset="midnight"]{--psdfa-dark-muted:#cbd5e3}
html[data-psdfa-theme="dark"][data-psdfa-dark-preset="slate"]{--psdfa-dark-muted:#cdd5df}
html[data-psdfa-theme="dark"][data-psdfa-dark-preset="photoshop"]{--psdfa-dark-muted:#d1d1d1}
html[data-psdfa-theme="dark"][data-psdfa-dark-preset="oled"]{--psdfa-dark-muted:#cecece}

/* Primary copy and values that must never keep dark colours from the light theme. */
html[data-psdfa-theme="dark"] :where(
  .psdfa-market-blog-content,
  .psdfa-market-page-content,
  .psdfa-market-qa,
  .psdfa-market-reviews-shell,
  .psdfa-market-reviews-write,
  .psdfa-market-rtl-tabs-shell .woocommerce-tabs .panel,
  .psdfa-market-blog-widget>h3,
  .psdfa-market-blog-widget .widget-title,
  .psdfa-market-blog-widget-recent>a,
  .psdfa-market-blog-related h3 a,
  .psdfa-market-blog-comment-content header strong,
  .psdfa-market-blog-comment-content header a,
  .psdfa-market-blog-post-nav>a,
  .psdfa-market-blog-content th,
  .psdfa-market-search-section-head h2,
  .psdfa-market-search-post-body h3,
  .psdfa-market-archive-description>div h2,
  .psdfa-market-archive-description>div h3,
  .psdfa-market-archive-help,
  .psdfa-market-smart-result-copy>strong,
  .psdfa-market-header-account-user strong,
  .psdfa-market-header-cart-panel-body .woocommerce-mini-cart-item>a:not(.remove),
  .psdfa-market-product-stats b,
  .psdfa-market-cart-item-price strong,
  .psdfa-market-cart-item-subtotal strong,
  .psdfa-market-cart-summary-row strong,
  .psdfa-market-checkout-review-table .product-total,
  .psdfa-market-checkout-review-table tfoot td,
  .woocommerce-checkout-payment .wc_payment_method>label,
  .psdfa-market-order-overview strong,
  .psdfa-market-order-next-steps strong,
  .psdfa-market-order-native-content table tbody td,
  .psdfa-market-order-secondary-action,
  .psdfa-market-product-toast,
  .psdfa-market-qa-meta strong,
  .psdfa-market-rtl-buy-updated strong,
  .psdfa-market-qa-restricted strong,
  .psdfa-market-product-toast-body .woocommerce-message,
  .psdfa-market-product-toast-body .woocommerce-info,
  .psdfa-market-product-toast-body .woocommerce-error,
  .psdfa-market-product-specs-tab-grid strong,
  .psdfa-market-rtl-support-grid strong,
  .psdfa-market-rtl-consult-card>a,
  .psdfa-market-reviews-summary-note strong,
  .psdfa-market-review-form-message strong,
  .psdfa-market-rtl-product-facts strong,
  .woocommerce-account .woocommerce-orders-table__cell-order-total,
  .woocommerce-account .woocommerce-orders-table__cell-order-actions .button,
  .woocommerce-account .woocommerce-MyAccount-content .woocommerce-info .button,
  .woocommerce-account .woocommerce-MyAccount-content .woocommerce-message .button,
  .woocommerce-account .woocommerce-Address-title .edit,
  .woocommerce-account .woocommerce-MyAccount-content table.shop_table td,
  .psdfa-market-account-quick-links>a
){color:var(--psdfa-ink)!important}

/* Native form text and labels. */
html[data-psdfa-theme="dark"] :where(
  .woocommerce-account .input-text,
  .woocommerce-account input[type="text"],
  .woocommerce-account input[type="email"],
  .woocommerce-account input[type="tel"],
  .woocommerce-account input[type="password"],
  .woocommerce-account select,
  .woocommerce-account textarea,
  .psdfa-market-blog-comment-form input[type="text"],
  .psdfa-market-blog-comment-form input[type="email"],
  .psdfa-market-blog-comment-form input[type="url"],
  .psdfa-market-blog-comment-form textarea,
  .psdfa-market-cart-coupon-form input,
  .psdfa-market-cart-coupon-form button,
  .psdfa-market-checkout-coupon button,
  .psdfa-market-checkout-customer-fields input.input-text,
  .psdfa-market-checkout-customer-fields textarea,
  .psdfa-market-checkout-customer-fields select,
  .psdfa-market-checkout-customer-fields .select2-container .select2-selection--single,
  .psdfa-market-filter-search input,
  .psdfa-market-qa-search input,
  .psdfa-market-rtl-cart-wrap .quantity .qty,
  #review_form textarea,
  #review_form input[type=text],
  #review_form input[type=email]
){color:var(--psdfa-ink)!important}

html[data-psdfa-theme="dark"] :where(
  .woocommerce-account .form-row label,
  #review_form label,
  .psdfa-market-checkout-customer-fields label
){color:var(--psdfa-muted)!important}

/* Secondary text: dates, helper text, metadata and subdued labels. */
html[data-psdfa-theme="dark"] :where(
  .psdfa-market-account-user-copy small,
  .psdfa-market-account-menu-arrow,
  .psdfa-market-account-stat-link,
  .psdfa-market-blog-single-featured figcaption,
  .psdfa-market-blog-post-nav small,
  .psdfa-market-blog-content figcaption,
  .psdfa-market-blog-widget-recent small,
  .psdfa-market-blog-related time,
  .psdfa-market-blog-comment-content header time,
  .psdfa-market-blog-widget-categories li,
  .psdfa-market-blog-widget-recent-thumb,
  .psdfa-market-blog-related-thumb>span,
  .psdfa-market-blog-card-placeholder,
  .psdfa-market-cart-sale-saving>span small,
  .psdfa-market-checkout-steps li,
  .psdfa-market-cart-single-qty small,
  .psdfa-market-cart-coupon-copy small,
  .psdfa-market-cart-item-price>span,
  .psdfa-market-cart-item-quantity>span,
  .psdfa-market-cart-item-subtotal>span,
  .psdfa-market-cart-total .includes_tax,
  .psdfa-market-cart-trust small,
  .psdfa-market-cart-summary-head>div>span,
  .psdfa-market-checkout-review-table .psdfa-market-checkout-saving th small,
  .psdfa-market-checkout-card-head>div>span,
  .psdfa-market-checkout-product-copy small,
  .psdfa-market-checkout-customer-fields .optional,
  .psdfa-market-floating-feature small,
  .psdfa-market-category-copy small,
  .psdfa-market-update-copy small,
  .psdfa-market-hero-trending>span,
  .psdfa-market-showcase-window-head b,
  .psdfa-market-purchase-benefits small,
  .psdfa-market-category-mega-head span,
  .psdfa-market-header-cart-panel-head small,
  .psdfa-market-header-account-user small,
  .psdfa-market-header-account-user span,
  .psdfa-market-mobile-categories small,
  .psdfa-market-header-search-trending,
  .psdfa-market-header-dropdown-chevron,
  .psdfa-market-category-mega-item small,
  .psdfa-market-product-price-label,
  .psdfa-market-category-mega-item>svg,
  .psdfa-market-header-account-menu-arrow,
  .psdfa-market-order-native-content .wc-item-meta,
  .psdfa-market-order-native-content .wc-item-meta ul,
  .psdfa-market-order-native-content table td[data-title]::before,
  .psdfa-market-order-next-steps small,
  .psdfa-market-order-overview span,
  .psdfa-market-page-content figcaption,
  .psdfa-market-product-price del,
  .psdfa-market-product-updated,
  .psdfa-market-product-stats small,
  .psdfa-market-rtl-seller-response small,
  .psdfa-market-qa-search svg,
  .psdfa-market-rtl-buy-card-head small,
  .psdfa-market-rtl-product-facts>div>span,
  .psdfa-market-qa-compose-head small,
  .psdfa-market-rtl-secure-note small,
  .psdfa-market-reviews-score-value span,
  .psdfa-market-rtl-price-block .price del,
  .psdfa-market-rtl-metrics-bar small,
  .psdfa-market-qa-meta,
  .psdfa-market-rtl-support-grid small,
  .psdfa-market-rtl-section-title span,
  .psdfa-market-rtl-buy-updated small,
  .psdfa-market-rtl-seller-head small,
  .psdfa-market-changelog-version time,
  .psdfa-market-qa-field small,
  .psdfa-market-rating-row-count,
  .psdfa-market-product-toast-close,
  .psdfa-market-review-card-head time,
  .psdfa-market-reviews-list-head>div>span,
  .psdfa-market-search-post-meta,
  .psdfa-market-search-post-thumb,
  .psdfa-market-archive-category-chips a em,
  .woocommerce-shop .woocommerce-breadcrumb,
  .tax-product_cat .woocommerce-breadcrumb,
  .tax-product_tag .woocommerce-breadcrumb,
  .psdfa-market-active-filters>span,
  .psdfa-market-filter-head span,
  .psdfa-market-filter-links em,
  .psdfa-market-filter-checks em,
  .psdfa-market-filter-currency,
  .psdfa-market-price-filter i,
  .psdfa-market-active-filters a b,
  .psdfa-market-smart-result-meta,
  .psdfa-market-smart-result-thumb,
  .psdfa-market-smart-search-tabs em,
  .psdfa-market-smart-result-price del
){color:var(--psdfa-muted)!important}

/* Breadcrumb current items and separators should remain readable but quieter. */
html[data-psdfa-theme="dark"] :where(
  .psdfa-market-blog-breadcrumbs [aria-current="page"] span,
  .psdfa-market-page-breadcrumbs [aria-current="page"] span
){color:var(--psdfa-muted)!important}
html[data-psdfa-theme="dark"] :where(
  .psdfa-market-blog-breadcrumbs li:not(:last-child)::after,
  .psdfa-market-page-breadcrumbs li:not(:last-child)::after,
  .psdfa-market-rtl-product-head-meta>span:not(:last-child)::after
){color:color-mix(in srgb,var(--psdfa-muted) 72%,transparent)!important}

/* Semantic accents retained, but bright enough on every dark preset. */
html[data-psdfa-theme="dark"] .woocommerce-account .woocommerce-orders-table__cell-order-status{color:var(--psdfa-dark-success)!important}
html[data-psdfa-theme="dark"] .psdfa-market-cart-sale-saving>span small{color:color-mix(in srgb,var(--psdfa-dark-success) 84%,var(--psdfa-ink))!important}
html[data-psdfa-theme="dark"] .psdfa-market-checkout-review-table .psdfa-market-checkout-saving th small{color:color-mix(in srgb,var(--psdfa-dark-success) 84%,var(--psdfa-ink))!important}
html[data-psdfa-theme="dark"] .psdfa-market-blog-meta-item a:hover{color:var(--psdfa-dark-info)!important}

/* Placeholders were technically visible, but too faint on OLED/graphite. */
html[data-psdfa-theme="dark"] :where(input,textarea)::placeholder,
html[data-psdfa-theme="dark"] .psdfa-market-product-search input[type=search]::placeholder{color:color-mix(in srgb,var(--psdfa-muted) 92%,var(--psdfa-ink))!important;opacity:.9}
\n\n/* v0.22.35: dark treatment for the description expander and compact mini-cart metadata. */
html[data-psdfa-theme="dark"] .psdfa-market-description-collapse-panel.is-collapsed .psdfa-market-description-collapse-content::after{background:linear-gradient(to bottom,transparent,var(--psdfa-dark-surface) 84%) !important}
html[data-psdfa-theme="dark"] .psdfa-market-description-toggle{border-color:color-mix(in srgb,var(--psdfa-primary) 70%,var(--psdfa-dark-border));background:color-mix(in srgb,var(--psdfa-primary) 10%,var(--psdfa-dark-surface));color:var(--psdfa-dark-text)}
html[data-psdfa-theme="dark"] .psdfa-market-description-toggle:hover{background:var(--psdfa-primary);color:#111318}
html[data-psdfa-theme="dark"] .psdfa-market-header-cart-panel-body .woocommerce-mini-cart-item dl.variation:has(.awps-cart-addon-value){color:var(--psdfa-muted) !important}

/* v0.22.36 — single-product tab actions in dark mode */
html[data-psdfa-theme="dark"] .psdfa-market-qa-form-footer button,
html[data-psdfa-theme="dark"] .psdfa-market-qa-restricted a,
html[data-psdfa-theme="dark"] #review_form .form-submit input,
html[data-psdfa-theme="dark"] .psdfa-market-rtl-tab-cta {
  border-color: var(--psdfa-primary,#ffcc00) !important;
  background: var(--psdfa-primary,#ffcc00) !important;
  color: #111 !important;
  box-shadow: none !important;
}
html[data-psdfa-theme="dark"] .psdfa-market-qa-form-footer button:hover,
html[data-psdfa-theme="dark"] .psdfa-market-qa-restricted a:hover,
html[data-psdfa-theme="dark"] #review_form .form-submit input:hover,
html[data-psdfa-theme="dark"] .psdfa-market-rtl-tab-cta:hover,
html[data-psdfa-theme="dark"] .psdfa-market-qa-form-footer button:focus-visible,
html[data-psdfa-theme="dark"] .psdfa-market-qa-restricted a:focus-visible,
html[data-psdfa-theme="dark"] #review_form .form-submit input:focus-visible,
html[data-psdfa-theme="dark"] .psdfa-market-rtl-tab-cta:focus-visible {
  border-color: var(--psdfa-primary,#ffcc00) !important;
  background: color-mix(in srgb,var(--psdfa-primary,#ffcc00) 88%,#fff) !important;
  color: #111 !important;
}
html[data-psdfa-theme="dark"] .psdfa-market-reviews-write {
  border-color: var(--psdfa-border) !important;
  background: var(--psdfa-dark-surface-2) !important;
  color: var(--psdfa-dark-info) !important;
}
html[data-psdfa-theme="dark"] .psdfa-market-reviews-write:hover,
html[data-psdfa-theme="dark"] .psdfa-market-reviews-write:focus-visible {
  border-color: var(--psdfa-primary,#ffcc00) !important;
  background: var(--psdfa-dark-surface) !important;
  color: var(--psdfa-primary,#ffcc00) !important;
}

/* v0.22.39 — account/404 dark refinements. */
html[data-psdfa-theme="dark"] .woocommerce-account:not(.logged-in) .woocommerce-LostPassword a { color: var(--psdfa-primary) !important; }
html[data-psdfa-theme="dark"] .psdfa-market-404-code { text-shadow: 2px 2px rgba(0,0,0,.75); }

/* v0.22.40 — professional My Account dark-mode refinements */
html[data-psdfa-theme="dark"] .psdfa-market-account-menu .is-active > a,
html[data-psdfa-theme="dark"] .psdfa-market-account-menu .woocommerce-MyAccount-navigation-link--dashboard.is-active > a{
  background:var(--psdfa-dark-surface-3)!important;
  border-color:color-mix(in srgb,var(--psdfa-primary) 46%,var(--psdfa-border))!important;
  color:var(--psdfa-dark-ink)!important;
}
html[data-psdfa-theme="dark"] .psdfa-market-account-menu .is-active .psdfa-market-account-menu-icon{background:var(--psdfa-primary)!important;color:#111318!important}
html[data-psdfa-theme="dark"] .psdfa-market-account-menu .is-active .psdfa-market-account-menu-arrow{color:var(--psdfa-dark-ink)!important}
html[data-psdfa-theme="dark"] .psdfa-market-account-user-edit,
html[data-psdfa-theme="dark"] .psdfa-market-account-store-link,
html[data-psdfa-theme="dark"] .psdfa-market-account-nav-toggle,
html[data-psdfa-theme="dark"] .psdfa-market-account-drawer-head button{background:var(--psdfa-dark-surface-2)!important;border-color:var(--psdfa-border)!important;color:var(--psdfa-dark-ink)!important}
html[data-psdfa-theme="dark"] .psdfa-market-account-dashboard-card,
html[data-psdfa-theme="dark"] .psdfa-market-account-order-row,
html[data-psdfa-theme="dark"] .psdfa-market-account-empty-state{background:var(--psdfa-dark-surface)!important;border-color:var(--psdfa-border)!important}
html[data-psdfa-theme="dark"] .psdfa-market-account-quick-icon,
html[data-psdfa-theme="dark"] .psdfa-market-account-order-icon,
html[data-psdfa-theme="dark"] .psdfa-market-account-empty-state > span{background:var(--psdfa-dark-surface-2)!important;color:var(--psdfa-muted)!important}
html[data-psdfa-theme="dark"] .psdfa-market-account-order-status{background:var(--psdfa-dark-accent-soft)!important;color:var(--psdfa-primary)!important}
html[data-psdfa-theme="dark"] .psdfa-market-account-app.is-mobile-drawer .psdfa-market-account-sidebar{background:var(--psdfa-dark-bg)!important}

/* v0.22.41 — full-screen account application */
html[data-psdfa-theme="dark"] body.psdfa-market-account-fullscreen,
html[data-psdfa-theme="dark"] .psdfa-market-account-app.is-fullscreen,
html[data-psdfa-theme="dark"] .psdfa-market-account-app.is-fullscreen .psdfa-market-account-content-column { background: var(--psdfa-bg) !important; }
html[data-psdfa-theme="dark"] .psdfa-market-account-app.is-fullscreen .psdfa-market-account-sidebar,
html[data-psdfa-theme="dark"] .psdfa-market-account-app.is-fullscreen .psdfa-market-account-appbar { background: color-mix(in srgb, var(--psdfa-surface) 95%, transparent) !important; }
html[data-psdfa-theme="dark"] .psdfa-market-account-app.is-fullscreen .psdfa-market-account-user-card { background: color-mix(in srgb, var(--psdfa-primary) 7%, var(--psdfa-surface)) !important; }
html[data-psdfa-theme="dark"] .psdfa-market-account-brand > span { color: var(--psdfa-ink) !important; }

html[data-psdfa-theme="dark"] .woocommerce-account .woocommerce-EditAccountForm .show-password-input,
html[data-psdfa-theme="dark"] .woocommerce-account:not(.logged-in) .woocommerce-form-login .show-password-input,
html[data-psdfa-theme="dark"] .woocommerce-account:not(.logged-in) .woocommerce-form-register .show-password-input,
html[data-psdfa-theme="dark"] .woocommerce form .show-password-input,
html[data-psdfa-theme="dark"] .woocommerce-page form .show-password-input{color:var(--psdfa-muted) !important;background:transparent !important;}
html[data-psdfa-theme="dark"] .woocommerce-account .woocommerce-EditAccountForm .show-password-input:hover,
html[data-psdfa-theme="dark"] .woocommerce-account:not(.logged-in) .woocommerce-form-login .show-password-input:hover,
html[data-psdfa-theme="dark"] .woocommerce-account:not(.logged-in) .woocommerce-form-register .show-password-input:hover,
html[data-psdfa-theme="dark"] .woocommerce form .show-password-input:hover,
html[data-psdfa-theme="dark"] .woocommerce-page form .show-password-input:hover{color:var(--psdfa-text) !important;background:rgba(255,255,255,.06) !important;}

/* v0.22.59 — dark-mode form state clarity */
html[data-psdfa-theme="dark"] .woocommerce-password-strength{
  display:flex!important;
  align-items:center;
  justify-content:center;
  min-height:32px;
  margin-top:8px;
  padding:5px 10px!important;
  border:1px solid var(--psdfa-border)!important;
  border-radius:9px;
  background:var(--psdfa-dark-surface-2)!important;
  color:var(--psdfa-muted)!important;
  box-shadow:none!important;
  font-size:11px;
  font-weight:850;
  line-height:1.6;
  text-align:center;
}
html[data-psdfa-theme="dark"] .woocommerce-password-strength.short,
html[data-psdfa-theme="dark"] .woocommerce-password-strength.bad{
  border-color:color-mix(in srgb,var(--psdfa-dark-danger) 38%,var(--psdfa-border))!important;
  background:var(--psdfa-dark-danger-soft)!important;
  color:var(--psdfa-dark-danger)!important;
}
html[data-psdfa-theme="dark"] .woocommerce-password-strength.good{
  border-color:color-mix(in srgb,var(--psdfa-dark-info) 38%,var(--psdfa-border))!important;
  background:color-mix(in srgb,var(--psdfa-dark-info) 11%,var(--psdfa-dark-surface))!important;
  color:var(--psdfa-dark-info)!important;
}
html[data-psdfa-theme="dark"] .woocommerce-password-strength.strong{
  border-color:color-mix(in srgb,var(--psdfa-dark-success) 38%,var(--psdfa-border))!important;
  background:var(--psdfa-dark-success-soft)!important;
  color:var(--psdfa-dark-success)!important;
}
html[data-psdfa-theme="dark"] .woocommerce-password-hint{
  color:var(--psdfa-muted)!important;
  font-size:10.5px;
  line-height:1.85;
}

html[data-psdfa-theme="dark"] .psdfa-market-filter-switches i{
  border:1px solid color-mix(in srgb,var(--psdfa-muted) 28%,var(--psdfa-border))!important;
  background:var(--psdfa-dark-surface-3)!important;
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.015)!important;
}
html[data-psdfa-theme="dark"] .psdfa-market-filter-switches i:after{
  background:var(--psdfa-muted)!important;
  box-shadow:0 1px 4px rgba(0,0,0,.42)!important;
}
html[data-psdfa-theme="dark"] .psdfa-market-filter-switches input:checked+i{
  border-color:color-mix(in srgb,var(--psdfa-primary) 72%,var(--psdfa-border))!important;
  background:var(--psdfa-primary)!important;
  box-shadow:0 0 0 2px color-mix(in srgb,var(--psdfa-primary) 12%,transparent)!important;
}
html[data-psdfa-theme="dark"] .psdfa-market-filter-switches input:checked+i:after{
  background:#111318!important;
}
html[data-psdfa-theme="dark"] .psdfa-market-filter-switches input:focus-visible+i{
  outline:2px solid color-mix(in srgb,var(--psdfa-primary) 70%,transparent);
  outline-offset:2px;
}
html[data-psdfa-theme="dark"] .psdfa-market-filter-switches input:checked~span,
html[data-psdfa-theme="dark"] .psdfa-market-filter-switches label:has(input:checked){
  color:var(--psdfa-ink)!important;
}

html[data-psdfa-theme="dark"] .psdfa-market-rtl-buy-benefits-toggle{color:var(--psdfa-muted,#b7bdc6) !important;}
html[data-psdfa-theme="dark"] .psdfa-market-rtl-buy-benefits-toggle:hover{color:var(--psdfa-ink,#f5f6f7) !important;}


/* ==========================================================================
   PSDFA 0.7.73 — current component coverage / Photoshop dark audit
   ========================================================================== */

/* Logo swapping is image based and therefore isolated from external SVG rules. */
.has-dark-logo > .psdfa-theme-logo-dark{display:none}
html[data-psdfa-theme="dark"] .has-dark-logo > .psdfa-theme-logo-light{display:none}
html[data-psdfa-theme="dark"] .has-dark-logo > .psdfa-theme-logo-dark{display:block}
.psdfa-theme-logo-light,.psdfa-theme-logo-dark{max-width:100%;height:auto}

/* Current Header v3. */
html[data-psdfa-theme="dark"]{
  --psdfa-h3-bg:var(--psdfa-dark-surface);
  --psdfa-h3-nav-bg:var(--psdfa-dark-surface);
  --psdfa-h3-text:var(--psdfa-ink);
  --psdfa-h3-muted:var(--psdfa-muted);
  --psdfa-h3-border:var(--psdfa-border);
  --psdfa-h3-search-bg:var(--psdfa-dark-surface-2);
  --psdfa-h3-search-border:var(--psdfa-border);
  --psdfa-h3-action-bg:var(--psdfa-dark-surface-2);
}
html[data-psdfa-theme="dark"] :where(.psdfa-site-header,.psdfa-h3-main,.psdfa-h3-nav){background:var(--psdfa-dark-surface)!important;border-color:var(--psdfa-border)!important;color:var(--psdfa-ink)!important}
html[data-psdfa-theme="dark"] .psdfa-h3-search{background:var(--psdfa-dark-surface-2)!important;border-color:var(--psdfa-border)!important;box-shadow:none}
html[data-psdfa-theme="dark"] .psdfa-h3-search:focus-within{background:var(--psdfa-dark-surface-3)!important;border-color:color-mix(in srgb,var(--psdfa-primary) 55%,var(--psdfa-border))!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--psdfa-primary) 12%,transparent)!important}
html[data-psdfa-theme="dark"] .psdfa-h3-search input{color:var(--psdfa-ink)!important}
html[data-psdfa-theme="dark"] .psdfa-h3-search input::placeholder{color:var(--psdfa-muted)!important}
html[data-psdfa-theme="dark"] :where(.psdfa-h3-action__icon,.psdfa-h3-mobile-button,.psdfa-h3-drawer__head>button,.psdfa-h3-search-sheet__head>button){background:var(--psdfa-dark-surface-2)!important;border-color:var(--psdfa-border)!important;color:var(--psdfa-ink)!important}
html[data-psdfa-theme="dark"] :where(.psdfa-h3-action:hover,.psdfa-h3-dropdown.is-open>.psdfa-h3-action){background:var(--psdfa-dark-surface-2)!important}
html[data-psdfa-theme="dark"] :where(.psdfa-h3-dropdown-panel,.psdfa-h3-mini-cart,.psdfa-h3-category-mega,.psdfa-h3-menu .sub-menu,.psdfa-h3-drawer,.psdfa-h3-drawer__footer,.psdfa-h3-search-sheet__panel){background:var(--psdfa-dark-surface)!important;border-color:var(--psdfa-border)!important;color:var(--psdfa-ink)!important;box-shadow:0 24px 70px var(--psdfa-dark-shadow)!important}
html[data-psdfa-theme="dark"] :where(.psdfa-h3-account-avatar,.psdfa-h3-account-menu__icon,.psdfa-h3-mobile-submenu-toggle,.psdfa-h3-drawer-search-trigger){background:var(--psdfa-dark-surface-2)!important;border-color:var(--psdfa-border)!important;color:var(--psdfa-muted)!important}
html[data-psdfa-theme="dark"] :where(.psdfa-h3-account-user__copy strong,.psdfa-h3-mini-cart__head strong,.psdfa-h3-mini-cart .woocommerce-mini-cart__total strong,.psdfa-h3-menu>li>a:hover,.psdfa-h3-menu>li.current-menu-item>a,.psdfa-h3-menu>li.current-menu-ancestor>a,.psdfa-h3-category-group__title,.psdfa-h3-mobile-menu li>a,.psdfa-h3-mobile-category-list summary){color:var(--psdfa-ink)!important}
html[data-psdfa-theme="dark"] :where(.psdfa-h3-account-user__copy small,.psdfa-h3-account-user__copy span,.psdfa-h3-account-guest p,.psdfa-h3-mini-cart__head small,.psdfa-h3-mini-cart .quantity,.psdfa-h3-category-group li a,.psdfa-h3-category-group li small,.psdfa-h3-menu>li>a,.psdfa-h3-menu .sub-menu a,.psdfa-h3-mobile-menu .sub-menu a,.psdfa-h3-drawer-search-trigger__text){color:var(--psdfa-muted)!important}
html[data-psdfa-theme="dark"] :where(.psdfa-h3-account-menu a:hover,.psdfa-h3-menu .sub-menu a:hover,.psdfa-h3-mobile-menu li.is-submenu-open>a,.psdfa-h3-mobile-menu .sub-menu a:hover){background:var(--psdfa-dark-surface-2)!important;color:var(--psdfa-ink)!important}
html[data-psdfa-theme="dark"] .psdfa-h3-category-rail{background:var(--psdfa-dark-surface-2)!important;border-color:var(--psdfa-border)!important}
html[data-psdfa-theme="dark"] .psdfa-h3-category-tab{color:var(--psdfa-muted)!important}
html[data-psdfa-theme="dark"] .psdfa-h3-category-tab:is(:hover,:focus-visible,.is-active){background:var(--psdfa-dark-surface-3)!important;color:var(--psdfa-ink)!important;box-shadow:none!important}
html[data-psdfa-theme="dark"] .psdfa-h3-menu .sub-menu{box-shadow:0 22px 60px var(--psdfa-dark-shadow)!important}
html[data-psdfa-theme="dark"] .psdfa-h3-mobile-menu .sub-menu{background:var(--psdfa-dark-surface-2)!important;border-color:var(--psdfa-border)!important}
html[data-psdfa-theme="dark"] .psdfa-h3-mobile-menu .sub-menu .sub-menu{background:transparent!important;border-color:var(--psdfa-border)!important}
html[data-psdfa-theme="dark"] .psdfa-h3-mini-cart .woocommerce-mini-cart-item>a:not(.remove){color:var(--psdfa-ink)!important}
html[data-psdfa-theme="dark"] .psdfa-h3-mini-cart .remove_from_cart_button{background:var(--psdfa-dark-danger-soft)!important;color:var(--psdfa-dark-danger)!important}
html[data-psdfa-theme="dark"] .psdfa-h3-mini-cart .woocommerce-mini-cart__buttons .button{background:var(--psdfa-dark-surface-2)!important;border-color:var(--psdfa-border)!important;color:var(--psdfa-ink)!important}
html[data-psdfa-theme="dark"] .psdfa-h3-mini-cart .woocommerce-mini-cart__buttons .checkout{background:var(--psdfa-primary)!important;border-color:var(--psdfa-primary)!important;color:#111318!important}
html[data-psdfa-theme="dark"] .psdfa-h3-theme-toggle{background:var(--psdfa-dark-surface-2)!important;border-color:var(--psdfa-border)!important;color:var(--psdfa-ink)!important}

/* Smart search (header, hero and mobile sheet). */
html[data-psdfa-theme="dark"] :where(.psdfa-smart-search-panel,.psdfa-market-smart-search .psdfa-smart-search-panel,.psdfa-smart-search-suggestions,.psdfa-smart-result,.psdfa-smart-search-tabs,.psdfa-smart-search-query-row){background:var(--psdfa-dark-surface)!important;border-color:var(--psdfa-border)!important;color:var(--psdfa-ink)!important}
html[data-psdfa-theme="dark"] :where(.psdfa-smart-result:hover,.psdfa-smart-search-tab:hover,.psdfa-smart-search-tab.is-active){background:var(--psdfa-dark-surface-2)!important}
html[data-psdfa-theme="dark"] :where(.psdfa-smart-result-copy p,.psdfa-smart-result-copy small,.psdfa-smart-search-suggestions,.psdfa-smart-search-section-title){color:var(--psdfa-muted)!important}
html[data-psdfa-theme="dark"] .psdfa-smart-search-inline-logo{background:var(--psdfa-dark-surface-2)!important;border-color:var(--psdfa-border)!important}

/* Home page and shared sections. */
html[data-psdfa-theme="dark"] :where(.psdfa-market-home,.psdfa-market-section,.psdfa-section,.psdfa-site-content){color:var(--psdfa-ink)}
html[data-psdfa-theme="dark"] .psdfa-section-soft{background:var(--psdfa-dark-surface-2)!important;border-color:var(--psdfa-border)!important}
html[data-psdfa-theme="dark"] :where(.psdfa-market-hero,.psdfa-market-trust,.psdfa-market-support-box,.psdfa-market-updates-center,.psdfa-market-blog-card,.psdfa-market-category-card,.psdfa-home-carousel-arrow){border-color:var(--psdfa-border)!important}
html[data-psdfa-theme="dark"] :where(.psdfa-market-category-card,.psdfa-market-blog-card,.psdfa-market-support-box,.psdfa-home-carousel-arrow){background:var(--psdfa-dark-surface)!important;color:var(--psdfa-ink)!important}
html[data-psdfa-theme="dark"] :where(.psdfa-section-head p,.psdfa-market-section-head p,.psdfa-market-blog-card p,.psdfa-market-blog-card-meta){color:var(--psdfa-muted)!important}
html[data-psdfa-theme="dark"] .psdfa-market-promo-card-yellow,html[data-psdfa-theme="dark"] .psdfa-market-promo-card-yellow *{color:#111318!important}

/* Catalog, filters, archive descriptions, stock gallery and pagination. */
html[data-psdfa-theme="dark"] :where(.psdfa-market-shop-sidebar,.psdfa-filter-widget,.psdfa-shop-toolbar,.psdfa-market-archive-description,.psdfa-shop-description,.psdfa-market-active-filters,.psdfa-market-help-card,.psdfa-stock-item,.psdfa-pagination-shell){background:var(--psdfa-dark-surface)!important;border-color:var(--psdfa-border)!important;color:var(--psdfa-ink)!important}
html[data-psdfa-theme="dark"] :where(.psdfa-filter-widget input,.psdfa-filter-widget select,.psdfa-market-filter-select,.psdfa-market-filter-search input,.psdfa-market-price-field input){background:var(--psdfa-dark-surface-2)!important;border-color:var(--psdfa-border)!important;color:var(--psdfa-ink)!important}
html[data-psdfa-theme="dark"] :where(.psdfa-market-category-chip,.psdfa-market-active-filter,.psdfa-pagination .page-numbers,.woocommerce-pagination .page-numbers){background:var(--psdfa-dark-surface)!important;border-color:var(--psdfa-border)!important;color:var(--psdfa-muted)!important}
html[data-psdfa-theme="dark"] :where(.psdfa-pagination .page-numbers.current,.woocommerce-pagination .page-numbers.current){background:var(--psdfa-primary)!important;border-color:var(--psdfa-primary)!important;color:#111318!important}
html[data-psdfa-theme="dark"] .psdfa-stock-gallery{background:transparent!important}
html[data-psdfa-theme="dark"] .psdfa-stock-item{box-shadow:0 8px 30px var(--psdfa-dark-shadow)!important}

/* Product cards and product page. Keep brand accent yellow. */
html[data-psdfa-theme="dark"] :where(.psdfa-product-card,.psdfa-product-card-inner,.psdfa-rtl-buy-card,.psdfa-rtl-seller-card,.psdfa-product-tab-panel,.psdfa-product-specs-tab-grid,.psdfa-quick-fact,.psdfa-product-meta-section,.psdfa-description-collapse-panel,.psdfa-product-nav__item){background:var(--psdfa-dark-surface)!important;border-color:var(--psdfa-border)!important;color:var(--psdfa-ink)!important}
html[data-psdfa-theme="dark"] :where(.psdfa-product-card__meta,.psdfa-product-card small,.psdfa-product-stats,.psdfa-rtl-product-lead,.psdfa-rtl-secure-note,.psdfa-rtl-buy-updated,.psdfa-rtl-buy-benefits,.psdfa-product-nav__copy small){color:var(--psdfa-muted)!important}
html[data-psdfa-theme="dark"] :where(.psdfa-download-button,.psdfa-product-buy .button,.psdfa-membership-button){box-shadow:none}
html[data-psdfa-theme="dark"] :where(.psdfa-gallery-main,.psdfa-gallery-thumb,.psdfa-gallery-lightbox-panel,.psdfa-gallery-lightbox-viewport){background:var(--psdfa-dark-surface-2)!important;border-color:var(--psdfa-border)!important}
html[data-psdfa-theme="dark"] .psdfa-gallery-lightbox{background:rgba(0,0,0,.88)!important}

/* Audio cards / audio products. */
html[data-psdfa-theme="dark"] :where(.psdfa-audio-showcase,.psdfa-audio-player,.psdfa-audio-card){border-color:var(--psdfa-border)!important;color:var(--psdfa-ink)!important}
html[data-psdfa-theme="dark"] :where(.psdfa-audio-player__controls,.psdfa-audio-player__volume){background:color-mix(in srgb,var(--psdfa-dark-surface) 92%,transparent)!important;border-color:var(--psdfa-border)!important}

/* Blog and generic pages. */
html[data-psdfa-theme="dark"] :where(.psdfa-market-blog-shell,.psdfa-market-blog-card,.psdfa-market-blog-widget,.psdfa-market-blog-single,.psdfa-market-page-content,.psdfa-market-page-head,.psdfa-market-blog-comment-form-wrap){background:var(--psdfa-dark-surface)!important;border-color:var(--psdfa-border)!important;color:var(--psdfa-ink)!important}
html[data-psdfa-theme="dark"] :where(.psdfa-market-blog-card-title a,.psdfa-market-blog-single h1,.psdfa-market-page-content h1,.psdfa-market-page-content h2,.psdfa-market-page-content h3){color:var(--psdfa-ink)!important}
html[data-psdfa-theme="dark"] :where(.psdfa-market-blog-card-excerpt,.psdfa-market-blog-meta,.psdfa-market-page-content p,.psdfa-market-page-content li){color:var(--psdfa-muted)!important}
html[data-psdfa-theme="dark"] .psdfa-market-page-content :where(input,textarea,select){background:var(--psdfa-dark-surface-2)!important;border-color:var(--psdfa-border)!important;color:var(--psdfa-ink)!important}

/* Cart, checkout and order received current market components. */
html[data-psdfa-theme="dark"] :where(.psdfa-market-cart-page,.psdfa-market-cart-items,.psdfa-market-cart-summary,.psdfa-market-checkout-page,.psdfa-market-checkout-customer-fields,.psdfa-market-checkout-review-table,.psdfa-market-checkout-coupon,.psdfa-market-order-overview,.psdfa-market-order-next-steps,.psdfa-order-native-content){background:var(--psdfa-dark-surface)!important;border-color:var(--psdfa-border)!important;color:var(--psdfa-ink)!important}
html[data-psdfa-theme="dark"] :where(.psdfa-market-cart-page input,.psdfa-market-checkout-page input,.psdfa-market-checkout-page textarea,.psdfa-market-checkout-page select,.woocommerce-checkout input,.woocommerce-checkout textarea,.woocommerce-checkout select){background:var(--psdfa-dark-surface-2)!important;border-color:var(--psdfa-border)!important;color:var(--psdfa-ink)!important}
html[data-psdfa-theme="dark"] :where(.woocommerce-checkout-payment,.woocommerce-checkout-review-order-table,.shop_table,.woocommerce-order-details,.woocommerce-customer-details){background:var(--psdfa-dark-surface)!important;border-color:var(--psdfa-border)!important;color:var(--psdfa-ink)!important}

/* Account app and profile. */
html[data-psdfa-theme="dark"] :where(.psdfa-market-account-app,.psdfa-account-app){--psdfa-account-token-bg:var(--psdfa-bg);--psdfa-account-token-surface:var(--psdfa-dark-surface);--psdfa-account-token-surface-2:var(--psdfa-dark-surface-2);--psdfa-account-token-border:var(--psdfa-border);--psdfa-account-token-ink:var(--psdfa-ink);--psdfa-account-token-muted:var(--psdfa-muted);background:var(--psdfa-bg)!important;color:var(--psdfa-ink)!important}
html[data-psdfa-theme="dark"] :where(.psdfa-market-account-sidebar,.psdfa-account-sidebar,.psdfa-market-account-appbar,.psdfa-account-appbar,.psdfa-market-account-content-card,.psdfa-account-content-card,.psdfa-market-account-panel,.psdfa-account-panel,.psdfa-market-profile-card,.psdfa-profile-card){background:var(--psdfa-dark-surface)!important;border-color:var(--psdfa-border)!important;color:var(--psdfa-ink)!important}
html[data-psdfa-theme="dark"] :where(.psdfa-market-account-app input,.psdfa-market-account-app textarea,.psdfa-market-account-app select,.psdfa-account-app input,.psdfa-account-app textarea,.psdfa-account-app select){background:var(--psdfa-dark-surface-2)!important;border-color:var(--psdfa-border)!important;color:var(--psdfa-ink)!important}

/* Subscription landing page (new in PSDFA 0.7.70). */
html[data-psdfa-theme="dark"] .psdfa-subscription-page{--sub-bg:var(--psdfa-dark-bg)!important;--sub-card:var(--psdfa-dark-surface)!important;--sub-dark:var(--psdfa-ink)!important;background:var(--psdfa-dark-bg)!important;color:var(--psdfa-ink)!important}
html[data-psdfa-theme="dark"] .psdfa-subscription-hero{background:linear-gradient(145deg,color-mix(in srgb,var(--psdfa-primary) 5%,var(--psdfa-dark-surface)),var(--psdfa-dark-bg) 60%,var(--psdfa-dark-surface-2))!important;border-color:var(--psdfa-border)!important}
html[data-psdfa-theme="dark"] :where(.psdfa-subscription-plan,.psdfa-subscription-benefits article,.psdfa-subscription-steps-wrap,.psdfa-subscription-notes,.psdfa-subscription-faq details,.psdfa-subscription-empty){background:var(--psdfa-dark-surface)!important;border-color:var(--psdfa-border)!important;color:var(--psdfa-ink)!important;box-shadow:none!important}
html[data-psdfa-theme="dark"] :where(.psdfa-subscription-hero h1,.psdfa-subscription-plan h3,.psdfa-subscription-plan__price strong,.psdfa-subscription-benefits h3,.psdfa-subscription-steps h3,.psdfa-subscription-notes h2,.psdfa-subscription-faq summary){color:var(--psdfa-ink)!important}
html[data-psdfa-theme="dark"] :where(.psdfa-subscription-hero__content>p,.psdfa-subscription-plan__excerpt,.psdfa-subscription-plan__features li,.psdfa-subscription-benefits p,.psdfa-subscription-steps p,.psdfa-subscription-richtext,.psdfa-subscription-faq details>div){color:var(--psdfa-muted)!important}
html[data-psdfa-theme="dark"] .psdfa-subscription-plan__features{border-color:var(--psdfa-border)!important}
html[data-psdfa-theme="dark"] .psdfa-subscription-plan__icon,html[data-psdfa-theme="dark"] .psdfa-subscription-faq summary i{background:var(--psdfa-dark-surface-2)!important;color:var(--psdfa-muted)!important}
html[data-psdfa-theme="dark"] .psdfa-subscription-button.is-ghost{background:var(--psdfa-dark-surface)!important;border-color:var(--psdfa-border)!important;color:var(--psdfa-ink)!important}
html[data-psdfa-theme="dark"] .psdfa-subscription-plan__button{background:var(--psdfa-dark-surface-3)!important;color:var(--psdfa-ink)!important}
html[data-psdfa-theme="dark"] .psdfa-subscription-plan.is-featured .psdfa-subscription-plan__button{background:var(--psdfa-primary)!important;color:#111318!important}
html[data-psdfa-theme="dark"] .psdfa-subscription-bottom-cta{background:#111318!important;border:1px solid var(--psdfa-border)!important}

/* Footer: preserve configured branding but keep surfaces/contrast dark-aware. */
html[data-psdfa-theme="dark"] .psdfa-site-footer{--psdfa-footer-bg:var(--psdfa-dark-bg);--psdfa-footer-surface:var(--psdfa-dark-surface);--psdfa-footer-text:var(--psdfa-ink);--psdfa-footer-muted:var(--psdfa-muted);--psdfa-footer-border:var(--psdfa-border);background:var(--psdfa-dark-bg)!important;color:var(--psdfa-ink)!important}
html[data-psdfa-theme="dark"] :where(.psdfa-footer-trust,.psdfa-footer-main,.psdfa-footer-bottom,.psdfa-footer-widget,.psdfa-footer-brand-card){border-color:var(--psdfa-border)!important}
html[data-psdfa-theme="dark"] :where(.psdfa-footer-widget,.psdfa-footer-brand-card){color:var(--psdfa-ink)!important}
html[data-psdfa-theme="dark"] :where(.psdfa-footer-widget a,.psdfa-footer-about,.psdfa-footer-bottom,.psdfa-footer-domain-link){color:var(--psdfa-muted)!important}

/* WooCommerce notices and global PSDFA toasts. */
html[data-psdfa-theme="dark"] :where(.woocommerce-message,.woocommerce-info,.woocommerce-error,.psdfa-global-toast,.psdfa-product-toast,.psdfa-woo-notice){background:var(--psdfa-dark-surface)!important;border-color:var(--psdfa-border)!important;color:var(--psdfa-ink)!important;box-shadow:0 14px 44px var(--psdfa-dark-shadow)!important}
html[data-psdfa-theme="dark"] :where(.woocommerce-message a,.woocommerce-info a,.woocommerce-error a,.psdfa-global-toast a){color:var(--psdfa-primary)!important}

/* General form/table safety net — intentionally scoped to dark theme only. */
html[data-psdfa-theme="dark"] :where(input[type=text],input[type=email],input[type=tel],input[type=url],input[type=password],input[type=search],input[type=number],textarea,select){background-color:var(--psdfa-dark-surface-2);border-color:var(--psdfa-border);color:var(--psdfa-ink)}
html[data-psdfa-theme="dark"] :where(input,textarea,select)::placeholder{color:var(--psdfa-muted)!important;opacity:.9}
html[data-psdfa-theme="dark"] :where(table,thead,tbody,tfoot,tr,th,td){border-color:var(--psdfa-border)!important}
html[data-psdfa-theme="dark"] :where(th){color:var(--psdfa-ink)}
html[data-psdfa-theme="dark"] :where(td){color:var(--psdfa-muted)}
html[data-psdfa-theme="dark"] :where(code,pre){background:var(--psdfa-dark-surface-2);border-color:var(--psdfa-border);color:var(--psdfa-ink)}
html[data-psdfa-theme="dark"] .screen-reader-text:focus{background:var(--psdfa-dark-surface)!important;color:var(--psdfa-ink)!important}

/* Native scrollbars and selection in the Photoshop palette. */
html[data-psdfa-theme="dark"]{scrollbar-color:var(--psdfa-dark-surface-3) var(--psdfa-dark-bg)}
html[data-psdfa-theme="dark"] ::selection{background:var(--psdfa-primary);color:#111318}

/* Avoid bright flashes during the theme transition. */
html.psdfa-theme-animate :where(body,.psdfa-site-header,.psdfa-site-content,.psdfa-site-footer,.psdfa-h3-drawer,.psdfa-h3-search-sheet__panel){transition:background-color .22s ease,color .22s ease,border-color .22s ease}
@media (prefers-reduced-motion:reduce){html.psdfa-theme-animate *{transition:none!important}}

/* ==========================================================================
   PSDFA 0.7.73 — final site-wide contrast pass
   These selectors cover PSDFA-specific components that are not present in the
   AsanWP reference layer but still ship with hard-coded light surfaces.
   ========================================================================== */

/* Legacy/shared shell still used by a few fallback templates. */
html[data-psdfa-theme="dark"] :where(.psdfa-menu .sub-menu,.psdfa-search-panel,.psdfa-mobile-drawer,.psdfa-blog-card,.psdfa-post-single,.psdfa-comments){
  background:var(--psdfa-dark-surface)!important;border-color:var(--psdfa-border)!important;color:var(--psdfa-ink)!important;
}
html[data-psdfa-theme="dark"] :where(.psdfa-icon-button,.psdfa-header__menu-button,.psdfa-mobile-drawer__head button,.psdfa-submenu-toggle){
  background:var(--psdfa-dark-surface-2)!important;border-color:var(--psdfa-border)!important;color:var(--psdfa-ink)!important;
}
html[data-psdfa-theme="dark"] :where(.psdfa-menu>li>a:hover,.psdfa-menu>.current-menu-item>a,.psdfa-menu>.current-menu-ancestor>a,.psdfa-menu .sub-menu a:hover){
  background:var(--psdfa-dark-surface-2)!important;color:var(--psdfa-ink)!important;
}
html[data-psdfa-theme="dark"] :where(.psdfa-search-form input,.psdfa-hero-search input){
  background:var(--psdfa-dark-surface-2)!important;border-color:var(--psdfa-border)!important;color:var(--psdfa-ink)!important;
}
html[data-psdfa-theme="dark"] :where(.psdfa-search-form input,.psdfa-hero-search input):focus{
  background:var(--psdfa-dark-surface-3)!important;border-color:color-mix(in srgb,var(--psdfa-primary) 55%,var(--psdfa-border))!important;
}
html[data-psdfa-theme="dark"] .psdfa-section--soft{background:var(--psdfa-dark-surface-2)!important}
html[data-psdfa-theme="dark"] :where(.psdfa-category-card,.psdfa-blog-card__image){background:var(--psdfa-dark-surface)!important;border-color:var(--psdfa-border)!important}
html[data-psdfa-theme="dark"] .psdfa-category-card>span{color:var(--psdfa-ink)!important}

/* Current shop/filter micro surfaces. */
html[data-psdfa-theme="dark"] :where(.psdfa-market-filter-close,.psdfa-market-archive-description-toggle,.psdfa-market-shop-sorts a:hover,.psdfa-market-shop-sorts a.active,.psdfa-market-active-filters a){
  background:var(--psdfa-dark-surface-2)!important;border-color:var(--psdfa-border)!important;color:var(--psdfa-ink)!important;
}
html[data-psdfa-theme="dark"] .psdfa-market-filter-apply:disabled,
html[data-psdfa-theme="dark"] .psdfa-market-filter-apply[aria-disabled="true"]{background:var(--psdfa-dark-surface-3)!important;color:var(--psdfa-muted)!important}
html[data-psdfa-theme="dark"] .psdfa-market-filter-switches i{background:var(--psdfa-dark-surface-3)!important}
html[data-psdfa-theme="dark"] .psdfa-market-filter-switches i:after{background:var(--psdfa-dark-ink)!important}
html[data-psdfa-theme="dark"] .psdfa-market-filter-help{background:var(--psdfa-dark-accent-soft)!important;color:var(--psdfa-ink)!important}

/* Product details, tabs, Q&A and commerce micro cards. */
html[data-psdfa-theme="dark"] :where(
  .psdfa-rtl-lifetime-note,.psdfa-rtl-support-satisfaction,.psdfa-rtl-buy-updated,.psdfa-rtl-commerce-stats,
  .psdfa-qa-stats,.psdfa-qa-item,.psdfa-qa-answer,.psdfa-qa-empty,.psdfa-qa-form,.psdfa-qa-restricted,
  .psdfa-product-specs-tab-grid>div,.psdfa-product-specs-tab-grid .psdfa-spec-row,.psdfa-rtl-support-grid>div,
  .psdfa-product-highlights,.psdfa-product-highlights__head,.psdfa-rtl-membership-block,.psdfa-product-nav__item
){background:var(--psdfa-dark-surface)!important;border-color:var(--psdfa-border)!important;color:var(--psdfa-ink)!important}
html[data-psdfa-theme="dark"] :where(
  .psdfa-qa-search input,.psdfa-qa-field input,.psdfa-qa-field select,.psdfa-qa-field textarea,
  .psdfa-rtl-cart-wrap table.variations select,.psdfa-rtl-cart-wrap .quantity .qty
){background:var(--psdfa-dark-surface-2)!important;border-color:var(--psdfa-border)!important;color:var(--psdfa-ink)!important}
html[data-psdfa-theme="dark"] :where(
  .psdfa-quick-fact__icon,.psdfa-product-nav__icon,.psdfa-product-tab-count,.psdfa-rtl-membership-block__icon,
  .psdfa-product-specs-tab .psdfa-software,.psdfa-qa-avatar,.psdfa-qa-restricted>span
){background:var(--psdfa-dark-surface-2)!important;border-color:var(--psdfa-border)!important;color:var(--psdfa-muted)!important}
html[data-psdfa-theme="dark"] :where(.psdfa-quick-fact__copy strong,.psdfa-rtl-membership-block__copy strong,.psdfa-rtl-membership-block__meta strong,.psdfa-rtl-membership-block__expiry strong){color:var(--psdfa-ink)!important}
html[data-psdfa-theme="dark"] :where(.psdfa-tag-list a,.psdfa-secondary-action,.psdfa-description-toggle,.psdfa-product-toast-action){
  background:var(--psdfa-dark-surface-2)!important;border-color:var(--psdfa-border)!important;color:var(--psdfa-ink)!important;
}
html[data-psdfa-theme="dark"] :where(.psdfa-tag-list a:hover,.psdfa-secondary-action:hover,.psdfa-description-toggle:hover,.psdfa-product-nav__item:hover){
  background:var(--psdfa-dark-surface-3)!important;border-color:color-mix(in srgb,var(--psdfa-primary) 35%,var(--psdfa-border))!important;color:var(--psdfa-ink)!important;
}
html[data-psdfa-theme="dark"] .psdfa-product-placeholder{background:linear-gradient(145deg,var(--psdfa-dark-surface-2),var(--psdfa-dark-surface-3))!important;color:var(--psdfa-muted)!important}
html[data-psdfa-theme="dark"] .psdfa-audio-empty{background:var(--psdfa-dark-surface-2)!important;border-color:var(--psdfa-border)!important;color:var(--psdfa-muted)!important}
html[data-psdfa-theme="dark"] .psdfa-rtl-seller-card.is-compact .psdfa-rtl-seller-meta span{background:var(--psdfa-dark-surface-2)!important;border-color:var(--psdfa-border)!important}
html[data-psdfa-theme="dark"] .psdfa-rtl-membership-block__head em{background:var(--psdfa-dark-success-soft)!important;color:var(--psdfa-dark-success)!important}
html[data-psdfa-theme="dark"] .psdfa-rtl-membership-block__head em.is-expiring{background:var(--psdfa-dark-accent-soft)!important;color:var(--psdfa-primary)!important}
html[data-psdfa-theme="dark"] .psdfa-copy-link.is-copied{background:var(--psdfa-dark-success-soft)!important;border-color:color-mix(in srgb,var(--psdfa-dark-success) 40%,var(--psdfa-border))!important;color:var(--psdfa-dark-success)!important}

/* Blog/page details that sit inside white cards in the light skin. */
html[data-psdfa-theme="dark"] :where(
  .psdfa-market-blog-card-media,.psdfa-market-blog-widget-recent-thumb,.psdfa-market-blog-single-featured,
  .psdfa-market-blog-author-box,.psdfa-market-blog-post-nav>a,.psdfa-market-blog-related article,.psdfa-market-blog-related-thumb,
  .psdfa-market-blog-comments,.psdfa-market-blog-comment-body,.psdfa-market-page-shell,.psdfa-market-page-featured
){background:var(--psdfa-dark-surface)!important;border-color:var(--psdfa-border)!important;color:var(--psdfa-ink)!important}
html[data-psdfa-theme="dark"] :where(.psdfa-market-blog-widget-tags a,.psdfa-market-blog-tags>a,.psdfa-market-blog-share>a,.psdfa-market-blog-share>button,.psdfa-market-page-links a,.psdfa-market-page-links>span:not(:first-child)){
  background:var(--psdfa-dark-surface-2)!important;border-color:var(--psdfa-border)!important;color:var(--psdfa-muted)!important;
}
html[data-psdfa-theme="dark"] :where(.psdfa-market-blog-widget-tags a:hover,.psdfa-market-blog-tags>a:hover,.psdfa-market-blog-share>a:hover,.psdfa-market-blog-share>button:hover){background:var(--psdfa-dark-surface-3)!important;color:var(--psdfa-ink)!important}

/* Cart / checkout / order micro surfaces. */
html[data-psdfa-theme="dark"] :where(
  .psdfa-cart-actions,.psdfa-cart-cross-sells .cross-sells,.psdfa-empty-cart,.psdfa-checkout-customer-fields .create-account,
  .psdfa-checkout-product-image,.woocommerce-checkout-payment .wc_payment_method,.woocommerce-checkout-payment .payment_box,
  .psdfa-order-next-steps,.psdfa-order-native-content table,.psdfa-order-native-content .woocommerce-customer-details address
){background:var(--psdfa-dark-surface)!important;border-color:var(--psdfa-border)!important;color:var(--psdfa-ink)!important}
html[data-psdfa-theme="dark"] :where(.psdfa-cart-item-media,.psdfa-cart-qty,.psdfa-cart-qty-btn,.psdfa-checkout-card-icon,.psdfa-order-state-icon,.psdfa-order-secondary-action){background:var(--psdfa-dark-surface-2)!important;border-color:var(--psdfa-border)!important;color:var(--psdfa-ink)!important}
html[data-psdfa-theme="dark"] :where(.psdfa-cart-summary-note,.psdfa-checkout-summary-note){background:var(--psdfa-dark-accent-soft)!important;border-color:color-mix(in srgb,var(--psdfa-primary) 25%,var(--psdfa-border))!important;color:var(--psdfa-muted)!important}

/* Subscription edge cases. */
html[data-psdfa-theme="dark"] .psdfa-subscription-member-banner{background:var(--psdfa-dark-success-soft)!important;border-color:color-mix(in srgb,var(--psdfa-dark-success) 30%,var(--psdfa-border))!important;color:var(--psdfa-ink)!important}
html[data-psdfa-theme="dark"] .psdfa-subscription-plan__saving{background:var(--psdfa-dark-accent-soft)!important;color:var(--psdfa-primary)!important}

/* Pagination is kept deliberately clean in dark mode. */
html[data-psdfa-theme="dark"] :where(.psdfa-market-shop-results nav.woocommerce-pagination,.psdfa-market-blog-pagination,.woocommerce nav.woocommerce-pagination,.navigation.pagination,.navigation.comments-pagination){background:transparent!important}
html[data-psdfa-theme="dark"] :where(.psdfa-market-shop-results nav.woocommerce-pagination .page-numbers,.psdfa-market-blog-pagination .page-numbers,.woocommerce nav.woocommerce-pagination .page-numbers,.navigation.pagination .page-numbers,.navigation.comments-pagination .page-numbers){border-color:var(--psdfa-border)!important;color:var(--psdfa-muted)!important}
html[data-psdfa-theme="dark"] :where(.psdfa-market-shop-results nav.woocommerce-pagination .page-numbers:hover,.psdfa-market-blog-pagination .page-numbers:hover,.woocommerce nav.woocommerce-pagination .page-numbers:hover,.navigation.pagination .page-numbers:hover,.navigation.comments-pagination .page-numbers:hover){background:var(--psdfa-dark-surface-2)!important;color:var(--psdfa-ink)!important}
html[data-psdfa-theme="dark"] :where(.psdfa-market-shop-results nav.woocommerce-pagination .page-numbers.current,.psdfa-market-blog-pagination .page-numbers.current,.woocommerce nav.woocommerce-pagination .page-numbers.current,.navigation.pagination .page-numbers.current,.navigation.comments-pagination .page-numbers.current){background:var(--psdfa-primary)!important;border-color:var(--psdfa-primary)!important;color:#111318!important}

/* Smart-search final coverage, including its dedicated mobile full-screen sheet. */
html[data-psdfa-theme="dark"] :where(.psdfa-smart-search-modal-head,.psdfa-smart-search-body,.psdfa-smart-search-tabs,.psdfa-h3-search-sheet,.psdfa-h3-search-sheet__panel,.psdfa-h3-search-sheet__head){
  background:var(--psdfa-dark-surface)!important;border-color:var(--psdfa-border)!important;color:var(--psdfa-ink)!important;
}
html[data-psdfa-theme="dark"] :where(.psdfa-smart-search-modal-field,.psdfa-h3-search.is-digikala-search,.psdfa-h3-search-sheet .psdfa-h3-search.is-digikala-search){
  background:var(--psdfa-dark-surface-2)!important;border-color:var(--psdfa-border)!important;color:var(--psdfa-ink)!important;
}
html[data-psdfa-theme="dark"] :where(.psdfa-smart-search-shortcut,.psdfa-smart-history-chip,.psdfa-smart-search-suggestions button,.psdfa-smart-query-row__icon,.psdfa-smart-category-result__icon,.psdfa-smart-result-image,.psdfa-smart-search-view-all){
  background:var(--psdfa-dark-surface-2)!important;border-color:var(--psdfa-border)!important;color:var(--psdfa-muted)!important;
}
html[data-psdfa-theme="dark"] :where(.psdfa-smart-history-chip:hover,.psdfa-smart-search-suggestions button:hover,.psdfa-smart-query-row:hover,.psdfa-smart-category-result:hover,.psdfa-smart-result:hover,.psdfa-smart-result:focus-visible,.psdfa-smart-search-tabs button:hover){
  background:var(--psdfa-dark-surface-3)!important;color:var(--psdfa-ink)!important;
}
html[data-psdfa-theme="dark"] :where(.psdfa-smart-category-section,.psdfa-smart-result-section,.psdfa-smart-category-section>header,.psdfa-smart-result-section>header){
  background:var(--psdfa-dark-surface)!important;border-color:var(--psdfa-border)!important;
}
html[data-psdfa-theme="dark"] :where(.psdfa-smart-search-idle-section>header strong,.psdfa-smart-result-copy strong,.psdfa-smart-result-price,.psdfa-smart-query-row strong,.psdfa-smart-category-result strong){color:var(--psdfa-ink)!important}
html[data-psdfa-theme="dark"] :where(.psdfa-smart-search-idle-title,.psdfa-smart-search-idle-section>header>button,.psdfa-smart-result-meta small,.psdfa-smart-result-category,.psdfa-smart-result-copy p){color:var(--psdfa-muted)!important}
html[data-psdfa-theme="dark"] .psdfa-smart-search-inline-logo,
html[data-psdfa-theme="dark"] .psdfa-smart-search-modal-logo{border-color:var(--psdfa-border)!important}
html[data-psdfa-theme="dark"] .psdfa-smart-search-inline-logo strong,
html[data-psdfa-theme="dark"] .psdfa-smart-search-modal-logo strong{color:var(--psdfa-ink)!important}
html[data-psdfa-theme="dark"] .psdfa-smart-search-view-all{color:var(--psdfa-primary)!important}

/* Small header/account indicators missed by the imported reference layer. */
html[data-psdfa-theme="dark"] :where(.psdfa-h3-account-guest__icon,.psdfa-h3-category-trigger,.psdfa-h3-quick-link){background:var(--psdfa-dark-surface-2)!important;border-color:var(--psdfa-border)!important;color:var(--psdfa-ink)!important}
html[data-psdfa-theme="dark"] :where(.psdfa-account-notification-count,.psdfa-market-account-notification-count){border-color:var(--psdfa-dark-surface)!important}
html[data-psdfa-theme="dark"] .psdfa-spec-yes>span{background:var(--psdfa-dark-success-soft)!important;color:var(--psdfa-dark-success)!important}

/* Final residual light surfaces found by the theme-wide CSS audit. */
html[data-psdfa-theme="dark"] .psdfa-hero-card{background:var(--psdfa-dark-surface)!important;color:var(--psdfa-ink)!important}
html[data-psdfa-theme="dark"] .psdfa-woo-notice__icon{background:var(--psdfa-dark-surface-2)!important;color:var(--psdfa-muted)!important}
html[data-psdfa-theme="dark"] .psdfa-global-toast__icon{background:var(--psdfa-dark-success-soft)!important;color:var(--psdfa-dark-success)!important}
html[data-psdfa-theme="dark"] .psdfa-global-toast__close:hover{background:var(--psdfa-dark-surface-2)!important;color:var(--psdfa-ink)!important}
html[data-psdfa-theme="dark"] .psdfa-smart-search-promo:not(.is-brand-card):not(.has-image){background:var(--psdfa-dark-surface-2)!important;color:var(--psdfa-ink)!important}
html[data-psdfa-theme="dark"] .psdfa-smart-search-promo__copy em{background:var(--psdfa-primary)!important;color:#111318!important}

/* ========================================================================== 
   PSDFA 0.7.74 — targeted Photoshop dark-mode component fixes
   Based on the visual audit supplied by the site owner. Keep this block last.
   ========================================================================== */

/* Header account dropdown: normal menu entries must remain clearly readable. */
html[data-psdfa-theme="dark"] .psdfa-h3-account-user{
  border-color:var(--psdfa-border)!important;
}
html[data-psdfa-theme="dark"] .psdfa-h3-account-menu a{
  color:var(--psdfa-ink)!important;
}
html[data-psdfa-theme="dark"] .psdfa-h3-account-menu__arrow{
  color:var(--psdfa-muted)!important;
}
html[data-psdfa-theme="dark"] .psdfa-h3-account-menu__icon{
  background:var(--psdfa-dark-surface-2)!important;
  color:var(--psdfa-muted)!important;
}
html[data-psdfa-theme="dark"] .psdfa-h3-account-menu a:hover{
  background:var(--psdfa-dark-surface-3)!important;
  color:var(--psdfa-ink)!important;
}
html[data-psdfa-theme="dark"] .psdfa-h3-account-menu a:hover .psdfa-h3-account-menu__icon{
  background:var(--psdfa-dark-accent-soft)!important;
  color:var(--psdfa-primary)!important;
}
html[data-psdfa-theme="dark"] .psdfa-h3-account-menu a.is-logout{
  border-color:var(--psdfa-border)!important;
  color:var(--psdfa-dark-danger)!important;
}

/* Header mini cart: remove the remaining white header/item surfaces. */
html[data-psdfa-theme="dark"] .psdfa-h3-mini-cart,
html[data-psdfa-theme="dark"] .psdfa-h3-mini-cart__head,
html[data-psdfa-theme="dark"] .psdfa-h3-mini-cart__body{
  background:var(--psdfa-dark-surface)!important;
  color:var(--psdfa-ink)!important;
}
html[data-psdfa-theme="dark"] .psdfa-h3-mini-cart__head{
  border-color:var(--psdfa-border)!important;
}
html[data-psdfa-theme="dark"] .psdfa-h3-mini-cart__head>a{
  background:var(--psdfa-dark-accent-soft)!important;
  color:var(--psdfa-primary)!important;
}
html[data-psdfa-theme="dark"] .psdfa-h3-mini-cart .woocommerce-mini-cart-item{
  background:transparent!important;
  border-color:var(--psdfa-border)!important;
  color:var(--psdfa-ink)!important;
}
html[data-psdfa-theme="dark"] .psdfa-h3-mini-cart .woocommerce-mini-cart-item img{
  background:var(--psdfa-dark-surface-2)!important;
  border-color:var(--psdfa-border)!important;
}
html[data-psdfa-theme="dark"] .psdfa-h3-mini-cart .woocommerce-mini-cart-item>a:not(.remove),
html[data-psdfa-theme="dark"] .psdfa-h3-mini-cart .woocommerce-mini-cart-item>div:not(.quantity),
html[data-psdfa-theme="dark"] .psdfa-h3-mini-cart .woocommerce-mini-cart__total .woocommerce-Price-amount{
  color:var(--psdfa-ink)!important;
}
html[data-psdfa-theme="dark"] .psdfa-h3-mini-cart .woocommerce-mini-cart__total,
html[data-psdfa-theme="dark"] .psdfa-h3-mini-cart .woocommerce-mini-cart-item .quantity,
html[data-psdfa-theme="dark"] .psdfa-h3-mini-cart .woocommerce-mini-cart__empty-message{
  color:var(--psdfa-muted)!important;
}
html[data-psdfa-theme="dark"] .psdfa-h3-mini-cart .woocommerce-mini-cart__buttons .button:first-child{
  background:var(--psdfa-dark-surface-2)!important;
  border-color:var(--psdfa-border)!important;
  color:var(--psdfa-ink)!important;
}
html[data-psdfa-theme="dark"] .psdfa-h3-mini-cart .woocommerce-mini-cart__buttons .checkout{
  background:var(--psdfa-primary)!important;
  border-color:var(--psdfa-primary)!important;
  color:#111318!important;
}

/* Desktop mega menu: nested columns are part of the mega canvas, not floating submenus. */
html[data-psdfa-theme="dark"] .psdfa-h3-menu>.psdfa-h3-menu-item--mega>.sub-menu{
  background:var(--psdfa-dark-surface)!important;
  border-color:var(--psdfa-border)!important;
  box-shadow:0 24px 70px var(--psdfa-dark-shadow)!important;
}
html[data-psdfa-theme="dark"] .psdfa-h3-menu>.psdfa-h3-menu-item--mega>.sub-menu>li>a{
  background:transparent!important;
  color:var(--psdfa-ink)!important;
}
html[data-psdfa-theme="dark"] .psdfa-h3-menu>.psdfa-h3-menu-item--mega>.sub-menu>li>.sub-menu{
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
}
html[data-psdfa-theme="dark"] .psdfa-h3-menu>.psdfa-h3-menu-item--mega>.sub-menu>li>.sub-menu a{
  background:transparent!important;
  color:var(--psdfa-muted)!important;
}
html[data-psdfa-theme="dark"] .psdfa-h3-menu>.psdfa-h3-menu-item--mega>.sub-menu>li>.sub-menu a:hover{
  background:transparent!important;
  color:var(--psdfa-primary)!important;
}

/* Product purchase card: restore text/surface contrast throughout the sticky card. */
html[data-psdfa-theme="dark"] .psdfa-rtl-buy-card-head{
  border-color:var(--psdfa-border)!important;
}
html[data-psdfa-theme="dark"] .psdfa-rtl-buy-card-head small,
html[data-psdfa-theme="dark"] .psdfa-rtl-commerce-stats span,
html[data-psdfa-theme="dark"] .psdfa-rtl-buy-updated small,
html[data-psdfa-theme="dark"] .psdfa-rtl-membership-block__copy small,
html[data-psdfa-theme="dark"] .psdfa-rtl-membership-block__meta small,
html[data-psdfa-theme="dark"] .psdfa-rtl-membership-block__expiry{
  color:var(--psdfa-muted)!important;
}
html[data-psdfa-theme="dark"] .psdfa-rtl-buy-card-head strong,
html[data-psdfa-theme="dark"] .psdfa-rtl-commerce-stats strong,
html[data-psdfa-theme="dark"] .psdfa-rtl-buy-updated strong,
html[data-psdfa-theme="dark"] .psdfa-rtl-support-satisfaction strong,
html[data-psdfa-theme="dark"] .psdfa-rtl-membership-block__copy strong,
html[data-psdfa-theme="dark"] .psdfa-rtl-membership-block__meta strong,
html[data-psdfa-theme="dark"] .psdfa-rtl-membership-block__expiry strong{
  color:var(--psdfa-ink)!important;
}
html[data-psdfa-theme="dark"] .psdfa-rtl-buy-card-head>span,
html[data-psdfa-theme="dark"] .psdfa-rtl-commerce-stats,
html[data-psdfa-theme="dark"] .psdfa-rtl-buy-updated,
html[data-psdfa-theme="dark"] .psdfa-rtl-support-satisfaction{
  background:var(--psdfa-dark-surface-2)!important;
  border-color:var(--psdfa-border)!important;
  color:var(--psdfa-muted)!important;
}
html[data-psdfa-theme="dark"] .psdfa-rtl-buy-card-head>span{
  color:var(--psdfa-ink)!important;
}
html[data-psdfa-theme="dark"] .psdfa-rtl-buy-benefits li{
  color:var(--psdfa-ink)!important;
}
html[data-psdfa-theme="dark"] .psdfa-rtl-buy-benefits li svg{
  color:var(--psdfa-primary)!important;
}
html[data-psdfa-theme="dark"] .psdfa-rtl-membership-block{
  background:linear-gradient(135deg,var(--psdfa-dark-accent-soft),var(--psdfa-dark-surface) 68%)!important;
  border-color:color-mix(in srgb,var(--psdfa-primary) 30%,var(--psdfa-border))!important;
}
html[data-psdfa-theme="dark"] .psdfa-rtl-membership-block__icon{
  background:var(--psdfa-dark-accent-soft)!important;
  color:var(--psdfa-primary)!important;
}
html[data-psdfa-theme="dark"] .psdfa-rtl-membership-block__meta>span{
  background:var(--psdfa-dark-surface-2)!important;
  border-color:var(--psdfa-border)!important;
}
html[data-psdfa-theme="dark"] .psdfa-rtl-membership-block__expiry{
  border-color:var(--psdfa-border)!important;
}
html[data-psdfa-theme="dark"] .psdfa-rtl-lifetime-note{
  background:var(--psdfa-dark-accent-soft)!important;
  border-color:color-mix(in srgb,var(--psdfa-primary) 30%,var(--psdfa-border))!important;
  color:var(--psdfa-ink)!important;
}
html[data-psdfa-theme="dark"] .psdfa-rtl-secure-note{
  color:var(--psdfa-muted)!important;
}

/* Theme-owned product tabs and specifications. */
html[data-psdfa-theme="dark"] .psdfa-product-tabs{
  background:var(--psdfa-dark-surface)!important;
  border-color:var(--psdfa-border)!important;
  box-shadow:none!important;
}
html[data-psdfa-theme="dark"] .psdfa-product-tabs__nav{
  background:color-mix(in srgb,var(--psdfa-dark-surface) 96%,transparent)!important;
  border-color:var(--psdfa-border)!important;
}
html[data-psdfa-theme="dark"] .psdfa-product-tab-button{
  color:var(--psdfa-muted)!important;
}
html[data-psdfa-theme="dark"] .psdfa-product-tab-button:hover,
html[data-psdfa-theme="dark"] .psdfa-product-tab-button.is-active{
  color:var(--psdfa-ink)!important;
}
html[data-psdfa-theme="dark"] .psdfa-product-tab-panel{
  background:var(--psdfa-dark-surface)!important;
  color:var(--psdfa-ink)!important;
}
html[data-psdfa-theme="dark"] .psdfa-product-tab-panel :where(p,li){
  color:var(--psdfa-ink)!important;
}
html[data-psdfa-theme="dark"] .psdfa-product-tab-panel :where(h2,h3,h4),
html[data-psdfa-theme="dark"] .psdfa-description-collapse-content>h2:first-child,
html[data-psdfa-theme="dark"] .psdfa-product-specs-tab-head h2{
  color:var(--psdfa-ink)!important;
}
html[data-psdfa-theme="dark"] .psdfa-product-tab-panel a:not(.button){
  color:var(--psdfa-dark-info)!important;
}
html[data-psdfa-theme="dark"] .psdfa-product-tab-panel blockquote{
  background:var(--psdfa-dark-surface-2)!important;
  color:var(--psdfa-muted)!important;
}
html[data-psdfa-theme="dark"] .psdfa-product-tab-panel th{
  background:var(--psdfa-dark-surface-2)!important;
  color:var(--psdfa-ink)!important;
}
html[data-psdfa-theme="dark"] .psdfa-product-tab-panel td{
  color:var(--psdfa-muted)!important;
}
html[data-psdfa-theme="dark"] .psdfa-product-specs-tab-head{
  border-color:var(--psdfa-border)!important;
}
html[data-psdfa-theme="dark"] .psdfa-product-specs-tab-head>span{
  color:var(--psdfa-primary)!important;
}
html[data-psdfa-theme="dark"] .psdfa-product-specs-tab-head p,
html[data-psdfa-theme="dark"] .psdfa-product-specs-tab-grid dt{
  color:var(--psdfa-muted)!important;
}
html[data-psdfa-theme="dark"] .psdfa-product-specs-tab-grid .psdfa-spec-row{
  background:var(--psdfa-dark-surface-2)!important;
  border-color:var(--psdfa-border)!important;
}
html[data-psdfa-theme="dark"] .psdfa-product-specs-tab-grid dd,
html[data-psdfa-theme="dark"] .psdfa-product-specs-tab .psdfa-software--text{
  color:var(--psdfa-ink)!important;
}
html[data-psdfa-theme="dark"] .psdfa-product-specs-tab .psdfa-software{
  background:var(--psdfa-dark-surface-3)!important;
  border-color:var(--psdfa-border)!important;
}

/* Subscription page: --sub-dark is a surface token, not a text token. */
html[data-psdfa-theme="dark"] .psdfa-subscription-page{
  --sub-bg:var(--psdfa-dark-bg)!important;
  --sub-card:var(--psdfa-dark-surface)!important;
  --sub-dark:var(--psdfa-dark-surface-3)!important;
  color:var(--psdfa-ink)!important;
}
html[data-psdfa-theme="dark"] .psdfa-subscription-hero__visual{
  background:linear-gradient(145deg,var(--psdfa-dark-surface-3),var(--psdfa-dark-surface-2))!important;
  border-color:var(--psdfa-border)!important;
  box-shadow:0 28px 70px var(--psdfa-dark-shadow)!important;
}
html[data-psdfa-theme="dark"] .psdfa-subscription-hero__mini{
  background:color-mix(in srgb,var(--psdfa-dark-surface) 78%,transparent)!important;
  border-color:color-mix(in srgb,var(--psdfa-ink) 14%,transparent)!important;
  color:var(--psdfa-ink)!important;
}
html[data-psdfa-theme="dark"] .psdfa-subscription-hero__mini small{
  color:var(--psdfa-muted)!important;
}
html[data-psdfa-theme="dark"] .psdfa-subscription-hero__mini strong{
  color:var(--psdfa-ink)!important;
}
html[data-psdfa-theme="dark"] .psdfa-subscription-kicker,
html[data-psdfa-theme="dark"] .psdfa-subscription-section-head>span,
html[data-psdfa-theme="dark"] .psdfa-subscription-section-head>div>span{
  background:var(--psdfa-dark-accent-soft)!important;
  border-color:color-mix(in srgb,var(--psdfa-primary) 45%,var(--psdfa-border))!important;
  color:var(--psdfa-primary)!important;
}
html[data-psdfa-theme="dark"] .psdfa-subscription-hero h1,
html[data-psdfa-theme="dark"] .psdfa-subscription-section-head h2,
html[data-psdfa-theme="dark"] .psdfa-subscription-plan h3,
html[data-psdfa-theme="dark"] .psdfa-subscription-plan__price strong,
html[data-psdfa-theme="dark"] .psdfa-subscription-benefits h3,
html[data-psdfa-theme="dark"] .psdfa-subscription-steps h3,
html[data-psdfa-theme="dark"] .psdfa-subscription-notes h2,
html[data-psdfa-theme="dark"] .psdfa-subscription-faq summary{
  color:var(--psdfa-ink)!important;
}
html[data-psdfa-theme="dark"] .psdfa-subscription-section-head p,
html[data-psdfa-theme="dark"] .psdfa-subscription-hero__content>p,
html[data-psdfa-theme="dark"] .psdfa-subscription-hero__trust,
html[data-psdfa-theme="dark"] .psdfa-subscription-plan__excerpt,
html[data-psdfa-theme="dark"] .psdfa-subscription-plan__features li,
html[data-psdfa-theme="dark"] .psdfa-subscription-plan__footnote,
html[data-psdfa-theme="dark"] .psdfa-subscription-benefits p,
html[data-psdfa-theme="dark"] .psdfa-subscription-steps p,
html[data-psdfa-theme="dark"] .psdfa-subscription-richtext,
html[data-psdfa-theme="dark"] .psdfa-subscription-faq details>div{
  color:var(--psdfa-muted)!important;
}
html[data-psdfa-theme="dark"] .psdfa-subscription-button.is-ghost{
  background:var(--psdfa-dark-surface-2)!important;
  border-color:var(--psdfa-border)!important;
  color:var(--psdfa-ink)!important;
}
html[data-psdfa-theme="dark"] .psdfa-subscription-plan,
html[data-psdfa-theme="dark"] .psdfa-subscription-benefits article,
html[data-psdfa-theme="dark"] .psdfa-subscription-steps-wrap,
html[data-psdfa-theme="dark"] .psdfa-subscription-notes,
html[data-psdfa-theme="dark"] .psdfa-subscription-faq details{
  background:var(--psdfa-dark-surface)!important;
  border-color:var(--psdfa-border)!important;
}
html[data-psdfa-theme="dark"] .psdfa-subscription-plan__icon,
html[data-psdfa-theme="dark"] .psdfa-subscription-benefits article>span,
html[data-psdfa-theme="dark"] .psdfa-subscription-faq summary i{
  background:var(--psdfa-dark-surface-2)!important;
  color:var(--psdfa-primary)!important;
}
html[data-psdfa-theme="dark"] .psdfa-subscription-steps article+article{
  border-color:var(--psdfa-border)!important;
}

/* Generic contrast insurance for current PSDFA dark surfaces. */
html[data-psdfa-theme="dark"] :where(.psdfa-product-tabs,.psdfa-rtl-buy-card,.psdfa-h3-dropdown-panel,.psdfa-h3-mini-cart,.psdfa-subscription-page) :where(svg){
  stroke:currentColor;
}


/* PSDFA 0.7.75 — follow-up dark mode fixes for the product secure note and archive pagination. */
html[data-psdfa-theme="dark"] .psdfa-rtl-secure-note{
  background:linear-gradient(180deg, color-mix(in srgb,var(--psdfa-dark-surface-2) 92%, transparent) 0%, color-mix(in srgb,var(--psdfa-dark-surface) 12%, transparent) 100%)!important;
  border-top-color:var(--psdfa-border)!important;
  color:var(--psdfa-muted)!important;
}
html[data-psdfa-theme="dark"] .psdfa-rtl-secure-note strong{
  color:var(--psdfa-ink)!important;
}
html[data-psdfa-theme="dark"] .psdfa-rtl-secure-note small{
  color:var(--psdfa-muted)!important;
}
html[data-psdfa-theme="dark"] .psdfa-rtl-secure-note > svg{
  background:var(--psdfa-dark-surface-2)!important;
  color:var(--psdfa-primary)!important;
}

html[data-psdfa-theme="dark"] :where(.psdfa-market-shop-results nav.woocommerce-pagination,.psdfa-market-blog-pagination,.woocommerce nav.woocommerce-pagination,.navigation.pagination,.navigation.comments-pagination) .page-numbers:not(.current):not(.dots){
  background:var(--psdfa-dark-surface)!important;
  border-color:var(--psdfa-border)!important;
  color:var(--psdfa-ink)!important;
  box-shadow:none!important;
}
html[data-psdfa-theme="dark"] :where(.psdfa-market-shop-results nav.woocommerce-pagination,.psdfa-market-blog-pagination,.woocommerce nav.woocommerce-pagination,.navigation.pagination,.navigation.comments-pagination) .page-numbers.current{
  background:var(--psdfa-primary)!important;
  border-color:color-mix(in srgb,var(--psdfa-primary) 82%, #b89300)!important;
  color:#111318!important;
  box-shadow:0 8px 18px color-mix(in srgb,var(--psdfa-primary) 24%, transparent)!important;
}
html[data-psdfa-theme="dark"] :where(.psdfa-market-shop-results nav.woocommerce-pagination,.psdfa-market-blog-pagination,.woocommerce nav.woocommerce-pagination,.navigation.pagination,.navigation.comments-pagination) a.page-numbers:not(.current):not(.dots):hover{
  background:var(--psdfa-dark-surface-2)!important;
  border-color:color-mix(in srgb,var(--psdfa-primary) 32%, var(--psdfa-border))!important;
  color:var(--psdfa-ink)!important;
}
html[data-psdfa-theme="dark"] :where(.psdfa-market-shop-results nav.woocommerce-pagination,.psdfa-market-blog-pagination,.woocommerce nav.woocommerce-pagination,.navigation.pagination,.navigation.comments-pagination) .page-numbers.dots{
  background:transparent!important;
  border-color:transparent!important;
  color:var(--psdfa-muted)!important;
  box-shadow:none!important;
}


/* PSDFA 0.7.82 — real mobile bottom navigation + account bottom navigation dark coverage. */
@media (max-width:980px){
  html[data-psdfa-theme="dark"] .psdfa-mobile-bottom{
    background:color-mix(in srgb,var(--psdfa-dark-surface) 96%,transparent)!important;
    border-top-color:var(--psdfa-border)!important;
    box-shadow:0 -10px 32px var(--psdfa-dark-shadow)!important;
    backdrop-filter:blur(14px);
    -webkit-backdrop-filter:blur(14px);
  }
  html[data-psdfa-theme="dark"] .psdfa-mobile-bottom a{
    color:var(--psdfa-muted)!important;
  }
  html[data-psdfa-theme="dark"] .psdfa-mobile-bottom a:hover,
  html[data-psdfa-theme="dark"] .psdfa-mobile-bottom a:focus-visible{
    color:var(--psdfa-ink)!important;
  }
  html[data-psdfa-theme="dark"] .psdfa-mobile-bottom svg{
    color:currentColor!important;
    stroke:currentColor!important;
  }
  html[data-psdfa-theme="dark"] .psdfa-market-account-mobile-nav{
    background:color-mix(in srgb,var(--psdfa-dark-surface) 95%,transparent)!important;
    border-color:var(--psdfa-border)!important;
    box-shadow:0 16px 46px var(--psdfa-dark-shadow)!important;
  }
  html[data-psdfa-theme="dark"] .psdfa-market-account-mobile-nav>a,
  html[data-psdfa-theme="dark"] .psdfa-market-account-mobile-nav>button{
    color:var(--psdfa-muted)!important;
  }
  html[data-psdfa-theme="dark"] .psdfa-market-account-mobile-nav>a.is-active{
    background:var(--psdfa-dark-accent-soft)!important;
    color:var(--psdfa-ink)!important;
  }
}


/* AsanWP Floating Actions — Golden style integration.
   Kept in the theme so the standalone plugin remains theme-agnostic. */
html[data-psdfa-theme="dark"] .asanwp-floating-actions.amber{
  --asanwp-fa-brand-ink:var(--psdfa-ink);
  --asanwp-fa-brand-muted:var(--psdfa-muted);
  --asanwp-fa-brand-surface:var(--psdfa-dark-surface);
  --asanwp-fa-brand-bg:var(--psdfa-dark-bg);
  --asanwp-fa-brand-border:var(--psdfa-border);
  --asanwp-fa-brand-soft:var(--psdfa-dark-accent-soft);
}
html[data-psdfa-theme="dark"] .asanwp-floating-actions.amber .floating-panel{
  background:linear-gradient(180deg,var(--psdfa-dark-surface-2) 0,var(--psdfa-dark-surface) 160px);
  border-color:var(--psdfa-border);
  box-shadow:0 30px 82px var(--psdfa-dark-shadow),0 4px 18px rgba(0,0,0,.24);
}
html[data-psdfa-theme="dark"] .asanwp-floating-actions.amber .floating-header{
  background:linear-gradient(135deg,var(--psdfa-dark-surface-2) 0,var(--psdfa-dark-surface) 58%,var(--psdfa-dark-surface-2) 100%);
  color:var(--psdfa-ink);
  border-color:var(--psdfa-border);
}
html[data-psdfa-theme="dark"] .asanwp-floating-actions.amber .floating-header::after{
  background:color-mix(in srgb,var(--psdfa-primary) 15%,transparent);
}
html[data-psdfa-theme="dark"] .asanwp-floating-actions.amber .floating-header h4,
html[data-psdfa-theme="dark"] .asanwp-floating-actions.amber .floating-contact-header h4,
html[data-psdfa-theme="dark"] .asanwp-floating-actions.amber .floating-faq-title,
html[data-psdfa-theme="dark"] .asanwp-floating-actions.amber .floating-faq-question,
html[data-psdfa-theme="dark"] .asanwp-floating-actions.amber .floating-item-content strong{
  color:var(--psdfa-ink);
}
html[data-psdfa-theme="dark"] .asanwp-floating-actions.amber .floating-header p,
html[data-psdfa-theme="dark"] .asanwp-floating-actions.amber .floating-item-content small,
html[data-psdfa-theme="dark"] .asanwp-floating-actions.amber .floating-faq-answer,
html[data-psdfa-theme="dark"] .asanwp-floating-actions.amber .floating-faq-footer p,
html[data-psdfa-theme="dark"] .asanwp-floating-actions.amber .floating-bubble span{
  color:var(--psdfa-muted);
}
html[data-psdfa-theme="dark"] .asanwp-floating-actions.amber .floating-status{
  background:color-mix(in srgb,var(--psdfa-dark-surface-2) 92%,transparent);
  border-color:var(--psdfa-border);
  box-shadow:none;
}
html[data-psdfa-theme="dark"] .asanwp-floating-actions.amber .floating-faq-item,
html[data-psdfa-theme="dark"] .asanwp-floating-actions.amber .floating-item{
  background:var(--psdfa-dark-surface-2);
  border-color:var(--psdfa-border);
  box-shadow:none;
}
html[data-psdfa-theme="dark"] .asanwp-floating-actions.amber .floating-faq-question:hover,
html[data-psdfa-theme="dark"] .asanwp-floating-actions.amber .floating-faq-item:hover,
html[data-psdfa-theme="dark"] .asanwp-floating-actions.amber .floating-faq-item.active{
  background:color-mix(in srgb,var(--psdfa-dark-surface-3) 88%,var(--psdfa-dark-accent-soft));
  border-color:color-mix(in srgb,var(--psdfa-primary) 32%,var(--psdfa-border));
}
html[data-psdfa-theme="dark"] .asanwp-floating-actions.amber .floating-faq-icon{
  background:var(--psdfa-dark-surface-3);
  color:var(--psdfa-muted);
}
html[data-psdfa-theme="dark"] .asanwp-floating-actions.amber .floating-faq-item.active .floating-faq-icon{
  background:var(--psdfa-primary);
  color:#111318;
}
html[data-psdfa-theme="dark"] .asanwp-floating-actions.amber .floating-faq-answer{
  border-top-color:var(--psdfa-border);
}
html[data-psdfa-theme="dark"] .asanwp-floating-actions.amber .floating-contact-header{
  background:var(--psdfa-dark-surface-2);
  border-color:var(--psdfa-border);
}
html[data-psdfa-theme="dark"] .asanwp-floating-actions.amber .floating-items{
  background:linear-gradient(180deg,var(--psdfa-dark-bg),color-mix(in srgb,var(--psdfa-dark-bg) 82%,var(--psdfa-dark-surface-2)));
}
html[data-psdfa-theme="dark"] .asanwp-floating-actions.amber .floating-item:hover{
  background:var(--psdfa-dark-surface-3);
  border-color:color-mix(in srgb,var(--psdfa-primary) 26%,var(--psdfa-border));
  box-shadow:0 10px 28px rgba(0,0,0,.18);
}
html[data-psdfa-theme="dark"] .asanwp-floating-actions.amber button.floating-back-faq{
  background:var(--psdfa-dark-surface-3);
  border-color:var(--psdfa-border);
  color:var(--psdfa-ink);
}
html[data-psdfa-theme="dark"] .asanwp-floating-actions.amber button.floating-back-faq:hover{
  background:var(--psdfa-dark-accent-soft);
  border-color:color-mix(in srgb,var(--psdfa-primary) 35%,var(--psdfa-border));
  color:var(--psdfa-ink);
}
html[data-psdfa-theme="dark"] .asanwp-floating-actions.amber .floating-bubble{
  background:color-mix(in srgb,var(--psdfa-dark-surface) 94%,transparent);
  color:var(--psdfa-ink);
  border-color:var(--psdfa-border);
  box-shadow:0 18px 48px var(--psdfa-dark-shadow);
}
