/* _content/Bauer.Affiliate.Components/Views/Shared/Components/ArrowIcon/Default.cshtml.rz.scp.css */
/*!************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./Views/Shared/Components/ArrowIcon/Default.cshtml.scss ***!
  \************************************************************************************************************************************************/
.product-card__arrow[b-2veiloduem] {
  height: 15px;
  min-height: 15px;
  width: 30px;
  min-width: 30px;
  display: flex;
  align-items: center;
  position: relative;
}
.product-card__arrow__head[b-2veiloduem] {
  height: 100%;
  width: 50%;
  overflow: hidden;
  display: flex;
  align-items: center;
  position: absolute;
}
.product-card__arrow__head__icon[b-2veiloduem] {
  height: 100%;
  width: 100%;
  background-color: white;
  position: absolute;
  transform: rotate(45deg) skew(-20deg, -20deg);
}
.product-card__arrow__tail[b-2veiloduem] {
  height: 2px;
  width: 50%;
  background-color: white;
  position: absolute;
}
.product-card__arrow--left .product-card__arrow__head[b-2veiloduem] {
  right: 50%;
}
.product-card__arrow--left .product-card__arrow__head__icon[b-2veiloduem] {
  left: 50%;
}
.product-card__arrow--left .product-card__arrow__tail[b-2veiloduem] {
  left: 50%;
}
.product-card__arrow--right .product-card__arrow__head[b-2veiloduem] {
  left: 50%;
}
.product-card__arrow--right .product-card__arrow__head__icon[b-2veiloduem] {
  right: 50%;
}
.product-card__arrow--right .product-card__arrow__tail[b-2veiloduem] {
  right: 50%;
}

/*# sourceMappingURL=Default.cshtml.css.map*/
/* _content/Bauer.Affiliate.Components/Views/Shared/Components/AtAGlance/Default.cshtml.rz.scp.css */
/*!************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./Views/Shared/Components/AtAGlance/Default.cshtml.scss ***!
  \************************************************************************************************************************************************/
.products-at-a-glance__item[b-yhajfb9422] {
  border: 0.125rem solid #ddd;
  margin-bottom: 1rem;
  padding: 1rem;
}
.products-at-a-glance__item__award-stamp[b-yhajfb9422] {
  font-weight: bold;
}
.products-at-a-glance__item__links[b-yhajfb9422] {
  display: flex;
}
.products-at-a-glance__item__link-separator[b-yhajfb9422] {
  bottom: 0.25rem;
  color: #ccc;
  font-size: 1.25rem;
  font-weight: bold;
  margin: 0 1rem;
  position: relative;
}
.products-at-a-glance__item__title[b-yhajfb9422] {
  margin-bottom: 1rem;
}

/*# sourceMappingURL=Default.cshtml.css.map*/
/* _content/Bauer.Affiliate.Components/Views/Shared/Components/Carousel/Default.cshtml.rz.scp.css */
/*!***********************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./Views/Shared/Components/Carousel/Default.cshtml.scss ***!
  \***********************************************************************************************************************************************/
