/** Shopify CDN: Minification failed

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

**/
/* START_SECTION:video (INDEX:125) */
/* 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;
  }
}
/* END_SECTION:video */
