/** Shopify CDN: Minification failed

Line 19:10 Unexpected "{"
Line 19:19 Expected ":"
Line 20:16 Expected identifier but found whitespace
Line 20:18 Unexpected "{"
Line 20:27 Expected ":"
Line 20:53 Expected ":"
Line 21:19 Expected identifier but found whitespace
Line 21:21 Unexpected "{"
Line 21:30 Expected ":"
Line 21:59 Expected ":"
... and 3 more hidden warnings

**/


/* CSS from section stylesheet tags */
.section-{{ section.id }}-padding {
    padding-top: {{ section.settings.padding_top }}px;
    padding-bottom: {{ section.settings.padding_bottom }}px;
  }

  .video-slider-container {
    max-width: 1200px;
    margin: 0 auto;
  }

  .video-slider-heading {
    text-align: {{ section.settings.heading_alignment }};
    margin-bottom: 20px;
  }

  .video-scroll-wrapper {
    display: flex;
    overflow-x: auto;
    scroll-snap-type: x mandatory;
    gap: 20px;
    padding-bottom: 10px;
    -webkit-overflow-scrolling: touch;
  }

  .video-scroll-wrapper::-webkit-scrollbar {
    height: 8px;
  }

  .video-scroll-wrapper::-webkit-scrollbar-thumb {
    background: #ccc;
    border-radius: 10px;
  }

  .video-scroll-wrapper::-webkit-scrollbar-track {
    background: #f9f9f9;
  }

  .video-slide {
    flex: 0 0 auto;
    width: 300px;
    scroll-snap-align: start;
  }

  .video-slide video {
    width: 100%;
    height: 500px;
    object-fit: cover;
    border-radius: 15px;
  }

  @media screen and (max-width: 768px) {
    .video-slide {
      width: 80%;
    }
    .video-slide video {
      height: 300px;
    }
  }