/* v2.60 – final desktop banner normalization for 'Nasze koty'.
   Goal: keep the cat fully inside the banner (no cropped ears/paws, no fake 3D breakout)
   and keep the desktop height coherent with the 'Mioty' and 'Dostępne kocięta' banners. */

@media (min-width:801px){
  html body .ac-all-content > header.ac-all-head.ac-v245-fixed,
  html body:not(.home) header.ac-all-head.ac-v245-fixed,
  html body.admin-bar:not(.home) header.ac-all-head.ac-v245-fixed{
    position:fixed!important;
    z-index:2147483640!important;
    visibility:visible!important;
    opacity:1!important;
    pointer-events:auto!important;
  }

  html body .ac-cats-main .ac-cats-hero.ac3d-integrated{
    margin:0 auto 16px!important;
    padding:0!important;
    height:auto!important;
    max-height:none!important;
    overflow:hidden!important;
    border-radius:8px!important;
    background:transparent!important;
    pointer-events:auto!important;
    z-index:0!important;
  }

  html body .ac-cats-main .ac-cats-hero.ac3d-integrated img.ac3d-full{
    display:block!important;
    width:100%!important;
    height:auto!important;
    max-width:100%!important;
    object-fit:contain!important;
    object-position:center center!important;
    border-radius:8px!important;
  }

  html body .ac-cats-main .ac-cats-hero.ac3d-integrated img.ac3d-mobile{
    display:none!important;
  }
}

@media (max-width:800px){
  html body .ac-cats-main .ac-cats-hero.ac3d-integrated img.ac3d-full{display:none!important}
  html body .ac-cats-main .ac-cats-hero.ac3d-integrated img.ac3d-mobile{display:block!important;width:100%!important;height:auto!important;max-width:100%!important}
}
