.product-video-snippet {
  position: relative;
  max-width: 1440px;
  width: 100%;
  padding-top: 100%;
  margin: 1rem auto;
}

@media (min-width: 768px) {
  .product-video-snippet {
    padding-top: 60%;
  }
}

.product-video-snippet iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
