.fl-module-multi_item_carousel .component_multi_item_carousel .slick-list:after,.fl-module-multi_item_carousel .component_multi_item_carousel .slick-list:before{
  content:"";
  height:100%;
  background:#fff;
  right:0;
  position:absolute;
  top:0;
  z-index:999999;
  width:3px;
  width:.1875rem;
}

.fl-module-multi_item_carousel .component_multi_item_carousel .slick-list:before{
  right:auto;
  left:0;
}

.fl-module-multi_item_carousel .component_multi_item_carousel .slick-track{
  display:grid;
  grid-auto-flow:column;
}

.fl-module-multi_item_carousel .component_multi_item_carousel button{
  top:-webkit-calc(50% - 30px);
  top:-webkit-calc(50% - 1.875rem);
  top:-moz-calc(50% - 30px);
  top:-moz-calc(50% - 1.875rem);
  top:calc(50% - 30px);
  top:calc(50% - 1.875rem);
}

.fl-module-multi_item_carousel .component_multi_item_carousel button.slick-next,.fl-module-multi_item_carousel .component_multi_item_carousel button.slick-prev{
  -webkit-transform:rotate(-90deg);
     -moz-transform:rotate(-90deg);
       -o-transform:rotate(-90deg);
          transform:rotate(-90deg);
  background:transparent;
  right:-20px !important;
  right:-1.25rem !important;
  padding:0;
  top:-webkit-calc(50% - 25px);
  top:-webkit-calc(50% - 1.5625rem);
  top:-moz-calc(50% - 25px);
  top:-moz-calc(50% - 1.5625rem);
  top:calc(50% - 25px);
  top:calc(50% - 1.5625rem);
  border:0;
  font-size:0;
}

@media (max-width:374px){
  .fl-module-multi_item_carousel .component_multi_item_carousel button.slick-next,.fl-module-multi_item_carousel .component_multi_item_carousel button.slick-prev{
    width:2.1875rem;
    height:2.1875rem;
  }
}

.fl-module-multi_item_carousel .component_multi_item_carousel button.slick-next:before,.fl-module-multi_item_carousel .component_multi_item_carousel button.slick-prev:before{
  content:"";
  border-color:#272727;
  border-style:solid;
  border-width:0 .125rem .125rem 0;
  display:inline-block;
  padding:0;
  z-index:1;
  height:20px;
  height:1.25rem;
  width:20px;
  width:1.25rem;
  top:50%;
  left:50%;
  -webkit-transform:translate(-50%, -50%) rotate(45deg);
     -moz-transform:translate(-50%, -50%) rotate(45deg);
       -o-transform:translate(-50%, -50%) rotate(45deg);
          transform:translate(-50%, -50%) rotate(45deg);
  -webkit-transform-origin:center;
     -moz-transform-origin:center;
       -o-transform-origin:center;
          transform-origin:center;
  background:transparent;
  position:absolute;
  color:transparent;
}

@media (max-width:374px){
  .fl-module-multi_item_carousel .component_multi_item_carousel button.slick-next:before,.fl-module-multi_item_carousel .component_multi_item_carousel button.slick-prev:before{
    height:.9375rem;
    width:.9375rem;
  }
}

@media (max-width:767.98px){
  .fl-module-multi_item_carousel .component_multi_item_carousel button.slick-next,.fl-module-multi_item_carousel .component_multi_item_carousel button.slick-prev{
    right:-2px !important;
    right:-.125rem !important;
    top:-webkit-calc(50% - 80px);
    top:-webkit-calc(50% - 5rem);
    top:-moz-calc(50% - 80px);
    top:-moz-calc(50% - 5rem);
    top:calc(50% - 80px);
    top:calc(50% - 5rem);
  }
}

.fl-module-multi_item_carousel .component_multi_item_carousel button.slick-next:hover:before,.fl-module-multi_item_carousel .component_multi_item_carousel button.slick-prev:hover:before{
  -webkit-transform:translate(-50%, -50%) rotate(45deg);
     -moz-transform:translate(-50%, -50%) rotate(45deg);
       -o-transform:translate(-50%, -50%) rotate(45deg);
          transform:translate(-50%, -50%) rotate(45deg);
}

