@media (min-width: 768px) {
}@media (min-width: 768px) {
}@media (max-width: 767px) {
}@media (min-width: 768px) {
}@media (min-width: 768px) {
}@media (max-width: 767px) {
}@media (max-width: 767px) {
}@media screen and (max-width: 767px) {
}@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
}/* stylelint-disable block-no-empty */.widget-image-asset-carousel .ImageAssetCarousel .image-asset-carousel-wrapper .content-box .headline,
.widget-image-asset-carousel .ImageAssetCarousel .image-asset-carousel-wrapper .content-box .body-copy,
.widget-image-asset-carousel .ImageAssetCarousel .image-asset-carousel-wrapper .content-box .disclaimer {
  padding-bottom: 8px;
}.widget-image-asset-carousel .ImageAssetCarousel .image-asset-carousel-wrapper .content-box .disclaimer a {
  text-decoration: underline;
}.widget-image-asset-carousel .ImageAssetCarousel .image-asset-carousel-wrapper .content-box .headline-large {
  line-height: 1.1;
}.widget-image-asset-carousel .ImageAssetCarousel .image-asset-carousel-wrapper .content-box.dark-font-color .headline,
.widget-image-asset-carousel .ImageAssetCarousel .image-asset-carousel-wrapper .content-box.dark-font-color .body-copy,
.widget-image-asset-carousel .ImageAssetCarousel .image-asset-carousel-wrapper .content-box.dark-font-color .disclaimer {
  color: #1d252c;
}.widget-image-asset-carousel .ImageAssetCarousel .image-asset-carousel-wrapper .content-box.dark-font-color .disclaimer a {
  color: #0046be;
}.widget-image-asset-carousel .ImageAssetCarousel .image-asset-carousel-wrapper .content-box.dark-font-color .link a {
  color: #0046be;
}.widget-image-asset-carousel .ImageAssetCarousel .image-asset-carousel-wrapper .content-box.light-font-color .headline,
.widget-image-asset-carousel .ImageAssetCarousel .image-asset-carousel-wrapper .content-box.light-font-color .body-copy,
.widget-image-asset-carousel .ImageAssetCarousel .image-asset-carousel-wrapper .content-box.light-font-color .disclaimer {
  color: #fff;
}.widget-image-asset-carousel .ImageAssetCarousel .image-asset-carousel-wrapper .content-box.light-font-color .disclaimer a {
  color: #fff200;
}.widget-image-asset-carousel .ImageAssetCarousel .image-asset-carousel-wrapper .content-box.light-font-color .link a {
  color: #fff200;
}.widget-image-asset-carousel .ImageAssetCarousel .carousel-item {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 16px 12px;
  background-color: white;
  border-radius: 4px;
}.widget-image-asset-carousel .ImageAssetCarousel .carousel-item.carousel-item-border {
  border: solid 1px #e0e6ef;
}.widget-image-asset-carousel .ImageAssetCarousel .carousel-item .product-image {
  margin: auto auto 16px;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
}.widget-image-asset-carousel .ImageAssetCarousel .carousel-item .product-image.deferred {
  width: 100%;
}.widget-image-asset-carousel .ImageAssetCarousel .carousel-item .product-image img {
  max-width: 100%;
  max-height: 100%;
}.widget-image-asset-carousel .ImageAssetCarousel .carousel-item .product-name {
  min-height: 62px;
  padding-bottom: 12px;
  word-break: break-word;
}.widget-image-asset-carousel .ImageAssetCarousel .carousel-item .product-name .deferred {
  min-height: 50px;
}.widget-image-asset-carousel .ImageAssetCarousel .carousel-item .product-rating {
  display: block;
  padding-bottom: 8px;
}.widget-image-asset-carousel .ImageAssetCarousel .carousel-item .product-rating .c-reviews {
  margin-left: 4px;
}.widget-image-asset-carousel .ImageAssetCarousel .carousel-item .product-rating .deferred {
  height: 12px;
}.widget-image-asset-carousel .iac-price-placeholder {
  min-height: 36px;
}.widget-image-asset-carousel {
  /***
   * All arrow-related styles are large view only
   */
}.widget-image-asset-carousel .ImageAssetCarousel {
  position: relative;
  height: 320px;
}.widget-image-asset-carousel .ImageAssetCarousel > .col-xs-12 {
  height: 100%;
}.widget-image-asset-carousel .ImageAssetCarousel > .col-xs-12 .image-asset-carousel-bg {
  height: 100%;
  width: 100%;
  display: flex;
  flex-direction: row;
  background-repeat: no-repeat;
  background-size: auto 320px;
  padding: 16px 0 16px 16px;
}.widget-image-asset-carousel .ImageAssetCarousel > .col-xs-12 .image-asset-carousel-bg .content-box {
  width: 340px;
  min-width: 340px;
  max-width: 340px;
}.widget-image-asset-carousel .ImageAssetCarousel > .col-xs-12 .image-asset-carousel-bg .content-box .headline-large {
  font-size: 40px;
  font-weight: 700;
}.widget-image-asset-carousel .ImageAssetCarousel > .col-xs-12 .image-asset-carousel-bg .content-box .headline-small {
  font-size: 25px;
  font-weight: 700;
  display: block;
}.widget-image-asset-carousel .ImageAssetCarousel > .col-xs-12 .image-asset-carousel-bg .content-box .link a {
  font-size: 15px;
}.widget-image-asset-carousel .ImageAssetCarousel > .col-xs-12 .image-asset-carousel-bg .pl-flex-carousel-container .pl-flex-carousel .item:focus {
  outline: none;
}.widget-image-asset-carousel.full-bleed {
  margin-left: -15px;
  margin-right: -15px;
}.widget-image-asset-carousel.full-bleed .ImageAssetCarousel {
  margin: 0 auto;
  min-width: 978px;
  max-width: 1600px;
}.widget-image-asset-carousel .pl-flex-carousel-container {
  width: 100%;
  min-height: 288px;
}.widget-image-asset-carousel .pl-flex-carousel {
  padding: 0;
}.widget-image-asset-carousel .flex-carousel-arrow-left button.btn-unstyled,
.widget-image-asset-carousel .flex-carousel-arrow-right button.btn-unstyled {
  background-color: hsla(0, 0%, 100%, 0);
}.widget-image-asset-carousel .flex-carousel-arrow-left button .carousel-arrow,
.widget-image-asset-carousel .flex-carousel-arrow-right button .carousel-arrow {
  width: 4em;
  height: 4em;
  fill-opacity: 1;
  stroke-opacity: 0;
}.widget-image-asset-carousel .flex-carousel-arrow-left button .dark-font-color,
.widget-image-asset-carousel .flex-carousel-arrow-right button .dark-font-color {
  fill: #0046be;
}.widget-image-asset-carousel .flex-carousel-arrow-left button .light-font-color,
.widget-image-asset-carousel .flex-carousel-arrow-right button .light-font-color {
  fill: #fff200;
}.widget-image-asset-carousel .flex-carousel-arrow-left button:disabled .carousel-arrow,
.widget-image-asset-carousel .flex-carousel-arrow-right button:disabled .carousel-arrow {
  fill: #c5cbd5;
  fill-opacity: 1;
  stroke-opacity: 0;
}.widget-image-asset-carousel .flex-carousel-arrow-left button .carousel-arrow.hide-carousel-arrow svg,
.widget-image-asset-carousel .flex-carousel-arrow-right button .carousel-arrow.hide-carousel-arrow svg {
  fill-opacity: 0;
  stroke-opacity: 0;
}.widget-image-asset-carousel .flex-carousel-arrow-left.isVisible button,
.widget-image-asset-carousel .flex-carousel-arrow-right.isVisible button {
  position: relative;
  height: 300px;
  top: -5px;
}.widget-image-asset-carousel .flex-carousel-arrow-left {
  margin-left: -18px;
}.widget-image-asset-carousel .flex-carousel-arrow-left.isVisible button:not([disabled]) {
  border-right: 1px solid #c5cbd5;
}.widget-image-asset-carousel .flex-carousel-arrow-right.isVisible button:not([disabled]) {
  border-left: 1px solid #c5cbd5;
}.widget-image-asset-carousel .carousel-item .product-image {
  height: 120px;
  width: 120px;
}

