.featured-products-block {
  opacity: 0;
  padding: 40px 0;
  background: #fff; }
  .featured-products-block .slick-track {
    display: flex !important; }
  .featured-products-block .slick-slide {
    height: inherit !important; }
  .featured-products-block .slick-arrow {
    position: absolute;
    top: -40px;
    right: 10px;
    height: 50px;
    width: 50px;
    z-index: 99; }
    @media only screen and (max-width: 767px) {
      .featured-products-block .slick-arrow {
        top: 20px;
        width: 50%; }
        .featured-products-block .slick-arrow.slick-next {
          right: -10px; } }
    .featured-products-block .slick-arrow:before, .featured-products-block .slick-arrow:after {
      display: none; }
    .featured-products-block .slick-arrow.slick-disabled {
      cursor: default; }
      .featured-products-block .slick-arrow.slick-disabled svg path {
        fill: #A7A7A7; }
      .featured-products-block .slick-arrow.slick-disabled svg circle {
        stroke: #A7A7A7; }
  .featured-products-block .slick-prev {
    right: 75px;
    left: auto; }
    @media only screen and (max-width: 767px) {
      .featured-products-block .slick-prev {
        right: auto;
        left: -10px;
        text-align: right; } }
  .featured-products-block .slick-slider {
    max-width: 100%;
    width: 1343px;
    padding: 0 !important; }
  .featured-products-block .headline {
    color: #211E1F;
    font-size: 40px;
    font-style: normal;
    font-weight: 800;
    line-height: normal;
    letter-spacing: -1.2px; }
    @media only screen and (max-width: 767px) {
      .featured-products-block .headline {
        text-align: center; } }
  .featured-products-block .cta-link {
    font-size: 20px;
    font-style: normal;
    font-weight: 800;
    line-height: 20px;
    letter-spacing: -0.6px;
    text-align: center;
    padding: 20px 0 0 0;
    width: 100%;
    display: block; }
