:root{color-scheme:dark;--brand-gold:#d6b265;--ink:#f3f3f0;--line:#393329;--surface:#0b0b0b;--raised:#151515;--copy:#c8c8c4}html,body{background:var(--surface);color:var(--ink)}header,footer,.section,.corporate,.order,.collection-help,.contact,.guide,.curtain-types,.consultation,.workshop,.inspiration,.home-process{background:var(--surface);color:var(--ink);border-color:var(--line)}header{border-bottom-color:#5c4929}.announcement{background:#050505;color:#deded8;border-bottom:1px solid #30291e}.announcement a{color:#e2be77}.brand-logo img{mix-blend-mode:normal}h1,h2,h3,h4,.section h2,.reference-home .collections h2{color:#f5f4ef}h1 em,.reference-hero h1 em,.eyebrow,.hero-copy .campaign-support,.corporate>h2,.corporate-grid article>h3,.reference-home .corporate-grid h3,.about-copy h3,.about-copy h4,.about-company>summary,.contact a{color:var(--brand-gold)}header nav,header nav>a,header .collection-menu>summary,.header-contact,.collection-dropdown i,.card-info p,.section-title>a,.text-link,.guide a,.guide-link,.breadcrumb,.benefits{color:var(--brand-gold)}header nav>a:hover,header summary:hover{color:#f5d99b}.header-contact,.contact a,.text-link{border-color:#8e713f}.section-title>p,.card-caption,.guide p,.corporate p,.contact p,.collection-help p:not(.eyebrow),.workshop p:not(.eyebrow),.consultation p:not(.eyebrow),.hint,footer,.hero-note{color:var(--copy)}.collection-dropdown{background:#111;border-color:#66502c;box-shadow:0 24px 45px #0009}.collection-dropdown>a{background:#111;color:#eee;border-color:transparent}.collection-dropdown>a:hover,.collection-dropdown>a:focus-visible{background:#1e1c17;border-color:#c09a53}.collection-dropdown a>small{color:#beb9ad}.card-image{background:#191919}.card-info{border-color:#403727}.card-arrow{border-color:#a27d3e;color:#e0ba71}.card-arrow:hover{background:#c09a53;color:#101010}.reference-benefits{background:#111;border-color:#393329;color:#eee}.reference-benefits>div{border-color:#393329}.reference-benefits small{color:#bfbfb8}.type-card{background:#151515;border-color:#383329}.type-card>span{color:#eee}.type-card i{color:#dfb96c}.reference-hero:before{background:linear-gradient(90deg,#090909f5 0%,#090909e8 24%,#0909099c 45%,#09090930 69%)}.reference-hero h1{color:#fff}.reference-hero-copy>p:not(.eyebrow){color:#deded6}.reference-hero-copy .campaign-support{color:#d8bc83}.hero-services{background:#090909d9}.hero-services>div{border-color:#ffffff26}.hero-services small{color:#cfcac0}.gold,.dark{background:#b68a3d;color:#090909;font-weight:600}.gold:hover,.dark:hover{background:#d7ad62;color:#090909}.light,.outline{background:#131313;color:#e3bf7d;border-color:#9c7a40}.light:hover,.outline:hover{background:#252017}.sample-feature{background:#171714}.sample-feature h2{color:#fff}.sample-feature .eyebrow{color:#d6b265}.sample-feature p:not(.eyebrow){color:#d3d0c8}.process-steps h2{color:#f2f1eb}.process-steps b{color:#f0eee7}.process-steps li p{color:#c6c3bb}.process-steps li>span{background:#a27b37;border-color:#3d3424;color:#fff}.home-process{border-color:#393329}.phone-photo{background:#151515}.service{background:#0b0b0b;color:#f3f3f0}.service p:not(.eyebrow),.service li span{color:#c8c8c4}.service .eyebrow,.service li:before{color:#d6b265}.about-company,.about-copy hr,.price-row{border-color:#504129}.corporate-grid article>p:first-of-type{color:#dfc48e}.curtain-diagram{background:#151515;border-color:#826638}.curtain-diagram div{color:#151515;background:repeating-linear-gradient(90deg,#bcbcbc,#f0f0f0 12%,#9b9b9b 22%)}select,input{background:#171717;color:#f3f2ee;border-color:#77603a}select option{background:#171717;color:#f3f2ee}input[readonly]{background:#202020;color:#d7c396}select:focus,input:focus{border-color:#e5bd70}input::placeholder{color:#aaa}.price-row small{color:#c8c8c4}.price-row strong{color:#e0ba71}body[data-collection] .product-visual img{background:#151515}.breadcrumb a{color:#d6b265}.reference-cta{background:linear-gradient(90deg,#070707ed,#070707d6),url('assets/salon.svg') center/cover}.reference-cta h2{color:#fff}.reference-cta p{color:#d0cdc5}footer{border-top-color:#4f4027}.floating-whatsapp{color:#fff;background:#16834b}.floating-whatsapp:hover{background:#106a3c;color:#fff}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #edc67a;outline-offset:4px}
@media(max-width:800px){.reference-hero:before{background:linear-gradient(180deg,#080808f5 0%,#080808e8 49%,#08080880 75%,#080808d9 100%)}.hero-services{background:#090909df}}
/* The new supplied gold logo is displayed without color or background filters. */
.brand-logo img{filter:none;mix-blend-mode:normal;opacity:1}
header>.brand-logo{width:150px;height:105px}
@media(min-width:801px) and (max-width:1100px){header>.brand-logo{width:115px;height:81px}}
@media(max-width:800px){header>.brand-logo{width:145px;height:102px}}
.brand-logo img{position:static;display:block;width:100%;height:100%;max-width:100%;object-fit:contain;object-position:center;filter:none;mix-blend-mode:normal;opacity:1}
