@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/b0e156020fd1d73f-s.3jppgd0xzx-0d.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/ece6651c07dc3133-s.0t8ljjjn9wtsx.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/1d0bb6ba8433fca1-s.2zyohmvb-ks7f.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/9d036f80216c14ee-s.p.3u4lli0-axodc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display Fallback;src:local(Times New Roman);ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.0%;size-adjust:111.26%}.rDr8Aq_className{font-family:Playfair Display,Playfair Display Fallback;font-style:normal}.rDr8Aq_variable{--font-playfair:"Playfair Display", "Playfair Display Fallback"}
html:has(.marke-hoerkules){background:#181818;scroll-padding-top:1rem}body:has(.marke-hoerkules){padding-bottom:0}.marke-hoerkules{--font-hk-anzeige:var(--font-playfair), Georgia, "Times New Roman", serif;color:#181818;background:#fff;min-height:100dvh}.marke-hoerkules ::selection{color:#181818;background:#ac884c}.marke-hoerkules :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline-offset:3px;outline:3px solid #181818}.marke-hoerkules .hk-dunkel :where(a,button):focus-visible{outline-color:#ac884c}.marke-hoerkules a{text-underline-offset:.25em;text-decoration-thickness:1px}.hk-versal{letter-spacing:.2em;text-transform:uppercase;text-wrap:balance;font-weight:700;line-height:1.35}.hk-knopf{border-radius:9999px;justify-content:center;align-items:center;gap:.75rem;min-height:3.5rem;padding:0 1.75rem;font-size:1.1rem;font-weight:700;text-decoration:none;transition:background-color .2s ease-out,color .2s ease-out,border-color .2s ease-out;display:inline-flex}.hk-knopf-voll{color:#fff;background:#181818;border:1px solid #181818}.hk-knopf-linie{color:#181818;background:0 0;border:1px solid #181818}@media (hover:hover) and (pointer:fine){.hk-knopf-voll:hover{color:#181818;background:#ac884c;border-color:#ac884c}.hk-knopf-linie:hover{color:#fff;background:#181818}.hk-goldfeld .hk-knopf-voll:hover{color:#181818;background:#fff;border-color:#fff}.hk-navlink:hover{text-decoration-color:#ac884c}}.hk-goldfeld{color:#181818;background:#ac884c}.hk-doppellinie{border-top:1px solid;position:relative}.hk-doppellinie:before{content:"";border-top:1px solid;position:absolute;top:3px;left:0;right:0}.hk-platzhalter{border:1px dashed;border-radius:1rem;padding:.75rem 1rem}.hk-platzhalter-marke{margin-right:.15em;font-weight:700;display:inline-block}.hk-platzhalter-klein{border-radius:.6rem;padding:.25rem .6rem}.hk-bildplatz{color:#181818;border:1px dashed;border-radius:2rem}.ohrbogen .hk-bildplatz{background:#fff;border-color:#4d4d4d;border-radius:1.25rem}.marke-hoerkules .markenumschalter{box-shadow:none;border:1px solid #18181840}.marke-hoerkules .markenumschalter-hinweis{color:#181818;background:#ececec}.marke-hoerkules .markenumschalter-link[aria-current=page]{background:#181818}.marke-hoerkules .markenumschalter :where(a):focus-visible{outline-offset:2px}.ohrbogen svg{will-change:transform;contain:paint;color:#ac884c;pointer-events:none}.ohrbogen-linie{stroke-dasharray:1;stroke-dashoffset:0;animation:1.3s cubic-bezier(.45,0,.2,1) .1s both ohrbogen-zeichnen}@keyframes ohrbogen-zeichnen{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.ohrbogen-linie{stroke-dashoffset:0;animation:none}}.marke-hoerkules .hk-knopf-kopf{min-height:3rem;padding:0 1.25rem;font-size:1rem}@media (max-width:1279px){html[data-schrift] .marke-hoerkules .hk-nav{display:none}}@media (max-width:1365px){html[data-schrift="2"] .marke-hoerkules .hk-nav{display:none}}.marke-hoerkules .hk-sprung:focus{border-radius:9999px;align-items:center;min-height:3rem;padding:.75rem 1.25rem;display:inline-flex}.marke-hoerkules :where(dd,li,figcaption){text-wrap:pretty}.marke-hoerkules .markenumschalter-leiste{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem .75rem}@media (max-width:639px){.marke-hoerkules .markenumschalter-hinweis{display:none}}@media (max-width:359px){.marke-hoerkules .markenumschalter-leiste{column-gap:.4rem;padding-inline:.4rem}}.beispielschalter{color:#181818;min-height:44px;font-family:var(--font-atkinson), ui-sans-serif, system-ui, sans-serif;cursor:pointer;background:0 0;border-radius:.4rem;align-items:center;gap:.55rem;padding:0 .7rem 0 .5rem;font-size:15px;font-weight:700;line-height:1;display:inline-flex}.beispielschalter-kasten{color:#fff;background:#181818;border:2px solid #181818;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}html[data-beispiele=aus] .beispielschalter-kasten{background:#fff}html[data-beispiele=aus] .beispielschalter-kasten svg{visibility:hidden}.beispielschalter-kasten svg{width:16px;height:16px}@media (hover:hover) and (pointer:fine){.beispielschalter:hover{background:#dedede}}.hk-beispiel{color:#181818;letter-spacing:0;text-transform:none;text-wrap:balance;background:#ececec;border-radius:9999px;align-items:center;gap:.45em;padding:.3em .75em .3em .6em;font-size:.9rem;font-weight:700;line-height:1.2;display:inline-flex}.hk-beispiel:before{content:"";border:2px solid;border-radius:50%;width:.6em;height:.6em}html[data-beispiele=aus] .hk-beispiel{display:none}.hk-sockel{padding-bottom:5px;position:relative}.hk-sockel:after{content:"";border-top:1px solid #ac884c;border-bottom:1px solid #ac884c;height:5px;position:absolute;bottom:0;left:0;right:0}.hk-anschnitt{margin-inline:-1rem}@media (min-width:640px){.hk-anschnitt{margin-inline:-1.25rem}}@media (min-width:768px){.hk-anschnitt{margin-inline:-2rem}}@media (min-width:768px) and (max-width:1023px){.hk-anschnitt{max-width:42rem}}@media (min-width:1024px){.hk-anschnitt{margin-inline:0;margin-left:calc(min(100vw,80rem)/2 - 50vw - 2rem)}.marke-hoerkules #termin-titel{font-size:min(clamp(2.6rem,6.4vw,4.75rem),7.25vw - .56rem)}}.marke-hoerkules :is(a,button,input,summary,[tabindex="-1"]){scroll-margin-top:3rem}.hk-frage summary{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:1.25rem;min-height:3.5rem;padding:1.35rem 0 1.25rem;list-style:none;display:flex}.hk-frage summary h3{-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:10 4 4;min-width:0}.hk-frage summary::-webkit-details-marker{display:none}.hk-frage summary::marker{content:""}.hk-frage-zeichen{color:#181818;border:1px solid #181818;border-radius:50%;flex:none;width:2.25rem;height:2.25rem;margin-top:.05rem;position:relative}.hk-frage-zeichen:before,.hk-frage-zeichen:after{content:"";background:currentColor;border-radius:1px;width:.95rem;height:2px;margin:-1px 0 0 -.475rem;position:absolute;top:50%;left:50%}.hk-frage-zeichen:after{transition:transform .25s ease-out;transform:rotate(90deg)}.hk-frage[open] .hk-frage-zeichen:after{transform:rotate(0)}@media (hover:hover) and (pointer:fine){.hk-frage summary:hover .hk-frage-zeichen{color:#fff;background:#181818}.hk-frage summary:hover h3{text-underline-offset:.2em;-webkit-text-decoration:underline #ac884c;text-decoration:underline #ac884c;text-decoration-thickness:1px}}.hk-anfrage{border:1px solid #18181833;border-radius:1.75rem;overflow:hidden}.hk-vorschau-hinweis{color:#181818;background:#ececec}.hk-fortschritt{background:#1818181f;border-radius:9999px;height:4px;position:relative;overflow:hidden}.hk-fortschritt>span{transform-origin:0;will-change:transform;background:#ac884c;border-radius:9999px;transition:transform .4s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.hk-wahl{color:#181818;cursor:pointer;background:#fff;border:1px solid #767676;border-radius:1rem;align-items:center;gap:.75rem;min-height:3.5rem;padding:.7rem 1rem;font-weight:700;line-height:1.25;transition:background-color .2s ease-out,color .2s ease-out,border-color .2s ease-out;display:flex}.hk-wahl:has(:focus-visible){outline-offset:3px;outline:3px solid #181818}.hk-wahl[data-gewaehlt]{color:#fff;background:#181818;border-color:#181818}.hk-wahl-kasten{border:2px solid;border-radius:50%;flex:none;justify-content:center;align-items:center;width:1.4rem;height:1.4rem;display:inline-flex}.hk-wahl[data-gewaehlt] .hk-wahl-kasten{color:#ac884c;border-color:#ac884c}.hk-wahl-kasten svg{width:1rem;height:1rem}.hk-wahl-mitte{padding-inline:.5rem}@media (hover:hover) and (pointer:fine){.hk-wahl:not([data-gewaehlt]):hover{background:#f6f1e8;border-color:#181818}}.hk-feld{color:#181818;background:#fff;border:1px solid #767676;border-radius:1rem;width:100%;min-width:0;height:3.5rem;padding:0 1.1rem;font-size:1.1rem}.hk-feld[aria-invalid=true]{border:2px solid #a3222b}.marke-hoerkules .hk-anfrage dd{overflow-wrap:anywhere}.hk-handyleiste{z-index:20;padding:.75rem 1.25rem calc(.75rem + env(safe-area-inset-bottom));will-change:transform;background:#fff;border:1px solid #18181826;border-bottom:0;border-radius:1.5rem 1.5rem 0 0;transition:transform .3s cubic-bezier(.16,1,.3,1);position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.hk-handyleiste[data-sichtbar]{transform:translateY(0)}@media (max-width:639px){.hk-anfrage .hk-knopf{padding-inline:1.1rem}}@media (max-width:389px){.marke-hoerkules .hk-knopf{text-wrap:balance;gap:.5rem;padding-inline:1rem}.hk-anfrage .hk-wahl{padding-inline:.5rem}}@media (max-width:359px){.marke-hoerkules .hk-knopf{padding-inline:.75rem;font-size:.95rem}}.hk-stufe-sockel{margin-top:.75rem}@media (min-width:1024px){.hk-stufe.hk-doppellinie{border-top:0;padding-top:0}.hk-stufe.hk-doppellinie:before{display:none}.hk-stufe-sockel{min-height:calc(10rem + var(--stufe) * 3rem);background:#fff;border-radius:1.75rem 1.75rem 0 0;margin-top:1rem;padding:1.4rem 1.25rem 1.5rem}}.hk-regal{border:1px solid #0000;transition:border-color .2s ease-out}.hk-regal>span:first-of-type{-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:10 4 4}@media (hover:hover) and (pointer:fine){.hk-regal:hover{border-color:#181818}.hk-regal:hover>span:first-of-type{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}}.hk-ziffern{font-variant-numeric:lining-nums}.hk-werkzeuge{flex-wrap:wrap;align-items:center;gap:.25rem .75rem;display:flex}:root[data-bewegung=an]{--hk-weich:cubic-bezier(.22, 1, .36, 1);--hk-feder:cubic-bezier(.34, 1.32, .64, 1)}:root[data-bewegung=an] [data-fertig],:root[data-bewegung=an] [data-fertig]:before,:root[data-bewegung=an] [data-fertig]:after{will-change:auto}:root[data-bewegung=an] :is(#konzept,#hoersysteme,#preise,#standort) .hk-doppellinie{border-top-color:#0000}:root[data-bewegung=an] :is(#konzept,#hoersysteme,#preise,#standort) .hk-doppellinie:before{transform-origin:0;height:5px;transition:transform 1.1s var(--hk-weich) var(--verzug,0s);will-change:transform;border-top:1px solid;border-bottom:1px solid;top:-1px;transform:scaleX(0)}:root[data-bewegung=an] :is(#konzept,#hoersysteme,#preise,#standort) .hk-doppellinie[data-sichtbar]:before{transform:scaleX(1)}@media (min-width:1024px){:root[data-bewegung=an] #konzept .hk-doppellinie:before{transition-delay:calc(var(--verzug,0s) + .45s)}}:root[data-bewegung=an] .hk-sockel:after{transform-origin:0;transition:transform 1.1s var(--hk-weich);will-change:transform;transform:scaleX(0)}@media (min-width:768px){:root[data-bewegung=an] .hk-sockel:after{transition:transform .5s linear}:root[data-bewegung=an] li:nth-child(2)>.hk-sockel:after{transition-delay:.5s}:root[data-bewegung=an] li:nth-child(3)>.hk-sockel:after{transition:transform 1s var(--hk-weich) 1s}}:root[data-bewegung=an] .hk-sockel[data-sichtbar]:after{transform:scaleX(1)}@media (min-width:1024px){:root[data-bewegung=an] :is(#konzept,#zubehoer,#termin).hk-goldfeld{isolation:isolate;background:0 0;position:relative}:root[data-bewegung=an] :is(#konzept,#zubehoer,#termin).hk-goldfeld:before{content:"";z-index:-1;border-radius:inherit;transition:transform 1.2s var(--hk-weich);background:#ac884c;position:absolute;inset:0;transform:scale(.98)}:root[data-bewegung=an] :is(#konzept,#zubehoer,#termin).hk-goldfeld[data-sichtbar]:before{transform:none}}:root[data-bewegung=an] #team .hk-zoom picture{border-radius:2rem;display:block;overflow:clip}:root[data-bewegung=an] #team .hk-zoom img{transition:transform 1.6s var(--hk-weich);will-change:transform;transform:scale(1.06)}:root[data-bewegung=an] #team .hk-zoom[data-sichtbar] img{transform:none}:root[data-bewegung=an] .hk-faden{position:relative}:root[data-bewegung=an] .hk-faden:before{content:"";transform-origin:top;width:2px;transition:transform 1.8s var(--hk-weich) .15s;will-change:transform;background:#181818;border-radius:1px;position:absolute;top:.3rem;bottom:.3rem;left:-.6rem;transform:scaleY(0)}:root[data-bewegung=an] .hk-faden[data-sichtbar]:before{transform:scaleY(1)}@media (min-width:1024px){:root[data-bewegung=an] .hk-faden:before{left:-1.6rem}:root[data-bewegung=an] .hk-stufe-sockel{isolation:isolate;background:0 0;position:relative}:root[data-bewegung=an] .hk-stufe-sockel:before{content:"";z-index:-1;border-radius:inherit;transform-origin:bottom;transition:transform 1.1s var(--hk-feder) calc(var(--stufe,0) * .15s + .15s);will-change:transform;background:#fff;position:absolute;inset:0 0 -1rem;transform:scaleY(.2)}:root[data-bewegung=an] .hk-stufen[data-sichtbar] .hk-stufe-sockel:before{transform:scaleY(1)}}.hk-stufe-balken{display:none}@media (max-width:1023px){:root[data-bewegung=an] .hk-stufe-balken{width:calc((var(--stufe,0) + 1) * 20%);transform-origin:0;height:.6rem;transition:transform 1.1s var(--hk-weich) calc(var(--verzug,0s) + .2s);will-change:transform;background:#fff;border-radius:9999px;margin-top:.6rem;display:block;transform:scaleX(0)}:root[data-bewegung=an] .hk-stufe[data-sichtbar] .hk-stufe-balken{transform:none}}:root[data-bewegung=an] .hk-fragezeichen{transform-origin:45% 92%;width:fit-content;transition:transform 1s var(--hk-weich) .15s;justify-self:start;transform:rotate(-6deg)}:root[data-bewegung=an] .hk-fragezeichen[data-sichtbar]{transform:none}@media (hover:hover) and (pointer:fine){:root[data-bewegung=an] .hk-knopf{isolation:isolate;position:relative;overflow:clip}:root[data-bewegung=an] .hk-knopf:before{content:"";z-index:-1;transform-origin:0;transition:transform .45s var(--hk-weich);background:#181818;position:absolute;inset:0;transform:scaleX(0)}:root[data-bewegung=an] .hk-knopf-voll:before{background:#8a6a33}:root[data-bewegung=an] .hk-knopf-linie:before{background:#f3ece0}:root[data-bewegung=an] .hk-knopf:hover:before{transform:scaleX(1)}:root[data-bewegung=an] .hk-knopf-voll:hover,:root[data-bewegung=an] .hk-goldfeld .hk-knopf-voll:hover{color:#fff;background:#181818;border-color:#181818}:root[data-bewegung=an] .hk-knopf-linie:hover{color:#181818;background:0 0}:root[data-bewegung=an] .hk-navlink{position:relative}:root[data-bewegung=an] .hk-navlink:hover{text-decoration:none}:root[data-bewegung=an] .hk-navlink:after{content:"";transform-origin:0;height:2px;transition:transform .4s var(--hk-weich);background:#ac884c;border-radius:1px;position:absolute;bottom:.7rem;left:0;right:0;transform:scaleX(0)}:root[data-bewegung=an] .hk-navlink:hover:after{transform:scaleX(1)}:root[data-bewegung=an] .hk-sockel img{transition:transform .6s var(--hk-weich)}:root[data-bewegung=an] #hoersysteme li:hover .hk-sockel img{transform:translateY(-.6rem)}:root[data-bewegung=an] .hk-sockel:before{content:"";opacity:0;height:5px;transition:opacity .4s var(--hk-weich);background:#ac884c;position:absolute;bottom:0;left:0;right:0}:root[data-bewegung=an] #hoersysteme li:hover .hk-sockel:before{opacity:1}:root[data-bewegung=an] #team .hk-zoom:hover img[data-fertig]{transition-duration:1s;transform:scale(1.03)}:root[data-bewegung=an] #ablauf figure picture{display:block;overflow:clip}:root[data-bewegung=an] #ablauf figure img{transform-origin:50% 100%;transition:transform 1s var(--hk-weich)}:root[data-bewegung=an] #ablauf figure:hover img{transform:scale(1.03)}@media (min-width:1024px){:root[data-bewegung=an] .hk-stufe{transition:transform .5s var(--hk-weich)}:root[data-bewegung=an] .hk-stufe:hover{transform:translateY(-.75rem)}:root[data-bewegung=an] .hk-stufe-preis{position:relative}:root[data-bewegung=an] .hk-stufe-preis:after{content:"";transform-origin:0;height:2px;transition:transform .45s var(--hk-weich);background:#fff;border-radius:1px;position:absolute;bottom:-.35rem;left:0;right:0;transform:scaleX(0)}:root[data-bewegung=an] .hk-stufe:hover .hk-stufe-preis:after{transform:scaleX(1)}}:root[data-bewegung=an] .hk-regal img{transition:transform .6s var(--hk-weich)}:root[data-bewegung=an] .hk-regal:hover img{transform:scale(1.06)}}:root[data-bewegung=aus] .marke-hoerkules *,:root[data-bewegung=aus] .marke-hoerkules :before,:root[data-bewegung=aus] .marke-hoerkules :after{transition-duration:0s!important;animation:none!important}@media (max-width:679px){.hk-werkzeuge{flex-wrap:nowrap;gap:.25rem}.hk-werkzeuge .beispielschalter>span:last-child{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hk-werkzeuge .beispielschalter{padding-right:.5rem}}.hk-bewegungsschalter{color:#fff;min-height:3rem;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9999px;align-items:center;gap:.75rem;padding:0 .25rem;font-weight:700;display:inline-flex}.hk-bewegungsschalter-spur{border:1px solid #fff;border-radius:9999px;flex:none;width:2.9rem;height:1.6rem;transition:background-color .2s ease-out,border-color .2s ease-out;position:relative}.hk-bewegungsschalter-knopf{background:#fff;border-radius:50%;width:1.1rem;height:1.1rem;margin-top:-.55rem;transition:transform .2s ease-out,background-color .2s ease-out;position:absolute;top:50%;left:.2rem}.hk-bewegungsschalter[aria-checked=true] .hk-bewegungsschalter-spur{background:#ac884c;border-color:#ac884c}.hk-bewegungsschalter[aria-checked=true] .hk-bewegungsschalter-knopf{background:#181818;transform:translate(calc(1.4rem - 2px))}.hk-bewegungsschalter[hidden]{display:none}@media (max-width:359px){.marke-hoerkules .markenumschalter-link{padding-inline:.45rem}}:root[data-bewegung=an] .hk-rechner-summe{animation:hk-summe .4s var(--hk-weich) both}@keyframes hk-summe{0%{opacity:.35;transform:translateY(.25em)}to{opacity:1;transform:none}}.hk-rechner-zeile{display:none}@media (max-width:1023px){.hk-rechner-zeile{bottom:calc(5.75rem + env(safe-area-inset-bottom));z-index:5;color:#181818;background:#ac884c;border-radius:9999px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 1rem;margin-top:1.5rem;padding:.6rem 1.25rem;font-weight:700;display:flex;position:sticky}html:has(.marke-hoerkules){scroll-padding-bottom:11rem}}@media (min-width:640px) and (max-width:1023px){.hk-rechner-zeile{bottom:calc(1rem + env(safe-area-inset-bottom))}html:has(.marke-hoerkules){scroll-padding-bottom:6rem}}#besonderheiten .hk-versal,#eigenanteil .hk-versal{text-wrap:balance}.hk-knopf-klein{text-align:center;white-space:normal;min-height:3.5rem;padding-inline:1rem;font-size:1rem}.hk-auswahl{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#181818 50%),linear-gradient(135deg,#181818 50%,#0000 50%);background-position:calc(100% - 1.4rem),calc(100% - 1rem);background-repeat:no-repeat;background-size:.4rem .4rem;padding-right:2.5rem}.hk-menge{border:1px solid #181818;border-radius:9999px;grid-template-columns:3rem minmax(0,1fr) 3rem;align-items:center;gap:.5rem;min-height:3.5rem;padding:.25rem;display:grid}.hk-menge button{color:#fff;background:#181818;border-radius:9999px;height:2.75rem;min-height:48px;font-size:1.5rem;font-weight:700;line-height:1}.hk-menge button:focus-visible{outline-offset:3px;outline:3px solid #181818}@media (hover:hover) and (pointer:fine){.hk-menge button:hover{color:#181818;background:#ac884c}}.hk-bestell-zeile{bottom:calc(5.75rem + env(safe-area-inset-bottom));z-index:5;color:#fff;background:#181818;border-radius:9999px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem 1rem;min-height:3.5rem;margin-top:1.5rem;padding:.6rem 1.5rem;font-weight:700;text-decoration:none;display:flex;position:sticky}.marke-hoerkules .hk-bestell-zeile:focus-visible{outline-offset:3px;outline:3px solid #fff}@media (min-width:640px){.hk-bestell-zeile{bottom:calc(1rem + env(safe-area-inset-bottom));max-width:34rem;margin-inline:auto}}@media (hover:hover) and (pointer:fine){.hk-bestell-zeile:hover{text-underline-offset:.2em;text-decoration:underline}}.hk-unterseite .hk-bestell-zeile{bottom:calc(1rem + env(safe-area-inset-bottom))}html:has(.hk-unterseite){scroll-padding-bottom:6rem}.marke-hoerkules .hk-nav{display:none}@media (min-width:1180px){.marke-hoerkules .hk-nav{display:flex}.marke-hoerkules .hk-menueknopf{display:none}}@media (max-width:1279px){html[data-schrift] .marke-hoerkules .hk-menueknopf{display:inline-flex}}@media (max-width:1365px){html[data-schrift="2"] .marke-hoerkules .hk-menueknopf{display:inline-flex}}.marke-hoerkules .hk-navlink[aria-current=page]{text-underline-offset:.35em;-webkit-text-decoration:underline #ac884c;text-decoration:underline #ac884c;text-decoration-thickness:2px}.marke-hoerkules .hk-menuelink[aria-current]{color:#8a6a33;background:#f6f1e8}@media (hover:hover) and (pointer:fine){.hk-menuelink:hover{background:#f6f1e8}}html.menue-offen .hk-handyleiste{opacity:0;pointer-events:none}.hk-nav-linie{opacity:0;transform-origin:0;pointer-events:none;background:#ac884c;border-radius:9999px;width:100px;height:2px;transition:transform .45s cubic-bezier(.2,.8,.2,1),opacity .3s ease-out;position:absolute;bottom:.35rem;left:0}.hk-mini-menue{z-index:41;top:calc(.75rem + env(safe-area-inset-top));color:#181818;opacity:0;visibility:hidden;background:#fff;border:1px solid #18181840;border-radius:9999px;justify-content:center;align-items:center;width:3.25rem;height:3.25rem;transition:opacity .25s ease-out,transform .3s cubic-bezier(.2,.8,.2,1),visibility 0s linear .3s;display:inline-flex;position:fixed;right:.75rem;transform:scale(.85)}.hk-mini-menue[data-sichtbar]{opacity:1;visibility:visible;transition-delay:80ms,80ms,0s;transform:none}.marke-hoerkules .hk-mini-menue:focus-visible{outline-offset:3px;outline:3px solid #181818}@media (hover:hover) and (pointer:fine){.hk-mini-menue:hover{background:#f6f1e8;border-color:#181818}}@media (prefers-reduced-motion:reduce){.hk-nav-linie,.hk-mini-menue{transition:none}}.hk-mehr summary{cursor:pointer;gap:.9rem;width:fit-content;list-style:none}.hk-mehr summary::-webkit-details-marker{display:none}.hk-mehr summary::marker{content:""}.hk-mehr .hk-mehr-auf,.hk-mehr[open] .hk-mehr-zu{display:none}.hk-mehr[open] .hk-mehr-auf{display:inline}.hk-mehr summary .hk-frage-zeichen{color:currentColor;border:0;width:1.2rem;height:1.2rem;margin:0}.hk-mehr[open] .hk-frage-zeichen:after{transform:rotate(0)}.marke-hoerkules .hk-mehr summary:focus-visible{outline-offset:3px;outline:3px solid #181818}
