._7zdxq_section{background:var(--sw-hellgrau)}._7zdxq_header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px clamp(32px,5vw,72px);display:flex}._7zdxq_headerTitle{flex:340px}._7zdxq_headerCopy{flex:320px;max-width:46ch;margin:0;font-size:16px;line-height:1.7}._7zdxq_grid{grid-template-columns:1fr;gap:clamp(20px,2.5vw,32px);max-width:560px;margin:clamp(40px,5vw,64px) auto 0;padding:0;list-style:none;display:grid}@media (min-width:900px){._7zdxq_grid{grid-template-columns:repeat(3,1fr);max-width:none}}._7zdxq_card{background:#fff;flex-direction:column;display:flex}._7zdxq_body{flex-direction:column;flex:1;padding:clamp(20px,2.5vw,28px);display:flex}._7zdxq_name{font-size:1.5rem;font-weight:var(--weight-bold);color:var(--sw-ink);margin:4px 0 0;line-height:1.15}._7zdxq_description{margin:12px 0 0;font-size:15px;line-height:1.65}._7zdxq_facts{margin-top:auto;padding-top:20px}._7zdxq_meta{font-size:15px}._7zdxq_price{font-size:1.25rem;font-weight:var(--weight-light);color:var(--sw-ink);margin-top:4px}._7zdxq_cta{align-self:flex-start;margin-top:20px}
.KwcQPG_intro{flex-wrap:wrap;align-items:center;gap:clamp(32px,5vw,72px);display:flex}.KwcQPG_text{flex-direction:column;flex:340px;align-items:flex-start;min-width:0;display:flex}.KwcQPG_copy{max-width:56ch;margin:24px 0 0;font-size:16px;line-height:1.7}.KwcQPG_checklist{flex-direction:column;gap:10px;margin:26px 0 0;padding:0;list-style:none;display:flex}.KwcQPG_checkItem{color:var(--sw-ink);align-items:baseline;gap:12px;font-size:16px;display:flex}.KwcQPG_checkMark{font-weight:var(--weight-bold);color:var(--sw-sonnengelb)}.KwcQPG_cta{margin-top:32px}.KwcQPG_media{flex:320px;min-width:0;max-width:520px;margin-left:auto;padding-bottom:clamp(40px,6vw,72px);position:relative}.KwcQPG_image{aspect-ratio:4/5;object-fit:cover;object-position:40% 50%;width:100%}.KwcQPG_inset{aspect-ratio:4/5;object-fit:cover;border:6px solid #fff;width:46%;position:absolute;bottom:0;left:clamp(-48px,-3vw,-16px)}@media (max-width:700px){.KwcQPG_inset{left:12px}}.KwcQPG_film{margin-top:clamp(48px,6vw,80px)}
