/** Shopify CDN: Minification failed

Line 18:18 Expected identifier but found "/"
Line 67:2 Unexpected "}"

**/
.featured-collection {
  overflow: hidden; }

.featured-collection .featured-collection__inner .columns{
  padding: .5px;
}



@media only screen and (min-width: 767px) {
.h3 {
  display: block; /
  text-align: left !important;
  font-weight: 700;
  font-size: 50px;
  line-height: 100%;
  margin: 64px 0;
  margin-left: 20px;
  text-transform: uppercase;
}

.h3::before,
.h3::after {
  content: '';
  flex: 1;
  height: 2px;
  background-color: #000; /* Line color */
  max-width: 200px;
}

 }
  @media only screen and (max-width: 767px) {
    .h3{
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  font-family: 'humanism' !important;
  font-weight: 700;
  font-size: 25px;
  line-height: 100%;
  text-align: center;
      padding: 0;
  
}
    .section-header{
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  font-family: 'humanism' !important
  font-weight: 500;
  font-size: 15px;
  line-height: 100%;
  text-align: center;
  margin: 20px 0;
}
  }
    .featured-collection .carousel__slide {
      width: calc(90vw - 15px); } 
  }
  .featured-collection .products.row {
    padding: 0; }
  @media only screen and (max-width: 767px) {
    .featured-collection.swipe-on-mobile .featured-collection__inner.display-type--grid .products.row {
      margin: 0 -15px;
      width: calc(100% + 30px);
      padding: 0 11px;
      display: grid;
      grid-gap: 0;
      grid-auto-flow: column;
      grid-auto-columns: minmax(50%, 1fr);
      overflow-x: auto;
      grid-template-columns: repeat(auto-fill, minmax(50%, 1fr));
      scroll-snap-type: x mandatory;
      scrollbar-width: none; }
      .featured-collection.swipe-on-mobile .featured-collection__inner.display-type--grid .products.row::-webkit-scrollbar {
        display: none; }
      .featured-collection.swipe-on-mobile .featured-collection__inner.display-type--grid .products.row .columns {
        flex: 0 0 100%;
        max-width: 100%; } }
  .featured-collection .text-center .button {
    margin-top: 10px; }