.product-card__carousel[b-s0aefgdhue] {
  overflow: hidden;
  white-space: nowrap;
  display: flex;
  height: 4rem;
}
.product-card__carousel__element-container[b-s0aefgdhue] {
  transition: transform 1s;
}
.product-card__carousel__element[b-s0aefgdhue] {
  display: inline-block;
}
.product-card__carousel__content[b-s0aefgdhue] {
  position: relative;
  overflow: hidden;
  width: 100%;
}
.product-card__carousel__arrow[b-s0aefgdhue] {
  appearance: none;
  background: #2671BB;
  border: none;
  border-radius: 50%;
  box-shadow: 1px 1px #000;
  color: #fff;
  height: 30px;
  position: relative;
  left: auto;
  line-height: 30px;
  margin: 1px;
  min-height: 30px;
  min-width: 30px;
  padding: unset;
  position: relative;
  text-align: center;
  top: 50%;
  transform: translateY(-50%);
  width: 30px;
}
.product-card__carousel__arrow:hover[b-s0aefgdhue] {
  cursor: pointer;
}
.product-card__carousel__arrow--disabled[b-s0aefgdhue] {
  opacity: 0.1;
}
.product-card__carousel__arrow--left[b-s0aefgdhue] {
  margin-right: 10px;
  padding-right: 2px;
}
.product-card__carousel__arrow--left .product-card__carousel__arrow__chevron[b-s0aefgdhue] {
  margin-left: 0.25rem;
  transform: rotate(135deg);
}
.product-card__carousel__arrow--right[b-s0aefgdhue] {
  padding-left: 2px;
  margin-left: 10px;
}
.product-card__carousel__arrow--right .product-card__carousel__arrow__chevron[b-s0aefgdhue] {
  margin-right: 0.25rem;
  transform: rotate(-45deg);
}
.product-card__carousel__arrow__chevron[b-s0aefgdhue] {
  border-bottom-style: solid;
  border-bottom-width: 0.15rem;
  border-right-width: 0.15em;
  border-right-style: solid;
  content: " ";
  display: inline-block;
  height: 0;
  padding: 0.25rem;
  width: 0;
}
.product-card__carousel[b-s0aefgdhue]  .product-card__picture {
  display: inline;
  max-width: 6rem;
  margin-right: 1rem;
}
.product-card__carousel[b-s0aefgdhue]  .product-card__picture__image {
  max-height: 4rem;
  max-width: 6rem;
}

/*# sourceMappingURL=Default.cshtml.css.map*/
/* _content/Bauer.Affiliate.Components/Views/Shared/Components/GaLink/Default.cshtml.rz.scp.css */
/*!*********************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./Views/Shared/Components/GaLink/Default.cshtml.scss ***!
  \*********************************************************************************************************************************************/
a[b-csr0ue54ay] {
  /* if an underline is needed, underline the text */
  text-decoration: none;
}

/*# sourceMappingURL=Default.cshtml.css.map*/
/* _content/Bauer.Affiliate.Components/Views/Shared/Components/ImageModal/Default.cshtml.rz.scp.css */
/*!*************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./Views/Shared/Components/ImageModal/Default.cshtml.scss ***!
  \*************************************************************************************************************************************************/
