/* Two readable color modes. Photos, the approved logo and chat animation stay unchanged. */
html[data-delta-theme="light"]{color-scheme:light}
html[data-delta-theme="dark"]{color-scheme:dark}
body.dt-design26 .dt-mode-bar{max-width:1440px;margin:0 auto;display:flex;align-items:center;justify-content:flex-end;gap:14px;padding:10px 24px 0;color:#29323a;font:16px/1.4 Arial,Helvetica,sans-serif}
body.dt-design26 .dt-mode-label{font-size:15px}
body.dt-design26 .dt-mode-options{display:flex;gap:4px;padding:4px;background:#e6e8eb;border:1px solid #cbd0d5;border-radius:12px}
body.dt-design26 .dt-mode-option{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:8px 14px;border:0;border-radius:8px;background:transparent;color:#29323a;font:16px/1.4 Arial,Helvetica,sans-serif;cursor:pointer}
body.dt-design26 .dt-mode-option svg{width:20px;height:20px;stroke-width:1.7;flex:none}
body.dt-design26 .dt-mode-option[aria-pressed="true"]{background:#923345;color:#fff;font-weight:700}
body.dt-design26 .dt-mode-option .dt-mode-check{width:14px;height:14px;display:none}
body.dt-design26 .dt-mode-option[aria-pressed="true"] .dt-mode-check{display:block}
body.dt-design26 .dt-mode-option:focus-visible{outline:3px solid #923345;outline-offset:3px}
html[data-delta-theme="dark"] body.dt-design26{--dt-night-bg:#16191d;--dt-night-surface:#24292f;--dt-night-raised:#30363e;--dt-night-text:#e9edf1;--dt-night-muted:#bdc5ce;--dt-night-line:#4b5561;background:#16191d!important;color:#e9edf1!important}
html[data-delta-theme="dark"] body.dt-design26 .dt-mode-bar{color:#e9edf1}
html[data-delta-theme="dark"] body.dt-design26 .dt-mode-options{background:#24292f;border-color:#596573}
html[data-delta-theme="dark"] body.dt-design26 .dt-mode-option{color:#e9edf1}
html[data-delta-theme="dark"] body.dt-design26 .dt-mode-option[aria-pressed="true"]{background:#923345;color:#fff}
html[data-delta-theme="dark"] body.dt-design26 :is(a,button,input,select,textarea,summary):focus-visible{outline-color:#efb8c5!important}
/* Text and normal store surfaces. Images are never inverted or recolored. */
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 :is(#common-home,#product-category,#product-search,#product-product,#checkout-cart,#checkout-checkout,#information-contact,#account-account,main,.container) :is(h1,h2,h3,h4,.dark-text,.sc-module-title,.sc-module-price,.sc-page-title,.sc-product-tab,.sc-product-content-attributes-list-title){color:#e9edf1!important}
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 :is(.content-block,.dt26-product,.dt26-task,.dt-product-choices,.dt-companion-card,.dt26-contact-dialog,.dt26-mobile-buy,.sc-product-fixed-btns,.modal-content,.modal-header,.modal-body,.modal-footer,#sidebar,#dt-catalog-dialog,#sc_livesearch,.dt-live-results,.dt12-catalog,.dt-directory){background:#24292f!important;color:#e9edf1!important;border-color:#4b5561!important;box-shadow:none!important}
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 :is(.light-text,.dt-purchase-sku,.dt26-product-sku,.dt26-section-heading p,.dt26-purchase-note,.dt-choice-intro,.dt-choice-fallback,.dt-choice-preview,.dt-choice-connections,.dt-companion-info p,.dt-live-empty,.dt-live-row small,.sc-module-model,.sc-module-price-old,.sc-last-news-item-date,.sc-advantages-item-text){color:#bdc5ce!important}
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 :is(.dt26-product-name,.dt26-task,.dt26-benefits a,.dt26-product-price,.dt26-contact-dialog h2,.dt26-mobile-buy strong,.dt26-fixed-price,.dt-choice-preview strong,.dt-companion-name,.dt-companion-info strong){color:#e9edf1!important}
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 :is(.blue-link,.breadcrumb a,.dt-choice-fallback a,.dt-companion-proof,.sc-product-content-description a,.sc-blog-post-text a,.dt26-purchase-note a,.dt26-contact-dialog a:not(.dt26-contact-phone)){color:#efb8c5!important}
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 :is(.dt26-task svg,.dt26-benefits svg){color:#e4b2bf!important}
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 :is(.dt10-photo-card,.sc-subcategories-item){background:#24292f!important;border-color:#4b5561!important;box-shadow:none!important}
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 #common-home .dt10-photo-card>span{background:#24292f!important;color:#e9edf1!important;border-color:#4b5561!important}
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 #common-home .dt10-photo-card strong{color:#e9edf1!important}
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 :is(.sc-subcategories-item-title,.sc-subcategories-item a){color:#e9edf1!important}
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 :is(.dt26-product-image,.sc-module-img,.dt10-photo-card img,.sc-product-images-main,.sc-product-images-thumbnails a){background:#fff!important;border-radius:8px}
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 .sc-product-images{background:#fff!important}
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 :is(.dt-purchase-list,.delta-subcategory-filter-hint,.dt26-heat){background:#24292f!important;color:#e9edf1!important;border-color:#4b5561!important}
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 :is(.dt-purchase-list strong,.dt-purchase-list p,.dt26-heat h2,.dt26-heat-copy>p){color:#e9edf1!important}
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 :is(.dt26-heat-note,.dt26-heat-kicker){color:#bdc5ce!important}
html[data-delta-theme="dark"] body.dt-design26 .dt26-heat svg text{fill:#e9edf1!important}
html[data-delta-theme="dark"] body.dt-design26 .dt26-heat svg :is(.dt26-heat-device){fill:#30363e;stroke:#a5b2bf}
html[data-delta-theme="dark"] body.dt-design26 .dt26-heat svg .dt26-heat-small{fill:#bdc5ce!important}
/* Form controls, cart and checkout stay the same functional native forms. */
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 :is(input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]):not([type="submit"]),select,textarea,.form-control,.form-select){background:#30363e!important;color:#e9edf1!important;border-color:#677381!important}
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 :is(input,textarea)::placeholder{color:#bdc5ce!important;opacity:1!important}
html[data-delta-theme="dark"] body.dt-design26 #top #search #input_search{background:#30363e!important;color:#e9edf1!important;border-color:#677381!important}
html[data-delta-theme="dark"] body.dt-design26 #top #search #input_search::placeholder{color:#bdc5ce!important}
html[data-delta-theme="dark"] body.dt-design26 :is(input[type="checkbox"],input[type="radio"]){accent-color:#923345}
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 :is(.table,table){color:#e9edf1!important;border-color:#4b5561!important}
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 :is(.table,table) :is(td,th){background:#24292f!important;color:#e9edf1!important;border-color:#4b5561!important}
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 :is(.sc-product-attribute,.sc-product-attribute-item,.sc-product-content-attributes-item,.sc-product-tab,.sc-category-sort,.sc-module-showmore,.pagination li a,.pagination li span,.dt-live-heading,.dt-live-row,.dt-live-all){background:#24292f!important;color:#e9edf1!important;border-color:#4b5561!important}
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 :is(.sc-btn-secondary,.sc-btn-outline,.dt26-consult,.dt-choice-connections a,.dt-choice-fallback summary,.dt26-heat-toggle,.dt-live-close,.dt-filter-more,.dt26-dialog-close){background:#30363e!important;color:#e9edf1!important;border-color:#778390!important}
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 :is(.sc-btn-primary,.dt26-card-button,.dt26-contact-phone,.dt26-contact-chat,.dt-choice-open,.dt-choice-connections a[aria-current],.pagination .active span){background:#923345!important;color:#fff!important;border-color:#923345!important}
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 .delta-availability-label{color:#bdc5ce!important}
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 .delta-availability-label[data-delta-available="1"]{color:#b8e2c8!important}
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 :is(.sc-module-sticker,.sc-product-info-item-badge){background:#30363e!important;color:#e9edf1!important}
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 footer .content-block :is(a,p,strong,h2){color:#e9edf1!important}
/* Catalogue navigation and filters. */
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 :is(.dt10-menu-head,.dt10-side-item,.dt10-cat-link,.dt10-group,.dt54-menu-card,.dt-directory-link,.dt-mobile-category-shortcuts a){background:#24292f!important;color:#e9edf1!important;border-color:#4b5561!important}
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 :is(.dt10-side-item:hover,.dt10-cat-link:hover,.dt-directory-link:hover,.dt10-side-item[aria-current="true"]){background:#30363e!important;color:#fff!important}
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 :is(.ocf-container,.ocf-content,.ocf-header,.ocf-body,.ocf-filter-header,.ocf-filter-body,.ocf-value-list,.ocf-footer){background:#24292f!important;color:#e9edf1!important;border-color:#4b5561!important}
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 :is(.ocf-filter-name,.ocf-value,.ocf-value-name,.ocf-active-label,.ocf-range-field,.ocf-mobile-layout){color:#e9edf1!important}
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 :is(.ocf-value-count,.ocf-disabled){color:#bdc5ce!important}
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 .ocf-value-input{background:#30363e!important;border-color:#94a1af!important}
/* Readable chat surfaces only. Decorative bubbles, pulses and animation are preserved. */
html[data-delta-theme="dark"] body.dt-design26 #delta-chat-mount#delta-chat-mount :is(.dc-panel,.dc-messages,.dc-footer,.dc-form,.dc-hint){background:#24292f!important;color:#e9edf1!important;border-color:#4b5561!important}
html[data-delta-theme="dark"] body.dt-design26 #delta-chat-mount#delta-chat-mount .dc-hint:after{background:#24292f!important;border-color:#4b5561!important}
html[data-delta-theme="dark"] body.dt-design26 #delta-chat-mount#delta-chat-mount :is(.dc-message,.dc-msg,.dc-status,.dc-session){background:#30363e!important;color:#e9edf1!important;border-color:#4b5561!important}
html[data-delta-theme="dark"] body.dt-design26 #delta-chat-mount#delta-chat-mount :is(input,textarea){background:#30363e!important;color:#e9edf1!important;border-color:#778390!important}
html[data-delta-theme="dark"] body.dt-design26 #delta-chat-mount#delta-chat-mount :is(input,textarea)::placeholder{color:#bdc5ce!important}
html[data-delta-theme="dark"] body.dt-design26 #delta-chat-mount#delta-chat-mount :is(.dc-hint-text,.dc-hint-close,.dc-close,.dc-time,.dc-label){color:#e9edf1!important}
@media(max-width:767px){body.dt-design26 .dt-mode-bar{justify-content:space-between;padding:8px 12px 0;gap:8px}body.dt-design26 .dt-mode-label{font-size:14px}body.dt-design26 .dt-mode-option{padding:8px 10px;font-size:15px;gap:6px}}

/* Override old background-color declarations as well as background shorthands. */
html[data-delta-theme="dark"] body.dt-design26.dt-design26.dt-native24.dt-neutral18.dt-matte17.dt-refresh{background-color:#16191d!important;color:#e9edf1!important}
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 :is(#product-category,#product-search) .product-grid>.content-block{background:#24292f!important}
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 :is(#product-category,#product-search) :is(.sc-module-caption,.sc-module-info,.sc-module-price-box,.sc-category-attr){background:transparent!important;color:#e9edf1!important}
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 :is(#product-product .sc-product-content,#product-product .sc-product-content-left,#product-product .sc-product-content-right,#product-product .sc-product-content-description,#product-product .sc-product-content-attributes,#product-product .sc-product-content-reviews,#product-product .sc-product-info-item,#product-product .sc-product-actions){background:#24292f!important;color:#e9edf1!important;border-color:#4b5561!important}
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 :is(.dt54-category-name,.dt54-filter-label,.sc-product-actions label,#checkout-cart .content-block p){color:#e9edf1!important}
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 :is(.dt54-category-count,.sc-last-news-item-date,.sc-last-news-info){color:#bdc5ce!important}
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 :is(#product-product .sc-product-content-description p,#product-product .sc-product-content-description small,#product-product .sc-product-tags){color:#e9edf1!important}

html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 :is(#product-category,#product-search) :is(.delta-availability-label,.dt-purchase-quantity,label){color:#bdc5ce!important}
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 :is(#product-category,#product-search) .delta-availability-label[data-delta-available="1"]{color:#b8e2c8!important}
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 #common-home .dt-polish-news .sc-last-news-item-date{color:#bdc5ce!important}
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 main .content-block p{color:#e9edf1!important}
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 .content-block label{color:#e9edf1!important}
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 .dark-text{color:#e9edf1!important}
html[data-delta-theme="dark"] body.dt-design26 #delta-chat-mount#delta-chat-mount :is(.dc-profile,.dc-privacy){background:#24292f!important;color:#e9edf1!important}
html[data-delta-theme="dark"] body.dt-design26 #delta-chat-mount#delta-chat-mount :is(.dc-message small,.dc-status,.dc-session){color:#bdc5ce!important}
html[data-delta-theme="dark"] body.dt-design26 #delta-chat-mount#delta-chat-mount .dc-privacy a{color:#efb8c5!important}

html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 :is(.sidebar-header,.sidebar-inner,.sidebar-body){background:#24292f!important;color:#e9edf1!important}
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 :is(.breadcrumb-item,.breadcrumb-item a,.sc-breadcrumb-item,.sc-breadcrumb-item a){color:#bdc5ce!important}
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 .sc-breadcrumb :is(svg,svg path){fill:currentColor!important}
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 :is(#product-category,#product-search) .sc-category-attr-item span{color:#e9edf1!important}
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 #product-product :is(.sc-product-tabs-box,.sc-product-tabs,.sc-product-tab){background:#24292f!important;color:#bdc5ce!important;border-color:#4b5561!important}
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 #product-product .sc-product-tab.active{background:#30363e!important;color:#e9edf1!important;border-bottom-color:#efb8c5!important}
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 #product-product .sc-product-tab-title{color:inherit!important}

html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 :is(.dt-list-form,.dt-purchase-note){background:#24292f!important;color:#e9edf1!important;border-color:#4b5561!important}
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 :is(.dt-list-form p,.dt-list-form label,.dt-purchase-note p,.dt-list-file-picker span){color:#e9edf1!important}
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 :is(.dt-list-form a,.dt-purchase-note a){color:#efb8c5!important}
/* Reduce the glare of white photo backgrounds without inversion or changing source files. */
html[data-delta-theme="dark"] body.dt-design26 :is(.sc-module-img img,.dt26-product-image img,.dt10-photo-card img,#productImages img){filter:brightness(.88)}
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 :is(.sc-module-img,.dt26-product-image,.sc-product-images,.sc-product-images-main,.sc-product-images-thumbnails a){background:#e0e0e0!important}

/* The catalogue overlay is generated separately from the category page. */
html[data-delta-theme="dark"] body.dt-design26 #dt-catalog-dialog :is(.dt10-menu-layout,.dt10-menu-side,.dt10-menu-content,.dt10-columns,.dt10-column,.dt11-section,.dt11-types,.dt11-menu-footer){background:#24292f!important;color:#e9edf1!important;border-color:#4b5561!important}
html[data-delta-theme="dark"] body.dt-design26 #dt-catalog-dialog :is(h2,h3,.dt54-link-label,.dt54-menu-label,.dt10-menu-status){color:#e9edf1!important}
html[data-delta-theme="dark"] body.dt-design26 #dt-catalog-dialog :is(.dt10-category-link,.dt11-chip,.dt10-all-products,.dt10-search-products,.dt12-back){background:#30363e!important;color:#e9edf1!important;border-color:#677381!important}
html[data-delta-theme="dark"] body.dt-design26 #dt-catalog-dialog :is(.dt54-menu-arrow,.dt11-link-arrow,.dt10-breadcrumb){color:#bdc5ce!important}
html[data-delta-theme="dark"] body.dt-design26 #dt-catalog-dialog .dt54-menu-icon{background-color:#bdc5ce!important}
html[data-delta-theme="dark"] body.dt-design26 #dt-catalog-dialog .dt10-side-item[aria-pressed="true"]{background:#923345!important;color:#fff!important}
html[data-delta-theme="dark"] body.dt-design26 #dt-catalog-dialog .dt10-side-item[aria-pressed="true"] .dt54-menu-icon{background-color:#fff!important}

/* Visible night-mode boundaries: do not depend on a shadow to separate controls. */
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 :is(.dt26-product,.dt26-task,.dt10-photo-card,.sc-subcategories-item,.dt-product-choices,.dt-companion-card,.dt-purchase-list,.dt-list-form,.dt26-heat){border:1px solid #667381!important}
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 :is(#product-category,#product-search) .product-grid>.content-block{border:1px solid #667381!important}
html[data-delta-theme="dark"] body.dt-design26 #dt-catalog-dialog{border:1px solid #667381!important}
html[data-delta-theme="dark"] body.dt-design26 #dt-catalog-dialog :is(.dt10-menu-head,.dt10-menu-side,.dt11-section,.dt11-menu-footer){border-color:#667381!important}
html[data-delta-theme="dark"] body.dt-design26 #dt-catalog-dialog :is(.dt11-chip,.dt12-back){border:1px solid #778390!important}
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 #common-home .dt10-photo-card img{background:transparent!important;filter:none!important}
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 :is(.dt26-task,.dt10-photo-card,.sc-subcategories-item):is(:hover,:focus-visible){border-color:#c69aa5!important}

/* Native attribute rows also occur outside the radiator variant component. */
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 #product-product :is(.sc-product-content-attributes-list-item,.sc-product-actions-top,.sc-product-attr-list,.sc-product-attr-list-item){background:#24292f!important;color:#e9edf1!important;border-color:#667381!important}
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 #product-product :is(.sc-product-content-attributes-list-item,.sc-product-attr-list-item) :is(span,div,strong){color:#e9edf1!important}

body.dt-design26 .dt26-heat-photo{margin:0}
body.dt-design26 .dt26-heat-photo img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;border-radius:10px}
body.dt-design26 .dt26-heat-photo figcaption{font-size:13px;line-height:1.5;margin-top:9px;color:#5e6b74}
body.dt-design26 .dt26-heat-details{grid-column:1/-1;border-top:1px solid #cbd0d5;padding-top:14px;min-width:0}
body.dt-design26 .dt26-heat-details summary{font-size:16px;line-height:1.5;font-weight:600;cursor:pointer;padding:8px 0}
body.dt-design26 .dt26-heat-details .dt26-heat-toggle{margin:12px 0}
body.dt-design26 .dt26-heat-details svg{max-width:800px;margin:0 auto}
html[data-delta-theme="dark"] body.dt-design26 .dt26-heat-photo figcaption{color:#bdc5ce}
html[data-delta-theme="dark"] body.dt-design26 .dt26-heat-details{border-color:#667381;color:#e9edf1}

/* The legacy home image area inherits the card background. */
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 #common-home .dt10-photo-card{background:#24292f!important;border:1px solid #667381!important}
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 #common-home .dt10-photo-card:is(:hover,:focus-visible){border-color:#c69aa5!important}

html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 #common-home :is(.dt26-product,.dt26-task){border:1px solid #667381!important}
/* Native one-page checkout: identical controls and invoice-only payment flow. */
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 .oct-checkout :is(.oct-checkout-block,.shipping-method-box,.payment-method,.oct-checkout-actions-total-item){background:#24292f!important;color:#e9edf1!important;border-color:#667381!important}
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 .oct-checkout .oct-checkout-block{border:1px solid #667381!important}
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 .oct-checkout :is(.oct-checkout-block-title,.oct-checkout-actions-total-item,label,p,small,.oct-checkout-cart-title,.oct-checkout-cart-price,.oct-checkout-cart-total){color:#e9edf1!important}
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 .oct-checkout a:not(.sc-btn){color:#efb8c5!important}
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 .oct-checkout .alert-info{background:#30363e!important;color:#e9edf1!important;border-color:#667381!important}

html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 :is(#delta-np-picker,.delta-np-picker,.delta-np-options,.delta-np-option){background:#24292f!important;color:#e9edf1!important;border-color:#667381!important}
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 #delta-np-picker :is(.delta-np-title,label,p,small,button){color:#e9edf1!important}

html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 :is(#input-sort,#input-limit),
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 #product-product .dt-product-choices :is(select,input){background:#30363e!important;color:#e9edf1!important;border:1px solid #778390!important}
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 .sc-breadcrumb :is(i,a,li){color:#bdc5ce!important}

html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 .oct-checkout #agree-block.dt-consent31{background:#30363e!important;color:#e9edf1!important;border:1px solid #778390!important}
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 .oct-checkout #agree-block.dt-consent31 label{color:#e9edf1!important}
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 .oct-checkout #agree-block.dt-consent31 a{color:#efb8c5!important}
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 .oct-checkout .dt-consent-error{background:#442b32!important;color:#ffd7df!important;border-color:#cf93a1!important}

/* Open chat history uses its own legacy surfaces; keep launch effects intact. */
html[data-delta-theme="dark"] body.dt-design26 #delta-chat-mount#delta-chat-mount :is(.dc-history,.dc-notice,.dc-telegram){background:#24292f!important;color:#e9edf1!important;border-color:#667381!important}
html[data-delta-theme="dark"] body.dt-design26 #delta-chat-mount#delta-chat-mount .dc-telegram button{background:#30363e!important;color:#e9edf1!important;border:1px solid #778390!important}
html[data-delta-theme="dark"] body.dt-design26 #delta-chat-mount#delta-chat-mount :is(.dc-notice,.dc-telegram) a{color:#efb8c5!important}

html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 #product-category .dt-catalog-tools{background:#24292f!important;color:#e9edf1!important;border:1px solid #667381!important}
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 #product-product :is(.sc-module-quantity,.sc-module-quantity-btn,.dt-choice-preview){background:#30363e!important;color:#e9edf1!important;border-color:#778390!important}
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 #product-product .sc-product-one-click-btn{background:#30363e!important;color:#e9edf1!important;border:1px solid #778390!important}
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 #product-product .sc-product-one-click-btn .sc-btn-text{color:#e9edf1!important}
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 footer.sc-footer .delta-seller-identity{background:#24292f!important;color:#e9edf1!important;border:1px solid #667381!important}
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 footer.sc-footer .delta-seller-identity :is(h2,p,div,strong,span){color:#e9edf1!important}
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 footer.sc-footer .delta-seller-identity a{color:#efb8c5!important}

html[data-delta-theme="dark"] body.dt-design26 #product-product .sc-module-quantity-btn :is(.minus,.plus){filter:brightness(0) invert(1)}
/* One contained photo well, without a second padded frame or overflowing image. */
body.dt-design26.dt-native24.dt-neutral18 :is(#product-category,#product-search) .product-grid .sc-module-img{height:180px!important;min-height:180px!important;overflow:hidden;padding:10px!important;box-sizing:border-box}
body.dt-design26.dt-native24.dt-neutral18 :is(#product-category,#product-search) .product-grid .sc-module-img>a{display:flex!important;align-items:center;justify-content:center;width:100%!important;height:100%!important;min-width:0}
body.dt-design26.dt-native24.dt-neutral18 :is(#product-category,#product-search) .product-grid .sc-module-img img{width:100%!important;height:100%!important;max-height:100%!important;min-height:0!important;object-fit:contain!important;padding:0!important;border:0!important;background:transparent!important}
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 :is(#product-category,#product-search) .product-grid .sc-module-img{background:#e0e0e0!important}
@media(max-width:767px){body.dt-design26.dt-native24.dt-neutral18 :is(#product-category,#product-search) .product-grid .sc-module-img{height:140px!important;min-height:140px!important}body.dt-design26.dt-native24.dt-neutral18 footer.sc-footer{padding-bottom:calc(180px + env(safe-area-inset-bottom))!important}body.dt-design26.dt-native24.dt-neutral18:has(#product-product) footer.sc-footer{padding-bottom:calc(260px + env(safe-area-inset-bottom))!important}}
@media(max-width:399px){body.dt-design26.dt-native24.dt-neutral18 :is(#product-category,#product-search) .product-grid .sc-module-img{height:170px!important;min-height:170px!important}}

@media(min-width:768px){body.dt-design26.dt-native24.dt-neutral18 footer.sc-footer{padding-bottom:190px!important}}

html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 :is(#product-category,#product-search) .sc-category-products{background:transparent!important}
body.dt-design26.dt-native24.dt-neutral18 :is(#product-category,#product-search) .product-grid .sc-module-img>a{padding:0!important;background:transparent!important;border:0!important}

html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 :is(#product-category,#product-search) :is(.sc-category-sort-row,.sc-category-description-row){background:transparent!important}
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 :is(#product-category,#product-search) .sc-category-description{background:#24292f!important;color:#e9edf1!important;border-color:#667381!important}
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 :is(#product-category,#product-search) .sc-category-description :is(p,li,span){color:#e9edf1!important}

/* Information documents, contact details and native return form. Content stays unchanged. */
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 :is(#information-information,#information-contact,#information-sitemap,#account-return){color:#e9edf1!important}
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 :is(#information-information,#information-contact,#information-sitemap,#account-return) :is(.delta-policy,.content-block-text,h1,h2,h3,h4,.h2,.h3,legend,li,label,strong,b,em,small,span){color:#e9edf1!important}
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 :is(#information-information,#information-contact,#information-sitemap,#account-return) :is(.delta-policy,.content-block-text) :is(p,div){color:#e9edf1!important}
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 :is(#information-information,#information-contact,#information-sitemap,#account-return) a:not(.sc-btn):not(.btn){color:#efb8c5!important}
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 :is(#information-information,#information-contact,#information-sitemap,#account-return) a:not(.sc-btn):not(.btn) :is(span,strong,b){color:inherit!important}
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 :is(#information-information,#information-contact,#information-sitemap,#account-return) :is(.delta-requisites,.delta-seller-identity){background:#30363e!important;color:#e9edf1!important;border:1px solid #778390!important}
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 :is(#information-information,#information-contact,#information-sitemap,#account-return) :is(.light-text,.help-block){color:#bdc5ce!important}
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 :is(#information-information,#information-contact,#information-sitemap,#account-return) :is(.required,.text-danger,.invalid-feedback){color:#ffc2ce!important}
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 :is(#information-information,#information-contact,#information-sitemap,#account-return) li::marker{color:#e4b2bf}
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 :is(#information-information,#information-contact,#information-sitemap,#account-return) :is(input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]),textarea,select,.input-group-text,.btn-default){background:#30363e!important;color:#e9edf1!important;border-color:#778390!important}
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 :is(#information-information,#information-contact,#information-sitemap,#account-return) :is(.sc-btn-primary,.btn-primary),
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 :is(#information-information,#information-contact,#information-sitemap,#account-return) :is(.sc-btn-primary,.btn-primary) .sc-btn-text{color:#fff!important}
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 .modal:has(.delta-policy) .delta-policy{color:#e9edf1!important}
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 .modal:has(.delta-policy) .delta-policy :is(h2,h3,p,li,strong,b,span){color:#e9edf1!important}
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 .modal:has(.delta-policy) .delta-policy a{color:#efb8c5!important}
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 .modal:has(.delta-policy) .delta-requisites{background:#30363e!important;color:#e9edf1!important;border-color:#778390!important}

html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 #account-return .sc-account-module :is(.sc-column-categories-item,.sc-column-categories-item>a){background:#24292f!important;color:#efb8c5!important;border-color:#667381!important}
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 #account-return .sc-account-module .sc-account-module-icon{background:#e0e0e0!important}
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 #information-contact .sc-contact-us-item-img img[src*="logo-shaded-light"]{background:#fff;border:1px solid #cbd0d5;border-radius:8px;padding:10px;object-fit:contain;box-sizing:border-box}
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 #information-contact .sc-footer-socials-item i{color:#e9edf1!important}

/* Readable existing muted labels on the light contact/documents pages, too. */
html[data-delta-theme="light"] body.dt-design26.dt-native24.dt-neutral18 #information-contact .light-text{color:#56616b!important}
html[data-delta-theme="light"] body.dt-design26.dt-native24.dt-neutral18 :is(#information-information,#information-contact,#information-sitemap,#account-return) :is(.breadcrumb-item,.sc-breadcrumb-item,.breadcrumb-item a,.sc-breadcrumb-item a,.sc-breadcrumb a){color:#56616b!important}

/* Native order-date picker on the return form, including selected/disabled states. */
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18:has(#account-return) .bootstrap-datetimepicker-widget{background:#24292f!important;color:#e9edf1!important;border:1px solid #778390!important}
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18:has(#account-return) .bootstrap-datetimepicker-widget :is(td.old,td.new,td.disabled,th.disabled,td span.disabled){color:#bdc5ce!important}
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18:has(#account-return) .bootstrap-datetimepicker-widget :is(td.active,td.active:hover,td span.active,td span.active:hover){background:#923345!important;color:#fff!important}
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18:has(#account-return) .bootstrap-datetimepicker-widget :is(td.day:not(.active):hover,td span:not(.active):hover,th.prev:hover,th.next:hover,th.picker-switch:hover){background:#30363e!important;color:#e9edf1!important}
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18:has(#account-return) .bootstrap-datetimepicker-widget td.today:before{border-bottom-color:#efb8c5!important}
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18:has(#account-return) .bootstrap-datetimepicker-widget:after{border-bottom-color:#24292f!important}

/* Home media: fit the preview to its own frame, not a narrower capped box. */
body.dt-design26.dt-native24.dt-neutral18 #common-home .content-block:has(>.video-container){padding:0!important;border-radius:12px!important;overflow:hidden;min-width:0}
body.dt-design26.dt-native24.dt-neutral18 #common-home .video-container{position:relative!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;padding:0!important;aspect-ratio:16/9}
body.dt-design26.dt-native24.dt-neutral18 #common-home .video-container>.delta-video-facade{position:absolute!important;inset:0;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;aspect-ratio:auto;border-radius:0!important}
body.dt-design26.dt-native24.dt-neutral18 #common-home .video-container :is(.delta-video-play,iframe){width:100%!important;height:100%!important;max-height:none!important;border:0!important}
body.dt-design26.dt-native24.dt-neutral18 #common-home .video-container .delta-video-play img{width:100%!important;height:100%!important;max-height:none!important;object-fit:cover!important}
body.dt-design26.dt-native24.dt-neutral18 #common-home .row:has(>.col-lg-6>.content-block>.video-container){row-gap:16px}
/* News images use the original article pictures, with consistent thumbnail proportions. */
body.dt-design26.dt-native24.dt-neutral18 #common-home .dt-polish-news{width:100%!important;margin:28px 0 0!important;gap:20px!important;background:transparent!important;--bs-gutter-x:0;--bs-gutter-y:0}
body.dt-design26.dt-native24.dt-neutral18 #common-home .dt-polish-news>:is(.sc-last-news-item,.sc-module-header,.dt-polish-news-actions){margin-top:0!important}
body.dt-design26.dt-native24.dt-neutral18 #common-home .dt-polish-news .sc-last-news-item>.content-block{display:flex!important;flex-direction:column;gap:0!important;padding:0!important;min-height:0!important;border-radius:12px!important;overflow:hidden}
body.dt-design26.dt-native24.dt-neutral18 #common-home .dt-polish-news .sc-last-news-item>.content-block>a{display:block!important;position:relative;width:100%!important;min-width:0!important;max-width:100%!important;aspect-ratio:16/10;height:auto!important;background:#fff;overflow:hidden;flex:none;line-height:0}
body.dt-design26.dt-native24.dt-neutral18 #common-home .dt-polish-news .sc-last-news-item>.content-block>a img{position:absolute;inset:0;display:block!important;width:100%!important;max-width:100%!important;height:100%!important;padding:0!important;border:0!important;object-fit:contain!important;background:transparent!important}
body.dt-design26.dt-native24.dt-neutral18 #common-home .dt-polish-news .sc-last-news-caption{position:static!important;height:auto!important;min-width:0;max-width:100%;padding:14px!important;align-self:stretch}
body.dt-design26.dt-native24.dt-neutral18 #common-home .dt-polish-news .sc-last-news-info{padding:0 0 12px!important;gap:8px;flex-wrap:wrap}
body.dt-design26.dt-native24.dt-neutral18 #common-home .dt-polish-news .sc-last-news-title{padding:0!important;margin:0!important;line-height:1.45!important;overflow-wrap:anywhere!important}
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 #common-home .content-block:has(>.video-container),
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 #common-home .dt-polish-news .sc-last-news-item>.content-block{border:1px solid #667381!important}
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 #common-home .dt-polish-news .sc-last-news-item>.content-block>a{background:#e0e0e0!important}
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 #common-home .dt-polish-news .sc-last-news-item>.content-block>a img{filter:brightness(.88)}
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 #common-home .dt-polish-news .sc-last-news-title{color:#e9edf1!important}
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 #common-home .dt-polish-news-more{background:#30363e!important;color:#e9edf1!important;border-color:#778390!important}
@media(max-width:767px){
 body.dt-design26.dt-native24.dt-neutral18 #common-home .dt-polish-news{grid-template-columns:minmax(0,1fr)!important;gap:12px!important}
 body.dt-design26.dt-native24.dt-neutral18 #common-home .dt-polish-news .sc-last-news-item>.content-block{display:grid!important;grid-template-columns:112px minmax(0,1fr)!important;align-items:center;padding:12px!important;gap:14px!important}
 body.dt-design26.dt-native24.dt-neutral18 #common-home .dt-polish-news .sc-last-news-item>.content-block>a{width:112px!important;height:84px!important;aspect-ratio:auto;border-radius:8px}
 body.dt-design26.dt-native24.dt-neutral18 #common-home .dt-polish-news .sc-last-news-caption{padding:0!important;align-self:center}
}
@media(max-width:399px){body.dt-design26.dt-native24.dt-neutral18 #common-home .dt-polish-news .sc-last-news-item>.content-block{grid-template-columns:96px minmax(0,1fr)!important}body.dt-design26.dt-native24.dt-neutral18 #common-home .dt-polish-news .sc-last-news-item>.content-block>a{width:96px!important;height:80px!important}}

/* Readable filter counts and range-scale numbers, including the mobile portal. */
body.dt-design26.dt-native24.dt-neutral18 :is(#ocfilter,#ocf-mobile,.ocf-container,.ocf-mobile-layout) .ocf-value-count{font-size:13px!important;font-weight:600!important;line-height:1.4;min-width:26px;display:inline-block;text-align:center;padding:2px 6px}
body.dt-design26.dt-native24.dt-neutral18 :is(#ocfilter,#ocf-mobile,.ocf-container,.ocf-mobile-layout) .ocf-selected .ocf-value-count{display:none!important}
body.dt-design26.dt-native24.dt-neutral18 :is(#ocfilter,#ocf-mobile,.ocf-container,.ocf-mobile-layout) .ocf-value-count:empty{display:none!important}
body.dt-design26.dt-native24.dt-neutral18 :is(#ocfilter,#ocf-mobile,.ocf-container,.ocf-mobile-layout) .ocf-noUi-value{font-size:13px!important;font-weight:600!important;color:#56616b!important}
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 :is(#ocfilter,#ocf-mobile,.ocf-container,.ocf-mobile-layout) .ocf-value-count{background:#30363e!important;color:#e9edf1!important;border:1px solid #778390!important}
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 :is(#ocfilter,#ocf-mobile,.ocf-container,.ocf-mobile-layout) :is(.ocf-noUi-value,.ocf-input-group-addon,.ocf-num-abbr){color:#e9edf1!important}
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 :is(#ocfilter,#ocf-mobile,.ocf-container,.ocf-mobile-layout) .ocf-disabled .ocf-value-count{background:#24292f!important;color:#bdc5ce!important}
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 :is(#ocfilter,#ocf-mobile,.ocf-container,.ocf-mobile-layout) .ocf-noUi-tooltip{background:#30363e!important;color:#e9edf1!important;border-color:#778390!important;font-size:13px!important}
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 :is(#ocfilter,#ocf-mobile,.ocf-container,.ocf-mobile-layout) .ocf-noUi-marker{background:#778390!important}

/* Existing related-product blocks: keep their confirmed links and native cards. */
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 #product-product .dt-product-companions{background:#24292f!important;color:#e9edf1!important;border-color:#667381!important}
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 #product-product .dt-product-companions>p{color:#bdc5ce!important}
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 #product-product [id^="sc-related-products"]{background:transparent!important;color:#e9edf1!important}
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 #product-product :is(.dt-product-companions h2,[id^="sc-related-products"]>.sc-module-header){color:#e9edf1!important}

html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 #product-category .dt-collector-help{background:#24292f!important;color:#e9edf1!important;border-color:#667381!important}
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 #product-category .dt-collector-help :is(h2,p,strong,li){color:#e9edf1!important}
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 #product-category .dt-collector-help summary{color:#efb8c5!important}

html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 #product-category .dt-pipe-guide{background:#24292f!important;color:#e9edf1!important;border-color:#667381!important}
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 #product-category .dt-pipe-guide p{color:#e9edf1!important}
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 #product-category :is(.dt-pipe-guide summary,.dt-pipe-fit-note){color:#efb8c5!important}

/* All native catalogue views share the same dark card surface. */
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 :is(#product-category,#product-search) .sc-category-products>.product-layout>.content-block{background:#24292f!important;color:#e9edf1!important;border-color:#667381!important}
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 :is(#product-category,#product-search) :is(.product-list,.product-price) :is(.sc-module-caption,.sc-module-info,.sc-module-price-box){background:transparent!important;color:#e9edf1!important}
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 :is(#product-category,#product-search) :is(.product-list,.product-price) .sc-module-quantity{background:#30363e!important;border-color:#778390!important}

/* One icon in the common header; labels remain accessible through aria/title. */
body.dt-design26 #top .dt-theme-toggle{display:inline-flex!important;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;padding:10px;margin-left:8px;border:1px solid #778390;border-radius:10px;background:transparent;color:#fff;cursor:pointer;align-self:center}
body.dt-design26 #top .dt-theme-toggle svg{width:22px;height:22px;flex:none}
body.dt-design26 #top .dt-theme-toggle:hover{background:#ffffff18}
body.dt-design26 #top .dt-theme-toggle .dt-theme-sun{display:none}
html[data-delta-theme="dark"] body.dt-design26 #top .dt-theme-toggle .dt-theme-sun{display:block}
html[data-delta-theme="dark"] body.dt-design26 #top .dt-theme-toggle .dt-theme-moon{display:none}
body.dt-design26 #top .dt-theme-toggle:focus-visible{outline:3px solid #efb8c5!important;outline-offset:3px!important}

@media(max-width:767px){html body.dt-design26.dt-mobile22 #top .top-left{grid-template-columns:44px minmax(0,1fr) 44px 44px 44px!important}html body.dt-design26 #top .top-left .dt-theme-toggle{grid-area:1/5!important;margin:0!important}}

/* Contact/address heading links to the contact page like other footer links. */
html[data-delta-theme] body.dt-design26.dt-native24.dt-neutral18 footer.sc-footer .dt-footer-contact-title{display:flex!important;align-items:center;min-height:48px;padding:12px 0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#fff!important;text-decoration:underline!important;text-underline-offset:3px;font-size:14px;line-height:1.4;box-shadow:none!important;box-sizing:border-box}
html[data-delta-theme] body.dt-design26.dt-native24.dt-neutral18 footer.sc-footer .dt-footer-contact-title span{color:#fff!important}
html[data-delta-theme] body.dt-design26.dt-native24.dt-neutral18 footer.sc-footer .dt-footer-contact-title:hover{background:transparent!important;color:#fff!important;text-decoration-thickness:2px!important}
html[data-delta-theme] body.dt-design26.dt-native24.dt-neutral18 footer.sc-footer .dt-footer-contact-title:focus-visible{outline:3px solid #efb8c5!important;outline-offset:3px!important}
@media(max-width:767px){html[data-delta-theme] body.dt-design26.dt-native24.dt-neutral18 footer.sc-footer .dt-footer-contact-title{padding:12px 24px!important}}

/* Explicit light/dark choices above the desktop cart, in the mobile header. */
@media(min-width:768px){html[data-delta-theme] body.dt-design26.dt-native24.dt-neutral18 #top .header-buttons{position:relative!important;overflow:visible!important}}
html[data-delta-theme] body.dt-design26.dt-native24.dt-neutral18 #top .dt-theme-choices{display:inline-flex!important;gap:2px;padding:2px;border:1px solid #778390;border-radius:9px;background:#24292f;color:#fff;box-sizing:border-box}
html[data-delta-theme] body.dt-design26.dt-native24.dt-neutral18 #top .dt-theme-choice{display:flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:8px 10px;border:0;border-radius:6px;background:transparent;color:#e9edf1;font:600 14px/1.3 Arial,Helvetica,sans-serif;cursor:pointer;white-space:nowrap}
html[data-delta-theme] body.dt-design26.dt-native24.dt-neutral18 #top .dt-theme-choice svg{width:18px;height:18px;flex:none}
html[data-delta-theme] body.dt-design26.dt-native24.dt-neutral18 #top .dt-theme-choice[aria-pressed="true"]{background:#923345;color:#fff}
html[data-delta-theme] body.dt-design26.dt-native24.dt-neutral18 #top .dt-theme-choice:hover{box-shadow:inset 0 0 0 1px #bdc5ce}
html[data-delta-theme] body.dt-design26.dt-native24.dt-neutral18 #top .dt-theme-choice:focus-visible{outline:3px solid #efb8c5;outline-offset:0}
html[data-delta-theme] body.dt-design26.dt-native24.dt-neutral18 #top .dt-theme-choices--desktop{position:absolute;right:0;bottom:calc(100% + 8px);z-index:2}
html[data-delta-theme] body.dt-design26.dt-native24.dt-neutral18 #top .dt-theme-choices--mobile{display:none!important}
@media(max-width:767px){
html[data-delta-theme] body.dt-design26.dt-native24.dt-neutral18 #top .header-buttons .dt-theme-choices--desktop{display:none!important}
html[data-delta-theme] body.dt-design26.dt-native24.dt-neutral18 #top .top-left{grid-template-columns:44px minmax(0,1fr) 44px 44px 44px!important;grid-template-rows:64px!important;gap:4px 6px!important;height:auto!important;min-height:64px!important}
html[data-delta-theme] body.dt-design26.dt-native24.dt-neutral18 #top .top-left .dt-theme-choices--mobile{display:flex!important;grid-area:2/1/3/-1;justify-self:end;position:static;margin:0}
}

@media(min-width:768px) and (max-width:991px){
html[data-delta-theme] body.dt-design26.dt-native24.dt-neutral18 #top .header-buttons{padding-top:58px!important;min-height:136px!important}
html[data-delta-theme] body.dt-design26.dt-native24.dt-neutral18 #top .dt-theme-choices--desktop{top:0;bottom:auto;right:0}
}
@media(max-width:767px){html[data-delta-theme] body.dt-design26.dt-native24.dt-neutral18 #top .top-left{margin-bottom:8px!important}}

/* Native live-search rows have explicit light colors; override their text as well. */
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 #sc_livesearch a.dt-live-row{background:#24292f!important;color:#e9edf1!important;border-color:#667381!important}
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 #sc_livesearch :is(.dt-live-name,.dt-live-prices,.dt-live-prices strong){color:#e9edf1!important}
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 #sc_livesearch :is(.dt-live-code,.dt-live-stock,.dt-live-prices del){color:#bdc5ce!important}
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 #sc_livesearch a.dt-live-row:is(:hover,:focus-visible,.active){background:#30363e!important;color:#fff!important}
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 #sc_livesearch a.dt-live-row:focus-visible{outline:2px solid #efb8c5!important;outline-offset:-2px}
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 #sc_livesearch a.dt-live-all{background:#30363e!important;color:#efb8c5!important;border-color:#667381!important}
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 #sc_livesearch mark{background:#49313b!important;color:#fff!important}

/* Mobile returns to the compact icon; desktop keeps explicit theme choices. */
@media(min-width:768px){html body.dt-design26 #top .dt-theme-toggle--mobile{display:none!important}}

/* Candidate only. Append to existing theme asset after root CAS/backup. Dark account scope only. */
html[data-delta-theme="dark"] body.dt-design26 #account-login .content-block > .h3 { color:#e9edf1!important; }
html[data-delta-theme="dark"] body.dt-design26 #sidebar .sidebar-main-menu-item-account .sidebar-menu-catalog,
html[data-delta-theme="dark"] body.dt-design26 #sidebar .sidebar-account { background:#171b20!important; }
html[data-delta-theme="dark"] body.dt-design26 #sidebar .sidebar-account .sidebar-account-text,
html[data-delta-theme="dark"] body.dt-design26 #sidebar .sidebar-account .sidebar-account-text :is(p,span,div) { color:#e9edf1!important; }
html[data-delta-theme="dark"] body.dt-design26 #sidebar .sidebar-main-menu-item-account :is(.sc-btn-icon-close,.sc-btn-icon-chevron) { background-color:#e9edf1!important; }
html[data-delta-theme="dark"] body.dt-design26 #loginModal .btn-close { filter:invert(1) grayscale(1) brightness(1.6); opacity:1; }

/* Native modal close controls share the dark surface. */
html[data-delta-theme="dark"] body.dt-design26 .modal .btn-close{filter:invert(1) grayscale(1) brightness(1.6);opacity:1}

/* Readable registration explanation in the light account drawer. */
html[data-delta-theme="light"] body.dt-design26 #sidebar .sidebar-account .sidebar-account-text,html[data-delta-theme="light"] body.dt-design26 #sidebar .sidebar-account .sidebar-account-text :is(p,span,div){color:#56616b!important}

/* Dark-only native contact clock/phone monochrome SVG fragments. No logos/social assets. */
html[data-delta-theme="dark"] body.dt-design26 #information-contact .sc-contact-us-item-subtitle > img[src$="sprite.svg#include--contacts-shedule-icon"],
html[data-delta-theme="dark"] body.dt-design26 #information-contact .sc-contact-us-item-subtitle > img[src$="sprite.svg#include--contacts-phone-icon"] {
    filter: brightness(0) invert(1);
    opacity: 1;
}

/* Checkout/cart dark readability — 2026-11-03 */
/* Native cart only. Keep inputs, form actions, prices and product imagery unchanged. */
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 #checkout-cart .sc-module-quantity{background:#30363e!important;border-color:#778390!important}
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 #checkout-cart .sc-module-quantity-btn{color:#e9edf1!important}
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 #checkout-cart .sc-module-quantity-btn :is(.minus,.plus){filter:brightness(0) invert(1)}
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 #checkout-cart .sc-btn-secondary .sc-btn-icon-showmore{filter:brightness(0) invert(1)}
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 #checkout-cart .sc-cart-actions-block-title::after{filter:brightness(0) invert(1)}
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 #checkout-cart .alert-danger{background:#442b32!important;color:#ffd7df!important;border-color:#cf93a1!important}
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 #checkout-cart .alert-success{background:#243b31!important;color:#d9f2df!important;border-color:#7ea48b!important}

/* Candidate only: existing note lies outside .oct-checkout, so current dark rule misses it. */
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 #delta-np-manual-note{background:#30363e!important;color:#e9edf1!important;border-color:#667381!important}

/* Dark popup cart: native item title and quantity wrapper. */
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 #cartModal .sidebar-cart-item-title>a{color:#e9edf1!important}
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 #cartModal .sidebar-cart-item-title>a:hover{color:#efb8c5!important}
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 #cartModal .sc-module-quantity{background:#30363e!important;border-color:#778390!important}
html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 #cartModal .sc-module-quantity-btn :is(.minus,.plus){filter:brightness(0) invert(1)}

/* Success page rich text: override editor inline styles locally only. */
#common-success .sc-page-title h1{font-size:clamp(24px,2.4vw,32px);line-height:1.25;font-weight:600;margin:8px 0 12px;overflow-wrap:anywhere}
#common-success #content>.content-block{max-width:920px;border-radius:12px;padding:clamp(20px,3vw,36px)!important}
#common-success #content>.content-block>.fw-500{font-size:16px;font-weight:400;line-height:1.75;overflow-wrap:anywhere;color:#26313d}
#common-success #content>.content-block>.fw-500 :is(p,span,font,b,strong,a){font-family:inherit!important;font-size:inherit!important;line-height:inherit!important;background-color:transparent!important;color:inherit!important}
#common-success #content>.content-block>.fw-500 p{margin:0 0 18px}
#common-success #content>.content-block>.fw-500 p:last-child{margin-bottom:0}
#common-success #content>.content-block>.fw-500 :is(b,strong){font-weight:600}
#common-success #content>.content-block>.fw-500 a[href]{color:#8e3049!important;text-decoration:underline;text-underline-offset:3px}
#common-success #content>.content-block>.fw-500 a[href]:focus-visible{outline:3px solid #8e3049;outline-offset:3px}
html[data-delta-theme="dark"] #common-success #content>.content-block>.fw-500{color:#e9edf1}
html[data-delta-theme="dark"] #common-success #content>.content-block>.fw-500 a[href]{color:#efb8c5!important}
@media(max-width:600px){#common-success .sc-page-title h1{font-size:24px}#common-success #content>.content-block{border-radius:10px!important;margin:0 10px;padding:20px!important}#common-success #content>.content-block>.fw-500{font-size:16px;line-height:1.65}}
#common-success #content>.content-block>.fw-500 :is(b,strong){display:inline-block;max-width:100%}
#common-success #content>.content-block>.fw-500 p>br:last-child,#common-success #content>.content-block>.fw-500 p>br:has(+br:last-child){display:none}

/* Mobile catalog filter trigger: use the same dark control surface as sorting. */
@media(max-width:767px){html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 #product-category .dt-catalog-tools>button{background:#30363e!important;color:#e9edf1!important;border-color:#778390!important}html[data-delta-theme="dark"] body.dt-design26.dt-native24.dt-neutral18 #product-category .dt-catalog-tools>button:focus-visible{outline:3px solid #efb8c5;outline-offset:2px}}
