/* Buyreal site-wide dark mode (html/body.bam-theme-dark, or bam-theme-system + OS dark). Loaded on every page; ~5 KB. */

.bam-theme-dark{
	color-scheme:dark;
	--wd-main-bgcolor:#0b0b0b;--bgcolor-white:#141414;--bgcolor-gray-100:#181818;--bgcolor-gray-200:#1c1c1c;--bgcolor-gray-300:#222;
	--bgcolor-white-rgb:20,20,20;--bgcolor-black-rgb:255,255,255;--color-black-rgb:255,255,255;
	--color-white:#141414;--color-gray-100:#1c1c1c;--color-gray-200:#262626;--color-gray-300:#555;--color-gray-400:#8a8a8a;--color-gray-500:#a3a3a3;--color-gray-600:#b5b5b5;--color-gray-700:#c8c8c8;--color-gray-800:#e0e0e0;--color-gray-900:#f2f2f2;
	--brdcolor-gray-200:rgba(255,255,255,.08);--brdcolor-gray-300:rgba(255,255,255,.1);--brdcolor-gray-400:rgba(255,255,255,.14);--brdcolor-gray-500:rgba(255,255,255,.22);
	--wd-text-color:#d4d4d4;--wd-title-color:#f5f5f5;--wd-entities-title-color:#f5f5f5;--wd-entities-title-color-hover:#fff;--wd-link-color:#e5e5e5;--wd-link-color-hover:#fff;
	--wd-form-brd-color:rgba(255,255,255,.14);--wd-form-brd-color-focus:rgba(255,255,255,.3);--wd-form-bg:#161616;--wd-form-color:#f5f5f5;--wd-navigation-color:230,230,230;
	--wd-primary-color:#fafafa;--wd-alternative-color:#fafafa;
}
.bam-theme-dark body,.bam-theme-dark :is(.website-wrapper,.main-page-wrapper,.wd-page-content,.page-wrapper,.site-content){background-color:#0b0b0b!important;color:#d4d4d4}
.bam-theme-dark :is(h1,h2,h3,h4,h5,h6,.title,.wd-entities-title,.wd-entities-title a,.product-title a,.woocommerce-loop-product__title){color:#f5f5f5}
/* Header (all rows, incl. the coloured search row) */
.bam-theme-dark :is(.whb-header,.whb-main-header,.whb-row,.whb-general-header,.whb-header-bottom,.whb-top-bar,.whb-sticky-header,.whb-clone){background-color:#111!important;border-color:#222!important}
.bam-theme-dark .whb-header :is(a,span,.wd-tools-icon,.wd-tools-text,.wd-nav > li > a,.wd-tools-element > a){color:#eee!important}
.bam-theme-dark :is(.wd-logo,.site-logo) img{filter:invert(1) hue-rotate(180deg)}
.bam-theme-dark :is(.searchform,.wd-search-form) :is(input[type=text],input[type=search]),.bam-theme-dark .whb-header :is(input[type=text],input[type=search]){background:#1b1b1b!important;border-color:#333!important;color:#f5f5f5!important}
.bam-theme-dark input::placeholder{color:#8a8a8a!important}
/* Side (off-canvas) menu, categories tabs, mini cart, search popup */
.bam-theme-dark :is(.wd-side-hidden,.mobile-nav,.wd-nav-mobile,.cart-widget-side,.wd-search-full-screen,.wd-dropdown,.wd-sub-menu,.wd-dropdown-menu,.wd-popup,.mfp-content .wd-popup){background-color:#141414!important;color:#e5e5e5!important}
.bam-theme-dark :is(.wd-nav-mobile,.mobile-nav) :is(li,li > a,.wd-nav-opener){border-color:#262626!important;color:#e5e5e5!important;background-color:transparent}
.bam-theme-dark :is(.wd-nav-mob-tab,.mobile-menu-tab,.wd-nav-mob-tab > li > a){background-color:#1a1a1a!important;color:#a3a3a3!important;border-color:#262626!important}
.bam-theme-dark :is(.wd-nav-mob-tab > li.wd-active > a,.mobile-menu-tab.active){background-color:#232323!important;color:#fff!important}
.bam-theme-dark :is(.wd-nav-mobile,.mobile-nav) :is(svg,img.wd-nav-img){filter:invert(1)}
.bam-theme-dark .wd-close-side{background-color:rgba(0,0,0,.6)}
/* Products, category chips, sections */
.bam-theme-dark :is(.wd-product,.product-grid-item,.product-wrapper,.wd-product .product-element-top,.wd-cat,.category-grid-item,.wd-carousel-item,.wd-post){background-color:transparent}
.bam-theme-dark :is(.product-wrapper,.wd-product .wd-product-wrapper){background-color:#141414!important;border-color:#222!important}
.bam-theme-dark :is(.price,.amount,.woocommerce-Price-amount){color:#f5f5f5}
.bam-theme-dark :is(.price del,.price del .amount){color:#8a8a8a}
.bam-theme-dark :is(.vc_row,.elementor-section,.e-con,.elementor-column-wrap,.elementor-widget-wrap,.wpb_column > .vc_column-inner){background-color:transparent!important}
.bam-theme-dark :is(.wd-action-btn,.wd-wishlist-btn,.wd-compare-btn,.wd-quick-view-btn) > a{background-color:#1d1d1d!important;color:#eee!important}
.bam-theme-dark :is(.btn,.button,[type=submit]):not(.bam-btn):not(.bam-iconbtn):not(.bam-help):not(.bam-arrow):not(.bam-heart):not(.bam-seg__btn):not(.bam-lang):not(.bam-linkbtn):not(.bam-nav__item):not(.bam-themebtn){background-color:#fafafa;color:#0a0a0a;border-color:#fafafa}
.bam-theme-dark :is(input[type=text],input[type=email],input[type=tel],input[type=password],input[type=number],input[type=search],select,textarea){background-color:#161616;color:#f5f5f5;border-color:#333}
/* WoodMart mobile toolbar + footer */
.bam-theme-dark .wd-toolbar{background-color:#111!important;border-color:#222!important;box-shadow:none!important}
.bam-theme-dark .wd-toolbar :is(a,span,.wd-toolbar-label,.wd-tools-icon){color:#eee!important}
.bam-theme-dark :is(.wd-prefooter,.wd-footer,.footer-container,.main-footer,.wd-copyrights){background-color:#0f0f0f!important;color:#bdbdbd!important;border-color:#222!important}
.bam-theme-dark :is(.wd-footer,.wd-prefooter) :is(h1,h2,h3,h4,h5,h6,.title,.widget-title,a){color:#eee!important}
/* Plugin bottom nav outside account pages */
.bam-theme-dark .bam-bottomnav{background:rgba(20,20,20,.92);border-color:#262626}
.bam-theme-dark .bam-bottomnav .bam-bn__link{color:#8a8a8a}
.bam-theme-dark .bam-bottomnav .bam-bn__link.is-active,.bam-theme-dark .bam-bottomnav .bam-bn.is-featured .bam-bn__link{color:#f5f5f5}
@media (prefers-color-scheme:dark){
.bam-theme-system{
	color-scheme:dark;
	--wd-main-bgcolor:#0b0b0b;--bgcolor-white:#141414;--bgcolor-gray-100:#181818;--bgcolor-gray-200:#1c1c1c;--bgcolor-gray-300:#222;
	--bgcolor-white-rgb:20,20,20;--bgcolor-black-rgb:255,255,255;--color-black-rgb:255,255,255;
	--color-white:#141414;--color-gray-100:#1c1c1c;--color-gray-200:#262626;--color-gray-300:#555;--color-gray-400:#8a8a8a;--color-gray-500:#a3a3a3;--color-gray-600:#b5b5b5;--color-gray-700:#c8c8c8;--color-gray-800:#e0e0e0;--color-gray-900:#f2f2f2;
	--brdcolor-gray-200:rgba(255,255,255,.08);--brdcolor-gray-300:rgba(255,255,255,.1);--brdcolor-gray-400:rgba(255,255,255,.14);--brdcolor-gray-500:rgba(255,255,255,.22);
	--wd-text-color:#d4d4d4;--wd-title-color:#f5f5f5;--wd-entities-title-color:#f5f5f5;--wd-entities-title-color-hover:#fff;--wd-link-color:#e5e5e5;--wd-link-color-hover:#fff;
	--wd-form-brd-color:rgba(255,255,255,.14);--wd-form-brd-color-focus:rgba(255,255,255,.3);--wd-form-bg:#161616;--wd-form-color:#f5f5f5;--wd-navigation-color:230,230,230;
	--wd-primary-color:#fafafa;--wd-alternative-color:#fafafa;
}
.bam-theme-system body,.bam-theme-system :is(.website-wrapper,.main-page-wrapper,.wd-page-content,.page-wrapper,.site-content){background-color:#0b0b0b!important;color:#d4d4d4}
.bam-theme-system :is(h1,h2,h3,h4,h5,h6,.title,.wd-entities-title,.wd-entities-title a,.product-title a,.woocommerce-loop-product__title){color:#f5f5f5}
/* Header (all rows, incl. the coloured search row) */
.bam-theme-system :is(.whb-header,.whb-main-header,.whb-row,.whb-general-header,.whb-header-bottom,.whb-top-bar,.whb-sticky-header,.whb-clone){background-color:#111!important;border-color:#222!important}
.bam-theme-system .whb-header :is(a,span,.wd-tools-icon,.wd-tools-text,.wd-nav > li > a,.wd-tools-element > a){color:#eee!important}
.bam-theme-system :is(.wd-logo,.site-logo) img{filter:invert(1) hue-rotate(180deg)}
.bam-theme-system :is(.searchform,.wd-search-form) :is(input[type=text],input[type=search]),.bam-theme-system .whb-header :is(input[type=text],input[type=search]){background:#1b1b1b!important;border-color:#333!important;color:#f5f5f5!important}
.bam-theme-system input::placeholder{color:#8a8a8a!important}
/* Side (off-canvas) menu, categories tabs, mini cart, search popup */
.bam-theme-system :is(.wd-side-hidden,.mobile-nav,.wd-nav-mobile,.cart-widget-side,.wd-search-full-screen,.wd-dropdown,.wd-sub-menu,.wd-dropdown-menu,.wd-popup,.mfp-content .wd-popup){background-color:#141414!important;color:#e5e5e5!important}
.bam-theme-system :is(.wd-nav-mobile,.mobile-nav) :is(li,li > a,.wd-nav-opener){border-color:#262626!important;color:#e5e5e5!important;background-color:transparent}
.bam-theme-system :is(.wd-nav-mob-tab,.mobile-menu-tab,.wd-nav-mob-tab > li > a){background-color:#1a1a1a!important;color:#a3a3a3!important;border-color:#262626!important}
.bam-theme-system :is(.wd-nav-mob-tab > li.wd-active > a,.mobile-menu-tab.active){background-color:#232323!important;color:#fff!important}
.bam-theme-system :is(.wd-nav-mobile,.mobile-nav) :is(svg,img.wd-nav-img){filter:invert(1)}
.bam-theme-system .wd-close-side{background-color:rgba(0,0,0,.6)}
/* Products, category chips, sections */
.bam-theme-system :is(.wd-product,.product-grid-item,.product-wrapper,.wd-product .product-element-top,.wd-cat,.category-grid-item,.wd-carousel-item,.wd-post){background-color:transparent}
.bam-theme-system :is(.product-wrapper,.wd-product .wd-product-wrapper){background-color:#141414!important;border-color:#222!important}
.bam-theme-system :is(.price,.amount,.woocommerce-Price-amount){color:#f5f5f5}
.bam-theme-system :is(.price del,.price del .amount){color:#8a8a8a}
.bam-theme-system :is(.vc_row,.elementor-section,.e-con,.elementor-column-wrap,.elementor-widget-wrap,.wpb_column > .vc_column-inner){background-color:transparent!important}
.bam-theme-system :is(.wd-action-btn,.wd-wishlist-btn,.wd-compare-btn,.wd-quick-view-btn) > a{background-color:#1d1d1d!important;color:#eee!important}
.bam-theme-system :is(.btn,.button,[type=submit]):not(.bam-btn):not(.bam-iconbtn):not(.bam-help):not(.bam-arrow):not(.bam-heart):not(.bam-seg__btn):not(.bam-lang):not(.bam-linkbtn):not(.bam-nav__item):not(.bam-themebtn){background-color:#fafafa;color:#0a0a0a;border-color:#fafafa}
.bam-theme-system :is(input[type=text],input[type=email],input[type=tel],input[type=password],input[type=number],input[type=search],select,textarea){background-color:#161616;color:#f5f5f5;border-color:#333}
/* WoodMart mobile toolbar + footer */
.bam-theme-system .wd-toolbar{background-color:#111!important;border-color:#222!important;box-shadow:none!important}
.bam-theme-system .wd-toolbar :is(a,span,.wd-toolbar-label,.wd-tools-icon){color:#eee!important}
.bam-theme-system :is(.wd-prefooter,.wd-footer,.footer-container,.main-footer,.wd-copyrights){background-color:#0f0f0f!important;color:#bdbdbd!important;border-color:#222!important}
.bam-theme-system :is(.wd-footer,.wd-prefooter) :is(h1,h2,h3,h4,h5,h6,.title,.widget-title,a){color:#eee!important}
/* Plugin bottom nav outside account pages */
.bam-theme-system .bam-bottomnav{background:rgba(20,20,20,.92);border-color:#262626}
.bam-theme-system .bam-bottomnav .bam-bn__link{color:#8a8a8a}
.bam-theme-system .bam-bottomnav .bam-bn__link.is-active,.bam-theme-system .bam-bottomnav .bam-bn.is-featured .bam-bn__link{color:#f5f5f5}
}
