.paddedSection .sectionWidget{padding:42px 0 48px}.sectionTitle{padding-bottom:30px;text-align:center;line-height:1.3}.landingSection:not(.paddedSection) .sectionTitle h1,.landingSection:not(.paddedSection) .sectionTitle h2,.landingSection:not(.paddedSection) .sectionTitle h3,.landingSection:not(.paddedSection) .sectionTitle h4{margin-top:0;padding-top:18px}.heroBanner .bannerImage.with-image-zoom-left .image{justify-content:flex-start}.heroBanner .bannerImage.with-image-zoom-right .image{justify-content:flex-end}.heroBanner .bannerImage.with-image-zoom-middle .image{align-items:center}.heroBanner .bannerImage.with-image-zoom-bottom .image{align-items:flex-end}.heroBanner .bannerImage:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:0}.heroBanner .bannerContent{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;margin:0 auto;display:flex;justify-content:center;align-items:flex-start;padding:2% 0}.heroBanner .bannerContent.with-content-left{justify-content:flex-start}.heroBanner .bannerContent.with-content-right{justify-content:flex-end}.heroBanner .bannerContent.with-content-middle{align-items:center}.heroBanner .bannerContent.with-content-bottom{align-items:flex-end}.heroBanner .bannerContent .content{width:100%;padding:27px 30px 30px;text-align:inherit;font-size:inherit;font-weight:inherit;line-height:1.1}.heroBanner .bannerContent .content .buttonContainer{width:400px;max-width:100%;margin:1.35em auto 0;display:inline-flex;flex-wrap:wrap;justify-content:space-around}.heroBanner .bannerContent .content .buttonContainer .button:not(:first-of-type){margin-left:4%}.heroBanner .bannerContent .content .buttonContainer.buttons-left{justify-content:flex-start}.heroBanner .bannerContent .content .buttonContainer.buttons-right{justify-content:flex-end}.heroBanner .bannerContent .content .buttonContainer .buttonFullwidth{display:block;width:100%!important;margin-left:0!important;margin-right:0!important;margin-bottom:10px}.heroBanner .bannerContent .buttonContainer .button{padding-top:.9em;padding-bottom:.9em}.heroBanner .bannerContent .buttonContainer .buttonSecondary{border-radius:6px;border:1px solid #FDF6EB}.heroBanner .bannerContent .buttonContainer .buttonSecondary:not(.buttonSecondary-reversed){background-color:transparent}.heroBanner .bannerContent .content .buttonContainer p{margin-top:0}@media only screen and (max-width:850px){.heroBanner .bannerContent .content .buttonContainer.buttons-left-mobile{justify-content:flex-start}.heroBanner .bannerContent .content .buttonContainer.buttons-center-mobile{justify-content:space-around}.heroBanner .bannerContent .content .buttonContainer.buttons-right-mobile{justify-content:flex-end}}.FeaturedCollection .sectionTitle{max-width:720px;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px}.FeaturedCollection .sectionTitle h3{margin:30px 0;font-size:1.75em;line-height:1.1}.FeaturedCollection.featuredProducts .sectionTitle{padding-bottom:0}.FeaturedCollection .sectionTitle .largeHeading{margin:30px 0 36px;font-size:3.2em;line-height:1;font-weight:400}.FeaturedCollection .sectionButton{width:100%;text-align:center;padding:24px 0}.FeaturedProductList .centerContainer{padding-left:0;padding-right:0}.FeaturedProductList .sectionTitle{max-width:720px;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px;padding-bottom:0;font-size:20px}.FeaturedProductList .sectionTitle .buttonContainer{padding:24px 0 0;display:flex;justify-content:center}.FeaturedProductList .itemGrid .gridItem{min-width:450px;padding:6px 30px;display:flex;flex-direction:column}.FeaturedProductList .itemGrid .gridItem .itemImage{width:100%}.FeaturedProductList .itemGrid .gridItem .itemInfo .title{font-size:20px;line-height:1.1;font-weight:400}.FeaturedProductList .itemGrid .gridItem .itemReviews{margin:9px auto 21px}.FeaturedProductList .itemGrid .gridItem .itemPurchase{width:340px;max-width:100%;margin:auto auto 15px;text-align:left}@media only screen and (max-width:850px){.FeaturedProductList .sectionTitle{font-size:18px}.FeaturedProductList .itemGrid .gridItem{min-width:320px;padding-right:10px}.FeaturedProductList .itemGrid .gridItem .productPurchaseOptions{font-size:16px}}@media only screen and (max-width:600px){.FeaturedProduct .productMainImage{padding-top:30px}.FeaturedProduct .productImages{border-top:1px solid #ddd}}.FaqTable .sectionTitle{margin-top:-12px}.faqTable{font-size:16px;line-height:1}.faqTable>div{padding:15px 0;border-bottom:1px solid #ddd}.faqTable>div:last-of-type{border-bottom:0}.faqTable .faqTitle{position:relative;margin:0;padding:0 30px 0 0;cursor:pointer;font-size:1.25em;line-height:inherit}.faqTable .faqTitle:after{position:absolute;top:50%;right:5px;margin-top:-14px;font-size:1.5em;content:"+"}.faqTable .expanded .faqTitle:after{content:"-"}.faqTable .faqContent{margin-top:12px;display:none}.faqTable .expanded .faqContent{display:block}.faqTable .faqContent p{margin:6px 0 0}@media only screen and (max-width:850px){.InfoTable .productInfoTable .tableNav{overflow-x:auto;white-space:nowrap}.InfoTable .productInfoTable .tableNav ul{width:auto;justify-content:flex-start;margin-top:0}}.IconBar .sectionTitle{padding-bottom:0}.IconBar .brandHighlights ul{align-items:flex-start}.IconBar .brandHighlights ul li.iconWithText{padding:24px 6px;text-align:center}.IconBar .brandHighlights ul li img{margin:0 auto;height:auto}.IconBar .brandHighlights ul li.iconWithText img{margin-bottom:15px}.ImageGrid .sectionTitle{max-width:560px;margin-left:auto;margin-right:auto;padding-bottom:48px}.ImageGrid .lifestyleImageGrid{max-width:100%;justify-content:space-around}.ImageGrid .lifestyleImageGrid .gridItem{padding:0 0 30px}.ImageGrid .lifestyleImageGrid .gridItem h3{margin:0;padding:30px 0 18px;font-size:1.4em}.ImageGrid .lifestyleImageGrid .gridItem .imageCaption{margin:0 0 15px;line-height:1.1}.ImageGrid .lifestyleImageGrid .gridItem .imageCaption p{margin:0}.ImageGrid .lifestyleImageGrid .gridItem .button{font-size:14px;border-radius:4px}.ImageGrid .sectionButton{width:100%;text-align:center;padding:0 0 24px}.ImageGrid .sectionButton p{margin-top:0}.sideBySide{max-width:100%}.sideBySide .sideImage{text-align:left}.sideBySide .sideContent{padding-left:30px;padding-right:30px;font-size:inherit;font-weight:inherit}.sideBySide .sideContent .content{line-height:1.1}.sideBySide .sideContent .content h1,.sideBySide .sideContent .content h2{margin:0;line-height:1.1}.sideBySide .sideContent .content h3{font-size:24px;line-height:1.1}.sideBySide .sideContent .content p{margin-top:.85em}.sideBySide .sideContent .content p.disclaimer{margin-top:6.5em;font-size:.75em}.sideBySide .sideContent .content ul{margin:15px 0 18px;padding:0 0 0 20px}.sideBySide .sideContent .buttonContainer{width:100%;margin:1.45em auto 0}.sideBySide .sideContent .buttonSecondary{border-radius:6px;border:1px solid #FDF6EB}.sideBySide .sideContent .buttonContainer .button{width:48%;margin:0;padding-top:.9em;padding-bottom:.9em}.sideBySide .sideContent .buttonContainer.buttons-center{justify-content:space-around}.sideBySide .sideContent .buttonContainer.buttons-right{justify-content:flex-end}.sideBySide .sideContent .buttonContainer.buttons-right .button:not(:first-of-type){margin-left:4%;margin-right:0}.sideBySide .sideContent .buttonContainer .buttonFullwidth{display:block;width:100%!important;margin-left:0!important;margin-right:0!important;margin-bottom:10px}.sideBySide .sideContent .buttonContainer p{margin-top:0}@media only screen and (max-width:850px){.sideBySide .sideContent{padding:24px 30px 36px;text-align:inherit}.sideBySide .sideContent .content h3{font-size:20px}.sideBySide .sideContent .content p.disclaimer{display:none}.sideBySide .sideContent .buttonContainer.buttons-left-mobile{width:100%;justify-content:space-between}.sideBySide .sideContent .buttonContainer.buttons-center-mobile{justify-content:space-around}.sideBySide .sideContent .buttonContainer.buttons-right-mobile{justify-content:flex-end}.sideBySide .sideContent .buttonContainer.buttons-right-mobile .button:not(:first-of-type){margin-left:4%;margin-right:0}}.sideBySide-withVideo{max-width:1120px}.sideBySide-withVideo .sideImage{max-width:450px;margin-left:auto;margin-right:auto}.sideBySide-withVideo .videoContainer{position:relative;overflow:hidden;padding:0;height:auto}.sideBySide-withVideo .videoContainer:before{content:"";display:block;padding-top:177.77%}.sideBySide-withVideo .videoContainer .video{display:block;position:absolute;left:0;right:0;top:0;bottom:0}.sideBySide-withVideo .videoContainer .video video{width:100%}.sideBySide-withVideo .videoContainer .video .videoTrigger{position:absolute;top:50%;left:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;border-radius:50%;background-color:#00000080;background-image:url(//promixnutrition.com/cdn/shop/t/170/assets/icon-playVideo_36x.png?v=87054507807427978241752521444);background-repeat:no-repeat;background-position:left 14px center;background-size:18px;cursor:pointer;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.TextHTML .buttonSecondary{border-radius:6px;border:1px solid #FDF6EB}.TextHTML .buttonContainer{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.TextHTML .buttonContainer .button{width:48%;margin:0;padding-top:.9em;padding-bottom:.9em}.TextHTML .buttonContainer.buttons-center{justify-content:space-around}.TextHTML .buttonContainer.buttons-right{justify-content:flex-end}.TextHTML .buttonContainer.buttons-right .button:not(:first-of-type){margin-left:4%;margin-right:0}.TextHTML .buttonContainer .buttonFullwidth{display:block;width:100%!important;margin-left:0!important;margin-right:0!important;margin-bottom:10px}.TextHTML .buttonContainer p{margin-top:0}@media only screen and (max-width:850px){.TextHTML .buttonContainer.buttons-left-mobile{justify-content:space-between}.TextHTML .buttonContainer.buttons-center-mobile{justify-content:space-around}.TextHTML .buttonContainer.buttons-right-mobile{justify-content:flex-end}.TextHTML .buttonContainer.buttons-right-mobile .button:not(:first-of-type){margin-left:4%;margin-right:0}}#accessibility-widget{display:none!important}.howItWorksApply .sideBySide .sideContent .content>p{margin:1.5em 0}.objHero .heroSideBySide .sideContent p:not(p.disclaimer){font-size:.9em}#FeaturedCollection-template--14747885437017__1654707497944b67e7 .sectionTitle{max-width:100%}#FeaturedCollection-template--14747885437017__1654707497944b67e7 .productGrid .gridItem .itemImage .imageContainer:before{padding-top:100%}#FeaturedCollection-template--14747885437017__1654707497944b67e7 .productGrid .gridItem .itemImage .imageContainer .image{display:flex;align-items:center;justify-content:center}@media only screen and (min-width:1050px){#FeaturedCollection-template--14747885437017__1654707497944b67e7 .productGrid .gridItem{width:500px;padding-top:0;margin-top:-12px}#FeaturedCollection-template--14747885437017__1654707497944b67e7 .productGrid .gridItem .itemImage{width:400px}}.ingredientImageGrid .sectionTitle p{max-width:380px;margin-left:auto;margin-right:auto}.ingredientImageGrid .lifestyleImageGrid .gridItem .imageCaption p{max-width:240px;margin-left:auto;margin-right:auto}.productTypeImageGrid .lifestyleImageGrid{font-size:19px}.productTypeImageGrid .lifestyleImageGrid .gridItem .imageCaption p{max-width:300px;margin:15px auto 30px}.productTypeImageGrid .lifestyleImageGrid .gridItem .button{font-size:1em}@media only screen and (min-width:851px){#shopify-section-template--14927815311449__12778d81-e319-4190-b1cf-81a8fc7db7d3 .productMain.centerContainer{max-width:960px}#shopify-section-template--14927815311449__12778d81-e319-4190-b1cf-81a8fc7db7d3 .productMain .productMainImage{width:50%}#shopify-section-template--14927815311449__12778d81-e319-4190-b1cf-81a8fc7db7d3 .productMain .productMainSummary{width:46%}}@media only screen and (max-width:850px){.ingredientImageGrid .lifestyleImageGrid{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;padding-left:15px;padding-right:15px}.productTypeImageGrid .lifestyleImageGrid{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;padding-left:15px;padding-right:15px;font-size:16px}.productTypeImageGrid .lifestyleImageGrid .gridItem{min-width:300px!important;padding-left:15px;padding-right:15px}}
/*# sourceMappingURL=/cdn/shop/t/170/assets/landing-page-styles.css.map */
