.fuss{--rand:clamp(16px, 4vw, 56px);background:var(--color-papier);color:var(--color-anker);font-size:15px;line-height:1.55;overflow:hidden}.versprechen a,.anschrift a,.fuss-schluss a,.social a,.fuss-spalten>nav>ul>li>a,.fuss-spalten>nav>a{color:inherit;text-decoration:none}@media (hover:hover) and (pointer:fine){.versprechen a:hover,.anschrift a:hover,.fuss-schluss a:hover,.fuss-spalten>nav>ul>li>a:hover,.fuss-spalten>nav>a:hover{text-underline-offset:4px;text-decoration:underline}}.fuss .innen{padding:clamp(36px, 5vw, 72px) var(--rand) 0;gap:clamp(26px,3vw,40px);display:grid}.fuss-spalten>nav>div>h2,.fuss-spalten>nav>h2,.zahlung>h2{font:500 17px/1.2 var(--font-titel);padding-bottom:6px}.fuss-spalten>nav>ul>li>a,.fuss-spalten>nav>ul>li>button,.fuss-spalten>nav>a,.anschrift .kontakt>a{align-items:center;min-height:44px;display:inline-flex}.fuss .satz a,.fuss .versprechen a,.fuss .fuss-schluss a{text-underline-offset:4px;text-decoration:underline;min-height:0!important;display:inline!important}.fuss :focus-visible{outline:2px solid var(--color-anker);outline-offset:3px}.versprechen{font:500 clamp(26px, 3.2vw, 44px)/1.15 var(--font-titel);text-align:center;max-width:22ch;margin-inline:auto}.versprechen span{font:400 16px/1.5 var(--font-text);margin-top:12px;max-width:78ch;margin-inline:auto;display:block}.fuss-strich{background:var(--color-linie);height:1px}.fuss-spalten{grid-template-columns:minmax(0,1fr);gap:28px 32px;display:grid}.fuss-spalten ul{gap:0;margin:0;padding:0;display:grid}.fuss-spalten li{border-bottom:1px dotted var(--color-linie);list-style:none}.fuss-spalten li:first-child{border-top:1px dotted var(--color-linie)}.fuss-spalten>nav>ul>li>a,.fuss-spalten>nav>ul>li>button{justify-content:space-between;gap:12px;width:100%}.fuss-spalten>nav>ul>li>button,.fuss-spalten>nav>div>button{color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;margin:0;padding:0}@media (hover:hover) and (pointer:fine){.fuss-spalten>nav>ul>li>button:hover{text-underline-offset:4px;text-decoration:underline}}.fuss .pfeil{opacity:.55;font-size:13px}.anschrift .name{font:500 20px/1.3 var(--font-titel);margin-bottom:8px}.anschrift .satz{margin-bottom:14px}.anschrift p{margin-top:4px}.anschrift .adresse{margin-top:14px;font-style:normal}.anschrift .adresse p:first-child{margin-top:0}.anschrift .kontakt{justify-items:start;gap:0;margin-top:8px;display:grid}.anschrift .kontakt a{text-underline-offset:4px;text-decoration:underline}.anschrift .ust{margin-top:12px;font-size:14px}.fuss-spalten .knopf{width:auto;min-height:44px;color:var(--color-anker);font:500 15px/1 var(--font-text);background:0 0;border:1px solid;border-radius:999px;justify-content:center;align-items:center;margin-top:12px;padding:0 18px;display:inline-flex}@media (hover:hover) and (pointer:fine){.fuss-spalten .knopf:hover{background:var(--color-weiss);text-decoration:none}}.fuss-schluss{border-top:1px solid var(--color-linie);gap:12px;padding:clamp(20px,2.5vw,30px) 0;font-size:14px;display:grid}.zahlung{grid-column:1/-1}.zahlung ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.zahlung li{background:var(--color-weiss);border:1px solid var(--color-linie);border-radius:12px;justify-content:center;align-items:center;min-width:54px;height:40px;padding:0 9px;display:inline-flex}.zahlung img{width:auto;display:block}.zahlung .wort{height:16px}.zahlung .plakette{height:26px}.zahlung .rand{height:34px}.zahlung .klarna{height:21px}.zahlung .nur-wort{font:500 14px/1 var(--font-text)}.social{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.social a{width:44px;height:44px;color:var(--color-anker);transition:background-color var(--dauer-mittel) var(--ease-leise), color var(--dauer-mittel) var(--ease-leise);border:1px solid;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.social svg{width:21px;height:21px}@media (hover:hover) and (pointer:fine){.social a:hover{background:var(--color-anker);color:var(--color-papier);text-decoration:none}}.wortmarke{justify-content:center;padding:clamp(14px,2.4vw,30px) 0 clamp(30px,4vw,54px);display:flex}.wortmarke img{width:min(340px,88vw);height:auto}@media (min-width:860px){.fuss-spalten{grid-template-columns:1.4fr repeat(3,minmax(0,1fr))}.fuss-schluss{grid-template-columns:1fr auto;align-items:center}.wortmarke img{width:min(900px,64vw)}}@media (min-width:640px){.fuss .fuss-spalten button.auf-zu{display:none}}@media (max-width:639px){.fuss .fuss-sortiment ul[data-offen=nein]{display:none}}@media (min-width:700px) and (max-width:789px){.fuss-spalten{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:790px) and (max-width:859px){.fuss-spalten{grid-template-columns:repeat(3,minmax(0,1fr))}.anschrift{grid-column:1/-1}}@media (min-width:700px) and (max-width:899px){.fuss-schluss{grid-template-columns:1fr auto;align-items:center}.wortmarke img{width:min(560px,72vw)}}
