/* Additive v2 layer. */
:root{--sticky-height:180px}html{scroll-padding-top:calc(var(--sticky-height) + 16px)}[id]{scroll-margin-top:calc(var(--sticky-height) + 16px)}.sticky-stack{position:sticky;top:0;z-index:50;box-shadow:0 4px 15px #0005}.utility{align-items:center}.es-header-inner{padding:14px clamp(16px,2.5vw,40px);min-height:88px}.headernav a[aria-current]{text-decoration:underline;text-underline-offset:5px}.headernav{font-family:Roboto,Arial,sans-serif;font-size:14px}.wrap h1{font-size:clamp(28px,3vw,38px)}.hero h1{font-size:clamp(32px,3.5vw,44px)}.breadcrumbs{padding-block:12px;font-size:14px}.breadcrumbs a{color:#ffc107}.gallery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.gallery-grid figure{margin:0}.gallery-grid img{width:100%;height:250px;object-fit:contain;background:#202428}.gallery-grid h2{font-size:23px;margin-top:16px}.gallery-filter[aria-pressed=true]{background:#ffc107;color:#212529}#gallery-viewer{background:#202428;color:white;border:1px solid #947019;width:min(1250px,96vw);max-height:96dvh;padding:18px;border-radius:8px}#gallery-viewer::backdrop{background:#000e}#image-viewport{overflow:auto;max-height:72dvh}#viewer-image{display:block;max-width:100%;max-height:70dvh;object-fit:contain;margin:auto}#image-viewport.zoomed #viewer-image{max-width:none;max-height:none;width:auto}#viewer-caption{text-align:center;margin-top:10px}#gallery-viewer .buttons{margin-top:0}#back-top{position:fixed;right:14px;bottom:14px;z-index:60;background:#25292c;color:#ffc107;border:1px solid #ffc107;padding:10px;border-radius:6px}.mobile-licence{display:none}.feature-benefit{border-top:1px solid #62676a;margin-top:16px;padding-top:16px}.feature-benefit p{font-size:15px}.feature-benefit a{color:#ffc107}.enhancement[hidden],[hidden]{display:none!important}#feature-search{margin:22px 0}#feature-search label{display:block;margin:10px 0}.compare-option input,.draft-storage input{display:inline-block;width:auto;margin-right:8px}.compare-option{font-size:14px;margin:10px 0}.draft-storage{margin-top:25px;border-top:1px solid #666;padding-top:16px}td,th{vertical-align:top}.comparison-table td,.comparison-table th{white-space:normal;min-width:150px}.context-field[hidden]{display:none}.draft-text{min-height:220px}.enquiry-form button{margin-top:18px}.print-summary{display:none}body.modal-open{overflow:hidden}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:3px solid #ffc107;outline-offset:3px}.menu{color:#212529!important;background:white!important}.no-results{padding:18px;border:1px solid #ffc107}.tablewrap{max-width:100%}
@media(min-width:851px) and (max-width:1199px){.es-header-inner{align-items:flex-start;flex-direction:column}.menu{display:block;position:absolute;right:18px;top:18px}.es-header-inner{position:relative}.nav.headernav{display:none;width:100%}.nav.headernav.open{display:flex}}
@media(max-width:1199px){.headernav.open{max-height:40vh;overflow:auto}}@media(max-width:900px){.gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.gallery-grid{grid-template-columns:1fr}.mobile-licence{display:block;position:fixed;bottom:12px;left:12px;z-index:55;background:#ffc107;color:#212529;padding:10px 16px;border-radius:6px;text-decoration:none}.es-header-inner{min-height:76px}.utility{padding:7px 16px;gap:12px;font-size:12px}body{padding-bottom:64px}.fields{grid-template-columns:1fr}.gallery-grid img{height:260px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}@media print{.sticky-stack,#back-top,.mobile-licence,.breadcrumbs,.enhancement,.buttons,footer{display:none!important}body.print-plan main>*{display:none!important}body.print-plan .print-summary{display:block!important}body{padding:0!important}details:not([open])>*{display:block}details{break-inside:avoid}.gallery-grid{grid-template-columns:repeat(2,1fr)}}
