/** Shopify CDN: Minification failed

Line 93:17 Unexpected "{"
Line 93:26 Expected ":"
Line 99:17 Unexpected "{"
Line 99:26 Expected ":"
Line 178:15 Unexpected "{"
Line 178:24 Expected ":"

**/
 .logo-slider {
      position: relative;
      isolation: isolate;
      overflow: hidden;
      width: 100%;
    }

    /* Background image: own aspect ratio, width 100%, no horizontal overflow */
    .logo-slider__bg {
    position: absolute;
    inset: 0;
    background-size: 100% 100%;
    background-position: top center;
    background-repeat: no-repeat;
    z-index: 0;
  }
   .logo-slider__content {
      position: relative;
      z-index: 1;
    }

    .logo-slider__heading {
      font-family:'Juicy';
      text-align: center;
      margin:1.6rem 0;
      text-transform:uppercase;
      margin-bottom:2.4rem;
      font-size:80px;
      font-weight:500;
      letter-spacing:0;
    }

    .logo-slider__description {
      text-align: center;
    }

    .logo-slider__outer {
      
      max-width: 100%;
      margin: 0 auto;
    }

    .logo-slider__swiper-wrapper {
      align-items:center;
    }

    .logo-slider__slide {
      display: flex;
      align-items: center;
      justify-content: center;
      flex-shrink:0;
    }

    .logo-slider__swiper {
      width:100%;
      position: relative;
    }

    .logo-slider__swiper::before,
    .logo-slider__swiper::after {
      content: "";
      position: absolute;
      top: 0;
      width: 180px;
      height: 100%;
      z-index: 5;
      pointer-events: none;
      background-repeat: no-repeat;
      background-size: 100% 100%;
    }

    .logo-slider__swiper::before {
      left: 0;
      background-image: url('/cdn/shop/files/logo-slider_opacity-left.png?v=1785993407');
    }

    .logo-slider__swiper::after {
      right: 0;
      background-image: url('/cdn/shop/files/logo-slider_opacity-right.png?v=1785993407');
    }


    #LogoSlider-{{ section.id }} .logo-image img {
      width:100%;
      height:100%;
      aspect-ratio:2/1;
      object-fit:contain;
    }
    #LogoSlider-{{ section.id }} .logo-image {
      display: block;
      margin: 0 auto;
      width:100%;
    }

    .logo-slider__nav {
      display: flex;
      align-items: center;
      justify-content: center;
      gap:1rem;
      margin-top: 24px;
    }

    .logo-slider__prev,
    .logo-slider__next {
      display: flex;
      align-items: center;
      justify-content: center;
      width: 100%;
      height: 100%;
      max-width: 40px;
      max-height: 40px;
      padding:0;
      border:none;
      background:transparent;
      cursor: pointer;
    }

    .logo-slider__prev svg,
    .logo-slider__next svg {
      width: 100%;
      height: 100%;
    }
    
    .logo-slider__prev.swiper-button-disabled,
    .logo-slider__next.swiper-button-disabled {
      opacity: 0.35;
      cursor: default;
      pointer-events: none;
    }

    .logo-slider__bg--desktop {
      display: block;
    }
    .logo-slider__bg--mobile {
      display: none;
    }
    .logo-slider__heading-image {
      display: flex;
      justify-content: center;
      margin-bottom: 4rem;
    }

.logo-slider__heading-img {
  display: block;
  width: 100%;
  max-width: 100%;
  height: auto;
}
  @media screen and (max-width: 768px) {
  .logo-slider__bg--desktop {
    display: none;
  }
  .logo-slider__bg--mobile {
    display: block;
  }
  .logo-slider__heading {
    font-size:44px;
  }
    .logo-slider__swiper::before,
  .logo-slider__swiper::after {
  /* width:100px; */
  content:none;
  }
  .logo-slider__heading-image {
    margin-bottom: 3rem;
  }

  #LogoSlider-{{ section.id }} .logo-image img {
  aspect-ratio:auto;
  }

  .logo-slider__slide {
    opacity: 0.3;
  }
  .logo-slider__slide.swiper-slide-active {
      opacity: 1;
  }

  
  .logo-slider__outer {
   padding:2.2rem 0 1.2rem; 
  }


  .logo-slider__nav {
  margin-top:0px;
  }

  }

   