@media screen and (min-width:768px){section.clinical-results{display:none}.mobile-block-image{display:none}.the-lab-page-tab .image-tabs-wrapper{gap:50px}.the-lab-page-tab .image-tabs-wrapper .ingredients-right-content{padding-right:70px}.shop-page-middle-banner.mobile-view{display:none}dialog.quick-add-modal.dialog-modal{min-width:600px}.prodicons .image-block img.image-block__image{width:91px;min-width:91px;height:91px;margin:0 auto}.prodicons .image-block p.image-title{font-size:14px!important;min-height:50px;line-height:17px!important}}@media screen and (min-width:1400px)and (max-width:1680px){.grid-item .grid-content h3.grid-title{font-size:20px}.grid-item .grid-content{padding:19px 48px}.hero-wrapper .hero_banner rte-formatter p{font-size:23px;line-height:35px}.custom-tabs .slider-wrapper .switcher-left .content-item h3{line-height:33px}.our-story-section .layout-panel-flex p{font-size:17px}footer.section-wrapper .email-signup-block button.email-signup__button{min-width:191px}.customer-reviews-section .reviews-grid .review-card{padding:38px}body.collection .facets .facets__form-wrapper{padding:24px 35px}.rating-info-section .custom-section-content rte-formatter.spacing-style p{font-size:14px}.rating-info-section .group-block-content rte-formatter.text-block--background{margin:10px 0 14px}section.custom-content-image .content-image-inner .content-block .cont-desc p{font-size:14px}section.custom-content-image .content-image-inner .content-block .cont-desc ul li{font-size:14px;line-height:22px;margin-bottom:18px}.custom-image-primrose-sec rte-formatter.spacing-style p{font-size:15px}.custom-image-primrose-sec rte-formatter.spacing-style h5{font-size:15px}.custom-image-primrose-sec .image-block{min-height:100vh}.tab-content-wrapper .tab-content p,.page-about-us .custom-tabs .custom-tabs-section .tabs-container .box-left .tab-content-wrapper p{font-size:15px}.vec-5gp .layout-panel-flex rte-formatter p{font-size:14px}.custom-content-section rte-formatter.spacing-style p{font-size:15px}.ingredient-spotlight .ingredient-card .ingredient-card__image{min-height:480px}.ingredient-spotlight .ingredient-card .ingredient-card__content p.ingredient-card__text{font-size:14px}.contact-page .group-block p{font-size:15px}.article .blog-post-content rte-formatter p,.article rte-formatter p,.article rte-formatter p span{font-size:15px}.article .blog-post-content .blog-content-middle p,.article .blog-post-content .blog-content-middle ol li,.article .blog-post-content .blog-content-middle ul li{font-size:15px}.article .blog-post-content p.images{max-width:90%}.article .blog-post-content p.images .img-block img{max-height:509px;min-height:509px}body.collection sorting-filter-component.sorting-filter summary.facets__summary span{letter-spacing:0}.customer.account table.order-history th{font-size:20px}}@media screen and (min-width:1025px)and (max-width:1399px){.hero-wrapper .hero_banner rte-formatter p{font-size:23px;line-height:33px}.custom-steps-product .steps-product .product-deatils h3.product-title{font-size:17px}.custom-steps-product .steps-product .product-deatils .product-price{font-size:15px}.grid-item .grid-content{padding:19px 26px}.grid-item .grid-content h3.grid-title{font-size:19px}.grid-item .grid-content .grid-subtext p{font-size:12px}.customer-reviews-section .reviews-grid .review-card{padding:24px}.reviews-grid .review-card .review-header .reviewer-info p,.reviews-grid .review-card p.review-text{font-size:13px}footer.section-wrapper .spacing-style.layout-panel-flex .group-block:first-child{max-width:50%}footer.section-wrapper .spacing-style.layout-panel-flex .group-block p{font-size:16px}footer.section-wrapper accordion-custom.menu summary.menu__heading.h3{font-size:16px}footer.section-wrapper .spacing-style.layout-panel-flex accordion-custom.menu{max-width:13%}footer.section-wrapper .group-block-content{gap:18px}footer.section-wrapper .email-signup-block button.email-signup__button{min-width:151px;font-size:15px}footer.section-wrapper .spacing-style.layout-panel-flex .group-block:first-child{max-width:100%}body.collection .facets .facets__form-wrapper{padding:24px 29px}.collection .collection-filters ul.filter-list{gap:32px}.collection .collection-filters ul.filter-list li:after{right:-16px}body.collection sorting-filter-component.sorting-filter summary.facets__summary span{letter-spacing:0}product-card-link .product-card .group-block-content span.product-tags{font-size:14px}body.product ul.media-gallery__grid li.product-media-container{aspect-ratio:1.1}body.product .product-information .product-details{padding-left:44px!important}body.product .product-information .product-details h1{font-size:25px;line-height:37px}.product-information__grid:not(:has(.product-information__media:empty)).product-information--media-left{grid-template-columns:1fr 32.6%!important}.product-page-bia .accordion{padding:20px}.product-page-bia .image-block{min-height:100%}.vec-5gp .layout-panel-flex rte-formatter p{font-size:14px;line-height:21px;margin:15px 0 0}.clinical-studies .layout-panel-flex .group-block{padding:29px}.custom-content-section rte-formatter.spacing-style p{font-size:15px}.ingredient-spotlight .ingredient-card .ingredient-card__image{min-height:455px}.rating-info-section .ingredient-description p{font-size:14px;line-height:19px}.rating-info-section .ingredient-item h4{margin:10px 0 0;font-size:14px}.rating-info-section .ingredient-item img{height:auto}.rating-info-section .ingredients-header .sub-content p{font-size:15px}.rating-info-section .read-more-btn{font-size:14px}.custom-content-with-image section.custom-image-text-lab .content-image-inner .content-block{padding:47px 35px}.custom-content-with-image section.custom-image-text-lab .content-image-inner .image-block{padding:0}.custom-content-with-image section.custom-image-text-lab .content-image-inner .content-block h3{margin-bottom:11px}section.custom-content-image .content-image-inner .content-block .cont-desc p{font-size:14px}section.custom-content-image .content-image-inner .content-block .cont-desc ul li{font-size:14px;line-height:22px;margin-bottom:12px}.custom-image-primrose-sec .image-tabs-wrapper{gap:12px}.ingredients-tabs-content .tab-content p,.tab-nav li{font-size:14px}.custom-tabs-lab .tab-nav li{padding-right:9px}.tab-content-wrapper .tab-content p{font-size:14px}.page-about-us .custom-tabs .custom-tabs-section .tabs-container .box-left{max-width:43.2%;padding:47px 38px 89px 0}.page-about-us .custom-tabs .custom-tabs-section .tabs-container .box-right img{min-height:100%}.page-about-us .custom-tabs .custom-tabs-section .tabs-container .box-left .tab-content-wrapper p{font-size:14px}.page-about-us .custom-tabs .custom-tabs-section .tabs-container .box-left ul.tab-nav li.tab-link{font-size:14px;line-height:25px}section.custom-content-image .content-image-inner .content-block{padding:50px 30px}section.custom-content-image .content-image-inner .content-block:last-child{min-height:630px}.blog section.blog-archive .blog-archive__header{padding:0 41px}.blog-archive__item h3{font-size:15px;line-height:24px}.blog-archive .read-more{font-size:14px}.article .blog-post-content rte-formatter p,.article rte-formatter p,.article rte-formatter p span{font-size:15px}.article .blog-post-content p.images{gap:40px;max-width:90%;margin:0 auto}.article .blog-post-content p.images .img-block img{max-height:max-content;min-height:100%}.article .blog-post-content .blog-content-middle p,.article .blog-post-content .blog-content-middle ol li,.article .blog-post-content .blog-content-middle ul li{font-size:15px}.contact-page .group-block p{font-size:14px}.content-for-layout .shopify-policy__container{max-width:90%}.content-for-layout .shopify-policy__container .shopify-policy__body p,.content-for-layout .shopify-policy__container .shopify-policy__body ul li,.content-for-layout .shopify-policy__container .shopify-policy__body ol li{font-size:14px}.ingredients-page .tabs{gap:6px}.page-ingredients .serach--wrapper-outer{padding:62px 34px}.section-wrapper.ingredients-page .section-content{padding:40px 34px}.ingredients-page .tab-btn{padding:7px 6px 4px;font-size:11px}.ingredients-page .section-tabs--wrapper h4{font-size:12px}.ingredients-page .section-tabs--wrapper .section-tabs--wrapper--rating{min-width:max-content}.ingredients-page .section-tabs--wrapper{align-items:start}.ingredients-page .accordion-item .more-text p{font-size:13px}.ingredients-page .accordion-title{font-size:15px;letter-spacing:.5px}}@media screen and (max-width:989px){.header-section .header .header__column--right header-actions{gap:10px}.header-section .header .header__column--right button{padding:0}.header-section .header .header__column--right button span{font-size:13px}header-component.header span.header-logo__image-container img.header-logo__image{width:119px;height:auto}.header-section .header .header__column--right header-actions dialog-component.account-drawer{display:none}.header-section .header .header__columns .search-action{display:none}body.index .menu-drawer-container .header__icon--summary svg path{stroke:var(--white)}dialog.dialog-modal.dialog-drawer .cart-drawer__header{padding:15px}dialog.dialog-modal.dialog-drawer .cart-drawer__header button.button.close-button{top:14px}dialog.dialog-modal.dialog-drawer .cart-drawer__content scroll-hint.cart-drawer__items{padding:18px 15px 0}dialog.dialog-modal.dialog-drawer table.cart-items__table td.cart-items__media{width:76px}dialog.dialog-modal.dialog-drawer .cart-items__details p .cart-items__title{font-size:13px}.cart-drawer__content .cart-drawer__summary .cart-actions,.cart-drawer__content .cart-drawer__summary .cart__ctas,.cart-drawer__content .cart-drawer__summary .cart__total-container{padding:0 15px}.cart .header-actions__action cart-icon.header-actions__cart-icon .svg-wrapper{display:none}.cart .header-actions__action cart-icon.header-actions__cart-icon span.cart-bubble__text-count{text-transform:uppercase;color:var(--navy-color);width:auto;height:auto;letter-spacing:var(--letter-spacing);font-size:13px;font-family:var(--gtflexa-font)}.cart .header-section .header .header-actions__cart-icon .cart-bubble{right:0}:is(.account,.order)>div:nth-of-type(2){display:flex;justify-content:space-between;padding-top:30px;flex-wrap:wrap}.customers-account .customer div h2{font-size:24px!important;line-height:24px!important;margin:0}.menu-drawer__menu .menu-drawer__menu--childlist{padding:9px 11px!important}}@media screen and (min-width:768px)and (max-width:1024px){.custom-steps-product .steps-product .product-deatils h3.product-title{font-size:15px}.custom-steps-product .steps-product .product-deatils .product-price{font-size:14px}.custom-tabs .slider-wrapper .switcher-left .switcher-left-content{padding:20px 0 0 30px}.custom-tabs .slider-wrapper .switcher-left .content-item h3{font-size:18px;line-height:28px}.our-story-section .layout-panel-flex{padding:40px 0}.image-block{margin-bottom:0}.custom-tabs .slider-wrapper .switcher-left ul{margin:15px 0 0}.slider-wrapper .switcher-left .thumbnails{margin-top:35px!important}.grip-wrapper{grid-template-columns:1fr;grid-template-rows:1fr 1fr 1fr;height:auto}.grid-item-0{grid-column:1;grid-row:1;min-height:300px}.grid-item-1{grid-column:1;grid-row:2;min-height:200px}.grid-item-2{grid-column:1;grid-row:3;min-height:200px}.grip-wrapper .grid-link img.grid-image{object-fit:cover}.grid-item .grid-content{padding:15px 24px}.customer-reviews-section .reviews-grid .review-card{padding:35px;max-width:50%}.reviews-grid .swiper-wrapper{flex-wrap:nowrap;scroll-padding:8px;overflow:auto hidden;scrollbar-width:none;overscroll-behavior-x:none;scroll-behavior:smooth;scroll-snap-type:x mandatory}.customer-reviews-section .reviews-grid .review-card.hidden-review{border-top:1px solid var(--theme-border-color)}footer.section-wrapper ul.policy_list{gap:12px}footer.section-wrapper .spacing-style.layout-panel-flex accordion-custom.menu{max-width:29.8%}footer.section-wrapper .spacing-style.layout-panel-flex .group-block:first-child{max-width:100%;margin-right:auto;flex:0 0 100%}.header-menu__inner li.menu-list__list-item{margin-right:15px}.grid-item .grid-content h3.grid-title{font-size:29px}.page-about-us .custom-tabs .custom-tabs-section .tabs-container{padding-left:24px}.page-about-us .custom-tabs .custom-tabs-section .tabs-container .box-left{max-width:49%;padding:37px 32px 90px 0}.page-about-us .custom-tabs .custom-tabs-section .tabs-container .box-left ul.tab-nav{gap:24px}.page-about-us .custom-tabs .custom-tabs-section .tabs-container .box-right img{min-height:100%;object-fit:cover}section.custom-content-image .content-image-inner{flex-wrap:wrap}section.custom-content-image .content-image-inner .content-block{flex:0 0 50%;padding:60px 24px 0;min-height:660px}section.custom-content-image .content-image-inner .content-block:last-child{flex:0 0 100%}.page-about-us .custom-tabs .custom-tabs-section .tabs-container .box-left .tab-content-wrapper p,section.custom-content-image .content-image-inner .content-block .cont-desc p{font-size:14px}.custom-tabs .slider-wrapper .switcher-left ul li{font-size:14px}.our-story-section .layout-panel-flex p{font-size:17px}.page-about-us .custom-tabs .custom-tabs-section .tabs-container .box-left ul.tab-nav li.tab-link{font-size:14px}ul.product-grid li.product-grid__item .group-block-content p{font-size:14px;line-height:19px}product-card-link .product-card .group-block-content span.product-tags{font-size:12px}product-card-link .product-card{border:1px solid var(--theme-border-color)}ul.product-grid li.product-grid__item:not(:last-child) product-card-link .product-card{border-bottom:none;border-right:none}.product-information__grid{display:flex!important;flex-wrap:wrap}body.product .product-information .product-details{border-left:none;padding-left:0!important;width:100%;border-top:1px solid var(--theme-border-color)}body.product .product-information .product-details h1{max-width:100%}body.product .product-information__media{padding:0!important}body.product ul.media-gallery__grid li.product-media-container{padding:50px 0 30px}body.product .product-information .product-details .group-block-content{gap:13px}body.product .product-information .product-details rte-formatter.text-block--align-left p{max-width:100%}body.product .product-information accordion-custom{margin-bottom:10px}.product-page-bia .spacing-style.layout-panel-flex{flex-wrap:wrap}.product-page-bia .spacing-style.layout-panel-flex .image-block,.product-page-bia .spacing-style.layout-panel-flex .accordion{width:100%;margin:0}.product-page-bia .spacing-style.layout-panel-flex .accordion{padding-top:30px}.vec-5gp .layout-panel-flex .spacing-style.h3 p{padding-top:20px}.vec-5gp .group-block-content{flex-wrap:wrap}.vec-5gp .group-block-content .group-block{flex:0 0 48.8%}.vec-5gp .layout-panel-flex .h5 p{margin-bottom:30px}.custom-content-section .spacing-style.layout-panel-flex{padding:40px 0}.ingredient-spotlight .ingredient-card .ingredient-card__content{padding:20px 15px}.ingredient-spotlight{padding:40px 0}.ingredient-spotlight__heading{padding:0;text-align:center}.customer-reviews-section .reviews-header{padding:30px 0 20px 58px}.product-page-bia accordion-custom .details-content p{max-width:100%}.vec-5gp .custom-section-content>.layout-panel-flex{padding-top:30px;padding-bottom:50px}.clinical-studies .layout-panel-flex .image-block{height:100%}.clinical-studies .group-block{padding:20px 15px}.clinical-studies rte-formatter h3{font-size:21px;margin:0}.ingredient-spotlight .ingredient-card .ingredient-card__image{min-height:400px}body.collection .facets .facets__form-wrapper{padding:24px 28px;border-bottom:none}.collection .collection-filters ul.filter-list{flex-wrap:wrap;gap:20px;margin-bottom:0}.collection .collection-filters ul.filter-list li:after{right:-9px}body.collection .section.product-grid-container{padding-bottom:0}product-card-link .product-card{padding:14px 0 0}product-card-link .product-card .product-card__content rte-formatter p{min-width:144px;line-height:25px;min-height:25px;font-size:12px;margin-left:16px}product-card-link .product-card slideshow-component{padding:20px 0}.blog-archive__item h3{font-size:14px;line-height:22px;max-width:90%;margin:20px auto 0}.blog-archive .read-more{font-size:12px;margin-top:10px}.blog-archive{padding:30px 0;overflow:hidden}.blog section.blog-archive .blog-archive__header{padding:0 28px}.blog-archive__grid{row-gap:20px}.article .blog-details-outer{max-height:calc(70vh - 128px)}.article .blog-post-content{max-width:95%;padding:30px 0 50px}.article .blog-post-content rte-formatter p,.article rte-formatter p,.article rte-formatter p span{font-size:15px}.custom-inner-banner{min-height:60vh!important}section.ingredients-rating{padding:40px 0}.rating-info-section .ingredients-header .sub-content p{font-size:15px;line-height:23px}section.ingredients-rating .page-width{padding:0 30px}.rating-info-section .ingredients-grid{display:grid;grid-template-columns:repeat(3,1fr)}.rating-info-section .ingredients-grid .ingredient-item{width:100%;max-width:100%}.rating-info-section .ingredient-item h4{line-height:22px}.rating-info-section .ingredient-item .rating-box{margin:14px 0}.rating-info-section .ingredient-description p{font-size:15px;line-height:20px}.custom-content-with-image section.custom-image-text-lab .content-image-inner .content-block{padding:30px}section.custom-content-image .content-image-inner .content-block h3{margin-bottom:20px}.custom-content-with-image section.custom-image-text-lab .content-image-inner .content-block:last-child{border-top:none;min-height:20%}section.custom-content-image .content-image-inner .content-block .cont-desc ul li{font-size:15px;line-height:22px;margin-bottom:20px}.custom-image-primrose-sec .image-tabs-wrapper{gap:25px}.custom-image-primrose-sec .ingredients-right-content{padding:30px 0}section.custom-content-image .content-image-inner .image-block.content-block{padding:0}.ingredients-tabs-content .tab-content p{font-size:15px}.custom-tabs-section.custom-tabs-lab{border-top:none}.custom-tabs-lab .tabs-container .box-left,.custom-tabs-lab .tabs-container .box-right{width:50%}.custom-tabs-lab .tab-nav li{padding-right:10px}.tab-nav li{font-size:13px}.custom-tabs-lab ul.tab-nav{flex-wrap:wrap;width:auto;gap:0;margin:0 0 20px}.custom-tabs-lab .box-left{padding:26px 20px}.tab-content-wrapper .tab-content p{font-size:15px}.custom-tabs-lab .tabs-container .box-right img{height:100%;object-fit:cover}.based_on_results .custom-section-content>.spacing-style{padding:40px 0}.based_on_results .custom-section-content>.spacing-style .text-block.h3{margin-bottom:14px}.based_on_results .icon-block{max-width:80%}.based_on_results .custom-section-content rte-formatter p{font-size:13px;margin-top:0}.content-for-layout .shopify-policy__container{padding:30px 24px 36px}.content-for-layout .shopify-policy__container .shopify-policy__body p,.content-for-layout .shopify-policy__container .shopify-policy__body ul li{font-size:15px}.content-for-layout .shopify-policy__container .shopify-policy__title h1{margin:0 0 10px}body.cart .cart-page .cart-page__items{padding-bottom:20px}body.cart .cart-page .cart-page__items .cart-items__wrapper{max-width:100%}body.product .product-information .product-information__media{border-right:none}.prcbtn .quick-add button.button.quick-add__button--choose span.add-to-cart-text span.add-to-cart-text__content{font-size:14px}.custom-steps-product-section product-card-link .product-card .product-card__content h3.h4{font-size:14px;padding-top:10px}body.index .custom-steps-product-section .prcbtn quick-add-component.quick-add{min-width:158px}.prcbtn .quick-add button.button.quick-add__button--choose span.add-to-cart-text span.add-to-cart-text__content{letter-spacing:0}.custom-steps-product-section product-card-link .product-card .product-card__content .prcbtn{padding-bottom:12px;margin-top:0}.custom-steps-product-section product-card-link slideshow-slide.product-media-container{aspect-ratio:4 / 5}.page-ingredients .blog-archive__grid{grid-template-columns:repeat(3,1fr)}.page-the-lab .rating-info-section .ingredient-item h4{font-size:14px}footer.section-wrapper .image-block+.group-block{flex:0 0 100%}.page-ingredients .serach--wrapper-outer{padding:74px 20px;display:flex;column-gap:24px;justify-content:space-between}.section-wrapper.ingredients-page .section-content{padding:26px 20px!important;max-width:55%!important}.ingredients-page .tab-panel .accordion-outer{flex-wrap:wrap}.ingredients-page .accordion-outer .accordion-column--left,.ingredients-page .accordion-outer .accordion-column--right{flex:auto}.section-wrapper.ingredients-page .section-image{width:45%!important}.ingredients-page .section-tabs--wrapper{flex-wrap:wrap}.ingredients-page .tab-btn{padding:7px 7px 4px;font-size:11px}.ingredients-page .section-tabs--wrapper h4{margin:11px 0 0;font-size:14px}.ingredients-page .tab-panel .accordion-outer{gap:0}}@media screen and (max-width:767px){.header-menu__inner li.menu-list__list-item{margin-right:12px}.hero-wrapper .hero_banner rte-formatter p{font-size:20px;line-height:28px;text-align:left}.hero-wrapper .hero_banner a.button{margin-right:auto;min-width:184.5px;font-family:var(--gtflexa-font)}.hero-wrapper .hero__content-wrapper{gap:25px}.custom-steps-product .steps-product .step .product-deatils{padding:22px 0 16px;margin-top:38px}.custom-steps-product .steps-product{display:flex;scroll-padding:8px;overflow:auto hidden;scrollbar-width:none;overscroll-behavior-x:none;scroll-behavior:smooth;scroll-snap-type:x mandatory}.custom-steps-product .steps-product .step{min-width:90%}.review-header .review-content span.star{display:inline-block;font-size:26px;color:#0d1d23;line-height:normal;width:16px;height:16px}.custom-steps-product .steps-product .product-deatils h3.product-title{font-size:11px;line-height:15px;margin-bottom:10px}.custom-steps-product .steps-product .product-deatils .product-price{font-size:10px;line-height:14px}.custom-tabs .slider-wrapper .switcher-right{display:none}.custom-tabs .slider-wrapper .switcher-left{flex-direction:column-reverse}.custom-tabs .slider-wrapper .switcher-left .switcher-left-content{padding-top:20px;padding-left:20px}.our-story-section .layout-panel-flex{padding-top:56px;padding-bottom:56px}.our-story-section .layout-panel-flex .image-block img.image-block__image{max-width:39px}.our-story-section .layout-panel-flex p{font-size:15px;line-height:22px}.our-story-section .layout-panel-flex a{font-size:14px;margin-top:10px}.custom-grid .grid-item .grid-content{padding:15px 24px}.custom-grid .grid-item .grid-content h3.grid-title{font-size:24px}.custom-grid .grid-item .grid-content .grid-subtext p{font-size:12px}.customer-reviews-section .reviews-header{padding:34px 24px 19.5px;justify-content:space-between;align-items:center}.customer-reviews-section .reviews-header h2.reviews-title{font-size:14px}.customer-reviews-section .reviews-header .read-more-link{font-size:11px}.reviews-slider .slick-list{padding:0 24px 0 0!important}.customer-reviews-section .reviews-grid .review-card{padding:24px}.reviews-grid .review-card .review-header .reviewer-info p{font-size:13px}.reviews-grid .review-card p.review-text{font-size:13.5px;line-height:20px;margin-top:27px}footer.section-wrapper .section-content-wrapper.section-content-wrapper{justify-content:space-between;padding-bottom:0;gap:0}footer.section-wrapper .spacing-style.layout-panel-flex .group-block:first-child{max-width:100%;flex:auto;width:100%}footer.section-wrapper .spacing-style.layout-panel-flex .image-block{flex:auto;max-width:100%;width:100%;margin-bottom:30px}footer.section-wrapper .spacing-style.layout-panel-flex accordion-custom.menu{max-width:44%}footer.section-wrapper .spacing-style.layout-panel-flex accordion-custom.menu:nth-child(2){order:2}footer.section-wrapper .spacing-style.layout-panel-flex accordion-custom.menu:nth-child(3){order:3}footer.section-wrapper .spacing-style.layout-panel-flex accordion-custom.menu:nth-child(4){order:4;margin-top:20px}section.custom-content-image .content-image-inner .image-block.content-block a.btn.button.mobile-button{display:block}footer.section-wrapper .spacing-style.layout-panel-flex .footer-utilities{order:6;flex-wrap:nowrap;flex-direction:row;align-items:start;padding-top:54.4px}footer.section-wrapper accordion-custom.menu summary.menu__heading.h3{font-size:14px;line-height:normal;padding:0}footer.section-wrapper accordion-custom.menu li.menu__item{line-height:normal;margin:0 0 12px}footer.section-wrapper accordion-custom.menu li.menu__item a,footer.section-wrapper ul.policy_list li a,footer.section-wrapper .social-icons__wrapper .social-icons__icon-wrapper a{font-size:13px}footer.section-wrapper .spacing-style.layout-panel-flex .group-block:first-child .group-block-content{flex-direction:column-reverse;gap:15px;align-items:start}footer.section-wrapper .spacing-style.layout-panel-flex .group-block:first-child .spacing-style.h3{flex:auto;margin-top:50px}footer.section-wrapper .email-signup-block input{height:49px}footer.section-wrapper .email-signup-block button.email-signup__button{font-size:12px;min-width:144px;background-color:#bbcdcd;border:1px solid var(--border-color)}footer.section-wrapper .email-signup-block input{font-size:12px}footer.section-wrapper .spacing-style.layout-panel-flex .group-block p{font-size:12px;color:var(--navy-color)}footer.section-wrapper .layout-panel-flex--row>.group-block--width-fill{flex:initial;margin-bottom:30px}.policy_list{justify-content:start!important}.social-icons__wrapper{gap:0;justify-content:start!important}.social-icons__icon-wrapper{height:auto!important}footer.section-wrapper{padding-top:56px;padding-bottom:40px;border-top:.5px solid rgba(13,29,35,41%)}.grip-wrapper{grid-template-columns:1fr;grid-template-rows:1fr 1fr 1fr;height:auto}.grid-item-0{grid-column:1;grid-row:1;min-height:300px}.grid-item-1{grid-column:1;grid-row:2;min-height:200px}.grid-item-2{grid-column:1;grid-row:3;min-height:200px}.grid-item-0 .panel-content,.grid-item-1 .panel-content,.grid-item-2 .panel-content{bottom:20px;left:20px}body.index .custom-tabs{display:none}section.clinical-results{padding:72px 0 60px;border-bottom:1px solid var(--border-color)}.clinical-results .page-width{padding:0}.clinical-results h2.heading{padding:0 0 0 27px;margin:0;font-size:14px;text-transform:uppercase;font-weight:400;color:var(--navy-color)}.clinical-results .results-grid{display:flex;scroll-padding:8px;overflow:auto hidden;scrollbar-width:none;overscroll-behavior-x:none;scroll-behavior:smooth;scroll-snap-type:x mandatory;margin-top:16px}.results-grid .result-card img{height:251px;object-fit:cover}.clinical-results .results-grid .result-card{min-width:85%;position:relative}.clinical-results .results-grid span.serial-number{width:28px;height:25px;text-align:center;line-height:25px;border:1px solid var(--navy-color);color:var(--navy-color);font-size:12px;background-color:var(--white);display:inline-block;position:absolute;top:16px;left:12px}.clinical-results .results-grid .result-content h3{font-size:14px;line-height:18px;color:#707070;letter-spacing:var(--letter-spacing);max-width:306px;font-weight:400;margin:0;text-transform:uppercase}.results-grid .result-card .result-content ul{padding:0;margin:15px 0 0;max-width:304px}.results-grid .result-card .result-content ul li{font-family:var(--atlas-grotesk-font);letter-spacing:0;color:#707070;font-size:13.5px;line-height:22px;margin-bottom:10px;position:relative;list-style:none;padding-left:22px}.results-grid .result-card .result-content ul li:before{content:"";position:absolute;top:50%;left:0;width:9px;height:9px;transform:translateY(-50%);background-color:#707070}.results-grid .result-card .result-content{padding:18px 0 0 20px}.page-about-us .custom-tabs{display:block}.page-about-us .custom-tabs .custom-tabs-section .tabs-container .box-left ul.tab-nav li.tab-link{font-size:14px;line-height:normal;padding:35px 0 9px}.page-about-us .custom-tabs .custom-tabs-section .tabs-container .box-left ul.tab-nav{column-gap:0;justify-content:space-between}.page-about-us .custom-tabs .custom-tabs-section .tabs-container{flex-wrap:wrap;padding-left:0}.page-about-us .custom-tabs .custom-tabs-section .tabs-container .box-left{max-width:100%;padding:0 24px}.page-about-us .custom-tabs .custom-tabs-section .tabs-container .box-left .tab-content-wrapper p{padding-top:20px;font-size:14px;line-height:20px}.page-about-us .custom-tabs .custom-tabs-section .tabs-container .box-right{margin-top:77px}section.custom-content-image .content-image-inner{flex-wrap:wrap}.custom-inner-banner .hero__container .hero__content-wrapper p{font-size:16px;line-height:21px}.custom-inner-banner .hero__container .hero__content-wrapper .spacing-style.h3{padding:12.5px 0}section.custom-content-image .content-image-inner .content-block{flex:0 0 100%;padding:0 17px}.page-about-us .custom-tabs .custom-tabs-section .tabs-container .box-right img{min-height:100%}.page-about-us .custom-tabs .custom-tabs-section .tabs-container .box-right img.desktop-image{display:none}section.custom-content-image .content-image-inner .content-block{order:3}section.custom-content-image .content-image-inner .content-block:last-child{order:2}section.custom-content-image .content-image-inner .content-block:first-child{order:1}section.custom-content-image .content-image-inner .content-block:first-child a.btn.button{display:none}.page-about-us .custom-tabs .custom-tabs-section .tabs-container .box-right img.mobile-image{display:block}.custom-content-with-image section.custom-image-text-lab .content-image-inner .image-block{min-height:100%;flex-wrap:wrap;padding:0}section.custom-content-image .content-image-inner .image-block.content-block img{max-width:100%}section.custom-content-image .content-image-inner .content-block .cont-desc p{font-size:14px;line-height:20px}section.custom-content-image{padding:35px 0 171px}section.custom-content-image .content-image-inner .content-block h3{margin-bottom:20px;font-size:17px;line-height:24px}footer.section-wrapper .social-icons__wrapper,footer.section-wrapper ul.policy_list{gap:15px}footer.section-wrapper .details-content{margin-top:20px!important}body.index footer.section-wrapper{border:0}.header-section .header .header__column--right button.header-actions__action span,.contact-page .group-block p{font-size:14px}.contact-page .group-block h3{margin-bottom:5px}.contact-page .contact-form input,.contact-page .contact-form textarea{font-size:14px}.contact-page .group-block h5{margin-bottom:27px}.blog-archive{padding:31px 0}.blog section.blog-archive .blog-archive__header{padding:0 20px}.blog section.blog-archive h2{font-size:13px;line-height:17px}.blog-archive__grid{grid-template-columns:repeat(2,1fr)}.blog-archive__item h3{font-size:12px;margin:20px 0 0;padding:0 15px;line-height:17px}.blog-archive .read-more{font-size:14px;margin-top:10px}.blog-archive__filter{margin:0}.blog section.blog-archive h2{font-size:13px;max-width:95%;line-height:17px;margin:0;width:100%}.blog-archive__filter span{font-size:13px;min-width:78px;display:flex;flex-wrap:nowrap}.blog-archive__filter ul{left:auto;right:0}.blog-archive__filter li a label .custom-radio span{min-width:auto}.blog-archive__filter li a{font-size:14px}ul.product-grid{grid-template-columns:repeat(auto-fill,minmax(50%,1fr))}product-card-link .product-card .product-card__content rte-formatter p{min-width:auto;line-height:24px;min-height:24px;font-size:11px;margin-left:0;padding:0 10px;letter-spacing:0}.reviews-grid .swiper-wrapper{flex-wrap:nowrap;scroll-padding:8px;overflow:auto hidden;scrollbar-width:none;overscroll-behavior-x:none;scroll-behavior:smooth;scroll-snap-type:x mandatory}.customer-reviews-section .reviews-grid .review-card{max-width:93%}.customer-reviews-section .reviews-grid .review-card.hidden-review{border-top:1px solid var(--theme-border-color)}product-card-link .product-card .group-block-content span.product-tags{font-size:12px;letter-spacing:0}product-card-link .product-card{border:1px solid var(--theme-border-color)}ul.product-grid li.product-grid__item{margin:-1px 0 0 -1px}ul.product-grid li.product-grid__item .group-block-content p{font-size:13px;text-align:center}body.collection .section.product-grid-container{padding-bottom:70px}product-card-link .product-card{padding:10px 0 0}.vec-5gp .custom-section-content{grid-column:1 / -1}body.product .product-information__media{padding:19% 9%}body.product .product-information .product-details{padding:0 20px!important;border-left:0;border-top:1px solid var(--theme-border-color);grid-column:1 / -1}body.product .product-information__grid{grid-template-columns:auto auto}body.product .product-information .product-details h1{font-size:18px;line-height:25px}body.product .product-information .product-details product-price div{font-size:15px}body.product .product-information .product-details rte-formatter.text-block--align-left p{line-height:19px}body.product .product-information .product-details .group-block-content{gap:15px}.variant-option--equal-width-buttons .variant-option__button-label__text{font-size:11px}body.product .product-information accordion-custom{border-bottom:15px}body.product .product-information .product-details rte-formatter.text-block--align-left p{font-size:12px}.product-page-bia .accordion{padding:20px}.product-page-bia .image-block{margin:0}.product-page-bia accordion-custom .details-content p{font-size:12px}.section.vec-5gp{grid-template-columns:auto auto}.vec-5gp .custom-section-content>.layout-panel-flex{padding-top:0;margin-top:37px;padding-bottom:113px;align-items:start}.vec-5gp .layout-panel-flex .spacing-style.h3 p{display:none}.vec-5gp .group-block-content .group-block-content.layout-panel-flex{flex-direction:row;gap:21px}.vec-5gp .layout-panel-flex rte-formatter p{margin:0;font-size:14px}.vec-5gp .layout-panel-flex .h5 p{font-size:13px;margin-bottom:0;line-height:20px;padding-left:20px}.clinical-studies .layout-panel-flex .image-block{margin:0;max-width:50%}.clinical-studies .layout-panel-flex{flex-direction:row;flex-wrap:wrap}.mobile-block-image .group-block-content rte-formatter h4,.mobile-block-image .group-block-content rte-formatter h5{position:absolute;color:var(--white);font-size:14px;line-height:25px;font-family:var(--gtflexa-font);font-weight:400;letter-spacing:var(--letter-spacing)}.mobile-block-image .image-block{border-top:1px solid var(--theme-border-color);border-bottom:1px solid var(--theme-border-color)}.mobile-block-image .group-block-content rte-formatter h4{top:28px;left:27px}.mobile-block-image .group-block-content rte-formatter h5{bottom:47px;right:27px}.section.vec-5gp .group-block .group-block{padding:0 20px}.clinical-studies .group-block.group-block--height-fill{padding:35px 20px}.clinical-studies rte-formatter h3{font-size:16px;margin:0 0 7px}.clinical-studies .layout-panel-flex .group-block-content{flex-direction:column;flex-wrap:nowrap;height:auto}.custom-content-section .spacing-style.layout-panel-flex{padding:76px 0;border-bottom:1px solid var(--theme-border-color)}.custom-content-section .spacing-style p{font-size:17px;text-align:left;padding:0 20px;width:100%;max-width:100%}.custom-content-section rte-formatter.spacing-style p{font-size:14px}.ingredient-spotlight__heading{font-size:16px;padding-left:20px}.ingredient-spotlight .ingredient-card .ingredient-card__image{min-height:383px}.ingredient-spotlight .ingredient-card .ingredient-card__content{padding:21px 22px 11px}.ingredient-spotlight .ingredient-card .ingredient-card__content h3.ingredient-card__title{font-size:15px}.ingredient-spotlight .ingredient-card .ingredient-card__content p.ingredient-card__text{font-size:14px;line-height:19px}.collection .collection-filters ul.filter-list{column-gap:11px;row-gap:5px;flex-wrap:wrap}.collection .collection-filters ul.filter-list li:after{content:none}body.collection .collection-wrapper .facets-toggle{height:auto;padding:21px 20px 0}.collection .collection-filters h4{font-size:12px;margin:0}.collection .collection-filters ul.filter-list li a{font-size:12px}.rating-info-section{padding:43px 0}.ingredients-rating .page-width{padding:0 20px}.rating-info-section .ingredients-header{align-items:center}.rating-info-section .ingredients-header .sub-content p{font-size:12px}.rating-info-section .ingredients-header .sub-content p br{display:none}.rating-info-section .ingredients-header span.rating-info h4{font-size:14px;letter-spacing:0}.rating-info-section .ingredients-grid{scroll-padding:8px;overflow:auto hidden;scrollbar-width:none;overscroll-behavior-x:none;scroll-behavior:smooth;scroll-snap-type:x mandatory;flex-wrap:nowrap}.rating-info-section .ingredients-grid .ingredient-item{min-width:86%}.rating-info-section .ingredient-item img{height:auto}.rating-info-section .ingredient-description p{font-size:14px}.rating-info-section .read-more-btn{font-size:14px;padding:0}.rating-info-section .ingredient-item .rating-box{font-size:14px;margin:4px 0 17px}.custom-content-with-image section.custom-image-text-lab .content-image-inner .content-block{padding:30px 20px;min-height:auto;order:inherit}.custom-content-with-image section.custom-image-text-lab .content-image-inner .image-block{padding:0}section.custom-content-image .content-image-inner .content-block .cont-desc ul li{font-size:14px}.based_on_results .custom-section-content>.spacing-style{padding:69px 0;flex-direction:row}.based_on_results .custom-section-content>.spacing-style .group-block{max-width:50%;min-width:47%}.based_on_results .custom-section-content>.spacing-style .icon-block img.icon-block__media{width:100%!important;max-width:110px;margin:0 auto}.based_on_results .custom-section-content rte-formatter p{font-size:14px;line-height:22px;margin-top:0}.based_on_results .custom-section-content>.spacing-style .group-block .group-block{max-width:100%}.based_on_results .custom-section-content>.spacing-style .text-block.h3{margin-bottom:34px}.rating-info-section .ingredients-header .sub-content{max-width:57%}.page-about-us section.custom-content-image .content-block{border-top:none}.page-about-us section.custom-content-image .image-block.content-block{max-width:80%;margin:59px 0 0 auto;border:none;padding-right:20px}.page-about-us section.custom-content-image .content-block{border:none}.page-about-us section.custom-content-image .content-block img{height:400px}.page-about-us section.custom-content-image .image-block.content-block{flex-wrap:wrap;min-height:auto}.page-about-us section.custom-content-image .content-image-inner .image-block.content-block a.btn.button.mobile-button{position:relative;width:100%;margin-top:23px;bottom:auto}.page-about-us section.custom-content-image .content-image-inner .content-block{margin-top:50px}.custom-image-primrose-sec .left-image{min-height:auto}.custom-image-primrose-sec .image-tabs-wrapper{display:flex;flex-wrap:wrap;flex-direction:column-reverse;gap:12px}.custom-image-primrose-sec .ingredients-right-content{padding:34px 20px;max-width:100%}.page-the-lab .ingredients-right-content .ingredients-tabs-buttons{flex-direction:row;flex-wrap:wrap;column-gap:10px}.ingredients-tabs-content .tab-content p,.page-the-lab .ingredients-right-content .ingredients-tabs-buttons button.tab-btn{font-size:14px}.custom-image-primrose-sec .ingredients-right-content .ingredients-tabs-content{margin-top:17px}.page-the-lab .custom-tabs-lab .box-left{padding:0 20px 50px;max-width:100%}.page-the-lab .custom-tabs-lab .tab-nav li{font-size:14px;padding:8px 0;letter-spacing:0}.page-the-lab .tab-content-wrapper .tab-content p{font-size:14px}.page-the-lab .custom-tabs-lab .tabs-container{flex-wrap:wrap}.article .blog-details-outer{flex-wrap:wrap;max-height:max-content;overflow:visible}.article .blog-details-outer .blog-post-featured-image .blog-post-featured-image__image{min-height:100%}.article .blog-details-outer header .blog-post-details{position:initial;transform:initial;margin-top:27px}.article .blog-details-outer header{min-height:200px;height:auto}.article .blog-details-outer header h1{font-size:17px}.article .blog-post-content{padding:30px 20px}.article .blog-post-content rte-formatter p,.article rte-formatter p,.article rte-formatter p span{font-size:14px}.article .blog-post-content p.images{gap:16px;padding:43px 0;flex-wrap:wrap}.article .blog-post-content p.images span.img-block{max-width:47.5%}.article .blog-post-content p.images .img-block span{font-size:14px}.article .blog-post-content .blog-content-middle{padding:43px 0;border-bottom:none}.article .blog-post-content .blog-content-middle p,.article .blog-post-content .blog-content-middle ol li,.article .blog-post-content .blog-content-middle ul li{font-size:14px}.article .blog-post-content .blog-content-middle ol{padding:28px 0 28px 17px}.article .blog-post-content .blog-content-middle .margin-top{margin:77px auto 19px}.article .blog-post-content .blog-content-middle p strong{font-size:17px;letter-spacing:0}.shopify-policy__body .return-refund-policy ul,.shopify-policy__body .return-refund-policy ol{padding-left:30px}.content-for-layout .shopify-policy__container .shopify-policy__body p,.content-for-layout .shopify-policy__container .shopify-policy__body ul li,.content-for-layout .shopify-policy__container .shopify-policy__body ol li{font-size:14px}.content-for-layout .shopify-policy__container{padding:33px 20px 143px}.content-for-layout .shopify-policy__container .shopify-policy__body .rte{flex-wrap:wrap}.shopify-policy__body .shipping-policy-page p{margin-bottom:30px}dialog.dialog-modal.dialog-drawer{max-width:96%}body.cart .cart-page{padding-right:15px}body.cart .cart-page .cart-page__summary .cart__summary-inner{width:100%}body.cart .cart-page .cart-page__summary{margin:0;width:100%}body.cart .cart-page .cart-page__items{padding-bottom:60px}body.product .product-information .product-details fieldset.variant-option label.variant-option__button-label{max-width:80px;min-width:80px;min-height:10px;line-height:9px;--variant-ch: initial !important}body.product .product-information accordion-custom .details-content ul li{font-size:11px}body.product .product-information .product-information__media{padding:0}media-gallery.media-gallery--grid .media-gallery__grid .product-media-container:nth-child(1){height:calc(100dvh - 111px);padding:40px 0}.clinical-studies rte-formatter p,.clinical-studies .spacing-style p{max-width:100%}.shop-page-middle-banner.desktop-view{display:none}body.product ul.media-gallery__grid li:nth-child(1) .product-media img.product-media__image{max-width:40%;margin:0 auto}.page-about-us .hero,.page-the-lab .hero{height:100%;min-height:calc(100svh - 112px)}.hero-wrapper .hero_banner{height:100%;min-height:627px}body.product .product-information .rating-review-text .group-block-content{flex-direction:row;justify-content:start;align-items:center}.custom-steps-product-section product-card-link .product-card .group-block-content.layout-panel-flex{flex-direction:row;gap:0;scroll-padding:8px;overflow:auto hidden;scrollbar-width:none;overscroll-behavior-x:none;scroll-behavior:smooth;scroll-snap-type:x mandatory;justify-content:start}.custom-steps-product-section product-card-link .product-card product-card-link{min-width:89%}.custom-steps-product-section product-card-link .product-card .product-card__content rte-formatter p{margin-left:16px}.quick-add-modal__content .product-information__media media-gallery slideshow-component{display:flex}.quick-add-modal__content .product-information__media slideshow-slide:nth-child(1){display:block!important;animation:none!important}.customer button{margin:15px 0 0!important}h2#AddressNewHeading{font-size:20px}.customer form{margin-top:0!important}div#AddAddress form button[type=reset]{margin-top:15px}.addresses ul{margin-top:40px}.customer.addresses ul li h2{font-size:20px}div#EditAddress_9483335925938{margin-top:40px}.customer ul{margin-bottom:0!important}.customers-account .customer div h2{font-size:20px!important;line-height:20px!important;margin:20px 0 0}.customer.account table.order-history td{font-size:16px}.customer td:before{font-size:19px!important;line-height:24px}:is(.account,.order)>div:nth-of-type(2) div{width:100%}.customer h1{font-size:20px}.clinical-studies rte-formatter.spacing-style{padding-left:0;padding-right:0}.product .clinical-studies .group-block.group-block--height-fill{order:2}.product .clinical-studies .custom-section-content .spacing-style.layout-panel-flex .image-block{order:1;max-width:100%;padding:0}.product .clinical-studies .layout-panel-flex{padding:0}.page-ingredients .blog-archive__grid{grid-template-columns:repeat(2,1fr)}.section-wrapper.ingredients-page{flex-direction:column}.section-wrapper.ingredients-page .section-content,.section-wrapper.ingredients-page .section-image{width:100%!important;max-width:100%!important}.ingredients-page .tab-panel .accordion-outer{flex-direction:column;gap:0}.section-wrapper.ingredients-page .section-content{padding:18px!important}.ingredients-page .section-tabs--wrapper{flex-wrap:wrap}.ingredients-page .section-tabs--wrapper .section-tabs--wrapper--rating{margin-top:15px}.ingredients-page .tab-btn{padding:7px 11px 4px;font-size:10px}.ingredients-page .section-tabs--wrapper h4{font-size:12px}.page-ingredients .serach--wrapper-outer{padding:44px 18px;row-gap:18px;flex-wrap:wrap}.page-ingredients .serach--wrapper-outer .search--inner--wraap search-button.search-action button.button span.svg-wrapper{font-size:14px}.ingredients-page .accordion-title{font-size:15px}.ingredients-page .accordion-item .more-text p{font-size:13px;line-height:20px}.prodicons .group-block-content.layout-panel-flex{display:grid;grid-template-columns:auto auto}}@media screen and (min-width:990px)and (max-width:1400px){.customer.account{padding-right:20px;padding-left:20px}.customer.account table.order-history th{font-size:20px;line-height:25px;padding-right:10px}.customer.account table.order-history td,.customer.account table.order-history td a{font-size:16px}:is(.account,.order)>div:nth-of-type(2)>div:first-of-type{padding-right:40px}.customers-account .customer div h2{font-size:20px!important}}@media screen and (min-width:750px)and (max-width:989px){.customer.account{padding-right:20px;padding-left:20px}.customer.account table.order-history th{font-size:18px}.customer.account table.order-history td,.customer.account table.order-history td a{font-size:13px}:is(.account,.order)>div:nth-of-type(2) div{width:100%}.customer.account table.order-history{margin-bottom:24px}}@media screen and (max-width:749px){header-component.header .header__columns{padding:5px 16px 5px 0}header-component.header .header-actions__action .svg-wrapper,header-component.header dialog-component.account-drawer .header-actions__action{width:auto;text-transform:uppercase}header-component.header dialog-component.account-drawer .header-actions__action span{text-transform:uppercase}.menu-drawer__utility-links header-actions{flex-wrap:wrap}.menu-drawer__utility-links header-actions cart-drawer-component.cart-drawer{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom-responsive.css.map */
