/* Only "Barrieren behindern". Restore full images, retain 2+1 grid. */
body.barrieren-gallery-v22 .section-detail .div-block-11 {
  display:grid !important;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) !important;
  gap:24px !important;
  align-items:stretch !important;
  width:100% !important;
  max-width:800px !important;
  height:auto !important;
  overflow:visible !important;
}
body.barrieren-gallery-v22 .section-detail .div-block-11 > .div-block-12 {
  display:flex !important;
  flex-direction:column !important;
  gap:24px !important;
  height:auto !important;
  min-height:0 !important;
  overflow:visible !important;
}
body.barrieren-gallery-v22 .section-detail .div-block-11 .div-block-19,
body.barrieren-gallery-v22 .section-detail .div-block-11 .div-block-20 {
  display:block !important;
  height:auto !important;
  min-height:0 !important;
  max-height:none !important;
  overflow:visible !important;
}
body.barrieren-gallery-v22 .section-detail .div-block-11 .div-block-19 img,
body.barrieren-gallery-v22 .section-detail .div-block-11 .div-block-20 img {
  display:block !important;
  width:100% !important;
  height:auto !important;
  max-height:none !important;
  aspect-ratio:auto !important;
  object-fit:contain !important;
  transform:none !important;
}
body.barrieren-gallery-v22 .section-detail .div-block-11 > .div-block-13 {
  display:flex !important;
  justify-content:center !important;
  align-items:center !important;
  height:100% !important;
  min-height:0 !important;
  overflow:visible !important;
  background:#fff !important;
}
body.barrieren-gallery-v22 .section-detail .div-block-11 > .div-block-13 img {
  display:block !important;
  width:100% !important;
  height:100% !important;
  max-height:100% !important;
  aspect-ratio:auto !important;
  object-fit:contain !important;
  transform:none !important;
}
@media(max-width:767px){
  body.barrieren-gallery-v22 .section-detail .div-block-11 {gap:16px !important;}
  body.barrieren-gallery-v22 .section-detail .div-block-11 > .div-block-12 {gap:16px !important;}
}
@media(max-width:479px){
  body.barrieren-gallery-v22 .section-detail .div-block-11 {grid-template-columns:1fr !important;gap:16px !important;}
  body.barrieren-gallery-v22 .section-detail .div-block-11 > .div-block-13 {height:auto !important;}
  body.barrieren-gallery-v22 .section-detail .div-block-11 > .div-block-13 img {height:auto !important;}
}
