
#FeatureEditorial {
  max-width: none;
}
@media only screen and (min-width: 768px) {
  #FeatureEditorial > .hide-for-read-more > section.hero--video, #FeatureEditorial > .hide-for-read-more > section:not(.hero--multiple):not(.adjacent) .hero__image, #FeatureEditorial > section:nth-of-type(n+2).hero--video, #FeatureEditorial > section:nth-of-type(n+2):not(.hero--multiple):not(.adjacent) .hero__image {
    height: auto;
    max-width: 100%;
  }
}
#FeatureEditorial .carousel {

  margin-top: 0px;
}

.flickity-page-dots {
  display: none;
}


#FeatureEditorial #read-more-checkbox + .hero {
  margin-top: 0px;
  margin-bottom: 0px;
}
#FeatureEditorial .hero__figure__caption {
  margin-top: 25px;
}

@media only screen and (min-width: 768px) {
  #FeatureEditorial .content__desc {
    margin-top: 30px;
    margin-bottom: 60px;
  }
  #FeatureEditorial .hero {
    margin-top: 90px;
    margin-bottom: 60px;
  }
}
@media only screen and (min-width: 440px) {
  #FeatureEditorial .hero__products .flickity-button.previous {
    left: -50px;
  }

  #FeatureEditorial .hero__products .flickity-button.next {
    right: -50px;
  }
}
@media only screen and (max-width: 768px) {
  ol,
  p,
  ul {
    text-align: center;
  }
 }

@media screen and (max-width: 640px) {
 
  #FeatureEditorial .hero__images {
    overflow-x: hidden;
  }
}
#FeatureEditorial .content--large .content__desc {
  max-width: 800px;
}
#FeatureEditorial .carousel__products {
  margin-top: 50px;
  max-width: 800px;
  min-height: 280px;
}
@media screen and (max-width: 767px) {
  #FeatureEditorial .carousel__products {
      overflow-x: auto;
  }
}
@media only screen and (max-width: 767px) {
#FeatureEditorial .flickity-prev-next-button.previous {

  left: 0px;
}

#FeatureEditorial .flickity-prev-next-button.next {

  right: 0px;
}
}

#FeatureEditorial .carousel__slide__wrapper {
max-width: 100%;
}

#FeatureEditorial .carousel__products {
margin-top: 50px;
max-width: 800px;
min-height: 280px;
}

#FeatureEditorial .carousel .products__item {
max-width: 140px;

}

#FeatureEditorial .carousel a {
width: 140px;

}