@charset "UTF-8";body{font-family:Arial,Helvetica,sans-serif}body *{position:relative;margin:0;padding:0;border:0;background-color:transparent;font-family:inherit;font-size:inherit;color:inherit;outline:0;-webkit-touch-callout:none;-webkit-text-size-adjust:none;.selec -webkit-tap-highlight-color:rgba(0,0,0,0)}main,section,article{display:block}sup{font-size:30%;height:0;line-height:1;vertical-align:baseline;position:relative;bottom:3ex}body *::-ms-clear,select::-ms-expand{opacity:0}.grey13{color:#545e61;font-size:13px}#page-content{min-height:400px;margin-left:auto;margin-right:auto;transition:margin-top 300ms ease;-moz-transition:margin-top 300ms ease;-webkit-transition:margin-top 300ms ease;-o-transition:margin-top 300ms ease}main{display:block;width:100%;height:100%;min-height:500px}.buyNowHero{background-image:url(/shakeology-redesign-theme/images/shakeology-green-bg.jpg);height:255px;background-size:cover;display:block;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/shakeology-redesign-theme/images/shakeology-green-bg.jpg',sizingMethod='scale');background-repeat:no-repeat}.buyNowHero h1,.buyNowHero p{width:1140px;text-align:center;margin:auto;color:#545e61}.buyNowHero h1{font-size:50px;color:#545e61;line-height:80px;padding-top:40px}.buyNowHero p{font-size:16px;font-weight:100;line-height:22px}.buyNowHero .hero-text-mobile{display:none}.desktop{display:block}.plain-text{padding:10px;font-size:13px;color:#545e61}.plain-text p{margin-bottom:15px}.plain-text h3{font-size:14px;color:#303739;margin-bottom:20px}.icon-envelope{background:url(/shakeology-redesign-theme/images/icon-envelope.png) center no-repeat}.icon-key{background:url(/shakeology-redesign-theme/images/icon-key.png) center no-repeat}.icon-question{background:url(/shakeology-redesign-theme/images/icon-question.png) center no-repeat}.icon-check{background:url(/shakeology-redesign-theme/images/icon-check.png) center no-repeat}.icon-globe{background:url(/shakeology-redesign-theme/images/icon-checkout-sprite.png) 5px 5px no-repeat}.icon-select-globe{background:url(/shakeology-redesign-theme/images/icon-checkout-sprite.png) 5px 4px no-repeat}.icon-location{background:url(/shakeology-redesign-theme/images/icon-checkout-sprite.png) -56px 5px no-repeat}.icon-select-location{background:url(/shakeology-redesign-theme/images/icon-checkout-sprite.png) -56px -5px no-repeat;margin-left:-10px}.icon-home{background:url(/shakeology-redesign-theme/images/icon-checkout-sprite.png) -114px 5px no-repeat}.icon-user{background:url(/shakeology-redesign-theme/images/icon-checkout-sprite.png) -170px 2px no-repeat}.icon-credit-card{background:url(/shakeology-redesign-theme/images/icon-checkout-sprite.png) -235px 3px no-repeat}.icon-lock{background:url(/shakeology-redesign-theme/images/icon-checkout-sprite.png) -294px 2px no-repeat}.icon-calendar{background:url(/shakeology-redesign-theme/images/icon-checkout-sprite.png) -355px 5px no-repeat}.icon-select-calendar{background:url(/shakeology-redesign-theme/images/icon-checkout-sprite.png) -355px -8px no-repeat}.icon-phone{background:url(/shakeology-redesign-theme/images/icon-checkout-sprite.png) -417px 5px no-repeat}.icon-select-phone{background:url(/shakeology-redesign-theme/images/icon-checkout-sprite.png) -417px -5px no-repeat}.icon-truck{background:url(/shakeology-redesign-theme/images/icon-checkout-sprite.png) -465px 5px no-repeat}.icon-select-truck{background:url(/shakeology-redesign-theme/images/icon-checkout-sprite.png) -465px -5px no-repeat}.icon-screen-name{background:url(/shakeology-redesign-theme/images/icon-screen-name.png) center no-repeat}.icon-coach{background:url(/shakeology-redesign-theme/images/icon-coach.png) center no-repeat}.icon-coach-select{background:url(/shakeology-redesign-theme/images/icon-coach.png) center no-repeat;top:-11px}.input-wrap{background-color:#fff;width:100%;height:44px;margin-bottom:10px;overflow:hidden}.input-icon,.input-name,.input-input{position:absolute}.select .input-icon{height:23px}.input-icon{width:44px;height:44px;position:absolute}.input-wrap input{font-size:16px;color:#545e61;font-family:Helvetica;height:44px;outline:0;width:70%;position:absolute;padding:0;outline:0;background:#fff;border:0;z-index:11}div.cart .input-wrap input,div.checkout .input-wrap input{margin-left:44px}div.cart .select select,div.checkout .select select{margin-left:32px}.input-half-size{width:300px}.select-half-size{width:280px}.input-third-size{width:226px;margin-right:12px}.input-third-select{width:206px;margin-right:8px}.input-half-select{width:280px}.input-double{width:615px}div.submitBtn{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:1px 1px 6px #444;-webkit-box-shadow:1px 1px 6px #444;box-shadow:1px 1px 6px #444;cursor:pointer;margin:30px 0}input[type="number"]{text-align:left;width:50px;outline:0;text-align:center}input[type="submit"],input[type="button"]{padding:5px;border:0;color:#fff;font-size:17px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:1px 1px 6px #444;-webkit-box-shadow:1px 1px 6px #444;box-shadow:1px 1px 6px #444}input[type="submit"].disabled,input[type="button"].disabled{opacity:.5;filter:alpha(opacity=50)}.select{color:#1e2527;background-image:url(/shakeology-redesign-theme/images/selectIcon.png);background-repeat:no-repeat;background-position:right;background-color:#fff;border:10px solid #fff;overflow:hidden;height:23px}.select select{background:transparent;font-size:16px;border:0;width:105%;border-radius:0;-webkit-appearance:none;outline:0;color:#141b1d;font-weight:100;position:absolute;min-width:150px}.selectLabel{line-height:33px;padding:0 10px 0 0}#page-header div.icons-container{display:none}.hide{display:none!important}.show{display:block!important}input.focus,textarea.focus,.ie6 input.focus,.ie6 textarea.focus,input[type="number"].focus,input[type="number"]{outline:0;background:0;border:0}details summary::-webkit-details-marker{display:none}.hidden,.userdock-table .hidden{display:none}.userdock-table.popup .hidden{display:block}#errorPage{height:843px;background:url(/shakeology-redesign-theme/images/grain.png);overflow:hidden;font-size:18px;color:#545e61;line-height:30px}#errorPage div{height:843px;position:relative}#errorPage .greenLayer{background:url(/shakeology-redesign-theme/images/404-greenLayer.png)}#errorPage .glow{background:url(/shakeology-redesign-theme/images/404-whiteGlow.png) no-repeat bottom center}#errorPage .greenStripes{background:url(/shakeology-redesign-theme/images/404-greenStrips.png) repeat-x scroll 0 -60px transparent}#errorPage .glassShake{background-attachment:scroll;background-clip:border-box;background-color:transparent;background-image:url("/shakeology-redesign-theme/images/404-shakeology-shake-2.png");background-origin:padding-box;background-position:center center;background-repeat:no-repeat;background-size:100% auto;height:843px;position:absolute;right:-100px;width:700px}#errorPage .errorPageContent{width:1140px;margin:auto;padding:10px}#errorPage .errorPageContent div.error-404-title h1{color:#fff;font-size:45px;font-weight:normal;height:215px;line-height:50px;overflow:hidden}#errorPage .errorPageContent h2{font-size:27px;color:#303739}#errorPage .errorPageContent li{font-weight:bold;line-height:25px;list-style:none outside none;width:330px}#errorPage .errorPageContent ul a{color:#545e61;text-decoration:none;width:320px;position:absolute}#errorPage .errorPageContent ul a.shake-flavors{top:40px}#errorPage .iconLeafe404{padding-left:30px;background:url(/shakeology-redesign-theme/images/404-icons.png) 0 0 no-repeat}#errorPage .iconGlass404{padding-left:30px;background:url(/shakeology-redesign-theme/images/404-icons.png) 0 -27px no-repeat}#errorPage img.error-404-image{position:absolute;top:0}#errorPage div.error-404-title,#errorPage div.error-404-text,#errorPage div.error-404-bullets,#errorPage div.error-404-phrase,#errorPage div.error-404-button{height:auto}#errorPage div.error-404-title{top:100px;width:500px}#errorPage div.error-404-text{height:60px;overflow:hidden;top:125px;width:440px}#errorPage div.error-404-bullets{top:165px;height:80px}#errorPage div.error-404-phrase{top:185px}#errorPage div.error-404-button{top:230px}#recipePage{font-size:16px;color:#545e61;margin-bottom:15px}div.recipeGlow{position:fixed;top:0;right:0;width:100%;height:800px;background:url(/shakeology-redesign-theme/images/404-whiteGlow.png) no-repeat center top;z-index:0}#recipePage div.receipesWrap{height:auto;margin:auto;overflow:hidden;width:1140px}div.page-hero{text-align:center;padding:40px;line-height:20px;margin:auto;margin-top:30px;font-size:16px;color:#545e61;z-index:1;width:1140px}div.page-hero h1{font-size:50px;margin-bottom:16px;line-height:50px}div.page-hero sup{bottom:1ex;font-size:60%}div.page-hero .hero-text-mobile{display:none}#recipePage div.filter-options{height:50px;line-height:50px;background-color:#545e61;overflow:hidden}#recipePage div.filter-wrap{height:52px;border-bottom:2px solid #545e61;width:1135px;margin:0 auto 5px}#recipePage div.filter-options select.filter{width:110%;left:0;margin-top:0;height:auto}#recipePage .selectsWrap .select{width:200px;float:left;margin:0 5px}.selectsWrap{display:inline-block;width:770px;text-align:center;padding:4px 0}#p_p_id_SHAKEOLOGY_HEADER_WAR_shakeologyportlet_{position:absolute;top:0;left:0;width:100%;height:auto}section.cart-unavailable{width:100%;background-image:url(/shakeology-redesign-theme/images/cart-unavailable-background.jpg);background-size:cover;overflow:hidden}section.cart-unavailable article{margin:auto;color:#525a6d}section.cart-unavailable p{margin-bottom:18px}section.cart-unavailable figure.stripe{position:absolute;width:100%;left:0;background-color:rgba(108,194,64,0.45)}section.cart-unavailable div.message,section.cart-unavailable div.contact{position:absolute;left:0}section.cart-unavailable img{position:absolute}#layout-column_top{position:absolute;top:0;left:0;height:auto;width:100%}