@import"https://fonts.googleapis.com/css2?family=EB+Garamond:wght@400;500;600;700;800&display=swap";@font-face{font-family:"Garamond,Baskerville,Caslon,serif";src:url(EBGaramond-Regular.woff2) format("woff2"),url(EBGaramond-Regular.woff) format("woff"),url(EBGaramond-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}header .header__inline-menu header-menu{font-size:0;height:100%;display:flex;align-items:center}.header__inline-menu .list-menu li.dropDown details>.header__menu-item.list-menu__item.link.focus-inset{opacity:1!important;transform:none!important}body p,body li{font-family:futura-pt,sans-serif}body h1,body h2,body h3,body h4,body h5,body h6,body .h1,body .h2,body .h3,body .h4,body .h5,body .h6{font-family:"Garamond,Baskerville,Caslon,serif";font-weight:400}body p,.rte p{font-size:18px;font-family:futura-pt,sans-serif;font-weight:300;color:#494c4f;letter-spacing:.3px;line-height:28px;margin-top:0;margin-bottom:30px}.qty_swatchdiv .swatch .swatch-element label .crossed-out{display:none}.qty_swatchdiv .swatch .swatch-element.soldout label{opacity:.1;pointer-events:none}.checkout-buttons a.button.block.sm_s12.med_s25.lg_s13.xxl_s14.sm_hide{display:inline-flex}body .grid-filter.block>.block{float:none!important}.template-collection .collWrapper .collectionGrid-nav.collectionGrid-row.row.inline.row-lg{display:none}.template-collection .collectionGrid .pagination{position:absolute;left:50%;transform:translate(-50%);bottom:0}.template-collection .collectionGrid .collectionGrid-row.row{padding-bottom:90px}.template-collection .collectionGrid .pagination .loadMore.button{margin:0}body .grid-filter.block select{background-color:#fff;border:none;border-radius:50px;width:100%;max-width:100%;display:flex;align-items:center;justify-content:flex-start;padding:10px 20px;color:#494c4f;font-size:18px;line-height:1;font-weight:300;font-family:futura-pt,sans-serif;cursor:pointer;background-image:url(/cdn/shop/files/SelectTriangle.png?v=1665124945);background-position:center right 20px;background-repeat:no-repeat;background-size:10px;outline:none;min-height:44px}body .grid-filter.block .selectArrow{display:none}body .grid-filter.block>.tag-filter.block{margin-bottom:20px}.collWrapper .collectionGrid.container-wrap{margin-top:0;margin-bottom:0;padding:60px 0}body .grid-filter.block>.block{flex-direction:column;display:flex;justify-content:flex-start;align-items:flex-start;margin:0;width:100%}body .grid-filter.block label{color:#494c4f;font-size:22px;line-height:32px;font-family:futura-pt,sans-serif;font-weight:500!important;letter-spacing:.3px;display:block;margin-bottom:10px;margin-right:0;width:100%;text-align:left}body .grid-filter.block{padding:0;max-width:425px;width:100%;float:none!important}.cart-drawer__empty-content .cart__empty-text,.drawer__header .drawer__heading{font-size:30px;line-height:1}.template-product .productImgScroller .product-image{transition:.5s linear all;opacity:1}.template-product .productImgScroller .product-image.active{opacity:1}.template-product .collectionBlock .earthMSg,.template-collection .collectionBlock .earthMSg{display:none}.stepsRow{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;position:relative;padding:30px 0}.stepsRow:after{content:"";position:absolute;left:50%;top:0;height:100%;width:4px;background:#000;transform:translate(-50%)}.stepsRow>div{width:50%;padding:0 45px}.StepImg img{display:block;max-width:98px;margin:0 auto}.StepImg span{background:#0c2959;color:#fff;display:inline-flex;justify-content:center;align-items:center;font-size:36px;line-height:1;min-height:44px;min-width:110px;margin-top:10px;font-family:Garamond,Baskerville,Caslon,serif;font-weight:600}.stepsRow:nth-child(2n){flex-direction:row-reverse}.stepsRow:nth-child(2n) .StepImg>div{margin-left:0}.stepsRow:nth-child(2n) p{text-align:right}#shopify-section-AboutContent,.about_section_history{padding:150px 0;background-color:#fafafe}#shopify-section-AboutContent .container.page-width,.about_section_history .container.page-width{max-width:850px}#shopify-section-AboutContent .text-center,.about_section_history .text-center{text-align:center}#shopify-section-AboutContent .rte p,.about_section_history .rte p{font-size:22px;line-height:32px;color:#000}.formulaBringing{padding:0}.formulaBringing .parallax-container{height:1080px}.formulaBringing.ImageWithText .rte p{color:#afafaf!important}.formulaBringing.ImageWithText .rte p+p{margin-top:25px}.formulaBringing.ImageWithText .HeroWrapper{max-width:730px}.formulaBringing .HeroWrapper h2{color:#fff!important}#shopify-section-AboutImgText p+p{margin-top:25px}#shopify-section-AboutImgText{background-color:#fafafe}.ScientificClass{background-color:#fafafe;padding:0 60px}.ScientificMain{background-color:#e9eef5;padding:100px 0}.ScientificMain .page-width.container{max-width:1040px}.smContainer{text-align:center;max-width:760px;margin:0 auto 50px}.StepConent p{font-size:22px;line-height:32px;color:#000}#about-phyto-c-skin-care-amp-phytoceuticals .section-newsletter.container-wrap{margin-top:0}.squareRotate{height:40px;width:40px;position:absolute;left:50%;top:60px;transform:translate(-50%);background:#e9eef5;z-index:1}.StepImg div{text-align:center;max-width:112px;margin-left:auto;display:block}.squareRotate:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;height:12px;width:12px;background:#000;transform:rotate(45deg)}.ScientificWrapper h3{font-size:36px;line-height:1;font-weight:600!important;color:#030303!important;margin-bottom:25px;text-align:center}.ScientificWrapper .rte p{font-size:22px;color:#000;line-height:32px;text-align:center}.FounderSection{padding-top:115px;padding-bottom:85px;background-color:#fafafe}.headingFounder{text-align:center;margin:0}.FounderWrapper{display:flex;flex-direction:revert;flex-wrap:wrap;justify-content:space-between;align-items:center}.FounderWrapper>.founderCol{width:50%}.FounderWrapper img{width:100%;display:block;max-width:100%}body .headingFounder h2{margin-bottom:50px}.founderCol h3{display:inline-block;color:#fff!important;background-color:#0d2959;font-size:35px;font-weight:600!important;padding:6px 18px;line-height:1;margin-bottom:30px}.FounderSection .page-width.container{max-width:1600px}.founderWrapper1{padding:0 30px 0 50px;max-width:800px;width:100%}.founderWrapper1 .rte p{color:#000;font-size:22px;line-height:32px}.publications_text{background-color:#f3f5fa;margin-top:70px;border:solid 1px #bdc7d5;padding:30px 80px 75px 120px}.publications_text h4{position:relative;font-size:25px;line-height:1;font-weight:600!important;color:#030303!important;margin-bottom:30px;display:inline-block;letter-spacing:normal}.publications_text h4:after{content:"";position:absolute;left:0;top:-30px;height:7px;width:100%;background:#577bb5}.publications_text ul{margin:0;padding:0}.publications_text ul li{font-size:22px;line-height:38px;font-weight:300;color:#000;margin-bottom:20px;list-style-type:disc;list-style-position:inside}.listGrid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:120px}.publications_text.publications2{padding-left:45px;padding-right:45px;padding-bottom:15px;background-color:#ecf0f6}.publications_text.publications2 li{list-style-position:outside}.publications_text.publications2 ul{padding-left:18px}.FounderSection2 .FounderWrapper>.founderCol:last-child{width:45%}.FounderSection2 .founderWrapper1{margin:0 auto;max-width:715px}.FounderSection.FounderSection2{background-color:#ecf0f6;padding-top:100px;padding-bottom:150px}.FounderSection2 .FounderWrapper{align-items:flex-start}#quiz-kit-container>h1{font-size:36px!important;line-height:36px!important;margin-top:0;color:#030303!important;font-weight:600!important;font-family:Garamond,Baskerville,Caslon,serif!important;font-style:normal;letter-spacing:0px!important}#quiz-kit-container>h3{font-weight:600!important;font-size:25px!important;line-height:30px!important;color:#030303!important;margin-top:0!important;font-family:Garamond,Baskerville,Caslon,serif!important;letter-spacing:normal!important}#quiz-kit-container>p{font-size:22px!important;line-height:32px!important;margin-top:0!important;font-family:futura-pt,sans-serif!important;font-weight:300!important;letter-spacing:.3px!important;font-style:normal}#quiz-kit-container #quiz-kit-question-next-button>span,#quiz-kit-container #quiz-kit-question-prev-button>span{font-size:22px!important;line-height:32px!important;margin-top:0!important;font-family:futura-pt,sans-serif!important;font-weight:300!important;letter-spacing:.3px!important;font-style:normal!important;color:#000!important;opacity:1!important}.faqIcons img{display:block;margin:0 auto;max-width:98px}.faqIcons ul{display:flex;justify-content:center;align-items:flex-start;grid-gap:68px}.faqIcons ul li a{cursor:pointer;display:block}.faqsContent>div{display:none}.faqsContent>div.active{display:block}.sliderSteps .slick-list{padding:0 3.5% 0 0}.stepIcon img{display:block;width:98px;height:98px;margin-bottom:15px}.slide{position:relative}.slide:after{content:"";position:absolute;top:118px;height:3px;background:#000;width:0;left:73px;transition:.5s ease all}.slick-active.slide:after{width:96%}.triangle img{max-width:15px;display:block}.triangle{margin-bottom:15px;max-width:115px;display:flex;justify-content:center;align-items:center}.stepIcon{width:100%;max-width:115px;display:flex;justify-content:center;align-items:center}.slide .rte p{margin:0}.sliderSteps.slick-initialized.slick-slider{max-width:1700px;margin-left:auto;width:100%;padding-left:30px;margin-top:45px}.Breakthroughs .slide .rte{max-width:420px}.slide h4{color:#fff!important;background:#0c2959;font-weight:600!important;font-size:36px;line-height:1;min-width:115px;text-align:center;min-height:44px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:25px}.Breakthroughs{padding:100px 0;background-color:#fafafe}.Breakthroughs .rte p{font-size:22px;line-height:32px;color:#000}.Breakthroughs .rte{max-width:750px;width:100%}.faqIcons h4{text-transform:uppercase;text-align:center;font-size:14px;color:#030303!important;font-family:futura-pt,sans-serif;letter-spacing:1px;font-weight:400!important;line-height:1;margin-top:20px}.faqSection{padding:70px 0;background-color:#fff}.customStars{margin-bottom:15px}.customStars svg{display:block;height:16px;width:119px}body .nav-standard .menu-item--meganav .submenu .submenu-item a,.nav-standard .submenu .submenu-item a{opacity:1;font-family:futura-pt,sans-serif;font-size:18px;line-height:28px;color:#030303!important}.siteAlert.container-wrap{background-color:#0b2959;padding:10px}.siteAlert .block p{font-size:16px;line-height:24px;font-weight:400;letter-spacing:.5px;padding:0;margin:0 0 0 10px;font-family:futura-pt,sans-serif}.siteAlert .block.u-center a{display:flex;justify-content:center;align-items:center}.block.u-center a img{max-width:24px;display:block}.HeroImg img{display:block;max-width:100%;width:100%}.HeroSection{position:relative}.HeroOverlay{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);z-index:1}body .container{max-width:1470px;padding:0 15px}.earthMSg svg{width:30px;height:30px;display:block;margin-right:5px}.HeroWrapper{max-width:550px;width:100%}.HeroSection h1{color:#030303!important;font-size:56px;line-height:56px;font-weight:600;margin-bottom:30px}.HeroWrapper .rte p{font-size:22px;line-height:32px;margin:0}.heroBtn.btn.button{margin-top:40px}#shopify-section-ContactpageHero p{max-width:100%}#shopify-section-ContactpageHero .HeroWrapper{max-width:750px}.BrandSection{position:relative;padding-top:90px;padding-bottom:90px;background-color:#fafafe}.BrandWrapper{display:block}.BrandList{width:100%}.ImgWrap{padding-top:34px;overflow:hidden;position:relative}.ImgWrap img{position:absolute;left:0;top:0;height:100%;width:100%;object-fit:contain;object-position:center center;opacity:.5;transition:.3s ease all}.ImgWrap:hover img{opacity:1}.ImageWithText{position:relative;padding:60px;background:#fafafe}#shopify-section-16583093502712d468 .HeroWrapper{margin-left:auto}.parallax-container{height:700px;width:100%}.parallax-window{height:820px;width:100%}.Differentiators{padding:90px 0;background:#fafafe;position:relative}.phytoHeading h2{font-size:50px;line-height:1;text-align:center;margin:0;color:#030303!important;font-weight:600}.phytoHeading{margin-bottom:60px}.phytoListImg img{max-width:100%;display:block;max-height:45px;width:auto}.phytoListImg{border:1px solid;border-color:#fff;height:100px;width:100px;margin:0 auto;border-radius:50%;background-color:#0c2959;display:flex;justify-content:center;align-items:center}.phytoList{flex:1;padding:0 15px}.phytoWrapper{display:block}.phytoList h5{text-align:center;font-size:16px;text-transform:uppercase;letter-spacing:1px;color:#030303!important;line-height:22px;display:block;margin-top:30px;font-family:futura-pt,sans-serif;font-weight:600!important}.phytobtn{display:flex;justify-content:center;align-items:center}body .collectionGrid{margin:0;padding-top:50px;background:#fafafe}.collectionGrid .row.row-med.inline.u-center{display:none}body .btn,body .button{background-color:#587bb4;border-radius:100px;font-weight:400;letter-spacing:2px;display:inline-flex;align-items:center;justify-content:center;font-size:14px;line-height:14px;min-width:230px;min-height:55px;margin-top:30px;font-family:futura-pt,sans-serif;text-transform:uppercase}.btn-bis{text-decoration:none;padding:10px 15px;color:#fff}.InstaWrapper{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.InstaList{flex:1}.InstaImg{position:relative;padding-top:100%;overflow:hidden;display:block}.InstaImg img{position:absolute;left:0;top:0;height:100%;width:100%;object-fit:cover;object-position:center center}.TestimonialSection{padding:90px 0;background:#fff;position:relative}.ImageWithText .rte p{color:#000}.testimonialHeading{text-align:center;margin-bottom:50px}body h2,body .h2{font-size:50px;line-height:1;color:#030303!important;margin-top:0;margin-bottom:30px;font-weight:600!important}.ImageWithText .HeroWrapper{max-width:600px}.testimonialsImg{height:160px;width:160px;display:block;margin:0 auto 30px;overflow:hidden;border-radius:50%}.testimonialsImg img{height:100%;width:100%;object-fit:cover;object-position:center center}.testimoanilsList{text-align:center}.collectionGrid .gridSpacer.item.block{display:none}.collectionGrid .collectionGrid-row.row{display:grid;width:100%;grid-template-columns:repeat(3,1fr);margin:0;padding:0;align-items:flex-start;grid-gap:30px}.collectionGrid .collectionBlock{width:100%!important;max-width:100%;background:#fff;border:solid 1px #eff2f5}.collectionGrid .collectionGrid-header h1{margin-bottom:50px;font-size:36px;line-height:36px;font-weight:600!important;color:#030303!important}.collectionGrid .collectionBlock-info{padding:35px 45px;text-align:left}.collectionGrid .collectionBlock-info h4{font-family:Garamond,Baskerville,Caslon,serif!important;font-size:25px!important;font-weight:600!important;line-height:30px;display:block;color:#030303!important;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%;max-width:360px;text-align:left;margin:0 0 15px}.collectionGrid .collectionBlock-info p{font-family:futura-pt,sans-serif!important;font-weight:300!important;font-size:20px!important;line-height:30px;color:#494c4f!important;margin:0}.collectionGrid .collectionBlock-image{padding-top:88%}.collectionGrid .collectionBlock-info .earthMSg p{font-weight:300!important;font-size:17px!important;color:#030303!important;line-height:23px!important}.earthMSg img{display:block;max-width:26px;margin-right:5px}.earthMSg{display:flex;align-items:center;margin-top:25px}.collectionBlock-info .btn{min-width:100%}.collectionBlock-info .btn .sparater{display:inline-block;margin:0 5px}.CollList{padding:0 15px}.CustomCollList{position:relative;background:#fafafe;padding:90px 0}.CollListInner{background:#fff;border:solid 1px #eff2f5;display:block}.ColInfo{padding:30px}.ColInfo h3{font-weight:600!important;font-size:25px;line-height:30px;color:#030303!important;margin:0}.collectionGrid .collectionGrid-header{margin-bottom:0}.hoverImg{opacity:0;visibility:hidden;transition:.2s ease all;z-index:1}.CollListInner:hover .hoverImg{opacity:1;visibility:visible}.ColImg img{position:absolute;left:0;top:0;height:100%;width:100%;object-fit:cover;object-position:center center}.ColImg{position:relative;padding-top:90%;overflow:hidden}.CustomCollList h2{margin-bottom:50px;font-size:50px;line-height:1}.container.containerFluid{margin-right:0;max-width:1685px}.CollListWrap.slick-slider{margin:0 -15px}.CollListWrap .slick-list{padding:0 15% 0 0!important}body .slick-next:before,body .slick-prev:before,body .slick-next:after,body .slick-prev:after{display:none!important}body .slick-prev.slick-arrow,body .slick-next.slick-arrow{width:80px;height:80px;border-radius:50%;background-color:#0c2959!important;background-position:center center!important;background-repeat:no-repeat!important;background-image:url(/cdn/shop/files/arrow-left.png?v=1658405320)!important;background-size:25px!important}body .slick-prev.slick-arrow{transform:rotate(180deg) translateY(40px)}.CollListWrap .slick-prev.slick-arrow{display:none!important}.CollListWrap .slick-next.slick-arrow{right:18%;top:81.5%}#shopify-section-16584059074da54b68{padding-top:0}.testimonialHeading h2{max-width:600px;margin-left:auto;margin-right:auto}.testimonialHeading .rte p{font-size:22px;max-width:400px;margin:0 auto;line-height:32px}.testimoanilsList{padding:0 15px}.testimoanilsList .rte{max-width:380px;margin:0 auto}.reviewstarts svg{display:block;margin:0 auto;max-width:155px;height:22px}.name h5{font-weight:500!important;color:#030303!important;font-family:futura-pt,sans-serif;font-size:20px;margin-top:20px;line-height:25px;letter-spacing:.5px}.testimonialsWrap .slick-prev{left:-80px}.testimonialsWrap .slick-next{right:-80px}body .slick-dots{position:static;display:flex!important;justify-content:center;align-items:center;margin-top:80px}.testimonialsWrap.slick-initialized.slick-slider.slick-dotted{margin:0}.slick-dots li button:before{display:none}body .slick-dots li{transform:none;height:10px;width:10px;padding:0;margin:0 10px}body .slick-dots li button{height:10px;width:10px;display:block;padding:0;border:solid 1px #0c2959;border-radius:50px;background-color:#fff}body .slick-dots li.slick-active button{background-color:#0c2959}body .mo-padding{margin-top:120px}body .site-header.is-standard.shift--alert{top:46px;background-color:#fff;transition:.3s ease all}body .site-header.is-standard.template-index{background-color:#fff;transition:.3s ease all}.site-header.shift--alert{background-color:#fff!important;padding:10px 0}body .site-header.is-standard.header--logo_left_links_center .main-logo{margin-top:0;margin-bottom:0;margin-left:0;padding:0}body .site-header.is-standard{height:auto}body .site-header.is-standard .container{max-width:1470px}body .site-header .container .row{width:100%;margin:0;padding:0}header .nav-standard .menu-item>a{color:#1a2f3e;font-size:18px;font-family:futura-pt,sans-serif;font-weight:400;letter-spacing:.3px;line-height:28px}header .nav-standard .menu-item{margin:0;padding:5px 15px!important}header .nav-standard .menu-item.has-submenu{margin-right:12px}.nav-search img,#cartTotal img{display:block;max-width:22px}body .site-header.is-standard .cartToggle{margin-right:0;position:relative}body .site-header #cartTotal .cartToggle-items{height:16px;width:16px;padding:0;color:#fff!important;background:#0c2959;border-radius:50px;font-size:11px;line-height:1.2!important;display:flex;justify-content:center;align-items:center;left:unset;top:-5px;right:-1px}.section-newsletter.container-wrap{margin-top:10px;padding-top:180px;padding-bottom:140px}.section-newsletter h1{font-size:36px;line-height:36px;max-width:240px;margin-bottom:30px;font-weight:600;letter-spacing:normal}body .switcher .selected>a{font-family:futura-pt,sans-serif;color:#1a2f3e;font-size:16px;line-height:24px;display:flex;align-items:center}body .option .nturl{display:flex;align-items:center;font-family:futura-pt,sans-serif;color:#1a2f3e!important;font-size:16px;line-height:24px}body .switcher a img{display:block;max-height:20px;width:auto;margin-right:5px}.signUp-body p{color:#fff;font-size:22px;line-height:32px;max-width:600px;margin:0 auto}.signUp .icon-arrow-right:before{display:none}.signUp-mailIcon.icon-mail{display:none}.section-newsletter.container-wrap .signUp-form ::placeholder{color:#fff;opacity:1}.section-newsletter .js-signUp-form.signUp-form{width:100%;max-width:740px;margin:0 auto;padding:30px 0 15px;border-bottom:solid 2px #fff}.section-newsletter .signUp-form .inputGroup{border-bottom:none;height:auto}.section-newsletter .inputGroup.mc-field-group #mce-EMAIL{padding:0;font-size:22px;line-height:32px;font-family:futura-pt,sans-serif;font-weight:300;min-height:40px;width:calc(100% - 160px);outline:none;box-shadow:none}.section-newsletter #mc-embedded-subscribe{position:static;height:auto;width:auto;min-height:55px;min-width:160px;border-radius:50px;display:inline-flex;justify-content:center;align-items:center;background-color:#587bb4!important;font-family:futura-pt,sans-serif;text-transform:uppercase;font-weight:300;letter-spacing:2px;font-size:14px;line-height:14px}.inputGroup.mc-field-group{display:flex;justify-content:space-between;align-items:center}.ftSaparate{margin:0;height:1px;width:100%;border:none;display:block;background:#2a4167}footer .footer__copyright.u-center{display:none}.footer-bottom .row.row-lg{margin:0;width:100%;display:flex;justify-content:space-between;align-items:center}footer .footer-bottom{padding:0;background-color:#0c2959}.footer-bottom .row.row-lg .block{width:50%}footer .payment-icon-list>li .payment-icon{display:block}footer .footer-bottom .footer__payment{text-align:right}footer .footer__text p{color:#fff;font-weight:400;font-family:futura-pt,sans-serif;margin:0;font-size:17px;line-height:24px;letter-spacing:.5px}footer.site-footer{color:#fff;background-color:#0c2959}.site-footer .footer-inner.row.row-lg.inline.u-center{margin:0;padding:100px 0;max-width:100%;width:100%}body .footer-blocks .footer__menu{padding-top:0;padding-bottom:0}body .footer-blocks .footer-link a{color:#fff;text-align:left;display:block;font-size:18px;letter-spacing:.5px;line-height:28px;font-weight:300}.site-footer .footer-blocks{align-items:flex-start}.footer-bottom .row.row-lg{padding-top:45px;padding-bottom:45px;border-top:solid 1px #2a4167}.footer-blocks>div{flex:1;justify-content:flex-start!important;align-items:flex-start!important}h4.ftheading{color:#fff!important;text-align:left;font-weight:600!important;font-size:24px;line-height:30px;margin-top:0;margin-bottom:25px}body .footer-blocks .footer-link.footer-link-social a{background:#fff;height:35px;width:35px;display:flex;justify-content:center;align-items:center;border-radius:50px;color:#000;margin:0}.InstaImg:before{position:absolute;width:100%;height:100%;content:"";background:#000;opacity:0;left:0;top:0;transition:.5s ease-in-out;z-index:1}.InstaImg:after{content:"";background:url(https://cdn.shopify.com/s/files/1/0482/0546/3709/files/insta.svg?v=1630488401);width:20px;height:20px;position:absolute;top:50%;left:50%;opacity:0;transform:translate(-50%,-50%);transition:.5s ease-in-out;z-index:2}.InstaImg:hover:after{opacity:1}.InstaImg:hover:before{opacity:.5}.parallax-container.mobileImg,.mobileImg{display:none}.HowToUse{padding:100px 0;background:#fff}.HowToUseWrap{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.HowToUseWrap>div{width:50%}.HowToUseImg img{display:block;max-width:100%;width:100%;margin:0 auto}.HowUseContent>div{margin:0 auto;max-width:510px}.HowUseContent .rte p,.KeyHeading .rte p,.KeyBenefitsWrap .rte p{font-size:22px;line-height:32px;color:#1a2f3e;font-weight:300;margin:0}.HowUseContent{padding-right:15px}.HowUseContent ul li{font-size:20px;line-height:26px;margin-top:10px;font-weight:300;color:#6b757c;letter-spacing:.5px}.HowUseContent ul{margin-top:60px;margin-bottom:0;padding:0;list-style:none}.KeyBenefits{padding:100px 0;background:#fafafe;text-align:center}.KeyBenefitsWrap .phytoList{padding:0 30px;border-right:solid 1px #e1e1e4}.KeyBenefitsWrap{display:flex;align-items:flex-start;justify-content:center;flex-wrap:wrap;margin-top:70px}.KeyHeading{max-width:608px;margin:0 auto}.KeyBenefitsWrap .rte{max-width:320px;margin:0 auto}.KeyBenefitsWrap h3{font-size:31px;font-weight:600!important;color:#030303!important;margin-top:30px;margin-bottom:15px}.KeyBenefits.KeyIngredients{padding:200px 0;background-color:#0c2959}.KeyIngredients h3,.KeyIngredients p,.KeyIngredients .KeyHeading h2{color:#fff!important}.KeyBenefitsWrap .phytoList:last-child{border:none}.HowToUse .container{max-width:100%;padding:0 30px}.StampedreviewSection{padding:100px 0;background-color:#fafafe}.StampedreviewSection h2{text-align:center;margin-bottom:100px}.collWrapper .page-title{display:none}.page-title2{text-align:center}.accordion-container{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:75px;grid-row-gap:35px;width:100%}.ProductFaqs{padding:100px 0;background-color:#fff}.faqHeading h2{text-align:center;margin-bottom:80px}.set>a{font-size:24px;padding:25px 0;display:block;position:relative;font-family:Garamond,Baskerville,Caslon,serif;font-weight:400;letter-spacing:.5px;cursor:pointer}.set>a.active{font-weight:600}.set{border-bottom:solid 1px #dbdbdb}.faqLink{display:flex;justify-content:center;align-items:center}.faqLink .btn.button{margin-top:60px;min-width:200px}.set>a i{position:absolute;right:0;top:0;bottom:0;margin:auto 0;height:20px;width:20px}.set>a i:after,.set>a i:before{content:"";position:absolute;right:0;top:0;bottom:0;left:0;margin:auto;width:16px;height:2px;background:#000}.set>a i:before{transform:rotate(90deg)}.set>a.active i:before{display:none}.content{display:none;padding-bottom:25px}.set .rte p{font-size:22px;line-height:30px;margin:0}.set .rte p+p{margin-top:20px}body.template-product .collectionGrid .collectionGrid-header h1{text-align:left;margin-bottom:20px;font-size:56px;line-height:56px}body.template-product .collectionGrid{padding-top:100px;padding-bottom:150px}body.template-product .collectionGrid-header.row.row-sm{width:100%;max-width:1470px;padding:0 15px}body.template-product .collectionGrid-header .block{float:none}body.template-product .collectionGrid-header .rte p{font-size:22px;line-height:32px;color:#1a2f3e}body.template-product .collectionGrid-header .rte{max-width:600px;width:100%}.template-product .bodyWrap-spacer,.template-collection .bodyWrap-spacer{padding-top:120px}.template-product .product.container-wrap{background-color:#fafafe;padding-top:30px;width:100%}.template-product .product-info.js-product-info.product-layout-4--info{position:sticky;top:30px}.productImgScroller-nav.js-productImgScroller-nav{display:none}.product.container-wrap .container{max-width:1470px;padding:0 30px}.template-product .product-layout-4--images.product-layout-images.product-layout-images--large,.template-product .product-info.js-product-info.product-layout-4--info{width:50%;float:none}.template-product .product>.container>.row{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}.template-product .productImgScroller{width:100%}.template-product .productImgScroller .product-image{width:100%;max-width:100%;background-color:#fff;padding:0;margin-bottom:30px}.template-product .product-tabs.js-product-tabs{display:none!important}.template-product .product-tabs.js-product-tabs.newTabs{display:block!important;background-color:#fafafe}.template-product .product-info--wrapper.js-product-info--wrapper{padding:65px 60px 15px;margin:0 auto;max-width:590px;width:100%!important;position:static;top:0}.template-product .block.s1.product-title--wrapper{float:none}.template-product p.product-vendor{font-size:14px;text-transform:uppercase;font-weight:500;letter-spacing:1.5px;color:#030303;padding-left:10px;border-left:solid 2px #587bb4;line-height:1.2;margin-bottom:30px}.template-product .product-info .product-title{font-size:56px;line-height:56px;font-weight:600;letter-spacing:normal;color:#030303!important;margin-bottom:5px}.product-container .product-description p{font-size:22px;line-height:32px;color:#1a2f3e;margin:0}.template-product .row--scrollable .product-info .product-price h2{font-size:35px;line-height:35px;color:#030303!important;margin:0;font-family:Garamond,Baskerville,Caslon,serif;letter-spacing:normal}.template-product .product-price,body .row--scrollable .product-container .product-description{margin-top:30px;margin-bottom:30px}.template-product .stamped-badge-caption{font-size:15px;text-transform:uppercase;line-height:15px;color:#030303;letter-spacing:1px;font-family:futura-pt,sans-serif;font-weight:500}.productForm-submit.btn.button.js-productForm-submit{width:100%;margin:45px 0 0}body .product-form .product-tab-title{font-size:14px;text-transform:uppercase;letter-spacing:1px;line-height:20px;color:#030303;font-family:futura-pt,sans-serif}.template-product .product-form .product-tab{padding:25px 0;border-top:1px solid #cfcfd1;border-bottom:1px solid #cfcfd1}.template-product .product-form.block.s1{float:none}.template-product .product-container .product-tab-title .icon-toggle,.template-product .product-form .product-tab-title .icon-toggle{right:0;width:10px;height:2px}.product-tab-content p{margin:0}.template-product .product-tab-content{margin-bottom:0!important}.template-product .product-container .product-tab-title .icon-toggle:before,.template-product .product-container .product-tab-title .icon-toggle:after,.template-product .product-form .product-tab-title .icon-toggle:before,.template-product .product-form .product-tab-title .icon-toggle:after{background:#000}.qtybox{border:solid 1px #cdd0d5;background-color:#fafafe;display:flex;justify-content:center;align-items:center;min-height:46px;min-width:160px}.qtydiv label{display:block;margin-bottom:20px;letter-spacing:1px;color:#030303;text-transform:uppercase;font-size:14px;line-height:20px;font-weight:500!important;font-family:futura-pt,sans-serif}.qtydiv .btnqty{display:inline-block;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:14px;font-weight:700;padding:5px 10px}.qtydiv .quantity-input{border:none;padding:0;text-align:center;width:50px;outline:none;display:inline-block;background-color:#fafafe;color:#030303;font-size:16px;line-height:1}.qtydiv{display:inline-block}.template-product .product-price{position:relative}.stockBadge{display:flex;align-items:center;position:absolute;right:0;bottom:5px}.stockBadge svg{width:23px;height:23px;display:block;margin-right:5px}.stockBadge span{text-transform:uppercase;font-weight:500;font-size:15px;line-height:20px;color:#030303;font-family:futura-pt,sans-serif;letter-spacing:1px}.qty_swatchdiv{display:flex;align-items:center;width:100%;gap:20px}.qty_swatchdiv .swatch .swatch-element label{width:100%;display:flex;border:1px solid rgb(20 20 20 / 100%);padding:0;height:100%!important;align-items:center;justify-content:center;font-size:15px;line-height:43px;font-family:futura-pt,sans-serif}.qty_swatchdiv .swatch .swatch-element{width:100%;max-width:160px;margin:0;height:47px;min-width:160px}.qty_swatchdiv.swatch .header{width:100%}.qty_swatchdiv .swatch .swatch-element label:before,.qty_swatchdiv .swatch .swatch-element label:after{display:none}.qty_swatchdiv .swatch .header{width:100%;margin-bottom:20px;line-height:1.2;display:none}.qty_swatchdiv .swatch .swatch-element input:checked+label{background-color:#0c2959;color:#fff}.qty_swatchdiv .swatch.clearfix{padding-top:39.2px}.template-product .product-info--wrapper.js-product-info--wrapper{padding:45px 30px 15px}.qty_swatchdiv .swatch.clearfix{flex-wrap:nowrap;width:100%;gap:20px;overflow:auto}.productForm-block--options-inline{display:none}.InnerHeroSection .parallax-window{height:580px}.InnerHeroSection .rte p{max-width:380px}.template-blog .bodyWrap-spacer,.template-page .bodyWrap-spacer{padding-top:120px}.template-blog .site-header.shift--alert,.template-page .site-header.shift--alert{background-color:#fff!important}.CustomBlogPage{background-color:#fafafe;padding-top:40px;padding-bottom:200px}.CustomBlogPage .blogModule-posts.row.row-lg.EndlessClick{width:100%;max-width:1470px;padding:0 15px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:40px}.CustomBlogPage .blogModule-posts-post{padding:0;width:100%!important;clear:unset!important;margin:0!important;border:solid 1px #eff2f5;background:#fff}.blogModule .carousel-slide-info{padding:55px 46px;margin:0!important}.CustomBlogPage .row:before,.CustomBlogPage .row:after{display:none}.CustomBlogPage .blogModule .carousel-slide-image{padding-top:88.5%!important;margin:-1px}.CustomBlogPage .blogModule .carousel-slide-info .post-date{margin:0!important;opacity:1;color:#030303;font-size:14px;letter-spacing:.5px;line-height:20px;font-weight:300}.CustomBlogPage .blogModule .carousel-slide-info .h3{color:#030303;font-size:25px;letter-spacing:normal;line-height:30px;margin-bottom:20px;font-weight:400}.CustomBlogPage .blogModule .carousel-slide-info p.excerpt{font-size:20px!important;color:#494c4f;line-height:30px;margin-top:0;margin-bottom:30px}.CustomBlogPage .blogModule-posts.EndlessClick .pagination{bottom:-115px;text-align:center!important;margin:0}.mobImageInner{display:none}.ContactFormPage .contact-form-container.container{margin:-160px auto 0;overflow:auto;position:relative;background:#fafafe;z-index:3;max-width:1440px}.ContactFormPage .contact-form-container .row.row-med{position:relative;padding:100px;width:100%;display:flex;align-items:flex-start}.ContactFormPage .contact-column.contact-column-form{float:none;width:50%;padding:0}.ContactFormPage h1,.ContactFormPage h2{font-size:36px;font-weight:400!important;color:#000!important;line-height:40px!important;margin-bottom:25px}.ContactFormPage .contact-form{margin:0;max-width:530px;width:100%}.ContactInfoWrap{margin-left:auto;width:100%;max-width:600px;padding-left:30px}.ContactInfoWrap hr{margin:30px 0;background:#000;border:none;height:1px;width:80px;display:block}.ContactInfoWrap p{font-weight:300;color:#000!important;font-size:18px!important;line-height:32px!important;margin:0}.ContactInfoWrap p strong{font-weight:500}.ContactFormPage{background-color:#fafafe}#contactFormWrapper input:not(.button),#contactFormWrapper textarea{background:transparent;-webkit-appearance:none;appearance:none;border:solid 2px #e5e8ef;outline:none;border-radius:10px;min-height:55px;color:#000;font-size:18px;letter-spacing:normal;font-family:futura-pt,sans-serif;font-weight:500;padding:10px 15px;box-shadow:none!important}#contactFormWrapper input::placeholder{opacity:1;color:#000}#contactFormWrapper textarea::placeholder{opacity:1;color:#000}#contactFormWrapper input:focus,#contactFormWrapper textarea:focus{border-color:#000}#contactFormWrapper textarea{height:250px;resize:none}#contactFormWrapper p{margin-bottom:20px}#contactFormWrapper #contactFormSubmit{margin:10px 0 0}.ContactInfoWrap a{border:solid 1px #000}.ContactInfoWrap h4.ftheading{color:#000!important;margin-top:30px;margin-bottom:10px}.faqSection .content{padding-bottom:45px}.faqSection .accordion-container{flex-direction:column;display:flex;grid-gap:0;max-width:680px;margin:0 auto}.faqIcons{margin-bottom:80px}.faqSection .set>a{color:#030303}.faqSection .content{width:100%}.imageWrapper{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.imageWrapper>div{width:50%}.imageColumn1 img{width:100%;display:block;margin:0 auto;max-width:100%}.imageWrapper>div.textColumn1{padding:30px}.textWrapper1{max-width:580px;width:100%;margin:0 auto}.textWrapper1 h2{color:inherit!important}.textWrapper1 .rte p{font-size:22px;line-height:32px;color:inherit;margin-bottom:0}.SuperHeal .imageWrapper>div.imageColumn1{width:25%}.SuperHeal .imageWrapper>div.textColumn1{margin:0 auto;text-align:center;width:50%}.SuperHeal .imageWrapper>div.textColumn1 .textWrapper1{max-width:100%}.SuperHeal .imageWrapper>div.imageColumn1 img{margin:0 auto;max-height:475px;width:auto}.SuperHeal{padding:30px 0}.Discovery{padding:100px 60px}body .Discovery .rte p strong{font-weight:500}body .Discovery .rte p{color:#1a2f3e}.textWrapper1 ul{margin-top:30px;padding-left:0}.textWrapper1 ul li{font-size:22px;font-weight:300;letter-spacing:normal;color:#000;line-height:30px;margin-top:10px;list-style:none;position:relative;padding-left:25px}.textWrapper1 ul li:after{content:"";position:absolute;left:0;top:9px;width:9px;height:9px;background:#587bb4;border-radius:50px}.RightImageText h4{color:#fff!important;margin-bottom:30px;font-size:22px;line-height:30px;font-family:futura-pt,sans-serif;font-weight:400!important}.RightImageText h2{margin-bottom:10px!important}#science .section-newsletter.container-wrap{margin-top:0}body .Breakthroughs .slick-arrow{width:40px;height:40px;background-size:16px!important;border:solid 2px #0c2959}body .Breakthroughs .slick-next.slick-arrow{top:-17%;right:15%}body .Breakthroughs .slick-prev.slick-arrow{right:calc(15% + 80px);left:unset;top:-17%;transform:rotate(180deg) translateY(20px)}body .Breakthroughs .slick-arrow.slick-disabled{opacity:.5!important}.yotpo-customized-text.yotpo-headline .yotpo-inner-text{color:#030303!important;font-weight:600!important;font-family:Garamond,Baskerville,Caslon,serif!important}.yotpo-step-icon svg path{color:#0c2959}.yotpo-customized-text.yotpo-reward-steps-title .yotpo-inner-text{color:#030303!important;font-weight:600!important;font-family:Garamond,Baskerville,Caslon,serif!important}.yotpo-customized-text.yotpo-reward-steps-description .yotpo-inner-text{font-family:futura-pt,sans-serif!important;font-weight:300!important;font-size:20px!important;line-height:30px;color:#000!important;margin:0!important}.yotpo-container-headline,.yotpo-coupons-redemption-widget .yotpo-headline,.yotpo-coupons-redemption-widget .yotpo-redemption-option-reward,.yotpo-widget-campaign-widget .yotpo-headline-center-element .yotpo-title-text{font-family:Garamond,Baskerville,Caslon,serif!important;text-transform:capitalize}.yotpo-widget-campaign-widget .yotpo-tile{background:transparent!important}.yotpo-widget-campaign-widget .yotpo-description-text,.yotpo-coupons-redemption-widget .yotpo-description,.yotpo-coupons-redemption-widget .yotpo-redemption-option-cost{font-family:futura-pt,sans-serif!important;font-weight:300!important;font-size:20px!important;line-height:30px!important;color:#000!important}.yotpo-coupons-redemption-widget .yotpo-rule{font-family:futura-pt,sans-serif!important;font-weight:300!important;text-transform:uppercase;font-size:22px!important;line-height:30px!important;color:#000!important;border-color:#000!important}.yotpo-action-button-widget .yopto-widget-button-text.yotpo-pointer-cursor{background-color:#587bb4;border-radius:100px;font-weight:400;letter-spacing:2px;display:inline-flex;align-items:center;justify-content:center;font-size:14px!important;line-height:14px;min-width:230px;min-height:55px;margin-top:0;font-family:futura-pt,sans-serif!important;text-transform:uppercase}.yotpo-action-button-widget .yotpo-button-style.yotpo-filled-button.yotpo-pointer-cursor{background-color:transparent!important;width:auto!important;height:auto!important}.yotpo-campaign-switcher-wrapper *{font-family:futura-pt,sans-serif!important}.yotpo-widget-campaign-widget .yotpo-headline-center-element .yotpo-title-text{color:#000!important}.heroBtn.btn.button.secondary-btn{background:#0c2959}.inputGroup label,.inputGroup input{color:#000;font-family:futura-pt,sans-serif;font-size:20px;line-height:1.2}#phyto-c-rewards .yotpo-widget-instance-container:first-child{display:none}.contact-form-container h1{font-size:36px;font-weight:400!important;color:#000!important;line-height:40px!important;margin-bottom:25px}.partner_template_main{background-color:#fafafe}.contact-form label{color:#000;font-size:18px;letter-spacing:normal;font-family:futura-pt,sans-serif;font-weight:500!important}#contactFormWrapper input[type=radio]{padding:0;width:20px;height:20px;display:inline-flex!important;min-height:20px;margin:0!important;vertical-align:middle}.contact-form label+br{display:none}.contact-form input:checked{background:#000!important;border-color:#000!important}.partner_template_main .container{margin:-160px auto 0;overflow:auto;position:relative;background:#fafafe;z-index:3;max-width:1440px}.partner_template_main .grid{padding:100px}.partner_template_main .grid .grid-item-1,.partner_template_main .grid .grid-item-2{padding:0}.partner_template_main .contact-form-container{max-width:560px;margin:0;padding-right:30px}.HowUseContent .hproduct-tab{padding:25px 0;border-top:1px solid #cfcfd1;border-bottom:1px solid #cfcfd1}.HowUseContent .hproduct-tabs{background:transparent}.HowUseContent .hproduct-tab-title{font-size:22px;line-height:32px;color:#1a2f3e;margin:0;font-weight:700;display:block;position:relative;font-family:futura-pt,sans-serif}.hproduct-tab-content p{font-size:22px;line-height:32px;color:#1a2f3e;font-weight:300;margin:0;font-family:futura-pt,sans-serif}.hproduct-tab-content{margin-top:20px}.hproduct-tab-title .icon-toggle{right:0;width:10px;height:2px;position:absolute;top:50%}.hproduct-tab-title .icon-toggle:before{content:"";position:absolute;left:50%;top:50%;width:100%;height:100%;background:#666;-webkit-transition:transform .5s ease;-moz-transition:transform .5s ease;-ms-transition:transform .5s ease;transition:transform .5s ease}.hproduct-tab-title .icon-toggle:after{content:"";position:absolute;left:50%;top:50%;width:100%;height:100%;background:#666;-webkit-transition:transform .5s ease;-moz-transition:transform .5s ease;-ms-transition:transform .5s ease;transition:transform .5s ease}.hproduct-tab-title .icon-toggle:after{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.hproduct-tab-title .icon-toggle:before,.hproduct-tab-title .icon-toggle:after{background:#000}.hproduct-tab-title .icon-toggle:before{-webkit-transform:translate(-50%,-50%) rotate(90deg);-moz-transform:translate(-50%,-50%) rotate(90deg);-ms-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}.hproduct-tab.active_tab .hproduct-tab-title .icon-toggle:after{-webkit-transform:translate(-50%,-50%) rotate(180deg);-moz-transform:translate(-50%,-50%) rotate(180deg);-ms-transform:translate(-50%,-50%) rotate(180deg);transform:translate(-50%,-50%) rotate(180deg)}.hproduct-tab.active_tab .hproduct-tab-title .icon-toggle:before{-webkit-transform:translate(-50%,-50%) rotate(0deg);-moz-transform:translate(-50%,-50%) rotate(0deg);-ms-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0)}.HowUseContent .rte{display:none}body .container{margin:0 auto}.BrandList .ImgWrap{max-width:150px}.button:after{box-shadow:none!important}.field:after,.select:after,.customer .field:after,.customer select:after,.localization-form__select:after{display:none}.shopify-policy__title h1{font-size:32.2px;line-height:1.1;color:#2e3234;letter-spacing:normal;margin-top:0;margin-bottom:5px}.shopify-policy__container{width:100%;max-width:580px;padding-top:40px;padding-bottom:40px}.page-contact .HeroWrapper p{max-width:100%}.social-links{padding-top:10px;padding-bottom:10px;white-space:nowrap;margin:0;list-style:none;padding-left:0;display:flex}.footer-link.footer-link-social{margin-right:10px}body .footer-blocks .footer-link.footer-link-social a svg{display:block;height:24px;width:24px}.contact-form .contact__button{margin:0}.contact-form .button{margin-top:15px!important}.form-status-list.caption-large{list-style:none}.form-status-list.caption-large li a,.contact .form__message{font-weight:300;color:#000!important;font-size:18px!important;line-height:32px!important;text-decoration:none;letter-spacing:normal;font-family:futura-pt,sans-serif;vertical-align:middle;display:inline-block}.ContactFormPage h2.form-status.text-body{font-size:18px!important;line-height:1.2!important;font-family:Garamond,Baskerville,Caslon,serif;margin:0}@media (min-width: 1200px) and (max-width: 1499px){.founderWrapper1 .rte p{font-size:20px;line-height:30px}.founderWrapper1{padding-left:45px;padding-right:0}.founderCol h3{font-size:30px;margin-bottom:20px}.publications_text{padding:30px 45px 45px}.listGrid{grid-gap:80px}.publications_text ul li{font-size:20px;line-height:30px}.partner_template_main .grid{padding:60px}.partner_template_main .container{max-width:1100px;margin-top:-120px}.textWrapper1{max-width:600px}.textWrapper1 .rte p,.Breakthroughs .rte p{font-size:20px;line-height:30px}.slick-active .slide:after{width:94.5%}.ContactFormPage .contact-form-container.container{margin:-120px auto 0;max-width:1100px}.ContactFormPage .contact-form-container .row.row-med{padding:60px}}@media (min-width: 768px) and (max-width: 1428px){.icon-menu:not(.open) #hamburger-bar,.icon-menu:not(.open) #hamburger-bar:after,.icon-menu:not(.open) #hamburger-bar:before{background-color:transparent}.open img{display:none}}@media (min-width: 768px) and (max-width: 1520px){header.site-header{overflow:hidden}}@media (min-width: 768px) and (max-width: 1199px){.collWrapper .InnerHeroSection .parallax-window{padding-top:50%}.formulaBringing.ImageWithText .HeroWrapper{max-width:500px}.ScientificClass{padding:0 30px}#shopify-section-AboutContent .rte p,.ScientificWrapper .rte p,.StepConent p,.HeroWrapper .rte p,.founderWrapper1 .rte p{font-size:18px;line-height:28px}.founderWrapper1{padding-left:30px;padding-right:0}.founderCol h3{font-size:24px;margin-bottom:20px}.publications_text{padding:30px}.publications_text ul li{font-size:18px;line-height:28px}.listGrid{grid-gap:30px}body .headingFounder h2{font-size:36px;line-height:1}.publications_text.publications2{padding:30px}.FounderWrapper{align-items:flex-start}.partner_template_main .grid{padding:60px 30px;display:flex;align-items:flex-start}.partner_template_main .grid .grid-item-1,.partner_template_main .grid .grid-item-2{width:50%}.partner_template_main .container{margin:0 auto}body .Breakthroughs .slick-prev.slick-arrow{right:calc(5% + 60px);top:-50px}body .Breakthroughs .slick-next.slick-arrow{top:-50px;right:5%}.sliderSteps.slick-initialized.slick-slider{margin-top:80px}.slick-active .slide:after{width:91%}.Discovery{padding:100px 30px}.textWrapper1 h2,.Breakthroughs h2{font-size:30px!important;line-height:35px!important}.imageWrapper>div.textColumn1{padding:15px 20px}.textWrapper1 ul li{font-size:18px;line-height:24px;margin-top:5px}.textWrapper1 .rte p,.Breakthroughs .rte p{font-size:18px;line-height:26px}.ContactFormPage .contact-form-container.container{margin:0 auto}.ContactFormPage .contact-form-container .row.row-med{padding:60px 30px}.HeroSection h1{font-size:40px;line-height:45px}.InnerHeroSection .parallax-window{height:auto;padding-top:35%}body .qty_swatchdiv .swatch.clearfix{padding-top:0;gap:10px}body .qty_swatchdiv{align-items:flex-start;gap:10px;flex-direction:column}body.template-product .product-info--wrapper.js-product-info--wrapper{padding:15px}body .product.container-wrap.js-product-template .container{padding:0 15px}}.ContactColumn{width:50%}body .header-wrapper--border-bottom{border-bottom:none}@media (max-width: 767px){footer.footer .footer__content-top .footer__blocks-wrapper{border-top:none!important}.contact-column.contact-column-form .title.title-wrapper--no-top-margin.h1{display:none}.shopify-policy__title h1{font-size:28px}.template-collection .collectionGrid .collectionGrid-row.row{padding-bottom:60px}.collWrapper .HeroOverlay{padding-bottom:0}body .grid-filter.block label{font-size:18px;line-height:26px}body .grid-filter.block select{font-size:15px}.formulaBringing .HeroWrapper h2,.formulaBringing.ImageWithText .rte p{color:#000!important}.ScientificClass{padding:0}.StepConent p{font-size:14px;line-height:20px}.StepImg img{max-width:60px}.StepImg span{min-height:35px;min-width:80px;font-size:24px}.stepsRow>div{padding:0 20px}.stepsRow:after{width:2px}.squareRotate:after{height:10px;width:10px}.squareRotate{height:30px;width:30px;top:45px}.ScientificMain{padding:60px 0}.stepsRow{margin:0 -20px}#shopify-section-AboutContent{padding:60px 0}#shopify-section-AboutContent .rte p{font-size:18px;lin:28ox;line-height:28px}#about-phyto-c-skin-care-amp-phytoceuticals .HeroOverlay{background-color:#fff}.ScientificWrapper .rte p{font-size:18px;line-height:28px}.ScientificWrapper h3{font-size:24px;margin-bottom:20px;margin-top:20px}.publications_text.publications2{margin-bottom:30px;padding:30px}.FounderSection.FounderSection2{padding-top:60px;padding-bottom:60px}.listGrid{display:block}body .headingFounder h2{margin-bottom:30px}.FounderWrapper>.founderCol{width:100%}.FounderSection2 .FounderWrapper{flex-direction:column-reverse}.FounderSection2 .FounderWrapper>.founderCol:last-child{width:100%}.FounderSection{padding-top:60px;padding-bottom:60px}.FounderWrapper{flex-direction:column}.founderWrapper1{max-width:100%;padding:0;margin-top:30px}.founderWrapper1 .rte p{font-size:18px;line-height:28px}.founderCol h3{font-size:24px;margin-bottom:20px}.publications_text{margin-top:45px;padding:30px}.publications_text ul li{font-size:18px;line-height:28px}#shopify-section-TeamHero .HeroOverlay{background:#fff}.partner_template_main{padding-bottom:45px}#become-a-partner-distributor .HeroOverlay{padding-bottom:0}.contact-form-container h1{display:none}.partner_template_main .container{margin:0}.partner_template_main .contact-form-container{padding-right:0}.partner_template_main .grid{padding:0}.heroBtn.btn.button.secondary-btn{margin-top:10px}.yotpo-customized-text.yotpo-headline .yotpo-inner-text,.yotpo-widget-campaign-widget .yotpo-container-headline,.yotpo-coupons-redemption-widget .yotpo-headline{font-size:32px!important;line-height:32px!important}.yotpo-customized-text.yotpo-reward-steps-title .yotpo-inner-text{font-size:20px!important}.yotpo-widget-campaign-widget .yotpo-description-text,.yotpo-customized-text.yotpo-reward-steps-description .yotpo-inner-text,.yotpo-widget-my-rewards-widget .yotpo-reward-steps-description{font-size:18px!important;line-height:26px!important}.yotpo-coupons-redemption-widget .yotpo-redemption-option-reward{font-size:24px!important;line-height:1!important}.yotpo-coupons-redemption-widget .yotpo-redemption-option-cost{font-size:18px!important;line-height:1!important}#quiz-kit-container #quiz-kit-question-next-button>span,#quiz-kit-container #quiz-kit-question-prev-button>span{font-size:18px!important;line-height:24px!important}#quiz-kit-container>p{font-size:18px!important;line-height:26px!important}#quiz-kit-container>h3{font-size:22px!important;line-height:26px!important}#quiz-kit-container>h1{font-size:32px!important;line-height:32px!important}body .Breakthroughs .slick-arrow{display:none!important}.sliderSteps.slick-initialized.slick-slider{margin-top:80px}.slide:after{top:80px;height:3px;left:60px}.slick-active .slide:after{width:88%}.sliderSteps .slick-list{padding:0 15% 0 0!important}.Breakthroughs .slide .rte{max-width:100%;padding-right:45px}.triangle,.stepIcon{max-width:80px}.slide h4{font-size:20px;min-height:34px;min-width:80px}.stepIcon img{width:60px;height:60px}.SuperHeal .imageWrapper>div.imageColumn1{width:50%}.SuperHeal .imageWrapper>div.textColumn1{width:100%}.SuperHeal .imageWrapper{flex-direction:column}.SuperHeal .textColumn1{padding:30px!important}.SuperHeal{padding:30px 0}.VitaminC .imageWrapper{flex-direction:column-reverse}.imageWrapper>div.textColumn1{padding:60px 30px}.textWrapper1 .rte p,.Breakthroughs .rte p{font-size:18px;line-height:28px}.Breakthroughs{padding:60px 0}.Discovery{padding:0}.imageWrapper>div{width:100%}.faqIcons{margin-bottom:30px}.faqIcons h4{margin-top:10px}.faqIcons img{max-width:50px}.faqIcons ul{grid-gap:20px}.ContactInfoWrap .footer-blocks .block,.ContactInfoWrap h4.ftheading{text-align:left}.ContactInfoWrap{padding:0;margin-top:30px}.ContactFormPage .contact-form-container .row.row-med{flex-direction:column}.ContactFormPage .contact-column.contact-column-form,.ContactColumn{width:100%}.ContactFormPage .contact-form-container .row.row-med{padding:0 0 60px}.ContactFormPage .contact-form-container.container{margin-top:0}.mobImageInner{display:block}.template-blog .bodyWrap-spacer,.template-page .bodyWrap-spacer{padding-top:80px}.template-blog .parallax-mirror,.template-page .parallax-mirror{display:none!important}.InnerHeroSection .parallax-window{display:none}.mobImageInner{height:380px;background-size:cover;background-position:center center;background-repeat:no-repeat}.CustomBlogPage .blogModule-posts.EndlessClick .pagination{bottom:-95px}.CustomBlogPage{padding-bottom:140px}.CustomBlogPage .blogModule .carousel-slide-info,.CustomBlogPage .blogModule p{text-align:left}.CustomBlogPage .blogModule .carousel-slide-info{padding:20px;text-align:left!important}.CustomBlogPage .blogModule-posts.row.row-lg.EndlessClick{max-width:1470px;padding:0 20px;grid-template-columns:repeat(1,1fr);grid-gap:20px}.InnerHeroSection .parallax-window{height:380px}.productImgScroller-nav.js-productImgScroller-nav{display:block}.stockBadge svg{width:20px;height:20px}.template-product .product-info.js-product-info.product-layout-4--info{margin-top:15px}.product-form .productForm-block{max-width:100%}.template-product .product-info .product-title{font-size:32px;line-height:34px}.template-product p.product-vendor{margin-bottom:10px}.stockBadge{bottom:0}.template-product .row--scrollable .product-info .product-price h2{font-size:22px;line-height:22px}.product-container .product-description p{font-size:18px;line-height:26px;text-align:left}.product-info .product-vendor,.product-info .product-title,.row--scrollable .product-info .product-price{text-align:left}.template-product .product-info--wrapper.js-product-info--wrapper{padding:0;max-width:100%;position:static}.product-info{padding:0}.product.container-wrap .container{padding:0 20px}.template-product .product-layout-4--images.product-layout-images.product-layout-images--large,.template-product .product-info.js-product-info.product-layout-4--info{width:100%}.template-product .bodyWrap-spacer,.template-collection .bodyWrap-spacer{padding-top:80px}.faqHeading h2{margin-bottom:30px}body.template-product .collectionGrid .collectionGrid-header h1{font-size:32px;line-height:32px}body.template-product .collectionGrid-header .rte p{font-size:18px;line-height:26px}.HowToUse .container{padding:0 20px}.KeyBenefitsWrap{margin-top:45px}.StampedreviewSection h2{margin-bottom:30px}.HowUseContent ul li{font-size:18px}.HowUseContent ul{margin-top:30px}.HowUseContent{padding-right:0;margin-top:30px}.HowToUseWrap>div{width:100%}.HowToUseWrap{flex-wrap:wrap;flex-direction:column-reverse}.set .rte p{font-size:18px;line-height:26px}.set>a{font-size:18px;padding-right:30px}.accordion-container{grid-template-columns:repeat(1,1fr);grid-column-gap:0;grid-row-gap:0}.KeyBenefits,.StampedreviewSection,.ProductFaqs,body.template-product .collectionGrid,.HowToUse,.KeyBenefits.KeyIngredients{padding:60px 0}.KeyBenefitsWrap h3{font-size:22px;margin-top:15px;margin-bottom:10px}.HowUseContent .rte p,.KeyHeading .rte p,.KeyBenefitsWrap .rte p{font-size:18px;line-height:26px}.KeyBenefitsWrap .phytoList{padding:0 0 45px;border-right:none;border-bottom:solid 1px #e1e1e4;width:100%;flex:none;margin-bottom:45px}.KeyBenefitsWrap .phytoList:last-child{border:none;margin-bottom:0;padding-bottom:0}.earthMSg svg{width:26px;height:26px}.block.u-center a img{max-width:20px}.siteAlert .block p{font-size:14px;line-height:20px}body #gtranslate_wrapper{bottom:0!important;top:unset!important;right:0!important}.site-header.is-hamburger.has-scrolled .cartToggle{top:30px}.site-header.is-hamburger.has-scrolled .menuToggle{top:28px}.site-header.is-hamburger.has-scrolled,.site-header.is-hamburger.has-scrolled .main-logo,.site-header.is-hamburger.has-scrolled .header-fix-cont,body .site-header.is-hamburger.has-scrolled.shift--alert .header-fix-cont,.site-header.is-hamburger.has-scrolled.shift--alert .main-logo,.site-header.is-hamburger.has-scrolled.shift--alert .header-fix-cont{height:80px}.site-header.has-announcement-bar.has-announcement-bar--mobile.is-hamburger.has-scrolled.shift--alert{top:45px;height:80px}body .cartToggle .cartToggle-items{color:#fff!important;background:#0c2959!important;right:-8px!important;top:-6px;bottom:unset}.nav-search img,#cartTotal img{display:block;max-width:16px;margin-left:auto}body .cartToggle{top:20px;right:0}body .menuToggle{left:0;top:20px}.site-header.is-hamburger .header-fix-cont{height:60px}body .header-fix-cont{margin:0}.js-menuToggle.menuToggle.nav-item-fixed.nav-item{padding:0}.template-index .menuToggle .diamond-bar{background-color:transparent}#hamburger-bar img{max-width:20px;display:block}.icon-menu .icon-bar{top:0;background-color:transparent!important}.main-logo{height:60px}body .mo-padding{margin-top:80px}.testimonialsWrap .slick-next,.testimonialsWrap .slick-prev{display:none!important}body .collectionGrid{padding-bottom:60px}.collectionGrid .collectionGrid-row.row{grid-template-columns:repeat(1,1fr)}body h2,body .h2{margin-bottom:10px}.mobileImg{display:block;width:100%;height:380px;object-fit:cover;object-position:center center}.ImgWrap img{opacity:1}.BrandWrapper.slick-slider.slick-dotted{display:block;margin:0}.parallax-container.desktopImg{display:none}.parallax-container.mobileImg{display:block}body .footer-blocks .footer__menu{width:100%}.reviewstarts svg{max-width:110px;height:16px}.name h5{font-size:18px;margin-top:15px;line-height:22px}.phytoHeading{margin-bottom:30px}.collectionGrid .collectionGrid-header h1{margin-bottom:30px;font-size:32px;line-height:32px}.collectionGrid .collectionBlock-image{padding-top:75%}.collectionGrid .collectionBlock-info .earthMSg p{font-size:15px!important;line-height:20px!important}.earthMSg img{max-width:20px}.collectionGrid .collectionBlock-info p{font-size:18px!important;line-height:24px}.collectionGrid .collectionBlock-info h4{font-size:22px!important;line-height:22px}.collectionGrid .collectionBlock-info{padding:20px 15px}.section-newsletter #mc-embedded-subscribe{min-height:45px;min-width:140px}.section-newsletter .inputGroup.mc-field-group #mce-EMAIL{font-size:18px;line-height:22px;width:calc(100% - 140px)}.signUp .row.row-lg{width:100%}.footer__social .social-links{padding-top:0;padding-bottom:0}.payment-icon-list>li .payment-icon{width:30px}.footer-blocks .block:not(:first-child){margin-top:35px}h4.ftheading{font-size:22px;line-height:22px;margin-bottom:20px;text-align:center}body .footer-blocks .footer-link a{font-size:16px;line-height:24px;text-align:center}body .container{padding:0 20px}body .footer-blocks .footer__menu ul{padding-left:0;padding-right:0}.site-footer .footer-inner.row.row-lg.inline.u-center{padding:60px 0}footer .footer__text p{font-size:15px;line-height:20px}.block.s1.lg_s12{margin-top:30px}.footer-bottom .row.row-lg .block{width:100%}.footer-bottom .row.row-lg{flex-direction:column}.TestimonialSection{padding:60px 0}body .slick-dots li{margin:0 5px}body .slick-dots{margin-top:30px}.InstaList{flex:1 1 33.33%}.section-newsletter h1{font-size:32px;line-height:32px;max-width:200px;margin-bottom:10px}.section-newsletter.container-wrap{margin-top:10px;padding-top:60px;padding-bottom:60px}.CustomCollList{padding:60px 0}.CustomCollList h2{margin-bottom:30px;font-size:32px;line-height:32px}.parallax-container{height:380px}.testimonialHeading .rte p,.signUp-body p{font-size:18px;line-height:28px}body h2,body .h2{font-size:32px;line-height:32px}.ColInfo h3{font-size:22px;line-height:22px}.ColInfo{padding:20px}.CollListWrap .slick-next.slick-arrow{right:13%;top:75.5%}body .slick-prev.slick-arrow,body .slick-next.slick-arrow{width:50px;height:50px;background-size:20px!important}.ImageWithText{padding:0}.parallax-window{height:380px}.phytoList h5{font-size:12px;line-height:14px;margin-top:15px}.phytoListImg img{max-height:30px;width:auto}.phytoListImg{height:60px;width:60px}.phytoHeading h2{font-size:32px;line-height:32px}.Differentiators{padding:60px 0}.BrandSection{padding-top:60px;padding-bottom:60px}body .btn,body .button{min-width:180px;min-height:45px}.heroBtn.btn.button{margin-top:30px}.HeroWrapper .rte p{font-size:18px;line-height:28px}.HeroSection h1 br{display:none}.HeroSection h1{font-size:38px;line-height:38px;margin-bottom:10px}.HeroOverlay{position:static;transform:none;text-align:center;padding:45px 0;background:#fafafe}.HeroWrapper{max-width:100%}body .icon-menu .icon-bar:before,body .icon-menu .icon-bar:after{display:none}body .main-logo{max-width:140px}body .siteAlert .block{max-width:100%}body .main-logo{padding:0}body .main-logo .logo{max-width:140px}.qty_swatchdiv .swatch .swatch-element{max-width:130px;min-width:130px}body .Breakthroughs .slick-arrow{width:40px!important;height:40px!important;background-size:16px!important}body .Breakthroughs .slick-next.slick-arrow{top:-15%;right:5%}body .Breakthroughs .slick-prev.slick-arrow{right:calc(5% + 60px);top:-15%;transform:rotate(180deg) translateY(20px)}.qty_swatchdiv{flex-wrap:wrap;flex-direction:column;align-items:flex-start;justify-content:flex-start}.qty_swatchdiv .swatch.clearfix{justify-content:flex-start}.qty_swatchdiv .swatch.clearfix{padding:0}.qty_swatchdiv label.quantity-selector{text-align:left;margin-bottom:10px}.qtybox{min-width:130px;max-width:130px}.HowUseContent .hproduct-tab-title,.hproduct-tab-content p{font-size:18px;line-height:26px}.hproduct-tab-content{margin-top:10px}}.product-steps-box .product-image img{display:block;width:100%}.product-steps-in{display:flex;align-items:flex-start;justify-content:space-between;max-width:1100px;margin:0 auto;padding:0 20px}.product-steps-box h3{font-size:30px;font-weight:600;letter-spacing:0}.product-content h4{font-size:25px;font-weight:600;letter-spacing:0;line-height:30px;margin-bottom:15px}.product-steps-in .product-steps-box{width:calc(33.33% - 20px);margin-bottom:50px}.product-content .btn{margin-top:0;color:#fff;border:0;cursor:pointer}.slideshow-new{overflow:hidden;margin:0}.people-slideshow{background-color:#0b2959;padding:20px 0 50px}.people-slideshow h2{margin:0 auto;font-size:56px;text-align:center;max-width:1000px;line-height:1;padding:0 20px}.people-slide{padding:10px}.people-slide img{height:200px;object-fit:cover;width:100%;border-radius:10px}.video-section{background-color:#0b2959;padding:50px 0 0}.video-section h3{font-size:50px;text-align:center;font-weight:700;color:#fff;margin:0 auto 40px;max-width:1000px}.video-section-in{display:flex;justify-content:center;flex-wrap:wrap}.video-section-in .video-box{width:calc(33.33% - 15px);padding:0 10px}.video-section-in .video-box video{width:100%}.v-review-box{margin-top:60px;padding-bottom:100px}.review-slide{padding:0 15px}.review-slide-in{background-color:#fff;padding:20px;border-radius:8px;min-height:420px;position:relative}.review-slide-in h3{text-align:left;color:#000;font-size:24px;margin-bottom:10px}.v-review-box .slick-next.slick-arrow{background-color:transparent!important;bottom:20px!important;top:auto!important;transform:unset;right:calc(50% - 50px);width:35px;height:35px}.v-review-box .slick-prev.slick-arrow{background-color:transparent!important;bottom:20px!important;top:auto!important;transform:rotate(180deg);left:calc(50% - 50px);width:35px;height:35px}.review-slide-product{display:flex;align-items:center;justify-content:space-between;position:absolute;bottom:20px;width:calc(100% - 30px)}.slide-product-title a{text-decoration:navajowhite;color:#000}.product-steps .container>h3{text-align:center;font-size:56px;font-weight:600;letter-spacing:0;max-width:800px;margin:0 auto 30px;line-height:1}.template-product .product-form .product-tab.rbl{border-bottom:0;padding-bottom:0}.template-product .product-form .product-tab.rbl .product-tab-title{pointer-events:none}.product-steps{margin-top:50px}.drawer__footer .cart__ctas{justify-content:center}@media all and (max-width: 991px){.video-section-in .video-box{width:100%;margin-bottom:20px}.product-steps-in{flex-wrap:wrap}.product-steps-in .product-steps-box{width:calc(50% - 20px);margin-bottom:50px}.product-steps .container>h3,.people-slideshow h2{font-size:40px}}@media all and (max-width: 480px){.product-steps{margin-top:40px}.product-steps-box h3{margin-top:0;font-size:26px}.review-slide-in{min-height:500px}.product-steps .container>h3{font-size:32px}.people-slideshow h2{font-size:32px}.people-slide{padding:5px}.video-section h3{font-size:32px;line-height:32px}.product-steps-in .product-steps-box{width:100%;margin-bottom:30px}.people-slide img{height:140px}}@media all and (min-width: 768px){.template-index .parallax-mirror:nth-child(6){display:none}}.shopify-section.email-sign-up p{font-weight:300}.product-grid-container .klaviyo-review-link{position:relative;z-index:3}
/*# sourceMappingURL=/cdn/shop/t/61/assets/custom.css.map */
