.theme-toggle{display:flex;align-items:center;gap:7px;background:#f4f6ef;color:#244e3e;border:1px solid #dce2d6;border-radius:30px;font-size:12px;padding:9px 14px;order:3;margin-left:24px}.theme-icon{font-size:17px;line-height:1}.nav #navigation{margin-left:auto}.theme-toggle:hover{background:#e4ebdd}
html[data-theme=dark]{color-scheme:dark}html[data-theme=dark] body{background:#14221e;color:#e8efe5}html[data-theme=dark] header{background:#14221ef5;border-color:#33453b}html[data-theme=dark] .topline,html[data-theme=dark] .contact{background:#1d3027;color:#ccd8c6}html[data-theme=dark] .range-strip,html[data-theme=dark] .catalogue{background:#192a23;border-color:#33453b}html[data-theme=dark] em{color:#b3c69c}html[data-theme=dark] .intro,html[data-theme=dark] .hero-note,html[data-theme=dark] .about-copy,html[data-theme=dark] .section-head>p,html[data-theme=dark] .result-count,html[data-theme=dark] .contact-layout>div>p:not(.eyebrow),html[data-theme=dark] footer p{color:#b9c7b7}html[data-theme=dark] .product,html[data-theme=dark] .contact-panel,html[data-theme=dark] dialog{background:#20352b;border-color:#3b5040;color:#edf2e8}html[data-theme=dark] .product-image,html[data-theme=dark] .gallery button{background:#20352b;border-color:#3b5040;color:#e8efe5}html[data-theme=dark] .category{color:#bfd1a9}html[data-theme=dark] .directions,html[data-theme=dark] summary,html[data-theme=dark] .contact-panel p{color:#c4d0bd}html[data-theme=dark] summary,html[data-theme=dark] .enquire,html[data-theme=dark] .contact-bottom{border-color:#3b5040}html[data-theme=dark] .enquire,html[data-theme=dark] .about-copy .text-link{color:#d6e7bc}html[data-theme=dark] .text-link{border-color:#7f9670}html[data-theme=dark] .button,html[data-theme=dark] .filters button[aria-pressed=true]{background:#b9cfa2;color:#172a20;border-color:#b9cfa2}html[data-theme=dark] .button:hover{background:#d1e0bf}html[data-theme=dark] .filters button,html[data-theme=dark] .search input,html[data-theme=dark] .menu-toggle,html[data-theme=dark] .theme-toggle{color:#e0ead5;background:#20352b;border-color:#526848}html[data-theme=dark] .search input::placeholder{color:#b9c7b7}html[data-theme=dark] .nav-contact{border-color:#97af81}html[data-theme=dark] .nav a:hover{color:#b9cfa2}html[data-theme=dark] .colour-dots i{border-color:#14221e}html[data-theme=dark] .image-label{background:#20352bf5;color:#edf2e8}html[data-theme=dark] .skip:focus{background:#20352b}html[data-theme=dark] .brand img{background:#fff;border-radius:5px;padding:3px}html[data-theme=dark] .enlarge,html[data-theme=dark] .close-viewer{background:#edf2e8;color:#244e3e}html[data-theme=dark] .range-strip b{color:#b9cfa2}
@media(max-width:700px){.theme-toggle{order:initial;margin-left:auto;margin-right:10px;padding:8px 10px;font-size:11px}.theme-icon{font-size:15px}html[data-theme=dark] .nav #navigation{background:#20352b}.nav #navigation{margin-left:0}}@media(max-width:370px){.theme-toggle .theme-label{display:none}.theme-toggle{margin-right:6px}.brand{font-size:11px}}
