/** Shopify CDN: Minification failed

Line 94:0 Expected "}" to go with "{"

**/
.bwp-widget-banner .layout-1 {
  position: relative;
}
.bwp-widget-banner .layout-1:before {
  content: "";
  position: absolute;
  bottom: 0;
  height: 45%;
  left: 0;
  width: 100%;
  z-index: 1;
  background: linear-gradient(0deg, rgba(0, 0, 0, .43) 0, transparent);
}
.bwp-widget-banner .layout-1 .banner-wrapper-infor {
  z-index: 2;
  overflow: hidden;
  bottom: 50px;
}
.bwp-widget-banner .layout-1 .info{
  transform: translateY(35px);
  transition: all .3s ease;
}
.bwp-widget-banner .layout-1:hover .info{
  transform: translateY(0);
}
.bwp-widget-banner .featured-banner {
  
   
    position: relative;


}

#shopify-section-template--20098145583343__featured_custom_section_mRCjAY .custom-sec__heading {
    order: 0;
    flex: 0 0 100%;
    width: 100%;
    text-align: center;
    margin: 0 auto 48px auto;
}
#shopify-section-template--20098145583343__featured_custom_section_zB8j3N .custom-sec__heading {
    order: 0;
    flex: 0 0 100%;
    width: 100%;
    text-align: center;
    margin: 0 auto 56px auto;
}


.bwp-widget-banner .banner-wrapper-infor {
  width: 100%;
  display: flex;
}
.bwp-widget-banner .banner-wrapper-infor.position-absolute {
  position: absolute;
}
.bwp-widget-banner .bwp-button {
  display: inline-block;
  position: relative;
  z-index: 1;
  transition: all 0.2s ease;
  overflow: hidden;
}
.bwp-widget-banner .bwp-button:before {
  content: "";
  width: 0;
  height: 100%;
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: -1;
}
.bwp-widget-banner .bwp-button:hover:before {
  width: 100%;
}
.bwp-widget-banner .row--banners {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -15px;
}
.bwp-widget-banner .container-full .row--banners{
  margin: 0;
}

.cs-grid.cs-btn {
    margin-top: 32px !important;


