/* Restore the desktop page scrollbar; keep gallery strips unchanged. */
@media(min-width:1000px){
html{scrollbar-width:auto!important;scrollbar-color:#aa8a50 #f3efe7;scrollbar-gutter:stable}
html::-webkit-scrollbar{display:block!important;width:12px!important;height:12px!important;background:#f3efe7}
html::-webkit-scrollbar-track{background:#f3efe7;margin-top:152px}
html::-webkit-scrollbar-thumb{background:#aa8a50;border:3px solid #f3efe7;border-radius:12px;min-height:45px}
html::-webkit-scrollbar-thumb:hover{background:#87682f}
html::-webkit-scrollbar-button{display:none;height:0;width:0}
/* Dark floating masthead over predominantly white content pages. */
html body:is(.kg-white,:has(main.craft-article),:has(main.measurement-page))>header,
html body:is(.kg-white,:has(main.craft-article),:has(main.measurement-page))>header.brand-floating{background:#080808!important;color:#f4ead5!important;border-bottom:1px solid #b99a6455!important;box-shadow:0 6px 20px #0003}
html body:is(.kg-white,:has(main.craft-article),:has(main.measurement-page))>header .wordmark{color:#f5ead5!important}
html body:is(.kg-white,:has(main.craft-article),:has(main.measurement-page))>header .brand-tagline{color:#d3bc88!important}
html body:is(.kg-white,:has(main.craft-article),:has(main.measurement-page))>header .desktop-home-nav a,
html body:is(.kg-white,:has(main.craft-article),:has(main.measurement-page))>header .desktop-home-nav button,
html body:is(.kg-white,:has(main.craft-article),:has(main.measurement-page))>header .desktop-language-options button{color:#ead9b3!important}
html body:is(.kg-white,:has(main.craft-article),:has(main.measurement-page))>header .logo .seal{background:#080808!important}
}
/* Product enquiry matches the ivory option surround in both languages. */
html body.kg-white .kg-product .kg-button{display:inline-flex;align-items:center;justify-content:center;gap:14px;background:linear-gradient(120deg,#f5f0e4,#faf7ef 48%,#f3ecdf);border:1px solid #c9b58b;color:#68491e;box-shadow:0 3px 12px #7b653a0c;border-radius:5px;text-decoration:none;line-height:1.5}
html body.kg-white .kg-product .kg-button::after{content:"→";direction:ltr;display:inline-block;font-size:23px;line-height:1}
html[lang^="he"] body.kg-white .kg-product .kg-button::after{content:"←"}
html body.kg-white .kg-product .kg-button:hover{background:#f1e7d4;border-color:#a88442}
