/** Shopify CDN: Minification failed

Line 136:17 Expected ":"
Line 150:18 Expected ":"

**/


/* CSS from section stylesheet tags */
.custom--slider--slides {
        position: relative;
        padding-left: calc((var(--scroll-button-icon-size, 24px) * 2) - (var(--scroll-button-horizontal-position, 0px) + 5px));
        padding-right: calc((var(--scroll-button-icon-size, 24px) * 2) - (var(--scroll-button-horizontal-position, 0px) + 5px));
       }
      .custom--slider {
        max-width: 1200px;
        margin: auto;
      }
      .custom--slider .title_main {
        padding-bottom: 20px;
        letter-spacing: .12em;
        font-size: 16pt;
        font-weight: 200;
        color: #9e936c;
        text-align: center;
      }
      .custom--slider .sub-header {
        margin-bottom: 3rem;
      }
      .custom--slider p {
        text-align: center;
        margin: 0;
      }
      .custom--slider .slider-wrapper {
        max-width: 1050px;
        width: 100%;
        margin: auto;
      }
      .custom--slider .swiper-slide {
          display: flex;
          padding: 20px 21px 22px;
          border-radius: 3px;
          flex-direction: column;
          justify-content: start;
          border: 2px solid #EBEBEB;
          text-align: center;
          align-items: center;
          height: auto;
      }
    .swiper-wrapper {
    box-sizing: inherit !important;
  }
      @media (min-width: 1000px) {
        .custom--slider .swiper-slide {
          height: auto;
        }
      }
      .custom--slider .swiper-slide img {
        width: 50px;
        height: 60px;
        margin-bottom: 1rem;
      }
      .custom--slider .swiper-slide h2 {
        text-transform: uppercase;
        font-weight: bold;
        margin-bottom: 10px;
        font-size: 16px;
        line-height: 1.25em;
      }
      .custom--slider .swiper-slide p {
        line-height: 26px;
        font-size: 16px;
        min-height: 182px;
      }
      .custom-swiper-button-next {
        right: 0;
      }
      .custom-swiper-button-prev {
        left: 0;
      }
      .custom-swiper-button-prev, .custom-swiper-button-next {
          position: absolute;
          display: inline-flex;
          height: calc(var(--scroll-button-icon-size, 24px) * 2);
          width: calc(var(--scroll-button-icon-size, 24px) * 2);
          line-height: calc(var(--scroll-button-icon-size, 24px) * 2);
          top: var(--scroll-button-vertical-position, -15%);
          bottom: 0;
          margin-top: auto;
          margin-bottom: auto;
          font-size: var(--scroll-button-icon-size, 24px);
          color: var(--scroll-button-icon-color, #ffff);
          text-align: center;
          text-decoration: none;
          background-color: var(--scroll-button-bg-color, transparent);
          justify-content: center;
          align-items: center;
          border: var(--scroll-button-border-width, 0px) solid var(--scroll-button-border-color, rgba(0, 0, 0, 0.1));
          border-radius: var(--scroll-button-border-radius, 60px);
          cursor: pointer;
          transition: all .25s ease-in-out;
          z-index: 5;
          box-shadow: 0 0 var(--scroll-button-shadow-size, 0px) 0 var(--scroll-button-shadow-color, rgba(0, 0, 0, 0.2));
          cursor: pointer;
          background-color: #EBEBEB;
      }
      @media (max-width: 1023px) {
    	.custom-swiper-button-prev, .custom-swiper-button-next {
    		height: calc(var(--scroll-button-icon-size, 18px) * 2);
        	width: calc(var(--scroll-button-icon-size, 18px) * 2);
        	font-size: var(--scroll-button-icon-size, 20px);
        }

    	.custom-swiper-button-prev {
    		left: var(--scroll-button-horizontal-position, 3px);

        }

    	 .custom-swiper-button-next {
    		right: var(--scroll-button-horizontal-position, 3px);

        }
    }


    	@media (max-width: 767px) {
    		html body .creslideshow {
        		padding: 20px 15px 30px !important;
            }

        	.custom-swiper-button-prev, .custom-swiper-button-next {
        		display: none;
            }

        	.custom--slider .swiper {
        		padding - left: calc((var(--scroll-button-icon-size, 14px) * 3) - (var(--scroll-button-horizontal-position, 0px) + 5px));
        	padding-right: calc((var(--scroll-button-icon-size, 14px) * 3) - (var(--scroll-button-horizontal-position, 0px) + 5px));
        	overflow: hidden;
            }

        	html body .slider-wrapper {
        		overflow: visible;
            }

        	html body .swiper-slide-visible {
        		opacity: 1;
            }

        	html body .creslideshow p {
              font - size: 16px !important;
          }
        }
.mobile-only, .mobile-image {
    display: none;
  }
  @media (max-width: 768px) {
    .mobile-image{
      display: block;
    } .desktop-image{
      display: none;
    }
  }
.u-textCenter--all.u-marginBottom--xlg {
    display: none;
}
  img.R-PlatformLogo.R-PlatformLogo--xxs.footer__reviewsLogo.footer__reviewsLogo--desktop {
    display: none;
}
img.R-PlatformIcon.R-PlatformIcon--xxs.footer__reviewsLogo.footer__reviewsLogo--mobile {
    display: none;
}