/** Shopify CDN: Minification failed

Line 48:12 Expected identifier but found whitespace
Line 48:14 Unexpected "{"
Line 48:23 Expected ":"
Line 48:48 Expected ":"
Line 49:12 Expected identifier but found whitespace
Line 49:14 Unexpected "{"
Line 49:23 Expected ":"
Line 49:49 Expected ":"
Line 54:12 Expected identifier but found whitespace
Line 54:14 Expected identifier but found "%"
... and 4 more hidden warnings

**/


/* CSS from section stylesheet tags */
/* Add any specific styles for your video section here */
.section-video {
  position: relative;
  text-align: center;
}

.section-video .video-container {
  position: relative;
  padding-top: 56.25%; /* 16:9 aspect ratio */
}

.section-video .video-container iframe,
.section-video .video-container video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.section-video .text-overlay {
  position: absolute;
  width: 100%;
  padding: 20px;
  color: #fff;
  text-align: center;
}

.section-video .text-overlay h1 {
  font-size: {{ section.settings.title_size }}px;
  max-width: {{ section.settings.title_width }}em;
  margin: 0 auto;
}

.section-video .text-overlay p {
  font-size: {% if section.settings.enlarge_text %}18px{% else %}14px{% endif %};
}

.module-spacer {
  margin: 0 auto;
}

.module-spacer.desktop-only {
  display: block;
}

.module-spacer.desktop-hide {
  display: none;
}

@media only screen and (min-width: 768px) {
  .module-spacer.desktop-hide {
    display: block;
  }
}

@media only screen and (max-width: 767px) {
  .module-spacer.desktop-only {
    display: none;
  }
}