/** Shopify CDN: Minification failed

Line 118:0 Unexpected "{"
Line 118:1 Unexpected "{"
Line 118:3 Expected identifier but found "'jt-product-slider-skin.css'"
Line 119:2 Unexpected "{"
Line 119:3 Unexpected "{"
Line 119:5 Expected identifier but found "'owl.carousel.min.css'"
Line 120:2 Unexpected "{"
Line 120:3 Unexpected "{"
Line 120:5 Expected identifier but found "'owl.theme.default.min.css'"

**/


/* CSS from section stylesheet tags */
.section-banner-v9-video {
  position: relative;
  overflow: hidden;
  background-size: cover;
  background-position: center;
}
.section-banner-v9-video.has-video {
  background-image: none;
}
.section-banner-v9-video .video-bg {
  position: absolute;
  inset: 0;
  z-index: 0;
  overflow: hidden;
}
.section-banner-v9-video .video-wrapper {
    height: 100%;
}
.section-banner-v9-video .video-bg iframe {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100vw;
  height: 100vh;
  min-width: 100%;
  min-height: 100%;
  transform: translate(-50%, -50%) scale(1.5);
  transform-origin: center;
  border: 0;
  pointer-events: none;
}
.section-banner-v9-video .container {
  position: relative;
  z-index: 1;
}
.section-banner-v9-video {
  padding: 765px 0 155px;
}
.section-banner-v9-video .banner-info .title {
  font-size: 80px;
  font-family: Questrial;
  margin-top: 0;
  margin-bottom: 20px;
  font-weight: 300;
  color: #fff;
}
.section-banner-v9-video .banner-info .button-shop {
  display: inline-block;
  padding-bottom: 5px;
  font-size: 30px;
  color: #fff;
  overflow: hidden;
  position: relative;
}
.section-banner-v9-video--link {
  display: block;
  color: inherit;
  text-decoration: none;
}
.section-banner-v9-video--link:hover {
  color: inherit;
  text-decoration: none;
}
@media (max-width: 575.98px) {
  .section-banner-v9-video .banner-info .title {
    font-size: 40px;
    margin-bottom: 0px;
  }
}
@media (max-width: 767px) {
  .section-banner-v9-video {
    padding: 160px 0 15px;
  }
  .section-banner-v9-video .video-bg iframe {
    transform: translate(-50%, -50%) scale(1.35); /* try 1.25–1.55 */
  }
  .section-banner-v9-video.mobile-fallback {
    background-image: var(--mobile-bg);
  }
  .section-banner-v9-video.mobile-fallback .video-bg {
    display: none;
  }
}
.section-banner-v9 .button-shop {
  font-size: 30px;
}
.section-banner-v9--link {
  display: block;
  color: inherit;
  text-decoration: none;
}
.section-banner-v9--link:hover {
  color: inherit;
  text-decoration: none;
}
@media (max-width: 575.98px) {
  .section-banner-v9 .banner-info .title {
    font-size: 40px;
    margin-bottom: 0px;
  }
}
{{ 'jt-product-slider-skin.css' | asset_url | stylesheet_tag }}
  {{ 'owl.carousel.min.css' | asset_url | stylesheet_tag }}
  {{ 'owl.theme.default.min.css' | asset_url | stylesheet_tag }}