@media (max-width: 991px) {
  .header-mobile {
    position: fixed;
    top: 10px;
    left: 12px;
    width: calc(100% - 22px);
    padding: 5px 5px !important;
    border-radius: 10px;
    background: rgba(33, 42, 47, 0.25) !important;
    backdrop-filter: blur(2px);
    -webkit-backdrop-filter: blur(6px);
    border: 0 !important;
    box-shadow: none !important;
    z-index: 9999;
  }

  /* Hamburguesa blanca (ícono de fuente, SVG o líneas) */
  .header-mobile a,
  .header-mobile i,
  .header-mobile .houzez-icon,
  .header-mobile .toggle-button-left,
  .header-mobile .toggle-button-left i,
  .header-mobile .navbar-toggler,
  .header-mobile .navbar-toggler i {
    color: #fff !important;
    fill: #fff !important;
    opacity: 1 !important;
  }

  .header-mobile .navbar-toggler-icon,
  .header-mobile .navbar-toggler-icon::before,
  .header-mobile .navbar-toggler-icon::after,
  .header-mobile .toggle-button-left span,
  .header-mobile .toggle-button-left span::before,
  .header-mobile .toggle-button-left span::after {
    background-color: #fff !important;
    border-color: #fff !important;
  }

  .header-mobile svg,
  .header-mobile svg path {
    fill: #fff !important;
    stroke: #fff !important;
  }
}
/* Radio único, cámbialo aquí */
.card-houzez-redonda {
  --radio-img: 20px;
}

/* Contenedor de la imagen: recorta todo lo que sobresalga */
.card-houzez-redonda .listing-image-wrap,
.card-houzez-redonda .listing-thumb,
.card-houzez-redonda .listing-featured-thumb,
.card-houzez-redonda .item-listing-wrap .listing-image-wrap {
  border-radius: var(--radio-img) !important;
  overflow: hidden !important;
  isolation: isolate;               /* evita que el slider se salga del recorte */
  transform: translateZ(0);         /* fix para Safari / Chrome con sliders */
}

/* Elementos internos del slider (Slick / Owl / Swiper) */
.card-houzez-redonda .slick-list,
.card-houzez-redonda .slick-slide,
.card-houzez-redonda .owl-stage-outer,
.card-houzez-redonda .swiper,
.card-houzez-redonda .swiper-slide,
.card-houzez-redonda .listing-image-wrap img,
.card-houzez-redonda .listing-thumb img {
  border-radius: var(--radio-img) !important;
}

/* Si el degradé oscuro del precio también queda cuadrado */
.card-houzez-redonda .listing-image-wrap::before,
.card-houzez-redonda .listing-image-wrap::after,
.card-houzez-redonda .listing-gallery-wrap::before {
  border-radius: var(--radio-img) !important;
}