/** Shopify CDN: Minification failed

Line 37:11 Expected identifier but found whitespace
Line 37:13 Unexpected "{"
Line 37:22 Expected ":"
Line 37:46 Expected ":"
Line 43:11 Expected identifier but found whitespace
Line 43:13 Unexpected "{"
Line 43:22 Expected ":"
Line 43:46 Expected ":"

**/
.section-image .image-margin {display: flex; align-items: center; justify-content: center;}
.section-image .image {display: block; width: var(--width)!important;}
.section-image .image .picture {
  position: relative;
  display: block;
  width: 100%;
  padding-top: var(--picture-ratio);
  cursor: pointer;
}
.section-image .image .media { background: transparent;}
.section-image .image .picture img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  object-fit: contain;
  max-width: 100%;
}

@media (min-width: 768px) {
  .wrapper-video iframe {
    height: {{ section.settings.vd_height }}vh;
    width: 100%;
  }  
}  
@media (max-width: 767px) {
  .wrapper-video iframe {
    height: {{ section.settings.vm_height }}vh;
    width: 100%;
  }
}