/* V23 - only Barrieren behindern: right poster matches both left images' total height. */
body.barrieren-gallery-v22 .section-detail .div-block-11 {
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  align-items: stretch !important;
  gap: 24px !important;
  max-width: 800px !important;
}
body.barrieren-gallery-v22 .section-detail .div-block-11 > .div-block-12 {
  display: flex !important;
  flex-direction: column !important;
  gap: 24px !important;
  min-width: 0 !important;
}
body.barrieren-gallery-v22 .section-detail .div-block-11 > .div-block-13 {
  display: flex !important;
  align-items: stretch !important;
  justify-content: center !important;
  align-self: stretch !important;
  min-height: 0 !important;
  height: auto !important;
  overflow: hidden !important;
}
body.barrieren-gallery-v22 .section-detail .div-block-11 > .div-block-13 img {
  display: block !important;
  width: 100% !important;
  height: 100% !important;
  min-height: 0 !important;
  object-fit: contain !important;
  object-position: center center !important;
  max-height: none !important;
}
@media (max-width: 767px) {
  body.barrieren-gallery-v22 .section-detail .div-block-11,
  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: minmax(0,1fr) !important; }
  body.barrieren-gallery-v22 .section-detail .div-block-11 > .div-block-13 img { height: auto !important; }
}