.fl-module-multi_item_carousel .component_multi_item_carousel button.slick-prev{
  -webkit-transform:rotate(-180deg);
     -moz-transform:rotate(-180deg);
       -o-transform:rotate(-180deg);
          transform:rotate(-180deg);
  left:-20px !important;
  left:-1.25rem !important;
  top:-webkit-calc(50% - 25px);
  top:-webkit-calc(50% - 1.5625rem);
  top:-moz-calc(50% - 25px);
  top:-moz-calc(50% - 1.5625rem);
  top:calc(50% - 25px);
  top:calc(50% - 1.5625rem);
  right:auto !important;
}

.fl-module-multi_item_carousel .component_multi_item_carousel button.slick-prev:before{
  -webkit-transform:translate(-50%, -50%) rotate(-45deg);
     -moz-transform:translate(-50%, -50%) rotate(-45deg);
       -o-transform:translate(-50%, -50%) rotate(-45deg);
          transform:translate(-50%, -50%) rotate(-45deg);
}

@media (max-width:767.98px){
  .fl-module-multi_item_carousel .component_multi_item_carousel button.slick-prev{
    left:-2px !important;
    left:-.125rem !important;
    top:-webkit-calc(50% - 80px);
    top:-webkit-calc(50% - 5rem);
    top:-moz-calc(50% - 80px);
    top:-moz-calc(50% - 5rem);
    top:calc(50% - 80px);
    top:calc(50% - 5rem);
  }
}

.fl-module-multi_item_carousel .component_multi_item_carousel button.slick-prev:hover:before{
  -webkit-transform:translate(-50%, -50%) rotate(-45deg);
     -moz-transform:translate(-50%, -50%) rotate(-45deg);
       -o-transform:translate(-50%, -50%) rotate(-45deg);
          transform:translate(-50%, -50%) rotate(-45deg);
}

@media (max-width:767.98px){
  .fl-module-multi_item_carousel .component_multi_item_carousel .component-content-wrapper .carousel-item{
    padding-bottom:0;
  }
}

@media (min-width:576px){
  .fl-module-multi_item_carousel .component_multi_item_carousel .component-content-wrapper .carousel-item{
    border-right:.0625rem solid #ddd;
  }
}

@media (min-width:992px) and (max-width:1199.98px){
  .fl-module-multi_item_carousel .component_multi_item_carousel .component-content-wrapper .carousel-item.slick-slide{
    padding:0 .9375rem;
  }
}

.fl-module-multi_item_carousel .component_multi_item_carousel .component-content-wrapper .carousel-item .card{
  border-right:none;
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-box;
  display:flex;
  -webkit-box-pack:end;
  -webkit-justify-content:flex-end;
     -moz-box-pack:end;
          justify-content:flex-end;
  -webkit-box-align:center;
  -webkit-align-items:center;
     -moz-box-align:center;
          align-items:center;
  height:100%;
}

.fl-module-multi_item_carousel .component_multi_item_carousel .component-content-wrapper .carousel-item .card .card-image-wrap{
  display:table;
}

@media (max-width:767.98px){
  .fl-module-multi_item_carousel .component_multi_item_carousel .component-content-wrapper .carousel-item .card .card-image-wrap{
    display:inline-block;
    min-height:auto !important;
  }
}

.fl-module-multi_item_carousel .component_multi_item_carousel .component-content-wrapper .carousel-item .card .card-image-wrap a{
  display:table-cell;
  vertical-align:bottom;
}

.fl-module-multi_item_carousel .component_multi_item_carousel .component-content-wrapper .carousel-item .card .card-image-wrap a .card-img-top{
  height:auto;
}

@media (max-width:767.98px){
  .fl-module-multi_item_carousel .component_multi_item_carousel .component-content-wrapper .carousel-item .card .card-image-wrap a .card-img-top{
    margin-bottom:0;
  }
}

@media (-ms-high-contrast:none){
  .fl-module-multi_item_carousel .component_multi_item_carousel .component-content-wrapper .carousel-item .card .card-image-wrap a{
    display:block;
  }
}

