.section-with-divider{position:relative}@media (max-width: 990px){.section-with-divider:after{content:"";position:absolute;width:200px;height:3px;background:#004f99;bottom:0;left:50%;transform:translate(-50%)}}.product-single__thumbnails{margin-left:0;margin-right:0}.product-single__thumbnails .slick-list{padding-top:10px;padding-bottom:10px;min-height:420px}@media (max-width: 767px){.product-single__thumbnails .slick-list{min-height:360px}}@media (max-width: 360px){.product-single__thumbnails .slick-list{min-height:256px}}.product-single__thumbnails .slick-prev:before,.product-single__thumbnails .slick-next:before{display:none}.product-single__thumbnails .slick-arrow{font-size:30px;color:#000;position:relative;display:block;transform:rotate(90deg);width:10px;height:40px;left:4px;right:0;top:0;bottom:0;margin-left:auto;margin-right:auto;z-index:9999;outline:none!important}.product-single__thumbnails .slick-arrow:hover,.product-single__thumbnails .slick-arrow:focus{color:#004f99}.product-single__thumbnails .slick-arrow svg{fill:#000}.product-single__thumbnails-item{border:0!important;outline:unset!important}.product-single__media-group{display:flex;flex-wrap:wrap}.product-single_thumbnails-wrapper{width:12%}.product-single_featured-media-wrapper{width:88%}.product-single__thumbnail{background:#fff;border-radius:100%;overflow:hidden;outline:none!important}.product-single__meta .product-rates{height:30px;max-height:30px;margin-bottom:0}@media (max-width: 460px){.product-single__meta .product-rates{height:50px;max-height:50px}}.product-single .product-rates .yotporeview-wrapper{display:flex;margin:0;align-items:center;justify-content:flex-start}.product-single .product-rates .yotporeview-wrapper .QABottomLine{margin-left:5px}@media (max-width: 459px){.product-single .product-rates .yotporeview-wrapper{flex-flow:column}.product-single .product-rates .yotporeview-wrapper .yotpo:first-child{margin-bottom:10px}}.product-single__title{margin-top:20px;color:#000;font-weight:700}.product__price.product-single__price .price{display:flex;flex-direction:row;font-size:1.4em}.product__price.product-single__price .price .price__pricing-group{display:flex;flex-direction:column;align-items:flex-start}.product__price.product-single__price .price .price__pricing-group .price-item{display:block}.product__price.product-single__price .price.price--on-sale .price-item--regular{text-decoration:line-through;color:var(--color-sale-text);opacity:.6}.product__price.product-single__price .price .price__guarantee{font-size:18px;border-left:2px solid #004f99;padding-left:10px}.product__price.product-single__price .save-price-badge{background:#004f99;color:#fff;padding:0 5px;border-radius:20px;font-size:12px;text-transform:uppercase;display:table;text-align:center}.product__price.product-single__price .price--on-sale .price__sale{align-items:flex-end}@media (max-width: 749px){.product__price.product-single__price .price{font-size:1.2em}}@media (max-width: 459px){.product__price.product-single__price .price{font-size:1em}}#rc_container{display:none!important}.custom-rc-container{margin-bottom:30px}.purchase-subscribe-container{display:-webkit-flex;display:-ms-flexbox;display:flex}.purchase-tab{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;align-items:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:10px;margin:0;height:auto;width:50%;border:1px solid #D8D8D8;position:relative;cursor:pointer;text-transform:none;text-align:center;color:#285082;font-weight:700;font-size:18px}.purchase-tab .rc-label-content{font-weight:700}.purchase-tab.checked{color:#fff;background-color:#004f99;border:1px solid #004f99}.purchase-tab.checked .fa-check-circle{display:block}.purchase-tab:first-child{border-radius:8px 0 0 8px}.purchase-tab:last-child{border-radius:0 8px 8px 0}.purchase-tab i{font-size:1.2em;position:absolute;top:-8.7px;color:#213f4e;background-color:#f0f5f5;display:none}.purchase-tab .price{font-size:1.4em}.purchase-tab .free-shipping{line-height:1;position:relative;display:inline-block;color:#fd4239;font-size:16px;line-height:1.5;font-weight:700}.rc_custom_popup{text-align:center;width:50%;margin-left:50%;position:relative}.rc_custom_popup .rc_popup__hover{text-decoration:underline;font-size:12px;height:auto;color:#0084d4}.rc_custom_popup .footer-save-more{position:absolute;right:-70px;bottom:-60px;display:block;width:auto}.quantity-key{border:1px solid #D8D8D8;position:relative;color:#717f86;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:14px;padding:12px 16px;cursor:pointer;display:-webkit-flex;display:flex;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:1.5;border-radius:6px;width:70%}.quantity-key .quantity-dropdown-tab--label{margin-right:30px;text-transform:uppercase}.quantity-key .quantity-key--data{color:#213f4e}.quantity-key .icon{color:#30b6d1;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-left:auto}.quantity-key--data,.quantity-dropdown-tab--data{min-width:190px;display:flex;text-align:left}.quantity-wrapper{border:1px solid #D8D8D8;border-top:none;position:relative}.quantity-wrapper .quantity-dropdown-tab{position:relative;color:#717f86;font-size:14px;cursor:pointer;border-bottom:1px solid #D8D8D8;margin:0;border-radius:0;overflow:hidden}.quantity-wrapper .quantity-dropdown-tab:hover{background-color:#f1f1f1}.quantity-wrapper .quantity-dropdown-tab label{height:auto;line-height:inherit;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:14px;padding:16px;width:100%;font-weight:400;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:0;cursor:pointer}.quantity-wrapper .quantity-dropdown-tab label .fa-repeat{color:#2e384d;margin-right:16px}.quantity-wrapper .quantity-dropdown-tab label .quantity-dropdown-tab--data{color:#285082;text-transform:none}.quantity-wrapper:not(.is-open){display:none}@media (max-width: 1200px){.rc_custom_popup div.rc_popup__block{max-width:220px}.rc_custom_popup .footer-save-more{display:none}}@media (max-width: 414px){.rc_custom_popup{margin-left:25%}}.single-product-properties{background:linear-gradient(to bottom,#c8e7f8 0% 50%,#fff 50% 100%)}.properties-wrap{width:90%;max-width:1000px;margin-right:auto;margin-left:auto;padding:20px;border-radius:10px;background-color:#fff;-webkit-box-shadow:0 0 19px -7px #9d9d9d;box-shadow:0 0 19px -7px #9d9d9d;display:flex;flex-wrap:wrap}.property-box{padding:20px 0}.property-image{width:50px;text-align:center}.property-image img{margin-left:auto;margin-right:auto}.property-title{padding-left:10px;font-size:16px;font-weight:600}@media (min-width: 990px){.properties-wrap{padding:30px}.property-image{width:60px}.property-title{font-size:19px}}@media (max-width : 459px){.property-box{flex-flow:column;text-align:center}}.about-right{flex-flow:column-reverse}.about-left{flex-flow:column}.about-left-description-wrapper{position:relative}.about-left-image{margin-left:auto;margin-right:0}.about-second-row{margin-top:50px}.about-right-image{margin-left:0;margin-right:auto}@media (min-width: 1200px){.about-right-image img,.about-left-image img{max-width:330px}}.about-right-description ul{font-family:sans-serif!important;list-style:none;padding-left:50px}.about-right-description ul li{position:relative;padding:10px 0;font-size:1.2em;font-weight:900;color:#004f99}.about-right-description ul li:before{content:"";position:absolute;background-size:contain;background-repeat:no-repeat;width:30px;height:30px;left:-50px;top:50%;transform:translateY(-50%)}@media (max-width: 749px){.about-left-description{max-width:100%}.about-left-image{margin-left:auto;margin-right:auto;max-width:70%;margin-bottom:30px}.about-right-image{margin-left:auto;margin-right:auto;margin-bottom:30px;max-width:70%}.about-right-description ul li{font-size:1.1em}}@media (max-width: 459px){.about-left-image,.about-right-image{max-width:280px}.about-right-description ul li{font-size:1em}}.ingredient-image svg,.ingredient-image img{max-width:280px;margin:0 auto 20px;border-radius:100%}.ingredient-title{min-height:72px}.ingredient-title span{display:block}.ingredient-description{padding:0 40px}@media (min-width: 460px) and (max-width: 989px){.ingredient{display:flex;align-items:center;flex-flow:column}.ingredient-content{text-align:left;margin-left:30px}.ingredient-description{padding:0}}@media (max-width: 459px){.ingredient-description{padding:0 20px}}.benefit-box{display:flex;padding:20px 0}.benefit-box .benefit-image{flex-basis:80px;width:80px;min-height:80px}.benefit-box .benefit-description{margin-left:20px;flex-basis:calc(100% - 100px);font-weight:800;font-size:1.2em}.benefit-box .benefit-description p{margin-bottom:0}.benefit-box .benefit-description *{color:#fff}.benefit-main-image-wrapper img{max-width:80%;margin-left:auto;margin-right:auto}.benefits-button-wrapper{margin-top:30px}@media (max-width: 749px){.benefit-box{flex-flow:column;text-align:center}.benefit-box .benefit-description{margin:10px auto 20px;width:80%;max-width:300px}.benefit-main-image-wrapper img{max-width:150px;margin:0 auto}}.table-content{display:none}.table-content.active{display:block}.table-content-list-title{cursor:pointer;font-size:calc(((var(--font-h4-mobile)) / (var(--font-size-base))) * .9em)}.table-content-title-wrapper{position:relative}.product-table-of-contents{border:1px solid #ddd;padding:30px 20px}.product-table-of-contents p a{text-decoration:underline}@media (max-width: 749px){.table-content-title-wrapper{padding-top:50px;padding-bottom:50px;margin-bottom:50px}.table-content-title-wrapper:before,.table-content-title-wrapper:after{content:"";position:absolute;width:200px;height:3px;background:#004f99;left:calc(50% + 30px);transform:translate(-50%)}.table-content-title-wrapper:before{top:0}.table-content-title-wrapper:after{bottom:0}}.comparison-chart-title-wrapper span{display:block}table.comparison-chart-table{overflow-x:auto;overflow-y:hidden;box-shadow:0 0 20px -3px #b9b9b9}table.comparison-chart-table td,table.comparison-chart-table th{text-align:center;padding:10px;max-width:200px;font-weight:800}table.comparison-chart-table th img{max-width:120px}table.comparison-chart-table tr th:nth-child(1),table.comparison-chart-table tr td:nth-child(1){color:#fff;background:#0084d4;text-align:left}table.comparison-chart-table tr th:nth-child(2),table.comparison-chart-table tr td:nth-child(2){background:#f0f0f0;transform:scale(1.1)}table.comparison-chart-table td.td-success{color:#41ad49}table.comparison-chart-table td.td-error{color:#c70000}.comparison-chart-table-description{max-width:80%;margin-left:auto;margin-right:auto;text-align:center}.comparison-chart-table-description p{margin-bottom:0;font-size:14px}@media (max-width: 990px){table.comparison-chart-table tr th,table.comparison-chart-table tr td{font-size:14px}table.comparison-chart-table th img{max-width:80px}}@media (max-width: 459px){table.comparison-chart-table tr th,table.comparison-chart-table tr td{font-size:12px}table.comparison-chart-table th img{max-width:50px}table.comparison-chart-table td,table.comparison-chart-table th{padding:10px 5px}}.subscribe-left{min-height:160px}.subscribe-right .image-wrapper img{margin-left:auto;margin-right:auto}@media (min-width: 750px){.subscribe-right .image-wrapper{overflow:visible;max-height:160px;position:relative}.subscribe-right .image-wrapper img{position:absolute;top:0;transform:translateY(-25%);width:100%;height:auto}}@media (max-width: 749px){.subscribe-right .image-wrapper img{max-width:300px}}.testimonial-subinfo{border-bottom:1px solid #dfdfdf;display:inline-block;padding:20px 0;margin-bottom:40px}span.testimonial-star{color:#f48e23;font-size:32px;line-height:1}.testimonial-subinfo p{margin-bottom:0}.testimonial-title{color:#0084d4}.testimonial-description{font-style:italic;padding:20px;position:relative;font-size:1.22em}.testimonial-description:before,.testimonial-description:after{position:absolute;content:"";width:50px;height:50px;background-size:contain;background-position:center;background-repeat:no-repeat}.testimonial-description:before{top:0;left:0;right:auto}.testimonial-description:after{bottom:0;left:200px;right:auto}.testimonial-description p{margin-bottom:0}.testimonial-customer-name{padding:0 20px}@media (max-width: 749px){.testimonial-image{margin-bottom:20px}.testimonials-wrapper{margin-bottom:40px}}.follow-us-wrapper .section-header{margin-bottom:0}.dosing-tab{text-align:center;margin-bottom:20px}.dosing-tab button{background-color:transparent;border:0;border-top:3px solid transparent;outline:none;cursor:pointer;padding:14px 16px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;font-size:17px}.dosing-tab button.active{color:#004f99;border-top:3px solid #004f99}.dosing-tabcontent{display:none;max-width:800px;margin:0 auto}.dosing-tabcontent.active{display:block}.dosing-title-wrapper h2{color:#004f99}.dosing-content-wrapper{display:flex;flex-flow:row}.dosing-image-wrapper{flex-basis:20%}.dosing-image-wrapper img{margin:0 auto;max-width:80%}.dosing-table-wrapper{flex-basis:80%;padding:0 10px}.dosing-table-wrapper table thead th{color:#fff;font-weight:700;text-align:center;border:0}.dosing-table-wrapper table thead tr:first-child th:first-child{overflow:hidden;border-top-left-radius:20px;padding-top:20px}.dosing-table-wrapper table thead tr:first-child th:last-child{overflow:hidden;border-top-right-radius:20px}.dosing-table-wrapper table thead tr:last-child th{font-weight:500;padding:3px 14px}.dosing-table-wrapper table tbody tr:last-child td:first-child{overflow:hidden;border-bottom-left-radius:20px}.dosing-table-wrapper table tbody tr:last-child td:last-child{overflow:hidden;border-bottom-right-radius:20px}.dosing-table-wrapper table thead th span{display:block}.dosing-table-wrapper table tbody td{background-color:#fff;font-weight:700;text-align:center}.dosing-table-wrapper table tbody tr td:nth-child(3),.dosing-table-wrapper table tbody tr td:nth-child(5){background-color:#f6f6f6}.dosing-table-wrapper table tbody tr td:nth-child(1),.dosing-table-wrapper table tbody tr td:nth-child(2){color:var(--color-body-text)!important}.dosing-table-wrapper table tbody tr td span{display:block;font-weight:500;color:var(--color-body-text)!important}.dosing-table-description{flex-basis:100%;max-width:500px;margin:20px auto 0;font-size:16px;column-count:2}.dosing-table-description p{margin-bottom:10px}.dosing-table-description span.active{font-weight:700}@media (max-width: 749px){.dosing-content-wrapper{flex-wrap:wrap}.dosing-table-wrapper table{font-size:12px}.dosing-table-wrapper table td,.dosing-table-wrapper table th{padding:10px 6px}.dosing-table-wrapper table thead tr:first-child th:first-child{border-top-left-radius:15px}.dosing-table-wrapper table thead tr:first-child th:last-child{border-top-right-radius:15px}.dosing-table-wrapper table tbody tr:last-child td:first-child{border-bottom-left-radius:15px}.dosing-table-wrapper table tbody tr:last-child td:last-child{border-bottom-right-radius:15px}.dosing-table-wrapper table thead tr:last-child th:nth-child(2),.dosing-table-wrapper table tbody tr td:nth-child(2){display:none}}@media (max-width: 459px){.dosing-table-wrapper table{font-size:13px}.dosing-table-wrapper table td,.dosing-table-wrapper table th{padding:8px 5px}.dosing-table-wrapper table thead th span{font-size:10px;line-height:1}.dosing-table-wrapper{flex-basis:100%;padding:0 10px}.dosing-image-wrapper{display:none}.dosing-tab button{font-size:16px}.dosing-table-description{padding:0 20px;column-count:1;flex-basis:100%}}@media (max-width: 749px){.story-image-wrapper{margin-top:30px;margin-bottom:30px}}.faq-title{max-width:460px;margin-left:auto;margin-right:auto}.faq-wrapper{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;padding:5px 0}.faq-wrapper .accordion-title{align-items:center;cursor:pointer;display:flex;justify-content:space-between;width:100%;margin:20px 0;color:#191918}.faq-wrapper .accordion-title.active{border-bottom-color:transparent}.faq-wrapper .accordion-title span{float:right}.faq-wrapper .accordion-title span:before{height:18px;content:"";width:2px;background-color:#444;top:0;left:10px;position:relative;display:block}.faq-wrapper .accordion-title span:after{width:18px;content:"";height:2px;background-color:#444;position:relative;display:block;top:-10px;left:2px;transform:rotate(0);transition:ease all .6s}.faq-wrapper .accordion-title.active span:before{transform:rotate(270deg)}.faq-wrapper .accordion-title.active.active span:after{transform:rotate(180deg);transition:ease all .6s}.faq-wrapper .accordion-content{overflow:hidden;font-size:14px;height:0px}.faq-wrapper .accordion-title.active+.accordion-content{height:auto!important;padding-bottom:20px;transition:ease all .6s}.faq-wrapper .accordion-content ul{padding-left:20px;margin-bottom:20px}.faq-wrapper .accordion-content ul li{list-style:disc}@media (max-width: 749px){.faq-title{max-width:100%}}.cta-title{margin-bottom:40px}.cta-yotpo-review-wrapper .yotporeview-wrapper{display:flex;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;margin-bottom:20px}.cta-yotpo-review-wrapper .yotporeview-wrapper>.yotpo{margin:0 5px}@media (max-width: 749px){.cta-image{margin-bottom:30px}.cta-yotpo-review-wrapper .yotporeview-wrapper{flex-flow:column;align-items:center}.cta-yotpo-review-wrapper .yotporeview-wrapper>.yotpo{margin:5px auto}}.text-image-group-inner-section{padding-top:60px;padding-bottom:60px}.single-product-text-image .text-image-group-inner-section:first-child{padding-top:0}.text-image-group-description strong,.text-image-group-description b{font-size:1.2em;color:#004f99!important}.text-image-group-description.mb-50{margin-bottom:50px}@media (max-width: 749px){.text-image-group-inner-section{padding-top:50px;padding-bottom:50px}.single-product-text-image .text-image-group-inner-section:first-child{padding-top:0}.text-image-group-image-wrapper{margin-top:30px;margin-bottom:30px}.text-image-group-description.mb-50{margin-bottom:0}.text-image-group-image-wrapper img{max-width:400px}}@media (max-width: 459px){.text-image-group-image-wrapper img{max-width:100%}}.variant-swatches{display:flex;justify-content:flex-start;flex-wrap:wrap}.variant-swatches .variant-swatch{margin-right:10px;margin-bottom:10px}@media (min-width: 460px) and (max-width: 749px){.variant-swatches{display:flex;justify-content:flex-start;flex-wrap:wrap}.variant-swatches .variant-swatch{margin-right:2%;flex-basis:23%;margin-bottom:10px}}@media (max-width: 459px){.variant-swatches{display:flex;justify-content:flex-start;flex-wrap:wrap}.variant-swatches .variant-swatch{margin-right:3%;flex-basis:30%;margin-bottom:10px}}.variant-swatch input{display:none}.variant-swatch label{font-size:14px;line-height:15px;padding:15px 5px;background:transparent;text-align:center;font-weight:700;border:1px solid #ccc;border-radius:5px}.swatch-element:hover .swatch-value{border-color:#888}.variant-swatch input:checked+label{border-width:2px;border-color:#004f99}.variant-swatch label .swatch-value-details{display:block;font-size:10px;line-height:12px}.option-label{text-transform:uppercase;font-weight:600;font-size:15px}.product-form-quantity-bt{background:transparent;border:0;text-align:center;min-width:32px}.product-form-quantity-bt .icon{margin-left:auto;margin-right:auto;display:block}.product-form__input.product-form__input--quantity{background:transparent;border-top:0;border-bottom:0;text-align:center;width:70px}.product-form-quantity-wrapper{width:auto;border:1px solid #333;border-radius:5px;margin-right:20px}@media (min-width: 750px) and (max-width: 990px){.product-form-quantity-wrapper{margin-right:3px}.product-form__input.product-form__input--quantity{max-width:50px;width:auto}.product-form__cart-submit{font-size:20px;padding-left:2px;padding-right:2px}}@media (max-width: 459px){.product-form-quantity-wrapper{margin-right:auto;margin-left:auto;margin-bottom:20px;width:auto}.product-form__input.product-form__input--quantity{max-width:70px;width:auto}.product-form__cart-submit{font-size:20px;padding-left:7px;padding-right:7px;width:100%}}.yotpo.yotpo-main-widget{min-height:100vh}
/*# sourceMappingURL=/cdn/shop/t/28/assets/product-single.css.map */
