/** Shopify CDN: Minification failed

Line 2792:3 "lin-height" is not a known CSS property
Line 3718:3 "marin-left" is not a known CSS property
Line 3830:2 Expected ")" to end URL token
Line 3997:2 Expected ")" to end URL token

**/
/* Global Start */
 html {
	 scroll-behavior: smooth;
}
 @media (max-width: 1440px) {
	 html {
		 font-size: 14px;
	}
}
 @media (max-width: 1024px) {
	 html {
		 font-size: 12px;
	}
}
 .bg-color {
	 background-color: #f9f9f9;
	 padding: 3.75rem 0;
}
 .row-margin .row {
	 margin-bottom: -30px;
}
 @media (max-width: 1024px) {
	 .tablet-container .container {
		 max-width: 540px;
	}
}
 a, button {
	 outline: 0;
}
 .title-30, .business-grid-section .home-section-title, .school-form-section .section-header__title-l, .buyer-guide-section .promobox__text-2, .school-text-with-image .promobox__text-2, .reseller-logo-section .home-section-title, .bundle_set h3, .warranty-banner-section h3, .warranty-form-section h3, .warranty-cta-join h3.cta-join__content {
	 font-size: 1.875rem;
	 color: #006fb6;
	 font-weight: 700;
	 letter-spacing: -0.02em;
	 line-height: 1.26em;
}
 .title-34, .home-accordion .card-header, .product-rest-section h2, .product-review-wrapper h2.y-label.yotpo-header-title, .why-text-with-image .promobox__text-2, .why-text-section .promobox__text-2, .cadr-medify h2, .why-medify-info-line .home-section-title, .club-shipping h2, .bundle-page-product h2, .bundle_set h2, .bundle-cta-join h2, .about-cta-join h2, .rc_layout__full h2 {
	 font-size: 2.125rem;
	 font-weight: 500;
	 letter-spacing: 0;
	 line-height: 1.3em;
}
 @media (max-width: 767px) {
	 .title-34, .home-accordion .card-header, .product-rest-section h2, .product-review-wrapper h2.y-label.yotpo-header-title, .why-text-with-image .promobox__text-2, .why-text-section .promobox__text-2, .cadr-medify h2, .why-medify-info-line .home-section-title, .club-shipping h2, .bundle-page-product h2, .bundle_set h2, .bundle-cta-join h2, .about-cta-join h2, .rc_layout__full h2 {
		 font-size: 18px;
	}
}
 .font-size-small {
	 font-size: 11px;
	 line-height: 1.2em;
	 display: block;
}
 .btn-new {
	 background: #0170b7;
	 font-size: 13px;
	 font-weight: bold;
	 max-width: unset !important;
	 text-transform: uppercase;
	 letter-spacing: 1px;
	 color: #fff !important;
	 border-radius: 54px;
	 padding: 14px 28px;
	 transition: all 0.15s ease-in-out;
}
 .btn-new:hover {
	 background: #192f58;
	 color: #fff;
	 text-decoration: none;
}
 .btn-blue {
	 background: #213368;
	 transition: all 0.15s ease-in-out;
}
 .btn-blue:hover {
	 opacity: 0.9;
}
 .btn {
	 font-weight: 700 !important;
	 letter-spacing: 1px !important;
}
 .btn-transparent, .business-grid-section .button-wrapper .promobox__btn-1, .buyer-guide-section .promobox__btn-1 {
	 background-color: transparent;
	 border: 2px solid #fff;
	 letter-spacing: 0 !important;
}
 .btn-transparent:hover, .business-grid-section .button-wrapper .promobox__btn-1:hover, .buyer-guide-section .promobox__btn-1:hover {
	 background-color: #006fb6;
	 border: 2px solid #006fb6;
}
 .btn--clean, .business-product-section .promobox__btn-1 {
	 font-size: 15px;
	 text-transform: capitalize;
	 letter-spacing: 0 !important;
	 text-decoration: underline;
	 min-height: auto;
	 min-width: auto;
	 border: 0;
	 padding: 0;
}
 .btn--clean:hover, .business-product-section .promobox__btn-1:hover {
	 background-color: transparent;
	 border: 0;
	 color: #192f58;
}
 .heading-two-36 {
	 padding-bottom: 0;
	 font-size: 2.25rem;
	 font-weight: 400;
	 color: #0170b7;
	 line-height: 1.2em;
}
 @media only screen and (max-width: 767px) {
	 .heading-two-36 {
		 font-size: 24px;
		 margin-bottom: 8px;
	}
}
 @media only screen and (min-width: 768px) {
	 .btn-primary {
		 min-width: 212px;
		 min-height: 55px;
	}
}
/* Global End */
/* Header Start */
 .header__sticky-logo-replace svg {
	 max-width: 100%;
}
/* Header End */
/* Home Page Start */
/* Home Offer Section Start */
 .home-offer-section {
	 background-color: #dcf4fd;
	 padding: 40px 0;
}
 .home-offer-section .offer-section-title {
	 color: #000;
	 font-size: 22px;
	 line-height: 1.2em;
}
 @media (max-width: 650px) {
	 .home-offer-section .offer-section-title {
		 font-size: 21px;
	}
}
 .home-offer-section .offer-section-subtitle {
	 font-size: 12px;
	 color: #000;
	 line-height: 1.3em;
	 margin-top: 10px;
}
 .home-offer-section .discount-arrow {
	 position: relative;
}
 .home-offer-section .discount-arrow:after {
	 background-image: url(/cdn/shop/files/Line_1.png?v=1670569734);
	 position: absolute;
	 left: 50%;
	 content: '';
	 width: 52px;
	 height: 21px;
	 background-position: center;
	 transform: translate(-50%, -50%);
	 top: 50%;
}
 @media (max-width: 650px) {
	 .home-offer-section .discount-arrow:after {
		 width: 40px;
		 height: 16px;
	}
}
 .home-offer-section .btn {
	 padding: 0 35px;
}
 @media (max-width: 650px) {
	 .home-offer-section {
		 margin-top: 0;
	}
}
/* Home Offer Section End */
/* Accordian Section Start */
 .home-accordion {
	 background-color: #f9f9f9;
	 position: relative;
}
 @media (min-width: 576px) {
	 .home-accordion {
		 padding: 50px 0;
	}
}
 .home-accordion .home-accordion__bg-img .rimage {
	 padding-top: 0 !important;
	 height: 100%;
}
 @media (min-width: 576px) {
	 .home-accordion .home-accordion__bg-img {
		 position: absolute;
		 left: 0;
		 top: 0;
		 width: 50%;
		 height: 100%;
	}
	 .home-accordion .home-accordion__bg-img img {
		 -o-object-fit: cover;
		 object-fit: cover;
		 width: 100%;
		 height: 100%;
		 -o-object-position: center;
		 object-position: center;
	}
}
 @media (max-width: 575px) {
	 .home-accordion .home-accordion__bg-img img {
		 position: static;
	}
}
 @media (min-width: 768px) {
	 .home-accordion .home-accordion__wrapper {
		 margin-left: 15px;
	}
}
 @media (min-width: 992px) {
	 .home-accordion .home-accordion__wrapper {
		 margin-left: 30px;
	}
}
 @media (min-width: 1200px) {
	 .home-accordion .home-accordion__wrapper {
		 margin-left: 70px;
	}
}
 .home-accordion .card:not(:last-of-type) {
	 border-bottom: 1px solid #c4c4c4;
}
 .home-accordion .card {
	 border-radius: 0;
}
 .home-accordion .card, .home-accordion .card-header {
	 background: transparent;
}
 .home-accordion .card-header {
	 margin-bottom: 0;
}
 .home-accordion .card-header div {
	 padding: 20px 0;
}
 .home-accordion .collapse.show {
	 display: block;
}
 .home-accordion .card-body {
	 -webkit-box-flex: 1;
	 -ms-flex: 1 1 auto;
	 flex: 1 1 auto;
	 padding: 0 0 20px;
}
 @media (min-width: 649px) {
	 .home-accordion .mobile-sm-image {
		 display: none;
	}
}
 @media (max-width: 650px) {
	 .home-accordion .hideMobile {
		 display: none;
	}
}
/* Accordian Section End */
/* Testimonial Section Start */
 .testimonial-home {
	 margin-top: 80px;
	 margin-bottom: 80px;
	/* .slick-arrow {
		 background-color: transparent !important;
	}
	 */
}
 .testimonial-home .testimonialCarousel .slick-list {
	 max-width: calc(100% - 113px);
	 margin: 0 auto;
	 overflow: hidden;
}
 .testimonial-home .slick-slider .slick-dots {
	 margin-top: 22px;
	 position: absolute;
	 width: 100%;
	 display: -ms-flexbox;
	 display: -webkit-flex;
	 display: flex;
	 -webkit-flex-direction: row;
	 -ms-flex-direction: row;
	 flex-direction: row;
	 -webkit-flex-wrap: wrap;
	 -ms-flex-wrap: wrap;
	 flex-wrap: wrap;
	 -webkit-justify-content: center;
	 -ms-flex-pack: center;
	 justify-content: center;
	 -webkit-align-content: stretch;
	 -ms-flex-line-pack: stretch;
	 align-content: stretch;
	 -webkit-align-items: flex-start;
	 -ms-flex-align: start;
	 align-items: flex-start;
}
 .testimonial-home .slick-slider .slick-dots li, .testimonial-home .slick-slider .slick-dots {
	 margin: 0 !important;
	 position: relative !important;
}
 .testimonial-home .testimonialCarousel {
	 position: static;
	 height: 100%;
}
 .testimonial-home .testimonialCarousel:after {
	 position: absolute;
	 background: #e5eff9;
	 width: 46%;
	 height: 100%;
	 content: '';
	 top: 0;
	 left: 0;
	 max-width: 650px;
}
 .testimonial-home .testimonialCarousel .slick-prev {
	 left: -20px;
}
 .testimonial-home .testimonialCarousel .slick-next {
	 right: -30px;
}
 .testimonial-home .slick-arrow {
	 position: absolute;
	 display: -ms-flexbox;
	 display: flex;
	 -ms-flex-align: center;
	 align-items: center;
	 -ms-flex-pack: center;
	 justify-content: center;
	 line-height: 0;
	 font-size: 0px;
	 cursor: pointer;
	 background: #006bb8;
	 color: #fff;
	 top: 50%;
	 transform: translate(0, -50%);
	 padding: 0;
	 border: none;
	 opacity: 1;
	 overflow: hidden;
	 border-radius: 50%;
	 z-index: 1;
	 outline: 0;
}
 .testimonial-home .slick-slider img {
	 width: 100% !important;
}
 .testimonial-home .slick-list.draggable {
	 z-index: 2;
}
 .testimonial-home .testimonial-home-inner {
	 position: relative;
}
 .testimonial-home .item-inner-1 {
	 position: static;
}
 .testimonial-home .testimonial-home-content {
	/* position: relative;
	 height: 100%;
	 display: flex;
	 align-items: center;
	 */
}
 .testimonial-home .testimonial-home-content .content {
	 padding-top: 0.9375rem;
	 padding-bottom: 0.9375rem;
}
 .testimonial-home .testimonial-home-content .content p {
	 line-height: 1.25em;
	 font-size: 2.25rem;
	 color: #000;
	 max-width: 900px;
}
 .testimonial-home .testimonial-home-content .author-name span {
	 font-size: 1.5rem;
	 color: #000;
	 line-height: 1.3em;
}
 .testimonial-home .testimonial-home-content .review_btn {
	 padding-top: 70px;
	 padding-left: 2px;
}
 .testimonial-home .testimonial-home-content .review_btn a.btn-new.btn-blue {
	 font-size: 18px;
	 border-radius: 12px;
	 letter-spacing: 2.5px;
}
 .testimonial-home .testimonial-home-content .testimonial-home-content-inner {
	 padding: 4% 10% 0 0;
}
 @media (max-width: 1200px) {
	 .testimonial-home .testimonial-home-content .testimonial-home-content-inner {
		 padding: 4% 0 4% 0;
	}
}
 .testimonial-home .testimonial-img {
	 height: 100%;
	 position: relative;
}
 .testimonial-home .testimonial-img .ma-btn {
	 position: absolute;
	 top: 40px;
	 left: 25px;
}
 .testimonial-home .testimonial-img .ma-btn a.btn-new.btn-blue {
	 border-radius: 12px;
	 font-size: 9px;
	 letter-spacing: 2.5px;
	 padding: 14px 20px;
}
 .testimonial-home .testimonial-img .shop_now_btn {
	 position: absolute;
	 bottom: 40px;
	 left: 25px;
}
 .testimonial-home .row {
	 margin-right: -15px;
	 margin-left: -15px;
	 display: flex;
}
 .testimonial-home .slick-prev:before, .testimonial-home .slick-next:before {
	 content: '' !important;
	 background-image: url(/cdn/shop/files/Vector.png?v=1617357915) !important;
	 background-repeat: no-repeat;
	 background-position: center;
	 width: 100%;
	 height: 100%;
}
 .testimonial-home .slick-prev:before {
	 transform: rotate(180deg);
}
 .testimonial-home .slick-arrow {
	 width: 40px;
	 height: 40px;
	 background: #fff;
	 border: 2px solid #0170b7;
	 z-index: 3;
}
 .testimonial-home .slick-arrow svg {
	 display: none;
}
 @media (min-width: 767px) {
	 .carosuelimage-mobile {
		 display: none;
	}
}
 @media (min-width: 768px) {
	 .testimonial-home .item-inner-1 {
		 width: 75%;
	}
	 .testimonial-home .item-inner-2 {
		 width: 25%;
	}
	 .home-product-new .col-md-4 {
		 padding: 0 22.5px;
	}
}
 @media (min-width: 1024px) {
	 .testimonial-home .container-new {
		 max-width: 1343px;
		 margin: 0 auto;
	}
}
 @media (max-width: 1300px) {
	 .testimonial-home .testimonial-home-content .content p {
		 font-size: 2.6rem;
	}
	 .testimonial-home .testimonial-home-content .author-name span {
		 font-size: 1.8rem;
	}
	 .testimonial-home .testimonial-home-content .review_btn a.btn-new.btn-blue {
		 font-size: 16px;
		 letter-spacing: 2.5px;
	}
	 .testimonial-home .row {
		 align-items: center;
	}
	 .container-new {
		 padding-left: 35px;
		 padding-right: 35px;
	}
	 .testimonial-home .testimonialCarousel:after {
		 width: 50%;
	}
	 .testimonial-home .testimonial-home-content .review_btn {
		 padding-top: 30px;
		 margin-left: 2px;
	}
	 .testimonial-home .testimonial-img .ma-btn {
		 left: 5%;
	}
	 .testimonial-home .testimonial-img .ma-btn a.btn-new.btn-blue {
		 padding: 14px 10px;
	}
}
 @media (max-width: 1200px) {
	 .container-new {
		 width: 100%;
	}
	 .container-new2 {
		 width: 100%;
	}
	 .testimonial-home-inner-item .item-inner-1 {
		 width: 60%;
	}
	 .testimonial-home-inner-item .item-inner-2 {
		 width: 40%;
	}
}
 @media (max-width: 1199px) {
	 .signup-section:after {
		 display: none;
	}
	 .signup-section .signup-section-right-main-1 {
		 padding-top: 40px;
		 border-top: 2px solid #000;
	}
	 .signup-section .signup-section-left-main-1 {
		 padding-bottom: 40px;
	}
	 .signup-section .signup-section-right .col-md-4 {
		 width: 33.33%;
	}
	 .video-home .desktop-title {
		 display: none;
	}
	 .signup-section:after {
		 left: 50%;
		 transform: translate(-50%, -50%);
	}
}
 @media (max-width: 1024px) {
	 .testimonial-home .testimonial-home-content {
		 padding: 0 5px;
	}
}
 @media (max-width: 777px) {
	/* .testimonial-home .item-inner-2 {
		 display: none;
	}
	 */
	 .testimonial-home {
		 padding-bottom: 20px;
		/* .slick-slider .slick-dots li.slick-active, .slick-slider .slick-dots li.slick-active button, .slick-slider .slick-dots li.slick-active button::before {
			 width: 15px;
			 height: 15px;
		}
		 .slick-slider .slick-dots li, .slick-slider .slick-dots li button,.slick-slider .slick-dots li button::before {
			 width: 15px;
			 height: 15px;
		}
		 .slick-slider .slick-dots li{
			 background: transparent;
			 border: 2px solid #0170B7;
			 border-radius: 100%;
			 &.slick-active{
				 background: #0170B7;
			}
		}
		 */
	}
	 .testimonial-home .testimonial-home-content .content p {
		 font-size: 14px !important;
		 line-height: 24px;
		 letter-spacing: 0;
		 margin-bottom: 0;
	}
	 .testimonial-home .testimonial-home-content .review_btn {
		 text-align: center;
	}
	 .testimonial-home .testimonial-home-content .review_btn a.btn-new.btn-blue {
		 font-size: 14px !important;
		 border-radius: 35px;
		 width: 100%;
		 display: block;
		 max-width: 300px !important;
		 margin: 0 auto;
		 letter-spacing: 3.25px !important;
		 padding-top: 12px;
		 padding-bottom: 12px;
	}
	 .testimonial-home .testimonial-home-content .star-rating {
		 padding-top: 25px;
	}
}
 @media (max-width: 767px) {
	/* .testimonial-home .testimonial-home-content {
		 padding: 0 20px;
	}
	 */
	 a.btn.btn-primary {
		 max-width: 223px !important;
		 min-width: inherit;
		 margin: 0 auto;
		 width: 100%;
	}
	 .signup-section .sign_up_btn {
		 text-align: center;
	}
	 .testimonial-home .slick-slider img {
		 width: 100% !important;
		 height: 150px;
		 object-fit: cover;
	}
	 .testimonial-home-inner-item .item-inner-1 {
		 width: 100%;
	}
	 .hide-small {
		 display: none;
	}
	 .testimonial-home {
		 padding-top: 20px;
	}
	 .testimonial-home .row {
		 display: block;
	}
	 .testimonial-home .slick-slider .slick-dots {
		 z-index: 2;
	}
	 .carosuelimage-mobile .image-wrap {
		 padding-bottom: 55% !important;
		 position: relative;
	}
	 .carosuelimage-mobile .image-wrap img {
		 height: 100%;
		 position: absolute;
		 top: 0;
		 left: 0;
		 width: 100%;
		 height: 100%;
		 object-fit: cover;
		 object-position: center center;
	}
	 .testimonial-home .slick-arrow {
		 display: none !important;
	}
	 .testimonialCarousel .slick-list {
		 max-width: 100%;
	}
	 .testimonial-home-inner-item .item-inner-1 {
		 padding-left: 0;
		 padding-right: 0;
	}
	 .testimonial-home {
		 margin-top: 0;
		 margin-bottom: 0;
		 background-color: #e5eff9;
	}
	 .testimonial-home .testimonialCarousel {
		 position: relative;
	}
	 .testimonial-home .testimonial-home-content .testimonial-home-content-inner {
		 padding-bottom: 1.5rem;
	}
	 .testimonial-home .testimonial-home-content .author-name span {
		 font-size: 14px !important;
		 line-height: 28px;
		 letter-spacing: 0;
	}
}
/* Testimonial Section End */
/* Home Page End */
/* Product Section Start */
 .carousel-products {
	/* @extend .title-30;
	 */
}
 .carousel-products .carousel__title {
	 font-size: 36px;
	 line-height: 1.2em;
	 font-weight: 600;
}
 @media (max-width: 767px) {
	 .carousel-products .carousel__title {
		 font-size: 18px;
	}
}
 .carousel-products .carousel__head {
	 display: block;
}
 .product-collection .product-collection__content {
	 padding: 1.25rem 2.5rem 2.5rem;
	 margin-top: 0 !important;
}
 .product-collection .product-collection__button-add-to-cart {
	 margin-bottom: 0 !important;
}
 .product-collection .js-product-button-add-to-cart {
	 width: auto;
	 min-width: 212px;
}
 .product-collection .js-product-button-add-to-cart .btn__icon {
	 display: none;
}
 .product-collection h4 {
	 font-size: 1.375rem;
	 color: #0170b7;
	 margin-bottom: 0.3125rem !important;
	 line-height: 2.5rem;
	 font-weight: 500;
}
 .product-collection h4 a {
	 color: #0170b7 !important;
}
 .product-collection .single-product__rating {
	 margin-bottom: 0.9375rem;
}
 .product-collection .price {
	 font-weight: bold;
	 font-size: 14px;
}
 .product-collection .price span:first-child {
	 font-size: 14px;
}
 .yotpo .yotpo-bottomline .yotpo-icon-star, .yotpo .yotpo-bottomline .yotpo-icon-half-star, .yotpo .yotpo-bottomline .yotpo-icon-empty-star {
	 color: #0470b7 !important;
	 font-size: 16px !important;
}
 .yotpo .standalone-bottomline.star-clickable, .yotpo .standalone-bottomline .star-clickable {
	 cursor: pointer;
	 display: flex;
	 align-items: center;
}
 .yotpo-display-wrapper a.text-m {
	 color: #c2c2c2 !important;
	 font-size: 14px !important;
	 font-weight: 500;
	 font-family: Montserrat;
	 margin-left: 5px;
	 line-height: 1.2em;
}
/* Product Section Start */
/* Form Section Start */
 .bulk-inquiry-form h2 {
	 font-size: 2.25rem;
	 line-height: 2.6875rem;
}
 @media only screen and (max-width: 767px) {
	 .bulk-inquiry-form h2 {
		 font-size: 1.5rem !important;
		 line-height: 1.8125rem !important;
	}
}
 .home-trusted-logo h3 {
	 font-size: 1.5rem;
	 line-height: 1.875rem;
	 font-weight: 500;
}
 .home-trusted-logo ul li {
	 margin: 0 1.125rem 1.5625rem;
}
 .home-trusted-logo ul li:first-child {
	 margin-left: 0;
}
 .home-trusted-logo ul li:last-child {
	 margin-right: 0;
}
 @media only screen and (max-width: 767px) {
	 .home-trusted-logo {
		 position: relative;
		 margin-top: 40px !important;
	}
	 .home-trusted-logo:before {
		 background-color: #ececec;
		 content: '';
		 display: block;
		 width: calc(100% + 40%);
		 height: 100%;
		 position: absolute;
		 left: -20%;
		 right: -20%;
		 margin: 0 auto;
		 top: 0;
		 z-index: -1;
	}
}
 .bulk-inquiry-column {
	 border-right: 1px solid #000;
	 padding-right: 2.9375rem;
}
 @media only screen and (max-width: 991px) {
	 .bulk-inquiry-column {
		 border-right: 0;
		 padding-right: 15px;
	}
}
 .bulk-inquiry-column .bulk-inquiry-form-wrapper {
	 margin-top: 28px;
}
 .medify-filter-left-gap {
	 padding-left: 6%;
}
 @media only screen and (max-width: 991px) {
	 .medify-filter-left-gap {
		 padding-left: 5px;
		 margin-top: 20px;
		 margin: 0 auto;
	}
	 .medify-filter-left-gap p.subtitle {
		 font-size: 13px;
		 line-height: 1.4em;
	}
}
/* Form Section End */
/* Home Information Line Start */
 .home-info-line .information-line__title {
	 line-height: 1.75em !important;
}
 .home-info-line .item-wrapper {
	 flex: 0 0 20%;
	 max-width: 20%;
}
/* Home Information Line End */
/* Compare Product Section Start */
 .compare-products {
	 text-align: center;
	 position: relative;
	 overflow: hidden;
}
 .compare-products h2 {
	 font-size: 2.25rem;
	 line-height: 1.3em;
	 font-weight: 600;
	 margin-bottom: 1.25rem;
	 color: #0370b7 !important;
}
 .compare-products .fixed-table table {
	 border-collapse: collapse;
	 width: 100%;
}
 .compare-products .fixed-table table thead {
	/* &:first-of-type {
		 position: sticky;
		 left: 0;
		 width: 110px;
		 min-width: 110px;
		 z-index: 1;
		 background-color: #fff;
	}
	 */
}
 .compare-products .fixed-table table thead th img {
	 max-width: 80px;
}
 .compare-products .fixed-table table thead th h4 {
	 font-weight: 700;
	 font-size: 12px;
	 line-height: 1.2em;
	 margin-bottom: 0;
}
 .compare-products .fixed-table table tbody {
	/* tr{
		 &:last-of-type {
			 td:after{
				 height:0;
			}
		}
	}
	 */
}
 .compare-products .fixed-table table tbody tr:nth-of-type(odd), .compare-products .fixed-table table tbody tr:nth-of-type(odd) th {
	 background-color: #f9f9f9;
}
 .compare-products .fixed-table table tbody tr th {
	 background-color: #fff;
}
 .compare-products .fixed-table table tbody td {
	 padding: 5px;
	 font-size: 10px;
	 line-height: 1.5em;
	 font-weight: 500;
}
 .compare-products .fixed-table table tbody th {
	 position: sticky;
	 left: 0;
	 width: 110px;
	 min-width: 110px;
	 text-align: left;
	 padding: 5px;
	 font-weight: 500;
	 z-index: 2;
}
 .compare-products .yotpo .standalone-bottomline.star-clickable, .compare-products .yotpo .standalone-bottomline .star-clickable {
	 cursor: pointer;
	 display: flex;
	 flex-wrap: wrap;
	 justify-content: center;
}
 .compare-products .yotpo-icon:before {
	 font-size: 15px;
	 color: #0170b7;
}
 .compare-products .yotpo .sr-only, .compare-products .yotpo .text-m {
	 font-size: 14px !important;
}
 .compare-products a.btn.btn-primary {
	 min-width: 212px;
	 min-height: 55px;
	 margin-top: 30px;
}
/* Compare Product Section End */
/* Grid Section Start */
 @media (max-width: 767px) {
	 .custom-grid-section .container {
		 max-width: 540px;
	}
}
 .custom-grid-section .container a {
	 width: 100%;
}
 .custom-grid-section .container a img {
	 width: 100%;
}
/* Grid Section End */
/* Home SingUp Start */
 .signup-section {
	 position: relative;
	 background: #ececec;
	 padding-top: 3.125rem;
	 padding-bottom: 3.125rem;
}
 .signup-section:after {
	 position: absolute;
	 border-right: 2px solid #000;
	 content: '';
	 height: 350px;
	 left: 50%;
	 transform: translate(-50%, -50%);
	 top: 50%;
}
 .signup-section .title {
	 font-size: 2rem !important;
	 line-height: 1.1em !important;
	 letter-spacing: 0 !important;
	 color: #192f58 !important;
	 margin-bottom: 1.875rem !important;
	 font-weight: normal !important;
}
 .signup-section .subtitle {
	 font-size: 18px;
	 color: #192f58;
	 line-height: 1.5em;
	 max-width: 540px;
	 margin-left: auto;
	 margin-right: auto;
	 letter-spacing: 0;
}
 .signup-section .signup-section-left {
	 max-width: 650px;
	 margin: auto;
	 text-align: center;
}
 .signup-section .sign_up_btn {
	 padding-top: 20px;
}
 .signup-section .signup-section-right .items.text-center {
	 height: 100%;
	 display: flex;
	 flex-direction: column;
}
 .signup-section .signup-section-right .items-icon {
	 padding-bottom: 30px;
	 margin-bottom: auto;
	 flex: 1 1 auto;
	 display: flex;
	 align-items: center;
	 justify-content: center;
}
 .signup-section .signup-section-right .subtitle {
	 margin-top: auto;
}
 .signup-section .signup-section-right .row {
	 display: flex;
}
 .signup-section .first-icon-off img {
	 width: 100%;
	 max-width: 125px;
}
 .signup-section .items-icon {
	 position: relative;
	/* &:before {
		 position: absolute;
		 content: '';
		 top: 50px;
		 left: -50px;
		 height: 100%;
		 width: 100%;
		 background-image: url(/cdn/shop/files/Group_72.png?v=1617363458);
		 background-repeat: no-repeat;
	}
	 */
}
 .signup-section .items-icon:before {
	 position: absolute;
	 content: '';
	 top: 80px;
	 left: -40px;
	 height: 100%;
	 width: 100%;
	 background-image: url(/cdn/shop/files/Group_72.png?v=1617363458);
	 background-repeat: no-repeat;
}
 .signup-section .signup-section-right .col-md-4:first-child .items .items-icon:before {
	 display: none !important;
}
 .signup-section .slick-dots {
	 bottom: 0;
}
 .signup-section .container-new {
	 max-width: 1440px;
	 margin: 0 auto;
}
 @media (min-width: 641px) {
	 .signup-section-right-main-1.mobile-view {
		 display: none;
	}
}
 @media (max-width: 1199px) {
	 .signup-section:after {
		 display: none;
	}
	 .signup-section .signup-section-right-main-1 {
		 padding-top: 40px;
		 border-top: 2px solid #000;
	}
	 .signup-section .signup-section-left-main-1 {
		 padding-bottom: 40px;
	}
	 .signup-section .signup-section-right .col-md-4 {
		 width: 33.33%;
	}
	 .signup-section:after {
		 left: 50%;
		 transform: translate(-50%, -50%);
	}
}
 @media (max-width: 767px) {
	 .signup-section .sign_up_btn {
		 text-align: center;
	}
}
 @media (max-width: 640px) {
	 .signup-section-right .col-md-4:first-child .items .items-icon:before {
		 display: block !important;
	}
	 .signup-section .signup-section-right .items-icon {
		 padding-bottom: 20px;
		 width: 100%;
	}
	 .signup-section .items-icon:before {
		 left: -67px;
	}
	 .signup-section h4.title.text-center {
		 font-size: 28px !important;
	}
	 .signup-section .items-icon img {
		 margin: auto;
	}
	 .signup-section .signup-section-right .subtitle {
		 margin-top: auto;
		 font-size: 20px;
	}
	 .signup-section-right-main-1.desktop-view {
		 display: none;
	}
}
/* Home SingUp End */
/* Video Section Start */
 .home-video-section {
	 max-width: 1160px;
	 margin-left: auto;
	 margin-right: auto;
}
 @media (min-width: 768px) {
	 .home-video-section .home-section-title {
		 display: none;
	}
}
 .home-video-section .video__btn-text {
	 color: #fff;
	 font-size: 18px;
	 margin-left: 15px;
	 cursor: pointer;
	 white-space: nowrap;
}
 .home-video-section .promobox__text-2 {
	 color: #fff;
	 font-size: 3.4375rem;
	 line-height: 4.0625rem;
	 font-weight: 500;
	 max-width: 500px;
}
 .home-video-section .video__icon img {
	 max-width: 80px;
	 cursor: pointer;
}
/* Video Section End */
/* Footer Start */
 .footer .hide-mobile {
	 display: block !important;
}
 .footer #bbblink img {
	 max-width: unset !important;
}
 .footer .footer__section-content ul li a {
	 font-size: 1.375rem;
	 line-height: 2.25rem;
}
 .footer a {
	 color: #fff !important;
}
 .footer h5 {
	 font-weight: bold;
	 color: #0170b7;
	 letter-spacing: 0;
	 font-size: 14px;
	 line-height: 17px;
	 margin-bottom: 17px !important;
}
 .footer .footer__subscription p {
	 color: #fff;
}
 .footer .footer__subscription input[type=email] {
	 border: none;
	 outline: none;
	 padding: 0 20px;
	 background-color: #fff;
	 border-radius: 35px !important;
}
 .footer .footer__subscription input[type=submit] {
	 min-width: 212px;
	 color: #fff;
	 border: 3px solid #fff;
	 background-color: #192f58;
}
 .footer .footer__section-content {
	 color: #fff;
}
 .footer p {
	 line-height: 28px;
}
 .footer .footer-help {
	 display: flex;
	 align-items: center;
	 background-color: #fff;
	 color: #006fb6;
	 padding: 4px 10px;
	 border-radius: 5px;
	 font-size: 14px;
	 border: 0;
}
 .footer .footer-help__icon {
	 margin-left: 10px;
}
 .footer .disablities {
	 margin-top: 20px;
	 margin-bottom: 20px;
}
 .footer .footer__tape {
	 padding-top: 0 !important;
}
 .footer .footer__tape .footer__section {
	 padding-top: 50px;
}
 .footer .socials {
	 align-items: center;
}
 .footer .socials .social-media a {
	 background: #fff;
	 width: 41px;
	 justify-content: center;
	 border-radius: 100%;
	 height: 41px;
	 text-align: center;
}
 @media (max-width: 767px) {
	 .footer .socials .social-media a {
		 width: 32px;
		 height: 32px;
	}
}
 .footer .socials .social-media a i {
	 margin-right: 0;
	 min-width: auto;
}
 .footer .socials .social-media a i .icon:not(.icon-social-facebook) {
	 width: 22px !important;
	 min-width: 22px !important;
}
 @media (max-width: 767px) {
	 .footer .socials .social-media a i .icon:not(.icon-social-facebook) {
		 width: 20px !important;
		 min-width: 20px !important;
	}
}
 .footer .socials .social-media a i .icon-social-facebook {
    width: 25px !important;
    min-width: 25px !important;
}

 @media (max-width: 767px) {
	 .footer .socials .social-media a i .icon-social-facebook {
		 width: 20px !important;
		 min-width: 20px !important;
	}
}
 .footer .socials .social-media a i .icon {
	 fill: #192f58 !important;
}
 .footer .footer__copyright {
	 color: #fff;
	 font-size: 14px;
	 line-height: 22px;
}
/* Footer End */
/* Medify Business Page Start */
/* Banner Secion Start */
 .medify-business-banner-section .promobox__text-2 {
	 font-size: 48px;
	 line-height: 1.08em;
	 color: #fff;
	 letter-spacing: -0.02em;
	 font-weight: 700;
}
 .medify-business-banner-section .promobox__btn-1 {
	 width: 100%;
	 max-width: 275px;
	 letter-spacing: 0 !important;
}
 .medify-business-banner-section .promobox__text-3 {
	 padding-top: 10px;
	 padding-bottom: 10px;
}
 @media (min-width: 541px) and (max-width: 991px) {
	 .medify-business-banner-section .rimage {
		 padding-top: 75% !important;
	}
}
 @media (max-width: 767px) {
	 .medify-business-banner-section .promobox__btn-1 {
		 font-size: 15px !important;
	}
}
/* Banner Secion End */
/* Filter Section Start */
 @media (min-width: 768px) and (max-width: 1024px) {
	 .medify-filters-section .subtitle {
		 font-size: 14px !important;
	}
	 .medify-filters-section .heading-one-48 {
		 font-size: 36px;
	}
	 .medify-filters-section .filter-right-text {
		 right: -5px !important;
	}
}
 @media (max-width: 767px) {
	 .medify-filters-section .medify-filters-content {
		 margin: auto;
	}
}
/* Filter Section End */
/* Info Section Start */
 .medify-business-info-section {
	 padding-top: 3.125rem;
	 padding-bottom: 3.125rem;
}
 @media (max-width: 767px) {
	 .medify-business-info-section {
		 padding-top: 30px;
		 padding-bottom: 30px;
	}
}
 .medify-business-info-section .information-line {
	 background: transparent;
}
 .medify-business-info-section .information-line .info-content-inner {
	 padding: 0 !important;
}
 .medify-business-info-section .information-line .information-line__subtitle {
	 font-size: 1.5rem;
	 margin-top: 0.9375em;
	 line-height: 1.1em;
}
 @media (max-width: 767px) {
	 .medify-business-info-section .information-line .information-line__subtitle {
		 font-size: 14px;
		 line-height: 1.2em;
	}
}
 @media (max-width: 1024px) {
	 .medify-business-info-section .row {
		 margin-bottom: -30px;
	}
	 .medify-business-info-section .item-wrapper {
		 flex: 0 0 50%;
		 max-width: 50%;
		 margin-bottom: 30px;
	}
}
/* Info Section End */
/* Form Section Start */
 .business-form-section {
	 background: #f9f9f9;
	 padding: 3.75rem 0;
}
 .business-form-section .section-header__title-l {
	 font-size: 2.75rem;
	 line-height: 1.36em;
	 margin-bottom: 20px;
	 letter-spacing: 0;
}
 @media (max-width: 767px) {
	 .business-form-section .section-header__title-l {
		 font-size: 24px;
	}
	 .business-form-section .section-header__title-l br {
		 display: none;
	}
}
 .business-form-section .section-header__subtitle {
	 font-size: 15px;
	 padding-bottom: 30px;
	 line-height: 1.6em;
}
 .business-form-section .medify-form-inner {
	 max-width: 1000px;
	 margin: auto;
}
 .hbspt-form label {
	 margin-bottom: 10px;
}
 .hbspt-form a {
	 color: #007bff;
	 font-size: 16px;
}
 .hbspt-form textarea {
	 height: 200px !important;
}
 .hbspt-form p {
	 line-height: 1.6em;
}
/* Form Section End */
/* Banner Right Text Section Start */
 .business-banner-right-text .promobox__content_inner {
	 background: rgba(255, 255, 255, 0.8);
	 box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
	 padding: 0.625rem 1.875rem;
	 border-radius: 35px 0 0 35px;
	 margin-left: 25px;
	 top: 6.25rem;
}
 .business-banner-right-text .promobox__content_inner .promobox__text-2 {
	 font-size: 1.5rem;
	 letter-spacing: 0;
	 line-height: 1.5em;
}
 @media (max-width: 1024px) {
	 .business-banner-right-text .promobox__content_inner .promobox__text-2 {
		 font-size: 14px;
	}
}
 .business-banner-right-text .promobox__content_inner .promobox__text-3 {
	 font-size: 15px;
	 font-weight: 700;
	 line-height: 1.6em;
	 margin-top: 25px !important;
}
 @media (max-width: 1024px) {
	 .business-banner-right-text .promobox__content_inner .promobox__text-3 {
		 font-size: 12px;
	}
}
 @media (max-width: 1024px) {
	 .business-banner-right-text .promobox__content {
		 left: 12px !important;
	}
	 .business-banner-right-text .promobox__content_inner {
		 right: 0 !important;
	}
}
 @media (min-width: 541px) and (max-width: 767px) {
	 .business-banner-right-text .rimage {
		 padding-top: 65% !important;
	}
}
/* Banner Right Text Section End */
/* Business Product Section Start */
 @media (min-width: 1260px) {
	 .business-product-section .container {
		 max-width: 1100px;
	}
}
 .business-product-section .home-section-subtitle {
	 font-size: 15px;
	 line-height: 1.6em;
	 padding-bottom: 30px;
}
 .business-product-section .home-section-title {
	 font-size: 1.875rem;
	 color: #006fb6;
	 font-weight: 700;
	 letter-spacing: -0.02em;
	 line-height: 1.26em;
}
 @media (max-width: 767px) {
	 .business-product-section .home-section-title {
		 font-size: 18px;
	}
}
 .business-product-section .promobox__text-1 {
	 font-weight: bold;
	 font-size: 14px;
	 line-height: 1.3em;
}
 .business-product-section .promobox__text-2 {
	 font-size: 15px;
	 max-width: 130px;
	 margin: auto;
	 padding-top: 15px;
	 color: #1c1d1d;
	 line-height: 1.6em;
}
 .business-product-section .slick-prev, .business-product-section .slick-next {
	 top: 50% !important;
	 transform: translateY(-50%) !important;
}
 .business-product-section .slick-prev, .business-product-section .slick-next {
	 position: absolute;
	 z-index: 1;
	 display: block;
	 height: 80px;
	 width: 80px;
	 line-height: 0px;
	 font-size: 0px;
	 cursor: pointer;
	 background: transparent;
	 color: transparent;
	 padding: 0;
	 border: none;
	 min-width: 0;
	 transition: transform 0.3s;
	 outline: 0;
}
 .business-product-section .slick-prev {
	 left: -10px;
}
 .business-product-section .slick-prev:before {
	 background-image: url(/cdn/shop/files/arrow.svg?v=1614954587);
	 background-repeat: no-repeat;
	 top: 50%;
	 transform: translateY(-50%) rotate(180deg);
	 width: 29px;
	 height: 29px;
	 background-size: contain;
	 position: absolute;
	 content: "";
}
 .business-product-section .slick-disabled {
	 opacity: 0.25;
}
 .business-product-section .slick-next {
	 right: 0px;
}
 .business-product-section .slick-next::after {
	 background-image: url(/cdn/shop/files/arrow.svg?v=1614954587);
	 background-repeat: no-repeat;
	 top: 50%;
	 transform: translateY(-50%);
	 width: 29px;
	 height: 29px;
	 background-size: contain;
	 position: absolute;
	 content: "";
}
/* Business Product Section End */
/* Single Line Section Start */
 .single-line-section {
	 background: #e5e5e5;
	 padding: 1.875rem 0;
}
 .single-line-section .promobox__text-2 {
	 margin-bottom: 0;
	 font-weight: 400;
	 font-size: 1.5rem;
	 line-height: 1.5em;
	 color: #006fb6 !important;
}
 @media (max-width: 767px) {
	 .single-line-section .promobox__text-2 {
		 font-size: 20px;
		 max-width: 300px;
		 margin: auto;
	}
}
/* Single Line Section End */
/* Brand Section Start */
 .brand-section .promobox .rimage {
	 padding-top: 0 !important;
}
 .brand-section .promobox .rimage .rimage__img {
	 position: static;
	 margin-left: auto;
	 margin-right: auto;
}
 @media (max-width: 1024px) {
	 .brand-section .promobox .rimage .rimage__img {
		 height: 80px;
		 object-fit: contain;
	}
}
 .brand-section .logo-university .rimage__img {
	 max-width: 230px;
}
 .brand-section .logo-cristan .rimage__img {
	 max-width: 115px;
}
 .brand-section .logo-meals .rimage__img {
	 max-width: 100px;
}
 .brand-section .logo-school .rimage__img {
	 max-width: 115px;
}
 .brand-section .logo-boston .rimage__img {
	 max-width: 172px;
}
 @media (max-width: 1024px) {
	 .brand-section .logo-wrapper {
		 flex: 0 0 50%;
		 max-width: 50%;
		 margin-bottom: 30px !important;
	}
	 .brand-section .row {
		 margin-bottom: -30px;
	}
}
/* Brand Section End */
/* Business Grid Section Start */
 @media (min-width: 1260px) {
	 .business-grid-section .container {
		 max-width: 1300px;
	}
}
 .business-grid-section .promobox__text-2 {
	 font-size: 1.875rem;
	 color: #fff;
	 line-height: 1.26em;
	 letter-spacing: -0.02em;
	 font-weight: bold;
}
 @media (max-width: 1024px) {
	 .business-grid-section .promobox__text-2 {
		 font-size: 25px;
	}
}
 .business-grid-section .button-wrapper .promobox__btn-1 {
	 font-size: 15px;
	 padding: 0 80px;
}
 @media (max-width: 1024px) {
	 .business-grid-section .button-wrapper .promobox__btn-1 {
		 padding: 0 46px;
	}
}
 .business-grid-section .promobox__content_inner {
	 width: 100%;
	 max-width: 450px;
}
/* Business Grid Section End */
/* Medify Business Page End */
/* Medify School Page Start */
/* Banner Section Start */
 .school-banner-section .promobox__text-2 {
	 font-size: 48px;
	 line-height: 1.08em;
	 font-weight: bold;
	 letter-spacing: -0.02em;
}
 @media (max-width: 540px) {
	 .school-banner-section .promobox__text-2 {
		 font-size: 18px;
		 margin: auto;
		 line-height: 1.3em;
		 padding-bottom: 20px;
	}
}
 .school-banner-section .promobox--type-1 .promobox__btn-1 {
	 font-size: 15px;
	 width: 100%;
	 letter-spacing: 0 !important;
	 max-width: 273px !important;
}
/* Banner Section End */
/* Text With Image Section Start */
 .image-text-school {
	 background-color: #006fb6;
}
 @media (min-width: 1260px) {
	 .image-text-school .container {
		 max-width: 1500px;
	}
}
 .image-text-school .overflow-hidden {
	 overflow: visible !important;
}
 .image-text-school .image-animation {
	 transform: translateY(80px);
	 max-width: 600px;
}
 .image-text-school .promobox__text-2 {
	 font-size: 1.875em;
	 letter-spacing: -0.02em;
	 line-height: 1.26em;
	 margin-bottom: 0.9375rem;
	 font-weight: bold;
}
 .image-text-school .promobox__btn-1 {
	 border: 2px solid #fff;
	 color: #fff !important;
	 width: 100%;
	 max-width: 270px;
	 margin-top: 10px;
	 font-size: 15px;
}
 .image-text-school .promobox__btn-1:hover {
	 background-color: #fff;
	 color: #006fb6 !important;
	 border: 2px solid #fff;
}
 @media (max-width: 1024px) {
	 .image-text-school .home-builder-item {
		 flex: 0 0 100%;
		 max-width: 100%;
	}
}
/* Text With Image Section End */
/* Review Carousel Section Start */
 .review-carousel-section .carousel-reviews-container {
	 background: #fff;
}
 .review-carousel-section .carousel-reviews-container .carousel-reviews__paragraph {
	 font-size: 16px;
	 color: #000;
	 line-height: 1.9em;
	 max-width: 850px;
}
 @media (max-width: 541px) {
	 .review-carousel-section .carousel-reviews-container .carousel-reviews__paragraph {
		 font-size: 22px;
		 line-height: 30px;
	}
}
 .review-carousel-section .carousel-reviews-container .carousel-reviews__item_user_text_line_2 {
	 font-weight: 700;
	 font-size: 15px;
	 line-height: 24px;
	 max-width: 500px;
	 margin-left: auto;
	 margin-right: auto;
	 color: #000 !important;
}
 .review-carousel-section .carousel-reviews-container svg {
	 width: 100%;
	 max-width: 40px;
}
/* Review Carousel Section End */
/* Form Section start */
 .school-form-section {
	 background: #f9f9f9;
	 padding: 3.75rem 0;
}
 .school-form-section .section-header__title-l {
	 margin-bottom: 15px;
}
 @media (max-width: 767px) {
	 .school-form-section .section-header__title-l {
		 font-size: 24px;
	}
	 .school-form-section .section-header__title-l br {
		 display: none;
	}
}
 .school-form-section .section-header__subtitle {
	 font-size: 15px;
	 padding-bottom: 30px;
	 line-height: 1.6em;
}
/* Form Section End */
 .buyer-guide-section .promobox__text-3 {
	 font-weight: bold !important;
	 font-size: 16px !important;
	 line-height: 1.7em !important;
}
 .buyer-guide-section .promobox__btn-1 {
	 border-color: #0170b7;
	 padding: 15px 40px;
}
 @media (max-width: 540px) {
	 .buyer-guide-section .promobox__btn-1 {
		 padding: 15px 25px;
		 font-size: 13px;
	}
}
/* Image With Text Section Start */
 .school-text-with-image .promobox__text-2 a {
	 text-decoration: underline;
	 color: #0170b7;
}
/* Image With Text Section End */
/* Medify School Page End */
/* Become A Reseller Page Start */
/* Banner Section Start */
 .seller-banner .promobox__text-2 {
	 font-size: 2.25rem;
	 line-height: 1.5em;
}
 @media (max-width: 540px) {
	 .seller-banner .image-animation .rimage {
		 padding-top: 60% !important;
	}
}
/* Banner Section End */
/* Single Line Section start */
 .seller-single-line {
	 background: #192f58;
	 padding-top: 2.8125rem;
	 padding-bottom: 2.8125rem;
}
 .seller-single-line .promobox__text-2 {
	 font-size: 16px;
	 line-height: 1.4em;
}
/* Single Line Section End */
/* Logo Section Start */
 .reseller-logo-section .logo-with-text-image {
	 text-align: center;
}
 .reseller-logo-section .logo-with-text-row-inner {
	 align-items: center;
}
 .reseller-logo-section .subtitle-18 {
	 font-size: 1.125rem;
	 line-height: 1.3em;
	 color: #000;
	 margin-bottom: 0;
}
 .reseller-logo-section .logo-with-text-row {
	 border-bottom: 1px solid #000;
	 padding-bottom: 3.125rem;
	 padding-top: 4.375rem;
}
 .reseller-logo-section .logo-with-text-row:last-child {
	 border-bottom: 0;
}
 .reseller-logo-section .home-section-title {
	 margin-bottom: 0 !important;
	 font-weight: normal;
}
 @media (max-width: 767px) {
	 .reseller-logo-section .row-inner-item {
		 text-align: center;
	}
	 .reseller-logo-section .row-inner-item:first-child {
		 margin-bottom: 30px;
	}
}
/* Logo Section End */
/* Become A Reseller Page End */
/* Product Page Start */
 .template-product div#Areviewsapp, .template-product div.shogun-root {
	 display: none !important;
}
 .template-product .hidden.shg-lightbox {
	 display: none !important;
}
 .template-product .areviews_main_header_container {
	 display: none !important;
}
 .template-product .product-page {
	/* @media (min-width: 768px) and (max-width: 1024px){
		 .product-gallery--layout-1 .product-gallery__thumbnail {
			 min-width: 100%;
			 width: 100%;
		}
		 .product-gallery--layout-1:not(.product-gallery--single) .product-gallery__main {
			 width: 100%;
			 margin-bottom: 15px;
		}
	}
	 */
}
 .template-product .product-page .room_defincation {
	 letter-spacing: 2px;
	 margin-bottom: 5px;
}
 @media (max-width: 767px) {
	 .template-product .product-page .room_defincation {
		 text-align: center;
		 line-height: 1.2em;
	}
}
 @media (max-width: 767px) {
	 .template-product .product-page .container {
		 max-width: 540px;
	}
}
 .template-product .product-page .product-page-info__button-add-to-cart .btn {
	 background-color: #0170b7;
	 border-color: #0170b7;
	 max-width: 100%;
}
 @media (max-width: 767px) {
	 .template-product .product-page .product-page-info__button-add-to-cart .btn {
		 font-size: 12px;
	}
}
 .template-product .product-page .product-page-info__button-add-to-cart .btn .icon {
	 display: none;
}
 .template-product .product-page .product-page-info__price-sale-details {
	 display: inline-block;
	 background-color: #0370b7;
	 font-size: 12px;
	 color: #fff;
	 line-height: 1.2em;
	 font-weight: 600;
	 padding: 7px 10px;
	 border-radius: 10px;
	 margin-left: 10px;
}
 @media (max-width: 767px) {
	 .template-product .product-page .product-page-info__price-sale-details {
		 width: 100%;
		 max-width: 100px;
		 height: 29px;
	}
}
 .template-product .product-page .product-page-info__title h1 {
	 font-size: 2rem;
	 line-height: 1.4em;
	 font-family: Poppins;
}
 @media (max-width: 767px) {
	 .template-product .product-page .product-page-info__title h1 {
		 font-size: 16px;
		 line-height: 1.2em;
	}
}
 .template-product .product-page .product-page-info__price {
	 margin-top: 20px;
}
 @media (max-width: 767px) {
	 .template-product .product-page .product-page-info__price {
		 text-align: center;
		 width: 100%;
	}
}
 .template-product .product-page .product-page-info__price .price, .template-product .product-page .product-page-info__price .product__price {
	 font-size: 22px;
	 line-height: 1.3em;
	 color: #0170b7;
	 font-weight: 500;
}
 .template-product .product-page .product-page-info__price .price span:nth-child(2), .template-product .product-page .product-page-info__price .product__price span:nth-child(2) {
	 color: #0170b7;
	 font-size: 22px;
	 line-height: 1.3em;
	 color: #0170b7;
	 font-weight: 500;
}
 .template-product .product-page .product-page-info__price .compare_price {
	 color: #c2c2c2;
	 font-size: 22px;
	 line-height: 1.3em;
	 font-weight: 500;
}
 .template-product .product-page .product-page-info__price.product__price {
	 color: #0170b7;
	 font-size: 22px;
	 line-height: 1.3em;
	 color: #0170b7;
}
 .template-product .product-page .affirm-as-low-as {
	 font-size: 16px !important;
	 margin-bottom: 0;
	 margin-top: 15px;
	 line-height: 1.6em;
}
 .template-product .product-page .affirm-as-low-as .affirm-modal-trigger {
	 font-size: 12px;
	 text-transform: uppercase;
	 letter-spacing: 3.2px;
	 font-weight: 700;
	 color: #192f58;
}
 .template-product .product-page .product-options__section[data-property="color"] .product-options__value {
	 width: 46px;
	 height: 46px;
	 border: 1px solid #192e58;
}
 .template-product .product-page .product-options__section[data-property="color"] .product-options__value.active {
	 border: 0;
}
 .template-product .product-page .product-options__section[data-property="color"] .product-options__value.active:before {
	 width: 51px;
	 height: 51px;
	 border-width: 3px;
	 border-color: #0370b7 !important;
}
 @media (max-width: 767px) {
	 .template-product .product-page .product-options__section[data-property="color"] .product-options__value.active:before {
		 width: 46px;
		 height: 46px;
	}
}
 .template-product .product-page .product-page-info__options {
	 max-width: 600px;
}
 @media (max-width: 767px) {
	 .template-product .product-page .product-page-info__options {
		 margin-left: auto;
		 margin-right: auto;
	}
}
 .template-product .product-page .product-page-info__options .product-options {
	/* @include flex($display: true,$justify-content: space-between);
	 */
	 flex-wrap: wrap;
}
 .template-product .product-page .product-page-info__options .product-options .color[data-section-container], .template-product .product-page .product-page-info__options .product-options .size[data-section-container], .template-product .product-page .product-page-info__options .product-options .rating[data-section-container], .template-product .product-page .product-page-info__options .product-options .quantity[data-section-container], .template-product .product-page .product-page-info__options .product-options .filtertechnology[data-section-container] {
	/* width: calc(100%/2 - 20px);
	 */
	 margin-bottom: 15px;
}
 @media (max-width: 1024px) {
	 .template-product .product-page .product-page-info__options .product-options .color[data-section-container], .template-product .product-page .product-page-info__options .product-options .size[data-section-container], .template-product .product-page .product-page-info__options .product-options .rating[data-section-container], .template-product .product-page .product-page-info__options .product-options .quantity[data-section-container], .template-product .product-page .product-page-info__options .product-options .filtertechnology[data-section-container] {
		 width: 100%;
	}
}
 .template-product .product-page .product-page-info__options .product-options .color[data-section-container] .product-options__section, .template-product .product-page .product-page-info__options .product-options .size[data-section-container] .product-options__section, .template-product .product-page .product-page-info__options .product-options .rating[data-section-container] .product-options__section, .template-product .product-page .product-page-info__options .product-options .quantity[data-section-container] .product-options__section, .template-product .product-page .product-page-info__options .product-options .filtertechnology[data-section-container] .product-options__section {
	/* text-align: center;
	 */
	/* border: 2px solid #192f58;
	 */
	/* color: #0170b7;
	 font-weight: bold;
	 text-transform: uppercase;
	 font-size: 16px;
	 height: 56px;
	 */
	/* background-image: url(/cdn/shop/files/download_1.svg?v=1653219488);
	 background-repeat: no-repeat;
	 background-position: right;
	 -webkit-appearance: none;
	 background-position-x: calc(100% - 18px);
	 */
}
 .template-product .product-page .product-page-info__options .product-options [data-section-container] {
	 width: 100%;
}
 .template-product .product-page .product-page-info__options .product-options [data-section-container] .product-options__section[data-style='large-text'], .template-product .product-page .product-page-info__options .product-options [data-section-container] .product-options__section[data-style='text'] {
	 display: -webkit-box;
	 display: -moz-box;
	 display: -ms-flexbox;
	 display: -webkit-flex;
	 display: flex;
	 -webkit-justify-content: space-between;
	 -moz-justify-content: space-between;
	 -ms-justify-content: space-between;
	 justify-content: space-between;
	 -ms-flex-pack: space-between;
}
 @media (max-width: 767px) {
	 .template-product .product-page .product-page-info__options .product-options [data-section-container] .product-options__section[data-style='large-text'], .template-product .product-page .product-page-info__options .product-options [data-section-container] .product-options__section[data-style='text'] {
		 -webkit-justify-content: center;
		 -moz-justify-content: center;
		 -ms-justify-content: center;
		 justify-content: center;
		 -ms-flex-pack: center;
	}
}
 .template-product .product-page .product-page-info__options .product-options [data-section-container] .product-options__section[data-style='large-text'] .product-options__value, .template-product .product-page .product-page-info__options .product-options [data-section-container] .product-options__section[data-style='text'] .product-options__value {
	 width: calc(100%/2 - 5px);
	 margin-right: 0;
	 text-align: center;
	/* border: 2px solid #192f58 !important;
	 */
	 color: #192e58;
	 font-weight: bold;
	 text-transform: uppercase;
	 font-size: 12px;
	 height: 37px;
	 padding: 15px;
	 border-radius: 10px;
	 border-color: #192e58 !important;
	/* @media(max-width: 1024px){
		 width: 100%;
	}
	 */
}
 .template-product .product-page .product-page-info__options .product-options [data-section-container] .product-options__section[data-style='large-text'] .product-options__value.active, .template-product .product-page .product-page-info__options .product-options [data-section-container] .product-options__section[data-style='text'] .product-options__value.active {
	 border: 1px solid #0370b7 !important;
	 color: #0370b7;
	 background-color: transparent !important;
}
 @media (max-width: 767px) {
	 .template-product .product-page .product-page-info__options .product-options [data-section-container] .product-options__section[data-style='large-text'] .product-options__value, .template-product .product-page .product-page-info__options .product-options [data-section-container] .product-options__section[data-style='text'] .product-options__value {
		 width: calc(100%/2 - 10px);
		 margin-left: 5px;
		 margin-right: 5px;
		 min-width: 140px;
	}
}
 .template-product .product-page .product-page-info__options .product-options label {
	 margin-bottom: 15px;
}
 .template-product .product-page .product-page-info__options .product-options label span {
	 font-weight: 700;
	 font-size: 14px;
	 line-height: 17px;
	 text-transform: uppercase;
	 letter-spacing: 0;
	 color: #192e58;
}
 @media (max-width: 767px) {
	 .template-product .product-page .product-page-info__options .product-options label span {
		 font-size: 12px;
		 line-height: 1.2em;
	}
}
 .template-product .product-page .product-page-info__options .product-options label span.ml-5 {
	 display: none;
}
 .template-product .product-page .product-page-info__options .product-options__value.disabled-hidden {
	 display: none !important;
}
 .template-product .product-page .subscribe-filter h4, .template-product .product-page .extra_information h4 {
	 letter-spacing: 2px;
	 font-size: 14px;
	 font-weight: bold;
	 color: #192f58;
	 margin-bottom: 10px;
}
 .template-product .product-page .subscribe-filter-radio label {
	 color: #0170b7;
	 font-size: 14px;
	 letter-spacing: 3.2px;
	 font-weight: 800;
	 margin-left: 15px;
}
 @media (min-width: 768px) and (max-width: 800px) {
	 .template-product .product-page .subscribe-filter-radio label {
		 margin-left: 35px;
	}
}
 @media (max-width: 402px) {
	 .template-product .product-page .subscribe-filter-radio label {
		 margin-left: 45px;
	}
}
 .template-product .product-page .subscribe-filter-radio input#subscriptionID {
	 opacity: 0;
	 height: 0;
}
 .template-product .product-page .subscribe-filter-radio input#subscriptionID + label:before {
	 content: "";
	 width: 20px;
	 height: 20px;
	 background-color: transparent;
	 display: inline-block;
	 border-radius: 50%;
	 border: 2px solid #192f58;
	 vertical-align: middle;
	 margin-right: 15px;
	 position: absolute;
	 left: 15px;
}
 .template-product .product-page .subscribe-filter-radio input#subscriptionID:checked + label:before {
	 background-image: url(/cdn/shop/files/download.svg?v=1652679961);
	 background-size: 70%;
	 background-repeat: no-repeat;
	 background-position: center;
}
 .template-product .product-page .subscribe-filter-radio .detail {
	 margin-left: 40px;
	 font-size: 14px;
	 line-height: 1.7em;
	 color: #192f58;
}
 @media (max-width: 767px) {
	 .template-product .product-page .subscribe-filter-radio .detail {
		 font-size: 12px;
		 line-height: 1.2em;
	}
}
 .template-product .product-page .custom-link {
	 margin-top: 15px;
	 font-weight: bold;
	 align-items: center;
	 display: flex;
	 color: #0170b7;
}
 .template-product .product-page .custom-link svg {
	 margin-left: 15px;
}
 @media (max-width: 767px) {
	 .template-product .product-page .product-page-info__reviews .yotpo .standalone-bottomline .star-clickable {
		 justify-content: center;
		 width: 100%;
	}
}
 .template-product .product-page .extra_information .custom-link {
	 display: none;
}
 .template-product .product-page .shopify-pay-terms {
	 display: none !important;
}
 .template-product .yotpo .yotpo-bottomline .yotpo-icon-star, .template-product .yotpo .yotpo-bottomline .yotpo-icon-half-star, .template-product .yotpo .yotpo-bottomline .yotpo-icon-empty-star {
	 color: #0170b7 !important;
}
 .template-product .cbb-frequently-bought-container {
	 display: none !important;
}
 .template-product .promoted-products-box {
	 display: none !important;
}
 .template-product .product-gallery__main_slider-wrapper .product-gallery__main_arrow {
	 display: none !important;
}
 .template-product form[action^="/cart/add"] [type=submit] {
	 visibility: visible !important;
}
/* Product Banner Section Start */
 .product-banner-section {
	 background-image: url(/cdn/shop/files/40.jpg?v=1631685132);
	 background-size: cover;
	 background-position: top left;
	 overflow: hidden;
	 margin-top: 30px;
}
 @media (max-width: 767px) {
	 .product-banner-section {
		 margin-top: 0;
	}
}
 .product-banner-section .product-banner-image {
	 margin-bottom: -150px;
	 transform: translateX(-6%);
}
 .product-banner-section .product-banner-image .rimage {
	 padding-top: 0 !important;
}
 .product-banner-section .product-banner-image .rimage .rimage__img {
	 position: static;
}
 .product-banner-section .product-banner-image img {
	 width: 100%;
}
 .product-banner-section .banner-title {
	 font-weight: 400 !important;
	 font-size: 1.875rem;
	 line-height: 1.3em;
	 margin-bottom: 15px;
}
 .product-banner-section .banner-subtitle {
	 line-height: 1.7em;
}
 .product-banner-section .product-banner-header {
	 padding-top: 50px;
	 margin-bottom: 30px;
}
 .product-banner-section .note-info {
	 margin-top: 18px;
	 line-height: 1.1em;
	 font-size: 14px;
	 margin-bottom: 25px;
}
 @media (max-width: 768px) {
	 .product-banner-section .note-info {
		 margin-bottom: 0;
	}
}
 @media (min-width: 769px) {
	 .product-banner-section .mobile-visible {
		 display: none;
	}
}
 @media (max-width: 768px) {
	 .product-banner-section {
		 background-position: bottom;
		 padding-bottom: 25px;
	}
	 .product-banner-section .product-banner-header {
		 padding-top: 25px;
	}
	 .product-banner-section br {
		 display: none;
	}
	 .product-banner-section .product-banner-content .banner-subtitle {
		 margin-bottom: 0;
		 font-size: 14px;
		 line-height: 1.75em;
	}
	 .product-banner-section .banner-title {
		 font-size: 19px !important;
		 line-height: 29px !important;
		 max-width: 550px;
		 margin-left: auto;
		 margin-right: auto;
		 font-weight: bold !important;
	}
	 .product-banner-section .desktop-visible {
		 display: none;
	}
}
 @media (max-width: 767px) {
	 .product-banner-section .product-banner-content .banner-title, .product-banner-section .product-banner-content .banner-subtitle {
		 text-align: center;
	}
	 .product-banner-section .product-banner-image {
		 margin-bottom: 20px;
	}
	 .product-banner-section .product-banner-row {
		 flex-direction: column-reverse;
	}
	 .product-banner-section .mobile-text-center {
		 text-align: center;
	}
}
/* Product Banner Section End */
/* Product Info Section Start */
 @media (max-width: 767px) {
	 .product-info .promobox__content {
		 display: none !important;
	}
}
 .product-info p {
	 margin-bottom: 20px;
	 line-height: 1.7em;
}
 @media (max-width: 767px) {
	 .product-info p {
		 font-size: 12px;
	}
}
 .product-info .text--heading {
	 font-size: 48px;
	 line-height: 59px;
	 color: #0170b7;
	 display: block;
}
 @media (max-width: 640px) {
	 .product-info .min_height_460 .rimage {
		 padding-top: 0 !important;
	}
	 .product-info .min_height_460 .rimage .rimage__img {
		 position: static;
	}
}
/* Product Info Section End */
/* Nav Section Start */
 .page-nav {
	 padding: 4.375rem 0 0.625rem;
	 background-color: #f9f9f9;
}
 @media (max-width: 767px) {
	 .page-nav .page-nav-head {
		 overflow: auto;
	}
}
 .page-nav .page-nav__list {
	 display: -webkit-box;
	 display: -moz-box;
	 display: -ms-flexbox;
	 display: -webkit-flex;
	 display: flex;
	 -webkit-justify-content: space-around;
	 -moz-justify-content: space-around;
	 -ms-justify-content: space-around;
	 justify-content: space-around;
	 -ms-flex-pack: space-around;
	 overflow: auto;
	 padding: 0;
	 margin: 0;
}
 @media (max-width: 767px) {
	 .page-nav .page-nav__list {
		 width: 460px;
		 overflow: unset;
		 margin: auto;
	}
}
 .page-nav .page-nav__list li {
	 margin-right: 20px;
}
 .page-nav .page-nav__list li:last-child {
	 margin-right: 0;
}
 .page-nav .page-nav__list .page-nav__item {
	 white-space: nowrap;
	 font-weight: 700;
	 font-size: 14px;
	 line-height: 17px;
	 text-align: center;
	 letter-spacing: 3.2px;
	 color: #192f58;
}
 .page-nav .page-nav__list .page-nav__item:hover, .page-nav .page-nav__list .page-nav__item:active, .page-nav .page-nav__list .page-nav__item:focus {
	 color: #0170b7;
	 border-bottom: 1px solid #0170b7;
}
/* Nav Section End */
/* Icon Section Start */
 .features-large {
	 padding: 1.875rem 0 3.125rem;
	 background-color: #f9f9f9;
}
 @media (max-width: 767px) {
	 .features-large {
		 background-color: #fff;
	}
}
 .features-large .features-large-head h2 {
	 font-size: 2.25rem;
	 line-height: 1.2em;
	 font-weight: 600;
	 padding-bottom: 2.5rem;
	 letter-spacing: 0;
	 color: #0370b7;
	 text-align: center;
	 margin-bottom: 0;
}
 @media (max-width: 767px) {
	 .features-large .features-large-head h2 {
		 font-size: 18px;
	}
}
 .features-large p {
	 margin-top: 15px;
	 font-weight: 500;
}
 @media (max-width: 767px) {
	 .features-large p {
		 font-size: 12px;
		 line-height: 1.2em;
		 margin-top: 10px;
	}
}
 .features-large .features-large__wrapper {
	 display: -webkit-box;
	 display: -moz-box;
	 display: -ms-flexbox;
	 display: -webkit-flex;
	 display: flex;
	 -webkit-justify-content: center;
	 -moz-justify-content: center;
	 -ms-justify-content: center;
	 justify-content: center;
	 -ms-flex-pack: center;
	 max-width: 783px;
	 margin: 0 auto;
	 flex-wrap: wrap;
}
 .features-large .features-large__wrapper .features-large__item {
	 width: 20%;
	 text-align: center;
	 margin-bottom: 20px;
}
 @media (max-width: 991px) {
	 .features-large .features-large__wrapper .features-large__item {
		 width: 50%;
	}
}
 .features-large .features-large__wrapper .features-large__item img {
	 max-width: 62px;
	 max-height: 62px;
}
 @media (max-width: 991px) {
	 .features-large .features-large__wrapper {
		 -webkit-justify-content: center;
		 -moz-justify-content: center;
		 -ms-justify-content: center;
		 justify-content: center;
		 -ms-flex-pack: center;
	}
}
 .features-large.count-1 .features-large__item {
	 width: 100%;
}
/* Icon Section End */
/* Filter Table Start */
 .product-page-filter-table {
	 padding-top: 5rem;
}
 @media (max-width: 767px) {
	 .product-page-filter-table {
		 padding-top: 40px;
	}
}
 @media (max-width: 767px) {
	 .product-page-filter-table p {
		 font-size: 12px;
		 line-height: 1.1em;
		 font-weight: 500;
	}
}
 .product-page-filter-table .filter-table__wrapper {
	 display: flex;
	 max-width: 400px;
	 margin-top: 3.125rem;
	 display: -webkit-box;
	 display: -moz-box;
	 display: -ms-flexbox;
	 display: -webkit-flex;
	 display: flex;
}
 @media (max-width: 767px) {
	 .product-page-filter-table .filter-table__wrapper {
		 max-width: 350px;
	}
}
 @media (max-width: 767px) {
	 .product-page-filter-table .filter-table__wrapper p.pl-25 {
		 font-size: 14px;
		 line-height: 1.2em;
		 font-weight: 500;
	}
}
 .product-page-filter-table .filter-table__wrapper .variant_update_content {
	 width: 100%;
	 display: block;
}
 @media (max-width: 767px) {
	 .product-page-filter-table .filter-table__wrapper {
		 margin-left: auto;
		 margin-right: auto;
	}
}
 .product-page-filter-table .filter-table__wrapper .filter-table__img {
	 max-width: 260px;
	 object-fit: contain;
}
 .product-page-filter-table .filter-table__wrapper .filter-table__img img.rimage__img {
	 object-fit: contain;
}
 @media (max-width: 1200px) {
	 .product-page-filter-table .filter-table__wrapper .filter-table__img {
		 max-width: 170px;
	}
}
 .product-page-filter-table .filter-table__wrapper .filter-table__text {
	 font-size: 2.375rem;
	 line-height: 1em;
	 display: block;
	 color: #0170b7;
}
 @media (max-width: 767px) {
	 .product-page-filter-table .filter-table__wrapper .filter-table__text {
		 font-size: 32px;
		 line-height: 1.2em;
	}
}
 @media (max-width: 767px) {
	 .product-page-filter-table .filter-table__wrapper .filter-table__text {
		 font-size: 27px;
	}
}
 .product-page-filter-table .filter-table__content {
	 max-width: 480px;
}
 @media (max-width: 767px) {
	 .product-page-filter-table .filter-table__content {
		 margin: 0 auto;
		 font-size: 12px;
		 line-height: 1.2em;
		 font-weight: 500;
	}
}
 .product-page-filter-table .filter-table__content h2 {
	 font-size: 2rem;
	 font-weight: 700;
	 line-height: 1.1em;
	 margin-bottom: 15px;
	 letter-spacing: 0;
}
 @media (max-width: 767px) {
	 .product-page-filter-table .filter-table__content h2 {
		 font-size: 14px;
		 line-height: 1.2em;
		 margin-bottom: 10px;
	}
}
 .product-page-filter-table p {
	 line-height: 1.3em;
	 font-weight: 500;
	 font-size: 12px;
}
 .product-page-filter-table p:first-child {
	 text-transform: uppercase;
}
 .product-page-filter-table p.bottom-subtitle {
	 font-size: 1.125rem;
}
 .product-page-filter-table .main-subtitle {
	 font-size: 1.125rem;
	 line-height: 1.3em;
}
 @media (max-width: 767px) {
	 .product-page-filter-table .main-subtitle {
		 font-size: 12px;
	}
}
/* Filter Table End */
/* Hepa Slider Section Start */
 .product-hepa-slider {
	 padding-top: 5rem;
}
 .product-hepa-slider .nav {
	 display: -webkit-box;
	 display: -moz-box;
	 display: -ms-flexbox;
	 display: -webkit-flex;
	 display: flex;
	 -webkit-justify-content: center;
	 -moz-justify-content: center;
	 -ms-justify-content: center;
	 justify-content: center;
	 -ms-flex-pack: center;
	 flex-wrap: nowwrap;
}
 .product-hepa-slider .nav .nav-item .filter-tabs__nav-item {
	 position: relative;
	 margin-right: 40px;
}
 @media (max-width: 767px) {
	 .product-hepa-slider .nav .nav-item .filter-tabs__nav-item {
		 margin-right: 20px;
	}
}
 .product-hepa-slider .nav .nav-item .filter-tabs__nav-item .filter-tabs__counter {
	 display: -webkit-box;
	 display: -moz-box;
	 display: -ms-flexbox;
	 display: -webkit-flex;
	 display: flex;
	 align-items: center;
	 -webkit-justify-content: center;
	 -moz-justify-content: center;
	 -ms-justify-content: center;
	 justify-content: center;
	 -ms-flex-pack: center;
	 width: 63px;
	 height: 63px;
	 border-radius: 100%;
	 font-size: 36px;
	 position: absolute;
	 bottom: -10px;
	 right: -10px;
	 background-color: #192f58;
	 color: #fff;
}
 @media (max-width: 767px) {
	 .product-hepa-slider .nav .nav-item .filter-tabs__nav-item .filter-tabs__counter {
		 width: 32px;
		 height: 32px;
		 bottom: -10px;
		 right: -10px;
		 font-size: 22px;
	}
}
 .product-hepa-slider .nav .nav-item .filter-tabs__nav-item .filter-tabs__img {
	 max-width: 300px;
	 opacity: 0.2;
	 width: 100%;
}
 @media (max-width: 767px) {
	 .product-hepa-slider .nav .nav-item .filter-tabs__nav-item .filter-tabs__img {
		 max-width: 90px;
	}
}
 .product-hepa-slider .nav .nav-item .filter-tabs__nav-item.active .filter-tabs__counter {
	 background-color: #0170b7;
}
 .product-hepa-slider .nav .nav-item .filter-tabs__nav-item.active .filter-tabs__img {
	 opacity: 1;
}
 @media (max-width: 1024px) {
	 .product-hepa-slider .tab-content {
		 max-width: 540px;
		 margin: auto;
	}
}
 @media (max-width: 1024px) and (max-width: 767px) {
	 .product-hepa-slider .tab-content .slider-dots-wrapper {
		 display: none;
	}
}
 .product-hepa-slider .tab-content h2 {
	 margin-bottom: 20px;
	/* @extend .title-34;
	 */
	 font-size: 2rem;
	 line-height: 1.2em;
	 font-weight: 700;
}
 @media (max-width: 767px) {
	 .product-hepa-slider .tab-content h2 {
		 font-size: 18px;
	}
}
 .product-hepa-slider p {
	 line-height: 1.4em;
	 max-width: 450px;
	 font-weight: 500;
	 font-size: 1.125rem;
}
 @media (max-width: 767px) {
	 .product-hepa-slider p {
		 font-size: 12px;
		 line-height: 1.3em;
	}
}
/* Hepa Slider Section End */
/* Product Rest Section Start */
 .product-rest-section {
	 padding-top: 5rem;
}
 .product-rest-section h2 {
	 margin-bottom: 20px;
}
 .product-rest-section .rest__wrapper {
	 display: -webkit-box;
	 display: -moz-box;
	 display: -ms-flexbox;
	 display: -webkit-flex;
	 display: flex;
	 align-items: center;
	 margin-bottom: 20px;
	 text-align: left;
}
 .product-rest-section .rest__wrapper .rest__ico {
	 width: 28px;
	 height: 28px;
	 margin-right: 16px;
}
 .product-rest-section .rest__img::before {
	 content: "";
	 width: 40px;
	 height: 40px;
	 display: block;
	 border: 3px solid #0170b7;
	 border-radius: 50%;
	 position: absolute;
	 top: 10%;
	 right: -2%;
}
 @media (min-width: 992px) {
	 .product-rest-section .rest__img::before {
		 width: 86px;
		 height: 86px;
		 top: 7%;
		 right: -4%;
	}
}
 .product-rest-section .rest__img::after {
	 content: "";
	 width: 136px;
	 height: 136px;
	 background: #0170b7;
	 display: block;
	 border-radius: 50%;
	 position: absolute;
	 bottom: -10%;
	 left: -15%;
	 z-index: -1;
}
 @media (min-width: 992px) {
	 .product-rest-section .rest__img::after {
		 width: 209px;
		 height: 209px;
		 bottom: -6%;
		 left: -23%;
	}
}
/* Product Rest Section End */
/* Product Accordian Section Start */
 .product-accordion {
	 margin-top: 0rem;
	 padding: 30px 0;
	 background-color: #f9f9f9;
	 position: relative;
}
 .product-accordion .product-accordion__bg-img {
	 position: absolute;
	 left: 0;
	 top: 0;
	 width: 100%;
	 height: 100%;
}
 .product-accordion .product-accordion__bg-img .rimage {
	 padding-top: 0 !important;
	 height: 100%;
}
 .product-accordion .product-accordion__bg-img img {
	 object-fit: cover;
	 width: 100%;
	 position: static;
	 height: 100%;
	 -o-object-position: center;
	 object-position: center;
}
 .product-accordion .card {
	/* border-bottom: 1px solid #c4c4c4;
	 */
	 border: 1px solid #0370b7;
	 margin: 1.25rem;
	 background-color: #fff;
	 border-radius: 10px;
	 box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
	 max-width: 34.75rem;
	 position: relative;
}
 .product-accordion .card:last-child {
	/* border-bottom: 0;
	 */
}
 .product-accordion .card .card-header {
	/* @extend .title-34;
	 */
	 font-size: 1.375rem;
	 line-height: 1.2em;
	 font-weight: 700;
	 color: #192e58;
	 margin-bottom: 0;
	 position: relative;
}
 .product-accordion .card .card-header div {
	 padding: 1.25rem;
	 text-transform: capitalize;
}
 .product-accordion .card .card-body {
	 padding: 0 5rem 1.25rem 1.25rem;
	 line-height: 1.5em;
	 font-size: 1.25rem;
}
 .product-accordion .card .card-body p {
	 margin: 0;
}
 .product-accordion .card a {
	 color: #007bff;
}
/* Product Accordian Section End */
/* Technology Section Start */
 .tempered-glass {
	 background: linear-gradient(180deg, #f2eeee 0%, #e2e2e2 0.01%, #f9f9f9 100%);
	 padding-top: 50px;
}
 @media (max-width: 767px) {
	 .tempered-glass {
		 margin-top: 50px;
	}
}
 .tempered-glass .tempered-glass__wrapper {
	/* @extend .title-34;
	 */
}
 .tempered-glass .tempered-glass__wrapper h2 {
	 text-align: center;
	 font-size: 2.25rem;
	 line-height: 1.2em;
	 font-weight: 600;
	 margin-bottom: 1.25rem;
	 letter-spacing: 0;
}
 @media (max-width: 767px) {
	 .tempered-glass .tempered-glass__wrapper h2 {
		 font-size: 18px;
		 lin-height: 1.2em;
	}
}
 .tempered-glass .tempered-glass__wrapper .tempered-glass__content {
	 max-width: 26.25rem;
	 line-height: 1.7em;
	 text-align: center;
	 margin: 0 auto;
	 color: #192e58;
	 font-size: 1.125rem;
	 line-height: 1.2em;
	 font-weight: 400;
}
 @media (max-width: 767px) {
	 .tempered-glass .tempered-glass__wrapper .tempered-glass__content {
		 margin-left: auto;
		 margin-right: auto;
		 font-size: 14px;
		 padding-bottom: 10px;
		 font-weight: 500;
	}
}
 @media (min-width: 992px) {
	 .tempered-glass .tempered-glass__wrapper {
		 padding-left: 90px;
	}
}
/* Technology Section End */
/* Product Specification Start */
 .product-spec {
	 padding-top: 3.125rem;
	 margin-bottom: 5rem;
}
 @media (max-width: 767px) {
	 .product-spec {
		 padding-top: 0;
	}
}
 .product-spec h2 {
	 font-size: 2.25rem;
	 line-height: 1.2em;
	 font-weight: 600;
	 padding-bottom: 2.5rem;
	 letter-spacing: 0;
}
 @media (max-width: 767px) {
	 .product-spec h2 {
		 font-size: 18px;
		 padding-bottom: 15px;
	}
}
 .product-spec .product-spec__table .btn-specs {
	 width: 100%;
	 max-width: 33.75rem;
	 font-size: 1.25rem;
	 font-weight: 600 !important;
	 height: 3.875rem;
	 margin-top: 2.1875rem;
}
 @media (max-width: 767px) {
	 .product-spec .product-spec__table .btn-specs {
		 margin-top: 15px;
	}
}
 .product-spec .product-spec__table h4 {
	 margin-bottom: 0;
	 font-weight: 700;
	 font-size: 1.375rem;
	 color: #191919;
	 line-height: 1.2em;
}
 @media (max-width: 767px) {
	 .product-spec .product-spec__table h4 {
		 font-size: 12px;
	}
}
 .product-spec .product-spec__table tr:nth-of-type(odd), .product-spec .product-spec__table tr:nth-of-type(odd) th {
	 background-color: #f9f9f9;
}
 .product-spec .product-spec__table th, .product-spec .product-spec__table td {
	 padding-top: 10px;
	 padding-bottom: 10px;
}
 .product-spec .product-spec__table th {
	 padding: 1.25rem;
	 min-width: 339px;
	 width: 50%;
	 text-transform: uppercase;
}
 @media (max-width: 767px) {
	 .product-spec .product-spec__table th {
		 min-width: auto;
	}
}
 .product-spec .product-spec__table td {
	 font-size: 1.375rem;
	 line-height: 1.5em;
}
 @media (max-width: 767px) {
	 .product-spec .product-spec__table td {
		 font-size: 10px;
	}
}
 @media (max-width: 767px) {
	 .product-spec .btn.btn-primary.btn-specs {
		 max-width: 100% !important;
		 font-size: 12px;
	}
}
/* Product Specification End */
/* Product Certyficates Section Start */
 .product-certyficates-section {
	 background-color: #f9f9f9;
	/* margin-top: Rem(60);
	 */
	 padding: 25px 0;
}
 .product-certyficates-section .rimage {
	 padding-top: 0 !important;
}
 .product-certyficates-section .rimage .rimage__img {
	 position: static;
	 width: auto;
	 height: 75px;
}
 @media (max-width: 767px) {
	 .product-certyficates-section .rimage .rimage__img {
		 height: 45px;
	}
}
/* Product Certyficates Section End */
/* Review Section Start */
 .product-review-wrapper {
	/* Adjusted ORDER */
	/* .yotpo .yotpo-icon-default-star:before, .yotpo .yotpo-icon-star:before {
		 content: "" !important;
		 background-image: url(/cdn/shop/t/81/assets/ico--rating-star-2.svg);
		 width: 25px;
		 height: 25px;
		 background-size: 100%;
		 display: inline-block;
		 background-repeat: no-repeat;
		 margin-right: 4px;
	}
	 */
}
 .product-review-wrapper .main-widget .yotpo-reviews-header.yotpo-active, .product-review-wrapper .main-widget .yotpo-reviews-filters.yotpo-active, .product-review-wrapper .yotpo .yotpo-label-container {
	 display: none !important;
}
 .product-review-wrapper h2.y-label.yotpo-header-title {
	 color: #0170b7 !important;
}
 .product-review-wrapper div#write-question-tabpanel {
	 margin-top: 100px;
}
 @media (min-width: 1024px) {
	 .product-review-wrapper .yotpo.yotpo-main-widget {
		 margin-top: -100px;
	}
}
 .product-review-wrapper .bottom-line-items-container-desktop .bottom-line-items-wrapper .yotpo-star-distribution-wrapper .yotpo-distribution-rows .yotpo-distribution-row .yotpo-star-distribution-score-value {
	 width: 22px;
}
 .product-review-wrapper .bottom-line-items-container-desktop .bottom-line-items-wrapper .yotpo-star-distribution-wrapper .yotpo-distribution-rows .yotpo-distribution-row .yotpo-star-distribution-bar {
	 width: calc(100% - 40px);
	 max-width: 200px;
	 float: left;
}
 @media (min-width: 960px) {
	 .product-review-wrapper .main-widget.yotpo-display-wrapper {
		 display: flex;
		 flex-wrap: wrap;
		 -webkit-flex-wrap: wrap;
	}
	 .product-review-wrapper .bottom-line-items-container-desktop .bottom-line-items-wrapper .bottom-line-items, .product-review-wrapper .bottom-line-items-container-desktop .bottom-line-items-wrapper .yotpo-star-distribution-wrapper, .product-review-wrapper .bottom-line-items-container-desktop .bottom-line-items-wrapper .yotpo-star-distribution-wrapper .yotpo-distribution-rows .yotpo-distribution-row {
		 width: 100% !important;
	}
}
 @media (min-width: 767px) and (max-width: 960px) {
	 .product-review-wrapper .bottom-line-items-container-desktop .bottom-line-items-wrapper .bottom-line-items .yotpo-filter-stars {
		 padding-inline-start: 14px !important;
	}
	 .product-review-wrapper .bottom-line-items-container-desktop .bottom-line-items-wrapper .yotpo-star-distribution-wrapper .yotpo-distribution-rows .yotpo-distribution-row {
		 width: 200px !important;
	}
	 .product-review-wrapper .bottom-line-items-container-desktop .bottom-line-items-wrapper .bottom-line-items .yotpo-filter-stars {
		 margin-top: 78px !important;
	}
	 .product-review-wrapper .bottom-line-items-container-desktop .bottom-line-items-wrapper .avg-score {
		 padding-top: 42px !important;
		 color: #0170b7;
	}
	 .product-review-wrapper .bottom-line-items-container-desktop .bottom-line-items-wrapper .bottom-line-items .yotpo-filter-stars {
		 margin-left: -65px !important;
	}
	 .product-review-wrapper .bottom-line-items-container-desktop .bottom-line-items-wrapper .bottom-line-items {
		 margin-top: 0 !important;
	}
	 .product-review-wrapper .bottom-line-items-container-desktop .bottom-line-items-wrapper .bottom-line-items .yotpo-filter-stars {
		 top: 18px !important;
	}
	 .product-review-wrapper .bottom-line-items-container-desktop .bottom-line-items-wrapper .yotpo-star-distribution-wrapper {
		 padding-inline-end: 0 !important;
	}
}
 @media (min-width: 960px) {
	 .product-review-wrapper span.yotpo-display-wrapper {
		 width: 450px;
		 position: relative;
		 z-index: 1111;
	}
	 .product-review-wrapper .new-yotpo-small-box.reviews {
		 display: none;
	}
	 .product-review-wrapper .bottom-line-items-container-desktop .bottom-line-items-wrapper .bottom-line-items {
		 display: flex;
		 align-items: center;
	}
	 .product-review-wrapper .bottom-line-items-container-desktop .bottom-line-items-wrapper .bottom-line-items .bottom-line-only-container {
		 display: flex;
		 align-items: center;
	}
	 .product-review-wrapper .bottom-line-items-container-desktop .bottom-line-items-wrapper .bottom-line-items .yotpo-filter-stars {
		 display: flex !important;
		 margin-top: 0 !important;
		 padding-right: 26px;
	}
	 .product-review-wrapper .bottom-line-items-container-desktop .bottom-line-items-wrapper .bottom-line-items span.avg-score {
		 position: absolute;
		 left: 105px;
		 font-size: 16px !important;
		 font-family: 'Montserrat';
		 color: #192f58;
		 line-height: 20px !important;
	}
	 .product-review-wrapper .bottom-line-items-container-desktop .bottom-line-items-wrapper .avg-score {
		 font-size: 16px !important;
		 width: auto;
		 line-height: 1em !important;
		 height: auto;
		 font-weight: normal !important;
	}
}
 .product-review-wrapper .yotpo .main-widget .yotpo-bottomline .yotpo-icon-star, .product-review-wrapper .yotpo .main-widget .yotpo-bottomline .yotpo-icon-half-star, .product-review-wrapper .yotpo .main-widget yotpo-bottomline .yotpo-icon-empty-star {
	 color: #192f58;
	 font-size: 20px !important;
}
 .product-review-wrapper .yotpo .promoted-products-box {
	 display: none !important;
}
 .product-review-wrapper .main-widget .yotpo-reviews-header.yotpo-active, .product-review-wrapper .main-widget .yotpo-reviews-filters.yotpo-active, .product-review-wrapper .yotpo .yotpo-label-container {
	 display: none !important;
}
 .product-review-wrapper .yotpo .yotpo-review .yotpo-header .yotpo-icon-profile, .product-review-wrapper .yotpo .yotpo-comment .yotpo-header .yotpo-icon-profile, .product-review-wrapper .yotpo .yotpo-question .yotpo-header .yotpo-icon-profile, .product-review-wrapper .yotpo .yotpo-onsite-upload .yotpo-header .yotpo-icon-profile {
	 display: none !important;
}
 .product-review-wrapper .yotpo .yotpo-review .yotpo-main, .product-review-wrapper .yotpo .yotpo-comment .yotpo-main, .product-review-wrapper .yotpo .yotpo-question .yotpo-main, .product-review-wrapper .yotpo .yotpo-onsite-upload .yotpo-main, .product-review-wrapper .yotpo .yotpo-review .yotpo-footer, .product-review-wrapper .yotpo .yotpo-comment .yotpo-footer, .product-review-wrapper .yotpo .yotpo-question .yotpo-footer, .product-review-wrapper .yotpo .yotpo-onsite-upload .yotpo-footer {
	 margin-left: 0 !important;
}
 .product-review-wrapper .main-widget.yotpo-display-wrapper.yotpo-label-border {
	 display: flex;
	 flex-wrap: wrap;
}
 @media (min-width: 960px) {
	 .product-review-wrapper .bottom-line-items-container-desktop .bottom-line-items-wrapper .bottom-line-items {
		 height: auto;
		 float: none;
		 margin-top: 0;
		 position: relative;
	}
	 .product-review-wrapper .bottom-line-items-container-desktop .bottom-line-items-wrapper .bottom-line-items:focus {
		 outline: none;
	}
	 .product-review-wrapper .yotpo:focus {
		 outline: none;
	}
	 .product-review-wrapper .bottom-line-items-container-desktop .bottom-line-items-wrapper .bottom-line-items span.avg-score {
		 position: absolute;
		 left: 105px;
	}
}
 .product-review-wrapper .bottom-line-items-container-desktop .bottom-line-items-wrapper .yotpo-star-distribution-wrapper .yotpo-distribution-rows .yotpo-distribution-row .yotpo-star-distribution-bar .yotpo-star-distribution-bar-score {
	 height: 12px;
	 background-color: #0170b7;
	 border-radius: 12px;
}
 .product-review-wrapper .bottom-line-items-container-desktop .bottom-line-items-wrapper .yotpo-star-distribution-wrapper .yotpo-distribution-rows .yotpo-distribution-row .yotpo-star-distribution-bar {
	 height: 12px;
	 border-radius: 15px;
}
 .product-review-wrapper .main-widget .write-question-review-buttons-container {
	 order: 1;
	 width: 100%;
	 margin-bottom: 25px;
}
 .product-review-wrapper span.yotpo-display-wrapper {
	 order: 2;
}
 .product-review-wrapper .yotpo-nav-content {
	 order: 3;
}
 @media (min-width: 960px) {
	 .product-review-wrapper .bottom-line-items-container-desktop .bottom-line-items-wrapper {
		 width: auto;
		 position: static;
		 left: 50%;
		 transform: none;
		 -webkit-transform: none;
		 -moz-transform: none;
	}
	 .product-review-wrapper .bottom-line-items-container-desktop .bottom-line-items-wrapper .yotpo-star-distribution-wrapper {
		 height: auto;
		 float: none;
		 border-right: 0;
		 padding-left: 0 !important;
	}
}
 .product-review-wrapper .bottom-line-items-container-desktop .bottom-line-items-wrapper .reviews-qa-labels-container .reviews-qa-label {
	 font-family: 'Montserrat';
	 width: auto;
	 height: auto;
	 font-size: 16px;
	 line-height: 1em;
	 position: static;
	 display: block;
	 padding-inline-start: unset;
	 padding: 0 10px;
	 top: 0;
}
 .product-review-wrapper .yotpo .yotpo-regular-box {
	 margin-left: 0 !important;
	 margin-right: 0 !important;
}
 .product-review-wrapper .main-widget .reviews-qa-labels-container span.reviews-qa-label.font-color-gray {
	 position: relative;
}
 .product-review-wrapper .main-widget .reviews-qa-labels-container span.reviews-qa-label.font-color-gray:before, .product-review-wrapper .main-widget .reviews-qa-labels-container span.reviews-qa-label.font-color-gray:after {
	 content: "";
	 position: absolute;
}
 .product-review-wrapper .main-widget .reviews-qa-labels-container span.reviews-qa-label.font-color-gray:before {
	 content: "(";
	 left: 0;
}
 .product-review-wrapper .main-widget .reviews-qa-labels-container span.reviews-qa-label.font-color-gray:after {
	 content: ")";
	 right: 0;
}
 .product-review-wrapper .yotpo .form-group .form-element .y-input, .product-review-wrapper .yotpo input, .product-review-wrapper body .yotpo .y-input {
	 width: 100%;
	 height: 50px;
	 border: 1px solid #c4c4c4;
	 margin-top: 10px !important;
}
 .product-review-wrapper .yotpo h2 {
	 font-family: 'Montserrat';
	 color: #0170b7 !important;
}
 .product-review-wrapper .yotpo .yotpo-regular-box {
	 border-top: 0 !important;
}
 .product-review-wrapper .yotpo .form-group .form-element .y-label, .product-review-wrapper .yotpo .y-label, .product-review-wrapper body .yotpo span.y-label {
	 display: inline-block;
	 white-space: nowrap;
	 padding: 0;
	 font-size: 16px;
	 font-family: 'Montserrat';
	 color: #192f58 !important;
}
 .product-review-wrapper .main-widget .write-question-review-buttons-container {
	 float: none;
	 padding-right: 10px !important;
	 position: relative;
	 bottom: -372px;
	 z-index: 9999999;
	/* width: 300px;
	 */
	 display: flex;
	 flex-direction: column;
	 padding-left: 9px;
}
 .product-review-wrapper .yotpo .yotpo-default-button:focus, .product-review-wrapper .yotpo input[type="button"].yotpo-default-button:focus {
	 outline: none !important;
}
 .product-review-wrapper .write-question-review-buttons-container .write-question-review-button.write-question-button:hover span {
	 color: #fff !important;
}
 .product-review-wrapper .yotpo .yotpo-regular-box {
	 padding-top: 10px;
}
 .product-review-wrapper .yotpo #custom-theme h2 {
	 font-family: 'Montserrat';
}
 .product-review-wrapper .main-widget.yotpo-display-wrapper.yotpo-label-border > form {
	 margin-bottom: -100px;
	 margin-top: 100px;
	 width: 100%;
}
 .product-review-wrapper .main-widget .write-question-review-buttons-container button.write-review-button {
	 background-color: #0170b7 !important;
	 color: #fff !important;
	 border: 0 !important;
}
 .product-review-wrapper .yotpo.yotpo-main-widget .yotpo-icon-btn, .product-review-wrapper .yotpo .yotpo-modal-dialog .yotpo-icon-btn {
	 max-width: 220px;
}
 .product-review-wrapper .main-widget .write-question-review-buttons-container button {
	 min-width: 220px;
	 height: 50px !important;
	 border-radius: 50px !important;
	 transition: 0.3s all ease-in-out;
	 -webkit-transition: 0.3s all ease-in-out;
}
 .product-review-wrapper .main-widget .write-question-review-buttons-container button:hover {
	 background-color: #0170b7 !important;
	 color: #fff;
}
 .product-review-wrapper .main-widget .write-question-review-buttons-container button span {
	 color: #fff !important;
	 text-transform: uppercase;
	 font-family: 'Montserrat' !important;
	 font-size: 14px !important;
}
 .product-review-wrapper .bottom-line-items-container-desktop .bottom-line-items-wrapper .bottom-line-items .yotpo-filter-stars {
	 padding-inline-start: 0 !important;
}
 .product-review-wrapper .main-widget .write-question-review-buttons-container button span.yotpo-icon {
	 display: none;
}
 .product-review-wrapper .write-question-review-buttons-container .write-question-review-button.write-question-button span.write-question-review-button-text {
	 color: #0170b7 !important;
}
 .product-review-wrapper .write-question-review-buttons-container .write-question-review-button.write-question-button:hover span.write-question-review-button-text {
	 color: #fff !important;
}
 .product-review-wrapper .write-question-review-buttons-container .write-question-review-button.write-question-button {
	 border: 3px solid #0170b7 !important;
	 margin: 15px 0 0 0 !important;
}
 .product-review-wrapper .yotpo .yotpo-regular-box {
	 border-top: 0;
}
 .product-review-wrapper .main-widget .reviews-qa-labels-container {
	 height: auto !important;
	 line-height: 34px;
	 vertical-align: middle;
	 margin-left: 10px;
}
 .product-review-wrapper span.yotpo-display-wrapper::before {
	 content: "Customer Reviews";
	 display: inline-block;
	 width: 100%;
	 font-size: 36px;
	 font-family: 'Montserrat';
	 color: #0170b7;
	 line-height: 1.1em;
}
 .product-review-wrapper .main-widget .reviews-qa-labels-container span.reviews-qa-label.font-color-gray {
	 color: #192f58;
}
 @media (max-width: 1023px) {
	 .product-review-wrapper span.yotpo-display-wrapper {
		 width: 100%;
	}
	 .product-review-wrapper .new-yotpo-small-box.reviews.\30 {
		 margin-left: auto !important;
		 margin-right: auto !important;
		 border-bottom: 0 !important;
		 margin-top: 0 !important;
		 margin-bottom: 15px;
	}
	 .product-review-wrapper span.yotpo-display-wrapper::before {
		 text-align: center;
	}
	 .product-review-wrapper .main-widget .write-question-review-buttons-container {
		 bottom: 0;
		 display: block;
		 text-align: center;
	}
	 .product-review-wrapper .yotpo-nav-content {
		 width: 100%;
	}
	 .product-review-wrapper .bottom-line-items-container-desktop .bottom-line-items-wrapper .bottom-line-items .yotpo-filter-stars {
		 margin-left: 0;
		 position: static;
	}
	 .product-review-wrapper .main-widget .reviews-qa-labels-container {
		 position: static;
	}
	 .product-review-wrapper .page_medify-ma-25-air-purifier [data-variant-id="31541954379843"].tt-product-single-img:after, .product-review-wrapper .page_medify-ma-25-air-purifier [data-variant-id="31511186604099"].tt-product-single-img:after, .product-review-wrapper .page_medify-ma-25-air-purifier [data-variant-id="31511186604099"].tt-mobile-product-slider:after, .product-review-wrapper .page_medify-ma-25-air-purifier [data-variant-id="31541954379843"].tt-mobile-product-slider:after {
		 font-size: 15px;
		 width: 50px;
		 height: 60px;
	}
}
 .product-review-wrapper .yotpo-nav-content {
	 width: calc(100% - 450px);
}
 @media (max-width: 1023px) {
	 .product-review-wrapper .yotpo-nav-content {
		 width: 100%;
	}
}
 .product-review-wrapper .yotpo-nav-content {
	 order: 3;
}
 .product-review-wrapper .yotpo .promoted-products-box .promoted-products .yotpo-promoted-product .yotpo-product-name, .product-review-wrapper .text-s.reviews-count {
	 margin-top: 5px;
	 color: #191919;
	 max-height: 34px;
	 height: 100%;
	 line-height: normal;
	 white-space: nowrap;
	 overflow: hidden;
	 text-overflow: ellipsis;
	 font-family: Montserrat, sans-serif;
	 font-size: 16px;
	 font-weight: 500;
	 margin-bottom: 10px;
	 text-align: center;
}
 .product-review-wrapper .yotpo .promoted-products-box .promoted-products .yotpo-promoted-product .yotpo-review-stars .yotpo-icon {
	 font-size: 19px;
	 margin-top: 2px;
	 color: #0170b7;
	 margin-right: 2px;
}
 .product-review-wrapper .text-s.reviews-count {
	 line-height: 25px !important;
	 margin-left: -8px !important;
	 text-align: left !important;
}
 .product-review-wrapper .yotpo .promoted-products-box .promoted-products .yotpo-promoted-product {
	 text-align: center;
}
 .product-review-wrapper .yotpo .yotpo-review .yotpo-header .yotpo-header-element .y-label.yotpo-user-name {
	 font-family: 'Montserrat';
	 font-weight: 700;
	 letter-spacing: 2.5px;
	 text-transform: uppercase;
	 font-size: 14px;
	 color: #192f58;
}
 .product-review-wrapper .yotpo .yotpo-review .yotpo-main .content-title {
	 font-family: 'Hind', sans-serif;
	 font-weight: 500;
	 font-size: 20px;
	 line-height: 1.3em;
	 color: #192f58;
}
 .product-review-wrapper .yotpo .yotpo-review .yotpo-main .content-review {
	 font-size: 16px;
	 line-height: 1.4em;
	 letter-spacing: 0.2px;
	 color: #192f58 !important;
}
 .product-review-wrapper .yotpo .yotpo-review .yotpo-header .yotpo-review-stars .yotpo-icon, .product-review-wrapper .yotpo .yotpo-comment .yotpo-header .yotpo-review-stars .yotpo-icon, .product-review-wrapper .yotpo .yotpo-question .yotpo-header .yotpo-review-stars .yotpo-icon, .product-review-wrapper .yotpo .yotpo-onsite-upload .yotpo-header .yotpo-review-stars .yotpo-icon {
	 float: left;
	 color: #0170b7;
	 font-size: 25px;
}
 .product-review-wrapper .yotpo .yotpo-bottomline .yotpo-icon-star, .product-review-wrapper .yotpo .yotpo-bottomline .yotpo-icon-half-star, .product-review-wrapper .yotpo .yotpo-bottomline .yotpo-icon-empty-star {
	 color: #000;
}
 .product-review-wrapper .yotpo a.text-m {
	 padding-left: 5px;
	 text-transform: capitalize;
	 line-height: 1.8em;
}
 .product-review-wrapper .yotpo a.text-m {
	 padding-left: 5px;
	 text-transform: capitalize;
	 font-size: 16px;
	 font-weight: 400;
	 color: #192f58 !important;
	 font-family: Montserrat, sans-serif;
	 display: inline-block;
	 vertical-align: middle;
	 display: flex;
	 align-items: center;
}
 .product-review-wrapper .yotpo .yotpo-bottomline .yotpo-icon-star, .product-review-wrapper .yotpo .yotpo-bottomline .yotpo-icon-half-star, .product-review-wrapper .yotpo .yotpo-bottomline .yotpo-icon-empty-star {
	 color: #192f58;
	 font-size: 25px !important;
}
 .product-review-wrapper .bottom-line-items-container-desktop .bottom-line-items-wrapper .yotpo-star-distribution-wrapper .yotpo-distribution-rows .yotpo-distribution-row:focus {
	 outline: none;
}
 .product-review-wrapper .main-widget.yotpo-display-wrapper.yotpo-label-border {
	/* padding-bottom: 120px;
	 */
}
 .product-review-wrapper body .write-question-review-buttons-container .write-question-review-button.write-question-button:hover span {
	 color: #fff !important;
}
 .product-review-wrapper span.yotpo-display-wrapper .yotpo-regular-box.yotpo-bottomline.bottom-line-items-container-desktop {
	 padding-bottom: 300px;
}
 @media (max-width: 1023px) {
	 .product-review-wrapper span.yotpo-display-wrapper .yotpo-regular-box.yotpo-bottomline.bottom-line-items-container-desktop {
		 padding-bottom: 0;
	}
	 .product-review-wrapper body .main-widget .write-question-review-buttons-container {
		 display: block;
		 text-align: center;
	}
	 .product-review-wrapper span.yotpo-filter-stars.rating-stars-container {
		 display: block;
		 text-align: center;
	}
	 .product-review-wrapper .main-widget .reviews-qa-labels-container span.reviews-qa-label.font-color-gray:before, .product-review-wrapper .main-widget .reviews-qa-labels-container span.reviews-qa-label.font-color-gray:after {
		 content: none;
	}
	 .product-review-wrapper .bottom-line-items-container-mobile .bottom-line-items .yotpo-filter-stars {
		 display: flex;
		 justify-content: center;
	}
	 .product-review-wrapper span.yotpo-display-wrapper::before {
		 text-align: center;
	}
	 .product-review-wrapper .yotpo-regular-box.yotpo-bottomline.bottom-line-items-container-mobile {
		 display: flex;
		 justify-content: center;
	}
	 .product-review-wrapper .main-widget.yotpo-display-wrapper.yotpo-label-border > form {
		 margin-bottom: 0;
	}
}
 @media (max-width: 1023px) {
	 .product-review-wrapper {
		/* .bottom-line-items-container-mobile .bottom-line-items .yotpo-filter-stars {
			 position: static;
		}
		 */
	}
	 .product-review-wrapper .bottom-line-items-container-mobile .bottom-line-items {
		 padding-left: 0 !important;
		 padding-right: 0 !important;
		 width: 150px;
	}
	 .product-review-wrapper .main-widget .reviews-qa-labels-container span.reviews-qa-label.font-color-gray {
		 width: 100%;
		 margin: 0;
	}
	 .product-review-wrapper .main-widget .reviews-qa-labels-container span.reviews-qa-label.font-color-gray:before, .product-review-wrapper .main-widget .reviews-qa-labels-container span.reviews-qa-label.font-color-gray:after {
		 content: none;
	}
	 .product-review-wrapper span.yotpo-display-wrapper::before {
		 font-size: 26px;
	}
	 .product-review-wrapper .bottom-line-items-container-mobile .avg-score {
		 left: 50%;
		 transform: none;
		 transform: translateX(-50%);
	}
	 .product-review-wrapper .bottom-line-items-container-mobile .bottom-line-items .yotpo-filter-stars, .product-review-wrapper .bottom-line-items-container-mobile .reviews-qa-labels-container {
		 width: 100%;
	}
	 .product-review-wrapper .main-widget .reviews-qa-labels-container {
		 position: absolute;
		 margin-left: 0;
	}
	 .product-review-wrapper .bottom-line-items-container-mobile .yotpo-star-distribution-wrapper .yotpo-distribution-rows .yotpo-distribution-row .yotpo-star-distribution-bar .yotpo-star-distribution-bar-score {
		 background-color: #0170b7 !important;
	}
	 .product-review-wrapper .yotpo .yotpo-bottomline .yotpo-icon-empty-star, .product-review-wrapper .yotpo .yotpo-bottomline .yotpo-icon-half-star, .product-review-wrapper .yotpo .yotpo-bottomline .yotpo-icon-star {
		 color: #f2a048 !important;
	}
	 .product-review-wrapper .bottom-line-items-container-mobile .avg-score {
		 color: #0170b7 !important;
	}
}
/* Review Section End */
/* Product Info Line Start */
 .product-info-line {
	 padding-top: 3.125rem;
}
 @media (max-width: 767px) {
	 .product-info-line .removes-99-7-of-br-particles-down-to-0-1-nbsp-br-microns br {
		 display: none;
	}
}
 .product-info-line h2 {
	/* @extend .title-34;
	 */
	 font-size: 36px;
	 line-height: 1.2em;
	 font-weight: 600;
	 color: #0370b7;
	 padding-bottom: 2.5rem;
	 letter-spacing: 1px;
	 max-width: 450px;
	 margin-left: auto;
	 margin-right: auto;
	 padding-bottom: 2.5rem;
}
 @media (max-width: 767px) {
	 .product-info-line h2 {
		 font-size: 18px;
		 letter-spacing: 0;
		 max-width: 200px;
		 margin-left: auto;
		 margin-right: auto;
	}
}
 .product-info-line p {
	 line-height: 1.1em;
	 font-weight: 500;
	 color: #192e58;
}
 @media (max-width: 767px) {
	 .product-info-line p {
		 font-size: 12px;
		 line-height: 1.2em;
		 font-weight: 500;
	}
}
 .product-info-line .feature-row {
	 max-width: 1040px;
	 margin: 0 auto;
}
 @media (max-width: 767px) {
	 .product-info-line .feature-row .featureimg {
		 width: 50px;
	}
}
 @media (max-width: 767px) {
	 .product-info-line .feature-row .row {
		 justify-content: center;
	}
}
/* Product Info Line End 
/* Cta Bundle Start */
 .cta-bundle {
	 margin-top: 3.75rem;
	 padding: 20px 0;
	 min-height: 180px;
	 position: relative;
	 text-align: center;
}
 @media (max-width: 767px) {
	 .cta-bundle {
		 margin-top: 10px;
	}
}
 @media (min-width: 576px) {
	 .cta-bundle {
		 text-align: left;
		 min-height: 300px;
		 overflow: hidden;
	}
}
 @media (min-width: 992px) {
	 .cta-bundle {
		 padding: 40px 0;
		 min-height: 350px;
		 overflow: hidden;
	}
}
 @media (min-width: 1200px) {
	 .cta-bundle {
		 min-height: 700px;
	}
}
 .cta-bundle .rimage {
	 position: static;
	 padding-top: 0 !important;
}
 .cta-bundle .rimage img {
	 -o-object-fit: cover;
	 object-fit: cover;
	 width: 100%;
	 position: static;
}
 @media (min-width: 576px) {
	 .cta-bundle .rimage img {
		 position: absolute;
		 z-index: -1;
		 top: 0;
		 height: 100%;
		 -o-object-position: right;
		 object-position: right;
	}
}
 .cta-bundle h2 {
	/* @extend .title-34;
	 */
	 font-size: 2rem;
	 line-height: 1.2em;
	 font-weight: 600;
	 margin-bottom: 10px;
	 text-align: center;
	 letter-spacing: 0px;
	/* margin-bottom:0;
	 */
}
 @media (max-width: 767px) {
	 .cta-bundle h2 {
		 font-size: 18px;
	}
}
 .cta-bundle p {
	 text-align: center;
}
 @media (max-width: 767px) {
	 .cta-bundle p {
		 font-size: 14px;
	}
}
 .cta-bundle p:empty {
	 display: none;
}
 .cta-bundle .cta-block {
	 max-width: 357px;
	 margin-left: auto;
	 margin-right: auto;
}
 .cta-bundle .btn.btn-primary {
	 padding: 15px 30px;
	 width: 100%;
	 max-width: 317px;
	 margin: 0 auto;
	 display: flex;
	 font-size: 12px;
}
 @media (max-width: 575px) {
	 .cta-bundle .btn.btn-primary {
		 max-width: 100% !important;
		 width: 100%;
		 min-height: 34px;
		 padding-top: 5px;
		 padding-bottom: 5px;
	}
}
/* Cta Bundle End */
/* Product Recommendations Start */
 .product-recommendations .product-id-6732302319683, .product-recommendations .product-id-6732292554819, .product-recommendations .product-id-1328244031535, .product-recommendations .product-id-1328242393135, .product-recommendations .product-id-6576546119747 {
	 display: none !important;
}
 .product-recommendations .home-collection-meta1 {
	 font-size: 14px;
}
 .product-recommendations .slick-track {
	 display: -webkit-box;
	 display: -moz-box;
	 display: -ms-flexbox;
	 display: -webkit-flex;
	 display: flex;
}
 .product-recommendations .slick-track .carousel__item {
	 height: inherit;
	 margin-bottom: 15px;
}
 .product-recommendations .slick-track .carousel__item .product-collection, .product-recommendations .slick-track .carousel__item .product-collection__wrapper {
	 height: 100%;
}
 .product-recommendations .slick-track .carousel__item .product-collection__wrapper {
	 margin-bottom: 0 !important;
}
 .product-recommendations .product-collection__title h4 {
	 font-size: 18px;
	 font-weight: 600;
}
 .product-recommendations .product-collection__wrapper {
	 box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
}
 .product-recommendations .product-collection__wrapper:hover {
	 box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
}
/* Product Recommendations End */
/* Product Page End */
/* Why Medify Page Start */
/* Banner Section Start */
 .why-medify-banner .promobox__text-2 {
	 font-size: 2.875rem;
	 line-height: 1.3em;
	 font-weight: 500;
	 max-width: 900px;
}
 @media (max-width: 767px) {
	 .why-medify-banner .promobox__text-2 {
		 font-size: 24px;
		 margin-top: 15px;
	}
}
 @media (max-width: 767px) {
	 .why-medify-banner .promobox__content, .why-medify-banner .promobox__content_inner {
		 position: static !important;
	}
	 .why-medify-banner a.promobox__btn-1 {
		 font-size: 14px;
	}
}
/* Banner Section End */
/* Cta Join Section Start */
 .why-cta-join h2, .why-cta-join p {
	 max-width: 550px;
}
 @media (max-width: 767px) {
	 .why-cta-join h2, .why-cta-join p {
		 margin-top: 30px;
		 margin-left: auto;
		 margin-right: auto;
	}
}
 .why-cta-join p {
	 line-height: 1.7em;
}
/* Cta Join Section End */
/* Text With Image Section Start */
 .why-text-with-image .promobox__text-3 {
	 font-size: 16px !important;
	 line-height: 1.7em !important;
}
 .why-text-with-image .image-animation {
	 overflow: visible !important;
	 position: relative;
}
 @media (min-width: 768px) and (max-width: 1500px) {
	 .why-text-with-image .image-animation {
		 margin-left: 50px;
	}
}
 @media (max-width: 767px) {
	 .why-text-with-image .image-animation {
		 max-width: 100%;
		 marin-left: 30px;
		 width: 260px;
		 margin-left: auto;
		 margin-right: auto;
	}
}
 .why-text-with-image .image-animation:before {
	 content: '';
	 background-image: url(/cdn/shop/files/ico--medify.svg?v=1653025367);
	 width: 54.5%;
	 height: 100%;
	 position: absolute;
	 top: -24%;
	 left: -22%;
	 background-size: 100%;
	 background-repeat: no-repeat;
}
 @media (min-width: 768px) and (max-width: 1500px) {
	 .why-text-with-image .image-animation:before {
		 width: 48.5%;
		 position: absolute;
		 top: -13%;
		 left: -15%;
	}
}
 @media (max-width: 767px) {
	 .why-text-with-image .image-animation:before {
		 width: 40%;
		 top: -5%;
		 left: -20%;
	}
}
 .why-text-with-image .overflow-hidden {
	 overflow: visible !important;
}
 @media (max-width: 767px) {
	 .why-text-with-image .home-builder-item:first-child {
		 order: 2;
	}
	 .why-text-with-image .home-builder-item:last-child {
		 order: 1;
	}
	 .why-text-with-image .promobox__content {
		 text-align: center;
	}
	 .why-text-with-image .image-wrapper {
		 margin-left: 30px;
		 margin-top: 50px;
	}
}
/* Text With Image Section End */
/* Text Section Start */
 .why-text-section {
	 background-color: #192f58;
	 padding: 4.6875rem 0;
}
 @media (max-width: 767px) {
	 .why-text-section {
		 padding: 45px 0;
	}
}
 .why-text-section .promobox__text-2 {
	 padding: 0 15px;
}
/* Text Section End */
/* Cadr Medify Section Start */
 .cadr-medify {
	 padding: 40px 0;
}
 @media (min-width: 768px) {
	 .cadr-medify {
		 padding: 60px 0 200px;
	}
}
 @media (min-width: 768px) {
	 .cadr-medify {
		 padding: 95px 0;
	}
}
 @media (min-width: 768px) and (max-width: 1299px) {
	 .cadr-medify {
		 padding-bottom: 150px;
	}
}
 .cadr-medify .cadr-medify__img-wrapper {
	 background-color: #cce2f1;
	 width: 280px;
	 height: 280px;
	 border-radius: 50%;
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-pack: center;
	 -ms-flex-pack: center;
	 justify-content: center;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
	 border: 25px solid #cce2f1;
	 -webkit-transition: all 0.3s ease;
	 transition: all 0.3s ease;
	 margin: 0 auto;
	 position: relative;
}
 @media (min-width: 768px) {
	 .cadr-medify .cadr-medify__img-wrapper {
		 width: 433px;
		 height: 433px;
	}
}
 .cadr-medify .cadr-medify__img-wrapper::after, .cadr-medify .cadr-medify__img-wrapper::before {
	 content: url({
		{
			 'ico--line-2.svg' | asset_url 
		}
	}
	);
	 display: block;
	 position: absolute;
	 width: 125px;
	 left: -25px;
	 top: -25px;
	 display: none;
}
 @media (min-width: 768px) {
	 .cadr-medify .cadr-medify__img-wrapper::after, .cadr-medify .cadr-medify__img-wrapper::before {
		 display: block;
		 width: 125px;
		 left: 10px;
		 top: 10px;
	}
}
 @media (min-width: 992px) {
	 .cadr-medify .cadr-medify__img-wrapper::after, .cadr-medify .cadr-medify__img-wrapper::before {
		 top: 15px;
		 left: -45px;
	}
}
 @media (min-width: 768px) {
	 .cadr-medify .cadr-medify__img-wrapper::before {
		 display: block;
		 width: 125px;
		 left: 10px;
		 top: 10px;
	}
}
 @media (min-width: 992px) {
	 .cadr-medify .cadr-medify__img-wrapper::before {
		 top: 15px;
		 left: -45px;
	}
}
 .cadr-medify .cadr-medify__img-wrapper::after {
	 opacity: 0;
	 width: 125px;
	 bottom: -25px;
	 top: auto;
	 left: auto;
	 right: -20px;
	 -webkit-transition: all 0.3s ease;
	 transition: all 0.3s ease;
}
 @media (min-width: 768px) {
	 .cadr-medify .cadr-medify__img-wrapper::after {
		 bottom: 20px;
		 top: auto;
		 left: auto;
		 right: 0;
	}
}
 @media (min-width: 992px) {
	 .cadr-medify .cadr-medify__img-wrapper::after {
		 width: 145px;
		 top: 135px;
		 left: auto;
		 bottom: auto;
		 right: -90px;
	}
}
 .cadr-medify .cadr-medify__img-wrapper img {
	 height: 75%;
}
 @media (min-width: 992px) {
	 .cadr-medify .cadr-medify__img-wrapper img {
		 height: auto;
	}
}
 .cadr-medify .cadr-medify__content-hover {
	 -webkit-transition: all 0.3s ease;
	 transition: all 0.3s ease;
	 opacity: 0;
	 margin-top: 40px;
	/* @media(min-width:992px){
		 max-width: 223px;
		 right: -220px;
		 bottom: -36px;
	}
	 */
}
 @media (min-width: 768px) and (max-width: 1299px) {
	 .cadr-medify .cadr-medify__content-hover {
		 bottom: -180px;
		 position: absolute;
		 max-width: 420px;
		 right: 0;
	}
}
 @media (min-width: 1300px) {
	 .cadr-medify .cadr-medify__content-hover {
		 position: absolute;
		 max-width: 420px;
		 bottom: -140px;
		 right: 0;
	}
}
 @media (min-width: 1300px) {
	 .cadr-medify .cadr-medify__content-hover {
		 max-width: 318px;
		 right: -290px;
		 bottom: 20px;
	}
}
 .cadr-medify .cadr-medify__img-wrapper--animated {
	 background-color: #0170b7;
	 border-color: #cce2f1;
}
 .cadr-medify .cadr-medify__img-wrapper--animated:after {
	 opacity: 1;
}
 .cadr-medify .cadr-medify__img-wrapper--animated + .cadr-medify__content-hover {
	 opacity: 1;
}
 .cadr-medify .cadr-medify__img-hover {
	 display: none;
}
 .cadr-medify .cadr-medify__img-wrapper--animated .cadr-medify__img-hover {
	 display: block;
}
 .cadr-medify .cadr-medify__img-wrapper--animated .cadr-medify__img {
	 display: none;
}
 .cadr-medify p {
	 line-height: 1.7em;
}
/* Cadr Medify Section End */
/* Cta Bg Start */
 .cta-bg {
	 padding: 30px 0;
	 min-height: 400px;
	 background-size: cover;
	 background-position: 0;
}
 @media (min-width: 576px) {
	 .cta-bg {
		 padding: 80px 0;
		 min-height: 700px;
		 background-position: 50%;
	}
}
 .cta-bg .cta-bg__logo {
	 max-height: none;
	 margin-bottom: 10px;
}
 .cta-bg .text--biscay {
	 font-size: 24px;
	 line-height: 1.3em;
}
 .cta-bg .rating {
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
}
 .cta-bg .rating .rating__star {
	 margin-right: 4px;
	 display: block;
	 position: relative;
	 width: 25px;
	 height: 25px;
	 background-image: url({
		{
			 'ico--rating-star-2.svg' | asset_url 
		}
	}
	);
	 background-size: cover;
}
/* Cta Bg End */
/* Brand Section Start */
 .why-medify-brand-section .promobox .rimage {
	 padding-top: 0 !important;
}
 .why-medify-brand-section .promobox .rimage .rimage__img {
	 position: static;
	 margin-left: auto;
	 margin-right: auto;
	 max-width: 120px;
	 max-height: 65px;
	 width: auto !important;
}
 @media (min-width: 1400px) {
	 .why-medify-brand-section .promobox .rimage .rimage__img {
		 max-width: 200px;
		 max-height: 96px;
	}
}
 @media (min-width: 1025px) {
	 .why-medify-brand-section .row {
		 justify-content: space-between !important;
	}
}
 @media (max-width: 1024px) {
	 .why-medify-brand-section .logo-wrapper {
		 flex: 0 0 50%;
		 max-width: 50%;
		 margin-bottom: 30px !important;
	}
	 .why-medify-brand-section .row {
		 margin-bottom: -30px;
	}
}
/* Brand Section End */
/* Info Section Start */
 @media (max-width: 1024px) {
	 .why-medify-info-line {
		 padding-bottom: 40px;
	}
}
 .why-medify-info-line .home-section-title {
	 color: #0170b7;
	 margin-bottom: 10px !important;
}
 .why-medify-info-line .information-line-subtitle {
	 max-width: 850px;
	 line-height: 1.7em;
	 margin: auto;
}
 .why-medify-info-line .information-line__title {
	 font-size: 1.875rem !important;
	 line-height: 1.3em !important;
	 font-weight: 500 !important;
	 margin-top: 2.8125rem;
}
 @media (max-width: 1024px) {
	 .why-medify-info-line .information-line__title {
		 font-size: 18px !important;
	}
}
 .why-medify-info-line .information-line__subtitle {
	 margin-top: 1.5625rem;
	 display: block !important;
}
 .why-medify-info-line p {
	 line-height: 1.7em !important;
}
 .why-medify-info-line a, .why-medify-info-line a:visited, .why-medify-info-line a:active, .why-medify-info-line a:link {
	 color: #007bff;
}
 .why-medify-info-line .info-content-inner {
	 padding-left: 10px;
	 padding-right: 10px;
}
 .why-medify-info-line .item-wrapper {
	 position: relative;
}
 .why-medify-info-line .item-wrapper::before {
	 content: '';
	 background-image: url(/cdn/shop/files/ico--line.svg?v=1653031376);
	 background-size: 100%;
	 width: 30%;
	 height: 100%;
	 position: absolute;
	 top: 22%;
	 background-repeat: no-repeat;
	 left: -10%;
}
 @media (max-width: 1024px) {
	 .why-medify-info-line .item-wrapper::before {
		 display: none;
	}
}
 .why-medify-info-line .item-wrapper:first-child::before {
	 display: none;
}
 .why-medify-info-line .item-wrapper .info-content-inner {
	 padding-bottom: 0 !important;
	 max-width: 400px;
	 margin-left: auto;
	 margin-right: auto;
}
 .why-medify-info-line .item-wrapper svg {
	 height: 138px;
}
/* Info Section End */
/* Why Medify Page End */
/* Filter Club Page Start */
/* Banner Section Start */
 .fllter-club-banner .promobox__text-2 {
	 font-size: 2.25rem;
	 line-height: 1.4em;
	 margin-bottom: 10px;
	 max-width: 150px;
	 letter-spacing: 0;
}
 @media (max-width: 1200px) {
	 .fllter-club-banner .promobox__text-2 {
		 max-width: 100%;
	}
}
 @media (max-width: 767px) {
	 .fllter-club-banner .promobox__text-2 {
		 font-size: 18px;
	}
}
 .fllter-club-banner .promobox__text-3 {
	 max-width: 350px;
	 line-height: 1.7em;
	 font-size: 16px;
}
 @media (max-width: 1200px) {
	 .fllter-club-banner .promobox__text-3 {
		 max-width: 100%;
		 margin-top: 10px !important;
	}
}
 @media (min-width: 1601px) {
	 .fllter-club-banner.banner-3 .rimage > div {
		 padding-top: 30% !important;
	}
}
 @media (max-width: 1600px) {
	 .fllter-club-banner.banner-3 .rimage > div {
		 padding-top: 34.8471% !important;
	}
}
 @media (max-width: 1200px) {
	 .fllter-club-banner .promobox__content, .fllter-club-banner .promobox__content_inner {
		 position: static !important;
	}
	 .fllter-club-banner a.promobox__btn-1 {
		 font-size: 11px;
		 width: 100%;
		 max-width: 100% !important;
		 padding: 15px;
	}
	 .fllter-club-banner .promobox__content {
		 justify-content: center !important;
	}
	 .fllter-club-banner .promobox__content {
		 margin-bottom: 30px;
		 margin-top: 10px;
	}
}
 @media (max-width: 767px) {
	 .fllter-club-banner.banner-3 .rimage > div {
		 padding-top: 60% !important;
	}
}
/* Banner Section End */
/* Club Shipping Section Start */
 .club-shipping {
	 padding: 30px 0;
}
 .club-shipping.club-shipping--bg {
	 background-color: #f9f9f9;
}
 .club-shipping h2 {
	 margin-bottom: 10px;
}
 .club-shipping .club-shipping__heading {
	 font-size: 1.875rem;
	 line-height: 1.3em;
	 font-weight: 500;
}
 @media (max-width: 767px) {
	 .club-shipping .club-shipping__heading {
		 font-size: 18px;
	}
}
 .club-shipping p {
	 line-height: 1.7em;
	 max-width: 500px;
	 margin-left: auto;
	 margin-right: auto;
}
 @media (min-width: 768px) and (max-width: 991px) {
	 .club-shipping .club-shipping__img img {
		 width: 100%;
		 max-width: 110px;
	}
}
 @media (max-width: 767px) {
	 .club-shipping .club-shipping__box:after {
		 display: none !important;
	}
}
/* Club Shipping Section End */
/* Select Filter Section Start */
 .select-filter {
	 padding: 40px 0;
}
 .select-filter h4 {
	 font-weight: 700;
	 font-size: 14px;
	 line-height: 1.2em;
	 margin-bottom: 17px;
	 color: #191919;
}
 .select-filter .my-select__item {
	 border: 2px solid #192f58;
	 background-color: #fff;
	 -webkit-box-sizing: border-box;
	 box-sizing: border-box;
	 border-radius: 54px;
	 height: 50px;
	 width: auto;
	 max-width: 100%;
	 color: #0170b7;
	 padding: 0 40px 0 20px;
	 appearance: none;
	 -webkit-appearance: none;
	 -moz-appearance: none;
	 background-image: url(/cdn/shop/files/ico--filter-arrow.svg?v=1653104802);
	 background-repeat: no-repeat;
	 background-position-y: 50%;
	 background-position-x: 90%;
	 text-align: center;
	 text-align-last: center;
	 -moz-text-align-last: center;
	 outline: none;
	 cursor: pointer;
}
 .select-filter .my-select__item--alt {
	 text-transform: none;
	 font-size: 18px;
	 background-position-x: 96%;
	 padding: 0 25px 0 5px;
	 margin-bottom: 10px;
	 font-weight: bold;
}
 .select-filter .prod-variant-panel .my-select__item {
	 font-weight: 700;
	 font-size: 14px;
	 line-height: 17px;
	 text-transform: uppercase;
}
 .select-filter .ind-product__price {
	 margin: 11px 0 0;
	 font-size: 22px;
	 line-height: 1.6em;
	 color: #0170b7;
}
 .select-filter form[action^="/cart/add"] [type=submit] {
	 visibility: visible !important;
}
 .select-filter .rc_popup {
	 display: none !important;
}
 .select-filter .js-product-button-add-to-cart {
	 padding: 15px 30px;
	 background-color: #0170b7;
	 border-color: #0170b7;
}
 .select-filter .js-product-button-add-to-cart svg {
	 display: none;
}
 .select-filter .js-product-button-add-to-cart:hover {
	 background-color: #213368;
	 border-color: #213368;
}
 #rc_container .rc_block__type--active {
	 background-color: transparent;
}
 #rc_container label.rc_label {
	 color: #0170b7 !important;
	 text-transform: uppercase;
	 font-weight: bold;
	 letter-spacing: 3.2px;
	 font-size: 14px !important;
}
 @media (max-width: 767px) {
	 #rc_container label.rc_label {
		 font-size: 13px !important;
	}
}
 #rc_container .rc_label__delivery {
	 color: #212529 !important;
	 font-weight: 400;
}
 #rc_container .rc_select.rc_select__frequency {
	 width: auto;
	 border-radius: 0 !important;
	 height: 30px !important;
	 min-height: auto;
	 padding: 5px;
}
 #rc_container .rc_block {
	 white-space: unset;
}
/* Select Filter Section End */
/* Review Section Start */
 .review-carousel-wrapper {
	 margin-top: 2.625rem;
	/* .carousel__images {
		 min-height: 62vw;
		 @media(min-width: 768px){
			 min-height: auto;
			 margin-top: 100px;
		}
		 @media(min-width: 992px){
			 margin-top: 0;
		}
	}
	 */
}
 .review-carousel-wrapper.review-carousel-wrapper--alt-1 {
	 margin: 50px 0;
}
 @media (min-width: 768px) {
	 .review-carousel-wrapper.review-carousel-wrapper--alt-1 {
		 margin: 100px 0 50px;
	}
}
 .review-carousel-wrapper.review-carousel-wrapper--alt-1 .carousel__images:after {
	 top: 45%;
	 left: -14%;
	/* @media(min-width: 576px){
		 top: 68%;
		 left: -14%;
	}
	 */
}
 @media (min-width: 768px) {
	 .review-carousel-wrapper.review-carousel-wrapper--alt-1 .carousel__images:after {
		 width: 198px;
		 height: 198px;
		 top: 58%;
		 left: -14%;
	}
}
 .review-carousel-wrapper.review-carousel-wrapper--alt-1 .carousel__images:before {
	 top: 7%;
	 right: -9%;
}
 @media (max-width: 767px) {
	 .review-carousel-wrapper.review-carousel-wrapper--alt-1 .carousel__images:before {
		 right: 0;
	}
}
 @media (max-width: 767px) {
	 .review-carousel-wrapper .container {
		 max-width: 400px;
	}
}
 .review-carousel-wrapper .carousel {
	 padding: 0 0 40px;
}
 @media (min-width: 768px) {
	 .review-carousel-wrapper .carousel {
		 padding-top: 0;
	}
}
 .review-carousel-wrapper .carousel__img {
	 z-index: 2;
	 position: absolute;
	 top: 0;
	 left: 0;
	 width: 100%;
}
 @media (min-width: 768px) {
	 .review-carousel-wrapper .carousel__img {
		 margin-bottom: 0;
		 max-width: 520px;
	}
}
 @media (min-width: 1200px) {
	 .review-carousel-wrapper .carousel__img {
		 max-width: 670px !important;
	}
}
 .review-carousel-wrapper .carousel__img img {
	 -o-object-fit: cover;
	 object-fit: cover;
	 width: 100%;
}
 .review-carousel-wrapper .carousel__images {
	 height: 100%;
}
 .review-carousel-wrapper .carousel__images:after {
	 content: "";
	 width: 136px;
	 height: 136px;
	 background: #0170b7;
	 display: block;
	 border-radius: 50%;
	 position: absolute;
	 top: -50px;
	 left: -80px;
	 z-index: -1;
}
 @media (min-width: 768px) {
	 .review-carousel-wrapper .carousel__images:after {
		 width: 299px;
		 height: 299px;
		 top: -113px;
		 left: -160px;
	}
}
 .review-carousel-wrapper .carousel__images:before {
	 content: "";
	 width: 40px;
	 height: 40px;
	 display: block;
	 border: 3px solid #0170b7;
	 border-radius: 50%;
	 position: absolute;
	 bottom: 30px;
	 right: -20px;
	 z-index: 1;
}
 .review-carousel-wrapper .carousel-inner {
	 position: relative;
	 width: 100%;
	 overflow: hidden;
}
 .review-carousel-wrapper .carousel-item.active, .review-carousel-wrapper .carousel-item-next, .review-carousel-wrapper .carousel-item-prev {
	 display: block;
}
 .review-carousel-wrapper .carousel-item {
	 position: relative;
	 display: none;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
	 width: 100%;
	 transition: -webkit-transform 0.6s ease;
	 transition: transform 0.6s ease;
	 transition: transform 0.6s ease, -webkit-transform 0.6s ease;
	 -webkit-backface-visibility: hidden;
	 backface-visibility: hidden;
	 -webkit-perspective: 1000px;
	 perspective: 1000px;
}
 .review-carousel-wrapper .carousel__rating {
	 padding-bottom: 30px;
	 margin-top: 70px;
}
 .review-carousel-wrapper .carousel__review {
	 font-size: 20px;
	 padding-bottom: 20px;
	 line-height: 32px;
	 min-height: auto;
}
 @media (min-width: 768px) {
	 .review-carousel-wrapper .carousel__review {
		 line-height: 46px;
		 font-size: 28px;
		 min-height: 250px;
	}
}
 @media (min-width: 1200px) {
	 .review-carousel-wrapper .carousel__review {
		 padding-bottom: 0 !important;
		 min-height: 205px !important;
	}
}
 .review-carousel-wrapper .carousel__name {
	 font-weight: 700;
	 font-size: 14px;
	 letter-spacing: 4px;
	 color: #0170b7;
	 text-transform: uppercase;
	 margin-bottom: 35px;
	 display: block;
}
 @media (min-width: 1200px) {
	 .review-carousel-wrapper .carousel__name .carousel__name {
		 margin-top: 25px;
	}
}
 .review-carousel-wrapper .slick-dots {
	 display: -webkit-box;
	 display: -moz-box;
	 display: -ms-flexbox;
	 display: -webkit-flex;
	 display: flex;
	 margin-top: 20px;
}
/* Filter Club Page End */
/* Bundle Page Start */
/* Banner Section Start */
 .bundle-banner-section .promobox__content_inner {
	 left: 2%;
}
 .bundle-banner-section .promobox__text-3 {
	 font-size: 16px;
	 line-height: 1.7em;
	 max-width: 600px;
}
 .bundle-banner-section .promobox__text-2 {
	 font-size: 2.875rem;
	 line-height: 1.3em;
	 letter-spacing: 0;
	 font-weight: 500;
	 padding-bottom: 10px;
}
 @media (max-width: 767px) {
	 .bundle-banner-section .promobox__text-2 {
		 font-size: 24px;
		 line-height: 34px;
		 padding-bottom: 0;
		 margin-bottom: 15px;
	}
}
 @media (max-width: 767px) {
	 .bundle-banner-section .promobox__content, .bundle-banner-section .promobox__content_inner {
		 position: static !important;
	}
	 .bundle-banner-section .promobox__content {
		 text-align: center;
	}
}
/* Banner Section End */
/* Product Section Start */
 .bundle-page-common .single-product {
	 display: flex;
	 flex-direction: column;
	 height: calc(100% - 30px);
	 -webkit-box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1);
	 box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1);
	 position: relative;
	 background-color: #fff;
	 border-radius: 20px;
	 -webkit-transition: -webkit-box-shadow 0.3s ease;
	 transition: -webkit-box-shadow 0.3s ease;
	 transition: box-shadow 0.3s ease;
	 transition: box-shadow 0.3s ease, -webkit-box-shadow 0.3s ease;
	 overflow: hidden;
	 width: 100%;
	 margin-top: 30px;
}
 .bundle-page-common .single-product .single-product__img-wrapper {
	 background-color: #ebebeb;
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
	 -webkit-box-pack: center;
	 -ms-flex-pack: center;
	 justify-content: center;
	 height: 289px;
}
 @media (min-width: 768px) {
	 .bundle-page-common .single-product .single-product__img-wrapper {
		 height: 200px;
	}
}
 @media (min-width: 992px) {
	 .bundle-page-common .single-product .single-product__img-wrapper {
		 height: 289px;
	}
}
 .bundle-page-common .single-product .single-product__img-wrapper img {
	 max-width: 70%;
}
 .bundle-page-common .single-product .single-product__content {
	 padding: 20px;
}
 @media (min-width: 992px) {
	 .bundle-page-common .single-product .single-product__content {
		 padding: 19px 44px 40px;
	}
}
 .bundle-page-common .single-product .single-product__content .single-product__title {
	 font-size: 1.875rem;
	 line-height: 1.3em;
	 font-weight: 500;
	 margin-bottom: 9px;
}
 @media (max-width: 767px) {
	 .bundle-page-common .single-product .single-product__content .single-product__title {
		 font-size: 18px;
	}
}
 .bundle-page-common .single-product .single-product__content .save-price {
	 font-weight: 600;
	 font-size: 14px;
	 line-height: 17px;
	 margin-bottom: 16px;
}
 .bundle-page-common .single-product .product_information {
	 padding: 0 44px 40px;
	 margin-top: auto;
}
 @media (max-width: 991px) {
	 .bundle-page-common .single-product .product_information {
		 padding: 0 20px 20px;
	}
}
 .bundle-page-common .single-product .single-product__old-price {
	 color: #7f7f7f;
	 text-decoration: line-through;
}
 .bundle-page-common .single-product h4 {
	 font-weight: 700;
	 font-size: 14px;
	 line-height: 17px;
	 margin-bottom: 17px;
	 color: #191919;
}
 .bundle-page-common .single-product__rating {
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 margin-bottom: 10px;
}
 .bundle-page-common .my-select__item {
	 border: 2px solid #192f58;
	 background-color: #fff;
	 -webkit-box-sizing: border-box;
	 box-sizing: border-box;
	 border-radius: 54px;
	 height: 50px;
	 width: auto;
	 max-width: 100%;
	 color: #0170b7;
	 padding: 0 40px 0 20px;
	 appearance: none;
	 -webkit-appearance: none;
	 -moz-appearance: none;
	 background-image: url(/cdn/shop/files/ico--filter-arrow.svg?v=1653104802);
	 background-repeat: no-repeat;
	 background-position-y: 50%;
	 background-position-x: 90%;
	 text-align: center;
	 text-align-last: center;
	 -moz-text-align-last: center;
	 outline: none;
	 cursor: pointer;
	 margin-left: auto;
	 margin-right: auto;
}
 .bundle-page-common .my-select__item, .bundle-page-common .my-select__label {
	 font-weight: 700;
	 font-size: 14px;
	 line-height: 17px;
	 text-transform: uppercase;
}
 .bundle-page-common .single-product__list {
	 padding: 0;
	 margin: 0 0 12px 5px;
}
 .bundle-page-common .single-product__list li {
	 list-style: none;
	 font-size: 16px;
	 line-height: 24px;
	 text-align: center !important;
	 position: relative;
}
 .bundle-page-common .single-product__list li:before {
	 position: absolute;
	 content: '';
	 width: 10px;
	 height: 10px;
	 background: red;
}
 .bundle-page-common .features {
	 line-height: 1.5em;
}
 .bundle-page-common .priceAdjusted {
	 text-align: center;
}
 @media (max-width: 767px) {
	 .bundle-page-common .bundles-step__box .btn {
		 width: 100% !important;
		 max-width: 100%;
	}
	 .bundle-page-common .single-product .btn-primary {
		 min-height: 35px;
		 font-size: 10px;
		 letter-spacing: 1px;
		 padding: 6px 8px 7px;
		 line-height: 27px;
	}
	 .bundle-page-common .single-product > div {
		 width: 60%;
	}
	 .bundle-page-common .single-product__content {
		 padding-top: 30px !important;
	}
	 .bundle-page-common .single-product__img-wrapper {
		 height: 100% !important;
	}
	 .bundle-page-common .single-product {
		 flex-direction: row !important;
	}
	 .bundle-page-common .addToCartBundle {
		 margin-top: 10px !important;
	}
}
/* Product Section End */
/* Bundle Set Slider Start */
 .bundle_set {
	 margin-top: 3.75rem;
	 margin-bottom: 5rem;
}
 .bundle_set h2 {
	 margin-bottom: 15px;
	 text-align: center;
}
 @media (max-width: 767px) {
	 .bundle_set h2 {
		 font-size: 19px;
	}
}
 .bundle_set h3 {
	 font-weight: 500;
	 margin: 15px 0;
	 text-align: center;
}
 @media (max-width: 767px) {
	 .bundle_set h3 {
		 font-size: 18px;
	}
}
 .bundle_set .bundles-step__box {
	 margin: 30px 0 30px;
	 min-height: 350px;
	 -webkit-box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1);
	 box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1);
	 border-radius: 20px;
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-orient: vertical;
	 -webkit-box-direction: normal;
	 -ms-flex-direction: column;
	 flex-direction: column;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
	 -webkit-box-pack: end;
	 -ms-flex-pack: end;
	 justify-content: flex-end;
	 padding: 20px 25px;
}
 @media (min-width: 768px) {
	 .bundle_set .bundles-step__box {
		 padding: 40px 35px;
	}
}
 .bundle_set .bundles-step__step {
	 font-weight: 700;
	 text-align: center;
}
 .bundle_set .bundles-step__wrapper {
	 width: 100%;
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
	 -webkit-box-pack: center;
	 -ms-flex-pack: center;
	 justify-content: center;
	 margin-top: 10px;
}
 @media (max-width: 767px) {
	 .bundle_set .bundles-step__wrapper {
		 margin-top: 10px !important;
	}
}
 .bundle_set .bundles-step__wrapper .bundles-step__progress-bar {
	 width: 200px;
	 position: relative;
	 height: 12px;
	 border-radius: 40px;
	 background-color: #f9f9f9;
	 display: block;
}
 .bundle_set .bundles-step__wrapper .bundles-step__progress-bar .bundles-step__percent {
	 height: 12px;
	 border-radius: 40px;
	 background-color: #0170b7;
	 position: absolute;
	 left: 0;
}
/* Bundle Set Slider End */
/* Single Banner Start */
 .bundles-review {
	 min-height: 180px;
	 position: relative;
	 text-align: center;
}
 @media (min-width: 576px) {
	 .bundles-review {
		 text-align: left;
		 min-height: 300px;
		 overflow: hidden;
	}
}
 @media (min-width: 992px) {
	 .bundles-review {
		 padding: 40px 0;
		 min-height: 350px;
		 overflow: hidden;
	}
}
 @media (min-width: 1200px) {
	 .bundles-review {
		 min-height: 460px;
	}
}
 .bundles-review .rating {
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
}
 @media (max-width: 575px) {
	 .bundles-review .rating {
		 justify-content: center;
	}
}
 .bundles-review .rating .rating__star {
	 margin-right: 4px;
	 display: block;
	 position: relative;
	 width: 25px;
	 height: 25px;
	 background-image: url(/cdn/shop/files/ico--rating-star-2_1.svg?v=1653135782);
	 background-size: cover;
}
 .bundles-review .bundles-review__name {
	 font-weight: 700;
	 font-size: 14px;
	 letter-spacing: 4px;
	 color: #0170b7;
	 text-transform: uppercase;
	 margin-bottom: 35px;
	 display: block;
}
 .bundles-review .bundles-review__content {
	 font-size: 20px;
	 padding-bottom: 20px;
	 line-height: 32px;
}
 @media only screen and (min-width: 576px) {
	 .bundles-review .bundles-review__content {
		 line-height: 46px;
		 padding-bottom: 0;
		 font-size: 28px;
		 min-height: 250px;
	}
}
 .bundles-review .bundles-review__content .bundles-review__name {
	 font-weight: 700;
	 font-size: 14px;
	 letter-spacing: 4px;
	 color: #0170b7;
	 text-transform: uppercase;
	 margin-bottom: 35px;
	 display: block;
}
 .bundles-review .rimage__img {
	 -o-object-fit: cover;
	 object-fit: cover;
	 width: 100%;
	 margin-bottom: 20px;
}
 @media (min-width: 576px) {
	 .bundles-review .rimage__img {
		 position: absolute;
		 z-index: -1;
		 top: 0;
		 height: 100%;
		 -o-object-position: right;
		 object-position: right;
		 margin-bottom: 0;
	}
}
 @media (max-width: 575px) {
	 .bundles-review .rimage__img {
		 position: static;
	}
}
 .bundles-review .rimage {
	 padding-top: 0 !important;
	 position: unset;
}
/* Single Banner End */
/* Bundle Cta Join Start*/
 .bundle-cta-join {
	 padding: 40px 0 20px;
}
 @media (min-width: 768px) {
	 .bundle-cta-join {
		 padding: 60px 0;
	}
}
 @media (min-width: 992px) {
	 .bundle-cta-join {
		 padding: 100px 0 70px;
	}
}
 .bundle-cta-join .cta-join__img::before {
	 content: "";
	 width: 40px;
	 height: 40px;
	 display: block;
	 border: 3px solid #0170b7;
	 border-radius: 50%;
	 position: absolute;
	 top: 10%;
	 right: -2%;
}
 @media (min-width: 992px) {
	 .bundle-cta-join .cta-join__img::before {
		 width: 86px;
		 height: 86px;
		 top: 7%;
		 right: -4%;
	}
}
 .bundle-cta-join .cta-join__img::after {
	 content: "";
	 width: 136px;
	 height: 136px;
	 background: #0170b7;
	 display: block;
	 border-radius: 50%;
	 position: absolute;
	 bottom: -10%;
	 left: -15%;
	 z-index: -1;
}
 @media (min-width: 992px) {
	 .bundle-cta-join .cta-join__img::after {
		 width: 209px;
		 height: 209px;
		 bottom: -5%;
		 left: -15%;
	}
}
 .bundle-cta-join .cta-join__img img {
	 -o-object-fit: cover;
	 object-fit: cover;
	 width: 100%;
}
 .bundle-cta-join .cta-join__img--alt-2::before {
	 top: 15%;
}
 .bundle-cta-join .cta-join__img--alt-2::after {
	 bottom: -25px;
	 left: -10%;
}
 @media (min-width: 992px) {
	 .bundle-cta-join .cta-join__img--alt-2::after {
		 bottom: -10%;
		 left: -25%;
		 width: 375px;
		 height: 375px;
	}
}
 .bundle-cta-join h2 {
	 margin-bottom: 1.25rem;
}
 @media (max-width: 767px) {
	 .bundle-cta-join h2 {
		 margin-top: 60px;
	}
}
 .bundle-cta-join p {
	 line-height: 1.7em;
}
/* Bundle Page End */
/* Warranty Page Start */
/* Banner Section Start */
 .warranty-banner-section {
	 min-height: 200px;
	 overflow: hidden;
	 position: relative;
}
 @media (min-width: 576px) {
	 .warranty-banner-section {
		 min-height: 300px;
	}
}
 @media (min-width: 768px) {
	 .warranty-banner-section {
		 min-height: 400px;
	}
}
 @media (min-width: 1200px) {
	 .warranty-banner-section {
		 min-height: 50vw;
		 max-height: 100vh;
	}
}
 .warranty-banner-section h1 {
	 font-size: 2.875rem;
	 line-height: 3.75rem;
	 font-weight: 500;
	 margin-bottom: 10px;
}
 @media (max-width: 575px) {
	 .warranty-banner-section h1 {
		 font-size: 24px;
		 line-height: 34px;
		 text-align: center;
	}
}
 .warranty-banner-section h3 {
	 font-weight: normal;
}
 @media (max-width: 575px) {
	 .warranty-banner-section h3 {
		 font-size: 19px;
		 line-height: 29px;
		 text-align: center;
		 margin-bottom: 10px;
	}
}
 .warranty-banner-section .hero-banner__content {
	 margin: 20px auto;
	 max-width: 350px;
	 line-height: 1.7em;
}
 @media (min-width: 576px) {
	 .warranty-banner-section .hero-banner__content {
		 margin: 20px 0;
	}
}
 @media (max-width: 575px) {
	 .warranty-banner-section .hero-banner__content {
		 text-align: center;
	}
}
 .warranty-banner-section .rimage__img {
	 -o-object-fit: cover;
	 object-fit: cover;
	 width: 100%;
	 margin-bottom: 20px;
}
 @media (min-width: 576px) {
	 .warranty-banner-section .rimage__img {
		 position: absolute;
		 z-index: -1;
	}
}
 @media (max-width: 575px) {
	 .warranty-banner-section .rimage__img {
		 position: static;
	}
}
 .warranty-banner-section .rimage {
	 padding-top: 0 !important;
	 position: unset;
}
/* Banner Section End */
/* Form Section Start */
 .warranty-form-section h3 {
	 font-weight: 500;
}
 @media (max-width: 575px) {
	 .warranty-form-section h3 {
		 font-size: 19px;
		 line-height: 29px;
	}
}
/* Form Section End */
/* Warranty Agreement Section Start */
 .warranty-agreement {
	 background-color: #f9f9f9;
	 padding: 30px 0 40px;
}
 @media only screen and (min-width: 768px) {
	 .warranty-agreement {
		 padding: 60px 0 80px;
	}
}
 .warranty-agreement .warranty__select {
	 border: 1px solid #c4c4c4;
	 background-color: transparent;
	 -webkit-box-sizing: border-box;
	 box-sizing: border-box;
	 border-radius: 54px;
	 min-width: 100%;
	 height: 50px;
	 font-size: 16px;
	 line-height: 28px;
	 color: #192f58;
	 text-align: left;
	 padding: 0 40px 0 30px;
	 appearance: none;
	 -webkit-appearance: none;
	 -moz-appearance: none;
	 background-image: url(/cdn/shop/files/ico--filter-arrow_1.svg?v=1653191937);
	 background-repeat: no-repeat;
	 background-position-y: 50%;
	 background-position-x: 90%;
	 outline: none;
	 cursor: pointer;
	 display: block;
	 margin-top: 10px;
	 margin-bottom: 20px;
}
 @media only screen and (min-width: 576px) {
	 .warranty-agreement .warranty__select {
		 min-width: 314px;
		 width: auto;
	}
}
 .warranty-agreement h3 {
	 font-size: 30px;
	 line-height: 40px;
	 font-weight: 500;
	 margin-bottom: 15px;
}
 @media (max-width: 575px) {
	 .warranty-agreement h3 {
		 font-size: 19px;
		 line-height: 29px;
	}
}
 .warranty-agreement p {
	 line-height: 1.7em;
}
 .warranty-agreement .view-agg {
	 display: none;
}
 .warranty-agreement .btn-primary.btn {
	 padding: 20px 30px;
	 width: 100%;
	 max-width: 250px !important;
}
/* Warranty Agreement Section End */
/* Warranty Cta Join Start */
 @media (max-width: 767px) {
	 .warranty-cta-join {
		 display: none;
	}
}
 .warranty-cta-join h3.cta-join__content {
	 color: #192f58;
	 font-weight: 500;
}
 .warranty-cta-join .content-wrapper {
	 max-width: 500px;
}
 @media (max-width: 1599px) {
	 .warranty-cta-join .cta-join__img:before {
		 right: 0;
	}
}
/* Warranty Cta Join End */
/* Warranty Page End */
/* About Page Start */
/* Banner Section Start */
 .about-banner .rimage__img {
	 object-position: top;
}
 @media (max-width: 767px) {
	 .about-banner .rimage > div {
		 padding-top: 0 !important;
	}
	 .about-banner .rimage__img {
		 position: static;
	}
}
/* Banner Section End */
/* About Cta Join Start*/
 .about-cta-join {
	 padding: 50px 0 10px;
	 overflow: hidden;
}
 @media (min-width: 1025px) {
	 .about-cta-join {
		 padding: 100px 0 115px;
	}
}
 .about-cta-join .about__img {
	 position: relative;
}
 @media (max-width: 575px) {
	 .about-cta-join .about__img {
		 max-width: 290px;
		 margin: auto;
	}
}
 .about-cta-join .about__img::before {
	 content: "";
	 width: 40px;
	 height: 40px;
	 display: block;
	 border: 3px solid #0170b7;
	 border-radius: 50%;
	 position: absolute;
	 top: -15px;
	 left: 70px;
	 z-index: 1;
}
 @media (min-width: 992px) {
	 .about-cta-join .about__img::before {
		 width: 86px;
		 height: 86px;
		 top: -43px;
		 left: 70px;
	}
}
 .about-cta-join .about__img::after {
	 content: "";
	 width: 136px;
	 height: 136px;
	 background: #0170b7;
	 display: block;
	 border-radius: 50%;
	 position: absolute;
	 bottom: -40px;
	 right: -5%;
	 z-index: -1;
}
 @media (min-width: 1025px) {
	 .about-cta-join .about__img::after {
		 width: 209px;
		 height: 209px;
		 bottom: -17%;
		 right: -25px;
	}
}
 .about-cta-join .about__img img {
	 -o-object-fit: cover;
	 object-fit: cover;
	 width: 100%;
}
 .about-cta-join h2 {
	 margin-bottom: 1.25rem;
}
 @media (max-width: 1024px) {
	 .about-cta-join h2 {
		 margin-top: 60px;
	}
}
 .about-cta-join p {
	 line-height: 1.7em;
}
 @media (max-width: 1024px) {
	 .about-cta-join .content-wrapper {
		 max-width: 540px;
		 margin-left: auto;
		 margin-right: auto;
	}
}
/* About Cta Join End */
/* Hepa Section Start */
 .about-medify-hepa {
	 background-color: #f9f9f9;
	 text-align: center;
	 padding: 40px 0;
}
 @media (min-width: 768px) {
	 .about-medify-hepa {
		 text-align: left;
		 padding: 80px 0;
	}
}
 .about-medify-hepa img {
	 max-height: 25vh;
}
 .about-medify-hepa p {
	 line-height: 1.7em;
}
/* Hepa Section End */
/* About Cta Start */
 .cta-about {
	 padding: 0 0 30px;
	 min-height: 180px;
	 position: relative;
	 text-align: center;
}
 @media (min-width: 768px) {
	 .cta-about {
		 padding: 40px 0;
		 text-align: left;
		 min-height: 300px;
		 overflow: hidden;
	}
}
 @media (min-width: 992px) {
	 .cta-about {
		 padding: 95px 0;
		 min-height: 350px;
		 overflow: hidden;
	}
}
 @media (min-width: 1200px) {
	 .cta-about {
		 min-height: 660px;
	}
}
 .cta-about p {
	 line-height: 1.7em;
}
 .cta-about .rimage__img {
	 -o-object-fit: cover;
	 object-fit: cover;
	 min-width: 100%;
	 margin-bottom: 20px;
}
 @media (min-width: 768px) {
	 .cta-about .rimage__img {
		 position: absolute;
		 z-index: -1;
		 top: 0;
		 height: 100%;
		 -o-object-position: right;
		 object-position: right;
		 margin-bottom: 0;
	}
}
 @media (max-width: 767px) {
	 .cta-about .rimage__img {
		 position: static;
	}
}
 .cta-about .rimage {
	 padding-top: 0 !important;
	 position: unset;
}
/* About Cta End */
/* About Page End */
/* Product page Filter Information Start */
 .filter-help {
	 position: relative;
}
 .filter-help h6 {
	 color: #3e71ad;
	 font-size: 0.9375rem !important;
	 line-height: 1.25rem !important;
	 cursor: pointer;
	 display: inline-block;
	 font-weight: 700 !important;
	 z-index: 99;
	 background-color: #fff;
	 padding-left: 15px;
	 padding-right: 15px;
	 position: relative;
	 z-index: 10;
}
 @media only screen and (max-width: 600px) {
	 .filter-help h6 {
		 font-size: 0.8125rem !important;
		 line-height: 1.0625rem !important;
	}
}
 .filter-help .filter-help_info {
	 display: none;
	 max-width: 100%;
	 width: 100%;
	 position: relative;
	 background-color: #fafdff;
	 z-index: 9;
	 border: 1px solid;
	 top: 12px;
	 padding: 15px;
	 border-radius: 10px;
	 border-bottom-width: 4px;
}
 @media only screen and (min-width: 768px) {
	 .filter-help .filter-help_info {
		 left: 0;
		 right: 0;
		 position: absolute;
	}
}
 @media only screen and (max-width: 767px) {
	 .filter-help .filter-help_info {
		 top: -17px;
	}
}
 .filter-help .filter-help_info span, .filter-help .filter-help_info p {
	 font-size: 0.875rem !important;
	 line-height: 1.125rem !important;
	 color: #192f58;
}
 @media only screen and (max-width: 600px) {
	 .filter-help .filter-help_info span, .filter-help .filter-help_info p {
		 font-size: 0.75rem !important;
		 line-height: 1rem !important;
	}
}
 .filter-help .filter-help_info p {
	 margin-bottom: 8px;
}
 .filter-help .filter-help_info span {
	 font-weight: 600;
}
/* End Product page Filter Information Start */
/* Reports Page Style */
 .pdfCarousel {
	 position: relative;
	 max-width: 1194px;
	 padding: 0 0;
	 margin: 0 auto;
}
 @media (max-width: 768px) {
	 .pdfCarousel {
		 padding: 0 15px;
	}
}
 .pdfCarousel .arrows {
	 position: absolute;
	 top: 50%;
	 transform: translateY(-50%);
	 -webkit-transform: translateY(-50%);
	 border: 0;
	 background-color: transparent;
	 padding: 0;
	 margin: 0;
	 max-width: 68px;
	 outline: none;
}
 @media (max-width: 768px) {
	 .pdfCarousel .arrows {
		 max-width: 35px;
	}
}
 .pdfCarousel .arrows:focus {
	 outline: none;
}
 .pdfCarousel .arrows svg {
	 max-width: 100%;
}
 .pdfCarousel .arrows.next {
	 right: 0;
}
 .pdfCarousel .arrows.prev {
	 left: 0;
}
/* End Reports Page Style */
/* Cart Page Start */
 .template-cart .cart__head {
	 background-color: #0170b7;
}
 .template-cart .cart__head label {
	 color: #fff;
	 font-size: 1rem;
	 letter-spacing: 1px;
}
 .template-cart .cart-prdouct-title {
	 font-size: 1.25rem;
	 font-weight: 500;
	 margin-bottom: 5px;
}
 .template-cart .cart-main-title {
	 font-size: 44px;
	 line-height: 55px;
}
 .template-cart .price {
	 font-weight: bold;
}
 .template-cart .cart__items, .template-cart .cart__sidebar {
	 background: #fff;
	 border-radius: 3px;
	 overflow: hidden;
}
 .template-cart .cart__items p, .template-cart .cart__sidebar p {
	 font-size: 14px;
	 line-height: 1.2em;
}
 .template-cart .cart__subtotal {
	 display: flex;
	 align-items: center;
	 justify-content: space-between;
}
 .template-cart .cart__subtotal h3 {
	 font-weight: bold;
}
 .template-cart .js-input-quantity-cart {
	 background: #fff !important;
	 text-align: center !important;
}
 .template-cart .btn.btn--text {
	 font-size: 12px;
	 padding: 0;
	 line-height: 1.3em;
}
 .template-cart h5, .template-cart h3 {
	 font-weight: 500;
}
 .template-cart .cart__total-discounts {
	 display: none;
}
 .template-cart .cart__sidebar .btn {
	 letter-spacing: 1px !important;
}
 .template-cart .cart-title {
	 font-size: 2.5rem;
	 line-height: 1.3em;
	 text-transform: uppercase;
	 padding-top: 1.25rem;
}
/* Cart Page End */
/* Review Page Start */
 #reviews .yotpo .yotpo-review .yotpo-main .content-title, #reviews #reviews .yotpo .yotpo-review .yotpo-main .content-title {
	 font-family: 'Montserrat';
	 font-weight: 600;
	 font-size: 16px;
	 line-height: 1.3em;
	 color: #192f58;
	 text-transform: uppercase;
}
 @media (max-width: 767px) {
	 #reviews .yotpo .yotpo-review .yotpo-main .content-title, #reviews #reviews .yotpo .yotpo-review .yotpo-main .content-title {
		 font-size: 14px;
	}
}
 #reviews .yotpo .yotpo-review .yotpo-header .yotpo-header-element .y-label.yotpo-user-name {
	 font-family: Montserrat;
	 font-weight: 700;
	 letter-spacing: 2.5px;
	 text-transform: uppercase;
	 font-size: 16px;
	 color: #192f58;
}
 @media (max-width: 767px) {
	 #reviews .yotpo .yotpo-review .yotpo-header .yotpo-header-element .y-label.yotpo-user-name {
		 font-size: 14px;
	}
}
 #reviews .yotpo .yotpo-comments-box {
	 border-left: 4px solid #0370b7;
}
 @media (max-width: 767px) {
	 #reviews .yotpo .yotpo-comments-box {
		 border-left: 3px solid rgba(3, 112, 183, 0.27);
	}
}
 #reviews .yotpo .yotpo-review .yotpo-main .content-review {
	 font-size: 16px;
	 line-height: 1.4em;
	 letter-spacing: 0.2px;
	 font-weight: 500;
	 color: #192f58 !important;
}
 @media (max-width: 767px) {
	 #reviews .yotpo .yotpo-review .yotpo-main .content-review {
		 font-size: 14px;
	}
}
 #reviews h2 {
	 margin-bottom: 25px;
}
 #reviews .yotpo .yotpo-modal-bottom-line .yotpo-bottomline {
	 display: flex;
	 align-items: center;
}
/* Review Page End */
/* Login Page Start */
 .template-login .btn, .template-register .btn {
	 padding: 15px 30px;
}
 .template-login .errors li, .template-register .errors li {
	 text-align: center !important;
	 margin-bottom: 25px;
}
 .rc_layout__full h2 {
	 margin-bottom: 15px;
	 margin-top: 2.5rem;
}
 .rc_layout__full .btn {
	 padding: 15px 30px;
}
 .rc_layout__full .col-md-6 {
	 margin: auto;
}
/* Login Page End */
/* Customer Account Page Start */
 .template-account .tabs__content {
	 background-color: #fff;
}
 .template-account .tabs[data-type=horizontal] .tabs__head {
	 background-color: transparent !important;
}
 .template-account .tabs[data-type=horizontal] .tabs__content {
	 padding: 2.1875rem 1.5625rem;
}
 .template-account .tabs.js-tabs.tabs--init {
	 max-width: 900px;
	 margin: 0 auto;
	 width: 100%;
}
 .template-account .table-account-history thead th {
	 font-size: 15px;
	 font-weight: bold;
	 text-transform: uppercase;
	 line-height: 1.3em;
	 color: #000;
}
 .template-account .table-account td {
	 text-transform: capitalize;
}
 .template-account .table-account td:first-child, .template-account .table-product-sizes td:first-child {
	 text-transform: uppercase;
	 font-weight: bold;
	 color: #000;
}
 .template-account .tabs[data-type=horizontal] .tabs__btn {
	 font-weight: bold;
	 padding: 15px 30px;
}
 .template-account .responsive-table td {
	 font-size: 15px;
	 padding: 15px 0 !important;
}
 .template-account h1 {
	 text-transform: uppercase;
}
 .template-account h2 {
	 text-transform: uppercase;
	 margin-top: 0 !important;
	 display: none;
}
 .template-account .view-address-btn a {
	 font-weight: bold;
	 text-transform: uppercase;
	 text-decoration: underline;
	 letter-spacing: 1px;
}
 @media only screen and (max-width: 1008px) {
	 .template-account .tabs[data-type=horizontal] .tabs__body > div.active > span {
		 border-bottom: 1px solid #e5e5e5;
		 background-color: #fff !important;
	}
	 .template-account .tabs[data-type=horizontal] .tabs__body > div > span {
		 padding: 12px 15px 8px;
		 font-weight: bold;
	}
}
 .template-account .btn {
	 padding: 15px 30px;
}
 .template-addresses .account-address-inner {
	 max-width: 900px;
	 margin: 0 auto;
	 width: 100%;
}
 .template-addresses .input-checkbox .border {
	 border-color: #858585 !important;
}
 .template-addresses h1 {
	 text-transform: uppercase;
}
 .template-addresses .table-wrapper {
	 background: #fff;
}
 .template-addresses .table-account-addresses td {
	 padding: 15px 0 !important;
}
 .template-addresses .table-account-addresses td:first-child {
	 text-transform: uppercase;
	 font-weight: bold;
	 font-size: 15px;
	 color: #000;
}
 .template-addresses .btn-return-store {
	 font-weight: bold;
	 text-transform: uppercase;
	 text-decoration: underline;
	 letter-spacing: 1px;
	 font-size: 14px;
}
 .template-addresses #MainContent input[type=email], .template-addresses #MainContent input[type=number], .template-addresses #MainContent input[type=password], .template-addresses #MainContent input[type=search], .template-addresses #MainContent input[type=tel], .template-addresses #MainContent input[type=text], .template-addresses #MainContent select, .template-addresses #MainContent textarea {
	 border: solid 1px #ddd !important;
	 height: 45px;
}
 .template-addresses label {
	 font-weight: bold;
	 margin-bottom: 8px;
	 text-transform: uppercase;
	 font-size: 15px;
}
 .template-addresses .btn {
	 padding: 15px 30px;
}
/* Customer Account Page End */
/* HVAC Product list */
 [data-rating="merv-11"] .virus, [data-rating="merv-11"] .bacteria, [data-rating="merv-11"] .sneeze, [data-rating="merv-11"] .mp2, [data-rating="merv-11"] .candle, [data-rating="merv-11"] .exhust, [data-rating="merv-11"] .ultrafine {
	 opacity: 0.4;
}
 [data-rating="merv-11"] .virus .icon-single:after, [data-rating="merv-11"] .bacteria .icon-single:after, [data-rating="merv-11"] .sneeze .icon-single:after, [data-rating="merv-11"] .mp2 .icon-single:after, [data-rating="merv-11"] .candle .icon-single:after, [data-rating="merv-11"] .exhust .icon-single:after, [data-rating="merv-11"] .ultrafine .icon-single:after {
	 content: "";
	 height: 5px;
	 width: 100%;
	 position: absolute;
	 background-color: #006fb6;
	 transform: rotate(-45deg);
	 -webkit-transform: rotate(-45deg);
	 -moz-transform: rotate(-45deg);
	 -ms-transform: rotate(-45deg);
}
 [data-rating="merv-12"] .mp2, [data-rating="merv-12"] .candle, [data-rating="merv-12"] .exhust, [data-rating="merv-12"] .ultrafine {
	 opacity: 0.4;
}
 [data-rating="merv-12"] .mp2 .icon-single:after, [data-rating="merv-12"] .candle .icon-single:after, [data-rating="merv-12"] .exhust .icon-single:after, [data-rating="merv-12"] .ultrafine .icon-single:after {
	 content: "";
	 height: 5px;
	 width: 100%;
	 position: absolute;
	 background-color: #006fb6;
	 transform: rotate(-45deg);
	 -webkit-transform: rotate(-45deg);
	 -moz-transform: rotate(-45deg);
	 -ms-transform: rotate(-45deg);
}
 [data-rating="merv-13"] .ultrafine {
	 opacity: 0.4;
}
 [data-rating="merv-13"] .ultrafine .icon-single:after {
	 content: "";
	 height: 5px;
	 width: 100%;
	 position: absolute;
	 background-color: #006fb6;
	 transform: rotate(-45deg);
	 -webkit-transform: rotate(-45deg);
	 -moz-transform: rotate(-45deg);
	 -ms-transform: rotate(-45deg);
}
 #ma-25-air-purifier-1-free-filter .cta-bundle, #ma-40-air-purifier-for-homes-and-offices .cta-bundle, #ma-25-air-purifier-1-free-filter .product-recommendations, #ma-40-air-purifier-for-homes-and-offices .product-recommendations, #ma-25-air-purifier-1-free-filter .compare-products, #ma-40-air-purifier-for-homes-and-offices .compare-products {
	 display: none;
}
 @media (min-width: 768px) {
	 .popup-cart .rebuy-widget .rebuy-product-grid.large-style-line .rebuy-product-block .rebuy-product-options {
		 margin-top: 30px !important;
	}
}
 .amazon-btn-wrapper {
	 display: none;
}
 .amazon-btn-wrapper-text {
	 background-color: #fbfbac;
	 font-weight: bold;
	 padding: 10px 10px;
	 border: 1px solid #ebeb19;
}
 .amazon-btn-wrapper[data-id="39674100252739"] {
	 display: block;
}
/* Add To wiSh List Start */
 .product-gallery__main_slider-wrapper .js-store-lists-add-wishlist, .product-gallery__main .js-store-lists-add-wishlist {
	 position: absolute;
	 right: 0;
	 top: 0;
	 z-index: 1;
	 padding: 0 !important;
	 min-height: auto !important;
}
 @media (max-width: 767px) {
	 .product-gallery__main_slider-wrapper .js-store-lists-add-wishlist, .product-gallery__main .js-store-lists-add-wishlist {
		 right: 0;
	}
}
 .product-gallery__main_slider-wrapper .js-store-lists-add-wishlist svg, .product-gallery__main .js-store-lists-add-wishlist svg {
	 width: 25px;
}
 .product-gallery__main_slider-wrapper .wishlist-text, .product-gallery__main .wishlist-text {
	 display: none;
}
 .product-gallery__main_slider-wrapper [data-button-status="added"] svg path, .product-gallery__main [data-button-status="added"] svg path {
	 stroke: #fff;
}
 .product-page-info .js-store-lists-add-wishlist {
	 display: none;
}
 .popup-wishlist {
	 width: 100%;
	 max-width: 400px;
}
 .popup-wishlist .product-store-lists__title h3 {
	 font-weight: bold;
}
 .popup-wishlist .product-store-lists__variant {
	 font-size: 13px;
}
 [data-js-wishlist-count="0"] + i svg path {
	 fill: transparent !important;
	 stroke: #192f58;
}
 .header__content:hover [data-js-wishlist-count="0"] + i svg path {
	 fill: transparent !important;
	 stroke: #fff;
}
/* .header__content:hover .header__line-top .icon-theme-181 path {
	 fill: #192f58;
}
 */
 .header__sidebar .icon-theme-181 path {
	 fill: #192f58;
}
 @media (max-width: 1024px) {
	/* .header__sidebar .icon-theme-181 path {
		 fill: #fff;
	}
	 */
	 [data-js-wishlist-count="0"] + i svg path {
		 fill: transparent !important;
		 stroke: #fff;
	}
}
 #ma-440-replacement-filter-set .js-store-lists-add-wishlist {
	 top: -40px;
	 right: 0;
}
/* Add To wiSh List End */
 .product-review-wrapper .form-input-error {
	 display: block !important;
	 font-size: 12px !important;
	 line-height: 1.4em !important;
}
 @media (max-width: 639px) {
	 .template-index .signup-section-right-mobile:not(.slick-initialized) .col-md-4 {
		 width: 100%;
		 margin-bottom: 30px;
	}
	 .template-index .signup-section-right-mobile:not(.slick-initialized) .items-icon:before {
		 display: none;
	}
	 .review-carousel-wrapper .carousel-images-content:not(.slick-initialized) .carousel__review {
		 padding-top: 75px;
	}
}
 .container {
	 max-width: 1400px;
}
 @media (max-width: 1024px) {
	 ::part(acsb-trigger) {
		 display: none;
	}
}
/* Compare Unit Section Start */
/* table scrollbar css */
 .mCSB_scrollTools.mCSB_scrollTools_horizontal {
	 background-color: #f6f9ff !important;
	 height: 12px !important;
	 border-radius: 20px;
}
 .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
	 height: 100% !important;
	 margin: 0 !important;
	 background-color: #0170b7 !important;
}
 .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail {
	 display: none;
}
/* table scrollbar css */
 .compare-products .fixed-table table tbody td, .compare-products .fixed-table table th {
	 background-color: #f6f9ff;
	 min-width: 170px;
	 position: relative;
}
 .compare-products .fixed-table table {
	 border-spacing: 20px 0;
	 border-collapse: separate !important;
}
 .compare-products .price-column td:after, .compare-products .compare-learn-btn-column td:after {
	 height: 0;
}
 .compare-products .compare__learn__btn a {
	 background-color: #0370b7;
	 color: #fff;
	 padding: 8px 20px;
	 width: 100%;
	 max-width: 120px;
	 border-radius: 20px;
	 font-size: 12px;
	 font-weight: 600;
}
 .compare-products .table-small-title {
	 display: block;
	 font-size: 12px;
	 font-weight: 700;
	 line-height: 1.5em;
	 margin-bottom: 3px;
}
 @media (max-width: 767px) {
	 .compare-products .table-small-title {
		 line-height: 1.6em;
	}
}
/* .compare-products .table-small-title-2 {
	 font-weight: bold;
}
 */
 .compare-products .price-column td {
	 font-size: 20px !important;
	 font-weight: 600;
	 color: #0470b7;
}
 @media (max-width: 767px) {
	 .compare-products .price-column td {
		 font-size: 18px !important;
		 font-weight: 600 !important;
	}
}
 .compare-products .yotpo-stars {
	 width: 100%;
	 justify-content: center;
	 display: flex;
	 margin-bottom: 5px;
}
 .compare-products td:after {
	 position: absolute;
	 content: '';
	 background: rgba(217, 217, 217, 0.29);
	 height: 1px;
	 left: 50%;
	 top: 0;
	 width: calc(100% - 20px);
	 transform: translateX(-50%);
}
 .compare-products .subtitle {
	 font-size: 1.125rem;
	 max-width: 29.6875rem;
	 margin-left: auto;
	 line-height: 1.1em;
	 margin-right: auto;
	 margin-bottom: 2.18rem;
	 color: #192e58;
	 font-weight: 500;
}
 @media (max-width: 767px) {
	/* table scrollbar css */
	/* table scrollbar css */
	 .compare-products .subtitle {
		 font-size: 12px;
		 max-width: 320px;
		 line-height: 1.2em;
	}
	 .mCSB_scrollTools.mCSB_scrollTools_horizontal {
		 height: 8px !important;
	}
	 .mCSB_horizontal.mCSB_inside > .mCSB_container {
		 margin-bottom: 20px !important;
	}
	 .compare-products .fixed-table table {
		 border-spacing: 10px 0;
	}
	 .compare-products .home-section-title {
		 padding-bottom: 7px;
	}
}
/* Compare Unit Section End */
 @media (max-width: 767px) {
	 .product_page_price_wrapper {
		 max-width: 300px;
		 margin: 0 auto;
	}
	 .product-options--type-page .product-options__section[data-style="large-text"] {
		 max-width: 300px;
		 margin: 0 auto;
	}
	 .product-options__value--large-text {
		 max-width: 145px;
	}
	 .template-product .product-page .subscribe-filter h4 {
		 font-size: 12px;
		 line-height: 1.3em;
		/* margin-bottom: 0;
		 */
	}
	 .template-product .product-page .subscribe-filter-radio label {
		 font-size: 12px;
		 position: relative;
		/* margin-left:40px;
		 */
	}
	 .product-page-info {
		 max-width: 400px;
		 margin-left: auto;
		 margin-right: auto;
	}
	 .template-product .product-page .subscribe-filter-radio input#subscriptionID + label:before {
		 left: -40px;
	}
	 .template-product .product-page-info .add-cart-button {
		 max-width: 310px;
		 margin-left: auto;
		 margin-right: auto;
	}
}
 .product-page-info .product-page-info__price .single-price .compare_price {
	 text-decoration: line-through;
	 margin-right: 10px;
}
 .product-handle-name-ma-15 .without-ma-car-page-banner-show-some-products, .product-handle-name-medify-ma-25-air-purifier .without-ma-car-page-banner-show-some-products, .product-handle-name-medify-ma-40 .without-ma-car-page-banner-show-some-products, .product-handle-name-ma-50-air-purifier .without-ma-car-page-banner-show-some-products, .product-handle-name-ma-112 .without-ma-car-page-banner-show-some-products {
	 display: block !important;
}
 #ma-112-pro-replacement-filter-set .product-info {
	 display: none;
}
