/* Compuland category tile banners — homepage .p4-cat tiles only.
   Slightly larger than the old 96px photo so the tile stays balanced
   after the 40px drawn icon is removed. Square aspect is unchanged. */
a.p4-cat picture.ccti-banner {
  display: block;
  width: 120px;
  height: 120px;
  line-height: 0;
}
a.p4-cat picture.ccti-banner img,
a.p4-cat img.ccti-banner {
  width: 120px !important;
  height: 120px !important;
  object-fit: contain;
  border-radius: 10px;
}
@media (max-width: 900px) {
  a.p4-cat picture.ccti-banner {
    width: 88px;
    height: 88px;
  }
  a.p4-cat picture.ccti-banner img,
  a.p4-cat img.ccti-banner {
    width: 88px !important;
    height: 88px !important;
    border-radius: 8px;
  }
}
