/** Shopify CDN: Minification failed

Line 16:14 Expected identifier but found whitespace
Line 16:16 Unexpected "{"
Line 16:25 Expected ":"
Line 16:50 Expected ":"
Line 132:7 Expected "}" to go with "{"

**/

        header-drawer {
    justify-self: start;
    margin-left: -1.2rem;
  }
  .header__heading-logo {
    max-width: {{ section.settings.logo_width }}px;
  }
  @media screen and (min-width: 990px) {
    header-drawer {
      display: none;
    }
  }
  .menu-drawer-container {
    display: flex;
  }
  .list-menu {
    list-style: none;
    padding: 0;
    margin: 0;
  }
  .list-menu--inline {
    display: inline-flex;
    flex-wrap: wrap;
  }

  summary.list-menu__item {
    padding-right: 2.7rem;
  }

  .list-menu__item {
    display: flex;
    align-items: center;
    line-height: calc(1 + 0.3 / var(--font-body-scale));
  }

  .list-menu__item--link {
    text-decoration: none;
    padding-bottom: 1rem;
    padding-top: 1rem;
    line-height: calc(1 + 0.8 / var(--font-body-scale));
  }

  @media screen and (min-width: 750px) {
    .list-menu__item--link {
      padding-bottom: 0.5rem;
      padding-top: 0.5rem;
    }
  }
    @media only screen and (min-width:990px) {

.whole-menu {
    width: 100%;

}
    }
   @media only screen and (min-width:1056px) {

.whole-menu {
    width: 100%;

}
    }
 @media only screen and (min-width:1055px) {

.whole-menu {
    width: 100%;

}
    }
 @media only screen and (min-width:1200px) {

.whole-menu {
    width: 100%;

}
    }
   @media only screen and (min-width:1366px) {

   .whole-menu {
    width: 100%;
    padding:7px 10%;
  }
    }
 @media only screen and (min-width:1263px) {

.whole-menu {
    width: 100%;

}
   @media only screen and (min-width:1416px) {

   .whole-menu {
    width: 100%;
}
    }
   
 @media only screen and (min-width:1555px) {
.whole-menu {
    width: 100%;
}
 }
    @media only screen and (min-width:1539px) {
.whole-menu {
    width: 100%;
    padding:7px 10%;
}
 }
      .video-section.isolate.page-width.section-template--16534498312437__video-padding {
    width: 50%;
}
      .card.card--standard.card--media {
    border: 0px!important;
}
      .card__inner.color-background-2.gradient.ratio {
    background: transparent;
}
      @media only screen and (max-width:768px) {

      .video-section.isolate.page-width.section-template--16534498312437__video-padding {
    width: 100%;
}
      }