/* xxlgifts.com light theme (html[data-theme="light"]), generated from the dark styles by gen.py; hand fixes at the end */
html[data-theme="light"] .border-black\/10:not(footer):not(footer *){border-color:rgba(230,230,230,0.1)}
html[data-theme="light"] .border-white\/5:not(footer):not(footer *){border-color:rgba(0,0,0,0.075)}
html[data-theme="light"] .border-white\/10:not(footer):not(footer *){border-color:rgba(0,0,0,0.13)}
html[data-theme="light"] .border-white\/20:not(footer):not(footer *){border-color:rgba(0,0,0,0.18)}
html[data-theme="light"] .bg-\[\#1F1F1F\]:not(footer):not(footer *), html[data-theme="light"] .bg-\[\#1f1f1f\]:not(footer):not(footer *){background-color:#f4f4f4}
html[data-theme="light"] .bg-\[\#2B2B2B\]:not(footer):not(footer *), html[data-theme="light"] .bg-\[\#2b2b2b\]:not(footer):not(footer *){background-color:#ffffff}
html[data-theme="light"] .bg-\[\#3a3a3a\]:not(footer):not(footer *){background-color:#f4f4f4}
html[data-theme="light"] .bg-\[\#444\]:not(footer):not(footer *){background-color:#f4f4f4}
html[data-theme="light"] .bg-\[\#171717\]:not(footer):not(footer *){background-color:#f4f4f4}
html[data-theme="light"] .bg-\[var\(--color-accent\)\]:not(footer):not(footer *){background-color:#f4f4f4}
html[data-theme="light"] .bg-accent-content:not(footer):not(footer *){background-color:#f4f4f4}
html[data-theme="light"] .bg-black:not(footer):not(footer *){background-color:#f4f4f4}
html[data-theme="light"] .bg-gray-600:not(footer):not(footer *){background-color:#ececec}
html[data-theme="light"] .bg-neutral-900:not(footer):not(footer *){background-color:#f4f4f4}
html[data-theme="light"] .bg-white\/5:not(footer):not(footer *){background-color:rgba(0,0,0,0.028)}
html[data-theme="light"] .bg-white\/10:not(footer):not(footer *){background-color:rgba(0,0,0,0.055)}
html[data-theme="light"] .bg-zinc-500:not(footer):not(footer *){background-color:#ececec}
html[data-theme="light"] .bg-zinc-600:not(footer):not(footer *){background-color:#ececec}
html[data-theme="light"] .bg-zinc-800:not(footer):not(footer *){background-color:#f4f4f4}
html[data-theme="light"] .bg-zinc-800\/5:not(footer):not(footer *){background-color:rgba(244,244,244,0.05)}
html[data-theme="light"] .bg-zinc-800\/15:not(footer):not(footer *){background-color:rgba(244,244,244,0.15)}
html[data-theme="light"] .text-\[\#8E8E8E\]:not(footer):not(footer *){color:#5c5c5c}
html[data-theme="light"] .text-\[\#BDBDBD\]:not(footer):not(footer *){color:#555555}
html[data-theme="light"] .text-\[\#D89A63\]:not(footer):not(footer *), html[data-theme="light"] .text-\[\#d89a63\]:not(footer):not(footer *){color:#b06a2f}
html[data-theme="light"] .text-\[var\(--color-accent-foreground\)\]:not(footer):not(footer *){color:#222222}
html[data-theme="light"] .text-accent-foreground:not(footer):not(footer *){color:#222222}
html[data-theme="light"] .text-gray-200:not(footer):not(footer *){color:#222222}
html[data-theme="light"] .text-gray-300:not(footer):not(footer *){color:#333333}
html[data-theme="light"] .text-gray-400:not(footer):not(footer *){color:#777777}
html[data-theme="light"] .text-gray-500:not(footer):not(footer *){color:#525965}
html[data-theme="light"] .text-white:not(footer):not(footer *){color:#222222}
html[data-theme="light"] .text-white\/60:not(footer):not(footer *){color:rgba(34,34,34,0.6)}
html[data-theme="light"] .text-white\/70:not(footer):not(footer *){color:rgba(34,34,34,0.7)}
html[data-theme="light"] .text-white\/80:not(footer):not(footer *){color:rgba(34,34,34,0.8)}
html[data-theme="light"] .text-zinc-300:not(footer):not(footer *){color:#333333}
html[data-theme="light"] .text-zinc-400:not(footer):not(footer *){color:#777777}
html[data-theme="light"] .text-zinc-400\!:not(footer):not(footer *){color:#777777 !important}
html[data-theme="light"] .text-zinc-400\/75:not(footer):not(footer *){color:rgba(34,34,34,0.75)}
html[data-theme="light"] .text-zinc-500:not(footer):not(footer *){color:#585860}
html[data-theme="light"] .placeholder-zinc-400:not(footer):not(footer *)::placeholder{color:#777777}
html[data-theme="light"] .placeholder-zinc-500:not(footer):not(footer *)::placeholder{color:#585860}
html[data-theme="light"] .\[--callout-icon\:var\(--color-zinc-400\)\]:not(footer):not(footer *){--callout-icon:#777777}
html[data-theme="light"] .\[--callout-text\:var\(--color-zinc-500\)\]:not(footer):not(footer *){--callout-text:#585860}
html[data-theme="light"] .\[--hover-fill\:color-mix\(in_oklab\,_var\(--color-accent-content\)\,_transparent_90\%\)\]:not(footer):not(footer *){--hover-fill:rgba(244,244,244,0.102)}
html[data-theme="light"] .focus\:border-accent:focus:not(footer):not(footer *){border-color:#e6e6e6}
html[data-theme="light"] .disabled\:text-zinc-500:disabled:not(footer):not(footer *){color:#585860}
html[data-theme="light"] .disabled\:placeholder-zinc-400:disabled:not(footer):not(footer *)::placeholder{color:#777777}
html[data-theme="light"] .disabled\:placeholder-zinc-400\/70:disabled:not(footer):not(footer *)::placeholder{color:rgba(34,34,34,0.7)}
html[data-theme="light"] :where([data-flux-menu]) .in-data-flux-menu\:text-zinc-400:not(footer):not(footer *){color:#777777}
html[data-theme="light"] :where([data-flux-sidebar-group-dropdown]) .in-data-flux-sidebar-group-dropdown\:text-zinc-400\!:not(footer):not(footer *){color:#777777 !important}
html[data-theme="light"] .has-\[option\.placeholder\:checked\]\:text-zinc-400:has(:is(option.placeholder:checked)):not(footer):not(footer *){color:#777777}
html[data-theme="light"] .data-checked\:bg-\(--color-accent\)[data-checked]:not(footer):not(footer *){background-color:#f4f4f4}
html[data-theme="light"] .data-current\:bg-zinc-800\/\[4\%\][data-current]:not(footer):not(footer *){background-color:rgba(244,244,244,0.04)}
html[data-theme="light"] .data-current\:after\:bg-\(--color-accent-content\)[data-current]:not(footer):not(footer *)::after{background-color:#f4f4f4}
html[data-theme="light"] .data-current\:after\:bg-zinc-800[data-current]:not(footer):not(footer *)::after{background-color:#f4f4f4}
html[data-theme="light"] :is(.\*\*\:data-flux-menu-item-icon\:text-zinc-400 *)[data-flux-menu-item-icon]:not(footer):not(footer *){color:#777777}
html[data-theme="light"] :is(.\*\*\:data-navmenu-icon\:text-zinc-400 *)[data-navmenu-icon]:not(footer):not(footer *){color:#777777}
html[data-theme="light"] .dark\:border-gray-600:where(.dark, .dark *):not(footer):not(footer *){border-color:#e6e6e6}
html[data-theme="light"] .dark\:border-neutral-700:where(.dark, .dark *):not(footer):not(footer *){border-color:#e6e6e6}
html[data-theme="light"] .dark\:border-neutral-800:where(.dark, .dark *):not(footer):not(footer *){border-color:#e6e6e6}
html[data-theme="light"] .dark\:border-stone-600:where(.dark, .dark *):not(footer):not(footer *){border-color:#e6e6e6}
html[data-theme="light"] .dark\:border-stone-700:where(.dark, .dark *):not(footer):not(footer *){border-color:#e6e6e6}
html[data-theme="light"] .dark\:border-stone-800:where(.dark, .dark *):not(footer):not(footer *){border-color:#e6e6e6}
html[data-theme="light"] .dark\:border-white\/10:where(.dark, .dark *):not(footer):not(footer *){border-color:rgba(0,0,0,0.13)}
html[data-theme="light"] .dark\:border-white\/20:where(.dark, .dark *):not(footer):not(footer *){border-color:rgba(0,0,0,0.18)}
html[data-theme="light"] .dark\:border-zinc-600:where(.dark, .dark *):not(footer):not(footer *){border-color:#e6e6e6}
html[data-theme="light"] .dark\:border-zinc-700:where(.dark, .dark *):not(footer):not(footer *){border-color:#e6e6e6}
html[data-theme="light"] .dark\:bg-gray-800:where(.dark, .dark *):not(footer):not(footer *){background-color:#ffffff}
html[data-theme="light"] .dark\:bg-neutral-700:where(.dark, .dark *):not(footer):not(footer *){background-color:#f4f4f4}
html[data-theme="light"] .dark\:bg-stone-600:where(.dark, .dark *):not(footer):not(footer *){background-color:#ececec}
html[data-theme="light"] .dark\:bg-stone-700:where(.dark, .dark *):not(footer):not(footer *){background-color:#f4f4f4}
html[data-theme="light"] .dark\:bg-stone-800:where(.dark, .dark *):not(footer):not(footer *){background-color:#f4f4f4}
html[data-theme="light"] .dark\:bg-stone-950:where(.dark, .dark *):not(footer):not(footer *){background-color:#f4f4f4}
html[data-theme="light"] .dark\:bg-white\/5:where(.dark, .dark *):not(footer):not(footer *){background-color:rgba(0,0,0,0.028)}
html[data-theme="light"] .dark\:bg-white\/10:where(.dark, .dark *):not(footer):not(footer *){background-color:rgba(0,0,0,0.055)}
html[data-theme="light"] .dark\:bg-white\/20:where(.dark, .dark *):not(footer):not(footer *){background-color:rgba(0,0,0,0.11)}
html[data-theme="light"] .dark\:bg-white\/30:where(.dark, .dark *):not(footer):not(footer *){background-color:rgba(0,0,0,0.165)}
html[data-theme="light"] .dark\:bg-zinc-600:where(.dark, .dark *):not(footer):not(footer *){background-color:#ececec}
html[data-theme="light"] .dark\:bg-zinc-600\!:where(.dark, .dark *):not(footer):not(footer *){background-color:#ececec !important}
html[data-theme="light"] .dark\:bg-zinc-700:where(.dark, .dark *):not(footer):not(footer *){background-color:#f4f4f4}
html[data-theme="light"] .dark\:bg-zinc-800:where(.dark, .dark *):not(footer):not(footer *){background-color:#f4f4f4}
html[data-theme="light"] .dark\:bg-zinc-900:where(.dark, .dark *):not(footer):not(footer *){background-color:#f4f4f4}
html[data-theme="light"] .dark\:stroke-neutral-100\/20:where(.dark, .dark *):not(footer):not(footer *){stroke:rgba(34,34,34,0.2)}
html[data-theme="light"] .dark\:text-accent-foreground:where(.dark, .dark *):not(footer):not(footer *){color:#222222}
html[data-theme="light"] .dark\:text-gray-200:where(.dark, .dark *):not(footer):not(footer *){color:#222222}
html[data-theme="light"] .dark\:text-gray-300:where(.dark, .dark *):not(footer):not(footer *){color:#333333}
html[data-theme="light"] .dark\:text-gray-400:where(.dark, .dark *):not(footer):not(footer *){color:#777777}
html[data-theme="light"] .dark\:text-orange-400:where(.dark, .dark *):not(footer):not(footer *){color:#b06a2f}
html[data-theme="light"] .dark\:text-stone-100:where(.dark, .dark *):not(footer):not(footer *){color:#222222}
html[data-theme="light"] .dark\:text-stone-400:where(.dark, .dark *):not(footer):not(footer *){color:#777777}
html[data-theme="light"] .dark\:text-white:where(.dark, .dark *):not(footer):not(footer *){color:#222222}
html[data-theme="light"] .dark\:text-white\/40:where(.dark, .dark *):not(footer):not(footer *){color:rgba(34,34,34,0.4)}
html[data-theme="light"] .dark\:text-white\/60:where(.dark, .dark *):not(footer):not(footer *){color:rgba(34,34,34,0.6)}
html[data-theme="light"] .dark\:text-white\/70:where(.dark, .dark *):not(footer):not(footer *){color:rgba(34,34,34,0.7)}
html[data-theme="light"] .dark\:text-white\/80:where(.dark, .dark *):not(footer):not(footer *){color:rgba(34,34,34,0.8)}
html[data-theme="light"] .dark\:text-zinc-200:where(.dark, .dark *):not(footer):not(footer *){color:#222222}
html[data-theme="light"] .dark\:text-zinc-300:where(.dark, .dark *):not(footer):not(footer *){color:#333333}
html[data-theme="light"] .dark\:text-zinc-400:where(.dark, .dark *):not(footer):not(footer *){color:#777777}
html[data-theme="light"] .dark\:text-zinc-500\!:where(.dark, .dark *):not(footer):not(footer *){color:#585860 !important}
html[data-theme="light"] .dark\:decoration-white\/20:where(.dark, .dark *):not(footer):not(footer *){text-decoration-color:rgba(34,34,34,0.2)}
html[data-theme="light"] .dark\:placeholder-white\/60:where(.dark, .dark *):not(footer):not(footer *)::placeholder{color:rgba(34,34,34,0.6)}
html[data-theme="light"] .dark\:placeholder-zinc-400:where(.dark, .dark *):not(footer):not(footer *)::placeholder{color:#777777}
html[data-theme="light"] .dark\:\[--callout-border\:color-mix\(in_oklab\,var\(--color-white\)\,transparent_95\%\)\]:where(.dark, .dark *):not(footer):not(footer *){--callout-border:rgba(0,0,0,0.076)}
html[data-theme="light"] .dark\:\[--callout-heading\:var\(--color-zinc-200\)\]:where(.dark, .dark *):not(footer):not(footer *){--callout-heading:#222222}
html[data-theme="light"] .dark\:\[--callout-icon\:var\(--color-orange-400\)\]:where(.dark, .dark *):not(footer):not(footer *){--callout-icon:#b06a2f}
html[data-theme="light"] .dark\:\[--callout-icon\:var\(--color-zinc-400\)\]:where(.dark, .dark *):not(footer):not(footer *){--callout-icon:#777777}
html[data-theme="light"] .dark\:\[--callout-text\:var\(--color-orange-300\)\]:where(.dark, .dark *):not(footer):not(footer *){--callout-text:#b06a2f}
html[data-theme="light"] .dark\:\[--callout-text\:var\(--color-zinc-300\)\]:where(.dark, .dark *):not(footer):not(footer *){--callout-text:#333333}
html[data-theme="light"] .dark\:after\:bg-zinc-900:where(.dark, .dark *):not(footer):not(footer *)::after{background-color:#f4f4f4}
html[data-theme="light"] .dark\:focus\:border-accent:where(.dark, .dark *):focus:not(footer):not(footer *){border-color:#e6e6e6}
html[data-theme="light"] .dark\:disabled\:border-white\/5:where(.dark, .dark *):disabled:not(footer):not(footer *){border-color:rgba(0,0,0,0.075)}
html[data-theme="light"] .dark\:disabled\:bg-white\/\[7\%\]:where(.dark, .dark *):disabled:not(footer):not(footer *){background-color:rgba(0,0,0,0.039)}
html[data-theme="light"] .dark\:disabled\:text-zinc-400:where(.dark, .dark *):disabled:not(footer):not(footer *){color:#777777}
html[data-theme="light"] .dark\:disabled\:placeholder-white\/40:where(.dark, .dark *):disabled:not(footer):not(footer *)::placeholder{color:rgba(34,34,34,0.4)}
html[data-theme="light"] .dark\:disabled\:placeholder-zinc-500:where(.dark, .dark *):disabled:not(footer):not(footer *)::placeholder{color:#585860}
html[data-theme="light"] :where([data-flux-menu]) .in-data-flux-menu\:dark\:text-white:where(.dark, .dark *):not(footer):not(footer *){color:#222222}
html[data-theme="light"] :where([data-flux-menu]) .in-data-flux-menu\:dark\:text-white\/80:where(.dark, .dark *):not(footer):not(footer *){color:rgba(34,34,34,0.8)}
html[data-theme="light"] :where([data-flux-sidebar-group-dropdown]) .dark\:in-data-flux-sidebar-group-dropdown\:text-white\!:where(.dark, .dark *):not(footer):not(footer *){color:#222222 !important}
html[data-theme="light"] :where([data-flux-sidebar-group-dropdown]) .dark\:in-data-flux-sidebar-group-dropdown\:text-white\/80\!:where(.dark, .dark *):not(footer):not(footer *){color:rgba(34,34,34,0.8) !important}
html[data-theme="light"] .dark\:has-\[option\.placeholder\:checked\]\:text-zinc-400:where(.dark, .dark *):has(:is(option.placeholder:checked)):not(footer):not(footer *){color:#777777}
html[data-theme="light"] .dark\:data-checked\:bg-white\/20:where(.dark, .dark *)[data-checked]:not(footer):not(footer *){background-color:rgba(0,0,0,0.11)}
html[data-theme="light"] .dark\:data-checked\:text-white:where(.dark, .dark *)[data-checked]:not(footer):not(footer *){color:#222222}
html[data-theme="light"] .dark\:data-current\:border-white\/10:where(.dark, .dark *)[data-current]:not(footer):not(footer *){border-color:rgba(0,0,0,0.13)}
html[data-theme="light"] .dark\:data-current\:bg-white\/10:where(.dark, .dark *)[data-current]:not(footer):not(footer *){background-color:rgba(0,0,0,0.055)}
html[data-theme="light"] .dark\:data-current\:bg-white\/\[7\%\]:where(.dark, .dark *)[data-current]:not(footer):not(footer *){background-color:rgba(0,0,0,0.039)}
html[data-theme="light"] .dark\:data-current\:text-zinc-100:where(.dark, .dark *)[data-current]:not(footer):not(footer *){color:#222222}
html[data-theme="light"] :is(.dark\:\*\*\:data-flux-menu-item-icon\:text-white\/60:where(.dark, .dark *) *)[data-flux-menu-item-icon]:not(footer):not(footer *){color:rgba(34,34,34,0.6)}
html[data-theme="light"] :is(.dark\:\*\*\:data-navmenu-icon\:text-white\/60:where(.dark, .dark *) *)[data-navmenu-icon]:not(footer):not(footer *){color:rgba(34,34,34,0.6)}
html[data-theme="light"] .dark\:\[\&\>option\]\:bg-zinc-700:where(.dark, .dark *) > option:not(footer):not(footer *){background-color:#f4f4f4}
html[data-theme="light"] .dark\:\[\&\>option\]\:text-white:where(.dark, .dark *) > option:not(footer):not(footer *){color:#222222}
html[data-theme="light"] .dark\:\[\&\[disabled\]\]\:border-white\/10:where(.dark, .dark *)[disabled]:not(footer):not(footer *){border-color:rgba(0,0,0,0.13)}
html[data-theme="light"] :is([data-flux-button-group] > .\[\:is\(\[data-flux-button-group\]\>\&\:not\(\:first-child\)\,_\[data-flux-button-group\]_\:not\(\:first-child\)\>\&\)\]\:border-s-\[color-mix\(in_srgb\,var\(--color-accent-foreground\)\,transparent_85\%\)\]:not(:first-child), [data-flux-button-group] :not(:first-child) > .\[\:is\(\[data-flux-button-group\]\>\&\:not\(\:first-child\)\,_\[data-flux-button-group\]_\:not\(\:first-child\)\>\&\)\]\:border-s-\[color-mix\(in_srgb\,var\(--color-accent-foreground\)\,transparent_85\%\)\]):not(footer):not(footer *){border-inline-start-color:rgba(0,0,0,0.18)}
html[data-theme="light"] :where(.\[\:where\(\&\)\]\:text-zinc-400):not(footer):not(footer *){color:#777777}
html[data-theme="light"] :where(.\[\:where\(\&\)\]\:text-zinc-500):not(footer):not(footer *){color:#585860}
html[data-theme="light"] :where(.\[\:where\(\&\)\]\:dark\:bg-zinc-600):where(.dark, .dark *):not(footer):not(footer *){background-color:#ececec}
html[data-theme="light"] :where(.\[\:where\(\&\)\]\:dark\:text-white):where(.dark, .dark *):not(footer):not(footer *){color:#222222}
html[data-theme="light"] :where(.\[\:where\(\&\)\]\:dark\:text-white\/50):where(.dark, .dark *):not(footer):not(footer *){color:rgba(34,34,34,0.5)}
html[data-theme="light"] :where(.\[\:where\(\&\)\]\:dark\:text-white\/70):where(.dark, .dark *):not(footer):not(footer *){color:rgba(34,34,34,0.7)}
html[data-theme="light"] :where(.dark\:\[\:where\(\&\)\]\:text-zinc-100:where(.dark, .dark *)):not(footer):not(footer *){color:#222222}
html[data-theme="light"] [data-flux-button-group] .\[\[data-flux-button-group\]_\&\]\:border-zinc-200\/80:not(footer):not(footer *){border-color:rgba(0,0,0,0.18)}
html[data-theme="light"] [data-flux-button-group] .dark\:\[\[data-flux-button-group\]_\&\]\:border-zinc-900\/50:where(.dark, .dark *):not(footer):not(footer *){border-color:rgba(230,230,230,0.5)}
html[data-theme="light"] ui-checkbox[data-checked] .\[ui-checkbox\[data-checked\]_\&\]\:bg-\[var\(--color-accent\)\]:not(footer):not(footer *){background-color:#f4f4f4}
html[data-theme="light"] ui-checkbox[data-checked] .focus\:\[ui-checkbox\[data-checked\]_\&\]\:bg-\(--color-accent\):focus:not(footer):not(footer *){background-color:#f4f4f4}
html[data-theme="light"] ui-checkbox[data-indeterminate] .\[ui-checkbox\[data-indeterminate\]_\&\]\:bg-\[var\(--color-accent\)\]:not(footer):not(footer *){background-color:#f4f4f4}
html[data-theme="light"] ui-checkbox[data-indeterminate] .focus\:\[ui-checkbox\[data-indeterminate\]_\&\]\:bg-\(--color-accent\):focus:not(footer):not(footer *){background-color:#f4f4f4}
html[data-theme="light"] ui-checkbox[disabled] .dark\:\[ui-checkbox\[disabled\]_\&\]\:border-white\/5:where(.dark, .dark *):not(footer):not(footer *){border-color:rgba(0,0,0,0.075)}
html[data-theme="light"] ui-radio[data-checked] .\[ui-radio\[data-checked\]_\&\]\:bg-\[var\(--color-accent\)\]:not(footer):not(footer *){background-color:#f4f4f4}
html[data-theme="light"] ui-radio[data-checked] .focus\:\[ui-radio\[data-checked\]_\&\]\:bg-\(--color-accent\):focus:not(footer):not(footer *){background-color:#f4f4f4}
html[data-theme="light"] ui-radio[data-checked] .dark\:\[ui-radio\[data-checked\]_\&\]\:text-white:where(.dark, .dark *):not(footer):not(footer *){color:#222222}
html[data-theme="light"] ui-radio[disabled] .dark\:\[ui-radio\[disabled\]_\&\]\:border-white\/5:where(.dark, .dark *):not(footer):not(footer *){border-color:rgba(0,0,0,0.075)}
html[data-theme="light"] .border-bottom:not(footer):not(footer *){border-bottom:1px solid rgba(230,230,230,0.125)}
html[data-theme="light"] .navbar:not(footer):not(footer *){border-bottom:1px solid rgba(230,230,230,0.05)}
html[data-theme="light"] .dropdown-menu:not(footer):not(footer *){border:1px solid rgba(230,230,230,0.1)}
html[data-theme="light"] .content th:not(footer):not(footer *), html[data-theme="light"] .content td:not(footer):not(footer *){border:1px solid rgba(230,230,230,0.08)}
html[data-theme="light"] .site-header:not(footer):not(footer *){background:#ffffff}
html[data-theme="light"] .site-header .header-top:not(footer):not(footer *){background-color:#ffffff}
html[data-theme="light"] .site-header.is-scrolled:not(footer):not(footer *){background:rgba(255,255,255,0.98);box-shadow:rgba(0,0,0,0.113) 0px 10px 24px}
html[data-theme="light"] .is-assortiment:not(footer):not(footer *){--assortiment-bg:#ffffff;--assortiment-panel:#f4f4f4;--assortiment-surface:#f4f4f4;--assortiment-surface-hover:#ececec;--assortiment-accent:#b06a2f;--assortiment-muted:#777777}
html[data-theme="light"] .is-home:not(footer):not(footer *){background-color:#ffffff}
html[data-theme="light"] body.is-home:not(footer):not(footer *), html[data-theme="light"] body.is-assortiment:not(footer):not(footer *), html[data-theme="light"] body.is-home main:not(footer):not(footer *), html[data-theme="light"] body.is-home main > section:not(footer):not(footer *), html[data-theme="light"] body.is-home .cms-section:not(footer):not(footer *){background-color:#ffffff !important}
html[data-theme="light"] .is-assortiment .assortiment-template:not(footer):not(footer *){color:#222222}
html[data-theme="light"] .is-home main:not(footer):not(footer *), html[data-theme="light"] body.is-assortiment main:not(footer):not(footer *){background-color:#ffffff}
html[data-theme="light"] .is-assortiment .product-card-title:not(footer):not(footer *){color:#222222}
html[data-theme="light"] .is-assortiment .xxl-badge:not(footer):not(footer *){box-shadow:rgba(0,0,0,0.135) 0px 4px 10px}
html[data-theme="light"] .is-assortiment .filter-nav-card:not(footer):not(footer *){background:#f4f4f4;border:1px solid #e6e6e6}
html[data-theme="light"] .filter-nav-toggle .filter-nav-toggle-icon:not(footer):not(footer *){color:#222222}
html[data-theme="light"] .is-assortiment .filter-nav-subtitle:not(footer):not(footer *){color:#222222}
html[data-theme="light"] .is-assortiment .filter-nav-title:not(footer):not(footer *){color:#222222}
html[data-theme="light"] .is-assortiment .filter-nav-input:not(footer):not(footer *){color:#222222;background:#f4f4f4;border:1px solid #e6e6e6}
html[data-theme="light"] .is-assortiment .filter-nav-input:not(footer):not(footer *)::placeholder{color:#333333}
html[data-theme="light"] .is-assortiment .filter-nav-item:not(footer):not(footer *){color:#222222}
html[data-theme="light"] .is-assortiment .filter-nav-item:hover:not(footer):not(footer *){color:#222222;background:#ececec}
html[data-theme="light"] .is-assortiment .filter-nav-count:not(footer):not(footer *){color:#222222}
html[data-theme="light"] .is-assortiment .category-mega-deptlink:not(footer):not(footer *){color:#222222}
html[data-theme="light"] .is-assortiment .category-mega-toggle:not(footer):not(footer *){color:#555555}
html[data-theme="light"] .is-assortiment .category-mega-dept:hover > .category-mega-deptrow:not(footer):not(footer *), html[data-theme="light"] .is-assortiment .category-mega-dept:focus-within > .category-mega-deptrow:not(footer):not(footer *){background:#ececec}
html[data-theme="light"] .is-assortiment .category-mega-flyout:not(footer):not(footer *){background:#f4f4f4;border:1px solid #e6e6e6;box-shadow:rgba(0,0,0,0.225) 0px 18px 44px}
html[data-theme="light"] .is-assortiment .category-mega-flyhead:not(footer):not(footer *){color:#222222;border-bottom:1px solid #e6e6e6}
html[data-theme="light"] .is-assortiment .category-mega-cols:not(footer):not(footer *)::-webkit-scrollbar-thumb{background:#ececec}
html[data-theme="light"] .is-assortiment .category-mega-colhead:not(footer):not(footer *){color:#222222}
html[data-theme="light"] .is-assortiment .category-mega-colhead .filter-nav-count:not(footer):not(footer *){color:#555555}
html[data-theme="light"] .is-assortiment .category-mega-sublink:not(footer):not(footer *){color:#333333}
html[data-theme="light"] .is-assortiment .category-mega-sublink:hover:not(footer):not(footer *){color:#222222;background:#ececec}
html[data-theme="light"] .is-assortiment .category-mega-subcount:not(footer):not(footer *){color:#5c5c5c}
html[data-theme="light"] .is-assortiment .category-mega-empty:not(footer):not(footer *){color:#333333}
html[data-theme="light"] .is-assortiment .filter-nav-divider:not(footer):not(footer *){border-top:1px solid #e6e6e6}
html[data-theme="light"] .is-assortiment .filter-nav-reset:not(footer):not(footer *){color:#222222}
html[data-theme="light"] .is-assortiment .filter-scroll:not(footer):not(footer *)::-webkit-scrollbar-thumb{background:rgba(0,0,0,0.138)}
html[data-theme="light"] .is-assortiment .price-range__track:not(footer):not(footer *){background:rgba(0,0,0,0.099)}
html[data-theme="light"] .addon-modal:not(footer):not(footer *){box-shadow:rgba(0,0,0,0.158) 0px 25px 50px -12px}
html[data-theme="light"] .addon-modal .modal-header:not(footer):not(footer *){border-bottom:1px solid rgba(230,230,230,0.08)}
{border-top:1px solid rgba(230,230,230,0.08)}
html[data-theme="light"] .home-steps:not(footer):not(footer *){background:#ffffff;border:1px solid rgba(0,0,0,0.108)}
html[data-theme="light"] .home-steps-title:not(footer):not(footer *){color:#b06a2f}
html[data-theme="light"] .home-step-body strong:not(footer):not(footer *){color:#222222}
html[data-theme="light"] .home-step-body span:not(footer):not(footer *){color:#777777}
html[data-theme="light"] .home-logo-section .home-aside-title:not(footer):not(footer *){color:#b06a2f}
html[data-theme="light"] .home-logo-section .home-aside-sub:not(footer):not(footer *){color:#777777}
html[data-theme="light"] .home-logo-section .logo-demo-input:not(footer):not(footer *){color:#222222;background:#ffffff;border:1px solid rgba(0,0,0,0.174)}
html[data-theme="light"] .home-logo-section .logo-demo-input:not(footer):not(footer *)::placeholder{color:#565a62}
html[data-theme="light"] .home-logo-section .logo-demo-tab:not(footer):not(footer *){color:#333333;border:1px solid rgba(0,0,0,0.18)}
html[data-theme="light"] .home-logo-section .logo-demo-frame:not(footer):not(footer *){box-shadow:rgba(0,0,0,0.158) 0px 10px 26px}
html[data-theme="light"] .home-logo-section .logo-demo-btn:not(footer):not(footer *){border:1px solid rgba(0,0,0,0.18)}
html[data-theme="light"] .home-logo-section .logo-demo-reset:not(footer):not(footer *){color:#333333;border:1px solid rgba(0,0,0,0.18)}
html[data-theme="light"] .home-logo-section .logo-demo-reset:hover:not(footer):not(footer *){color:#222222}
html[data-theme="light"] .home-logo-section .logo-demo-hint:not(footer):not(footer *){color:#565a62}
html[data-theme="light"] .home-logo-section .logo-demo-ph:not(footer):not(footer *){color:rgba(176,106,47,0.9)}
html[data-theme="light"] .home-logo-section .logo-demo-upload:not(footer):not(footer *){color:#222222;background:#ffffff}
html[data-theme="light"] .home-logo-section .logo-demo-upload:hover:not(footer):not(footer *){color:#222222}
html[data-theme="light"] .home-logo-section .logo-demo-upload svg:not(footer):not(footer *){color:#b06a2f}
html[data-theme="light"] .home-logo-section .logo-demo-clear:not(footer):not(footer *){color:#565a62}
html[data-theme="light"] .home-logo-section .logo-demo-clear:hover:not(footer):not(footer *){color:#b06a2f}
html[data-theme="light"] .home-logo-section .logo-demo-rule:not(footer):not(footer *){color:#777777}
html[data-theme="light"] .home-logo-section .logo-demo-mark--light .logo-demo-text:not(footer):not(footer *){color:rgba(34,34,34,0.95)}
html[data-theme="light"] .home-logo-section .logo-demo-link:not(footer):not(footer *){color:#b06a2f}
html[data-theme="light"] .home-logo-section .logo-demo-note:not(footer):not(footer *){color:#565a62}
html[data-theme="light"] .home-logo-section .home-aside-checks:not(footer):not(footer *){border-top:1px solid rgba(0,0,0,0.13)}
html[data-theme="light"] .home-logo-section .home-aside-checks li:not(footer):not(footer *){color:#222222}
html[data-theme="light"] .home-logo-section .home-aside-cartlink:not(footer):not(footer *){color:#333333}
html[data-theme="light"] .home-logo-section .home-aside-cartlink:hover:not(footer):not(footer *){color:#b06a2f}
html[data-theme="light"] .home-logo-section .home-aside-micro:not(footer):not(footer *){color:#565a62}
html[data-theme="light"] .home-logo-section .home-cat-tile:not(footer):not(footer *){background:#ffffff;border:1px solid rgba(0,0,0,0.108)}
html[data-theme="light"] .home-logo-section .home-cat-label:not(footer):not(footer *){color:#222222}
html[data-theme="light"] .home-logo-section .home-cat-tile:hover .home-cat-label:not(footer):not(footer *){color:#b06a2f}
html[data-theme="light"] .home-logo-section .home-cat-arrow:not(footer):not(footer *){color:#b06a2f}
html[data-theme="light"] .home-logo-section .home-nikstegek:not(footer):not(footer *){box-shadow:rgba(0,0,0,0.113) 0px 24px 60px}
html[data-theme="light"] .home-logo-section .home-ntg-input:not(footer):not(footer *)::placeholder{color:#777777}
html[data-theme="light"] .home-logo-section .home-ntg-custom:not(footer):not(footer *){background:#f4f4f4}
html[data-theme="light"] .home-logo-section .logo-demo-bgprompt:not(footer):not(footer *){color:#222222}
html[data-theme="light"] .logo-bg-panel:not(footer):not(footer *){color:#222222;background:#ffffff;border:1px solid rgba(0,0,0,0.13);box-shadow:rgba(0,0,0,0.225) 0px 24px 70px}
html[data-theme="light"] .logo-bg-title:not(footer):not(footer *){color:#b06a2f}
html[data-theme="light"] .logo-bg-hint:not(footer):not(footer *){color:#777777}
html[data-theme="light"] a.logo-bg-reassure-link:not(footer):not(footer *), html[data-theme="light"] .content a.logo-bg-reassure-link:not(footer):not(footer *){color:#b06a2f}
html[data-theme="light"] a.logo-bg-reassure-link:hover:not(footer):not(footer *), html[data-theme="light"] .content a.logo-bg-reassure-link:hover:not(footer):not(footer *){color:#b06a2f}
html[data-theme="light"] .logo-bg-stage:not(footer):not(footer *){background-color:#f4f4f4;background-image:linear-gradient(45deg, #ececec 25%, rgba(0, 0, 0, 0) 25%), linear-gradient(-45deg, #ececec 25%, rgba(0, 0, 0, 0) 25%), linear-gradient(45deg, rgba(0, 0, 0, 0) 75%, #ececec 75%), linear-gradient(-45deg, rgba(0, 0, 0, 0) 75%, #ececec 75%)}
html[data-theme="light"] .logo-bg-cursor:not(footer):not(footer *){background:rgba(0,0,0,0.121);box-shadow:rgba(0,0,0,0.158) 0px 0px 0px 1px}
html[data-theme="light"] .logo-bg-tool:not(footer):not(footer *){color:#222222;border:1px solid rgba(0,0,0,0.18)}
html[data-theme="light"] .logo-bg-tool svg:not(footer):not(footer *){color:#b06a2f}
html[data-theme="light"] .logo-bg-brush:not(footer):not(footer *){color:#777777}
html[data-theme="light"] .logo-bg-brush input:not(footer):not(footer *){accent-color:#b06a2f}
html[data-theme="light"] .logo-bg-cancel:not(footer):not(footer *){color:#333333;border:1px solid rgba(0,0,0,0.18)}
html[data-theme="light"] .logo-bg-cancel:hover:not(footer):not(footer *){color:#222222}
html[data-theme="light"] .cf2Yyp:not(footer):not(footer *){--bs-btn-close-color:#f4f4f4}
html[data-theme="light"] .cf3qpw:not(footer):not(footer *){border-color:rgba(0,0,0,0.18) rgba(0,0,0,0.18) rgba(0,0,0,0.18) currentcolor}
html[data-theme="light"] .cf3dLT:not(footer):not(footer *)::after{border:1px solid #e6e6e6}
html[data-theme="light"] .cf3dLT .cfUHd6:not(footer):not(footer *){background-color:#ececec}
html[data-theme="light"] .cookiefirst-root:not(footer):not(footer *){--banner-text-on-accent-bg:get-color("#222222");--banner-btn-primary-text:get-color("#222222");--banner-btn-primary-hover-text:get-color("#222222");--banner-btn-secondary-text:get-color("#222222");--banner-btn-secondary-hover-text:get-color("#222222")}
html[data-theme="light"] .xxl-eco-ribbon:not(footer):not(footer *){filter:drop-shadow(rgba(0,0,0,0.135) 0px 2px 3px)}
html[data-theme="light"] .home-bart-call:not(footer):not(footer *){background:#f4f4f4;color:#222222 !important}
html[data-theme="light"] .home-bart-call:hover:not(footer):not(footer *){background:#ffffff}
html[data-theme="light"] #offerte-drawer .offerte-drawer-panel:not(footer):not(footer *){background:#ffffff;color:#222222;box-shadow:rgba(0,0,0,0.18) -12px 0px 30px}
html[data-theme="light"] #offerte-drawer .offerte-drawer-head:not(footer):not(footer *){background:#ffffff;border-bottom:1px solid #e6e6e6}
html[data-theme="light"] #offerte-drawer .offerte-drawer-x:not(footer):not(footer *){color:#333333}
html[data-theme="light"] #offerte-drawer .offerte-drawer-x:hover:not(footer):not(footer *){color:#222222;background:#f4f4f4}
html[data-theme="light"] #offerte-drawer .offerte-drawer-item:not(footer):not(footer *){border-bottom:1px solid #e6e6e6}
html[data-theme="light"] #offerte-drawer .offerte-drawer-meta:not(footer):not(footer *){color:#555555}
html[data-theme="light"] #offerte-drawer .offerte-drawer-qty:not(footer):not(footer *){border:1px solid rgba(0,0,0,0.18)}
html[data-theme="light"] #offerte-drawer .offerte-drawer-qty-input:not(footer):not(footer *){border-color:currentcolor rgba(0,0,0,0.152);background:#f4f4f4;color:#222222}
html[data-theme="light"] #offerte-drawer .offerte-drawer-opt:not(footer):not(footer *){color:#777777}
html[data-theme="light"] #offerte-drawer .offerte-drawer-edit:not(footer):not(footer *){color:#b06a2f}
html[data-theme="light"] #offerte-drawer .offerte-drawer-edit:hover:not(footer):not(footer *){color:#b06a2f}
html[data-theme="light"] #offerte-drawer .offerte-drawer-foot:not(footer):not(footer *){background:#ffffff;border-top:1px solid #e6e6e6}
html[data-theme="light"] #offerte-drawer .offerte-drawer-continue:not(footer):not(footer *){color:#333333}
html[data-theme="light"] #offerte-drawer .offerte-drawer-continue:hover:not(footer):not(footer *){color:#222222}
html[data-theme="light"] #offerte-drawer .offerte-drawer-empty:not(footer):not(footer *){color:#333333}
html[data-theme="light"] #offerte-drawer .offerte-drawer-empty-title:not(footer):not(footer *){color:#222222}
html[data-theme="light"] #offerte-drawer .offerte-drawer-empty-sub:not(footer):not(footer *){color:#777777}
html[data-theme="light"] .assortiment-template:not(footer):not(footer *){--x-f-text:#222222;--x-f-line:#e6e6e6;--x-panel:#f4f4f4;--x-menu:#f4f4f4;--x-text:#222222;--x-muted:#555555}
html[data-theme="light"] .x-count:not(footer):not(footer *){color:#777777}
html[data-theme="light"] .x-count-of:not(footer):not(footer *){color:#545964}
html[data-theme="light"] .x-dd summary:not(footer):not(footer *), html[data-theme="light"] .x-pill:not(footer):not(footer *), html[data-theme="light"] .x-sort select:not(footer):not(footer *){background:#f4f4f4}
html[data-theme="light"] .x-dd-menu:not(footer):not(footer *){box-shadow:rgba(0,0,0,0.203) 0px 12px 30px}
html[data-theme="light"] .x-dd-opt:hover:not(footer):not(footer *){background:#ececec}
html[data-theme="light"] .x-dd-swatch:not(footer):not(footer *){box-shadow:rgba(0,0,0,0.1) 0px 0px 0px 1px inset}
html[data-theme="light"] .x-dd-opt.is-on .x-dd-swatch:not(footer):not(footer *){box-shadow:inset 0 0 0 1px rgba(0,0,0,0.1), 0 0 0 2px var(--x-menu), 0 0 0 4px var(--x-f)}
html[data-theme="light"] .x-sort select:not(footer):not(footer *){background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M3 4.5l3 3 3-3' fill='none' stroke='%23fff' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E") right 10px center / 12px auto no-repeat #f4f4f4}
html[data-theme="light"] .x-sort select option:not(footer):not(footer *){background:#f4f4f4;color:#222222}
html[data-theme="light"] .assortiment-template .category-intro-title:not(footer):not(footer *){color:#b06a2f}
html[data-theme="light"] .assortiment-template .category-intro-text:not(footer):not(footer *){color:#333333}
html[data-theme="light"] .assortiment-template .category-showcase-heading:not(footer):not(footer *){color:#b06a2f}
html[data-theme="light"] .assortiment-template .category-showcase-heading:not(footer):not(footer *)::after{background:rgba(0,0,0,0.066)}
html[data-theme="light"] .assortiment-template .category-showcase-tag:not(footer):not(footer *){box-shadow:rgba(0,0,0,0.158) 0px 3px 10px}
html[data-theme="light"] .assortiment-template .category-showcase-card:not(footer):not(footer *){background:#f4f4f4;border:1px solid rgba(0,0,0,0.086)}
html[data-theme="light"] .assortiment-template .infinite-scroll-status:not(footer):not(footer *){color:#777777}
html[data-theme="light"] .assortiment-template .infinite-spinner:not(footer):not(footer *){border-color:rgb(216, 154, 99) rgba(0,0,0,0.18) rgba(0,0,0,0.18)}
html[data-theme="light"] .back-to-top:not(footer):not(footer *){border:1px solid rgba(0,0,0,0.18);background:#f4f4f4;color:#b06a2f;box-shadow:rgba(0,0,0,0.18) 0px 6px 18px}
html[data-theme="light"]{--bg-dark:#ffffff;--primary-orange:#b06a2f}
html[data-theme="light"] .product-template:not(footer):not(footer *){color:#222222;background-color:#ffffff}
html[data-theme="light"] .product-template .step-num:not(footer):not(footer *){background-color:#ececec;color:#5c5c5c}
html[data-theme="light"] .product-template .step-label:not(footer):not(footer *){background:#f4f4f4;color:#333333}
html[data-theme="light"] .product-template .main-title-bar:not(footer):not(footer *){background:#f4f4f4;color:#333333}
html[data-theme="light"] .product-template .product-name:not(footer):not(footer *){color:#222222;background:#f4f4f4}
html[data-theme="light"] .product-template .product-price-line:not(footer):not(footer *){background:#f4f4f4;color:#222222}
html[data-theme="light"] .product-template .product-price-meta:not(footer):not(footer *){color:#555555}
html[data-theme="light"] .product-template .product-stock-line:not(footer):not(footer *){color:#555555}
html[data-theme="light"] .product-template .intro-text:not(footer):not(footer *){background:#f4f4f4;color:#333333}
html[data-theme="light"] .product-template .info-tabs-wrap:not(footer):not(footer *){background:#f4f4f4}
html[data-theme="light"] .product-template .info-tabs:not(footer):not(footer *){background:#ffffff}
html[data-theme="light"] .product-template .info-tab:not(footer):not(footer *){background:#ffffff;color:#555555}
html[data-theme="light"] .product-template .info-tab:hover:not(footer):not(footer *){color:#222222}
html[data-theme="light"] .product-template .info-specs-item:not(footer):not(footer *){border-bottom:1px solid rgba(0,0,0,0.108)}
html[data-theme="light"] .product-template .info-specs-label:not(footer):not(footer *){color:#555555}
html[data-theme="light"] .product-template .info-specs-value:not(footer):not(footer *){color:#222222}
html[data-theme="light"] .product-template .product-main-shell:not(footer):not(footer *){background:#f4f4f4}
html[data-theme="light"] .product-template .product-hero .hero-pager-button:not(footer):not(footer *){background:rgba(0,0,0,0.077)}
html[data-theme="light"] .product-template .product-hero .hero-pager-button.is-active:not(footer):not(footer *){background:rgba(0,0,0,0.154)}
html[data-theme="light"] .product-template .product-hero .hero-pager-dot:not(footer):not(footer *){background:rgba(0,0,0,0.209)}
html[data-theme="light"] .product-template .thumb.is-active:not(footer):not(footer *){box-shadow:rgba(0,0,0,0.32) 0px 6px 10px inset, rgba(0, 0, 0, 0.06) 0px -8px 12px inset, rgba(17, 17, 17, 0.06) 0px 0px 0px 2px, rgba(0, 0, 0, 0.12) 0px 8px 14px}
html[data-theme="light"] .product-template .image-card:not(footer):not(footer *){background:#f4f4f4;border:1px solid #e6e6e6}
html[data-theme="light"] .product-template .color-item:not(footer):not(footer *){color:#222222}
html[data-theme="light"] .product-template .swatch:not(footer):not(footer *){border:2px solid rgba(0,0,0,0.152)}
html[data-theme="light"] .product-template .option-help:not(footer):not(footer *){color:#333333}
html[data-theme="light"] .product-template .option-visual-item:not(footer):not(footer *){color:#222222}
html[data-theme="light"] .product-template .option-mini-card:not(footer):not(footer *){background:#ffffff}
html[data-theme="light"] .product-template .option-mini-label:not(footer):not(footer *){color:#222222}
html[data-theme="light"] .product-template .method-preview-card:not(footer):not(footer *){background:#ffffff}
html[data-theme="light"] .product-template .color-widget:not(footer):not(footer *){background:#ffffff}
html[data-theme="light"] .product-template .color-widget-tab:not(footer):not(footer *){color:#5c5c5c}
html[data-theme="light"] .product-template .color-preview-pane:not(footer):not(footer *){background:#f4f4f4}
{background:#f4f4f4;color:#222222}
html[data-theme="light"] .product-template .color-swatch:not(footer):not(footer *){box-shadow:rgba(0,0,0,0.16) 0px 2px 5px inset, rgba(0, 0, 0, 0.2) 0px -2px 5px inset, rgba(0,0,0,0.135) 0px 2px 4px;border:1px solid rgba(230,230,230,0.12)}
html[data-theme="light"] .product-template .color-tile-dot:not(footer):not(footer *){box-shadow:rgba(0,0,0,0.16) 0px 2px 5px inset, rgba(0, 0, 0, 0.2) 0px -2px 5px inset, rgba(0,0,0,0.135) 0px 2px 4px;border:1px solid rgba(230,230,230,0.12)}
{background:#f4f4f4;color:#222222;border-top:1px solid #e6e6e6}
html[data-theme="light"] .product-template .print-location-dot:not(footer):not(footer *){background:#f4f4f4}
html[data-theme="light"] .product-template .method-section-intro span:not(footer):not(footer *){color:#5c5c5c}
html[data-theme="light"] .product-template .method-option-bar:not(footer):not(footer *){color:#222222}
html[data-theme="light"] .product-template .print-location-preview-empty:not(footer):not(footer *){color:#5c5c5c}
html[data-theme="light"] .product-template tbody tr[data-qty]:hover td:not(footer):not(footer *){background:#f4f4f4;color:#222222}
html[data-theme="light"] .product-template .table-summary-clock:not(footer):not(footer *){color:#222222}
html[data-theme="light"] .product-template .table-summary-order small:not(footer):not(footer *){color:#5c5c5c}
html[data-theme="light"] .product-template .specs:not(footer):not(footer *){color:#333333}
html[data-theme="light"] .product-template .order-card:not(footer):not(footer *){background:#f4f4f4;color:#222222}
html[data-theme="light"] .product-template .order-card-title:not(footer):not(footer *){color:#222222}
html[data-theme="light"] .product-template .order-label:not(footer):not(footer *){color:#333333}
html[data-theme="light"] .product-template .order-input:not(footer):not(footer *), html[data-theme="light"] .product-template .order-select:not(footer):not(footer *), html[data-theme="light"] .product-template .order-textarea:not(footer):not(footer *){border:1px solid #e6e6e6}
html[data-theme="light"] .product-template .order-upload:not(footer):not(footer *){border:1px dashed #e6e6e6;background:rgba(0,0,0,0.022)}
html[data-theme="light"] .product-template .order-upload-trigger:not(footer):not(footer *){color:#333333}
html[data-theme="light"] .product-template .order-upload-subtitle:not(footer):not(footer *){color:#555555}
html[data-theme="light"] .product-template .order-upload-preview:not(footer):not(footer *){border-top:1px solid rgba(0,0,0,0.13)}
html[data-theme="light"] .product-template .order-upload-file:not(footer):not(footer *){color:#222222}
html[data-theme="light"] .product-template .order-upload-remove:not(footer):not(footer *){border:1px solid #e6e6e6;color:#222222}
html[data-theme="light"] .product-template .order-reassure:not(footer):not(footer *){color:#555555}
html[data-theme="light"] .product-template .order-reassure a:not(footer):not(footer *){color:#222222}
html[data-theme="light"] .product-template .info-pill:not(footer):not(footer *){background:#f4f4f4}
{color:#333333}
html[data-theme="light"] .product-template .selection-warning:not(footer):not(footer *){box-shadow:rgba(0,0,0,0.158) 0px 10px 30px}
html[data-theme="light"] .product-template .panel-description-side:not(footer):not(footer *){background:#f4f4f4;color:#222222}
html[data-theme="light"] .product-template .panel-description-preview:not(footer):not(footer *){border:1px solid rgba(0,0,0,0.174);background:#f4f4f4}
html[data-theme="light"] .product-template .panel-description-preview-empty:not(footer):not(footer *){color:#333333}
html[data-theme="light"] .product-template .panel-description-kicker:not(footer):not(footer *){color:#333333}
html[data-theme="light"] .product-template .panel-description-value:not(footer):not(footer *){color:#222222}
html[data-theme="light"] .product-template .panel-description-note:not(footer):not(footer *){color:#333333}
html[data-theme="light"] .product-template .bart-compact:not(footer):not(footer *){background:#f4f4f4}
html[data-theme="light"] .product-template .bart-compact-photo:not(footer):not(footer *){background:#ececec}
html[data-theme="light"] .product-template .bart-compact-text:not(footer):not(footer *){color:#333333}
html[data-theme="light"] .product-template .wmok-glyph:not(footer):not(footer *){color:#5c5c5c}
html[data-theme="light"] .product-template .wmok-tile-price:not(footer):not(footer *){color:#5c5c5c}
html[data-theme="light"] .product-template .wmok-note:not(footer):not(footer *){color:#5c5c5c}
html[data-theme="light"] .product-template .seg-block:not(footer):not(footer *){--seg-accent:#b06a2f;--seg-tile:#222222;--seg-muted:#5c5c5c}
html[data-theme="light"] .product-template .seg-help:hover:not(footer):not(footer *), html[data-theme="light"] .product-template .seg-help:focus-visible:not(footer):not(footer *){border-color:#e6e6e6}
html[data-theme="light"] .product-template .seg-help:not(footer):not(footer *)::after{background:#ffffff;color:#222222;box-shadow:rgba(0,0,0,0.158) 0px 8px 24px}
html[data-theme="light"] .product-template .seg-rim:not(footer):not(footer *), html[data-theme="light"] .product-template .seg-rib:not(footer):not(footer *){stroke:#5c5c5c}
html[data-theme="light"] .product-template .seg-hub:not(footer):not(footer *){fill:#222222;stroke:#5c5c5c}
html[data-theme="light"] .xxl-pdp-ribbon > span:not(footer):not(footer *){box-shadow:rgba(0,0,0,0.126) 0px 3px 8px}
html[data-theme="light"] .xxl-pdp-ribbon > span:not(footer):not(footer *)::before, html[data-theme="light"] .xxl-pdp-ribbon > span:not(footer):not(footer *)::after{border-top:1px dashed rgba(0,0,0,0.18);border-bottom:1px dashed rgba(0,0,0,0.18)}
html[data-theme="light"] .qa-panel:not(footer):not(footer *){background:#ffffff;border:1px solid rgba(0,0,0,0.152);box-shadow:rgba(0,0,0,0.225) 0px 24px 60px;color:#222222}
html[data-theme="light"] .qa-close:not(footer):not(footer *){color:#777777}
html[data-theme="light"] .qa-close:hover:not(footer):not(footer *){color:#222222}
html[data-theme="light"] .qa-image--empty:not(footer):not(footer *){background:#f4f4f4}
html[data-theme="light"] .qa-from:not(footer):not(footer *){color:#b06a2f}
html[data-theme="light"] .qa-stock:not(footer):not(footer *){color:#5c5c5c}
html[data-theme="light"] .qa-label:not(footer):not(footer *){color:#777777}
html[data-theme="light"] .qa-label-value:not(footer):not(footer *){color:#222222}
html[data-theme="light"] .qa-swatch:not(footer):not(footer *){border:2px solid rgba(0,0,0,0.18)}
html[data-theme="light"] .qa-size:not(footer):not(footer *){border:1px solid rgba(0,0,0,0.18);background:#f4f4f4;color:#222222}
html[data-theme="light"] .qa-tier:not(footer):not(footer *){border:1px solid rgba(0,0,0,0.18);background:#f4f4f4}
html[data-theme="light"] .qa-tier-qty:not(footer):not(footer *){color:#222222}
html[data-theme="light"] .qa-tier-unit:not(footer):not(footer *){color:#b06a2f}
html[data-theme="light"] .qa-qty-step:not(footer):not(footer *){border:1px solid rgba(0,0,0,0.18);background:#f4f4f4;color:#222222}
html[data-theme="light"] .qa-qty-step:hover:not(footer):not(footer *){border-color:rgba(0,0,0,0.18)}
html[data-theme="light"] .qa-qty-input:not(footer):not(footer *){border:1px solid rgba(0,0,0,0.18);background:#ffffff;color:#222222}
html[data-theme="light"] .qa-qty-suffix:not(footer):not(footer *){color:#777777}
html[data-theme="light"] .qa-totals:not(footer):not(footer *){border-top:1px solid rgba(0,0,0,0.13)}
html[data-theme="light"] .qa-totals-line:not(footer):not(footer *){color:#333333}
html[data-theme="light"] .qa-totals-line--total:not(footer):not(footer *){color:#222222}
html[data-theme="light"] .qa-total-price:not(footer):not(footer *){color:#b06a2f}
html[data-theme="light"] .qa-shipping-note:not(footer):not(footer *){color:#545964}
html[data-theme="light"] .qa-more:not(footer):not(footer *){color:#777777}
html[data-theme="light"] .qa-more a:not(footer):not(footer *){color:#b06a2f}
html[data-theme="light"] .complementary-section:not(footer):not(footer *){border-top:1px solid rgba(0,0,0,0.13)}
html[data-theme="light"] .complementary-title:not(footer):not(footer *){color:#b06a2f}
html[data-theme="light"] .complementary-sub:not(footer):not(footer *){color:#777777}
html[data-theme="light"] .pk-page:not(footer):not(footer *){color:#222222}
html[data-theme="light"] .pk-crumbs:not(footer):not(footer *){color:#575b61}
html[data-theme="light"] .pk-crumbs a:not(footer):not(footer *){color:#575b61}
html[data-theme="light"] .pk-crumbs a:hover:not(footer):not(footer *){color:#b06a2f}
html[data-theme="light"] .pk-crumbs strong:not(footer):not(footer *){color:#222222}
html[data-theme="light"] .pk-title:not(footer):not(footer *){color:#b06a2f}
html[data-theme="light"] .pk-intro:not(footer):not(footer *){color:#333333}
html[data-theme="light"] .pk-jump a:not(footer):not(footer *){background:#f4f4f4;border:1px solid rgba(0,0,0,0.108);color:#222222}
html[data-theme="light"] .pk-jump a:hover:not(footer):not(footer *){color:#b06a2f}
html[data-theme="light"] .pk-kicker:not(footer):not(footer *){color:#b06a2f}
html[data-theme="light"] .pk-kicker:not(footer):not(footer *)::after{background:rgba(0,0,0,0.066)}
html[data-theme="light"] .pk-section-title:not(footer):not(footer *){color:#222222}
html[data-theme="light"] .pk-section-intro:not(footer):not(footer *){color:#555555}
html[data-theme="light"] .pk-tag:not(footer):not(footer *){box-shadow:rgba(0,0,0,0.158) 0px 3px 10px}
html[data-theme="light"] .pk-card:not(footer):not(footer *){background:#f4f4f4;border:1px solid rgba(0,0,0,0.086)}
html[data-theme="light"] .pk-photo:not(footer):not(footer *){box-shadow:rgba(0,0,0,0.113) 0px 4px 14px}
html[data-theme="light"] .pk-name:not(footer):not(footer *){color:#222222}
html[data-theme="light"] .pk-name a:hover:not(footer):not(footer *){color:#b06a2f}
html[data-theme="light"] .pk-list li:not(footer):not(footer *){border-top:1px solid rgba(0,0,0,0.13)}
html[data-theme="light"] .pk-slot:not(footer):not(footer *){color:#777777}
html[data-theme="light"] .pk-list a:not(footer):not(footer *){color:#222222}
html[data-theme="light"] .pk-list a:hover:not(footer):not(footer *){color:#b06a2f}
html[data-theme="light"] .pk-prefix:not(footer):not(footer *){color:#333333}
html[data-theme="light"] .pk-amount:not(footer):not(footer *){color:#b06a2f}
html[data-theme="light"] .pk-per:not(footer):not(footer *){color:#777777}
html[data-theme="light"] .pk-how:not(footer):not(footer *){background:#f4f4f4}
html[data-theme="light"] .pk-how-title:not(footer):not(footer *){color:#222222}
html[data-theme="light"] .pk-steps li:not(footer):not(footer *){color:#333333}
html[data-theme="light"] .pk-steps strong:not(footer):not(footer *){color:#222222}
html[data-theme="light"] .pk-how-more:not(footer):not(footer *){color:#777777}
html[data-theme="light"] .pk-how-more a:not(footer):not(footer *){color:#b06a2f}
html[data-theme="light"] .xf .bart-compact:not(footer):not(footer *){background:#f4f4f4;border:1px solid rgba(0,0,0,0.086)}
html[data-theme="light"] .xf .bart-compact-photo:not(footer):not(footer *){background:#ececec}
html[data-theme="light"] .xf .bart-compact-text:not(footer):not(footer *){color:#333333}
html[data-theme="light"] .xf .color-widget-tab:not(footer):not(footer *){border:1px solid #e6e6e6;background:#ececec;color:#222222}
html[data-theme="light"] .xf-lightbox-box:not(footer):not(footer *){box-shadow:rgba(0,0,0,0.225) 0px 20px 60px}
html[data-theme="light"] .xf-lightbox-close:not(footer):not(footer *){background:#f4f4f4;color:#222222;box-shadow:rgba(0,0,0,0.18) 0px 2px 8px}
html[data-theme="light"] .xf .color-tile-dot:not(footer):not(footer *){box-shadow:rgba(0,0,0,0.16) 0px 2px 5px inset, rgba(0, 0, 0, 0.2) 0px -2px 5px inset, rgba(0,0,0,0.135) 0px 2px 4px;border:1px solid rgba(230,230,230,0.12)}
html[data-theme="light"] .xf .table-summary-order small:not(footer):not(footer *){color:#5c5c5c}
html[data-theme="light"] .xf .table-summary-setup:not(footer):not(footer *){color:#5c5c5c}
html[data-theme="light"] .xf .xf-stock:not(footer):not(footer *){color:#b06a2f}
html[data-theme="light"] .xf .order-reassure:not(footer):not(footer *){color:#555555}
html[data-theme="light"] .xf .order-reassure a:not(footer):not(footer *){color:#222222}
html[data-theme="light"] .pkx:not(footer):not(footer *){color:#222222}
html[data-theme="light"] .pkx-crumbs:not(footer):not(footer *){color:#575b61}
html[data-theme="light"] .pkx-crumbs a:not(footer):not(footer *){color:#575b61}
html[data-theme="light"] .pkx-crumbs a:hover:not(footer):not(footer *){color:#b06a2f}
html[data-theme="light"] .pkx-crumbs strong:not(footer):not(footer *){color:#222222}
html[data-theme="light"] .pkx-name:not(footer):not(footer *){background:#f4f4f4;color:#222222}
html[data-theme="light"] .pkx-price:not(footer):not(footer *){background:#f4f4f4;color:#222222}
html[data-theme="light"] .pkx-price-meta:not(footer):not(footer *){color:#555555}
html[data-theme="light"] .pkx-min:not(footer):not(footer *){color:#555555}
html[data-theme="light"] .pkx-photo-wrap:not(footer):not(footer *){background:#f4f4f4}
html[data-theme="light"] .pkx-photo-note:not(footer):not(footer *){color:#555555}
html[data-theme="light"] .xf .pkx-swatch .pkx-dot:not(footer):not(footer *){border:1px solid rgba(230,230,230,0.12)}
html[data-theme="light"] .xf .pkx-swatch.active:not(footer):not(footer *){border-color:#e6e6e6}
html[data-theme="light"] .xf .pkx-upload small:not(footer):not(footer *){color:#5c5c5c}
html[data-theme="light"] .pkx-section:not(footer):not(footer *){border-top:1px solid rgba(0,0,0,0.13)}
html[data-theme="light"] .pkx-section-title:not(footer):not(footer *){color:#b06a2f}
html[data-theme="light"] .pkx-section-sub:not(footer):not(footer *){color:#777777}
html[data-theme="light"] .pkx-cards .pkx-slot:not(footer):not(footer *){color:#777777}
html[data-theme="light"] .pkx-other:not(footer):not(footer *){background:#f4f4f4;border:1px solid rgba(0,0,0,0.086);color:#222222}
html[data-theme="light"] .pkx-other span span:not(footer):not(footer *){color:#b06a2f}
html[data-theme="light"] .offerte-page:not(footer):not(footer *){color:#222222}
html[data-theme="light"] .offerte-page .offerte-step-num:not(footer):not(footer *){background-color:#ececec;color:#333333}
html[data-theme="light"] .offerte-page .offerte-step-bar:not(footer):not(footer *){background:#f4f4f4;color:#333333}
html[data-theme="light"] .offerte-page a.offerte-step:hover .offerte-step-bar:not(footer):not(footer *){background:#ececec;color:#222222}
html[data-theme="light"] .offerte-page .offerte-sub:not(footer):not(footer *){color:#333333}
html[data-theme="light"] .offerte-page .offerte-summary:not(footer):not(footer *){background:#f4f4f4}
html[data-theme="light"] .offerte-page .offerte-summary-title:not(footer):not(footer *){background:#f4f4f4}
html[data-theme="light"] .offerte-page .offerte-summary-title a:hover:not(footer):not(footer *){color:#222222}
html[data-theme="light"] .offerte-page .offerte-spec:not(footer):not(footer *){border-bottom:1px solid rgba(0,0,0,0.108)}
html[data-theme="light"] .offerte-page .offerte-spec span:first-child:not(footer):not(footer *){color:#555555}
html[data-theme="light"] .offerte-page .offerte-total:not(footer):not(footer *){background:#f4f4f4}
html[data-theme="light"] .offerte-page .offerte-total-row:not(footer):not(footer *){color:#333333}
html[data-theme="light"] .offerte-page .offerte-total-note:not(footer):not(footer *){color:#555555}
html[data-theme="light"] .offerte-page .offerte-card:not(footer):not(footer *){background:#f4f4f4}
html[data-theme="light"] .offerte-page .offerte-submit-group:not(footer):not(footer *){border-top:1px solid rgba(0,0,0,0.108)}
html[data-theme="light"] .offerte-page .offerte-group-title:not(footer):not(footer *){color:#222222}
html[data-theme="light"] .offerte-page .offerte-group-sub:not(footer):not(footer *){color:#555555}
html[data-theme="light"] .offerte-page .order-label:not(footer):not(footer *){color:#333333}
html[data-theme="light"] .offerte-page .order-input:not(footer):not(footer *), html[data-theme="light"] .offerte-page .order-select:not(footer):not(footer *), html[data-theme="light"] .offerte-page .order-textarea:not(footer):not(footer *){border:1px solid #e6e6e6}
html[data-theme="light"] .offerte-page .dropzone-upload:not(footer):not(footer *){border:1px dashed #e6e6e6;background:#f4f4f4}
html[data-theme="light"] .offerte-page .dropzone-upload.is-dragover:not(footer):not(footer *){background:#f4f4f4}
html[data-theme="light"] .offerte-page .dropzone-upload .drop-title:not(footer):not(footer *){color:#222222}
html[data-theme="light"] .offerte-page .dropzone-upload .drop-sub:not(footer):not(footer *){color:#555555}
html[data-theme="light"] .offerte-page .dropzone-files:not(footer):not(footer *){color:#333333}
html[data-theme="light"] .offerte-page .order-logo-option:not(footer):not(footer *){border:2px solid #e6e6e6}
html[data-theme="light"] .offerte-page .order-logo-option--action:not(footer):not(footer *){background:#f4f4f4;border-color:#e6e6e6}
html[data-theme="light"] .offerte-page .order-logo-action-label:not(footer):not(footer *){color:#222222}
html[data-theme="light"] .offerte-page .order-reassure:not(footer):not(footer *){color:#555555}
html[data-theme="light"] .offerte-page .order-reassure a:not(footer):not(footer *){color:#222222}
html[data-theme="light"] .offerte-page .offerte-errors a:not(footer):not(footer *){color:#222222}
html[data-theme="light"] .offerte-page .offerte-cart-item + .offerte-cart-item:not(footer):not(footer *){border-top:1px solid rgba(0,0,0,0.13)}
html[data-theme="light"] .offerte-page .offerte-product-meta:not(footer):not(footer *){color:#555555}
html[data-theme="light"] .offerte-page .offerte-empty:not(footer):not(footer *){background:#f4f4f4}
html[data-theme="light"] .thanks-template:not(footer):not(footer *){background-color:#ffffff;color:#222222}
html[data-theme="light"] .thanks-template .thanks-crumb:not(footer):not(footer *){color:rgba(34,34,34,0.55)}
html[data-theme="light"] .thanks-template .thanks-crumb a:not(footer):not(footer *){color:rgba(34,34,34,0.55)}
html[data-theme="light"] .thanks-template .thanks-crumb a:hover:not(footer):not(footer *){color:#222222}
html[data-theme="light"] .thanks-template .thanks-crumb .current:not(footer):not(footer *){color:#222222}
html[data-theme="light"] .thanks-template .thanks-card:not(footer):not(footer *){background:#f4f4f4;border:1px solid #e6e6e6;box-shadow:rgba(0,0,0,0.171) 0px 22px 55px}
html[data-theme="light"] .thanks-template .thanks-head:not(footer):not(footer *){border-bottom:1px solid #e6e6e6}
html[data-theme="light"] .thanks-template .thanks-eyebrow:not(footer):not(footer *){color:#b06a2f}
html[data-theme="light"] .thanks-template .thanks-sub:not(footer):not(footer *){color:rgba(34,34,34,0.78)}
html[data-theme="light"] .thanks-template .thanks-steps-title:not(footer):not(footer *){color:rgba(34,34,34,0.55)}
html[data-theme="light"] .thanks-template .thanks-step-num:not(footer):not(footer *){background:#ffffff;border:1px solid #e6e6e6}
html[data-theme="light"] .thanks-template .thanks-step-txt span:not(footer):not(footer *){color:rgba(34,34,34,0.62)}
html[data-theme="light"] .thanks-template .thanks-actions:not(footer):not(footer *){border-top:1px solid #e6e6e6}
html[data-theme="light"] .thanks-template .thanks-btn--ghost:not(footer):not(footer *){border:1px solid #e6e6e6}
html[data-theme="light"] body:not(footer):not(footer *){background:#ffffff}
html[data-theme="light"] .head:not(footer):not(footer *){background:#f4f4f4;color:#222222}
html[data-theme="light"] .brand:not(footer):not(footer *){color:rgba(34,34,34,0.7)}
html[data-theme="light"] .code:not(footer):not(footer *){color:#b06a2f}
@supports (color:color-mix(in lab,red,red)){
html[data-theme="light"] .border-white\/5:not(footer):not(footer *){border-color:rgba(0,0,0,0.075)}
html[data-theme="light"] .border-white\/10:not(footer):not(footer *){border-color:rgba(0,0,0,0.13)}
html[data-theme="light"] .border-white\/20:not(footer):not(footer *){border-color:rgba(0,0,0,0.18)}
html[data-theme="light"] .bg-white\/5:not(footer):not(footer *){background-color:rgba(0,0,0,0.028)}
html[data-theme="light"] .bg-white\/10:not(footer):not(footer *){background-color:rgba(0,0,0,0.055)}
html[data-theme="light"] .text-white\/60:not(footer):not(footer *){color:rgba(34,34,34,0.6)}
html[data-theme="light"] .text-white\/70:not(footer):not(footer *){color:rgba(34,34,34,0.7)}
html[data-theme="light"] .text-white\/80:not(footer):not(footer *){color:rgba(34,34,34,0.8)}
html[data-theme="light"] .hover\:border-white\/25:hover:not(footer):not(footer *){border-color:rgba(0,0,0,0.18)}
html[data-theme="light"] .hover\:border-white\/30:hover:not(footer):not(footer *){border-color:rgba(0,0,0,0.18)}
html[data-theme="light"] .hover\:bg-white\/10:hover:not(footer):not(footer *){background-color:rgba(0,0,0,0.055)}
html[data-theme="light"] .dark\:border-white\/10:where(.dark, .dark *):not(footer):not(footer *){border-color:rgba(0,0,0,0.13)}
html[data-theme="light"] .dark\:border-white\/20:where(.dark, .dark *):not(footer):not(footer *){border-color:rgba(0,0,0,0.18)}
html[data-theme="light"] .dark\:bg-white\/5:where(.dark, .dark *):not(footer):not(footer *){background-color:rgba(0,0,0,0.028)}
html[data-theme="light"] .dark\:bg-white\/10:where(.dark, .dark *):not(footer):not(footer *){background-color:rgba(0,0,0,0.055)}
html[data-theme="light"] .dark\:bg-white\/20:where(.dark, .dark *):not(footer):not(footer *){background-color:rgba(0,0,0,0.11)}
html[data-theme="light"] .dark\:bg-white\/30:where(.dark, .dark *):not(footer):not(footer *){background-color:rgba(0,0,0,0.165)}
html[data-theme="light"] .dark\:text-white\/40:where(.dark, .dark *):not(footer):not(footer *){color:rgba(34,34,34,0.4)}
html[data-theme="light"] .dark\:text-white\/60:where(.dark, .dark *):not(footer):not(footer *){color:rgba(34,34,34,0.6)}
html[data-theme="light"] .dark\:text-white\/70:where(.dark, .dark *):not(footer):not(footer *){color:rgba(34,34,34,0.7)}
html[data-theme="light"] .dark\:text-white\/80:where(.dark, .dark *):not(footer):not(footer *){color:rgba(34,34,34,0.8)}
html[data-theme="light"] .dark\:decoration-white\/20:where(.dark, .dark *):not(footer):not(footer *){text-decoration-color:rgba(34,34,34,0.2)}
html[data-theme="light"] .dark\:placeholder-white\/60:where(.dark, .dark *):not(footer):not(footer *)::placeholder{color:rgba(34,34,34,0.6)}
html[data-theme="light"] .dark\:\[--callout-border\:color-mix\(in_oklab\,var\(--color-white\)\,transparent_95\%\)\]:where(.dark, .dark *):not(footer):not(footer *){--callout-border:rgba(0,0,0,0.075)}
html[data-theme="light"] .dark\:hover\:bg-white\/10:where(.dark, .dark *):hover:not(footer):not(footer *){background-color:rgba(0,0,0,0.055)}
html[data-theme="light"] .dark\:hover\:bg-white\/15:where(.dark, .dark *):hover:not(footer):not(footer *){background-color:rgba(0,0,0,0.083)}
html[data-theme="light"] .dark\:hover\:bg-white\/20:where(.dark, .dark *):hover:not(footer):not(footer *){background-color:rgba(0,0,0,0.11)}
html[data-theme="light"] .dark\:hover\:bg-white\/\[7\%\]:where(.dark, .dark *):hover:not(footer):not(footer *){background-color:rgba(0,0,0,0.039)}
html[data-theme="light"] .dark\:disabled\:border-white\/5:where(.dark, .dark *):disabled:not(footer):not(footer *){border-color:rgba(0,0,0,0.075)}
html[data-theme="light"] .dark\:disabled\:bg-white\/\[7\%\]:where(.dark, .dark *):disabled:not(footer):not(footer *){background-color:rgba(0,0,0,0.039)}
html[data-theme="light"] .dark\:disabled\:placeholder-white\/40:where(.dark, .dark *):disabled:not(footer):not(footer *)::placeholder{color:rgba(34,34,34,0.4)}
html[data-theme="light"] :where([data-flux-menu]) .in-data-flux-menu\:dark\:text-white\/80:where(.dark, .dark *):not(footer):not(footer *){color:rgba(34,34,34,0.8)}
html[data-theme="light"] :where([data-flux-sidebar-group-dropdown]) .dark\:in-data-flux-sidebar-group-dropdown\:text-white\/80\!:where(.dark, .dark *):not(footer):not(footer *){color:rgba(34,34,34,0.8) !important}
html[data-theme="light"] .dark\:data-checked\:bg-white\/20:where(.dark, .dark *)[data-checked]:not(footer):not(footer *){background-color:rgba(0,0,0,0.11)}
html[data-theme="light"] .dark\:data-current\:border-white\/10:where(.dark, .dark *)[data-current]:not(footer):not(footer *){border-color:rgba(0,0,0,0.13)}
html[data-theme="light"] .dark\:data-current\:bg-white\/10:where(.dark, .dark *)[data-current]:not(footer):not(footer *){background-color:rgba(0,0,0,0.055)}
html[data-theme="light"] .dark\:data-current\:bg-white\/\[7\%\]:where(.dark, .dark *)[data-current]:not(footer):not(footer *){background-color:rgba(0,0,0,0.039)}
html[data-theme="light"] :is(.dark\:\*\*\:data-flux-menu-item-icon\:text-white\/60:where(.dark, .dark *) *)[data-flux-menu-item-icon]:not(footer):not(footer *){color:rgba(34,34,34,0.6)}
html[data-theme="light"] :is(.dark\:\*\*\:data-navmenu-icon\:text-white\/60:where(.dark, .dark *) *)[data-navmenu-icon]:not(footer):not(footer *){color:rgba(34,34,34,0.6)}
html[data-theme="light"] .dark\:\[\&\[disabled\]\]\:border-white\/10:where(.dark, .dark *)[disabled]:not(footer):not(footer *){border-color:rgba(0,0,0,0.13)}
html[data-theme="light"] :is([data-flux-button-group] > .\[\:is\(\[data-flux-button-group\]\>\&\:not\(\:first-child\)\,_\[data-flux-button-group\]_\:not\(\:first-child\)\>\&\)\]\:border-s-\[color-mix\(in_srgb\,var\(--color-accent-foreground\)\,transparent_85\%\)\]:not(:first-child), [data-flux-button-group] :not(:first-child) > .\[\:is\(\[data-flux-button-group\]\>\&\:not\(\:first-child\)\,_\[data-flux-button-group\]_\:not\(\:first-child\)\>\&\)\]\:border-s-\[color-mix\(in_srgb\,var\(--color-accent-foreground\)\,transparent_85\%\)\]):not(footer):not(footer *){border-inline-start-color:rgba(0,0,0,0.18)}
html[data-theme="light"] :where(.\[\:where\(\&\)\]\:dark\:text-white\/50):where(.dark, .dark *):not(footer):not(footer *){color:rgba(34,34,34,0.5)}
html[data-theme="light"] :where(.\[\:where\(\&\)\]\:dark\:text-white\/70):where(.dark, .dark *):not(footer):not(footer *){color:rgba(34,34,34,0.7)}
html[data-theme="light"] ui-checkbox[disabled] .dark\:\[ui-checkbox\[disabled\]_\&\]\:border-white\/5:where(.dark, .dark *):not(footer):not(footer *){border-color:rgba(0,0,0,0.075)}
html[data-theme="light"] ui-radio[disabled] .dark\:\[ui-radio\[disabled\]_\&\]\:border-white\/5:where(.dark, .dark *):not(footer):not(footer *){border-color:rgba(0,0,0,0.075)}
}
@media (hover: hover){
html[data-theme="light"] .group-hover\:text-white:is(:where(.group):hover *):not(footer):not(footer *){color:#222222}
html[data-theme="light"] .hover\:border-white\/25:hover:not(footer):not(footer *){border-color:rgba(0,0,0,0.18)}
html[data-theme="light"] .hover\:border-white\/30:hover:not(footer):not(footer *){border-color:rgba(0,0,0,0.18)}
html[data-theme="light"] .hover\:bg-\[\#111\]:hover:not(footer):not(footer *){background-color:#f4f4f4}
html[data-theme="light"] .hover\:bg-\[color-mix\(in_oklab\,_var\(--color-accent\)\,_transparent_10\%\)\]:hover:not(footer):not(footer *){background-color:rgba(244,244,244,0.9)}
html[data-theme="light"] .hover\:bg-neutral-800:hover:not(footer):not(footer *){background-color:#f4f4f4}
html[data-theme="light"] .hover\:bg-white\/10:hover:not(footer):not(footer *){background-color:rgba(0,0,0,0.055)}
html[data-theme="light"] .hover\:bg-zinc-800\/5:hover:not(footer):not(footer *){background-color:rgba(244,244,244,0.05)}
html[data-theme="light"] .hover\:bg-zinc-800\/10:hover:not(footer):not(footer *){background-color:rgba(244,244,244,0.1)}
html[data-theme="light"] .hover\:bg-zinc-800\/\[4\%\]:hover:not(footer):not(footer *){background-color:rgba(244,244,244,0.04)}
html[data-theme="light"] .hover\:text-\[\#D89A63\]:hover:not(footer):not(footer *){color:#b06a2f}
html[data-theme="light"] .hover\:text-gray-400:hover:not(footer):not(footer *){color:#777777}
html[data-theme="light"] .hover\:text-white:hover:not(footer):not(footer *){color:#222222}
html[data-theme="light"] .dark\:group-hover\:text-white:where(.dark, .dark *):is(:where(.group):hover *):not(footer):not(footer *){color:#222222}
html[data-theme="light"] .dark\:hover\:border-zinc-600:where(.dark, .dark *):hover:not(footer):not(footer *){border-color:#e6e6e6}
html[data-theme="light"] .dark\:hover\:bg-white\/10:where(.dark, .dark *):hover:not(footer):not(footer *){background-color:rgba(0,0,0,0.055)}
html[data-theme="light"] .dark\:hover\:bg-white\/15:where(.dark, .dark *):hover:not(footer):not(footer *){background-color:rgba(0,0,0,0.083)}
html[data-theme="light"] .dark\:hover\:bg-white\/20:where(.dark, .dark *):hover:not(footer):not(footer *){background-color:rgba(0,0,0,0.11)}
html[data-theme="light"] .dark\:hover\:bg-white\/\[7\%\]:where(.dark, .dark *):hover:not(footer):not(footer *){background-color:rgba(0,0,0,0.039)}
html[data-theme="light"] .dark\:hover\:bg-zinc-600:where(.dark, .dark *):hover:not(footer):not(footer *){background-color:#ececec}
html[data-theme="light"] .dark\:hover\:bg-zinc-600\/75:where(.dark, .dark *):hover:not(footer):not(footer *){background-color:rgba(236,236,236,0.75)}
html[data-theme="light"] .dark\:hover\:text-gray-200:where(.dark, .dark *):hover:not(footer):not(footer *){color:#222222}
html[data-theme="light"] .dark\:hover\:text-gray-300:where(.dark, .dark *):hover:not(footer):not(footer *){color:#333333}
html[data-theme="light"] .dark\:hover\:text-white:where(.dark, .dark *):hover:not(footer):not(footer *){color:#222222}
html[data-theme="light"] .dark\:hover\:text-white\!:where(.dark, .dark *):hover:not(footer):not(footer *){color:#222222 !important}
html[data-theme="light"] :where([data-flux-menu]) .dark\:in-data-flux-menu\:hover\:bg-zinc-600:where(.dark, .dark *):hover:not(footer):not(footer *){background-color:#ececec}
html[data-theme="light"] :where([data-flux-sidebar-group-dropdown]) .dark\:in-data-flux-sidebar-group-dropdown\:hover\:bg-zinc-600\!:where(.dark, .dark *):hover:not(footer):not(footer *){background-color:#ececec !important}
html[data-theme="light"] ui-checkbox[data-checked] .hover\:\[ui-checkbox\[data-checked\]_\&\]\:bg-\(--color-accent\):hover:not(footer):not(footer *){background-color:#f4f4f4}
html[data-theme="light"] ui-checkbox[data-indeterminate] .hover\:\[ui-checkbox\[data-indeterminate\]_\&\]\:bg-\(--color-accent\):hover:not(footer):not(footer *){background-color:#f4f4f4}
html[data-theme="light"] ui-radio[data-checked] .hover\:\[ui-radio\[data-checked\]_\&\]\:bg-\(--color-accent\):hover:not(footer):not(footer *){background-color:#f4f4f4}
}
@media (max-width: 1023.98px){
html[data-theme="light"] .is-assortiment .category-mega-flyout:not(footer):not(footer *){border-color:currentcolor currentcolor currentcolor #e6e6e6}
}
@media (max-width: 900px){
html[data-theme="light"] .product-template .color-preview-pane:not(footer):not(footer *){border-top:1px solid #e6e6e6}
html[data-theme="light"] .product-template .panel-description-side:not(footer):not(footer *){border-top:1px solid rgba(0,0,0,0.152)}
html[data-theme="light"] .product-template .mobile-cta-bar:not(footer):not(footer *){box-shadow:rgba(0,0,0,0.158) 0px -6px 18px}
html[data-theme="light"] .offerte-page .offerte-mobile-total:not(footer):not(footer *){background:#ffffff;box-shadow:rgba(0,0,0,0.158) 0px -6px 18px;color:#222222}
html[data-theme="light"] .offerte-page .offerte-mobile-total small:not(footer):not(footer *){color:#555555}
}
/* ---------- hand fixes (both themes / light) ---------- */
/* toggle button in the header */
.xxl-theme-toggle { display: inline-flex; align-items: center; justify-content: center; width: 40px; height: 40px; border-radius: 999px; border: 1px solid rgba(255,255,255,.25); background: transparent; color: inherit; cursor: pointer; transition: border-color .15s, color .15s; flex-shrink: 0; }
.xxl-theme-toggle:hover { border-color: #d89a63; color: #d89a63; }
.xxl-theme-toggle svg { width: 18px; height: 18px; }
.xxl-theme-toggle .xxl-icon-sun { display: block; }
.xxl-theme-toggle .xxl-icon-moon { display: none; }
html[data-theme="light"] .xxl-theme-toggle { border-color: rgba(0,0,0,.18); }
html[data-theme="light"] .xxl-theme-toggle .xxl-icon-sun { display: none; }
html[data-theme="light"] .xxl-theme-toggle .xxl-icon-moon { display: block; }
@media (max-width: 767.98px) { .xxl-theme-toggle { width: 36px; height: 36px; } }
/* logo: white text on dark, dark text on light */
.xxl-logo-for-light { display: none !important; }
html[data-theme="light"] .xxl-logo-for-dark { display: none !important; }
html[data-theme="light"] .xxl-logo-for-light { display: block !important; }
/* page background (inline style on <body>) */
html[data-theme="light"] body { background-color: #ffffff !important; color: #333333; }
html[data-theme="light"] header:not(footer *) { border-bottom: 1px solid #e6e6e6; }
html[data-theme="light"] { color-scheme: light; }
/* white text stays white on coloured buttons / badges (Tailwind bg-[#..] + text-white) */
html[data-theme="light"] .text-white:is([class*="bg-[#8"], [class*="bg-[#7"], [class*="bg-[#d"], [class*="bg-[#D"], [class*="bg-[#c"], [class*="bg-[#C"], [class*="bg-[#e"], [class*="bg-[#E"], [class*="bg-[#0"], [class*="bg-[#00"], [class*="bg-green"], [class*="bg-red"], [class*="bg-blue"], [class*="bg-orange"], [class*="bg-emerald"], [class*="bg-sky"]),
html[data-theme="light"] :is([class*="bg-[#8"], [class*="bg-[#d"], [class*="bg-[#D"], [class*="bg-[#0"], [class*="bg-[#e"], [class*="bg-[#E"], [class*="bg-[#c"], [class*="bg-[#C"]) .text-white { color: #fff !important; }
/* mobile menu hamburger lines */
html[data-theme="light"] #menu-toggle span { background-color: #2b2b2b; }
/* inline white text (style="color:white") on what is now a light background -> dark; links/buttons keep their own colours */
html[data-theme="light"] :is(h1,h2,h3,h4,h5,h6,p,span,div,li,label,strong)[style*="color:white"],
html[data-theme="light"] :is(h1,h2,h3,h4,h5,h6,p,span,div,li,label,strong)[style*="color: white"],
html[data-theme="light"] :is(h1,h2,h3,h4,h5,h6,p,span,div,li,label,strong)[style*="color:#fff"],
html[data-theme="light"] :is(h1,h2,h3,h4,h5,h6,p,span,div,li,label,strong)[style*="color: #fff"] { color: #2b2b2b !important; }
/* desktop toggle next to the cart (the mobile one sits in the phone bar) */
.xxl-theme-toggle-wrap { display: none; margin-left: 12px; }
@media (min-width: 768px) { .xxl-theme-toggle-wrap { display: inline-flex; align-items: center; } }
/* filter icons: the files are dark grey, the dark theme turns them white; light theme shows them as they are */
html[data-theme="light"] .x-ico-img .x-ico-off { filter: none; opacity: .85; }
/* footer payment / transport labels: a bit stronger on light */
html[data-theme="light"] footer .opacity-60 { opacity: .9; }
/* panels without the heavy shadow in light mode, like the promo sites: light grey + thin line (home side boxes, "Ons is niks te gek", ...) */
html[data-theme="light"] main :is(.shadow-xl, .shadow-2xl, .shadow-lg):not(a):not(button):not(.hero-btn),
html[data-theme="light"] .home-nikstegek { box-shadow: none !important; border: 1px solid rgba(0,0,0,.06); }
html[data-theme="light"] .home-nikstegek { background-color: #f4f4f4 !important; }
/* pakketten: "duurzaam" label readable on the light tint */
html[data-theme="light"] .pk-eco { color: #1f7a6a !important; }
/* inline styles from templates / CMS content (style="background:#2b2b2b" etc.) */
html[data-theme="light"] [style*="background:#1c1c1c"],
html[data-theme="light"] [style*="background: #1c1c1c"],
html[data-theme="light"] [style*="background-color:#1c1c1c"],
html[data-theme="light"] [style*="background-color: #1c1c1c"] { background-color: #f4f4f4 !important; }
html[data-theme="light"] [style*="background:#2b2b2b"],
html[data-theme="light"] [style*="background: #2b2b2b"],
html[data-theme="light"] [style*="background-color:#2b2b2b"],
html[data-theme="light"] [style*="background-color: #2b2b2b"] { background-color: #ffffff !important; }
html[data-theme="light"] [style*="background:#333"],
html[data-theme="light"] [style*="background: #333"],
html[data-theme="light"] [style*="background-color:#333"],
html[data-theme="light"] [style*="background-color: #333"] { background-color: #ffffff !important; }
html[data-theme="light"] [style*="background:#333333"],
html[data-theme="light"] [style*="background: #333333"],
html[data-theme="light"] [style*="background-color:#333333"],
html[data-theme="light"] [style*="background-color: #333333"] { background-color: #ffffff !important; }
html[data-theme="light"] [style*="background:#3d3d3d"],
html[data-theme="light"] [style*="background: #3d3d3d"],
html[data-theme="light"] [style*="background-color:#3d3d3d"],
html[data-theme="light"] [style*="background-color: #3d3d3d"] { background-color: #ffffff !important; }
html[data-theme="light"] [style*="background:#3a3a3a"],
html[data-theme="light"] [style*="background: #3a3a3a"],
html[data-theme="light"] [style*="background-color:#3a3a3a"],
html[data-theme="light"] [style*="background-color: #3a3a3a"] { background-color: #f4f4f4 !important; }
html[data-theme="light"] [style*="background:#1f1f1f"],
html[data-theme="light"] [style*="background: #1f1f1f"],
html[data-theme="light"] [style*="background-color:#1f1f1f"],
html[data-theme="light"] [style*="background-color: #1f1f1f"] { background-color: #f4f4f4 !important; }
html[data-theme="light"] [style*="background:#222"],
html[data-theme="light"] [style*="background: #222"],
html[data-theme="light"] [style*="background-color:#222"],
html[data-theme="light"] [style*="background-color: #222"] { background-color: #f4f4f4 !important; }
html[data-theme="light"] [style*="background:#222222"],
html[data-theme="light"] [style*="background: #222222"],
html[data-theme="light"] [style*="background-color:#222222"],
html[data-theme="light"] [style*="background-color: #222222"] { background-color: #f4f4f4 !important; }
html[data-theme="light"] [style*="background:#444"],
html[data-theme="light"] [style*="background: #444"],
html[data-theme="light"] [style*="background-color:#444"],
html[data-theme="light"] [style*="background-color: #444"] { background-color: #ffffff !important; }
html[data-theme="light"] [style*="background:#444444"],
html[data-theme="light"] [style*="background: #444444"],
html[data-theme="light"] [style*="background-color:#444444"],
html[data-theme="light"] [style*="background-color: #444444"] { background-color: #ffffff !important; }
html[data-theme="light"] [style*="background:rgba(255,255,255,.05)"],
html[data-theme="light"] [style*="background: rgba(255,255,255,.05)"],
html[data-theme="light"] [style*="background-color:rgba(255,255,255,.05)"],
html[data-theme="light"] [style*="background-color: rgba(255,255,255,.05)"] { background-color: rgba(0,0,0,.03) !important; }
html[data-theme="light"] [style*="background:rgba(255,255,255,0.05)"],
html[data-theme="light"] [style*="background: rgba(255,255,255,0.05)"],
html[data-theme="light"] [style*="background-color:rgba(255,255,255,0.05)"],
html[data-theme="light"] [style*="background-color: rgba(255,255,255,0.05)"] { background-color: rgba(0,0,0,.03) !important; }
html[data-theme="light"] [style*="background:rgba(255,255,255,.06)"],
html[data-theme="light"] [style*="background: rgba(255,255,255,.06)"],
html[data-theme="light"] [style*="background-color:rgba(255,255,255,.06)"],
html[data-theme="light"] [style*="background-color: rgba(255,255,255,.06)"] { background-color: rgba(0,0,0,.035) !important; }
html[data-theme="light"] [style*="background:rgba(255,255,255,.14)"],
html[data-theme="light"] [style*="background: rgba(255,255,255,.14)"],
html[data-theme="light"] [style*="background-color:rgba(255,255,255,.14)"],
html[data-theme="light"] [style*="background-color: rgba(255,255,255,.14)"] { background-color: rgba(0,0,0,.07) !important; }
html[data-theme="light"] [style*="background:rgba(255,255,255,0.08)"],
html[data-theme="light"] [style*="background: rgba(255,255,255,0.08)"],
html[data-theme="light"] [style*="background-color:rgba(255,255,255,0.08)"],
html[data-theme="light"] [style*="background-color: rgba(255,255,255,0.08)"] { background-color: rgba(0,0,0,.05) !important; }
html[data-theme="light"] [style*="color:#e5e5e5"]:not([style*="background"]):not(a):not(button),
html[data-theme="light"] [style*="color: #e5e5e5"]:not([style*="background"]):not(a):not(button) { color: #333333 !important; }
html[data-theme="light"] [style*="color:#cfcfcf"]:not([style*="background"]):not(a):not(button),
html[data-theme="light"] [style*="color: #cfcfcf"]:not([style*="background"]):not(a):not(button) { color: #444444 !important; }
html[data-theme="light"] [style*="color:#9ca3af"]:not([style*="background"]):not(a):not(button),
html[data-theme="light"] [style*="color: #9ca3af"]:not([style*="background"]):not(a):not(button) { color: #5b616b !important; }
html[data-theme="light"] [style*="color:#ddd"]:not([style*="background"]):not(a):not(button),
html[data-theme="light"] [style*="color: #ddd"]:not([style*="background"]):not(a):not(button) { color: #3b3b3b !important; }
html[data-theme="light"] [style*="color:#dddddd"]:not([style*="background"]):not(a):not(button),
html[data-theme="light"] [style*="color: #dddddd"]:not([style*="background"]):not(a):not(button) { color: #3b3b3b !important; }
html[data-theme="light"] [style*="color:#ccc"]:not([style*="background"]):not(a):not(button),
html[data-theme="light"] [style*="color: #ccc"]:not([style*="background"]):not(a):not(button) { color: #444444 !important; }
html[data-theme="light"] [style*="color:#bdbdbd"]:not([style*="background"]):not(a):not(button),
html[data-theme="light"] [style*="color: #bdbdbd"]:not([style*="background"]):not(a):not(button) { color: #555555 !important; }
html[data-theme="light"] [style*="color:#d7d7d7"]:not([style*="background"]):not(a):not(button),
html[data-theme="light"] [style*="color: #d7d7d7"]:not([style*="background"]):not(a):not(button) { color: #3d3d3d !important; }
html[data-theme="light"] [style*="color:#eee"]:not([style*="background"]):not(a):not(button),
html[data-theme="light"] [style*="color: #eee"]:not([style*="background"]):not(a):not(button) { color: #2f2f2f !important; }
html[data-theme="light"] [style*="border:1px solid rgba(255,255,255"] { border-color: rgba(0,0,0,.08) !important; }
/* copper like the promo sites in light mode: darker copper (#b06a2f) for text, main buttons dark copper + white text */
html[data-theme="light"] [style*="color:#d89a63"]:not([style*="background"]):not(footer *),
html[data-theme="light"] [style*="color: #d89a63"]:not([style*="background"]):not(footer *),
html[data-theme="light"] [style*="color:#D89A63"]:not([style*="background"]):not(footer *),
html[data-theme="light"] [style*="color: #D89A63"]:not([style*="background"]):not(footer *),
html[data-theme="light"] [style*="color:#e3a56b"]:not([style*="background"]):not(footer *),
html[data-theme="light"] [style*="color: #e3a56b"]:not([style*="background"]):not(footer *),
html[data-theme="light"] [style*="color:#E3A56B"]:not([style*="background"]):not(footer *),
html[data-theme="light"] [style*="color: #E3A56B"]:not([style*="background"]):not(footer *),
html[data-theme="light"] [style*="color:#d39d67"]:not([style*="background"]):not(footer *),
html[data-theme="light"] [style*="color: #d39d67"]:not([style*="background"]):not(footer *) { color: #b06a2f !important; }
/* search field: outline on the white header (like the promo sites) */
html[data-theme="light"] .header-search { border: 1px solid #dcdcdc; }
