body{overflow-x:clip}.header__menu-item span{font-weight:400;font-size:16px;line-height:100%;color:#000;letter-spacing:0px}span.txt-label{font-weight:400;font-size:16px;line-height:100%;letter-spacing:0px}.header__icons svg{width:20px!important;height:20px!important}.header__icons{gap:38px}footer p#ContactFooter-success{color:#fff}.header__submenu .header__menu-item{color:#000;font-size:16px}.header__submenu .header__menu-item:hover{text-decoration-line:none!important}details[open]>.header__menu-item{text-decoration:none}.header__icons a{text-decoration:none;gap:10px}.header__menu-item:hover,span.txt-label:hover,.header__icons a:hover{color:#334d80}.header__menu-item:hover span{text-decoration:none}.header__icon:hover .icon,.modal__close-button:hover .icon{transform:inherit}.header__icons a:hover svg path{stroke:#334d80}.video-index-m{width:100%}.video-index-m video{width:100%}.video-index-m .video-content-area{position:absolute;bottom:0;width:100%;text-align:center;background:#0000004d;height:100%;display:flex;align-items:flex-end;padding-bottom:60px}.video-blok{width:100%;position:relative;line-height:0}.video-index-m .video-content-area .video-overlay-dta{max-width:523px;margin:auto}.video-index-m .video-content-area p{font-weight:400;font-size:16px;color:#fff;line-height:100%;letter-spacing:0px;line-height:25px;margin-bottom:30px}.video-index-m .video-content-area .video-overlay-dta h2{font-size:60px!important;line-height:70px!important;letter-spacing:0px;text-align:center;color:#fff;margin-bottom:10px;margin-top:10px}.video-index-m .video-content-area .video-overlay-dta h4{font-weight:300;font-size:38px;line-height:100%;letter-spacing:0px;margin-bottom:0;color:#fff}a.button.button-primary{gap:10px;border-radius:100px}.button:before,.shopify-challenge__button:before,.customer button:before,.shopify-payment-button__button--unbranded:before{display:none}.button:after,.shopify-challenge__button:after,.customer button:after,.shopify-payment-button__button--unbranded:after{display:none}a.button.button-primary{background:#fff;font-weight:700;font-size:14px;color:#334d80;line-height:100%;text-transform:uppercase;padding:18px 37px;transition:.6s}a.button.button-primary:hover{background:#334d80;color:#fff}a.button.button-primary:hover svg path{fill:#fff}.clinical-studies-area .clinical-studies-area-l{justify-content:center;margin-left:auto;margin-right:auto;margin-bottom:40px}.clinical-studies-area .clinical-studies-area-r .clinical-studies-list{display:flex;align-items:center;text-align:center;justify-content:space-between}.underline-links-hover:hover a{text-decoration:none}.clinical-studies-area .clinical-studies-area-r .clinical-study-item{border:1px solid #334D80;width:178px;height:178px;display:flex;align-items:center;justify-content:center;border-radius:100px;flex-direction:column;padding:10px 20px;GAP:10PX}.text-right-sec .image-with-text__text-item.grid__item{padding-left:80px}.textleft-side .image-with-text__text-item .image-with-text__content{padding-left:0!important}.product-media-container.media-type-image.media-fit-contain.global-media-settings.gradient{border:0px}.clinical-studies-area .clinical-studies-area-r .clinical-studies-list p{margin:0;font-weight:400;font-size:16px;color:#000;line-height:20px;text-align:center;min-height:43px}.clinical-studies-data p.clinical_count{font-size:44px;line-height:100%;letter-spacing:0px;text-align:center;color:#334d80;font-family:"DM Serif Display";margin:15px 0 0}.clinical-studies-data p{color:#000;line-height:20px;margin-bottom:0;margin-top:0}.clinical-studies-m.index-clinical-study-sec{padding:35px 0}.tabbed-how-it-works-m.index-tabbed-how-it-works{width:100%;padding:50px 0}.tabbed-how-it-works-area{width:100%}.tabbed-how-it-works-area .tabbed-how-it-works-header{display:flex;align-items:center}.tabbed-how-it-works-area .tabbed-how-it-works-header .tabbed-how-it-work-header-l h2{width:414px;max-width:100%}.tabbed-how-it-works-area .tabbed-how-it-works-header .tabbed-how-it-work-header-l{width:37%;padding-right:20px}.tabbed-how-it-works-area .tabbed-how-it-works-header .tabbed-how-it-work-header-r{width:63%;border-left:1px solid #C2C2C2;padding-left:100px;padding-top:1%;padding-bottom:1%}.tabbed-how-it-works-area .tabbed-how-it-works-header .tabbed-how-it-work-header-r p{margin:0;font-weight:400;font-size:16px;line-height:26px;letter-spacing:0px;color:#000}.tabbed-how-it-works-area .tabbed-how-it-works-header .tabbed-how-it-work-header-l h4{background:#334d801a;color:#334d80;font-weight:400;font-size:22px;line-height:100%;letter-spacing:0px;display:inline-block;padding:10px 20px;border-radius:100px;margin-bottom:0;margin-top:0}h2{font-size:44px;color:#334d80;margin-bottom:10px;margin-top:10px}.tabbed-it-works-body{width:100%;margin-top:60px}.tabbed-it-works-tabs{border-bottom:1px solid #D9D9D9;text-align:center}.tabbed-it-works-tabs button{font-size:18px;background:transparent;border:0px;padding:14px 60px;color:#000;border-bottom:2px solid transparent;cursor:pointer}button.tabbed-tab.active,.tabbed-it-works-tabs button:hover{color:#334d80;border-bottom:2px solid #334D80}.tabbed-grid{width:100%;display:flex;align-items:center;justify-content:space-between}.tabbed-grid .tabbed-content{width:534px}.tabbed-grid .tabbed-image{width:62%;padding-left:60px}.tabbed-grid .tabbed-image img{width:100%;border-radius:20px}.tabbed-it-works-body .tabbed-pane{display:none}.tabbed-it-works-body .tabbed-pane.active{display:flex;align-items:center}.tabbed-it-works-body .tabbed-pane h3{font-size:44px;color:#334d80;margin-bottom:10px;margin-top:10px}.tabbed-it-works-body .tabbed-pane p,p{color:#000}.tabbed-grid a.button.button-primary{background:transparent;border:1px solid #334d80}.tabbed-grid a.button.button-primary:hover{background:#334d80}.how-it-works-inn{width:100%;padding:50px 0 20px}.how-it-works-inn .how-it-works-header.sec-header.center p{max-width:600px;margin:auto}.how-it-works-body{width:100%}.how-it-works-body .how-it-works-list{width:100%;padding:50px 0;display:flex;text-align:center;justify-content:space-between;position:relative}.how-it-works-body .how-it-works-list .how-it-work-index{margin-top:-36px}.how-it-works-body .how-it-works-list .how-it-work-index span{background:#334d80;width:42px;height:42px;display:flex;margin:auto;align-items:center;justify-content:center;border-radius:100px;font-weight:700;color:#fff}.how-it-work-content h4{font-weight:500;font-size:24px;line-height:52px;letter-spacing:0px;text-align:center;color:#334d80;margin-bottom:0;margin-top:10px}.how-it-work-content p{font-weight:400;line-height:26px;letter-spacing:0px;text-align:center;max-width:304px;margin:auto}.how-it-work-item:after{content:"";background-image:url(/cdn/shop/files/right-sec.png?v=1773297835);position:absolute;right:0;width:87px;height:21px;top:40px}body.template-index .how-it-work-item:after,.template-product .how-it-work-item:after{right:-40px;top:100px}.how-it-work-item:last-child:after{display:none}.how-it-work-item{position:relative;width:100%}.how-it-work-item:nth-child(2):after{background-image:url(/cdn/shop/files/bottom-top.png?v=1773298019)}.index-featured-coll h4{background:#334d801a;width:172px;margin:auto;border-radius:100px;font-weight:400;font-size:20px;line-height:100%;letter-spacing:0px;color:#334d80;padding:10px 0;font-family:Lato}.index-featured-coll{padding:50px 0;text-align:center}.card--standard>.card__content .card__information h5{margin:0 0 5px;font-size:16px}.index-featured-coll h2.title.inline-richtext.h1{color:#334d80;font-size:44px;line-height:52px;letter-spacing:0px;text-align:center;margin-bottom:20px;margin-top:10px}.index-featured-coll li{max-width:100%!important}.index-featured-coll .slick-slide{padding-left:55px}.index-featured-coll .slick-slide .card__inner{background:transparent}.card:hover .media.media--hover-effect>img:first-child:only-child,.card-wrapper:hover .media.media--hover-effect>img:first-child:only-child{transform:inherit}.index-featured-coll .slick-list{margin-left:-55px}.index-featured-coll .card__content{text-align:center}.index-featured-coll .card__content h3{font-weight:500;font-size:20px;line-height:20px;letter-spacing:0px;text-align:center;color:#334d80;margin-bottom:10px}.index-featured-coll .card__content .price{font-weight:500;font-size:18px;letter-spacing:0px;text-align:center}.index-featured-coll .card__content .quick-add__submit{background:#334d80;width:181px;display:flex;align-items:center;min-width:181px;margin:auto;border-radius:100px;padding:0!important;height:51px;text-transform:uppercase}.slick-arrow:hover{background:#334d80!important}.slick-arrow:hover svg path{fill:#fff}.slick-arrow{border:1px solid #334D80;cursor:pointer;width:55px;height:55px;display:flex;align-items:center;justify-content:center;border-radius:100px;position:absolute;background:#f9f5ee;z-index:1;top:34%}.testimonials-inn{width:100%;display:inline-block;padding:50px 0}.testimonials-inn .testimonials-header h4{font-family:Lato;background:#334d801a;width:172px;margin:auto;border-radius:100px;font-weight:400;font-size:20px;line-height:100%;letter-spacing:0px;color:#334d80;padding:10px 0}.testimonial-item{border:1px solid #334D80;padding:30px;border-radius:20px;height:314px}.testimonials-inn .slick-track{margin-left:-1px}.testimonials-body .slick-slide{padding:0 15px 20px}.testimonials-inn .slick-arrow{top:39%;z-index:1}.testimonials-inn p{font-size:16px;line-height:25px;font-style:italic}.testimonial-by h4{margin:0;font-weight:500;font-size:18px;line-height:28px;letter-spacing:0px;color:#000}p.city-loc{margin-top:0;font-size:18px;color:#767676;font-style:normal}.testimonial-by{width:100%;position:relative;padding-left:45px}.testimonial-by:before{content:"";background:#334d80;width:32px;height:2px;position:absolute;left:0;top:13px}.testimonial-quote{position:absolute;right:0;bottom:-20px}.testimonial-content{position:relative}.testimonials-list .slick-list{margin:0 -15px}.testimonials-body{width:100%;margin-top:38px}.next_arrow_slick.slick-arrow{right:-28px}.prev_arrow_slick.slick-arrow{left:-28px}h2.footer-block__heading.inline-richtext{font-weight:400;font-size:18px!important;line-height:100%!important;letter-spacing:0px!important;color:#fff}footer ul li a,ul.footer-contact-blocks li.contact__detail h4{font-weight:400;font-size:16px!important;line-height:26px!important;letter-spacing:0px;color:#fff!important}ul.footer-contact-blocks{padding:0}ul.footer-contact-blocks li.contact__detail{display:flex;align-items:center;gap:20px;color:#fff;margin:0 0 20px}ul.footer-contact-blocks li.contact__detail .contact_icon{border:1px solid #FFFFFF12;width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:100px}ul.footer-contact-blocks li.contact__detail a{color:#fff;text-decoration:none}ul.footer-contact-blocks li.contact__detail h4{color:#fff;padding:0;margin:0}.footer-block__details-content.footer-block-image{display:inline-block}.footer-block__details-content.footer-block-image .footer__list-social{justify-content:flex-start;margin-top:30px;padding:0;gap:20px}.footer-block__details-content.footer-block-image .footer__list-social li.list-social__item{border:1px solid #FFFFFF12;width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:100px}.footer__content-bottom-wrapper.page-width{align-items:center;justify-content:center;color:#fff;font-size:16px}.footer__content-bottom-wrapper small,.footer__content-bottom-wrapper p{color:#fff;font-size:16px}.footer__content-bottom{border-top:0px solid #FFFFFF12!important;padding-bottom:40px}.note_txt{border-top:1px solid #FFFFFF12!important;border-bottom:1px solid #FFFFFF12!important}.note_txt p{color:#fff;text-align:center;font-size:16px}.footer__copyright.caption{margin:0}.footer__content-bottom{display:flex;gap:10px;flex-direction:column}.footer__content-bottom-wrapper.page-width:first-child{order:2}.footer-block.grid__item:first-child,.footer-block.grid__item:last-child{width:32%}.footer-block.grid__item{width:17%}.footer-block__details-content.footer-block-image{max-width:100%;width:100%;text-align:left}.footer-block__details-content.footer-block-image form#ContactFooter{max-width:100%}.footer-block__details-content.footer-block-image input{background:transparent;border:1px solid #FFFFFF12;border-radius:100px;height:50px;color:#fff;font-weight:400;line-height:26px;letter-spacing:0px;text-align:left;font-size:16px;padding:1.5rem!important}.newsletter-form__field-wrapper{max-width:100%!important}.newsletter-form__field-wrapper .field:after,.newsletter-form__field-wrapper .field:before{display:none}.footer-block__details-content.footer-block-image input::placeholder{opacity:1;text-align:left}footer label.field__label{display:none}.footer-block__details-content.footer-block-image{padding-right:70px}.footer-block__details-content.footer-block-image input::placeholder{color:#fff;font-weight:400;line-height:26px;letter-spacing:0px;text-align:left;font-size:16px}:focus{outline:none!important;box-shadow:0 0!important}.index-featured-coll .slick-arrow{background:#eae6df}span.header__active-menu-item{text-decoration:none;color:#334d80}.img-banner-sec h2.banner__heading.inline-richtext.h1{font-size:60px!important;line-height:68px!important;letter-spacing:0px!important;color:#fff;margin-bottom:22px}.img-banner-sec p{font-weight:400;font-size:16px;line-height:28px;letter-spacing:0px;color:#fff}.contact-methods-list{display:flex;align-items:self-start;justify-content:center;padding:60px 0;gap:40px}.contact-method{border:1px solid #334D80;background:transparent;width:32%;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:20px;height:254px}.contact-method h4{margin:0;font-weight:500;font-size:24px;line-height:30px;letter-spacing:0px;text-align:center;color:#334d80}.contact-method p{margin:0;font-weight:400;color:#000;font-size:16px;line-height:26px;letter-spacing:0%;text-align:center}.contact-method a{font-weight:400;font-size:16px;line-height:26px;letter-spacing:0px;text-align:center;color:#000;text-decoration:none}.contact-method:hover{background:#eae6df}.contact-form-img-area{background:#eae6df;border-radius:20px;text-align:center;margin-top:70px!important;margin-bottom:70px!important;padding:50px}.contact-form-img-area .c-form-sec{width:1000px;margin:auto;max-width:100%}.contact-form-img-area .c-form-sec h2{margin-bottom:0}.contact-form-img-area .c-form-sec p{max-width:530px;margin:auto auto 40px;padding-top:20px}.contact-form-img-area .c-form-sec .field:before,.contact-form-img-area .c-form-sec .field:after{display:none}.contact-form-img-area .c-form-sec input{border:1px solid #AAAAAA;height:52px;border-radius:12px;padding:1.5rem!important;background:transparent;font-weight:400;font-size:16px;line-height:26px;letter-spacing:0px;color:#595959;order:2}.contact-form-img-area .c-form-sec input::placeholder,.contact-form-img-area .c-form-sec textarea::placeholder{font-weight:400;font-size:16px;line-height:26px;letter-spacing:0px;color:#595959;opacity:1}.contact__fields{display:flex;gap:17px}.contact-form-img-area .c-form-sec label.field__label{display:block;position:relative;left:0;font-weight:400;font-size:16px;line-height:26px;letter-spacing:0;color:#000;order:1;top:0}.contact-form-img-area .field{margin-bottom:27px;flex-direction:column;align-items:baseline}.contact-form-img-area .c-form-sec textarea{order:2;border:1px solid #AAAAAA;border-radius:10px;font-weight:400;font-size:16px;line-height:26px;letter-spacing:0px;color:#595959;opacity:1;background:transparent;height:133px;padding:1.5rem!important}.contact-form-img-area button.button{transition:.5s;background-color:#334d80;width:181px;height:52px;border-radius:100px;text-transform:uppercase;gap:10px}.contact__button{text-align:left}.contact-form-img-area button.button path{fill:#fff}.contact-form-img-area button.button:hover{background:#000}.faq-top-head-sec h2{font-style:normal;font-weight:600;font-size:60px;line-height:68px;letter-spacing:0%}.faq-sec-tabbed{background:#fff}ul.faq-tabs__nav{margin:0;padding-top:40px;display:flex;align-items:center;justify-content:center;border-bottom:2px solid #D9D9D9}ul.faq-tabs__nav li{list-style:none;font-weight:400;font-size:18px;line-height:28px;letter-spacing:0px;color:#000;padding:20px 30px;border-bottom:2px solid transparent;cursor:pointer;bottom:-2px;position:relative}ul.faq-tabs__nav li.active{border-bottom:2px solid #334D80;color:#334d80;font-weight:700}.faq-tab{padding:30px 0;display:none;max-width:1099px;margin:auto}.faq-tabs__content{width:100%;padding-bottom:50px}.faq-tabs__content .faq-tab.active{display:block}.faq-tab .faq-item{border-bottom:2px solid #334D80;padding:10px 0;position:relative;width:100%}.faq-question{font-weight:500;font-size:18px;line-height:52px;letter-spacing:0px;color:#000;z-index:1;position:relative;cursor:pointer}.faq-answer p{margin-top:0;font-weight:400;font-size:16px;line-height:26px;letter-spacing:0px;color:#000;margin-bottom:6px}.faq-tabs__content .faq-item.active:after{background:url(/cdn/shop/files/Group_43.svg?v=1773750132);height:2px;top:34px}.faq-tabs__content .faq-item:after{content:"";background:url(/cdn/shop/files/Group_44.svg?v=1773750132);width:26px;height:26px;position:absolute;right:20px;top:23px}.faq-tabs__content .faq-tab .faq-answer{padding-right:50px;display:none!important}.faq-tabs__content .faq-item.active .faq-answer{display:block!important}.about-us-iwt img{object-fit:scale-down!important}.img-w-txt-m h2{color:#334d80}.about-us-iwt .subtitle--large.subtitle,.image-with-text__text--caption{font-weight:400;color:#334d80;font-size:22px;line-height:100%;letter-spacing:0px;background:#334d801a;padding:5px 20px 10px;border-radius:1000px;margin-bottom:10px!important}h2{font-size:44px!important;line-height:52px!important;letter-spacing:0px!important}p{font-weight:400;font-size:16px;line-height:26px;letter-spacing:0px}.about-us-iwt h2.image-with-text__heading.inline-richtext.h1{color:#334d80;margin-top:10px;margin-bottom:10px}.philosophy-area{padding:50px 0;width:100%}.philosophy-area .philosophy-list{display:flex;align-items:center;justify-content:start;margin-top:40px;gap:40px}.philosophy-area .philosophy-list .philosophy-item{border:1px solid #334D80;background:transparent;width:32%;display:flex;flex-direction:column;align-items:center;justify-content:start;border-radius:20px;height:auto;padding:30px 40px}.philosophy-content{text-align:center}.philosophy-content h3{font-weight:500;color:#334d80;font-size:24px;line-height:30px;letter-spacing:0px;text-align:center;margin:8px 0}.philosophy-content p{color:#000;margin:0;min-height:70px}.philosophy-header.sec-header p{max-width:530px;margin:auto}.img-w-txt-v2-sec .image-with-text__grid{padding:60px 0}.img-w-txt-v2-sec .image-with-text__content{padding-right:0;align-items:center;justify-content:center}.icon-txt-item{display:flex;align-items:center;gap:20px;margin-bottom:20px;width:100%}.icon-txt-item .icon-item{width:90px;display:flex}.icon-txt-item .txt-item{width:80%}.icon-txt-item .txt-item h3{font-weight:500;font-size:24px;line-height:30px;letter-spacing:0px;color:#334d80;margin:0}.icon-txt-item .txt-item p{margin:0}body{background:#fdfbf7!important}.img-w-txt-m .media>img{border-radius:20px}.inner-page-iwt.benefits-iwt img{border-radius:20px}.citations-sec .image-with-text__content--middle{padding-left:0}.citations-sec ul{padding:0}.citations-sec ul li{color:#000;font-size:16px;list-style:none;margin-bottom:10px;line-height:22px;position:relative;padding-left:40px;background:url(/cdn/shop/files/Frame.svg?v=1773828279);background-repeat:no-repeat;padding-top:3px;background-position:0% 53%}.blog-list-m{width:100%;padding:50px 0 80px;background:#fdfbf7}.blog-list-m .blog-featured{display:flex;align-items:center;gap:78px}.blog-list-m .blog-featured span.feature_head{font-size:22px;font-weight:300;color:#000}.blog-list-m .blog-featured h2 a{color:#000;text-decoration:none}.blog-list-m .blog-featured p{font-size:18px}.blog-list-m .blog-featured span.link-post a{border-bottom:1px solid #334D80;font-size:14px;text-transform:uppercase;color:#334d80;font-weight:700;display:flex;align-items:center;gap:10px;text-decoration:none;float:left}.blog-list-m .blog-featured h2{margin-top:0;margin-bottom:20px}.header-wrapper--border-bottom{border:0px}.blog-posts-area{width:100%;padding-top:50px}.blog-posts-area-inn{width:100%;margin-bottom:40px}.articles-list-body{width:100%}.articles-list{display:flex;width:100%;gap:40px;flex-wrap:wrap}.articles-list img{width:100%}.articles-list .article-item{width:31.44%}.article-info-blok p{margin-top:5px}.articles-list .article-item h3{font-size:24px;color:#334d80;font-weight:500;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;margin-bottom:0;margin-top:8px}.articles-list .article-item a.link-txt-btn{border-bottom:1px solid #334D80;font-size:14px;text-transform:uppercase;color:#334d80;font-weight:700;display:flex;align-items:center;gap:10px;text-decoration:none;float:left}.pdp-features-load-more-wrap.center{width:100%;margin-top:50px;text-align:center}button.pdp-features-load-more.blog-load-more{background:#334d80;color:#fff;font-size:18px;padding:14px 40px;border:0px;border-radius:100px;cursor:pointer}.card__badge span{background:#334d80;color:#fff;letter-spacing:0;padding-bottom:7px;text-transform:uppercase}button.blog-load-more:after{content:"";left:0;top:0;bottom:0;margin:auto;border:4px dashed;border-color:#000 #2c2528 #a6a5a6;width:44px;height:44px;border-radius:50%;-webkit-animation:rotationBack .5s linear infinite;animation:rotationBack .5s linear infinite;transform-origin:center center;display:none}button.blog-load-more.is-loading span.btn-text{font-size:16px;color:#000;font-weight:400}.blog-load-more-wrap.center{position:relative}@keyframes rotationBack{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}button.blog-load-more.is-loading:after{display:block}button.blog-load-more.is-loading{display:flex;font-size:0;border:0;background:transparent;padding:0;position:relative;align-items:center;gap:10px;margin:auto}.index-featured-coll .slick-slide .card__inner{border-radius:15px!important;overflow:hidden}.underline-links-hover:hover a{text-decoration:none!important}.article-detail-sec{background:#fdfbf7;padding:50px 0}.article-detail-sec h2{color:#0a0707}.article-other-info,.article-other-info h4{display:flex;align-items:center;gap:10px;font-weight:400;font-size:18px;line-height:26px;letter-spacing:0px;color:#000;margin:0}.time-to-read{display:flex;align-items:center;gap:10px}.article-detail-area-r .quick-add__submit:hover{color:#334d80;border:1px solid #334d80;background:transparent}.article-other-info{width:100%;margin-top:15px;margin-bottom:23px}.header__icons{gap:38px;margin-right:29px}.article-detail-area{width:100%;display:inline-block}.article-detail-area-l{width:78%;float:left;padding-right:50px}.article-detail-area-r .media{border-radius:10px;overflow:hidden}.article-detail-area-r .card__inner.color-scheme-2.gradient.ratio{background:transparent}.article-detail-area-r .card__information,.article-detail-area-r .card__information .card-information{text-align:center}.article-detail-area-r .card__information h3 a{font-weight:500;font-size:20px;line-height:26px;letter-spacing:0px;text-align:center;color:#334d80}.price__sale{letter-spacing:0px}.article-detail-area-r .quick-add__submit{color:#fff;background:#334d80;border-radius:100px;font-weight:700;font-size:14px;line-height:100%;letter-spacing:0px;min-width:201px;max-width:201px;margin:auto;text-transform:uppercase}.article-detail-area-l ul{width:100%;padding-left:0}.article-detail-area-l ul li{font-weight:400;font-size:16px;line-height:26px;letter-spacing:0px;color:#000;list-style:none;background:url(/cdn/shop/files/Frame_2.png?v=1773999715);background-repeat:no-repeat;padding-left:36px;margin-bottom:11px}.article-detail-area-l h3{color:#334d80;font-weight:500;font-size:24px;line-height:30px;margin-bottom:0}.article-detail-area-l h3 strong{font-weight:400}.article-detail-area-l.article-detail-full-width{width:100%}.price--on-sale .price-item--regular{margin-right:2px}.cart-drawer__empty-content a.button{color:#334d80;border:1px solid #334d80;background:transparent;border-radius:100px}footer.footer{padding-bottom:0}.cart-drawer__empty-content a.button{font-weight:700;text-transform:uppercase}h1.cart__empty-text,.cart__login-title{font-size:25px!important;line-height:32px!important;letter-spacing:0px!important;color:#334d80}.cart-drawer__empty-content a.button:hover{background:#334d80;color:#fff}.footer-block__details-content .list-menu__item--link:hover,.copyright__content a:hover{text-decoration:none}.header__menu-item:hover span{text-decoration:none;color:#334d80}.facets-vertical-form label,span#ProductCountDesktop{font-size:20px;font-weight:500}span.rating-star{font-size:21px}p.rating-count.caption{margin-top:0!important;font-size:17px}.quick-add__submit{width:181px!important;background:#334d80;min-width:181px!important;color:#fff;height:52px;border-radius:100px;font-weight:700;font-size:14px;line-height:100%;letter-spacing:1px;text-transform:uppercase;display:flex;gap:10px;margin:auto}.inner-page-top-banner .banner__text.rte.body{color:#fff}.quick-add__submit svg strong{stop-color:#fff}.quick-add__submit svg path{fill:#fff}h2.product-count__text.text-body,.facet-filters__label{line-height:inherit!important}h2.facet-filters__label.caption-large.text-body{display:flex}.product-count-vertical.light{display:flex;display:none}h2.product-count__text.text-body{display:flex}a.active-facets__button-remove.underlined-link span{font-size:14px}a.active-facets__button-remove.underlined-link{padding:0}a,a:hover{text-decoration:none!important}aside#main-collection-filters h2{font-size:22px!important;font-family:Aeonik!important;color:#000;margin-right:10px;font-weight:500}a.active-facets__button-remove.underlined-link{color:#334d80;text-decoration:none}.select{border:1px solid;padding:14px 10px}.select span.svg-wrapper{right:10px}select#SortBy{font-size:16px;color:#000}span.facets__summary-label,.facets__summary span:first-of-type{font-size:16px;color:#000}h1.collection-hero__title{text-align:center;font-size:44px;color:#334d80;margin-bottom:10px;margin-top:10px}.card__heading{font-weight:500;font-size:20px;line-height:30px;letter-spacing:0px;text-align:center}.card__heading a{color:#334d80}.card-information{text-align:center!important}span.price-item.price-item--regular{font-size:18px;letter-spacing:0;color:#000}.collection-hero{padding:20px 0!important}span#ProductCount{display:none}.card__inner.gradient{border-radius:10px;overflow:hidden}.footer-block__details-content .list-menu__item--active{text-decoration:none}.pdp-iwt-v2 .icon-item{width:auto}.pdp-iwt-v2 .image-with-text__grid.grid{padding:20px 0}.img-w-txt-m.inner-page-iwt-v2.about-us-iwt-v2.pdp-iwt-v2{margin-top:50px}.pdp-iwt-v2 h2.image-with-text__heading{font-weight:700;font-size:44px;line-height:100%;letter-spacing:0px}quick-add-modal .product:not(.featured-product) .product__view-details{display:block;text-align:center}.icon-text-container{margin-top:10px}a.product__title:hover{text-decoration:none!important}.product__tax.caption.rte{margin:0!important}.product__info-container span.price-item.price-item--sale,.product__info-container span.price-item.price-item--regular{font-size:22px;font-weight:500}.product__info-container span.badge.price__badge-sale{margin-bottom:0!important;margin-top:0}.product-form button.button.button--primary{max-width:100%;width:100%}.product__title h1,.product__title h2{font-size:28px!important;line-height:100%!important;letter-spacing:0px!important}.product-form__submit{border:1px solid #334D80;background:#334d80;border-radius:100px;font-weight:700;font-size:14px;height:52px;line-height:100%;letter-spacing:0px;text-transform:uppercase}.product-form__submit:hover{color:#334d80;background:transparent!important}.product__title h1{font-size:28px;line-height:100%;letter-spacing:0px}.product-form__submit{border:1px solid #334D80;background:#334d80;border-radius:100px;font-weight:700;font-size:14px;line-height:100%;letter-spacing:0px;text-transform:uppercase}.product-form__submit:hover{color:#334d80;background:transparent}.jm-cluster{align-items:center;justify-content:center;text-align:center}.jm-stack.jm-stack--space-200{width:100%}p.jm-text.jm-review-widget-minimal-header__title{font-size:44px;line-height:52px;letter-spacing:0px;color:#334d80}section#shopify-section-template--20710890864778__17739880998276d498{background:#f9f5ee}button.jm-button.jm-button--primary.jm-action-buttons__button{background:#334d80;padding:17px 33px;font-size:16px;text-align:center;vertical-align:middle;border-radius:100px;border:1px solid #334d80;text-transform:uppercase}.jdgm-write-review-modal__stars .jdgm-star{color:#334d80!important}button.jdgm-write-review-modal__nav-btn.jdgm-write-review-modal__nav-btn-next{background:#334d80;border-radius:100px;font-weight:700;font-size:14px}.blog-featured-img img{width:100%}.product--thumbnail .product__media-list .product-media-container{max-width:100%!important;width:100%!important}.product--thumbnail .product__media-list .product-media-container img{border-radius:16px}.product__media-item{border-radius:16px;overflow:hidden}.thumbnail{border-radius:6px;box-shadow:0 0!important;border:1px solid #ccc}.thumbnail[aria-current]{border-color:#334d80!important}.product__media-list .slick-arrow{position:absolute;background:transparent;top:40%}.product__media-list .prev_arrow_slick.slick-arrow{left:5%}.product__media-list .next_arrow_slick.slick-arrow{right:5%;background:transparent}.product--thumbnail .thumbnail-list{display:flex;gap:20px!important}.product--thumbnail .thumbnail-list .slick-track{display:flex;gap:20px}.pdp-ingredients-sec{padding:60px 0}.pdp-ingredients-sec p.pdp-ingredient-caption{background:#334d801a;width:212px;margin:auto;padding:10px;border-radius:100px;font-weight:400;color:#334d80;font-size:22px;line-height:100%;letter-spacing:0px}.pdp-ingredients-list{display:flex;justify-content:flex-start;justify-content:center;gap:10px;margin-top:50px}.pdp-ingredients-list .pdp-ingredient{text-align:center;width:20%}.pdp-ingredient-title span{color:#000;line-height:18px}.pdp-ingredient-title{padding:0 10px;line-height:22px}.pdp-ingredient-title h3{margin-bottom:0}.pdp-ingredients-list .pdp-ingredient h3{font-weight:500;color:#334d80;line-height:32px;letter-spacing:0px;text-align:center}.pdp-comparison-m{width:100%;padding:60px 0}.pdp-comparison-m table{width:100%;margin-top:60px;border:0px;box-shadow:0 0;text-align:center}.pdp-comparison-m table h4{font-size:20px;line-height:100%;letter-spacing:0px;color:#000}.pdp-comparison-m table thead,.pdp-comparison-m table thead tr,.pdp-comparison-m table thead td{border:0}.pdp-comparison-table tbody{border:1px solid #D9D9D9;background:#fff;border-radius:30px;overflow:hidden}.pdp-comparison-table tbody .compare_attr{display:flex;align-items:center;gap:10px}.pdp-comparison-table tbody .compare_attr h4{color:#334d80;font-weight:500;margin:0;font-size:20px;line-height:25px;letter-spacing:0px}.pdp-comparison-m table tbody td:nth-child(2){background:#fdfbf7;border-left:1px solid #D9D9D9!important;border-right:1px solid #D9D9D9!important}.pdp-comparison-tabl td{border:0px!important}.pdp-comparison-table tbody tr{border:1px solid #D9D9D9}.pdp-faqs-m{padding:40px 0 70px}.pdp-faqs-inn{max-width:1100px;margin:auto}.pdp-faqs-m .faq-item{border-bottom:2px solid #334D80;padding:10px 0;position:relative;width:100%}.pdp-faqs-m .faq-item.active:after{background:url(/cdn/shop/files/Group_43.svg?v=1773750132);height:2px;top:34px}.pdp-faqs-m .faq-item:after{content:"";background:url(/cdn/shop/files/Group_44.svg?v=1773750132);width:26px;height:26px;position:absolute;right:20px;top:23px}.pdp-faqs-m .faq-answer{display:none;padding-right:60px}.pdp-faqs-body{width:100%;margin-top:40px}.blog-featured-img,.blog-featured-detail{width:50%}.article-detail-area-l img{max-width:100%}.custom-boxshadow-wrapper{box-shadow:0 4px 34px #0000001a;padding:20px;background:#fdfbf7;border-radius:20px}variant-selects legend.form__label{font-weight:400;font-size:18px;line-height:100%;letter-spacing:0px;color:#000}variant-selects .custom-option{width:100%;display:flex!important;align-items:center;justify-content:space-between;border:1px solid #D9D9D9!important;border-radius:10px!important}.product-form__input{width:100%!important;max-width:100%!important}.product-form__input--pill input[type=radio]:checked+label{background:#f9f5ee!important}.product-form__input--pill label .variant-card__left{color:#000;padding-left:40px;position:relative}.product-form__input--pill input[type=radio]:checked+label span.compare{color:#eb001b;font-weight:400;font-size:18px}.product-form__input--pill label del{color:#eb001b;font-weight:400;font-size:18px}.variant-card__right{text-align:right}.variant-card__right span.price{width:100%;display:inline-block;font-weight:500;font-size:22px;line-height:100%;letter-spacing:0px}span.variant-card__save{background:#334d80;font-weight:500;font-size:14px;line-height:100%;letter-spacing:0px;color:#fff;text-transform:uppercase;padding:7px 8px;border-radius:100px;float:left}span.option-title{font-weight:500;font-size:18px;line-height:100%;color:#000;letter-spacing:0}label.custom-option .price-wrapper{flex-direction:column;text-align:center}.product-form__input--pill .variant-card__left strong{float:left;width:100%;text-align:left;margin-bottom:7px}label.custom-option .left-col span{width:100%;display:inline-block;text-align:left}.left-col{display:flex;flex-direction:column;gap:10px}.left-col span.save-badge{font-weight:500;font-size:14px;line-height:100%;letter-spacing:0px;padding:3px 17px 4px}label.custom-option .price-wrapper span.compare-price{color:#eb001b;font-size:18px}label.custom-option .price-wrapper span.price{font-weight:500;font-size:22px;line-height:100%;letter-spacing:0px}.left-col{padding-left:40px;position:relative}.left-col :before{border:1px solid #334D80;width:26px;height:26px;display:inline-block;position:absolute;left:0;content:"";border-radius:100px;top:-3px}.product-form__input--pill input[type=radio]+label{padding:18px 12px!important;margin-top:15px!important;background:transparent!important}.payement-icon{text-align:center}.product__info-wrapper.grid__item li.icon-with-text__item{width:100%;display:flex;flex-direction:row!important;align-items:center;justify-content:center;gap:10px}.product__info-wrapper.grid__item li.icon-with-text__item span.h4.inline-richtext{text-align:left;font-weight:500;font-size:16px;line-height:20px;letter-spacing:0px}.product__info-wrapper.grid__item li.icon-with-text__item img{top:4px;position:relative}.custom-boxshadow-wrapper p.product__text.inline-richtext{text-align:center}p.product__text.inline-richtext{margin-top:0;color:#312f2f;font-size:14px;margin-bottom:10px;width:100%;background:transparent;text-transform:inherit;letter-spacing:0}label.custom-option{width:100%;border-radius:10px!important}.left-col:after{content:"";background:#334d80;width:14px;height:14px;position:absolute;left:6px;border-radius:100px;top:3px;transition:.5s;opacity:0}.product-form__input--pill input[type=radio]:checked+label .left-col:after{opacity:1}.subscription-toggle{border:1px solid #D9D9D9;border-radius:10px;margin-top:20px;padding:10px}p.subscription-note{margin:0;font-weight:400;color:#312f2f;font-size:14px;line-height:100%;letter-spacing:0px}label.subscription-toggle__label{font-weight:400;color:#000;font-size:18px;line-height:100%;letter-spacing:0px;position:relative}.product-form__buttons{max-width:100%!important}label.subscription-toggle__label input{width:44px;height:22px;border-radius:100px!important}.template-index .img-banner-sec h2.banner__heading{color:#334d80!important}.template-index .img-banner-sec p{font-weight:400;font-size:16px;line-height:26px;letter-spacing:0px;color:#000}.banner__text.rte.body p strong{font-weight:400}.slider-buttons{display:none}.common-banner .img-banner-sec a.button.button--primary{background:#334d80;height:53px;border-radius:100px;width:auto;gap:10px;display:flex;align-items:center;justify-content:center;border:1px solid #334D80;transition:.5s;color:#fff}.common-banner .img-banner-sec a.button.button--primary svg path{fill:#fff}.common-banner .img-banner-sec a.button.button--primary:hover svg path{fill:#334d80}.common-banner .img-banner-sec a.button.button--primary:hover{color:#334d80;background:#fff;border:1px solid #fff}.common-banner .img-banner-sec a.button.button--primary svg{top:2px;position:relative}.tabbed-faq-footer{background:#f9f5ee;text-align:center;padding:50px;border-radius:20px}.tabbed-faq-inn{padding-bottom:50px}.tabbed-faq-footer h3{font-size:44px;line-height:52px;letter-spacing:0px;color:#334d80;max-width:560px;margin:auto auto 20px}.img-w-txt-v2-sec.metafields-benefits .icon-txt-item{display:flex;align-items:self-start}.img-w-txt-v2-sec:nth-child(odd) .image-with-text__content{padding-right:0}.template-page-about-us .rich-txt-sec .rich-text__blocks{max-width:100%}.template-page-about-us .rich-txt-sec .rich-text__blocks.center h2{color:#334d80}.about-page-banner a.button.button--primary{gap:10px;border-radius:100px;height:52px;color:#334d80}.about-page-banner a.button.button--primary svg path{fill:#334d80}.about-page-banner a.button.button--primary:hover{background:#334d80;color:#fff}.about-page-banner a.button.button--primary:hover svg path{fill:#fff}.inner-page-top-banner.about-us-page-banner .banner__box.content-container{width:100%;max-width:690px!important}.about-us-page-banner .banner__text.rte.body,.inner-page-top-banner.contact-page-banner .banner__text.rte.body{color:#fff}s.price-item.price-item--regular{font-weight:400}.cart-count-bubble{background:#334d80;border:2px solid #FFFFFF;width:26px;height:26px;top:0;font-size:10px;font-weight:700;z-index:99;display:flex;left:100%}h2.totals__total,.totals__total-value{font-size:20px!important;color:#000;line-height:20px!important;font-weight:500;font-family:Aeonik!important}.cart-drawer .tax-note{letter-spacing:0}.cart-drawer .cart-items th{letter-spacing:0;color:#000;font-size:15px;font-weight:600}button#CartDrawer-Checkout{background:#334d80;letter-spacing:0;font-weight:500;border-radius:100px;text-transform:uppercase}button#CartDrawer-Checkout:hover{opacity:.4}.inner-page-top-banner a.button.button--primary{background:#fff!important;font-weight:700;color:#334d80;font-size:14px;line-height:100%;letter-spacing:0px;gap:10px;border-radius:100px;padding:0 40px;height:52px;text-transform:uppercase}.inner-page-top-banner a.button.button--primary:hover{background:#334d80!important;color:#fff}.inner-page-top-banner a.button.button--primary:hover svg path{fill:#fff}.template-page-reviews .banner__box.content-container{max-width:100%}.jdgm-review-card{border:1px solid #334D80!important;background:transparent!important;overflow:hidden}.jdgm-review-card .jdgm-review-card>div,.jdgm-review-cardp{text-shadow:0px 0px}.jdgm-review-card .jdgm-review-card__details{background:#334d80!important;text-align:left;color:#000}.jdgm-review-card .jdgm-review-card__details p{font-weight:400;text-shadow:0px 0px!important;letter-spacing:0px;font-size:16px;text-align:center}p.jm-text.jm-text--align-center.jm-grid-header__text{font-size:60px;line-height:68px;letter-spacing:0px}.jdgm-widget.jdgm-reviews-grid-widget.jdgm-widget-revamp{max-width:100%!important}.payement-icon img{max-width:100%}p.meta-text.product__text.inline-richtext{color:#334d80;font-weight:400;font-size:18px;line-height:100%;letter-spacing:0px;width:auto;background:#334d801a;display:inline-block;font-style:italic;padding:6px 15px 8px;border-radius:100px}.product__info-container p.product__text.inline-richtext{line-height:20px}.slick-slide.slick-current.slick-active button.thumbnail{border:1px solid #334d80}.subscription-toggle{display:flex;gap:13px}.subscription-toggle p{margin:0;font-size:14px;line-height:16px}.subscription-toggle strong{font-weight:400;color:#000;font-size:18px;line-height:100%;letter-spacing:0px}.index-featured-coll .card__content .quick-add__submit:hover{background:transparent;border:1px solid #334d80;color:#334d80}.index-featured-coll .card__content .quick-add__submit:hover svg path{fill:#334d80}.card-information p.rating-count.caption{display:none}.index-featured-coll slider-component{margin-top:43px}.rating-star:before{background:linear-gradient(90deg,rgb(51 77 128) var(--percent),rgba(var(--color-foreground),.15) var(--percent))!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;font-size:24px;letter-spacing:0}.subscription-toggle span.slider{width:44px;height:22px;border-radius:40px;position:relative;cursor:pointer;display:inline-block;background:#000}.subscription-toggle label.switch input:checked+span.slider{background:#1991c4}.subscription-toggle label.switch input:checked{position:absolute;opacity:0}.custom-boxshadow-wrapper ul.icon-with-text{margin-bottom:0}.subscription-toggle span.slider:after{content:"";width:12px;height:12px;position:absolute;top:5px;left:4px;transition:.35s;display:block!important;background:#fff;border-radius:100px}.subscription-toggle label.switch{display:flex;align-items:center}.subscription-toggle input{position:absolute;z-index:1;opacity:0}.subscription-toggle input:checked+span.slider:after{transform:translate(24px)}.sticky-atc__inner{width:100%}.sticky-atc__inner button.button.button--primary{background:#334d80;width:auto;height:52px;border:1px solid #334D80;border-radius:100px;font-weight:700;transition:.4s;font-size:14px;line-height:100%;letter-spacing:0px;text-transform:uppercase}.sticky-atc__inner button.button.button--primary:hover,button#CartDrawer-Checkout:hover{background:transparent;color:#334d80;border:1px solid #334D80}.cart-drawer .drawer__cart-items-wrapper .cart-item__name,.cart-drawer .drawer__cart-items-wrapper .product-option{font-weight:400;font-size:16px;line-height:26px;letter-spacing:0px}.cart-drawer .drawer__cart-items-wrapper .product-option dt{font-size:15px}.sticky-atc__info h4{margin:0;font-weight:500;font-size:24px;line-height:31px;letter-spacing:0px}p#sticky-price{margin:0}div#sticky-atc{position:fixed;border:0;width:100%;bottom:0;background:#fdfbf7e5;padding:22px 0;z-index:999}.sticky-atc-sec .page-width{display:flex;align-items:center;justify-content:space-between}.shopify-policy__container{max-width:1550px;width:100%;padding-bottom:70px;padding-top:50px;padding-left:5rem;padding-right:5rem}.shopify-policy__container h1{text-align:left;font-size:44px;color:#334d80;margin-bottom:10px;margin-top:10px}.shopify-policy__container h2{font-size:30px!important}.shopify-policy__container p,.shopify-policy__container li{font-size:16px;color:#000;letter-spacing:0}.shopify-policy__container ul{padding-left:10px}.cart__warnings a.button{background:#334d80;border-radius:100px;text-transform:uppercase;border:1px solid #334D80}.cart__warnings a.button:hover{color:#334d80;background:transparent}h1.title.title--primary{font-size:34px;line-height:52px;letter-spacing:0px;color:#334d80}.cart-items thead th,.product-option{font-weight:400;font-size:16px;line-height:26px;letter-spacing:0px;color:#000}button#checkout{background:#334d80;text-transform:uppercase;border-radius:100px;border:1px solid #334D80}button#checkout:hover{color:#334d80;background:transparent}.cart-item__name{color:#334d80;font-size:19px;font-weight:500}.mobile-facets__sort .select{padding:0}button.button.button--primary{background:#334d80;border-radius:100px;text-transform:uppercase}.product__title{margin-top:0}body.template-product.template-product{padding-bottom:100px}.footer-block__details-content.footer-block-image .footer__list-social li.list-social__item:hover{background:#fff}.footer-block__details-content.footer-block-image .footer__list-social li.list-social__item:hover path{fill:#000}cart-items .title-wrapper-with-link{margin-top:0;align-items:center}.science-tab-only .tabbed-content{order:2;width:50%}.science-tab-only .tabbed-image{padding-left:0;padding-right:60px;width:50%}.collection .card__inner.color-scheme-2.gradient.ratio{background:transparent}.collection .card .media img{border-radius:10px;background:transparent!important}.quick-add-modal button.button.button--primary:hover{color:#334d80;background:transparent}.quick-add-modal .product__column-sticky{top:0!important}.quick-add-modal .quick-add-modal a.link.product__view-details{text-align:center!important;font-size:19px!important;color:#000!important}.quick-add-modal .product.grid .product__info-wrapper.grid__item{float:left}.quick-add-modal .product.grid .grid__item.product__media-wrapper{float:left;position:sticky;top:30px}.quick-add-modal .quick-add-modal__content-info{overflow:visible}.quick-add__submit:hover svg path{fill:#334d80}.quick-add__submit:hover,button.jm-button.jm-button--primary.jm-action-buttons__button:hover{border:1px solid #334d80!important;color:#334d80!important;background:transparent!important}.card__information{padding-top:20px!important}a#cart-icon-bubble{margin-right:0;position:relative}.card__information{text-align:center}a#cart-icon-bubble>span.svg-wrapper{order:2}a#cart-icon-bubble>span.svg-wrapper+span.visually-hidden{order:1;overflow:visible!important;position:relative!important;font-weight:400;font-size:16px;line-height:100%;margin-right:0;width:auto}.quick-add-modal .product.grid{gap:0;display:inline-block;width:100%}.template-product .img-w-txt-m.inner-page-iwt-v2.about-us-iwt-v2.pdp-iwt-v2{margin-top:0}.jdgm-review-content__body-content{text-align:left}.jm-button--secondary[data-v-9640c170] svg path,.select#jdgm-sort-24qzt5 svg path{fill:#334d80}span.jm-sort-filter__icon.jm-sort-filter__icon--sort svg{fill:#334d80}.jm-button--secondary[data-v-9640c170],.jm-sort-filter--compact .jm-sort-filter__select[data-v-b08b71d2]{border:1px solid #334d80!important}.custom-flavours{width:100%;margin-bottom:30px!important;display:inline-block}.product__description p{margin:0}.custom-flavours a{background:#fdfbf7;padding:11px 17px 13px;border-radius:100px;text-decoration:none;color:#000;border:1px solid #D9D9D9!important;letter-spacing:0}.custom-flavours a.selected,.custom-flavours a:hover{color:#fff;background:#2f4f7f;border:1px solid #2f4f7f!important}.template-page-benefits .multicolumn-list__item li{font-size:18px;color:#000;margin-bottom:19px}.template-page-reviews .testimonials-list{display:flex;flex-wrap:wrap;gap:28px}.template-page-reviews .testimonials-list .testimonial-item{width:32%;height:auto}.template-page-reviews .testimonials-actions{text-align:center;margin-top:30px}.template-page-reviews .testimonials-actions button{background:#334d80;color:#fff;font-size:18px;padding:14px 40px;border-radius:100px;cursor:pointer;border:1px solid #334d80}.template-page-reviews .testimonials-actions button:hover{color:#334d80;background:transparent}.newsletter-popup h3{font-size:35px;line-height:42px;letter-spacing:0px;color:#334d80;margin:0}span.popup-close{font-size:40px;line-height:30px}.popup-icon svg{width:100px;height:100px}.newsletter-popup__content{padding:65px 45px}.newsletter-popup__content p{font-size:18px;max-width:530px;width:100%}.newsletter-popup span.popup-close{border:1px solid #ccc;width:40px;height:auto;display:flex;align-items:center;border-radius:100px;justify-content:center;height:40px;padding:3px}.newsletter-popup{background:#000000d6!important}.template-page-benefits .multicolumn-list__item li{word-wrap:break-word}.video_activity_btns.desk--btns{position:relative;top:0;left:0}.video_activity_btns svg path{fill:#fff}.got_it{width:140px;background:#334d80;border-radius:100px;text-transform:uppercase;height:52px;font-size:16px;color:#fff;border:1px solid #334d80;transition:.5s;cursor:pointer;display:flex;align-items:center;justify-content:center;margin:auto}.product__tax.caption.rte{font-size:16px;color:#000;letter-spacing:0px}.product__tax.caption.rte a{color:#000}.got_it:hover{background:transparent;color:#334d80}.how-it-work-icon img{max-width:250px;width:100%}.template-page-references .multicolumn-card__info li{font-size:14px;margin-bottom:10px;word-break:break-word}body.template-index .how-it-work-item:after,.template-product .how-it-work-item:after{display:none}p.second_button{font-family:Lato;background:#334d801a;width:auto;margin:auto;border-radius:100px;font-weight:400;font-size:20px;line-height:100%;letter-spacing:0px;color:#334d80;padding:10px;display:inline-block;clear:both}.how-it-works-header.sec-header{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.how-it-works-header.sec-header a.button.button-primary{background:#334d80;color:#fff;border:1px solid #334d80;margin-top:10px}.how-it-works-header.sec-header a.button.button-primary:hover{background:transparent;color:#334d80}.how-it-works-header.sec-header a.button.button-primary svg path{fill:#fff}.how-it-works-header.sec-header a.button.button-primary:hover svg path{fill:#334d80}a.header__icon.header__icon--account.link.focus-inset.small-hide{width:auto}.img-banner-sec a.button.button--primary{background:#fff;font-weight:700;font-size:14px;color:#334d80;line-height:100%;text-transform:uppercase;padding:18px 37px;transition:.6s;border-radius:100px;gap:10px}.img-banner-sec a.button.button--primary:hover{background:#334d80;color:#fff}.img-banner-sec a.button.button--primary:hover svg path{fill:#fff}.template-product .rich-text__wrapper{align-items:self-start;justify-content:flex-start}.template-product .rich-text__wrapper h2.rich-text__heading{text-align:left;font-size:44px!important;line-height:52px!important;letter-spacing:0px!important;color:#334d80}.template-product .rich-text__wrapper h2.rich-text__heading strong{font-weight:400}.rich-text__text.rte{text-align:left}.template-product .rich-text__wrapper ul li:before{background:url(/cdn/shop/files/check.png?v=1774336763);content:"";width:30px;height:30px;position:absolute;left:0;background-size:100%;top:5px}.template-product .rich-text__wrapper ul{padding-left:0}.template-product .rich-text__wrapper ul li{list-style:none;position:relative;padding-left:40px;margin-bottom:14px;color:#000;font-size:20px}.template-product .rich-text__wrapper .rich-text__text.rte p{font-weight:500;font-size:24px;line-height:30px}.template-product .rich-text__wrapper .rich-text__text.rte p strong{font-weight:500}.product__description ul{padding-left:0}.product__description ul li{color:#000}.pdp-iwt-v2 .icon-txt-item .txt-item{width:100%}.inner-page-top-banner h2{color:#fff}.common-banner p{color:#000}.common-banner h2{font-size:60px!important;line-height:62px!important;letter-spacing:0px!important;color:#334d80}.common-banner a.button.button--primary{background:#334d80;color:#fff}.common-banner a.button.button--primary svg path{fill:#fff}.common-banner a.button.button--primary:hover{background:#fff;color:#334d80}.common-banner a.button.button--primary:hover svg path{fill:#334d80}.video-index-m .video-content-area a.button.button-primary{margin-bottom:10px}.video-index-m a.button.button-primary.second-btn{padding-left:20px;padding-right:20px;background:#334d7f;border:0px solid #fff;color:#fff}.video-index-m a.button.button-primary.second-btn svg path{fill:#fff}.video-index-m a.button.button-primary.second-btn:hover{color:#334d80;background:#fff}.video-index-m a.button.button-primary.second-btn:hover svg path{fill:#334d80}.about-text p{font-size:18px}.icon-txt-item.without-heading p{margin-bottom:20px}.jdgm-all-reviews-text--style-branded .jdgm-all-reviews-text__text{text-align:left;letter-spacing:0px}.product-form__quantity{margin-top:20px!important}.jdgm-all-reviews-text .jdgm-all-reviews-rating:before{background-color:#334d80!important}.custom-badge{color:#fff;background:#000;display:inline-block;padding:3px 7px;border-radius:100px;letter-spacing:0px;border:1px solid #000}span.badge.price__badge-sold-out.color-scheme-3{border:1px solid #334D80;color:#334d80;background:transparent}.jdgm-all-reviews-text .jdgm-all-reviews-rating,.jdgm-all-reviews-text .jdgm-all-reviews-rating .jdgm-star,.jdgm-all-reviews-text .jdgm-all-reviews-text__text,.jdgm-all-reviews-text .jdgm-verified-by{color:#334d80!important}span.jdgm-verified-by__image path{fill:#334d80}.product__description ul li::marker{display:none!important;font-size:0px;position:absolute;left:0}.product__description ul li{line-height:20px;margin-bottom:20px;font-size:15px;position:relative;padding-left:16px}.product__info-container p.meta-text.product__text.inline-richtext.subtitle{font-style:italic}.product__description ul li:after{content:"";background:#000;width:6px;height:6px;position:absolute;left:0;top:7px;border-radius:100px}.qty-buy .product-form__quantity,a.link.product__view-details.animate-arrow{display:none}p.gmp_text.product__text.inline-richtext{background-color:#f5f5f5;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;padding:10px 15px;margin-bottom:15px;margin-top:10px;text-align:center}.custom-boxshadow-wrapper+p.product__text.inline-richtext{margin:20px auto;padding:18px 20px;border:1px solid #dcdcdc;background-color:#f9f5ee;border-radius:6px}ul.icon-with-text.icon-with-text--horizontal.list-unstyled span.svg-wrapper{margin-bottom:0;fill:#334d80}.product-form__quantity .form__label{margin-bottom:10px!important;font-weight:400;font-size:18px;line-height:100%;letter-spacing:0px;color:#000}.price span.badge{margin-bottom:0!important;top:5px;position:relative}button.shopify-payment-button__button.shopify-payment-button__button--unbranded{border-radius:100px}.product-form__input--pill .custom-badge{position:absolute;top:-12px;right:20px;font-size:11px}.jdgm-all-reviews-text--style-branded>a{justify-content:flex-start!important}.slider__slide{padding-bottom:10px!important}.jdgm-all-reviews-text--style-branded .jdgm-all-reviews-text__text{text-align:left!important}.qty-buy{display:flex;align-items:flex-end;margin-bottom:20px;gap:10px}.qty-buy .product-form__quantity{flex:inherit;width:initial!important;margin-bottom:0}.qty-buy product-form.product-form{margin:0;top:10px;position:relative;width:100%}.qty-buy div{height:auto;width:100%}.qty-buy quantity-input.quantity{border-radius:100px;border:1px solid #000}.qty-buy .quantity:before{display:none}.qty-buy .quantity:after{display:none}.featured-product img{max-width:100%;width:100%;height:auto}.featured-product .prev_arrow_slick.slick-arrow{left:60px}.featured-product ul.product-main-media{padding:0}.featured-product .next_arrow_slick.slick-arrow{right:60px}.featured-product .slick-arrow{top:50%}.featured-product ul.product-thumbnail-media{padding:0}.featured-product .slick-slide{margin-left:0}.featured-product .slick-slide img{width:100%;cursor:pointer;border-radius:20px;object-fit:cover}.featured-product .product-form__quantity{display:none}.product-description ul{padding-left:22px}.product-description ul li{color:#000;line-height:20px;margin-bottom:20px;font-size:15px;position:relative;padding-left:16px}.featured-product .product__info-wrapper.grid__item{padding-right:0!important;padding-left:5rem!important}.featured-product ul.product-thumbnail-media img{border-radius:6px;box-shadow:0 0!important;border:1px solid #ccc}.featured-product ul.product-thumbnail-media .slick-slide.slick-current.slick-active img{border-color:#334d80!important}.featured-product ul.product-thumbnail-media .slick-track{display:flex;gap:20px}.shopify-policy__container li::marker{position:absolute;top:0;display:none;font-size:0px}.shopify-policy__container li p{padding-left:19px;display:flex;position:relative}.loading__spinner{max-width:44px}.loading__spinner svg{fill:#000!important}.quick-add-modal a{text-decoration:none}.shopify-policy__container li p:after{content:"";background:#000;width:6px;display:block;height:6px;position:absolute;left:0;border-radius:100px;top:8px}p.gmp_text.product__text.inline-richtext+p.product__text.inline-richtext{text-align:center}.testimonials-actions{display:none}.copyright__content a:hover{color:#fff}.shopify-policy__container ul{padding:0}.shopify-policy__container ul li{display:flex}.banner__text.rte.subtitle p{font-size:60px;line-height:68px}.quick-add-modal .product__column-sticky{top:0!important;width:100%!important;max-width:100%}.cart-drawer .drawer__cart-items-wrapper .cart-item__name{font-size:22px;text-decoration:blink}p.product-option,.product-option+.product-option{margin-top:0}.drawer__inner{height:100%;width:52rem!important}.label-selected-qty{display:flex;align-items:center;justify-content:space-between}.label-selected-qty .selected-box-qty{letter-spacing:0;color:green}.custom-qty-box.flavour-box-only .qty-button{width:30px;display:flex;align-items:center;justify-content:center;font-size:26px;border:1px solid #D9D9D9!important;height:30px;cursor:pointer;border-radius:100px}.custom-qty-box.flavour-box-only input.input-text.qty.text{width:38%;border:0;text-align:center;height:30px;font-size:16px}.custom-qty-box.flavour-box-only .quantity{background:#fff;border:1px solid #ccc;border-radius:100px;width:170px;padding:8px 10px;justify-content:space-between}.custom-qty-box.flavour-box-only .quantity:after{display:none}p.custom-msg{text-align:center;color:green}.product-form button.button.button--primary:disabled+p.custom-msg{color:red}a:not([href]){cursor:inherit}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.flavor-card{display:flex;width:100%;display:flex!important;align-items:center;position:relative;justify-content:space-between;border:1px solid #D9D9D9!important;border-radius:10px!important;padding:18px 12px!important;margin-top:15px!important}.flavor-card input.flavor-checkbox{position:absolute}.flavor-card span.flavor-name{font-weight:500;font-size:18px;line-height:100%;color:#000;letter-spacing:0}label.flavor-info:after{border:1px solid #334D80;width:26px;height:26px;display:inline-block;position:absolute;left:0;content:"";border-radius:100px;top:1px}label.flavor-info:before{content:"";background:#334d80;width:14px;height:14px;position:absolute;left:6px;border-radius:100px;top:7px;transition:.5s;opacity:0}label.flavor-info{position:relative;padding-left:40px}.flavor-card input:checked+label.flavor-info:before{opacity:1}.flavor-card input.flavor-checkbox{opacity:0;z-index:1;width:65%;height:100%;left:0}.custom-qty-box.flavour-box-only .qty-button{cursor:pointer}.label-selected-qty legend.form__label{font-weight:400;font-size:18px;line-height:100%;letter-spacing:0px;color:#000;margin:0}.flavor-card.active{background:#f9f5ee!important}.cart-drawer .quantity-popover-container{cursor:default}.cart-item cart-remove-button{margin:0;border:1px solid;border-radius:100px}.cart-item cart-remove-button{display:flex;margin-left:0}td.cart-item__quantity .quantity,.cart-item__quantity quantity-input.quantity.cart-quantity{width:90px!important}.cart-item__quantity-wrapper{display:flex;gap:10px}.cart-item__quantity-wrapper.quantity-popover-wrapper{width:100%;align-items:center;gap:10px}.cart-item cart-remove-button{width:38px;height:38px;align-items:center;justify-content:center}.quantity__input{border:1px solid #000}.cart-item cart-remove-button button.button.cart-remove-button{width:38px;height:38px;min-height:auto;min-width:auto}.cart-remove-button .button{width:auto;height:auto;min-width:auto;min-height:auto}@media(min-width:768px){.grid__item.product__media-wrapper{position:sticky;top:0;height:fit-content}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/custom.css.map */
