/* GV79 homepage hero square-corner cache-busting override. */
body#index .gv79-mobile-electronics-home__media-slot {
  --gv79-home-hero-height: clamp(32.5rem, 45vw, 36.25rem);

  height: var(--gv79-home-hero-height) !important;
  min-height: var(--gv79-home-hero-height) !important;
}

body#index .gv79-mobile-electronics-home__media-widget,
body#index .gv79-mobile-electronics-home__media-widget > *,
body#index .gv79-mobile-electronics-home__media-widget .ps_imageslider,
body#index .gv79-mobile-electronics-home__media-widget .homeslider,
body#index .gv79-mobile-electronics-home__media-widget .homeslider-container,
body#index .gv79-mobile-electronics-home__media-widget .carousel,
body#index .gv79-mobile-electronics-home__media-widget .carousel-inner,
body#index .gv79-mobile-electronics-home__media-widget .carousel-item,
body#index .gv79-mobile-electronics-home__media-slot .gv79-premium-imageslider-hero,
body#index .gv79-mobile-electronics-home__media-slot .gv79-premium-imageslider-hero__carousel,
body#index .gv79-mobile-electronics-home__media-slot .gv79-premium-imageslider-hero__track,
body#index .gv79-mobile-electronics-home__media-slot .gv79-premium-imageslider-hero__slide,
body#index .gv79-mobile-electronics-home__media-slot .gv79-premium-imageslider-hero__card,
body#index .gv79-mobile-electronics-home__media-slot .gv79-premium-imageslider-hero__media {
  height: var(--gv79-home-hero-height) !important;
  min-height: var(--gv79-home-hero-height) !important;
}

body#index .gv79-mobile-electronics-home__media-widget img,
body#index .gv79-mobile-electronics-home__media-widget picture,
body#index .gv79-mobile-electronics-home__media-slot .gv79-premium-imageslider-hero__image {
  display: block !important;
  height: 100% !important;
  max-height: none !important;
  object-fit: cover !important;
  object-position: center center;
  width: 100% !important;
}

body#index .gv79-mobile-electronics-home__hero,
body#index .gv79-mobile-electronics-home__media-slot,
body#index .gv79-mobile-electronics-home__media-widget,
body#index .gv79-mobile-electronics-home__media-widget > *,
body#index .gv79-mobile-electronics-home__media-widget .ps_imageslider,
body#index .gv79-mobile-electronics-home__media-widget .homeslider,
body#index .gv79-mobile-electronics-home__media-widget .homeslider-container,
body#index .gv79-mobile-electronics-home__media-widget .carousel,
body#index .gv79-mobile-electronics-home__media-widget .carousel-inner,
body#index .gv79-mobile-electronics-home__media-widget .carousel-item,
body#index .gv79-mobile-electronics-home__media-widget picture,
body#index .gv79-mobile-electronics-home__media-widget img,
body#index .gv79-mobile-electronics-home__media-slot .gv79-premium-imageslider-hero,
body#index .gv79-mobile-electronics-home__media-slot .gv79-premium-imageslider-hero__carousel,
body#index .gv79-mobile-electronics-home__media-slot .gv79-premium-imageslider-hero__track,
body#index .gv79-mobile-electronics-home__media-slot .gv79-premium-imageslider-hero__slide,
body#index .gv79-mobile-electronics-home__media-slot .gv79-premium-imageslider-hero__card,
body#index .gv79-mobile-electronics-home__media-slot .gv79-premium-imageslider-hero__media,
body#index .gv79-mobile-electronics-home__media-slot .gv79-premium-imageslider-hero__media picture,
body#index .gv79-mobile-electronics-home__media-slot .gv79-premium-imageslider-hero__image {
  border-radius: 0 !important;
}

@media (max-width: 1024px) {
  body#index .gv79-mobile-electronics-home__media-slot {
    --gv79-home-hero-height: clamp(28.75rem, 51vw, 32.5rem);
  }
}

@media (max-width: 768px) {
  body#index .gv79-mobile-electronics-home__media-slot {
    --gv79-home-hero-height: clamp(18rem, 72vw, 24rem);
  }
}

@media (max-width: 420px) {
  body#index .gv79-mobile-electronics-home__media-slot {
    --gv79-home-hero-height: clamp(17.5rem, 74vw, 23rem);
  }
}
