@media (min-width: 1024px) {
  .home-page .product-discovery .hotspot-list .hotspot .popover {
    scale: .72;
  }

  .home-page .product-discovery .hotspot-list .hotspot .popover::before {
    position: absolute;
    top: 0;
    bottom: 0;
    width: 2.75rem;
    content: "";
  }

  .home-page .product-discovery .hotspot-list .hotspot.is-right .popover::before {
    right: 100%;
  }

  .home-page .product-discovery .hotspot-list .hotspot.is-left .popover::before {
    left: 100%;
  }

  .home-page .product-discovery .hotspot-list .hotspot.is-card-held {
    z-index: 30;
  }

  .home-page .product-discovery .hotspot-list .hotspot.is-card-held .popover {
    pointer-events: auto;
    opacity: 1;
  }

  .home-page .product-discovery .hotspot-list .hotspot.is-card-held .popover,
  .home-page .product-discovery .hotspot-list .hotspot.is-card-held.is-right .popover,
  .home-page .product-discovery .hotspot-list .hotspot.is-card-held.is-left .popover {
    transform: translate(0, var(--efp-popover-top-adjust, 0px)) !important;
  }

  .home-page .product-discovery .hotspot-list .hotspot.is-card-held.is-middle .popover {
    transform: translate(0, calc(-50% + var(--efp-popover-top-adjust, 0px))) !important;
  }

  .home-page .product-discovery .hotspot-list .hotspot .popover .efp-home-product-title {
    font-size: 24px;
  }

  .home-page .product-discovery .hotspot-list .hotspot .popover .efp-home-product-quote {
    font-size: 12px;
  }

  .home-page .product-discovery .hotspot-list .hotspot .popover .efp-home-product-image img {
    max-width: 85%;
    max-height: 85%;
  }
}
