html[data-site-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.site-header .site-primary-nav{margin-inline-end:13rem}@media (max-width:639px){.site-header .site-logo{height:32px;margin-inline-start:0}.site-header .site-actions>a,.site-header .site-actions>button,.site-header .site-actions>div>button{min-width:28px;min-height:34px;padding:4px}.site-header .site-actions>button>svg{width:20px;height:20px}}:is(html[data-site-theme=light],.light-mode-preview){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#fcfaf6;--foreground:#171717;--card:#fffefb;--card-foreground:#171717;--popover:#fff;--popover-foreground:#171717;--brand-gold:#ae8b4c;--brand-gold-hover:#be9b58;--primary:var(--brand-gold);--primary-foreground:#fff;--secondary:#f4f4f3;--secondary-foreground:#171717;--muted:#eeeeec;--muted-foreground:#555552;--accent:var(--brand-gold);--accent-foreground:#fff;--border:#d8d8d4;--input:#d8d8d4;--ring:var(--brand-gold);color:#171717;background:#fcfaf6;min-height:100vh}:is(html[data-site-theme=light],.light-mode-preview) .site-header{border-bottom:1px solid #e4e4e0;box-shadow:0 2px 16px #00000006;background:#fffffff5!important}:is(html[data-site-theme=light],.light-mode-preview) [class*=text-white]{color:#30302e}:is(html[data-site-theme=light],.light-mode-preview) [class*=border-white]{border-color:#d8d8d4}:is(html[data-site-theme=light],.light-mode-preview) [class*=bg-black],:is(html[data-site-theme=light],.light-mode-preview) [class*="bg-[#111110]"],:is(html[data-site-theme=light],.light-mode-preview) [class*="bg-[#0a0a0a]"]{background-color:#fff}:is(html[data-site-theme=light],.light-mode-preview) [class*=hover\:text-primary]:hover,:is(html[data-site-theme=light],.light-mode-preview) a:active,:is(html[data-site-theme=light],.light-mode-preview) button:active{color:#171717}:is(html[data-site-theme=light],.light-mode-preview) .site-theme-toggle,:is(html[data-site-theme=light],.light-mode-preview) .sf-price,:is(html[data-site-theme=light],.light-mode-preview) .sf-eyebrow{color:var(--brand-gold)}:is(html[data-site-theme=light],.light-mode-preview) .sf-card-photo,:is(html[data-site-theme=light],.light-mode-preview) .sf-hero-image{background:#fff}:is(html[data-site-theme=light],.light-mode-preview) .sf-page-background .site-title-pattern{opacity:.8}:is(html[data-site-theme=light],.light-mode-preview) .sf-range-track{background:#d8c49b}:is(html[data-site-theme=light],.light-mode-preview) .sf-range-fill,:is(html[data-site-theme=light],.light-mode-preview) .sf-range-thumb{background:var(--brand-gold)}:is(html[data-site-theme=light],.light-mode-preview) .sf-range-thumb{border-color:#fff}:is(html[data-site-theme=light],.light-mode-preview) .sf-check input[type=checkbox]{appearance:none;border:1px solid var(--brand-gold);cursor:pointer;background:#fffdf8;border-radius:2px;flex:0 0 14px;place-content:center;width:14px;height:14px;display:inline-grid}:is(html[data-site-theme=light],.light-mode-preview) .sf-check input[type=checkbox]:checked{background:var(--brand-gold)}:is(html[data-site-theme=light],.light-mode-preview) .sf-check input[type=checkbox]:checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:8px;margin-top:-2px;transform:rotate(45deg)}:is(html[data-site-theme=light],.light-mode-preview) .sf-check input[type=checkbox]:focus-visible{outline:2px solid var(--brand-gold);outline-offset:3px}:is(html[data-site-theme=light],.light-mode-preview) .sf-filter-toggle svg{color:var(--brand-gold)}:is(html[data-site-theme=light],.light-mode-preview) .sf-mobile-filter,:is(html[data-site-theme=light],.light-mode-preview) .sf-filter-close .sf-button{color:var(--brand-gold);border-color:var(--brand-gold)}:is(html[data-site-theme=light],.light-mode-preview) .sf-filter-toggle[aria-expanded=true]{color:#171717}:is(html[data-site-theme=light],.light-mode-preview) .sf-filter-toggle{color:var(--brand-gold)}:is(html[data-site-theme=light],.light-mode-preview) [class*=hover\:bg-white]:hover{background-color:#f3f3f1}:is(html[data-site-theme=light],.light-mode-preview) button:disabled{color:#757570}:is(html[data-site-theme=light],.light-mode-preview) img[src*=Title-background]{filter:sepia(.7)saturate(2)brightness(.92)}:is(html[data-site-theme=light],.light-mode-preview) [data-service-hero] img{opacity:.8}:is(html[data-site-theme=light],.light-mode-preview) [data-nav-panel]>div{box-shadow:0 12px 32px #00000012!important}:is(html[data-site-theme=light],.light-mode-preview) [data-menu-band=type]{background:#fffdf8}:is(html[data-site-theme=light],.light-mode-preview) [data-menu-band=space]{background:#f4ead7}:is(html[data-site-theme=light],.light-mode-preview) [data-menu-band=services]{background:#ece0c8}:is(html[data-site-theme=light],.light-mode-preview) [data-menu-band] h3{color:#94702d}:is(html[data-site-theme=light],.light-mode-preview) [data-menu-band=type] a.font-medium{color:#8d6930}:is(html[data-site-theme=light],.light-mode-preview) [data-menu-band=space] a{color:#74603c}:is(html[data-site-theme=light],.light-mode-preview) [data-menu-band=services] a{color:#5e4a2a}:is(html[data-site-theme=light],.light-mode-preview) [data-nav-panel] a:hover{color:#171717;background:#e5d3ac66}:is(html[data-site-theme=light],.light-mode-preview) footer{background:#f3eddf;border-color:#d8c49b}:is(html[data-site-theme=light],.light-mode-preview) footer h3{color:#98732f}:is(html[data-site-theme=light],.light-mode-preview) footer ul{color:#665c49}:is(html[data-site-theme=light],.light-mode-preview) footer .grid>div:nth-child(2n) ul{color:#83704b}:is(html[data-site-theme=light],.light-mode-preview) footer a:hover{color:#171717}:is(html[data-site-theme=light],.light-mode-preview) h2{color:#3b3325}:is(html[data-site-theme=light],.light-mode-preview) h3{color:#887044}:is(html[data-site-theme=light],.light-mode-preview) .sf-card h2{color:#3b3325}:is(html[data-site-theme=light],.light-mode-preview) .sf-card-code{color:#86744f}:is(html[data-site-theme=light],.light-mode-preview) .sf-card-photo,:is(html[data-site-theme=light],.light-mode-preview) .sf-photo-frame,:is(html[data-site-theme=light],.light-mode-preview) .sf-gallery .sf-thumb{border:1px solid #b89a5d66}:is(html[data-site-theme=light],.light-mode-preview) .sf-gallery .sf-thumb[aria-pressed=true]{border-color:#ae8b4c}:is(html[data-site-theme=light],.light-mode-preview) .sf-add-basket{color:#fff;background:#92702b;border-color:#92702b;font-weight:500}:is(html[data-site-theme=light],.light-mode-preview) .sf-add-basket:is(:hover,:active):not(:disabled){color:#fff;background:#7e6024;border-color:#7e6024}:is(html[data-site-theme=light],.light-mode-preview) .sf-add-basket:focus-visible{outline-offset:3px;outline:2px solid #92702b}:is(html[data-site-theme=light],.light-mode-preview) .sf-card-purchase .sf-card-add{color:#92702b}:is(html[data-site-theme=light],.light-mode-preview) .sf-card-purchase .sf-card-add:hover{color:#171717}:is(html[data-site-theme=light],.light-mode-preview) .sf-card-purchase .sf-card-add:focus-visible{outline-color:#92702b}:is(html[data-site-theme=light],.light-mode-preview) [data-theme-image] [class*=text-white],:is(html[data-site-theme=light],.light-mode-preview) [data-theme-image] :is(h1,h2,h3){color:#fff}:is(html[data-site-theme=light],.light-mode-preview) [data-theme-image] [class*=border-white]{border-color:#ffffffa0}:is(html[data-site-theme=light],.light-mode-preview) [data-theme-image] a[class*=hover\:bg-white]:hover{color:#171717;background:#fff}:is(html[data-site-theme=light],.light-mode-preview) #header-product-search{color:#30302e;background:#fffdf8;border-color:#d8c49b}:is(html[data-site-theme=light],.light-mode-preview) .ima-contact-trigger{color:#ae8b4c;background:#fffdf8;box-shadow:0 4px 20px #0002}:is(html[data-site-theme=light],.light-mode-preview) .ima-contact-panel{color:#30302e;background:#fffdf8f5;box-shadow:0 10px 40px #0002}:is(html[data-site-theme=light],.light-mode-preview) .ima-assistant-window>p:not(.ima-assistant-soon),:is(html[data-site-theme=light],.light-mode-preview) .ima-assistant-window ul{color:#665c49}:is(html[data-site-theme=light],.light-mode-preview) .sf-address-dialog,:is(html[data-site-theme=light],.light-mode-preview) .sf-payment-preview{background:var(--background);color:var(--foreground)}:is(html[data-site-theme=light],.light-mode-preview) .sf-address-dialog input,:is(html[data-site-theme=light],.light-mode-preview) .sf-address-dialog select,:is(html[data-site-theme=light],.light-mode-preview) .sf-payment-panel .sf-form input,:is(html[data-site-theme=light],.light-mode-preview) .sf-payment-panel .sf-form select,:is(html[data-site-theme=light],.light-mode-preview) .sf-payment-panel input[readonly]{color:#30302e;background:#fffdf8;border-color:#d8c49b}:is(html[data-site-theme=light],.light-mode-preview) .sf-payment-explanation,:is(html[data-site-theme=light],.light-mode-preview) .sf-payment-result,:is(html[data-site-theme=light],.light-mode-preview) .sf-basket-row .sf-quantity-stepper .sf-button,:is(html[data-site-theme=light],.light-mode-preview) .sf-remove-small{color:#665c49}:is(html[data-site-theme=light],.light-mode-preview) .sf-error{color:#a32c23}:is(html[data-site-theme=light],.light-mode-preview) .sf-success{color:#35633b}:is(html[data-site-theme=light],.light-mode-preview) .sf-low-stock{color:#b63b31}:is(html[data-site-theme=light],.light-mode-preview) .sf-3d-thumb{color:#80673f;background:#f3eddf!important}:is(html[data-site-theme=light],.light-mode-preview) [data-brand-products] img{border:1px solid #b89a5d66}
