ul.catbrowse li {
	display: block;
	margin-bottom: 6px;
}

.Carousel {
 display:block;
 margin-top:6rem
}
.Carousel>div {
 display:flex;
 flex-wrap:wrap
}
.Carousel>div>.Carousel__button,
.Carousel>div>.Carousel__items {
 display:block
}
.Carousel .Carousel__title {
 font-size:1.6rem;
 font-weight:700;
 margin-bottom:1.5rem
}
.Carousel .Carousel__items {
 order:-1;
 width:100%
}
.Carousel .Carousel__items div[class*=col-] {
 padding-left:0;
 padding-right:0
}
.Carousel .Carousel__button {
 width:50%;
 padding:0;
 margin-top:0;
 font-size:3rem
}
.Carousel .Carousel__item {
 text-align:center;
 margin-bottom:1rem
}
.Carousel .Carousel__item-title {
 margin-bottom:1.5rem
}
.Carousel .Carousel__item-title.Product__title>a,
.Carousel .Carousel__item-title.Product__title>a:hover {
 font-weight:400;
 font-size:1.5rem
}
.Carousel .Product__image-wrapper {
 margin-bottom:20px
}
@media (min-width:768px) {
 .Carousel .Carousel__title {
  margin-left:3.5rem
 }
 .Carousel .Carousel__button {
  width:2rem;
  font-size:2rem;
  align-self:center
 }
 .Carousel .Carousel__items {
  order:0;
  width:auto;
  flex:1
 }
 .Carousel .Carousel__item {
  padding-left:1.5rem;
  padding-right:1.5rem
 }
}



 a.look-inside, a.watch-video {
	 color: #fff !important;
    background-color: rgb(55, 81, 140) !important;
    border-width: 0px !important;
 }
  .btn-default {
 color: #333  !important;
    background-color: #fff  !important;
    border-color: #ccc !important;
	border-width: 1px !important;
  }
  
.fa {

}
 
 .fa-play-circle-o:before {
    content: "\f144";
}

.hidePremiumOptOut {
	visibility: hidden !important;
	position: absolute !important;
}
