@charset "UTF-8";
.hk-brands{--hkb-ink: var(--hk-ink, #161616);--hkb-ink-2: var(--hk-ink-2, #4d4d4d);--hkb-ink-3: var(--hk-ink-3, #6e6e6e);--hkb-line: var(--hk-line, #e0e0e0);--hkb-line-strong: var(--hk-line-strong, #8f8f8f);--hkb-paper: var(--hk-paper, #fff);--hkb-surface: var(--hk-surface, #f2f2f2);--hkb-tint: var(--hk-welt-tint, #f2f2f2);--hkb-tint-2: var(--hk-welt-tint-2, #e6e6e6);--hkb-disabled: var(--hk-disabled-fg, #6e6e6e);--hkb-radius: var(--hk-radius-s, 2px);--hkb-font: var(--hk-font, inherit);--hkb-dur: var(--hk-duration, 150ms);--hkb-ease: var(--hk-ease, cubic-bezier(.2, 0, 0, 1));padding-block:0 var(--hk-space-8, 64px);color:var(--hkb-ink);font-family:var(--hkb-font)}.hk-brands *,.hk-brands *::before,.hk-brands *::after{min-width:0}.hk-brands a:focus-visible,.hk-brands button:focus-visible,.hk-brands input:focus-visible{outline:var(--hk-focus-ring, 2px solid currentColor);outline-offset:var(--hk-focus-offset, 2px)}.hk-brands .container,.hk-brands.container{padding-inline:0}@media (max-width:767.98px){.content-main>.container:has(> .container-main>.hk-brands){padding-inline:var(--hk-space-2, 16px)}}.hk-brands.hk-brands.hk-brands :is(h1, h2, h3, h4, h5, p, figure, blockquote, dl, dd, ol, ul):not(.hk-brand-detail__list *):not(.hk-brand-detail__filter *):not(.hk-brand-detail__inhalt *):not(.hk-brand-detail__faq-antwort *):not(.hk-brand-detail__banner):not(.hk-aplus *){margin:0}.hk-brands.hk-brands.hk-brands h1{color:var(--hkb-ink);font-size:var(--hk-fs-3xl, 28px);font-weight:var(--hk-fw-medium, 500);line-height:var(--hk-lh-3xl, 32px);letter-spacing:var(--hk-tracking-tight, -0.02em);overflow-wrap:anywhere}.hk-brands.hk-brands.hk-brands .hk-brand-detail__section-title,.hk-brands.hk-brands.hk-brands .hk-brand-detail__listing>h2{color:var(--hkb-ink);font-size:var(--hk-fs-2xl, 22px);font-weight:var(--hk-fw-medium, 500);line-height:var(--hk-lh-2xl, 28px);letter-spacing:var(--hk-tracking-tight, -0.02em)}@media (max-width:767.98px){.hk-brands.hk-brands.hk-brands.hk-pdp-brand-siblings .hk-brand-detail__section-title{font-size:var(--hk-fs-xl, 18px);line-height:var(--hk-lh-xl, 24px)}}@media (max-width:767.98px){.hk-brands.hk-brands.hk-brands h1{font-size:var(--hk-fs-2xl, 22px);line-height:var(--hk-lh-2xl, 28px)}}.hk-brands__crumb .breadcrumb{--hkb-crumb-space: calc(var(--hk-space-05, 4px) * 1.5);display:flex;flex-wrap:wrap;gap:0;margin:0;padding:var(--hkb-crumb-space) 0;color:var(--hkb-ink-3);font-size:var(--hk-fs-s, 12px);line-height:var(--hk-lh-s, 16px);list-style:none}.hk-brands__crumb .breadcrumb .breadcrumb-item a{font-size:inherit;line-height:inherit}.hk-brands__crumb .breadcrumb .breadcrumb-item{display:flex;align-items:center;gap:0;padding:0}.hk-brands__crumb .breadcrumb .breadcrumb-item::before{display:none}.hk-brands__crumb .breadcrumb .breadcrumb-item+.breadcrumb-item::before{display:inline;float:none;padding:0 var(--hkb-crumb-space);color:var(--hkb-ink-3);content:"·"}.hk-brands__crumb .breadcrumb a{display:inline-flex;align-items:center;color:var(--hkb-ink-3);text-decoration:none}.hk-brands__crumb .breadcrumb a:hover{color:var(--hkb-ink);text-decoration:underline;text-underline-offset:4px}.hk-brands__crumb .breadcrumb [aria-current="page"] span{color:var(--hkb-ink-2)}.hk-brands__header{display:grid;gap:var(--hk-space-2, 16px);padding:var(--hk-space-4, 32px) 0 var(--hk-space-3, 24px)}.hk-brands__eyebrow{margin:0;color:var(--hkb-ink-2);font-size:var(--hk-fs-xs, 11px);font-weight:var(--hk-fw-medium, 500);line-height:var(--hk-lh-xs, 14px);letter-spacing:var(--hk-tracking-caps, 0.08em);text-transform:uppercase}.hk-brands__intro{max-width:var(--hk-measure, 640px);margin:0;color:var(--hkb-ink-2);font-size:var(--hk-fs-m, 14px);line-height:var(--hk-lh-m, 20px)}.hk-brands__headrow{display:flex;flex-wrap:wrap;align-items:center;gap:var(--hk-space-1, 8px)}.hk-brands__facts{display:flex;flex-wrap:wrap;align-items:center;gap:var(--hk-space-1, 8px);margin:0}.hk-brands__chip{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 10px 0 8px;overflow-wrap:anywhere;border:1px solid transparent;border-radius:var(--hk-radius-pill, 999px);background:var(--hkb-surface);color:var(--hkb-ink);font-size:var(--hk-fs-m, 14px);line-height:var(--hk-lh-m, 20px);cursor:default}.hk-brands__chip-icon{display:inline-grid;flex:none;color:var(--hkb-ink-2)}.hk-brands__chip-icon .icon{width:16px;height:16px}.hk-brands__chip-icon .icon>svg{top:0}.hk-brands__chip--outline,.hk-brands__chip--fixed{border-color:var(--hkb-ink);background:transparent;color:var(--hkb-ink)}.hk-brands__search{position:relative;display:grid;gap:var(--hk-space-05, 4px);width:320px;max-width:100%;margin:0}.hk-brands__search-label{color:var(--hkb-ink-2);font-size:var(--hk-fs-s, 12px);font-weight:var(--hk-fw-medium, 500);line-height:var(--hk-lh-s, 16px)}.hk-brands__search-row{position:relative;display:flex;gap:var(--hk-space-1, 8px)}.hk-brands__search-icon{position:absolute;z-index:1;top:var(--hk-space-1, 8px);left:var(--hk-space-1, 8px);display:grid;color:var(--hkb-ink-3);pointer-events:none}.hk-brands__search-icon .icon{width:16px;height:16px}.hk-brands__search-icon .icon>svg{top:0}.hk-brands__search-input{flex:1 1 auto;height:var(--hk-control, 44px);min-height:0}.hk-brands.hk-brands.hk-brands .hk-brands__search-input{min-height:0;padding-left:var(--hk-space-4, 32px);font-size:var(--hk-fs-s, 12px);line-height:var(--hk-lh-s, 16px)}.hk-brands.hk-brands.hk-brands .hk-brands__search.is-live .hk-brands__search-input{height:32px;padding-top:0;padding-bottom:0}.hk-brands__search.is-live .hk-brands__search-input{height:32px}.hk-brands__search.is-live .hk-brands__search-submit{display:none}.hk-brands__reset{justify-self:start;display:inline-flex;align-items:center;min-height:var(--hk-tap, 44px);font-size:var(--hk-fs-s, 12px)}.hk-brands__empty{margin:0;padding:var(--hk-space-4, 32px) 0;color:var(--hkb-ink-2)}.hk-brands__alphabet{position:sticky;z-index:26;top:var(--hk-kopf-h, 0px);margin-inline:calc(50% - 50vw);padding-inline:calc(50vw - 50%);border-top:1px solid var(--hkb-line);border-bottom:1px solid var(--hkb-line);background:var(--hkb-paper)}.hk-brands__alphabet>.hk-brands__alphabet-in{display:flex;flex-wrap:wrap;align-items:center;gap:var(--hk-space-05, 4px);padding-block:var(--hk-space-1, 8px)}.hk-brands__letter{display:inline-grid;flex:none;min-width:28px;height:28px;padding:0 var(--hk-space-05, 4px);place-items:center;border:1px solid transparent;border-radius:var(--hk-radius-feld, 10px);background:var(--hkb-surface);color:var(--hkb-ink);font-size:var(--hk-fs-btn, 13px);font-weight:var(--hk-fw-medium, 500);line-height:var(--hk-lh-xs, 14px);letter-spacing:0;text-decoration:none;text-transform:uppercase;transition:background-color var(--hkb-dur) var(--hkb-ease), border-color var(--hkb-dur) var(--hkb-ease)}.hk-brands__letter:hover{background:var(--hk-hover-2, #e0e0e0);color:var(--hkb-ink)}.hk-brands__letter.is-disabled{border-color:transparent;background:none;color:var(--hkb-disabled);pointer-events:none}@media (pointer:coarse){.hk-brands__letter{min-width:36px;height:var(--hk-tap, 44px)}}.hk-brands__groups{display:grid;grid-template-columns:repeat(6, minmax(0, 1fr));gap:var(--hk-space-2, 16px) var(--hk-space-1, 8px);align-items:start;padding-top:var(--hk-space-2, 16px)}.hk-brands__groups>.is-weg{display:none}.hk-brands.hk-brands.hk-brands .hk-brands__section-title{padding-top:var(--hk-space-4, 32px);color:var(--hkb-ink);font-size:var(--hk-fs-xl, 18px);font-weight:var(--hk-fw-semibold, 600);line-height:var(--hk-lh-xl, 24px);letter-spacing:normal}.hk-brands__top{display:grid;grid-template-columns:repeat(6, minmax(0, 1fr));gap:var(--hk-space-2, 16px) var(--hk-space-1, 8px);align-items:start;padding-top:var(--hk-space-2, 16px)}.hk-brands--index:has(.hk-brands__search-input:not(:placeholder-shown)) .hk-brands__top-wrap{display:none}.hk-brands__faq{padding-bottom:var(--hk-space-6, 48px)}.hk-brands__faq-item{max-width:var(--hk-measure, 640px);border-bottom:1px solid var(--hkb-line)}.hk-brands__faq-item>summary{display:flex;min-height:var(--hk-tap, 44px);align-items:center;justify-content:space-between;gap:var(--hk-space-2, 16px);padding:var(--hk-space-1, 8px) 0;color:var(--hkb-ink);font-size:var(--hk-fs-m, 14px);font-weight:var(--hk-fw-semibold, 600);line-height:var(--hk-lh-m, 20px);list-style:none;cursor:pointer}.hk-brands__faq-item>summary::-webkit-details-marker{display:none}.hk-brands__faq-item>summary::after{flex:none;content:"+";font-weight:var(--hk-fw-regular, 400)}.hk-brands__faq-item>summary:focus-visible{outline:var(--hk-focus-ring, 2px solid currentColor);outline-offset:2px}.hk-brands__faq-item[open]>summary::after{content:"–"}.hk-brands.hk-brands.hk-brands .hk-brands__faq-item>p{padding-bottom:var(--hk-space-2, 16px);color:var(--hkb-ink-2);font-size:var(--hk-fs-m, 14px);line-height:var(--hk-lh-m, 20px)}.hk-brands.hk-brands.hk-brands .hk-brands__group-head{color:var(--hkb-ink);font-size:var(--hk-fs-m, 14px);font-weight:var(--hk-fw-regular, 400);line-height:var(--hk-lh-m, 20px);letter-spacing:normal}.hk-brands__group-head{display:flex;grid-column:1 / -1;align-items:baseline;gap:var(--hk-space-1, 8px);padding:var(--hk-space-2, 16px) 0 var(--hk-space-05, 4px);border-bottom:1px solid var(--hkb-line);scroll-margin-top:calc(var(--hk-space-8, 64px) + var(--hk-space-1, 8px))}.hk-brands__group-head:first-child{padding-top:0}.hk-brands__group-letter{color:var(--hkb-ink);font-size:var(--hk-fs-2xl, 22px);font-weight:var(--hk-fw-bold, 700);line-height:var(--hk-lh-2xl, 28px);letter-spacing:var(--hk-tracking-tight, -0.02em)}.hk-brands__group-count{color:var(--hkb-ink-3);font-size:var(--hk-fs-xs, 11px);font-weight:var(--hk-fw-regular, 400);line-height:var(--hk-lh-xs, 14px)}.hk-brand-card{display:grid;grid-template-rows:auto auto;gap:var(--hk-space-1, 8px);padding:var(--hk-space-05, 4px);border:1px solid transparent;border-radius:var(--hkb-radius);color:var(--hkb-ink);text-decoration:none;transition:background-color var(--hkb-dur) var(--hkb-ease), border-color var(--hkb-dur) var(--hkb-ease)}body.hk-relaunch a.hk-brand-card.hk-brand-card:hover,body.hk-relaunch a.hk-brand-card.hk-brand-card:focus-visible{color:var(--hkb-ink)}.hk-brand-card.hk-brand-card,.hk-brand-card.hk-brand-card:hover,.hk-brand-card.hk-brand-card:focus-visible{color:var(--hkb-ink);text-decoration:none}.hk-brand-card.hk-brand-card *,.hk-brand-card.hk-brand-card:hover *,.hk-brand-card.hk-brand-card:focus-visible *{text-decoration:none}.hk-brand-card.hk-brand-card:hover{border-color:transparent;background:transparent;color:var(--hkb-ink);text-decoration:none}.hk-brand-card.hk-brand-card:hover .hk-brand-card__name,.hk-brand-card.hk-brand-card:hover .hk-brand-card__count{text-decoration:none}.hk-brand-card.hk-brand-card:hover .hk-brand-card__name{color:var(--hkb-ink)}.hk-brand-card.hk-brand-card:hover .hk-brand-card__logo{background:var(--hk-hover-2, #e0e0e0)}.hk-brand-card.hk-brand-card:hover .hk-brand-card__image{transform:scale(1.02)}.hk-brand-card.hk-brand-card:focus-visible{outline:var(--hk-focus-ring, 2px solid currentColor);outline-offset:2px;text-decoration:none}.hk-brand-card--opak.hk-brand-card--opak:hover .hk-brand-card__logo{background:var(--hk-white, #fff);box-shadow:inset 0 0 0 999px rgba(0, 0, 0, 0.04)}html[data-theme="dark"] .hk-brand-card.hk-brand-card:not(.hk-brand-card--text):hover .hk-brand-card__logo{background:var(--hk-white, #fff);box-shadow:inset 0 0 0 999px rgba(0, 0, 0, 0.06)}@media (prefers-color-scheme:dark){html:not([data-theme="light"]) .hk-brand-card.hk-brand-card:not(.hk-brand-card--text):hover .hk-brand-card__logo{background:var(--hk-white, #fff);box-shadow:inset 0 0 0 999px rgba(0, 0, 0, 0.06)}}.hk-brand-card__logo{transition:background-color var(--hkb-dur) var(--hkb-ease)}.hk-brand-card__image{transition:transform var(--hkb-dur) var(--hkb-ease)}.hk-brand-card__logo{display:flex;align-items:center;justify-content:center;height:calc(var(--hk-space-6, 48px) * 3);padding:var(--hk-space-2, 16px);overflow:hidden;border-radius:var(--hkb-radius);background:var(--hkb-surface)}.hk-brand-card--opak .hk-brand-card__logo{background:var(--hk-white, #fff)}html[data-theme="dark"] .hk-brand-card:not(.hk-brand-card--text) .hk-brand-card__logo{background:var(--hk-white, #fff)}@media (prefers-color-scheme:dark){html:not([data-theme="light"]) .hk-brand-card:not(.hk-brand-card--text) .hk-brand-card__logo{background:var(--hk-white, #fff)}}.hk-brand-card--text .hk-brand-card__logo{background:var(--hkb-surface)}.hk-brand-card__logo>picture{display:contents}.hk-brand-card__image{display:block;width:auto;height:auto;max-width:100%;max-height:calc(var(--hk-space-6, 48px) * 3 - 2 * var(--hk-space-2, 16px));object-fit:contain}.hk-pdp-brand-siblings [data-hk-pdp-brand-logo] .hk-brand-card__image{width:100%;height:100%}.hk-brand-card__word{display:-webkit-box;overflow:hidden;color:var(--hkb-ink-2);font-size:var(--hk-fs-xs, 11px);font-weight:var(--hk-fw-bold, 700);line-height:var(--hk-lh-xs, 14px);letter-spacing:var(--hk-tracking-caps, 0.08em);text-align:center;text-transform:uppercase;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:3}.hk-brand-card__name{display:-webkit-box;min-height:calc(2 * var(--hk-lh-s, 16px));overflow:hidden;color:var(--hkb-ink);font-size:var(--hk-fs-s, 12px);line-height:var(--hk-lh-s, 16px);overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.hk-brand-card__count{color:var(--hkb-ink-3);font-variant-numeric:tabular-nums}.hk-brand-card--sm .hk-brand-card__name{min-height:var(--hk-lh-s, 16px);-webkit-line-clamp:1}.hk-brand-detail__header{display:grid;grid-template-columns:280px minmax(0, 1fr);gap:var(--hk-space-3, 24px);align-items:center;padding:var(--hk-space-3, 24px) 0 var(--hk-space-4, 32px);border-bottom:1px solid var(--hkb-line)}.hk-brand-detail__logo{display:flex;align-items:center;justify-content:center;height:var(--hk-space-12, 96px);padding:var(--hk-space-1, 8px) var(--hk-space-2, 16px);overflow:hidden;border-radius:var(--hkb-radius);background:var(--hkb-surface)}.hk-brand-detail__logo--opak{background:var(--hk-white, #fff)}html[data-theme="dark"] .hk-brand-detail__logo:not(.hk-brand-detail__logo--text){background:var(--hk-white, #fff)}@media (prefers-color-scheme:dark){html:not([data-theme="light"]) .hk-brand-detail__logo:not(.hk-brand-detail__logo--text){background:var(--hk-white, #fff)}}.hk-brand-detail__logo--text{background:var(--hkb-surface)}.hk-brand-detail__logo>picture{display:contents}.hk-brand-detail__image{display:block;width:auto;height:auto;max-width:100%;max-height:calc(var(--hk-space-12, 96px) - 2 * var(--hk-space-1, 8px));object-fit:contain}.hk-brand-detail__word{overflow:hidden;color:var(--hkb-ink-2);font-size:var(--hk-fs-2xl, 22px);font-weight:var(--hk-fw-bold, 700);line-height:var(--hk-lh-2xl, 28px);letter-spacing:var(--hk-tracking-caps, 0.08em);text-align:center;text-transform:uppercase;overflow-wrap:anywhere}.hk-brand-detail__body{display:grid;gap:var(--hk-space-1, 8px)}.hk-brand-detail__body .hk-brands__facts{padding-top:var(--hk-space-05, 4px)}.hk-brands.hk-brands .hk-brand-detail__homepage{font-size:var(--hk-fs-s, 12px);line-height:var(--hk-lh-s, 16px)}.hk-brands.hk-brands .hk-brand-detail__homepage a{display:inline-flex;align-items:center;gap:var(--hk-space-05, 4px);min-height:var(--hk-tap, 44px);color:var(--hkb-ink-2);text-decoration:underline;text-underline-offset:4px}.hk-brands.hk-brands .hk-brand-detail__homepage a:hover,.hk-brands.hk-brands .hk-brand-detail__homepage a:focus-visible{color:var(--hkb-ink)}.hk-brands.hk-brands .hk-brand-detail__homepage svg{flex:none}.hk-brand-detail__text{display:grid;justify-items:start;gap:var(--hk-space-1, 8px);padding-top:var(--hk-space-4, 32px)}.hk-brand-detail__description{width:100%;max-width:960px;columns:2;column-gap:var(--hk-space-4, 32px);color:var(--hkb-ink);font-size:var(--hk-fs-m, 14px);line-height:var(--hk-lh-m, 20px)}.hk-brand-detail__description>:first-child{margin-top:0}.hk-brand-detail__description p{margin:0 0 var(--hk-space-1, 8px)}.hk-brand-detail__description h2,.hk-brand-detail__description h3,.hk-brand-detail__description h4,.hk-brand-detail__description h5{margin:var(--hk-space-2, 16px) 0 var(--hk-space-05, 4px);font-size:var(--hk-fs-m, 14px);font-weight:var(--hk-fw-bold, 700);line-height:var(--hk-lh-m, 20px);break-after:avoid}.hk-brand-detail__description a{overflow-wrap:anywhere}.hk-brand-detail__description.is-clamped{max-height:calc(4 * var(--hk-lh-m, 20px));overflow:hidden;column-fill:auto}body:not(.hk-relaunch) :is(.hk-brand-detail__inhalt, .hk-brand-detail__faq-antwort) table{width:100%;margin:0 0 var(--hk-space-2, 16px);border-collapse:collapse}body:not(.hk-relaunch) :is(.hk-brand-detail__inhalt, .hk-brand-detail__faq-antwort) th,body:not(.hk-relaunch) :is(.hk-brand-detail__inhalt, .hk-brand-detail__faq-antwort) td{padding:var(--hk-space-1, 8px);border-bottom:1px solid var(--hkb-line);text-align:left;vertical-align:top}.hk-brand-detail__banner{margin:var(--hk-space-4, 32px) 0 0;overflow:hidden;border-radius:var(--hk-radius-m, 8px);background:var(--hkb-surface);aspect-ratio:2.4}.hk-brand-detail__banner img{display:block;width:100%;height:100%;object-fit:cover}.hk-brand-detail__inhalt,.hk-brand-detail__faq-antwort{color:var(--hkb-ink);font-size:var(--hk-fs-m, 14px);line-height:var(--hk-lh-m, 20px)}.hk-brand-detail__inhalt li+li,.hk-brand-detail__faq-antwort li+li{margin-top:var(--hk-space-05, 4px)}.hk-brand-detail__inhalt p,.hk-brand-detail__inhalt ul,.hk-brand-detail__inhalt ol,.hk-brand-detail__faq-antwort p,.hk-brand-detail__faq-antwort ul,.hk-brand-detail__faq-antwort ol{margin:0 0 var(--hk-space-2, 16px)}.hk-brand-detail__inhalt a,.hk-brand-detail__faq-antwort a{overflow-wrap:anywhere}.hk-brand-detail__inhalt img,.hk-brand-detail__faq-antwort img{max-width:100%;height:auto;border-radius:var(--hk-radius-m, 8px)}.hk-brands.hk-brands .hk-brand-detail__inhalt{padding-top:var(--hk-space-4, 32px)}.hk-brands.hk-brands .hk-brand-detail__inhalt>:first-child{margin-top:0}.hk-brands.hk-brands .hk-brand-detail__inhalt h2{margin:var(--hk-space-4, 32px) 0 var(--hk-space-1, 8px);font-size:20px;font-weight:var(--hk-fw-medium, 500);line-height:26px}.hk-brands.hk-brands .hk-brand-detail__inhalt h3{margin:var(--hk-space-3, 24px) 0 var(--hk-space-1, 8px);font-size:15px;font-weight:var(--hk-fw-semibold, 600);line-height:22px}.hk-brands.hk-brands .hk-brand-detail__inhalt .hk-mb--bildtext{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:var(--hk-space-4, 32px);align-items:center;margin:var(--hk-space-4, 32px) 0}.hk-brands.hk-brands .hk-brand-detail__inhalt .hk-mb--bildtext h3{margin-top:0}.hk-brands.hk-brands .hk-brand-detail__inhalt .hk-mb--bildtext>img[src*=".png"],.hk-brands.hk-brands .hk-brand-detail__inhalt .hk-mb--bildtext>img[src*=".PNG"]{display:block;box-sizing:border-box;width:100%;height:auto;max-height:540px;aspect-ratio:4 / 3;object-fit:contain;padding:var(--hk-space-3, 24px);border:1px solid var(--hk-redaktion-bild-linie, #333);border-radius:var(--hk-radius-m, 8px);background:var(--hk-redaktion-bild-grund, var(--hk-black, #000))}.hk-brands.hk-brands .hk-brand-detail__inhalt .hk-mb--fakten ul{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:var(--hk-space-2, 16px);padding:0;margin:0 0 var(--hk-space-2, 16px);list-style:none}.hk-brands.hk-brands .hk-brand-detail__inhalt .hk-mb--fakten ul li{padding:var(--hk-space-2, 16px);border-radius:var(--hk-radius-m, 8px);background:var(--hkb-surface)}.hk-brand-detail__faq-item{border-bottom:1px solid var(--hkb-line)}.hk-brand-detail__faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:var(--hk-space-2, 16px);list-style:none;padding:var(--hk-space-2, 16px) 0;font-size:15px;font-weight:var(--hk-fw-semibold, 600);line-height:22px;cursor:pointer}.hk-brand-detail__faq-item summary::-webkit-details-marker{display:none}.hk-brand-detail__faq-item summary::after{content:"";flex:none;width:8px;height:8px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);transition:transform 0.2s}.hk-brand-detail__faq-item[open] summary::after{transform:rotate(-135deg)}.hk-brand-detail__faq-antwort{padding-bottom:var(--hk-space-2, 16px)}.hk-brand-detail__vorspann{columns:1}.hk-brand-detail__aplus .hk-brand-detail__banner{margin-top:0}.hk-brands.hk-brands .hk-brand-detail__gpsr{max-width:none;padding-top:var(--hk-space-4, 32px);color:var(--hkb-ink-2);font-size:var(--hk-fs-m, 14px);line-height:var(--hk-lh-m, 20px)}.hk-brands.hk-brands .hk-brand-detail__gpsr h2,.hk-brands.hk-brands .hk-brand-detail__gpsr h4{margin:0 0 var(--hk-space-05, 4px);color:var(--hkb-ink);font-size:var(--hk-fs-m, 14px);font-weight:var(--hk-fw-semibold, 600);line-height:var(--hk-lh-m, 20px)}.hk-brands.hk-brands .hk-brand-detail__gpsr p{margin:0 0 var(--hk-space-2, 16px)}@media (max-width:767.98px){.hk-brand-detail__banner{aspect-ratio:1.3333333333}.hk-brands.hk-brands .hk-brand-detail__inhalt .hk-mb--bildtext{grid-template-columns:minmax(0, 1fr)}.hk-brands.hk-brands .hk-brand-detail__inhalt .hk-mb--bildtext>img[src*=".png"],.hk-brands.hk-brands .hk-brand-detail__inhalt .hk-mb--bildtext>img[src*=".PNG"]{padding:var(--hk-space-2, 16px)}}.hk-brands.hk-brands .hk-brand-detail__more{display:inline-flex;align-items:center;gap:var(--hk-space-1, 8px);height:var(--hk-control-btn, 40px);min-height:var(--hk-control-btn, 40px);padding:0 var(--hk-space-1, 8px);font-size:var(--hk-fs-btn, 13px);font-weight:var(--hk-fw-medium, 500);line-height:var(--hk-lh-s, 16px);letter-spacing:0;text-align:start;text-transform:none;white-space:nowrap}.hk-brand-detail__more-icon{flex:none;transition:transform var(--hkb-dur) var(--hkb-ease)}.hk-brand-detail__more[aria-expanded="true"] .hk-brand-detail__more-icon{transform:rotate(180deg)}.hk-brand-detail__figures{display:grid;grid-auto-columns:minmax(0, 1fr);grid-auto-flow:column;gap:var(--hk-space-1, 8px);margin:0;padding-top:var(--hk-space-4, 32px)}.hk-brand-detail__figure{display:grid;align-content:start;gap:var(--hk-space-05, 4px);padding:var(--hk-space-2, 16px);border-radius:var(--hkb-radius);background:var(--hkb-surface)}.hk-brand-detail__figure-label{order:2;color:var(--hkb-ink-2);font-size:var(--hk-fs-xs, 11px);font-weight:var(--hk-fw-regular, 400);line-height:var(--hk-lh-xs, 14px)}.hk-brand-detail__figure-value{order:1;margin:0;color:var(--hkb-ink);font-size:var(--hk-fs-3xl, 28px);font-weight:var(--hk-fw-bold, 700);font-variant-numeric:tabular-nums;line-height:var(--hk-lh-3xl, 32px);letter-spacing:var(--hk-tracking-tight, -0.02em)}.hk-brand-detail__section,.hk-brand-detail__siblings{padding:var(--hk-space-8, 64px) 0 0;border-top:1px solid var(--hkb-line);margin-top:var(--hk-space-8, 64px)}.hk-brand-detail__listing{padding:0;margin-top:0}.hk-brand-detail__section-head{display:grid;gap:var(--hk-space-05, 4px);margin-bottom:var(--hk-space-3, 24px)}.hk-brand-detail__section-note{color:var(--hkb-ink-2);font-size:var(--hk-fs-s, 12px);line-height:var(--hk-lh-s, 16px)}.hk-brand-detail__categories{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 320px), 1fr));gap:var(--hk-space-1, 8px)}.hk-brand-detail__category{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:var(--hk-space-2, 16px);min-height:72px;align-items:center;padding:var(--hk-space-2, 16px);border:1px solid transparent;border-radius:var(--hkb-radius);background:var(--hkb-surface);color:var(--hkb-ink);text-decoration:none;transition:background-color var(--hkb-dur) var(--hkb-ease), border-color var(--hkb-dur) var(--hkb-ease)}.hk-brand-detail__category:hover,.hk-brand-detail__category:focus-visible{border-color:var(--hkb-line-strong);background:var(--hkb-tint-2);color:var(--hkb-ink)}.hk-brand-detail__category.has-icon{grid-template-columns:48px minmax(0, 1fr) auto}.hk-brand-detail__category-icon{display:block;width:48px;height:48px;overflow:hidden}.hk-brand-detail__category-icon>picture{display:contents}.hk-brand-detail__category-image{display:block;width:48px;height:48px;object-fit:contain;image-rendering:pixelated}.hk-brand-detail__category-image--d{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .hk-brand-detail__category-icon--paar .hk-brand-detail__category-image--l,:root:not([data-theme="light"]) .hk-brand-detail__category-icon--paar picture:has(.hk-brand-detail__category-image--l){display:none}:root:not([data-theme="light"]) .hk-brand-detail__category-icon--paar .hk-brand-detail__category-image--d{display:block}}:root[data-theme="dark"] .hk-brand-detail__category-icon--paar .hk-brand-detail__category-image--l,:root[data-theme="dark"] .hk-brand-detail__category-icon--paar picture:has(.hk-brand-detail__category-image--l){display:none}:root[data-theme="dark"] .hk-brand-detail__category-icon--paar .hk-brand-detail__category-image--d{display:block}.hk-brand-detail__category-body{display:grid;gap:var(--hk-space-05, 4px)}.hk-brand-detail__category-arrow{color:var(--hkb-ink-2);transition:transform var(--hkb-dur) var(--hkb-ease)}.hk-brand-detail__category:hover .hk-brand-detail__category-arrow{transform:translateX(2px)}.hk-brand-detail__category-title{font-size:var(--hk-fs-l, 16px);font-weight:var(--hk-fw-bold, 700);line-height:var(--hk-lh-l, 20px)}.hk-brand-detail__category-count{color:var(--hkb-ink-3);font-size:var(--hk-fs-xs, 11px);line-height:var(--hk-lh-xs, 14px)}.hk-brand-detail__category:hover .hk-brand-detail__category-count,.hk-brand-detail__category:focus-visible .hk-brand-detail__category-count{color:var(--hkb-ink-2)}.hk-brands.hk-brands .hk-brand-detail__kopf{display:grid;gap:var(--hk-space-2, 16px);padding:var(--hk-space-3, 24px) 0}.hk-brands.hk-brands .hk-brand-detail__kopf h1{margin:0;font-size:var(--hk-fs-3xl, 28px);line-height:var(--hk-lh-3xl, 32px);overflow-wrap:anywhere}.hk-brand-detail__identity{display:flex;align-items:center;gap:var(--hk-space-3, 24px)}.hk-brand-detail__name{min-width:0;display:grid;gap:var(--hk-space-1, 8px)}.hk-brands.hk-brands .hk-brand-detail__kopf .hk-listing-head__meta{display:flex;flex-wrap:wrap;gap:var(--hk-space-1, 8px) var(--hk-space-2, 16px);margin:0;font-size:13px;line-height:18px}.hk-brands.hk-brands .hk-brand-detail__kopf h1{font-size:min(var(--hk-fs-3xl, 28px), 28px);font-weight:600}.hk-brands .hk-magazin-kacheln__titel{margin:0;font-size:13px;line-height:18px;font-weight:600}.hk-brands .hk-magazin-verweise:has(.hk-magazin-kacheln__liste){display:grid;gap:var(--hk-space-1, 8px)}.hk-magazin-kacheln__liste{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 300px), 1fr));gap:var(--hk-space-2, 16px);padding:0;margin:0;list-style:none}.hk-magazin-kacheln__karte{display:grid;grid-template-columns:96px minmax(0, 1fr);align-items:center;gap:var(--hk-space-1, 8px);height:100%;padding:var(--hk-space-1, 8px);border:1px solid var(--hkb-line);border-radius:8px;color:var(--hkb-ink);background:var(--hkb-paper);text-decoration:none}.hk-magazin-kacheln__karte:hover,.hk-magazin-kacheln__karte:focus-visible{border-color:var(--hkb-ink-3);color:var(--hkb-ink);text-decoration:none}.hk-magazin-kacheln__karte--ohne-bild{grid-template-columns:minmax(0, 1fr);min-height:80px}.hk-magazin-kacheln__bild{display:block;width:96px;height:64px;border-radius:4px;object-fit:cover}.hk-magazin-kacheln__text{display:grid;min-width:0;gap:var(--hk-space-05, 4px);overflow-wrap:anywhere}.hk-magazin-kacheln__etikett{color:var(--hkb-ink-3);font-size:11px;line-height:14px}.hk-magazin-kacheln__name{font-size:14px;font-weight:500;line-height:19px}.hk-magazin-kacheln__anriss{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:12px;line-height:18px;color:var(--hkb-ink-2)}.hk-brand-detail__kopf-logo{display:flex;flex:none;box-sizing:border-box;align-items:center;justify-content:center;width:128px;height:88px;padding:var(--hk-space-2, 16px);border-radius:var(--hk-radius-feld, 8px);background:#f2f2f2}.hk-brand-detail__kopf-logo img,.hk-brand-detail__kopf-logo .hk-brand-detail__image{display:block;width:100%;height:100%;object-fit:contain}@media (max-width:600px){.hk-brand-detail__identity{flex-direction:column;align-items:flex-start;gap:var(--hk-space-2, 16px)}}@media (max-width:767.98px){.hk-brands.hk-brands .hk-brand-detail__kopf h1{font-size:var(--hk-fs-2xl, 22px);line-height:var(--hk-lh-2xl, 28px)}}.hk-brand-worlds{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--hk-space-1, 8px);color:var(--hkb-ink-2);font-size:var(--hk-fs-m, 14px);line-height:var(--hk-lh-m, 20px)}.hk-brand-worlds__link{display:inline-flex;align-items:center;min-height:var(--hk-touch-min, 44px);color:inherit;text-decoration:underline;text-underline-offset:0.2em}.hk-brand-detail__kopf-logo--text .hk-brand-detail__word{color:#4d4d4d;overflow-wrap:anywhere;text-align:center;font-size:var(--hk-fs-xs, 11px);font-weight:var(--hk-fw-bold, 700);letter-spacing:var(--hk-tracking-caps, 0.08em);text-transform:uppercase}.hk-brands.hk-brands :is(.hk-brand-detail__inhalt, .hk-brand-detail__faq-antwort, .hk-brand-detail__vorspann) :is(strong, b){color:var(--hkb-ink);font-weight:var(--hk-fw-medium, 500)}.hk-brands.hk-brands .hk-brand-detail__vorspann :is(strong, b){color:var(--hkb-ink);font-weight:var(--hk-fw-medium, 500)}.hk-brands.hk-brands .hk-brand-detail__vorspann{max-width:var(--hk-measure, 640px);color:var(--hkb-ink-2);columns:1;font-size:var(--hk-fs-m, 14px);line-height:var(--hk-lh-m, 20px)}.hk-brands.hk-brands .hk-brand-detail__vorspann p+p{margin-top:var(--hk-space-1, 8px)}.hk-brands.hk-brands .hk-brand-detail__kopf .hk-brand-detail__text{padding-top:0}.hk-brands.hk-brands .hk-brand-detail__sortiment{margin:0 0 calc(var(--hk-space-1, 8px) - var(--hk-space-2, 16px));color:var(--hkb-ink-2);font-size:var(--hk-fs-s, 12px);font-weight:var(--hk-fw-medium, 500);line-height:var(--hk-lh-s, 16px);text-transform:none;letter-spacing:0}.hk-brand-detail__kategorie-zahl{margin-left:var(--hk-space-05, 4px);color:var(--hkb-ink-3);font-variant-numeric:tabular-nums}.hk-brands.hk-brands .hk-brand-detail__homepage{color:var(--hkb-ink-2);text-decoration:underline;text-underline-offset:3px}.hk-brand-detail__layout{padding-top:var(--hk-space-3, 24px)}.hk-brand-detail__layout.has-filter{display:grid;grid-template-columns:376px minmax(0, 1fr);gap:var(--hk-space-4, 32px);align-items:start}.hk-brand-detail__filter:not(:has(.hk-listing-filter)) .cms-element-sidebar-filter,.hk-brand-detail__filter:not(:has(.hk-listing-filter)) .filter-panel-wrapper{width:100%}.hk-brand-detail__filter:not(:has(.hk-listing-filter)) .filter-panel-items-container{display:grid;gap:var(--hk-space-1, 8px)}.hk-brand-detail__filter:not(:has(.hk-listing-filter)) .filter-panel-item{width:100%;margin:0}.hk-brand-detail__filter:not(:has(.hk-listing-filter)) .filter-panel-item-toggle{display:flex;width:100%;min-height:var(--hk-control, 44px);align-items:center;justify-content:space-between;gap:var(--hk-space-1, 8px);text-align:start}.hk-brand-detail__filter:not(:has(.hk-listing-filter)) .filter-panel-item-dropdown{width:100%}.hk-brand-detail__filter:not(:has(.hk-listing-filter)) .filter-panel-active-container{display:flex;flex-wrap:wrap;gap:var(--hk-space-1, 8px);margin-top:var(--hk-space-1, 8px)}.hk-brand-detail__filter:not(:has(.hk-listing-filter)) .filter-panel-active-container:empty{display:none}.hk-brand-detail__list .hk-listing-toolbar__sort{min-width:0;max-width:100%}.hk-brand-detail__list .hk-listing-toolbar__sort>.sorting{width:220px;max-width:100%;min-width:0}.hk-brand-detail__list .cms-element-product-listing-actions.hk-listing-toolbar .hk-listing-toolbar__sort>.sorting.sorting{min-width:0}.hk-brand-detail__list .hk-listing-toolbar__sort select.sorting{width:100%;min-width:0}.hk-brand-detail__list .hk-listing-toolbar__filter{width:100%;min-width:0;min-height:var(--hk-control, 44px);align-items:center;justify-content:center;gap:var(--hk-space-1, 8px)}.hk-brand-detail__layout:has(.filter-panel-active-container>.filter-active:nth-child(1)){--hkb-filter-n: " (1)"}.hk-brand-detail__layout:has(.filter-panel-active-container>.filter-active:nth-child(2)){--hkb-filter-n: " (2)"}.hk-brand-detail__layout:has(.filter-panel-active-container>.filter-active:nth-child(3)){--hkb-filter-n: " (3)"}.hk-brand-detail__layout:has(.filter-panel-active-container>.filter-active:nth-child(4)){--hkb-filter-n: " (4)"}.hk-brand-detail__layout:has(.filter-panel-active-container>.filter-active:nth-child(5)){--hkb-filter-n: " (5)"}.hk-brand-detail__layout:has(.filter-panel-active-container>.filter-active:nth-child(6)){--hkb-filter-n: " (6)"}.hk-brand-detail__layout:has(.filter-panel-active-container>.filter-active:nth-child(7)){--hkb-filter-n: " (7)"}.hk-brand-detail__layout:has(.filter-panel-active-container>.filter-active:nth-child(8)){--hkb-filter-n: " (8)"}.hk-brand-detail__layout:has(.filter-panel-active-container>.filter-active:nth-child(9)){--hkb-filter-n: " (9+)"}.hk-brand-detail__layout .hk-listing-toolbar__filter-label::after{content:var(--hkb-filter-n, "");font-variant-numeric:tabular-nums}.hk-brand-detail__more-brands{display:grid;grid-template-columns:repeat(6, minmax(0, 1fr));gap:var(--hk-space-1, 8px);align-items:start;width:100%}.hk-brand-detail__back{padding-top:var(--hk-space-3, 24px)}@media (max-width:991.98px){.hk-brands__groups,.hk-brand-detail__more-brands{grid-template-columns:repeat(4, minmax(0, 1fr))}.hk-brand-detail__layout.has-filter{grid-template-columns:minmax(0, 1fr);gap:var(--hk-space-2, 16px)}.hk-brand-detail__layout.has-filter:has(.hk-listing-toolbar__filter)>.hk-brand-detail__filter{display:none}.hk-brand-detail__layout.has-filter:has(.hk-listing-toolbar__filter) .hk-listing-toolbar__filter.d-none{display:inline-flex !important}.hk-brand-detail__layout.has-filter:has(.hk-listing-toolbar__filter) .hk-listing-toolbar{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--hk-space-1, 8px)}.hk-brand-detail__layout.has-filter:has(.hk-listing-toolbar__filter) .hk-listing-toolbar__filter{grid-column:1;grid-row:1}.hk-brand-detail__layout.has-filter:has(.hk-listing-toolbar__filter) .hk-listing-toolbar__sort{min-width:0;grid-column:2;grid-row:1}.hk-brand-detail__layout.has-filter:has(.hk-listing-toolbar__filter) .hk-listing-toolbar__sort>.sorting{width:100%}.hk-brand-detail__layout.has-filter:has(.hk-listing-toolbar__filter) .hk-listing-toolbar__count{grid-column:1 / -1;grid-row:2;justify-self:end}}@media (max-width:767.98px){.hk-brands{padding-block:0 var(--hk-space-6, 48px)}.hk-brands__header{padding:var(--hk-space-3, 24px) 0 var(--hk-space-2, 16px)}.hk-brands__search{width:100%}.hk-brands__search.is-live .hk-brands__search-input{height:var(--hk-control, 44px);font-size:16px}.hk-brands__search-input{font-size:16px}.hk-brands.hk-brands.hk-brands .hk-brands__search.is-live .hk-brands__search-input,.hk-brands.hk-brands.hk-brands .hk-brands__search-input{height:var(--hk-control, 44px);font-size:16px}.hk-brands__search-icon{top:calc((var(--hk-tap, 44px) - 16px) / 2)}.hk-brands__alphabet>.hk-brands__alphabet-in{padding-block:var(--hk-space-05, 4px);flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.hk-brands__alphabet>.hk-brands__alphabet-in::-webkit-scrollbar{display:none}.hk-brands__letter{min-width:36px;height:var(--hk-tap, 44px)}.hk-brands__group-letter{font-size:var(--hk-fs-xl, 18px);line-height:var(--hk-lh-xl, 24px)}.hk-brands__groups,.hk-brands__top{grid-template-columns:repeat(3, minmax(0, 1fr));gap:var(--hk-space-2, 16px) var(--hk-space-05, 4px)}.hk-brand-detail__more-brands{grid-template-columns:repeat(3, minmax(0, 1fr))}.hk-brand-card__logo{height:calc(var(--hk-space-6, 48px) * 2)}.hk-brand-card__image{max-height:calc(var(--hk-space-6, 48px) * 2 - 2 * var(--hk-space-2, 16px))}.hk-brand-detail__header{grid-template-columns:minmax(0, 1fr);gap:var(--hk-space-2, 16px)}.hk-brand-detail__description{columns:1}.hk-brand-detail__description.is-clamped{max-height:calc(7 * var(--hk-lh-m, 20px))}.hk-brand-detail__figures{grid-auto-flow:row;grid-template-columns:repeat(2, minmax(0, 1fr))}.hk-brand-detail__figures>:last-child:nth-child(odd){grid-column:1 / -1}.hk-brand-detail__figure{padding:var(--hk-space-1, 8px)}.hk-brand-detail__figure-value{font-size:var(--hk-fs-2xl, 22px);line-height:var(--hk-lh-2xl, 28px)}.hk-brand-detail__all{width:100%}}@media (prefers-reduced-motion:reduce){.hk-brands__letter,.hk-brand-card,.hk-brand-card__logo,.hk-brand-card__image,.hk-brand-detail__category,.hk-brand-detail__category-arrow{transition:none}.hk-brand-detail__category:hover .hk-brand-detail__category-arrow,.hk-brand-card.hk-brand-card:hover .hk-brand-card__image{transform:none}}.hk-brand-areas{display:flex;flex-wrap:wrap;gap:var(--hk-space-1, 8px);padding-block:var(--hk-space-2, 16px)}.hk-brand-areas__link{display:inline-flex;align-items:center;gap:var(--hk-space-1, 8px);min-height:var(--hk-touch-min, 44px);padding:var(--hk-space-05, 4px) var(--hk-space-2, 16px);border:1px solid var(--hkb-line);border-radius:var(--hk-radius-pill, 999px);color:var(--hkb-ink);background:var(--hkb-paper);font-size:var(--hk-fs-m, 14px);line-height:var(--hk-lh-m, 20px);text-decoration:none}.hk-brand-areas__link:hover{border-color:var(--hkb-ink)}.hk-brand-areas__link.is-active{color:var(--hkb-paper);background:var(--hkb-ink);border-color:var(--hkb-ink)}.hk-brand-areas__count{font-variant-numeric:tabular-nums}.hk-brand-card__areas{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--hk-space-05, 4px) var(--hk-space-1, 8px);color:var(--hkb-ink-2);font-size:var(--hk-fs-s, 12px);line-height:var(--hk-lh-s, 16px)}.hk-brand-card__main{display:grid;gap:var(--hk-space-1, 8px);color:inherit;text-decoration:none}.hk-brand-card__area{display:inline-flex;align-items:center;min-height:var(--hk-touch-min, 44px);padding-inline:var(--hk-space-05, 4px);color:var(--hkb-ink-2);text-decoration:underline;text-underline-offset:0.2em}.hk-brands.hk-brands .hk-brand-areas__link{color:var(--hkb-ink)}.hk-brands.hk-brands .hk-brand-areas__link.is-active{color:var(--hkb-paper)}.hk-brands.hk-brands .hk-brand-areas__link:is(:hover, :focus-visible){color:var(--hkb-ink)}.hk-brands.hk-brands .hk-brand-areas__link:is(:hover, :focus-visible).is-active{color:var(--hkb-paper)}.hk-brands.hk-brands :is(.hk-brand-card__main, .hk-brand-card__area):is(:hover, :focus-visible){color:var(--hkb-ink)}