.js-slidein { min-height: 90vh; }

.js-slidein .image-container,
#product-highlight.js-slide-in {
  height: 0;
  min-height: 0!important;
  transition: height 1.5s;
  transition-delay: 250ms;
  overflow: hidden;
}

.js-slidein .trans-border::before {
  height: 0!important;
  min-height: 0!important;
  transition: height 1.5s;
  transition-delay: 1000ms;
  overflow: hidden;
}

.js-slidein-visible .image-container,
#product-highlight.js-slidein-visible {
  height: 90vh!important;
}

.js-slidein-visible .trans-border::before {
  height: 40px!important;
}