@media (-ms-high-contrast:none){
  .fl-module-multi_item_carousel .component_multi_item_carousel .component-content-wrapper .carousel-item .card .card-image-wrap{
    display:block;
    height:auto;
  }
}

.fl-module-multi_item_carousel .component_multi_item_carousel .component-content-wrapper .carousel-item .card .card-body{
  display:table;
  height:auto !important;
}

.fl-module-multi_item_carousel .component_multi_item_carousel .component-content-wrapper .carousel-item .card .card-body .cta-button{
  font-family:Intro_Bold;
  font-size:18px;
  font-size:1.125rem;
}

.fl-module-multi_item_carousel .component_multi_item_carousel .component-content-wrapper .carousel-item .card .card-body .cta-button.-link{
  text-decoration:underline;
}

@media (min-width:1601px){
  .fl-module-multi_item_carousel .component_multi_item_carousel .component-content-wrapper .carousel-item .card .card-body .card-title{
    font-size:24px;
    font-size:1.5rem;
    line-height:1.4;
  }
}

@media (max-width:374px){
  .fl-module-multi_item_carousel .component_multi_item_carousel .component-content-wrapper .carousel-item .card .card-body .card-title{
    font-size:1.125rem;
  }
}

.fl-module-multi_item_carousel .component_multi_item_carousel .component-content-wrapper .carousel-item .card .card-body .card-title a{
  color:#404040;
}

@media (-ms-high-contrast:none){
  .fl-module-multi_item_carousel .component_multi_item_carousel .component-content-wrapper .carousel-item .card .card-body{
    display:block;
  }
}

@media (max-width:767.98px){
  .fl-module-multi_item_carousel .component_multi_item_carousel .component-content-wrapper .carousel-item .card{
    border-right:none;
    border-left:none;
  }
}

@media (-ms-high-contrast:none){
  .fl-module-multi_item_carousel .component_multi_item_carousel .component-content-wrapper .carousel-item .card{
    display:block;
    height:auto;
  }
}

.fl-module-multi_item_carousel .component_multi_item_carousel .component-content-wrapper .carousel-item.slick-current .card{
  border-left:none;
}

.fl-module-multi_item_carousel.article_carousel .component_multi_item_carousel .component-content-wrapper .carousel-item:first-child{
  border-left:.0625rem solid #ddd !important;
}

.fl-module-multi_item_carousel.article_carousel .component_multi_item_carousel .component-content-wrapper .carousel-item:last-child{
  border-right:.0625rem solid #ddd !important;
}

.fl-module-multi_item_carousel.article_carousel .component_multi_item_carousel .component-content-wrapper .slick-list{
  padding-right:.0625rem;
  padding-left:.0625rem;
}

.fl-module-multi_item_carousel.article_carousel .component_multi_item_carousel .component-content-wrapper .slick-list:after,.fl-module-multi_item_carousel.article_carousel .component_multi_item_carousel .component-content-wrapper .slick-list:before{
  display:none;
}

.fl-module-multi_item_carousel.tryme-related-products .component_multi_item_carousel .component-content-wrapper .carousel-item:first-child{
  border-left:.0625rem solid #ddd;
}

.fl-module-multi_item_carousel.tryme-related-products .component_multi_item_carousel .component-content-wrapper .carousel-item:last-child{
  border-right:.0625rem solid #ddd;
}

@media (max-width:767.98px){
  .fl-module-multi_item_carousel.tryme-related-products .component_multi_item_carousel .component-content-wrapper .carousel-item .card .card-image-wrap .card-img-top{
    width:80%;
    margin:0 auto;
  }
}

.fl-module-multi_item_carousel.tryme-related-products .component_multi_item_carousel .component-content-wrapper .slick-list{
  padding-right:.0625rem;
  padding-left:.0625rem;
}

.fl-module-multi_item_carousel.tryme-related-products .component_multi_item_carousel .component-content-wrapper .slick-list:after,.fl-module-multi_item_carousel.tryme-related-products .component_multi_item_carousel .component-content-wrapper .slick-list:before{
  display:none;
}
