/* _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[b-w36j4bdbu5] {
    display: flex;
    padding: 0.5rem 0.25rem 0 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-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*/
