/* Customer appearance controls; dark styles are opt-in on the document root. */
.nx-customer .nx-theme-toggle{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;gap:8px;width:38px;height:38px;padding:8px;border:1px solid #dfe6e8;border-radius:11px;background:#f1f4f4;color:#365f7d;font:inherit;cursor:pointer;line-height:1;transition:background .18s,border-color .18s}
.nx-customer .nx-theme-toggle:hover{background:#e4ecef;border-color:#b9cbd5}
.nx-customer .nx-theme-toggle:focus-visible{outline:3px solid #8eafc3;outline-offset:3px}
.nx-customer .nx-theme-toggle svg{display:block;width:19px;height:19px}
.nx-customer .nx-theme-toggle-labeled{width:auto;padding:8px 12px;font-size:12px;font-weight:500}
.nx-theme-sun{display:none}
html[data-customer-theme="dark"] .nx-theme-sun{display:block}
html[data-customer-theme="dark"] .nx-theme-moon{display:none}
.nx-menu-appearance{display:flex;justify-content:flex-end;margin:-5px 0 17px;padding-bottom:15px;border-bottom:1px solid var(--mn-line)}
.nx-header-actions{display:flex;align-items:center;gap:6px;justify-content:flex-end}
.nx-customer .nx-header-actions .header-src i{width:20px;height:20px;line-height:20px;background:transparent!important;color:inherit!important;border-radius:0}
html[data-customer-theme="dark"]{color-scheme:dark;background:#111c25}
html[data-customer-theme="dark"] body.nx-customer{
 --primary:#466e86;--primary1:#3e6379;--green:#466e86;--green-dark:#3e6379;--green-chalk:#223744;
 --body:#111c25;--border:#314450;--heading:#e3ebef;--text:#bdcbd3;
 --sk-ink:#e3ebef;--sk-muted:#9cabb5;--sk-green:#97bfd6;--sk-green-deep:#b6d2e2;--sk-border:#314450;--sk-background:#111c25;--sk-luna-blue:#97bfd6;--sk-luna-ink:#e3ebef;
 --store-green:#466e86;--store-green-dark:#3e6379;--store-line:#314450;--store-bg:#111c25;--store-ink:#e3ebef;
 --nx-ink:#e3ebef;--nx-muted:#9cabb5;--nx-line:#314450;--nx-soft:#20323e;--nx-accent:#97bfd6;
 --mn-purple:#97bfd6;--mn-ink:#e3ebef;--mn-muted:#9cabb5;--mn-line:#314450;
 --ui-purple:#97bfd6;--ui-purple-dark:#b6d2e2;--ui-ink:#e3ebef;--ui-muted:#9cabb5;--ui-border:#314450;
 background:#111c25;color:#bdcbd3;accent-color:#97bfd6
}
html[data-customer-theme="dark"] .nx-customer :is(h1,h2,h3,h4,h5,h6){color:#e3ebef}
html[data-customer-theme="dark"] .nx-customer :is(a,button,input,textarea,select):focus-visible{outline-color:#97bfd6}
html[data-customer-theme="dark"] .nx-customer :is(.header-top,.header-part,.navbar-part){background:#15232d!important;border-color:#314450;box-shadow:none}
html[data-customer-theme="dark"] .nx-customer .header-top :is(.current,i,.header-top-list a){color:#b7c8d2!important}
html[data-customer-theme="dark"] .nx-customer :is(.header-top-list li+li,.header-content){border-color:#314450}
html[data-customer-theme="dark"] .nx-customer :is(.header-form,.header-widget i,.header-user,.header-src,.nx-theme-toggle){background:#20323e;color:#b8d2e1;border-color:#314450}
html[data-customer-theme="dark"] .nx-customer .nx-theme-toggle:hover{background:#2c4555}
html[data-customer-theme="dark"] .nx-customer .header-form input{color:#e3ebef}
html[data-customer-theme="dark"] .nx-customer .header-form input::placeholder{color:#9cabb5}
html[data-customer-theme="dark"] .nx-customer :is(.header-form button,.navbar-link,.navbar-info a,.navbar-info p,.header-widget span){color:#c4d4dd!important}
html[data-customer-theme="dark"] .nx-customer :is(.navbar-link:hover,.navbar-item:focus-within>.navbar-link){background:#20323e!important;color:#b6d2e2!important}
html[data-customer-theme="dark"] .nx-customer .header-widget span p:last-child{color:#a9c9db!important}
html[data-customer-theme="dark"] .nx-customer :is(.navbar-info small,.navbar-info span,.dropdown-arrow:before){color:#9cabb5}
html[data-customer-theme="dark"] .nx-customer :is(.nice-select,.nice-select .list,.megamenu,.dropdown-position-list){background:#182630;color:#c4d4dd;border-color:#314450;box-shadow:0 12px 28px #0003}
html[data-customer-theme="dark"] .nx-customer :is(.nice-select .option:hover,.nice-select .option.focus,.nice-select .option.selected.focus,.megamenu-list a:hover,.dropdown-position-list a:hover){background:#223744;color:#e3ebef}
html[data-customer-theme="dark"] .nx-customer :is(.store-catalog-page,.store-auth-page,.skp-home,.profile-part,.nx-standalone-auth){background:#111c25}
html[data-customer-theme="dark"] .nx-customer :is(.skp-promotion-stage,.skp-promotion,.skp-promotion-wallet,.skp-promotion-discover){background:#1b2d38;border-color:#314450;box-shadow:none}
html[data-customer-theme="dark"] .nx-customer .skp-promotion-copy :is(h1,h2){color:#e3ebef}
html[data-customer-theme="dark"] .nx-customer .skp-promotion-copy :is(h1,h2) em{color:#a9c9db}
html[data-customer-theme="dark"] .nx-customer .skp-promotion-copy>span{color:#a2b7c3}
html[data-customer-theme="dark"] .nx-customer .skp-promotion-copy>a{background:#466e86;color:#fff}
html[data-customer-theme="dark"] .nx-customer .skp-promotion-copy>a:hover{background:#3e6379}
html[data-customer-theme="dark"] .nx-customer :is(.skp-slider-arrow,.skp-category-prev,.skp-category-next){background:#2d4656;color:#e3ebef}
html[data-customer-theme="dark"] .nx-customer .skp-app-tile{background:#fff;border-color:#dfe5e8;box-shadow:0 12px 28px #0002}
html[data-customer-theme="dark"] .nx-customer :is(.skp-mini-banner,.skp-announcement,.skp-category,.skp-product,.skp-product-card,.store-product-card,.store-catalog-sidebar,.store-catalog-toolbar,.skp-recent-grid a,.store-category-card,.blog-card,.blog-widget,.account-card,.details-content){background:#182630;border-color:#314450;color:#e3ebef;box-shadow:none}
html[data-customer-theme="dark"] .nx-customer :is(.skp-mini-banner strong,.skp-product-name,.skp-product-name a,.store-product-title a,.store-category-card strong,.details-name,.details-name a,.blog-title a){color:#e3ebef}
html[data-customer-theme="dark"] .nx-customer :is(.skp-mini-banner small,.skp-announcement p,.skp-product-meta,.skp-section-heading p,.store-catalog-intro p,.store-catalog-count,.store-product-content p,.details-desc,.details-meta,.blog-desc,.blog-meta){color:#9cabb5}
html[data-customer-theme="dark"] .nx-customer :is(.skp-mini-banner b,.skp-announcement>i,.skp-section-heading>a,.skp-mini-symbol,.skp-price,.details-price,.blog-btn){color:#a9c9db}
html[data-customer-theme="dark"] .nx-customer .skp-mini-banner img{background:#fff}
html[data-customer-theme="dark"] .nx-customer :is(.skp-mini-banner:hover,.skp-category:hover){border-color:#7094aa;color:#e3ebef}
html[data-customer-theme="dark"] .nx-customer :is(.skp-category-tray,.skp-product-visual,.store-product-image,.store-product-fallback){background:#20323e;border-color:#314450}
html[data-customer-theme="dark"] .nx-customer .skp-category img{background:#fff;border-radius:8px;padding:3px}
html[data-customer-theme="dark"] .nx-customer .skp-category-tabs button{background:#182630;border-color:#314450;color:#bdcbd3}
html[data-customer-theme="dark"] .nx-customer .skp-category-tabs button.is-active{background:#466e86;color:#fff;border-color:#466e86}
html[data-customer-theme="dark"] .nx-customer .skp-category-tabs img{background:#fff;border-radius:3px}
html[data-customer-theme="dark"] .nx-customer :is(.store-catalog-category,.store-catalog-sidebar h2,.store-catalog-reset,.store-catalog-sort,.store-product-title,.blog-details-content,.blog-details-content p,.contact-part .contact-label){color:#bdcbd3}
html[data-customer-theme="dark"] .nx-customer .store-catalog-category:is(:hover,.active,[aria-current=page]){background:#223744;color:#c5d6e0}
html[data-customer-theme="dark"] .nx-customer :is(.store-auth-main .user-form-card,.user-form-remind,.nx-standalone-auth .user-form-card,.contact-part .contact-card,.policy-page-card,.policy-section-nav,.policy-modal-dialog,.support-community-card,.telegram-support-card){background:#182630;border-color:#314450;color:#e3ebef;box-shadow:none}
html[data-customer-theme="dark"] .nx-customer :is(.user-form-title p,.user-form label,.user-form-remind p,.store-auth-footnote,.policy-intro,.policy-document section>p,.policy-effective,.policy-support-link,.support-community-card p,.telegram-contact-intro){color:#9cabb5}
html[data-customer-theme="dark"] .nx-customer :is(.user-form-remind a,.user-form a,.policy-open-link,.policy-modal-footer a){color:#a9c9db}
html[data-customer-theme="dark"] .nx-customer .store-auth-main .user-form-remind{background:transparent;border-color:transparent;box-shadow:none}
html[data-customer-theme="dark"] .nx-customer :is(input.form-control,textarea.form-control,select.form-select,.store-catalog-search input,.store-catalog-sort select,.nice-select){background:#111c25;color:#e3ebef;border-color:#314450;box-shadow:none}
html[data-customer-theme="dark"] .nx-customer :is(input,textarea)::placeholder{color:#8299a7}
html[data-customer-theme="dark"] .nx-customer :is(.form-control,.form-select):disabled{background:#20323e;color:#94a6b2}
html[data-customer-theme="dark"] .nx-customer :is(.form-button button,.form-btn,.shop-widget-btn,.user-form .btn){background:#466e86;color:#fff;border-color:#466e86}
html[data-customer-theme="dark"] .nx-customer :is(.store-auth-kicker,.password-tools button,.policy-payment,.policy-modal-header,.policy-modal-footer,.nx-linkedin-rules,.policy-modal-close,.policy-modal-actions button,.support-community-card>i,.telegram-support-card>i){background:#20323e;color:#a9c9db;border-color:#314450}
html[data-customer-theme="dark"] .nx-customer :is(.nx-linkedin-rules h4,.policy-payment strong){color:#c5d6e0}
html[data-customer-theme="dark"] .nx-customer :is(.nx-linkedin-rules li,.policy-payment p,.policy-modal-header span,.policy-modal-footer p){color:#9cabb5}
html[data-customer-theme="dark"] .nx-customer :is(.policy-modal-header,.policy-modal-footer){border-color:#314450}
html[data-customer-theme="dark"] .nx-customer :is(.nx-drawer,.nx-drawer-heading,.nx-mobilebar){background:#182630;border-color:#314450;box-shadow:0 8px 32px #0003}
html[data-customer-theme="dark"] .nx-customer :is(.nx-menu-avatar,.nx-menu-wallet,.nx-drawer-close,.nx-submenu-icon,.nx-menu-submenu a:hover){background:#20323e;color:#a9c9db;border-color:#314450}
html[data-customer-theme="dark"] .nx-customer :is(.nx-menu-link,.nx-menu-submenu>a,.nx-mobilebar-item){color:#b5c6d1}
html[data-customer-theme="dark"] .nx-customer :is(.nx-menu-signup,.nx-menu-link>svg,.nx-menu-subheading){color:#a9c9db}
html[data-customer-theme="dark"] .nx-customer .nx-menu-link[aria-current=page]>svg{color:#c1dbe8}
html[data-customer-theme="dark"] .nx-customer :is(.nx-menu-link:hover,.nx-menu-link[aria-current=page],.nx-menu-link[aria-expanded=true],.nx-menu-current,.nx-mobilebar-item[aria-current=page],.nx-mobilebar-item.nx-current){background:#223744;color:#b6d2e2}
html[data-customer-theme="dark"] .nx-customer .nx-mobilebar-item:is([aria-current=page],[aria-expanded=true],.nx-current){color:#c1dbe8;background:transparent}
html[data-customer-theme="dark"] .nx-customer .nx-mobilebar-item:is([aria-current=page],[aria-expanded=true],.nx-current) .nx-mobilebar-icon{background:#2b4555;color:#c1dbe8}
html[data-customer-theme="dark"] .nx-customer :is(.nx-menu-welcome h3,.nx-menu-account strong,.nx-drawer-heading h2,.nx-menu-wallet strong){color:#e3ebef}
html[data-customer-theme="dark"] .nx-customer :is(.nx-menu-welcome p,.nx-menu-account small,.nx-menu-section>h3,.nx-menu-wallet span,.nx-drawer-eyebrow){color:#9cabb5}
html[data-customer-theme="dark"] .nx-customer .nx-submenu-brand img{background:#fff;border-radius:3px}
html[data-customer-theme="dark"] .nx-customer :is(.nx-menu-login,.nx-menu-wallet button){background:#466e86;color:#fff}
html[data-customer-theme="dark"] .nx-customer .lsf-footer{background:#14222b;border-color:#314450;color:#bdcbd3}
html[data-customer-theme="dark"] .nx-customer .lsf-footer :is(h3,.lsf-brand>p,.lsf-support>p,.lsf-links a,.lsf-contact){color:#bdcbd3}
html[data-customer-theme="dark"] .nx-customer .lsf-footer :is(.lsf-payment>span,.lsf-payment>a,.lsf-bottom,.lsf-bottom a,.lsf-language){color:#9cabb5}
html[data-customer-theme="dark"] .nx-customer .lsf-footer :is(.lsf-support,.lsf-brand,.lsf-bottom,.lsf-payment>a){border-color:#314450}
html[data-customer-theme="dark"] .nx-customer .lsf-footer .lsf-support-link{background:#20323e;border-color:#466e86;color:#c5d6e0}
html[data-customer-theme="dark"] .nx-customer .lsf-footer .lsf-support-link:hover{background:#466e86;color:#fff}
html[data-customer-theme="dark"] .nx-customer :is(.swal2-popup.nx-alert,.nx-toast,.flatpickr-calendar){background:#182630!important;color:#e3ebef!important;border-color:#314450!important;box-shadow:0 12px 36px #0005!important}
html[data-customer-theme="dark"] .nx-customer :is(.swal2-title,.nx-alert-title,.nx-toast-title,.flatpickr-current-month,.flatpickr-weekday,.flatpickr-day){color:#e3ebef!important}
html[data-customer-theme="dark"] .nx-customer :is(.swal2-html-container,.nx-alert-body,.nx-toast-message){color:#b5c6d1!important}
html[data-customer-theme="dark"] .nx-customer :is(.flatpickr-day:hover,.flatpickr-day.selected){background:#466e86;border-color:#466e86}
html[data-customer-theme="dark"] .nx-customer :is(.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay){color:#6a8392!important}
html[data-customer-theme="dark"] .nx-customer :is(.pagination a,.pagination span,.details-action a,.details-list-action a,.details-add-group .btn){background:#20323e;color:#c5d6e0;border-color:#314450}
html[data-customer-theme="dark"] .nx-customer .backtop{background:#466e86;color:#fff}
@media(max-width:1199px){.nx-customer .header-media-group{display:grid;grid-template-columns:40px minmax(0,1fr) 82px;gap:10px;align-items:center}.nx-customer .header-media-group>a{justify-self:center;max-width:100%}.nx-customer .header-media-group>a img{max-width:100%;height:42px;object-fit:contain}.nx-customer .nx-header-actions>button{width:38px;height:38px;margin:0;display:grid;place-items:center;flex-shrink:0;padding:8px}}
@media(max-width:767px){.nx-customer .lsf-bottom>div{flex-wrap:wrap;justify-content:flex-start;gap:12px 18px}.nx-customer .lsf-bottom .nx-theme-toggle-labeled{margin-right:auto}}
@media(prefers-reduced-motion:reduce){.nx-customer .nx-theme-toggle{transition:none}}
