/* Compact energy documents: keep class letters proportionate to the adjacent selling price. */
html body.page-product-info.gh-pdp #attributes-calc-price .gh-main-price{font-size:30px!important;line-height:1.15!important;letter-spacing:-.4px!important}
html body.page-product-info.gh-pdp #attributes-calc-price .EnergyLabelContainer{
 --gh-energy-price:30px!important;--gh-energy-width:87.5px;--gh-energy-height:50px;
 display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:14px!important;box-sizing:border-box;
 width:100%!important;min-height:66px!important;height:auto!important;margin:10px 0!important;padding:8px 10px!important;
 border:1px solid #e1e7ed!important;border-radius:7px!important;background:#f8fafb!important;
}
html body.page-product-info.gh-pdp #attributes-calc-price .EnergyLabelContainer:has(.EEK100){--gh-energy-width:150px;--gh-energy-height:60px}
html body.page-product-info.gh-pdp #attributes-calc-price .EnergyLabelContainer .FE-energyEfficiencyFileContainer{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:7px!important;flex:1 1 auto!important;min-width:0!important;margin:0!important;padding:0!important}
html body.page-product-info.gh-pdp #attributes-calc-price .EnergyLabelContainer .FE-eec_seperator{display:none!important}
html body.page-product-info.gh-pdp #attributes-calc-price .EnergyLabelContainer :is(.FE-energyEfficiencyEulabelfile,.FE-energyEfficiencyDatasheetfile){
 display:block!important;width:auto!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;
 color:#304e65!important;font-size:12px!important;font-weight:500!important;line-height:17px!important;text-decoration:underline!important;text-underline-offset:3px!important;cursor:pointer;overflow-wrap:anywhere;
}
html body.page-product-info.gh-pdp #attributes-calc-price .EnergyLabelContainer :is(.EEKTRIGGER,.EESTRIGGER):hover{color:#cf2032!important}
html body.page-product-info.gh-pdp #attributes-calc-price .EnergyLabelContainer :is(.EEKTRIGGER,.EESTRIGGER):focus-visible{outline:3px solid #f2aa25;outline-offset:3px}
html body.gh-visual-nav .product-tile.gh-product-card :is(.EnergyLabelTiles,.EnergyLabelTilesDummy,.gh-sm-card-meta){--gh-energy-price:18px!important;--gh-energy-width:52.5px;--gh-energy-height:30px}
html body.gh-visual-nav .product-tile.gh-product-card .EnergyLabelTiles:has(.EEK100){--gh-energy-width:90px;--gh-energy-height:36px}
html body.gh-visual-nav .product-tile.gh-product-card .gh-price-normalized>.gh-current-amount{font-size:18px!important;line-height:26px!important}
@media(max-width:767px){
 html body.page-product-info.gh-pdp #attributes-calc-price .gh-main-price{font-size:28px!important}
 html body.page-product-info.gh-pdp #attributes-calc-price .EnergyLabelContainer{--gh-energy-price:28px!important;--gh-energy-width:81.66667px;--gh-energy-height:46.66667px;gap:10px!important;min-height:63px!important;padding:8px!important}
 html body.page-product-info.gh-pdp #attributes-calc-price .EnergyLabelContainer:has(.EEK100){--gh-energy-width:140px;--gh-energy-height:56px}
}
