/* Erzeugt mit custom/plugins/HookainMenue/tools/kopf-css.php aus menue.css – nicht von Hand bearbeiten (T-1310). */
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-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-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}}
@media (prefers-reduced-motion:reduce){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)}}
@media (max-width:1279.98px){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}}
@media (max-width:1199.98px){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}}
@media (max-width:1199.98px){body.hk-relaunch .hk-menu.hk-nav>.hk-nav__innen>.hk-nav__wissen>.hk-nav__wissen-pfeil{display:none}}
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)}}
@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}}
@media (prefers-reduced-motion:reduce){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-panel__row:hover,.hk-menu .hk-chip:hover{background:var(--hm-surface);color:var(--hm-accent)}
.hk-menu .hk-panel__icon{width:22px;height:22px;object-fit:contain;flex:none;align-self:center}
.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}
@container hk-menu-panel (max-width:680px){.hk-menu .hk-panel__row,.hk-menu .hk-chip{min-height:44px}}
@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-menu--scrollleiste .hk-nav__liste{overflow-x:auto;scrollbar-width:thin}
.hk-menu [data-hk-regler] output{display:block;overflow-wrap:anywhere}
.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__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-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}
@container hk-menu-panel (max-width:600px){.hk-menu .hk-check__antwort>span{min-height:44px;display:flex;align-items:center}
.hk-menu .hk-check{padding:12px}}
.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}
@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-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-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-nums{font-variant-numeric:tabular-nums}
.hk-menu .hk-ico--pixel,.hk-menu .hk-ico--pixel>img{background:none;border-radius:0;box-shadow:none}
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}
.hk-menu .hk-dicht-2 .hk-weg__block--opt,.hk-menu .hk-dicht-2 .hk-check__text{display:none}
.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-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-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}
.hk-menu .hk-dicht-5 .hk-check__mehr{display:none}
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}
body.hk-relaunch .hk-menu.hk-nav .hk-nav__aufgaben-innen>.hk-nav__aktion{display:flex;flex:1 1 auto}
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)}
.hk-menu img.hk-filterzeichen{image-rendering:pixelated;object-fit:contain}
@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}}
