.adwh-page{color:#eeece6;min-height:100vh;font-family:var(--font-sans,system-ui,sans-serif);background:#17191a;padding:0 5vw}.adwh-page a{text-decoration:none}:is(.adwh-page a:focus-visible,.adwh-page summary:focus-visible){outline-offset:5px;outline:3px solid #fff}.adwh-skip{inset-inline-start:1rem;color:#17191a;z-index:100;background:#eeece6;padding:1rem;position:fixed;top:-100px}.adwh-skip:focus{top:1rem}.adwh-header,.adwh-page main,.adwh-footer{max-width:1220px;margin:auto}.adwh-header{border-bottom:1px solid #ffffff26;justify-content:space-between;align-items:center;gap:2rem;padding:1.8rem 0;display:flex}.adwh-brand{color:#eeece6;letter-spacing:-.08em;font-size:1.9rem;font-weight:750}.adwh-brand em{color:#c99a79;font-style:normal}.adwh-header nav{flex-wrap:wrap;gap:1.4rem;display:flex}.adwh-header nav a,.adwh-footer a{color:#eeece6}.adwh-hero{max-width:1000px;padding:4.4rem 0 3rem}.adwh-eyebrow{color:#d3a889;letter-spacing:.08em;font-size:.85rem;font-weight:700}.adwh-page h1{letter-spacing:-.035em;margin:1.2rem 0 1.5rem;font-size:clamp(2.4rem,5.3vw,4.9rem);line-height:1.12}.adwh-page h2{letter-spacing:-.03em;margin:0 0 1rem;font-size:clamp(1.8rem,3vw,2.8rem);line-height:1.18}.adwh-page[dir=rtl] h1,.adwh-page[dir=rtl] h2{letter-spacing:0;line-height:1.4}.adwh-page p{line-height:1.8}.adwh-lead{color:#eeece6c7;max-width:850px;font-size:1.1rem;line-height:1.8}.adwh-actions{flex-wrap:wrap;gap:.85rem;margin:1.8rem 0;display:flex}.adwh-button{color:#17191a;text-align:center;background:#c99a79;border:1px solid #c99a79;border-radius:5px;justify-content:center;align-items:center;gap:.65rem;min-height:52px;padding:.85rem 1.15rem;font-weight:700;display:inline-flex}.adwh-button.secondary{color:#eeece6;background:0 0}.adwh-button:hover{color:#17191a;background:#dfb696}.adwh-button svg{flex-shrink:0}.adwh-section{border-top:1px solid #ffffff26;padding:3.2rem 0;scroll-margin-top:24px}.adwh-models{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin:2rem 0;display:grid}.adwh-models figure{background:#202324;border:1px solid #ffffff29;border-radius:8px;margin:0;overflow:hidden}.adwh-product-image{aspect-ratio:1;background:#fff;justify-content:center;align-items:center;display:flex}.adwh-product-image img{object-fit:contain;width:100%;height:100%;display:block}.adwh-models figcaption{padding:1rem 1.4rem}.adwh-models h3{letter-spacing:.1em;margin:0;font-size:1.3rem}.adwh-models p{color:#eeece6c7;margin:.5rem 0}.adwh-note{color:#eeece6a3;max-width:970px;font-size:.95rem}.adwh-catalogue{background:#202324;border:1px solid #c99a7966;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:2rem;margin-top:2rem;padding:2rem;display:grid}.adwh-catalogue-actions{align-content:center;gap:.8rem;min-width:220px;display:grid}.adwh-catalogue p{color:#eeece6c7}.adwh-enquiry{grid-template-columns:1.2fr .8fr;gap:3rem;display:grid}.adwh-enquiry ol{margin:1rem 0;padding:0;list-style:none}.adwh-enquiry li{border-bottom:1px solid #ffffff26;align-items:center;gap:1.2rem;padding:1.4rem 0;display:flex}.adwh-enquiry li span{color:#d3a889;direction:ltr;font-size:1.1rem}.adwh-direct{flex-wrap:wrap;gap:1rem;display:flex}.adwh-direct a{color:#d3a889;overflow-wrap:anywhere}.adwh-faq details{border-top:1px solid #ffffff26;padding:1.2rem 0}.adwh-faq summary{cursor:pointer;font-size:1.1rem;font-weight:650}.adwh-faq p{color:#eeece6c7;max-width:900px}.adwh-business{color:#eeece6c7;border-top:1px solid #ffffff26;padding:2rem 0}.adwh-business h2{font-size:1.4rem}.adwh-business address{margin:.8rem 0;font-style:normal}.adwh-footer{border-top:1px solid #ffffff26;flex-wrap:wrap;justify-content:space-between;gap:1rem;padding:2rem 0;font-size:.9rem;display:flex}@media (max-width:760px){.adwh-page{padding:0 20px}.adwh-header{flex-direction:column;align-items:flex-start;gap:1rem}.adwh-header nav{gap:1rem}.adwh-hero{padding:2.8rem 0 2rem}.adwh-section{padding:2.5rem 0}.adwh-models{gap:.8rem}.adwh-models figcaption{padding:.9rem}.adwh-models h3{font-size:1rem}.adwh-models p{font-size:.88rem}.adwh-catalogue,.adwh-enquiry{grid-template-columns:1fr;gap:1.5rem}.adwh-catalogue{padding:1.4rem}.adwh-catalogue-actions{min-width:0}.adwh-actions .adwh-button{width:100%}.adwh-page[dir=rtl] h1{font-size:2.3rem}.adwh-business address{overflow-wrap:anywhere}}
