.bbw-banner-with-slider .slick-list {
  margin: 0;
}
.bbw-banner-with-slider .bbw-bwc-top-intro {
  font-family: "Source Sans Pro Bold", sans-serif;
  font-size: 1.125rem;
  line-height: 1.25rem;
  letter-spacing: 0.005em;
  padding-bottom: 0.625rem;
}
.bbw-banner-with-slider .bbw-bwc-top-heading {
  font-family: "Source Sans Pro Bold", sans-serif;
  font-size: 1.5rem;
  line-height: 1.75rem;
  padding-bottom: 0.3125rem;
}
.bbw-banner-with-slider .bbw-bwc-top-subheading {
  font-size: 1.125rem;
  line-height: 1.25rem;
  padding-bottom: 0.9375rem;
}
.bbw-banner-with-slider .bbw-bwc-bottom-anchor {
  font-size: 0.875rem;
  line-height: 1rem;
}

.bbw-product-banner-wrapper {
  padding: 0;
}

@media (min-width: 992px) {
  .bbw-product-slider-wrapper {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (min-width: 1440px) {
  .bbw-product-slider-wrapper {
    padding-left: 3.59375rem;
    padding-right: 4.6875rem;
  }
}
.bbw-product-slider-wrapper .product-tile .ratings {
  padding-left: 0;
  padding-right: 0;
}

.bbw-bwc-mid {
  margin: 0rem 1.4375rem;
}
@media (min-width: 768px) {
  .bbw-bwc-mid {
    max-width: 27.5rem;
    margin: 0 auto;
  }
}
.bbw-bwc-mid .slick-slide {
  margin: 0rem 0.625rem;
}
.bbw-bwc-mid .slick-prev {
  left: -1.5625rem;
}
@media (min-width: 1440px) {
  .bbw-bwc-mid .slick-prev {
    left: -2.8125rem;
  }
}
.bbw-bwc-mid .slick-next {
  right: -1.5625rem;
}
@media (min-width: 1440px) {
  .bbw-bwc-mid .slick-next {
    right: -2.8125rem;
  }
}
.bbw-bwc-mid .product-tile {
  margin: 0;
}
.bbw-bwc-mid .tile-body {
  padding-bottom: 1.25rem;
}
.bbw-bwc-mid.show-half .slick-list {
  padding: 0 20% 0 0;
  margin: 0;
}
@media (min-width: 768px) {
  .bbw-bwc-mid.show-half .slick-list {
    padding: 0;
  }
}
.bbw-bwc-mid.show-half .slick-list::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 20%;
  height: 100%;
  background: rgb(255, 255, 255);
  background: linear-gradient(90deg, rgba(255, 255, 255, 0) 55%, rgba(255, 255, 255, 0.8967962185) 100%);
  pointer-events: none;
}
@media (min-width: 768px) {
  .bbw-bwc-mid.show-half .slick-list::after {
    content: none;
  }
}
.bbw-bwc-mid.show-half.show-half-one-tile .slick-list {
  padding: 0 35% 0 0;
}
@media (min-width: 768px) {
  .bbw-bwc-mid.show-half.show-half-one-tile .slick-list {
    padding: 0;
  }
}
.bbw-bwc-mid.show-half.show-half-one-tile .slick-list::after {
  width: 60%;
}
@media (min-width: 768px) {
  .bbw-bwc-mid.show-half.show-half-one-tile .slick-list::after {
    content: none;
  }
}

@media (max-width: 1199.98px) {
  .bbw-hp-category-grid .bbw-hp-category-title.bbw-text-between-lines::after, .bbw-hp-category-grid .bbw-hp-category-title.bbw-text-between-lines::before {
    border: 0;
  }
}
.bbw-hp-category-grid .bbw-hp-ct-link {
  font-family: "Source Sans Pro Semi Bold", sans-serif;
  font-size: 1.125rem;
  line-height: 1.25rem;
  letter-spacing: 0.005em;
  text-decoration: underline;
}

.bbw-social-link {
  display: block;
  width: 1.6875rem;
  height: 1.6875rem;
  border-radius: 1.25rem;
  color: #fff;
}
.bbw-social-link.link-fb {
  background-color: #3460a1;
}
.bbw-social-link.link-ig {
  background-color: #35648b;
}
.bbw-social-link .icon-fb,
.bbw-social-link .icon-ig {
  height: 0.875rem;
}

.bbw-hp-sc-title {
  font-size: 1.5rem;
  line-height: 1.75rem;
}
@media (max-width: 991.98px) {
  .bbw-hp-sc-title.bbw-text-between-lines::after, .bbw-hp-sc-title.bbw-text-between-lines::before {
    border: 0;
    margin: 0;
  }
}

.bbw-hp-category-title {
  font-size: 1.5rem;
  line-height: 1.75rem;
}

.bbw-copy-asset h3 {
  font-size: 1.5rem;
  line-height: 1.75rem;
}
.bbw-copy-asset p {
  font-size: 1.125rem;
  line-height: 1.75rem;
  letter-spacing: 0.005em;
}

/*# sourceMappingURL=homePage.css.map*/