/* Mirror fixes: hero background + icon font paths */
section.th-parallax[data-image-src] {
  background-size: cover !important;
  background-position: center center !important;
  background-repeat: no-repeat !important;
}

section.th-parallax[data-image-src="/assets/img/AcornHouse-15pano.jpg"] {
  background-image: url(/assets/img/AcornHouse-15pano.jpg) !important;
}

/* Keep fallback visible even when parallax mirror is absent */
section.th-parallax:not(.th-mobile) .parallax-mirror + *,
section.th-parallax:not(.th-mobile) {
  background-color: transparent;
}
