/* One "most explored" category card: photo (fills its box) with the name under it */
.cc_QhHCYAhDO9_Z5htKGUrKr .popular-card { min-width: 0; display: block; color: var(--popular-label, #20272b); text-decoration: none; }
.cc_QhHCYAhDO9_Z5htKGUrKr .popular-card-media { position: relative; display: block; width: 100%; aspect-ratio: 1.12; overflow: hidden; border-radius: 16px; background: #f0eeeb; transition: transform .3s ease, box-shadow .3s ease; }
.cc_QhHCYAhDO9_Z5htKGUrKr .popular-card-media img { position: absolute; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%; display: block; object-fit: cover; }
.cc_QhHCYAhDO9_Z5htKGUrKr .popular-card:hover .popular-card-media { transform: translateY(-3px); box-shadow: 0 12px 22px #252d301f; }
.cc_QhHCYAhDO9_Z5htKGUrKr .popular-card:focus-visible { outline: 2px solid var(--kt-orange, #c2450e); outline-offset: 3px; border-radius: 16px; }
.cc_QhHCYAhDO9_Z5htKGUrKr .popular-card-label { display: block; padding-top: 10px; font-size: 13px; font-weight: 650; line-height: 1.3; overflow-wrap: anywhere; }

@media (max-width: 520px) {
  .cc_QhHCYAhDO9_Z5htKGUrKr .popular-card-media { border-radius: 13px; }
  .cc_QhHCYAhDO9_Z5htKGUrKr .popular-card-label { font-size: 12px; }
}
