@charset "UTF-8";html{padding-bottom:0!important}#preview-bar-iframe{display:none!important}html,body{margin:0;padding:0;border:0}html{font-size:62.5%;-webkit-touch-callout:none;-webkit-text-size-adjust:none;-ms-text-size-adjust:100%}body{-webkit-font-smoothing:antialiased;background-color:#fffff4}img{max-width:100%;border:0}img.lazyload{width:100%}article,aside,details,figcaption,figure,dialog,footer,header,hgroup,menu,nav,section{display:block}table{width:100%;border-spacing:0px}*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.centerContainerPlusSome,.centerContainer{display:block;width:100%;max-width:100%;margin-left:auto!important;margin-right:auto!important}.centerContainer{padding-left:30px;padding-right:30px}body{font-family:mr-eaves-xl-sans,sans-serif;font-weight:300;font-size:16px;line-height:1.4;color:#333}h1,h2,h3,h4,h5,h6{margin:18px 0 3px;padding:0;font-family:inherit;font-weight:400;color:inherit}h1{margin:0;font-size:37px;line-height:1}h2{font-size:30px;line-height:1}h3{font-size:20px;line-height:1.2}h4{font-size:18px;line-height:1.2}h5{font-size:16px;line-height:1.3}h6{margin:7px 0 2px;font-size:13px;font-weight:300;line-height:1.3}p{margin:15px 0 0;padding:0;font-size:inherit;line-height:inherit;color:inherit}.proteinCalculator p{font-family:mr-eaves-xl-sans,sans-serif!important}a{color:#34657f}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,p a{color:inherit;text-decoration:none;cursor:pointer}h4 a,h5 a,h6 a,p a{text-decoration:underline}select,input,textarea,button,.button{padding:8px;background-color:transparent;border:1px solid #333;border-radius:0;height:auto;line-height:normal;font-family:mr-eaves-xl-sans,sans-serif;font-size:inherit;font-weight:300;color:#000}label{margin:0;padding:0;line-height:normal;font-family:mr-eaves-xl-sans,sans-serif;font-weight:300;font-size:inherit;color:#000}.button,button,input[type=submit]{display:inline-block;-webkit-appearance:none;text-align:center;cursor:pointer;text-decoration:none;font-weight:400}.buttonPrimary,.primaryButton .button{font-size:16px;font-weight:400;padding:14px 28px;background-color:transparent;border:1px solid #333;border-radius:6px;color:#333}.buttonPrimary:hover,.primaryButton .button:hover{background-color:#333;color:#fff}.buttonSecondary,.secondaryButton .button{font-size:16px;font-weight:400;padding:14px 28px;border:0;background-color:#333;color:#fff}.button.disabled,button.disabled,input[type=submit].disabled{background-color:#ccc!important;color:#fff!important;cursor:not-allowed}.button:disabled,button:disabled,input[type=submit]:disabled{opacity:.5;cursor:not-allowed}a.adding,.button.adding{position:relative}a.adding:after,.button.adding:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;color:#fff;background-image:url(/cdn/shop/t/11/assets/loader.gif?v=37702279038218273241631762316);background-repeat:no-repeat;background-position:center}.addingToCart{position:relative}.addingToCart:after{content:"Adding...";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:inherit;background-color:#333;color:#fff;display:flex;justify-content:center;align-items:center}input[type=password]:focus,input[type=telephone],input[type=text]:focus,input[type=search],input[type=number]:focus,input[type=email]:focus,textarea:focus{outline:none}select:focus,select.focus{outline:none}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input[type=number]{max-width:65px}form.search{border:1px solid #ddd;width:100%;display:block;position:relative}form.search input[type=text]{border:0;padding-right:40px;width:100%;display:block;position:relative;background-color:transparent}form.search input[type=submit]{position:absolute;top:0;right:0;border:0;text-indent:-9999px;width:36px;height:100%;background-color:transparent;background-image:url(/cdn/shop/t/11/assets/searchIconDark.png?v=132220912437939434591631762397);background-position:center center;background-repeat:no-repeat;background-size:auto 50%}#search form.search input[type=text]{font-size:16px;padding:12px 40px 12px 12px}.fancyQuantity{display:flex;justify-content:center;width:100%;height:100%;border:1px solid #000;font-weight:400}.fancyQuantity button{-webkit-appearance:none;width:18px;height:100%;padding:0;background:none;border:none;outline:none;font-weight:inherit;color:#000}.fancyQuantity input{width:calc(100% - 38px);height:100%;padding:0;border:none;background:none;text-align:center;font-size:16px;font-weight:inherit;color:#000}.errors ul{margin:0;padding:5px 0;list-style:none;color:red}.itemGrid{position:relative;text-align:center;width:100%;display:flex;flex-wrap:wrap;justify-content:center}.itemGrid .gridItem{position:relative;width:25%;text-align:center}.itemGrid .per-row-1{width:100%}.itemGrid .per-row-2{width:50%}.itemGrid .per-row-3{width:33.33%}.itemGrid .per-row-4{width:25%}.itemGrid .per-row-5{width:20%}.itemGrid .per-row-6{width:16.66%}.gridItem .body{position:relative;width:100%;padding:30px 10px}.gridItem .body .imageArea{padding:0 10px}.gridItem .imageContainer{position:relative;overflow:hidden}.gridItem .imageContainer:before{content:"";display:block;padding-top:100%}.gridItem .imageContainer .image{position:absolute;left:0;right:0;top:0;bottom:0}.gridItem .imageContainer .image img{width:100%}.productGrid .gridItem{width:300px;min-width:20%;max-width:50%;padding:36px 15px 60px}.productLoop .itemImage{width:200px;max-width:100%;margin:0 auto}.productLoop .imageContainer:before{padding-top:115%}.productLoop.kids-product .imageContainer .image{display:flex;justify-content:center;align-items:center}.productLoop .itemReviews{width:260px;max-width:100%;margin:30px auto 6px;display:flex;flex-wrap:wrap;justify-content:space-around;align-items:center;font-size:14px;line-height:1}.productLoop .recommendedBadge{position:relative;margin-bottom:6px;margin-top:-12px;padding-top:12px;padding-left:18px;background-image:url(/cdn/shop/t/11/assets/icon-recommended-checkmark.png?v=102941008921330705181631762304);background-repeat:no-repeat;background-position:left bottom 1px;background-size:12px auto;cursor:pointer;display:none}.recommended .recommendedBadge{display:block}.productLoop .recommendedBadge span{position:absolute;left:0;bottom:100%;width:182px;padding:9px 10px 11px;font-size:13px;line-height:1.2;text-align:left;background-color:#333;font-weight:400;color:#fff;text-transform:none;display:none}.recommended .recommendedBadge:hover span{display:block}.recommended .recommendedBadge span:after{content:"";position:absolute;bottom:0;left:8px;margin-bottom:-8px;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #333}.recommended .recommendedBadge span a{display:block;color:inherit}.productLoop .reviewsPreview{display:block;margin-bottom:3px;text-decoration:none;color:inherit}.productLoop .jdgm-prev-badge__stars{font-size:10px}.productLoop .jdgm-star{padding-right:3px!important}.productLoop .jdgm-prev-badge__text{padding-left:3px}.productLoop .itemInfo{width:208px;max-width:100%;margin:6px auto;font-size:14px;line-height:1}.productLoop .itemInfo h5 a{text-decoration:none}.productLoop .image a .img-hover,.productLoop .withHoverImage a:hover .img-default{display:none}.productLoop .withHoverImage a:hover .img-hover{display:block}.productLoop.diet-vegan-diet .imageContainer:after,.productLoop.diet-keto-diet .imageContainer:after,.productLoop.best-seller .imageContainer:after,.productLoop.kids-product .imageContainer:after{content:"";position:absolute;top:30px;right:10px;width:50px;height:50px;border-radius:50%;background:#000;font-size:13px;font-weight:400;line-height:1.1;color:#fff;display:flex;align-items:center;justify-content:center}.productLoop.diet-vegan-diet .imageContainer:after{content:"Vegan"}.productLoop.diet-keto-diet .imageContainer:after{content:"Keto"}.productLoop.best-seller .imageContainer:after{content:"Best Seller"}.productLoop.kids-product .imageContainer:after{content:"Kids"}.itemRows{position:relative;text-align:left}.itemRows .rowItem{padding-bottom:20px;border-bottom:1px solid #ececec}.itemRows .rowItem:last-of-type{border-bottom:0}.itemRows .rowItem .itemInterior{display:flex;flex-wrap:wrap;justify-content:space-around}.itemRows .rowItem .itemInterior .itemImage{width:180px;padding-top:20px;padding-right:30px}.itemRows .rowItem .itemInterior .itemInfo{width:calc(100% - 180px);min-width:300px;padding-top:20px}.itemRows .rowItem .itemInterior .itemInfo h4{font-size:18px;font-weight:400;text-transform:uppercase}.itemRows .rowItem .itemInterior .itemInfo h4 a{color:inherit}.itemRows .rowItem .itemInterior .itemInfo p{font-size:14px}.collectionRows{width:1090px;max-width:100%;margin:0 auto}.sideBySideContainer{width:100%;display:flex}.sideBySide{width:100%;max-width:900px;margin:42px auto;display:flex;justify-content:space-between;align-items:stretch}.sideBySide .sideImage{width:49.5%;order:2}.sideBySide .sideImage img{display:block;width:100%}.sideBySide .sideContent{width:49.5%;order:1;padding:30px 10px;display:flex;justify-content:center;align-items:center;line-height:1.3}.sideBySide .sideContent .content{width:100%;max-width:250px}.sideBySide .sideContent .button{margin:25px 5px 0 0}.sideBySide .sideContent .buttonContainer{margin:25px 0 0;display:flex;flex-wrap:wrap;justify-content:space-between}.sideBySide .sideContent .buttonContainer .button{display:block;margin:0 0 5px;width:49%;min-width:130px;padding-left:3px;padding-right:3px}.sideBySide .aboutAlbert{margin:30px 0 0;max-width:320px;display:flex;justify-content:space-between;align-items:center;text-align:left}.sideBySide .aboutDevon{margin-top:0;align-items:flex-end}.sideBySide .aboutAlbert .albertImage img{display:block;width:80px;height:80px;border-radius:50%}.sectionFrame{padding:42px 0 48px;line-height:1}.sectionFrame .centerContainer,.sectionFrame .centerContainerPlusSome{max-width:1120px}.sectionTitle{line-height:1.3;text-align:center}.sectionDivider{max-width:1120px;margin:0 auto}.sectionDivider:after{content:"";display:block;width:calc(100% - 60px);margin:0 auto;border-top:1px solid #ececec}.mainTitle{margin:0;line-height:1.1}.overTitle{margin-bottom:0;line-height:1;font-weight:700}.underTitle{margin-top:12px;line-height:1}.subTitle{margin-top:0;line-height:1;font-weight:700}.albertSignature{width:90px}.continueReading-text{display:none}.heroSideBySide{max-width:100%;margin-top:0;margin-bottom:0;padding:30px}.heroSideBySide .sideImage{order:1;width:71%;padding:0 30px;display:flex;justify-content:space-between}.heroSideBySide .sideImage .image{width:49.5%}.heroSideBySide .sideContent{order:2;width:29%;margin-bottom:6%;padding:30px 0;background:#fffff4;font-size:24px;line-height:1.1;justify-content:flex-start;align-items:flex-end}.heroSideBySide .sideContent .content{max-width:310px}.heroSideBySide .sideContent .content .buttonContainer{width:300px;max-width:100%;display:flex;justify-content:space-between}.heroSideBySide .sideContent .content .buttonContainer .button{display:block;width:49%;font-size:15px}.heroSideBySide .sideContent .content .buttonContainer .button:last-of-type{background-color:#333;color:#fff}.aboutCompany{text-align:center;line-height:1.3}.pressMarquee{position:relative;overflow-x:hidden;margin:0;width:100vw;max-width:100%;height:70px;background:#ead9bf}.pressMarquee .track{position:absolute;white-space:nowrap;will-change:transform;animation:marquee 40s linear infinite}.pressMarquee .pressLogos{display:flex}.pressMarquee .pressLogos>div{width:224px;height:70px;background-repeat:no-repeat;background-position:center;background-size:auto 20px}.featuredProducts{padding-bottom:30px}.template-index .featuredProducts .centerContainer{max-width:1420px}.featuredProducts .itemGrid{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}.featuredProducts .itemGrid .gridItem{width:33.33%;min-width:250px;max-width:80%;padding:48px 0 18px}.featuredProducts .itemGrid .gridItem p{margin:6px 0 0;font-size:14px}.featuredProducts .itemGrid .gridItem .imageContainer{width:200px;margin:0 auto}.featuredProducts .itemGrid .gridItem .titleContainer{width:160px;margin:0 auto}.featuredProducts .sectionButton{width:100%;text-align:center;padding:24px 0}.featuredProducts .sectionButton .button{background-color:#333;color:#fff;font-size:18px;padding:15px 42px}.farmDirectSection{padding:0 0 60px}.farmDirectSection .centerContainer{max-width:900px;padding:0}.farmDirectSection .sectionTitle{padding:24px 30px 48px}.farmDirectSection .sectionVideo{position:relative;padding-bottom:56.25%;height:0}.farmDirectSection .sectionVideo video{position:absolute;top:0;left:0;width:100%;height:100%}.proteinCalculatorSection{padding:36px 0 60px;background:#333;color:#fff;text-align:center}.proteinCalculatorSection .centerContainer{max-width:470px}.proteinCalculatorSection .button{margin:36px auto 12px;border-color:#fff;color:#fff}.calculatorSideBySide{margin-top:0;margin-bottom:0}.calculatorSideBySide .sideImage{order:1}.calculatorSideBySide .sideContent{order:2;background:#333;color:#fff;font-weight:400}.calculatorSideBySide .sideContent .content{max-width:290px}.calculatorSideBySide .sideContent .button{border-color:#fff;color:#fff}.aboutIngredients{padding-bottom:30px;text-align:center}.aboutIngredients p{max-width:400px;margin:18px auto 0}.ingredientsIcons .centerContainer{max-width:920px;padding-left:10px;padding-right:10px}.ingredientsIcons .sectionTitle{margin:0 0 45px;text-align:center}.ingredientsIcons .itemGrid .gridItem{width:25%;padding:12px 0 18px}.ingredientsIcons .itemGrid .gridItem .itemInterior{width:180px;max-width:100%;margin:0 auto}.ingredientsIcons .itemGrid .gridItem img{display:block;width:90px;margin:0 auto 24px}.ingredientsIcons .itemGrid .gridItem p{font-size:14px;margin:3px 0 24px}.ingredientsList{padding:6px 0 18px}.ingredientsList .itemGrid .gridItem{padding:0 10px 36px}.ingredientsList .itemGrid .gridItem .itemContent{max-width:260px;margin:24px auto 0}.ingredientsMarquee{position:relative;overflow-x:hidden;margin:0;width:100vw;max-width:100%;height:70px;background:#ead9bf;color:#333}.ingredientsMarquee .track{position:absolute;white-space:nowrap;will-change:transform;animation:marquee 32s linear infinite}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.ingredientsMarquee .track h4{margin:0!important;padding:21px 0 0;font-size:22px}.albertSideBySide .sideImage{order:1}.albertSideBySide .sideContent{order:2;justify-content:flex-end}.albertSideBySide .sideContent .content{max-width:360px}.albertSideBySide .sideContent .content .contentBlock1{line-height:1.2;max-width:300px}.albertSideBySide .sideContentt p{max-width:375px;margin:0 auto}.albertTestimonials{margin:30px 0;padding:0 0 81px}.albertTestimonials .slick-dots{justify-content:space-between}.albertTestimonials .slick-dots li{position:relative;margin:0;width:auto}.albertTestimonials .slick-dots li.slick-active:after{content:"";position:absolute;bottom:0;left:50%;margin-left:-37px;margin-bottom:-1px;width:74px;height:1px;background:#000}.albertTestimonials .slick-dots li button{display:block;width:82px;height:33px;border-radius:0;background-color:transparent!important;background-image:url(/cdn/shop/t/11/assets/featuredLogo-vogue.png?v=157972307763616515431631762272)!important;background-repeat:no-repeat!important;background-size:auto 22px!important;background-position:center top!important}.albertTestimonials .slick-dots li:nth-of-type(2) button{width:92px;background-image:url(/cdn/shop/t/11/assets/featuredLogo-mens-health.png?v=89048911250686241381631762270)!important}.albertTestimonials .slick-dots li:nth-of-type(3) button{width:102px;background-image:url(/cdn/shop/t/11/assets/featuredLogo-buzzfeed.png?v=53956273214517883581631762266)!important}.brandStandardsSideBySide .sideContent{padding:30px}.brandStandardsSideBySide .sideContent .content{max-width:100%}.brandStandardsGrid .gridItem{width:50%;padding:15px 0;font-size:40px;text-align:left}.brandStandardsGrid h3{font-size:inherit;font-weight:700;line-height:1.3}.brandStandardsGrid h3 .itemText{display:block;font-size:.4em;font-weight:300}.brandStandardsGrid h3 a{text-decoration:underline}#brandStandards.animated .itemValue-static{display:none}#brandStandards.animated #brandStandardsValue1:after{content:counter(count);animation:counter 1s ease-out 1 normal;counter-reset:count 100}#brandStandards.animated #brandStandardsValue2:after{content:counter(count);animation:counter 1s ease-out .5s 1 normal;counter-reset:count 97}#brandStandards.animated #brandStandardsValue3:after{content:counter(count);animation:counter 1s ease-out 1s 1 normal;counter-reset:count 94}@keyframes counter{0%{counter-increment:count -21}5%{counter-increment:count -20}10%{counter-increment:count -19}15%{counter-increment:count -18}20%{counter-increment:count -17}25%{counter-increment:count -16}30%{counter-increment:count -15}35%{counter-increment:count -14}40%{counter-increment:count -13}45%{counter-increment:count -12}50%{counter-increment:count -11}55%{counter-increment:count -10}60%{counter-increment:count -9}65%{counter-increment:count -8}70%{counter-increment:count -7}75%{counter-increment:count -6}80%{counter-increment:count -5}85%{counter-increment:count -4}90%{counter-increment:count -3}95%{counter-increment:count -2}to{counter-increment:count -1}}.authenticPartnershipsSideBySide{max-width:1060px}.authenticPartnershipsSideBySide .sideImage{order:1}.authenticPartnershipsSideBySide .sideContent{order:2;padding:30px}.authenticPartnershipsSideBySide .sideContent .content{max-width:100%}.authenticPartnershipsSideBySide h5{padding-left:30px;margin-bottom:3px}.authenticPartnershipsSideBySide .slick-slider .slick-list{padding-right:25%}.authenticPartnershipsSideBySide .slick-slider .slick-slide{padding-right:7px}.authenticPartnershipsSideBySide .slick-slider .slick-arrow{position:absolute;z-index:2;top:40%;left:3px;width:24px;height:24px;text-indent:-9999px;border:0;background-image:url(/cdn/shop/t/11/assets/sliderArrowLeftCircle.png?v=166554929451786425911631762403);background-repeat:no-repeat;background-position:center;background-size:100%}.authenticPartnershipsSideBySide .slick-slider .slick-next{left:auto;right:3px;background-image:url(/cdn/shop/t/11/assets/sliderArrowRightCircle.png?v=75896287773442304311631762404)}.featuredReviews .sectionTitle{padding:0 0 30px}.featuredReviews .sectionTitle img{width:100px;margin-left:12px}.featuredReviews .itemGrid .gridItem{position:relative;width:33.33%;padding:30px 30px 0;text-align:left;line-height:1.3}.featuredReviews .itemGrid .gridItem img{display:block;width:100px;margin-bottom:24px}.featuredReviews .itemGrid .gridItem .reviewAuthor{margin:15px 0 0;font-weight:700;display:inline-block;padding-right:30px;background-image:url(/cdn/shop/t/11/assets/icon-reviewsCheckmark.png?v=137335037098287232161631762305);background-repeat:no-repeat;background-size:20px auto;background-position:right center}.featuredReviews .slick-dots{bottom:0;padding-left:30px;justify-content:flex-start}.featuredReviews .slick-dots li{margin-left:0}.featuredReviews .slick-dots li button{background:#ead9bf}.featuredReviews .slick-dots li.slick-active button{background:#333}.ourGuaranteeSideBySide{max-width:1060px}.ourGuaranteeSideBySide .sideContent{padding:30px}.ourGuaranteeSideBySide .sideContent .content{max-width:100%}.newsletterSection{padding:30px 0 48px;background:#333;color:#fff;text-align:center}.newsletterSection .newsletterKlaviyoForm{margin:33px 0 30px}.newsletterSection .newsletterKlaviyoForm input[type=email]{height:44px!important;border-radius:5px!important;font-family:mr-eaves-xl-sans,sans-serif!important}.newsletterSection .newsletterKlaviyoForm button{min-width:110px!important;padding-top:13px!important;padding-bottom:13px!important;font-family:mr-eaves-xl-sans,sans-serif!important}.qualityGuarantee{padding:54px 0 75px;background:#333;color:#fff;text-align:center}.qualityGuarantee .centerContainer{max-width:430px;font-weight:400}nav ul{list-style:none;padding:0;margin:0;font-size:inherit;line-height:normal}nav a{display:block;text-decoration:none;color:inherit}.pagination ul{list-style:none;margin:12px 0 48px;padding:0;display:flex;justify-content:center}.pagination ul li{padding:10px 12px}.pagination ul li a{text-decoration:none}.videoContainer{position:relative;padding-bottom:54.25%;padding-top:25px;height:0}.videoContainer iframe{position:absolute;top:0;left:0;width:100%;height:100%}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-dots{list-style:none;margin:0;padding:0;position:absolute;bottom:6px;left:0;width:100%;display:flex;justify-content:center}.slick-dots li{margin:0 4px}.slick-dots li button{text-align:left;text-indent:-9999px;overflow:hidden;font-size:0;background:#c4c4c4;width:6px;height:6px;border-radius:50%;border:none;outline:none;padding:0}.slick-dots li.slick-active button{background:#333}.nutritionFactsLabel{width:360px;max-width:100%;margin:0 auto;line-height:1}.nutritionFactsLabel table{border:2px solid #000;padding:0 6px}.nutritionFactsLabel table table{border:0;padding:0 0 0 24px}.nutritionFactsLabel table th,.nutritionFactsLabel table td{padding:6px 0;text-align:left;border-bottom:1px solid #333}.nutritionFactsLabel table th:nth-of-type(2),.nutritionFactsLabel table td:nth-of-type(2){text-align:right}.nutritionFactsLabel table thead th{font-size:2em}.nutritionFactsLabel table .servingsPer td{padding-bottom:0;border-bottom:0}.nutritionFactsLabel table .amountPerServing th{padding-bottom:0;border-bottom:0;font-size:.8em}.nutritionFactsLabel table .calories td{padding-top:0;font-size:2em;line-height:.9}.nutritionFactsLabel table tfoot td{font-size:.8em}.nutritionFactsLabel table tr:last-of-type th,.nutritionFactsLabel table tr:last-of-type td{border-bottom:0}.nutritionFactsLabel table thead tr:last-of-type th,.nutritionFactsLabel table thead tr:last-of-type td{border-bottom:2px solid #333}.nutritionFactsLabel table tfoot tr:first-of-type th,.nutritionFactsLabel table tfoot tr:first-of-type td{border-top:2px solid #333}.nutritionFactsLabel table table tr:first-of-type td{padding-top:0}.nutritionFactsLabel table table tr:last-of-type td{padding-bottom:0}.nutritionFactsLabel .belowTable{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.nutritionFactsLabel .belowTable .productIngredients{width:100%;margin:3px 0 0}.nutritionFactsLabel .belowTable .disclaimer{font-size:.8em}.nutritionFactsLabel-supplementFormat tr.beginNewRows td{border-top:2px solid #333}.testingDataTable{width:420px;max-width:100%;margin:0 auto;font-size:15px;line-height:1;text-align:center}.testingDataTable table{margin:12px 0}.testingDataTable table td{padding:6px 6px 6px 0;width:30%;text-align:left}.testingDataTable table td:nth-of-type(2){padding:6px;width:44%;text-align:center}.testingDataTable table td:nth-of-type(3){padding:6px 0 6px 6px;width:26%;text-align:right}.testingDataTable table thead td{font-weight:700;border-bottom:1px solid #fff}.testingDataTable .belowTable{margin:24px 0 0;font-size:.8em;text-align:left}.testingDataTable .belowTable h5{margin-bottom:12px;padding-bottom:6px;border-bottom:1px solid #fff}.aminoAcidsTable{width:360px;max-width:100%;margin:0 auto;font-size:15px;line-height:1}.aminoAcidsTable table{margin:6px 0 24px}.aminoAcidsTable table td{text-align:left;padding:3px 0}.aminoAcidsTable table td:last-of-type{text-align:right}.aminoAcidsTable table thead td{font-weight:700;padding-bottom:15px}.aminoAcidsTable table .boldTitle{font-weight:700}body.with-productFactsPopup-open{overflow:hidden}body.with-productFactsPopup-open .whiteBack{display:block}.productFactsPopup{position:fixed;z-index:1600;top:0;left:0;width:100%;height:100%;overflow-y:auto;background:#fffff4;padding:50px 15px 30px;border:1px solid #333;display:none}.aminoAcidsPopup{top:50%;left:50%;height:auto;max-height:100%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);transform:translate(-50%) translateY(-50%)}@media only screen and (min-width: 851px){.productFactsPopup{top:50%;left:50%;width:460px;height:auto;max-height:100%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);transform:translate(-50%) translateY(-50%)}}.productFactsPopup .closeX{padding:15px}.productFactsPopup .closeX span{display:block;position:relative;width:20px;height:20px}.productFactsPopup .closeX span:before,.productFactsPopup .closeX span:after{content:"";position:absolute;top:50%;right:0;display:block;width:20px;height:1px;background:#333;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.productFactsPopup .closeX span:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#header{z-index:1400;position:fixed;top:0;left:0;width:100%;background-color:#fffff4;-webkit-transition:margin .3s;-moz-transition:margin .3s;transition:margin .3s}body.with-header-hidden #header{margin-top:-111px}body.with-sidebarMenu-open #header,body.with-cartSlideout-open #header,body.with-searchBar-open #header,body.with-calculator-popup-open #header,body.with-mobileHoverMenu-open #header,#header:hover{margin-top:0!important}.aboveHeaderBanner{width:100%;height:36px;background:#ead9bf;color:#333;display:flex;justify-content:center;align-items:center;text-align:center}.aboveHeaderBanner h5{margin:0;line-height:1;-webkit-transition:opacity .3s .6s;-moz-transition:opacity .3s .6s;transition:opacity .3s .6s;opacity:0}.aboveHeaderBanner .slick-active h5{opacity:1}.aboveHeaderBanner:not(.slick-initialized)>div h5{display:none}.aboveHeaderBanner:not(.slick-initialized)>div:first-of-type h5{display:initial;opacity:1}.headerWrapper{width:100%;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ececec;padding:0 30px}.headerLogo{width:150px;height:68px;display:flex;align-items:center;justify-content:center}.headerLogo .highlight-link{background-color:#f7ff00!important}.headerLogo img{display:block;width:100%}.headerIcon{position:relative;display:inline-flex;justify-content:center;align-items:center;width:44px;height:44px;cursor:pointer;text-decoration:none;color:inherit}.headerIcon.highlight-link{background-color:#f7ff00!important;color:inherit!important}.headerIcon img{width:20px}.headerIcon-flag{width:56px}.headerIcon-flag img{width:32px}.headerIcon-flag>a{position:relative;z-index:2;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.headerIcon-menu{opacity:0;visibility:hidden}.headerIcon-menu span{display:block;position:relative;width:20px;height:0px}.headerIcon-menu span:before,.headerIcon-menu span:after{content:"";display:block;position:absolute;top:0;left:0;width:20px;height:1px;background:#333}.headerIcon-menu span:before{margin-top:-4px}.headerIcon-menu span:after{margin-top:4px}.headerIcon-cart .cartCountHolder{height:18px;width:14px;font-size:12px;font-weight:700;line-height:1;position:absolute;top:50%;left:50%;margin-top:-7px;margin-left:-7px;display:flex;justify-content:center;align-items:center}.headerIcon-cart .cartCountHolderEmpty{opacity:0;visibility:hidden}.headerNav{max-width:100%;margin-left:auto;margin-right:auto;color:#000}.headerNav nav>ul{position:relative;overflow-x:auto;white-space:nowrap}.headerNav nav.main{font-size:16px;font-weight:400;height:44px;display:flex;justify-content:center;align-items:center}.headerNav nav.main ul{width:380px;max-width:100%;display:flex;justify-content:space-around}.headerNav nav.main ul li a{padding:10px}.headerNav nav.main ul li a:hover,.headerNav nav.main ul li a.hovered,.headerNav nav.main ul li a.active{text-decoration:underline}.headerNav nav.sub{font-size:14px}.headerNav nav.hiddenSub{position:absolute;left:0;top:100%;width:100%;background:#fffff4;border-bottom:1px solid #ececec;display:none}.headerNav nav.sub>ul{width:1300px;max-width:100%;min-height:210px;margin-left:auto;margin-right:auto;padding:15px 10px;display:flex;text-align:left}.headerNav nav.sub>ul>li{width:33%;min-width:180px;white-space:normal;padding-right:20px}.headerNav nav.sub>ul>li>a{padding-bottom:12px;font-size:16px;font-weight:400}.headerNav nav.sub>ul>li>ul li a{padding:0 0 3px}.headerNav nav.sub>ul>li>ul li a.button{padding:8px 20px;background-color:#333;border:0;color:#fff;font-size:16px;font-weight:700}.headerNav nav.sub .subImage{position:absolute;top:30px;right:30px;width:21%;height:180px;display:flex;justify-content:center;overflow:hidden}.headerNav nav.sub .subImage img{height:100%;width:auto;max-width:none}.headerNav nav.sub.productsMenu>ul{display:block;text-align:center;padding:0}.headerNav nav.sub.productsMenu>ul>li{width:100%;padding-right:0;margin:5px 0}.headerNav nav.sub.productsMenu>ul>li>a{padding:10px 0 0;display:none}.headerNav nav.sub.productsMenu>ul>li.viewAll>a{padding:10px 0 15px;font-weight:300;text-decoration:underline}.headerNav nav.sub.productsMenu>ul>li>ul{display:flex;flex-wrap:wrap;justify-content:center}.headerNav nav.sub.productsMenu>ul>li>ul>li{width:11.11%;padding:5px 5px 10px}.headerNav nav.sub.productsMenu>ul>li>ul>li>a{font-weight:400}.headerNav nav.sub.productsMenu>ul>li>ul>li>a img{display:block;width:120px;max-width:100%;margin:0 auto}.headerNav nav.sub.productsMenu>ul>li>ul>li>a span{display:block;font-size:11px;font-weight:300}#footer{position:relative;z-index:1000;width:100%}#footer h4{margin:0 0 3px;font-size:inherit;font-weight:700}#footer p{margin:6px 0}#footer p.disclaimer{margin:12px 0 0;font-size:.85em;color:#7b7b7b}#footer nav a{padding:3px 0}.footerWrapper{position:relative;width:100%;max-width:1360px;margin-left:auto;margin-right:auto;padding:30px 15px 135px;display:flex;flex-wrap:wrap;justify-content:space-between}.footerWrapper .sectionDivider{position:absolute;top:0;left:0;width:100%;max-width:100%;margin-top:-1px}.footerColumn{padding:15px}.footerLogo{display:block}.footerLogo img{display:block;width:90px}.footerColumn-newsletter{width:345px;max-width:100%;min-width:220px;margin-right:auto;line-height:1}.newsletterKlaviyoForm{position:relative;width:100%;margin:15px 0 0;border:1px solid #333!important}.newsletterKlaviyoForm input[type=email]{width:100%!important;height:38px!important;background-color:transparent!important}.newsletterKlaviyoForm button{width:38px!important;height:38px!important;padding:0!important;text-align:left!important;text-indent:-9999px!important;border:0!important;background-color:transparent!important;background-image:url(/cdn/shop/t/11/assets/icon-submitArrow.png?v=85688164280641692981631762309)!important;background-repeat:no-repeat!important;background-size:18px auto!important;background-position:center center!important}.footerColumn-nav{width:260px;max-width:20%}.footerColumn-miscellaneous{width:100%;padding-top:15px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.footerTerms{width:740px;max-width:100%;font-size:.9em;line-height:1;color:#000}.footerTerms nav,.footerSocial nav{width:100%}.footerTerms nav ul,.footerSocial nav ul{width:320px;max-width:100%;display:flex;justify-content:space-between;line-height:1}.footerTerms nav ul li a{padding:0;text-decoration:underline}.footerSocial nav ul{width:150px;justify-content:space-around}.footerSocial nav ul li img{width:20px}#mainContainer{position:relative;width:100%;padding-top:105px}.template .head,.template .body,.template .foot{position:relative;width:100%}.template .head{padding-top:30px;padding-bottom:30px;text-align:center}.template .foot{padding-top:30px;padding-bottom:30px}.template-collection .head .centerContainer{display:flex;align-items:flex-start}.template-collection .collectionInfo{width:660px;max-width:100%;margin:0 auto;line-height:1.1}.template-collection-all .collectionInfo,.template-collection-all-health-products .collectionInfo{width:auto;text-align:left}.template-collection .collectionSort{width:200px;min-width:200px;padding:25px 0 0 40px;text-align:left}.template-product .head{padding:0}.template-product .aboveTheFold .centerContainer{position:relative;width:100%;max-width:1200px}.template-product .aboveTheFold .centerContainer:after{content:"";display:table;clear:both}.template-product .aboveTheFold .centerContainer .productImage{width:47%;float:left;position:-webkit-sticky;position:sticky;top:0;margin-bottom:15px}.template-product .aboveTheFold .centerContainer .productTitle{width:48%;margin-left:2.1%;margin-top:60px;float:right}.template-product .aboveTheFold .centerContainer .productSummary{width:48%;margin-left:2.1%;float:right}.template-product .aboveTheFold .centerContainer .productPurchase{width:48%;margin-left:2.1%;float:right;margin-bottom:60px}.productTitle h1{max-width:300px;font-size:30px}.template-product-optimal-chocolate-collagen-peptides .productTitle h1{max-width:310px}.productSummary h2{display:none}.productSummary h5,.productPurchase h5{font-weight:300}.productSummary h5 span,.productPurchase h5 span{font-weight:400}.productSummary h6{margin:18px 0 21px}.productSummary h6 a{text-decoration:none}.productSummary .jdgm-preview-badge{margin:15px 0 18px;font-size:13px}.productSummary .jdgm-prev-badge__text{padding-left:6px}.productSummary ul{margin:0;padding:0 0 0 15px}.template-product .hoveredFlavor{display:none}.flavorDescription{font-weight:300!important}.flavorDescription:before{content:" \2013  "}.template-product .additionalFlavors ul{list-style:none;margin:20px 0 0;padding:0}.template-product .additionalFlavors ul li{display:inline-block;margin:0 13px 0 0}.template-product .additionalFlavors ul li .flavorIcon{display:block;width:50px;height:50px;border-radius:50%;border:2px solid #fff}.template-product .additionalFlavors ul li.selected .flavorIcon{border:2px solid #000}.template-product .additionalFlavors ul li.unavailable .flavorIcon{position:relative;opacity:.5}.template-product .additionalFlavors ul li.unavailable .flavorIcon:after{content:"";position:absolute;top:50%;left:0;margin-top:-1px;width:100%;height:2px;background:#fff;transform:rotate(-45deg)}.template-product .additionalFlavors ul li .flavorTitle{display:none}.template-product .additionalFlavors h5{margin-top:12px;margin-bottom:0}.template-product .productPurchase .inStockShips{margin-bottom:24px;line-height:1.1}.template-product .productPurchase .inStockShips span{font-weight:300}.template-product .productPurchase .purchaseOptions{margin-top:15px;display:flex;justify-content:space-between;font-size:15px;font-weight:700;line-height:1}.template-product .productPurchase .purchaseOptions.withSubscribeOption{width:360px;max-width:100%;display:block}.template-product .productPurchase .purchaseOptions .productSubscribeAndSave{margin-bottom:18px}.productSubscribeAndSave input[type=radio]{display:none}.productSubscribeAndSave input[type=radio]+label{position:relative;display:block;margin:0;padding:3px 0 3px 18px;cursor:pointer}.productSubscribeAndSave input[type=radio]+label:before,.productSubscribeAndSave input[type=radio]+label:after{content:"";position:absolute;top:50%;left:0;margin-top:-6px;width:12px;height:12px;border-radius:50%;border:1px solid #333}.productSubscribeAndSave input[type=radio]:checked+label:after{width:8px;height:8px;left:2px;margin-top:-4px;background-color:#333}.productSubscribeAndSave select{width:100%;height:44px;margin:12px 0 -9px;padding:6px 12px;border:1px solid #333;border-radius:6px;font-weight:400;display:none}.with-subscribeAndSave-active .productSubscribeAndSave select{display:block}.with-subscribeAndSave-active .quadpayMessage{display:none}.price span.price-subscribe{display:none!important}.with-subscribeAndSave-active .price span.price-subscribe{display:initial!important;font-weight:700!important}.with-subscribeAndSave-active .price span.price-onetime{text-decoration:line-through}.template-product .productPurchase .purchaseOptions ul{list-style:none;margin:0;padding:0;display:inline-flex}.template-product .productPurchase .purchaseOptions.withSubscribeOption ul{width:100%;margin:0 0 9px;display:flex;justify-content:space-between}.template-product .productPurchase .purchaseOptions ul li{width:55px;min-width:55px;height:50px;padding-right:5px}.template-product .productPurchase .purchaseOptions.withSubscribeOption ul li{width:175px;max-width:49%;height:44px;padding-right:0}.template-product .productPurchase .purchaseOptions ul li a{width:100%;height:100%;display:flex;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center;border:1px solid #333;border-radius:6px;color:#333;text-decoration:none;opacity:.7}.template-product .productPurchase .purchaseOptions ul li a:hover{opacity:1}.template-product .productPurchase .purchaseOptions ul li a.selected{background:#333;color:#fff;opacity:1}.template-product .productPurchase .purchaseOptions ul li a span{width:100%;font-size:.8em;text-align:center}.template-product .productPurchase .purchaseOptions .addToCartButton,.template-product .productPurchase .purchaseOptions .button-addToCart,.template-product .productPurchase .purchaseOptions .klaviyoRestockButton{display:block;width:100%;height:50px;border:0;border-radius:6px;background:#333;font-size:inherit;font-weight:700;color:#fff}.template-product .productPurchase .purchaseOptions.withSubscribeOption .addToCartButton{height:46px}.template-product .productPurchase .purchaseOptions .addToCartButton span{font-weight:400}.template-product .productPurchase .purchaseOptions .klaviyoRestockButton{padding-top:16px}.template-product .productPurchase .quadpayMessage{margin-top:15px;margin-bottom:-6px}.template-product .productPurchase .reassurances a{position:relative;display:inline-block;font-size:15px}.template-product .productPurchase .reassurances a span{display:none;position:absolute;bottom:100%;left:0;margin-left:-25px;margin-bottom:18px;width:calc(100% + 50px);background:#333;color:#fff;text-align:center;padding:8px 10px 10px;font-size:14px;line-height:1.1}.template-product .productPurchase .reassurances a:hover span{display:block}.template-product .productPurchase .reassurances a span:after{content:"";position:absolute;bottom:0;left:50%;margin-left:-18px;margin-bottom:-18px;width:0;height:0;border-left:18px solid transparent;border-right:18px solid transparent;border-top:18px solid #333}.productImages{width:500px;max-width:100%;margin:0 auto}.productImages img{display:block;width:100%}.productImages:not(.slick-initialized)>div{display:none}.productImages:not(.slick-initialized)>div:first-of-type{display:block}.productImageThumbnails{position:absolute;left:0;bottom:8px;width:100%;display:flex;justify-content:center}.productImageThumbnails>div{width:22px;height:22px;border-radius:50%;border:1px solid #333;overflow:hidden;margin:0 6px;display:flex;justify-content:center;align-items:center;cursor:pointer}.productImageThumbnails>div img{width:40px;max-width:none}.flavorIcons .flavorIcon{background-color:#ddd}.flavorIcons .unflavored .flavorIcon{background-color:#c9d6e7}.template-product-creatine .flavorIcons .unflavored .flavorIcon{background-color:#fff}.flavorIcons .chocolate .flavorIcon,.flavorIcons .raw-chocolate .flavorIcon,.flavorIcons .midnight-chocolate-sea-salt-cbd .flavorIcon{background-color:#b67b38}.flavorIcons .vanilla .flavorIcon{background-color:#e5e2d4}.flavorIcons .peanut-butter .flavorIcon,.flavorIcons .peanut-butter-cups .flavorIcon{background-color:#e0c354}.flavorIcons .chocolate-peanut-butter .flavorIcon{background-color:#416bb4}.flavorIcons .vegan-b12 .flavorIcon{background-color:#f0f0f0}.template-shared-product-vegan .flavorIcons .raw-chocolate .flavorIcon{background-color:#b89f89}.flavorIcons .cherry-limeade .flavorIcon{background-color:#df1995}.flavorIcons .wildberry .flavorIcon{background-color:#3b91c4}.flavorIcons .raspberry-lemonade .flavorIcon{background-color:#dd3a4d}.flavorIcons .lemonade .flavorIcon{background-color:gold}.flavorIcons .strawberry-lemonade .flavorIcon{background-color:#e58877}.flavorIcons .lemon .flavorIcon{background-color:#f9cb5e}.flavorIcons .strawberry-lemon .flavorIcon{background-color:#f58c80}.flavorIcons .raspberry-lemon .flavorIcon{background-color:#f7a6a8}.flavorIcons .mixed-berry .flavorIcon{background-color:#9fa5d3}.flavorIcons .cherry-lime .flavorIcon{background-color:#ccadd2}.flavorIcons .tingle-free-lemon .flavorIcon{background-color:#f2cf88}.flavorIcons .lemon-lime .flavorIcon{background-color:#cc3}.flavorIcons .optimal-chocolate .flavorIcon{background-color:#1d4c59}.flavorIcons .chocolate-chip .flavorIcon{background-color:#73513a}.flavorIcons .mint-chocolate .flavorIcon,.flavorIcons .mint-chocolate-chip .flavorIcon{background-color:#9ed3ae}.flavorIcons .snickerdoodle .flavorIcon{background-color:#e6c1a8}.template-shared-product-puff-bars .flavorIcons .vanilla .flavorIcon{background-color:#f5e6bb}.productUsage{margin:0 0 10px;background:#333;font-weight:400;color:#fff;text-align:center}.productUsage h3{font-size:24px}.productUsage p{max-width:360px;margin-left:auto;margin-right:auto}.productUsage ul{list-style:none;margin:20px 0 0;padding:0;display:flex;flex-wrap:wrap}.productUsage ul li{width:33.33%;padding:20px}.productUsage ul li p{max-width:180px;margin:9px auto 0}.productSet .centerContainer{max-width:580px;text-align:center;padding:6px 20px 42px}.productSet .productSetProducts{margin:30px 0;border:1px solid #333;padding:20px 10px 35px}.productSet .productSetProducts ul{list-style:none;margin:0;padding:0;display:flex;justify-content:space-evenly;align-items:center}.productSet .productSetProducts ul li{width:49.5%;padding:10px 0 20px}.productSet .productSetProducts ul li.plusSign{width:auto;padding:0 0 70px;font-size:40px}.productSet .productSetProducts ul li input[type=checkbox]{display:none}.productSet .productSetProducts img{width:200px}.productSet .button{width:220px;background-color:#333;color:#fff}.productReviews .centerContainer{max-width:1000px}.productReviews .jdgm-rev-widg{padding-left:0;padding-right:0;border:0}.productReviews .jdgm-rev__icon:after,.productReviews .jdgm-rev__buyer-badge{background-color:#dbc366;color:#333}.productReviews .jdgm-rev__title{margin:9px 0 3px;font-weight:400}.productReviews .jdgm-widget label{font-size:1.5rem}.pageContent h3{margin:6px 0 12px}.pageContent p{margin:12px 0 18px}.pageContent ul,.pageContent ol{margin-top:9px;margin-bottom:21px;line-height:1.4}.cart{font-size:12px;line-height:1;color:#333}.cart h3,.cart h4,.cart h5{margin:0;padding:0;line-height:1}.cart h3{font-size:15px}.cart h4{font-size:14px}.cart h5{margin-bottom:12px;font-size:14px;font-weight:300}.cart label,.cart input,.cart textarea{font-size:inherit}.cartItem{width:100%;margin:0 0 -1px;border-top:1px solid #333;border-bottom:1px solid #333}.cartItem .itemInterior{display:flex;justify-content:space-between}.cartItem .itemInterior .itemImage{width:50%;border-right:1px solid #333;padding:30px}.cartItem .itemInterior .itemInfo{position:relative;width:50%;padding:15px 30px 15px 15px}.cartItem .itemInterior .itemImage img{display:block;width:130px;max-width:100%;margin:0 auto}.cartItem a{text-decoration:none;color:inherit}.cartItem a:hover{text-decoration:underline}.cartItem .title{max-width:135px}.cartItem .subtitle{font-weight:400}.cartItem .subtitle .discountAppliedAtCheckout{display:block;font-size:.8em;font-weight:300}.cartItem .quantity{margin:15px 0 10px;width:64px;height:26px}.cartItem .quantity div.fancyQuantity{border:1px solid #333}.cartItem .quantity button,.cartItem .quantity input{font-weight:300}.cartItem .cartSubscribeAndSave{padding:3px 0;font-size:14px}.cartItem .cartSubscribeAndSave .subscribeAndSave{display:block;position:relative;padding:3px 3px 3px 18px;font-weight:400;text-decoration:none;cursor:pointer}.cartItem .cartSubscribeAndSave .subscribeAndSave:before,.cartItem .cartSubscribeAndSave .subscribeAndSave:after{content:"";position:absolute;top:50%;left:0;margin-top:-6px;width:12px;height:12px;border-radius:50%;border:1px solid #333}.cartItem .cartSubscribeAndSave .subscribeAndSave:hover:after,.cartItem .cartSubscribeAndSave .subscribeAndSave-active:after{width:8px;height:8px;left:2px;margin-top:-4px;background-color:#333}.cartItem .cartSubscribeAndSave .subscribeAndSave-active:hover:after{opacity:.5}.cartItem .cartSubscribeAndSave .subscribeAndSaveFrequency{padding:6px 0 0}.cartItem .cartSubscribeAndSave .subscribeAndSaveFrequency select{padding:0;border:0;font-weight:400;color:inherit}.cartItem .remove{position:absolute;top:10px;right:10px;width:20px;height:20px;text-align:left;text-indent:-9999px}.cartItem .remove:before,.cartItem .remove:after{content:"";position:absolute;top:50%;right:0;width:20px;height:1px;background:#333;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.cartItem .remove:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.doesNotQualifyForFreeAddOns{display:flex;flex-direction:column}.doesNotQualifyForFreeAddOns .cartUpsell{order:1}.doesNotQualifyForFreeAddOns .cartFreeAddOns{order:2}.cartUpsell{display:flex;flex-wrap:wrap;overflow:hidden;border-bottom:1px solid #333}.cartUpsell h3,.cartUpsell h4{width:100%;margin:12px 0;text-align:center}.emptyCartSuggestions h4{margin:2px 0 40px}.cartUpsell .upsellProduct{width:calc(50% + 1px);margin:0 0 -1px -1px;padding:10px 0 15px;border:1px solid #333}.cartUpsell .upsellProduct .itemInterior{display:block;position:relative;padding-top:15px}.cartUpsell .upsellProduct .itemInterior .itemSubtitle,.cartUpsell .upsellProduct .itemInterior .itemImage,.cartUpsell .upsellProduct .itemInterior .itemInfo{width:100%;border:0;padding:0 15px;background:none}.cartUpsell .upsellProduct .itemSubtitle{position:absolute;top:0;left:0}.cartUpsell .upsellProduct .itemInfo h5.title{margin:20px 0 2px}.cartUpsell .upsellProduct .freeWithNote{display:block;font-size:.9em}.cartUpsell .upsellProduct a.addUpsellButton{display:block;width:70px;margin:0 auto;border:1px solid #333;padding:5px;font-weight:400;text-align:center;cursor:pointer;text-decoration:none}.cartUpsell .upsellProduct a.addUpsellButton.disabled{border:1px solid #ccc;color:#ccc}.cartMessages{text-align:center}.cartMessages h4{font-weight:400;padding:0 0 12px}.cartMessages .freeShirtMessage h4{font-weight:700}.cartMessages .firstTimeDiscountMessage h4{padding:3px 0 0}.cartSpendProgress{margin:5px 0 25px;text-align:center}.cartSpendProgress .progressBar{width:300px;max-width:90%;margin:0 auto;height:6px;background:#afafae;overflow:hidden}.cartSpendProgress .progressBar .progress{height:100%;background:#333}.cartSpendProgress h4{margin-top:10px;font-weight:400}.cartTotals{display:flex;justify-content:space-between}.cartSpecialInstructions label{display:block;color:inherit}.cartSpecialInstructions textarea{display:block;width:100%;color:inherit}.cartCheckout .buttonPrimary{width:100%;padding:13px 4px;font-size:16px;font-weight:700;background-color:#333;color:#fff;outline:none}.cartUpdate{margin:10px 0;text-align:center}.cartUpdate .buttonSecondary{padding:8px 30px;font-size:14px;background-color:#eaeff2;color:#000}.cartUpsellContainer-freeShirt h3{width:100%;margin:12px 0;text-align:center}.cartUpsellContainer-freeShirt .cartItem .itemInterior .itemInfo{padding:15px}.cartUpsellContainer-freeShirt .optionsContainer{display:flex;justify-content:space-between;width:100%;height:28px;margin-top:21px}.cartUpsellContainer-freeShirt select{padding:0 6px;width:49%;height:100%;border-radius:4px}.cartUpsellContainer-freeShirt a.addUpsellButton{display:flex;justify-content:center;align-items:center;width:49%;height:100%;margin:0;background-color:#333;padding:0;border-radius:4px;font-weight:400;color:#fff;cursor:pointer;text-decoration:none}#cartPreview{min-height:100px}#cartPreview:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#ffffff80;background-image:url(/cdn/shop/t/11/assets/loader.gif?v=37702279038218273241631762316);background-repeat:no-repeat;background-position:center center;-webkit-transition:visibility .1s,opacity .1s;-moz-transition:visibility .1s,opacity .1s;transition:visibility .1s,opacity .1s;visibility:hidden;opacity:0}#cartPreview.updatingCart:after{-webkit-transition:visibility 0ms,opacity 0ms;-moz-transition:visibility 0ms,opacity 0ms;transition:visibility 0ms,opacity 0ms;visibility:visible;opacity:1}.cartPreview .cart{position:absolute;top:0;bottom:0;left:0;right:0}.cartPreview .cart .cartBody{width:100%;height:calc(100% - 115px);overflow-y:auto;padding:0;background:#fffff4}.cartPreview .cart-empty .cartBody{height:100%}.cartPreview .cart .cartItem-insurance{display:none}.cartPreview .cart .cartFoot{position:absolute;left:0;bottom:0;width:100%;height:115px;padding:0 15px;background:#fffff4;display:flex;flex-direction:column;justify-content:space-evenly}.cartPreview .cart .cartFoot .route-widget{justify-content:center!important}.cartPreview .cart .cartMessages{margin:20px 0 10px}.cartPreview .cartTotals,.cartPreview .cartSpecialInstructions,.cartPreview .cartUpdate{display:none}#cart.updatingCart:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#ffffffb3;background-image:url(/cdn/shop/t/11/assets/loader.gif?v=37702279038218273241631762316);background-repeat:no-repeat;background-position:center top 300px}.template-cart .body>.centerContainer{padding-left:0;padding-right:0}.template-cart .cart{width:1100px;max-width:100%;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-around;font-size:14px}.template-cart .cart h3{font-size:22px}.template-cart .cart h4,.template-cart .cart h5{font-size:16px}.template-cart .cart .cartBody{width:500px;max-width:100%;margin:15px 0 30px}.template-cart .cart .cartFoot{width:500px;max-width:calc(100% - 60px);margin:15px 0 30px}.template-cart .cartItem{border:1px solid #333}.template-cart .cartUpsell .upsellProduct{width:50%;margin:0}.template-cart .cartItem .itemInterior .itemImage{padding:0}.template-cart .cartUpsell{border:0}.template-cart .cart .cartSpecialInstructions{margin:30px 0}.blackBack{z-index:1500;position:fixed;top:0;left:0;width:100%;height:100%;background:#0009;display:none}.popup{z-index:1600;overflow:auto;position:fixed;left:0;right:0;top:80px;margin:0 auto;display:none;background:#fff;padding:20px;max-width:100%}a.closeX{position:absolute;top:0;right:0;cursor:pointer;text-decoration:none;color:#000}.loadingContainer{display:block;width:100%;text-align:center;min-height:120px;padding-top:50px}.ajaxLoading .loadingContainer{background-image:url(/cdn/shop/t/11/assets/loader.gif?v=37702279038218273241631762316);background-repeat:no-repeat;background-position:center top 50px}.ajaxLoading .loadingContainer a{display:none;opacity:0;visibility:hidden}.ajaxLoaded .loadingContainer{display:none}.whiteBack{z-index:1498;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff9;display:none}body.with-sidebarMenu-open,body.with-cartSlideout-open{overflow:hidden}body.with-sidebarMenu-open .whiteBack,body.with-cartSlideout-open .whiteBack{display:block}body.with-sidebarMenu-open .whiteBack{background-color:transparent}.sidebarMenu,.cartSlideout{position:fixed;z-index:1499;width:420px;max-width:100%;height:100%;top:0;opacity:0;visibility:hidden}.sidebarMenu{width:220px;background:#ead9bf;left:0;margin-left:-220px;box-shadow:2px 0 8px 1px #0000000d;-webkit-transition:visibility .3s,opacity .3s;-moz-transition:visibility .3s,opacity .3s;transition:visibility .3s,opacity .3s}.cartSlideout{background:#fffff4;border:1px solid #333;right:0;margin-right:-420px;-webkit-transition:margin .3s,visibility .3s,opacity .3s;-moz-transition:margin .3s,visibility .3s,opacity .3s;transition:margin .3s,visibility .3s,opacity .3s}body.with-sidebarMenu-open .sidebarMenu,body.with-cartSlideout-open .cartSlideout{opacity:1;visibility:visible;margin-left:0;margin-right:0;-webkit-transition:margin .3s,visibility 0,opacity 0;-moz-transition:margin .3s,visibility 0,opacity 0;transition:margin .3s,visibility 0,opacity 0}.sidebarMenu .head,.cartSlideout .head{position:relative;z-index:2;width:100%;height:46px;display:flex;justify-content:space-between;align-items:flex-end}.sidebarMenu .head a,.cartSlideout .head a{display:block;position:relative;top:auto;right:auto;padding:10px;font-size:20px;text-decoration:none;cursor:pointer;color:#333}.cartSlideout .head{position:absolute}.sidebarMenu .head a.closeX span,.cartSlideout .head a.closeX span{display:block;position:relative;width:20px;height:20px}.sidebarMenu .head a.closeX span:before,.sidebarMenu .head a.closeX span:after,.cartSlideout .head a.closeX span:before,.cartSlideout .head a.closeX span:after{content:"";position:absolute;top:50%;right:0;display:block;width:20px;height:1px;background:#333;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.sidebarMenu .head a.closeX span:after,.cartSlideout .head a.closeX span:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.cartSlideout .head a img{display:block;width:20px}.sidebarMenu .body,.cartSlideout .body{position:relative;width:100%;height:calc(100% - 46px)}.cartSlideout .body{height:100%}.sidebarNav{width:100%;height:100%;overflow-y:auto;font-size:17px;font-weight:400;color:#333;text-align:left}.sidebarNav nav{margin:15px 0}.sidebarNav nav a{padding:15px}.sidebarNav nav a.openSubmenu span{display:inline-block;position:relative;padding-right:16px}.sidebarNav nav a.openSubmenu span:after{content:"";position:absolute;top:7px;right:0;width:10px;height:6px;overflow:hidden;background-image:url(/cdn/shop/t/11/assets/icon-downUpArrow.png?v=19735674718738970531631762291);background-repeat:no-repeat;background-size:100%;background-position:right top}.sidebarNav nav ul.submenu{padding-left:36px;font-size:16.5px;overflow:hidden;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.sidebarNav nav ul.submenu-hidden{height:0!important;opacity:0;visibility:hidden}.sidebarNav .divider:after{content:"--";display:block;padding:0 15px}body.with-searchBar-open{overflow:hidden}body.with-searchBar-open .whiteBack{display:block}.searchBar{position:fixed;z-index:1499;width:100%;height:54px;top:0;right:0;background:#ebe5d9;opacity:0;visibility:hidden;margin-top:-52px;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;transition:opacity .3s}body.with-searchBar-open .searchBar{opacity:1;visibility:visible;margin-top:0}.searchBar .barInterior{position:absolute;top:0;left:0;right:0;width:640px;max-width:100%;margin:0 auto;height:100%;padding-right:40px}.searchBar form.search{width:100%;height:100%;border:0}.searchBar form.search input[type=text]{display:block;width:100%;height:100%;border:0;padding-left:40px;color:#000}.searchBar form.search input[type=submit]{position:absolute;z-index:6;top:0;left:0;border:0;outline:0;text-indent:-9999px;width:40px;height:100%;background-color:transparent;background-image:url(/cdn/shop/t/11/assets/searchIcon.png?v=144714321060249462901631762396);background-position:center center;background-repeat:no-repeat;background-size:27px auto}.searchBar .closeX{top:0;right:0;width:40px;height:100%;display:flex;justify-content:center;align-items:center;font-size:20px}body.with-calculator-popup-open{position:fixed;width:100%;height:100%!important;overflow:hidden!important}.calculatorPopup{position:fixed;z-index:1401;display:block;bottom:0;left:0;padding:0 30px;background:#fffff4;width:100%;height:100%;overflow:auto;opacity:0;visibility:hidden;margin-bottom:-1000px;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}body.with-calculator-popup-open .calculatorPopup{opacity:1;visibility:visible;margin-bottom:0}.calculatorPopup .closeX{padding:20px;top:9px;right:10px;font-size:24px;line-height:1;font-weight:400}.accessibility-wrap{z-index:1200!important}.accessibility-wrap .accessibility-box{background:#333!important}.accessibility-menu-btn{background:#333!important;opacity:0}.accessibility-wrap .accessibility-app-logo-container,.accessibility-wrap .accessibly-mobile-logo{display:none!important}@media only screen and (max-width: 1000px){.heroSideBySide{padding-left:0;padding-right:0}.heroSideBySide .sideImage{width:62%}.heroSideBySide .sideContent{width:38%;margin-bottom:0}}@media only screen and (max-width: 850px){h1{font-size:28px}h2{font-size:26px}.buttonPrimary,.primaryButton .button{font-size:14px}.itemGrid:not(.productGrid) .gridItem{width:100%}.sideBySide{display:block;margin-top:0;margin-bottom:0}.sideBySide .sideImage{width:100%}.sideBySide .sideContent{width:100%;padding-bottom:60px;text-align:left}.sideBySide .sideContent .buttonContainer{width:280px;max-width:100%;margin-left:auto;margin-right:auto}.sectionTitle{text-align:left}.heroSideBySide{padding:0}.heroSideBySide .sideImage{padding:0 0 15px}.heroSideBySide .sideContent{padding:15px 15px 30px;font-size:18px;text-align:center}.heroSideBySide .sideContent .content{max-width:100%}.aboutCompany{text-align:left}.pressMarquee .pressLogos>div{width:140px}.featuredProducts .centerContainer{padding-left:0;padding-right:0}.featuredProducts .sectionTitle{padding-left:30px;padding-right:30px}.featuredProducts .sectionButton{display:none}.farmDirectSection{padding-bottom:0}.albertSideBySide .sideContent{width:100%;padding:30px 15px 24px;text-align:center;justify-content:center}.albertSideBySide .sideContent .content .contentBlock1{margin-left:auto;margin-right:auto}.brandStandardsGrid .gridItem{width:50%!important;padding:12px 0 6px;font-size:40px;text-align:left}.authenticPartnershipsSideBySide{margin-bottom:24px}.authenticPartnershipsSideBySide .sideContent{padding-right:0;padding-bottom:42px}.featuredReviews .itemGrid .gridItem{padding-top:24px;padding-bottom:30px}.ingredientsList .itemGrid .gridItem{width:50%}.ingredientsList .itemGrid .gridItem{font-size:14px}.proteinBarsSideBySide .sideContent .content{max-width:95%}.proteinBarsSideBySide .sideContent .content br{display:none}.newsletterSection h2{font-size:22px}.featuredAthleteSideBySide .sideContent .content br{display:none}.headerWrapper{flex-wrap:wrap;padding:0}.headerLogo{width:100px;height:44px;margin-left:auto;margin-right:auto;display:inline-flex;order:3}.headerIcon-menu{opacity:1;visibility:visible;order:1}.headerNav{order:6;width:100%;display:none}.headerIcon-search{order:4}.headerIcon-account{display:none}.headerIcon-cart{order:2;margin-right:12px}.headerIcon-flag{order:5}.headerIcon-menu span{width:20px;height:0px}.headerIcon-menu span:before,.headerIcon-menu span:after{width:20px;height:1px;background:#333;border:0;padding:0;transform:none;-webkit-transform:none}.headerIcon-menu span:before{margin-top:-4px}.headerIcon-menu span:after{margin-top:4px}.headerNav nav.main{height:30px}.headerNav nav.main ul{width:auto;justify-content:flex-start}.headerNav nav.main ul li a{padding:0 15px 5px}.headerNav nav.sub>ul{width:600px;min-height:0}.headerNav nav.sub .subImage{display:none}.headerNav nav.sub.productsMenu>ul>li>ul>li{width:33.33%;padding:0 10px 5px}.headerNav nav.sub.productsMenu>ul>li>ul>li>a img{width:80px}.headerNav nav.sub.productsMenu>ul>li>ul>li>a span{display:none}.footerColumn-logo{max-width:30%;padding:21px 0 42px 15px}.footerColumn-newsletter{max-width:70%;margin-right:0}.footerColumn-nav{width:50%;max-width:50%}.footerColumn-miscellaneous{text-align:center}.footerTerms{order:2}.footerSocial{order:1;width:100%;padding:24px 0 12px}.footerTerms p.copyright span{display:block}.footerTerms nav ul,.footerSocial nav ul{margin:0 auto}#mainContainer{padding-top:81px}.template-collection .head .centerContainer{flex-wrap:wrap}.template-collection .head .collectionSort{width:100%;padding-left:0}.template-product .aboveTheFold .centerContainer .productImage{position:relative;width:500px;max-width:100%;float:none;margin-left:auto;margin-right:auto}.template-product .aboveTheFold .centerContainer .productTitle{width:500px;max-width:100%;float:none;margin-top:0;margin-left:auto;margin-right:auto}.template-product .aboveTheFold .centerContainer .productSummary{width:500px;max-width:100%;float:none;margin-left:auto;margin-right:auto}.template-product .aboveTheFold .centerContainer .productPurchase{width:500px;max-width:100%;float:none;margin-left:auto;margin-right:auto;margin-bottom:30px}.productSummary>ul{width:calc(100% + 15px)}.productSummary>ul li{text-indent:-3px}.productUsage ul li{width:100%;padding:6px}.productSet .productSetProducts h5{font-size:14.5px}.productSet .productSetProducts img{width:100px}body.with-addToCartButton-fixed .template-product .productPurchase .purchaseOptions .addToCartButton{position:fixed;z-index:1001;bottom:80px;left:21px;width:calc(100% - 42px);box-shadow:0 0 1px #fff}.body-product .accessibility-wrap{bottom:18px!important;left:auto!important;right:21px!important}.body-product .accessibly-btn-big,.body-product .accessibly-btn-big:after{width:54px!important;height:54px!important}.body-product .accessibility-menu-btn svg{height:30px!important}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/styles.scss.css.map */
