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:#fdf6eb}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-reversed{background-color:#333;color:#fff}.buttonSecondary,.secondaryButton .button{font-size:16px;font-weight:400;padding:14px 28px;border:0;background-color:#333;color:#fff}.buttonSecondary-reversed{background-color:#fdf6eb;color:#333}.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;overflow:hidden}a.adding:after,.button.adding:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fdf6eb;color:#fff;background-image:url(//promixnutrition.com/cdn/shop/t/170/assets/loader.gif?v=37702279038218273241752521464);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}.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}.shopify-challenge__container{padding-top:30px;padding-bottom:30px}.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}.gridItem .body{position:relative;width:100%;padding:30px 10px}.gridItem .imageContainer{position:relative;overflow:hidden}.gridItem .imageContainer:before{content:"";display:block;padding-top:100%}.gridItem .imageContainer .image{display:block;position:absolute;left:0;right:0;top:0;bottom:0}.gridItem .imageContainer .image img{display:block;width:100%}.productGrid .gridItem{width:300px;min-width:20%;max-width:50%;padding:36px 15px 60px}.productLoop{font-size:14px;line-height:1;color:#333}.productLoop .itemImage{width:200px;max-width:100%;margin:0 auto 15px}.productLoop.loadingImage .itemImage{background-image:url(//promixnutrition.com/cdn/shop/t/170/assets/loader.gif?v=37702279038218273241752521464);background-position:center center;background-repeat:no-repeat}.productLoop .imageContainer:before{padding-top:115%}.collectionProducts .productLoop .itemImage{width:260px;background-color:#f9efe2}.collectionProducts .productLoop .itemImage .imageContainer{width:240px;max-width:100%;margin:0 auto}.collectionProducts .productLoop .imageContainer:before{padding-top:125%}.productLoop .image .img-hover{display:none!important;position:absolute;top:0;left:0;width:100%;opacity:0}@media only screen and (min-width:769px){.productLoop:hover .withHoverImage .img-hover{display:block!important}.productLoop .withHoverImage:hover img{opacity:0;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;transition:opacity .3s}.productLoop .withHoverImage:hover .img-hover{opacity:1}}.productLoop.loadingImage .image img{opacity:0;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;transition:opacity .3s}.productLoop .itemFavoriteButton{position:absolute;bottom:0;right:0}.productLoop .itemReviews{width:260px;max-width:100%;min-height:28px;margin:15px auto 9px;display:flex;flex-wrap:wrap;flex-direction:row-reverse;justify-content:space-around;align-items:center;background:#f9efe2;padding-top:6px;border-radius:6px}.productLoop .recommendedBadge{position:relative;margin-bottom:6px;margin-top:-12px;padding-top:12px;padding-left:18px;background-image:url(//promixnutrition.com/cdn/shop/t/170/assets/icon-recommended-checkmark.png?v=102941008921330705181752521448);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;font-size:12px}.productLoop .boughtLastMonth{width:260px;max-width:100%;margin:0 auto 27px;text-align:left;font-size:12px}.productLoop .itemInfo{width:100%;max-width:100%;margin:6px auto}.productLoop .itemInfo .title{width:208px;max-width:100%;margin:0 auto 6px;padding:0;font-size:16px;line-height:inherit;font-weight:700;color:inherit}.productLoop .itemInfo .title a{text-decoration:none}.productLoop .itemInfo .quickExcerpt{width:208px;max-width:100%;margin:0 auto 3px}.productLoop .itemInfo .price{margin:15px 0 0;padding:0;font-size:inherit;line-height:inherit;color:inherit}.productLoop .itemInfo .price .salePrice{font-weight:700;color:#44be70}.productLoop.diet-vegan-diet .imageContainer:after,.productLoop.diet-keto-diet .imageContainer:after,.productLoop.best-seller:not(.template-collection-best-supplement-sellers .productLoop.best-seller) .imageContainer:after,.productLoop.new-product:not(.template-collection-new-supplements .productLoop.new-product) .imageContainer:after,.productLoop.best-value .imageContainer:after,.productLoop.kids-product .imageContainer:after,.productLoop.sold_out .imageContainer:after,.productLoop.limited_stock .imageContainer:after,.productLoop.stim-free .imageContainer:after{content:"";position:absolute;top:20px;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:not(.template-collection-best-supplement-sellers .productLoop.best-seller) .imageContainer:after{content:"Best Seller"}.productLoop.new-product:not(.template-collection-new-supplements .productLoop.new-product) .imageContainer:after{content:"New"}.productLoop.best-value .imageContainer:after{content:"Best Value"}.productLoop.kids-product .imageContainer:after{content:"Kids"}.productLoop.stim-free .imageContainer:after{content:"Stim-free"}.productLoop.sold_out .imageContainer:after{background:#f80000!important;padding:0 3px!important;line-height:1!important;content:"Sold Out"!important}.productLoop.limited_stock:not(.sold_out) .imageContainer:after{background:#ff0;color:#000;line-height:1;content:"Limited Stock"}.productLoop.with-quickShop{padding-bottom:85px!important;position:relative}.button-quickShop{position:absolute;left:0;right:0;bottom:30px;width:260px;max-width:calc(100% - 30px);margin:0 auto;background-color:#333;color:#fff;font-size:15px;padding:0;height:45px;display:flex;align-items:center;justify-content:center}.button-quickShop.unavailable{opacity:.7;cursor:not-allowed}.proteinCalculatorLoop{position:relative}.collectionProducts .proteinCalculatorLoop:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:calc(100% - 30px);height:calc(100% - 60px);background:#f9efe2}.proteinCalculatorLoop .itemInterior{position:relative;width:100%;height:100%;background:#f9efe2;font-size:15px;line-height:1.2;text-align:left;display:flex;flex-direction:column}.proteinCalculatorLoop .itemInterior .itemImage{flex-grow:1;width:100%;min-height:340px;margin:0}.proteinCalculatorLoop .itemInterior .itemImage .imageContainer{width:100%;height:100%}.proteinCalculatorLoop .itemInterior .itemImage .imageContainer:before{display:none}.proteinCalculatorLoop .itemInterior .itemImage .imageContainer .image{display:flex;justify-content:center;align-items:center}.proteinCalculatorLoop .itemInterior .itemImage .imageContainer .image img{width:100%;height:100%;object-fit:cover}.proteinCalculatorLoop .itemInterior .itemImage .imageCaption{position:absolute;bottom:0;left:0;width:100%;height:27px;margin:0;padding:0;display:flex;justify-content:center;align-items:center;background:#ead9bf;font-size:.95em;line-height:1;font-weight:700}.proteinCalculatorLoop .itemInterior .itemInfo{width:300px;max-width:100%;margin:0 auto 12px;padding:15px 15px 0}.proteinCalculatorLoop .itemInterior .itemCTA{width:300px;max-width:100%;margin:auto auto 0;padding:0 15px}.proteinCalculatorLoop .itemInterior .itemInfo .title{width:100%;margin:0 0 9px;font-size:1.4em}.proteinCalculatorLoop .itemInfo p{margin:9px 0}.proteinCalculatorLoop .itemCTA .button{width:100%;height:46px;padding:0 15px;font-size:15px;display:flex;justify-content:space-between;align-items:center}.proteinCalculatorLoop .itemCTA .button:after{content:"";display:block;width:18px;height:18px;background-image:url(//promixnutrition.com/cdn/shop/t/170/assets/icon-submitArrow.png?v=85688164280641692981752521456);background-repeat:no-repeat;background-size:18px auto;background-position:center}.proteinCalculatorLoop .itemCTA .button:hover:after{-webkit-filter:invert(100%);filter:invert(100%)}.productPurchaseOptions{width:360px;max-width:100%;margin:18px 0 0;font-size:15px;font-size:17px}.loading-options .productPurchaseOptions{position:relative;min-height:100px;opacity:.5}.loading-options .productPurchaseOptions:before{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;background-color:#fdf6eb;background-image:url(//promixnutrition.com/cdn/shop/t/170/assets/loader.gif?v=37702279038218273241752521464);background-position:center center;background-repeat:no-repeat}ul.availableOptions{list-style:none;margin:0 0 10px;padding:0;width:365px;max-width:calc(100% + 5px);display:flex;font-size:inherit;font-weight:700;line-height:1}ul.availableOptions li{width:50%;margin:0;padding:0 5px 5px 0}ul.availableOptions li input[type=radio]{display:none}ul.availableOptions li input[type=radio]+label{width:100%;height:42px;margin:0;padding:0;display:flex;justify-content:center;align-content:center;align-items:center;border:1px solid #333;border-radius:6px;overflow:hidden;color:#333;font-size:inherit;font-weight:inherit;line-height:inherit;text-align:center;cursor:pointer;opacity:.85}ul.availableOptions li input[type=radio]+label:hover{opacity:1}ul.availableOptions li input[type=radio]:checked+label{background:#333;color:#fff;opacity:1}ul.availableOptions li input[type=radio]:disabled+label,ul.availableOptions li input[type=radio].disabled+label{position:relative;opacity:.5}ul.availableOptions li input[type=radio].disabled+label:hover{opacity:.85}ul.availableOptions li input[type=radio]:disabled+label:after,ul.availableOptions li input[type=radio].disabled+label:after{content:"";position:absolute;top:0;left:50%;height:100%;width:1px;background:#333;transform:rotate(45deg)}ul.availableOptions li input[type=radio].partially-disabled+label{opacity:.5}.preLaunch ul.availableOptions li input[type=radio]:disabled+label,.preLaunch ul.availableOptions li input[type=radio].disabled+label{opacity:.85}.preLaunch ul.availableOptions li input[type=radio].disabled+label:hover,.preLaunch ul.availableOptions li input[type=radio]:checked.disabled+label{opacity:1}.preLaunch ul.availableOptions li input[type=radio]:disabled+label:after,.preLaunch ul.availableOptions li input[type=radio].disabled+label:after{display:none}ul.availableOptions-flavor,ul.availableOptions-type,ul.availableOptions-protein-type,ul.availableOptions-sweetness{flex-wrap:wrap;font-size:13px;font-size:14px;font-weight:400}ul.availableOptions-flavor li,ul.availableOptions-type li,ul.availableOptions-sweetness li{width:33.33%}ul.availableOptions-type li input[type=radio]:checked+label{background:#ead9bf;color:#333}ul.availableOptions-flavor li input[type=radio]+label{position:relative;opacity:1}ul.availableOptions-flavor li input[type=radio]+label .flavorIcon{display:block;width:100%;height:100%}ul.availableOptions-flavor li input[type=radio]+label .flavorTitle{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fdf6eb;color:#333;display:flex;justify-content:center;align-items:center;text-align:center}ul.availableOptions-flavor li input[type=radio]:checked+label .flavorTitle,ul.availableOptions-flavor li input[type=radio]+label:hover .flavorTitle{background-color:transparent}ul.availableOptions-flavor li input[type=radio]:checked+label .flavorTitle-white,ul.availableOptions-flavor li input[type=radio]+label:hover .flavorTitle-white{color:#fff}ul.availableOptions-flavor li.raspberry-lemon-stim-free,ul.availableOptions-flavor li.pink-lemonade,ul.availableOptions-flavor li.tingle-free-lemon,ul.availableOptions-flavor li.mango,ul.availableOptions-flavor li.coconut{position:relative}ul.availableOptions-flavor li.raspberry-lemon-stim-free:after,ul.availableOptions-flavor li.pink-lemonade:after,ul.availableOptions-flavor li.tingle-free-lemon:after,ul.availableOptions-flavor li.mango:after,ul.availableOptions-flavor li.coconut:after{content:"Stim-free";position:absolute;z-index:2;top:0;right:0;margin-top:-22px;margin-right:-12px;width:40px;height:40px;border-radius:50%;background:#333;font-size:10px;font-weight:400;line-height:1;color:#fff;display:flex;align-items:center;justify-content:center;text-align:center}ul.availableOptions-flavor li.pink-lemonade:after{content:"Kelly Matthews";width:42px;height:42px;padding-bottom:8px;background-color:#d78878;border:1px solid #333;color:#333}ul.availableOptions-flavor li.tingle-free-lemon:after{content:"Tingle Free";background-color:#ff0;border:1px solid #333;color:#333}ul.availableOptions-flavor li.mango:after{content:"New";margin-top:-14px;margin-right:-10px;width:34px;height:34px;font-size:11px;font-weight:700;border:1px solid #333;background-color:#f4c654;color:#000}ul.availableOptions-flavor li.coconut:after{content:"Courteney Fisher";width:45px;height:45px;padding-top:5px;font-weight:300;background-color:#fff;border:1px solid #000;color:#000}li.hiddenFlavor{display:none!important}ul.availableOptions.hiddenOptions{display:none}ul.availableOptions-miniFlavor{width:100%;max-width:100%;flex-wrap:wrap;justify-content:center}ul.availableOptions-miniFlavor li{width:auto;margin:0;padding:9px 4px 0}ul.availableOptions-miniFlavor li a{display:block;width:24px;height:24px}ul.availableOptions-miniFlavor li a .flavorIcon{display:block;width:100%;height:100%;border-radius:50%;border:1px solid #fff}ul.availableOptions-miniFlavor li.selected a .flavorIcon{border:1px solid #000}ul.availableOptions-size{width:360px;max-width:100%;display:block;margin:0 0 15px;padding:0;border:1px solid #333;border-radius:6px;overflow:hidden;font-weight:400}ul.availableOptions-size li{width:100%;padding:0;border-bottom:1px solid #333}ul.availableOptions-size li:last-of-type{border-bottom:0}ul.availableOptions-size li input[type=radio]+label{height:43px;padding:0 18px;display:flex;justify-content:flex-start;align-content:center;align-items:center;border:0;border-radius:0}ul.availableOptions-size li input[type=radio]:checked+label{background:#ead9bf;color:#333}ul.availableOptions-size li input[type=radio]+label:before{content:"";display:block;width:12px;height:12px;border-radius:50%;margin-right:12px;border:1px solid #333}ul.availableOptions-size li input[type=radio]:checked+label:before{background:#333}ul.availableOptions-size li input[type=radio]:disabled+label:after,ul.availableOptions-size li input[type=radio].disabled+label:after{transform:none;top:50%;left:42px;height:1px;width:calc(100% - 54px)}ul.availableOptions-size li input[type=radio]+label .perServingPrice{margin-left:auto}.with-subscribeAndSave-active ul.availableOptions-size li input[type=radio]+label .perServingPrice .price-onetime{display:none}ul.availableOptions-apparel-size{font-size:15px;font-weight:400}ul.availableOptions-protein-type .perServingPrice,ul.availableOptions-sweetness .perServingPrice{display:none!important}ul.availableOptions-sweetness li input[type=radio]:checked+label{background:#f2cc70;color:#333}.sharedProduct-puff-bars ul.availableOptions-size:not(.hiddenOptions),.sharedProduct-vegan-puff-bars ul.availableOptions-size:not(.hiddenOptions){display:flex;flex-wrap:wrap;margin:0 0 10px;border:0;border-radius:0;overflow:visible}.sharedProduct-puff-bars ul.availableOptions-size li,.sharedProduct-vegan-puff-bars ul.availableOptions-size li{width:50%;padding:2.5px 5px 2.5px 0;border:0}.sharedProduct-puff-bars ul.availableOptions-size li input[type=radio]+label,.sharedProduct-vegan-puff-bars ul.availableOptions-size li input[type=radio]+label{padding:0 12px;justify-content:center;border:1px solid #333;border-radius:6px}.sharedProduct-puff-bars ul.availableOptions-size li input[type=radio]+label:before,.sharedProduct-vegan-puff-bars ul.availableOptions-size li input[type=radio]+label:before{display:none}.sharedProduct-puff-bars ul.availableOptions-size li input[type=radio]+label .perServingPrice,.sharedProduct-vegan-puff-bars ul.availableOptions-size li input[type=radio]+label .perServingPrice{display:none}ul.availableOptions-size li.variant-24-bars .variantTitle:after{content:" *Save $6";color:#539b70}.productPurchaseOptions-barrys-protein-powder ul.availableOptions-flavor li{width:50%}.productPurchaseOptions.withProductOptionsSweetnessType .product-options-sweetness{display:none}.productPurchaseOptions.withProductOptionsSweetnessType .product-options-sweetness-type{display:block;order:0;margin-bottom:0}.productPurchaseOptions.withProductOptionsSweetnessType .product-options-sweetness h5.optionsLabel{font-weight:700}.productPurchaseOptions.withProductOptionsSweetnessType .product-options-flavor h5.optionsLabel{display:block!important;font-weight:700}.productPurchaseOptions .productSubscribeAndSave{margin:15px 0 18px;font-weight:400;line-height:1}.productSubscribeAndSave input[type=radio]{display:none}.productSubscribeAndSave input[type=radio]+label{width:100%;height:45px;margin:0 0 9px;padding:0 18px;display:flex;justify-content:flex-start;align-content:center;align-items:center;border:1px solid #333;border-radius:6px;overflow:hidden;color:#333;font-size:inherit;font-weight:inherit;line-height:inherit;text-align:center;cursor:pointer;opacity:1}.productSubscribeAndSave input[type=radio]:checked+label{background:#ead9bf}.productSubscribeAndSave input[type=radio]:disabled+label{position:relative;opacity:.5}.productSubscribeAndSave input[type=radio]:disabled+label:after{content:"";position:absolute;top:50%;left:42px;height:1px;width:calc(100% - 54px);background:#333}.productSubscribeAndSave input[type=radio].subscribeOption:checked+label{margin-bottom:0;border-bottom:1px solid transparent;border-bottom-left-radius:0;border-bottom-right-radius:0}.productSubscribeAndSave input[type=radio]+label:before{content:"";display:block;width:12px;height:12px;border-radius:50%;margin-right:12px;border:1px solid #333}.productSubscribeAndSave input[type=radio]:checked+label:before{background:#333}.productSubscribeAndSave input[type=radio]+label .price{margin-left:auto}.productSubscribeAndSave input[type=radio]+label .price .price-onetime{text-decoration:line-through;margin-left:9px}.productSubscribeAndSave input[type=radio]+label .price .price-subscribe{display:initial!important;font-weight:700}.productSubscribeAndSave .subscribeAndSaveOptions{padding:1px 18px 18px;background:#ead9bf;border:1px solid #333;border-top:0;border-bottom-left-radius:6px;border-bottom-right-radius:6px;overflow:hidden;display:none}.with-subscribeAndSave-active .productSubscribeAndSave .subscribeAndSaveOptions{display:block}.productSubscribeAndSave select{-webkit-appearance:none;width:100%;height:40px;margin:0;padding:6px 22px 6px 12px;border:1px solid #333;border-radius:6px;font-weight:400;color:#333;background-repeat:no-repeat;background-size:10px auto;background-position:right 12px center;background-image:url(//promixnutrition.com/cdn/shop/t/170/assets/icon-selectArrow.png?v=160636264761918127621752521452)}.productSubscribeAndSave .subscribeAndSaveOptions ul,.subscriptionBenefits ul{list-style:none;margin:12px 0 0;padding:0}.productSubscribeAndSave .subscribeAndSaveOptions ul li,.subscriptionBenefits ul li{padding:3px 0 0 15px;background-image:url(//promixnutrition.com/cdn/shop/t/170/assets/icon-checkmark_18x.png?v=52805901461440775641752521427);background-repeat:no-repeat;background-size:9px auto;background-position:left top 6px}.productSubscribeAndSave .subscribeAndSaveOptions ul li span,.subscriptionBenefits ul li span{display:block;margin-top:3px;font-size:.8em;opacity:.8}.productSubscribeAndSave .subscribeAndSaveOptions ul li ul,.subscriptionBenefits ul li ul{list-style:initial;margin:4px 0;padding-left:24px}.productSubscribeAndSave .subscribeAndSaveOptions ul li ul li,.subscriptionBenefits ul li ul li{padding:2px 0;background:none}.price span.price-subscribe{display:none!important}.with-subscribeAndSave-active .price span.price-subscribe{display:initial!important}.with-subscribeAndSave-active .price span.price-onetime{text-decoration:line-through}.price.sale .price-sale{margin-right:9px;font-weight:700;color:#44be70}.price.sale .price-compare{text-decoration:line-through}.addToCartButton .price.sale .price-sale{margin-right:3px;color:inherit}.product-kira-raw-greens .productSubscribeAndSave input.oneTimeOption+label,.product-kira-raw-greens-bundle .productSubscribeAndSave input.oneTimeOption+label,.template-product-kira-raw-greens-bundle .productSubscribeAndSave input.oneTimeOption+label{display:none}.product-kira-raw-greens .productSubscribeAndSave select,.product-kira-raw-greens-bundle .productSubscribeAndSave select,.template-product-kira-raw-greens-bundle .productSubscribeAndSave select{display:block;opacity:0;visibility:hidden;height:0;padding:0;margin-bottom:-12px}.product-kira-raw-greens .productSubscribeAndSave input[type=radio]:checked+label,.product-kira-raw-greens-bundle .productSubscribeAndSave input[type=radio]:checked+label,.template-product-kira-raw-greens-bundle .productSubscribeAndSave input[type=radio]:checked+label,.product-kira-raw-greens .productSubscribeAndSave .subscribeAndSaveOptions,.product-kira-raw-greens-bundle .productSubscribeAndSave .subscribeAndSaveOptions,.template-product-kira-raw-greens-bundle .productSubscribeAndSave .subscribeAndSaveOptions{background:#a0b19b}.productPurchaseOptions-promix-x-obj-flow-state-2-0-bundle ul.availableOptions-size{display:none}.productPurchaseOptions-promix-x-obj-flow-state-2-0-bundle ul.availableOptions li input[type=radio]+label .perServingPrice{display:none}.productPurchaseOptions-promix-x-obj-flow-state-2-0-bundle .productSubscribeAndSave input.oneTimeOption+label{display:none}.productPurchaseOptions-promix-x-obj-flow-state-2-0-bundle .productSubscribeAndSave select{display:block;opacity:0;visibility:hidden;height:0;padding:0;margin-bottom:-12px}.productPurchaseOptions-promix-x-obj-flow-state-2-0-bundle input[type=radio]:checked+label,.productPurchaseOptions-promix-x-obj-flow-state-2-0-bundle .productSubscribeAndSave .subscribeAndSaveOptions{background-color:#eca468}.productPurchaseOptions-promix-x-obj-flow-state-2-0-bundle .productSubscribeAndSave input[type=radio]+label .price{text-align:right}.productSubscribeAndSave input[type=radio]+label .price .price-subscribe-monthly{display:block;font-size:.85em;font-weight:400}.productSubscribeAndSave-newFormat input[type=radio]+label{height:auto;padding:12px 18px;flex-wrap:wrap;font-size:16px}.productSubscribeAndSave-newFormat input[type=radio]+label .planTitle{width:calc((100% - 24px)*.65);text-align:left;font-weight:700}.productSubscribeAndSave-newFormat input[type=radio]+label .price{width:calc((100% - 24px)*.35);font-weight:700;text-align:right}.productSubscribeAndSave-newFormat input[type=radio]+label .planInfo{width:100%;position:relative;padding-top:9px}.productSubscribeAndSave-newFormat input[type=radio]+label .planInfo .description{display:block;width:180px;max-width:calc(100% - 60px);text-align:left;line-height:1.2}.productSubscribeAndSave-newFormat input[type=radio]+label .percentageOff{position:absolute;top:6px;right:0;width:54px;height:16px;border-radius:30px;background:#333;color:#fdf6eb;font-size:12px;display:flex;justify-content:center;align-items:center}.productVariantSelect{display:block;width:100%;height:45px;margin:15px 0;border:1px solid #333;border-radius:6px}.productAddPurchase .addToCartButton,.productAddPurchase .klaviyoRestockButton{display:block;width:100%;height:45px;margin-bottom:12px;border:0;border-radius:6px;background:#333;font-size:inherit;font-weight:400;color:#fff}.productAddPurchase .addToCartButton span{font-weight:400}.productAddPurchase .addToCartButton span span,.productAddPurchase .addToCartButton span.addToCartText{font-weight:inherit}.productAddPurchase .klaviyoRestockButton{padding-top:15px}.withQuantityField .productAddPurchase{display:flex;flex-wrap:wrap}.withQuantityField .productAddPurchase .productQty{width:72px;height:45px;margin-right:9px}.withQuantityField .productAddPurchase .productQty div.fancyQuantity{border-radius:6px;border:1px solid #333}.withQuantityField .productAddPurchase .addToCartButton{width:calc(100% - 81px)}#dynamicPaymentButtons{width:100%;margin-bottom:9px}#dynamicPaymentButtons div[role=button],#dynamicPaymentButtons .shopify-payment-button__button{border-radius:6px!important}#dynamicPaymentButtons .shopify-payment-button__button--unbranded,#dynamicPaymentButtons .shopify-payment-button__more-options{display:none!important}.with-no-available-variants #dynamicPaymentButtons{display:none}.productPurchaseOptions h5{margin:12px 0 9px}.productPurchaseOptions h5.productSpecialMessage,.productPurchaseOptions h5.preorderMessage{margin:12px 0 15px;font-size:17px;line-height:1.1}.productPurchaseOptions h5.productSpecialMessage2{margin:9px 0 12px;text-align:center;font-size:19px;font-weight:700;text-decoration:underline}.productPurchaseOptions h5.reassurances{margin-top:0;text-align:center;font-size:15px;font-size:16px}.sweetnessLevel{width:180px;height:32px;border-radius:15px;border:1px solid #333;margin-bottom:18px;background:#ead9bf;display:flex;justify-content:space-evenly;align-items:center}.sweetnessLevel span{display:block;width:15px;height:15px;border-radius:50%;border:1px solid #333;background:#fdf6eb}.sweetnessLevel[data-sweetness-level="2"] span:nth-of-type(1),.sweetnessLevel[data-sweetness-level="2"] span:nth-of-type(2){background:#f2cc70}.reassurances a,.reassurances>span{position:relative;display:inline-block;font-size:inherit;font-weight:400!important;padding:0 9px 0 18px;background-image:url(//promixnutrition.com/cdn/shop/t/170/assets/icon-checkmark_26x.png?v=52805901461440775641752521427);background-repeat:no-repeat;background-size:13px auto;background-position:left center}.reassurances a span{display:none;position:absolute;z-index:2;bottom:100%;left:0;margin-left:-25px;margin-bottom:15px;width:calc(100% + 50px);border-radius:3px;border:1px solid #333;background:#fdf6eb;color:#333;text-align:center;padding:10px 5px;font-size:13px;line-height:1.1}.reassurances a:hover span{display:block}.reassurances a span:before,.reassurances a span:after{content:"";position:absolute;bottom:0;left:50%;margin-left:-16px;margin-bottom:-16px;width:0;height:0;border-left:16px solid transparent;border-right:16px solid transparent;border-top:16px solid #333}.reassurances a span:after{bottom:1px;border-top:16px solid #FDF6EB}.keyPoints{margin:0 0 12px;padding:15px 18px;border:1px solid #ddd;font-size:16px}.keyPoints h5{margin:0!important;font-size:inherit!important;line-height:1}.keyPoints ul{margin:24px 0 6px;padding:0;list-style:none;font-size:.9375em;line-height:1}.keyPoints ul li{margin-bottom:9px;padding-left:16px;background-repeat:no-repeat;background-position:left top 2px;background-size:12px auto;background-image:url(//promixnutrition.com/cdn/shop/t/170/assets/icon-positive-green_24x.png?v=84028324256571792141752521445)}.keyPoints ul.negative li{background-image:url(//promixnutrition.com/cdn/shop/t/170/assets/icon-negative-red_24x.png?v=100449883962349814611752521435)}.stackAndSave{margin:24px 0 0;font-size:16px}.stackAndSave h5{margin:6px 0!important;font-size:inherit!important;line-height:1}.stackAndSave .stackAndSaveItem h5:last-of-type{padding-top:3px}.stackAndSaveItem{position:relative;width:100%;margin:15px 0 0;background:#f9efe2;padding:9px;display:flex;align-items:center}.stackAndSaveItem .itemImage{width:25%;position:relative;overflow:hidden}.stackAndSaveItem .itemImage:before{content:"";display:block;padding-top:125%}.stackAndSaveItem .itemImage .image{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:flex-end}.stackAndSave-limited-time-savings .stackAndSaveItem .itemImage .image{align-items:center}.stackAndSaveItem .itemImage .image img{width:105px;max-width:none}.stackAndSaveItem .itemInfo{width:50%;padding:0 9px}.stackAndSaveItem .itemAdd{width:25%}.stackAndSave input[type=checkbox]{display:none}.stackAndSave input[type=checkbox]+label{display:block;width:30px;height:30px;border-radius:50%;margin:0 auto;padding:0;background:#333;cursor:pointer}.stackAndSave input[type=checkbox]+label span{display:block;position:relative;width:100%;height:100%}.stackAndSave input[type=checkbox]+label span:before,.stackAndSave input[type=checkbox]+label span:after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:15px;height:1px;background:#fdf6eb}.stackAndSave input[type=checkbox]+label span:after{width:1px;height:15px}.stackAndSave input[type=checkbox]:checked+label span:before,.stackAndSave input[type=checkbox]:checked+label span:after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.stackAndSave input[type=checkbox]:checked+label span:before{width:6px;height:2px;top:6px;right:10px}.stackAndSave input[type=checkbox]:checked+label span:after{height:14px;width:2px;left:5px;top:2px}.stackAndSave-limited-time-savings .stackAndSaveItem:after{content:"50% Savings";position:absolute;top:0;right:0;margin-top:-20px;margin-right:-15px;width:50px;height:50px;border-radius:50%;background:#95d45d;padding:10px 0 0;text-align:center;font-size:13px;line-height:1;font-weight:700}body.with-productQuickShop-active{overflow:hidden}.with-productQuickShop-active .blackBack{display:block!important}.productQuickShop{position:fixed;z-index:1501;bottom:0;right:0;width:420px;max-width:100%;height:100%;overflow-y:auto;background:#fdf6eb;padding:45px 15px 30px;border-top-left-radius:18px;border-bottom-left-radius:18px;font-size:17px;text-align:left;opacity:0;visibility:hidden;margin-right:-420px;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.with-productQuickShop-active .productQuickShop.active{opacity:1;visibility:visible;margin:0!important}.productQuickShop .interior{width:340px;max-width:100%;margin:0 auto}.productQuickShop h2{margin:0}.productQuickShop h5{margin:9px 0 21px;font-size:inherit}.productQuickShop h5.optionsLabel{margin:12px 0 9px}.productQuickShop h5.viewDetails{margin-bottom:0;font-weight:700;text-align:center}.productQuickShop .closeX{padding:15px}.itemRows{position:relative;text-align:left}.itemRows .rowItem{padding:18px 15px;border-top:1px solid #ddd}.itemRows .rowItem .itemInterior{display:flex;flex-wrap:wrap;align-items:center}.itemRows .rowItem .itemInterior .itemImage{width:180px;padding:12px 15px}.itemRows .rowItem .itemInterior .itemInfo{width:calc(100% - 180px);min-width:300px;flex-grow:1;padding:12px 15px}.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%}.heroSideBySide{max-width:100%;margin:0}.objSideBySide{background:#fdf6eb;color:#333}.heroSideBySide .sideImage{width:50%}.heroSideBySide .sideContent{width:50%;padding:30px;font-size:24px;line-height:1.25;font-weight:400}.heroSideBySide .sideContent .content{max-width:420px}.heroSideBySide .sideContent h1,.heroSideBySide .sideContent h2{margin:0;font-size:2.4em;line-height:1.1}.heroSideBySide .sideContent p{margin-top:.85em;font-size:inherit}.objSideBySide .sideContent p{font-size:.9em}.heroSideBySide .sideContent p.disclaimer{margin-top:6.5em;font-size:.75em}.heroSideBySide .sideContent .button{font-size:.75em;padding-top:.9em;padding-bottom:.9em}.heroSideBySide .sideContent .buttonContainer{width:100%!important;margin:1.45em auto 0}.heroSideBySide .sideContent .buttonContainer .button{width:48%}.heroSideBySide .sideContent .heroKlaviyoForm{margin:1em 0 0}.heroSideBySide .sideContent .heroKlaviyoForm button{min-width:90px!important}.homepageHeroSideBySide{width:100%;max-width:100%;position:relative;margin:0;display:flex;flex-wrap:wrap;justify-content:space-between;background:#fdf6eb;color:#333}.homepageHeroSideBySide.dark{background:#333;color:#fdf6eb}.homepageHeroSideBySide .sideImage{width:50%;position:relative;overflow:hidden;background:#f9efe2}.homepageHeroSideBySide.dark .sideImage{background:none}.homepageHeroSideBySide .sideImage:before{content:"";display:block;padding-top:80%}.homepageHeroSideBySide .sideImage .image{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.homepageHeroSideBySide .sideImage .image img{display:block;width:100%}.homepageHeroSideBySide .sideContent{width:50%;padding:30px;display:flex;justify-content:center;align-items:center;font-size:18px;line-height:1.25;font-weight:400}.homepageHeroSideBySide .sideContent .content{width:100%;max-width:420px}.homepageHeroSideBySide .sideContent h1{position:relative;margin:0;font-size:2.8em;line-height:1.1}.homepageHeroSideBySide .sideContent sup{position:absolute;font-size:.5em}.homepageHeroSideBySide .sideContent h2{margin-top:.4em;margin-bottom:.6em;font-size:2em}.homepageHeroSideBySide .sideContent h3{margin-top:.65em;font-size:1.55em}.homepageHeroSideBySide .sideContent h4{margin-top:.75em;font-size:1.25em}.homepageHeroSideBySide .sideContent p{margin-top:.75em;font-size:1.35em}.homepageHeroSideBySide .sideContent .buttonContainer{width:100%;max-width:calc(100% - 30px);margin:1.75em 0 0;display:flex;flex-wrap:wrap;justify-content:space-between}.homepageHeroSideBySide .sideContent .buttonContainer .button{display:block;width:48%;min-width:130px;margin:0 0 .5em;font-size:1em;padding:.85em 3px}.homepageHeroSideBySide.dark .sideContent .buttonPrimary{background:transparent;color:#fdf6eb;border:1px solid #FDF6EB}.homepageHeroSideBySide.dark .sideContent .buttonPrimary-reversed{background:#fdf6eb;color:#333}.homepageHeroSideBySide .newTag{width:2.4em;height:2.4em;border-radius:50%;background:#333;color:#fdf6eb;display:flex;justify-content:center;align-items:center;margin-bottom:18px;font-size:1.4em;line-height:1}.homepageHeroSideBySide.dark .newTag{background:#fdf6eb;color:#333}.homepageHeroSideBySide .happySubscribers{width:100%;display:flex;justify-content:center;align-items:center;background:#fdf6eb;padding:9px 0;color:#333;font-weight:700;line-height:1}.homepageHeroSideBySide .happySubscribers img{width:90px;margin-right:12px}.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}.heroBanner{position:relative;width:100%}.heroBanner .bannerImage{position:relative;width:100%;overflow:hidden}.heroBanner .bannerImage:before{content:"";display:block;padding-top:45%}.heroBanner .bannerImage .image{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:flex-start}.heroBanner .bannerImage .image img{display:block;max-width:none;width:105%}.heroBanner .bannerContent{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:flex-start;padding:2% 0}.heroBanner .bannerContent .content{width:100%;padding:27px 30px 30px;text-align:center;font-size:21px;line-height:1.25}.heroBanner .bannerContent .content h1,.heroBanner .bannerContent .content h2{margin:0;font-size:2.3em;line-height:1.1}.heroBanner .bannerContent .content p{margin-top:.75em;font-size:inherit}.heroBanner .bannerContent .buttonContainer{width:296px;max-width:90%;margin:1.35em auto 0;display:inline-flex;flex-wrap:wrap;justify-content:space-around}.heroBanner .bannerContent .buttonContainer .button{display:block;margin:0 0 5px;width:48%;padding-left:3px;padding-right:3px;font-size:.71em}.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 .sectionTitle h3{margin:.6em 0;font-size:2.75em;line-height:1.1}.featuredProducts{padding-bottom:30px}.template-index .featuredProducts .centerContainer{max-width:1420px}.template-index .featuredProducts-homepage .centerContainer{max-width:1170px}.featuredProducts-homepage .sectionTitle{font-size:18px;font-weight:400}.featuredProductsNav ul{width:350px;max-width:100%;margin:0 auto;display:flex;justify-content:center}.featuredProductsNav ul li{min-width:42%;display:flex;justify-content:center}.featuredProductsNav ul li a{display:block;font-size:.85em;border-color:transparent;opacity:.5}.featuredProductsNav ul li a:after{content:"";display:block;width:100%;height:5px;border-bottom-width:3px;border-bottom-style:solid;border-color:inherit}.featuredProductsNav ul li a.active{font-weight:700;border-color:#333;opacity:1}.featuredProducts .itemGrid{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}.featuredProducts-homepage .itemGrid{flex-wrap:wrap;justify-content:center}.featuredProducts .itemGrid .gridItem{width:33.33%;min-width:250px;max-width:80%;padding:48px 0 18px}.featuredProducts-homepage .itemGrid .gridItem{width:250px;min-width:25%;max-width:50%;padding:24px 15px 6px!important}.template-index .featuredProducts .productLoop .itemImage{background-color:#f9efe2}.featuredProducts .productLoop .itemInfo{width:160px}.featuredProducts .productLoop .button-quickShop{max-width:calc(100% - 60px)}.featuredProducts .sectionButton{width:100%;text-align:center;padding:24px 0}.featuredProducts .sectionButton .button{display:block;width:360px;max-width:100%;margin:0 auto;padding:15px 42px;font-size:18px}.featuredProductsProductSet{padding:0 0 48px;text-align:center}.featuredCollections .centerContainer,.featuredCollections .centerContainerPlusSome{max-width:1200px}.featuredCollections .itemGrid{justify-content:space-evenly;padding:0 15px}.featuredCollections .itemGrid .gridItem{width:480px;max-width:50%;padding:45px 15px 6px;font-size:18px;display:flex;flex-direction:column;align-items:center}.featuredCollections .itemGrid .gridItem h3{margin:0 0 18px;font-size:1.25em}.featuredCollections .itemGrid .gridItem .image{display:block;width:100%}.featuredCollections .itemGrid .gridItem .imageCaption{width:280px;max-width:100%;margin:6px auto 21px}.featuredCollections .itemGrid .gridItem .button{margin-top:auto;font-size:inherit}.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}.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;line-height:1}.ingredientsList .itemGrid:not(.slick-initialized) .gridItem{width:340px;max-width:100%}.ingredientsList .itemGrid .gridItem .itemContent{max-width:260px;margin:15px auto 0}.ingredientsList .itemContent p span span{font-size:.9em}.ingredientsMarquee{position:relative;overflow-x:hidden;margin:0;width:100vw;max-width:100%;height:70px;background:#fdf6eb;border-top:1px solid #ddd;border-bottom:1px solid #ddd;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(//promixnutrition.com/cdn/shop/t/170/assets/featuredLogo-vogue.png?v=157972307763616515431752521403)!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(//promixnutrition.com/cdn/shop/t/170/assets/featuredLogo-mens-health.png?v=89048911250686241381752521400)!important}.albertTestimonials .slick-dots li:nth-of-type(3) button{width:102px;background-image:url(//promixnutrition.com/cdn/shop/t/170/assets/featuredLogo-buzzfeed.png?v=53956273214517883581752521396)!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 67}#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(//promixnutrition.com/cdn/shop/t/170/assets/sliderArrowLeftCircle.png?v=166554929451786425911752521553);background-repeat:no-repeat;background-position:center;background-size:100%}.authenticPartnershipsSideBySide .slick-slider .slick-next{left:auto;right:3px;background-image:url(//promixnutrition.com/cdn/shop/t/170/assets/sliderArrowRightCircle.png?v=75896287773442304311752521554)}.featuredReviews .itemGrid .gridItem{position:relative;width:33.33%;padding:27px 30px;line-height:1.3;text-align:center}.featuredReviews .itemGrid .gridItem img{display:block;width:100px;margin:0 auto 15px}.featuredReviews .itemGrid .gridItem .reviewAuthor{margin:15px 0 0;font-weight:700;display:inline-block;padding-right:30px;background-image:url(//promixnutrition.com/cdn/shop/t/170/assets/icon-reviewsCheckmark.png?v=137335037098287232161752521450);background-repeat:no-repeat;background-size:20px auto;background-position:right center}.featuredReviews .itemGrid .gridItem .customerGoals{margin:15px 0 0;font-weight:700;display:flex;flex-direction:column;align-items:center}.featuredReviews .itemGrid .gridItem .customerGoals span{display:block;margin:3px 0 0;padding:3px 15px;border-radius:14px;background:#ead9bf;font-size:.9em;font-weight:400}.featuredReviews .slick-dots{bottom:0}.featuredReviews .slick-dots li{margin-left:0}.featuredReviews .slick-dots li button{background:#ead9bf}.featuredReviews .slick-dots li.slick-active button{background:#333}.shopByHealthGoal .itemGrid{padding:30px 20px 15px}.shopByHealthGoal .itemGrid .gridItem{width:180px;max-width:50%;padding:5px;text-align:left}.shopByHealthGoal .gridItem .itemInterior{background:#f9efe2;display:flex;align-items:center;padding:12px 0}.shopByHealthGoal .gridItem .itemIcon{width:50px;display:flex;justify-content:center}.shopByHealthGoal .gridItem .itemIcon img{width:30px}.shopByHealthGoal .gridItem .itemContent a:not(:hover){text-decoration:none}.ourGuaranteeSideBySide{max-width:1060px}.ourGuaranteeSideBySide .sideContent{padding:30px}.ourGuaranteeSideBySide .sideContent .content{max-width:410px}.ourGuaranteeSideBySide .disclaimer{font-size:.8em}.qualityGuarantee{padding:54px 0 69px;background:#333;color:#fff;text-align:center}.qualityGuarantee .centerContainer{max-width:430px;font-weight:400}.qualityGuarantee .disclaimer{font-size:.8em}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:420px;max-width:100%;margin:0;line-height:1}.nutritionFactsLabel table{border:2px solid #333;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 .dailyValue th{font-size:.9em}.nutritionFactsLabel table .calories td{padding-top:0;font-size:2em;line-height:.9}.nutritionFactsLabel table .nfCustomValue td{vertical-align:top}.nutritionFactsLabel table .nfCustomValue span{display:block;font-size:.7em}.nutritionFactsLabel table .nfCustomValue i{display:block;font-weight:300;padding-left:21px}.nutritionFactsLabel table tfoot td{font-size:.8em}.nutritionFactsLabel table tfoot .nfCustomValue td{font-size:.9em}.nutritionFactsLabel table tfoot td p{margin:0}.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 table tr.beginNewRows td{border-top:2px solid #333}.nutritionFactsLabel .belowTable{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.nutritionFactsLabel .belowTable .productIngredients{width:100%;margin-top:6px}.nutritionFactsLabel .belowTable .disclaimer{font-size:.8em}.nutritionFactsLabel .belowTable .disclaimer img{display:block;width:80px;margin-top:9px}.productSecondary{overflow:hidden}.multipleNutritionFacts{width:calc(100% + 60px);margin-left:-30px;padding:0 24px;overflow-y:hidden;overflow-x:auto;display:flex}.multipleNutritionFacts>div{width:320px;min-width:320px;padding:0 6px}.multipleAminoAcids>div{width:360px;padding:0 20px 0 10px}.multipleNutritionFacts h5{margin:0;padding:3px 3px 1px 12px;background:#333;color:#fff}@media only screen and (min-width:850px){.multipleNutritionFacts{width:100vw;margin-left:calc((-100vw + 680px)/2)}}@media only screen and (min-width:1330px){.multipleNutritionFacts{justify-content:center}}.testingDataTable{width:420px;max-width:100%;margin:0;font-size:15px;line-height:1;text-align:center}.testingDataTable table{margin:12px 0}.testingDataTable table td{padding:6px;width:30%;text-align:center}.testingDataTable table td:first-of-type{padding:6px 6px 6px 0;text-align:left}.testingDataTable table td:last-of-type{padding:6px 0 6px 6px;text-align:right}.testingDataTable table td:nth-of-type(2){width:44%}.testingDataTable table td:nth-of-type(3){width:26%}.testingDataTable table thead td{font-weight:700;border-bottom:1px solid #ddd}.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 #ddd}.testingDataTable .fdaDisclaimer{margin:12px 0 0;border:1px solid #ddd;padding:6px 12px}.testingDataTable-fish-oil{width:700px}.testingDataTable-fish-oil .tableContainer{width:100%;overflow-x:auto}.testingDataTable-fish-oil .tableContainer table{width:700px;table-layout:fixed}.testingDataTable-fish-oil table td{width:auto!important}.aminoAcidsTable{width:360px;max-width:100%;margin:0;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}.brandHighlights ul{list-style:none;margin:0;padding:24px 0;width:100%;display:flex;justify-content:space-around;align-items:center;// font-size:20px}.brandHighlights ul li img{display:block;width:auto;height:45px}.brandHighlights ul li img.oneIngredientWheyIcon{height:auto;width:100px}#header{z-index:1400;position:fixed;top:0;left:0;width:100%;background-color:#fdf6eb;-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{background:#333;color:#fdf6eb;text-align:center}.aboveHeaderBanner.light{background-color:#ead9bf;color:#333}.aboveHeaderBanner,.aboveHeaderBanner .bannerSlide{width:100%;height:36px;overflow:hidden}.aboveHeaderBanner:not(#bannerSlider),.aboveHeaderBanner .bannerSlide{display:flex;justify-content:center;align-items:center}.aboveHeaderBanner h5{margin:0;font-size:16px;line-height:1}.aboveHeaderBanner h5 a{text-decoration:none}.aboveHeaderBanner h5 .underline{text-decoration:underline}.aboveHeaderBanner .emoji{margin:0 .4em;font-size:.9375em}.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;margin-right:18px}.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.withDropdown{width:68px;padding-right:12px;border:1px solid transparent}.headerIcon-flag.withDropdown:hover{border-color:#ddd}.headerIcon-flag.withDropdown:after{content:"";display:block;position:absolute;top:50%;right:4px;margin-top:-3px;width:10px;height:6px;opacity:.8;background-image:url(//promixnutrition.com/cdn/shop/t/170/assets/icon-selectArrow.png?v=160636264761918127621752521452);background-repeat:no-repeat;background-size:10px auto;background-position:right center}.headerIcon-flag .countrySelector{position:absolute;z-index:1;top:100%;right:0;margin-right:-1px;width:calc(100% + 2px);padding-top:5px;padding-bottom:5px;padding-right:12px;background-color:#fdf6eb;border:1px solid #ddd;border-bottom-left-radius:6px;border-bottom-right-radius:6px;display:none}.headerIcon-flag.withDropdown:hover .countrySelector{display:flex;flex-direction:column;align-items:center}.headerIcon-flag .countrySelector a{display:block;margin:5px 0}.headerIcon-flag .flag{width:32px;max-width:100%;min-height:22px;background-repeat:no-repeat;background-size:32px auto;background-position:center}.headerIcon-flag .flag img{width:32px;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.headerIcon-flag .flag-us img,.headerIcon-flag .flag-uk img,.headerIcon-flag .flag-canada img{display:none}.headerIcon-flag .flag-us{background-image:url(//promixnutrition.com/cdn/shop/t/170/assets/icon-flag-us.png?v=52152537635312563121752521432)}.headerIcon-flag .flag-uk{background-image:url(//promixnutrition.com/cdn/shop/t/170/assets/icon-flag-uk.png?v=80603407145982730401752521431)}.headerIcon-flag .flag-canada{background-image:url(//promixnutrition.com/cdn/shop/t/170/assets/icon-flag-canada.png?v=129030397192112096111752521430)}.customerSignedIn .headerIcon-flag{display:none}.customerSignedIn .headerIcon-account{width:auto;padding-right:11px}.customerSignedIn .headerIcon-account span{max-width:100px;padding:0 9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:16px;font-weight:400;line-height:1}.headerIcon-menu{display:none}.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}.headerIcon-cart .cartSubtotal{display:none!important}.headerNav{max-width:calc(100% - 368px);margin-left:auto;margin-right:auto;color:#000}.headerNav nav>ul{position:relative}.headerNav nav.main{font-size:16px;font-weight:400;height:44px;display:flex;justify-content:center;align-items:center}@media only screen and (max-width:1250px){.headerNav nav.main,.customerSignedIn .headerIcon-account span{font-size:15px}.navItem-best-sellers{display:none}}.headerNav nav.main ul{width:960px;max-width:100%;display:flex;justify-content:space-evenly}.headerNav nav.main ul li a{padding:10px 5px;display:flex;align-items:center}.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.main ul li a.withSub:after{content:"";display:block;margin-top:2px;margin-left:5px;width:10px;height:6px;opacity:.8;background-image:url(//promixnutrition.com/cdn/shop/t/170/assets/icon-selectArrow.png?v=160636264761918127621752521452);background-repeat:no-repeat;background-size:10px auto;background-position:right bottom}.headerNav nav.main ul li a.withSub.hovered:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.headerNav nav.hiddenSub{position:absolute;left:0;top:100%;width:100%;background-color:#fdf6eb;border-bottom:1px solid #ececec;display:none}.headerNav .dropdowns-loading:not(.section-loaded) nav.hiddenSub{display:block!important;min-height:200px;background-image:url(//promixnutrition.com/cdn/shop/t/170/assets/loader.gif?v=37702279038218273241752521464);background-position:center center;background-repeat:no-repeat}.headerNav nav.hiddenSub>ul{display:block;width:100%;min-height:210px}.headerNav nav.hiddenSub>ul>li{width:100%;padding:5px 0;font-size:14px;text-align:center}.headerNav nav.hiddenSub>ul>li.featuredMenu{background:#f9efe2;font-size:16px;text-align:left}.headerNav nav.hiddenSub>ul>li.newProductsMenu{border-top:1px solid #ececec}.headerNav nav.hiddenSub>ul>li.newProductsMenu>.title{display:block;margin-bottom:-18px;padding-top:10px;font-size:16px;font-weight:700}.headerNav nav.hiddenSub>ul>li>ul{width:1300px;max-width:100%;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center}.headerNav nav#sub-best-sellers>ul>li>ul{width:1020px}.headerNav nav.hiddenSub>ul>li.featuredMenu>ul{width:1050px;padding:30px 0;justify-content:space-between}.headerNav nav.hiddenSub>ul>li>ul>li{width:12.5%;padding:5px 5px 10px}.headerNav nav#sub-best-sellers>ul>li>ul>li{width:170px;max-width:20%}.headerNav nav.hiddenSub>ul>li.featuredMenu>ul>li{width:150px;max-width:25%;margin-right:5%}.headerNav nav.hiddenSub>ul>li.featuredMenu>ul>li.menuFeature{width:245px;margin-left:auto;padding-left:0;padding-right:0}.headerNav nav.hiddenSub>ul>li>ul>li>a{padding:0 0 6px}.headerNav nav.hiddenSub>ul>li.newProductsSecondaryMenu>ul>li>a{padding:3px 0 9px;font-size:15px;font-weight:400;text-decoration:underline}.headerNav nav.hiddenSub>ul>li>ul>li img{display:block;width:120px;max-width:100%;margin:0 auto}.headerNav nav.hiddenSub>ul>li.featuredMenu>ul>li.menuFeature img{width:100%}.headerNav nav.hiddenSub>ul>li>ul>li .title{display:block;font-weight:400}.headerNav nav.hiddenSub>ul>li.featuredMenu>ul>li .title{font-weight:700}.headerNav nav.hiddenSub>ul>li.featuredMenu>ul>li.menuFeature .title{margin-top:12px;font-weight:300}.headerNav nav.hiddenSub>ul>li>ul>li.altColumn{width:100%;max-width:100%;margin:-15px 0 6px}.headerNav nav.hiddenSub>ul>li>ul>li.altColumn .button{display:inline-block;position:relative;width:auto;max-width:100%;padding:10px 41px 10px 18px;background-color:#ead9bf;background-image:url(//promixnutrition.com/cdn/shop/t/170/assets/icon-submitArrow.png?v=85688164280641692981752521456);background-repeat:no-repeat;background-size:18px auto;background-position:right 15px center;border:0;border-radius:9px;color:#333;font-weight:700;line-height:1;text-align:left}.headerNav nav.hiddenSub>ul>li>ul>li.altColumn .button.lightTitle{background-image:url(//promixnutrition.com/cdn/shop/t/170/assets/icon-submitArrow-light.png?v=93925530243257668751752521456);color:#fdf6eb}.headerNav nav.hiddenSub>ul>li>ul>li.altColumn .button:after{content:"New";position:absolute;top:0;left:0;margin-top:-17px;margin-left:-12px;width:28px;height:28px;border-radius:50%;display:flex;justify-content:center;align-items:center;background:#000;color:#fff;font-size:11.5px}.headerNav nav.hiddenSub>ul>li>ul>li .subtitle{display:block;max-width:120px;margin:0 auto;font-size:.785em;font-weight:300}.headerNav nav.hiddenSub>ul>li>ul>li>ul{margin:18px 0 0;padding:0;line-height:1.1}.headerNav nav.hiddenSub>ul>li>ul>li>ul li a{padding:3px 0}.headerNav nav.hiddenSub>ul>li>ul>li>ul li a:hover{text-decoration:underline}.headerNav nav.hiddenSub>ul>li.featuredMenu>ul>li>ul li a img{position:absolute;top:0;left:0;opacity:0;visibility:hidden}#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{font-size:.85em;color:#7b7b7b}#footer nav a{padding:3px 0;cursor:pointer}#footer nav a:hover{text-decoration:underline}.footerWrapper{position:relative;width:100%;max-width:1360px;margin-left:auto;margin-right:auto;padding:30px 10px 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(//promixnutrition.com/cdn/shop/t/170/assets/icon-submitArrow.png?v=85688164280641692981752521456)!important;background-repeat:no-repeat!important;background-size:18px auto!important;background-position:center center!important}.footerColumn-nav{width:260px;max-width:20%}.footerColumn-nav nav ul li{display:flex;flex-wrap:wrap}.footerColumn-nav nav ul li a:not(:last-of-type){margin-right:6px}.footerColumn-nav nav ul li a.download-file{font-size:.95em;font-weight:400;text-decoration:underline}.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%;margin-bottom:12px}.footerTerms nav ul{width:100%;display:flex;flex-wrap:wrap;line-height:1}.footerTerms nav ul li{margin-right:24px;margin-top:3px}.footerTerms nav ul li a{text-decoration:underline}.footerSocial nav ul{width:100%;display:flex;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-index{display:flex;flex-direction:column}.template-index .sectionDivider{width:100%}.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 .collectionMain{padding-bottom:30px}.template-collection .collectionMain>.centerContainerPlusSome{display:flex;justify-content:center}.template-collection .collectionProducts{width:100%}.filtering .collectionMain:after{content:"";position:fixed;z-index:1502;top:0;left:0;width:100%;height:100%;background-color:#fdf6eb99;background-image:url(//promixnutrition.com/cdn/shop/t/170/assets/loader.gif?v=37702279038218273241752521464);background-position:center center;background-repeat:no-repeat}.template-collection .collectionFilterEnabled .productGrid{justify-content:flex-start}.collectionFilterButton{display:none}.collectionFilter{min-width:260px;padding:36px 30px;line-height:1.2;display:flex;justify-content:center}.collectionFilter h3{margin:0 0 12px;font-size:27px}.collectionFilter h4{margin:0 0 9px}.collectionFilter ul{margin:9px 0;padding:0 0 0 12px;list-style:none}.collectionFilter ul li a{position:relative;display:block;padding:5px 5px 5px 21px;color:inherit;text-decoration:none}.collectionFilter ul li a:before{content:"";position:absolute;display:block;top:50%;left:0;margin-top:-7px;width:12px;height:12px;border-radius:3px;border:1px solid #a1a1a1}.collectionFilter ul li.active a:after{content:"";position:absolute;display:block;top:50%;left:2px;margin-top:-5px;width:8px;height:8px;border-radius:3px;background:#333}.collectionFilter ul li.disabled{opacity:.5}.collectionFilter ul li.notVisible{display:none}.collectionFilter .clearTagsLink a{display:block;padding:3px 0;color:inherit}.collectionFilter .filterLabel,.collectionFilter .filterNav,.collectionFilter .closeX{display:none}.template-collection .qualityGuarantee{line-height:1.2;background:#fdf6eb;color:#333}.template-collection .qualityGuarantee .centerContainer{max-width:430px;font-weight:300}.template-collection .sectionDivider,.template-collection .collectionSeoSections .centerContainer{max-width:1200px}.collectionSeoSections .seoSection{border-top:1px solid #ececec;padding-bottom:45px}.collectionSeoSections .seoSection:last-of-type{border-bottom:1px solid #ececec}.collectionSeoSections .seoSection .sectionHead{margin:0;padding:30px 0 12px;font-weight:400}.seoSection .sectionBody h2,.seoSection .sectionBody h3{margin:18px 0 15px;font-size:22px;font-weight:700;line-height:1}.seoSection .sectionBody h3{font-size:20px}.template-product .head{padding:0}.template-product .centerContainer,.template-product .centerContainerPlusSome,.template-product .sectionDivider{max-width:1200px}.singleProduct{position:relative;width:100%}.singleProduct.loading-product:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fdf6eb99;background-image:url(//promixnutrition.com/cdn/shop/t/170/assets/loader.gif?v=37702279038218273241752521464);background-position:center center;background-repeat:no-repeat}.productMain.centerContainer{max-width:1380px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;padding-bottom:60px}.productMain .productMainImage{width:55%;position:relative;padding:45px 0}.productMain .productMainSummary{width:41%;padding-top:42px}.productMain h1{max-width:370px;font-size:30px;font-size:32px}.productMain h5{margin:12px 0 9px;font-size:18px;font-weight:300}.productMain h5 span{font-weight:400}.productMain .productReviewSummary{margin:12px 0 9px;max-width:360px;padding:3px 11px;border-radius:8px;background:#f9efe2;display:flex;justify-content:space-between;align-items:center;font-size:15px}.productMain .productReviewSummary .averageRating{margin-right:4px;font-weight:400}.productMain .productReviewSummary:after{content:"100% Recommend";font-weight:400;margin-left:auto}.productMain .junip-product-summary{font-size:inherit}.productMain .junip-product-summary .junip-product-summary-star{width:18px;height:18px}.productMain .shortcutLinks{width:360px;max-width:100%;margin:12px 0 9px;display:flex;justify-content:space-between}.productMain .shortcutLinks h5{margin:0!important}.productMain h6{margin:3px 0 15px;line-height:1}.productMain .productAbout{max-width:360px;margin-bottom:21px;line-height:1.2}.productMain .productAbout ul{margin:0;padding:0 0 0 15px;line-height:1.4}.productMain #frontrow-badge{max-width:360px;margin-top:-6px;margin-bottom:-12px}.productImageContainer{position:relative;width:720px;max-width:100%;padding-left:12.5%}.productImages{width:600px;max-width:100%;margin:0;background-color:#f9efe2}.productImages img{display:block;width:100%}.productImages:not(.slick-initialized)>div{display:none}.productImages:not(.slick-initialized)>div:first-of-type{display:block}.productImages .imageWrapper{position:relative;overflow:hidden}.productImages .imageWrapper:before{content:"";display:block;padding-top:125%}.productImages .imageWrapper .imageBadge{position:absolute;z-index:2;top:18px;left:18px;width:90px;height:90px;border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;background:#81b672;color:#000;font-size:13px;font-weight:500;line-height:normal}.productImages .imageWrapper .imageBadge svg{margin:-10px 0 2px}.productImages .imageWrapper .image{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.productImages .video{position:relative;width:100%;height:100%;display:flex;justify-content:center;align-items:center;overflow:hidden}.productImages .video video{width:100%}.productImageThumbnails{position:absolute;top:0;left:0;width:12.5%;padding-right:10px;height:100%;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.productImageThumbnails::-webkit-scrollbar{display:none}.productImageThumbnails>div{width:100%;padding:0 0 7px;cursor:pointer}.productImageThumbnails>div img{display:block;width:80px;max-width:100%;background-color:#f9efe2}.productImageThumbnailsScroll{position:absolute;bottom:0;left:0;width:calc(12.5% - 10px);height:24px;background-color:#f9efe2;background-image:url(//promixnutrition.com/cdn/shop/t/170/assets/navArrow-down.png?v=41206037971032221221752521468);background-repeat:no-repeat;background-size:15px auto;background-position:center;opacity:.9;cursor:pointer}.productImages .slick-arrow{position:absolute;z-index:2;top:0;left:0;width:50%;height:100%;text-indent:-9999px;border:0;background:#ffffff1a;background:linear-gradient(90deg,#ffffff40,#fff0);-webkit-transition:opacity .3s;-moz-transition:opacity .3s;transition:opacity .3s;opacity:0}.productImages .slick-next{left:auto;right:0;background:linear-gradient(90deg,#fff0,#ffffff40)}.productImages .slick-arrow:before{content:"";position:absolute;top:50%;left:10px;margin-top:-16px;width:32px;height:32px;border-radius:50%;background-image:url(//promixnutrition.com/cdn/shop/t/170/assets/sliderArrowLeftCircle-white.png?v=84001267094135572601752521552);background-repeat:no-repeat;background-position:center;background-size:100%;opacity:.5}.productImages .slick-next:before{left:auto;right:10px;background-image:url(//promixnutrition.com/cdn/shop/t/170/assets/sliderArrowRightCircle-white.png?v=101175570676236102921752521554)}.productImages .slick-arrow:hover{opacity:1}.productImageContainer .productFavoriteButton{position:absolute;top:1.5%;right:5%}.productInfoTable{width:700px;max-width:100%;margin:0 auto;padding:0 0 30px}.productInfoTable .tableNav-2{display:none}.productInfoTable .tableNav ul{width:100%;margin:30px 0 0;padding:18px 0;display:flex;justify-content:space-between;font-size:15px;font-size:16px;font-weight:700}.productInfoTable .tableNav ul li a{padding:6px 0}.productInfoTable .tableNav ul li a:hover,.productInfoTable .tableNav ul li.active a{text-decoration:underline}.productInfoTable .tableContent{margin:12px 0}.productInfoTable .contentSection{display:none}.productInfoTable .contentSection-active{display:block}.productInfoTable h4{margin:0}.productInfoTable .productFactsTable{margin:0 auto}.productBenefits ul{margin:0;padding:0 0 0 15px;font-size:17px}.productUse{font-size:15px;font-size:17px;line-height:1.2}.productUse h4{font-size:inherit;line-height:inherit;font-weight:700}.productUse p{margin:0 0 18px}.productResearch{line-height:1.2}.productResearch h4{font-size:1.2em;line-height:inherit;font-weight:700}.productIngredientsList{text-align:center}.productValueSlider{width:680px;max-width:calc(100% - 60px);margin:-20px auto 30px;background:#f8efe1;line-height:1.2;font-weight:400}.productValueSlider .slideContent{display:flex;justify-content:center;align-items:center;padding:12px 3px}.productValueSlider .slideContent p{margin:0 0 0 12px}.template-product .proteinCalculatorSection{line-height:1.2;background:#fdf6eb;color:#333}.template-product .proteinCalculatorSection .centerContainer{max-width:470px}.template-product .proteinCalculatorSection .button{display:block;width:300px;margin:24px auto;max-width:100%;font-size:16px;font-weight:700;border-color:#333;background-color:#333;color:#fff}.template-product .qualityGuarantee{line-height:1.2;background:#fdf6eb;color:#333}.template-product .qualityGuarantee .centerContainer{max-width:430px;font-weight:300}.flavorIcons .flavorIcon{background-color:#ddd}.flavorIcons .unflavored .flavorIcon,.flavorIcons .one-ingredient-whey .flavorIcon{background-color:#c9d6e7}.product-creatine .flavorIcons .unflavored .flavorIcon,.template-product-creatine .flavorIcons .unflavored .flavorIcon,.product-glutamine .flavorIcons .unflavored .flavorIcon,.template-product-glutamine .flavorIcons .unflavored .flavorIcon{background-color:#fff}.flavorIcons .chocolate .flavorIcon,.flavorIcons .raw-chocolate .flavorIcon{background-color:#b67b38}.flavorIcons .vanilla .flavorIcon{background-color:#f5e5c4}.flavorIcons .french-vanilla .flavorIcon{background-color:#f5e6bb}.flavorIcons .peanut-butter .flavorIcon{background-color:#e0c354}.flavorIcons .chocolate-peanut-butter .flavorIcon{background-color:#416bb4}.flavorIcons .chocolate-peanut-butter input[type=radio]+label:hover .flavorTitle,.flavorIcons .chocolate-peanut-butter input[type=radio]:checked+label .flavorTitle{color:#fff}.flavorIcons .vegan-b12 .flavorIcon{background-color:#f0f0f0}.sharedProduct-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 .pink-lemonade .flavorIcon,.flavorIcons .pink-lemonade-t-shirt .flavorIcon{background-color:#d78878}.flavorIcons .strawberry-lemon .flavorIcon{background-color:#f58c80}.flavorIcons .raspberry-lemon .flavorIcon,.flavorIcons .raspberry-lemon-stim-free .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}.product-pre-workout .flavorIcons .florida-orange .flavorIcon,.template-product-pre-workout .flavorIcons .florida-orange .flavorIcon{background-color:#eca468}.flavorIcons .lemon-lime .flavorIcon{background-color:#cc3}.flavorIcons .optimal-chocolate .flavorIcon,.flavorIcons .optimal-collagen .flavorIcon,.flavorIcons .collagen-bcaa .flavorIcon{background-color:#b89f89}.flavorIcons .variety-pack .flavorIcon{background-image:url(//promixnutrition.com/cdn/shop/t/170/assets/icon-puff-bar-variety-pack.png?v=144793936841135528491752521447);background-repeat:no-repeat;background-size:100% 100%;background-position:center}.flavorIcons .variety-pack-v2 .flavorIcon{background-image:url(//promixnutrition.com/cdn/shop/t/170/assets/icon-puff-bar-variety-pack-v2.png?v=172059235570505963951752521446);background-repeat:no-repeat;background-size:100% auto;background-position:center}.availableOptions-miniFlavor .variety-pack-v2 .flavorIcon{background-size:100% 100%}.sharedProduct-whey .flavorIcons .variety-pack .flavorIcon{position:relative;overflow:hidden;background-image:none;background-color:#f5e5c4}.sharedProduct-whey .flavorIcons .variety-pack .flavorIcon:before,.sharedProduct-whey .flavorIcons .variety-pack .flavorIcon:after{content:"";display:block;position:absolute;top:0;left:0;width:33.33%;height:100%;background-color:#c9d6e7}.sharedProduct-whey .flavorIcons .variety-pack .flavorIcon:after{left:33.33%;background-color:#b59a81}.sharedProduct-debloat .flavorIcons .variety-pack .flavorIcon{position:relative;overflow:hidden;background-image:none;background-color:#f9a350}.sharedProduct-debloat .flavorIcons .variety-pack .flavorIcon:before,.sharedProduct-debloat .flavorIcons .variety-pack .flavorIcon:after{content:"";display:block;position:absolute;top:0;left:0;width:33.33%;height:100%;background-color:#f5b71a}.sharedProduct-debloat .flavorIcons .variety-pack .flavorIcon:after{left:33.33%;background-color:#f1d8cb}.sharedProduct-electrolyte-drink-mix .flavorIcons .variety-pack .flavorIcon{position:relative;overflow:hidden;background-image:none;background-color:#d0397b}.sharedProduct-electrolyte-drink-mix .flavorIcons .variety-pack .flavorIcon:before,.sharedProduct-electrolyte-drink-mix .flavorIcons .variety-pack .flavorIcon:after{content:"";display:block;position:absolute;top:0;left:0;width:33.33%;height:100%;background-color:#f2d9cc}.sharedProduct-electrolyte-drink-mix .flavorIcons .variety-pack .flavorIcon:after{left:33.33%;background-color:#e6abb5}.flavorIcons .birthday-cake .flavorIcon{background-image:url(//promixnutrition.com/cdn/shop/files/icon-birthdayCakeBG_150x.jpg?v=3432254899079741060);background-repeat:no-repeat;background-size:cover;background-position:center;position:relative}.flavorIcons:not(.availableOptions-miniFlavor) .birthday-cake .flavorIcon:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:90px;height:12px;background-color:#ffffffbf}.flavorIcons .florida-orange .flavorIcon{background-color:#f9a350}.flavorIcons .grapefruit .flavorIcon{background-color:#e69581}.flavorIcons .flow-2-0 .flavorIcon,.flavorIcons .flow-2-0-bundle .flavorIcon{background-color:#eca468}.product-electrolyte-drink-mix .flavorIcons .lemon-lime .flavorIcon,.product-lemon-lime-electrolyte-drink-mix .flavorIcons .lemon-lime .flavorIcon,.sharedProduct-electrolyte-drink-mix .flavorIcons .lemon-lime .flavorIcon,.template-shared-product-electrolyte-drink-mix .flavorIcons .lemon-lime .flavorIcon{background-color:#94af35}.flavorIcons .blue .flavorIcon{background-color:#b6cae1}.flavorIcons .white .flavorIcon{background-color:#fff}.flavorIcons .black .flavorIcon{background-color:#000}.flavorIcons .black input[type=radio]+label:hover .flavorTitle,.flavorIcons .black input[type=radio]:checked+label .flavorTitle{color:#fff!important}.flavorIcons .tan .flavorIcon{background-color:#e9e5da}.flavorIcons .pink .flavorIcon{background-color:#ebaab8}.flavorIcons .unflavored-greens .flavorIcon{background-color:#849980}.flavorIcons .unflavored-greens-bundle .flavorIcon{background-color:#a0b19b}.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}.flowStateFrame{padding:60px 0 24px;text-align:center;color:#000}.flowStateFrame .centerContainer{display:flex;flex-direction:column;align-items:center}.flowStateFrame h2{margin:0 0 15px;font-size:27px}.flowStateFrame p{max-width:530px;margin:15px auto;font-size:27px;font-weight:400}.flowStateFrame .featuredImage{display:block;width:360px;max-width:100%;margin:0 auto}.lifestyleImageGrid{max-width:1000px;margin-left:auto;margin-right:auto;justify-content:space-between;align-items:center}.lifestyleImageGrid .gridItem{width:29%;max-width:29%;padding:42px 0 30px}.lifestyleImageGrid .gridItem:nth-of-type(2n){width:37.5%;max-width:37.5%}.junip-product-summary{font-size:13px;line-height:1}.junip-product-summary .junip-product-summary-star{width:16px;height:16px}.template-product .productReviews .centerContainer{padding-left:0;padding-right:0}.productReviews .junip-btn,.junip-modal .junip-btn{letter-spacing:0;text-transform:none}.productReviews .junip-btn.junip-btn-sm{padding:12px 18px;font-size:.95em}.junip-modal-container .junip-modal{background-color:#fdf6eb}.pageContent{word-wrap:break-word}.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}#mainContainer .shopify-policy__container{width:100%;max-width:764px;margin:0 auto;padding:30px}.collabs-page__cta .collabs-page__cta-main{font-size:16px;line-height:normal;font-weight:400;padding:14px 32px;background-color:#333;border:1px solid #333;border-radius:6px;color:#fff}.collabs-page__partnership .collabs-page__partnership-list li{border-radius:6px;background-color:transparent;border:1px solid #333;padding:5px 20px;color:#333}form.search{display:block;position:relative;font-size:16px}form.search .field{position:relative}form.search .searchInput{display:block;width:100%;height:auto;padding:.75em 40px;font-size:inherit;background-color:transparent;border:1px solid #333}form.search .searchInput::-webkit-search-cancel-button{display:none}form.search .searchButton{position:absolute;top:0;left:0;border:0;text-align:left;text-indent:-9999px;width:40px;height:40px;background-color:transparent;background-image:url(//promixnutrition.com/cdn/shop/t/170/assets/searchIcon.png?v=49794872917383546661752521545);background-position:center center;background-repeat:no-repeat;background-size:27px auto}form.search .resetButton{position:absolute;top:0;right:0;border:0;width:40px;height:40px;background-color:transparent;display:flex;justify-content:center;align-items:center;font-size:20px}form.search .field .searchButton,form.search .field .resetButton{height:100%}form.search .resetButton.hidden{opacity:0}.searchTemplate form.search{font-size:18px}form.predictiveSearch{position:relative}.predictive-search{display:none;position:absolute;z-index:1001;top:100%;left:0;width:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;background-color:#fdf6eb;border:1px solid #ddd;box-shadow:0 0 3px #0000000d;font-size:16px;line-height:1.1;text-align:left}predictive-search[loading] .predictive-search{min-height:180px;background-image:url(//promixnutrition.com/cdn/shop/t/170/assets/loader.gif?v=37702279038218273241752521464);background-repeat:no-repeat;background-position:center}.predictive-search__results-groups-wrapper{position:relative;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;transition:opacity .3s;display:flex;flex-wrap:wrap;width:100%}predictive-search[loading] .predictive-search__results-groups-wrapper{opacity:.1}.predictive-search__result-group{padding:1.125em 1.5em;width:30%}.predictive-search__result-group--products{width:70%}.predictive-search__heading{margin:0 0 .5em;padding:0 0 .5em;font-size:1em;font-weight:400;color:#8b8b8b;border-bottom:1px solid #ddd}.predictive-search__results-list{list-style:none;margin:0 0 1.75em;padding:0}.predictive-search__results-list:last-child{margin-bottom:0}.predictive-search__result-group--products .predictive-search__results-list{display:flex;flex-wrap:wrap;width:calc(100% + 20px);margin-left:-10px}.predictive-search__results-list li{margin:0 0 .25em}.predictive-search__result-group--products .predictive-search__results-list li{width:25%;padding:0 10px}.predictive-search__results-list li a{display:block;padding:.25em 0;text-decoration:none;color:inherit}.predictive-search__result-group--products .predictive-search__results-list li a{padding:.5em 0;text-align:center}.predictive-search__results-list li .imageContainer{width:100%;margin:0 auto 9px;background:#f9efe2;position:relative;overflow:hidden}.predictive-search__results-list li .imageContainer:before{content:"";display:block;padding-top:100%}.predictive-search__results-list li .imageContainer .image{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.predictive-search__results-list li a img{display:block;width:100px;max-width:90%;height:auto}.predictive-search__results-list li .predictive-search__item-heading,.predictive-search__results-list li .predictive-search__item-subheading{margin:.15em 0;font-weight:300}.predictive-search__results-list li a:hover .predictive-search__item-heading{text-decoration:underline}.predictive-search__results-list li.predictive-search__list-item--suggestedSearch .predictive-search__item-heading{font-weight:400}.predictive-search__results-list li.predictive-search__list-item--product .predictive-search__item-heading{font-size:.9em;line-height:1;font-weight:700}.predictive-search__results-list li .predictive-search__item-subheading{display:block;font-size:.75em;opacity:.75}.predictive-search mark{background-color:transparent;color:inherit;font-weight:700}.predictive-search .predictive-search__search-for-button{width:100%;height:42px;border-top:1px solid #ddd}.predictive-search .predictive-search__search-for-button button{width:100%;height:100%;display:flex;justify-content:space-between;align-items:center;font-size:inherit;padding:.75em 1.5em;border:0}.predictive-search .predictive-search__search-for-button button .icon-arrow{width:1em}.predictive-search .predictive-search__search-for-button button:hover span{text-decoration:underline}@media only screen and (max-width:600px){.predictive-search{font-size:15px}.predictive-search__result-group{width:100%}.predictive-search__result-group:not(:first-of-type){padding-top:0}.predictive-search__result-group--products .predictive-search__results-list li{width:33.33%}}.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}.closeX span{display:block;position:relative;width:18px;height:18px}.closeX span:before,.closeX span:after{content:"";position:absolute;top:50%;right:0;display:block;width:100%;height:1px;background:#333;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.closeX span:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.loadingContainer{display:block;width:100%;text-align:center;min-height:120px;padding-top:50px}.ajaxLoading .loadingContainer{background-image:url(//promixnutrition.com/cdn/shop/t/170/assets/loader.gif?v=37702279038218273241752521464);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{overflow:hidden}body.with-sidebarMenu-open .whiteBack{display:block;background-color:transparent}.sidebarMenu{position:fixed;z-index:1499;width:100%;max-width:420px;height:100%;top:0;left:0;margin-left:-100%;background:#fdf6eb;opacity:0;visibility:hidden;-webkit-transition:visibility .3s,opacity .3s;-moz-transition:visibility .3s,opacity .3s;transition:visibility .3s,opacity .3s}body.with-sidebarMenu-open .sidebarMenu{opacity:1;visibility:visible;margin-left:0}.sidebarMenu .head{position:relative;width:100%;height:44px;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;padding:0 30px}.sidebarMenu .head .logo{display:block;margin:auto}.sidebarMenu .head .logo img{display:block;width:72px}.sidebarMenu .searchContainer{width:100%}.sidebarMenu .searchContainer .formContainer{width:calc(100% - 25px)}.sidebarMenu form.search .searchInput{border:0;border-bottom:1px solid #333;padding:.65em 30px}.sidebarMenu form.search .searchButton,.sidebarMenu form.search .resetButton{width:27px;font-size:15px}.sidebarMenu .head a.closeX{top:5px;right:10px;padding:10px}.sidebarMenu .head a.closeX span{width:20px;height:20px}.sidebarMenu .body{position:relative;width:100%;height:calc(100% - 80px)}.sidebarNav{width:100%;height:100%;overflow-y:auto;padding:18px 30px 12px;text-align:left;font-size:17px;font-weight:400;color:#000}.sidebarNav.section-loading:not(.section-loaded){background-image:url(//promixnutrition.com/cdn/shop/t/170/assets/loader.gif?v=37702279038218273241752521464);background-repeat:no-repeat;background-position:center}.sidebarNav nav{width:100%;min-height:100%;display:flex;flex-direction:column}.sidebarNav .productCategoriesMenu a{display:flex;align-items:center;padding:3px 0;position:relative}.sidebarNav .productCategoriesMenu .linkImage{width:54px;background:#f9efe2;position:relative;overflow:hidden}.sidebarNav .productCategoriesMenu .linkImage:before{content:"";display:block;padding-top:100%}.sidebarNav .productCategoriesMenu .linkImage .image{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:flex-end}.sidebarNav .productCategoriesMenu .linkImage .image img{display:block;width:50px}.sidebarNav .productCategoriesMenu li.ns-supplements .linkImage .image img{width:75px}.sidebarNav .productCategoriesMenu .linkText{width:calc(100% - 54px);padding-left:10px}.sidebarNav .productCategoriesMenu .linkText .subtitle{display:block;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-top:6px;font-size:.75em;opacity:.5}.sidebarNav ul.secondaryMenu{width:100%;margin:auto 0 12px;display:flex;flex-wrap:wrap;justify-content:space-around;font-size:16px}.sidebarNav ul.secondaryMenu a{padding:6px 0}.sidebarNav ul.shopMenu{margin:15px 0;display:flex;justify-content:space-between}.sidebarNav ul.shopMenu li{width:48%;padding:3px 0}.sidebarNav ul.shopMenu li .button{display:block;padding:13px;font-size:15px}.sidebarNav .assurances{width:320px;max-width:100%;margin:6px auto;display:flex;justify-content:space-between;font-size:14px;text-align:center}.sidebarNav .new-product a:after{content:"New";position:absolute;top:0;left:0;margin-top:-9px;margin-left:-12px;width:26px;height:26px;border-radius:50%;background-color:#000;color:#fff;font-size:11px;font-weight:700;line-height:1.1;display:flex;justify-content:center;align-items:center}.sidebarNav ul .featuredButton{width:100%;margin:0 0 15px}.sidebarNav ul .featuredButton .button{width:100%;padding:12px;font-size:15px;font-weight:700;display:flex;justify-content:space-between;align-items:center}.sidebarNav ul .featuredButton .button .arrow{display:block;width:18px;height:18px;background-image:url(//promixnutrition.com/cdn/shop/t/170/assets/icon-submitArrow.png?v=85688164280641692981752521456);background-repeat:no-repeat;background-size:18px auto;background-position:center}body.with-searchBar-open{overflow:hidden}.searchBar{position:fixed;z-index:1499;width:100%;height:calc(100% - 36px);top:36px;right:0;opacity:0;visibility:hidden;margin-top:-100%;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;transition:opacity .3s}body.with-searchBar-open .searchBar{opacity:1;visibility:visible;margin-top:0}.searchBar .barBack{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#0006}.searchBar form.search{position:initial}.searchBar .formContainer{position:relative;width:100%;height:70px;padding:0 20px;background:#fdf6eb;display:flex;justify-content:center;align-items:center}.searchBar form.search .field{width:720px;max-width:100%;padding-right:40px}.searchBar form.search .searchInput{padding-right:10px;border-color:transparent;-webkit-transition:border .3s;-moz-transition:border .3s;transition:border .3s}.searchBar form.search .searchInput:focus{border-color:#333;box-shadow:0 0 3px #0000000d}.searchBar form.search .resetButton{opacity:1!important}.searchBar .predictive-search{display:block;top:70px;max-height:calc(100% - 70px);border:0;box-shadow:none}.searchBar .predictive-search.loaded{display:block!important}.searchBar .predictive-search__results-groups-wrapper,.searchBar .predictive-search .predictive-search__search-for-button button{width:960px;max-width:100%;margin:0 auto}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:#fdf6eb;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}.ingredientsPopup{position:fixed;z-index:2000;top:0;left:0;width:100%;height:100%;display:none}.ingredientsPopup .popupBG{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000000a6}.ingredientsPopup .popupContent{position:absolute;top:50%;left:50%;width:600px;height:auto;max-width:100%;max-height:100%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);transform:translate(-50%) translateY(-50%);background-color:#fdf6eb}.ingredientsPopup .popupContent img{display:block;width:100%}.ingredientsPopup .popupContent .closeX{top:5px;right:5px;padding:10px}@media only screen and (max-width:1150px){.heroSideBySide .sideContent{font-size:20px}.heroSideBySide .sideContent .content{max-width:350px}.heroBanner .bannerImage:before{padding-top:75%}.heroBanner .bannerImage .image img{width:180%}.heroBanner .bannerContent .content{padding-top:21px}.homepageHeroSideBySide .sideContent{font-size:16px}.headerWrapper{flex-wrap:wrap;padding:0}.headerLogo{margin-left:auto;margin-right:auto;display:inline-flex;order:3}.headerIcon-menu{display:inline-flex;order:1;margin-right:44px}.headerNav{display:none}.headerIcon-search{order:4}.headerIcon-account,.customerSignedIn .headerIcon-search{display:none}.customerSignedIn .headerIcon-account{display:inline-flex;order:4}.headerIcon-cart{order:5}.headerIcon-flag{display:none}.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}}@media only screen and (max-width:850px){h1,h2{font-size:28px}.buttonPrimary,.primaryButton .button{font-size:14px}.itemGrid:not(.productGrid) .gridItem{width:100%}ul.availableOptions-miniFlavor li a{width:20px;height:20px}.productLoop.with-quickShop{padding-bottom:79px!important}.button-quickShop{width:150px;font-size:14px;height:39px}.sideBySide{display:block;margin-top:0;margin-bottom:0}.sideBySide .sideImage{width:100%}.sideBySide .sideContent{width:100%;padding-top:15px;padding-bottom:36px;text-align:left}.sideBySide .sideContent .buttonContainer{width:280px;max-width:100%;margin-left:auto;margin-right:auto}.sectionFrame{padding:21px 0 27px}.heroSideBySide{display:flex;flex-direction:column}.heroSideBySide .sideContent{padding-top:24px;padding-bottom:36px;text-align:center}.heroSideBySide .sideContent p.disclaimer{display:none}.homepageHeroSideBySide .sideContent{font-size:14px}.pressMarquee .pressLogos>div{width:140px}.featuredProducts .centerContainer{padding-left:0;padding-right:0}.featuredProducts .sectionTitle{padding-left:30px;padding-right:30px}.featuredProducts .sectionTitle h3{font-size:1.75em}.featuredCollections .itemGrid{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}.featuredCollections .itemGrid .gridItem{max-width:none;min-width:300px;padding:30px 15px 15px;font-size:16px}.farmDirectSection{padding:0}.farmDirectSection .sectionTitle{padding-top:12px;padding-bottom:39px}.albertSideBySide .sideContent{width:100%;padding:15px 15px 0;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:center}.authenticPartnershipsSideBySide{margin-bottom:24px}.authenticPartnershipsSideBySide .sideContent,.brandStandardsSideBySide .sideContent,.ourGuaranteeSideBySide .sideContent{text-align:center}.ingredientsList .itemGrid .gridItem{width:50%}.ingredientsList .itemGrid .gridItem{font-size:14px}.headerLogo{width:100px;height:44px}.customerSignedIn .headerIcon-account span{font-size:14px}.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%}.footerTerms{order:2}.footerTerms p.copyright span{display:block}.footerTerms nav ul,.footerSocial nav ul{margin:0 auto}.footerTerms nav ul li{width:100%;margin:3px 0}#mainContainer{padding-top:81px}.flowStateFrame{padding:42px 0 12px}.flowStateFrame h2{font-size:23px}.flowStateFrame p{font-size:20px}.productInfoTable .tableNav-2{display:block;margin-top:30px}.productInfoTable .tableNav-2:before{content:"";display:block;width:calc(100% - 60px);margin:0 auto;border-top:1px solid #ececec}.productInfoTable .tableNav-1 ul .navItem-ingredients,.productInfoTable .tableNav-1 ul .navItem-testing-data,.productInfoTable .tableNav-1 ul .navItem-amino-acids{display:none}.productInfoTable .tableNav ul{justify-content:space-evenly;margin-top:0}.productInfoTable .tableNav ul li a{padding:6px 15px}.productInfoTable .tableContent{padding-left:30px;padding-right:30px}.productIngredientsList{width:calc(100% + 60px);margin-left:-30px}.template-product .proteinCalculatorSection{padding:12px 0 36px;text-align:left}.template-product .proteinCalculatorSection .button{width:100%}.template-product .qualityGuarantee{padding:30px 0 36px;text-align:left}}@media only screen and (max-width:600px){.aboveHeaderBanner .dropMobile{display:none}.productQuickShop{width:100%;height:auto;max-height:100%;padding:30px 15px;border-top-right-radius:18px;border-bottom-left-radius:0;margin-right:0;margin-bottom:-100%}.productQuickShop .productPurchaseOptions{font-size:16px}.proteinCalculatorLoop{width:100%!important;max-width:100%!important;padding-top:0!important;padding-bottom:0!important}.proteinCalculatorLoop .itemInterior{padding-bottom:30px}.heroBanner .bannerImage:before{padding-top:120%}.heroBanner .bannerImage .image img{width:250%}.heroBanner .bannerContent .content{padding:15px 15px 30px;font-size:18px}.heroBanner .bannerContent .content h1,.heroBanner .bannerContent .content h2{font-size:2em}.homepageHeroSideBySide .sideImage{width:100%;order:-1}.homepageHeroSideBySide .sideContent{width:100%;text-align:center;font-size:16px;padding:24px 15px 30px}.homepageHeroSideBySide .sideContent h1{font-size:2.4em}.homepageHeroSideBySide .sideContent h2{font-size:1.8em}.homepageHeroSideBySide .sideContent h3{font-size:1.4em}.homepageHeroSideBySide .sideContent .buttonContainer{margin-left:auto;margin-right:auto;justify-content:space-around}.homepageHeroSideBySide .sideContent .buttonContainer .button:nth-of-type(2){margin-left:auto}.homepageHeroSideBySide .newTag{position:absolute;z-index:100;top:20px;right:20px;font-size:1.3em}.homepageHeroSideBySide .happySubscribers{border-top:1px solid #ddd}.homepageHeroSideBySide.overlayOnMobile .newTag{top:auto;bottom:100%;margin-bottom:0}.homepageHeroSideBySide.overlayOnMobile .sideImage:before{padding-top:125%}.homepageHeroSideBySide.overlayOnMobile .sideImage:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000073}.homepageHeroSideBySide.overlayOnMobile .sideImage .image img{width:auto;max-width:none;height:100%}.homepageHeroSideBySide.overlayOnMobile .sideContent{position:absolute;z-index:100;bottom:0;left:0;width:100%}.homepageHeroSideBySide.overlayOnMobile .happySubscribers{order:-2;border-top:0}.collectionFilterButton{display:flex;justify-content:center}.collectionFilterButton .button{padding:12px 54px 11px 45px;background-image:url(//promixnutrition.com/cdn/shop/t/170/assets/icon-filter-tan_30x.png?v=73810813137958019561752521430);background-repeat:no-repeat;background-size:15px auto;background-position:right 27px center;font-size:16px;font-weight:700}body.with-collectionFilter-active{overflow:hidden}.with-collectionFilter-active .blackBack{display:block!important}.collectionFilter{position:fixed;z-index:1501;bottom:0;left:0;width:100%;max-height:100%;overflow-y:hidden;background:#fdf6eb;justify-content:flex-start;padding:24px 30px;border-top-left-radius:24px;border-top-right-radius:24px;margin-bottom:-100%;opacity:0;visibility:hidden;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.collectionFilter .interior{width:100%}.with-collectionFilter-active .collectionFilter{margin-bottom:0;opacity:1;visibility:visible}.collectionFilter .filterLabel{display:block}.collectionFilter .categoriesLabel,.collectionFilter .clearTagsLink{display:none}.collectionFilter .filterNav{display:flex;justify-content:flex-end;padding:18px 0 0}.collectionFilter .filterNav .button{display:block;width:48%;font-size:inherit}.collectionFilter .filterNav .button-clearFilter{margin-right:4%}.collectionFilter .closeX{display:block;padding:30px}.productMain.centerContainer{padding-left:0;padding-right:0;padding-bottom:30px}.productMain .productMainImage{width:100%;padding:0}.productMain .productMainSummary{width:460px;max-width:100%;margin:0 auto;padding-top:21px;padding-left:30px;padding-right:30px}.productImageContainer{padding-left:0}.productImages{width:100%;background-color:transparent;border-bottom:1px solid #ddd;padding-right:0;display:flex;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth}.productImages>div{display:block!important;min-width:75%;border-right:1px solid #ddd}.productImageThumbnails,.productImageThumbnailsScroll{display:none!important}.with-fixed-product-atc .fixedDummyATC{position:fixed;z-index:1500;bottom:42px;left:30px;width:calc(100% - 60px);height:45px;border-radius:6px;display:flex!important;justify-content:center;align-items:center;font-size:17px;font-weight:400;background:#333;color:#fff}body.with-productQuickShop-active #userwayAccessibilityIcon,body.rebuy-modal-visible #userwayAccessibilityIcon,body.with-sidebarMenu-open #userwayAccessibilityIcon,body.with-sidebarMenu-open #chat-button{display:none}}@keyframes wiggle{0%{transform:rotate(0)}35%{transform:rotate(-30deg)}50%{transform:rotate(30deg)}65%{transform:rotate(-30deg)}to{transform:rotate(0)}}.rebuy-cart__progress-step:first-of-type .rebuy-cart__progress-step-icon:before,.rebuy-cart__progress-step.complete+.rebuy-cart__progress-step .rebuy-cart__progress-step-icon:before{animation-name:wiggle;animation-duration:1.25s;animation-iteration-count:infinite}.complete .rebuy-cart__progress-step-icon:before{animation:none!important}@keyframes alternating-text{0%{opacity:1}25%{opacity:0}50%{opacity:0}75%{opacity:1}}.alternatingText{animation-name:alternating-text;animation-duration:6s;animation-iteration-count:infinite;animation-timing-function:ease}.alternatingText:last-of-type{animation-delay:3s}
/*# sourceMappingURL=/cdn/shop/t/170/assets/styles.css.map */
