.ewf-angebote-gruppe{margin:clamp(1.25rem,3vw,1.75rem) 0 .8rem;font-size:var(--ewf-size-large);text-transform:uppercase;letter-spacing:.03em;line-height:1.1}.ewf-section__title+.ewf-angebote-gruppe{margin-top:0}.ewf-angebote-intro{margin:-.3rem 0 1rem;max-width:64ch;line-height:1.5}.ewf-angebote{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));gap:clamp(.7rem,1.6vw,1.1rem);margin:0;padding:.25rem 0 0;list-style:none}.ewf-angebot{--k-hell: color-mix(in srgb, var(--k) 32%, white);height:100%;box-sizing:border-box;display:flex;align-items:center;gap:.85rem;padding:10px 16px 10px 10px;background:var(--k);color:var(--k-tinte);border-radius:16px;box-shadow:0 12px 26px #0b244a33;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}a.ewf-angebot:hover{transform:translateY(-3px);box-shadow:0 18px 36px #0b244a47;color:var(--k-tinte)}a.ewf-angebot:focus-visible{outline:4px solid var(--ewf-color-midnight-blue);outline-offset:3px}.ewf-angebot__bild{flex:none;width:4.6rem;height:4.6rem;border-radius:10px;overflow:hidden;background:var(--k-hell)}.ewf-angebot__bild img{width:100%;height:100%;object-fit:cover;display:block}.ewf-angebot__text{flex:1;display:flex;flex-direction:column;gap:.15rem;min-width:0;line-height:1.2}.ewf-angebot__name{font-weight:800;text-transform:uppercase;letter-spacing:.03em;font-size:clamp(.95rem,.85rem + .35vw,1.1rem)}.ewf-angebot__info{font-size:.8rem;font-weight:500;opacity:.85}.ewf-angebot__preis{flex:none;text-align:right;font-weight:800;font-size:1.15rem;line-height:1.1;white-space:nowrap}.ewf-angebot__preis small{display:block;font-size:.7rem;font-weight:500;letter-spacing:.02em;opacity:.85}.ewf-fotoreihe{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:clamp(150px,15vw,210px);gap:clamp(.8rem,2vw,1.4rem);margin:0;padding:0;list-style:none}.ewf-fotoreihe>li:first-child{grid-column:span 2;grid-row:span 2}.ewf-fotoreihe__foto{height:100%;box-sizing:border-box;margin:0;padding:7px;background:var(--ewf-color-white, #fff);border-radius:14px;box-shadow:0 12px 26px #0b244a33}.ewf-fotoreihe__foto img{display:block;width:100%;height:100%;object-fit:cover;border-radius:9px}@media(max-width:700px){.ewf-fotoreihe{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:140px}}@media(prefers-reduced-motion:reduce){.ewf-angebot{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/69/assets/ewf-wohnen.css.map */
