.language-switch{font-weight:700;border:1px solid currentColor;padding:8px 12px;border-radius:6px}.audit-product-photo{width:100%;max-height:540px;object-fit:cover;border-radius:8px}html[lang=en] .page-hero{text-align:left}html[lang=en] .hero-content h1{font-size:clamp(2.5rem,6vw,5.25rem)}html[lang=en] .product-caption p{line-height:1.6}html[lang=en] .product-caption{align-items:flex-start}html[lang=en] #price-fields{display:grid;gap:12px;max-width:600px}html[lang=en] #price-fields input,html[lang=en] #price-model{padding:12px;font-size:1.125rem}details{padding:18px 0;border-bottom:1px solid #ddd}summary{cursor:pointer;font-weight:700}#english-enquiry{max-width:650px}@media(max-width:800px){html[lang=en] .header{gap:10px}html[lang=en] .hero-content h1{font-size:2.625rem}.language-switch{display:inline-block}}
/* clear product headline */
.hero-content h1{font-size:clamp(2.25rem,4.8vw,4.625rem);line-height:1.12;max-width:900px}.hero-content p{max-width:690px}html[lang=en] .hero-content h1{font-size:clamp(2.25rem,4.8vw,4.625rem)}@media(max-width:600px){.hero-content h1,html[lang=en] .hero-content h1{font-size:2.25rem}.hero-content p{font-size:1.0625rem;line-height:1.6}}

.product-card[hidden]{display:none!important}
