
.loewen-redesign .zl-glimpse{padding-block:var(--zl-section-y);background:var(--zl-paper-soft);overflow:hidden;}
.zl-glimpse__inner{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(40px,5vw,90px);align-items:center;}
.zl-glimpse__media{position:relative;min-height:clamp(380px,42vw,540px);}
.zl-glimpse__img{position:absolute;margin:0;overflow:hidden;box-shadow:var(--zl-shadow-md);}
.zl-glimpse__img img{width:100%;height:100%;object-fit:cover;transition:transform 1s var(--zl-ease);}
.zl-glimpse__img:hover img{transform:scale(1.05);}
.zl-glimpse__img--a{left:0;top:0;width:66%;height:78%;z-index:1;}
.zl-glimpse__img--b{right:0;bottom:0;width:52%;height:62%;z-index:2;border:6px solid var(--zl-paper-soft);}
.zl-glimpse__content{position:relative;}
.zl-glimpse__title{margin-bottom:18px;}
.zl-glimpse__copy{margin-bottom:28px;}
.zl-glimpse__actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px 26px;}
@media (max-width:860px){
  .zl-glimpse__inner{grid-template-columns:1fr;gap:32px;}
  .zl-glimpse__media{min-height:0;display:grid;grid-template-columns:3fr 2fr;gap:14px;}
  .zl-glimpse__img{position:relative;width:auto;height:auto;}
  .zl-glimpse__img img{aspect-ratio:3/4;}
  .zl-glimpse__img--b{border:0;align-self:end;}
}

/* v6.7.67 · Block 27: pro Bild waehlbare Darstellung (Backend-Toggle „Bilddarstellung"). Der Container
   bleibt IDENTISCH – nur das Bild darin aendert sich. „Ganzes Bild / Logo anzeigen" = object-fit:contain
   + ~8% Innenabstand, damit Logos/Schriftzuege (Hochschwarzwald Card, KONUS) vollstaendig sichtbar bleiben.
   Gilt auf ALLEN Viewports. Ausschliesslich auf Block 27 gescopet – keine globalen img-Regeln. */
.aml-block-27 .zl-glimpse__img--contain img{object-fit:contain;object-position:center;padding:8%;box-sizing:border-box;}
.aml-block-27 .zl-glimpse__img--contain:hover img{transform:none;}
