.klt{background:var(--klt-bg);color:var(--klt-ink);padding-block:calc(var(--klt-pt) * .58) calc(var(--klt-pb) * .58);font-family:IBM Plex Sans,system-ui,sans-serif;font-size:var(--font-paragraph--size, .875rem);line-height:var(--font-paragraph--line-height, 1.6)}@media(min-width:990px){.klt{padding-block:var(--klt-pt) var(--klt-pb)}}.klt *,.klt *:before,.klt *:after{box-sizing:border-box}.klt__inner{max-width:1520px;margin-inline:auto;padding-inline:20px}@media(min-width:750px){.klt__inner{padding-inline:40px}}.klt__kopf{display:grid;gap:12px;margin-bottom:24px}@media(min-width:990px){.klt__kopf{gap:10px;margin-bottom:48px}}.klt__h2{margin:0;font-weight:300;font-size:var(--font-h3--size, 2rem);line-height:1.12;text-wrap:balance}@media(min-width:990px){.klt__h2{font-size:var(--font-h2--size, 2.5rem);line-height:var(--font-h2--line-height, 1.2)}}.klt__sub{margin:0;color:var(--klt-soft);max-width:62ch}.klt__buehne{display:grid;gap:24px}@media(min-width:990px){.klt__buehne{grid-template-columns:minmax(0,600fr) minmax(0,680fr);gap:80px;align-items:start}}.klt__foto{position:relative;aspect-ratio:600 / 442;border-radius:10px;overflow:hidden;background:#e0dbd3}.klt__img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:var(--klt-fokus-x, 50%) var(--klt-fokus-y, 50%)}.klt__marke{position:absolute;z-index:1;display:inline-flex;align-items:center;gap:5px;padding:4px 8px;border-radius:8px;background:#f7f5f2f0;box-shadow:0 1px 4px #0000001f;color:var(--klt-ink);font-size:var(--font-h6--size, .75rem);line-height:1.2;white-space:nowrap;transform:translate(-11px,-50%);pointer-events:none}.klt__punkt{flex:0 0 auto;width:6px;height:6px;border-radius:50%;background:var(--klt-ink)}@media(min-width:750px){.klt__marke{gap:6px;padding:6px 10px;font-size:.8125rem;transform:translate(-13px,-50%)}}.klt__foto{overflow:visible}.klt__img{border-radius:inherit}button.klt__marke{margin:0;border:0;font-family:inherit;cursor:pointer;pointer-events:auto;transition:background-color .15s ease,opacity .15s ease}button.klt__marke:hover{background:#fff}button.klt__marke:focus-visible{outline:2px solid var(--klt-ink);outline-offset:2px}button.klt__marke.is-offen{opacity:0}.klt__karte{position:absolute;z-index:4;top:0;left:0;width:248px;filter:drop-shadow(0 1px 2px rgb(27 25 22 / .1)) drop-shadow(0 8px 18px rgb(27 25 22 / .16))}.klt__karte[hidden]{display:none}.klt__karte-innen{position:relative;display:flex;align-items:center;gap:12px;padding:8px 10px 8px 8px;border-radius:12px;background:#fff;color:var(--klt-ink);clip-path:inset(0 round 12px);transition:clip-path .32s cubic-bezier(.2,.8,.2,1)}.klt__karte-innen>*{opacity:0;transition:opacity .18s ease}.klt__karte.is-offen .klt__karte-innen>*{opacity:1;transition-delay:.1s}.klt__karte-bild{flex:0 0 56px;width:56px;height:56px;border-radius:8px;overflow:hidden;background:#f0efee}.klt__karte-bild img{display:block;width:100%;height:100%;object-fit:cover}.klt__karte-text{display:grid;gap:2px;min-width:0}.klt__karte-titel{padding-right:22px;font-weight:300;font-size:16px;line-height:22px}.klt__karte-preis{color:var(--klt-soft)}.klt__karte-satz{display:none;font-size:13px;line-height:18px;color:var(--klt-soft)}.klt__karte-link{justify-self:start;font-size:.75rem;line-height:1.6;font-weight:400;color:#736e63;text-decoration:none;transition:opacity .2s ease}.klt__karte-link:hover{opacity:.7}.klt__karte-link:focus-visible{outline:2px solid var(--klt-ink);outline-offset:2px;border-radius:2px}.klt__karte-zu:focus-visible{outline:2px solid var(--klt-ink);outline-offset:-4px;border-radius:8px}.klt__karte-zu{position:absolute;top:0;right:0;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;background:none;color:var(--klt-pale);font:300 20px/1 IBM Plex Sans,system-ui,sans-serif;cursor:pointer}.klt__karte-zu:hover{color:var(--klt-ink)}@media(min-width:750px){.klt__karte{width:336px}.klt__karte-innen{gap:14px;padding:10px 12px 10px 10px}.klt__karte-bild{flex-basis:96px;width:96px;height:96px}.klt__karte-text{gap:4px}.klt__karte-titel{padding-right:24px;font-size:18px;line-height:24px}.klt__karte-satz{display:block}.klt__karte-link{font-size:.8125rem}.klt__karte-zu{top:2px;right:2px;width:36px;height:36px;font-size:22px}}@media(prefers-reduced-motion:reduce){.klt__karte-innen,.klt__karte-innen>*,button.klt__marke{transition:none}}.klt__teile{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}@media(min-width:990px){.klt__teile{grid-template-columns:minmax(0,1fr);gap:0}}.klt__teil{padding-top:12px;border-top:1px solid var(--klt-line)}@media(min-width:990px){.klt__teil{padding:18px 0}}.klt__name{margin:0;font-size:var(--font-h5--size, 1rem);line-height:1.3}@media(min-width:990px){.klt__name{font-weight:300;font-size:var(--font-h4--size, 1.5rem);line-height:1.2}}.klt__link{color:inherit;text-decoration:none}.klt__link:hover{text-decoration:underline;text-underline-offset:3px}.klt__link:focus-visible{outline:2px solid var(--klt-ink);outline-offset:3px;border-radius:2px}.klt__preis{color:var(--klt-soft);white-space:nowrap}.klt__text{margin:4px 0 0;color:var(--klt-soft);line-height:1.45}@media(min-width:990px){.klt__text{margin-top:6px;line-height:1.5;max-width:62ch}}.klt__fuss{margin:20px 0 0;font-size:var(--font-h6--size, .75rem);line-height:1.6;color:var(--klt-pale)}@media(min-width:990px){.klt__fuss{margin-top:32px;font-size:.8125rem}}
/*# sourceMappingURL=/cdn/shop/t/94/assets/kiyo-lp-teile.css.map */
