#FreeShippingBanner,
.header {
  display: none;
}
.idea-detail-intro,
.tiles-wrapper,
.recommended-products,
.featured-ideas .tiles-wrapper,
.idea-detail-links,
.idea-metric,
.idea-detail-steps {
  display: table;
  overflow: hidden;
}
.idea-detail-intro {
  margin-bottom: 20px;
}
.idea-detail-intro > div,
.tiles-wrapper > div,
.recommended-products > div,
.featured-ideas .tiles-wrapper > div,
.idea-detail-links > a,
.idea-metric > div,
.idea-detail-steps .step {
  vertical-align: top;
  display: table-cell;
}
.recommended-products {
  justify-content: left !important;
}
.recommended-products .product-tile-wrapper .product-tile > div:first-child,
.recommended-products .product-tile-wrapper .product-tile-qty {
  display: none !important;
}
.idea-detail-intro > div,
.idea-detail-steps .step {
  width: 50%;
}
.idea-detail-steps .step {
  -webkit-column-break-inside: avoid;
  page-break-inside: avoid;
  break-inside: avoid;
  overflow: auto;
}
.featured-ideas .tiles-wrapper > div {
  width: 25%;
}

.idea-detail-cta {
  display: none !important;
}
.section-heading {
  background: transparent;
}

#more,
.slider,
.footer,
.slick-slider .slick-next.slick-arrow {
  display: none !important;
}

.tiles-wrapper {
  overflow: auto;
}

.page-links {
  display: none;
}

.step .img-container {
  max-width: 150px !important;
  padding-left: 40px;
  display: inline-block;
}

#need .recommended-products + .section-sub-heading {
  margin-top: 100px !important;
}
#need .cta-container {
  display: none;
}

.recommended-products {
  flex-wrap: wrap;
  overflow: auto;
}
.recommended-products .product-tile-wrapper {
  width: 100px;
}
.recommended-products .product-tile-wrapper label {
  display: none;
}
.step-carousel {
  opacity: 1;
  visibility: visible;
}
