/** Shopify CDN: Minification failed

Line 16:13 Unexpected "{"
Line 16:22 Expected ":"
Line 16:28 Unexpected "{"
Line 21:13 Unexpected "{"
Line 21:22 Expected ":"
Line 23:9 Expected identifier but found "{"
Line 23:10 Unexpected "{"
Line 23:19 Expected ":"
Line 23:48 Expected ":"
Line 26:13 Unexpected "{"
... and 100 more hidden warnings

**/
#HeroSlider-{{ section.id }}{
  position:relative;
  overflow:hidden;
}

#HeroSlider-{{ section.id }} .hero-slide{
  position:relative;
  height:{{ section.settings.desktop_height }}px;
}

#HeroSlider-{{ section.id }} .hero-slide picture,
#HeroSlider-{{ section.id }} .hero-slide img{
  width:100%;
  height:100%;
  display:block;
  object-fit:cover;
}

#HeroSlider-{{ section.id }} .hero-overlay{
  position:absolute;
  inset:0;
  background:linear-gradient(
      90deg,
      rgba(0,0,0,.72) 0%,
      rgba(0,0,0,.45) 35%,
      rgba(0,0,0,0) 70%
  );
  z-index:2;
}

#HeroSlider-{{ section.id }} .page-width{
  position:absolute;
  inset:0;
  display:flex;
  align-items:center;
  z-index:3;
}

#HeroSlider-{{ section.id }} .hero-content{
  width:620px;
  max-width:100%;
  color:#fff;
}

#HeroSlider-{{ section.id }} .hero-badge{
  display:inline-block;
  padding:8px 18px;
  background:#ffffff;
  color:#0066ff;
  border-radius:50px;
  font-size:13px;
  font-weight:700;
  margin-bottom:20px;
}

#HeroSlider-{{ section.id }} .hero-title{
  font-size:58px;
  line-height:1.08;
  font-weight:800;
  color:#fff;
  margin:0 0 20px;
}

#HeroSlider-{{ section.id }} .hero-description{
  font-size:18px;
  line-height:1.8;
  margin-bottom:35px;
}

#HeroSlider-{{ section.id }} .hero-button{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  background:#ff9800;
  color:#fff;
  padding:18px 36px;
  border-radius:12px;
  text-decoration:none;
  font-weight:700;
  transition:.3s;
}

#HeroSlider-{{ section.id }} .hero-button:hover{
  background:#f57c00;
}

#HeroSlider-{{ section.id }} .swiper-button-prev,
#HeroSlider-{{ section.id }} .swiper-button-next{
  color:#fff;
}

#HeroSlider-{{ section.id }} .swiper-pagination-bullet{
  width:12px;
  height:12px;
  background:#fff;
  opacity:.45;
}

#HeroSlider-{{ section.id }} .swiper-pagination-bullet-active{
  opacity:1;
}

@media(max-width:749px){

#HeroSlider-{{ section.id }} .hero-slide{
height:{{ section.settings.mobile_height }}px;
}

#HeroSlider-{{ section.id }} .page-width{
padding:0 25px;
}

#HeroSlider-{{ section.id }} .hero-title{
font-size:34px;
}

#HeroSlider-{{ section.id }} .hero-description{
font-size:16px;
line-height:1.6;
}

#HeroSlider-{{ section.id }} .hero-button{
width:100%;
}

#HeroSlider-{{ section.id }} .swiper-button-prev,
#HeroSlider-{{ section.id }} .swiper-button-next{
display:none;
}

}#HeroSlider-{{ section.id }}{
  position:relative;
  overflow:hidden;
}

#HeroSlider-{{ section.id }} .hero-slide{
  position:relative;
  height:{{ section.settings.desktop_height }}px;
}

#HeroSlider-{{ section.id }} .hero-slide picture,
#HeroSlider-{{ section.id }} .hero-slide img{
  width:100%;
  height:100%;
  display:block;
  object-fit:cover;
}

#HeroSlider-{{ section.id }} .hero-overlay{
  position:absolute;
  inset:0;
  background:linear-gradient(
      90deg,
      rgba(0,0,0,.72) 0%,
      rgba(0,0,0,.45) 35%,
      rgba(0,0,0,0) 70%
  );
  z-index:2;
}

#HeroSlider-{{ section.id }} .page-width{
  position:absolute;
  inset:0;
  display:flex;
  align-items:center;
  z-index:3;
}

#HeroSlider-{{ section.id }} .hero-content{
  width:620px;
  max-width:100%;
  color:#fff;
}

#HeroSlider-{{ section.id }} .hero-badge{
  display:inline-block;
  padding:8px 18px;
  background:#ffffff;
  color:#0066ff;
  border-radius:50px;
  font-size:13px;
  font-weight:700;
  margin-bottom:20px;
}

#HeroSlider-{{ section.id }} .hero-title{
  font-size:58px;
  line-height:1.08;
  font-weight:800;
  color:#fff;
  margin:0 0 20px;
}

#HeroSlider-{{ section.id }} .hero-description{
  font-size:18px;
  line-height:1.8;
  margin-bottom:35px;
}

#HeroSlider-{{ section.id }} .hero-button{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  background:#ff9800;
  color:#fff;
  padding:18px 36px;
  border-radius:12px;
  text-decoration:none;
  font-weight:700;
  transition:.3s;
}

#HeroSlider-{{ section.id }} .hero-button:hover{
  background:#f57c00;
}

#HeroSlider-{{ section.id }} .swiper-button-prev,
#HeroSlider-{{ section.id }} .swiper-button-next{
  color:#fff;
}

#HeroSlider-{{ section.id }} .swiper-pagination-bullet{
  width:12px;
  height:12px;
  background:#fff;
  opacity:.45;
}

#HeroSlider-{{ section.id }} .swiper-pagination-bullet-active{
  opacity:1;
}

@media(max-width:749px){

#HeroSlider-{{ section.id }} .hero-slide{
height:{{ section.settings.mobile_height }}px;
}

#HeroSlider-{{ section.id }} .page-width{
padding:0 25px;
}

#HeroSlider-{{ section.id }} .hero-title{
font-size:34px;
}

#HeroSlider-{{ section.id }} .hero-description{
font-size:16px;
line-height:1.6;
}

#HeroSlider-{{ section.id }} .hero-button{
width:100%;
}

#HeroSlider-{{ section.id }} .swiper-button-prev,
#HeroSlider-{{ section.id }} .swiper-button-next{
display:none;
}

}