/* V562 — Zemin / Duvar alignment pass
   No content or SEO changes. */

@media (min-width:1101px){
  body.ct-micro-product-page #mikro-beton-zemin.micro172-summary{
    grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;
    align-items:stretch!important;
    min-height:0!important;
  }

  body.ct-micro-product-page #mikro-beton-zemin .micro151-floor-media{
    min-height:540px!important;
    max-height:none!important;
    height:auto!important;
  }

  body.ct-micro-product-page #mikro-beton-zemin .micro151-floor-media img{
    width:100%!important;
    height:100%!important;
    min-height:540px!important;
    object-fit:cover!important;
    object-position:center 52%!important;
  }

  body.ct-micro-product-page #mikro-beton-zemin .micro151-floor-copy{
    min-height:540px!important;
    height:auto!important;
    box-sizing:border-box!important;
    justify-content:flex-start!important;
    padding:54px clamp(48px,5vw,72px)!important;
  }

  body.ct-micro-product-page #mikro-beton-zemin .micro151-kicker{
    margin-top:0!important;
  }

  body.ct-micro-product-page #mikro-beton-zemin h2{
    margin-top:8px!important;
  }

  body.ct-micro-product-page #mikro-beton-zemin .micro172-summary-grid{
    margin-top:24px!important;
    margin-bottom:22px!important;
  }

  body.ct-micro-product-page #mikro-beton-duvar{
    padding:72px 0 82px!important;
  }

  body.ct-micro-product-page #mikro-beton-duvar .micro531-wall-grid{
    grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;
    gap:clamp(48px,5.5vw,82px)!important;
    align-items:start!important;
  }

  body.ct-micro-product-page #mikro-beton-duvar .micro531-wall-head,
  body.ct-micro-product-page #mikro-beton-duvar .micro531-wall-copy{
    max-width:none!important;
    padding-top:0!important;
  }

  body.ct-micro-product-page #mikro-beton-duvar .micro531-wall-head h2{
    margin:8px 0 18px!important;
  }

  body.ct-micro-product-page #mikro-beton-duvar .micro531-wall-copy>p:first-child{
    margin-top:0!important;
  }

  body.ct-micro-product-page #mikro-beton-duvar .micro531-wall-meta{
    margin:28px 0 0!important;
  }
}

@media (min-width:701px) and (max-width:1100px){
  body.ct-micro-product-page #mikro-beton-zemin.micro172-summary{
    grid-template-columns:1fr 1fr!important;
    align-items:stretch!important;
  }

  body.ct-micro-product-page #mikro-beton-zemin .micro151-floor-media{
    min-height:480px!important;
    max-height:none!important;
  }

  body.ct-micro-product-page #mikro-beton-zemin .micro151-floor-media img{
    height:100%!important;
    min-height:480px!important;
    object-fit:cover!important;
  }

  body.ct-micro-product-page #mikro-beton-zemin .micro151-floor-copy{
    min-height:480px!important;
    justify-content:flex-start!important;
    padding:42px 34px!important;
  }

  body.ct-micro-product-page #mikro-beton-duvar .micro531-wall-grid{
    grid-template-columns:1fr 1fr!important;
    gap:40px!important;
    align-items:start!important;
  }

  body.ct-micro-product-page #mikro-beton-duvar .micro531-wall-head,
  body.ct-micro-product-page #mikro-beton-duvar .micro531-wall-copy{
    max-width:none!important;
  }
}

@media (max-width:700px){
  body.ct-micro-product-page #mikro-beton-zemin .micro151-floor-copy{
    justify-content:flex-start!important;
    padding:40px 22px 44px!important;
  }

  body.ct-micro-product-page #mikro-beton-duvar{
    padding:62px 0 68px!important;
  }

  body.ct-micro-product-page #mikro-beton-duvar .micro531-wall-grid{
    gap:24px!important;
  }

  body.ct-micro-product-page #mikro-beton-duvar .micro531-wall-head h2{
    margin:8px 0 16px!important;
  }

  body.ct-micro-product-page #mikro-beton-duvar .micro531-wall-meta{
    margin-top:26px!important;
  }
}
