html[data-termax-theme="dark"]{
	--termax-dark-bg:#0b1220;
	--termax-dark-bg-soft:#0f1929;
	--termax-dark-surface:#121e31;
	--termax-dark-surface-2:#17263c;
	--termax-dark-surface-3:#1d2e47;
	--termax-dark-line:#2d405f;
	--termax-dark-text:#f3f6fc;
	--termax-dark-muted:#a9b8d0;
	--termax-dark-accent:#5b83ff;
	--termax-dark-accent-2:#805dff;
	--termax-dark-photo:#e4e9f0;
	--termax-dark-photo-line:#33445f;
	--termax-dark-shadow:0 18px 48px rgba(0,0,0,.28);
}
html[data-termax-theme="dark"] body:not(.wp-admin),
html[data-termax-theme="dark"] #page,
html[data-termax-theme="dark"] .site,
html[data-termax-theme="dark"] .site-content,
html[data-termax-theme="dark"] .site-main,
html[data-termax-theme="dark"] .content-area,
html[data-termax-theme="dark"] .widget-area,
html[data-termax-theme="dark"] .elementor-location-single,
html[data-termax-theme="dark"] .elementor-location-archive{background-color:var(--termax-dark-bg);color:var(--termax-dark-text)}
html[data-termax-theme="dark"] body:not(.wp-admin) h1,
html[data-termax-theme="dark"] body:not(.wp-admin) h2,
html[data-termax-theme="dark"] body:not(.wp-admin) h3,
html[data-termax-theme="dark"] body:not(.wp-admin) h4,
html[data-termax-theme="dark"] body:not(.wp-admin) h5,
html[data-termax-theme="dark"] body:not(.wp-admin) h6,
html[data-termax-theme="dark"] body:not(.wp-admin) .entry-title,
html[data-termax-theme="dark"] body:not(.wp-admin) .page-title{color:var(--termax-dark-text)}
html[data-termax-theme="dark"] body:not(.wp-admin) p,
html[data-termax-theme="dark"] body:not(.wp-admin) li,
html[data-termax-theme="dark"] body:not(.wp-admin) label,
html[data-termax-theme="dark"] body:not(.wp-admin) .description{color:var(--termax-dark-muted)}
html[data-termax-theme="dark"] body:not(.wp-admin) a{color:#8fb0ff}
html[data-termax-theme="dark"] body:not(.wp-admin) hr{border-color:var(--termax-dark-line)}

/* Desktop header, navigation, search and account actions. */
html[data-termax-theme="dark"] .site-header,
html[data-termax-theme="dark"] #header,
html[data-termax-theme="dark"] .header-top,
html[data-termax-theme="dark"] .header-main,
html[data-termax-theme="dark"] .header-navigation,
html[data-termax-theme="dark"] .termax-header-main-row,
html[data-termax-theme="dark"] .termax-header-nav-row{background:rgba(11,18,32,.97)!important;border-color:var(--termax-dark-line)!important;color:var(--termax-dark-text)}
html[data-termax-theme="dark"] .site-header a,
html[data-termax-theme="dark"] .site-header .menu-item>a,
html[data-termax-theme="dark"] .site-header .header-action-label,
html[data-termax-theme="dark"] .site-header .header-action-value{color:var(--termax-dark-text)!important}
html[data-termax-theme="dark"] .site-header .sub-menu,
html[data-termax-theme="dark"] .site-header .dropdown-menu,
html[data-termax-theme="dark"] .site-header .search-results,
html[data-termax-theme="dark"] .site-header .ajax-search-results{background:var(--termax-dark-surface)!important;border-color:var(--termax-dark-line)!important;box-shadow:var(--termax-dark-shadow)}
html[data-termax-theme="dark"] .termax-header-action,
html[data-termax-theme="dark"] .site-header .searchform,
html[data-termax-theme="dark"] .site-header .search-form,
html[data-termax-theme="dark"] .site-header input[type="search"]{background:var(--termax-dark-surface-2)!important;border-color:var(--termax-dark-line)!important;color:var(--termax-dark-text)!important}
html[data-termax-theme="dark"] .site-header input::placeholder{color:#8797b1!important}
html[data-termax-theme="dark"] .site-header .site-logo img{filter:none!important}

/* Homepage structure: keep the photographic hero readable, darken surrounding panels. */
html[data-termax-theme="dark"] .home .elementor-element-0fa0f409{background:linear-gradient(180deg,#0d1728,#0b1220)!important}
html[data-termax-theme="dark"] .home .elementor-element-86b36e7a{border:1px solid #2c4164!important;box-shadow:var(--termax-dark-shadow)}
html[data-termax-theme="dark"] .home .elementor-element-86b36e7a h1,
html[data-termax-theme="dark"] .home .elementor-element-86b36e7a h2,
html[data-termax-theme="dark"] .home .elementor-element-86b36e7a h3,
html[data-termax-theme="dark"] .home .elementor-element-86b36e7a p{color:#071d49!important}
html[data-termax-theme="dark"] .home :is(.elementor-element-d9b0d723,.elementor-element-10043deb,.elementor-element-d1e392ac,.elementor-element-a0f1ad8,.elementor-element-bd5c74a,.elementor-element-8634aeb,.elementor-element-5d0fb69,.elementor-element-a7bb61e,.elementor-element-ee4a02f,.elementor-element-f3e1f8b,.elementor-element-d7475df){background:rgba(17,30,49,.9)!important;border-color:#3a4d6d!important;box-shadow:0 10px 28px rgba(2,7,18,.28)!important}
html[data-termax-theme="dark"] .home :is(.elementor-element-d9b0d723,.elementor-element-10043deb,.elementor-element-d1e392ac,.elementor-element-a0f1ad8,.elementor-element-bd5c74a,.elementor-element-8634aeb,.elementor-element-5d0fb69,.elementor-element-a7bb61e,.elementor-element-ee4a02f,.elementor-element-f3e1f8b,.elementor-element-d7475df) :is(h2,h3,h4,p,span){color:var(--termax-dark-text)!important}
html[data-termax-theme="dark"] .home :is(.elementor-element-d453a064,.elementor-element-49e5bfb2,.elementor-element-4b7aabb6,.elementor-element-68adc9e7,.elementor-element-f96610ba,.elementor-element-c9c61a7){background:var(--termax-dark-surface)!important;border:1px solid var(--termax-dark-line)!important;box-shadow:var(--termax-dark-shadow)!important}

/* Product cards and their deliberately light photo wells. */
html[data-termax-theme="dark"] :is(.products .product,.product-grid-item,.eael-product-wrap,.product-inner,.product-wrapper,.wc-block-grid__product){background:var(--termax-dark-surface)!important;border-color:var(--termax-dark-line)!important;color:var(--termax-dark-text);box-shadow:0 12px 30px rgba(0,0,0,.18)}
html[data-termax-theme="dark"] :is(.products .product,.product-grid-item,.eael-product-wrap,.product-inner,.product-wrapper,.wc-block-grid__product) :is(.product-thumb,.product-image,.product-image-wrap,.eael-product-image-wrap,.woocommerce-loop-product__link>picture,.woocommerce-loop-product__link>img){background:var(--termax-dark-photo)!important;border:1px solid var(--termax-dark-photo-line)!important;border-radius:10px!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.45)!important;overflow:hidden}
html[data-termax-theme="dark"] :is(.products .product,.product-grid-item,.eael-product-wrap,.product-inner,.product-wrapper,.wc-block-grid__product) img{filter:none!important;mix-blend-mode:normal}
html[data-termax-theme="dark"] :is(.products .product,.product-grid-item,.eael-product-wrap,.product-inner,.product-wrapper,.wc-block-grid__product) :is(.woocommerce-loop-product__title,.product-title,.title,a){color:var(--termax-dark-text)}
html[data-termax-theme="dark"] :is(.products .product,.product-grid-item,.eael-product-wrap,.product-inner,.product-wrapper,.wc-block-grid__product) :is(.product-category,.posted-in,.category){color:var(--termax-dark-muted)}
html[data-termax-theme="dark"] :is(.price,.woocommerce-Price-amount){color:#f7f9ff}
html[data-termax-theme="dark"] .price del{color:#8290a7}
html[data-termax-theme="dark"] .price ins{color:#84a7ff;text-decoration:none}

/* Shop, filters and ordering. */
html[data-termax-theme="dark"] :is(.shop-page,.shop-content,.shop-loop-head,.products-header,.woocommerce-products-header,.shop-sidebar,.filters-area,.filter-content,.widget,.widget-area .widget,.pressmart-shop-filter,.off-canvas-sidebar){background:var(--termax-dark-surface)!important;border-color:var(--termax-dark-line)!important;color:var(--termax-dark-text)}
html[data-termax-theme="dark"] :is(.shop-sidebar,.off-canvas-sidebar,.filters-area){box-shadow:var(--termax-dark-shadow)}
html[data-termax-theme="dark"] :is(.shop-sidebar,.filters-area,.widget) :is(a,label,span,strong,.widget-title){color:var(--termax-dark-text)!important}
html[data-termax-theme="dark"] :is(.woocommerce-ordering select,.select2-selection,.select2-dropdown,.price_slider_wrapper,input[type="range"]){background:var(--termax-dark-surface-2)!important;border-color:var(--termax-dark-line)!important;color:var(--termax-dark-text)!important}
html[data-termax-theme="dark"] .select2-results__option--highlighted{background:#315bbd!important}
html[data-termax-theme="dark"] :is(.shop-filter-overlay,.sidebar-overlay,.off-canvas-overlay){background:rgba(1,5,12,.72)!important}

/* WooCommerce forms, account, cart and checkout. */
html[data-termax-theme="dark"] :is(.woocommerce form,.woocommerce table.shop_table,.cart_totals,.woocommerce-checkout-review-order,.woocommerce-checkout-payment,.woocommerce-MyAccount-navigation,.woocommerce-MyAccount-content,.woocommerce-order-details,.woocommerce-customer-details,.termax-customer-portal,.termax-account-card){background:var(--termax-dark-surface)!important;border-color:var(--termax-dark-line)!important;color:var(--termax-dark-text)}
html[data-termax-theme="dark"] :is(input[type="text"],input[type="email"],input[type="tel"],input[type="password"],input[type="number"],input[type="search"],input[type="url"],textarea,select){background:var(--termax-dark-surface-2);border-color:var(--termax-dark-line);color:var(--termax-dark-text)}
html[data-termax-theme="dark"] :is(input,textarea)::placeholder{color:#8291aa}
html[data-termax-theme="dark"] :is(.woocommerce table.shop_table th,.woocommerce table.shop_table td,.woocommerce-checkout-review-order-table th,.woocommerce-checkout-review-order-table td){border-color:var(--termax-dark-line)!important;color:var(--termax-dark-text)}
html[data-termax-theme="dark"] :is(.woocommerce-message,.woocommerce-info,.woocommerce-error,.notice,.alert){background:var(--termax-dark-surface-2)!important;border-color:#4d6aa0!important;color:var(--termax-dark-text)!important}
html[data-termax-theme="dark"] :is(.button,button,input[type="submit"],.woocommerce a.button,.woocommerce button.button){border-color:#577cff}

/* Blog, pages, tables and dialogs. */
html[data-termax-theme="dark"] :is(.entry-content,.post-content,.blog-post,.single-post article,.page article,.comments-area,.comment-body,.related-posts){color:var(--termax-dark-text)}
html[data-termax-theme="dark"] :is(.entry-content,.post-content) :is(table,blockquote,pre,code){background:var(--termax-dark-surface)!important;border-color:var(--termax-dark-line)!important;color:var(--termax-dark-text)}
html[data-termax-theme="dark"] :is(.entry-content,.post-content) :is(th,td){border-color:var(--termax-dark-line)!important}
html[data-termax-theme="dark"] :is(.dialog-widget-content,.modal-content,.mfp-content,.popup-content,.login-popup,.quick-view-content){background:var(--termax-dark-surface)!important;border-color:var(--termax-dark-line)!important;color:var(--termax-dark-text)}

/* Native TERMAX desktop and mobile footer/header shells. */
html[data-termax-theme="dark"] :is(.termax-p12-footer,.termax-footer,.site-footer,.footer-main,.footer-bottom){background:#0a111e!important;border-color:var(--termax-dark-line)!important;color:var(--termax-dark-muted)}
html[data-termax-theme="dark"] :is(.termax-p12-footer,.termax-footer,.site-footer) :is(h2,h3,h4,strong,a){color:var(--termax-dark-text)!important}
html[data-termax-theme="dark"] :is(.termax-mobile-app-header,.termax-p13-mobile-header,.termax-p13-bottom-nav,.termax-mobile-bottom-nav){background:rgba(11,18,32,.98)!important;border-color:var(--termax-dark-line)!important;color:var(--termax-dark-text)}
html[data-termax-theme="dark"] :is(.termax-mobile-app-header,.termax-p13-mobile-header,.termax-p13-bottom-nav,.termax-mobile-bottom-nav) a{color:var(--termax-dark-text)!important}
html[data-termax-theme="dark"] :is(.termax-p13-icon-button,.termax-p13-search,.termax-p13-chip,.termax-mobile-chip){background:var(--termax-dark-surface-2)!important;border-color:var(--termax-dark-line)!important;color:var(--termax-dark-text)!important}

/* TERMAX 1.13.1: exact contrast layer for the native homepage and service pages. */
html[data-termax-theme="dark"]{color-scheme:dark}

/* Homepage copy and cards: Elementor's saved dark-blue colours must not win on dark panels. */
html[data-termax-theme="dark"] .home :is(.elementor-element-d453a064,.elementor-element-49e5bfb2,.elementor-element-4b7aabb6,.elementor-element-68adc9e7,.elementor-element-f96610ba,.elementor-element-c9c61a7) :is(h1,h2,h3,h4,h5,h6,.elementor-heading-title,.elementor-icon-list-text,strong){color:var(--termax-dark-text)!important}
html[data-termax-theme="dark"] .home :is(.elementor-element-d453a064,.elementor-element-49e5bfb2,.elementor-element-4b7aabb6,.elementor-element-68adc9e7,.elementor-element-f96610ba,.elementor-element-c9c61a7) :is(p,li,.elementor-widget-text-editor){color:var(--termax-dark-muted)!important}
html[data-termax-theme="dark"] .home :is(.products .product,.product-grid-item,.product-inner,.product-wrapper) :is(.woocommerce-loop-product__title,.product-title,.product-title a,.woocommerce-loop-product__link){color:var(--termax-dark-text)!important}
html[data-termax-theme="dark"] .home :is(.products .product,.product-grid-item,.product-inner,.product-wrapper) :is(.product-category,.posted-in,.category){color:var(--termax-dark-muted)!important}
html[data-termax-theme="dark"] :is(.home .elementor-element-68adc9e7,body.page-id-57) :is(.eael-grid-post-holder,.eael-entry-wrapper,.eael-entry-content){background:var(--termax-dark-surface-2)!important;border-color:var(--termax-dark-line)!important;color:var(--termax-dark-text)!important}
html[data-termax-theme="dark"] :is(.home .elementor-element-68adc9e7,body.page-id-57) :is(.eael-entry-title,.eael-entry-title a,.eael-post-elements-readmore){color:var(--termax-dark-text)!important}
html[data-termax-theme="dark"] :is(.home .elementor-element-68adc9e7,body.page-id-57) :is(.eael-entry-content p,.eael-entry-meta,.eael-entry-meta a){color:var(--termax-dark-muted)!important}
html[data-termax-theme="dark"] :is(.home .elementor-element-68adc9e7,body.page-id-57) :is(.eael-entry-media,.eael-entry-thumbnail,.eael-entry-thumbnail img){background:#eef2f7!important;filter:none!important;mix-blend-mode:normal!important}

/* Shared dark surfaces for Delivery, Warranty, B2B, FAQ, About and Contacts. */
html[data-termax-theme="dark"] body.page-id-55 :is(.elementor-element-1eda6116,.elementor-element-36b233b5,.elementor-element-7c6fd01b,.elementor-element-11264be6,.elementor-element-17dd0ac,.elementor-element-2d474f56,.elementor-element-9a71c6,.elementor-element-1c7c83b0,.elementor-element-5c82b10c,.elementor-element-34b0af8a,.elementor-element-47c9f72b,.elementor-element-3d9f5432,.elementor-element-86fef63,.elementor-element-47a01954),
html[data-termax-theme="dark"] body.page-id-56 :is(.elementor-element-421a2692,.elementor-element-71f4fb3e,.elementor-element-62d3e9c5,.elementor-element-6208bda5,.elementor-element-7fe50f7f,.elementor-element-61d3ae00,.elementor-element-6740acd,.elementor-element-a4e86a3,.elementor-element-22cb075,.elementor-element-9f91106,.elementor-element-4e45bf5,.elementor-element-8bae1ef,.elementor-element-f43b79d),
html[data-termax-theme="dark"] body.page-id-58 :is(.elementor-element-7ecfd7a6,.elementor-element-22e0fe34,.elementor-element-2eadce58,.elementor-element-37eae1a9,.elementor-element-6382f7cd,.elementor-element-6ef465c6,.elementor-element-61695682,.elementor-element-12527579,.elementor-element-26d9a5e6,.elementor-element-36e3837b,.elementor-element-2af1711a,.elementor-element-65409ed5,.elementor-element-3cb671b2,.elementor-element-11b67a3c,.elementor-element-73ecad47,.elementor-element-27786839,.elementor-element-e7c3166,.elementor-element-5b98c187,.elementor-element-15254301,.elementor-element-98a3680,.elementor-element-55d988c,.elementor-element-7601fc1,.elementor-element-8d48882,.elementor-element-693a2691,.elementor-element-240720a4,.elementor-element-42be0fcf),
html[data-termax-theme="dark"] body.page-id-57 :is(.elementor-element-50f86b2e,.elementor-element-72961e43,.elementor-element-25195c3b,.elementor-element-369795a5,.elementor-element-33e2e1f0,.elementor-element-348e3a60,.elementor-element-138797a9,.elementor-element-6991dfe8,.elementor-element-195a0137,.elementor-element-4612f0fb,.elementor-element-7f9a4a14,.elementor-element-404dd6c5,.elementor-element-4cf0fff5),
html[data-termax-theme="dark"] body.page-id-61 :is(.elementor-element-179452f1,.elementor-element-7ffaf16,.elementor-element-1353eb08,.elementor-element-77d53647,.elementor-element-5cbf02b1,.elementor-element-7c25479d,.elementor-element-608e1727,.elementor-element-131b6d86,.elementor-element-75d5dfd2,.elementor-element-4f360fa4,.elementor-element-6d470ecf,.elementor-element-27fbb17e,.elementor-element-2df6e8a5,.elementor-element-54c0be0c,.elementor-element-35cc0a9f,.elementor-element-2b4d0616,.elementor-element-5eb02af7),
html[data-termax-theme="dark"] body.page-id-62 :is(.elementor-element-108aaf77,.elementor-element-7725229e,.elementor-element-68991f54,.elementor-element-78d567,.elementor-element-35bcd562,.elementor-element-23814d7e,.elementor-element-1c219eae,.elementor-element-11e1a773,.elementor-element-a423dc1){background:var(--termax-dark-surface)!important;border-color:var(--termax-dark-line)!important;color:var(--termax-dark-text)!important;box-shadow:0 14px 34px rgba(0,0,0,.18)!important}

html[data-termax-theme="dark"] body:is(.page-id-55,.page-id-56,.page-id-57,.page-id-58,.page-id-61,.page-id-62) :is(.elementor-heading-title,h1,h2,h3,h4,h5,h6,strong,.elementor-icon-list-text){color:var(--termax-dark-text)!important}
html[data-termax-theme="dark"] body:is(.page-id-55,.page-id-56,.page-id-57,.page-id-58,.page-id-61,.page-id-62) :is(p,li,.elementor-widget-text-editor,.elementor-accordion-content,.elementor-tab-content){color:var(--termax-dark-muted)!important}
html[data-termax-theme="dark"] body:is(.page-id-55,.page-id-56,.page-id-57,.page-id-58,.page-id-61,.page-id-62) a:not(.elementor-button):not(.button){color:#8fb0ff!important}

/* Compact service chips and callouts. */
html[data-termax-theme="dark"] body.page-id-55 :is(.elementor-element-6fae34f9,.elementor-element-560f4c2d,.elementor-element-1d8681a8,.elementor-element-6e7fdb48,.elementor-element-5c83bc3f,.elementor-element-73c1349c,.elementor-element-37460fbf,.elementor-element-1e5be291,.elementor-element-4bd5f2df,.elementor-element-7fafb6d0,.elementor-element-33e8128b,.elementor-element-7bf0e452),
html[data-termax-theme="dark"] body.page-id-56 :is(.elementor-element-a8601ab,.elementor-element-4d1c1784,.elementor-element-209f75e5,.elementor-element-63f9e101,.elementor-element-6264d963,.elementor-element-e44e1a8){background:var(--termax-dark-surface-2)!important;border-color:var(--termax-dark-line)!important;color:var(--termax-dark-text)!important}

/* Keep intentional photographic/marketing spotlights light and readable. */
html[data-termax-theme="dark"] body.page-id-55 .elementor-element-66965efe,
html[data-termax-theme="dark"] body.page-id-56 .elementor-element-410a8ebc,
html[data-termax-theme="dark"] body.page-id-58 :is(.elementor-element-2300f20a,.elementor-element-5605f48a,.elementor-element-448e57d8),
html[data-termax-theme="dark"] body.page-id-57 :is(.elementor-element-5d91afcd,.elementor-element-6c38cd27),
html[data-termax-theme="dark"] body.page-id-61 :is(.elementor-element-7500920e,.elementor-element-109b701a,.elementor-element-580eb617,.elementor-element-410b4686){background-color:#f5f8fd!important;border-color:#cbd8eb!important;color:#0b1f4a!important}
html[data-termax-theme="dark"] body.page-id-55 .elementor-element-66965efe :is(h1,h2,h3,h4,p,li,span,.elementor-heading-title,.elementor-icon-list-text),
html[data-termax-theme="dark"] body.page-id-56 .elementor-element-410a8ebc :is(h1,h2,h3,h4,p,li,span,.elementor-heading-title,.elementor-icon-list-text),
html[data-termax-theme="dark"] body.page-id-58 :is(.elementor-element-2300f20a,.elementor-element-5605f48a,.elementor-element-448e57d8) :is(h1,h2,h3,h4,p,li,span,.elementor-heading-title,.elementor-icon-list-text),
html[data-termax-theme="dark"] body.page-id-57 :is(.elementor-element-5d91afcd,.elementor-element-6c38cd27) :is(h1,h2,h3,h4,p,li,span,.elementor-heading-title,.elementor-icon-list-text),
html[data-termax-theme="dark"] body.page-id-61 :is(.elementor-element-7500920e,.elementor-element-109b701a,.elementor-element-580eb617,.elementor-element-410b4686) :is(h1,h2,h3,h4,p,li,span,.elementor-heading-title,.elementor-icon-list-text){color:#0b1f4a!important}

/* FAQ, tabs, service tables and forms. */
html[data-termax-theme="dark"] body:is(.page-id-55,.page-id-56,.page-id-57,.page-id-58) :is(.elementor-accordion-item,.elementor-tab-title,.elementor-tab-content,.eael-accordion-list,.eael-accordion-header,.eael-accordion-content,.eael-tab-item-trigger,.eael-tabs-content){background:var(--termax-dark-surface-2)!important;border-color:var(--termax-dark-line)!important;color:var(--termax-dark-text)!important}
html[data-termax-theme="dark"] body:is(.page-id-55,.page-id-56,.page-id-57,.page-id-58) :is(.elementor-tab-title,.eael-accordion-header,.eael-tab-item-trigger,.eael-tab-title,.eael-accordion-tab-title){color:var(--termax-dark-text)!important}
html[data-termax-theme="dark"] body:is(.page-id-55,.page-id-56,.page-id-57,.page-id-58,.page-id-61,.page-id-62) :is(table,thead,tbody,tr,th,td){background-color:transparent!important;border-color:var(--termax-dark-line)!important;color:var(--termax-dark-text)!important}
html[data-termax-theme="dark"] body:is(.page-id-55,.page-id-56,.page-id-57,.page-id-58,.page-id-61,.page-id-62) :is(input:not([type="submit"]),textarea,select){background:var(--termax-dark-surface-2)!important;border-color:var(--termax-dark-line)!important;color:var(--termax-dark-text)!important}
html[data-termax-theme="dark"] body:is(.page-id-55,.page-id-56,.page-id-57,.page-id-58,.page-id-61,.page-id-62) :is(.elementor-button,.elementor-button *,button.button,a.button){color:#fff!important}

/* Real TERMAX P12 footer (the theme's native footer is hidden on desktop). */
html[data-termax-theme="dark"] footer.termax-p12,
html[data-termax-theme="dark"] footer.termax-p12 :is(.termax-p12__main,.termax-p12__bottom){background:#0a111e!important;background-image:none!important;border-color:var(--termax-dark-line)!important;color:var(--termax-dark-muted)!important}
html[data-termax-theme="dark"] footer.termax-p12 :is(.termax-p12__delivery,.termax-p12__social a){background:var(--termax-dark-surface)!important;border-color:var(--termax-dark-line)!important}
html[data-termax-theme="dark"] footer.termax-p12 :is(h2,h3,h4,strong){color:var(--termax-dark-text)!important}
html[data-termax-theme="dark"] footer.termax-p12 :is(p,li,span){color:var(--termax-dark-muted)!important}
html[data-termax-theme="dark"] footer.termax-p12 a{color:#8fb0ff!important}

/* Mobile drawers, account panels and minicart must follow the selected mode too. */
html[data-termax-theme="dark"] :is(.pressmart-mobile-menu,.pressmart-mobile-navbar,.termax-account-dropdown,.pressmart-minicart-slide,.categories-menu.pressmart-navigation,.mobile-menu-wrapper,.mobile-navigation){background:var(--termax-dark-surface)!important;border-color:var(--termax-dark-line)!important;color:var(--termax-dark-text)!important}
html[data-termax-theme="dark"] :is(.pressmart-mobile-menu,.pressmart-mobile-navbar,.termax-account-dropdown,.pressmart-minicart-slide,.categories-menu.pressmart-navigation,.mobile-menu-wrapper,.mobile-navigation) :is(a,span,strong,li){color:var(--termax-dark-text)!important}

/* TERMAX 1.13.2: final homepage controls and footer contrast. */
html[data-termax-theme="dark"] .site-header .header-topbar,
html[data-termax-theme="dark"] #header .header-topbar{background:#0a111e!important;background-image:none!important;border-color:var(--termax-dark-line)!important;color:var(--termax-dark-muted)!important}
html[data-termax-theme="dark"] .site-header .header-topbar :is(a,span,p,li,i),
html[data-termax-theme="dark"] #header .header-topbar :is(a,span,p,li,i){color:var(--termax-dark-muted)!important}

html[data-termax-theme="dark"] .home .view-all-btn{background:var(--termax-dark-surface-2)!important;background-image:none!important;border:1px solid var(--termax-dark-line)!important;border-radius:10px!important;color:#8fb0ff!important;box-shadow:none!important}
html[data-termax-theme="dark"] .home .view-all-btn a{display:inline-flex!important;align-items:center!important;gap:7px!important;padding:10px 18px!important;background:transparent!important;background-image:none!important;border:0!important;border-radius:9px!important;color:#8fb0ff!important;box-shadow:none!important}
html[data-termax-theme="dark"] .home .view-all-btn :is(span,i,svg,path){color:#8fb0ff!important;fill:currentColor!important;stroke:currentColor!important}

html[data-termax-theme="dark"] .home :is(.elementor-element-5c1cc83a,.elementor-element-963a473d) .elementor-button{background:var(--termax-dark-surface-2)!important;background-image:none!important;border-color:var(--termax-dark-line)!important;color:#8fb0ff!important;box-shadow:none!important}
html[data-termax-theme="dark"] .home :is(.elementor-element-5c1cc83a,.elementor-element-963a473d) .elementor-button :is(span,i,svg,path){color:#8fb0ff!important;fill:currentColor!important;stroke:currentColor!important}
html[data-termax-theme="dark"] .home .elementor-element-68adc9e7 :is(.eael-post-elements-readmore,.eael-post-elements-readmore-btn){color:#8fb0ff!important}

html[data-termax-theme="dark"] .home .elementor-element-2cf7f49{background:var(--termax-dark-surface)!important;background-image:none!important;border:1px solid var(--termax-dark-line)!important;box-shadow:var(--termax-dark-shadow)!important}
html[data-termax-theme="dark"] .home .elementor-element-2cf7f49 :is(.elementor-heading-title,h2,h3,strong){color:var(--termax-dark-text)!important}
html[data-termax-theme="dark"] .home .elementor-element-2cf7f49 :is(p,.elementor-widget-text-editor){color:var(--termax-dark-muted)!important}
html[data-termax-theme="dark"] .home .elementor-element-2cf7f49 :is(input[type="email"],input[type="text"]){background:var(--termax-dark-surface-2)!important;border-color:var(--termax-dark-line)!important;color:var(--termax-dark-text)!important}
html[data-termax-theme="dark"] .home .elementor-element-2cf7f49 :is(input[type="email"],input[type="text"])::placeholder{color:#8291aa!important}

html[data-termax-theme="dark"] footer.termax-p12 .termax-p12__logo{color:var(--termax-dark-text)!important;filter:none!important;opacity:1!important;text-shadow:none!important}
html[data-termax-theme="dark"] footer.termax-p12 .termax-p12__trust-card{background:var(--termax-dark-surface-2)!important;background-image:none!important;border:1px solid var(--termax-dark-line)!important;box-shadow:none!important;color:var(--termax-dark-muted)!important}
html[data-termax-theme="dark"] footer.termax-p12 .termax-p12__trust-card strong{color:var(--termax-dark-text)!important}
html[data-termax-theme="dark"] footer.termax-p12 .termax-p12__trust-card span{color:var(--termax-dark-muted)!important}

/* TERMAX 1.13.3: remove legacy light outlines from the dark desktop header. */
html[data-termax-theme="dark"] :is(.site-header,#header) .header-topbar{
	border:0!important;
	box-shadow:none!important;
}
html[data-termax-theme="dark"] :is(.site-header,#header) .header-topbar :is(.contact-email,.contact-phone,.welcome-message){
	border:0!important;
	outline:0!important;
	box-shadow:none!important;
}
html[data-termax-theme="dark"] :is(.site-header,#header) .termax-action-count{
	border:0!important;
	outline:0!important;
	background:#2864f0!important;
	box-shadow:0 4px 10px rgba(58,75,220,.18)!important;
}
html[data-termax-theme="dark"] :is(.site-header,#header) :is(.header-navigation,.termax-header-nav-row){
	border-bottom:0!important;
	box-shadow:none!important;
}
html[data-termax-theme="dark"] .home .elementor-element-b6f0bf7f .elementor-button{
	background:var(--termax-dark-surface-2)!important;
	background-image:none!important;
	border:1px solid var(--termax-dark-line)!important;
	color:#8fb0ff!important;
	box-shadow:none!important;
}
html[data-termax-theme="dark"] .home .elementor-element-b6f0bf7f .elementor-button :is(span,i,svg,path){
	color:#8fb0ff!important;
	fill:currentColor!important;
	stroke:currentColor!important;
}

/* TERMAX 1.13.4: consistent dark-theme interaction states. */
html[data-termax-theme="dark"] :is(.site-header,#header) .termax-header-primary-menu a:hover,
html[data-termax-theme="dark"] :is(.site-header,#header) .termax-header-primary-menu a:focus-visible,
html[data-termax-theme="dark"] :is(.site-header,#header) .termax-header-primary-menu .current-menu-item > a{
	color:#8fb0ff!important;
}
html[data-termax-theme="dark"] :is(.site-header,#header) .termax-header-action{
	transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,transform .18s ease!important;
}
html[data-termax-theme="dark"] :is(.site-header,#header) .termax-header-action:hover,
html[data-termax-theme="dark"] :is(.site-header,#header) .termax-header-action:focus-within{
	border-color:#577cff!important;
	background:#1a2b45!important;
	box-shadow:0 9px 24px rgba(0,0,0,.22)!important;
	transform:translateY(-1px);
}
html[data-termax-theme="dark"] :is(.site-header,#header) .termax-action-count,
body.termax-p8-active :is(.site-header,#header) .termax-action-count{
	display:flex!important;
	align-items:center!important;
	justify-content:center!important;
	box-sizing:border-box!important;
	width:18px!important;
	min-width:18px!important;
	height:18px!important;
	padding:0!important;
	border:0!important;
	line-height:1!important;
	text-align:center!important;
}

html[data-termax-theme="dark"] .categories-menu.pressmart-navigation{
	border-color:#383c4d!important;
}
html[data-termax-theme="dark"] .categories-menu.pressmart-navigation li{
	border-bottom:1px solid #383c4d!important;
}
html[data-termax-theme="dark"] .categories-menu.pressmart-navigation li:last-child{
	border-bottom:0!important;
}
html[data-termax-theme="dark"] .categories-menu.pressmart-navigation li > a{
	background:transparent!important;
	transition:background-color .18s ease,color .18s ease,padding-left .18s ease!important;
}
html[data-termax-theme="dark"] .categories-menu.pressmart-navigation li:hover > a,
html[data-termax-theme="dark"] .categories-menu.pressmart-navigation li > a:hover,
html[data-termax-theme="dark"] .categories-menu.pressmart-navigation li > a:focus-visible{
	background:rgba(87,124,255,.14)!important;
	color:#8fb0ff!important;
	padding-left:20px!important;
}

html[data-termax-theme="dark"] .termax-account-dropdown{
	border:1px solid #383c4d!important;
}
html[data-termax-theme="dark"] .termax-account-dropdown li > a{
	border-bottom:1px solid #383c4d!important;
	background:transparent!important;
	transition:background-color .18s ease,color .18s ease,padding-left .18s ease!important;
}
html[data-termax-theme="dark"] .termax-account-dropdown li:last-child > a{
	border-bottom:0!important;
}
html[data-termax-theme="dark"] .termax-account-dropdown li:hover > a,
html[data-termax-theme="dark"] .termax-account-dropdown li > a:hover,
html[data-termax-theme="dark"] .termax-account-dropdown li > a:focus-visible{
	background:rgba(87,124,255,.14)!important;
	color:#8fb0ff!important;
	padding-left:20px!important;
}

html[data-termax-theme="dark"] .home .elementor-element-39cf98e > .e-con-inner > a.e-con{
	transition:opacity .18s ease,border-color .18s ease,transform .18s ease!important;
}
html[data-termax-theme="dark"] .home .elementor-element-39cf98e > .e-con-inner > a.e-con:hover,
html[data-termax-theme="dark"] .home .elementor-element-39cf98e > .e-con-inner > a.e-con:focus-visible{
	opacity:.78!important;
	border-color:#577cff!important;
	transform:translateY(-2px);
}

html[data-termax-theme="dark"] .home :is(.elementor-element-b6f0bf7f,.elementor-element-5c1cc83a,.elementor-element-963a473d) .elementor-button,
html[data-termax-theme="dark"] .home .view-all-btn,
html[data-termax-theme="dark"] .home .view-all-btn a{
	transition:border-color .18s ease,background-color .18s ease,color .18s ease,transform .18s ease!important;
}
html[data-termax-theme="dark"] .home :is(.elementor-element-b6f0bf7f,.elementor-element-5c1cc83a,.elementor-element-963a473d) .elementor-button:hover,
html[data-termax-theme="dark"] .home :is(.elementor-element-b6f0bf7f,.elementor-element-5c1cc83a,.elementor-element-963a473d) .elementor-button:focus-visible,
html[data-termax-theme="dark"] .home .view-all-btn:hover,
html[data-termax-theme="dark"] .home .view-all-btn:focus-within{
	border-color:#577cff!important;
	background:#1a2b45!important;
	color:#fff!important;
	transform:translateY(-1px);
}
html[data-termax-theme="dark"] .home :is(.elementor-element-b6f0bf7f,.elementor-element-5c1cc83a,.elementor-element-963a473d) .elementor-button:hover :is(span,i,svg,path),
html[data-termax-theme="dark"] .home :is(.elementor-element-b6f0bf7f,.elementor-element-5c1cc83a,.elementor-element-963a473d) .elementor-button:focus-visible :is(span,i,svg,path),
html[data-termax-theme="dark"] .home .view-all-btn:hover :is(a,span,i,svg,path),
html[data-termax-theme="dark"] .home .view-all-btn:focus-within :is(a,span,i,svg,path){
	color:#fff!important;
	fill:currentColor!important;
	stroke:currentColor!important;
}

html[data-termax-theme="dark"] footer.termax-p12 a{
	transition:color .18s ease,opacity .18s ease!important;
}
html[data-termax-theme="dark"] footer.termax-p12 a:hover,
html[data-termax-theme="dark"] footer.termax-p12 a:focus-visible{
	color:#fff!important;
	opacity:1!important;
}

/* Accessible switcher added without editing theme or Elementor markup. */
.termax-theme-toggle-220{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:46px;height:46px;padding:0;border:1px solid #d9e2f3;border-radius:13px;background:#fff;color:#0b2b61;cursor:pointer;box-shadow:0 8px 24px rgba(26,59,126,.08);transition:transform .18s ease,background .18s ease,border-color .18s ease}
.termax-theme-toggle-220:hover,.termax-theme-toggle-220:focus-visible{border-color:#577cff!important;transform:translateY(-1px)}
.termax-theme-toggle-220 svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}
html[data-termax-theme="dark"] .termax-theme-toggle-220{background:var(--termax-dark-surface-2);border-color:var(--termax-dark-line);color:#ffd675;box-shadow:0 10px 28px rgba(0,0,0,.25)}
.termax-theme-menu-item-220{display:flex!important;align-items:center!important;margin-left:16px!important}
.termax-theme-menu-item-220 .termax-theme-toggle-220--desktop{width:36px;height:36px;margin:0!important;padding:0!important;border-radius:10px;min-height:36px!important}
.termax-theme-menu-item-220 .termax-theme-toggle-220--desktop svg{width:18px;height:18px}
.termax-theme-toggle-220--floating{position:fixed;right:18px;bottom:90px;z-index:9998}
@media(min-width:1025px){.termax-theme-toggle-220--mobile{display:none!important}}
@media(max-width:1024px){.termax-theme-toggle-220{width:48px;height:48px;border-radius:14px}.termax-theme-toggle-220--desktop{display:none!important}.termax-theme-toggle-220--floating{right:14px;bottom:92px}}

/* Never darken printed invoices, browser printouts or source imagery. */
@media print{
	html[data-termax-theme="dark"],html[data-termax-theme="dark"] body,html[data-termax-theme="dark"] #page,html[data-termax-theme="dark"] .site,html[data-termax-theme="dark"] .site-content{background:#fff!important;color:#000!important;color-scheme:light}
	html[data-termax-theme="dark"] *{box-shadow:none!important;text-shadow:none!important}
	html[data-termax-theme="dark"] .termax-theme-toggle-220{display:none!important}
}
/* TERMAX 1.13.10: independent light/dark branding in the Core footer. */
footer.termax-p12 .termax-p12__logo{
	display:block!important;
	width:180px!important;
	height:45px!important;
	margin:0 0 10px!important;
	overflow:hidden!important;
	text-indent:-9999px!important;
	white-space:nowrap!important;
	background-image:url("https://termax.by/wp-content/uploads/2026/08/termax-logo-1.webp")!important;
	background-repeat:no-repeat!important;
	background-position:left center!important;
	background-size:contain!important;
	color:transparent!important;
}
html[data-termax-theme="dark"] footer.termax-p12 .termax-p12__logo{
	background-image:url("https://termax.by/wp-content/uploads/termax-core/dark-d2c3cf91f14eb59ac403.webp")!important;
}
html[data-termax-theme="dark"] .home :is(.termax-hero-p5,.termax-hero-p9,.elementor-element-86b36e7a){
	background-color:#0d1728!important;
	background-image:url("https://termax.by/wp-content/uploads/termax-core/dark-f2c6c87f53b495c90f7d.webp")!important;
	background-position:bottom center!important;
	background-repeat:no-repeat!important;
	background-size:cover!important;
	border-color:#2d4162!important;
}
html[data-termax-theme="dark"] body.page-id-61 .elementor-element-7500920e{
	background-color:#071426!important;
	background-image:linear-gradient(90deg,rgba(7,18,38,.97) 0%,rgba(7,18,38,.86) 40%,rgba(7,18,38,.28) 70%,rgba(7,18,38,.08) 100%),url("https://termax.by/wp-content/uploads/termax-core/dark-f2c6c87f53b495c90f7d.webp")!important;
	background-position:center bottom!important;
	background-repeat:no-repeat!important;
	background-size:cover!important;
	background-blend-mode:normal!important;
}
html[data-termax-theme="dark"] .home :is(.termax-b2b-card,.termax-b2b-p10,.elementor-element-49e5bfb2){
	background-color:#0d1728!important;
	background-image:url("https://termax.by/wp-content/uploads/termax-core/dark-75242761482bf775b320.webp")!important;
	background-position:right center!important;
	background-repeat:no-repeat!important;
	background-size:cover!important;
	border-color:#2d4162!important;
}
html[data-termax-theme="dark"] .home :is(.termax-b2b-card,.termax-b2b-p10,.elementor-element-49e5bfb2):before{
	background:linear-gradient(90deg,rgba(5,12,24,.36) 0%,rgba(5,12,24,.22) 42%,rgba(5,12,24,.08) 68%,rgba(5,12,24,0) 100%)!important;
}
html[data-termax-theme="dark"] .home .elementor-element-f2b396d0,
html[data-termax-theme="dark"] .home .elementor-element-f2b396d0 .elementor-widget-container{
	background:rgba(14,27,46,.76)!important;
	border:1px solid rgba(87,124,255,.38)!important;
	box-shadow:none!important;
}
html[data-termax-theme="dark"] .home .elementor-element-f2b396d0 :is(p,span){
	color:#9bb8ff!important;
	text-shadow:none!important;
}
html[data-termax-theme="dark"] .home .elementor-element-903d76a3 :is(h1,h2,h3,.elementor-heading-title){
	color:#f4f7ff!important;
	text-shadow:0 2px 18px rgba(0,0,0,.32)!important;
}
html[data-termax-theme="dark"] .home .elementor-element-5db4c2a6,
html[data-termax-theme="dark"] .home .elementor-element-5db4c2a6 :is(p,span,.elementor-widget-container){
	color:#c7d2e4!important;
	text-shadow:0 1px 12px rgba(0,0,0,.28)!important;
}
html[data-termax-theme="dark"] .home .elementor-element-4b7aabb6{
	background:transparent!important;
	border:0!important;
	box-shadow:none!important;
	-webkit-backdrop-filter:none!important;
	backdrop-filter:none!important;
}
html[data-termax-theme="dark"] :is(.termax-p13-brand,.termax-p13-footer-logo) .termax-p13-theme-logo img,
html[data-termax-theme="dark"] .termax-header-logo :is(img.logo,img.logo-light,img.mobile-logo){
	content:url("https://termax.by/wp-content/uploads/termax-core/dark-d2c3cf91f14eb59ac403.webp")!important;
	background:transparent!important;
	border:0!important;
	box-shadow:none!important;
	filter:none!important;
	object-fit:contain!important;
}
/* TERMAX 1.13.18: one dark desktop header on every current and future page. */
html[data-termax-theme="dark"] body.termax-p8-active :is(.site-header,#header) .termax-header-action{
	background:#17263c!important;
	border-color:#2d405f!important;
	color:#f3f6fc!important;
}
html[data-termax-theme="dark"] body.termax-p8-active :is(.site-header,#header) .termax-action-visual{
	color:#e7eefb!important;
}
html[data-termax-theme="dark"] body.termax-p8-active :is(.site-header,#header) .termax-action-icon{
	color:#8fb0ff!important;
}
html[data-termax-theme="dark"] body.termax-p8-active :is(.site-header,#header) .termax-action-copy,
html[data-termax-theme="dark"] body.termax-p8-active :is(.site-header,#header) .termax-action-copy strong{
	color:#e7eefb!important;
}
html[data-termax-theme="dark"] body.termax-p8-active :is(.site-header,#header) .termax-action-visual :is(.termax-action-copy small,.termax-header-cart-total,.termax-header-cart-total .amount,.woocommerce-Price-amount){
	color:#aebed4!important;
}
html[data-termax-theme="dark"] body.termax-p8-active :is(.site-header,#header) .termax-header-action:hover,
html[data-termax-theme="dark"] body.termax-p8-active :is(.site-header,#header) .termax-header-action:focus-within{
	background:#1a2b45!important;
	border-color:#577cff!important;
}
html[data-termax-theme="dark"] .termax-newsletter-p11{
	background:
		radial-gradient(circle at 9% 50%,rgba(87,124,255,.14),transparent 28%),
		linear-gradient(100deg,#101b2d 0%,#121e32 58%,#18152d 100%)!important;
	border-color:#2d4162!important;
	box-shadow:0 14px 34px rgba(0,0,0,.2)!important;
}
html[data-termax-theme="dark"] .termax-newsletter-envelope img{
	content:url("https://termax.by/wp-content/uploads/termax-core/dark-dce8e7a2a9b1192061f6.svg")!important;
	background:transparent!important;
	border:0!important;
	box-shadow:none!important;
	filter:none!important;
	mix-blend-mode:normal!important;
}
html[data-termax-theme="dark"] .termax-newsletter-copy :is(h2,h3,.elementor-heading-title,strong){
	color:var(--termax-dark-text)!important;
}
html[data-termax-theme="dark"] .termax-newsletter-copy :is(p,.elementor-widget-text-editor){
	color:var(--termax-dark-muted)!important;
}
html[data-termax-theme="dark"] .termax-newsletter-form .elementor-field{
	background:#17253b!important;
	border-color:#334966!important;
	color:var(--termax-dark-text)!important;
}
html[data-termax-theme="dark"] .termax-newsletter-form .elementor-field::placeholder{
	color:#8293ae!important;
}
html[data-termax-theme="dark"] .termax-newsletter-form .elementor-button{
	background:linear-gradient(100deg,#2168f1,#7747f2)!important;
	border-color:transparent!important;
	color:#fff!important;
}
html[data-termax-theme="dark"] .termax-newsletter-form .elementor-button:hover,
html[data-termax-theme="dark"] .termax-newsletter-form .elementor-button:focus-visible{
	background:linear-gradient(100deg,#357aff,#885cff)!important;
	box-shadow:0 9px 24px rgba(38,86,230,.28)!important;
}
@media(max-width:767px){
	html[data-termax-theme="dark"] .home :is(.termax-hero-p5,.termax-hero-p9,.elementor-element-86b36e7a){
		background-position:58% bottom!important;
	}
	html[data-termax-theme="dark"] body.page-id-61 .elementor-element-7500920e{
		background-image:linear-gradient(180deg,rgba(7,18,38,.96) 0%,rgba(7,18,38,.82) 54%,rgba(7,18,38,.96) 100%),url("https://termax.by/wp-content/uploads/termax-core/dark-f2c6c87f53b495c90f7d.webp")!important;
		background-position:64% bottom!important;
	}
	html[data-termax-theme="dark"] .home :is(.termax-b2b-card,.termax-b2b-p10,.elementor-element-49e5bfb2){
		background-position:74% center!important;
	}
}
/* TERMAX 1.13.11: complete dark layer for the six native service pages. */
html[data-termax-theme="dark"] body:is(.page-id-55,.page-id-56,.page-id-57,.page-id-58,.page-id-61,.page-id-62),
html[data-termax-theme="dark"] body:is(.page-id-55,.page-id-56,.page-id-57,.page-id-58,.page-id-61,.page-id-62) :is(#page,#content,.site,.site-content,.site-main,.content-area,main,article.page,.entry-content,.elementor-location-single){
	background-color:var(--termax-dark-bg)!important;
	color:var(--termax-dark-text)!important;
}
html[data-termax-theme="dark"] body:is(.page-id-55,.page-id-56,.page-id-57,.page-id-58,.page-id-61,.page-id-62) main .elementor-element.e-con{border-color:var(--termax-dark-line)!important}

/* Navigation hover/focus must behave identically outside the homepage. */
html[data-termax-theme="dark"] body:is(.page-id-55,.page-id-56,.page-id-57,.page-id-58,.page-id-61,.page-id-62) :is(.site-header,#header,header,.termax-p13-mobile-header) :is(.termax-header-nav-row,.main-navigation,.primary-menu,.menu) a:hover,
html[data-termax-theme="dark"] body:is(.page-id-55,.page-id-56,.page-id-57,.page-id-58,.page-id-61,.page-id-62) :is(.site-header,#header,header,.termax-p13-mobile-header) :is(.termax-header-nav-row,.main-navigation,.primary-menu,.menu) a:focus-visible{
	color:#fff!important;
	background-color:rgba(87,124,255,.12)!important;
	border-color:#577cff!important;
}
html[data-termax-theme="dark"] body:is(.page-id-55,.page-id-56,.page-id-57,.page-id-58,.page-id-61,.page-id-62) :is(.site-header,#header,header,.termax-p13-mobile-header) :is(.sub-menu,.dropdown-menu,.termax-catalog-menu) a{border-color:#383c4d!important}
html[data-termax-theme="dark"] body:is(.page-id-55,.page-id-56,.page-id-57,.page-id-58,.page-id-61,.page-id-62) :is(.site-footer,.termax-p12-footer,footer.termax-p12,.termax-p13-mobile-footer) a:hover,
html[data-termax-theme="dark"] body:is(.page-id-55,.page-id-56,.page-id-57,.page-id-58,.page-id-61,.page-id-62) :is(.site-footer,.termax-p12-footer,footer.termax-p12,.termax-p13-mobile-footer) a:focus-visible{
	color:#fff!important;
	text-decoration-color:#577cff!important;
}

/* Delivery and payment: dedicated dark artwork and true dark surfaces. */
html[data-termax-theme="dark"] body.page-id-55 .elementor-element-66965efe{
	background-color:#07111f!important;
	background-image:linear-gradient(90deg,rgba(7,17,31,.98) 0%,rgba(7,17,31,.91) 40%,rgba(7,17,31,.34) 63%,rgba(7,17,31,.04) 100%),url("https://termax.by/wp-content/uploads/termax-core/dark-ec73a71e76881791bf85.webp")!important;
	background-position:center right!important;
	background-repeat:no-repeat!important;
	background-size:cover!important;
	background-blend-mode:normal!important;
	border-color:var(--termax-dark-line)!important;
	box-shadow:var(--termax-dark-shadow)!important;
}
html[data-termax-theme="dark"] body.page-id-55 .elementor-element-66965efe :is(h1,h2,h3,.elementor-heading-title,strong){color:#f5f7ff!important}
html[data-termax-theme="dark"] body.page-id-55 .elementor-element-66965efe :is(p,span,.elementor-widget-text-editor){color:#b8c6da!important}
html[data-termax-theme="dark"] body.page-id-55 :is(.elementor-element-892d55b,.elementor-element-f8f8ca0,.elementor-element-3b208e7,.elementor-element-8dcc034,.elementor-element-4c5f2c1,.elementor-element-cc1cebb,.elementor-element-f0a8f22){
	background:var(--termax-dark-surface)!important;
	border-color:var(--termax-dark-line)!important;
}
html[data-termax-theme="dark"] body.page-id-55 :is(.elementor-element-c513762,.elementor-element-32c682b9,.elementor-element-760bf7d1,.elementor-element-77405e56,.elementor-element-c1fc4d3,.elementor-element-4c7cd943,.elementor-element-234c779e){
	background:var(--termax-dark-surface-2)!important;
	border:1px solid var(--termax-dark-line)!important;
	box-shadow:none!important;
}
html[data-termax-theme="dark"] body.page-id-55 :is(.elementor-element-1eda6116,.elementor-element-36b233b5,.elementor-element-7c6fd01b,.elementor-element-11264be6) .elementor-icon{
	background:var(--termax-dark-surface-2)!important;
	border:1px solid var(--termax-dark-line)!important;
	color:#8fb0ff!important;
	box-shadow:none!important;
}
html[data-termax-theme="dark"] body.page-id-55 :is(.elementor-element-1eda6116,.elementor-element-36b233b5,.elementor-element-7c6fd01b,.elementor-element-11264be6) .elementor-icon :is(svg,path){fill:currentColor!important;color:#8fb0ff!important}
html[data-termax-theme="dark"] body.page-id-55 :is(.elementor-element-17dd0ac,.elementor-element-2d474f56) .elementor-button{
	background:var(--termax-dark-surface-2)!important;
	border:1px solid var(--termax-dark-line)!important;
	color:#8fb0ff!important;
	box-shadow:none!important;
}
html[data-termax-theme="dark"] body.page-id-55 :is(.elementor-element-17dd0ac,.elementor-element-2d474f56) .elementor-button:hover,
html[data-termax-theme="dark"] body.page-id-55 :is(.elementor-element-17dd0ac,.elementor-element-2d474f56) .elementor-button:focus-visible{
	background:var(--termax-dark-surface-3)!important;
	border-color:#577cff!important;
	color:#fff!important;
}
html[data-termax-theme="dark"] body.page-id-55 :is(table,thead,tbody,tfoot,tr,th,td){border-color:var(--termax-dark-line)!important}
html[data-termax-theme="dark"] body.page-id-55 table{background:var(--termax-dark-surface)!important;color:var(--termax-dark-text)!important}
html[data-termax-theme="dark"] body.page-id-55 table th{background:var(--termax-dark-surface-2)!important;color:#f5f7ff!important}
html[data-termax-theme="dark"] body.page-id-55 table td{background:transparent!important;color:var(--termax-dark-text)!important}

/* Warranty, B2B, FAQ and About: replace forced light saved backgrounds. */
html[data-termax-theme="dark"] body.page-id-56 :is(.elementor-element-410a8ebc,.elementor-element-4659748),
html[data-termax-theme="dark"] body.page-id-58 :is(.elementor-element-2300f20a,.elementor-element-5605f48a,.elementor-element-448e57d8),
html[data-termax-theme="dark"] body.page-id-57 :is(.elementor-element-5d91afcd,.elementor-element-6c38cd27,.elementor-element-5b07711e,.elementor-element-12cad9ce,.elementor-element-2499e4a,.elementor-element-b530199,.elementor-element-77efd093,.elementor-element-6dea6a87),
html[data-termax-theme="dark"] body.page-id-61 :is(.elementor-element-7500920e,.elementor-element-109b701a,.elementor-element-580eb617,.elementor-element-410b4686,.elementor-element-63788797,.elementor-element-503e08d2,.elementor-element-2c9d3d25,.elementor-element-4f55d319){
	background-color:var(--termax-dark-surface)!important;
	border-color:var(--termax-dark-line)!important;
	box-shadow:0 14px 34px rgba(0,0,0,.18)!important;
}
html[data-termax-theme="dark"] body.page-id-56 .elementor-element-410a8ebc,
html[data-termax-theme="dark"] body.page-id-58 .elementor-element-2300f20a,
html[data-termax-theme="dark"] body.page-id-61 .elementor-element-7500920e{background-blend-mode:multiply!important}

/* Shared newsletter and B2B panels on all audited service pages. */
html[data-termax-theme="dark"] body.page-id-55 .elementor-element-985951f,
html[data-termax-theme="dark"] body.page-id-56 .elementor-element-af84107,
html[data-termax-theme="dark"] body.page-id-58 .elementor-element-808db65,
html[data-termax-theme="dark"] body.page-id-57 .elementor-element-6b597cd,
html[data-termax-theme="dark"] body.page-id-61 .elementor-element-b86a23d,
html[data-termax-theme="dark"] body.page-id-62 .elementor-element-84b3cdf{
	background-color:var(--termax-dark-surface)!important;
	background-image:linear-gradient(100deg,#101b2d 0%,#121e32 58%,#18152d 100%)!important;
	border-color:var(--termax-dark-line)!important;
	box-shadow:0 14px 34px rgba(0,0,0,.2)!important;
}
html[data-termax-theme="dark"] body.page-id-55 .elementor-element-47a01954,
html[data-termax-theme="dark"] body:is(.page-id-55,.page-id-56,.page-id-57,.page-id-58,.page-id-61,.page-id-62) :is(.termax-b2b-card,.termax-b2b-p10){
	background-color:var(--termax-dark-surface)!important;
	border-color:var(--termax-dark-line)!important;
}
@media(max-width:767px){
	html[data-termax-theme="dark"] body.page-id-55 .elementor-element-66965efe{background-position:68% center!important}
}
/* TERMAX 1.13.12: precise dark refinements after the six-page visual audit. */
html[data-termax-theme="dark"] body:is(.page-id-55,.page-id-56,.page-id-57,.page-id-58,.page-id-61,.page-id-62) :is(.site-content,main.site-content,#content,.site-main){
	background-color:var(--termax-dark-bg)!important;
	background-image:none!important;
}

/* Warranty: the saved hero has no artwork, so give it a complete native dark composition. */
html[data-termax-theme="dark"] body.page-id-56 .elementor-element-410a8ebc{
	background-color:#0b1728!important;
	background-image:radial-gradient(circle at 84% 28%,rgba(87,124,255,.22),transparent 28%),radial-gradient(circle at 72% 110%,rgba(79,145,255,.13),transparent 36%),linear-gradient(115deg,#0a1424 0%,#101d31 58%,#15253d 100%)!important;
	background-blend-mode:normal!important;
	border:1px solid var(--termax-dark-line)!important;
	box-shadow:0 14px 34px rgba(0,0,0,.22)!important;
}
html[data-termax-theme="dark"] body.page-id-56 .elementor-element-410a8ebc :is(h1,h2,h3,h4,.elementor-heading-title,strong){color:#f5f7ff!important}
html[data-termax-theme="dark"] body.page-id-56 .elementor-element-410a8ebc :is(p,li,span,.elementor-widget-text-editor,.elementor-icon-list-text){color:#b8c6da!important}
html[data-termax-theme="dark"] body.page-id-56 .elementor-element-410a8ebc .elementor-button,
html[data-termax-theme="dark"] body.page-id-56 .elementor-element-410a8ebc .elementor-button *{color:#fff!important}

/* B2B: retain the three saved illustrations, but make their copy and surfaces truly dark. */
html[data-termax-theme="dark"] body.page-id-58 :is(.elementor-element-2300f20a,.elementor-element-5605f48a,.elementor-element-448e57d8){
	background-color:#182a46!important;
	background-blend-mode:multiply!important;
	border-color:var(--termax-dark-line)!important;
	box-shadow:0 14px 34px rgba(0,0,0,.2)!important;
}
html[data-termax-theme="dark"] body.page-id-58 :is(.elementor-element-2300f20a,.elementor-element-5605f48a,.elementor-element-448e57d8) :is(h1,h2,h3,h4,.elementor-heading-title,strong){color:#f5f7ff!important}
html[data-termax-theme="dark"] body.page-id-58 :is(.elementor-element-2300f20a,.elementor-element-5605f48a,.elementor-element-448e57d8) :is(p,li,span,.elementor-widget-text-editor,.elementor-icon-list-text){color:#bdcbe0!important}
html[data-termax-theme="dark"] body.page-id-58 :is(.elementor-element-2300f20a,.elementor-element-5605f48a,.elementor-element-448e57d8) .elementor-button,
html[data-termax-theme="dark"] body.page-id-58 :is(.elementor-element-2300f20a,.elementor-element-5605f48a,.elementor-element-448e57d8) .elementor-button *{color:#fff!important}
html[data-termax-theme="dark"] body.page-id-58 :is(.elementor-element-6ffd6c17,.elementor-element-59f312f) .elementor-button{
	background:var(--termax-dark-surface-2)!important;
	border:1px solid var(--termax-dark-line)!important;
	color:#8fb0ff!important;
	box-shadow:none!important;
}
html[data-termax-theme="dark"] body.page-id-58 :is(.elementor-element-6ffd6c17,.elementor-element-59f312f) .elementor-button *{color:#8fb0ff!important}
html[data-termax-theme="dark"] body.page-id-58 :is(.elementor-element-6ffd6c17,.elementor-element-59f312f) .elementor-button:hover,
html[data-termax-theme="dark"] body.page-id-58 :is(.elementor-element-6ffd6c17,.elementor-element-59f312f) .elementor-button:focus-visible{background:var(--termax-dark-surface-3)!important;border-color:#577cff!important;color:#fff!important}
html[data-termax-theme="dark"] body.page-id-58 :is(.elementor-element-6ffd6c17,.elementor-element-59f312f) .elementor-button:hover *,
html[data-termax-theme="dark"] body.page-id-58 :is(.elementor-element-6ffd6c17,.elementor-element-59f312f) .elementor-button:focus-visible *{color:#fff!important}

/* FAQ: use the dedicated dark illustration without suppressing its details. */
html[data-termax-theme="dark"] body.page-id-57 .elementor-element-6c38cd27{
	background-color:#1a2b48!important;
	background-blend-mode:normal!important;
	border:1px solid var(--termax-dark-line)!important;
	box-shadow:0 14px 34px rgba(0,0,0,.2)!important;
}
html[data-termax-theme="dark"] body.page-id-57 .elementor-element-6c38cd27 :is(h1,h2,h3,h4,.elementor-heading-title,strong){color:#f5f7ff!important}
html[data-termax-theme="dark"] body.page-id-57 .elementor-element-6c38cd27 :is(p,li,span,.elementor-widget-text-editor,.elementor-icon-list-text){color:#bdcbe0!important}
html[data-termax-theme="dark"] body.page-id-57 .elementor-element-6c38cd27 :is(input,textarea,select){background:var(--termax-dark-surface-2)!important;border-color:var(--termax-dark-line)!important;color:var(--termax-dark-text)!important}
html[data-termax-theme="dark"] body.page-id-57 .elementor-element-6c38cd27 .elementor-button,
html[data-termax-theme="dark"] body.page-id-57 .elementor-element-6c38cd27 .elementor-button *{color:#fff!important}
html[data-termax-theme="dark"] body.page-id-57 .elementor-element-46feb73 .elementor-button{
	background:var(--termax-dark-surface-2)!important;
	border:1px solid var(--termax-dark-line)!important;
	color:#8fb0ff!important;
	box-shadow:none!important;
}
html[data-termax-theme="dark"] body.page-id-57 .elementor-element-46feb73 .elementor-button:hover,
html[data-termax-theme="dark"] body.page-id-57 .elementor-element-46feb73 .elementor-button:focus-visible{background:var(--termax-dark-surface-3)!important;border-color:#577cff!important;color:#fff!important}

/* FAQ: remove Essential Addons' white active-tab canvas on desktop and mobile. */
html[data-termax-theme="dark"] body.page-id-57 .eael-tabs-content > .eael-tab-content-item,
html[data-termax-theme="dark"] body.page-id-57 .eael-tabs-content > .eael-tab-content-item.active,
html[data-termax-theme="dark"] body.page-id-57 .eael-tabs-content > .eael-tab-content-item.active-default{
	background:var(--termax-dark-surface)!important;
	border-color:var(--termax-dark-line)!important;
	box-shadow:none!important;
}

/* TERMAX 1.15.4: one outlined icon language for About in both themes. */
body.page-id-61 :is(.elementor-element-62e20a2b,.elementor-element-5e5f922,.elementor-element-165928d2) .elementor-icon{
	position:relative!important;
	display:grid!important;
	place-items:center!important;
	width:46px!important;
	height:46px!important;
	padding:0!important;
	color:#356be8!important;
	background:linear-gradient(145deg,#f4f7ff,#e8efff)!important;
	border:1px solid #bfd0f4!important;
	border-radius:13px!important;
	box-shadow:0 8px 18px rgba(35,79,164,.14),inset 0 1px 0 rgba(255,255,255,.9)!important;
}
body.page-id-61 :is(.elementor-element-62e20a2b,.elementor-element-5e5f922,.elementor-element-165928d2) .elementor-icon svg{
	position:absolute!important;
	opacity:0!important;
}
body.page-id-61 :is(.elementor-element-62e20a2b,.elementor-element-5e5f922,.elementor-element-165928d2) .elementor-icon::before{
	content:"";
	display:block;
	width:25px;
	height:25px;
	background:currentColor;
	-webkit-mask-position:center;
	-webkit-mask-repeat:no-repeat;
	-webkit-mask-size:contain;
	mask-position:center;
	mask-repeat:no-repeat;
	mask-size:contain;
}
body.page-id-61 .elementor-element-62e20a2b .elementor-icon::before{
	-webkit-mask-image:url("https://termax.by/wp-content/uploads/termax-core/dark-0f74fbbca401ea6599a0.svg");
	mask-image:url("https://termax.by/wp-content/uploads/termax-core/dark-0f74fbbca401ea6599a0.svg");
}
body.page-id-61 .elementor-element-5e5f922 .elementor-icon::before{
	-webkit-mask-image:url("https://termax.by/wp-content/uploads/termax-core/dark-8e96140f79cc5c652b1b.svg");
	mask-image:url("https://termax.by/wp-content/uploads/termax-core/dark-8e96140f79cc5c652b1b.svg");
}
body.page-id-61 .elementor-element-165928d2 .elementor-icon::before{
	-webkit-mask-image:url("https://termax.by/wp-content/uploads/termax-core/dark-180e9cb99d18ada6489c.svg");
	mask-image:url("https://termax.by/wp-content/uploads/termax-core/dark-180e9cb99d18ada6489c.svg");
}

/* About: reuse the homepage dark artwork without changing Elementor or the light theme. */
html[data-termax-theme="dark"] body.page-id-61 .elementor-element-7500920e{
	background-color:#071426!important;
	background-blend-mode:normal!important;
	border-color:var(--termax-dark-line)!important;
	box-shadow:0 14px 34px rgba(0,0,0,.2)!important;
}
html[data-termax-theme="dark"] body.page-id-61 .elementor-element-7500920e :is(h1,h2,h3,h4,.elementor-heading-title,strong){color:#f5f7ff!important}
html[data-termax-theme="dark"] body.page-id-61 .elementor-element-7500920e :is(p,li,span,.elementor-widget-text-editor,.elementor-icon-list-text){color:#c3d0e3!important}
html[data-termax-theme="dark"] body.page-id-61 :is(.elementor-element-109b701a,.elementor-element-580eb617,.elementor-element-410b4686){
	background:linear-gradient(145deg,rgba(15,31,57,.96),rgba(9,22,43,.96))!important;
	border:1px solid rgba(112,153,233,.38)!important;
	box-shadow:0 12px 26px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.035)!important;
}
html[data-termax-theme="dark"] body.page-id-61 :is(.elementor-element-62e20a2b,.elementor-element-5e5f922,.elementor-element-165928d2) .elementor-icon{
	color:#9fb9ff!important;
	background:linear-gradient(145deg,rgba(43,71,124,.72),rgba(19,41,78,.92))!important;
	border-color:rgba(130,167,255,.58)!important;
	box-shadow:0 8px 18px rgba(1,8,24,.28),inset 0 1px 0 rgba(255,255,255,.1)!important;
}

/* Contacts: remove the last light icon wells without affecting the embedded map. */
html[data-termax-theme="dark"] body.page-id-62 :is(.elementor-element-7725229e,.elementor-element-68991f54,.elementor-element-78d567,.elementor-element-35bcd562) .elementor-icon{
	background:var(--termax-dark-surface-2)!important;
	border:1px solid var(--termax-dark-line)!important;
	color:#8fb0ff!important;
	box-shadow:none!important;
}
html[data-termax-theme="dark"] body.page-id-62 :is(.elementor-element-7725229e,.elementor-element-68991f54,.elementor-element-78d567,.elementor-element-35bcd562) .elementor-icon :is(svg,path){fill:currentColor!important;color:#8fb0ff!important}

@media(max-width:767px){
	html[data-termax-theme="dark"] body.page-id-58 :is(.elementor-element-2300f20a,.elementor-element-5605f48a,.elementor-element-448e57d8),
	html[data-termax-theme="dark"] body.page-id-61 .elementor-element-7500920e{background-position:64% bottom!important}
	body.page-id-61 :is(.elementor-element-62e20a2b,.elementor-element-5e5f922,.elementor-element-165928d2) .elementor-icon{width:42px!important;height:42px!important}
	body.page-id-61 :is(.elementor-element-62e20a2b,.elementor-element-5e5f922,.elementor-element-165928d2) .elementor-icon::before{width:23px;height:23px}
}
/* TERMAX 1.14.6: dedicated dark B2B hero artwork and homepage-style actions. */
html[data-termax-theme="dark"] body.page-id-58 :is(.termax-b2b-hero,.elementor-element-2300f20a){
	background-color:#07111f!important;
	background-image:linear-gradient(90deg,rgba(4,12,23,.97) 0%,rgba(5,14,27,.9) 40%,rgba(5,14,27,.32) 66%,rgba(5,14,27,.02) 100%),url("https://termax.by/wp-content/uploads/termax-core/dark-70ad1297910b1ea36c35.webp")!important;
	background-size:cover!important;
	background-position:center right!important;
	background-repeat:no-repeat!important;
	background-blend-mode:normal!important;
	border:1px solid var(--termax-dark-line)!important;
	box-shadow:0 16px 36px rgba(0,0,0,.28)!important;
}
html[data-termax-theme="dark"] body.page-id-58 .termax-b2b-hero::after{
	background:transparent!important;
}
html[data-termax-theme="dark"] body.page-id-58 .termax-b2b-hero-visual,
html[data-termax-theme="dark"] body.page-id-58 .termax-b2b-hero-visual img{
	opacity:0!important;
	pointer-events:none!important;
}
html[data-termax-theme="dark"] body.page-id-58 :is(.termax-b2b-hero,.elementor-element-2300f20a) :is(h1,h2,h3,.elementor-heading-title){
	color:#f5f7ff!important;
	text-shadow:0 2px 18px rgba(0,0,0,.25)!important;
}
html[data-termax-theme="dark"] body.page-id-58 :is(.termax-b2b-hero,.elementor-element-2300f20a) :is(p,.elementor-widget-text-editor){color:#bdcbe0!important}
html[data-termax-theme="dark"] body.page-id-58 .termax-b2b-hero-actions :is(.termax-b2b-button.elementor-widget-button .elementor-button,a.termax-b2b-button){
	display:inline-flex!important;
	min-height:44px!important;
	padding:0 20px!important;
	align-items:center!important;
	justify-content:center!important;
	gap:8px!important;
	border:1px solid transparent!important;
	border-radius:9px!important;
	background:linear-gradient(135deg,#2167f5 0%,#7544f6 100%)!important;
	color:#fff!important;
	font-weight:700!important;
	box-shadow:0 8px 18px rgba(33,103,245,.22)!important;
	transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease,background .2s ease!important;
}
html[data-termax-theme="dark"] body.page-id-58 .termax-b2b-hero-actions .termax-b2b-button.is-secondary .elementor-button,
html[data-termax-theme="dark"] body.page-id-58 .termax-b2b-hero-actions a.termax-b2b-button.is-secondary{
	background:#fff!important;
	border-color:#dbe4f3!important;
	color:#14315f!important;
	box-shadow:0 8px 20px rgba(0,0,0,.16)!important;
}
html[data-termax-theme="dark"] body.page-id-58 .termax-b2b-hero-actions .termax-b2b-button.is-secondary .elementor-button *{color:#14315f!important}
html[data-termax-theme="dark"] body.page-id-58 .termax-b2b-hero-actions :is(.termax-b2b-button.elementor-widget-button .elementor-button,a.termax-b2b-button):hover,
html[data-termax-theme="dark"] body.page-id-58 .termax-b2b-hero-actions :is(.termax-b2b-button.elementor-widget-button .elementor-button,a.termax-b2b-button):focus-visible{
	transform:translateY(-1px)!important;
	border-color:#577cff!important;
	box-shadow:0 12px 26px rgba(33,103,245,.28)!important;
}
@media(max-width:767px){
	html[data-termax-theme="dark"] body.page-id-58 :is(.termax-b2b-hero,.elementor-element-2300f20a){background-image:linear-gradient(180deg,rgba(4,12,23,.97) 0%,rgba(5,14,27,.9) 60%,rgba(5,14,27,.98) 100%),url("https://termax.by/wp-content/uploads/termax-core/dark-70ad1297910b1ea36c35.webp")!important;background-position:61% center!important}
	html[data-termax-theme="dark"] body.page-id-58 .termax-b2b-hero::after{background:transparent!important}
	html[data-termax-theme="dark"] body.page-id-58 .termax-b2b-hero-actions{max-width:310px!important}
	html[data-termax-theme="dark"] body.page-id-58 .termax-b2b-hero-actions :is(.termax-b2b-button.elementor-widget-button .elementor-button,a.termax-b2b-button){min-height:42px!important;padding:0 12px!important}
}
/* TERMAX 1.15.6: complete B2B dark artwork, icon system and conversion panels. */
html[data-termax-theme="dark"] body.page-id-58 :is(.elementor-element-2300f20a,.elementor-element-448e57d8)::before{
	content:none!important;
	display:none!important;
	background:none!important;
	opacity:0!important;
}
html[data-termax-theme="dark"] body.page-id-58 .elementor-element-5605f48a{
	background:radial-gradient(circle at 83% 20%,rgba(97,79,255,.24),transparent 28%),radial-gradient(circle at 72% 90%,rgba(32,109,242,.2),transparent 34%),linear-gradient(110deg,#0b1a31,#101d35 62%,#171634)!important;
	background-blend-mode:normal!important;
	border-color:#355384!important;
	box-shadow:0 16px 36px rgba(0,0,0,.24)!important;
}
html[data-termax-theme="dark"] body.page-id-58 .elementor-element-448e57d8{
	background:radial-gradient(circle at 90% 10%,rgba(87,124,255,.2),transparent 35%),linear-gradient(145deg,#0c1c34,#10192b)!important;
	background-blend-mode:normal!important;
	border-color:#2f496e!important;
	box-shadow:0 14px 32px rgba(0,0,0,.2)!important;
}
html[data-termax-theme="dark"] body.page-id-58 :is(.elementor-element-7ecfd7a6,.elementor-element-22e0fe34,.elementor-element-2eadce58,.elementor-element-37eae1a9,.elementor-element-6ef465c6,.elementor-element-61695682,.elementor-element-12527579,.elementor-element-26d9a5e6,.elementor-element-36e3837b,.elementor-element-2af1711a){
	background:linear-gradient(145deg,rgba(17,33,58,.97),rgba(10,23,43,.98))!important;
	border-color:#2d4669!important;
	box-shadow:inset 0 1px 0 rgba(255,255,255,.03)!important;
}
html[data-termax-theme="dark"] body.page-id-58 :is(.elementor-element-7ba7a110,.elementor-element-2bdde758,.elementor-element-7e99a554,.elementor-element-e4dae2c),
html[data-termax-theme="dark"] body.page-id-58 :is(.elementor-element-607d22e9,.elementor-element-daafcd1,.elementor-element-54c8ab3e,.elementor-element-38f90f69,.elementor-element-5394003a,.elementor-element-51930bee){
	position:relative!important;
	display:grid!important;
	place-items:center!important;
	align-self:center!important;
	flex:0 0 auto!important;
	overflow:hidden!important;
	color:#9fb9ff!important;
	background:linear-gradient(145deg,rgba(43,71,124,.72),rgba(19,41,78,.92))!important;
	border:1px solid rgba(130,167,255,.55)!important;
	box-shadow:0 8px 18px rgba(1,8,24,.25),inset 0 1px 0 rgba(255,255,255,.08)!important;
}
html[data-termax-theme="dark"] body.page-id-58 :is(.elementor-element-7ba7a110,.elementor-element-2bdde758,.elementor-element-7e99a554,.elementor-element-e4dae2c){
	width:48px!important;
	height:48px!important;
	border-radius:12px!important;
}
html[data-termax-theme="dark"] body.page-id-58 :is(.elementor-element-607d22e9,.elementor-element-daafcd1,.elementor-element-54c8ab3e,.elementor-element-38f90f69,.elementor-element-5394003a,.elementor-element-51930bee){
	width:62px!important;
	height:62px!important;
	border-radius:15px!important;
}
html[data-termax-theme="dark"] body.page-id-58 :is(.elementor-element-7ba7a110,.elementor-element-2bdde758,.elementor-element-7e99a554,.elementor-element-e4dae2c,.elementor-element-607d22e9,.elementor-element-daafcd1,.elementor-element-54c8ab3e,.elementor-element-38f90f69,.elementor-element-5394003a,.elementor-element-51930bee) img{
	position:absolute!important;
	opacity:0!important;
	pointer-events:none!important;
}
html[data-termax-theme="dark"] body.page-id-58 :is(.elementor-element-7ba7a110,.elementor-element-2bdde758,.elementor-element-7e99a554,.elementor-element-e4dae2c,.elementor-element-607d22e9,.elementor-element-daafcd1,.elementor-element-54c8ab3e,.elementor-element-38f90f69,.elementor-element-5394003a,.elementor-element-51930bee)::before{
	content:"";
	display:block;
	width:28px;
	height:28px;
	background:currentColor;
	-webkit-mask-position:center;
	-webkit-mask-repeat:no-repeat;
	-webkit-mask-size:contain;
	mask-position:center;
	mask-repeat:no-repeat;
	mask-size:contain;
}
html[data-termax-theme="dark"] body.page-id-58 .elementor-element-7ba7a110::before{-webkit-mask-image:url("https://termax.by/wp-content/uploads/termax-core/dark-36e3dd6fc9ee629ca27d.svg");mask-image:url("https://termax.by/wp-content/uploads/termax-core/dark-36e3dd6fc9ee629ca27d.svg")}
html[data-termax-theme="dark"] body.page-id-58 .elementor-element-2bdde758::before{-webkit-mask-image:url("https://termax.by/wp-content/uploads/termax-core/dark-10b725a6f078a223dc54.svg");mask-image:url("https://termax.by/wp-content/uploads/termax-core/dark-10b725a6f078a223dc54.svg")}
html[data-termax-theme="dark"] body.page-id-58 .elementor-element-7e99a554::before{-webkit-mask-image:url("https://termax.by/wp-content/uploads/termax-core/dark-639c0bae95b3eb480461.svg");mask-image:url("https://termax.by/wp-content/uploads/termax-core/dark-639c0bae95b3eb480461.svg")}
html[data-termax-theme="dark"] body.page-id-58 .elementor-element-e4dae2c::before{-webkit-mask-image:url("https://termax.by/wp-content/uploads/termax-core/dark-48d355392ca704161c81.svg");mask-image:url("https://termax.by/wp-content/uploads/termax-core/dark-48d355392ca704161c81.svg")}
html[data-termax-theme="dark"] body.page-id-58 .elementor-element-607d22e9::before{-webkit-mask-image:url("https://termax.by/wp-content/uploads/termax-core/dark-7634ef5017f04808f90b.svg");mask-image:url("https://termax.by/wp-content/uploads/termax-core/dark-7634ef5017f04808f90b.svg")}
html[data-termax-theme="dark"] body.page-id-58 .elementor-element-daafcd1::before{-webkit-mask-image:url("https://termax.by/wp-content/uploads/termax-core/dark-2f934f409824f2e57a85.svg");mask-image:url("https://termax.by/wp-content/uploads/termax-core/dark-2f934f409824f2e57a85.svg")}
html[data-termax-theme="dark"] body.page-id-58 .elementor-element-54c8ab3e::before{-webkit-mask-image:url("https://termax.by/wp-content/uploads/termax-core/dark-25750666f583cb00e79b.svg");mask-image:url("https://termax.by/wp-content/uploads/termax-core/dark-25750666f583cb00e79b.svg")}
html[data-termax-theme="dark"] body.page-id-58 .elementor-element-38f90f69::before{-webkit-mask-image:url("https://termax.by/wp-content/uploads/termax-core/dark-1ec8c7189a2b6e41668a.svg");mask-image:url("https://termax.by/wp-content/uploads/termax-core/dark-1ec8c7189a2b6e41668a.svg")}
html[data-termax-theme="dark"] body.page-id-58 .elementor-element-5394003a::before{-webkit-mask-image:url("https://termax.by/wp-content/uploads/termax-core/dark-ffdeccfb71c94142d37b.svg");mask-image:url("https://termax.by/wp-content/uploads/termax-core/dark-ffdeccfb71c94142d37b.svg")}
html[data-termax-theme="dark"] body.page-id-58 .elementor-element-51930bee::before{-webkit-mask-image:url("https://termax.by/wp-content/uploads/termax-core/dark-c5040c654d55fa73c36e.svg");mask-image:url("https://termax.by/wp-content/uploads/termax-core/dark-c5040c654d55fa73c36e.svg")}

@media(max-width:767px){
	html[data-termax-theme="dark"] body.page-id-58 :is(.elementor-element-7ba7a110,.elementor-element-2bdde758,.elementor-element-7e99a554,.elementor-element-e4dae2c){width:44px!important;height:44px!important}
	html[data-termax-theme="dark"] body.page-id-58 :is(.elementor-element-607d22e9,.elementor-element-daafcd1,.elementor-element-54c8ab3e,.elementor-element-38f90f69,.elementor-element-5394003a,.elementor-element-51930bee){width:56px!important;height:56px!important}
	html[data-termax-theme="dark"] body.page-id-58 :is(.elementor-element-7ba7a110,.elementor-element-2bdde758,.elementor-element-7e99a554,.elementor-element-e4dae2c,.elementor-element-607d22e9,.elementor-element-daafcd1,.elementor-element-54c8ab3e,.elementor-element-38f90f69,.elementor-element-5394003a,.elementor-element-51930bee)::before{width:25px;height:25px}
}

/* TERMAX 1.13.13: complete dark treatment for WooCommerce single-product pages. */
html[data-termax-theme="dark"] body.single-product div.product :is(.woocommerce-product-gallery,.summary.entry-summary,.woocommerce-tabs,.related.products,.up-sells.products){
	background:var(--termax-dark-surface)!important;
	border-color:var(--termax-dark-line)!important;
	color:var(--termax-dark-text)!important;
	box-shadow:0 16px 38px rgba(0,0,0,.24)!important;
}
html[data-termax-theme="dark"] body.single-product div.product :is(.woocommerce-product-gallery,.summary.entry-summary,.woocommerce-tabs){
	border-width:1px!important;
	border-style:solid!important;
}

/* Keep the original product photography intact, but frame it cleanly inside the dark gallery. */
html[data-termax-theme="dark"] body.single-product div.product .woocommerce-product-gallery__wrapper,
html[data-termax-theme="dark"] body.single-product div.product .woocommerce-product-gallery__image{
	background:#f4f6fa!important;
	border-radius:12px!important;
	overflow:hidden!important;
}
html[data-termax-theme="dark"] body.single-product div.product .woocommerce-product-gallery__image img{
	background:#fff!important;
	border-radius:10px!important;
	filter:none!important;
}
html[data-termax-theme="dark"] body.single-product div.product .single-product-thumbnails .slick-slide{
	background:#f4f6fa!important;
	border:1px solid var(--termax-dark-line)!important;
	border-radius:9px!important;
	overflow:hidden!important;
	opacity:.76;
	transition:border-color .2s ease,opacity .2s ease,transform .2s ease;
}
html[data-termax-theme="dark"] body.single-product div.product .single-product-thumbnails .slick-slide:hover,
html[data-termax-theme="dark"] body.single-product div.product .single-product-thumbnails .slick-current{
	border-color:#577cff!important;
	opacity:1;
	transform:translateY(-1px);
}
html[data-termax-theme="dark"] body.single-product div.product :is(.woocommerce-product-gallery__trigger,.slick-arrow){
	background:var(--termax-dark-surface-2)!important;
	border:1px solid var(--termax-dark-line)!important;
	color:#8fb0ff!important;
}
html[data-termax-theme="dark"] body.single-product div.product :is(.woocommerce-product-gallery__trigger,.slick-arrow):hover{
	border-color:#577cff!important;
	color:#fff!important;
}

/* Product information, price and purchase controls. */
html[data-termax-theme="dark"] body.single-product div.product .summary.entry-summary .product_title{
	color:#f5f7ff!important;
}
html[data-termax-theme="dark"] body.single-product div.product .summary.entry-summary .price,
html[data-termax-theme="dark"] body.single-product div.product .summary.entry-summary .price *{
	color:#f5f7ff!important;
}
html[data-termax-theme="dark"] body.single-product div.product .summary.entry-summary .stock.in-stock,
html[data-termax-theme="dark"] body.single-product div.product .summary.entry-summary .stock-availability.in-stock{
	color:#6fdd96!important;
}
html[data-termax-theme="dark"] body.single-product div.product .woocommerce-product-details__short-description,
html[data-termax-theme="dark"] body.single-product div.product .woocommerce-product-details__short-description :is(p,li){
	color:var(--termax-dark-muted)!important;
}
html[data-termax-theme="dark"] body.single-product div.product .woocommerce-product-details__short-description :is(h2,h3,h4,strong,b){
	color:var(--termax-dark-text)!important;
}
html[data-termax-theme="dark"] body.single-product div.product .summary form.cart{
	display:flex!important;
	align-items:center!important;
	gap:10px!important;
	padding:10px!important;
	background:var(--termax-dark-surface-2)!important;
	border:1px solid var(--termax-dark-line)!important;
	border-radius:12px!important;
}
html[data-termax-theme="dark"] body.single-product div.product .summary form.cart .quantity{
	flex:0 0 auto;
}
html[data-termax-theme="dark"] body.single-product div.product .summary form.cart :is(.minus,.plus,.qty){
	background:var(--termax-dark-surface-3)!important;
	border-color:var(--termax-dark-line)!important;
	color:#fff!important;
}
html[data-termax-theme="dark"] body.single-product div.product .summary form.cart :is(.minus,.plus):hover,
html[data-termax-theme="dark"] body.single-product div.product .summary form.cart .qty:focus{
	border-color:#577cff!important;
	color:#8fb0ff!important;
}
html[data-termax-theme="dark"] body.single-product div.product .summary form.cart .single_add_to_cart_button{
	flex:1 1 auto!important;
	min-height:44px!important;
	border:1px solid transparent!important;
	background:linear-gradient(135deg,#2768f6 0%,#7548f5 100%)!important;
	color:#fff!important;
}
html[data-termax-theme="dark"] body.single-product div.product .summary form.cart .single_add_to_cart_button:hover{
	border-color:#8fb0ff!important;
	filter:brightness(1.08);
}
html[data-termax-theme="dark"] body.single-product div.product .yith-add-to-wishlist-button-block,
html[data-termax-theme="dark"] body.single-product div.product .yith-wcwl-add-to-wishlist-button,
html[data-termax-theme="dark"] body.single-product div.product .yith-wcwl-add-to-wishlist-button :is(span,i,svg){
	color:#8fb0ff!important;
}
html[data-termax-theme="dark"] body.single-product div.product .yith-wcwl-add-to-wishlist-button:hover,
html[data-termax-theme="dark"] body.single-product div.product .yith-wcwl-add-to-wishlist-button:hover :is(span,i,svg){
	color:#fff!important;
}
html[data-termax-theme="dark"] body.single-product div.product :is(.product_meta,.product-share){
	color:var(--termax-dark-muted)!important;
}
html[data-termax-theme="dark"] body.single-product div.product .product_meta > span,
html[data-termax-theme="dark"] body.single-product div.product :is(.product_meta,.product-share) :is(strong,b){
	color:var(--termax-dark-text)!important;
}
html[data-termax-theme="dark"] body.single-product div.product :is(.product_meta,.product-share) a{
	color:#8fb0ff!important;
}
html[data-termax-theme="dark"] body.single-product div.product :is(.product_meta,.product-share) a:hover{
	color:#fff!important;
}

/* TERMAX 1.13.22: keep single-product labels and secondary metadata readable in dark mode. */
html[data-termax-theme="dark"] body.single-product div.product .woocommerce-product-details__short-description > span,
html[data-termax-theme="dark"] body.single-product div.product .product-share .share-label,
html[data-termax-theme="dark"] body.single-product div.product .product_meta :is(.sku_wrapper,.posted_in,.tagged_as){
	color:var(--termax-dark-text)!important;
}
html[data-termax-theme="dark"] body.single-product div.product .product_meta :is(.sku,.sku_wrapper .sku){
	color:#c3d0e3!important;
}

/* Description, specifications and review tabs. */
html[data-termax-theme="dark"] body.single-product div.product .woocommerce-tabs .wc-tabs{
	border-bottom-color:var(--termax-dark-line)!important;
}
html[data-termax-theme="dark"] body.single-product div.product .woocommerce-tabs .wc-tabs li,
html[data-termax-theme="dark"] body.single-product div.product .woocommerce-tabs .wc-tabs li a{
	background:transparent!important;
	border-color:transparent!important;
}
html[data-termax-theme="dark"] body.single-product div.product .woocommerce-tabs .wc-tabs li a{
	color:var(--termax-dark-muted)!important;
}
html[data-termax-theme="dark"] body.single-product div.product .woocommerce-tabs .wc-tabs li:hover a,
html[data-termax-theme="dark"] body.single-product div.product .woocommerce-tabs .wc-tabs li.active a{
	color:#fff!important;
	border-bottom-color:#577cff!important;
}
html[data-termax-theme="dark"] body.single-product div.product .woocommerce-tabs :is(.tab-content-wrap,.woocommerce-Tabs-panel){
	background:transparent!important;
	color:var(--termax-dark-muted)!important;
}
html[data-termax-theme="dark"] body.single-product div.product .woocommerce-tabs .woocommerce-Tabs-panel :is(h1,h2,h3,h4,h5,h6,strong,b,label){
	color:var(--termax-dark-text)!important;
}
html[data-termax-theme="dark"] body.single-product div.product .woocommerce-tabs .woocommerce-Tabs-panel :is(p,li,td){
	color:var(--termax-dark-muted)!important;
}
html[data-termax-theme="dark"] body.single-product div.product .woocommerce-product-attributes{
	background:var(--termax-dark-surface-2)!important;
	border-color:var(--termax-dark-line)!important;
}
html[data-termax-theme="dark"] body.single-product div.product .woocommerce-product-attributes :is(tr,th,td){
	border-color:var(--termax-dark-line)!important;
}
html[data-termax-theme="dark"] body.single-product div.product .woocommerce-product-attributes th{
	color:var(--termax-dark-text)!important;
}
html[data-termax-theme="dark"] body.single-product div.product .woocommerce-tabs :is(input:not([type="submit"]),textarea,select){
	background:var(--termax-dark-surface-2)!important;
	border-color:var(--termax-dark-line)!important;
	color:var(--termax-dark-text)!important;
}
html[data-termax-theme="dark"] body.single-product div.product .woocommerce-tabs :is(input:not([type="submit"]),textarea,select):focus{
	border-color:#577cff!important;
	box-shadow:0 0 0 2px rgba(87,124,255,.18)!important;
}

/* Related and up-sell product cards use the same dark hierarchy. */
html[data-termax-theme="dark"] body.single-product div.product :is(.related.products,.up-sells.products) > h2{
	color:var(--termax-dark-text)!important;
}
html[data-termax-theme="dark"] body.single-product div.product :is(.related.products,.up-sells.products) ul.products li.product{
	background:var(--termax-dark-surface-2)!important;
	border-color:var(--termax-dark-line)!important;
}
html[data-termax-theme="dark"] body.single-product div.product :is(.related.products,.up-sells.products) ul.products li.product :is(.woocommerce-loop-product__title,.product-title,.price,.price *){
	color:var(--termax-dark-text)!important;
}

@media (max-width:767px){
	html[data-termax-theme="dark"] body.single-product div.product :is(.woocommerce-product-gallery,.summary.entry-summary,.woocommerce-tabs){
		padding:14px!important;
		border-radius:14px!important;
	}
	html[data-termax-theme="dark"] body.single-product div.product .summary form.cart{
		flex-wrap:wrap!important;
	}
	html[data-termax-theme="dark"] body.single-product div.product .summary form.cart .single_add_to_cart_button{
		min-width:180px!important;
	}
}
/* TERMAX 1.13.14: complete the dedicated mobile dark-theme layer. */
@media (max-width:767px){
	/* Mobile search and quick-category rail. */
	html[data-termax-theme="dark"] .termax-mobile-app-header .termax-p13-search{
		background:var(--termax-dark-surface-2)!important;
		border:1px solid var(--termax-dark-line)!important;
		box-shadow:none!important;
	}
	html[data-termax-theme="dark"] .termax-mobile-app-header .termax-p13-search :is(input,input::placeholder){
		color:var(--termax-dark-muted)!important;
	}
	html[data-termax-theme="dark"] .termax-mobile-app-header .termax-p13-search svg{
		color:#8fb0ff!important;
		stroke:currentColor!important;
	}
	html[data-termax-theme="dark"] .termax-mobile-app-header .termax-p13-search button{
		background:var(--termax-dark-surface-3)!important;
		border:1px solid var(--termax-dark-line)!important;
		color:#dbe6ff!important;
		box-shadow:none!important;
	}
	html[data-termax-theme="dark"] .termax-mobile-app-header .termax-p13-search button:hover,
	html[data-termax-theme="dark"] .termax-mobile-app-header .termax-p13-search button:focus-visible{
		border-color:#577cff!important;
		color:#fff!important;
	}
	html[data-termax-theme="dark"] .termax-mobile-app-header .termax-p13-chip-nav,
	html[data-termax-theme="dark"] .termax-mobile-app-header .termax-p13-chip-list{
		background:var(--termax-dark-bg)!important;
	}
	html[data-termax-theme="dark"] .termax-mobile-app-header .termax-p13-chip-list > li > a{
		background:var(--termax-dark-surface)!important;
		border:1px solid var(--termax-dark-line)!important;
		color:#dbe6ff!important;
		box-shadow:none!important;
	}
	html[data-termax-theme="dark"] .termax-mobile-app-header .termax-p13-chip-list > li > a:hover,
	html[data-termax-theme="dark"] .termax-mobile-app-header .termax-p13-chip-list > li > a:focus-visible{
		background:var(--termax-dark-surface-2)!important;
		border-color:#577cff!important;
		color:#fff!important;
	}
	html[data-termax-theme="dark"] .termax-mobile-app-header .termax-p13-chip-list > li:first-child > a,
	html[data-termax-theme="dark"] .termax-mobile-app-header .termax-p13-chip-list > li.current-menu-item > a{
		background:linear-gradient(135deg,#2768f6 0%,#7548f5 100%)!important;
		border-color:transparent!important;
		color:#fff!important;
	}

	/* Improve hero-copy contrast without replacing or blurring its artwork. */
	html[data-termax-theme="dark"] body.home .elementor-element-86b36e7a{
		background-color:rgba(2,9,20,.34)!important;
		background-blend-mode:multiply!important;
	}
	html[data-termax-theme="dark"] body.home .elementor-element-86b36e7a :is(h1,h2,h3,.elementor-heading-title){
		color:#f7f9ff!important;
		text-shadow:0 2px 18px rgba(0,0,0,.48)!important;
	}
	html[data-termax-theme="dark"] body.home .elementor-element-86b36e7a :is(p,.elementor-widget-text-editor){
		color:#dce6f7!important;
		text-shadow:0 1px 12px rgba(0,0,0,.5)!important;
	}

	/* Homepage articles: dark outer rail and dark cards. */
	html[data-termax-theme="dark"] body.home .elementor-element-68adc9e7,
	html[data-termax-theme="dark"] body.home .elementor-element-68adc9e7 > .e-con-inner{
		background:var(--termax-dark-surface)!important;
		border-color:var(--termax-dark-line)!important;
		box-shadow:none!important;
	}
	html[data-termax-theme="dark"] body.home .elementor-element-68adc9e7 :is(.eael-grid-post-holder,.eael-grid-post-holder-inner,.eael-entry-wrapper,.eael-entry-content,.eael-grid-post-excerpt){
		background:var(--termax-dark-surface-2)!important;
		border-color:var(--termax-dark-line)!important;
		color:var(--termax-dark-muted)!important;
	}
	html[data-termax-theme="dark"] body.home .elementor-element-68adc9e7 :is(.elementor-heading-title,.eael-entry-title,.eael-entry-title a){
		color:var(--termax-dark-text)!important;
	}
	html[data-termax-theme="dark"] body.home .elementor-element-68adc9e7 .eael-post-elements-readmore-btn{
		color:#8fb0ff!important;
	}
	html[data-termax-theme="dark"] body.home .elementor-element-68adc9e7 .termax-btn-secondary .elementor-button{
		background:var(--termax-dark-surface-2)!important;
		border:1px solid var(--termax-dark-line)!important;
		color:#8fb0ff!important;
	}
	html[data-termax-theme="dark"] body.home .elementor-element-68adc9e7 .termax-btn-secondary .elementor-button:hover{
		border-color:#577cff!important;
		color:#fff!important;
	}

	/* Native mobile footer and its accordion/contact controls. */
	html[data-termax-theme="dark"] .termax-p13-mobile-footer{
		background:var(--termax-dark-bg)!important;
		border-top:1px solid var(--termax-dark-line)!important;
		color:var(--termax-dark-text)!important;
	}
	html[data-termax-theme="dark"] .termax-p13-mobile-footer :is(.termax-p13-footer-brand,.termax-p13-footer-accordions,.termax-p13-footer-bottom){
		background:transparent!important;
		color:var(--termax-dark-text)!important;
	}
	html[data-termax-theme="dark"] .termax-p13-mobile-footer .termax-p13-footer-brand p,
	html[data-termax-theme="dark"] .termax-p13-mobile-footer .termax-p13-footer-bottom{
		color:var(--termax-dark-muted)!important;
	}
	html[data-termax-theme="dark"] .termax-p13-mobile-footer .termax-p13-footer-accordions details,
	html[data-termax-theme="dark"] .termax-p13-mobile-footer .termax-p13-footer-accordions summary{
		background:var(--termax-dark-surface)!important;
		border-color:#383c4d!important;
		color:var(--termax-dark-text)!important;
		box-shadow:none!important;
	}
	html[data-termax-theme="dark"] .termax-p13-mobile-footer .termax-p13-footer-accordions nav,
	html[data-termax-theme="dark"] .termax-p13-mobile-footer .termax-p13-footer-accordions nav a{
		background:var(--termax-dark-surface-2)!important;
		border-color:#383c4d!important;
		color:#c7d5ee!important;
	}
	html[data-termax-theme="dark"] .termax-p13-mobile-footer .termax-p13-footer-accordions nav a:hover{
		border-color:#577cff!important;
		color:#fff!important;
	}
	html[data-termax-theme="dark"] .termax-p13-mobile-footer .termax-p13-footer-contacts{
		background:linear-gradient(135deg,#17263c 0%,#25317b 58%,#6338d9 100%)!important;
		border:1px solid var(--termax-dark-line)!important;
		color:#fff!important;
		box-shadow:none!important;
	}
	html[data-termax-theme="dark"] .termax-p13-mobile-footer .termax-p13-footer-contact-actions a{
		background:rgba(9,18,34,.48)!important;
		border:1px solid rgba(143,176,255,.34)!important;
		color:#dbe6ff!important;
	}
	html[data-termax-theme="dark"] .termax-p13-mobile-footer .termax-p13-footer-bottom{
		border-top:1px solid #383c4d!important;
	}
	html[data-termax-theme="dark"] .termax-p13-mobile-footer .termax-p13-footer-bottom a{
		color:#8fb0ff!important;
	}

	/* PressMart slide-out menu is independent of the TERMAX mobile header. */
	html[data-termax-theme="dark"] .pressmart-mobile-menu,
	html[data-termax-theme="dark"] .pressmart-mobile-menu :is(.mobile-menu-header,.mobile-nav-tabs,.mobile-nav-content,.mobile-topbar){
		background:var(--termax-dark-surface)!important;
		border-color:#383c4d!important;
		color:var(--termax-dark-text)!important;
	}
	html[data-termax-theme="dark"] .pressmart-mobile-menu .mobile-nav-tabs ul{
		background:var(--termax-dark-bg)!important;
		border-color:#383c4d!important;
	}
	html[data-termax-theme="dark"] .pressmart-mobile-menu .mobile-nav-tabs li{
		background:var(--termax-dark-surface-2)!important;
		border:1px solid #383c4d!important;
		color:#dbe6ff!important;
	}
	html[data-termax-theme="dark"] .pressmart-mobile-menu .mobile-nav-tabs li.active{
		background:var(--termax-dark-surface-3)!important;
		border-color:#577cff!important;
		color:#fff!important;
	}
	html[data-termax-theme="dark"] .pressmart-mobile-menu .mobile-main-menu > li,
	html[data-termax-theme="dark"] .pressmart-mobile-menu .mobile-main-menu > li > .nav-link{
		background:var(--termax-dark-surface)!important;
		border-color:#383c4d!important;
		color:#dbe6ff!important;
	}
	html[data-termax-theme="dark"] .pressmart-mobile-menu .mobile-main-menu > li > .nav-link:hover,
	html[data-termax-theme="dark"] .pressmart-mobile-menu .mobile-main-menu > li > .nav-link:focus-visible{
		background:var(--termax-dark-surface-2)!important;
		border-color:#577cff!important;
		color:#fff!important;
	}
	html[data-termax-theme="dark"] .pressmart-mobile-menu :is(.mobile-menu-header a,.close-sidebar,.user-myaccount){
		color:var(--termax-dark-text)!important;
	}
}/* TERMAX 1.13.15: finish the mobile homepage search and article-panel dark skin. */
@media (max-width:767px){
	html[data-termax-theme="dark"] .termax-mobile-app-header .termax-p13-search button{
		background:#577cff!important;
		border-color:#577cff!important;
		color:#fff!important;
	}
	html[data-termax-theme="dark"] .termax-mobile-app-header .termax-p13-search button:hover,
	html[data-termax-theme="dark"] .termax-mobile-app-header .termax-p13-search button:focus-visible{
		background:#6a8bff!important;
		border-color:#6a8bff!important;
		color:#fff!important;
	}

	/* Override the higher-specificity P13 light article-panel rule. */
	html[data-termax-theme="dark"] body.home.termax-p13-active .elementor-element-68adc9e7,
	html[data-termax-theme="dark"] body.home.termax-p13-active .e-con:has(> .e-con-inner > .termax-post-grid),
	html[data-termax-theme="dark"] body.home.termax-p13-active .elementor-element-68adc9e7 > .e-con-inner{
		background:var(--termax-dark-surface)!important;
		background-color:var(--termax-dark-surface)!important;
		border-color:var(--termax-dark-line)!important;
		box-shadow:none!important;
	}
	html[data-termax-theme="dark"] body.home.termax-p13-active .elementor-element-68adc9e7::before,
	html[data-termax-theme="dark"] body.home.termax-p13-active .elementor-element-68adc9e7::after{
		background:transparent!important;
		border-color:var(--termax-dark-line)!important;
		box-shadow:none!important;
	}
}/* TERMAX 1.13.16: dark WooCommerce workflow, catalogue controls and mobile navigation. */
html[data-termax-theme="dark"] body.home .elementor-element-68adc9e7 .eael-post-elements-readmore-btn{
	background:transparent!important;
	border:0!important;
	box-shadow:none!important;
	color:#8fb0ff!important;
}
html[data-termax-theme="dark"] body.home .elementor-element-68adc9e7 .eael-post-elements-readmore-btn:hover,
html[data-termax-theme="dark"] body.home .elementor-element-68adc9e7 .eael-post-elements-readmore-btn:focus-visible{
	background:transparent!important;
	color:#b8caff!important;
	transform:translateX(2px);
}

/* Mini-cart and cart: replace legacy white separators and restore legible counters. */
html[data-termax-theme="dark"] :is(.pressmart-minicart-slide,.widget_shopping_cart,.widget_shopping_cart_content,.widget_shopping_cart_body,.woocommerce-mini-cart,.widget_shopping_cart_footer){
	background:#121e31!important;
	color:#f3f6fc!important;
	border-color:#383c4d!important;
}
html[data-termax-theme="dark"] :is(.pressmart-minicart-slide .minicart-header,.pressmart-minicart-slide .mini_cart_item,.pressmart-minicart-slide .widget_shopping_cart_footer,.pressmart-minicart-slide .woocommerce-mini-cart__total){
	border-color:#383c4d!important;
}
html[data-termax-theme="dark"] :is(.pressmart-minicart-slide,.woocommerce-cart-wrapper) .quantity{
	background:#17263c!important;
	border:1px solid #383c4d!important;
	border-radius:10px!important;
	color:#f3f6fc!important;
	overflow:hidden;
}
html[data-termax-theme="dark"] :is(.pressmart-minicart-slide,.woocommerce-cart-wrapper) .quantity :is(.minus,.plus,input.qty){
	background:#17263c!important;
	border-color:#383c4d!important;
	color:#f3f6fc!important;
	-webkit-text-fill-color:#f3f6fc!important;
	opacity:1!important;
}
html[data-termax-theme="dark"] :is(.pressmart-minicart-slide,.woocommerce-cart-wrapper) .quantity :is(.minus,.plus):hover,
html[data-termax-theme="dark"] :is(.pressmart-minicart-slide,.woocommerce-cart-wrapper) .quantity :is(.minus,.plus):focus-visible{
	background:#1b2d48!important;
	border-color:#577cff!important;
	color:#8fb0ff!important;
}
html[data-termax-theme="dark"] body.woocommerce-cart :is(.woocommerce-cart-form,.cart_totals,.shop_table,.cart_item,.cart-subtotal,.order-total,.actions){
	background:#121e31!important;
	border-color:#383c4d!important;
	color:#f3f6fc!important;
}
html[data-termax-theme="dark"] body.woocommerce-cart :is(.woocommerce-cart-form,.cart_totals){
	box-shadow:none!important;
}
html[data-termax-theme="dark"] body.woocommerce-cart :is(.product-name,.product-price,.product-quantity,.product-subtotal,.cart_totals h2,.cart_totals th,.cart_totals td){
	color:#f3f6fc!important;
}

/* Checkout: override the high-specificity P7 light panels on desktop and mobile. */
html[data-termax-theme="dark"] body.woocommerce-checkout :is(.woocommerce-billing-fields,.woocommerce-shipping-fields,.woocommerce-additional-fields,.woocommerce-checkout-review-order,.woocommerce-checkout-payment,.checkout_coupon,.woocommerce-form-login){
	background:#121e31!important;
	background-color:#121e31!important;
	border-color:#383c4d!important;
	box-shadow:none!important;
	color:#f3f6fc!important;
}
html[data-termax-theme="dark"] body.woocommerce-checkout :is(.woocommerce-billing-fields,.woocommerce-shipping-fields,.woocommerce-additional-fields) :is(h3,label,.woocommerce-input-wrapper){
	color:#dbe6ff!important;
}
html[data-termax-theme="dark"] body.woocommerce-checkout :is(input.input-text,textarea,select,.select2-selection){
	background:#17263c!important;
	background-color:#17263c!important;
	border-color:#383c4d!important;
	color:#f3f6fc!important;
	-webkit-text-fill-color:#f3f6fc!important;
}
html[data-termax-theme="dark"] body.woocommerce-checkout :is(input.input-text,textarea)::placeholder{
	color:#8195b5!important;
	opacity:1!important;
}
html[data-termax-theme="dark"] body.woocommerce-checkout :is(.col2-set,.col-1,.col-2,.order-review-inner,.shop_table,.woocommerce-checkout-review-order-table,.wc_payment_method,.form-row){
	border-color:#383c4d!important;
}
html[data-termax-theme="dark"] body.woocommerce-checkout :is(.termax-action-native-link,.termax-action-visual,.termax-action-copy,.termax-p13-icon-button){
	color:#dbe6ff!important;
}
html[data-termax-theme="dark"] body.woocommerce-checkout :is(.termax-action-native-link,.termax-p13-icon-button){
	background:#17263c!important;
	border-color:#383c4d!important;
}
html[data-termax-theme="dark"] body.woocommerce-checkout :is(.termax-action-native-link,.termax-p13-icon-button):hover,
html[data-termax-theme="dark"] body.woocommerce-checkout :is(.termax-action-native-link,.termax-p13-icon-button):focus-visible{
	border-color:#577cff!important;
	color:#fff!important;
}

/* Catalogue drawer, its internal search and the compact sorting control. */
html[data-termax-theme="dark"] body.woocommerce-shop .pressmart-canvas-sidebar{
	background:#17263c!important;
	border:1px solid #383c4d!important;
	box-shadow:none!important;
}
html[data-termax-theme="dark"] body.woocommerce-shop .pressmart-canvas-sidebar:hover,
html[data-termax-theme="dark"] body.woocommerce-shop .pressmart-canvas-sidebar:focus-visible{
	border-color:#577cff!important;
}
html[data-termax-theme="dark"] body.woocommerce-shop .pressmart-canvas-sidebar .canvas-sidebar-icon,
html[data-termax-theme="dark"] body.woocommerce-shop .pressmart-canvas-sidebar .canvas-sidebar-icon::before{
	color:#8fb0ff!important;
}
html[data-termax-theme="dark"] body.woocommerce-shop .sidebar-inner .woocommerce-product-search{
	background:#121e31!important;
	border-color:#383c4d!important;
}
html[data-termax-theme="dark"] body.woocommerce-shop .sidebar-inner .woocommerce-product-search .search-field{
	background:#17263c!important;
	border:1px solid #383c4d!important;
	color:#f3f6fc!important;
	-webkit-text-fill-color:#f3f6fc!important;
}
html[data-termax-theme="dark"] body.woocommerce-shop .sidebar-inner .woocommerce-product-search .search-field::placeholder{
	color:#8195b5!important;
	opacity:1!important;
}
html[data-termax-theme="dark"] body.woocommerce-shop .sidebar-inner .woocommerce-product-search button{
	background:#17263c!important;
	border-color:#383c4d!important;
	color:#8fb0ff!important;
}
html[data-termax-theme="dark"] body.woocommerce-shop .woocommerce-ordering{
	position:relative!important;
	background:#17263c!important;
	border:1px solid #383c4d!important;
	border-radius:10px!important;
	box-shadow:none!important;
}
html[data-termax-theme="dark"] body.woocommerce-shop .woocommerce-ordering::after{
	content:"\21C5"!important;
	position:absolute!important;
	inset:0!important;
	display:grid!important;
	place-items:center!important;
	width:auto!important;
	height:auto!important;
	background:none!important;
	color:#8fb0ff!important;
	font-size:18px!important;
	font-weight:700!important;
	line-height:1!important;
	pointer-events:none!important;
	transform:none!important;
	z-index:2!important;
}
html[data-termax-theme="dark"] body.woocommerce-shop .woocommerce-ordering:hover,
html[data-termax-theme="dark"] body.woocommerce-shop .woocommerce-ordering:focus-within{
	border-color:#577cff!important;
}
html[data-termax-theme="dark"] body.woocommerce-shop .woocommerce-ordering select.orderby{
	background:transparent!important;
	border:0!important;
	color:transparent!important;
	cursor:pointer!important;
	opacity:1!important;
}

/* TERMAX 1.15.8: readable delivery hero and native dark B2B panel. */
@media(max-width:767px){
	html[data-termax-theme="dark"] body.page-id-55 .elementor-element-66965efe{
		background-color:#07111f!important;
		background-blend-mode:normal,multiply!important;
		background-position:72% center!important;
	}
	html[data-termax-theme="dark"] body.page-id-55 .elementor-element-66965efe :is(h1,h2,h3,.elementor-heading-title){color:#f7f9ff!important}
	html[data-termax-theme="dark"] body.page-id-55 .elementor-element-66965efe :is(p,span,.elementor-widget-text-editor){color:#d8e3f3!important}
}
html[data-termax-theme="dark"] body.page-id-55 .elementor-element-47a01954{
	background:linear-gradient(145deg,#0a1b33,#111d35 62%,#17162e)!important;
	border-color:#35517a!important;
	box-shadow:0 14px 32px rgba(0,0,0,.24)!important;
}
html[data-termax-theme="dark"] body.page-id-55 .elementor-element-47a01954::before{
	background-color:#0b1830!important;
	background-blend-mode:multiply!important;
	opacity:.38!important;
	filter:saturate(.75) contrast(1.08)!important;
}
html[data-termax-theme="dark"] body.page-id-55 .elementor-element-64cf47b9{
	background:linear-gradient(90deg,rgba(7,20,39,.92),rgba(11,28,52,.72) 68%,rgba(18,25,52,.25))!important;
}
html[data-termax-theme="dark"] body.page-id-55 .elementor-element-47a01954 :is(h2,h3,.elementor-heading-title){color:#f5f7ff!important}
html[data-termax-theme="dark"] body.page-id-55 .elementor-element-47a01954 :is(.elementor-icon-list-text,li){color:#cbd9ed!important}
html[data-termax-theme="dark"] body.page-id-55 .elementor-element-47a01954 .elementor-icon-list-icon :is(svg,path){fill:#4f83ff!important;color:#4f83ff!important}
html[data-termax-theme="dark"] body.page-id-55 .elementor-element-3f5e25b2 .elementor-button{
	background:linear-gradient(105deg,#1766f5,#7046ef)!important;
	border-color:transparent!important;
	color:#fff!important;
}
html[data-termax-theme="dark"] body.page-id-55 .elementor-element-490dda88 .elementor-button{
	background:#132743!important;
	border:1px solid #3b5b88!important;
	color:#dbe7fb!important;
}
html[data-termax-theme="dark"] body.page-id-55 :is(.elementor-element-3f5e25b2,.elementor-element-490dda88) .elementor-button:hover,
html[data-termax-theme="dark"] body.page-id-55 :is(.elementor-element-3f5e25b2,.elementor-element-490dda88) .elementor-button:focus-visible{
	border-color:#6f92ff!important;
	box-shadow:0 9px 22px rgba(28,74,180,.3)!important;
}
@media(max-width:767px){
	html[data-termax-theme="dark"] body.woocommerce-shop .products-header-right .woocommerce-ordering::after{
		inset:0!important;
		width:auto!important;
		height:auto!important;
		margin:0!important;
		padding:0!important;
		display:grid!important;
		place-items:center!important;
		line-height:1!important;
		text-align:center!important;
	}
}

/* A second, explicit theme control inside the PressMart mobile drawer. */
.pressmart-mobile-menu .termax-theme-drawer-item-220{
	display:flex!important;
	align-items:center!important;
	justify-content:space-between!important;
	gap:16px!important;
	padding:12px 18px!important;
	border-top:1px solid #dce7fb!important;
}
.pressmart-mobile-menu .termax-theme-drawer-label-220{
	font-size:14px!important;
	font-weight:700!important;
}
.pressmart-mobile-menu .termax-theme-toggle-220--drawer{
	position:static!important;
	flex:0 0 40px!important;
	width:40px!important;
	height:40px!important;
	margin:0!important;
}
html[data-termax-theme="dark"] .pressmart-mobile-menu .termax-theme-drawer-item-220{
	background:#121e31!important;
	border-color:#383c4d!important;
	color:#dbe6ff!important;
}

@media (max-width:767px){
	html[data-termax-theme="dark"] body.woocommerce-checkout :is(.woocommerce-billing-fields,.woocommerce-shipping-fields,.woocommerce-additional-fields){
		padding:16px!important;
		border-radius:16px!important;
	}
		html[data-termax-theme="dark"] body.woocommerce-cart .woocommerce-cart-wrapper{
		background:#0b1220!important;
		border-color:#383c4d!important;
	}
}

/* TERMAX 1.13.17: stable dark mini-cart during AJAX quantity changes. */
html[data-termax-theme="dark"] :is(.pressmart-minicart-slide,.widget_shopping_cart,.widget_shopping_cart_content) :is(.mini_cart_item,.woocommerce-mini-cart-item),
html[data-termax-theme="dark"] :is(.pressmart-minicart-slide,.widget_shopping_cart,.widget_shopping_cart_content) :is(.mini_cart_item,.woocommerce-mini-cart-item):hover,
html[data-termax-theme="dark"] :is(.pressmart-minicart-slide,.widget_shopping_cart,.widget_shopping_cart_content) :is(.mini_cart_item,.woocommerce-mini-cart-item):focus-within,
html[data-termax-theme="dark"] :is(.pressmart-minicart-slide,.widget_shopping_cart,.widget_shopping_cart_content) :is(.mini_cart_item,.woocommerce-mini-cart-item).processing{
	background:#121e31!important;
	background-color:#121e31!important;
	border-color:#383c4d!important;
	color:#f3f6fc!important;
	box-shadow:none!important;
}
html[data-termax-theme="dark"] :is(.pressmart-minicart-slide,.widget_shopping_cart,.widget_shopping_cart_content) :is(.mini_cart_item,.woocommerce-mini-cart-item).loading::after{
	background:#121e31!important;
	background-color:rgba(18,30,49,.76)!important;
	border:0!important;
	opacity:1!important;
}
html[data-termax-theme="dark"] :is(.pressmart-minicart-slide,.widget_shopping_cart,.widget_shopping_cart_content) :is(.mini_cart_item,.woocommerce-mini-cart-item).loading::before{
	border-color:#383c4d!important;
	border-top-color:#577cff!important;
}
html[data-termax-theme="dark"] :is(.pressmart-minicart-slide,.widget_shopping_cart,.widget_shopping_cart_content) :is(.mini_cart_item,.woocommerce-mini-cart-item) :is(a,span,strong,.amount,.quantity){
	color:#f3f6fc!important;
}
html[data-termax-theme="dark"] :is(.pressmart-minicart-slide,.widget_shopping_cart,.widget_shopping_cart_content) .blockUI.blockOverlay{
	background:#121e31!important;
	background-color:#121e31!important;
	opacity:.30!important;
}

/* Login modal: dark outer shell, form surface and controls; the blue brand panel remains unchanged. */
html[data-termax-theme="dark"] :is(.pressmart-login-signup,.pressmart-signin-up-popup,.pls-customer-login-register,.login-popup,.popup-login,.account-login,.customer-login,.customer-signup,.login-form-content,.login-form-wrapper,.login-form-inner),
html[data-termax-theme="dark"] :is(.pressmart-login-signup,.pressmart-signin-up-popup,.pls-customer-login-register,.login-popup,.popup-login,.account-login,.customer-login,.customer-signup) :is(.modal-content,.popup-content,.login-content,.login-form-content,.login-form-wrapper,.login-form-inner,.customer-login-right,.customer-signup-right,form.woocommerce-form-login,form.woocommerce-form-register){
	background:#121e31!important;
	background-color:#121e31!important;
	border-color:#2b3c55!important;
	color:#f3f6fc!important;
	box-shadow:none!important;
}
html[data-termax-theme="dark"] :is(.pressmart-login-signup,.pressmart-signin-up-popup,.pls-customer-login-register,.login-popup,.popup-login,.account-login,.customer-login,.customer-signup) :is(h1,h2,h3,h4,strong){color:#f3f6fc!important}
html[data-termax-theme="dark"] :is(.pressmart-login-signup,.pressmart-signin-up-popup,.pls-customer-login-register,.login-popup,.popup-login,.account-login,.customer-login,.customer-signup) :is(p,label,.woocommerce-form__label-for-checkbox){color:#aebed4!important}
html[data-termax-theme="dark"] :is(.pressmart-login-signup,.pressmart-signin-up-popup,.pls-customer-login-register,.login-popup,.popup-login,.account-login,.customer-login,.customer-signup) a{color:#8fb0ff!important}
html[data-termax-theme="dark"] :is(.pressmart-login-signup,.pressmart-signin-up-popup,.pls-customer-login-register,.login-popup,.popup-login,.account-login,.customer-login,.customer-signup) :is(input[type="text"],input[type="email"],input[type="password"]){
	background:#17263c!important;
	border-color:#2b3c55!important;
	color:#f3f6fc!important;
	-webkit-text-fill-color:#f3f6fc!important;
	color-scheme:dark;
}
html[data-termax-theme="dark"] :is(.pressmart-login-signup,.pressmart-signin-up-popup,.pls-customer-login-register,.login-popup,.popup-login,.account-login,.customer-login,.customer-signup) :is(input[type="text"],input[type="email"],input[type="password"])::placeholder{
	color:#8397b4!important;
	-webkit-text-fill-color:#8397b4!important;
	opacity:1!important;
}
html[data-termax-theme="dark"] :is(.pressmart-login-signup,.pressmart-signin-up-popup,.pls-customer-login-register,.login-popup,.popup-login,.account-login,.customer-login,.customer-signup) :is(input[type="text"],input[type="email"],input[type="password"]):focus{
	border-color:#577cff!important;
	box-shadow:0 0 0 3px rgba(87,124,255,.18)!important;
}
html[data-termax-theme="dark"] :is(.pressmart-login-signup,.pressmart-signin-up-popup) .social-login-separator span{background:#121e31!important;color:#aebed4!important}
html[data-termax-theme="dark"] :is(.pressmart-login-signup,.pressmart-signin-up-popup) .social-login-separator::after{border-color:#2b3c55!important;background:#2b3c55!important}

/* Current TERMAX Customer Portal registration for individuals and organisations. */
html[data-termax-theme="dark"] :is(.termax-portal-form,.termax-registration-success){
	background:#121e31!important;
	border-color:#2b3c55!important;
	color:#f3f6fc!important;
	box-shadow:0 18px 55px rgba(0,0,0,.32)!important;
}
html[data-termax-theme="dark"] :is(.termax-portal-form,.termax-registration-success) :is(h1,h2,h3,strong){color:#f3f6fc!important}
html[data-termax-theme="dark"] .termax-type-switch{background:#0d1829!important;border-color:#2b3c55!important}
html[data-termax-theme="dark"] .termax-type-switch label{color:#aebed4!important}
html[data-termax-theme="dark"] .termax-type-switch label:has(input:checked){
	background:#1a2a42!important;
	color:#f3f6fc!important;
	box-shadow:0 4px 14px rgba(0,0,0,.28)!important;
}
html[data-termax-theme="dark"] :is(.termax-grid,.termax-member-form) label{color:#d9e3f0!important}
html[data-termax-theme="dark"] :is(.termax-grid,.termax-member-form) :is(input,textarea,select){
	background:#17263c!important;
	border-color:#2b3c55!important;
	color:#f3f6fc!important;
	-webkit-text-fill-color:#f3f6fc!important;
	color-scheme:dark;
}
html[data-termax-theme="dark"] :is(.termax-grid,.termax-member-form) :is(input,textarea)::placeholder{
	color:#8397b4!important;
	-webkit-text-fill-color:#8397b4!important;
	opacity:1!important;
}
html[data-termax-theme="dark"] :is(.termax-grid,.termax-member-form) :is(input,textarea,select):focus{
	background:#17263c!important;
	border-color:#577cff!important;
	box-shadow:0 0 0 4px rgba(87,124,255,.16)!important;
}
html[data-termax-theme="dark"] :is(.termax-consent,.termax-login-link,.termax-password-rules,.termax-password-match,.termax-registration-success>p,.termax-resend-form){
	color:#aebed4!important;
	border-color:#2b3c55!important;
}
html[data-termax-theme="dark"] :is(.termax-consent,.termax-login-link) a{color:#8fb0ff!important}
html[data-termax-theme="dark"] .termax-password-rules>span::before{background:#243650!important;color:#aebed4!important}
html[data-termax-theme="dark"] .termax-password-rules>span.is-met::before{background:#16834a!important;color:#fff!important}
html[data-termax-theme="dark"] .termax-password-rules>span.is-unmet::before{background:#4d2630!important;color:#ffb2bd!important}
html[data-termax-theme="dark"] .termax-portal-notice{
	background:#17263c!important;
	border-color:#2b3c55!important;
	border-left-color:#577cff!important;
	color:#d9e3f0!important;
}
html[data-termax-theme="dark"] .termax-portal-errors{
	background:#321b25!important;
	border-color:#63313e!important;
	border-left-color:#ff6b7d!important;
	color:#ffd5da!important;
}
html[data-termax-theme="dark"] .termax-success-icon{
	background:#1a2a42!important;
	color:#8fb0ff!important;
	box-shadow:inset 0 0 0 1px #2b3c55!important;
}

/* Compatibility with the earlier protected TERMAX registration markup. */
html[data-termax-theme="dark"] :is(.termax-registration-card,.termax-status-card,.termax-resend-card){
	background:#121e31!important;
	border-color:#2b3c55!important;
	color:#f3f6fc!important;
	box-shadow:0 18px 55px rgba(0,0,0,.28)!important;
}
html[data-termax-theme="dark"] :is(.termax-registration-card,.termax-status-card,.termax-resend-card) :is(h1,h2,h3,label,summary,strong){color:#f3f6fc!important}
html[data-termax-theme="dark"] .termax-account-type__option{
	background:#17263c!important;
	border-color:#2b3c55!important;
	color:#d9e3f0!important;
}
html[data-termax-theme="dark"] .termax-account-type__option:hover,
html[data-termax-theme="dark"] .termax-account-type__option.is-selected{
	background:#1b2d48!important;
	border-color:#577cff!important;
	color:#fff!important;
}
html[data-termax-theme="dark"] :is(.termax-registration-form,.termax-resend-card,.woocommerce-form-register .termax-company-fields,.woocommerce-form-register .termax-password-confirm-row) input.input-text{
	background:#17263c!important;
	border-color:#2b3c55!important;
	color:#f3f6fc!important;
	-webkit-text-fill-color:#f3f6fc!important;
}
html[data-termax-theme="dark"] :is(.termax-registration-form,.termax-resend-card,.woocommerce-form-register .termax-company-fields,.woocommerce-form-register .termax-password-confirm-row) input.input-text:focus{
	border-color:#577cff!important;
	box-shadow:0 0 0 3px rgba(87,124,255,.18)!important;
}
html[data-termax-theme="dark"] :is(.termax-field-hint,.termax-password-status>p,.termax-registration-card__header p,.termax-login-link,.termax-status-card p){color:#aebed4!important}
html[data-termax-theme="dark"] .termax-password-status__bar{background:#243650!important}
html[data-termax-theme="dark"] .termax-configuration-warning,
html[data-termax-theme="dark"] .termax-status-card--error{
	background:#321b25!important;
	border-color:#63313e!important;
	color:#ffd5da!important;
}
html[data-termax-theme="dark"] :is(.termax-status-card--success,.termax-status-card--info){background:#17263c!important;color:#d9e3f0!important}

/* TERMAX 1.13.20: global dark cookie notice with mobile bottom-navigation clearance. */
html[data-termax-theme="dark"] #cookie-notice{
	background:rgba(11,18,32,.98)!important;
	border-top:1px solid #2b3c55!important;
	box-shadow:0 -12px 32px rgba(0,0,0,.34)!important;
	color:#e8eef8!important;
	z-index:10030!important;
}
html[data-termax-theme="dark"] #cookie-notice .cookie-notice-container{
	display:flex!important;
	align-items:center!important;
	justify-content:center!important;
	gap:12px!important;
	min-height:58px!important;
	padding:9px 18px!important;
}
html[data-termax-theme="dark"] #cookie-notice :is(#cn-notice-text,.cn-text-container){
	margin:0!important;
	color:#d9e3f0!important;
	line-height:1.45!important;
}
html[data-termax-theme="dark"] #cookie-notice :is(.cn-buttons-container,.cn-button-container){
	display:flex!important;
	align-items:center!important;
	flex-wrap:wrap!important;
	gap:8px!important;
	margin:0!important;
}
html[data-termax-theme="dark"] #cookie-notice :is(.cn-button,.cn-set-cookie.button){
	display:inline-flex!important;
	align-items:center!important;
	justify-content:center!important;
	min-height:40px!important;
	margin:0!important;
	padding:9px 18px!important;
	border:1px solid #577cff!important;
	border-radius:10px!important;
	background:linear-gradient(135deg,#2468f2,#7447f4)!important;
	box-shadow:0 8px 22px rgba(36,104,242,.24)!important;
	color:#fff!important;
	font-weight:700!important;
	line-height:1.2!important;
	text-decoration:none!important;
}
html[data-termax-theme="dark"] #cookie-notice :is(.cn-button,.cn-set-cookie.button):hover,
html[data-termax-theme="dark"] #cookie-notice :is(.cn-button,.cn-set-cookie.button):focus-visible{
	border-color:#8fb0ff!important;
	filter:brightness(1.08)!important;
	outline:2px solid rgba(143,176,255,.34)!important;
	outline-offset:2px!important;
}
html[data-termax-theme="dark"] #cookie-notice :is(a:not(.cn-button),.cn-close-icon){color:#8fb0ff!important}

@media (max-width:767px){
	html[data-termax-theme="dark"] body.termax-p13-active #cookie-notice{
		bottom:calc(72px + env(safe-area-inset-bottom))!important;
	}
	html[data-termax-theme="dark"] #cookie-notice .cookie-notice-container{
		align-items:center!important;
		justify-content:space-between!important;
		gap:10px!important;
		min-height:0!important;
		padding:10px 12px!important;
		text-align:left!important;
	}
	html[data-termax-theme="dark"] #cookie-notice :is(#cn-notice-text,.cn-text-container){
		flex:1 1 190px!important;
		font-size:12px!important;
		line-height:1.4!important;
		text-align:left!important;
	}
	html[data-termax-theme="dark"] #cookie-notice :is(.cn-buttons-container,.cn-button-container){
		flex:0 0 auto!important;
	}
	html[data-termax-theme="dark"] #cookie-notice :is(.cn-button,.cn-set-cookie.button){
		min-height:38px!important;
		padding:8px 14px!important;
		font-size:12px!important;
	}
}

/* TERMAX 1.13.23: finish dark cart labels, account navigation and global header actions. */
html[data-termax-theme="dark"] body.woocommerce-cart table.shop_table_responsive tr td:is(.product-price,.product-quantity,.product-subtotal)::before{
	color:var(--termax-dark-muted,#a9b8d0)!important;
	opacity:1!important;
}
html[data-termax-theme="dark"] body.woocommerce-account .woocommerce-MyAccount-navigation li.is-active > a,
html[data-termax-theme="dark"] body.termax-p7-active .woocommerce-MyAccount-navigation li.is-active > a{
	background:var(--termax-dark-surface-2,#17263c)!important;
	background-color:var(--termax-dark-surface-2,#17263c)!important;
	border-color:#577cff!important;
	box-shadow:none!important;
	color:var(--termax-dark-text,#f3f6fc)!important;
}
html[data-termax-theme="dark"] body.woocommerce-account .woocommerce-MyAccount-navigation li.is-active > a:hover,
html[data-termax-theme="dark"] body.woocommerce-account .woocommerce-MyAccount-navigation li.is-active > a:focus-visible,
html[data-termax-theme="dark"] body.termax-p7-active .woocommerce-MyAccount-navigation li.is-active > a:hover,
html[data-termax-theme="dark"] body.termax-p7-active .woocommerce-MyAccount-navigation li.is-active > a:focus-visible{
	background:var(--termax-dark-surface-3,#1d2e47)!important;
	border-color:#8fb0ff!important;
	color:#fff!important;
}
html[data-termax-theme="dark"] body :is(.site-header,#site-header,#header,header#masthead) :is(.termax-header-account,.termax-header-wishlist,.termax-header-cart,.termax-header-action){
	background:var(--termax-dark-surface-2,#17263c)!important;
	background-color:var(--termax-dark-surface-2,#17263c)!important;
	border-color:var(--termax-dark-line,#2d405f)!important;
	color:var(--termax-dark-text,#f3f6fc)!important;
}
html[data-termax-theme="dark"] body :is(.site-header,#site-header,#header,header#masthead) :is(.termax-header-account,.termax-header-wishlist,.termax-header-cart,.termax-header-action) :is(.termax-action-visual,.termax-action-copy,.termax-action-copy strong){
	color:#e7eefb!important;
}
html[data-termax-theme="dark"] body :is(.site-header,#site-header,#header,header#masthead) :is(.termax-header-account,.termax-header-wishlist,.termax-header-cart,.termax-header-action) :is(.termax-action-copy small,.termax-header-cart-total,.termax-header-cart-total .amount,.woocommerce-Price-amount){
	color:#aebed4!important;
}
html[data-termax-theme="dark"] body :is(.site-header,#site-header,#header,header#masthead) :is(.termax-header-account,.termax-header-wishlist,.termax-header-cart,.termax-header-action):hover,
html[data-termax-theme="dark"] body :is(.site-header,#site-header,#header,header#masthead) :is(.termax-header-account,.termax-header-wishlist,.termax-header-cart,.termax-header-action):focus-within{
	background:#1a2b45!important;
	border-color:#577cff!important;
}

/* TERMAX 1.14.3: vertically centre text inside all primary text actions. */
body :is(
	a.button,
	button.button,
	input.button,
	input[type="submit"],
	.elementor-button,
	.eael-load-more-button,
	.eael-post-elements-readmore-btn,
	.woocommerce-mini-cart__buttons a,
	.widget_shopping_cart .buttons a,
	.wc-proceed-to-checkout .checkout-button,
	.checkout-button,
	.single_add_to_cart_button,
	.termax-newsletter-form button[type="submit"],
	.termax-b2b-form button[type="submit"],
	.termax-registration-form button[type="submit"],
	.termax-account-registration button[type="submit"],
	.woocommerce-form-login button[type="submit"],
	.woocommerce-form-register button[type="submit"],
	.woocommerce-checkout button[type="submit"],
	.woocommerce-cart button[type="submit"]
){
	align-content:center!important;
	text-align:center!important;
}
body :is(
	.woocommerce-mini-cart__buttons a,
	.widget_shopping_cart .buttons a,
	.wc-proceed-to-checkout .checkout-button,
	.checkout-button
){
	display:flex!important;
	align-items:center!important;
	justify-content:center!important;
	align-content:center!important;
}
body .elementor-button .elementor-button-content-wrapper{
	align-items:center!important;
	justify-content:center!important;
}

/* TERMAX 1.14.4/1.14.5: reusable TERMAX article components. */
html[data-termax-theme="dark"] body .tmx-article-shell{
	background:transparent!important;
	color:#d6e1f2!important;
}
html[data-termax-theme="dark"] body .tmx-article{
	--tmx-navy:#f3f6fc!important;
	--tmx-blue:#577cff!important;
	--tmx-violet:#8064ff!important;
	--tmx-ink:#d6e1f2!important;
	--tmx-muted:#a9bad2!important;
	--tmx-line:#283b59!important;
	--tmx-soft:#111f34!important;
	--tmx-white:#0e1a2b!important;
	color:#d6e1f2!important;
}
html[data-termax-theme="dark"] body .tmx-article :is(h1,h2,h3,h4,strong,b){
	color:#f3f6fc!important;
}
html[data-termax-theme="dark"] body .tmx-article :is(p,li,figcaption,td){
	color:#c5d2e5!important;
}
html[data-termax-theme="dark"] body .tmx-hero{
	background:
		radial-gradient(circle at 78% 18%,rgba(87,124,255,.30),transparent 34%),
		linear-gradient(135deg,#071326 0%,#10284c 52%,#382c76 100%)!important;
	border:1px solid #314b74!important;
	box-shadow:0 20px 48px rgba(0,0,0,.28)!important;
}
html[data-termax-theme="dark"] body .tmx-hero :is(h1,h2,h3,p,strong,span){
	color:#f7f9fd!important;
}
html[data-termax-theme="dark"] body .tmx-eyebrow{
	background:rgba(143,176,255,.13)!important;
	border:1px solid rgba(143,176,255,.38)!important;
	color:#bcd0ff!important;
}
html[data-termax-theme="dark"] body .tmx-lead{
	color:#d6e3f5!important;
}
html[data-termax-theme="dark"] body .tmx-verdict{
	background:rgba(5,14,29,.62)!important;
	border-color:rgba(143,176,255,.34)!important;
	box-shadow:none!important;
}
html[data-termax-theme="dark"] body .tmx-nav{
	background:#0d192a!important;
	border-color:#283b59!important;
	box-shadow:0 12px 30px rgba(0,0,0,.20)!important;
}
html[data-termax-theme="dark"] body .tmx-nav a{
	background:#14243a!important;
	border-color:#304563!important;
	color:#b9cdf2!important;
}
html[data-termax-theme="dark"] body .tmx-nav a:hover,
html[data-termax-theme="dark"] body .tmx-nav a:focus-visible{
	background:#1a2e4b!important;
	border-color:#577cff!important;
	color:#fff!important;
}
html[data-termax-theme="dark"] body .tmx-section{
	background:#0e1a2b!important;
	border-color:#283b59!important;
	box-shadow:0 14px 38px rgba(0,0,0,.18)!important;
}
html[data-termax-theme="dark"] body .tmx-card,
html[data-termax-theme="dark"] body .tmx-effect,
html[data-termax-theme="dark"] body .tmx-step,
html[data-termax-theme="dark"] body .tmx-link-card{
	background:#14243a!important;
	border-color:#304563!important;
	box-shadow:none!important;
}
html[data-termax-theme="dark"] body .tmx-card--blue{
	background:linear-gradient(145deg,#122944,#172e53)!important;
	border-color:#315486!important;
}
html[data-termax-theme="dark"] body .tmx-card--violet{
	background:linear-gradient(145deg,#211d43,#2c2455)!important;
	border-color:#50458a!important;
}
html[data-termax-theme="dark"] body .tmx-media{
	background:#101d30!important;
	border-color:#304563!important;
	box-shadow:none!important;
}
html[data-termax-theme="dark"] body .tmx-media img{
	background:#edf2fa!important;
	border-color:#3b506d!important;
}
html[data-termax-theme="dark"] body .tmx-media figcaption{
	background:#111f34!important;
	border-color:#283b59!important;
	color:#a9bad2!important;
}
html[data-termax-theme="dark"] body .tmx-table-wrap{
	background:#0f1c2e!important;
	border-color:#304563!important;
	box-shadow:none!important;
}
html[data-termax-theme="dark"] body .tmx-table-wrap table{
	background:#0f1c2e!important;
	border-color:#304563!important;
}
html[data-termax-theme="dark"] body .tmx-table-wrap thead th{
	background:#1a2d49!important;
	border-color:#304563!important;
	color:#eef4ff!important;
}
html[data-termax-theme="dark"] body .tmx-table-wrap tbody td{
	background:#111f34!important;
	border-color:#283b59!important;
	color:#c5d2e5!important;
}
html[data-termax-theme="dark"] body .tmx-table-wrap tbody tr:nth-child(even) td{
	background:#14243a!important;
}
html[data-termax-theme="dark"] body .tmx-alert{
	background:#282419!important;
	border-color:#7b6331!important;
	color:#f1d59d!important;
}
html[data-termax-theme="dark"] body .tmx-alert :is(h2,h3,h4,strong,p,li){
	color:#f1d59d!important;
}
html[data-termax-theme="dark"] body .tmx-danger{
	background:#2a171d!important;
	border-color:#813949!important;
	color:#f0b4c0!important;
}
html[data-termax-theme="dark"] body .tmx-danger :is(h2,h3,h4,strong,p,li){
	color:#f0b4c0!important;
}
html[data-termax-theme="dark"] body .tmx-step__number{
	background:linear-gradient(135deg,#2768ff,#7652ff)!important;
	color:#fff!important;
	box-shadow:0 8px 20px rgba(87,124,255,.28)!important;
}
html[data-termax-theme="dark"] body .tmx-bottom{
	background:linear-gradient(135deg,#101f34,#171f3d)!important;
	border-color:#33496b!important;
}
html[data-termax-theme="dark"] body .tmx-link-card{
	color:#dbe7fb!important;
}
html[data-termax-theme="dark"] body .tmx-link-card:hover,
html[data-termax-theme="dark"] body .tmx-link-card:focus-visible{
	background:#1a2e4b!important;
	border-color:#577cff!important;
	color:#fff!important;
}
html[data-termax-theme="dark"] body .tmx-cta{
	background:linear-gradient(135deg,#145ee9 0%,#6b45ee 100%)!important;
	border-color:rgba(143,176,255,.55)!important;
	box-shadow:0 18px 44px rgba(30,83,210,.25)!important;
}
html[data-termax-theme="dark"] body .tmx-cta :is(h2,h3,p,strong,a,span){
	color:#fff!important;
}
@media (max-width:767px){
	html[data-termax-theme="dark"] body .tmx-hero,
	html[data-termax-theme="dark"] body .tmx-section,
	html[data-termax-theme="dark"] body .tmx-nav{
		box-shadow:none!important;
	}
	html[data-termax-theme="dark"] body .tmx-table-wrap{
		border-color:#304563!important;
	}
}

/* TERMAX 1.14.5: universal content foundation for current and future pages/posts. */
body:is(.page,.single-post) :where(
	.entry-content,
	.post-content,
	.elementor-widget-text-editor,
	.elementor-widget-theme-post-content
){
	overflow-wrap:anywhere;
}
html[data-termax-theme="dark"] body:is(.page,.single-post) :where(.site-content,.content-area,.site-main,main){
	color:var(--termax-dark-text);
}
html[data-termax-theme="dark"] body:is(.page,.single-post) :where(
	.entry-content,
	.post-content,
	.elementor-widget-text-editor,
	.elementor-widget-theme-post-content
) :where(h1,h2,h3,h4,h5,h6,strong,b){
	color:var(--termax-dark-text);
}
html[data-termax-theme="dark"] body:is(.page,.single-post) :where(
	.entry-content,
	.post-content,
	.elementor-widget-text-editor,
	.elementor-widget-theme-post-content
) :where(p,li,figcaption,small){
	color:var(--termax-dark-muted);
}
html[data-termax-theme="dark"] body:is(.page,.single-post) :where(
	.entry-content,
	.post-content,
	.elementor-widget-text-editor,
	.elementor-widget-theme-post-content
) a:not(.button):not(.elementor-button){
	color:#8fb0ff;
}
html[data-termax-theme="dark"] body:is(.page,.single-post) :where(
	.entry-content,
	.post-content,
	.elementor-widget-theme-post-content
) :where(hr,table,th,td){
	border-color:var(--termax-dark-line);
}
html[data-termax-theme="dark"] body:is(.page,.single-post) :where(
	.entry-content,
	.post-content,
	.elementor-widget-theme-post-content
) :where(blockquote,pre,code,.wp-block-table){
	background:var(--termax-dark-surface-2);
	border-color:var(--termax-dark-line);
	color:var(--termax-dark-text);
}
html[data-termax-theme="dark"] body:is(.page,.single-post):not(.elementor-page) :where(
	.site-main > article,
	.content-area > article,
	article.type-page,
	article.type-post
){
	background:var(--termax-dark-surface);
	border:1px solid var(--termax-dark-line);
	border-radius:16px;
	color:var(--termax-dark-text);
}
html[data-termax-theme="dark"] body :where(.tmx-page-shell,.tmx-content-shell,.tmx-article-shell){
	background:transparent!important;
	color:var(--termax-dark-muted)!important;
}
html[data-termax-theme="dark"] body :where(.tmx-page,.tmx-content,.tmx-article){
	color:var(--termax-dark-muted)!important;
}
html[data-termax-theme="dark"] body :where(.tmx-page,.tmx-content,.tmx-article) :where(h1,h2,h3,h4,h5,h6,strong,b){
	color:var(--termax-dark-text)!important;
}
html[data-termax-theme="dark"] body :where(.tmx-panel,.tmx-content-card){
	background:var(--termax-dark-surface)!important;
	border:1px solid var(--termax-dark-line)!important;
	box-shadow:var(--termax-dark-shadow)!important;
	color:var(--termax-dark-text)!important;
}
html[data-termax-theme="dark"] body :where(.tmx-panel,.tmx-content-card) :where(p,li,small){
	color:var(--termax-dark-muted)!important;
}

/* TERMAX 1.15.1: complete the dark My Account navigation and loyalty surfaces. */
html[data-termax-theme="dark"] body.woocommerce-account .woocommerce-MyAccount-navigation ul,
html[data-termax-theme="dark"] body.termax-p7-active .woocommerce-MyAccount-navigation ul{
	overflow:hidden!important;
	border:1px solid var(--termax-dark-line,#2d405f)!important;
	border-radius:12px!important;
	background:var(--termax-dark-surface,#121e31)!important;
	box-shadow:none!important;
}
html[data-termax-theme="dark"] body.woocommerce-account .woocommerce-MyAccount-navigation li,
html[data-termax-theme="dark"] body.termax-p7-active .woocommerce-MyAccount-navigation li{
	margin:0!important;
	border:0!important;
	border-radius:0!important;
	background:transparent!important;
}
html[data-termax-theme="dark"] body.woocommerce-account .woocommerce-MyAccount-navigation li:not(:last-child),
html[data-termax-theme="dark"] body.termax-p7-active .woocommerce-MyAccount-navigation li:not(:last-child){
	border-bottom:1px solid var(--termax-dark-line,#2d405f)!important;
}
html[data-termax-theme="dark"] body.woocommerce-account .woocommerce-MyAccount-navigation li > a,
html[data-termax-theme="dark"] body.termax-p7-active .woocommerce-MyAccount-navigation li > a{
	margin:0!important;
	border:0!important;
	border-radius:0!important;
	background:transparent!important;
	color:#c7d3e6!important;
	box-shadow:none!important;
	transition:background-color .18s ease,color .18s ease,padding-left .18s ease!important;
}
html[data-termax-theme="dark"] body.woocommerce-account .woocommerce-MyAccount-navigation li > a:hover,
html[data-termax-theme="dark"] body.woocommerce-account .woocommerce-MyAccount-navigation li > a:focus-visible,
html[data-termax-theme="dark"] body.termax-p7-active .woocommerce-MyAccount-navigation li > a:hover,
html[data-termax-theme="dark"] body.termax-p7-active .woocommerce-MyAccount-navigation li > a:focus-visible{
	background:#1a2b45!important;
	color:#fff!important;
	padding-left:16px!important;
}
html[data-termax-theme="dark"] body.woocommerce-account .woocommerce-MyAccount-navigation li.is-active > a,
html[data-termax-theme="dark"] body.termax-p7-active .woocommerce-MyAccount-navigation li.is-active > a{
	background:var(--termax-dark-surface-2,#17263c)!important;
	box-shadow:inset 3px 0 0 #577cff!important;
	color:#fff!important;
}
html[data-termax-theme="dark"] body.woocommerce-account :is(.termax-account-stat,.termax-balance-card),
html[data-termax-theme="dark"] body.termax-p7-active :is(.termax-account-stat,.termax-balance-card){
	border:1px solid var(--termax-dark-line,#2d405f)!important;
	background:linear-gradient(145deg,var(--termax-dark-surface-2,#17263c) 0%,var(--termax-dark-surface,#121e31) 100%)!important;
	box-shadow:0 14px 32px rgba(0,0,0,.2)!important;
	color:var(--termax-dark-text,#f3f6fc)!important;
}
html[data-termax-theme="dark"] body.woocommerce-account :is(.termax-account-stat,.termax-balance-card) :is(span,small),
html[data-termax-theme="dark"] body.termax-p7-active :is(.termax-account-stat,.termax-balance-card) :is(span,small){
	color:var(--termax-dark-muted,#a9b8d0)!important;
}
html[data-termax-theme="dark"] body.woocommerce-account :is(.termax-account-stat,.termax-balance-card) strong,
html[data-termax-theme="dark"] body.woocommerce-account :is(.termax-account-stat,.termax-balance-card) strong :is(.amount,.woocommerce-Price-currencySymbol),
html[data-termax-theme="dark"] body.termax-p7-active :is(.termax-account-stat,.termax-balance-card) strong,
html[data-termax-theme="dark"] body.termax-p7-active :is(.termax-account-stat,.termax-balance-card) strong :is(.amount,.woocommerce-Price-currencySymbol){
	color:#fff!important;
}
html[data-termax-theme="dark"] body.woocommerce-account .termax-account-explainer,
html[data-termax-theme="dark"] body.termax-p7-active .termax-account-explainer{
	border:1px solid var(--termax-dark-line,#2d405f)!important;
	border-left:4px solid #577cff!important;
	border-radius:10px!important;
	background:var(--termax-dark-surface-2,#17263c)!important;
	box-shadow:none!important;
	color:#cbd7e9!important;
}
html[data-termax-theme="dark"] body.woocommerce-account .termax-loyalty-page .shop_table,
html[data-termax-theme="dark"] body.termax-p7-active .termax-loyalty-page .shop_table{
	border-color:var(--termax-dark-line,#2d405f)!important;
	background:var(--termax-dark-surface,#121e31)!important;
}
/* TERMAX 1.15.9: remove inherited light borders from mobile My Account blocks. */
@media (max-width:767px){
	html[data-termax-theme="dark"] body.woocommerce-account .woocommerce-MyAccount-content :is(
		table,thead,tbody,tfoot,tr,th,td,
		.shop_table,.shop_table_responsive,
		.woocommerce-orders-table,.woocommerce-MyAccount-orders,
		.woocommerce-MyAccount-downloads,.woocommerce-table,
		.woocommerce-order-details,.woocommerce-customer-details,
		.woocommerce-Addresses,.woocommerce-Address,.woocommerce-column,address,
		.woocommerce-PaymentMethods,.woocommerce-PaymentMethod,
		form,fieldset,
		.woocommerce-info,.woocommerce-message,.woocommerce-error,
		.termax-loyalty-page,.termax-account-stat,.termax-balance-card,
		.termax-business-conversion
	){
		border-color:var(--termax-dark-line,#2d405f)!important;
	}
	html[data-termax-theme="dark"] body.woocommerce-account .woocommerce-MyAccount-content table.shop_table_responsive tr,
	html[data-termax-theme="dark"] body.woocommerce-account .woocommerce-MyAccount-content table.shop_table_responsive tr :is(th,td){
		border-color:var(--termax-dark-line,#2d405f)!important;
	}
	html[data-termax-theme="dark"] body.woocommerce-account .user-avatar img{
		border-color:var(--termax-dark-line,#2d405f)!important;
		background:var(--termax-dark-surface-2,#17263c)!important;
	}
}
@media (max-width:767px){
	html[data-termax-theme="dark"] body.woocommerce-account .termax-account-overview,
	html[data-termax-theme="dark"] body.termax-p7-active .termax-account-overview{
		grid-template-columns:1fr!important;
		gap:12px!important;
	}
	html[data-termax-theme="dark"] body.woocommerce-account :is(.termax-account-stat,.termax-balance-card),
	html[data-termax-theme="dark"] body.termax-p7-active :is(.termax-account-stat,.termax-balance-card){
		box-shadow:none!important;
	}
}
@media (max-width:767px){
	html[data-termax-theme="dark"] body :where(.tmx-panel,.tmx-content-card){
		box-shadow:none!important;
	}
}