body.hk-relaunch .hk-menu{--hm-paper:var(--hk-paper);--hm-ink:var(--hk-ink);--hm-muted:var(--hk-ink-2);--hm-line:var(--hk-line);--hm-card:var(--hk-surface-2);--hm-surface:var(--hk-surface);--hm-accent:var(--hk-welt-akzent);--hm-max:var(--hk-container);--hm-gutter:var(--hk-gutter)}body.hk-relaunch .hk-menu[data-hk-welt-aktiv=vape]{--hm-accent:var(--hk-vape-punkt)}body.hk-relaunch .hk-menu .hk-nav__welten{position:relative;height:40px;gap:0;padding:calc(var(--hk-space-05) * 0.75);border:0;border-radius:var(--hk-radius-pill);background:var(--hk-surface-2);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--hk-ink) 12%,transparent),inset 0 1px 3px color-mix(in srgb,var(--hk-ink) 14%,transparent)}body.hk-relaunch .hk-menu .hk-nav__welten::before{position:absolute;top:calc(var(--hk-space-05) * 0.75);bottom:calc(var(--hk-space-05) * 0.75);left:calc(var(--hk-space-05) * 0.75);width:calc(50% - var(--hk-space-05) * 0.75);border-radius:var(--hk-radius-pill);background:var(--hk-welt);box-shadow:0 1px 2px rgba(0,0,0,0.3),0 3px 8px rgba(0,0,0,0.2);content:"";transition:transform 260ms var(--hk-ease-spring),background-color 260ms var(--hk-ease)}body.hk-relaunch .hk-menu .hk-nav__welten:has(>[data-hk-welt=vape][aria-pressed=true])::before{transform:translateX(100%)}body.hk-relaunch .hk-menu .hk-nav__welten button{position:relative;min-width:0;min-height:0;flex:1 1 0;padding:0 var(--hk-space-2);border-radius:var(--hk-radius-pill);background:transparent;color:var(--hk-ink);font:var(--hk-fw-medium) var(--hk-fs-s) / var(--hk-lh-s) var(--hk-font);letter-spacing:var(--hk-tracking-caps-s);text-transform:uppercase}body.hk-relaunch .hk-menu .hk-nav__welten button::before{position:absolute;inset:-5px 0;content:""}body.hk-relaunch .hk-menu .hk-nav__welten button[aria-pressed=true]{background:transparent;color:var(--hk-on-welt);font-weight:var(--hk-fw-bold)}body.hk-relaunch .hk-menu .hk-nav__welten button[aria-pressed=true]::after{position:absolute;top:calc(50% - 3px);right:10px;width:6px;height:6px;margin-top:0;border-radius:50%;background:var(--hk-welt-akzent);content:"";animation:hk-welt-puls 2s var(--hk-ease) infinite}body.hk-relaunch .hk-menu.hk-nav .hk-nav__welten{width:200px}body.hk-relaunch .hk-menu.hk-drawer{padding:0;font:var(--hk-fw-regular) var(--hk-fs-m) / var(--hk-lh-m) var(--hk-font)}body.hk-relaunch .hk-menu.hk-drawer .hk-nav__welten{height:var(--hk-control);margin-bottom:var(--hk-space-2)}body.hk-relaunch .hk-menu.hk-drawer .hk-drawer__aufgaben{margin-bottom:var(--hk-space-2)}body.hk-relaunch .hk-menu.hk-drawer .hk-drawer__liste{grid-template-columns:minmax(0,1fr);gap:var(--hk-space-1)}body.hk-relaunch .hk-menu.hk-drawer .hk-drawer__link{gap:calc(var(--hk-space-1) + var(--hk-space-05) * 1);min-height:52px;padding:var(--hk-space-1) var(--hk-space-2);border-radius:var(--hk-radius-s);background:var(--hk-surface);color:var(--hk-ink);font-weight:var(--hk-fw-medium);transition:background-color var(--hk-duration) var(--hk-ease)}@media (hover:hover){body.hk-relaunch .hk-menu.hk-drawer .hk-drawer__link:hover{background:var(--hk-hover-2)}}body.hk-relaunch .hk-menu.hk-drawer .hk-drawer__link>span[aria-hidden]{color:var(--hk-ink-3);font-size:20px;line-height:1}body.hk-relaunch .hk-menu.hk-drawer .hk-drawer__link>.hk-panel__icon{width:40px;height:40px}body.hk-relaunch .hk-menu.hk-drawer .hk-drawer__aufgaben .hk-aufgabe{min-height:64px;border:var(--hk-border);background:var(--hk-paper)}body.hk-relaunch .hk-menu.hk-drawer .hk-nav__zusatz,body.hk-relaunch .hk-menu.hk-drawer .hk-panel__zahl{color:var(--hk-ink-3);font:var(--hk-fw-regular) var(--hk-fs-s) / var(--hk-lh-s) var(--hk-font)}body.hk-relaunch .hk-menu.hk-drawer .hk-drawer__zurueck{min-height:48px;margin-bottom:0;padding:0 var(--hk-space-1);border-bottom:var(--hk-border);background:var(--hk-surface);color:var(--hk-ink-2);font-size:var(--hk-fs-s)}body.hk-relaunch .hk-menu.hk-drawer .hk-nav__panel{border:0;border-radius:0;background:var(--hk-paper)}body.hk-relaunch .hk-menu.hk-drawer .hk-panel{gap:var(--hk-space-2);padding:var(--hk-space-2) 0 var(--hk-space-3)}body.hk-relaunch .hk-menu.hk-drawer .hk-panel__kopf h2{font:var(--hk-fw-medium) var(--hk-fs-l) / var(--hk-lh-l) var(--hk-font);letter-spacing:0}body.hk-relaunch .hk-menu.hk-drawer .hk-panel__row{min-height:var(--hk-tap);padding:calc(var(--hk-space-1) + var(--hk-space-05) * 1) 0;border-bottom:var(--hk-border);border-radius:0}body.hk-relaunch .hk-menu.hk-drawer .hk-panel__row>.hk-panel__icon{width:24px;height:24px}body.hk-relaunch .hk-menu.hk-drawer .hk-panel__gh{color:var(--hk-welt-text)}body.hk-relaunch .hk-menu.hk-drawer .hk-panel__chips{flex-wrap:nowrap;overflow-x:auto;padding-block:calc(var(--hk-space-05) + var(--hk-space-05) * 0.5);scrollbar-width:none}body.hk-relaunch .hk-menu.hk-drawer .hk-panel__chips>li{flex:none}body.hk-relaunch .hk-menu.hk-drawer .hk-panel__chips::-webkit-scrollbar{display:none}body.hk-relaunch .hk-menu.hk-nav{z-index:calc(var(--hk-shell-layer-header) - 1);border-bottom:var(--hk-border);background:var(--hk-paper)}body.hk-relaunch .hk-menu.hk-nav>.hk-nav__innen{height:var(--hk-shell-navigation-height);min-height:var(--hk-shell-navigation-height)}body.hk-relaunch .hk-menu.hk-nav>.hk-nav__innen>.hk-nav__liste{margin:0}body.hk-relaunch .hk-menu.hk-nav>.hk-nav__innen>.hk-nav__liste>.hk-nav__item>.hk-nav__link,body.hk-relaunch .hk-menu.hk-nav>.hk-nav__innen>.hk-nav__mehr>.hk-nav__link{height:var(--hk-shell-navigation-height);min-height:var(--hk-shell-navigation-height);padding-top:0;padding-bottom:0;border-bottom-width:2px}body.hk-relaunch .hk-menu .hk-nav__link{font-size:var(--hk-fs-s);font-weight:var(--hk-fw-medium);letter-spacing:var(--hk-tracking-caps-s);text-transform:uppercase}body.hk-relaunch .hk-menu.hk-nav .hk-nav__panel{border:0;border-radius:0 0 8px 8px;background:var(--hk-shell-panel-flaeche);box-shadow:var(--hk-elev-2);-webkit-backdrop-filter:none;backdrop-filter:none}body.hk-relaunch .hk-menu .hk-panel{gap:var(--hk-space-2) var(--hk-space-3);font:var(--hk-fw-regular) var(--hk-fs-m) / var(--hk-lh-m) var(--hk-font)}body.hk-relaunch .hk-menu .hk-panel__kopf h2{font:var(--hk-fw-bold) var(--hk-fs-xl) / var(--hk-lh-xl) var(--hk-font);letter-spacing:var(--hk-tracking-tight)}body.hk-relaunch .hk-menu .hk-panel__alle{font:var(--hk-fw-medium) var(--hk-fs-s) / var(--hk-lh-s) var(--hk-font);letter-spacing:var(--hk-tracking-caps-s);text-transform:uppercase}body.hk-relaunch .hk-menu .hk-panel__gh{color:var(--hk-ink-2);font:var(--hk-fw-medium) var(--hk-fs-xs) / var(--hk-lh-xs) var(--hk-font);letter-spacing:var(--hk-tracking-caps)}body.hk-relaunch .hk-menu .hk-panel__row{align-items:center;min-height:36px;padding:var(--hk-space-05) var(--hk-space-1);border-radius:var(--hk-radius-s)}@media (hover:hover){body.hk-relaunch .hk-menu .hk-panel__row:hover,body.hk-relaunch .hk-menu .hk-panel__markenkachel:hover{background:var(--hk-welt-tint-2);color:var(--hk-ink)}}body.hk-relaunch .hk-menu .hk-panel__zahl{color:var(--hk-ink-3);font-size:var(--hk-fs-xs)}body.hk-relaunch .hk-menu .hk-panel__markenkachel{border-radius:var(--hk-radius-s);background:var(--hk-surface);font:var(--hk-fw-regular) var(--hk-fs-xs) / var(--hk-lh-xs) var(--hk-font)}@media (hover:hover){body.hk-relaunch .hk-menu .hk-panel__markenkachel:hover{border-color:var(--hk-welt)}}body.hk-relaunch .hk-menu .hk-chip--panel{min-height:32px;gap:calc(var(--hk-space-05) + var(--hk-space-05) * 0.5);padding:0 calc(var(--hk-space-1) + var(--hk-space-05) * 0.5);border-color:var(--hk-line);font-size:var(--hk-fs-s)}body.hk-relaunch .hk-menu .hk-chip--panel::after{position:absolute;inset:-6px 0;content:""}@media (hover:hover){body.hk-relaunch .hk-menu .hk-chip--panel:hover{border-color:var(--hk-welt);background:var(--hk-welt-tint-2)}}@media (min-width:992px){body.hk-relaunch .hk-menu.hk-nav>.hk-nav__innen>.hk-nav__liste .hk-nav__zusatz{font-size:var(--hk-fs-xs);font-weight:var(--hk-fw-medium);line-height:var(--hk-lh-xs);letter-spacing:0;text-transform:none}}body.hk-relaunch .hk-menu .hk-nav__aufgaben .hk-aufgabe{font-size:var(--hk-fs-s);font-weight:var(--hk-fw-medium);line-height:var(--hk-lh-s);letter-spacing:0;text-transform:none}body.hk-relaunch .hk-menu .hk-nav__aufgaben .hk-aufgabe[aria-expanded=true]{border-color:var(--hk-welt, var(--hk-ink));background:var(--hk-welt, var(--hk-ink));color:var(--hk-on-welt, var(--hk-paper))}@media (prefers-reduced-motion:reduce){body.hk-relaunch .hk-menu .hk-nav__welten::before{transition:none}body.hk-relaunch .hk-menu .hk-nav__welten button[aria-pressed=true]::after{animation:none}}body.hk-relaunch .hk-menu.hk-nav{border-bottom:1px solid var(--hk-line);background:var(--hk-paper)}body.hk-relaunch .hk-menu.hk-nav>.hk-nav__innen{gap:var(--hk-space-2);height:72px;min-height:72px}body.hk-relaunch .hk-menu.hk-nav>.hk-nav__innen>.hk-nav__liste{align-items:stretch;gap:0;height:72px;flex-wrap:nowrap}body.hk-relaunch .hk-menu.hk-nav>.hk-nav__innen>.hk-nav__liste>.hk-nav__item{display:flex;align-items:stretch;height:100%}html[data-hk-welt=shisha] body.hk-relaunch .hk-menu.hk-nav:not(.is-enhanced)>.hk-nav__innen>.hk-nav__liste>[data-hk-welt-item=vape],html[data-hk-welt=vape] body.hk-relaunch .hk-menu.hk-nav:not(.is-enhanced)>.hk-nav__innen>.hk-nav__liste>[data-hk-welt-item=shisha]{display:none}body.hk-relaunch .hk-menu.hk-nav>.hk-nav__innen>.hk-nav__liste>.hk-nav__item>.hk-nav__link{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:calc(var(--hk-space-05) * 0.5);height:100%;min-height:0;padding:calc(var(--hk-space-3) + var(--hk-space-05) * 1) calc(var(--hk-space-1) + var(--hk-space-05) * 1.5) calc(var(--hk-space-1) + var(--hk-space-05) * 1);border-bottom:0;background:transparent;color:var(--hk-ink);font:var(--hk-fw-medium) var(--hk-fs-s) / var(--hk-lh-s) var(--hk-font);letter-spacing:var(--hk-tracking-caps-s);text-transform:uppercase;white-space:nowrap;box-shadow:inset 0 -2px 0 transparent;transition:box-shadow var(--hk-duration) var(--hk-ease),color var(--hk-duration) var(--hk-ease),background-color var(--hk-duration) var(--hk-ease)}body.hk-relaunch .hk-menu.hk-nav>.hk-nav__innen>.hk-nav__liste>.hk-nav__item>.hk-nav__link[aria-expanded=true],body.hk-relaunch .hk-menu.hk-nav>.hk-nav__innen>.hk-nav__liste>.hk-nav__item>.hk-nav__link.is-active,body.hk-relaunch .hk-menu.hk-nav>.hk-nav__innen>.hk-nav__liste>.hk-nav__item>.hk-nav__link[aria-current=page]{background:var(--hk-surface);color:var(--hk-ink);box-shadow:inset 0 -2px 0 var(--hk-welt-akzent, var(--hk-welt))}@media (hover:hover){body.hk-relaunch .hk-menu.hk-nav>.hk-nav__innen>.hk-nav__liste>.hk-nav__item>.hk-nav__link:hover{background:var(--hk-surface);color:var(--hk-ink);box-shadow:inset 0 -2px 0 var(--hk-welt-akzent, var(--hk-welt))}}body.hk-relaunch .hk-menu.hk-nav>.hk-nav__innen>.hk-nav__liste>.hk-nav__item>.hk-nav__link>.hk-nav__label{display:block}body.hk-relaunch .hk-menu.hk-nav>.hk-nav__innen>.hk-nav__liste>.hk-nav__item>.hk-nav__link>.hk-nav__zusatz{display:block;max-width:none;color:var(--hk-ink-3);font:var(--hk-fw-medium) var(--hk-fs-xs) / var(--hk-lh-xs) var(--hk-font);letter-spacing:0;text-transform:none;white-space:nowrap}body.hk-relaunch .hk-menu.hk-nav>.hk-nav__innen>.hk-nav__liste>.hk-nav__item>.hk-nav__link[aria-expanded=true]>.hk-nav__zusatz{color:var(--hk-welt-text)}@media (hover:hover){body.hk-relaunch .hk-menu.hk-nav>.hk-nav__innen>.hk-nav__liste>.hk-nav__item>.hk-nav__link:hover>.hk-nav__zusatz{color:var(--hk-welt-text)}}body.hk-relaunch .hk-menu.hk-nav>.hk-nav__innen>.hk-nav__mehr>.hk-nav__link{flex-direction:row;align-items:center;justify-content:center;gap:var(--hk-space-1);height:72px;padding:0 calc(var(--hk-space-1) + var(--hk-space-05) * 1.5);border-bottom:0}body.hk-relaunch .hk-menu.hk-nav .hk-nav__aufgaben{border-bottom:1px solid var(--hk-line);background:var(--hk-welt-tint)}body.hk-relaunch .hk-menu.hk-nav .hk-nav__aufgaben-innen{align-items:center;justify-content:flex-end;flex-wrap:nowrap;gap:var(--hk-space-1);padding-block:calc(var(--hk-space-05) + var(--hk-space-05) * 0.5)}body.hk-relaunch .hk-menu.hk-nav .hk-nav__aufgaben .hk-nav__link.hk-aufgabe{display:inline-flex;flex-direction:row;align-items:center;gap:calc(var(--hk-space-05) + var(--hk-space-05) * 0.5);height:28px;min-height:28px;padding:0 calc(var(--hk-space-1) + var(--hk-space-05) * 1);border:1px solid var(--hk-line);border-radius:var(--hk-radius-pill);background:var(--hk-paper);color:var(--hk-ink);font:var(--hk-fw-medium) var(--hk-fs-s) / var(--hk-lh-s) var(--hk-font);letter-spacing:0;text-transform:none;white-space:nowrap;box-shadow:none;transition:background-color var(--hk-duration) var(--hk-ease),border-color var(--hk-duration) var(--hk-ease),color var(--hk-duration) var(--hk-ease)}body.hk-relaunch .hk-menu.hk-nav .hk-nav__aufgaben .hk-nav__link.hk-aufgabe::after{width:0;height:0;border-top:5px solid currentColor;border-right:4px solid transparent;border-left:4px solid transparent;content:"";opacity:0.6;transition:transform var(--hk-duration) var(--hk-ease)}@media (hover:hover){body.hk-relaunch .hk-menu.hk-nav .hk-nav__aufgaben .hk-nav__link.hk-aufgabe:hover{border-color:var(--hk-line-strong);background:var(--hk-welt-tint-2);box-shadow:none}}body.hk-relaunch .hk-menu.hk-nav .hk-nav__aufgaben .hk-nav__link.hk-aufgabe[aria-expanded=true]{border-color:var(--hk-welt);background:var(--hk-welt);color:var(--hk-on-welt)}body.hk-relaunch .hk-menu.hk-nav .hk-nav__aufgaben .hk-nav__link.hk-aufgabe[aria-expanded=true]::after{opacity:1;transform:rotate(180deg)}body.hk-relaunch .hk-menu .hk-nav__welten{border:1px solid var(--hk-welt-akzent);transition:border-color 260ms var(--hk-ease-spring, var(--hk-ease)), background-color var(--hk-duration) var(--hk-ease)}body.hk-relaunch .hk-menu .hk-nav__welten::before{top:calc(var(--hk-space-05) * 0.75);bottom:calc(var(--hk-space-05) * 0.75)}body.hk-relaunch .hk-menu .hk-nav__welten button{height:32px}body.hk-relaunch .hk-menu .hk-nav__welten button[aria-pressed=true]::after{right:8px}@media (hover:hover){body.hk-relaunch .hk-menu .hk-nav__welten button[aria-pressed=false]:hover{background:color-mix(in srgb,var(--hk-ink) 10%,transparent);color:var(--hk-ink);filter:grayscale(1)}}@media (max-width:1279.98px){body.hk-relaunch .hk-menu.hk-nav>.hk-nav__innen>.hk-nav__liste>.hk-nav__item>.hk-nav__link{justify-content:center;padding-block:0;padding-inline:calc(var(--hk-space-1) + var(--hk-space-05) * 0.25)}body.hk-relaunch .hk-menu.hk-nav>.hk-nav__innen>.hk-nav__liste>.hk-nav__item>.hk-nav__link>.hk-nav__zusatz{display:none}}body.hk-relaunch .hk-menu.hk-nav>.hk-nav__innen>.hk-nav__wissen{display:inline-flex;flex:none;align-items:center;gap:var(--hk-space-1);height:40px;margin-left:auto;padding:0 calc(var(--hk-space-1) + var(--hk-space-05) * 1.5) 0 calc(var(--hk-space-1) + var(--hk-space-05) * 0.5);border:1px solid currentColor;border-radius:var(--hk-radius-pill);color:inherit;font:var(--hk-fw-bold) var(--hk-fs-m) / var(--hk-lh-m) var(--hk-font);white-space:nowrap;text-decoration:none;transition:background-color var(--hk-duration) var(--hk-ease)}@media (hover:hover){body.hk-relaunch .hk-menu.hk-nav>.hk-nav__innen>.hk-nav__wissen:hover{background:color-mix(in srgb,currentColor 10%,transparent)}}body.hk-relaunch .hk-menu.hk-nav>.hk-nav__innen>.hk-nav__wissen:focus-visible{outline:2px solid currentColor;outline-offset:2px}body.hk-relaunch .hk-nav__wissen-icon{display:block;flex:none;width:24px;height:24px;image-rendering:pixelated}body.hk-relaunch .hk-nav__wissen-pfeil{font-weight:var(--hk-fw-regular)}@media (max-width:1199.98px){body.hk-relaunch .hk-menu.hk-nav>.hk-nav__innen>.hk-nav__wissen{justify-content:center;width:40px;padding:0}body.hk-relaunch .hk-menu.hk-nav>.hk-nav__innen>.hk-nav__wissen>.hk-nav__wissen-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}body.hk-relaunch .hk-menu.hk-nav>.hk-nav__innen>.hk-nav__wissen>.hk-nav__wissen-pfeil{display:none}}html[data-hk-cookie-hub] body.hk-relaunch .offcanvas.navigation-offcanvas>.offcanvas-body:has(.hk-md__foot){padding-bottom:var(--hk-cookie-hub, 0px)}body.hk-relaunch.hk-relaunch-content:is(.is-act-home,.hk-weltseite):has(.cms-block.hk-relaunch-hero):not(:has(.storefront-staging-info)) .hk-shell-frame.is-ready:not(.is-scrolled) .hk-menu.hk-nav{border-color:transparent;background:transparent}body.hk-relaunch.hk-relaunch-content:is(.is-act-home,.hk-weltseite):has(.cms-block.hk-relaunch-hero):not(:has(.storefront-staging-info)) .hk-shell-frame.is-ready:not(.is-scrolled) .hk-menu.hk-nav>.hk-nav__innen{color:var(--hk-hero-ink)}body.hk-relaunch.hk-relaunch-content:is(.is-act-home,.hk-weltseite):has(.cms-block.hk-relaunch-hero):not(:has(.storefront-staging-info)) .hk-shell-frame.is-ready:not(.is-scrolled) .hk-menu .hk-nav__liste>li>.hk-nav__link>.hk-nav__zusatz,body.hk-relaunch.hk-relaunch-content:is(.is-act-home,.hk-weltseite):has(.cms-block.hk-relaunch-hero):not(:has(.storefront-staging-info)) .hk-shell-frame.is-ready:not(.is-scrolled) .hk-menu .hk-nav__mehr>.hk-nav__link>.hk-nav__zusatz{color:var(--hk-hero-ink-2)}body.hk-relaunch.hk-relaunch-content:is(.is-act-home,.hk-weltseite):has(.cms-block.hk-relaunch-hero):not(:has(.storefront-staging-info)) .hk-shell-frame.is-ready:not(.is-scrolled) .hk-menu .hk-nav__liste>li>.hk-nav__link,body.hk-relaunch.hk-relaunch-content:is(.is-act-home,.hk-weltseite):has(.cms-block.hk-relaunch-hero):not(:has(.storefront-staging-info)) .hk-shell-frame.is-ready:not(.is-scrolled) .hk-menu .hk-nav__mehr>.hk-nav__link{color:var(--hk-hero-ink)}body.hk-relaunch.hk-relaunch-content:is(.is-act-home,.hk-weltseite):has(.cms-block.hk-relaunch-hero):not(:has(.storefront-staging-info)) .hk-shell-frame.is-ready:not(.is-scrolled) .hk-menu .hk-nav__liste>li>.hk-nav__link[aria-expanded=true],body.hk-relaunch.hk-relaunch-content:is(.is-act-home,.hk-weltseite):has(.cms-block.hk-relaunch-hero):not(:has(.storefront-staging-info)) .hk-shell-frame.is-ready:not(.is-scrolled) .hk-menu .hk-nav__mehr>.hk-nav__link[aria-expanded=true]{background:var(--hk-hero-flaeche)}@media (hover:hover){body.hk-relaunch.hk-relaunch-content:is(.is-act-home,.hk-weltseite):has(.cms-block.hk-relaunch-hero):not(:has(.storefront-staging-info)) .hk-shell-frame.is-ready:not(.is-scrolled) .hk-menu .hk-nav__liste>li>.hk-nav__link:hover,body.hk-relaunch.hk-relaunch-content:is(.is-act-home,.hk-weltseite):has(.cms-block.hk-relaunch-hero):not(:has(.storefront-staging-info)) .hk-shell-frame.is-ready:not(.is-scrolled) .hk-menu .hk-nav__mehr>.hk-nav__link:hover{background:var(--hk-hero-flaeche)}}body.hk-relaunch.hk-relaunch-content:is(.is-act-home,.hk-weltseite):has(.cms-block.hk-relaunch-hero):not(:has(.storefront-staging-info)) .hk-shell-frame.is-ready:not(.is-scrolled) .hk-menu .hk-nav__liste>li>.hk-nav__link:focus-visible,body.hk-relaunch.hk-relaunch-content:is(.is-act-home,.hk-weltseite):has(.cms-block.hk-relaunch-hero):not(:has(.storefront-staging-info)) .hk-shell-frame.is-ready:not(.is-scrolled) .hk-menu .hk-nav__mehr>.hk-nav__link:focus-visible{outline-color:var(--hk-hero-ink)}body.hk-relaunch.hk-relaunch-content:is(.is-act-home,.hk-weltseite):has(.cms-block.hk-relaunch-hero):not(:has(.storefront-staging-info)) .hk-shell-frame.is-ready:not(.is-scrolled) .hk-menu .hk-nav__welten{border-color:var(--hk-hero-line);background:var(--hk-hero-weiche, color-mix(in srgb, var(--hk-black) 55%, transparent));box-shadow:inset 0 0 0 1px var(--hk-hero-line),inset 0 1px 3px rgba(0,0,0,0.25)}body.hk-relaunch.hk-relaunch-content:is(.is-act-home,.hk-weltseite):has(.cms-block.hk-relaunch-hero):not(:has(.storefront-staging-info)) .hk-shell-frame.is-ready:not(.is-scrolled) .hk-menu .hk-nav__welten::before{background:var(--hk-hero-ink)}body.hk-relaunch.hk-relaunch-content:is(.is-act-home,.hk-weltseite):has(.cms-block.hk-relaunch-hero):not(:has(.storefront-staging-info)) .hk-shell-frame.is-ready:not(.is-scrolled) .hk-menu .hk-nav__welten button{color:var(--hk-hero-ink)}body.hk-relaunch.hk-relaunch-content:is(.is-act-home,.hk-weltseite):has(.cms-block.hk-relaunch-hero):not(:has(.storefront-staging-info)) .hk-shell-frame.is-ready:not(.is-scrolled) .hk-menu .hk-nav__welten button[aria-pressed=true]{color:var(--hk-hero-knauf-ink, var(--hk-black))}body.hk-relaunch.hk-relaunch-content:is(.is-act-home,.hk-weltseite):has(.cms-block.hk-relaunch-hero):not(:has(.storefront-staging-info)) .hk-shell-frame.is-ready:not(.is-scrolled) .hk-menu .hk-nav__aufgaben{border-color:transparent;background:transparent}body.hk-relaunch.hk-relaunch-content:is(.is-act-home,.hk-weltseite):has(.cms-block.hk-relaunch-hero):not(:has(.storefront-staging-info)) .hk-shell-frame.is-ready:not(.is-scrolled) .hk-menu .hk-nav__aufgaben .hk-aufgabe:not([aria-expanded=true]){border-color:var(--hk-hero-line);background:var(--hk-hero-pille, color-mix(in srgb, var(--hk-black) 55%, transparent));color:var(--hk-hero-ink)}body.hk-relaunch.hk-relaunch-content:is(.is-act-home,.hk-weltseite):has(.cms-block.hk-relaunch-hero):not(:has(.storefront-staging-info)) .hk-shell-frame.is-ready:not(.is-scrolled) .hk-menu .hk-nav__aufgaben .hk-aufgabe:not([aria-expanded=true]):focus-visible{outline-color:var(--hk-hero-ink)}body.hk-relaunch.hk-relaunch-content:is(.is-act-home,.hk-weltseite):has(.cms-block.hk-relaunch-hero):not(:has(.storefront-staging-info)) .hk-shell-frame.is-ready.is-scrolled .nav-main .hk-menu.hk-nav,body.hk-relaunch.hk-relaunch-content:is(.is-act-home,.hk-weltseite):has(.cms-block.hk-relaunch-hero):not(:has(.storefront-staging-info)) .hk-shell-frame.is-ready.is-scrolled .nav-main .hk-menu .hk-nav__aufgaben{background:transparent}body.hk-relaunch.hk-relaunch-content.is-act-home:not(.hk-home-weltweiche) .hk-menu .hk-nav__welten,body.hk-relaunch.hk-relaunch-content.is-act-home:has(.cms-block.hk-relaunch-hero):not(:has(.storefront-staging-info)):not(.hk-home-weltweiche) .hk-menu .hk-nav__welten,body.hk-relaunch.hk-relaunch-content.is-act-home:has(.cms-block.hk-relaunch-hero):not(:has(.storefront-staging-info)):not(.hk-home-weltweiche) .hk-shell-frame.is-ready:not(.is-scrolled) .hk-menu .hk-nav__welten{outline:0}body.hk-relaunch.hk-relaunch-content.is-act-home:not(.hk-home-weltweiche) .hk-menu .hk-nav__welten::before,body.hk-relaunch.hk-relaunch-content.is-act-home:has(.cms-block.hk-relaunch-hero):not(:has(.storefront-staging-info)):not(.hk-home-weltweiche) .hk-menu .hk-nav__welten::before,body.hk-relaunch.hk-relaunch-content.is-act-home:has(.cms-block.hk-relaunch-hero):not(:has(.storefront-staging-info)):not(.hk-home-weltweiche) .hk-shell-frame.is-ready:not(.is-scrolled) .hk-menu .hk-nav__welten::before{background:color-mix(in srgb,var(--hk-ink) 12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--hk-ink) 28%,transparent);animation:hk-welt-stups 4s linear 0.4s infinite}body.hk-relaunch.hk-relaunch-content.is-act-home:not(.hk-home-weltweiche) .hk-menu .hk-nav__welten:has(>[data-hk-welt=vape][aria-pressed=true])::before,body.hk-relaunch.hk-relaunch-content.is-act-home:has(.cms-block.hk-relaunch-hero):not(:has(.storefront-staging-info)):not(.hk-home-weltweiche) .hk-menu .hk-nav__welten:has(>[data-hk-welt=vape][aria-pressed=true])::before,body.hk-relaunch.hk-relaunch-content.is-act-home:has(.cms-block.hk-relaunch-hero):not(:has(.storefront-staging-info)):not(.hk-home-weltweiche) .hk-shell-frame.is-ready:not(.is-scrolled) .hk-menu .hk-nav__welten:has(>[data-hk-welt=vape][aria-pressed=true])::before{animation-name:hk-welt-stups-vape}@media (prefers-reduced-motion:reduce){body.hk-relaunch.hk-relaunch-content.is-act-home:not(.hk-home-weltweiche) .hk-menu .hk-nav__welten::before,body.hk-relaunch.hk-relaunch-content.is-act-home:not(.hk-home-weltweiche) .hk-menu .hk-nav__welten:has(>[data-hk-welt=vape][aria-pressed=true])::before,body.hk-relaunch.hk-relaunch-content.is-act-home:has(.cms-block.hk-relaunch-hero):not(:has(.storefront-staging-info)):not(.hk-home-weltweiche) .hk-menu .hk-nav__welten::before,body.hk-relaunch.hk-relaunch-content.is-act-home:has(.cms-block.hk-relaunch-hero):not(:has(.storefront-staging-info)):not(.hk-home-weltweiche) .hk-menu .hk-nav__welten:has(>[data-hk-welt=vape][aria-pressed=true])::before,body.hk-relaunch.hk-relaunch-content.is-act-home:has(.cms-block.hk-relaunch-hero):not(:has(.storefront-staging-info)):not(.hk-home-weltweiche) .hk-shell-frame.is-ready:not(.is-scrolled) .hk-menu .hk-nav__welten::before,body.hk-relaunch.hk-relaunch-content.is-act-home:has(.cms-block.hk-relaunch-hero):not(:has(.storefront-staging-info)):not(.hk-home-weltweiche) .hk-shell-frame.is-ready:not(.is-scrolled) .hk-menu .hk-nav__welten:has(>[data-hk-welt=vape][aria-pressed=true])::before{animation:none}}body.hk-relaunch.hk-relaunch-content.is-act-home:not(.hk-home-weltweiche) .hk-menu .hk-nav__welten button,body.hk-relaunch.hk-relaunch-content.is-act-home:not(.hk-home-weltweiche) .hk-menu .hk-nav__welten button[aria-pressed=true],body.hk-relaunch.hk-relaunch-content.is-act-home:has(.cms-block.hk-relaunch-hero):not(:has(.storefront-staging-info)):not(.hk-home-weltweiche) .hk-menu .hk-nav__welten button,body.hk-relaunch.hk-relaunch-content.is-act-home:has(.cms-block.hk-relaunch-hero):not(:has(.storefront-staging-info)):not(.hk-home-weltweiche) .hk-menu .hk-nav__welten button[aria-pressed=true],body.hk-relaunch.hk-relaunch-content.is-act-home:has(.cms-block.hk-relaunch-hero):not(:has(.storefront-staging-info)):not(.hk-home-weltweiche) .hk-shell-frame.is-ready:not(.is-scrolled) .hk-menu .hk-nav__welten button,body.hk-relaunch.hk-relaunch-content.is-act-home:has(.cms-block.hk-relaunch-hero):not(:has(.storefront-staging-info)):not(.hk-home-weltweiche) .hk-shell-frame.is-ready:not(.is-scrolled) .hk-menu .hk-nav__welten button[aria-pressed=true]{color:var(--hk-ink);font-weight:var(--hk-fw-medium)}body.hk-relaunch.hk-relaunch-content.is-act-home:not(.hk-home-weltweiche) .hk-menu .hk-nav__welten button[aria-pressed=true]::after,body.hk-relaunch.hk-relaunch-content.is-act-home:has(.cms-block.hk-relaunch-hero):not(:has(.storefront-staging-info)):not(.hk-home-weltweiche) .hk-menu .hk-nav__welten button[aria-pressed=true]::after,body.hk-relaunch.hk-relaunch-content.is-act-home:has(.cms-block.hk-relaunch-hero):not(:has(.storefront-staging-info)):not(.hk-home-weltweiche) .hk-shell-frame.is-ready:not(.is-scrolled) .hk-menu .hk-nav__welten button[aria-pressed=true]::after{opacity:0.6}@media (hover:hover){body.hk-relaunch.hk-relaunch-content.is-act-home:not(.hk-home-weltweiche) .hk-menu .hk-nav__welten button:hover,body.hk-relaunch.hk-relaunch-content.is-act-home:has(.cms-block.hk-relaunch-hero):not(:has(.storefront-staging-info)):not(.hk-home-weltweiche) .hk-menu .hk-nav__welten button:hover,body.hk-relaunch.hk-relaunch-content.is-act-home:has(.cms-block.hk-relaunch-hero):not(:has(.storefront-staging-info)):not(.hk-home-weltweiche) .hk-shell-frame.is-ready:not(.is-scrolled) .hk-menu .hk-nav__welten button:hover{background:color-mix(in srgb,var(--hk-ink) 10%,transparent);filter:none}}body.hk-relaunch.hk-relaunch-content.is-act-home:has(.cms-block.hk-relaunch-hero):not(:has(.storefront-staging-info)):not(.hk-home-weltweiche) .hk-shell-frame.is-ready:not(.is-scrolled) .hk-menu:not(.hk-drawer) .hk-nav__welten::before{background:color-mix(in srgb,var(--hk-hero-ink) 16%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--hk-hero-ink) 28%,transparent)}body.hk-relaunch.hk-relaunch-content.is-act-home:has(.cms-block.hk-relaunch-hero):not(:has(.storefront-staging-info)):not(.hk-home-weltweiche) .hk-shell-frame.is-ready:not(.is-scrolled) .hk-menu:not(.hk-drawer) .hk-nav__welten button,body.hk-relaunch.hk-relaunch-content.is-act-home:has(.cms-block.hk-relaunch-hero):not(:has(.storefront-staging-info)):not(.hk-home-weltweiche) .hk-shell-frame.is-ready:not(.is-scrolled) .hk-menu:not(.hk-drawer) .hk-nav__welten button[aria-pressed=true]{color:var(--hk-hero-ink)}@media (hover:hover){body.hk-relaunch.hk-relaunch-content.is-act-home:has(.cms-block.hk-relaunch-hero):not(:has(.storefront-staging-info)):not(.hk-home-weltweiche) .hk-shell-frame.is-ready:not(.is-scrolled) .hk-menu:not(.hk-drawer) .hk-nav__welten button:hover{background:color-mix(in srgb,var(--hk-hero-ink) 12%,transparent)}}body.hk-relaunch.hk-relaunch-content.is-act-home:not(.hk-home-weltweiche) .hk-menu.hk-drawer .hk-nav__welten::before,body.hk-relaunch.hk-relaunch-content.is-act-home:has(.cms-block.hk-relaunch-hero):not(:has(.storefront-staging-info)):not(.hk-home-weltweiche) .hk-menu.hk-drawer .hk-nav__welten::before{background:color-mix(in srgb,var(--hk-ink) 12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--hk-ink) 28%,transparent)}body.hk-relaunch.hk-relaunch-content.is-act-home:not(.hk-home-weltweiche) .hk-menu.hk-drawer .hk-nav__welten button,body.hk-relaunch.hk-relaunch-content.is-act-home:not(.hk-home-weltweiche) .hk-menu.hk-drawer .hk-nav__welten button[aria-pressed=true],body.hk-relaunch.hk-relaunch-content.is-act-home:has(.cms-block.hk-relaunch-hero):not(:has(.storefront-staging-info)):not(.hk-home-weltweiche) .hk-menu.hk-drawer .hk-nav__welten button,body.hk-relaunch.hk-relaunch-content.is-act-home:has(.cms-block.hk-relaunch-hero):not(:has(.storefront-staging-info)):not(.hk-home-weltweiche) .hk-menu.hk-drawer .hk-nav__welten button[aria-pressed=true]{color:var(--hk-ink)}@media (hover:hover){body.hk-relaunch.hk-relaunch-content.is-act-home:not(.hk-home-weltweiche) .hk-menu.hk-drawer .hk-nav__welten button:hover,body.hk-relaunch.hk-relaunch-content.is-act-home:has(.cms-block.hk-relaunch-hero):not(:has(.storefront-staging-info)):not(.hk-home-weltweiche) .hk-menu.hk-drawer .hk-nav__welten button:hover{background:color-mix(in srgb,var(--hk-ink) 10%,transparent)}}@media (prefers-reduced-motion:reduce){body.hk-relaunch.hk-relaunch-content.is-act-home:not(.hk-home-weltweiche) .hk-menu .hk-nav__welten{animation:none}body.hk-relaunch.hk-relaunch-content.is-act-home:not(.hk-home-weltweiche) .hk-menu .hk-nav__welten::before{animation:none}}.hk-menu{--hm-paper:#fff;--hm-ink:#15191b;--hm-muted:#596169;--hm-line:rgba(20,30,35,.14);--hm-card:rgba(255,255,255,.75);--hm-surface:#f1f3f3;--hm-accent:#087f87;--v7-stern:#fbbc04;--v7-stern-leer:#dadce0;--v7-neu-flaeche:#be1522;--v7-neu-schrift:#fff;--v7-rabatt-flaeche:#0f7a3e;--v7-rabatt-schrift:#fff;--v7-streich:#be1522;--hm-max:1400px;--hm-gutter:24px;color:var(--hm-ink);font-family:inherit;font-size:14px;line-height:1.45;box-sizing:border-box}.hk-menu[data-hk-welt-aktiv=shisha]{--hm-accent:#b33248}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .hk-menu{--hm-paper:#171d20;--hm-ink:#f3f6f6;--hm-muted:#b8c0c3;--hm-line:rgba(240,248,250,.2);--hm-card:rgba(27,34,38,.75);--hm-surface:#242c30;--hm-accent:#5ed5db;--v7-stern:#fdd663;--v7-stern-leer:#5f6368;--v7-neu-flaeche:#f5707a;--v7-neu-schrift:#000;--v7-rabatt-flaeche:#2ee58a;--v7-rabatt-schrift:#063d22;--v7-streich:#f5707a}}:root[data-theme=dark] .hk-menu,[data-theme=dark] .hk-menu{--hm-paper:#171d20;--hm-ink:#f3f6f6;--hm-muted:#b8c0c3;--hm-line:rgba(240,248,250,.2);--hm-card:rgba(27,34,38,.75);--hm-surface:#242c30;--hm-accent:#5ed5db;--v7-stern:#fdd663;--v7-stern-leer:#5f6368;--v7-neu-flaeche:#f5707a;--v7-neu-schrift:#000;--v7-rabatt-flaeche:#2ee58a;--v7-rabatt-schrift:#063d22;--v7-streich:#f5707a}.hk-menu *,.hk-menu *::before,.hk-menu *::after{box-sizing:border-box}.hk-menu [hidden]{display:none!important}.hk-menu a{color:inherit;text-decoration:none}.hk-menu button{font:inherit;color:inherit;cursor:pointer}.hk-menu a:focus-visible,.hk-menu button:focus-visible,.hk-menu [tabindex]:focus-visible{outline:2px solid var(--hk-ink,var(--hm-ink));outline-offset:2px}.hk-menu ul{list-style:none;margin:0;padding:0}.hk-menu h2,.hk-menu h3,.hk-menu p{margin:0}.hk-menu .hk-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hk-menu.hk-nav{position:relative;background:var(--hm-paper);isolation:isolate;z-index:105}.hk-menu .hk-nav__innen{display:flex;align-items:center;gap:20px;min-height:72px;max-width:var(--hm-max);margin:auto;padding:0 var(--hm-gutter)}.hk-menu .hk-nav__welten{display:flex;flex:none;border:1px solid var(--hm-line);border-radius:28px;padding:3px;gap:3px;background:var(--hm-surface)}.hk-menu .hk-nav__welten button{border:0;background:transparent;border-radius:24px;min-height:36px;padding:8px 18px}.hk-menu .hk-nav__welten button[aria-pressed=true]{background:var(--hm-ink);color:var(--hm-paper)}.hk-menu .hk-nav__liste{display:flex;flex:1;min-width:0;align-items:center;gap:4px;overflow-x:auto;scrollbar-width:thin}.hk-menu.is-enhanced .hk-nav__liste{overflow:visible}.hk-menu .hk-nav__item{flex:none}.hk-menu .hk-nav__link{display:flex;align-items:center;justify-content:center;gap:6px;border:0;border-bottom:3px solid transparent;background:transparent;min-height:72px;padding:10px 12px;white-space:nowrap;font-size:13px}.hk-menu .hk-nav__link:hover,.hk-menu .hk-nav__link[aria-expanded=true]{background:var(--hm-surface);border-bottom-color:var(--hm-accent)}.hk-menu .hk-nav__badge{font-size:11px;color:var(--hm-accent)}.hk-menu .hk-nav__mehr{flex:none}.hk-menu .hk-nav__mehrliste{position:absolute;right:var(--hm-gutter);top:100%;z-index:4;min-width:220px;max-width:min(360px,90vw);padding:8px!important;border:1px solid var(--hm-line);border-radius:12px;background:var(--hm-paper);box-shadow:0 14px 28px #0002}.hk-menu .hk-nav__mehrliste .hk-nav__link{min-height:44px;white-space:normal;justify-content:flex-start;width:100%}.hk-menu .hk-nav__mehrliste .hk-nav__item{display:block}.hk-menu .hk-nav__panel{position:absolute;top:100%;left:var(--hm-left,max(24px,calc((100% - 1400px)/2 + 24px)));right:var(--hm-right,max(24px,calc((100% - 1400px)/2 + 24px)));z-index:3;border:1px solid var(--hm-line);border-radius:14px;background:var(--hm-paper);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 16px 38px #0003;max-height:var(--hm-height,calc(100dvh - 220px));overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;container:hk-menu-panel/inline-size}.hk-menu .hk-nav__panel:focus{outline-offset:-4px}.hk-menu .hk-panel{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:20px;padding:16px;align-items:start}.hk-menu .hk-panel__kopf{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:12px;min-width:0}.hk-menu .hk-panel__kopf h2{font-size:17px;font-weight:700;overflow-wrap:anywhere}.hk-menu .hk-panel__alle{font-weight:600;font-size:13px;overflow-wrap:anywhere}.hk-menu .hk-panel__alle:hover{text-decoration:underline}.hk-menu .hk-panel__schliessen{margin-left:auto;width:36px;height:36px;border:0;border-radius:8px;background:var(--hm-surface);font-size:23px!important;flex:none}.hk-menu .hk-panel__region{min-width:0;display:grid;gap:18px;align-content:start}.hk-menu .hk-panel__region--oben,.hk-menu .hk-panel__region--unten,.hk-menu .hk-panel__region--voll{grid-column:1/-1}.hk-menu .hk-panel__region--links{grid-column:span 2}.hk-menu .hk-panel__region--mitte{grid-column:span 7}.hk-menu .hk-panel__region--rechts{grid-column:span 3}.hk-menu .hk-panel__region--voll{grid-column:1/-1}.hk-menu .hk-panel__gh{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.025em;margin-bottom:8px!important;overflow-wrap:anywhere}.hk-menu .hk-panel__rows{display:grid;align-content:start;gap:2px}.hk-menu .hk-panel__row{display:flex;align-items:baseline;gap:6px;min-height:32px;padding:5px 4px;border-radius:6px;overflow-wrap:anywhere}.hk-menu .hk-panel__row:hover,.hk-menu .hk-chip:hover{background:var(--hm-surface);color:var(--hm-accent)}.hk-menu .hk-panel__rowtext{min-width:0;flex:1}.hk-menu .hk-panel__zahl{color:var(--hm-muted);font-size:11px;font-variant-numeric:tabular-nums;flex:none;white-space:nowrap}.hk-menu .hk-panel__kategorie>.hk-panel__rows{padding-left:12px;margin:0 0 8px 8px;border-left:1px solid var(--hm-line)}.hk-menu .hk-panel__icon{width:22px;height:22px;object-fit:contain;flex:none;align-self:center}.hk-menu .hk-panel__markenbahn{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,104px),1fr));gap:8px}.hk-menu .hk-panel__markenkachel{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:4px;padding:8px 6px;border:1px solid var(--hm-line);border-radius:8px;background:var(--hm-card);height:100%;overflow-wrap:anywhere;text-align:center;font-size:12px}.hk-menu .hk-panel__logo{width:88px;max-width:100%;height:30px;object-fit:contain}.hk-menu .hk-panel__facetten{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:20px}.hk-menu .hk-panel__facette{min-width:0}.hk-menu .hk-panel__chips{display:flex;flex-wrap:wrap;gap:5px}.hk-menu .hk-panel__chips>li{max-width:100%}.hk-menu .hk-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 8px;min-height:32px;background:var(--hm-surface);border-radius:6px;max-width:100%;overflow-wrap:anywhere}.hk-menu .hk-chip>span:first-of-type{min-width:0}.hk-menu .hk-panel__prodkacheln{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,130px),1fr));gap:10px}.hk-menu .hk-kachel--panel{display:flex;flex-direction:column;gap:8px;padding:8px;background:var(--hm-card);border:1px solid var(--hm-line);border-radius:9px;min-width:0;height:100%}.hk-menu .hk-kachel__bild{width:100%;height:120px;object-fit:contain;background:var(--hm-surface);border-radius:5px}.hk-menu .hk-kachel__name{overflow-wrap:anywhere;font-weight:600;font-size:13px}.hk-menu .hk-panel__karte{display:flex;flex-direction:column;gap:10px;padding:14px;min-width:0;border:1px solid var(--hm-line);border-radius:9px;background:var(--hm-card);overflow-wrap:anywhere}.hk-menu .hk-panel__karte h3{font-size:16px}.hk-menu .hk-panel__kartenbild{max-width:100%;width:100%;height:130px;object-fit:contain}.hk-menu .hk-panel__cta{display:block;min-width:0;max-width:100%;padding:10px 14px;text-align:center;background:var(--hm-ink);color:var(--hm-paper)!important;border-radius:6px;white-space:normal;overflow-wrap:anywhere}.hk-menu .hk-panel__abstand--s{height:8px}.hk-menu .hk-panel__abstand--m{height:16px}.hk-menu .hk-panel__abstand--l{height:24px}.hk-menu .hk-panel__tabs{display:flex;flex-wrap:wrap;gap:4px;padding:3px;border-radius:7px;background:var(--hm-surface)}.hk-menu .hk-panel__tabs button{border:0;border-radius:5px;padding:7px 12px;background:transparent;min-height:36px}.hk-menu .hk-panel__tabs button[aria-selected=true]{background:var(--hm-paper);box-shadow:0 2px 5px #0002}.hk-nav__panel:has(>.hk-menu__ladehinweis){padding:var(--hk-space-2,16px)}.hk-menu__ladehinweis{display:flex;flex-direction:column;align-items:flex-start;gap:var(--hk-space-1,8px);box-sizing:border-box;max-width:100%;padding:var(--hk-alert-padding-y,12px) var(--hk-alert-padding-x,16px);border:var(--hk-border-width,1px) solid var(--hk-error,#FF6A1F);border-radius:var(--hk-radius-s,2px);background:var(--hk-error-bg,#FFF0E8);color:var(--hk-error-text,#A63500);font-size:var(--hk-fs-s,12px);line-height:var(--hk-lh-s,16px);overflow-wrap:anywhere}.hk-menu__ladehinweis a{color:inherit;text-decoration:underline}.hk-menu__ladehinweis>.btn{margin:0}.hk-menu .hk-panel--grund{display:flex;flex-direction:column;gap:var(--hk-space-2,16px);padding:var(--hk-space-2,16px)}.hk-menu .hk-panel__grundhinweis{color:var(--hm-muted);font-size:var(--hk-fs-s,12px);line-height:var(--hk-lh-s,16px)}.hk-menu .hk-panel__grundliste{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:var(--hk-space-05,4px)}.hk-menu .hk-panel__grundfuss{display:flex;flex-wrap:wrap;align-items:center;gap:var(--hk-space-2,16px)}.hk-menu .hk-panel__grundfuss>.btn{margin:0}@container hk-menu-panel (max-width:1150px){.hk-menu .hk-panel__region--links{grid-column:span 3}.hk-menu .hk-panel__region--mitte{grid-column:span 9}.hk-menu .hk-panel__region--rechts{grid-column:1/-1}.hk-menu .hk-panel__region--rechts .hk-panel__prodkacheln{grid-template-columns:repeat(auto-fit,minmax(min(100%,10em),1fr))}.hk-menu .hk-panel__region--voll{grid-column:1/-1}}@container hk-menu-panel (max-width:680px){.hk-menu .hk-panel{gap:16px;padding:12px}.hk-menu .hk-panel__region--links,.hk-menu .hk-panel__region--mitte,.hk-menu .hk-panel__region--rechts{grid-column:1/-1}.hk-menu .hk-panel__row,.hk-menu .hk-chip{min-height:44px}.hk-menu .hk-panel__markenkachel{min-height:70px}.hk-menu .hk-panel__kopf h2{font-size:16px}}.hk-menu.hk-drawer{width:100%;max-width:100%;padding:4px}.hk-menu.hk-drawer .hk-nav__welten{display:flex;width:100%;margin-bottom:16px}.hk-menu.hk-drawer .hk-nav__welten button{flex:1;min-height:44px}.hk-menu .hk-drawer__liste{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.hk-menu .hk-drawer__link{display:flex;align-items:center;gap:8px;min-height:72px;height:100%;padding:12px;background:var(--hm-surface);border-radius:8px;overflow-wrap:anywhere}.hk-menu .hk-drawer__link>span:first-of-type{flex:1;min-width:0}.hk-menu .hk-drawer__zurueck{width:100%;text-align:left;border:0;border-bottom:1px solid var(--hm-line);background:var(--hm-paper);padding:10px;min-height:44px;margin-bottom:8px}.hk-menu.hk-drawer .hk-nav__panel{position:relative;inset:auto;max-height:none;box-shadow:none;width:100%;overflow:visible;scrollbar-gutter:auto;background:var(--hm-paper);-webkit-backdrop-filter:none;backdrop-filter:none}.hk-menu.hk-drawer .hk-panel__schliessen{display:none}.hk-menu.hk-drawer .hk-panel__tabs{display:none!important}.hk-menu.hk-drawer [data-hk-tabpanel]{display:block!important}.hk-menu-vorschau{margin:0;padding:16px;background:#8881}.hk-menu .hk-nav__panel--vorschau{position:relative;inset:auto;max-height:none;width:100%;margin:auto;max-width:1352px}.hk-menu .hk-nav__panel--vorschau .hk-panel__schliessen{display:none}@media (max-width:991px){.hk-menu.hk-nav{display:none}}@media (prefers-reduced-motion:no-preference){.hk-menu a,.hk-menu button{transition:background-color .12s,color .12s,border-color .12s}}.hk-menu .hk-panel__kategoriekarten{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,10em),1fr));gap:10px}.hk-menu .hk-panel__suche{display:grid;gap:6px;margin-bottom:12px}.hk-menu .hk-panel__suche input{width:100%;min-height:44px;border:1px solid var(--hm-line);border-radius:6px;background:var(--hm-paper);color:var(--hm-ink);padding:8px 10px}.hk-menu .hk-panel__mehr{min-width:0;margin-top:12px}.hk-menu .hk-panel__mehr>summary{cursor:pointer;min-height:44px;display:list-item;align-content:center;font-weight:600}.hk-menu .hk-provider{min-width:0}.hk-menu .hk-provider--kategorie-index>.hk-panel__rows{display:grid;grid-template-columns:repeat(var(--hk-provider-spalten,1),minmax(0,1fr));gap:12px}.hk-menu .hk-provider--marken-liste .hk-panel__markenbahn{grid-template-columns:1fr}.hk-menu .hk-provider--marken-liste .hk-panel__markenkachel{display:flex;justify-content:flex-start;text-align:left}.hk-menu .hk-panel__chips--liste{display:grid;grid-template-columns:1fr}.hk-menu .hk-provider--bild-xs .hk-panel__kartenbild{height:40px}.hk-menu .hk-provider--bild-sm .hk-panel__kartenbild{height:72px}.hk-menu .hk-provider--bild-md .hk-panel__kartenbild{height:120px}.hk-menu .hk-provider--band>.hk-panel__karte{display:flex;align-items:center;flex-wrap:wrap;gap:16px}.hk-menu .hk-provider--band>.hk-panel__karte>*{flex:1 1 160px;min-width:0}.hk-menu .hk-provider--band>.hk-panel__karte>.hk-panel__kartenbild{flex:0 1 120px}@media (max-width:991.98px){.hk-menu .hk-provider--kategorie-index>.hk-panel__rows{grid-template-columns:1fr}}.hk-menu.hk-menu--scrollleiste .hk-nav__liste{overflow-x:auto;scrollbar-width:thin}.hk-menu.hk-drawer [data-hk-mobil-versteckt]{display:none!important}.hk-menu .hk-panel__kategorie--hervorgehoben{border-left:3px solid var(--hm-accent);padding-left:8px}.hk-menu .hk-panel__facette--primaer{grid-column:1/-1;padding:12px;border:1px solid var(--hm-accent);border-radius:8px}.hk-menu .hk-panel__werttabelle{table-layout:fixed}.hk-menu .hk-panel__werttabelle th,.hk-menu .hk-panel__werttabelle td{overflow-wrap:anywhere}.hk-menu .hk-panel__werttabelle td{width:35%}body:not(.hk-relaunch) .hk-menu .hk-panel__werttabelle,.hk-menu .hk-panel__werttabelle:not(.hk-tabelle){width:100%;border-collapse:collapse}body:not(.hk-relaunch) .hk-menu .hk-panel__werttabelle :is(th,td),.hk-menu .hk-panel__werttabelle:not(.hk-tabelle) :is(th,td){padding:var(--hk-space-1,8px);text-align:left;border-bottom:1px solid var(--hm-line)}.hk-menu .hk-panel__werttabelle th{width:65%}.hk-menu .hk-panel__chips--bilder{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,100px),1fr))}.hk-menu .hk-panel__chips--bilder .hk-chip{display:flex;flex-direction:column;text-align:center;align-items:center;height:100%;padding:12px}.hk-menu .hk-panel__chips--bilder .hk-panel__icon{width:48px;height:48px;object-fit:contain}.hk-menu .hk-panel__reglerlabel{display:block}.hk-menu .hk-panel__reglerlabel input{display:block;width:100%;min-height:44px;accent-color:var(--hm-accent)}.hk-menu [data-hk-regler] output{display:block;overflow-wrap:anywhere}.hk-menu.hk-drawer .hk-provider--kategorie-index>.hk-panel__rows{grid-template-columns:1fr}.hk-menu .hk-nav__zusatz{display:block;font-size:11px;white-space:normal;max-width:200px;overflow-wrap:anywhere}.hk-menu .hk-nav__liste>.hk-nav__item--rechts{margin-inline-start:auto}.hk-menu .hk-nav__liste>.hk-nav__item--rechts~.hk-nav__item--rechts{margin-inline-start:0}.hk-menu .hk-nav__mehrliste{max-height:var(--hm-height,calc(100dvh - 160px));overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.hk-menu .hk-panel__suchstatus:not(:empty){display:block;margin:8px 0;overflow-wrap:anywhere}.hk-menu .hk-panel__prodkacheln{grid-template-columns:repeat(auto-fit,minmax(min(100%,10em),1fr))}.hk-menu .hk-panel__region--spalten{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.hk-menu.hk-drawer .hk-panel__region--spalten{grid-template-columns:1fr}.hk-auswahl-filter{padding:16px;border:1px solid var(--hm-line);border-radius:8px;background:var(--hm-paper)}.hk-menu.hk-drawer [data-hk-tabpanel][hidden]{display:none!important}.hk-menu.hk-nav .hk-nav__panel{top:calc(100% + 1px);padding:6px;max-height:var(--hm-height,calc(100dvh - 240px));overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:auto;scrollbar-width:thin;scrollbar-color:var(--hk-line-strong,color-mix(in srgb,var(--hm-ink) 32%,transparent)) transparent}.hk-menu.hk-nav .hk-nav__panel::-webkit-scrollbar{width:8px}.hk-menu.hk-nav .hk-nav__panel::-webkit-scrollbar-thumb{background:var(--hk-line-strong,color-mix(in srgb,var(--hm-ink) 32%,transparent));border-radius:999px}.hk-menu.hk-nav .hk-nav__panel::-webkit-scrollbar-track{background:transparent}.hk-menu.hk-nav .hk-nav__panel>.hk-panel{max-height:none;overflow:visible;padding:10px}@media (prefers-reduced-motion:no-preference){.hk-menu.hk-nav .hk-nav__panel:not([hidden]){animation:hk-panel-auf var(--hk-duration,150ms) var(--hk-ease-out,cubic-bezier(.2,0,0,1)) both}}@keyframes hk-panel-auf{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}html.hk-panel-offen{overflow:hidden}.hk-menu .hk-nav__aufgaben{border-bottom:1px solid var(--hm-line);background:var(--hm-paper)}.hk-menu .hk-nav__aufgaben:not(:has([data-hk-eintrag],[data-hk-aktion]:not([hidden]))){display:none}.hk-menu .hk-nav__aufgaben-innen{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px;max-width:var(--hm-max);margin:auto;padding:8px var(--hm-gutter)}.hk-menu .hk-nav__aufgaben-innen>li{min-width:0;max-width:100%}.hk-menu .hk-nav__aufgaben .hk-aufgabe{min-height:36px;padding:7px 14px;border:1px solid var(--hm-line);border-radius:22px;white-space:normal;text-align:left;overflow-wrap:anywhere;background:var(--hm-card)}.hk-menu .hk-nav__aufgaben .hk-aufgabe[aria-expanded=true]{border-color:var(--hm-accent);background:var(--hm-surface)}.hk-menu .hk-drawer__aufgaben{margin-bottom:16px}.hk-menu .hk-drawer__aufgaben>ul{display:grid;gap:8px}.hk-menu .hk-drawer__aufgaben .hk-aufgabe{min-height:52px;border:1px solid var(--hm-line);background:var(--hm-card)}.hk-menu .hk-panel__reiter-inhalt{display:grid;gap:18px;min-width:0}.hk-menu .hk-einstieg{min-width:0;display:grid;gap:20px;width:100%}.hk-menu .hk-einstieg__intro{max-width:80ch;line-height:1.55;color:var(--hm-muted)}.hk-menu .hk-einstieg h3,.hk-menu .hk-einstieg h4{margin:0;overflow-wrap:anywhere}.hk-menu .hk-einstieg h3{font-size:17px;line-height:1.3}.hk-menu .hk-einstieg h4{font-size:13px;line-height:1.4}.hk-menu .hk-einstieg p{font-size:13px;line-height:1.5;overflow-wrap:anywhere}.hk-menu .hk-einstieg__wege{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:stretch}.hk-menu .hk-weg{display:flex;flex-direction:column;gap:16px;padding:18px;border:1px solid var(--hm-line);border-radius:12px;min-width:0;background:var(--hm-card)}.hk-menu .hk-weg.is-empfohlen{border-color:var(--hm-accent);box-shadow:inset 0 0 0 2px var(--hm-accent)}.hk-menu .hk-weg__kopf{display:grid;gap:5px}.hk-menu .hk-weg__kopf>p{color:var(--hm-muted)}.hk-menu .hk-weg__buehne{display:flex;justify-content:center;align-items:center;min-height:136px;border-radius:8px;background:var(--hm-surface);padding:8px}.hk-menu .hk-weg__bild{width:100%;max-height:152px;object-fit:contain}.hk-menu .hk-weg__schritte{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;counter-reset:step}.hk-menu .hk-weg__schritte>li{counter-increment:step;display:flex;align-items:center;gap:6px;flex:1 1 80px;min-width:0;font-size:12px;overflow-wrap:anywhere}.hk-menu .hk-weg__schritte>li::before{content:counter(step);display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--hm-line);border-radius:50%;width:22px;height:22px;flex:none;font-size:11px}.hk-menu .hk-weg__schritte>li>span{display:block;color:var(--hm-muted)}.hk-menu .hk-einstieg__teile{display:grid;gap:10px;margin-top:8px}.hk-menu .hk-einstieg__teile>li{display:flex;align-items:flex-start;gap:10px;min-width:0;font-size:13px;overflow-wrap:anywhere}.hk-menu .hk-einstieg__teile>li>div{min-width:0}.hk-menu .hk-einstieg__teilbild{width:40px;height:40px;object-fit:contain;flex:none}.hk-menu .hk-einstieg__status{display:inline-block;font-size:11px;line-height:1.4;padding:2px 6px;border-radius:5px;background:var(--hm-surface);margin-top:3px}.hk-menu .hk-weg__optional,.hk-menu .hk-einstieg__leer{color:var(--hm-muted)}.hk-menu .hk-weg__optional .hk-einstieg__teilbild{width:24px;height:24px}.hk-menu .hk-weg__abschluss{display:grid;gap:9px;margin-top:auto}.hk-menu .hk-einstieg__textlink{display:block;margin-top:4px;text-decoration:underline}.hk-menu .hk-einstieg__textbutton{font:inherit;padding:6px 0;min-height:36px;background:none;border:0;text-decoration:underline;text-underline-offset:3px}.hk-menu .hk-check{display:grid;gap:14px;padding:16px;border:1px solid var(--hm-line);border-radius:10px;background:var(--hm-surface);margin:0;min-width:0}.hk-menu .hk-check__fragen{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px}.hk-menu .hk-check fieldset{min-inline-size:0;border:0;margin:0;padding:0}.hk-menu .hk-check legend{float:none;width:auto;font-size:13px;font-weight:600;margin:0 0 7px;line-height:1.4;overflow-wrap:anywhere}.hk-menu .hk-check__antworten{display:flex;flex-wrap:wrap;gap:6px}.hk-menu .hk-check__antwort{position:relative;min-width:0;max-width:100%;margin:0;cursor:pointer}.hk-menu .hk-check__antwort>input{position:absolute;opacity:0;width:1px;height:1px}.hk-menu .hk-check__antwort>span{display:block;padding:8px 10px;font-size:13px;border:1px solid var(--hm-line);border-radius:7px;background:var(--hm-paper);overflow-wrap:anywhere}.hk-menu .hk-check__antwort>input:checked+span{border-color:var(--hm-accent);box-shadow:inset 0 0 0 1px var(--hm-accent)}.hk-menu .hk-check__antwort>input:focus-visible+span{outline:3px solid var(--hm-accent);outline-offset:2px}.hk-menu .hk-check__ergebnis{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.hk-menu .hk-check__ergebnis>p{flex:1 1 240px;min-width:0}.hk-menu .hk-ersatz{min-width:0;display:grid;gap:18px}.hk-menu .hk-ersatz__werkzeuge{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.hk-menu .hk-ersatz:not(.has-brand) [data-hk-ersatz-markenschritt]{grid-column:1/-1}.hk-menu .hk-ersatz__schritt{min-width:0;display:grid;gap:12px;align-content:start;padding:16px;border:1px solid var(--hm-line);border-radius:10px;background:var(--hm-card)}.hk-menu .hk-ersatz__suche{display:block;margin:0}.hk-menu .hk-ersatz__suche input{font:inherit;width:100%;min-width:0;min-height:42px;padding:8px 10px;border:1px solid var(--hm-line);border-radius:7px;background:var(--hm-paper);color:var(--hm-ink)}.hk-menu .hk-ersatz__suche input:focus-visible{outline:3px solid var(--hm-accent);outline-offset:2px}.hk-menu .hk-ersatz__marken,.hk-menu .hk-ersatz__serien{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,112px),1fr));gap:8px}.hk-menu.hk-md .hk-ersatz__marken,.hk-menu.hk-md .hk-ersatz__serien{grid-template-columns:repeat(auto-fill,minmax(min(100%,96px),1fr))}.hk-menu .hk-ersatz__wahl{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;min-width:0;min-height:60px;padding:10px 8px;border:1px solid var(--hm-line);border-radius:8px;background:var(--hm-paper);font-size:13px;line-height:1.4;overflow-wrap:anywhere}.hk-menu .hk-ersatz__wahl>img{display:block;width:80px;height:36px;object-fit:contain;max-width:100%;background:#fff}.hk-menu .hk-ersatz__wahl>.hk-brand-fit-frame{box-sizing:border-box;position:relative;display:block;flex:none;width:96px;height:64px;max-width:100%;padding:var(--hk-space-1);overflow:hidden;background:#fff;border-radius:4px}.hk-menu .hk-ersatz__wahl>.hk-brand-fit-frame>img{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain}.hk-menu .hk-ersatz__wahl[aria-pressed=true]{border-color:var(--hm-accent);box-shadow:inset 0 0 0 1px var(--hm-accent)}.hk-menu .hk-ersatz__auswahl{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;grid-column:1/-1}.hk-menu .hk-ersatz__ergebnisse{min-width:0;display:grid;gap:14px}.hk-menu .hk-ersatz__ergebnisse details{margin-top:10px}.hk-menu .hk-ersatz__ergebnisse summary{cursor:pointer;min-height:36px;overflow-wrap:anywhere}.hk-menu .hk-ersatz.is-enhanced [data-hk-ersatz-serie]>summary{display:none}.hk-menu .hk-ersatz__teile{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:12px;min-width:0}.hk-menu .hk-ersatz__teiletitel{grid-column:1/-1}.hk-menu .hk-ersatz__teil{display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-width:0;padding:16px;border:1px solid var(--hm-line);border-radius:10px;background:var(--hm-card)}.hk-menu .hk-ersatz__teil .hk-panel__cta{margin-top:auto;width:100%}.hk-menu .hk-panel__kopf>h2,.hk-menu .hk-panel__kopf>.hk-panel__alle{align-self:baseline}.hk-menu .hk-ersatz__bestand{margin:0;font-size:13px;line-height:18px;color:var(--hm-muted)}.hk-menu .hk-ersatz__bestand.hk-ersatz__nichtlieferbar{margin:0;color:var(--hk-ink-2,var(--hm-muted))}.hk-menu .hk-ersatz__teilbild{width:64px;height:64px;object-fit:contain}.hk-menu.hk-finder-seite{container:hk-menu-panel/inline-size}.hk-menu.hk-finder-seite>h1{margin-bottom:16px;overflow-wrap:anywhere}.hk-menu .hk-finder-seite__zurueck{margin-bottom:20px}@container hk-menu-panel (max-width:900px){.hk-menu .hk-einstieg__wege{grid-template-columns:1fr}.hk-menu .hk-weg{padding:14px}.hk-menu .hk-weg__buehne{min-height:110px}.hk-menu .hk-weg__bild{max-height:130px}}@container hk-menu-panel (max-width:600px){.hk-menu .hk-ersatz__werkzeuge{grid-template-columns:1fr}.hk-menu .hk-ersatz__wahl{min-height:64px}.hk-menu .hk-check__antwort>span{min-height:44px;display:flex;align-items:center}.hk-menu .hk-check{padding:12px}.hk-menu .hk-ersatz__schritt{padding:12px}}.hk-menu .hk-panel__kategoriegruppen{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:20px}.hk-menu .hk-panel__kategoriegruppe{min-width:0}.hk-menu.hk-drawer .hk-panel__kategoriegruppen{grid-template-columns:1fr}.hk-menu .hk-weg__schritte>li{display:grid;grid-template-columns:22px minmax(0,1fr);align-content:start;align-items:start}.hk-menu .hk-weg__schritte>li>strong,.hk-menu .hk-weg__schritte>li>span{grid-column:2}.hk-menu .hk-weg__schritte>li:has(>.hk-panel__icon)::before{display:none}.hk-menu .hk-panel--v7{--v7-tint:var(--hk-welt-tint,color-mix(in srgb,var(--hm-accent) 7%,var(--hm-paper)));--v7-tint-2:var(--hk-welt-tint-2,color-mix(in srgb,var(--hm-accent) 14%,var(--hm-paper)));--v7-welt:var(--hk-welt,var(--hm-accent));--v7-region:var(--hk-surface,var(--hm-surface));--v7-kachel:var(--hk-surface-2,var(--hm-card));--v7-ink:var(--hk-ink,var(--hm-ink));--v7-ink-2:var(--hk-ink-2,var(--hm-muted));--v7-ink-3:var(--hk-ink-3,var(--hm-muted));--v7-r:8px;--v7-rs:var(--hk-radius-s,4px);--v7-dauer:120ms;position:relative}:root[data-theme=dark] .hk-menu .hk-panel--v7{--v7-region:var(--hk-surface-2,var(--hm-surface));--v7-kachel:var(--hk-surface,var(--hm-card))}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .hk-menu .hk-panel--v7{--v7-region:var(--hk-surface-2,var(--hm-surface));--v7-kachel:var(--hk-surface,var(--hm-card))}}.hk-menu .hk-panel--v7.hk-panel--vape{--v7-region:var(--hm-paper);--v7-rs:4px}.hk-menu.hk-nav .hk-nav__panel:has(>.hk-panel--v7){border:0;border-radius:0 0 8px 8px;background:var(--hk-shell-panel-flaeche,var(--hm-paper));-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--hk-elev-2,0 4px 12px rgba(0,0,0,.1),0 12px 32px rgba(0,0,0,.1))}.hk-menu.hk-nav .hk-nav__panel:has(>.hk-panel--v7.hk-panel--vape){border-radius:14px;background:var(--hk-shell-panel-flaeche,var(--hm-paper));-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--hk-shadow-2,0 8px 32px rgba(0,0,0,.18))}.hk-menu .hk-nav__panel>.hk-panel.hk-panel--v7{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:minmax(0,1fr);gap:12px 24px;align-items:start;align-content:start;min-height:min(clamp(420px,48vh,520px),calc(var(--hm-height,100dvh - 220px) - 14px));font-size:14px;line-height:1.45}.hk-menu .hk-nav__panel>.hk-panel.hk-panel--v7-marken{grid-template-rows:auto minmax(0,1fr)}.hk-menu .hk-v7__region{min-width:0}.hk-menu .hk-v7__marken,.hk-menu .hk-v7__az{grid-column:1/-1}.hk-menu .hk-v7--s2{grid-column:span 2}.hk-menu .hk-v7--s3{grid-column:span 3}.hk-menu .hk-v7--s7{grid-column:span 7}.hk-menu .hk-v7--s9{grid-column:span 9}.hk-menu .hk-v7--s10{grid-column:span 10}.hk-menu .hk-v7--s12{grid-column:1/-1}.hk-menu .hk-panel--v7.is-az>.hk-v7__region:not(.hk-v7__marken):not(.hk-v7__az){display:none}.hk-menu .hk-v7__gh{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin:0 0 4px;font-weight:700;font-size:11px;line-height:14px;letter-spacing:.08em;text-transform:uppercase;color:var(--v7-ink-2);overflow-wrap:anywhere}.hk-menu .hk-v7__ghmerkmal{font-weight:400;text-transform:none;letter-spacing:0}.hk-menu .hk-v7__noch{flex:none;font-weight:400;text-transform:none;letter-spacing:0;color:var(--v7-ink-2);white-space:nowrap}.hk-menu .hk-v7__noch:hover{color:var(--hm-ink);text-decoration:underline}.hk-menu .hk-v7__zahl{color:var(--v7-ink-2);font-size:11px;font-weight:400;font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.hk-menu .hk-v7__marken{display:flex;align-items:center;gap:var(--hk-space-1,8px);padding:var(--hk-space-1,8px) var(--hk-space-2,16px);align-self:start;background:#e8e8e8;border:1px solid var(--hm-line);border-radius:var(--v7-r)}.hk-menu .hk-v7__markenbahn{display:flex;flex-wrap:wrap;gap:var(--hk-space-1,8px);flex:1;min-width:0;height:72px;margin:0;overflow:hidden}.hk-menu .hk-v7__markenbahn>li{flex:none}.hk-menu .hk-nav__panel>.hk-panel.hk-panel--v7:has(>.hk-v7__marken){row-gap:var(--hk-space-3,24px)}.hk-menu .hk-v7__marke{position:relative;display:grid;place-items:center;width:120px;height:72px;padding:var(--hk-space-1,8px);background:var(--v7-region);border:1px solid var(--hm-line);border-radius:var(--v7-rs);transition:background-color var(--v7-dauer),border-color var(--v7-dauer)}.hk-menu .hk-v7__marke:hover{background:var(--v7-tint-2);border-color:var(--v7-welt)}.hk-menu .hk-v7__markenbahn .hk-v7__marke:not(.hk-v7__marke--text){background:#fff;border-color:#e0e0e0}.hk-menu .hk-v7__markenbahn .hk-v7__marke:not(.hk-v7__marke--text):hover{background:#fff;border-color:var(--v7-welt)}.hk-menu .hk-v7__logo{width:104px;height:48px;object-fit:contain;max-width:100%;max-height:100%}.hk-menu .hk-v7__markentext{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:11px;line-height:12px;text-align:center;color:var(--v7-ink-2);overflow-wrap:anywhere}.hk-menu .hk-v7__marke--alle{flex:none;display:flex;align-items:center;justify-content:center;gap:4px;width:auto;min-width:128px;padding:0 16px;background:var(--hm-ink);border-color:var(--hm-ink);color:var(--hm-paper)!important;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.hk-menu .hk-v7__marke--alle:hover{background:var(--v7-ink-2);border-color:var(--v7-ink-2)}.hk-menu .hk-v7__unter{display:flex;flex-direction:column;gap:12px;min-height:0}.hk-menu .hk-v7__rows{display:grid;grid-template-columns:minmax(0,1fr);grid-auto-rows:36px;align-content:start}.hk-menu .hk-v7__row{display:flex;align-items:center;gap:4px;height:36px;padding:0 8px;border-radius:var(--v7-rs);white-space:nowrap;transition:background-color var(--v7-dauer)}.hk-menu .hk-v7__row:hover{background:var(--v7-tint-2)}.hk-menu .hk-v7__row--alle{font-weight:700}.hk-menu .hk-v7__unter .hk-v7__rows{grid-auto-rows:minmax(44px,auto)}.hk-menu .hk-v7__unter .hk-v7__rows .hk-v7__row{height:auto;min-height:44px;font-weight:400}.hk-menu .hk-v7__unter .hk-v7__rows .hk-v7__row--alle{font-weight:500}.hk-menu .hk-v7__unter .hk-v7__row>.hk-v7__zahl{font-weight:400;color:var(--v7-ink-2,var(--hm-muted))}.hk-menu .hk-v7__row--hervorgehoben{box-shadow:inset 3px 0 var(--hm-accent)}.hk-menu .hk-v7__rowtext{min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:12px;line-height:16px}.hk-menu .hk-v7__badge{font-size:11px;color:var(--hm-accent)}.hk-menu .hk-v7__karte{flex:none;display:flex;flex-direction:column;gap:4px;padding:12px;background:var(--v7-tint);border-radius:var(--v7-r);overflow-wrap:anywhere;transition:background-color var(--v7-dauer)}.hk-menu .hk-v7__karte:hover{background:var(--v7-tint-2)}.hk-menu .hk-v7__kartenbild{display:grid;place-items:center;height:48px}.hk-menu .hk-v7__kartenbild img{width:48px;height:48px;object-fit:contain}.hk-menu .hk-v7__kartentitel{font-size:11px;line-height:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.hk-menu .hk-v7__kartentext{font-size:12px;line-height:1.45;color:var(--v7-ink-2);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.hk-menu .hk-v7__kartenlink{font-size:11px;line-height:14px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.hk-menu .hk-v7__mitte{min-height:0}.hk-menu .hk-v7__k3{display:flex;flex-direction:column;gap:12px}.hk-menu .hk-v7__prim{display:grid;grid-template-columns:repeat(var(--hk-v7-primspalten,4),minmax(0,1fr));grid-auto-rows:56px;gap:8px}.hk-menu .hk-v7__pr{display:grid;grid-template-columns:40px minmax(0,1fr);grid-template-rows:auto auto;align-content:center;column-gap:8px;height:100%;padding:4px 8px;background:var(--v7-tint);border:1px solid var(--hm-line);border-radius:var(--v7-rs);transition:background-color var(--v7-dauer),border-color var(--v7-dauer)}.hk-menu .hk-v7__prim--ohnebild .hk-v7__pr{grid-template-columns:minmax(0,1fr)}.hk-menu .hk-v7__pr:hover{background:var(--v7-tint-2);border-color:var(--v7-welt)}.hk-menu .hk-v7__prbild{grid-row:span 2;display:grid;place-items:center;width:40px;height:40px}.hk-menu .hk-v7__prbild img{width:100%;height:100%;object-fit:contain}.hk-menu .hk-v7__prname{font-size:12px;line-height:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hk-menu .hk-v7__przahl{font-size:22px;line-height:28px;font-weight:700;font-variant-numeric:tabular-nums;min-height:28px}.hk-menu .hk-v7__ebene2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}.hk-menu .hk-v7__ebene2--eine{grid-template-columns:minmax(0,1fr)}.hk-menu .hk-v7__sek{display:flex;flex-direction:column;gap:12px;min-width:0;padding:12px;background:var(--v7-region);border:1px solid var(--hm-line);border-radius:var(--v7-r)}.hk-menu .hk-v7__sekg{display:flex;flex-direction:column;gap:4px;min-width:0}.hk-menu .hk-v7__chips{display:flex;flex-wrap:wrap;gap:6px;align-content:flex-start}.hk-menu .hk-v7__chips>li{max-width:100%}.hk-menu .hk-v7__chip{display:inline-flex;align-items:center;gap:4px;max-width:100%;height:28px;padding:0 8px;background:var(--v7-kachel);border:1px solid var(--hm-line);border-radius:var(--v7-rs);font-size:12px;white-space:nowrap;transition:background-color var(--v7-dauer),border-color var(--v7-dauer)}.hk-menu .hk-v7__chip:has(>img){padding-left:4px}.hk-menu .hk-v7__chip:hover{background:var(--v7-tint-2);border-color:var(--v7-welt)}.hk-menu .hk-v7__chipbild{width:18px;height:18px;object-fit:contain;flex:none}.hk-menu .hk-v7__chiptext{min-width:0;overflow:hidden;text-overflow:ellipsis}.hk-menu .hk-v7__tabrows{display:grid;grid-auto-rows:28px}.hk-menu .hk-v7__tabzeile{display:grid;grid-template-columns:20px minmax(0,1fr) 56px auto;align-items:center;gap:4px;height:28px;padding:0 4px;border-bottom:1px solid var(--hm-line);font-size:12px;transition:background-color var(--v7-dauer)}.hk-menu .hk-v7__tabrows>li:last-child>.hk-v7__tabzeile{border-bottom:0}.hk-menu .hk-v7__tabzeile:hover{background:var(--v7-tint-2)}.hk-menu .hk-v7__tabbild{display:grid;place-items:center;width:20px;height:20px}.hk-menu .hk-v7__tabbild img{width:100%;height:100%;object-fit:contain}.hk-menu .hk-v7__tabwert{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hk-menu .hk-v7__balken{display:block;height:4px;overflow:hidden;background:var(--hm-line);border-radius:999px}.hk-menu .hk-v7__balken>span{display:block;height:100%;background:var(--v7-ink-3)}.hk-menu .hk-v7__tabzahl{min-width:24px;text-align:right;color:var(--v7-ink-3);font-variant-numeric:tabular-nums}.hk-menu .hk-v7__raster{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,180px),1fr));gap:12px 24px;align-content:start}.hk-menu .hk-v7__blocklink:hover{color:var(--hm-ink);text-decoration:underline}.hk-menu .hk-v7__unten{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.hk-menu .hk-v7__mix{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 12px;padding:8px 12px;background:var(--v7-tint);border:1px solid var(--hm-line);border-radius:var(--v7-r);transition:border-color var(--v7-dauer)}.hk-menu .hk-v7__mix:hover{border-color:var(--v7-welt)}.hk-menu .hk-v7__mixwort{font-size:12px;line-height:16px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.hk-menu .hk-v7__mixsatz{grid-column:1;font-size:11px;line-height:14px;color:var(--v7-ink-2)}.hk-menu .hk-v7__mixbtn{grid-column:2;grid-row:1/span 2;display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 12px;background:var(--hm-ink);color:var(--hm-paper);border-radius:var(--v7-rs);font-size:12px;font-weight:600;white-space:nowrap}.hk-menu .hk-v7__unten--mix{grid-template-columns:232px minmax(0,1fr);align-items:start;gap:12px 24px}.hk-menu .hk-v7__kombi{min-width:0}.hk-menu .hk-v7__kombireihe{display:flex;flex-wrap:wrap;gap:8px}.hk-menu .hk-v7__kombichip{max-width:100%;background:var(--v7-tint)}.hk-menu .hk-v7__kombichip:hover{border-color:var(--v7-welt)}.hk-menu .hk-v7__beispiel{flex:none;height:16px;padding:0 6px;border:1px solid var(--hm-line);border-radius:999px;font-weight:600;font-size:10px;line-height:14px;letter-spacing:.04em;color:var(--v7-ink-3)}.hk-menu .hk-vp__reiter{display:grid;grid-template-rows:auto minmax(0,1fr);gap:12px;align-content:start;min-height:0}.hk-menu .hk-vp__tabs{display:flex;align-items:center;gap:4px;height:28px;padding:2px;background:var(--v7-region);border:1px solid var(--hm-line);border-radius:var(--v7-rs)}.hk-menu .hk-vp__tab{display:inline-flex;align-items:center;height:22px;padding:0 10px;border:0;border-radius:var(--v7-rs);background:transparent;color:var(--v7-ink-2);font-size:11px;line-height:14px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;transition:background-color var(--v7-dauer),color var(--v7-dauer)}.hk-menu .hk-vp__tab:hover{color:var(--hm-ink)}.hk-menu .hk-vp__tab[aria-selected=true]{background:var(--hm-paper);color:var(--hm-ink);box-shadow:0 1px 3px color-mix(in srgb,var(--hm-ink) 22%,transparent)}.hk-menu .hk-vp__tabpanel{min-width:0;min-height:0}.hk-menu .hk-v7__markenraster{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,160px),1fr));gap:8px;align-content:start}.hk-menu .hk-v7__marke--gross{display:grid;grid-template-columns:minmax(0,1fr) auto;place-items:center start;gap:var(--hk-space-1,8px);width:auto;height:72px;padding:var(--hk-space-1,8px);background:var(--v7-kachel)}.hk-menu .hk-v7__marke--gross:hover{border-color:var(--v7-welt)}.hk-menu .hk-v7__marke--gross .hk-v7__logo{width:104px;height:48px}.hk-menu .hk-v7__marke--gross .hk-v7__markentext{text-align:left;font-size:12px;line-height:14px;color:var(--hm-ink)}.hk-menu .hk-v7__produkte{display:flex;flex-direction:column;gap:12px;min-height:0}.hk-menu .hk-v7__prod{display:flex;flex-direction:column;gap:var(--hk-space-1,8px);min-width:0}.hk-menu .hk-v7__prod>.hk-v7__gh{margin:0;font-size:14px;line-height:20px;letter-spacing:0;text-transform:none}.hk-menu .hk-v7__prodkacheln{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-content:start}.hk-menu .hk-v7__produkte:not(.hk-v7--s3) .hk-v7__prodkacheln{grid-template-columns:repeat(auto-fill,minmax(min(100%,140px),1fr))}.hk-menu .hk-v7__kachel{display:grid;grid-template-rows:96px auto;gap:6px;height:100%;padding:6px;background:var(--v7-kachel);border:1px solid var(--hm-line);border-radius:var(--v7-rs);transition:border-color var(--v7-dauer)}.hk-menu .hk-v7__kachel:hover{border-color:var(--v7-welt)}.hk-menu .hk-v7__prodbild{display:grid;place-items:center;height:96px;border-radius:var(--v7-rs);background:var(--v7-region);overflow:hidden}.hk-menu .hk-v7__prodbild img{width:100%;height:96px;object-fit:contain}.hk-menu .hk-v7__prodname{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:12px;line-height:16px;font-weight:600;overflow-wrap:anywhere}.hk-menu .hk-v7__az{display:grid;gap:12px;align-content:start;min-height:0}.hk-menu .hk-v7__azkopf{display:flex;align-items:center;justify-content:space-between;gap:12px}.hk-menu .hk-v7__zurueck{min-height:36px;padding:0 12px;border:1px solid var(--hm-line);border-radius:var(--v7-rs);background:var(--v7-region)}.hk-menu .hk-v7__schliessen{position:absolute;top:8px;right:8px;z-index:2;min-height:36px;padding:0 12px;border:0;border-radius:var(--v7-rs);background:var(--hm-ink);color:var(--hm-paper)!important}.hk-menu .hk-v7__schliessen:not(:focus-visible){width:1px;height:1px;min-height:0;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hk-menu .hk-panel--vape .hk-v7__marken{padding:var(--hk-space-1,8px) var(--hk-space-2,16px);background:#e8e8e8}.hk-menu .hk-panel--vape .hk-v7__markenbahn{height:72px}.hk-menu .hk-panel--vape .hk-v7__marke{width:120px;height:72px}.hk-menu .hk-panel--vape .hk-v7__marke--alle{width:auto;height:72px}.hk-menu .hk-panel--vape .hk-v7__logo{width:104px;height:48px}@container hk-menu-panel (max-width:1150px){.hk-menu .hk-nav__panel>.hk-panel.hk-panel--v7{grid-template-rows:none;grid-auto-rows:auto;align-content:start}.hk-menu .hk-v7__unter.hk-v7--s2{grid-column:span 3}.hk-menu .hk-v7__mitte.hk-v7--s7,.hk-menu .hk-v7__mitte.hk-v7--s10{grid-column:span 9}.hk-menu .hk-v7__produkte.hk-v7--s10{grid-column:span 9}.hk-menu .hk-v7__produkte.hk-v7--s3{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;padding-top:12px;border-top:1px solid var(--hm-line)}.hk-menu .hk-v7__produkte.hk-v7--s3 .hk-v7__prodkacheln{grid-template-columns:repeat(auto-fill,minmax(min(100%,140px),1fr))}}@container hk-menu-panel (max-width:680px){.hk-menu .hk-panel--v7>.hk-v7__region{grid-column:1/-1}.hk-menu .hk-v7__prim{grid-template-columns:repeat(2,minmax(0,1fr))}.hk-menu .hk-v7__ebene2,.hk-menu .hk-v7__produkte.hk-v7--s3{grid-template-columns:minmax(0,1fr)}.hk-menu .hk-v7__row,.hk-menu .hk-v7__tabzeile{min-height:44px}.hk-menu .hk-v7__unten--mix{grid-template-columns:minmax(0,1fr)}.hk-menu .hk-vp__tabs{height:auto;flex-wrap:wrap;padding:4px}.hk-menu .hk-vp__tab{min-height:44px}}.hk-menu .hk-v7__noch:not(.hk-v7__noch--voll),.hk-menu .hk-v7__noch-m,.hk-menu .hk-v7__noch-s{display:none}@media (max-height:940px){.hk-menu .hk-v7__ebene2--fuenf .hk-v7__tabrows>li:nth-child(n+3){display:none}.hk-menu .hk-v7__tabrows>li:nth-child(n+5),.hk-menu .hk-v7__noch-voll{display:none}.hk-menu .hk-v7__noch.hk-v7__noch--m,.hk-menu .hk-v7__noch-m{display:inline}}@media (max-height:840px){.hk-menu .hk-v7__tabrows>li:nth-child(n+4),.hk-menu .hk-v7__chips>li:nth-child(n+7),.hk-menu .hk-v7__block .hk-v7__rows>li:nth-child(n+6),.hk-menu .hk-v7__noch-m{display:none}.hk-menu .hk-v7__noch.hk-v7__noch--s,.hk-menu .hk-v7__noch-s{display:inline}}.hk-menu.hk-nav .hk-einstieg:not(.hk-einstieg2){grid-template-columns:minmax(0,1fr) minmax(220px,280px);gap:12px 24px;align-items:start}.hk-menu.hk-nav .hk-einstieg:not(.hk-einstieg2)>.hk-einstieg__intro{grid-column:1;grid-row:1}.hk-menu.hk-nav .hk-einstieg:not(.hk-einstieg2)>.hk-check{grid-column:2;grid-row:1/span 2;gap:10px;padding:12px}.hk-menu.hk-nav .hk-einstieg:not(.hk-einstieg2)>.hk-einstieg__wege{grid-column:1;grid-row:2;gap:12px}.hk-menu.hk-nav .hk-einstieg:not(.hk-einstieg2)>.hk-ersatz,.hk-menu.hk-nav .hk-einstieg:not(.hk-einstieg2)>.hk-einstieg__leer{grid-column:1/-1}.hk-menu.hk-nav .hk-einstieg:not(.hk-einstieg2):not(:has(>.hk-check))>.hk-einstieg__wege{grid-column:1/-1}.hk-menu.hk-nav .hk-einstieg:not(.hk-einstieg2) .hk-check__fragen{grid-template-columns:minmax(0,1fr);gap:10px}.hk-menu.hk-nav .hk-einstieg:not(.hk-einstieg2) .hk-check__ergebnis{flex-direction:column;align-items:flex-start}.hk-menu.hk-nav .hk-einstieg:not(.hk-einstieg2) .hk-check__ergebnis>p{flex:none}.hk-menu.hk-nav .hk-einstieg:not(.hk-einstieg2) .hk-weg{gap:8px;padding:12px}.hk-menu.hk-nav .hk-einstieg:not(.hk-einstieg2) .hk-weg__buehne{min-height:0;height:96px;padding:4px}.hk-menu.hk-nav .hk-einstieg:not(.hk-einstieg2) .hk-weg__bild{max-height:88px}.hk-menu.hk-nav .hk-einstieg:not(.hk-einstieg2) .hk-weg__schritte{gap:6px}@media (max-height:940px){.hk-menu.hk-nav .hk-einstieg:not(.hk-einstieg2) .hk-weg__optional{display:none}.hk-menu.hk-nav .hk-einstieg:not(.hk-einstieg2) .hk-weg__buehne{height:72px}.hk-menu.hk-nav .hk-einstieg:not(.hk-einstieg2) .hk-weg__bild{max-height:64px}}@media (max-height:840px){.hk-menu.hk-nav .hk-einstieg:not(.hk-einstieg2)>.hk-einstieg__intro,.hk-menu.hk-nav .hk-einstieg:not(.hk-einstieg2) .hk-weg__buehne,.hk-menu.hk-nav .hk-einstieg:not(.hk-einstieg2) .hk-weg>p{display:none}.hk-menu.hk-nav .hk-einstieg:not(.hk-einstieg2)>.hk-einstieg__wege{grid-row:1/span 2}}.hk-menu.hk-md{--md-surface:var(--hk-surface,var(--hm-surface));--md-tint:var(--hk-welt-tint,color-mix(in srgb,var(--hm-accent) 8%,var(--hm-paper)));--md-tint-2:var(--hk-welt-tint-2,color-mix(in srgb,var(--hm-accent) 14%,var(--hm-paper)));--md-welt:var(--hk-welt,var(--hm-accent));--md-welt-text:var(--hk-welt-text,var(--hm-accent));--md-ink-2:var(--hk-ink-2,var(--hm-muted));--md-ink-3:var(--hk-ink-3,var(--hm-muted));--md-r:8px;overflow-x:clip}.hk-menu.hk-drawer.hk-md.hk-md{padding:0 16px}.hk-menu.hk-md .hk-md__einstiege>ul{display:grid;gap:8px;margin-bottom:12px}.hk-menu.hk-md .hk-md__einstieg{display:grid;grid-template-columns:40px minmax(0,1fr) 20px;align-items:center;gap:8px;min-height:64px;padding:10px 12px;background:var(--md-tint);border:1px solid var(--md-welt);border-radius:var(--md-r);transition:background-color .15s}.hk-menu.hk-md .hk-md__einstieg--ohnebild{grid-template-columns:minmax(0,1fr) 20px}@media (hover:hover){.hk-menu.hk-md .hk-md__einstieg:hover{background:var(--md-surface)}}.hk-menu.hk-md .hk-md__et{display:grid;gap:2px;min-width:0}.hk-menu.hk-md .hk-md__einstieg .hk-md__etitel{font-weight:700;overflow-wrap:anywhere}.hk-menu.hk-md .hk-md__esatz{font-size:12px;line-height:16px;color:var(--md-ink-2);text-transform:none;letter-spacing:0;overflow-wrap:anywhere}.hk-menu.hk-md .hk-md__chev{width:20px;text-align:center;font-size:20px;line-height:1;color:var(--md-ink-2)}.hk-menu.hk-md .hk-md__pixel{display:grid;place-items:center;width:40px;height:40px}.hk-menu.hk-md .hk-md__pixel img{width:40px;height:40px;object-fit:contain;image-rendering:pixelated}.hk-menu.hk-md .hk-md__liste{display:grid;gap:0}.hk-menu.hk-md .hk-md__liste>li:has(>.hk-md__aktion){margin-bottom:8px}.hk-menu.hk-md .hk-md__aktion{display:grid;grid-template-columns:minmax(0,1fr) 20px;align-items:center;gap:8px;min-height:48px;padding:4px 12px 4px 16px;background:var(--md-surface);border-radius:var(--md-r);font-weight:500;text-transform:uppercase;letter-spacing:.04em;transition:background-color .15s}@media (hover:hover){.hk-menu.hk-md .hk-md__aktion:hover,.hk-menu.hk-md .hk-md__zeile:hover,.hk-menu.hk-md .hk-md__row:hover{background:var(--md-tint-2)}}.hk-menu.hk-md .hk-md__zeile{display:grid;grid-template-columns:40px minmax(0,1fr) auto 20px;align-items:center;gap:8px;min-height:52px;padding:8px 0;border-bottom:1px solid var(--hm-line);transition:background-color .15s}.hk-menu.hk-md .hk-md__zeile--ohnebild{grid-template-columns:minmax(0,1fr) auto 20px}.hk-menu.hk-md .hk-md__zeile .hk-md__etitel{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hk-menu.hk-md .hk-md__n{font-size:12px;line-height:16px;color:var(--md-ink-2);font-variant-numeric:tabular-nums;white-space:nowrap}.hk-menu.hk-md .hk-drawer__ebene:has([data-hk-md])>.hk-drawer__zurueck{display:none}.hk-menu.hk-md .hk-drawer__stack{display:grid;overflow-x:clip}.hk-menu.hk-md .hk-drawer__stack>.hk-drawer__panel{grid-area:1/1;min-width:0;transform:translateX(100%);transition:transform 200ms var(--hk-ease,cubic-bezier(.2,0,0,1))}.hk-menu.hk-md .hk-drawer__stack>.hk-drawer__panel.is-active{transform:none}.hk-menu.hk-md .hk-drawer__stack>.hk-drawer__panel.is-parked{transform:translateX(-100%)}@media (prefers-reduced-motion:reduce){.hk-menu.hk-md .hk-drawer__stack>.hk-drawer__panel{transition:none}}.hk-menu.hk-md .hk-md__foot{position:sticky;bottom:0;z-index:3;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;height:56px;margin:16px -16px 0;border-top:1px solid var(--hm-line);background:var(--hm-paper)}.hk-menu.hk-md .hk-md__foot>a,.hk-menu.hk-md .hk-md__foot>button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border:0;background:transparent;color:var(--hm-ink);font-size:11px;line-height:14px;font-weight:500}.hk-menu.hk-md .hk-md__foot>*+*{border-left:1px solid var(--hm-line)}.hk-menu.hk-drawer.hk-md .hk-panel.hk-md__panel{display:block;gap:0;padding:0 0 24px}.hk-menu.hk-md .hk-md__kopf{position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:4px;min-height:56px;padding:0 8px 0 0;background:var(--hk-paper,var(--hm-paper));border-bottom:1px solid var(--hm-line)}.hk-menu.hk-md .hk-md__zurueck{display:inline-flex;align-items:center;gap:2px;flex:none;height:48px;padding:0 8px 0 12px;border:0;background:transparent;color:var(--hk-ink-2,var(--hm-muted));font-size:12px;line-height:16px}.hk-menu.hk-md .hk-md__titel{margin:0;font-size:16px;line-height:24px;font-weight:500;overflow-wrap:anywhere}.hk-menu.hk-md .hk-md__alle{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:48px;margin-top:8px;padding:10px 0;border-bottom:1px solid var(--hm-line);font-weight:500}.hk-menu.hk-md .hk-md__block,.hk-menu.hk-md .hk-md__fac{min-width:0;margin-top:16px}.hk-menu.hk-md .hk-md__fh{display:block;margin:0 0 6px;font-size:12px;line-height:16px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--md-welt-text)}.hk-menu.hk-md .hk-md__rows{display:grid}.hk-menu.hk-md .hk-md__row{display:grid;grid-template-columns:minmax(0,1fr) auto 20px;align-items:center;gap:8px;min-height:44px;padding:8px 0;border-bottom:1px solid var(--hm-line)}.hk-menu.hk-md .hk-md__rt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hk-menu.hk-md .hk-md__bahn{display:flex;gap:8px;padding:6px 0;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.hk-menu.hk-md .hk-md__bahn::-webkit-scrollbar{display:none}.hk-menu.hk-md .hk-md__bahn>li{flex:none}.hk-menu.hk-md .hk-md__pille{position:relative;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;background:var(--md-surface);border-radius:999px;font-size:12px;white-space:nowrap}.hk-menu.hk-md .hk-md__pille::after{content:"";position:absolute;top:50%;left:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}@media (hover:hover){.hk-menu.hk-md .hk-md__pille:hover{background:var(--md-tint)}}.hk-menu.hk-md .hk-md__pbild{width:18px;height:18px;object-fit:contain}.hk-menu.hk-md .hk-md__pz{color:var(--md-ink-3)}.hk-menu.hk-md .hk-md__kachel{display:grid;justify-items:start;align-content:start;gap:2px;width:132px;height:100%;padding:8px 10px;background:var(--md-surface);border:1px solid var(--hm-line);border-radius:4px}@media (hover:hover){.hk-menu.hk-md .hk-md__kachel:hover,.hk-menu.hk-md .hk-md__marke:hover{border-color:var(--md-welt)}}.hk-menu.hk-md .hk-md__kbild{width:32px;height:32px;object-fit:contain}.hk-menu.hk-md .hk-md__kt{font-size:14px;line-height:18px;font-weight:500;overflow-wrap:anywhere}.hk-menu.hk-md .hk-md__kn{font-size:11px;line-height:14px;color:var(--md-ink-3)}.hk-menu.hk-md .hk-md__kachel--produkt{justify-items:stretch}.hk-menu.hk-md .hk-md__kachel--produkt .hk-md__kt{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:12px;line-height:16px}.hk-menu.hk-md .hk-md__prodbild{display:grid;place-items:center;height:96px;background:var(--hm-paper);border-radius:4px;overflow:hidden}.hk-menu.hk-md .hk-md__prodbild img{width:100%;height:96px;object-fit:contain}.hk-menu.hk-md .hk-md__marke{display:grid;justify-items:center;gap:2px;width:88px;min-height:44px;padding:6px 4px;background:var(--md-surface);border:1px solid var(--hm-line);border-radius:4px}.hk-menu.hk-md .hk-md__platte{display:grid;place-items:center;width:100%;height:26px;overflow:hidden}.hk-menu.hk-md .hk-md__platte img{max-width:100%;height:26px;object-fit:contain}.hk-menu.hk-md .hk-md__marke .hk-md__platte:has(>img){background:#fff;border-radius:4px;padding:0 4px}.hk-menu.hk-md .hk-md__platte:not(:has(>img)){height:auto;min-height:26px}.hk-menu.hk-md .hk-md__logotext{max-width:100%;overflow-wrap:anywhere;text-align:center;font-size:11px;line-height:13px;font-weight:500}.hk-menu.hk-md .hk-md__mn{font-size:10px;line-height:12px;color:var(--md-ink-2)}.hk-menu.hk-md .hk-md__bahn--raster{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}.hk-menu.hk-md .hk-md__bahn--raster .hk-md__marke{width:100%}.hk-menu.hk-md .hk-md__hinweis{margin:0;font-size:11px;line-height:14px;color:var(--md-ink-3)}.hk-menu .hk-nav__liste{position:relative}.hk-menu .hk-nav__liste.is-walze{overflow:hidden}.hk-menu .hk-nav__item{transform-origin:50% 0}.hk-menu .hk-nav__liste>.hk-nav__item.is-raus[hidden]{display:flex!important}.hk-menu .hk-nav__liste>.hk-nav__item.is-raus.nav-slot-out{position:absolute;left:var(--nav-slot-left);top:var(--nav-slot-top);width:var(--nav-slot-width);height:var(--nav-slot-height);pointer-events:none}.hk-menu .hk-nav__item.is-raus{animation:hk-slot-raus 180ms ease-out both}.hk-menu .hk-nav__item.is-rein{animation:hk-slot-rein 240ms cubic-bezier(.22,.75,.2,1) both}@keyframes hk-slot-raus{from{transform:translateY(0);opacity:1}to{transform:translateY(25%);opacity:0}}@keyframes hk-slot-rein{from{transform:translateY(-25%);opacity:0}to{transform:translateY(0);opacity:1}}@media (prefers-reduced-motion:reduce){.hk-menu .hk-nav__item.is-raus,.hk-menu .hk-nav__item.is-rein{animation:none}}.hk-menu .hk-ico{display:inline-grid;place-items:center;flex:none}.hk-menu .hk-ico>img{grid-area:1/1;width:100%;height:100%;object-fit:contain}.hk-menu .hk-ico--pixel>img{image-rendering:pixelated}.hk-menu .hk-ico>.hk-ico__d{display:none}:root[data-theme=dark] .hk-menu .hk-ico:has(>.hk-ico__d)>.hk-ico__l{display:none}:root[data-theme=dark] .hk-menu .hk-ico>.hk-ico__d{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .hk-menu .hk-ico:has(>.hk-ico__d)>.hk-ico__l{display:none}:root:not([data-theme=light]) .hk-menu .hk-ico>.hk-ico__d{display:block}}.hk-menu.hk-md .hk-md__pixel.hk-ico{width:40px;height:40px}.hk-menu.hk-md .hk-md__kopfbild.hk-ico{width:32px;height:32px}.hk-menu .hk-v7__kartenbild .hk-ico{width:48px;height:48px}.hk-menu .hk-check__chip{min-height:32px;padding:6px 12px;border:1px solid var(--hk-line-strong,var(--hm-line));border-radius:999px;background:var(--hm-paper);color:var(--hm-ink);font-size:12px;line-height:16px;text-align:left}.hk-menu .hk-check__chip[aria-pressed=true]{border-color:var(--hk-welt,var(--hm-accent));background:var(--hk-welt,var(--hm-accent));color:var(--hk-on-welt,var(--hm-paper))}.hk-menu .hk-weg{transition:border-color .15s,opacity .15s}.hk-menu .hk-weg.is-treffer{border-color:var(--hk-welt,var(--hm-accent));box-shadow:inset 0 0 0 1px var(--hk-welt,var(--hm-accent))}.hk-menu .hk-weg.is-blass{opacity:.45}.hk-menu .hk-weg__treffer{margin:0;padding:6px 10px;border-radius:4px;background:color-mix(in srgb,var(--hk-welt,var(--hm-accent)) 12%,var(--hm-paper));font-size:12px;line-height:16px}.hk-menu .hk-weg__treffer>strong{color:var(--hk-green-text,#1B7A3A)}.hk-menu .hk-weg__treffer>strong::before{content:"✓ "}@media (prefers-reduced-motion:reduce){.hk-menu .hk-weg{transition:none}}.hk-menu .hk-einstieg2{--hk-panel-chip:32px;--hk-panel-gruppen:12px;--hk-panel-regionen:12px;--hk-r-m:var(--hk-radius-m,8px);--hk-r-xs:var(--hk-radius-xs,4px);--hk-r-s:var(--hk-radius-s,2px);--hk-flaeche:var(--hk-paper,var(--hm-paper));display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--hk-space-3,24px);row-gap:var(--hk-panel-regionen);align-content:start;width:100%}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .hk-menu .hk-einstieg2{--hk-flaeche:var(--hk-surface-2,var(--hm-surface))}}:root[data-theme=dark] .hk-menu .hk-einstieg2{--hk-flaeche:var(--hk-surface-2,var(--hm-surface))}.hk-menu.hk-nav .hk-nav__panel:has(.hk-einstieg2){scrollbar-gutter:stable}.hk-menu .hk-panel.hk-panel--einstieg2{column-gap:24px;row-gap:12px;padding:22px 16px}.hk-menu.hk-nav .hk-nav__panel>.hk-panel--einstieg2{column-gap:24px;row-gap:12px;padding:16px 10px}.hk-menu .hk-panel__kopf--einstieg2{position:absolute;top:8px;right:8px;z-index:4;min-height:0;gap:0;grid-column:auto}.hk-menu.hk-drawer .hk-panel__kopf--einstieg2,.hk-menu .hk-nav__panel--vorschau .hk-panel__kopf--einstieg2{top:0;right:0;width:0;height:0;overflow:hidden}.hk-menu .hk-einstieg2 .hk-panel__region{min-width:0;display:grid;grid-template-rows:auto 1fr;gap:var(--hk-panel-gruppen);align-content:start;padding:0;background:transparent;border-radius:0}.hk-menu .hk-einstieg2 .hk-panel__region--wege{grid-column:span 9}.hk-menu .hk-einstieg2 .hk-panel__region--check{grid-column:span 3}.hk-menu .hk-einstieg2 .hk-panel__kopf{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--hk-space-2,16px);row-gap:var(--hk-space-1,8px);min-height:var(--hk-lh-xs,14px);grid-column:auto}.hk-menu .hk-einstieg2 .hk-panel__eyebrow{font:700 var(--hk-fs-xs,11px)/var(--hk-lh-xs,14px) var(--hk-font,inherit);letter-spacing:var(--hk-tracking-caps,.08em);text-transform:uppercase;color:var(--hk-ink-2,var(--hm-muted))}.hk-menu .hk-einstieg2 .hk-panel__fuss{display:flex;align-items:center;gap:var(--hk-space-05,4px);min-height:var(--hk-lh-xs,14px);margin:0;padding:0;border-radius:var(--hk-r-s);font:700 var(--hk-fs-xs,11px)/var(--hk-lh-xs,14px) var(--hk-font,inherit);letter-spacing:var(--hk-tracking-caps,.08em);text-transform:uppercase;color:var(--hk-ink,var(--hm-ink));transition:background-color var(--hk-duration,.15s) var(--hk-ease,ease),color var(--hk-duration,.15s) var(--hk-ease,ease)}@media (hover:hover){.hk-menu .hk-einstieg2 .hk-panel__fuss:hover{color:var(--hk-welt-text,var(--hm-accent));background:var(--hk-welt-tint-2,transparent)}}.hk-menu .hk-einstieg2 .hk-panel__fuss .hk-icon{width:16px;height:16px}.hk-menu .hk-einstieg2 .hk-panel__inhalt{min-width:0;align-self:start}.hk-menu .hk-einstieg2 .hk-einstieg__intro{grid-column:auto;max-width:80ch;line-height:1.55;color:var(--hk-ink-2,var(--hm-muted))}.hk-menu .hk-einstieg2 .hk-icon{flex:none;fill:none;stroke:currentColor;stroke-width:var(--hk-icon-stroke,1.5);stroke-linecap:round;stroke-linejoin:round;width:var(--hk-icon,24px);height:var(--hk-icon,24px)}.hk-menu .hk-einstieg2 .hk-icon--xs{width:16px;height:16px}.hk-menu .hk-ico--24{width:24px;height:24px}.hk-menu .hk-ico--40{width:40px;height:40px}.hk-menu .hk-ico--pixel.hk-ico--24>img{width:24px;height:24px}.hk-menu .hk-ico--pixel.hk-ico--40>img{width:36px;height:36px}.hk-menu .hk-einstieg2 .hk-weg__nummer{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--hk-surface,var(--hm-surface));font:500 12px/1 var(--hk-font,inherit)}.hk-menu .hk-nums{font-variant-numeric:tabular-nums}.hk-menu .hk-einstieg2 .hk-wege{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--hk-space-2,16px);align-items:stretch}.hk-menu .hk-einstieg2 .hk-weg{position:relative;display:flex;flex-direction:column;gap:var(--hk-space-1,8px);min-width:0;padding:0 var(--hk-space-2,16px) 5px;border:1px solid var(--hk-line,var(--hm-line));border-radius:var(--hk-r-m);background:color-mix(in srgb,var(--hk-flaeche) 75%,transparent);overflow:hidden;transition:border-color var(--hk-duration,.15s) var(--hk-ease,ease),box-shadow var(--hk-duration,.15s) var(--hk-ease,ease),opacity var(--hk-duration,.15s) var(--hk-ease,ease)}@media (hover:hover){.hk-menu .hk-einstieg2 .hk-weg:hover{border-color:var(--hk-line-strong,var(--hm-line))}}.hk-menu .hk-einstieg2 .hk-weg__kopf{flex:none;display:grid;gap:0;padding-top:6px}.hk-menu .hk-einstieg2 .hk-weg__titel{margin:0;font:500 var(--hk-fs-xl,18px)/var(--hk-lh-xl,24px) var(--hk-font,inherit);letter-spacing:var(--hk-tracking-tight,-.02em);color:var(--hk-ink,var(--hm-ink))}.hk-menu .hk-einstieg2 .hk-weg__handlung{margin:0;font:400 13px/17px var(--hk-font,inherit);color:var(--hk-ink-2,var(--hm-muted))}.hk-menu .hk-einstieg2 .hk-weg__vorteile{flex:none;display:flex;flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none}.hk-menu .hk-einstieg2 .hk-weg__vt{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 8px;min-width:0;border-radius:var(--hk-radius-pill,999px);background:var(--hk-green-bg,var(--hm-surface));font:400 var(--hk-fs-2xs,10px)/var(--hk-lh-2xs,12px) var(--hk-font,inherit);color:var(--hk-ink,var(--hm-ink));white-space:nowrap}.hk-menu .hk-einstieg2 .hk-weg__vth{flex:none;width:12px;height:12px;color:var(--hk-green-text,var(--hm-accent))}.hk-menu .hk-einstieg2 .hk-weg__buehne{position:relative;flex:none;display:grid;grid-template-rows:minmax(0,1fr) auto;justify-items:center;align-items:center;min-height:0;height:128px;margin:0 calc(-1 * var(--hk-space-2,16px));padding:6px 12px 5px;background:var(--hk-surface,var(--hm-surface));overflow:hidden;border:1px solid var(--hk-line,var(--hm-line));border-radius:var(--hk-r-m)}.hk-menu .hk-einstieg2 .hk-weg__hero{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.hk-menu .hk-einstieg2 .hk-weg__kat{font:500 var(--hk-fs-2xs,10px)/var(--hk-lh-2xs,12px) var(--hk-font,inherit);letter-spacing:var(--hk-tracking-caps,.08em);text-transform:uppercase;color:var(--hk-ink-3,var(--hm-muted));text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.hk-menu .hk-einstieg2 .hk-weg__block{flex:none;display:grid;gap:var(--hk-space-1,8px);align-content:start}.hk-menu .hk-einstieg2 .hk-weg__block--teile{flex:1 1 auto}.hk-menu .hk-einstieg2 .hk-weg__bl{font:500 var(--hk-fs-xs,11px)/var(--hk-lh-xs,14px) var(--hk-font,inherit);letter-spacing:var(--hk-tracking-caps,.08em);text-transform:uppercase;color:var(--hk-ink-2,var(--hm-muted))}.hk-menu .hk-einstieg2 .hk-weg__bl--leicht{font-weight:400}.hk-menu .hk-einstieg2 .hk-weg__wie{display:flex;align-items:flex-start;justify-content:space-between;gap:4px}.hk-menu .hk-einstieg2 .hk-weg__schritt{display:grid;justify-items:center;gap:2px;flex:1 1 0;min-width:0;text-align:center}.hk-menu .hk-einstieg2 .hk-weg__sw{font:400 var(--hk-fs-2xs,10px)/var(--hk-lh-2xs,12px) var(--hk-font,inherit);color:var(--hk-ink-2,var(--hm-muted))}.hk-menu .hk-einstieg2 .hk-weg__pfeil{flex:none;display:grid;align-items:center;height:24px;color:var(--hk-ink-3,var(--hm-muted))}.hk-menu .hk-einstieg2 .hk-weg__teile{display:grid;gap:3px;margin:0;padding:0;list-style:none}.hk-menu .hk-einstieg2 .hk-weg__teil{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;column-gap:8px}.hk-menu .hk-einstieg2 .hk-weg__teilbild{grid-column:1;grid-row:1/span 2;display:grid;place-items:center;width:40px;height:40px}.hk-menu .hk-einstieg2 .hk-weg__teilname{grid-column:2;grid-row:1;font:500 var(--hk-fs-s,12px)/var(--hk-lh-s,16px) var(--hk-font,inherit);color:var(--hk-ink,var(--hm-ink));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hk-menu .hk-einstieg2 .hk-weg__teilnote{grid-column:2;grid-row:2;font:400 var(--hk-fs-2xs,10px)/var(--hk-lh-2xs,12px) var(--hk-font,inherit);color:var(--hk-ink-3,var(--hm-muted));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hk-menu .hk-einstieg2 .hk-weg__tag{grid-column:3;grid-row:1/span 2;justify-self:end;display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:var(--hk-radius-pill,999px);font:500 var(--hk-fs-2xs,10px)/var(--hk-lh-2xs,12px) var(--hk-font,inherit);letter-spacing:var(--hk-tracking-caps,.08em);text-transform:uppercase;white-space:nowrap}.hk-menu .hk-einstieg2 .hk-weg__tag--set{background:var(--hk-green-bg,var(--hm-surface));color:var(--hk-green-text,var(--hm-accent))}.hk-menu .hk-einstieg2 .hk-weg__tag--kauf{background:var(--hk-surface,var(--hm-surface));color:var(--hk-ink-2,var(--hm-muted))}.hk-menu .hk-einstieg2 .hk-weg__opt{display:grid;gap:1px;margin:0;padding:0;list-style:none}.hk-menu .hk-einstieg2 .hk-weg__optz{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;column-gap:8px;min-width:0}.hk-menu .hk-einstieg2 .hk-weg__optt{display:flex;align-items:baseline;gap:4px;min-width:0;white-space:normal;flex-wrap:wrap;overflow:hidden;text-overflow:ellipsis}.hk-menu .hk-einstieg2 .hk-weg__optn{font:400 var(--hk-fs-xs,11px)/var(--hk-lh-xs,14px) var(--hk-font,inherit);color:var(--hk-ink,var(--hm-ink));flex:none}.hk-menu .hk-einstieg2 .hk-weg__opts{font:400 var(--hk-fs-2xs,10px)/var(--hk-lh-2xs,12px) var(--hk-font,inherit);color:var(--hk-ink-3,var(--hm-muted));min-width:0;white-space:normal;overflow:visible;text-overflow:ellipsis}.hk-menu .hk-einstieg2 .hk-weg__optz2{font:400 var(--hk-fs-2xs,10px)/var(--hk-lh-2xs,12px) var(--hk-font,inherit);color:var(--hk-ink-3,var(--hm-muted));white-space:nowrap}.hk-menu .hk-einstieg2 .hk-weg__kosten{flex:none;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:var(--hk-space-1,8px);row-gap:0;padding-top:4px;border-top:1px solid var(--hk-line,var(--hm-line))}.hk-menu .hk-einstieg2 .hk-weg__kosten .hk-weg__bl{grid-column:1}.hk-menu .hk-einstieg2 .hk-weg__kw{grid-column:2;font:700 var(--hk-fs-l,16px)/var(--hk-lh-l,20px) var(--hk-font,inherit);color:var(--hk-ink,var(--hm-ink))}.hk-menu .hk-einstieg2 .hk-weg__ku{grid-column:1/-1;font:400 var(--hk-fs-s,12px)/var(--hk-lh-s,16px) var(--hk-font,inherit);color:var(--hk-ink-2,var(--hm-muted))}.hk-menu .hk-einstieg2 .hk-weg__aktion{flex:none;display:grid;margin-top:0}.hk-menu .hk-einstieg2 .hk-weg__text{font:400 var(--hk-fs-s,12px)/var(--hk-lh-s,16px) var(--hk-font,inherit);color:var(--hk-ink-2,var(--hm-muted))}.hk-menu .hk-einstieg2 .hk-weg__treffer{display:none}.hk-menu .hk-einstieg2 .hk-weg.is-treffer{border-color:var(--hk-welt,var(--hm-accent));box-shadow:0 0 0 1px var(--hk-welt,var(--hm-accent)),var(--hk-shadow-1,0 1px 2px rgba(0,0,0,.08));opacity:1}.hk-menu .hk-einstieg2 .hk-weg.is-blass{opacity:.55}.hk-menu .hk-einstieg2 .hk-weg.is-treffer .hk-weg__treffer{display:grid;gap:1px;padding:5px var(--hk-space-2,16px) 6px;background:var(--hk-green-bg,var(--hm-surface));color:var(--hk-green-text,var(--hm-accent))}.hk-menu .hk-einstieg2 .hk-weg.is-treffer .hk-weg__buehne>.hk-weg__treffer{position:absolute;left:0;right:0;bottom:0;z-index:1}.hk-menu .hk-einstieg2 .hk-weg.is-treffer .hk-weg__kat{visibility:hidden}.hk-menu .hk-einstieg2 .hk-weg__trefferl{display:inline-flex;align-items:center;gap:4px;font:500 var(--hk-fs-2xs,10px)/var(--hk-lh-2xs,12px) var(--hk-font,inherit);letter-spacing:var(--hk-tracking-caps,.08em);text-transform:uppercase}.hk-menu .hk-einstieg2 .hk-weg__trefferl .hk-icon{width:12px;height:12px}.hk-menu .hk-einstieg2 .hk-weg__grund{margin:0;font:400 var(--hk-fs-s,12px)/var(--hk-lh-s,16px) var(--hk-font,inherit);color:var(--hk-green-text,var(--hm-accent))}.hk-menu .hk-einstieg2 .hk-check{display:grid;gap:var(--hk-space-2,16px);align-content:start;margin:0;min-width:0;padding:0;border:0;border-radius:var(--hk-r-m);background:color-mix(in srgb,var(--hk-flaeche) 75%,transparent)}.hk-menu .hk-einstieg2 .hk-check__titel{margin:0;font:500 var(--hk-fs-m,14px)/var(--hk-lh-m,20px) var(--hk-font,inherit);color:var(--hk-ink,var(--hm-ink))}.hk-menu .hk-einstieg2 .hk-check__text{margin:0;font:400 var(--hk-fs-s,12px)/var(--hk-lh-s,16px) var(--hk-font,inherit);color:var(--hk-ink-2,var(--hm-muted))}.hk-menu .hk-einstieg2 .hk-check__frage{display:block;border:0;margin:0;padding:0;min-inline-size:0}.hk-menu .hk-einstieg2 .hk-check__q{display:block;float:none;width:auto;margin:0 0 var(--hk-space-1,8px);padding:0;font:500 var(--hk-fs-s,12px)/var(--hk-lh-s,16px) var(--hk-font,inherit);color:var(--hk-ink,var(--hm-ink))}.hk-menu .hk-einstieg2 .hk-check__chips{display:flex;flex-wrap:wrap;gap:6px}.hk-menu .hk-einstieg2 .hk-check__chip{height:var(--hk-panel-chip);min-height:0;padding:0 12px;border:1px solid var(--hk-line-strong,var(--hm-line));border-radius:var(--hk-r-xs);background:transparent;font:400 var(--hk-fs-s,12px)/var(--hk-lh-s,16px) var(--hk-font,inherit);color:var(--hk-ink,var(--hm-ink));text-align:left;transition:background-color var(--hk-duration,.15s) var(--hk-ease,ease),border-color var(--hk-duration,.15s) var(--hk-ease,ease),color var(--hk-duration,.15s) var(--hk-ease,ease)}@media (hover:hover){.hk-menu .hk-einstieg2 .hk-check__chip:hover{background:var(--hk-welt-tint-2,var(--hm-surface));border-color:var(--hk-ink,var(--hm-ink))}}.hk-menu .hk-einstieg2 .hk-check__chip[aria-pressed=true]{background:var(--hk-welt,var(--hm-accent));border-color:var(--hk-welt,var(--hm-accent));color:var(--hk-on-welt,var(--hm-paper))}.hk-menu .hk-einstieg2 .hk-check__ergebnis{display:block;margin:0;padding:var(--hk-space-1,8px) 12px;border-radius:var(--hk-r-s);background:var(--hk-green-bg,var(--hm-surface));color:var(--hk-green-text,var(--hm-accent));font:400 var(--hk-fs-s,12px)/var(--hk-lh-s,16px) var(--hk-font,inherit)}.hk-menu .hk-einstieg2 .hk-check__ergebnis strong{font-weight:700}.hk-menu .hk-einstieg2 .hk-check__reset{margin-left:6px;border:0;background:none;padding:0;min-height:0;font:400 var(--hk-fs-xs,11px)/var(--hk-lh-xs,14px) var(--hk-font,inherit);color:inherit;text-decoration:underline;text-underline-offset:3px}.hk-menu .hk-einstieg2 .hk-check__mehr{display:grid;gap:var(--hk-space-1,8px);justify-items:start;padding-top:var(--hk-space-2,16px);border-top:1px solid var(--hk-line,var(--hm-line))}.hk-menu .hk-einstieg2 .hk-check__gh{margin:0;font:500 var(--hk-fs-xs,11px)/var(--hk-lh-xs,14px) var(--hk-font,inherit);letter-spacing:var(--hk-tracking-caps,.08em);text-transform:uppercase;color:var(--hk-ink-3,var(--hm-muted))}.hk-menu .hk-einstieg2 .hk-panel__pille{display:inline-flex;align-items:center;gap:var(--hk-space-1,8px);height:var(--hk-panel-chip);padding:0 14px;border:1px solid var(--hk-line-strong,var(--hm-line));border-radius:var(--hk-radius-pill,999px);font:400 var(--hk-fs-s,12px)/var(--hk-lh-s,16px) var(--hk-font,inherit);color:var(--hk-ink,var(--hm-ink));text-decoration:none;transition:background-color var(--hk-duration,.15s) var(--hk-ease,ease),border-color var(--hk-duration,.15s) var(--hk-ease,ease)}.hk-menu .hk-einstieg2 .hk-panel__pille::before{content:"";width:8px;height:8px;flex:none;border-radius:50%;background:var(--hk-punkt,var(--hk-ink,var(--hm-ink)))}.hk-menu .hk-einstieg2 .hk-panel__pille--ink{--hk-punkt:var(--hk-ink,var(--hm-ink))}.hk-menu .hk-einstieg2 .hk-panel__pille--gruen{--hk-punkt:var(--hk-green,var(--hm-accent))}@media (hover:hover){.hk-menu .hk-einstieg2 .hk-panel__pille:hover{border-color:var(--hk-ink,var(--hm-ink));background:var(--hk-welt-tint-2,var(--hm-surface))}}.hk-menu .hk-einstieg2 .hk-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--hk-space-1,8px);height:var(--hk-control,44px);padding:0 var(--hk-space-2,16px);border-radius:var(--hk-r-xs);border:1px solid transparent;font:700 var(--hk-fs-s,12px)/var(--hk-lh-s,16px) var(--hk-font,inherit);text-transform:uppercase;letter-spacing:var(--hk-tracking-caps-s,.06em);white-space:nowrap;color:var(--hk-ink,var(--hm-ink));background:transparent;text-decoration:none;vertical-align:middle;position:relative;transition:background-color var(--hk-duration,.15s) var(--hk-ease,ease),color var(--hk-duration,.15s) var(--hk-ease,ease),border-color var(--hk-duration,.15s) var(--hk-ease,ease)}.hk-menu .hk-einstieg2 .hk-btn--primary{background:var(--hk-cta,var(--hm-ink));color:var(--hk-on-cta,var(--hm-paper));border-color:var(--hk-cta,var(--hm-ink))}@media (hover:hover){.hk-menu .hk-einstieg2 .hk-btn--primary:hover{background:var(--hk-cta-hover,var(--hm-ink));border-color:var(--hk-cta-hover,var(--hm-ink))}}.hk-menu .hk-einstieg2 .hk-btn--block{width:100%}.hk-menu .hk-einstieg2 .hk-btn:active{transform:translateY(1px)}@media (prefers-reduced-motion:reduce){.hk-menu .hk-einstieg2 .hk-weg,.hk-menu .hk-einstieg2 .hk-check__chip,.hk-menu .hk-einstieg2 .hk-btn,.hk-menu .hk-einstieg2 .hk-panel__pille,.hk-menu .hk-einstieg2 .hk-panel__fuss{transition:none}}@container hk-menu-panel (max-width:1150px){.hk-menu .hk-einstieg2 .hk-panel__region--wege,.hk-menu .hk-einstieg2 .hk-panel__region--check{grid-column:1/-1}}@container hk-menu-panel (max-width:900px){.hk-menu .hk-einstieg2 .hk-wege{grid-template-columns:1fr}.hk-menu .hk-einstieg2 .hk-weg__buehne{height:160px}}@container hk-menu-panel (max-width:600px){.hk-menu .hk-einstieg2 .hk-check__chip,.hk-menu .hk-einstieg2 .hk-panel__pille{min-height:44px;height:auto;padding-top:6px;padding-bottom:6px}.hk-menu .hk-einstieg2 .hk-weg__optt{flex-wrap:wrap}}@media (max-width:991px){.hk-menu:not(.hk-nav) .hk-einstieg2 .hk-panel__region--wege,.hk-menu:not(.hk-nav) .hk-einstieg2 .hk-panel__region--check{grid-column:1/-1}}@media (max-width:767px){.hk-menu:not(.hk-nav) .hk-einstieg2 .hk-wege{grid-template-columns:1fr}.hk-menu:not(.hk-nav) .hk-einstieg2 .hk-weg__buehne{height:160px}}@media (max-height:940px){.hk-menu.hk-nav .hk-nav__panel:has(>.hk-panel--einstieg2){padding-top:0;padding-bottom:0}.hk-menu.hk-nav .hk-nav__panel>.hk-panel--einstieg2{padding-top:10px;padding-bottom:10px}.hk-menu.hk-nav .hk-einstieg2 .hk-weg__buehne{height:84px}}.hk-menu .hk-v7__kachel{grid-template-rows:96px;grid-auto-rows:min-content;align-content:start}.hk-menu .hk-v7__prodmedia{position:relative;display:block}.hk-menu .hk-v7__abzeichen{position:absolute;top:10px;left:10px;display:flex;flex-wrap:wrap;gap:4px;max-width:calc(100% - 20px)}.hk-menu .hk-v7__marke--neu,.hk-menu .hk-v7__marke--rabatt{display:inline-flex;align-items:center;height:auto;padding:calc(var(--hk-space-05) / 2) var(--hk-space-1);border-radius:var(--hk-radius-pill);font-size:11px;line-height:16px;font-weight:600;letter-spacing:normal;text-transform:none;white-space:nowrap}.hk-menu .hk-v7__marke--neu{background:var(--hk-karten-neu-bg);color:var(--hk-brand-text)}.hk-menu .hk-v7__marke--rabatt{background:var(--hk-karten-rabatt-bg);color:var(--hk-sale-text)}.hk-menu .hk-v7__prodmarke{font-size:11px;line-height:14px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--v7-ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hk-menu .hk-v7__prodname{font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--v7-ink);min-height:32px}.hk-menu .hk-v7__sterne{display:flex;align-items:center;gap:4px;height:16px;overflow:hidden}.hk-menu .hk-v7__sternbild{display:inline-flex;align-items:center;gap:1px}.hk-menu .hk-v7__stern{width:12px;height:12px;fill:var(--v7-stern-leer);stroke:none;overflow:visible}.hk-menu .hk-v7__stern--voll{fill:var(--v7-stern)}.hk-menu .hk-v7__sternhalb{fill:var(--v7-stern);clip-path:inset(0 50% 0 0)}.hk-menu .hk-v7__sternzahl{font-size:12px;line-height:16px;font-weight:400;color:var(--v7-ink-3);font-variant-numeric:tabular-nums}.hk-menu .hk-v7__prodpreis{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px}.hk-menu .hk-v7__preiswert{font-size:15px;line-height:20px;font-weight:700;color:var(--v7-ink);font-variant-numeric:tabular-nums}.hk-menu .hk-v7__preisstreich{font-size:12px;line-height:16px;font-weight:400;color:var(--v7-streich);font-variant-numeric:tabular-nums}.hk-menu .hk-einstieg2 .hk-weg__teil{grid-template-rows:22px 18px;row-gap:0}.hk-menu .hk-einstieg2 .hk-weg__teilname{align-self:end}.hk-menu .hk-einstieg2 .hk-weg__teilnote{align-self:start}.hk-menu .hk-einstieg2 .hk-weg__teil:not(:has(>.hk-weg__teilnote))>.hk-weg__teilname{grid-row:1/span 2;align-self:center}.hk-menu .hk-einstieg2 .hk-weg:is([data-hk-weg=komplettset],[data-hk-weg=einzeln],[data-hk-weg=aufruesten]) .hk-weg__teil{grid-template-rows:minmax(22px,auto) minmax(18px,auto)}@container hk-menu-panel (max-width:1150px){.hk-menu.hk-nav .hk-einstieg2 .hk-weg:is([data-hk-weg=komplettset],[data-hk-weg=einzeln],[data-hk-weg=aufruesten]) .hk-weg__teil{grid-template-columns:40px minmax(0,1fr);grid-template-rows:auto auto auto;row-gap:0}.hk-menu.hk-nav .hk-einstieg2 .hk-weg:is([data-hk-weg=komplettset],[data-hk-weg=einzeln],[data-hk-weg=aufruesten]) .hk-weg__tag{grid-column:2;grid-row:3;justify-self:start}}@container hk-menu-panel (min-width:901px){.hk-menu .hk-einstieg2 .hk-wege:has(>.hk-weg:is([data-hk-weg=einweg],[data-hk-weg=prefilled],[data-hk-weg=nachfuellbar])):not(:has(.hk-weg__text)){row-gap:3px}.hk-menu .hk-einstieg2 .hk-wege:has(>.hk-weg:is([data-hk-weg=einweg],[data-hk-weg=prefilled],[data-hk-weg=nachfuellbar])):not(:has(.hk-weg__text))>.hk-weg{display:grid;grid-row:span 8;grid-template-rows:subgrid;row-gap:3px}.hk-menu .hk-einstieg2 .hk-wege:not(:has(.hk-weg__text))>.hk-weg:is([data-hk-weg=einweg],[data-hk-weg=prefilled],[data-hk-weg=nachfuellbar])>.hk-weg__kopf{grid-row:1}.hk-menu .hk-einstieg2 .hk-wege:not(:has(.hk-weg__text))>.hk-weg:is([data-hk-weg=einweg],[data-hk-weg=prefilled],[data-hk-weg=nachfuellbar])>.hk-weg__vorteile{grid-row:2}.hk-menu .hk-einstieg2 .hk-wege:not(:has(.hk-weg__text))>.hk-weg:is([data-hk-weg=einweg],[data-hk-weg=prefilled],[data-hk-weg=nachfuellbar])>:is(.hk-weg__buehne,.hk-weg__treffer){grid-row:3}.hk-menu .hk-einstieg2 .hk-wege:not(:has(.hk-weg__text))>.hk-weg:is([data-hk-weg=einweg],[data-hk-weg=prefilled],[data-hk-weg=nachfuellbar])>.hk-weg__block:not(.hk-weg__block--teile,.hk-weg__block--opt){grid-row:4}.hk-menu .hk-einstieg2 .hk-wege:not(:has(.hk-weg__text))>.hk-weg:is([data-hk-weg=einweg],[data-hk-weg=prefilled],[data-hk-weg=nachfuellbar])>.hk-weg__block--teile{grid-row:5}.hk-menu .hk-einstieg2 .hk-wege:not(:has(.hk-weg__text))>.hk-weg:is([data-hk-weg=einweg],[data-hk-weg=prefilled],[data-hk-weg=nachfuellbar])>.hk-weg__block--opt{grid-row:6}.hk-menu .hk-einstieg2 .hk-wege:not(:has(.hk-weg__text))>.hk-weg:is([data-hk-weg=einweg],[data-hk-weg=prefilled],[data-hk-weg=nachfuellbar])>.hk-weg__kosten{grid-row:7}.hk-menu .hk-einstieg2 .hk-wege:not(:has(.hk-weg__text))>.hk-weg:is([data-hk-weg=einweg],[data-hk-weg=prefilled],[data-hk-weg=nachfuellbar])>.hk-weg__aktion{grid-row:8}}.hk-menu.hk-nav .hk-einstieg2 .hk-check{padding:var(--hk-space-2,16px);border:1px solid var(--hk-line,var(--hm-line))}@container hk-menu-panel (min-width:1151px){.hk-menu.hk-nav .hk-einstieg2 .hk-panel__region--check{padding-top:calc(16px + var(--hk-panel-gruppen,12px))}}.hk-menu .hk-einstieg2 .hk-weg__schritt>.hk-ico--pixel{width:32px;height:32px}.hk-menu .hk-einstieg2 .hk-weg__wie:has(.hk-ico--pixel)>.hk-weg__pfeil{height:32px}.hk-menu .hk-einstieg2 .hk-weg__optz>.hk-ico{justify-self:center}.hk-menu .hk-einstieg2 .hk-weg__optz>.hk-ico--pixel{width:40px;height:26px}.hk-menu .hk-ico--pixel,.hk-menu .hk-ico--pixel>img{background:none;border-radius:0;box-shadow:none}.hk-menu .hk-einstieg2 .hk-weg__buehne{margin:0}.hk-menu .hk-v7__karten{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.hk-menu .hk-v7__kkarte{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:128px;height:100%;padding:12px 8px;background:var(--v7-kachel);border:1px solid var(--hm-line);border-radius:var(--v7-rs);color:inherit;text-align:center;text-decoration:none;transition:border-color var(--v7-dauer)}.hk-menu .hk-v7__kkarte:hover,.hk-menu .hk-v7__kkarte:focus-visible{border-color:var(--v7-welt)}.hk-menu .hk-v7__kkbild{display:block;width:64px;height:64px}.hk-menu .hk-v7__kkbild img{width:64px;height:64px;object-fit:contain;image-rendering:pixelated}.hk-menu .hk-v7__kktitel{font-weight:600;font-size:13px;line-height:1.25}@media (max-width:1199px){.hk-menu .hk-v7__karten{grid-template-columns:repeat(3,minmax(0,1fr))}}.hk-menu .hk-panel--vape .hk-v7__marke--gross{width:auto;height:72px}.hk-menu .hk-v7__markengruppe+.hk-v7__markengruppe{margin-top:14px}.hk-menu .hk-v7__markengruppe .hk-v7__markenraster{grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr))}.hk-menu .hk-md__panel{--v7-welt:var(--hk-welt,var(--hm-accent));--v7-region:var(--hk-surface,var(--hm-surface));--v7-ink:var(--hk-ink,var(--hm-ink));--v7-ink-2:var(--hk-ink-2,var(--hm-muted));--v7-ink-3:var(--hk-ink-3,var(--hm-muted));--v7-dauer:120ms}.hk-menu .hk-panel--v7,.hk-menu .hk-md__panel{--v7-ok-flaeche:#e0f7ec;--v7-ok-schrift:#006b3e;--v7-rot:#be1522;--v7-rot-schrift:#fff}:root[data-theme=dark] .hk-menu .hk-panel--v7,:root[data-theme=dark] .hk-menu .hk-md__panel{--v7-ok-flaeche:#0b3d2a;--v7-ok-schrift:#6ee7a8;--v7-rot:#f5707a;--v7-rot-schrift:#000}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .hk-menu .hk-panel--v7,:root:not([data-theme=light]) .hk-menu .hk-md__panel{--v7-ok-flaeche:#0b3d2a;--v7-ok-schrift:#6ee7a8;--v7-rot:#f5707a;--v7-rot-schrift:#000}}.hk-menu .hk-v7__kachel{display:flex;flex-direction:column;gap:0;padding:0;overflow:hidden;border-radius:10px;background:var(--hm-paper);box-shadow:0 1px 2px rgba(0,0,0,.06),0 4px 14px rgba(0,0,0,.05);border:1px solid transparent;transition:border-color var(--v7-dauer),transform var(--v7-dauer)}.hk-menu .hk-v7__kachel:hover{border-color:var(--v7-welt);transform:translateY(-1px)}.hk-menu .hk-v7__kachel .hk-v7__prodmedia{position:relative;display:block;aspect-ratio:1}.hk-menu .hk-v7__kachel .hk-v7__prodbild{display:block;height:100%;border-radius:0;background:radial-gradient(circle at 50% 45%,var(--hm-paper) 0,var(--v7-region) 78%)}.hk-menu .hk-v7__kachel .hk-v7__prodbild img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}:root[data-theme=dark] .hk-menu .hk-v7__kachel .hk-v7__prodbild img{mix-blend-mode:normal}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .hk-menu .hk-v7__kachel .hk-v7__prodbild img{mix-blend-mode:normal}}.hk-menu .hk-v7__kachel .hk-v7__abzeichen{top:10px;left:10px;right:10px;max-width:none;justify-content:flex-start;z-index:1}.hk-menu .hk-v7__kachel .hk-v7__marke--neu,.hk-menu .hk-v7__kachel .hk-v7__marke--rabatt{height:auto;padding:calc(var(--hk-space-05) / 2) var(--hk-space-1);border-radius:var(--hk-radius-pill)}.hk-menu .hk-v7__kachel .hk-v7__marke--rabatt:only-child{margin-left:0}.hk-menu .hk-v7__prodtext{display:flex;flex-direction:column;gap:var(--hk-space-05,4px);padding:var(--hk-space-1,8px);min-width:0}.hk-menu .hk-v7__kachel .hk-v7__prodmarke{font-size:12px;line-height:18px;letter-spacing:0;text-transform:none;color:var(--v7-ink-3)}.hk-menu .hk-v7__kachel .hk-v7__prodname{display:block;min-height:0;font-size:12.5px;line-height:17px;font-weight:600;letter-spacing:0;text-transform:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:unset}.hk-menu .hk-v7__kachel .hk-v7__prodpreis{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 6px;margin-top:2px}.hk-menu .hk-v7__grundpreis{display:block;font-size:10.5px;line-height:13px;color:var(--v7-ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hk-menu .hk-v7__kachel .hk-v7__preiswert{font-size:14px;line-height:18px}.hk-menu .hk-v7__kachel .hk-v7__preisstreich{font-size:11px;white-space:nowrap}.hk-menu .hk-v7__bew{display:inline-flex;align-items:center;gap:2px;margin-left:auto;font-size:11px;line-height:14px;color:var(--v7-ink-2);white-space:nowrap;font-variant-numeric:tabular-nums}.hk-menu .hk-v7__bew .hk-v7__stern{width:12px;height:12px;fill:var(--v7-stern)}.hk-menu .hk-v7__bk{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;align-content:start}.hk-menu .hk-v7__bkk{display:flex;flex-direction:column;gap:8px;min-width:0;padding:10px;border:1px solid var(--hm-line);border-radius:12px;background:var(--hm-paper);transition:transform var(--v7-dauer),box-shadow var(--v7-dauer)}@media (hover:hover){.hk-menu .hk-v7__bkk:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,.08)}}.hk-menu .hk-v7__bkkopf{display:flex;align-items:center;gap:8px;min-width:0}.hk-menu .hk-v7__bkbild{flex:none;width:48px;height:48px}.hk-menu .hk-v7__bkbild img{width:48px;height:48px;object-fit:contain;image-rendering:pixelated}.hk-menu .hk-v7__bktext{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 6px;min-width:0}.hk-menu .hk-v7__bktitel{flex-basis:100%;font-size:14px;line-height:18px;font-weight:700;overflow-wrap:anywhere}.hk-menu .hk-v7__bkzahl{font-size:12px;color:var(--v7-ink-3);font-variant-numeric:tabular-nums}.hk-menu .hk-v7__bkpill{display:inline-flex;align-items:center;border-radius:999px;padding:1px 8px;font-size:11px;line-height:16px;font-weight:800;white-space:nowrap}.hk-menu .hk-v7__bkpill--neu7{background:var(--v7-ok-flaeche);color:var(--v7-ok-schrift)}.hk-menu .hk-v7__bkpill--rabattMax{background:var(--v7-rot);color:var(--v7-rot-schrift)}.hk-menu .hk-v7__pills{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.hk-menu .hk-v7__pills>li{max-width:100%}.hk-menu .hk-v7__pill{display:inline-flex;align-items:center;gap:4px;max-width:100%;min-height:28px;padding:3px 10px;border:1px solid var(--hm-line);border-radius:999px;background:var(--hm-paper);font-size:12px;font-weight:500;white-space:nowrap}.hk-menu .hk-v7__pill .hk-v7__pilltext{overflow:hidden;text-overflow:ellipsis}.hk-menu .hk-v7__pill .hk-v7__zahl{color:var(--v7-ink-2);font-weight:500}@media (hover:hover){.hk-menu .hk-v7__pill:hover{border-color:var(--v7-welt);color:var(--v7-welt)}}.hk-menu .hk-v7__schnell{display:flex;flex-wrap:wrap;gap:10px 24px;margin:0 0 12px}.hk-menu .hk-v7__sf{display:flex;flex-direction:column;gap:6px;min-width:0}.hk-menu .hk-v7__sf .hk-v7__pill{font-weight:700;font-size:12.5px;min-height:30px;padding:4px 12px}.hk-menu .hk-v7__sf .hk-v7__pill--rabatt,.hk-menu .hk-v7__sf .hk-v7__pill--rabatt:hover{border:0;color:#fff}.hk-menu .hk-v7__pill--rabatt{border:0}.hk-menu .hk-v7__pill--rabatt .hk-v7__zahl{color:inherit;opacity:.85}@media (hover:hover){.hk-menu .hk-v7__pill--rabatt:hover{color:#fff;filter:brightness(1.08)}}:root[data-theme=dark] .hk-menu .hk-v7__pill--rabatt{box-shadow:inset 0 0 0 1px rgba(255,255,255,.35)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .hk-menu .hk-v7__pill--rabatt{box-shadow:inset 0 0 0 1px rgba(255,255,255,.35)}}.hk-menu .hk-v7__pill--st0{background:#c43a44}.hk-menu .hk-v7__pill--st1{background:#a81d28}.hk-menu .hk-v7__pill--st2{background:#8a111b}.hk-menu .hk-v7__pill--st3{background:#5c0910}.hk-menu .hk-v7__pill--preis{border-color:color-mix(in srgb,var(--v7-welt) 35%,transparent);background:color-mix(in srgb,var(--v7-welt) 7%,var(--hm-paper))}.hk-menu .hk-v7__bk--viele{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.hk-menu .hk-v7__bk--viele .hk-v7__bkk{padding:8px;gap:6px}.hk-menu .hk-v7__bk--viele .hk-v7__bkbild,.hk-menu .hk-v7__bk--viele .hk-v7__bkbild img{width:40px;height:40px}.hk-menu .hk-v7__bk--viele .hk-v7__pill{min-height:24px;padding:calc(var(--hk-space-05) / 2) var(--hk-space-1);font-size:11.5px}@container hk-menu-panel (max-width:1100px){.hk-menu .hk-v7__bk{grid-template-columns:repeat(2,minmax(0,1fr))}.hk-menu .hk-v7__bk--viele{grid-template-columns:repeat(3,minmax(0,1fr))}}.hk-menu .hk-v7__bk--mobil{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.hk-menu .hk-v7__bk--mobil .hk-v7__bkk{padding:8px}.hk-menu .hk-v7__bk--mobil .hk-v7__bkkopf{flex-direction:column;align-items:flex-start;justify-content:center;min-height:44px}.hk-menu .hk-md__panel .hk-v7__schnell{flex-direction:column;gap:8px}.hk-menu .hk-md__panel .hk-v7__pills{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding:5px;margin:-5px}.hk-menu .hk-md__panel .hk-v7__pills::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:reduce){.hk-menu .hk-v7__bkk,.hk-menu .hk-v7__kachel{transition:none}.hk-menu .hk-v7__bkk:hover,.hk-menu .hk-v7__kachel:hover{transform:none}}.hk-menu .hk-v7__einstiege{margin-top:12px;min-width:0}.hk-menu .hk-v7__eg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.hk-menu .hk-v7__egk{display:flex;align-items:center;gap:8px;min-width:0;padding:8px;border:1px solid var(--hm-line);border-radius:10px;background:var(--hm-paper);transition:transform var(--v7-dauer),border-color var(--v7-dauer)}.hk-menu .hk-v7__egk:hover{border-color:var(--v7-welt);transform:translateY(-1px)}.hk-menu .hk-v7__egbild,.hk-menu .hk-v7__egbild img{flex:none;width:40px;height:40px;object-fit:contain;image-rendering:pixelated}.hk-menu .hk-v7__egtext{display:flex;flex-direction:column;min-width:0}.hk-menu .hk-v7__egtitel{font-size:12.5px;line-height:16px;font-weight:600;overflow-wrap:anywhere}@media (prefers-reduced-motion:reduce){.hk-menu .hk-v7__egk{transition:none}.hk-menu .hk-v7__egk:hover{transform:none}}.hk-menu.hk-md .hk-md__aktion--bild{grid-template-columns:40px minmax(0,1fr) 20px;gap:12px}.hk-menu.hk-md .hk-md__aktion--bild .hk-md__aktionbild{flex:none}.hk-menu .hk-v7__chip,.hk-menu .hk-v7__pill,.hk-menu .hk-einstieg2 .hk-check__chip{border-radius:999px}.hk-menu .hk-v7__bkpill--rabattMax{background:var(--v7-rabatt-flaeche);color:var(--v7-rabatt-schrift)}.hk-menu .hk-v7__pill--st0{background:#0f7a3e}.hk-menu .hk-v7__pill--st1{background:#0c6a35}.hk-menu .hk-v7__pill--st2{background:#095a2d}.hk-menu .hk-v7__pill--st3{background:#064a24}.hk-menu .hk-panel__schliessen{background:transparent;border:1px solid var(--hm-ink);border-radius:8px;color:var(--hm-ink)}.hk-menu .hk-panel__schliessen:hover{background:var(--hm-ink);color:var(--hm-paper)}.hk-menu .hk-v7__schliessen{border-radius:8px}.hk-menu .hk-v7__pill--rabatt .hk-v7__zahl{opacity:1}.hk-menu.hk-menu .hk-v7__lkname,.hk-menu.hk-menu .hk-einstieg2 .hk-weg__teilname,.hk-menu.hk-menu .hk-einstieg2 .hk-weg__teilnote{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}@container hk-menu-panel (max-width:1150px){.hk-menu.hk-menu .hk-einstieg2 .hk-weg__titel{overflow-wrap:anywhere;hyphens:auto}.hk-menu.hk-menu .hk-einstieg2 .hk-weg .hk-btn{white-space:normal;height:auto;min-height:44px;padding:8px 10px;text-align:center}}.hk-menu.hk-menu .hk-v7__tabzahl{color:var(--v7-ink-2)}.hk-menu .hk-v7__kachel .hk-v7__prodmarke{white-space:normal;overflow-wrap:anywhere;text-overflow:clip}.hk-menu .hk-einstieg__textbutton{padding:6px 12px;border:1px solid var(--hm-ink);border-radius:8px;text-decoration:none;color:var(--hm-ink)}.hk-menu .hk-einstieg__textbutton:hover{background:var(--hm-ink);color:var(--hm-paper)}.hk-menu .hk-v7__rows .hk-v7__row{height:auto;min-height:36px;white-space:normal}.hk-menu .hk-v7__rows .hk-v7__rowtext{overflow:visible;text-overflow:clip;overflow-wrap:anywhere}body .hk-menu.hk-nav.hk-nav--eng1.hk-nav--eng1>.hk-nav__innen>.hk-nav__liste>.hk-nav__item>.hk-nav__link{padding-left:8px;padding-right:8px;padding-inline:8px}body .hk-menu.hk-nav.hk-nav--eng2.hk-nav--eng2>.hk-nav__innen>.hk-nav__liste>.hk-nav__item>.hk-nav__link>.hk-nav__zusatz{display:none}@container hk-menu-panel (max-width:1150px){.hk-menu .hk-v7__produkte.hk-v7--s3{display:none}}@container hk-menu-panel (min-width:901px) and (max-width:1150px){.hk-menu.hk-nav .hk-einstieg2 .hk-panel__region--wege{grid-column:span 9}.hk-menu.hk-nav .hk-einstieg2 .hk-panel__region--check{grid-column:span 3}}.hk-menu .hk-panel--v7.hk-dicht-1{row-gap:8px}.hk-menu .hk-dicht-1 .hk-v7__kartentext,.hk-menu .hk-dicht-1 .hk-v7__kartenbild{display:none}.hk-menu .hk-dicht-1 .hk-v7__karte,.hk-menu .hk-v7__karte:not(:has(.hk-v7__kartentext)){display:none}.hk-menu .hk-dicht-1 .hk-v7__prodkacheln>:nth-child(n+3){display:none}.hk-menu .hk-dicht-1 .hk-weg__block:not(.hk-weg__block--teile):not(.hk-weg__block--opt){display:none}.hk-menu .hk-dicht-1 .hk-weg__buehne{min-height:0;height:76px}.hk-menu .hk-dicht-2 .hk-v7__karte{display:none}.hk-menu .hk-dicht-2 .hk-v7__produkte.hk-v7--s3{display:none}@container hk-menu-panel (min-width:1151px){.hk-menu .hk-dicht-2 .hk-v7__mitte.hk-v7--s7{grid-column:span 10}}.hk-menu .hk-dicht-2 .hk-weg__block--opt,.hk-menu .hk-dicht-2 .hk-check__text{display:none}.hk-menu.hk-nav .hk-dicht-2 .hk-panel__region--check{padding-top:0}.hk-menu .hk-dicht-3 .hk-v7__bkk .hk-v7__pills{display:none}.hk-menu .hk-dicht-3 .hk-v7__k3,.hk-menu .hk-dicht-3 .hk-v7__sek,.hk-menu .hk-dicht-3 .hk-v7__ebene2{gap:6px}.hk-menu .hk-dicht-3 .hk-v7__sek{padding:8px 10px}.hk-menu .hk-dicht-3 .hk-v7__tabzeile{height:24px}.hk-menu .hk-dicht-3 .hk-v7__tabrows{grid-auto-rows:24px}.hk-menu .hk-dicht-3 .hk-v7__einkarte .hk-v7__einsatz{display:none}.hk-menu .hk-dicht-3 .hk-v7__azskopf{padding-bottom:6px;margin-bottom:6px}.hk-menu .hk-dicht-3 .hk-v7__azb{padding:1px 0}.hk-menu .hk-dicht-3 .hk-v7__azb a,.hk-menu .hk-dicht-3 .hk-v7__azbl{font-size:12px;line-height:17px}.hk-menu .hk-dicht-4 .hk-v7__azliste{columns:5;column-gap:12px}.hk-menu .hk-dicht-3 .hk-weg__buehne,.hk-menu .hk-dicht-3 .hk-weg__vorteile{display:none}.hk-menu .hk-dicht-4 .hk-v7__fliste li:nth-child(n+6){display:none}.hk-menu .hk-dicht-4 .hk-weg__kosten{display:none}.hk-menu .hk-v7__noch.hk-v7__noch--dicht{display:inline}.hk-menu .hk-v7__noch--dicht>span:not([data-hk-noch-dicht]):not([aria-hidden]){display:none}.hk-menu .hk-v7__noch--dicht>span[data-hk-noch-dicht]{display:inline}.hk-menu .hk-dicht-4 .hk-v7__bkbild{display:none}.hk-menu .hk-dicht-4 .hk-v7__einstiege{display:none}.hk-menu .hk-dicht-4 .hk-v7__sekg>ul>li:nth-child(n+4){display:none}.hk-menu .hk-dicht-4 .hk-v7__sekg .hk-v7__tabrows>li:nth-child(n+2){display:none}.hk-menu .hk-dicht-4 .hk-v7__karten{grid-template-columns:repeat(4,minmax(0,1fr))}.hk-menu .hk-dicht-4 .hk-v7__deal .hk-v7__kachel .hk-v7__prodmedia{height:64px}.hk-menu .hk-dicht-4 .hk-v7__schnell{gap:6px 16px;margin-bottom:6px}.hk-menu .hk-dicht-4 .hk-v7__sf .hk-v7__pill .hk-v7__zahl{display:none}.hk-menu .hk-dicht-2 .hk-v7__deal .hk-v7__kachel .hk-v7__prodmedia{height:84px}.hk-menu .hk-dicht-3 .hk-v7__deal .hk-v7__pills{display:none}.hk-menu .hk-dicht-4 .hk-v7__deal .hk-v7__spar,.hk-menu .hk-dicht-4 .hk-v7__dealh{display:none}.hk-menu .hk-dicht-3 .hk-v7__deal .hk-v7__kachel .hk-v7__prodmarke{display:none}@container hk-menu-panel (max-width:1150px){.hk-menu .hk-v7__deals .hk-v7__dealzahl{flex-wrap:wrap;white-space:normal}.hk-menu .hk-v7__deals .hk-v7__dealtitel{white-space:normal;overflow-wrap:normal;word-break:normal}.hk-menu .hk-v7__deals .hk-v7__dealkopf{grid-template-columns:minmax(0,1fr)}.hk-menu .hk-v7__deals .hk-v7__dealbild{display:none}}.hk-menu.hk-nav .hk-dicht-4 .hk-einstieg2 .hk-check{padding:12px;row-gap:8px}.hk-menu .hk-dicht-4 .hk-check__mehr{display:flex;flex-wrap:wrap;gap:6px;padding-top:8px}.hk-menu .hk-dicht-4 .hk-check__mehr>:not(.hk-panel__pille){flex-basis:100%}.hk-menu .hk-einstieg2.hk-dicht-4 .hk-check__chip,.hk-menu .hk-dicht-4 .hk-einstieg2 .hk-check__chip{height:28px}.hk-menu .hk-md__panel .hk-v7__schnell{flex-wrap:nowrap}.hk-menu .hk-md__panel .hk-v7__sf{width:100%}.hk-menu .hk-md__panel .hk-v7__sf .hk-v7__pill{min-height:44px}.hk-menu.hk-md .hk-panel__alle,.hk-menu.hk-md .hk-panel__fuss,.hk-menu.hk-md .hk-einstieg__textbutton,.hk-menu.hk-md .hk-v7__mxknopf,.hk-menu.hk-md .hk-v7__knopf{display:inline-flex;align-items:center;min-height:44px}.hk-menu.hk-md .hk-ersatz__suche input{min-height:44px}.hk-menu.hk-md .hk-md__kachel--produkt .hk-md__kt{-webkit-line-clamp:3}.hk-menu.hk-md .hk-md__pill .hk-md__pz,.hk-menu.hk-md .hk-md__pz{color:var(--md-ink-2)}.hk-menu.hk-md .hk-md__kachel--produkt .hk-md__kv{display:block;font-size:12px;line-height:16px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hk-menu.hk-md .hk-v7__lkname{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere}.hk-menu.hk-md .hk-v7__azsuche input,.hk-menu.hk-md input[type=search]{font-size:16px}.hk-menu.hk-md .hk-drawer__ebene:has(.hk-md__kopf--einstieg)>.hk-drawer__zurueck{display:none}.hk-menu.hk-md .hk-panel:has(>.hk-md__kopf--einstieg){padding:0 12px 24px}.hk-menu.hk-md .hk-panel>.hk-md__kopf--einstieg{grid-column:1/-1;min-width:0;margin:0 -12px}.hk-menu.hk-md .hk-einstieg2 :is(.hk-weg__teil,.hk-weg__optz):has(>.hk-weg__teillink){min-height:44px}.hk-menu.hk-md .hk-panel__cta{display:flex;align-items:center;justify-content:center;min-height:44px}@media (max-height:500px){.hk-menu.hk-md .hk-md__foot{position:static}}.hk-menu.hk-drawer.hk-drawer--ebene .hk-nav__welten{display:none}.hk-menu .hk-nav__liste>.hk-nav__item,.hk-menu .hk-nav__mehrliste .hk-nav__item{position:relative}.hk-menu .hk-nav__auf{position:absolute;left:50%;bottom:2px;width:1px;height:1px;margin:0;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;background:var(--hm-ink);color:var(--hm-paper);border-radius:8px;cursor:pointer}.hk-menu .hk-nav__auf:focus-visible{width:24px;height:24px;margin-left:-12px;overflow:visible;clip-path:none;display:flex;align-items:center;justify-content:center;outline:2px solid var(--hm-ink);outline-offset:2px;z-index:2}.hk-menu .hk-nav__auf>span{width:7px;height:7px;border:solid currentColor;border-width:0 2px 2px 0;transform:translateY(-2px) rotate(45deg)}.hk-menu .hk-nav__auf[aria-expanded=true]>span{transform:translateY(2px) rotate(-135deg)}.hk-menu .hk-einstieg2 .hk-check__cta{display:flex;justify-content:center;align-items:center;min-height:44px;margin-top:8px}.hk-menu .hk-einstieg2 .hk-check__cta[hidden]{display:none}.hk-menu .hk-einstieg2 .hk-weg__teil,.hk-menu .hk-einstieg2 .hk-weg__optz{position:relative}.hk-menu .hk-einstieg2 .hk-weg__teillink{position:absolute;inset:0 -4px;border-radius:6px}@media (hover:hover){.hk-menu .hk-einstieg2 .hk-weg__teil:has(>.hk-weg__teillink:hover) .hk-weg__teilname,.hk-menu .hk-einstieg2 .hk-weg__optz:has(>.hk-weg__teillink:hover) .hk-weg__optn{text-decoration:underline;text-underline-offset:3px}}.hk-menu .hk-einstieg2 .hk-weg__teillink:focus-visible{outline:2px solid var(--hk-ink,var(--hm-ink));outline-offset:0}.hk-menu .hk-weg__nichtlieferbar,.hk-menu .hk-ersatz__nichtlieferbar{margin:0 0 6px;font-weight:600;color:var(--hk-ink-2,var(--hm-muted))}.hk-menu .hk-einstieg2 .hk-weg__alternative{height:auto;min-height:var(--hk-control,44px);padding:6px 12px;white-space:normal;text-align:center;border-color:var(--hk-ink,var(--hm-ink))}.hk-menu .hk-ersatz__serientreffer{display:block;font-size:12px;line-height:16px;color:var(--hk-ink-2,var(--hm-muted))}.hk-menu .hk-ersatz__suche input{font-size:16px}.hk-menu .hk-ersatz__teiletitel:focus{outline:none}.hk-menu .hk-ersatz__teiletitel:focus-visible,.hk-menu .hk-check__titel:focus-visible,.hk-menu .hk-panel__eyebrow:focus-visible{outline:2px solid var(--hk-ink,var(--hm-ink));outline-offset:2px}@media (max-width:991px){.hk-menu:not(.hk-nav) .hk-einstieg2 .hk-panel__region--check{order:-1}}.hk-menu.hk-nav .hk-einstieg2 .hk-check__cta{display:none}.hk-menu .hk-dicht-5 .hk-check__mehr{display:none}.hk-menu.hk-nav .hk-einstieg2 .hk-check__chip{height:auto;min-height:var(--hk-panel-chip,32px);padding-top:4px;padding-bottom:4px}.hk-menu.hk-nav .hk-einstieg2.hk-dicht-4 .hk-check__chip,.hk-menu.hk-nav .hk-dicht-4 .hk-einstieg2 .hk-check__chip{min-height:28px}.hk-menu.hk-md a[aria-current]{font-weight:700;box-shadow:inset 0 0 0 2px var(--md-welt)}.hk-menu.hk-md :is(.hk-md__zeile,.hk-md__row,.hk-md__alle)[aria-current]{background:var(--md-tint);box-shadow:inset 3px 0 0 var(--md-welt);padding-inline-start:var(--hk-space-1,8px)}.hk-menu.hk-md :is(.hk-md__aktion,.hk-md__pille)[aria-current]{background:var(--md-tint-2)}html[data-hk-welt=shisha] .hk-menu.hk-nav:not(.is-enhanced) [data-hk-welt-item=vape],html[data-hk-welt=vape] .hk-menu.hk-nav:not(.is-enhanced) [data-hk-welt-item=shisha]{display:none}.hk-menu.hk-nav:not(.is-enhanced) .hk-nav__liste{overflow:hidden;flex-wrap:nowrap;scrollbar-width:none}.hk-menu .hk-berater-intro{display:grid;grid-template-columns:96px minmax(0,1fr);gap:var(--hk-space-2,16px);align-items:center;min-width:0;margin:0}.hk-menu .hk-berater-intro__portrait{display:block;position:relative;width:96px;height:96px;min-width:96px;aspect-ratio:1;margin:0}.hk-menu .hk-berater-intro__portrait>img{display:block;width:96px;height:96px;object-fit:contain;margin:0}.hk-menu .hk-berater-intro>.hk-einstieg__intro{margin:0;min-width:0;overflow-wrap:anywhere}.hk-menu .hk-einstieg2 .hk-panel__region--wege:has(>.hk-berater-intro){grid-template-rows:auto auto 1fr}.hk-menu .hk-panel--fein .hk-v7__marke:not(.hk-v7__marke--alle):not(.hk-v7__marke--text){background:#fff;border-color:#e0e0e0}.hk-menu .hk-panel--fein .hk-v7__marke:not(.hk-v7__marke--alle):not(.hk-v7__marke--text):hover{background:#fff;border-color:var(--v7-welt)}.hk-menu .hk-panel__markenkachel img{background:#fff;border-radius:4px}.hk-menu.hk-md .hk-panel--fein .hk-md__platte:has(>img){background:#fff;border-radius:4px;padding:0 4px}.hk-menu .hk-panel--fein .hk-v7__chip,.hk-menu .hk-panel--fein .hk-v7__pill{border-radius:999px}.hk-menu .hk-panel--fein .hk-v7__chip:has(>img){padding-left:5px}.hk-menu .hk-v7__rowbild{display:inline-grid;place-items:center;flex:none;width:28px;height:28px;background:none;border-radius:0}.hk-menu .hk-v7__rowbild>img{width:28px;height:28px;object-fit:contain;image-rendering:pixelated}.hk-menu .hk-v7__rows--icon .hk-v7__row{gap:0}.hk-menu .hk-v7__rows--icon .hk-v7__row>.hk-v7__rowbild{margin-right:10px}.hk-menu .hk-v7__rows--icon .hk-v7__row>.hk-v7__zahl,.hk-menu .hk-v7__rows--icon .hk-v7__row>.hk-v7__badge{margin-left:4px}.hk-menu.hk-md .hk-md__row.hk-md__row--icon{grid-template-columns:28px minmax(0,1fr) auto 20px;gap:10px}.hk-menu .hk-panel--fein .hk-v7__bkbild img,.hk-menu .hk-panel--fein .hk-v7__kartenbild img,.hk-menu .hk-panel--fein .hk-v7__egbild img{image-rendering:pixelated}.hk-menu .hk-panel--fein .hk-v7__prbild,.hk-menu .hk-panel--fein .hk-v7__bkbild,.hk-menu .hk-panel--fein .hk-v7__egbild,.hk-menu .hk-panel--fein .hk-v7__kartenbild{background:none}.hk-menu .hk-panel--fein.hk-panel--vape .hk-v7__marken{padding:var(--hk-space-1,8px) var(--hk-space-2,16px)}.hk-menu .hk-panel--fein.hk-panel--vape .hk-v7__markenbahn{height:72px}.hk-menu .hk-panel--fein.hk-panel--vape .hk-v7__marke:not(.hk-v7__marke--gross){width:120px;height:72px}.hk-menu .hk-panel--fein.hk-panel--vape .hk-v7__marke:not(.hk-v7__marke--gross) .hk-v7__logo{width:104px;height:48px}.hk-menu .hk-panel--fein.hk-panel--vape .hk-v7__marke.hk-v7__marke--alle{width:auto;height:72px}.hk-menu.hk-md .hk-panel--fein .hk-md__kopf{background:var(--hk-paper,var(--hm-paper))}.hk-menu .hk-v7__knopf{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 14px;border-radius:8px;background:var(--hm-ink);color:var(--hm-paper);font-size:12.5px;font-weight:600;line-height:1;white-space:nowrap;text-decoration:none}.hk-menu a.hk-v7__knopf,.hk-menu a.hk-v7__knopf:hover,.hk-menu a.hk-v7__knopf:focus-visible{color:var(--hm-paper)!important;background:var(--hm-ink)!important;text-decoration:none}body.hk-relaunch .hk-aktion{--hk-aktion-flaeche:var(--hk-brand);--hk-aktion-flaeche-hover:color-mix(in srgb,var(--hk-brand) 85%,var(--hk-on-brand));--hk-aktion-text:var(--hk-on-brand);--hk-aktion-hut:var(--hk-on-brand);--hk-aktion-band:var(--hk-brand);--hk-aktion-zusatz:var(--hk-on-brand);--hk-aktion-kante:var(--hk-aktion-flaeche);display:inline-flex;flex:none;align-items:center;gap:var(--hk-space-1);height:40px;padding:0 calc(var(--hk-space-1) + var(--hk-space-05) * 1.5) 0 calc(var(--hk-space-1) + var(--hk-space-05) * 0.5);border:1px solid var(--hk-aktion-kante);border-radius:var(--hk-radius-pill);background:var(--hk-aktion-flaeche);font:var(--hk-fw-bold) var(--hk-fs-m) / var(--hk-lh-m) var(--hk-font);white-space:nowrap;text-decoration:none}body.hk-relaunch .hk-aktion[hidden]{display:none}body.hk-relaunch .hk-aktion:hover,body.hk-relaunch .hk-aktion:focus-visible{background:var(--hk-aktion-flaeche-hover);text-decoration:none}body.hk-relaunch .hk-aktion:focus-visible{outline:2px solid var(--hk-aktion-flaeche);outline-offset:2px}body.hk-relaunch a.hk-aktion:not(.btn){color:var(--hk-aktion-text);transition:background-color var(--hk-duration) var(--hk-ease)}body.hk-relaunch a.hk-aktion:not(.btn):hover{color:var(--hk-aktion-text)}body.hk-relaunch .hk-aktion__hut{display:block;flex:none;width:24px;height:24px;color:var(--hk-aktion-hut)}body.hk-relaunch .hk-aktion__band{fill:var(--hk-aktion-band)}body.hk-relaunch .hk-menu.hk-nav .hk-nav__aufgaben-innen>.hk-nav__aktion{display:flex;flex:1 1 auto}body.hk-relaunch .hk-menu.hk-nav .hk-nav__aufgaben-innen>.hk-nav__aktion{position:relative;z-index:1}body.hk-relaunch .hk-aktion.hk-aktion--aufgaben{gap:calc(var(--hk-space-05) + var(--hk-space-05) * 0.5);min-width:143px;height:28px;padding:0 calc(var(--hk-space-1) + var(--hk-space-05) * 1) 0 var(--hk-space-1);font:600 var(--hk-fs-s) / var(--hk-lh-s) var(--hk-font)}body.hk-relaunch .hk-aktion--aufgaben>.hk-aktion__hut{width:16px;height:16px}body.hk-relaunch.hk-relaunch-content:is(.is-act-home,.hk-weltseite):has(.cms-block.hk-relaunch-hero):not(:has(.storefront-staging-info)) .hk-shell-frame.is-ready:not(.is-scrolled) .hk-menu .hk-nav__aufgaben .hk-aktion{--hk-aktion-kante:color-mix(in srgb,var(--hk-aktion-zusatz) 60%,transparent)}body.hk-relaunch .hk-menu.hk-drawer>.hk-aktion-zeile:has(>.hk-aktion:not([hidden])){padding-bottom:var(--hk-space-2)}body.hk-relaunch .hk-aktion-zeile>.hk-aktion--drawer{display:flex;justify-content:flex-start;gap:var(--hk-space-1);width:100%;height:48px;padding:0 var(--hk-space-2);font:600 var(--hk-fs-m) / var(--hk-lh-m) var(--hk-font)}body.hk-relaunch .hk-aktion--drawer>.hk-aktion__hut{width:22px;height:22px}body.hk-relaunch .hk-aktion--drawer>.hk-aktion__text{flex:1 1 auto;min-width:0}body.hk-relaunch .hk-aktion--drawer>.hk-aktion__pfeil{flex:none;color:var(--hk-aktion-zusatz);font:var(--hk-fw-medium) var(--hk-fs-s) / var(--hk-lh-s) var(--hk-font)}body.hk-relaunch .hk-aktion-zeile>.hk-aktion--drawer[hidden]{display:none}body.hk-relaunch{--hk-aktion-lila:var(--hk-brand);--hk-aktion-orange:var(--hk-on-brand);--hk-aktion-lavendel:var(--hk-on-brand);--hk-aktion-seite:var(--hk-brand)}body.hk-relaunch .hk-announcement.hk-promo:has(.hk-promo__aktion:not([hidden])){--hk-promo:var(--hk-aktion-lila);--hk-on-promo:var(--hk-on-brand)}body.hk-relaunch .hk-promo .hk-promo__slot>a.hk-promo__aktion:not(.btn){flex:none;color:var(--hk-aktion-orange);font-weight:600;text-decoration:underline;text-underline-offset:3px;transition:color var(--hk-duration) var(--hk-ease)}body.hk-relaunch .hk-promo .hk-promo__slot>a.hk-promo__aktion:not(.btn):is(:hover,:focus-visible){color:var(--hk-on-brand)}body.hk-relaunch .hk-promo .hk-promo__slot>a.hk-promo__aktion:focus-visible{outline:2px solid var(--hk-aktion-lavendel);outline-offset:1px}@media (max-width:575.98px){body.hk-relaunch .hk-promo__slot:has(>.hk-promo__aktion:not([hidden]))>:not(.hk-promo__aktion){display:none}}body.hk-relaunch .hk-card-badges>.hk-badge.hk-badge--aktion{background:var(--hk-aktion-lila);color:var(--hk-on-brand)}body.hk-relaunch .hk-aktion-hinweis{display:flex;align-items:center;gap:var(--hk-space-1);margin:var(--hk-space-2) 0 0;color:var(--hk-ink);font:600 var(--hk-fs-s) / var(--hk-lh-s) var(--hk-font)}body.hk-relaunch .hk-aktion-hinweis--pille>.hk-badge--aktion{height:auto;min-height:24px;padding:var(--hk-space-05) var(--hk-space-1);border-radius:var(--hk-radius-pill,999px);background:var(--hk-aktion-lila);color:var(--hk-on-brand);text-decoration:none;text-transform:none;letter-spacing:normal;font:600 var(--hk-fs-s) / var(--hk-lh-s) var(--hk-font);white-space:normal}body.hk-relaunch .hk-aktion-hinweis__hut{display:block;flex:none;width:16px;height:16px;color:var(--hk-aktion-seite)}body.hk-relaunch :is(.hk-aktion-hinweis__hut,.hk-logo-aktion__hut) .hk-aktion__band{fill:var(--hk-aktion-lavendel)}body.hk-relaunch .header-logo-main-link:has(>.hk-logo-aktion){position:relative}body.hk-relaunch .hk-logo-aktion{position:absolute;top:-7px;left:-7px;width:14px;height:14px;pointer-events:none;transform:rotate(-20deg)}body.hk-relaunch .hk-logo-aktion__hut{display:block;width:100%;height:100%;color:var(--hk-aktion-seite)}body.hk-relaunch .hk-hero-aktion{display:none}body.hk-relaunch .hk-relaunch-hero__inner:has(>.hk-relaunch-hero__media[data-hk-hero-aktion]) .hk-hero-aktion:not([hidden]){display:grid;gap:var(--hk-space-1);justify-items:start}body.hk-relaunch .hk-hero-aktion__zeit{margin:0;color:inherit;font:600 var(--hk-fs-s) / var(--hk-lh-s) var(--hk-font);text-shadow:0 1px 2px rgba(0,0,0,.35)}body.hk-relaunch .btn.hk-hero-aktion__cta{--bs-btn-color:var(--hk-aktion-lila);--bs-btn-bg:var(--hk-aktion-orange);--bs-btn-border-color:var(--hk-aktion-orange);--bs-btn-hover-color:var(--hk-aktion-orange);--bs-btn-hover-bg:var(--hk-aktion-lila);--bs-btn-hover-border-color:var(--hk-aktion-lila);--bs-btn-active-color:var(--hk-aktion-orange);--bs-btn-active-bg:var(--hk-aktion-lila);--bs-btn-active-border-color:var(--hk-aktion-lila);min-height:44px;font-weight:600}body.hk-relaunch .btn.hk-hero-aktion__cta:focus-visible{outline:2px solid var(--hk-aktion-lavendel);outline-offset:2px}@media (prefers-reduced-motion:reduce){body.hk-relaunch .hk-promo .hk-promo__slot>a.hk-promo__aktion:not(.btn),body.hk-relaunch .btn.hk-hero-aktion__cta{transition:none}}body .hk-menu.hk-nav.hk-nav--dicht .hk-nav__panel.hk-nav__panel--vp{background:var(--hk-shell-panel-flaeche,var(--hm-paper));-webkit-backdrop-filter:none;backdrop-filter:none}.hk-menu .hk-v7__bkk.hk-v7__bkk--alle{justify-content:center;align-items:flex-start;gap:10px;padding:14px;border:1px solid var(--hm-line);background:var(--v7-region,transparent);min-height:100%}.hk-menu .hk-v7__bkk.hk-v7__bkk--alle:hover{transform:none;box-shadow:none}.hk-menu .hk-v7__bkk--alle .hk-v7__alletext{font-size:13px;line-height:18px;color:var(--v7-ink-2,var(--hm-muted))}.hk-menu .hk-v7__bk:not(.hk-v7__bk--viele):not(.hk-v7__bk--mobil)>.hk-v7__bkk--alle:nth-child(3n+1),.hk-menu .hk-v7__bk--viele>.hk-v7__bkk--alle:nth-child(4n+1),.hk-menu .hk-v7__bk--mobil>.hk-v7__bkk--alle:nth-child(2n+1){display:none}@container hk-menu-panel (max-width:1100px){.hk-menu .hk-v7__bk:not(.hk-v7__bk--viele):not(.hk-v7__bk--mobil)>.hk-v7__bkk--alle:nth-child(2n+1),.hk-menu .hk-v7__bk--viele>.hk-v7__bkk--alle:nth-child(3n+1){display:none}.hk-menu .hk-v7__bk:not(.hk-v7__bk--viele):not(.hk-v7__bk--mobil)>.hk-v7__bkk--alle:nth-child(3n+1):nth-child(even),.hk-menu .hk-v7__bk--viele>.hk-v7__bkk--alle:nth-child(4n+1):not(:nth-child(3n+1)){display:flex}}.hk-menu .hk-v7__bk--mobil>.hk-v7__bkk--alle{padding:10px}.hk-menu .hk-v7__lk{min-width:0;margin-bottom:14px}.hk-menu .hk-v7__lk>.hk-v7__sekh{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.hk-menu .hk-v7__lk .hk-v7__lkalle{flex:none;font-size:11.5px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--v7-ink,var(--hm-ink))}.hk-menu .hk-v7__lk .hk-v7__lkalle:hover{text-decoration:underline}.hk-menu .hk-v7__lkraster{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--hk-v7-lkspalten,3),minmax(0,1fr));gap:6px}.hk-menu .hk-v7__lkk{display:grid;grid-template-columns:96px minmax(0,1fr);align-items:center;column-gap:10px;min-width:0;height:46px;padding:4px 10px 4px 4px;background:var(--v7-kachel,var(--hm-paper));border:1px solid var(--hm-line);border-radius:8px;color:inherit;text-decoration:none;transition:border-color var(--v7-dauer,120ms)}.hk-menu .hk-v7__lkk:hover,.hk-menu .hk-v7__lkk:focus-visible{border-color:var(--v7-welt,var(--hm-accent))}.hk-menu .hk-v7__lkplatte{display:grid;place-items:center;width:96px;height:36px;background:#fff;border:1px solid #e4e4e4;border-radius:6px;overflow:hidden;color:#1a1a1a}.hk-menu .hk-v7__lkplatte img{display:block;width:84px;height:28px;object-fit:contain}.hk-menu .hk-v7__lkplatte--text{padding:0 4px;font-size:11px;line-height:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;text-align:center}.hk-menu .hk-v7__lktext{display:flex;flex-direction:column;min-width:0}.hk-menu .hk-v7__lkname{font-size:13px;line-height:17px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hk-menu .hk-v7__lkzahl{font-size:11.5px;line-height:15px;color:var(--v7-ink-2,var(--hm-muted));font-variant-numeric:tabular-nums}.hk-menu .hk-v7__lkraster--mobil{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.hk-menu .hk-v7__lkraster--mobil .hk-v7__lkk{grid-template-columns:minmax(0,1fr);grid-template-rows:40px auto;row-gap:6px;height:auto;padding:4px 4px 8px}.hk-menu .hk-v7__lkraster--mobil .hk-v7__lkplatte{width:100%;height:40px}.hk-menu .hk-v7__lkraster--mobil .hk-v7__lktext{flex-direction:row;justify-content:space-between;align-items:baseline;gap:6px;padding:0 6px}.hk-menu.hk-md .hk-md__lk{padding-bottom:4px}.hk-menu .hk-v7__azspalten{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:24px;align-items:start}.hk-menu .hk-v7__topm{min-width:0}.hk-menu .hk-v7__topm>.hk-v7__gh{margin-bottom:8px}.hk-menu .hk-v7__topmraster{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.hk-menu .hk-v7__topmk{display:grid;grid-template-columns:120px minmax(0,1fr);align-items:center;column-gap:var(--hk-space-1,8px);height:72px;padding:0 var(--hk-space-1,8px);border:1px solid var(--hm-line);border-radius:8px;background:var(--v7-kachel,var(--hm-paper));color:inherit;text-decoration:none;transition:border-color var(--v7-dauer,120ms)}.hk-menu .hk-v7__topmk:hover,.hk-menu .hk-v7__topmk:focus-visible{border-color:var(--v7-welt,var(--hm-accent))}.hk-menu .hk-v7__topmplatte{display:grid;place-items:center;width:120px;height:64px;background:#fff;border:1px solid #e4e4e4;border-radius:6px;overflow:hidden;color:#1a1a1a}.hk-menu .hk-v7__topmplatte img{display:block;width:104px;height:48px;object-fit:contain;max-width:100%;max-height:100%}.hk-menu .hk-v7__topmplatte--text{padding:0 6px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;text-align:center;line-height:13px}.hk-menu .hk-v7__topmtext{display:flex;flex-direction:column;gap:2px;min-width:0}.hk-menu .hk-v7__topmname{font-size:13.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hk-menu .hk-v7__topmzahl{font-size:12px;color:var(--v7-ink-3,var(--hm-muted));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hk-menu .hk-v7__topmalle{margin-top:12px}.hk-menu .hk-v7__topmzahl{white-space:normal;line-height:15px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hk-menu .hk-v7__topmk{position:relative;grid-template-columns:96px minmax(0,1fr);column-gap:10px;padding-left:10px;padding-right:10px}.hk-menu .hk-v7__topmplatte{width:96px}.hk-menu .hk-v7__topmplatte img{width:84px}@container hk-menu-panel (max-width:1150px){.hk-menu .hk-v7__topmk{grid-template-columns:minmax(0,1fr);justify-items:center;row-gap:var(--hk-space-05,4px);height:72px;padding:var(--hk-space-05,4px)}.hk-menu .hk-v7__topmplatte{width:100%;max-width:120px;height:40px}.hk-menu .hk-v7__topmplatte img{height:32px}.hk-menu .hk-v7__topmtext{align-items:center}.hk-menu .hk-v7__topmname{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hk-menu .hk-v7__topmbereich{display:none}.hk-menu .hk-v7__topmzahl{white-space:nowrap;display:block}}.hk-menu .hk-v7__deal .hk-v7__dealtitel{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:normal;word-break:normal;hyphens:manual}.hk-menu .hk-panel--fein .hk-v7__pill .hk-v7__pilltext{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:break-word;text-align:left}.hk-menu .hk-v7__azs{min-width:0}.hk-menu .hk-v7__azskopf{display:flex;align-items:center;gap:16px;padding-bottom:12px;margin-bottom:10px;border-bottom:1px solid var(--hm-line)}.hk-menu .hk-v7__azsuche{flex:none;display:block;width:260px}.hk-menu .hk-v7__azsuche input{width:100%;height:36px;padding:0 12px;border:1px solid var(--hm-line);border-radius:8px;background:var(--hm-paper);color:var(--hm-ink);font:inherit;font-size:13px}.hk-menu .hk-v7__azsn{font-size:12px;color:var(--v7-ink-3,var(--hm-muted))}.hk-menu .hk-v7__azb{break-inside:avoid;display:grid;grid-template-columns:22px minmax(0,1fr);column-gap:8px;padding:3px 0}.hk-menu .hk-v7__azliste{columns:4;column-gap:20px}.hk-menu .hk-v7__azbl{font-size:13px;font-weight:700;line-height:20px;color:var(--v7-welt,var(--hm-ink))}.hk-menu .hk-v7__azb ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.hk-menu .hk-v7__azb a{display:flex;gap:6px;align-items:baseline;font-size:12.5px;line-height:20px;color:inherit}.hk-menu .hk-v7__azb a:hover{text-decoration:underline}.hk-menu .hk-v7__azb .hk-v7__zahl{font-size:11px}.hk-menu .hk-v7__azb:not(:has(li:not([hidden]))){display:none}.hk-menu .hk-v7__deals{display:grid;grid-template-columns:repeat(var(--hk-v7-deals,5),minmax(0,1fr));gap:10px;align-items:stretch;margin-top:14px}.hk-menu .hk-v7__deal{display:flex;flex-direction:column;gap:6px;min-width:0;padding:8px;border-radius:8px;background:color-mix(in srgb,var(--hm-ink) 4%,var(--hm-paper));transition:background-color var(--v7-dauer,120ms)}.hk-menu .hk-v7__deal:hover{background:color-mix(in srgb,var(--hm-ink) 7%,var(--hm-paper))}.hk-menu .hk-v7__dealkopf{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;column-gap:8px;min-height:42px;color:inherit;text-decoration:none}.hk-menu .hk-v7__deal>.hk-v7__dealkopf{flex:none}.hk-menu .hk-dicht-5 .hk-v7__deal .hk-v7__kachel{display:none}.hk-menu .hk-v7__dealbild,.hk-menu .hk-v7__dealbild .hk-ico,.hk-menu .hk-v7__dealbild img{width:40px;height:40px;image-rendering:pixelated}.hk-menu .hk-v7__dealtext{display:flex;flex-direction:column;gap:2px;min-width:0}.hk-menu .hk-v7__dealtitel{font-size:14px;line-height:18px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hk-menu .hk-v7__dealzahl{display:flex;flex-wrap:nowrap;gap:5px;align-items:baseline;min-width:0;font-size:12px;white-space:nowrap;color:var(--v7-ink-3,var(--hm-muted))}.hk-menu .hk-v7__deal .hk-v7__bkpill--rabattMax{padding:0 6px;font-size:10.5px;background:var(--v7-ok-flaeche);color:var(--v7-ok-schrift)}.hk-menu .hk-v7__dealh{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--v7-ink-3,var(--hm-muted))}.hk-menu .hk-v7__deal .hk-v7__kachel .hk-v7__prodmedia{aspect-ratio:auto;height:124px}.hk-menu .hk-v7__deal .hk-v7__spar{display:block;margin-top:2px;font-size:12px;line-height:16px;font-weight:700;color:var(--v7-ok-schrift)}.hk-menu .hk-v7__deal .hk-v7__pills .hk-v7__pill{min-height:24px;padding:calc(var(--hk-space-05) / 2) var(--hk-space-1);font-size:11.5px}.hk-menu .hk-md__deal .hk-md__kn{color:var(--v7-ok-schrift);font-weight:700}.hk-menu .hk-v7__deal .hk-v7__pill,.hk-menu .hk-v7__deal .hk-v7__bkpill{border-radius:999px}.hk-menu .hk-v7__flasche{min-width:0;margin-top:14px}.hk-menu .hk-v7__fl{position:relative;display:grid;grid-template-columns:112px minmax(0,1fr);grid-template-rows:31px 38px 38px 38px 5px auto;column-gap:8px;min-width:0}.hk-menu .hk-v7__fl--2{grid-template-rows:31px 57px 57px 5px auto}.hk-menu .hk-v7__flsvg{position:absolute;left:0;top:0;width:112px;height:150px;color:var(--v7-ink-2,var(--hm-muted));pointer-events:none;z-index:1}.hk-menu .hk-v7__flteiler{stroke:var(--hm-line)}.hk-menu .hk-v7__flalle{grid-area:1/1/2/-1;align-self:center;padding-left:74px;display:inline-flex;align-items:baseline;gap:4px;font-size:11.5px;font-weight:600;color:var(--v7-ink,var(--hm-ink));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hk-menu .hk-v7__flalle:hover{text-decoration:underline}.hk-menu .hk-v7__flzone{--hk-fl-mix:8%;grid-column:1;justify-self:center;width:90px;display:grid;align-content:center;padding:0 6px 0 8px;min-width:0;color:inherit;text-decoration:none;background:color-mix(in srgb,var(--v7-welt,var(--hm-accent)) var(--hk-fl-mix),var(--hm-paper));transition:background-color var(--v7-dauer,120ms)}.hk-menu .hk-v7__flzone--1{grid-row:2;border-radius:9px 9px 0 0}.hk-menu .hk-v7__flzone--2{grid-row:3;--hk-fl-mix:14%}.hk-menu .hk-v7__flzone--3{grid-row:4;--hk-fl-mix:20%;border-radius:0 0 9px 9px}.hk-menu .hk-v7__fl--2 .hk-v7__flzone--2{border-radius:0 0 9px 9px;--hk-fl-mix:20%}.hk-menu .hk-v7__flzone:hover,.hk-menu .hk-v7__flzone:focus-visible{--hk-fl-mix:30%}.hk-menu .hk-v7__flzone:hover .hk-v7__fllabel,.hk-menu .hk-v7__flzone:focus-visible .hk-v7__fllabel{text-decoration:underline;text-underline-offset:3px}.hk-menu .hk-v7__fllabel{min-width:0;font-size:12.5px;line-height:16px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hk-menu .hk-v7__fl .hk-v7__zahl{font-size:11px;line-height:14px}.hk-menu .hk-v7__flmarke{grid-column:2;align-self:center;font-size:11px;line-height:14px;color:var(--v7-ink-3,var(--hm-muted));white-space:nowrap}.hk-menu .hk-v7__flmarke--1{grid-row:2}.hk-menu .hk-v7__flmarke--2{grid-row:3}.hk-menu .hk-v7__flmarke--3{grid-row:4}.hk-menu .hk-v7__flfuss{grid-area:-2/1/-1/-1;display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:10px;min-width:0}.hk-menu .hk-v7__flratgeber{font-size:12px;line-height:16px;font-weight:600;color:var(--v7-ink,var(--hm-ink));text-decoration:underline;text-underline-offset:3px}.hk-menu .hk-v7__flratgeber:hover{text-decoration-thickness:2px}.hk-menu .hk-v7__bst{display:grid;grid-template-columns:minmax(0,1fr);gap:4px;margin-top:10px;padding:12px;border:1px solid var(--hm-line);border-radius:8px;background:var(--v7-kachel,var(--hm-paper));color:inherit;text-decoration:none;transition:border-color var(--v7-dauer,120ms)}.hk-menu .hk-v7__bst:hover,.hk-menu .hk-v7__bst:focus-visible{border-color:var(--v7-welt,var(--hm-accent))}.hk-menu .hk-v7__bstbild,.hk-menu .hk-v7__bstbild .hk-ico,.hk-menu .hk-v7__bstbild img{width:40px;height:40px;image-rendering:pixelated}.hk-menu .hk-v7__bsttitel{font-size:13px;line-height:17px;font-weight:700}.hk-menu .hk-v7__bsttext{font-size:12px;line-height:16px;color:var(--v7-ink-2,var(--hm-muted));display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.hk-menu .hk-v7__bst .hk-v7__bstknopf{justify-self:start;margin-top:4px;height:28px;padding:0 10px;font-size:12px}.hk-menu.hk-md .hk-md__fl .hk-v7__fl{margin:4px 0 8px}.hk-menu .hk-panel--v7:has(.hk-v7__sys) .hk-v7__kachel .hk-v7__prodname{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;overflow:hidden;min-height:34px;overflow-wrap:normal;word-break:normal}.hk-menu .hk-v7__sys{min-width:0;margin-bottom:14px}.hk-menu .hk-v7__sysraster{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--hk-v7-sys,3),minmax(0,1fr));gap:10px}.hk-menu .hk-v7__sysk{display:flex;flex-direction:column;gap:8px;min-width:0;padding:10px;border:1px solid var(--hm-line);border-radius:8px;background:var(--v7-kachel,var(--hm-paper))}.hk-menu .hk-v7__sysplatte{display:grid;place-items:center;height:64px;background:#fff;border:1px solid #e4e4e4;border-radius:6px;overflow:hidden;padding:var(--hk-space-1,8px)}.hk-menu .hk-v7__sysplatte img{display:block;width:120px;height:46px;object-fit:contain;max-width:100%}.hk-menu .hk-v7__syskopf{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;column-gap:10px;color:inherit;text-decoration:none}.hk-menu .hk-v7__syskopf:hover .hk-v7__systitel{text-decoration:underline}.hk-menu .hk-v7__sysbild,.hk-menu .hk-v7__sysbild .hk-ico,.hk-menu .hk-v7__sysbild img{width:48px;height:48px;image-rendering:pixelated}.hk-menu .hk-v7__systext{display:flex;flex-direction:column;gap:2px;min-width:0}.hk-menu .hk-v7__systitel{font-size:14px;line-height:18px;font-weight:700}.hk-menu .hk-v7__syszahl{font-size:12px;line-height:16px;color:var(--v7-ink-2,var(--hm-muted))}.hk-menu .hk-v7__sysh{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--v7-ink-3,var(--hm-muted))}.hk-menu .hk-v7__sysk .hk-v7__chips{margin:0}.hk-menu .hk-v7__sysk .hk-v7__chip{border-radius:999px}.hk-menu .hk-v7__karten.hk-v7__karten--liste{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px 12px;margin-bottom:12px}.hk-menu .hk-v7__karten--liste .hk-v7__kkarte{flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;min-height:0;height:auto;padding:6px 8px;background:none;border:0;border-radius:8px;text-align:left}.hk-menu .hk-v7__karten--liste .hk-v7__kkarte:hover{background:var(--v7-tint-2,var(--v7-tint))}.hk-menu .hk-v7__karten--liste .hk-v7__kkbild,.hk-menu .hk-v7__karten--liste .hk-v7__kkbild img{width:48px;height:48px;flex:none}.hk-menu .hk-v7__karten--liste .hk-v7__kktitel{flex:1 1 auto;min-width:0;font-size:13px;line-height:17px;font-weight:600}.hk-menu .hk-v7__fliste{margin-top:14px;min-width:0}.hk-menu .hk-v7__fliste .hk-v7__rows{grid-auto-rows:34px}.hk-menu .hk-v7__sysalle{font-size:12px;line-height:16px;font-weight:600;color:var(--v7-ink,var(--hm-ink));text-decoration:underline;text-underline-offset:3px}.hk-menu .hk-v7__mx{--mx-aroma:#E0A21B;--mx-shot:#0F7E84;--mx-base:#D9DEDE;--mx-glas:#F3F7F7;--mx-glas-licht:#FFFFFF;--mx-glas-schatten:#E3EBEB;--mx-umriss:#15191b}:root[data-theme=dark] .hk-menu .hk-v7__mx{--mx-aroma:#F2B93B;--mx-shot:#1A9CA3;--mx-base:#5E6A6B;--mx-glas:#1E2A2C;--mx-glas-licht:#2C3C3E;--mx-glas-schatten:#172224;--mx-umriss:#7C989A}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .hk-menu .hk-v7__mx{--mx-aroma:#F2B93B;--mx-shot:#1A9CA3;--mx-base:#5E6A6B;--mx-glas:#1E2A2C;--mx-glas-licht:#2C3C3E;--mx-glas-schatten:#172224;--mx-umriss:#7C989A}}.hk-menu .hk-v7__mxbuehne{position:relative;height:110px;margin:10px 0 0 4px}.hk-menu .hk-v7__mxg{position:relative;display:block;flex:none}.hk-menu .hk-v7__mxhuelle{position:absolute;inset:0;pointer-events:none;z-index:2;background:no-repeat 0 0/100% 100%;image-rendering:pixelated}.hk-menu .hk-v7__mxhuelle--110{background-image:url(../../../../hookainmenue/storefront/misch/mx-flasche-110.png)}.hk-menu .hk-v7__mxhuelle--176{background-image:url(../../../../hookainmenue/storefront/misch/mx-flasche-176.png)}:root[data-theme=dark] .hk-menu .hk-v7__mxhuelle--110{background-image:url(../../../../hookainmenue/storefront/misch/mx-flasche-110-dunkel.png)}:root[data-theme=dark] .hk-menu .hk-v7__mxhuelle--176{background-image:url(../../../../hookainmenue/storefront/misch/mx-flasche-176-dunkel.png)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .hk-menu .hk-v7__mxhuelle--110{background-image:url(../../../../hookainmenue/storefront/misch/mx-flasche-110-dunkel.png)}:root:not([data-theme=light]) .hk-menu .hk-v7__mxhuelle--176{background-image:url(../../../../hookainmenue/storefront/misch/mx-flasche-176-dunkel.png)}}.hk-menu .hk-v7__mxinnen{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,var(--mx-glas) 0 calc(var(--ix0) + var(--u)*2),var(--mx-glas-licht) calc(var(--ix0) + var(--u)*2) calc(var(--ix0) + var(--u)*4),var(--mx-glas) calc(var(--ix0) + var(--u)*4) calc(var(--ix1) - var(--u)*4),var(--mx-glas-schatten) calc(var(--ix1) - var(--u)*4) 100%)}.hk-menu .hk-v7__mxs{position:absolute;left:0;right:0;display:block;--t:var(--mx-base);background:linear-gradient(color-mix(in srgb,var(--t) 55%,#fff) 0 var(--u),transparent var(--u)),linear-gradient(90deg,var(--t) 0 calc(var(--ix0) + var(--u)*2),color-mix(in srgb,var(--t) 60%,#fff) calc(var(--ix0) + var(--u)*2) calc(var(--ix0) + var(--u)*4),var(--t) calc(var(--ix0) + var(--u)*4) calc(var(--ix1) - var(--u)*5),color-mix(in srgb,var(--t) 78%,#000) calc(var(--ix1) - var(--u)*5) 100%)}.hk-menu .hk-v7__mxs--aroma{--t:var(--mx-aroma)}.hk-menu .hk-v7__mxs--shot{--t:var(--mx-shot)}.hk-menu .hk-v7__mxs--base{--t:var(--mx-base)}@media (hover:hover){.hk-menu .hk-v7__mxs:hover{filter:brightness(1.12) saturate(1.08)}}.hk-menu .hk-v7__mxoben{position:absolute;left:0;right:0;top:0;z-index:3}.hk-menu .hk-v7__mxmarke{display:inline-block;flex:none;width:10px;height:10px;--t:var(--mx-glas);background:var(--t);box-shadow:inset 0 0 0 1px var(--mx-umriss),inset 2px 2px 0 1px color-mix(in srgb,var(--t) 55%,#fff)}.hk-menu .hk-v7__mxmarke--aroma{--t:var(--mx-aroma)}.hk-menu .hk-v7__mxmarke--shot{--t:var(--mx-shot)}.hk-menu .hk-v7__mxmarke--base{--t:var(--mx-base)}.hk-menu .hk-v7__mxliste{position:absolute;inset:0 0 0 48px}.hk-menu .hk-v7__mxz{position:absolute;left:0;right:0;height:24px;display:flex;align-items:center;gap:6px;font-size:12.5px;line-height:16px;font-weight:500;white-space:nowrap;color:inherit;text-decoration:none}.hk-menu .hk-v7__mxstrich{width:12px;height:1px;background:repeating-linear-gradient(90deg,var(--v7-ink-2,var(--hm-muted)) 0 2px,transparent 2px 4px);flex:none}.hk-menu .hk-v7__mxz:hover .hk-v7__mxt,.hk-menu .hk-v7__mxz:focus-visible .hk-v7__mxt{text-decoration:underline;text-underline-offset:3px}.hk-menu .hk-v7__mxz:focus-visible,.hk-menu .hk-v7__mxzeile:focus-visible{outline:2px solid var(--hm-ink);outline-offset:2px}.hk-menu .hk-v7__mxz .hk-v7__zahl{font-size:11px}.hk-menu .hk-v7__mx .hk-v7__mxknopf{margin-top:12px;height:30px;padding:0 12px;font-size:12px}.hk-menu.hk-md .hk-v7__mx{padding-bottom:8px}.hk-menu.hk-md .hk-v7__mx .hk-v7__mxbuehne{height:auto;margin:6px 0 0;display:grid;grid-template-columns:78px minmax(0,1fr);align-items:center;column-gap:16px}.hk-menu.hk-md .hk-v7__mx .hk-v7__mxg{justify-self:center}.hk-menu.hk-md .hk-v7__mxzeilen{list-style:none;margin:0;padding:0;min-width:0}.hk-menu.hk-md .hk-v7__mxzeile{display:grid;grid-template-columns:10px minmax(0,1fr) auto 14px;align-items:center;column-gap:10px;min-height:44px;border-bottom:1px solid var(--hm-line);font-size:14px;color:inherit;text-decoration:none}.hk-menu.hk-md .hk-v7__mxzeilen li:last-child>.hk-v7__mxzeile{border-bottom:0}.hk-menu.hk-md .hk-v7__mxt{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hk-menu.hk-md .hk-v7__mx .hk-v7__mxknopf{height:40px;padding:0 16px;font-size:14px}.hk-menu .hk-v7__dealrest{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:10px 0 0;padding:0}.hk-menu .hk-v7__dealrestlink{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:6px 12px 6px 8px;border-radius:8px;background:color-mix(in srgb,var(--hm-ink) 4%,var(--hm-paper));color:inherit;text-decoration:none;white-space:nowrap;transition:background-color var(--v7-dauer,120ms)}.hk-menu .hk-v7__dealrestlink:hover{background:color-mix(in srgb,var(--hm-ink) 7%,var(--hm-paper))}.hk-menu .hk-v7__dealrestbild,.hk-menu .hk-v7__dealrestbild .hk-ico,.hk-menu .hk-v7__dealrestbild img{width:28px;height:28px;image-rendering:pixelated}.hk-menu .hk-v7__dealresttitel{font-size:13px;font-weight:700}.hk-menu .hk-v7__dealrestzahl{display:inline-flex;gap:5px;align-items:baseline;font-size:12px;color:var(--v7-ink-3,var(--hm-muted))}.hk-menu .hk-v7__dealrest .hk-v7__bkpill--rabattMax{padding:0 6px;border-radius:999px;font-size:10.5px;background:var(--v7-ok-flaeche);color:var(--v7-ok-schrift)}.hk-menu .hk-v7__prbild--blatt{display:flex;align-items:center;justify-content:center}.hk-menu .hk-v7__prbild--blatt svg{width:32px;height:32px}.hk-menu .hk-v7__zeichen{display:inline-flex;align-items:center;justify-content:center;flex:none}.hk-menu .hk-v7__zeichen svg{display:block}.hk-menu .hk-v7__chipbild--zeichen{width:18px;height:18px}.hk-menu .hk-v7__chipbild--zeichen svg{width:18px;height:18px}.hk-menu .hk-v7__tabbild .hk-v7__zeichen svg.hk-facet__blatt{width:20px;height:20px}.hk-menu .hk-ersatz__katlinks{grid-column:1/-1;align-self:start;display:flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;gap:var(--hk-space-1,8px);margin:var(--hk-space-05,4px) 0 var(--hk-space-1,8px)}.hk-menu .hk-ersatz__katlinks .hk-panel__cta{display:inline-flex;align-items:center;justify-content:flex-start;flex:0 1 auto;width:auto;min-height:36px;padding:calc(var(--hk-space-05,4px) * 1.5) calc(var(--hk-space-1,8px) * 1.5);border:1px solid var(--hm-ink);border-radius:var(--hk-radius-btn,8px);background:transparent;color:var(--hm-ink)!important;text-align:start;font-weight:600;line-height:1.3}@media (hover:hover){.hk-menu .hk-ersatz__katlinks .hk-panel__cta:hover{background:var(--hm-surface);text-decoration:none}}.hk-menu.hk-md .hk-ersatz__katlinks .hk-panel__cta{min-height:44px}@media (hover:none){.hk-menu .hk-ersatz__katlinks .hk-panel__cta{min-height:44px}}.hk-menu .hk-v7__row--einstieg .hk-v7__rowtext{font-weight:600}.hk-menu .hk-v7__row--einstieg .hk-v7__rowpfeil{margin-inline-start:6px;flex:none}.hk-menu .hk-v7__mix--links{grid-template-columns:minmax(0,1fr);row-gap:4px;margin-top:12px;padding:10px 12px}.hk-menu .hk-v7__mix--links .hk-v7__mixbtn{grid-column:1;grid-row:auto;justify-self:start;margin-top:4px}.hk-menu .hk-nav__panel.hk-menu__laedt{height:clamp(240px,var(--hm-height,calc(100dvh - 240px)),440px);overflow:hidden}.hk-menu.hk-drawer .hk-nav__panel.hk-menu__laedt{height:clamp(320px,calc(100dvh - 160px),560px)}.hk-menu.hk-nav .hk-nav__panel.hk-nav__panel--reserviert{height:var(--hm-reserve-height,var(--hm-height,calc(100dvh - 240px)))}.hk-menu.hk-md.hk-md--r2,.hk-menu.hk-md .hk-md__panel--r2,.hk-menu.hk-md .hk-md__einstieg-r2{--md-s05:var(--hk-space-05,4px);--md-s1:var(--hk-space-1,8px);--md-s2:var(--hk-space-2,16px);--md-s3:var(--hk-space-3,24px);--md-s6:var(--hk-space-6,48px)}.hk-menu.hk-drawer.hk-md.hk-md--r2{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:var(--md-s2);padding-top:var(--md-s2)}.hk-menu.hk-drawer.hk-md.hk-md--r2:has(>.hk-md__foot--r2){display:flex;flex-direction:column;min-height:calc(100dvh - 56px - var(--hk-cookie-hub, 0px))}.hk-menu.hk-drawer.hk-md.hk-md--r2:has(>.hk-md__foot--r2)>*{min-width:0}.hk-menu.hk-drawer.hk-md.hk-md--r2>.hk-md__foot--r2{margin-top:auto}.hk-menu.hk-drawer.hk-md.hk-md--r2.hk-drawer--ebene:has(>.hk-md__foot--r2){height:calc(100dvh - 56px - var(--hk-cookie-hub,0px));min-height:0}.hk-menu.hk-drawer.hk-md.hk-md--r2.hk-drawer--ebene:has(>.hk-md__foot--r2)>.hk-drawer__stack{flex:1 1 0;min-height:0;grid-template-rows:minmax(0,1fr)}.hk-menu.hk-drawer.hk-md.hk-md--r2.hk-drawer--ebene:has(>.hk-md__foot--r2)>.hk-md__foot--r2{flex:none}.hk-menu.hk-drawer.hk-md.hk-md--r2.hk-drawer--ebene:has(>.hk-md__foot--r2)>.hk-drawer__stack>.hk-drawer__panel{min-height:0;height:100%;overflow:hidden}.hk-menu.hk-drawer.hk-md.hk-md--r2.hk-drawer--ebene:has(>.hk-md__foot--r2) .hk-drawer__ebene{position:relative}.hk-menu.hk-drawer.hk-md.hk-md--r2.hk-drawer--ebene:has(>.hk-md__foot--r2) .hk-drawer__ebene>.hk-nav__panel{height:100%;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain}.hk-menu.hk-drawer.hk-md.hk-md--r2.hk-drawer--ebene:has(>.hk-md__foot--r2) .hk-drawer__ebene>.hk-drawer__zurueck{position:absolute;inset:0 0 auto;z-index:4}.hk-menu.hk-drawer.hk-md.hk-md--r2.hk-drawer--ebene:has(>.hk-md__foot--r2) .hk-drawer__ebene>.hk-nav__panel:has(>.hk-menu__ladehinweis){padding-top:var(--md-s6)}.hk-menu.hk-drawer.hk-md.hk-md--r2 .hk-nav__welten{margin:0}.hk-menu.hk-drawer.hk-md.hk-md--r2 .hk-nav__welten button::before{inset:calc(var(--md-s05) * -1.5) 0}.hk-menu.hk-drawer.hk-md.hk-md--r2 .hk-drawer__start{display:grid;align-content:start;gap:var(--md-s2)}.hk-menu.hk-drawer.hk-md.hk-md--r2 .hk-md__einstiege>ul{margin:0;gap:var(--md-s1)}.hk-menu.hk-drawer.hk-md.hk-md--r2 .hk-md__liste>li:has(>.hk-md__aktion){margin:0;padding-bottom:var(--md-s1)}.hk-menu.hk-md .hk-md__panel--r2{display:grid;align-content:start;gap:var(--md-s3);padding:0 0 var(--md-s3)}.hk-menu.hk-drawer.hk-md .hk-panel.hk-md__panel.hk-md__panel--r2{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:var(--md-s3);padding:0 0 var(--md-s3)}.hk-menu.hk-md .hk-md__panel--r2 .hk-md__gr{display:grid;align-content:start;gap:var(--md-s3);min-width:0;margin:0;padding-top:var(--md-s3);border-top:1px solid var(--hm-line)}.hk-menu.hk-md .hk-md__panel--r2 .hk-md__gr[data-hk-md-gruppe="1"]{padding-top:0;border-top:0}.hk-menu.hk-md .hk-md__panel--r2 .hk-md__sek,.hk-menu.hk-md .hk-md__panel--r2 .hk-v7__sf,.hk-menu.hk-md .hk-md__panel--r2 .hk-md__fl{display:grid;align-content:start;gap:var(--md-s1);min-width:0;margin:0;padding:0}.hk-menu.hk-md :is(.hk-md__panel--r2,.hk-md__einstieg-r2) .hk-md__fh,.hk-menu.hk-md .hk-md__panel--r2 .hk-v7__sf .hk-v7__gh{display:block;margin:0;font-size:13px;line-height:18px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--md-welt-text)}.hk-menu.hk-md :is(.hk-md__panel--r2,.hk-md__einstieg-r2) .hk-md__kopf{min-height:60px;margin:0;padding:var(--md-s1) 0;gap:var(--md-s1);border-bottom:0;background:var(--hk-paper,var(--hm-paper))}.hk-menu.hk-drawer.hk-md :is(.hk-md__panel--r2,.hk-md__einstieg-r2) .hk-md__kopf{padding:var(--md-s1) var(--md-s2);border-radius:8px;background:var(--md-surface)}.hk-menu.hk-md :is(.hk-md__panel--r2,.hk-md__einstieg-r2) .hk-md__zurueck{min-height:44px;height:auto;padding:0 var(--md-s2) 0 var(--md-s1);border:1px solid var(--hm-ink);border-radius:8px;background:var(--hm-ink);color:var(--hm-paper);font-size:13px;line-height:18px;font-weight:500}.hk-menu.hk-md :is(.hk-md__panel--r2,.hk-md__einstieg-r2) .hk-md__kopf .hk-md__titel{font-size:14px;line-height:20px;font-weight:500;color:var(--md-ink-2)}.hk-menu.hk-md .hk-panel.hk-md__einstieg-r2{gap:var(--md-s3);padding:0 0 var(--md-s3)}.hk-menu.hk-md .hk-md__einstieg-r2>.hk-md__kopf--einstieg{margin:0}.hk-menu.hk-md .hk-md__einstieg-r2>*{grid-column:1/-1;min-width:0}.hk-menu.hk-md .hk-md__einstieg-r2 .hk-einstieg__wege,.hk-menu.hk-md .hk-md__einstieg-r2 .hk-wege,.hk-menu.hk-md .hk-md__einstieg-r2 .hk-ersatz__werkzeuge{grid-template-columns:minmax(0,1fr)}.hk-menu.hk-md .hk-md__einstieg-r2 .hk-weg,.hk-menu.hk-md .hk-md__einstieg-r2 .hk-check,.hk-menu.hk-md .hk-md__einstieg-r2 .hk-ersatz__schritt{min-width:0}.hk-menu.hk-md .hk-md__einstieg-r2>.hk-md__eltern{grid-column:1/-1;min-width:0;margin:0}.hk-menu.hk-md :is(.hk-md__panel--r2,.hk-md__einstieg-r2) .hk-md__eltern{display:grid;gap:var(--md-s2);margin:0;padding:var(--md-s2);border-radius:8px;background:var(--md-surface)}.hk-menu.hk-md :is(.hk-md__panel--r2,.hk-md__einstieg-r2) .hk-md__elkopf{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:var(--md-s2)}.hk-menu.hk-md :is(.hk-md__panel--r2,.hk-md__einstieg-r2) .hk-md__elkopf:not(:has(.hk-md__elbild)){grid-template-columns:minmax(0,1fr)}.hk-menu.hk-md :is(.hk-md__panel--r2,.hk-md__einstieg-r2) .hk-md__elbild.hk-ico,.hk-menu.hk-md :is(.hk-md__panel--r2,.hk-md__einstieg-r2) .hk-md__elbild img{width:40px;height:40px;object-fit:contain;image-rendering:pixelated}.hk-menu.hk-md :is(.hk-md__panel--r2,.hk-md__einstieg-r2) .hk-md__elx{display:grid;gap:var(--md-s05);min-width:0}.hk-menu.hk-md :is(.hk-md__panel--r2,.hk-md__einstieg-r2) .hk-md__elname{font-size:18px;line-height:22px;font-weight:700;overflow-wrap:anywhere}.hk-menu.hk-md :is(.hk-md__panel--r2,.hk-md__einstieg-r2) .hk-md__elzusatz{font-size:13px;line-height:17px;color:var(--md-ink-2);overflow-wrap:anywhere}.hk-menu.hk-md .hk-md__panel--r2 .hk-md__haupt{display:grid;grid-template-columns:minmax(0,1fr) auto 16px;align-items:center;gap:var(--md-s1);min-height:48px;padding:0 var(--md-s2);border-radius:8px;background:var(--hm-ink);color:var(--hm-paper);font-size:14px;line-height:18px;font-weight:600}.hk-menu.hk-md .hk-md__panel--r2 .hk-md__hauptt{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hk-menu.hk-md .hk-md__panel--r2 .hk-md__hauptn{font-size:12px;font-weight:500;opacity:.75;font-variant-numeric:tabular-nums}.hk-menu.hk-md .hk-md__panel--r2 .hk-md__qs{display:grid;grid-template-columns:repeat(var(--hk-md-qs,4),minmax(0,1fr));gap:var(--md-s1)}.hk-menu.hk-md .hk-md__panel--r2 .hk-md__qs>li{min-width:0}.hk-menu.hk-md .hk-md__panel--r2 .hk-md__q{display:grid;align-content:start;justify-items:start;gap:var(--md-s05);height:100%;min-height:64px;padding:var(--md-s1);border:1px solid var(--hm-line);border-radius:8px;background:var(--hm-paper)}.hk-menu.hk-md .hk-md__panel--r2 .hk-md__qbild.hk-ico,.hk-menu.hk-md .hk-md__panel--r2 .hk-md__qbild img{width:24px;height:24px;object-fit:contain;image-rendering:pixelated}.hk-menu.hk-md .hk-md__panel--r2 .hk-md__qt{max-width:100%;font-size:12px;line-height:15px;font-weight:600;overflow-wrap:anywhere;hyphens:auto}.hk-menu.hk-md .hk-md__panel--r2 .hk-v7__schnell{display:grid;gap:var(--md-s3);margin:0}.hk-menu.hk-md .hk-md__panel--r2 .hk-v7__sf .hk-v7__pills{display:flex;flex-wrap:nowrap;gap:var(--md-s1);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--md-s2);scrollbar-width:none;margin:0 calc(-1 * var(--md-s2));padding:var(--md-s05) var(--md-s2)}.hk-menu.hk-md .hk-md__panel--r2 .hk-v7__sf .hk-v7__pills::-webkit-scrollbar{display:none}.hk-menu.hk-md .hk-md__panel--r2 .hk-v7__sf .hk-v7__pills>li{flex:none;max-width:none;scroll-snap-align:start}.hk-menu.hk-md .hk-md__panel--r2 .hk-v7__sf .hk-v7__pill{position:relative;min-height:44px;padding:0 var(--md-s2);white-space:nowrap}.hk-menu.hk-md .hk-md__panel--r2 .hk-md__bks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--md-s1)}.hk-menu.hk-md .hk-md__panel--r2 .hk-md__bks>li{min-width:0}.hk-menu.hk-md .hk-md__panel--r2 .hk-md__bk{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:var(--md-s1);height:100%;min-height:60px;padding:var(--md-s1);background:var(--md-surface);border:1px solid var(--hm-line);border-radius:4px}.hk-menu.hk-md .hk-md__panel--r2 .hk-md__bk--ohnebild{grid-template-columns:minmax(0,1fr)}.hk-menu.hk-md .hk-md__panel--r2 .hk-md__bk--lang{grid-template-columns:minmax(0,1fr);align-items:start}@media (max-width:379px){.hk-menu.hk-md .hk-md__panel--r2 .hk-md__bks>li:has(>.hk-md__bk--lang){grid-column:1/-1}.hk-menu.hk-md .hk-md__panel--r2 .hk-md__bk--lang:not(.hk-md__bk--ohnebild){grid-template-columns:36px minmax(0,1fr);align-items:center}}.hk-menu.hk-md .hk-md__panel--r2 .hk-md__bkbild.hk-ico,.hk-menu.hk-md .hk-md__panel--r2 .hk-md__bkbild img{width:36px;height:36px;object-fit:contain;image-rendering:pixelated}.hk-menu.hk-md .hk-md__panel--r2 .hk-md__bkx{display:grid;gap:var(--md-s05);min-width:0}.hk-menu.hk-md .hk-md__panel--r2 .hk-md__bkt{font-size:13px;line-height:16px;font-weight:600;overflow-wrap:anywhere}.hk-menu.hk-md .hk-md__panel--r2 .hk-md__bkz{font-size:12px;line-height:15px;color:var(--md-ink-2)}.hk-menu.hk-md .hk-md__panel--r2 .hk-md__bkp{justify-self:start;padding:0 var(--md-s05);border-radius:999px;font-size:12px;line-height:16px;font-weight:600;white-space:nowrap;background:var(--v7-ok-flaeche);color:var(--v7-ok-schrift)}.hk-menu.hk-md .hk-md__panel--r2 .hk-md__kraster{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--md-s1)}.hk-menu.hk-md .hk-md__panel--r2 .hk-md__kraster--1{grid-template-columns:minmax(0,1fr)}.hk-menu.hk-md .hk-md__panel--r2 .hk-md__kraster--2{grid-template-columns:repeat(2,minmax(0,1fr))}.hk-menu.hk-md .hk-md__panel--r2 .hk-md__kraster>li{min-width:0}.hk-menu.hk-md .hk-md__panel--r2 .hk-md__kraster .hk-md__kachel{display:grid;align-content:start;justify-items:start;gap:var(--md-s05);width:auto;height:100%;min-height:72px;padding:var(--md-s1);background:var(--md-surface);border:1px solid var(--hm-line);border-radius:4px}.hk-menu.hk-md .hk-md__panel--r2 .hk-md__kraster .hk-md__kbild,.hk-menu.hk-md .hk-md__panel--r2 .hk-md__kraster .hk-md__kbild img{width:32px;height:32px;object-fit:contain;image-rendering:pixelated}.hk-menu.hk-md .hk-md__panel--r2 .hk-md__kraster .hk-md__kt{font-size:13px;line-height:16px;hyphens:auto}.hk-menu.hk-md .hk-md__panel--r2 .hk-md__mkraster{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--md-s1)}.hk-menu.hk-md .hk-md__panel--r2 .hk-md__mkraster>li{min-width:0}.hk-menu.hk-md .hk-md__panel--r2 .hk-md__mkk{display:grid;align-content:start;gap:var(--md-s05);height:100%;min-height:44px;padding:var(--md-s05);background:var(--md-surface);border:1px solid var(--hm-line);border-radius:4px}.hk-menu.hk-md .hk-md__panel--r2 .hk-md__mkpl{display:grid;place-items:center;aspect-ratio:1;padding:var(--md-s05);background:#fff;border-radius:4px;overflow:hidden;color:#0a0a0a}.hk-menu.hk-md .hk-md__panel--r2 .hk-md__mkpl img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.hk-menu.hk-md .hk-md__panel--r2 .hk-md__mkpl--text{font-size:12px;line-height:14px;font-weight:600;text-align:center;overflow-wrap:anywhere}.hk-menu.hk-md .hk-md__panel--r2 .hk-md__mkn{min-width:0;font-size:12px;line-height:15px;font-weight:500;text-align:center;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;min-height:30px}.hk-menu.hk-md .hk-md__panel--r2 .hk-md__mkn--lang{font-size:10px;line-height:15px;letter-spacing:-.01em;overflow-wrap:break-word;hyphens:auto;-webkit-hyphens:auto}.hk-menu.hk-md .hk-md__panel--r2 .hk-md__mku{min-width:0;font-size:12px;line-height:15px;color:var(--md-ink-2);text-align:center;white-space:normal}.hk-menu.hk-md .hk-md__panel--r2 .hk-md__mkb{display:block;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hk-menu.hk-md .hk-md__panel--r2 .hk-md__azl{grid-column:1/-1;padding-top:var(--md-s1);font-size:12px;line-height:16px;font-weight:600;color:var(--md-welt-text)}.hk-menu.hk-md .hk-md__panel--r2 .hk-md__such{display:none;width:100%;height:44px;margin:0;padding:0 var(--md-s2);border:1px solid var(--hm-line);border-radius:999px;background:var(--hm-paper);color:var(--hm-ink);font-size:16px}.hk-menu.hk-md .hk-md__panel--r2 .is-offen>.hk-md__such{display:block}.hk-menu.hk-md .hk-md__panel--r2 .hk-md__leer{margin:0;font-size:12px;line-height:16px;color:var(--md-ink-2)}.hk-menu.hk-md .hk-md__panel--r2 [data-hk-md-mehr]:not(.is-offen)>.hk-md__zu,.hk-menu.hk-md .hk-md__panel--r2 [data-hk-md-mehr]:not(.is-offen)>ul>.hk-md__zu,.hk-menu.hk-md .hk-md__panel--r2 .hk-md__mkraster>.hk-md__weg{display:none}.hk-menu.hk-md .hk-md__panel--r2 .hk-md__mehr{display:flex;align-items:center;justify-content:center;gap:var(--md-s1);width:100%;min-height:44px;margin:0;padding:0 var(--md-s2);border:1px solid var(--hm-ink);border-radius:8px;background:var(--hm-ink);color:var(--hm-paper);font-size:13px;line-height:18px;font-weight:500}.hk-menu.hk-md .hk-md__panel--r2 .hk-md__mehr::after{content:"→"}.hk-menu.hk-md .hk-md__panel--r2 .hk-md__mehr--leise{border-color:var(--hm-ink)}.hk-menu.hk-md .hk-md__panel--r2 .is-offen>.hk-md__mehr:not([data-hk-md-weniger]),.hk-menu.hk-md .hk-md__panel--r2 .is-offen>ul>.hk-md__plusli{display:none}.hk-menu.hk-md .hk-md__panel--r2 .hk-md__chips{display:flex;flex-wrap:wrap;gap:var(--md-s1)}.hk-menu.hk-md .hk-md__panel--r2 .hk-md__chips>li{max-width:100%;min-width:0}.hk-menu.hk-md .hk-md__panel--r2 .hk-md__chips .hk-md__pille{height:36px;max-width:100%;padding:0 var(--md-s2)}.hk-menu.hk-md .hk-md__panel--r2 .hk-md__pt{min-width:0;overflow:hidden;text-overflow:ellipsis}.hk-menu.hk-md .hk-md__panel--r2 .hk-md__pbild,.hk-menu.hk-md .hk-md__panel--r2 .hk-md__pbild img,.hk-menu.hk-md .hk-md__panel--r2 .hk-md__pille .hk-v7__zeichen{width:20px;height:20px;object-fit:contain;image-rendering:pixelated;flex:none}.hk-menu.hk-md .hk-md__panel--r2 .hk-md__plus{border:1px solid var(--hm-line);background:var(--hm-paper);color:var(--hm-ink);font-weight:500}.hk-menu.hk-md .hk-md__panel--r2 .hk-md__balken{display:grid}.hk-menu.hk-md .hk-md__panel--r2 .hk-md__ba{display:grid;grid-template-columns:minmax(0,9fr) minmax(0,7fr) 40px;align-items:center;gap:var(--md-s1);min-height:44px;border-bottom:1px solid var(--hm-line)}.hk-menu.hk-md .hk-md__panel--r2 .hk-md__bat{font-size:13px;line-height:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hk-menu.hk-md .hk-md__panel--r2 .hk-md__bab{height:6px;border-radius:3px;background:var(--md-surface);overflow:hidden}.hk-menu.hk-md .hk-md__panel--r2 .hk-md__bab>span{display:block;height:100%;border-radius:3px;background:var(--md-welt)}.hk-menu.hk-md .hk-md__panel--r2 .hk-md__ba .hk-md__pz{text-align:right}.hk-menu.hk-md .hk-md__panel--r2 .hk-md__ft{display:grid;gap:var(--md-s1);padding:var(--md-s2);border:1px solid var(--hm-ink);border-radius:8px;background:var(--hm-paper)}.hk-menu.hk-md .hk-md__panel--r2 .hk-md__ft--mix{border-color:var(--md-surface);background:var(--md-surface)}.hk-menu.hk-md .hk-md__panel--r2 .hk-md__ftbild.hk-ico,.hk-menu.hk-md .hk-md__panel--r2 .hk-md__ftbild img{width:40px;height:40px;object-fit:contain;image-rendering:pixelated}.hk-menu.hk-md .hk-md__panel--r2 .hk-md__fts{font-size:13px;line-height:18px;color:var(--md-ink-2)}.hk-menu.hk-md .hk-md__panel--r2 .hk-md__knopf{display:flex;align-items:center;justify-content:center;gap:var(--md-s1);min-height:44px;margin:0;padding:0 var(--md-s2);border-radius:8px;background:var(--hm-ink);color:var(--hm-paper);font-size:13px;line-height:18px;font-weight:500;text-align:center}.hk-menu.hk-md .hk-md__panel--r2 .hk-md__knopf--rand{border:1px solid var(--hm-ink);background:var(--hm-ink);color:var(--hm-paper)}.hk-menu.hk-md .hk-md__panel--r2 .hk-md__sy{display:grid;grid-template-columns:repeat(var(--hk-md-sy,3),minmax(0,1fr));gap:var(--md-s1)}.hk-menu.hk-md .hk-md__panel--r2 .hk-md__sys{display:grid;grid-template-rows:auto auto 1fr auto;align-items:start;gap:var(--md-s1);min-width:0}.hk-menu.hk-md .hk-md__panel--r2 .hk-md__syg{display:grid;justify-items:center;gap:var(--md-s05);padding:var(--md-s1) var(--md-s05);background:var(--md-surface);border:1px solid var(--hm-line);border-radius:4px;text-align:center}.hk-menu.hk-md .hk-md__panel--r2 .hk-md__sypl{display:grid;place-items:center;width:100%;height:28px;padding:var(--md-s05);background:#fff;border-radius:4px}.hk-menu.hk-md .hk-md__panel--r2 .hk-md__sypl img{max-width:100%;max-height:22px;object-fit:contain}.hk-menu.hk-md .hk-md__panel--r2 .hk-md__syi.hk-ico,.hk-menu.hk-md .hk-md__panel--r2 .hk-md__syi img{width:40px;height:40px;object-fit:contain;image-rendering:pixelated}.hk-menu.hk-md .hk-md__panel--r2 .hk-md__syn{font-size:13px;line-height:16px;font-weight:600;overflow-wrap:anywhere}.hk-menu.hk-md .hk-md__panel--r2 .hk-md__syh{font-size:12px;line-height:15px;color:var(--md-ink-2)}.hk-menu.hk-md .hk-md__panel--r2 .hk-md__syc{display:grid;gap:var(--md-s1)}.hk-menu.hk-md .hk-md__panel--r2 .hk-md__sychip{position:relative;display:flex;align-items:center;justify-content:space-between;gap:var(--md-s05);min-height:36px;padding:0 var(--md-s1);border-radius:999px;background:var(--md-surface);font-size:12px;line-height:14px}.hk-menu.hk-md .hk-md__panel--r2 .hk-md__sychip::after{content:"";position:absolute;inset:-4px 0}.hk-menu.hk-md .hk-md__panel--r2 .hk-md__sya{display:flex;align-items:center;min-height:44px;font-size:12px;line-height:15px;font-weight:500;text-decoration:underline;text-underline-offset:3px}.hk-menu.hk-md .hk-md__panel--r2 .hk-md__prbahn{display:flex;gap:var(--md-s1);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 calc(-1 * var(--md-s2));padding:var(--md-s05) var(--md-s2);scroll-padding-inline:var(--md-s2)}.hk-menu.hk-md .hk-md__panel--r2 .hk-md__prbahn::-webkit-scrollbar{display:none}.hk-menu.hk-md .hk-md__panel--r2 .hk-md__prbahn>li{flex:none;display:grid;align-content:start;gap:var(--md-s05);width:144px;scroll-snap-align:start}.hk-menu.hk-md .hk-md__panel--r2 .hk-md__prbahn .hk-v7__kachel{height:100%}.hk-menu.hk-md .hk-md__panel--r2 .hk-md__prber{font-size:12px;line-height:15px;font-weight:600;color:var(--md-welt-text)}.hk-menu.hk-md .hk-md__panel--r2 .hk-md__ueberx{display:grid;grid-template-columns:40px minmax(0,1fr);gap:var(--md-s1);align-items:start}.hk-menu.hk-md .hk-md__panel--r2 .hk-md__ueberx:not(:has(.hk-md__ueberbild)){grid-template-columns:minmax(0,1fr)}.hk-menu.hk-md .hk-md__panel--r2 .hk-md__ueberbild.hk-ico,.hk-menu.hk-md .hk-md__panel--r2 .hk-md__ueberbild img{width:40px;height:40px;object-fit:contain;image-rendering:pixelated}.hk-menu.hk-md .hk-md__panel--r2 .hk-md__uebertext{margin:0;font-size:13px;line-height:18px;color:var(--md-ink-2);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.hk-menu.hk-md .hk-md__panel--r2 .hk-md__fl.hk-v7__mx{padding:0}.hk-menu.hk-md .hk-md__panel--r2 .hk-md__fl .hk-v7__mxbuehne{margin:0}.hk-menu.hk-md .hk-md__panel--r2 .hk-md__fl .hk-v7__mxknopf{display:flex;justify-content:center;width:100%;min-height:44px;height:auto;margin:0;border-radius:8px}@media (hover:hover){.hk-menu.hk-md .hk-md__panel--r2 .hk-md__mkk:hover,.hk-menu.hk-md .hk-md__panel--r2 .hk-md__kraster .hk-md__kachel:hover,.hk-menu.hk-md .hk-md__panel--r2 .hk-md__bk:hover,.hk-menu.hk-md .hk-md__panel--r2 .hk-md__q:hover,.hk-menu.hk-md .hk-md__panel--r2 .hk-md__syg:hover{border-color:var(--md-welt)}.hk-menu.hk-md .hk-md__panel--r2 .hk-md__ba:hover,.hk-menu.hk-md .hk-md__panel--r2 .hk-md__sychip:hover{background:var(--md-tint)}.hk-menu.hk-md .hk-md__panel--r2 .hk-md__zurueck:hover,.hk-menu.hk-md .hk-md__einstieg-r2 .hk-md__zurueck:hover,.hk-menu.hk-md .hk-md__panel--r2 .hk-md__mehr:hover,.hk-menu.hk-md .hk-md__panel--r2 .hk-md__knopf--rand:hover{background:var(--md-surface);color:var(--hm-ink);border-color:var(--hm-ink)}}.hk-menu.hk-md .hk-md__panel--r2 .hk-md__zurueck:focus-visible,.hk-menu.hk-md .hk-md__einstieg-r2 .hk-md__zurueck:focus-visible,.hk-menu.hk-md .hk-md__panel--r2 .hk-md__mehr:focus-visible,.hk-menu.hk-md .hk-md__panel--r2 .hk-md__knopf--rand:focus-visible{outline:2px solid var(--hm-ink);outline-offset:2px}.hk-menu.hk-md .hk-md__panel--r2 .hk-md__mkk:active,.hk-menu.hk-md .hk-md__panel--r2 .hk-md__kraster .hk-md__kachel:active,.hk-menu.hk-md .hk-md__panel--r2 .hk-md__bk:active,.hk-menu.hk-md .hk-md__panel--r2 .hk-md__q:active{border-color:var(--md-welt)}.hk-menu.hk-md .hk-md__foot.hk-md__foot--r2{height:auto;min-height:60px;margin:0 calc(-1 * var(--md-s2,16px));padding:var(--md-s05,4px) var(--md-s1,8px) calc(var(--md-s05,4px) + env(safe-area-inset-bottom,0px));border-top:1px solid var(--hm-line);background:var(--md-surface)}.hk-menu.hk-md .hk-md__foot.hk-md__foot--r2>*+*{border-left:0}.hk-menu.hk-md .hk-md__foot.hk-md__foot--r2>.hk-md__fk{display:grid;justify-items:center;align-content:center;gap:var(--md-s05,4px);min-width:44px;min-height:48px;padding:var(--md-s05,4px) 0;border:0;border-radius:8px;background:transparent;color:var(--hm-ink);font-size:12px;line-height:15px;font-weight:500;text-align:center}.hk-menu.hk-md .hk-md__foot--r2 .hk-md__fki{width:22px;height:22px;object-fit:contain;image-rendering:pixelated}.hk-menu.hk-md .hk-md__foot--r2 .hk-md__fkt{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (hover:hover){.hk-menu.hk-md .hk-md__foot.hk-md__foot--r2>.hk-md__fk:hover{background:var(--md-tint)}}.hk-menu.hk-md .hk-v7__mx .hk-v7__mxbuehne{isolation:isolate}.hk-menu.hk-md .hk-v7__mx .hk-v7__mxg{grid-area:1/1;pointer-events:none}.hk-menu.hk-md .hk-v7__mx .hk-v7__mxs,.hk-menu.hk-md .hk-v7__mx .hk-v7__mxoben{pointer-events:none}.hk-menu.hk-md .hk-v7__mx .hk-v7__mxzeilen{grid-area:1/1/2/-1;position:relative;z-index:1}.hk-menu.hk-md .hk-v7__mx{--md-flasche-b:78px}.hk-menu.hk-md .hk-v7__mx .hk-v7__mxzeile{padding-left:calc(var(--md-flasche-b) + var(--md-s2,16px));border-bottom:0;background:linear-gradient(var(--hm-line),var(--hm-line)) no-repeat right bottom/calc(100% - var(--md-flasche-b) - var(--md-s2,16px)) 1px}.hk-menu.hk-md .hk-v7__mx .hk-v7__mxzeilen li:last-child>.hk-v7__mxzeile{background:none}@media (hover:hover){.hk-menu.hk-md .hk-v7__mx .hk-v7__mxzeile:hover .hk-v7__mxt{text-decoration:underline;text-underline-offset:3px}}.hk-menu.hk-md .hk-md__panel--r2 .hk-md__n,.hk-menu.hk-md .hk-md__panel--r2 .hk-md__pz,.hk-menu.hk-md .hk-md__panel--r2 .hk-md__kn,.hk-menu.hk-md .hk-md__panel--r2 .hk-v7__zahl,.hk-menu.hk-md .hk-md__panel--r2 .hk-v7__prodmarke,.hk-menu.hk-md .hk-md__panel--r2 .hk-v7__bew,.hk-menu.hk-md .hk-md__panel--r2 .hk-v7__grundpreis,.hk-menu.hk-md .hk-md__panel--r2 .hk-v7__spar,.hk-menu.hk-md .hk-md__panel--r2 .hk-v7__preisstreich,.hk-menu.hk-md .hk-md__panel--r2 .hk-v7__marke--neu,.hk-menu.hk-md .hk-md__panel--r2 .hk-v7__marke--rabatt{font-size:12px}.hk-menu.hk-md .hk-md__panel--r2 .hk-md__prbahn .hk-v7__prodname,.hk-menu.hk-md .hk-md__panel--r2 .hk-md__prbahn .hk-v7__prodmarke{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.hk-menu.hk-md .hk-md__panel--r2 .hk-md__prbahn .hk-v7__prodmarke{font-size:11px;letter-spacing:.02em;overflow-wrap:break-word}.hk-menu.hk-md .hk-md__einstieg-r2 .hk-einstieg2 .hk-weg__teil:has(>.hk-weg__teilnote){grid-template-rows:22px minmax(18px,auto)}.hk-menu.hk-md .hk-md__einstieg-r2 .hk-einstieg2 .hk-weg__teil:has(>.hk-weg__teilnote)>.hk-weg__tag{grid-row:1}.hk-menu.hk-md .hk-md__einstieg-r2 .hk-einstieg2 .hk-weg__teilnote{grid-column:2/-1}.hk-menu.hk-md .hk-md__panel--r2 .hk-md__kraster .hk-md__kn,.hk-menu.hk-md .hk-md__panel--r2 .hk-md__qt{font-size:12px}.hk-menu.hk-drawer.hk-md.hk-md--r2 .hk-md__einstieg{min-height:56px;padding:var(--md-s1) var(--md-s2);gap:var(--md-s1)}.hk-menu.hk-drawer.hk-md.hk-md--r2 .hk-md__einstieg .hk-md__esatz{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.hk-menu.hk-drawer.hk-md.hk-md--r2 .hk-md__aktion{text-transform:none;letter-spacing:0;font-weight:600}.hk-menu.hk-drawer.hk-md.hk-md--r2 .hk-md__esatz{font-size:12px;line-height:16px}.hk-menu .hk-v7__rows>.hk-v7__einli{padding:var(--hk-space-05,4px) 0}.hk-menu .hk-v7__rows:has(>.hk-v7__einli){grid-auto-rows:minmax(36px,auto)}.hk-menu .hk-v7__einkarte{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:var(--hk-space-1,8px);padding:var(--hk-space-1,8px);min-height:44px;border:1px solid color-mix(in srgb,var(--hm-line) 45%,transparent);border-radius:8px;background:color-mix(in srgb,var(--v7-kachel,var(--hm-paper)) 45%,transparent);color:inherit;text-decoration:none;transition:background-color var(--v7-dauer,120ms),border-color var(--v7-dauer,120ms)}.hk-menu .hk-v7__einkarte:not(:has(.hk-v7__einbild)){grid-template-columns:minmax(0,1fr)}.hk-menu .hk-v7__einbild.hk-ico,.hk-menu .hk-v7__einbild img{width:32px;height:32px;object-fit:contain;image-rendering:pixelated}.hk-menu .hk-v7__eintext{display:grid;gap:var(--hk-space-05,4px);min-width:0}.hk-menu .hk-v7__eintitel{font-size:13px;line-height:18px;font-weight:500;overflow-wrap:anywhere}.hk-menu .hk-v7__einsatz{font-size:12px;line-height:18px;font-weight:400;color:var(--v7-ink-2,var(--hm-muted));overflow-wrap:anywhere}.hk-menu .hk-v7__einknopf{font-size:12px;line-height:18px;font-weight:500;text-decoration:none;text-underline-offset:3px;text-decoration-thickness:1px}.hk-menu .hk-v7__einkarte:focus-visible{outline:2px solid var(--hm-ink);outline-offset:2px}.hk-menu .hk-v7__einkarte:focus-visible .hk-v7__einknopf{text-decoration:underline}@media (hover:hover){.hk-menu .hk-v7__einkarte:hover{border-color:var(--hm-line);background:var(--v7-tint)}.hk-menu .hk-v7__einkarte:hover .hk-v7__einknopf{text-decoration:underline}}@media (prefers-reduced-motion:reduce){.hk-menu .hk-v7__einkarte{transition:none}}.hk-menu img.hk-filterzeichen{image-rendering:pixelated;object-fit:contain}body.hk-relaunch .offcanvas.offcanvas-start:has(.hk-drawer__start){transition:transform 200ms var(--hk-ease, cubic-bezier(.2,0,0,1))}@media (prefers-reduced-motion:reduce){body.hk-relaunch .offcanvas.offcanvas-start:has(.hk-drawer__start){transition:none}}.hk-menu .hk-panel--einstieg2.hk-dicht-3:has(.hk-berater-intro) .hk-weg__buehne{display:flex}.hk-menu .hk-panel--einstieg2.hk-dicht-3 .hk-berater-intro,.hk-menu .hk-panel--einstieg2.hk-dicht-4 .hk-berater-intro,.hk-menu .hk-panel--einstieg2.hk-dicht-5 .hk-berater-intro{grid-template-columns:minmax(0,1fr)}.hk-menu .hk-panel--einstieg2.hk-dicht-3 .hk-berater-intro__portrait,.hk-menu .hk-panel--einstieg2.hk-dicht-4 .hk-berater-intro__portrait,.hk-menu .hk-panel--einstieg2.hk-dicht-5 .hk-berater-intro__portrait{display:none}.hk-menu .hk-panel--einstieg2.hk-dicht-4:has(.hk-berater-intro) .hk-weg__buehne,.hk-menu .hk-panel--einstieg2.hk-dicht-5:has(.hk-berater-intro) .hk-weg__buehne{display:none}.hk-menu[data-hk-modus=desktop] .hk-einstieg2 .hk-panel__region--wege:has(>.hk-berater-intro){grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto 1fr;align-items:center;column-gap:var(--hk-space-2,16px)}.hk-menu[data-hk-modus=desktop] .hk-einstieg2 .hk-panel__region--wege:has(>.hk-berater-intro)>.hk-panel__kopf{grid-column:1;grid-row:1}.hk-menu[data-hk-modus=desktop] .hk-einstieg2 .hk-panel__region--wege:has(>.hk-berater-intro)>.hk-berater-intro{grid-column:2;grid-row:1;display:block}.hk-menu[data-hk-modus=desktop] .hk-einstieg2 .hk-panel__region--wege:has(>.hk-berater-intro)>.hk-panel__inhalt{grid-column:1/-1;grid-row:2}.hk-menu[data-hk-modus=desktop] .hk-einstieg2 .hk-panel__region--wege:has(>.hk-berater-intro)>.hk-berater-intro .hk-berater-intro__portrait,.hk-menu[data-hk-modus=desktop] .hk-einstieg2 .hk-panel__region--wege:has(>.hk-berater-intro)>.hk-berater-intro .hk-berater-intro__portrait>img{width:48px;height:48px;min-width:48px}
