/* Shared store design system. Images retain their original colours and artwork. */
@font-face{font-family:'Barlow Condensed';font-style:normal;font-weight:700;font-display:swap;src:url('dz-home-fonts/barlow-condensed-700-latin.woff2') format('woff2')}
@font-face{font-family:'Barlow Condensed';font-style:normal;font-weight:800;font-display:swap;src:url('dz-home-fonts/barlow-condensed-800-latin.woff2') format('woff2')}
@font-face{font-family:'Manrope';font-style:normal;font-weight:400 700;font-display:swap;src:url('dz-home-fonts/manrope-variable-latin.woff2') format('woff2')}
body.dz-brand-system{--dz-bg:#0d1117;--dz-panel:#151b23;--dz-border:#303a47;--dz-text:#eef0f3;--dz-muted:#aab3c0;--dz-red:#c63730;--dz-ink:#eef0f3;--dz-ink-soft:#c7ced7;--dz-line:#303a47;--dz-surface:#151b23;--dz-canvas:#0d1117;--dz-gold:#d64339;--dz-gold-dark:#e79185;--dz-gold-soft:#2b2023;--dz-radius:2px;--dz-radius-sm:2px;--dz-radius-lg:2px;--dz-shadow:none;--dz-shadow-sm:none;--ink:#eef0f3;--paper:#151b23;--backdrop:#e3e3df;--screentone:#465261;--marigold:#e07b6d;--muted:#aab3c0;--dz-collection-ink:#eef0f3;--dz-collection-muted:#aab3c0;--dz-collection-line:#303a47;--dz-collection-canvas:#0d1117;--dz-collection-gold:#e07b6d;--dz-checkout-ink:#eef0f3;--dz-checkout-muted:#aab3c0;--dz-checkout-line:#303a47;--dz-checkout-canvas:#0d1117;--dz-checkout-gold:#e07b6d;--wd-main-bgcolor:#0d1117;--wd-text-color:#c7ced7;--wd-title-color:#eef0f3;--wd-link-color:#eef0f3;--wd-link-color-hover:#f59c90;--wd-primary-color:#c63730;--wd-form-bg:#1b2330;--wd-form-color:#eef0f3;--wd-form-brd-color:#465366;--wd-form-brd-color-focus:#e89386;--wd-brd-color:#303a47;background:#0d1117;color:#c7ced7;font-family:'Manrope',Arial,sans-serif;--wd-brd-radius:2px;color-scheme:dark}
body.dz-brand-system :is(button,input,select,textarea,p,.price,.wd-entities-title,.woocommerce-breadcrumb){font-family:'Manrope',Arial,sans-serif}
body.dz-brand-system :is(h1,h2,h3,h4,h5,h6,.product_title,.widget-title,.woodmart-title-container){font-family:'Barlow Condensed','Arial Narrow',Arial,sans-serif!important;color:#eef0f3;font-weight:700;letter-spacing:-.01em}
body.dz-brand-system h1,body.dz-brand-system .product_title{font-size:clamp(32px,3.6vw,52px)!important;line-height:1.05!important}
body.dz-brand-system .wd-page-title{background:#111720!important;border-bottom:1px solid #303a47;border-radius:0}
body.dz-brand-system .wd-page-title .title{color:#eef0f3!important;font-family:'Barlow Condensed','Arial Narrow',Arial,sans-serif!important;text-transform:uppercase}
body.dz-brand-system .main-page-wrapper{background:#0d1117!important}
body.dz-brand-system :is(a,.wd-entities-title a){color:#eef0f3}
body.dz-brand-system :is(.breadcrumbs,.woocommerce-breadcrumb,.wd-product-cats,.wd-results-count){color:#aab3c0}
body.dz-brand-system :is(.button,button[type="submit"],.btn,.single_add_to_cart_button,.checkout-button,#place_order){border-radius:1px!important;box-shadow:none!important;font-family:'Manrope',Arial,sans-serif!important;min-height:44px;background:#c63730!important;color:#fff!important;border-color:#c63730!important}
body.dz-brand-system :is(.button,button[type="submit"],.btn):hover{background:#a92e29!important;color:#fff!important}
body.dz-brand-system :is(input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="range"]):not([type="hidden"]),select,textarea){background-color:#1b2330!important;color:#eef0f3!important;border:1px solid #465366!important;border-radius:1px!important;box-shadow:none!important}
body.dz-brand-system :is(input,textarea)::placeholder{color:#9fa9b7!important;opacity:1}
body.dz-brand-system :is(input,select,textarea,button,a):focus-visible{outline:2px solid #ec9689!important;outline-offset:3px}
body.dz-brand-system select,body.dz-brand-system select option{color-scheme:dark;background:#1b2330!important;color:#eef0f3!important}
body.dz-brand-system label{color:#d9dfe7}
body.dz-brand-system :is(input[type="checkbox"],input[type="radio"]){accent-color:#d64339}
/* Same light header as the homepage, with legible menus over dark page surfaces. */
body.dz-brand-system .whb-header{color-scheme:light}
body.dz-brand-system .whb-header :is(.wd-tools-element>a,.wd-nav>li>a,.site-logo a,.wd-tools-text,.wd-tools-icon){color:#181818!important}
body.dz-brand-system .whb-header :is(.wd-dropdown,.wd-sub-menu,.sub-menu){background:#fff!important;color:#181818!important}
body.dz-brand-system .whb-header :is(.wd-dropdown,.wd-sub-menu,.sub-menu) a{color:#181818!important}
body.dz-brand-system .whb-header .whb-top-bar{background:#090c10!important}
body.dz-brand-system .whb-top-bar :is(a,p,span){color:#f2f2ee!important}
body.dz-brand-system .whb-header .wd-tools-element input[type="text"]{background:#fff!important;color:#181818!important}
body.dz-brand-system :is(.mobile-nav,.cart-widget-side,.wd-search-full-screen,.wd-search-dropdown){background:#151b23!important;color:#eef0f3!important}
body.dz-brand-system .mobile-nav :is(a,.wd-nav-opener){color:#eef0f3!important}
body.dz-brand-system .wd-toolbar{background:#111720!important;border-color:#303a47}
body.dz-brand-system .wd-toolbar :is(a,.wd-toolbar-label,.wd-tools-icon){color:#eef0f3!important}
body.dz-brand-system footer.footer-container{background:#090d12!important}
body.dz-brand-system footer.footer-container::before{display:none}
body.dz-brand-system .dz-footer-trust-icon{color:#d6dce5;border-color:#ffffff30}
body.dz-brand-system footer :is(h2,h3,h4,.widget-title){font-family:'Manrope',Arial,sans-serif!important;font-size:12px!important}
/* Catalogue and collection discovery. */
body.dz-brand-system :is(.dz-collection-lead,.dz-collection-tools,.dz-collection-guide,.dz-collection-faq,.dz-collection-empty,.dz-collection-chips,.dz-collection-toolbar,.shop-loop-head,.woocommerce-ordering,.widget-area,.wd-active-filters){background:#151b23!important;color:#c7ced7!important;border-color:#303a47!important;border-radius:2px!important;box-shadow:none!important}
body.dz-brand-system .dz-collection-lead-kicker{color:#e79185}
body.dz-brand-system .dz-collection-lead-items>*{background:#1b2330!important;border-color:#465366!important;color:#e1e6ed!important;border-radius:2px}
body.dz-brand-system .dz-collection-lead-items>[aria-current="page"]{border-color:#e79185!important}
body.dz-brand-system :is(.dz-collection-guide,.dz-collection-faq) :is(h2,h3,summary){color:#eef0f3!important}
body.dz-brand-system :is(.widget-title,.wd-sort-by,.wd-filter-actions){color:#eef0f3!important}
body.dz-brand-system .product-grid-item .wd-product-wrapper{background:#151b23!important;border:1px solid #303a47!important;border-radius:1px!important;box-shadow:none!important}
body.dz-brand-system .product-grid-item .product-element-top{background:#e3e3df;border-radius:0!important;overflow:hidden}
body.dz-brand-system .product-grid-item .wd-entities-title{font-family:'Manrope',Arial,sans-serif!important;font-size:13px;font-weight:600!important;line-height:1.5!important;text-transform:none!important}
body.dz-brand-system .product-grid-item .wd-entities-title a{color:#eef0f3!important}
body.dz-brand-system .product-grid-item .price,body.dz-brand-system .product-grid-item .price :is(span,bdi){color:#eef0f3!important}
body.dz-brand-system .product-grid-item :is(.product-element-bottom,.wrap-price){color:#c7ced7}
body.dz-brand-system .product-grid-item .wd-add-btn>a{background:transparent!important;border:1px solid #556171!important;color:#eef0f3!important;border-radius:1px!important;font-size:11px!important}
body.dz-brand-system .product-grid-item .wd-add-btn .wd-action-text{color:inherit!important;white-space:normal!important;max-width:none!important;text-overflow:clip!important;font-size:inherit!important}
body.dz-brand-system .product-grid-item :is(.wd-product-card-bg,.wd-product-card-hover){background:#151b23!important;color:#c7ced7!important}
body.dz-brand-system .product-grid-item .wd-buttons{background:#151b23!important}
body.dz-brand-system .product-grid-item .wd-buttons a{color:#eef0f3!important}
body.dz-brand-system .dz-card-rating{color:#c5cbd3}
body.dz-brand-system .dz-bundle{background:#151b23;border:1px solid #303a47;border-radius:1px}
body.dz-brand-system .dz-bundle-tier{background:#1b2330!important;color:#eef0f3!important;border:1px solid #465366;border-radius:1px}
body.dz-brand-system .dz-bundle-tier[aria-current="true"]{background:#332528!important;border-color:#e79185}
body.dz-brand-system .dz-bundle-bar{background:#151b23;border-color:#465366;border-radius:2px}
body.dz-brand-system .dz-bundle-bar.is-complete .dz-bundle-action{background:#c63730;color:#fff!important}
/**** Product detail and size/purchase guidance. ****/
body.dz-brand-system :is(.summary,.product-tabs-wrapper,.woocommerce-tabs,.wd-product-tabs,.dz-product-copy,.dz-offers,.dz-cap-faq,.dz-cap-fit-guide,.dz-size-help,.dz-size-helper,.dz-restock){color:#c7ced7}
body.dz-brand-system :is(.dz-offers,.dz-cap-fit-guide,.dz-restock,.dz-size-helper){background:#151b23!important;border:1px solid #303a47!important;border-radius:2px!important;box-shadow:none!important}
body.dz-brand-system .summary :is(.price,.price ins,.woocommerce-Price-amount){color:#eef0f3!important}
body.dz-brand-system .summary :is(label,legend,summary,h2,h3,h4){color:#eef0f3!important}
body.dz-brand-system :is(.dz-buy-trust,.dz-delivery-inline,.dz-cap-picker-intro,.dz-cap-picker-status,.dz-cap-faq details p,.woocommerce-product-details__short-description){color:#aab3c0!important}
body.dz-brand-system .dz-cap-tier-current{background:#332528;border-color:#e79185;color:#eef0f3}
body.dz-brand-system :is(.dz-cap-pick-choice,.dz-cap-pick-fallback){background:#1b2330;border-color:#465366;color:#eef0f3!important}
body.dz-brand-system .dz-cap-pick-option.is-selected .dz-cap-pick-choice{border-color:#e79185;box-shadow:inset 0 0 0 1px #e79185}
body.dz-brand-system .dz-cap-faq :is(summary,h2){color:#eef0f3}
body.dz-brand-system :is(.dz-cap-fit-guide,.dz-restock) :is(summary,h2,p,label){color:#d6dde6}
body.dz-brand-system .wd-gallery-count,body.dz-brand-system .dz-gallery-count{color:#181818!important;background:#f5f5f1!important}
body.dz-brand-system .dz-gallery-thumbs button{background:#d5d5d0!important;border-color:#465366!important}
body.dz-brand-system .dz-gallery-thumbs button[aria-current="true"]{border-color:#e79185!important}
body.dz-brand-system :is(.wd-swatch,.wd-swatch-wrap,.dz-size-choice){border-color:#5b6676!important;border-radius:1px!important}
body.dz-brand-system :is(.wd-swatch.wd-active,.wd-swatch.active,.dz-size-choice.is-active){border-color:#e79185!important}
body.dz-brand-system .wd-buy-now-btn{background:#eef0f3!important;color:#111720!important;border:1px solid #eef0f3!important}
body.dz-brand-system .woocommerce-tabs :is(li a,.woocommerce-Tabs-panel,.tabs li.active a){color:#d9e0e8!important}
body.dz-brand-system .woocommerce-Tabs-panel :is(h2,h3,p,li){color:#d9e0e8}
body.dz-brand-system .wdr_bulk_table_msg{background:#151b23!important;color:#d9e0e8!important}
body.dz-brand-system .wdr_bulk_table_msg :is(th,td){background:transparent!important;border-color:#465366!important;color:#d9e0e8!important}
/**** Cart, checkout and account: preserve the existing functional layout. ****/
body.dz-brand-system :is(.woocommerce-cart-form,.cart_totals,.checkout-order-review,.dz-checkout-intro,.dz-checkout-delivery-panel,.dz-checkout-payment-panel,.dz-checkout-notes,.woocommerce-checkout .col2-set,.woocommerce-form-login,.woocommerce-MyAccount-content,.woocommerce-MyAccount-navigation){background:#151b23!important;color:#d9e0e8!important;border:1px solid #303a47!important;border-radius:2px!important;box-shadow:none!important}
body.dz-brand-system .woocommerce :is(table.shop_table,table.shop_table th,table.shop_table td){color:#d9e0e8;border-color:#303a47}
body.dz-brand-system :is(.cart_totals,.checkout-order-review,.dz-checkout-intro) :is(h1,h2,h3,strong,label){color:#eef0f3!important}
body.dz-brand-system .woocommerce :is(.woocommerce-info,.woocommerce-message,.woocommerce-error){background:#1b2330!important;color:#eef0f3!important;border-color:#c56d60!important;border-radius:1px}
body.dz-brand-system :is(.woocommerce-checkout-review-order-table,.dz-confidence li,.wc_payment_method,.dz-checkout-intro li){background:#1b2330!important;border-color:#465366!important;color:#d9e0e8!important;border-radius:2px!important}
body.dz-brand-system :is(.wc_payment_method>label,.dz-checkout-intro li,.woocommerce-checkout label,.woocommerce-cart-form label){color:#e1e6ed!important}
body.dz-brand-system .payment_box{background:#222c39!important;color:#d5dde8!important}
body.dz-brand-system .payment_box::before{border-bottom-color:#222c39!important}
body.dz-brand-system :is(.dz-checkout-section-head,.dz-checkout-payment-head) :is(h2,h3,span){color:#eef0f3!important}
body.dz-brand-system :is(.dz-checkout-intro,.dz-checkout-section-head,.dz-checkout-payment-head) small{color:#e79185!important}
body.dz-brand-system .dz-checkout-intro li.is-active{border-color:#e79185!important}
body.dz-brand-system .woocommerce-MyAccount-navigation a{color:#d9e0e8!important}
body.dz-brand-system .woocommerce-MyAccount-navigation .is-active a{color:#f5a092!important}
body.dz-brand-system .woocommerce :is(.cart-empty,.wishlist-empty,.compare-empty,.woocommerce-notices-wrapper){color:#c7ced7}
body.dz-brand-system .product-remove a{color:#e2aa9f!important}
/**** Supporting pages and existing Elementor content. ****/
body.dz-brand-system:not(.single-product):not(.woocommerce-page):not(.tax-product_cat) .entry-content{color:#c7ced7}
body.dz-brand-system:not(.single-product):not(.woocommerce-page):not(.tax-product_cat) .entry-content :is(p,li){color:#c7ced7}
body.dz-brand-system .entry-content :is(.woodmart-title-container,.title-after_title,.wd-text-block){color:#d9e0e8}
body.dz-brand-system .entry-content hr{border-color:#303a47}
body.dz-brand-system :is(.wd-accordion-title,.elementor-tab-title,.wd-tabs li a){color:#d9e0e8!important;border-color:#303a47!important}
body.dz-brand-system .wpcf7-form :is(input,textarea){max-width:100%}
body.dz-brand-system .wd-empty-page{color:#c7ced7}
@media(max-width:700px){body.dz-brand-system :is(h1,.product_title){font-size:32px!important}body.dz-brand-system .product-grid-item .wd-entities-title{font-size:12px!important}body.dz-brand-system .product-grid-item .wd-add-btn>a{font-size:10px!important}body.dz-brand-system :is(input[type="text"],input[type="email"],input[type="tel"],input[type="password"],select,textarea){font-size:16px!important}body.dz-brand-system header .site-logo{padding:0!important;flex:0 0 clamp(100px,34vw,135px)!important;width:clamp(100px,34vw,135px)!important;max-width:clamp(100px,34vw,135px)!important}body.dz-brand-system header .site-logo .wd-logo{width:100%}body.dz-brand-system header .site-logo img{width:100%!important;max-width:100%!important;height:auto}}
@media(forced-colors:active){body.dz-brand-system :is(input,select,textarea,button){forced-color-adjust:auto}}
body.dz-brand-system .dz-collection-discovery{background:#151b23!important;border:1px solid #303a47!important;border-radius:2px!important;box-shadow:none!important}
body.dz-brand-system .dz-collection-discovery-head :is(span,em){color:#e79185!important}
body.dz-brand-system .dz-collection-discovery-head strong{color:#eef0f3!important}
body.dz-brand-system .dz-collection-links a{color:#c7ced7!important;background:#1b2330!important;border:1px solid #465366!important;border-radius:1px!important}
body.dz-brand-system .dz-collection-links a[aria-current="page"]{background:#c63730!important;color:#fff!important;border-color:#c63730!important}
body.dz-brand-system .dz-collection-benefits :is(span,b,svg){color:#c7ced7!important}
body.dz-brand-system .shop-loop-head>.wd-shop-tools,body.dz-brand-system .wd-shop-tools .woocommerce-breadcrumb,body.dz-brand-system .wd-shop-tools .woocommerce-result-count{background:#151b23!important;border-color:#303a47!important;color:#c7ced7!important;border-radius:2px!important}
body.dz-brand-system .shop-loop-head .wd-shop-tools :is(nav,p,span,a){color:#c7ced7!important}
body.dz-brand-system .dz-bundle-tier :is(strong,span,small){color:#eef0f3!important}
body.dz-brand-system.dz-cap-product-page .dz-product-buy-column .product_title,body.dz-brand-system.single-product .elementor-widget-wd_single_product_title .product_title{font-family:'Barlow Condensed','Arial Narrow',Arial,sans-serif!important;font-size:42px!important;line-height:1.05!important;font-weight:700!important;letter-spacing:-.01em}
body.dz-brand-system .woocommerce-breadcrumb :is(span,a){color:#aab3c0!important}
body.dz-brand-system :is(.dz-product-buy-column,.dz-product-media-column,.dz-gallery-ready){border-radius:2px!important}
body.dz-brand-system :is(.dz-cap-bundle-teaser,.dz-cap-tier-button,.dz-custom-order-card,.dz-payment-incentive,.dz-product-bundle-panel,.dz-product-detail-card){background:#151b23!important;border-color:#465366!important;color:#d9e0e8!important;border-radius:2px!important;box-shadow:none!important}
body.dz-brand-system :is(.dz-cap-bundle-teaser,.dz-cap-tier-button,.dz-custom-order-card,.dz-payment-incentive,.dz-product-bundle-panel) :is(strong,span,small,b,em,p){color:#d9e0e8!important}
body.dz-brand-system .dz-cap-tier-button.is-active{background:#332528!important;border-color:#e79185!important}
body.dz-brand-system .dz-custom-order-card>a{background:#25664e!important;color:#fff!important;border-radius:1px!important}
body.dz-brand-system .elementor-widget-wd_single_product_add_to_cart form.cart .wd-buy-now-btn{background:#eef0f3!important;color:#111720!important;border-color:#eef0f3!important}
body.dz-brand-system .product-labels .product-label{background:#c63730!important;color:#fff!important}
body.dz-brand-system .dz-gallery-nav{background:#f5f5f1!important;color:#181818!important}
body.dz-brand-system .wd-sticky-btn{background:#151b23!important;color:#eef0f3!important;border-color:#465366!important}
@media(max-width:700px){body.dz-brand-system.dz-cap-product-page .dz-product-buy-column .product_title,body.dz-brand-system.single-product .elementor-widget-wd_single_product_title .product_title{font-size:32px!important}}
body.dz-brand-system #main-content :is(h1,h2,h3,h4,h5,h6,.woodmart-title-container){color:#eef0f3!important}
body.dz-brand-system.page-id-4439 [data-id="16c1c47"],body.dz-brand-system.page-id-4439 [data-id="7a14789"],body.dz-brand-system.page-id-4439 [data-id="2e817b3"],body.dz-brand-system.page-id-4439 [data-id="3064004"],body.dz-brand-system.page-id-4439 [data-id="35fc334"],body.dz-brand-system.page-id-4400 [data-id="62bf202"]{background:#151b23!important;border:1px solid #303a47;border-radius:2px!important}
body.dz-brand-system .wpcf7-form{background:#151b23!important;border-color:#303a47!important;border-radius:2px!important;box-shadow:none!important}
body.dz-brand-system .wpcf7-form :is(label,p){color:#d9e0e8!important}
body.dz-brand-system .dzproof :is(h2,h3){font-family:'Barlow Condensed','Arial Narrow',Arial,sans-serif!important;color:#eef0f3!important}
body.dz-brand-system .woocommerce :is(table.shop_table,.wd-table-wrapper,.woocommerce-checkout-review-order){background:#151b23!important;color:#d9e0e8!important}
body.dz-brand-system .woocommerce table.shop_table :is(thead,tbody,tfoot,tr,th,td){background:transparent!important;color:#d9e0e8!important;border-color:#303a47!important}
body.dz-brand-system .woocommerce table.shop_table :is(.amount,bdi,span,a,p,strong,b,small){color:#d9e0e8!important}
body.dz-brand-system .woocommerce table.shop_table .product-name a{color:#eef0f3!important}
body.dz-brand-system .checkout-order-review::before,body.dz-brand-system .checkout-order-review::after{display:none!important}
body.dz-brand-system .dz-checkout-intro li span,body.dz-brand-system :is(.dz-checkout-section-head,.dz-checkout-payment-head)>span{background:#303a47!important;color:#eef0f3!important;border-color:#465366!important}
body.dz-brand-system .dz-checkout-intro li.is-active span{background:#c63730!important;color:#fff!important}
body.dz-brand-system :is(.dz-fit-finder,.dz-product-details,.dz-product-story,.dz-product-size-guide,.dz-detail-card){background:#151b23!important;border-color:#465366!important;color:#d9e0e8!important;border-radius:2px!important}
body.dz-brand-system .dz-fit-finder :is(label,p,small,span,strong){color:#d9e0e8!important}
body.dz-brand-system .mfp-content :is(.wd-popup,.wd-sizeguide,.wd-sizeguide-table){background:#151b23!important;color:#d9e0e8!important}
body.dz-brand-system .mfp-content :is(th,td){background:transparent!important;color:#d9e0e8!important;border-color:#465366!important}
body.dz-brand-system :is(.dz-row-sizing,.dz-purchase-summary,.dz-benefit-chip,.dz-delivery-journey,.dz-bundle-fabric-state,.dz-product-bundle-tier,.dz-cap-proof-card,.dz-product-info-accordion,.dz-cap-faq-card){background:#151b23!important;border-color:#465366!important;color:#d9e0e8!important;border-radius:2px!important;box-shadow:none!important}
body.dz-brand-system :is(.dz-row-sizing,.dz-purchase-summary,.dz-benefit-chip,.dz-delivery-journey,.dz-bundle-fabric-state,.dz-product-bundle-tier,.dz-cap-proof-card,.dz-product-info-accordion) :is(p,span,strong,em,small,b,summary){color:#d9e0e8!important}
body.dz-brand-system .dz-product-bundle-tier.is-selected{background:#332528!important;border-color:#e79185!important}
body.dz-brand-system .dz-product-gallery-column .elementor-widget-icon-box .elementor-widget-container,body.dz-brand-system .dz-product-gallery-column .wd-info-box{background:#151b23!important;border-color:#465366!important;border-radius:2px!important}
body.dz-brand-system .dz-product-gallery-column :is(.elementor-icon-box-title,.elementor-icon-box-description,.info-box-title,.info-box-inner){color:#d9e0e8!important}
body.dz-brand-system .mfp-content .dz-size-guide :is(p,li,small,h3,h4){color:#d9e0e8!important}
body.dz-brand-system .mfp-content .dz-size-guide :is(.dz-size-guide-measure,.dz-size-guide-figure,.dz-size-guide-units){background:#1b2330!important;border-color:#465366!important;border-radius:2px!important}
body.dz-brand-system .mfp-content .dz-size-guide-table :is(tr,th,td){background:#151b23!important;color:#d9e0e8!important;border-color:#465366!important}
body.dz-brand-system .mfp-content .dz-size-guide-table .dz-size-guide-heading{background:#283443!important;color:#eef0f3!important}
body.dz-brand-system .dz-size-guide-units button{background:#1b2330!important;color:#eef0f3!important;border-color:#465366!important}
body.dz-brand-system .dz-size-guide-units button[aria-pressed="true"]{background:#c63730!important;color:#fff!important}

body.dz-brand-system .dz-cap-feature-strip li{background:#151b23!important;border:1px solid #465366!important;border-radius:2px!important;color:#d9e0e8!important}body.dz-brand-system .dz-cap-feature-strip li strong{color:#d9e0e8!important}body.dz-brand-system .dz-cap-feature-strip li span{background:#283443!important;color:#ef8278!important}

/* Keep the existing keychain selector consistent with the store and readable on phones. */
body.dz-brand-system :is(.dz-bb__pack,.dz-bb__slots,.dz-bb__trig,.dz-bb__opts,.dz-bb__opt){background:#151b23!important;color:#d9e0e8!important;border-color:#465366!important;border-radius:2px!important}
body.dz-brand-system :is(.dz-bb__pack.is-active,.dz-bb__opt.is-sel){background:#332528!important;border-color:#e79185!important}
body.dz-brand-system .dz-bb :is(.dz-bb__now,.dz-bb__tname,.dz-bb__oname,.dz-bb__total){color:#eef0f3!important}
body.dz-brand-system .dz-bb__go{background:#c63730!important;color:#fff!important;border-radius:2px!important}
body.dz-brand-system .dz-bb__total{margin:10px 0;font-size:13px;line-height:1.5}
body.dz-brand-system .dz-bb__err{color:#ffaca4!important}body.dz-brand-system .dz-bb__err a{color:inherit;text-decoration:underline}
body.dz-brand-system .dz-bb :is(.dz-bb__pick,.dz-bb__note,.dz-bb__num,.dz-bb__lab,.dz-bb__oname){opacity:1!important;color:#aeb9c6!important}
body.dz-brand-system .dz-payment-incentive small{line-height:1.5}
/* Verified dark-surface pairs: legacy product snippets also ship late inline CSS. */
body.dz-brand-system.single-product .dz-row.dz-row-sizing,
body.dz-brand-system.single-product .dzproof .dzproof__claim{background:#1b2330!important;color:#d9e0e8!important;border-color:#465366!important}
body.dz-brand-system.single-product .dz-row .dz-tag,
body.dz-brand-system.single-product .dz-product-bundle-header>span,
body.dz-brand-system.single-product .dz-payment-incentive small{background:#303a47!important;color:#eef0f3!important}
body.dz-brand-system.single-product .dz-fit-finder .dz-fit-finder-controls button{background:#c63730!important;color:#fff!important;border-color:#c63730!important}
body.dz-brand-system.single-product .wd-swatch .wd-swatch-text{color:#eef0f3!important}
body.dz-brand-system.single-product .wd-swatch.wd-active:not(.wd-swatch-bg){background:#332528!important;border-color:#e79185!important}
body.dz-brand-system.single-product .dz-body,
body.dz-brand-system.single-product .woocommerce-review__author,
body.dz-brand-system .price_slider_amount .price_label,
body.dz-brand-system .price_slider_amount .price_label :is(.from,.to){color:#c7ced7!important}
body.dz-brand-system .required,
body.dz-brand-system .wd-accordion-title-text>span{color:#f09a8e!important}
body.dz-brand-system.single-product .dz-bb :is(.amount,.woocommerce-Price-currencySymbol,.dz-bb__sv){color:#eef0f3!important}
body.dz-brand-system.single-product .dz-bb .dz-bb__tag{background:#a92e29!important;color:#fff!important}
body.dz-brand-system.single-product .dz-bb .dz-bb__tag--val{background:#25664e!important}
/* Keep the real WooCommerce review summary in the purchase column. */
body.dz-brand-system.single-product .woocommerce-product-rating{float:none!important;width:auto!important;max-width:100%;display:flex;flex-wrap:wrap;align-items:center;gap:8px}
body.dz-brand-system.single-product .woocommerce-product-rating .woocommerce-review-link{white-space:normal;color:#c7ced7!important}
body.dz-brand-system.single-product .dz-cap-picker,
body.dz-brand-system.single-product .dz-cap-picker legend,
body.dz-brand-system.single-product .dz-cap-picker-current{background:#151b23!important;color:#eef0f3!important;border-color:#465366!important}
body.dz-brand-system.single-product .dz-cap-current-check{background:#a92e29!important;color:#fff!important}
body.dz-brand-system.single-product .dz-cap-picker :is(.amount,.woocommerce-Price-currencySymbol){color:#eef0f3!important}
body.dz-brand-system .dz-card-rating small{color:#aab3c0!important}
body.dz-brand-system.dz-collection-page :is(.dz-collection-story-content,.dz-collection-story-toolbar small,.dz-collection-story-nav strong,.dz-collection-story-nav a,.dz-collection-story-toggle){color:#c7ced7!important}
body.dz-brand-system.dz-collection-page .dz-collection-story-nav,
body.dz-brand-system.dz-collection-page .dz-collection-story-section.is-faq :is(h3,p){background:#151b23!important;color:#d9e0e8!important;border-color:#303a47!important}
body.dz-brand-system.dz-collection-page .dz-collection-story-nav a:hover{background:#283443!important;color:#fff!important}
body.dz-brand-system.dz-collection-page .dz-collection-story-nav a::before{color:#e79185!important}
body.dz-brand-system.dz-collection-page .dz-collection-story-toggle{border-color:#465366!important}
body.dz-brand-system.single-product [data-id="2ed6c732"]>.e-con-inner{flex-wrap:wrap!important}
body.dz-brand-system.single-product .elementor-widget-wd_single_product_rating{width:100%!important;flex:0 0 100%!important}
body.dz-brand-system.single-product .dz-cap-cross-sell,
body.dz-brand-system.single-product .dz-cap-cross-sell .wd-fbt-form{background:#151b23!important;color:#d9e0e8!important;border-color:#465366!important;box-shadow:none!important}
body.dz-brand-system.single-product .dz-cap-cross-sell :is(.price,.amount,bdi,.woocommerce-Price-currencySymbol,.wd-fbt-desc){color:#d9e0e8!important}
body.dz-brand-system.dz-hoodie-color-ui :is(.dz-color-heading,.dz-color-note) :is(span,strong,em){color:#d9e0e8!important}
body.dz-brand-system.dz-hoodie-color-ui .dz-color-swatch{background:#1b2330!important;border-color:#465366!important}
body.dz-brand-system.dz-hoodie-color-ui .dz-color-swatch.wd-active{background:#332528!important;border-color:#e79185!important}
body.dz-brand-system.dz-hoodie-color-ui .dz-swatch-status{color:#a7d7bd!important}
body.dz-brand-system.dz-hoodie-color-ui .is-out-of-stock .dz-swatch-status{color:#d6b5ae!important}
/* Base (pre-enhancement) markup must also remain legible while scripts load. */
body.dz-brand-system.single-product .dz-offers .dz-row,
body.dz-brand-system.single-product .dzproof{background:#151b23!important;color:#d9e0e8!important;border-color:#465366!important}
body.dz-brand-system.single-product :is(.wd-label,.wd-entities-title,.wd-est-del strong,.wd-sizeguide-btn .wd-action-text){color:#d9e0e8!important}
body.dz-brand-system.single-product .wdr_bulk_table_msg :is(.amount,.woocommerce-Price-currencySymbol){color:#d9e0e8!important}
body.dz-brand-system.single-product .wd-info-msg strong{color:#d9e0e8!important}
body.dz-brand-system .woocommerce .showcoupon{color:#f09a8e!important}
body.dz-brand-system .dz-checkout-notes :is(span,label,summary){color:#d9e0e8!important}
body.dz-brand-system .dz-confidence-icon{background:#a92e29!important;color:#fff!important}
body.dz-brand-system.single-product .wd-sizeguide-btn{background:#1b2330!important;border:1px solid #465366!important}
body.dz-brand-system.single-product .dz-fit-finder .dz-fit-finder-result{background:#1b2330!important;color:#d9e0e8!important;border-color:#e79185!important}
body.dz-brand-system.single-product .wd-sizeguide-btn>a{background:#1b2330!important;color:#d9e0e8!important;border-radius:2px!important}
/* Explicit guide affordance and legible purchase information at narrow widths. */
body.dz-brand-system.single-product .dz-cap-fit-link{display:flex;width:100%;justify-content:space-between;gap:12px;min-height:48px;padding:12px 16px;margin:14px 0;background:#1b2330!important;border:1px solid #aab3c0!important;border-radius:2px;color:#eef0f3!important;font-weight:700;text-decoration:none!important;cursor:pointer}
body.dz-brand-system.single-product .dz-cap-fit-link::after{content:'→';font-size:22px;color:#f09a8e}
body.dz-brand-system.single-product .dz-cap-fit-link:hover{background:#283443!important;border-color:#f09a8e!important}
body.dz-brand-system.single-product .dz-cap-fit-guide summary::after{content:'+';margin-left:auto;font-size:24px;color:#f09a8e}
body.dz-brand-system.single-product .dz-cap-fit-guide[open] summary::after{content:'−'}
body.dz-brand-system.single-product :is(.dz-custom-order-icon,.dz-payment-incentive>i,.dz-delivery-icon){background:#283443!important;color:#eef0f3!important;border:1px solid #465366!important;flex-shrink:0;border-radius:4px!important}
body.dz-brand-system.single-product :is(.dz-custom-order-icon,.dz-payment-incentive>i,.dz-delivery-icon) svg{color:#eef0f3!important;stroke:currentColor}
body.dz-brand-system.single-product .dz-payment-incentive{align-items:flex-start!important}
body.dz-brand-system.single-product .dz-payment-incentive>span{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:6px!important;min-width:0}
body.dz-brand-system.single-product .dz-payment-incentive small{display:block!important;white-space:normal!important;background:transparent!important;padding:0!important;font-weight:500!important}
body.dz-brand-system.single-product .dz-delivery-journey::before{background:#80504e!important}
/* A prominent informational offer, separate from purchase buttons. */
body.dz-brand-system.single-product .dz-payment-incentive{background:#462020!important;border:1px solid #e78373!important;border-left:5px solid #ffac91!important;padding:18px!important;gap:14px!important;box-shadow:0 8px 24px #0002!important}
body.dz-brand-system.single-product .dz-payment-incentive>i{background:#6a2b26!important;border-color:#bc6559!important;width:42px!important;height:42px!important;color:#fff!important}
body.dz-brand-system.single-product .dz-payment-incentive .dz-bank-eyebrow{color:#ffc6b5!important;font-style:normal;font-size:10px;line-height:1.4;font-weight:800;letter-spacing:.12em}
body.dz-brand-system.single-product .dz-payment-incentive strong{color:#fff!important;font-family:'Barlow Condensed',sans-serif!important;font-size:32px!important;font-weight:800!important;line-height:1.05!important}
body.dz-brand-system.single-product .dz-payment-incentive small{color:#f1d6ce!important;font-size:12px!important;line-height:1.55!important}
body.dz-brand-system.single-product a.dz-benefit-chip{text-decoration:underline!important;text-underline-offset:3px;border-color:#7a899c!important}
body.dz-brand-system.single-product :is(.wd-sizeguide-btn>a,.dz-cap-fit-guide summary,.dz-product-info-accordion summary,.dz-cap-faq summary){cursor:pointer}
body.dz-brand-system.single-product :is(.dz-cap-picker-all,.dzproof__link){text-decoration:underline!important;text-underline-offset:3px}
body.dz-brand-system.single-product .dz-buy-trust svg{color:#f09a8e!important}
body.dz-brand-system.single-product :is(.dz-rating-row,.dz-price-save,.dz-gallery-count,.dz-gallery-nav,.dzproof__nav,.wd-show-product-gallery-wrap,.woodmart-show-product-gallery,.wd-buttons a){background:#1b2330!important;color:#eef0f3!important;border:1px solid #627084!important}
body.dz-brand-system.single-product .dz-rating-row{text-decoration:underline!important;text-underline-offset:3px}
body.dz-brand-system.single-product :is(.dz-gallery-nav,.dzproof__nav):hover{background:#38475b!important}
body.dz-brand-system.single-product :is(.dz-rating-text,.woodmart-show-product-gallery .wd-action-text){color:#eef0f3!important}
body.dz-brand-system.single-product :is(.dz-cap-cross-sell header span,.stock.out-of-stock,.dz-reviews__kicker){color:#f09a8e!important}
body.dz-brand-system.single-product .dz-reviews :is(.dz-card,.dz-btn){background:#151b23!important;color:#d9e0e8!important;border:1px solid #465366!important}
body.dz-brand-system.single-product .dz-reviews :is(blockquote,figcaption,p,strong,small){color:#d9e0e8!important}
body.dz-brand-system.single-product .dz-reviews .dz-btn{cursor:pointer;min-width:44px;min-height:44px}
body.dz-brand-system.dz-hoodie-color-ui .dz-color-swatch.is-out-of-stock{background:#1b2330!important;background-image:none!important;opacity:1!important}
body.dz-brand-system.single-product .dz-reviews .dz-card span{color:#d9e0e8!important}
body.dz-brand-system.single-product :is(.woocommerce-product-gallery,.woocommerce-product-gallery__image>a,.product-element-top,.dz-cap-pick-image){background:#151b23!important}
/* One native disclosure is both the entry control and the guide container. */
body.dz-brand-system.single-product .dz-cap-fit-guide{margin:14px 0!important;padding:0!important;border:1px solid #aab3c0!important;background:#1b2330!important}
body.dz-brand-system.single-product .dz-cap-fit-guide>summary{padding:14px 16px;min-height:52px;font-size:14px!important;list-style:none}
body.dz-brand-system.single-product .dz-cap-fit-guide>summary::-webkit-details-marker{display:none}
body.dz-brand-system.single-product .dz-cap-fit-guide>summary:hover{background:#283443}
body.dz-brand-system.single-product .dz-cap-fit-guide>summary:focus-visible{outline:2px solid #f09a8e;outline-offset:3px}
body.dz-brand-system.single-product .dz-cap-fit-guide>div{padding:0 16px 16px!important}
body.dz-brand-system.single-product .product-video-button>a{background:#1b2330!important;color:#eef0f3!important;border:1px solid #627084!important}
body.dz-brand-system.single-product .product-video-button :is(.wd-action-icon,.wd-action-text){color:#eef0f3!important}
/* Bundle selector occupies its own row above quantity and purchase actions. */
body.dz-brand-system.single-product .elementor-widget-wd_single_product_add_to_cart form.cart>.dz-bb{grid-column:1/-1!important;width:100%!important;min-width:0;margin-bottom:14px}
body.dz-brand-system.single-product .dz-bb__note{width:100%;line-height:1.5}