.product-card__image-modal[b-mkqy1ywxna] {
  background-color: black;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.product-card__image-modal__close[b-mkqy1ywxna] {
  position: fixed;
  top: 10px;
  right: 10px;
  background: transparent;
  padding: 0;
  border: none;
  z-index: 10;
}
.product-card__image-modal__close__icon[b-mkqy1ywxna] {
  height: 20px;
  width: 20px;
  white-space: nowrap;
  overflow: hidden;
  position: relative;
}
.product-card__image-modal__close__icon__stroke[b-mkqy1ywxna] {
  width: 100%;
  height: 2px;
  background-color: white;
  position: absolute;
  top: 50%;
}
.product-card__image-modal__close__icon__stroke--left[b-mkqy1ywxna] {
  transform: rotate(-45deg);
}
.product-card__image-modal__close__icon__stroke--right[b-mkqy1ywxna] {
  transform: rotate(45deg);
}
.product-card__image-modal__main-image[b-mkqy1ywxna] {
  max-height: 65vh;
  height: 70%;
  max-width: 100%;
  width: auto;
  margin: 40px auto;
  display: block;
  position: relative;
}
.product-card__image-modal__main-image__picture[b-mkqy1ywxna] {
  display: none;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
}
.product-card__image-modal__main-image__picture--show[b-mkqy1ywxna] {
  display: block;
}
@media only screen and (min-width: 650px) {
  .product-card__image-modal__main-image[b-mkqy1ywxna] {
    margin: 40px 40px;
  }
}
.product-card__image-modal__footer[b-mkqy1ywxna] {
  position: fixed;
  bottom: 1rem;
  right: 0;
  left: 0;
}
.product-card__image-modal__footer__carousel[b-mkqy1ywxna] {
  text-align: left;
  padding-bottom: 25px;
}
.product-card__image-modal__footer__carousel__picture[b-mkqy1ywxna] {
  height: 95px;
  margin: 0 10px;
}
@media only screen and (min-width: 650px) {
  .product-card__image-modal__footer__carousel__picture[b-mkqy1ywxna] {
    margin: 0 2px;
  }
}
.product-card__image-modal__footer__product-price[b-mkqy1ywxna] {
  background-color: white;
  justify-content: space-between;
  padding: 0.6rem;
  text-align: left;
}
@media only screen and (min-width: 650px) {
  .product-card__image-modal__footer__product-price[b-mkqy1ywxna] {
    text-align: center;
    width: max-content;
    margin-left: auto;
    margin-right: 1rem;
  }
}

/*# sourceMappingURL=Default.cshtml.css.map*/
/* _content/Bauer.Affiliate.Components/Views/Shared/Components/Modal/Default.cshtml.rz.scp.css */
/*!********************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./Views/Shared/Components/Modal/Default.cshtml.scss ***!
  \********************************************************************************************************************************************/
.product-card__modal[b-559hpweqsf] {
  display: none;
}
.product-card__modal--visible[b-559hpweqsf] {
  display: block;
  /* ==== */
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: grey;
  z-index: 1000000;
}

/*# sourceMappingURL=Default.cshtml.css.map*/
/* _content/Bauer.Affiliate.Components/Views/Shared/Components/Picture/Default.cshtml.rz.scp.css */
/*!**********************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./Views/Shared/Components/Picture/Default.cshtml.scss ***!
  \**********************************************************************************************************************************************/
.product-card__picture[b-6945u8190l] {
  line-height: 0;
}
.product-card__picture__spinner[b-6945u8190l] {
  display: none;
}
.product-card__picture__image[b-6945u8190l] {
  width: 100%;
  height: 100%;
  object-fit: contain;
  cursor: pointer;
}
.product-card__picture__image--align-top[b-6945u8190l] {
  height: auto;
  max-height: 35rem;
}
.product-card__picture--loading .product-card__picture__spinner[b-6945u8190l] {
  display: block;
  height: 0;
}

.product-card__image-modal__main-image .product-card__picture__image[b-6945u8190l] {
  cursor: unset;
}

/*# sourceMappingURL=Default.cshtml.css.map*/
/* _content/Bauer.Affiliate.Components/Views/Shared/Components/ProductCard/Default.cshtml.rz.scp.css */
/*!**************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./Views/Shared/Components/ProductCard/Default.cshtml.scss ***!
  \**************************************************************************************************************************************************/
.product-card[b-gxm1oiwja2] {
  border: 10px solid #f7f7f7;
  padding: 0.75rem;
  margin-bottom: 1rem;
}
.product-card__overall-rating-title[b-gxm1oiwja2] {
  font-weight: 600;
  margin-bottom: 0%;
}
.product-card__overall-rating-stars[b-gxm1oiwja2] {
  display: flex;
  align-items: center;
  margin-bottom: 5%;
}
.product-card__overall-rating-stars p[b-gxm1oiwja2] {
  font-size: 1rem;
  font-weight: 600;
  margin-right: 0.5rem;
  margin-bottom: 0%;
}
.product-card__summary[b-gxm1oiwja2] {
  margin-top: 0%;
  font-weight: 400;
  font-size: 16px;
  margin-bottom: 0;
}
.product-card__details[b-gxm1oiwja2] {
  margin-bottom: 1.563rem;
  margin-top: 1.25rem;
}
.product-card__details__image-price-action[b-gxm1oiwja2] {
  display: flex;
  border-top: 2px solid black;
  padding-top: 1.5rem;
  flex-direction: column;
  margin-bottom: 1.25rem;
  text-align: center;
}
@media only screen and (min-width: 650px) {
  .product-card__details__image-price-action[b-gxm1oiwja2] {
    flex-direction: row;
  }
}

/*# sourceMappingURL=Default.cshtml.css.map*/
/* _content/Bauer.Affiliate.Components/Views/Shared/Components/ProductCardAlternativeProductListings/Default.cshtml.rz.scp.css */
/*!****************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./Views/Shared/Components/ProductCardAlternativeProductListings/Default.cshtml.scss ***!
  \****************************************************************************************************************************************************************************/
.product-card__alternative-product-listings[b-w36j4bdbu5] {
  border: 1px solid #F5F5F5;
  display: block;
  margin: 1rem 0 2rem;
}
.product-card__alternative-product-listings__heading[b-w36j4bdbu5] {
  background-color: #F5F5F5;
  font-weight: bold;
  padding: 0.5rem;
}
.product-card__alternative-product-listings__merchant:not(:last-of-type)[b-w36j4bdbu5] {
  border-bottom: 1px solid #F5F5F5;
}
.product-card__alternative-product-listings__merchant[b-w36j4bdbu5] {
  display: flex;
  padding: 0.5rem 0.25rem 0 0.5rem;
}
.product-card__alternative-product-listings__merchant-name[b-w36j4bdbu5] {
  width: 100%;
}
.product-card__alternative-product-listings__merchant-price[b-w36j4bdbu5] {
  font-weight: bold;
  text-align: center;
  width: 150px;
}
.product-card__alternative-product-listings__merchant-link[b-w36j4bdbu5] {
  color: #4899ce;
  font-weight: bold;
  text-align: center;
  text-decoration: underline;
  width: 150px;
}

/*# sourceMappingURL=Default.cshtml.css.map*/
/* _content/Bauer.Affiliate.Components/Views/Shared/Components/ProductCardAwards/Default.cshtml.rz.scp.css */
/*!********************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./Views/Shared/Components/ProductCardAwards/Default.cshtml.scss ***!
  \********************************************************************************************************************************************************/
.product-card__awards[b-0wi6vfu93v] {
  display: flex;
}
.product-card__awards__award[b-0wi6vfu93v] {
  margin-top: 0;
  margin-bottom: 12px;
  font-weight: 600;
  font-size: 0.95rem;
  color: #fff;
  background-color: black;
  width: max-content;
  padding: 2px 7px;
  margin-right: 0.5rem;
}

/*# sourceMappingURL=Default.cshtml.css.map*/
/* _content/Bauer.Affiliate.Components/Views/Shared/Components/ProductCardDescription/Default.cshtml.rz.scp.css */
/*!*************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./Views/Shared/Components/ProductCardDescription/Default.cshtml.scss ***!
  \*************************************************************************************************************************************************************/
.product-card__description[b-zqnsj3fs66] {
  margin-bottom: 0.5rem;
}
.product-card__description__text[b-zqnsj3fs66] {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 1%;
  line-height: 1.75rem;
  font-size: 18px;
}

/*# sourceMappingURL=Default.cshtml.css.map*/
/* _content/Bauer.Affiliate.Components/Views/Shared/Components/ProductCardGallery/Default.cshtml.rz.scp.css */
/*!*********************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./Views/Shared/Components/ProductCardGallery/Default.cshtml.scss ***!
  \*********************************************************************************************************************************************************/
.product-card__secondary-image-carousel[b-7ztq2bh6hp] {
  margin-bottom: 1.5rem;
  border-top: 1px solid lightgray;
  border-bottom: 1px solid lightgray;
  padding: 10px;
}
.product-card__secondary-image-carousel__picture[b-7ztq2bh6hp] {
  padding: 0 20px 0 0;
  height: 60px;
}
.product-card__secondary-image-carousel__picture--last[b-7ztq2bh6hp] {
  padding: 0;
}
.product-card__secondary-image-carousel__picture[b-7ztq2bh6hp]  .product-card__picture__image {
  margin-top: 0.5rem;
}

/*# sourceMappingURL=Default.cshtml.css.map*/
/* _content/Bauer.Affiliate.Components/Views/Shared/Components/ProductCardImage/Default.cshtml.rz.scp.css */
/*!*******************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./Views/Shared/Components/ProductCardImage/Default.cshtml.scss ***!
  \*******************************************************************************************************************************************************/
.product-card__product-image[b-3tdznixchd] {
  padding-right: 0.75rem;
  position: relative;
  min-height: 165px;
}
.product-card__product-image__credits[b-3tdznixchd] {
  display: block;
  font-size: 0.625rem;
  line-height: 2;
  text-transform: uppercase;
  padding: 0.063rem 0;
}
.product-card__product-image__caption[b-3tdznixchd] {
  font-weight: 500;
  margin-top: 0rem;
  font-size: 0.875rem;
}
.product-card__product-image__modal-trigger[b-3tdznixchd] {
  appearance: none;
  background: transparent;
  border: none;
  padding: 0;
  cursor: pointer;
  height: 100%;
}
.product-card__product-image__overlay-logo[b-3tdznixchd] {
  position: absolute;
  top: -0.4rem;
  height: 60px;
}
.product-card__product-image__overlay-logo--right[b-3tdznixchd] {
  right: 0.71rem;
  left: auto;
}
.product-card__product-image__overlay-logo--left[b-3tdznixchd] {
  left: -0.4rem;
  right: auto;
}
.product-card__product-image__overlay-logo[b-3tdznixchd]  .product-card__picture {
  display: inline;
}
.product-card__product-image__overlay-logo[b-3tdznixchd]  .product-card__picture img {
  width: unset;
}

/*# sourceMappingURL=Default.cshtml.css.map*/
/* _content/Bauer.Affiliate.Components/Views/Shared/Components/ProductCardPriceAction/Default.cshtml.rz.scp.css */
/*!*************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./Views/Shared/Components/ProductCardPriceAction/Default.cshtml.scss ***!
  \*************************************************************************************************************************************************************/
.product-card__price-action[b-h0hwb27j5u] {
  align-self: center;
  align-items: center;
  width: 100%;
  display: flex;
  justify-content: space-around;
}
.product-card__price-action--stacked[b-h0hwb27j5u] {
  flex-direction: column;
}
.product-card__price-action--stacked .product-card__price-action__link[b-h0hwb27j5u] {
  margin-right: auto;
}
.product-card__price-action--row[b-h0hwb27j5u] {
  flex-direction: row;
}
.product-card__price-action--tall[b-h0hwb27j5u] {
  flex-direction: column;
  text-align: center;
}
.product-card__price-action--tall .product-card__price-action__link[b-h0hwb27j5u] {
  margin-right: auto;
}
@media only screen and (min-width: 500px) {
  .product-card__price-action--tall[b-h0hwb27j5u] {
    flex-direction: row;
  }
  .product-card__price-action--tall .product-card__price-action__link[b-h0hwb27j5u] {
    text-align: left;
    margin-right: unset;
  }
}
.product-card__price-action__merchant-price[b-h0hwb27j5u] {
  padding: 0 5px;
}
.product-card__price-action__merchant-price__action-link[b-h0hwb27j5u] {
  color: #4899ce;
  margin: 0;
}
.product-card__price-action__link[b-h0hwb27j5u] {
  max-width: 16.625rem;
  padding: 0.6rem 1rem;
  text-transform: uppercase;
  background-color: #2671BB;
  font-size: 1rem;
  font-weight: 600;
  margin-left: auto;
}
.product-card__price-action__link__content[b-h0hwb27j5u] {
  display: flex;
  align-items: center;
  white-space: nowrap;
}
.product-card__price-action__link__content__text[b-h0hwb27j5u] {
  color: white;
}

/*# sourceMappingURL=Default.cshtml.css.map*/
/* _content/Bauer.Affiliate.Components/Views/Shared/Components/ProductCardTabControl/Default.cshtml.rz.scp.css */
/*!************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./Views/Shared/Components/ProductCardTabControl/Default.cshtml.scss ***!
  \************************************************************************************************************************************************************/
.product-card__tabs__tab-title[b-wqm1yj9bjq] {
  margin-top: 0;
  margin-bottom: 1.875rem;
}
.product-card__tabs__pros-and-cons[b-wqm1yj9bjq] {
  padding-top: 30px;
}
.product-card__tabs__pros-and-cons__container[b-wqm1yj9bjq] {
  display: flex;
  flex-direction: column;
}
.product-card__tabs__pros-and-cons__container__pros[b-wqm1yj9bjq], .product-card__tabs__pros-and-cons__container__cons[b-wqm1yj9bjq] {
  margin-left: 2%;
  width: 100%;
}
.product-card__tabs__pros-and-cons__container__pros[b-wqm1yj9bjq] {
  margin-bottom: 1rem;
}
.product-card__tabs__pros-and-cons__container__pros .product-card__tabs__pros-and-cons__title[b-wqm1yj9bjq] {
  color: #0ba461;
}
.product-card__tabs__pros-and-cons__container__cons .product-card__tabs__pros-and-cons__title[b-wqm1yj9bjq] {
  color: #db4a39;
}
@media screen and (min-width: 650px) {
  .product-card__tabs__pros-and-cons__container[b-wqm1yj9bjq] {
    flex-direction: row;
  }
  .product-card__tabs__pros-and-cons__container__pros[b-wqm1yj9bjq], .product-card__tabs__pros-and-cons__container__cons[b-wqm1yj9bjq] {
    width: 50%;
  }
}
.product-card__tabs__pros-and-cons__title[b-wqm1yj9bjq] {
  margin: 0;
  font-size: 1.35rem;
}
.product-card__tabs__pros-and-cons__list[b-wqm1yj9bjq] {
  padding-left: 0;
  margin-left: 1.5rem;
  font-weight: 300;
}
.product-card__tabs__ratings[b-wqm1yj9bjq] {
  padding-top: 30px;
}
.product-card__tabs__ratings__list[b-wqm1yj9bjq] {
  margin: 0 1rem;
  padding: 0;
  list-style: none;
}
.product-card__tabs__ratings__list__rating-item[b-wqm1yj9bjq] {
  display: flex;
  margin-bottom: 0.75rem;
}
.product-card__tabs__ratings__list__rating-item__name[b-wqm1yj9bjq] {
  width: 100%;
}
.product-card__tabs__ratings__list__rating-item__value[b-wqm1yj9bjq] {
  padding-right: 10px;
}
.product-card__tabs__specifications[b-wqm1yj9bjq] {
  padding-top: 30px;
}
.product-card__tabs__specifications__table[b-wqm1yj9bjq] {
  width: 100%;
  border-spacing: 0;
  border-collapse: collapse;
}
.product-card__tabs__specifications__table__specification-item:nth-child(even)[b-wqm1yj9bjq] {
  background: #f7f7f7;
}
.product-card__tabs__specifications__table__specification-item__name[b-wqm1yj9bjq] {
  padding: 0 1rem;
}
.product-card__tabs__specifications__table__specification-item__value[b-wqm1yj9bjq] {
  padding: 15px 5px;
}
.product-card__tabs__features[b-wqm1yj9bjq] {
  margin: 1.25rem;
}

/* this is in the global css file as the li tags cannot be accessed due to css isolation
.product-card__tabs__pros_and_cons__list li {
    margin-bottom: 0.75rem;
    padding-left: 0.875rem;
    font-size: 1.15rem;
}
*/

/*# sourceMappingURL=Default.cshtml.css.map*/
/* _content/Bauer.Affiliate.Components/Views/Shared/Components/ProductCardTitle/Default.cshtml.rz.scp.css */
/*!*******************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./Views/Shared/Components/ProductCardTitle/Default.cshtml.scss ***!
  \*******************************************************************************************************************************************************/
.product-card__title[b-qkycxzkuj0] {
  display: flex;
  margin-bottom: 0.5rem;
}
.product-card__title__index[b-qkycxzkuj0] {
  border-radius: 50%;
  border: 1px solid #2671BB;
  display: block;
  min-height: 30px;
  min-width: 30px;
  width: 30px;
  height: 30px;
  text-align: center;
  background-color: #2671BB;
  color: white;
  font-size: 22px;
  font-weight: 400;
  position: relative;
}
.product-card__title__number[b-qkycxzkuj0] {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.product-card__title__content[b-qkycxzkuj0] {
  font-size: 22px;
  margin-bottom: 0.1rem;
  padding-left: 10px;
  vertical-align: middle;
}
.product-card__title__link[b-qkycxzkuj0] {
  display: inline-block;
  color: #2671bb;
  width: 100%;
  text-decoration: none;
}
.product-card__title__link:hover[b-qkycxzkuj0] {
  color: #2671bb;
}

/*# sourceMappingURL=Default.cshtml.css.map*/
/* _content/Bauer.Affiliate.Components/Views/Shared/Components/ProductCta/Default.cshtml.rz.scp.css */
/*!*************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./Views/Shared/Components/ProductCta/Default.cshtml.scss ***!
  \*************************************************************************************************************************************************/
.product-cta[b-u6vip0hsch] {
  background: #F5F5F5;
  padding: 1rem;
}
.product-cta__heading[b-u6vip0hsch] {
  font-size: 1.25rem;
}

/*# sourceMappingURL=Default.cshtml.css.map*/
/* _content/Bauer.Affiliate.Components/Views/Shared/Components/ProductCtaPricePanel/Default.cshtml.rz.scp.css */
/*!***********************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./Views/Shared/Components/ProductCtaPricePanel/Default.cshtml.scss ***!
  \***********************************************************************************************************************************************************/
.product-cta__price-panel[b-60kwie8dd3] {
  align-items: center;
  background: #FFFFFF;
  display: flex;
  margin-top: 0.5rem;
}
.product-cta__price-panel__button[b-60kwie8dd3] {
  background: #E30613;
  font-weight: weight("bold");
  margin: 0.5rem;
  padding: 1rem 2rem 1rem 1.25rem;
  position: relative;
  text-transform: uppercase;
}
.product-cta__price-panel__button__arrow[b-60kwie8dd3] {
  border-bottom: 0.15rem solid #FFFFFF;
  border-right: 0.15rem solid #FFFFFF;
  height: 0;
  padding: 0.25rem;
  position: absolute;
  right: 1rem;
  top: 50%;
  transform: translateY(-50%) rotate(-45deg);
  width: 0;
}
.product-cta__price-panel__price[b-60kwie8dd3] {
  flex-grow: 1;
  font-size: 1.25rem;
  font-weight: weight("bold");
  text-align: center;
}

/*# sourceMappingURL=Default.cshtml.css.map*/
/* _content/Bauer.Affiliate.Components/Views/Shared/Components/ProductMerchant/Default.cshtml.rz.scp.css */
/*!******************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./Views/Shared/Components/ProductMerchant/Default.cshtml.scss ***!
  \******************************************************************************************************************************************************/
.product-card__product-merchant__image[b-hhczgogm0x] {
  height: 1.375rem;
  margin: 0.5rem 0;
}
.product-card__product-merchant__image--without-promotion[b-hhczgogm0x] {
  height: 1.5rem;
}
.product-card__product-merchant__promotion-image[b-hhczgogm0x] {
  height: 1.25rem;
  margin: 0 0 0.5rem;
}
.product-card__product-merchant__host-name[b-hhczgogm0x] {
  color: #0071bc;
  font-size: 1.1rem;
  font-weight: 300;
  margin: 0;
}
.product-card__product-merchant--stacked .product-card__product-merchant__host-name[b-hhczgogm0x] {
  margin-bottom: 27px;
}

/*# sourceMappingURL=Default.cshtml.css.map*/
/* _content/Bauer.Affiliate.Components/Views/Shared/Components/ProductPrice/Default.cshtml.rz.scp.css */
/*!***************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./Views/Shared/Components/ProductPrice/Default.cshtml.scss ***!
  \***************************************************************************************************************************************************/
.product-card__product-price[b-ms7i6zdzlv] {
  /*    text-align: center; */
}
.product-card__product-price__rrp[b-ms7i6zdzlv] {
  text-transform: uppercase;
  color: #c2c2c2;
  margin: 0;
}
.product-card__product-price__rrp__value[b-ms7i6zdzlv] {
  text-decoration: line-through;
}
.product-card__product-price__price[b-ms7i6zdzlv] {
  color: #222;
  font-weight: 600;
  margin: 0;
  font-size: 1.365rem;
}
.product-card__product-price__price__value[b-ms7i6zdzlv] {
  color: red;
}

/*# sourceMappingURL=Default.cshtml.css.map*/
/* _content/Bauer.Affiliate.Components/Views/Shared/Components/RatingStars/Default.cshtml.rz.scp.css */
/*!**************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./Views/Shared/Components/RatingStars/Default.cshtml.scss ***!
  \**************************************************************************************************************************************************/
.product-card__rating-stars[b-hznkcm50zt] {
  display: flex;
}
.product-card__rating-stars__value[b-hznkcm50zt] {
  margin-left: 0.3125rem;
  font-size: 0.875rem;
  font-weight: 600;
  margin-top: 4px;
}

/*# sourceMappingURL=Default.cshtml.css.map*/
/* _content/Bauer.Affiliate.Components/Views/Shared/Components/Spinner/Default.cshtml.rz.scp.css */
/*!**********************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./Views/Shared/Components/Spinner/Default.cshtml.scss ***!
  \**********************************************************************************************************************************************/
@keyframes rotate-b-yhk92rb3hu {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
div.product-card__spinner[b-yhk92rb3hu] {
  width: 3.125rem;
  height: 3.125rem;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 1;
}
div.product-card__spinner[b-yhk92rb3hu]:after {
  content: "";
  width: 100%;
  height: 100%;
  display: block;
  border: 0.24rem solid transparent;
  border-left-color: blue;
  border-top-color: blue;
  border-radius: 3.125rem;
  animation: rotate-b-yhk92rb3hu 1s linear infinite;
}

/*# sourceMappingURL=Default.cshtml.css.map*/
/* _content/Bauer.Affiliate.Components/Views/Shared/Components/Tabs/Default.cshtml.rz.scp.css */
/*!*******************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./Views/Shared/Components/Tabs/Default.cshtml.scss ***!
  \*******************************************************************************************************************************************/
.product-card__tab-control[b-i3j0an1lyl] {
  margin-bottom: 1.625rem;
}
.product-card__tab-control__tabs[b-i3j0an1lyl] {
  display: flex;
  justify-content: left;
}
.product-card__tab-control__tabs__tab-name[b-i3j0an1lyl] {
  appearance: none;
  color: #000;
  border: 1px solid #ddd;
  border-bottom: none;
  background-color: #fff;
  font-weight: bold;
  width: 28%;
  /*            max-width: 28%; */
  padding: 0.75rem 0;
  font-size: 0.75rem;
  font-weight: 600;
  white-space: nowrap;
  margin-bottom: unset;
}
.product-card__tab-control__tabs__tab-name.product-card__tab-control__tabs__tab-name--active[b-i3j0an1lyl] {
  background: #2671bb;
  color: #fff;
}
.product-card__tab-control__tab-content-wrapper[b-i3j0an1lyl] {
  display: flex;
}
.product-card__tab-control__tab-content[b-i3j0an1lyl] {
  box-shadow: inset 0 -0.125rem 0.125rem -0.125rem #333;
  border: 0.0625rem solid #ddd;
  border-top: 0.125rem solid #2671bb;
  border-radius: 0 0 0.3125rem 0.3125rem;
  display: none;
  padding: 0;
  margin: 0 -100% 0 0;
  visibility: hidden;
  width: 100%;
}
.product-card__tab-control__tab-content.product-card__tab-control__tab-content--active[b-i3j0an1lyl] {
  visibility: visible;
  display: block !important;
}

/*# sourceMappingURL=Default.cshtml.css.map*/
