/* HUUN rc64 — one image artwork per feature, wherever that feature is rendered.
 * Context sizes retain the typography and spacing of the original components.
 * No filters, SVG redrawing, extra button chrome or product-image selectors.
 */body img.huun-shared-feature-icon[data-huun-shared-icon]{display:inline-block!important;position:static!important;inset:auto!important;flex:0 0 var(--huun-shared-icon-size,1em) !important;width:var(--huun-shared-icon-size,1em) !important;min-width:var(--huun-shared-icon-size,1em) !important;max-width:none!important;height:var(--huun-shared-icon-size,1em) !important;min-height:0!important;max-height:none!important;aspect-ratio:1/1!important;object-fit:contain!important;object-position:center!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;transform:none!important;filter:none!important;mask:none!important;-webkit-mask:none!important;opacity:1!important;transition:none!important;vertical-align:middle;pointer-events:none}body .hpd-feature img.huun-shared-feature-icon{--huun-shared-icon-size:17px;display:block!important}body .huun-mega-list .huun-mega-benefits img.huun-shared-feature-icon{--huun-shared-icon-size:23px;display:block!important}body .huun-mega-list--pergolen .huun-mega-benefits img.huun-shared-feature-icon{--huun-shared-icon-size:17px;margin-top:1px!important}body .huun-mega-image-fallback img.huun-shared-feature-icon{--huun-shared-icon-size:28px}body .huun-td__label-icon img.huun-shared-feature-icon{--huun-shared-icon-size:16px;display:block!important}body .elementor-icon img.huun-shared-feature-icon{--huun-shared-icon-size:1em}body .elementor-icon-list-icon img.huun-shared-feature-icon{--huun-shared-icon-size:var(--e-icon-list-icon-size,14px)}body img.huun-shared-feature-icon[data-huun-image-error="1"]{visibility:hidden!important}/* No double icon if stale native pseudo-elements are still on the page. */body #hpd-main .hpd-summary .hpd-feature[data-huun-shared-feature]::before{content:none!important;display:none!important}/* Delayed/disabled JS: fallback images use exactly the same registry URLs. */body #hpd-main .hpd-summary .hpd-feature:is([data-hpd-feature-key="alu" i],[data-hpd-feature-key="aluminium" i],[data-hpd-feature-key="aluminum" i],[data-hpd-feature-key="t6" i],:not([data-hpd-feature-key])[data-hpd-feature*="6063" i],:not([data-hpd-feature-key])[data-hpd-feature*="T6" i]):not([data-huun-shared-feature]){--huun-shared-icon-source:var(--huun-icon-alu-source)}body #hpd-main .hpd-summary .hpd-feature:is([data-hpd-feature-key="alu" i],[data-hpd-feature-key="aluminium" i],[data-hpd-feature-key="aluminum" i],[data-hpd-feature-key="t6" i],:not([data-hpd-feature-key])[data-hpd-feature*="6063" i],:not([data-hpd-feature-key])[data-hpd-feature*="T6" i]):not([data-huun-shared-feature])::before{content:""!important;display:block!important;position:static!important;inset:auto!important;flex:0 0 17px!important;width:17px!important;height:17px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent var(--huun-shared-icon-source) center/contain no-repeat!important;mask:none!important;-webkit-mask:none!important;transform:none!important;opacity:1!important;pointer-events:none}body #hpd-main .hpd-summary .hpd-feature:is([data-hpd-feature-key="alu" i],[data-hpd-feature-key="aluminium" i],[data-hpd-feature-key="aluminum" i],[data-hpd-feature-key="t6" i],:not([data-hpd-feature-key])[data-hpd-feature*="6063" i],:not([data-hpd-feature-key])[data-hpd-feature*="T6" i]):not([data-huun-shared-feature]) > :is(svg,img,i){display:none!important}body #hpd-main .hpd-summary .hpd-feature:is([data-hpd-feature-key="year" i],[data-hpd-feature-key="season" i],[data-hpd-feature-key="seasons" i],[data-hpd-feature-key="four_seasons" i],:not([data-hpd-feature-key])[data-hpd-feature*="Jahreszeiten" i],:not([data-hpd-feature-key])[data-hpd-feature*="ganzjährig" i]):not([data-huun-shared-feature]){--huun-shared-icon-source:var(--huun-icon-year-source)}body #hpd-main .hpd-summary .hpd-feature:is([data-hpd-feature-key="year" i],[data-hpd-feature-key="season" i],[data-hpd-feature-key="seasons" i],[data-hpd-feature-key="four_seasons" i],:not([data-hpd-feature-key])[data-hpd-feature*="Jahreszeiten" i],:not([data-hpd-feature-key])[data-hpd-feature*="ganzjährig" i]):not([data-huun-shared-feature])::before{content:""!important;display:block!important;position:static!important;inset:auto!important;flex:0 0 17px!important;width:17px!important;height:17px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent var(--huun-shared-icon-source) center/contain no-repeat!important;mask:none!important;-webkit-mask:none!important;transform:none!important;opacity:1!important;pointer-events:none}body #hpd-main .hpd-summary .hpd-feature:is([data-hpd-feature-key="year" i],[data-hpd-feature-key="season" i],[data-hpd-feature-key="seasons" i],[data-hpd-feature-key="four_seasons" i],:not([data-hpd-feature-key])[data-hpd-feature*="Jahreszeiten" i],:not([data-hpd-feature-key])[data-hpd-feature*="ganzjährig" i]):not([data-huun-shared-feature]) > :is(svg,img,i){display:none!important}body #hpd-main .hpd-summary .hpd-feature:is([data-hpd-feature-key="remote" i],[data-hpd-feature-key="remote_control" i],[data-hpd-feature-key="fernbedienung" i],:not([data-hpd-feature-key])[aria-label^="Fernbedienung" i]):not([data-huun-shared-feature]){--huun-shared-icon-source:var(--huun-icon-remote-source)}body #hpd-main .hpd-summary .hpd-feature:is([data-hpd-feature-key="remote" i],[data-hpd-feature-key="remote_control" i],[data-hpd-feature-key="fernbedienung" i],:not([data-hpd-feature-key])[aria-label^="Fernbedienung" i]):not([data-huun-shared-feature])::before{content:""!important;display:block!important;position:static!important;inset:auto!important;flex:0 0 17px!important;width:17px!important;height:17px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent var(--huun-shared-icon-source) center/contain no-repeat!important;mask:none!important;-webkit-mask:none!important;transform:none!important;opacity:1!important;pointer-events:none}body #hpd-main .hpd-summary .hpd-feature:is([data-hpd-feature-key="remote" i],[data-hpd-feature-key="remote_control" i],[data-hpd-feature-key="fernbedienung" i],:not([data-hpd-feature-key])[aria-label^="Fernbedienung" i]):not([data-huun-shared-feature]) > :is(svg,img,i){display:none!important}body #hpd-main .hpd-summary .hpd-feature:is([data-hpd-feature-key="10year" i],[data-hpd-feature-key="10_years" i],:not([data-hpd-feature-key])[data-hpd-feature^="10 Jahre" i],:not([data-hpd-feature-key])[aria-label^="10 Jahre" i]):not([data-huun-shared-feature]){--huun-shared-icon-source:var(--huun-icon-warranty-source)}body #hpd-main .hpd-summary .hpd-feature:is([data-hpd-feature-key="10year" i],[data-hpd-feature-key="10_years" i],:not([data-hpd-feature-key])[data-hpd-feature^="10 Jahre" i],:not([data-hpd-feature-key])[aria-label^="10 Jahre" i]):not([data-huun-shared-feature])::before{content:""!important;display:block!important;position:static!important;inset:auto!important;flex:0 0 17px!important;width:17px!important;height:17px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent var(--huun-shared-icon-source) center/contain no-repeat!important;mask:none!important;-webkit-mask:none!important;transform:none!important;opacity:1!important;pointer-events:none}body #hpd-main .hpd-summary .hpd-feature:is([data-hpd-feature-key="10year" i],[data-hpd-feature-key="10_years" i],:not([data-hpd-feature-key])[data-hpd-feature^="10 Jahre" i],:not([data-hpd-feature-key])[aria-label^="10 Jahre" i]):not([data-huun-shared-feature]) > :is(svg,img,i){display:none!important}