@layer theme,base;@layer components{.eek-arrow{font-family:var(--eek-price-font,var(--font-price,var(--font-inter,ui-sans-serif, sans-serif)));font-size:var(--eek-price-size,1em);height:calc(var(--eek-price-size,1em) * var(--eek-height-factor));align-items:center;font-weight:700;line-height:1;display:inline-flex}@supports (height:1cap){.eek-arrow{height:calc(1cap * var(--eek-viewbox-h) / 24.3)}}.eek-arrow img{width:auto;height:100%;display:block}.eek-label{display:inline-flex;position:relative}.eek-label__trigger{cursor:pointer;border-radius:var(--radius-badge);background:0 0;border:none;padding:0;display:inline-flex}.eek-label__image{--eek-dialog-rest:calc(44px + 2 * calc(var(--spacing,.25rem) * 4) + 2 * (var(--text-label-size) + var(--leading-body)) + calc(var(--spacing,.25rem) * 2));width:auto;height:calc(100dvh - var(--space-xl) - var(--space-xs) - max(var(--space-md), var(--safe-b)) - var(--eek-dialog-rest));object-fit:contain;max-width:100%;min-height:16rem;margin-inline:auto;display:block}@media (min-width:1024px){.eek-label__image{height:min(85dvh, calc(100dvh - 2 * var(--space-sm) - 2 * var(--space-lg) - var(--eek-dialog-rest)))}}.eek-label__datasheet{color:var(--link,var(--primary));font-family:var(--font-inter,ui-sans-serif, sans-serif);font-size:var(--text-label-size);line-height:calc(1em + var(--leading-body));text-underline-offset:2px;text-decoration:underline}.eek-label__regnr{color:var(--on-surface-muted);font-family:var(--font-inter,ui-sans-serif, sans-serif);font-size:var(--text-label-size);line-height:calc(1em + var(--leading-body))}}@layer utilities;
@layer theme,base;@layer components{.energy-module[data-anchor=buybox]{--eek-price-size:var(--text-price-size);--eek-price-font:var(--font-price)}.energy-module[data-anchor=card]{--eek-price-size:var(--text-price-card-size);--eek-price-font:var(--font-price)}.energy-module[data-anchor=card-sm]{--eek-price-size:var(--text-body-lg-size);--eek-price-font:var(--font-price)}.energy-module[data-anchor=offer-row]{--eek-price-size:var(--text-label-size);--eek-price-font:var(--font-price)}.energy-module[data-anchor=cart]{--eek-price-size:var(--text-title-size);--eek-price-font:var(--font-price)}.energy-module[data-anchor=checkout]{--eek-price-size:var(--text-label-size);--eek-price-font:var(--font-price)}.energy-module[data-anchor=order-summary]{--eek-price-size:var(--text-price-size);--eek-price-font:var(--font-price)}}@layer utilities;
@layer theme,base;@layer components{.energy-module{font-family:var(--font-inter,ui-sans-serif, sans-serif);color:var(--on-surface)}.energy-module--einzeln{align-items:center;gap:calc(var(--spacing,.25rem) * .5);flex-direction:column;flex-shrink:0;display:inline-flex}.energy-module--liste{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.energy-module__row{justify-content:space-between;align-items:center;gap:var(--space-xs);padding:calc(var(--spacing,.25rem) * 1.5) calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-badge);display:flex}.energy-module__row:nth-child(odd){background-color:var(--surface)}.energy-module__text{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.energy-module__group{font-size:var(--text-label-size);font-weight:600;line-height:calc(1em + var(--leading-body) * .5)}.energy-module[data-anchor=card] .energy-module__group{font-size:var(--text-micro-size)}.energy-module__model{font-size:var(--text-micro-size);line-height:calc(1em + var(--leading-body) * .5);color:var(--on-surface-muted);overflow-wrap:anywhere}.energy-module__arrow{flex-shrink:0}.energy-module__datasheet{font-size:var(--text-micro-size);line-height:calc(1em + var(--leading-body) * .5);color:var(--link,var(--primary));text-underline-offset:2px;white-space:nowrap;text-decoration:underline;position:relative}.energy-module__datasheet:before{content:"";inset-inline:calc(-1 * var(--spacing,.25rem));height:44px;position:absolute;top:50%;transform:translateY(-50%)}.energy-module__datasheet:hover{text-decoration-thickness:2px}}@layer utilities;
