@charset "UTF-8";/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */img,legend{border:0}legend,td,th{padding:0}.account-container .action-buttons .action-button,.account-container .action-buttons>.action-button:first-child,.account-container .action-buttons>form:first-child .action-button{box-shadow:2px 2px 0 0 #212322;text-align:center;overflow:hidden;line-height:1.625rem;margin-bottom:.8125rem}.account-container .action-buttons .action-button:active,.account-container .action-buttons>.action-button:first-child:active,.account-container .action-buttons>form:first-child .action-button:active,.admin-button:active,.disabled-button:active,.facebook-button:active,.gmail-button:active,.nav-header .try-soylent-button:active,.primary-button:active,.product-module .order-once-button:active,.product-module .order-once-button:disabled:active,.product-module .subscribe-button:active,.product-module .subscribe-button:disabled:active,.product-module-large .order-once-button:active,.product-module-large .order-once-button:disabled:active,.product-module-large .subscribe-button:active,.product-module-large .subscribe-button:disabled:active,.twitter-button:active,.warning-button:active,a:active,a:hover,button:active,button:disabled:active,form .search-button:active,form input[type=color]:active,form input[type=date]:active,form input[type=email],form input[type=file]:active,form input[type=number]:active,form input[type=password],form input[type=range]:active,form input[type=tel],form input[type=text],form input[type=url],form select:active,form textarea:focus{outline:0}aside,blockquote{text-indent:-.37em}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0}mark{background:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}svg:not(:root){overflow:hidden}hr{box-sizing:content-box;height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}.account-container .action-buttons .action-button,.account-container .action-buttons .action-button:link,.account-container .action-buttons .action-button:visited,.account-container .action-buttons>.action-button:first-child,.account-container .action-buttons>.action-button:first-child:link,.account-container .action-buttons>.action-button:first-child:visited,.account-container .action-buttons>form:first-child .action-button,.account-container .action-buttons>form:first-child .action-button:link,.account-container .action-buttons>form:first-child .action-button:visited{color:#fff}blockquote,q{font-style:italic}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}.form-group,.product-module .product-price-group,.product-module .product-quantity-select-group,.product-module-large .product-price-group,.product-module-large .product-quantity-select-group{margin-bottom:2.4375rem;position:relative}.form-group:after,.product-module .product-price-group:after,.product-module .product-quantity-select-group:after,.product-module-large .product-price-group:after,.product-module-large .product-quantity-select-group:after{content:"";display:table;clear:both}.main-container{margin-top:6.5rem}.overlay{display:none;position:fixed;width:100%;height:100%;top:0;left:0;z-index:100;background-color:transparent}.about-container:after,.account-container:after,.simple-container:after{content:" ";display:block;clear:both}.alert{margin-bottom:1.625rem}.simple-container{max-width:1500px;margin-left:auto;margin-right:auto;box-sizing:content-box;margin:0 auto;padding-top:0;padding-bottom:0}@media (min-width:0) and (max-width:480px){.simple-container{padding-left:2%;padding-right:2%}}@media (min-width:481px) and (max-width:960px){.simple-container{padding-left:4%;padding-right:4%}}@media (min-width:961px){.simple-container{padding-left:6%;padding-right:6%}}.simple-container .error-description{margin-bottom:1.625rem;max-width:600px}.about-container,.account-container{max-width:1500px;padding-top:0;padding-bottom:0;box-sizing:content-box}.about-container{margin-left:auto;margin-right:auto;margin:0 auto}@media (min-width:0) and (max-width:480px){.about-container{padding-left:2%;padding-right:2%}}@media (min-width:481px) and (max-width:960px){.about-container{padding-left:4%;padding-right:4%}}@media (min-width:681px) and (max-width:960px){.about-container .about-section{width:66.13757%;float:left;margin-right:1.5873%}}@media (min-width:961px){.about-container{padding-left:6%;padding-right:6%}.about-container .about-section{width:49.20635%;float:left;margin-right:1.5873%}}.account-container{margin-left:auto;margin-right:auto;margin:0 auto}@media (min-width:0) and (max-width:480px){.account-container{padding-left:2%;padding-right:2%}}@media (min-width:481px) and (max-width:960px){.account-container{padding-left:4%;padding-right:4%}}@media (min-width:961px){.account-container{padding-left:6%;padding-right:6%}}.account-container .subscription-line-item{border-top:1px solid #e7e7e7;padding:3.25rem 0}.account-container .subscription-line-item:after{content:"";display:table;clear:both}.account-container .subscription-line-item:last-child{padding-bottom:0}.account-container .show-cancelled-subscriptions{border-top:1px solid #e7e7e7;padding:.8125rem 0;display:block;text-align:center}.account-container .show-cancelled-subscriptions:hover{border-bottom:0}.account-container section{margin-bottom:3.25rem}.account-container section:last-child{margin-bottom:0}@media (min-width:681px){.account-container .subscription-module-container{width:66.13757%;float:left;margin-right:1.5873%}}.account-container .history-section .section-header:after{content:"";display:table;clear:both}.account-container .history-section .section-heading{display:inline-block;float:left}.account-container .history-filter{display:table;margin-bottom:1.625rem}@media (max-width:680px){.account-container .history-filter{clear:both;width:100%}}@media (min-width:681px){.account-container .history-filter{width:32.27513%;float:right;margin-right:0;padding-top:.8125rem}}.account-container .history-filter-label,.account-container .history-filter-select{display:table-cell}.account-container .history-filter-label{width:1px;white-space:nowrap;padding-right:.5rem}@media (max-width:680px){.account-container .action-buttons{float:none}}@media (min-width:681px){.account-container .action-buttons{width:23.80952%;float:right;margin-right:0}}.account-container .action-buttons .action-button,.account-container .action-buttons .admin-button,.account-container .action-buttons .disabled-button,.account-container .action-buttons .primary-button,.account-container .action-buttons .secondary-button,.account-container .action-buttons .warning-button,.account-container .action-buttons form .search-button,form .account-container .action-buttons .search-button{display:block;width:100%}.account-container .action-buttons>.action-button:first-child{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;display:inline-block;padding:.5rem 1rem;-webkit-transition:all .4s ease;transition:all .4s ease;position:relative;background:#69cd3c}.account-container .action-buttons>.action-button:first-child:hover{border:0}.account-container .action-buttons>.action-button:first-child:before{content:"";position:absolute;top:50%;left:50%;display:block;width:0;padding-top:0;border-radius:100%;background-color:rgba(240,250,240,.2);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);pointer-events:none}.account-container .action-buttons>.action-button:first-child:active:before{width:120%;padding-top:120%;-webkit-transition:width .2s ease-out,padding-top .2s ease-out;transition:width .2s ease-out,padding-top .2s ease-out;pointer-events:none}.account-container .action-buttons .action-button:before,.account-container .action-buttons>form:first-child .action-button:before{content:"";top:50%;width:0;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);pointer-events:none}.account-container .action-buttons>.action-button:first-child:hover{cursor:pointer;background:#48be16}.account-container .action-buttons>form:first-child .action-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;display:inline-block;padding:.5rem 1rem;-webkit-transition:all .4s ease;transition:all .4s ease;position:relative;background:#69cd3c}.account-container .action-buttons>form:first-child .action-button:hover{border:0}.account-container .action-buttons>form:first-child .action-button:before{position:absolute;left:50%;display:block;padding-top:0;border-radius:100%;background-color:rgba(240,250,240,.2);transform:translate(-50%,-50%)}.account-container .action-buttons>form:first-child .action-button:active:before{width:120%;padding-top:120%;-webkit-transition:width .2s ease-out,padding-top .2s ease-out;transition:width .2s ease-out,padding-top .2s ease-out;pointer-events:none}.account-container .action-buttons>form:first-child .action-button:hover{cursor:pointer;background:#48be16}.account-container .action-buttons .action-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;display:inline-block;padding:.5rem 1rem;-webkit-transition:all .4s ease;transition:all .4s ease;position:relative;background:#9f9f9f}.account-container .action-buttons .action-button:hover{border:0}.account-container .action-buttons .action-button:before{position:absolute;left:50%;display:block;padding-top:0;border-radius:100%;background-color:rgba(240,250,240,.2);transform:translate(-50%,-50%)}.account-container .action-buttons .action-button:active:before{width:120%;padding-top:120%;-webkit-transition:width .2s ease-out,padding-top .2s ease-out;transition:width .2s ease-out,padding-top .2s ease-out;pointer-events:none}.account-container .action-buttons .action-button:hover{cursor:pointer;background:#7f7f7f}.update-profile-link{margin-bottom:.8125rem;text-align:right}.need-more-now-overlay.overlay-container .overlay-content{height:auto}.need-more-now-overlay.overlay-container .primary-button,.need-more-now-overlay.overlay-container form .search-button,form .need-more-now-overlay.overlay-container .search-button{vertical-align:top}.all-products-container:after,.contact-container:after,.terms-container:after{content:" ";display:block;clear:both}.terms-container{max-width:1500px;margin-left:auto;margin-right:auto;box-sizing:content-box;margin:0 auto;padding-top:0;padding-bottom:0}@media (min-width:0) and (max-width:480px){.terms-container{padding-left:2%;padding-right:2%}}@media (min-width:481px) and (max-width:960px){.terms-container{padding-left:4%;padding-right:4%}}@media (min-width:961px){.terms-container{padding-left:6%;padding-right:6%}}.terms-container .terms-text{max-width:600px}.terms-container .ordered-list{width:100%}.terms-container .unordered-list{margin-left:1rem}.all-products-container,.contact-container{max-width:1500px;margin-left:auto;padding-top:0;padding-bottom:0;box-sizing:content-box}.terms-container .watch-video-button{float:left;margin-right:1rem}.contact-container{margin-right:auto;margin:0 auto}@media (min-width:0) and (max-width:480px){.contact-container{padding-left:2%;padding-right:2%}}@media (min-width:481px) and (max-width:960px){.contact-container{padding-left:4%;padding-right:4%}}@media (min-width:681px) and (max-width:960px){.contact-container .contact-form-container,.contact-container .help-links{width:66.13757%;float:left;margin-right:1.5873%}}@media (max-width:480px){.contact-container .help-links .help-section-heading{margin-top:3.25rem}}@media (min-width:961px){.contact-container{padding-left:6%;padding-right:6%}.contact-container .contact-form-container,.contact-container .help-links{width:49.20635%;float:left;margin-right:1.5873%}.contact-container .help-links{padding-left:4.2328%;padding-right:4.2328%;margin-right:0}}.all-products-container{margin-right:auto;margin:0 auto}.all-products-container .product-module-grid,.all-products-container .product-module-large-grid,.all-products-container .section-header{margin-bottom:3.25rem}.all-products-container .beta-products:after{content:"";display:table;clear:both}.all-products-container:last-child{margin-bottom:0}.all-products-container .product-module .product-image,.all-products-container .product-module-large .product-image{width:100%}@media (max-width:960px){.all-products-container .product-module,.all-products-container .product-module-large{padding-bottom:1.625rem;margin-bottom:1.625rem;border-bottom:1px solid #e7e7e7}.all-products-container .product-module-large:after,.all-products-container .product-module:after{content:"";display:table;clear:both}}@media (min-width:0) and (max-width:480px){.all-products-container{padding-left:2%;padding-right:2%}.all-products-container .product-module .product-image-container,.all-products-container .product-module-large .product-image-container{margin-bottom:.8125rem}.all-products-container .product-module .product-image,.all-products-container .product-module-large .product-image{max-height:200px;max-width:100%;width:auto}}@media (min-width:481px) and (max-width:960px){.all-products-container{padding-left:4%;padding-right:4%}.all-products-container .product-module,.all-products-container .product-module-large{max-width:1500px;margin-left:auto;margin-right:auto}.all-products-container .product-module-large:after,.all-products-container .product-module:after{content:" ";display:block;clear:both}.all-products-container .product-module .product-image-container,.all-products-container .product-module-large .product-image-container{width:48.3871%;float:left;margin-right:3.22581%;text-align:center}.all-products-container .product-module .product-summary,.all-products-container .product-module-large .product-summary{width:48.3871%;float:right;margin-right:0}.all-products-container .product-module .product-image,.all-products-container .product-module-large .product-image{max-height:300px;max-width:100%;width:auto}}.all-products-container .product-module-large{max-width:1500px;margin-left:auto;margin-right:auto}.all-products-container .product-module-large:after{content:" ";display:block;clear:both}@media (min-width:0) and (max-width:480px){.all-products-container .product-module-large .product-image-container,.all-products-container .product-module-large .product-summary{width:100%;float:left;margin-left:0;margin-right:0}}@media (min-width:481px) and (max-width:960px){.all-products-container .product-module-large .product-image-container,.all-products-container .product-module-large .product-summary{width:49.20635%;float:left;margin-right:1.5873%}.all-products-container .product-module-large .product-summary{float:right;margin-right:0}}@media (min-width:961px) and (max-width:1280px){.all-products-container .product-module-large .product-image-container{width:70.37037%;float:left;margin-right:1.5873%}.all-products-container .product-module-large .product-summary{width:28.04233%;float:right;margin-right:0}}@media (min-width:1281px){.all-products-container .product-module-large .product-image-container{width:74.60317%;float:left;margin-right:1.5873%}.all-products-container .product-module-large .product-summary{width:23.80952%;float:right;margin-right:0}}.all-products-container .product-module:nth-child(2n-1){clear:left}.all-products-container .product-module:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0}@media (min-width:481px) and (max-width:680px){.all-products-container .product-module .product-image-container{width:49.20635%;float:left;margin-right:1.5873%}.all-products-container .product-module .product-summary{width:49.20635%;float:right;margin-right:0}}@media (min-width:961px){.all-products-container{padding-left:6%;padding-right:6%}.all-products-container .product-module{width:44.97354%;float:left;margin-right:1.5873%;margin-bottom:3.25rem}.all-products-container .product-module:nth-child(2n){float:right;margin-right:0}}@media (min-width:961px) and (max-width:1280px){.all-products-container .product-module .product-image-container{width:34.11765%;float:left;margin-right:3.52941%}.all-products-container .product-module .product-summary{width:62.35294%;float:right;margin-right:0}}@media (min-width:1281px){.all-products-container .product-module .product-image-container{width:43.52941%;float:left;margin-right:3.52941%}.all-products-container .product-module .product-summary{width:52.94118%;float:right;margin-right:0}}.cart-container{max-width:1500px;margin-left:auto;margin-right:auto;box-sizing:content-box;margin:0 auto;padding-bottom:0;padding-top:1.625rem}.cart-container:after{content:" ";display:block;clear:both}@media (min-width:0) and (max-width:480px){.cart-container{padding-left:2%;padding-right:2%}}@media (min-width:481px) and (max-width:960px){.cart-container{padding-left:4%;padding-right:4%}}@media (min-width:681px){.cart-container header{width:74.19355%;float:left;margin-right:3.22581%}}@media (max-width:680px){.cart-container .cart-header{font-size:2.5625rem;line-height:1.26829em;margin-top:0;margin-bottom:1.625rem}}.cart-container h3{margin-bottom:.8125rem}@media (min-width:961px){.cart-container{padding-left:6%;padding-right:6%}.cart-container .cart-call-to-action{float:right}}.cart-container .sub-heading{max-width:850px}@media (max-width:680px){.cart-container .sub-heading{margin-bottom:1.625rem}}.cart-container .cart-section.available .backordered-info,.cart-container .cart-section.delayed .available-info{display:none}.cart-container .cart-section .backordered-info.checkout-info{color:#E0415D}.cart-container .cart-items{border-top:1px solid #7f7f7f;margin-bottom:1.625rem}.cart-container .cart-item{border-bottom:1px solid #7f7f7f;padding:1.625rem 0 .8125rem;position:relative;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}@media (min-width:681px){.cart-container .cart-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.cart-container .item-info{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;margin:0 1rem}.cart-container .item-info:first-child{margin-left:0}.cart-container .item-info:last-child{margin-right:0}.cart-container .item-image{width:100px}.cart-container .item-description{margin-top:.8125rem}.cart-container .item-title{font-size:1.1rem}.cart-container .shipping-info{color:#9f9f9f}.cart-container .subscription-badge{font-size:80%;background-color:#212322;color:#fff;display:inline-block;padding-right:.5rem;padding-left:.5rem}.cart-container .item-quantity{width:19.57672%}.cart-container .item-quantity:after{display:inline}@media (max-width:680px){.cart-container .item-info{margin-left:calc(100px + 1rem);margin-bottom:.8125rem}.cart-container .item-image{float:left}.cart-container .item-quantity{width:49.20635%}.cart-container .item-quantity select{width:100%}.cart-container .remove{position:absolute;top:20px;right:20px}}@media (min-width:681px){.cart-container .item-price{margin-left:auto}}.cart-container .current-price{font-size:1.3rem;margin-right:.25rem}.cart-container .remove{cursor:pointer}.cart-container .remove .svg-remove-icon{width:.75rem;height:.75rem;overflow:visible;fill:#9f9f9f}.cart-container .remove:hover{border-bottom:0}.cart-container .remove:hover .svg-remove-icon{fill:#E0415D}.cart-container .removed-item-confirmation{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.cart-container .cart-checkout-container,.cart-container .subtotal-container{margin-bottom:1.625rem}.cart-container .cart-checkout-container:after,.cart-container .subtotal-container:after{content:"";display:table;clear:both}.cart-container .subtotal-container{font-size:1.625rem;font-weight:700}.cart-container .cart-checkout-container{margin-bottom:4.875rem}@media (max-width:680px){.cart-container .cart-checkout-container{margin-bottom:1.625rem}}@media (min-width:961px){.cart-container .checkout-info{float:left;max-width:65.5914%}.cart-container .checkout-button,.cart-container .subtotal-amount{float:right}}.checkout-container{max-width:1500px;margin-left:auto;margin-right:auto;box-sizing:content-box;margin:0 auto;padding-top:0;padding-bottom:0}.checkout-container:after{content:" ";display:block;clear:both}@media (min-width:0) and (max-width:480px){.checkout-container{padding-left:2%;padding-right:2%}}@media (min-width:481px) and (max-width:960px){.checkout-container{padding-left:4%;padding-right:4%}}.checkout-container .checkout-header{margin-bottom:3.25rem;position:relative}@media (max-width:960px){.checkout-container .purchase-summary{margin-bottom:3.25rem}}@media (min-width:961px){.checkout-container{padding-left:6%;padding-right:6%}.checkout-container .purchase-form{width:49.20635%;float:left;margin-right:1.5873%}.checkout-container .purchase-summary{width:40.74074%;float:right;margin-right:0}.checkout-container #id_payment-expiry_month_container,.checkout-container #id_payment-expiry_year_container{display:inline-block;vertical-align:top;width:39.78495%}.checkout-container #id_payment-expiry_month_container{margin-right:1rem}}.checkout-container .checkout-header-container{display:table;width:100%}.checkout-container .checkout-header-container .checkout-heading,.checkout-container .checkout-header-container .secure-lock-icon-container{display:table-cell}.checkout-container .checkout-header-container .secure-lock-icon-container{text-align:right;vertical-align:middle}@media (max-width:480px){.checkout-container .checkout-heading{font-size:2.5625rem;line-height:1.26829em;margin-top:0;margin-bottom:1.625rem}.checkout-container .secure-lock-icon{display:none}}.checkout-container .secure-purchase-icon{width:1.1rem;height:1.1rem;vertical-align:text-bottom;fill:#fff}.checkout-container .section-heading-container{display:table;width:100%}.checkout-container .section-heading-container .shipping-countries,.checkout-container .section-heading-container .shipping-heading{display:table-cell}.checkout-container .section-heading-container .shipping-countries{text-align:right;vertical-align:middle}@media (min-width:481px){.checkout-container .section-heading-container{display:table;width:100%}.checkout-container .section-heading-container .accepted-credit-cards,.checkout-container .section-heading-container .payment-heading{display:table-cell}.checkout-container .section-heading-container .accepted-credit-cards{text-align:right;vertical-align:middle}.checkout-container .grand-total-dollars{float:right}}.checkout-success-container:after,.home-container .alert-container:after,.home-container .flexible-messaging:after,.home-container .footer-container:after,.home-container .marketing-block:after,.home-container .product-lines-module:after{content:" ";display:block;clear:both}@media (max-width:680px){.checkout-container .payment-heading.section-heading{margin-bottom:.8125rem}}.checkout-container .accepted-credit-card,.checkout-container .shipping-country{width:40px;height:23px;margin-left:.5rem}.checkout-container .accepted-credit-card:first-child,.checkout-container .shipping-country:first-child{margin-left:0}.checkout-success-container,.home-container .alert-container{margin-left:auto;margin-right:auto;max-width:1500px;box-sizing:content-box;padding-top:0;padding-bottom:0}.checkout-container .errorlist{color:#E0415D;font-size:.8rem;padding-left:.5rem}.checkout-container .errorlist a,.checkout-container .errorlist a:active,.checkout-container .errorlist a:hover,.checkout-container .errorlist a:visited{text-decoration:none;border-bottom:.1em;border-bottom-color:#E0415D;border-bottom-style:solid;color:#E0415D}.home-container .hero-container .heading,.home-container .hero-container .sub-heading,.refer-landing-container .heading,.refer-landing-container .sub-heading{color:#fff}.checkout-success-container{margin:0 auto}@media (min-width:0) and (max-width:480px){.checkout-success-container{padding-left:2%;padding-right:2%}}@media (min-width:481px) and (max-width:960px){.checkout-success-container{padding-left:4%;padding-right:4%}}@media (max-width:960px){.checkout-success-container .order-summary,.checkout-success-container .purchase-summary,.checkout-success-container .shipping-summary{margin-bottom:3.25rem}}@media (min-width:961px){.checkout-success-container{padding-left:6%;padding-right:6%}.checkout-success-container .order-summary,.checkout-success-container .purchase-summary,.checkout-success-container .shipping-summary{margin-top:3.25rem}.checkout-success-container .order-summary,.checkout-success-container .shipping-summary{width:49.20635%;float:left;margin-right:1.5873%}.checkout-success-container .purchase-summary{width:40.74074%;float:right;margin-right:0}}.checkout-success-container .checkout-summary-items{margin-top:3.25rem;margin-bottom:3.25rem}.checkout-success-container .checkout-summary-items .checkout-summary-item{margin-bottom:.8125rem}.checkout-success-container .purchase-summary p,.checkout-success-container .social-buttons li{margin-bottom:1.625rem}.checkout-success-container .purchase-summary p:last-child,.checkout-success-container .social-buttons li:last-child{margin-bottom:0}.home-container .alert-container{margin:0 auto}@media (min-width:0) and (max-width:480px){.home-container .alert-container{padding-left:2%;padding-right:2%}}@media (min-width:481px) and (max-width:960px){.home-container .alert-container{padding-left:4%;padding-right:4%}}@media (min-width:961px){.home-container .alert-container{padding-left:6%;padding-right:6%}}.home-container .flexible-messaging,.home-container .footer-container,.home-container .marketing-block,.home-container .product-lines-module{max-width:1500px;margin-left:auto;margin-right:auto;box-sizing:content-box;margin:0 auto;padding-top:0;padding-bottom:0}@media (min-width:0) and (max-width:480px){.home-container .flexible-messaging,.home-container .footer-container,.home-container .marketing-block,.home-container .product-lines-module{padding-left:2%;padding-right:2%}}@media (min-width:481px) and (max-width:960px){.home-container .flexible-messaging,.home-container .footer-container,.home-container .marketing-block,.home-container .product-lines-module{padding-left:4%;padding-right:4%}}@media (min-width:961px){.home-container .flexible-messaging,.home-container .footer-container,.home-container .marketing-block,.home-container .product-lines-module{padding-left:6%;padding-right:6%}}.home-container .flexible-messaging,.home-container .marketing-block,.home-container .product-lines-module{margin-bottom:3.25rem}.home-container .flexible-messaging:after,.home-container .marketing-block:after,.home-container .product-lines-module:after{content:"";display:table;clear:both}.home-container .expansion-newsletter{clear:both;overflow:hidden;margin-bottom:-3.25rem}.home-container .hero-container{max-width:1500px;margin-left:auto;margin-right:auto;box-sizing:content-box;margin:0 auto;padding-top:0;padding-bottom:0;display:table;width:100%;margin-bottom:3.25rem;background-image:url("/static/images/home/hero.ebf94ff2317b.jpg");background-color:#212322;background-repeat:no-repeat;background-position:center center;background-size:cover;height:40vw}.home-container .hero-container:after{content:" ";display:block;clear:both}@media (min-width:0) and (max-width:480px){.home-container .hero-container{padding-left:2%;padding-right:2%}}@media (min-width:481px) and (max-width:960px){.home-container .hero-container{padding-left:4%;padding-right:4%}}@media (max-width:1500px){.home-container .hero-container{box-sizing:border-box}}@media (min-width:1281px){.home-container .hero-container{height:35vw}}@media (max-width:960px){.home-container .hero-container{background-image:-webkit-linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url("/static/images/home/hero.ebf94ff2317b.jpg");background-image:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url("/static/images/home/hero.ebf94ff2317b.jpg");padding-top:3rem;padding-bottom:3rem}}@media (max-width:480px){.home-container .hero-container{padding-top:1rem;padding-bottom:1rem}}.home-container .hero-container .primary-button,.home-container .hero-container form .search-button,form .home-container .hero-container .search-button{margin-bottom:0}.home-container .hero-container header{display:table-cell;vertical-align:middle}@media (min-width:961px){.home-container .hero-container{padding-left:6%;padding-right:6%}.home-container .hero-container header{padding-left:66.13757%}}.home-container .hero-container .headings{margin-bottom:1.625rem}.home-container .hero-container .sub-heading{max-width:850px}.home-container .hero-container .heading{font-size:2.5625rem;line-height:1.26829em;margin-top:0;margin-bottom:1.625rem;margin-bottom:.8125rem}@media (min-width:681px){.home-container .video-module{margin-bottom:4.875rem}}.home-container .footer-call-to-action{overflow:hidden;background:#f7f7f7;padding:1.5rem;text-align:center}.home-container .footer-call-to-action:after{content:"";display:table;clear:both}.login-container:after,.logout-container:after{content:" ";clear:both}.login-container{max-width:1500px;margin-left:auto;margin-right:auto;box-sizing:content-box;margin:0 auto;padding-top:0;padding-bottom:0}.login-container:after{display:block}@media (min-width:0) and (max-width:480px){.login-container{padding-left:2%;padding-right:2%}}@media (min-width:481px) and (max-width:960px){.login-container{padding-left:4%;padding-right:4%}}.login-container .section-supplement{margin-bottom:1.625rem}@media (min-width:681px){.login-container .login-section{width:66.13757%;float:left;margin-right:1.5873%}}@media (min-width:961px){.login-container{padding-left:6%;padding-right:6%}.login-container .login-section{width:49.20635%;float:left;margin-right:1.5873%}}.login-container .form-group{margin-bottom:3.25rem;max-width:500px}.logout-container,.newsletter-container{max-width:1500px;box-sizing:content-box;padding-top:0;padding-bottom:0}.login-container .actions{margin-bottom:1.625rem}.login-container .secondary-links{min-height:1.625rem}.login-container .forgot-password{display:inline-block}.logout-container{margin-left:auto;margin-right:auto;margin:0 auto}.logout-container:after{display:block}@media (min-width:0) and (max-width:480px){.logout-container{padding-left:2%;padding-right:2%}}@media (min-width:481px) and (max-width:960px){.logout-container{padding-left:4%;padding-right:4%}}@media (min-width:681px) and (max-width:960px){.logout-container .logout-section{width:66.13757%;float:left;margin-right:1.5873%}}@media (min-width:961px){.logout-container{padding-left:6%;padding-right:6%}.logout-container .logout-section{width:49.20635%;float:left;margin-right:1.5873%}}.logout-container .alert{display:none}.newsletter-container:after,.product-detail-container:after{content:" ";display:block;clear:both}.newsletter-container{margin-left:auto;margin-right:auto;margin:0 auto}@media (min-width:0) and (max-width:480px){.newsletter-container{padding-left:2%;padding-right:2%}}@media (min-width:481px) and (max-width:960px){.newsletter-container{padding-left:4%;padding-right:4%}}@media (min-width:681px) and (max-width:960px){.newsletter-container .section-text,.newsletter-container .signup-form{width:66.13757%;float:left;margin-right:1.5873%}}@media (min-width:961px){.newsletter-container{padding-left:6%;padding-right:6%}.newsletter-container .section-text,.newsletter-container .signup-form{width:49.20635%;float:left;margin-right:1.5873%}}.product-detail-container,.release-notes-container{max-width:1500px;margin-left:auto;margin-right:auto;box-sizing:content-box;padding-top:0}.product-detail-container{margin:0 auto;padding-bottom:0}@media (min-width:0) and (max-width:480px){.product-detail-container{padding-left:2%;padding-right:2%}}@media (min-width:481px) and (max-width:960px){.product-detail-container{padding-left:4%;padding-right:4%}}.product-detail-container .messaging-block:after,.product-detail-container .nutrition-info:after,.product-detail-container .product-module:after{content:"";display:table;clear:both}.refer-landing-container .alert-container:after,.refer-landing-container .hero-container:after,.refer-landing-container .referal-body-container:after,.release-notes-container:after{display:block;content:" ";clear:both}@media (max-width:960px){.product-detail-container .product-module .product-image-container{margin-bottom:1.625rem}.refer-landing-container .heading{font-size:2.5625rem}}@media (min-width:961px){.product-detail-container{padding-left:6%;padding-right:6%}.product-detail-container .product-module .product-image-container{width:74.60317%;float:left;margin-right:1.5873%}.product-detail-container .product-module .product-summary{width:23.80952%;float:right;margin-right:0}}.product-detail-container .flexible-messaging{margin-top:1.625rem}.product-detail-container .certification-labeling,.product-detail-container .flexible-messaging,.product-detail-container .messaging-block,.product-detail-container .nutrition-info,.product-detail-container .product-detail-products,.product-detail-container .product-ingredients{margin-bottom:3.25rem}.product-detail-container .nutrition-info-heading{border-top:5pt solid #212322}.product-detail-container .expansion-newsletter{clear:both;margin-bottom:-3.25rem}.release-notes-container{margin:0 auto;padding-bottom:0}.refer-landing-container .alert-container,.refer-landing-container .hero-container{max-width:1500px;margin-left:auto;margin-right:auto;padding-bottom:0;box-sizing:content-box}@media (min-width:0) and (max-width:480px){.release-notes-container{padding-left:2%;padding-right:2%}}@media (min-width:481px) and (max-width:960px){.release-notes-container{padding-left:4%;padding-right:4%}}@media (min-width:961px){.release-notes-container{padding-left:6%;padding-right:6%}}.release-notes-container .notes{margin-bottom:1.625rem}.refer-landing-container .alert-container{margin:0 auto;padding-top:0}@media (min-width:0) and (max-width:480px){.refer-landing-container .alert-container{padding-left:2%;padding-right:2%}}@media (min-width:481px) and (max-width:960px){.refer-landing-container .alert-container{padding-left:4%;padding-right:4%}}@media (min-width:961px){.refer-landing-container .alert-container{padding-left:6%;padding-right:6%}}.refer-landing-container .hero-container{margin:0 auto;background:url("/static/images/refer_hero.acfc757dc328.jpg") center center no-repeat #212322;background-size:cover;padding-top:4.875rem;margin-bottom:1.625rem;height:40vw;max-height:650px}@media (min-width:0) and (max-width:480px){.refer-landing-container .hero-container{padding-left:2%;padding-right:2%}}@media (min-width:481px) and (max-width:960px){.refer-landing-container .hero-container{padding-left:4%;padding-right:4%}}@media (min-width:961px){.refer-landing-container .hero-container{padding-left:6%;padding-right:6%}}@media (max-width:680px){.refer-landing-container .hero-container{height:500px}}.refer-landing-container .section-header{border-color:#fff}.refer-landing-container .sub-heading{font-size:1.625rem;line-height:1.285em;margin-top:0;margin-bottom:.40625rem;margin-bottom:1.625rem;max-width:850px}.refer-landing-container .referal-body-container{max-width:1500px;margin-left:auto;margin-right:auto;box-sizing:content-box;margin:0 auto;padding-top:0;padding-bottom:0}@media (min-width:0) and (max-width:480px){.refer-landing-container .referal-body-container{padding-left:2%;padding-right:2%}}@media (min-width:481px) and (max-width:960px){.refer-landing-container .referal-body-container{padding-left:4%;padding-right:4%}}@media (min-width:961px){.refer-landing-container .referal-body-container{padding-left:6%;padding-right:6%}}.refer-landing-container .refer-step-module{border-bottom:1px solid #e7e7e7;margin-bottom:3.25rem;padding-bottom:3.25rem}.refer-landing-container .charity-container{border-bottom:1px solid #e7e7e7;padding-bottom:3.25rem;margin:0 auto 3.25rem}@media (min-width:681px){.refer-landing-container .charity-container{display:table}.refer-landing-container .charity-description,.refer-landing-container .charity-logo{display:table-cell;vertical-align:middle}}.refer-landing-container .charity-logo{margin-right:1rem;max-width:280px}@media (max-width:680px){.refer-landing-container .charity-logo{margin-bottom:1.625rem;width:49.20635%}}.refer-landing-container .charity-description{font-size:1.625rem;line-height:1.285em;margin-top:0;margin-bottom:.40625rem;max-width:850px;width:66.13757%;padding-left:3.25rem;padding-right:3.25rem}@media (max-width:680px){.refer-landing-container .charity-description{padding:0;width:100%}}.refer-dashboard-container{max-width:1500px;margin-left:auto;margin-right:auto;box-sizing:content-box;margin:0 auto;padding-top:0;padding-bottom:0}.refer-dashboard-container:after{content:" ";display:block;clear:both}@media (min-width:0) and (max-width:480px){.refer-dashboard-container{padding-left:2%;padding-right:2%}}@media (min-width:481px) and (max-width:960px){.refer-dashboard-container{padding-left:4%;padding-right:4%}}@media (min-width:961px){.refer-dashboard-container{padding-left:6%;padding-right:6%}}.refer-dashboard-container .section-header{margin-bottom:3.25rem}.refer-dashboard-container .referral-section{max-width:600px;margin-bottom:3.25rem}.refer-dashboard-container .referral-summary-stats{margin-bottom:1.625rem}.refer-dashboard-container .referral-summary-stats:after{content:"";display:table;clear:both}.refer-dashboard-container .summary-stat{width:31.1828%;float:left;margin-right:3.22581%}.refer-dashboard-container .summary-stat:last-child{float:right;margin-right:0}.refer-dashboard-container .stat-total{font-size:4.125rem;font-weight:700;margin-bottom:1.625rem}.refer-dashboard-container .prospects-table{border-spacing:0;margin-bottom:1.625rem}@media (min-width:321px) and (max-width:480px){.refer-dashboard-container .column-headers{display:none}}@media (max-width:480px){.refer-dashboard-container .prospect{border-bottom:1px solid #7f7f7f;display:block;padding:1rem}.refer-dashboard-container .prospect:last-child{border:0}.refer-dashboard-container tbody{display:block;padding:.5rem}}.refer-dashboard-container td,.refer-dashboard-container th{padding:.5rem}.refer-dashboard-container th{width:22.58065%}.refer-dashboard-container th:first-child{width:48.3871%}.refer-dashboard-container tr:hover{font-weight:400}dt,h1,h2,h3,h4,h5,h6,th,tr:hover{font-weight:700}@media (max-width:480px){.refer-dashboard-container td,.refer-dashboard-container th{padding:0}.refer-dashboard-container td{border:0;display:block}.refer-dashboard-container td::before{content:attr(data-th) ": ";display:inline-block;width:6.5em}}.refer-dashboard-container .faq-heading{margin-top:.40625rem}.refer-dashboard-container .pagination,.refer-dashboard-container .showing-range{width:48.3871%;float:left;margin-right:3.22581%}.refer-dashboard-container .pagination{padding-bottom:1.625rem}.refer-dashboard-container .pagination a,.refer-dashboard-container .pagination span{padding:.8125rem .5rem}.refer-invite-container,.reset-container{max-width:1500px;margin-left:auto;padding-top:0;padding-bottom:0;box-sizing:content-box}.refer-dashboard-container .pagination a:hover{border:0;text-decoration:underline}.refer-dashboard-container .showing-range{float:right;margin-right:0;text-align:right;color:#e7e7e7}.refer-dashboard-container .lower-table{margin-bottom:.8125rem}.refer-dashboard-container .lower-table:after{content:"";display:table;clear:both}.refer-invite-container:after,.reset-container:after{content:" ";display:block;clear:both}.reset-container{margin-right:auto;margin:0 auto}@media (min-width:0) and (max-width:480px){.reset-container{padding-left:2%;padding-right:2%}}@media (min-width:481px) and (max-width:960px){.reset-container{padding-left:4%;padding-right:4%}}@media (min-width:681px) and (max-width:960px){.refer-landing-container .hero-container{height:420px}.reset-container .reset-section{width:66.13757%;float:left;margin-right:1.5873%}}@media (min-width:961px){.reset-container{padding-left:6%;padding-right:6%}.reset-container .reset-section{width:49.20635%;float:left;margin-right:1.5873%}}.reset-container .reset-password-instructions{margin-bottom:1.625rem}.refer-invite-container{margin-right:auto;margin:0 auto}.refer-invite-container .invite-more-container,.refer-invite-container .more-invite-options,.refer-invite-container .section-header{margin-bottom:1.625rem}@media (min-width:0) and (max-width:480px){.refer-invite-container{padding-left:2%;padding-right:2%}}@media (min-width:481px) and (max-width:960px){.refer-invite-container{padding-left:4%;padding-right:4%}}@media (min-width:961px){.refer-invite-container{padding-left:6%;padding-right:6%}}@media (min-width:681px){.refer-invite-container .more-invite-options{display:none}}.refer-invite-container .form-link-section:after{content:"";display:table;clear:both}.refer-invite-container .invite-form{width:100%}@media (min-width:681px){.refer-invite-container .invite-form{width:49.20635%;float:left;margin-right:1.5873%}}.refer-invite-container .extra-form{display:none}.refer-invite-container .send-invites-button{margin-bottom:3.25rem}.refer-invite-container .link-share-container{width:44.97354%;float:right;margin-right:0;border:1px solid #e7e7e7;padding:1.625rem 3.25rem}@media (max-width:680px){.refer-invite-container .link-share-container{margin-bottom:1.625rem;width:100%}}@media (max-width:960px){.refer-invite-container .link-share-container{padding:1.625rem}}.refer-invite-container .link-header{margin-bottom:1.625rem}.refer-invite-container .link{margin-bottom:3.25rem}.refer-invite-container .share-button-container{position:relative;margin-bottom:1.625rem}.refer-invite-container .share-button{display:block;max-width:62.35294%}@media (max-width:1280px){.refer-invite-container .share-button{max-width:100%}}.refer-invite-container .share-button .svg-img{display:inline-block;fill:#FFF;height:20px;margin-right:.25rem;vertical-align:middle}.refer-invite-container .clipboard-copy-status{font-size:80%;bottom:2.5rem;color:#9f9f9f;display:none;position:absolute}.body-copy ol>li,a.anchor,sub,sup{position:relative}.refer-invite-container .share-copy-icon{width:20px}.refer-invite-container .share-twitter-icon{width:25px}.refer-invite-container .share-facebook-icon{width:10px}.refer-invite-container .share-gmail-icon{width:16px}.refer-invite-container .gmail-formset-container{display:none}.gmail-contacts-overlay .filter-contacts-input{padding:.5rem;margin-bottom:1.625rem;width:100%}.gmail-contacts-overlay .contacts-container{border-top:5px solid #7f7f7f;height:calc(80vh - 20rem);overflow:scroll;margin-bottom:1.625rem}.no-scroll,button:disabled,form .search-wrapper,i{overflow:hidden}@media (max-width:680px){.gmail-contacts-overlay .overlay-subheading{display:none}.gmail-contacts-overlay .contacts-container{height:40vh}}.gmail-contacts-overlay .contact-entry-container{background-color:#e7e7e7;border-bottom:2px solid #7f7f7f}.gmail-contacts-overlay .contact-entry-label{padding:.8125rem 1rem;display:block}.gmail-contacts-overlay .contact-entry{margin-right:1rem}.gmail-contacts-overlay .contact-entry,.gmail-contacts-overlay .name-email{display:inline-block;vertical-align:middle}.gmail-contacts-overlay .contact-name{display:inline-block;width:17rem}@media (max-width:680px){.gmail-contacts-overlay .contact-entry-label{padding-top:.40625rem;padding-bottom:.25rem}.gmail-contacts-overlay .contact-name{display:block;width:auto}}.gmail-contacts-overlay .error-message-status{color:#E0415D;font-size:.8rem;padding-left:.5rem}.gmail-contacts-overlay .error-message-status a,.gmail-contacts-overlay .error-message-status a:active,.gmail-contacts-overlay .error-message-status a:hover,.gmail-contacts-overlay .error-message-status a:visited{text-decoration:none;border-bottom:.1em;border-bottom-color:#E0415D;border-bottom-style:solid;color:#E0415D}.sub-account-container{max-width:1500px;margin-left:auto;margin-right:auto;box-sizing:content-box;margin:0 auto;padding-top:0;padding-bottom:0}.sub-account-container:after{content:" ";display:block;clear:both}@media (min-width:0) and (max-width:480px){.sub-account-container{padding-left:2%;padding-right:2%}}@media (min-width:481px) and (max-width:960px){.sub-account-container{padding-left:4%;padding-right:4%}}.sub-account-container .sub-account:after{content:"";display:table;clear:both}.sub-account-container .account-form-container,.sub-account-container .current-plan-details{width:100%}@media (min-width:961px){.sub-account-container{padding-left:6%;padding-right:6%}.sub-account-container .account-form-container,.sub-account-container .current-plan-details{width:49.20635%;float:left;margin-right:1.5873%}}@media (max-width:960px){.sub-account-container .account-form-container{border-bottom:1px solid #e7e7e7;padding-bottom:3.25rem;margin-bottom:3.25rem}}.sub-account-container .account-form-container form{max-width:600px}.sub-account-container .current-plan-details{float:right;margin-right:0}.sub-account-container .current-plan-heading{line-height:1;margin-bottom:.8125rem}body,button:disabled{line-height:1.625rem}.sub-account-container .subtext-clarification{border-top:1px solid #e7e7e7;color:#9f9f9f;padding-top:1.625rem;margin-top:1.625rem}@media (min-width:961px){.update-subscription-container form select{width:56.98925%;margin-right:3.22581%;float:none}}audio,figure,figure img,img,meter,video{width:100%}.update-subscription-container .disabled-select{border-color:#e7e7e7;color:#9f9f9f}.update-subscription-container .warning-text{color:#E0415D}body,small{color:#424242}article address,figcaption{color:#9f9f9f}.update-subscription-container .shipping-disclaimer{display:inline-block;margin-bottom:1.625rem}.update-subscription-container .info-icon{fill:#9f9f9f}.update-subscription-container .grand-total-dollars{display:block}*{box-sizing:border-box}:focus{outline-color:#69cd3c}html{height:100%}body{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-family:Apercu,Arial,sans-serif;text-rendering:optimizeLegibility;-webkit-font-variant-ligatures:common-ligatures;font-variant-ligatures:common-ligatures;-webkit-font-feature-settings:"liga","dlig";font-feature-settings:"liga","dlig"}.main-container{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;width:100%}.main-footer,.nav-header,.overlay{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none}a.anchor{display:block;top:-5.5rem;visibility:hidden}.hidden{display:none!important}.non-breaking-line,button:disabled,i,nav{display:inline-block}.separated-text:before{content:"|";margin:0 .5rem}aside cite,dd{margin-left:1em}audio,dd,meter,video{margin-bottom:1em}@font-face{font-family:Apercu;src:url("/static/fonts/apercu-light-webfont.5cc29e7f1aea.eot");src:url("/static/fonts/apercu-light-webfont.5cc29e7f1aea.eot?#iefix") format("embedded-opentype"),url("/static/fonts/apercu-light-webfont.f85e5386900b.woff2") format("woff2"),url("/static/fonts/apercu-light-webfont.8a19390c93fe.woff") format("woff"),url("/static/fonts/apercu-light-webfont.3c82dbeff2a7.ttf") format("truetype"),url("/static/fonts/apercu-light-webfont.837effdd491c.svg#aperculight") format("svg");font-weight:400;font-style:normal}@font-face{font-family:Apercu;src:url("/static/fonts/apercu-bold-webfont.93ea757c2aea.eot");src:url("/static/fonts/apercu-bold-webfont.93ea757c2aea.eot?#iefix") format("embedded-opentype"),url("/static/fonts/apercu-bold-webfont.fa1ff7cd5636.woff2") format("woff2"),url("/static/fonts/apercu-bold-webfont.0e54621beded.woff") format("woff"),url("/static/fonts/apercu-bold-webfont.6fbf8395f39d.ttf") format("truetype"),url("/static/fonts/apercu-bold-webfont.0f4fcea53e8c.svg#apercubold") format("svg");font-weight:700;font-style:normal}@font-face{font-family:Apercu;src:url("/static/fonts/apercu_light_italic-webfont.d98f953da868.eot");src:url("/static/fonts/apercu_light_italic-webfont.d98f953da868.eot?#iefix") format("embedded-opentype"),url("/static/fonts/apercu_light_italic-webfont.52458d90cc78.woff2") format("woff2"),url("/static/fonts/apercu_light_italic-webfont.e99e4c75bb6a.woff") format("woff"),url("/static/fonts/apercu_light_italic-webfont.6aecb4689952.ttf") format("truetype"),url("/static/fonts/apercu_light_italic-webfont.3d7c4d3f467d.svg#aperculight_italic") format("svg");font-weight:400;font-style:italic}@media (min-width:1281px){.update-subscription-container .grand-total-dollars{float:right}html{font-size:110%}}h1,h2,h3,h4,h5,h6{color:#212322}h1{font-size:4.125rem;line-height:1.18182em}h2{font-size:2.5625rem;line-height:1.26829em}h3{font-size:1.625rem;line-height:1.285em}h4{font-size:1rem;line-height:1.625em}hr{border:1px solid;margin:-1px 0}ol ol,ol ul,ul ol,ul ul{margin-top:0;margin-bottom:0}b,code,em,small,strong{line-height:1}sub,sup{top:-.4em}sub{top:.4em}a:link,a:visited{color:#69cd3c;text-decoration:none}a:active,a:hover{text-decoration:none;border-bottom:.1em;border-bottom-color:#69cd3c;border-bottom-style:solid;color:#69cd3c}.aimg:hover{border:none!important;text-decoration:none}article p:first-of-type{border-top:1pt solid #424242;margin-top:1.625em}ins{text-decoration:none}small{font-size:80%}del{text-decoration:line-through}aside{font-size:200%;line-height:1.268292682em;margin:0 1em .63414634em;letter-spacing:-.03em;padding:1em 1em .25em;float:left;background-color:#f7f7f7}blockquote{border-left:1em solid #f7f7f7;padding:1em}aside span:before,blockquote span:before{content:open-quote}aside span:after,blockquote span:after{content:close-quote}aside cite{font-size:50%;display:block}blockquote cite{display:block;color:#9f9f9f;text-indent:0}aside cite:before{content:'—'}abbr{border-bottom:1px dotted #f7f7f7}code{background:#f7f7f7;font-family:"Lucida Console",Monaco,monospace;font-size:83%;white-space:pre;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-o-pre-wrap}figcaption{font-size:.8em}picture img{width:auto}figure{float:right;margin:0}figure img{display:block}figure a:link{color:inherit}meter{height:2em;-webkit-appearance:none;-moz-appearance:none;appearance:none}button,progress[value]{-webkit-appearance:none;-moz-appearance:none}meter::-webkit-meter-bar{background:0 0;background-color:#f7f7f7;box-shadow:0 2px 2px -2px #212322 inset}meter::-webkit-meter-optimum-value{box-shadow:0 2px 2px -2px #212322 inset;background:#69cd3c}progress[value]{appearance:none;width:10em;height:1em}progress[value]::-webkit-progress-bar{background-color:#f7f7f7;border-radius:0;box-shadow:0 2px 0 rgba(0,0,0,.05) inset}progress[value]::-webkit-progress-value{background-image:-webkit-linear-gradient(top,rgba(255,255,255,0),transparent),-webkit-linear-gradient(left,#69CD3C,#F7f7f7);border-radius:0;background-size:35px 20px,100% 100%;box-shadow:0 2px 0 rgba(0,0,0,.05) inset}@-webkit-keyframes animate-stripes{100%{background-position:-100px 0}}@keyframes animate-stripes{100%{background-position:-100px 0}}-webkit-progress-value{-webkit-animation:animate-stripes 5s linear infinite;animation:animate-stripes 5s linear infinite}audio,video{height:auto}i{text-indent:200%;white-space:nowrap}@media (min-width:0) and (max-width:480px){body{text-rendering:auto}div.nutrition{width:100%;box-sizing:border-box;padding-top:1em}table.nutrition{width:100%;margin:0 auto}}h1,h2,h3,h4,p{margin-top:0}h1,h2{margin-bottom:1.625rem}h3,h4,p{margin-bottom:.40625rem}ol,ul{display:block;list-style:none;margin:initial;padding:initial;margin-left:0;padding-left:0}.body-copy h1{font-size:4.125rem;margin-top:.78788em;margin-bottom:.39394em;letter-spacing:-.02em}.body-copy h2{border-top:5pt solid #212322;font-size:2.5625rem;margin-top:1.12829em;margin-bottom:.63415em;letter-spacing:-.04em}.body-copy h3{font-size:1.625rem;margin-top:1em;margin-bottom:1em}.body-copy blockquote,.body-copy dl,.body-copy h4,.body-copy ol,.body-copy p,.body-copy pre,.body-copy table,.body-copy ul{margin-top:1.625em;margin-bottom:1.625em}.body-copy h4{font-size:1rem}.body-copy ul{list-style-position:inside;list-style-type:square}.body-copy li{margin:0 0 1em}.body-copy ol li{list-style-type:decimal-leading-zero}.body-copy ol{counter-reset:li;margin-left:0;padding-left:0;width:61.8%}@media (min-width:0) and (max-width:480px){.body-copy ol{width:100%}}.body-copy ol>li{margin:0 0 .5em 2em;padding:.25em .5em;list-style:none;border-top:1pt solid #424242;background:0 0}.body-copy ol>li:before{content:counter(li);counter-increment:li;position:absolute;top:-1px;left:-2em;box-sizing:border-box;width:2em;margin-right:.5em;padding:.25em;border-top:1px solid #424242;color:#fff;background:#424242;font-weight:700;text-align:center}.body-copy a:visited,button:disabled,button:disabled:link,button:disabled:visited{color:#9f9f9f}.body-copy li ol,.body-copy li ul{margin-top:6px}.body-copy ol ol li:last-child{margin-bottom:0}button{appearance:none;background:0 0;border:0}button:hover{border:0}button:disabled{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:.5rem 1rem;-webkit-transition:all .4s ease;transition:all .4s ease;position:relative;margin-bottom:.8125rem;text-align:center;background:#f7f7f7;box-shadow:0 0}button:disabled:hover{border:0;background:#f7f7f7;cursor:default}button:disabled:before{content:"";position:absolute;top:50%;left:50%;display:block;width:0;padding-top:0;border-radius:100%;background-color:rgba(240,250,240,.2);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);pointer-events:none}button:disabled:active:before{width:120%;padding-top:120%;-webkit-transition:width .2s ease-out,padding-top .2s ease-out;transition:width .2s ease-out,padding-top .2s ease-out;pointer-events:none}nav a.menu-item{-webkit-font-variant-ligatures:none;font-variant-ligatures:none;-webkit-font-feature-settings:"liga" 0;font-feature-settings:"liga" 0;margin-right:1.5em;white-space:nowrap;font-size:1rem;color:#212322;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;text-decoration:none}@media (min-width:961px){nav a.menu-item{padding-bottom:.25rem}}nav a.menu-item:last-child{margin-right:0}nav a.menu-item:link,nav a.menu-item:visited{color:#212322}nav a.menu-item:active,nav a.menu-item:hover{color:#69cd3c;text-decoration:none;border-bottom:5pt solid #69cd3c;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}nav a.menu-item:active{color:#212322;border-bottom-color:#212322}nav a.menu-item.important{color:#69cd3c}form fieldset{border:0;margin:0;padding:0}form fieldset.multiple-choice-set{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}form input[type=email],form input[type=password],form input[type=tel],form input[type=text],form input[type=url]{border:0;border-bottom:1pt solid #9f9f9f;border-radius:0;background:0 0;padding:1.5em 0 .5rem .5em;width:100%}form input[type=email]+label,form input[type=password]+label,form input[type=tel]+label,form input[type=text]+label,form input[type=url]+label{position:absolute;top:1.3rem;left:.5rem;-webkit-transition:top .3s ease-out,left .3s ease-out,font .3s ease-out,color .4s ease;transition:top .3s ease-out,left .3s ease-out,font .3s ease-out,color .4s ease;color:#9f9f9f;z-index:2}form input[type=email]+label.force-hover,form input[type=email].populated-field+label,form input[type=email]:focus+label,form input[type=email]:hover+label,form input[type=password]+label.force-hover,form input[type=password].populated-field+label,form input[type=password]:focus+label,form input[type=password]:hover+label,form input[type=tel]+label.force-hover,form input[type=tel].populated-field+label,form input[type=tel]:focus+label,form input[type=tel]:hover+label,form input[type=text]+label.force-hover,form input[type=text].populated-field+label,form input[type=text]:focus+label,form input[type=text]:hover+label,form input[type=url]+label.force-hover,form input[type=url].populated-field+label,form input[type=url]:focus+label,form input[type=url]:hover+label{font-size:.8em;z-index:2;top:-.2rem;left:.5rem}form input[type=email].invalid,form input[type=password].invalid,form input[type=tel].invalid,form input[type=text].invalid,form input[type=url].invalid{border-color:#E0415D}form input[type=email]:focus,form input[type=email]:hover,form input[type=password]:focus,form input[type=password]:hover,form input[type=tel]:focus,form input[type=tel]:hover,form input[type=text]:focus,form input[type=text]:hover,form input[type=url]:focus,form input[type=url]:hover,form textarea:focus,form textarea:hover{border-color:#69cd3c}form input[type=email]:hover+label,form input[type=password]:hover+label,form input[type=tel]:hover+label,form input[type=text]:hover+label,form input[type=url]:hover+label{color:#69cd3c}form input[type=radio]{height:1rem}form input[type=checkbox],form input[type=radio]{vertical-align:middle;width:1.5rem;float:none;line-height:normal;cursor:pointer}form input[type=checkbox]+label,form input[type=radio]+label{vertical-align:middle;-webkit-transition:color .4s ease;transition:color .4s ease}form input[type=checkbox]+label:hover,form input[type=radio]+label:hover{cursor:pointer;color:#69cd3c}form input[type=checkbox]:disabled,form input[type=radio]:disabled{cursor:not-allowed}form input[type=checkbox]:disabled,form input[type=checkbox]:disabled+label,form input[type=radio]:disabled,form input[type=radio]:disabled+label{cursor:not-allowed;color:#9f9f9f}form input[type=color],form input[type=date],form input[type=file],form input[type=number],form input[type=range],form select{display:block;background:#fff}form input[type=color],form input[type=range],form select,form textarea{width:100%}form select{height:2.5rem}form select:disabled{border-color:#e7e7e7;color:#9f9f9f}form .select-label{font-size:.8em;margin-left:.5rem;color:#9f9f9f}form input[type=color],form input[type=range]{height:2.8rem}form input[type=date],form input[type=number]{width:12rem;padding:.5rem;height:2.5rem;border:1px solid #9f9f9f}form textarea{border-radius:0;margin-top:1.625rem;height:10rem}form textarea+label{-webkit-transition:all .4s ease;transition:all .4s ease;color:#9f9f9f;position:absolute;top:2rem;left:.5rem}form textarea.populated-field+label,form textarea:focus+label,form textarea:hover+label{font-size:.8em;z-index:2;top:-.2rem;left:.5rem}form textarea:hover+label{color:#69cd3c}form input[type=file]{font-size:1rem}form label.search{display:none}form label.optional:after{content:" (Optional)"}.primary-button:before,.secondary-button:before,form .search-button:before{content:"";left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);top:50%}form .help-block{font-size:.8rem;color:#9f9f9f}form .form-group .help-block{float:right}form input[type=search]{box-sizing:border-box;width:100%;height:2.5rem;padding:0 1rem}form .search-button{margin-left:1rem;margin-top:-2px;float:right}form .errorlist,form .form-error{color:#E0415D;font-size:.8rem;padding-left:.5rem}form .errorlist a,form .errorlist a:active,form .errorlist a:hover,form .errorlist a:visited,form .form-error a,form .form-error a:active,form .form-error a:hover,form .form-error a:visited{text-decoration:none;border-bottom:.1em;border-bottom-color:#E0415D;border-bottom-style:solid;color:#E0415D}table{border:none;width:100%;background:#f7f7f7;text-align:justify;border-collapse:separate;border-spacing:1em;table-layout:fixed;padding:0}th{border-top:5pt solid #212322}td{border-top:1px solid #424242}caption{text-align:left;caption-side:bottom;display:table-caption;color:#9f9f9f;font-size:.8em;margin:.25em 1em}.admin-button,.admin-button:link,.admin-button:visited,.alert-danger,.alert-error,.primary-button,.primary-button:link,.primary-button:visited,.secondary-button,.secondary-button:link,.secondary-button:visited,.warning-button,.warning-button:link,.warning-button:visited,form .search-button,form .search-button:link,form .search-button:visited{color:#fff}table.nutrition{width:20em;border-spacing:0;padding:1rem}table.nutrition tr{border-top:5pt solid #212322}table.nutrition th{font-weight:400}table.nutrition td,table.nutrition th{height:2.25rem}table.nutrition th:hover,table.nutrition tr:hover{font-weight:700}table.nutrition tr td:nth-child(2),table.nutrition tr th:nth-child(2){text-align:right}.primary-button,.secondary-button,form .search-button{overflow:hidden;margin-bottom:.8125rem;line-height:1.625rem;text-align:center}.svg-discourse-dims{width:32px;height:32px}.svg-down-caret-dims{width:14px;height:10px}.svg-facebook-square-dims,.svg-instagram-dims,.svg-linkedin-dims{width:32px;height:32px}.svg-lock-icon-dims{width:55px;height:55px}.svg-pinterest-dims{width:32px;height:32px}.svg-play-icon-dims{width:100px;height:100px}.svg-reddit-dims{width:32px;height:32px}.svg-soylent-logo-dims{width:106px;height:50px}.svg-twitter-dims{width:32px;height:32px}.svg-info-icon-dims{width:20px;height:15px}.alert-danger,.alert-error,.alert-subtle,.alert-success{padding:.40625rem}.alert-danger a:active,.alert-danger a:hover,.alert-danger a:link,.alert-danger a:visited,.alert-error a:active,.alert-error a:hover,.alert-error a:link,.alert-error a:visited,.alert-success a:active,.alert-success a:hover,.alert-success a:link,.alert-success a:visited{color:#fff;border-bottom:1pt solid #fff}.alert-danger,.alert-error{background-color:#E0415D}.alert-subtle{background-color:#f7f7f7}.alert-success{background-color:#a8eb8b}@media (min-width:961px){.article{width:66.13757%;float:right;margin-right:0}}.primary-button,form .search-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;display:inline-block;padding:.5rem 1rem;-webkit-transition:all .4s ease;transition:all .4s ease;box-shadow:2px 2px 0 0 #212322;position:relative;background:#69cd3c}.secondary-button,.warning-button{-webkit-appearance:none;-moz-appearance:none;box-shadow:2px 2px 0 0 #212322}.primary-button:hover,form .search-button:hover{border:0}.primary-button:before,form .search-button:before{position:absolute;display:block;width:0;padding-top:0;border-radius:100%;background-color:rgba(240,250,240,.2);transform:translate(-50%,-50%);pointer-events:none}.primary-button:active:before,form .search-button:active:before{width:120%;padding-top:120%;-webkit-transition:width .2s ease-out,padding-top .2s ease-out;transition:width .2s ease-out,padding-top .2s ease-out;pointer-events:none}.primary-button:hover,form .search-button:hover{cursor:pointer;background:#48be16}.secondary-button{appearance:none;border:0;display:inline-block;padding:.5rem 1rem;-webkit-transition:all .4s ease;transition:all .4s ease;position:relative;background:#9f9f9f}.secondary-button:active{outline:0}.secondary-button:hover{border:0}.secondary-button:before{position:absolute;display:block;width:0;padding-top:0;border-radius:100%;background-color:rgba(240,250,240,.2);transform:translate(-50%,-50%);pointer-events:none}.admin-button:before,.warning-button:before{content:"";left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);pointer-events:none}.secondary-button:active:before{width:120%;padding-top:120%;-webkit-transition:width .2s ease-out,padding-top .2s ease-out;transition:width .2s ease-out,padding-top .2s ease-out;pointer-events:none}.secondary-button:hover{cursor:pointer;background:#7f7f7f}.warning-button{appearance:none;border:0;display:inline-block;padding:.5rem 1rem;-webkit-transition:all .4s ease;transition:all .4s ease;position:relative;overflow:hidden;margin-bottom:.8125rem;line-height:1.625rem;text-align:center;background:#E0415D}.admin-button,.disabled-button{-moz-appearance:none;overflow:hidden;margin-bottom:.8125rem;line-height:1.625rem;text-align:center}.warning-button:hover{border:0}.warning-button:before{position:absolute;top:50%;display:block;width:0;padding-top:0;border-radius:100%;background-color:rgba(240,250,240,.2);transform:translate(-50%,-50%)}.warning-button:active:before{width:120%;padding-top:120%;-webkit-transition:width .2s ease-out,padding-top .2s ease-out;transition:width .2s ease-out,padding-top .2s ease-out;pointer-events:none}.warning-button:hover{cursor:pointer;background:#E0415D}.admin-button{-webkit-appearance:none;appearance:none;border:0;display:inline-block;padding:.5rem 1rem;-webkit-transition:all .4s ease;transition:all .4s ease;box-shadow:2px 2px 0 0 #212322;position:relative;background:#2D9B7F}.admin-button:hover{border:0}.admin-button:before{position:absolute;top:50%;display:block;width:0;padding-top:0;border-radius:100%;background-color:rgba(240,250,240,.2);transform:translate(-50%,-50%)}.disabled-button,.twitter-button{-webkit-appearance:none;display:inline-block}.disabled-button:before,.twitter-button:before{content:"";top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.admin-button:active:before{width:120%;padding-top:120%;-webkit-transition:width .2s ease-out,padding-top .2s ease-out;transition:width .2s ease-out,padding-top .2s ease-out;pointer-events:none}.admin-button:hover{cursor:pointer;background:#4BAF96}.disabled-button{appearance:none;border:0;padding:.5rem 1rem;-webkit-transition:all .4s ease;transition:all .4s ease;position:relative;background:#f7f7f7;box-shadow:0 0}.disabled-button:hover{border:0}.disabled-button:before{position:absolute;display:block;width:0;padding-top:0;border-radius:100%;background-color:rgba(240,250,240,.2);transform:translate(-50%,-50%);pointer-events:none}.disabled-button:active:before{width:120%;padding-top:120%;-webkit-transition:width .2s ease-out,padding-top .2s ease-out;transition:width .2s ease-out,padding-top .2s ease-out;pointer-events:none}.disabled-button,.disabled-button:link,.disabled-button:visited{color:#9f9f9f}.facebook-button,.facebook-button:link,.facebook-button:visited,.gmail-button,.gmail-button:link,.gmail-button:visited,.nav-header .try-soylent-button,.nav-header .try-soylent-button:link,.nav-header .try-soylent-button:visited,.twitter-button,.twitter-button:link,.twitter-button:visited{color:#fff}.disabled-button:hover{background:#f7f7f7;cursor:default}.twitter-button{-moz-appearance:none;appearance:none;border:0;padding:.5rem 1rem;-webkit-transition:all .4s ease;transition:all .4s ease;box-shadow:2px 2px 0 0 #212322;position:relative;overflow:hidden;margin-bottom:.8125rem;line-height:1.625rem;text-align:center;background:#63acd7}.facebook-button,.gmail-button{-webkit-appearance:none;-moz-appearance:none;margin-bottom:.8125rem;line-height:1.625rem;text-align:center;box-shadow:2px 2px 0 0 #212322;overflow:hidden}.twitter-button:hover{border:0}.twitter-button:before{position:absolute;display:block;width:0;padding-top:0;border-radius:100%;background-color:rgba(240,250,240,.2);transform:translate(-50%,-50%);pointer-events:none}.facebook-button:before,.gmail-button:before{content:"";top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);pointer-events:none}.twitter-button:active:before{width:120%;padding-top:120%;-webkit-transition:width .2s ease-out,padding-top .2s ease-out;transition:width .2s ease-out,padding-top .2s ease-out;pointer-events:none}.twitter-button:hover{cursor:pointer;background:#5793b7}.facebook-button{appearance:none;border:0;display:inline-block;padding:.5rem 1rem;-webkit-transition:all .4s ease;transition:all .4s ease;position:relative;background:#3d76cd}.facebook-button:hover{border:0}.facebook-button:before{position:absolute;display:block;width:0;padding-top:0;border-radius:100%;background-color:rgba(240,250,240,.2);transform:translate(-50%,-50%)}.facebook-button:active:before{width:120%;padding-top:120%;-webkit-transition:width .2s ease-out,padding-top .2s ease-out;transition:width .2s ease-out,padding-top .2s ease-out;pointer-events:none}.gmail-button,.nav-header{-webkit-transition:all .4s ease}.facebook-button:hover{cursor:pointer;background:#3b5998}.gmail-button{appearance:none;border:0;display:inline-block;padding:.5rem 1rem;transition:all .4s ease;position:relative;background:#dd4b38}.gmail-button:hover{border:0}.gmail-button:before{position:absolute;display:block;width:0;padding-top:0;border-radius:100%;background-color:rgba(240,250,240,.2);transform:translate(-50%,-50%)}.gmail-button:active:before{width:120%;padding-top:120%;-webkit-transition:width .2s ease-out,padding-top .2s ease-out;transition:width .2s ease-out,padding-top .2s ease-out;pointer-events:none}.gmail-button:hover{cursor:pointer;background:#c74433}.nav-header{padding-top:1.625rem;padding-bottom:1.625rem;position:fixed;top:0;left:0;background:rgba(255,255,255,.95);z-index:9999;width:100%;transition:all .4s ease}.nav-header.minimal{position:static;margin-bottom:-6.5rem}.nav-header.slim-nav{padding-top:.8125rem;padding-bottom:.8125rem;border-bottom:1px solid #9f9f9f}@media (max-width:960px){.nav-header.slim-nav{padding-top:.40625rem;padding-bottom:.40625rem}.nav-header{border:0}.nav-header.active{background:#fff;padding-bottom:0}}.nav-header .nav-header-container{max-width:1500px;margin-left:auto;margin-right:auto;box-sizing:content-box;margin:0 auto;padding-top:0;padding-bottom:0;position:relative}.nav-header .nav-header-container:after{content:" ";display:block;clear:both}@media (min-width:0) and (max-width:480px){.nav-header .nav-header-container{padding-left:2%;padding-right:2%}}@media (min-width:481px) and (max-width:960px){.nav-header .nav-header-container{padding-left:4%;padding-right:4%}}@media (min-width:961px){.nav-header .nav-header-container{padding-left:6%;padding-right:6%}}@media (max-width:960px){.nav-header .nav-header-container{padding-left:0;padding-right:0}}.nav-header .header-logo-link{display:inline}.nav-header .soylent-logo-heading{width:106px;height:50px;display:inline-block;vertical-align:middle;font-size:1rem;line-height:1;margin:0;margin-right:1.5rem}@media (min-width:0) and (max-width:480px){.nav-header .soylent-logo-heading{margin-left:2%}}@media (min-width:481px) and (max-width:960px){.nav-header .soylent-logo-heading{margin-left:4%}}.nav-header .try-soylent-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;display:inline-block;padding:.5rem 1rem;-webkit-transition:all .4s ease;transition:all .4s ease;box-shadow:2px 2px 0 0 #212322;position:relative;overflow:hidden;line-height:1.625rem;text-align:center;background:#69cd3c;float:right;margin-bottom:0}.nav-header .try-soylent-button:hover{border:0}.nav-header .try-soylent-button:before{content:"";position:absolute;top:50%;left:50%;display:block;width:0;padding-top:0;border-radius:100%;background-color:rgba(240,250,240,.2);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);pointer-events:none}.nav-header .try-soylent-button:active:before{width:120%;padding-top:120%;-webkit-transition:width .2s ease-out,padding-top .2s ease-out;transition:width .2s ease-out,padding-top .2s ease-out;pointer-events:none}.nav-header .try-soylent-button:hover{cursor:pointer;background:#48be16}.nav-header .hamburger-menu-button{width:2rem;font-size:3rem;line-height:3rem;vertical-align:middle;padding:0;padding-bottom:.2rem;margin-left:2rem;margin-right:-.2rem}@media (min-width:961px){.nav-header .hamburger-menu-button{display:none}}.nav-header .hamburger-menu-button,.nav-header .hamburger-menu-button svg .st0{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.nav-header .hamburger-menu-button svg{width:2rem;height:2rem}.nav-header .hamburger-menu-button.active{margin-right:.1rem;margin-left:1.7rem}.nav-header .hamburger-menu-button.active svg .st0{fill:#69cd3c!important}.nav-header .main-menu{vertical-align:middle}@media (max-width:960px){.nav-header .main-menu{width:100%;display:block;background:#fff;max-height:0;overflow:hidden;-webkit-transition:max-height .2s ease-in-out;transition:max-height .2s ease-in-out}.nav-header .main-menu .menu-item{width:100%;display:block;border-bottom:1px solid #212322;line-height:3rem}.nav-header .main-menu .menu-item:active,.nav-header .main-menu .menu-item:hover{background-color:#69cd3c;color:#fff}.nav-header .main-menu .menu-item:last-child{border-bottom:0}.nav-header .main-menu.active{max-height:30rem}}.main-footer a,.main-footer a:active,.main-footer a:hover{text-decoration:none;-webkit-transition:all .2s ease-in-out}.nav-header .persistent-menu-area{display:inline-block;float:right}@media (min-width:0) and (max-width:480px){.nav-header .main-menu .menu-item{padding-left:2%}.nav-header .persistent-menu-area{margin-right:2%}}@media (min-width:481px) and (max-width:960px){.nav-header .main-menu .menu-item{padding-left:4%}.nav-header .persistent-menu-area{margin-right:4%}}.nav-header .alt-menu{height:3rem;vertical-align:middle}.nav-header .alt-menu .menu-item{line-height:3rem}.nav-header .alt-menu .cart-menu-item{margin-right:0}.nav-header .try-soylent-menu-item{display:none;color:#69cd3c}@media (max-width:480px){.nav-header .alt-menu{margin-right:0}.nav-header .try-soylent-button{display:none}.nav-header .try-soylent-menu-item{display:block}}@media (max-width:680px){.nav-header .login-state{display:none}}@media (min-width:681px){.nav-header .main-menu .login-state{display:none}}.main-footer{background:#212322;color:#424242;margin-top:3.25rem}.main-footer .main-footer-container{max-width:1500px;margin-left:auto;margin-right:auto;box-sizing:content-box;margin:0 auto;padding-top:0;padding-bottom:0}.main-footer .main-footer-container:after{content:" ";display:block;clear:both}@media (min-width:0) and (max-width:480px){.main-footer .main-footer-container{padding-left:2%;padding-right:2%}}@media (min-width:481px) and (max-width:960px){.main-footer .main-footer-container{padding-left:4%;padding-right:4%}}@media (min-width:961px){.main-footer .main-footer-container{padding-left:6%;padding-right:6%}}.main-footer .footer-links{padding-bottom:1rem;padding-top:1rem}.main-footer .footer-links:after{content:"";display:table;clear:both}@media (max-width:680px){.main-footer .footer-links{width:100%;display:block;background:#212322}.main-footer .footer-link{width:100%;display:block;border-bottom:1px solid #424242;line-height:3rem}}@media (min-width:681px){.main-footer .footer-link{margin-right:1rem}}@media (min-width:681px) and (max-width:960px){.main-footer .footer-links{margin-bottom:1rem}.main-footer .footer-link{width:48.3871%;float:left;margin-right:3.22581%;border-bottom:1px solid #424242;line-height:3rem}.main-footer .footer-link:nth-child(even){float:right;margin-right:0}}.main-footer .bottom-footer-section{padding-bottom:1rem}.main-footer a{font-size:1rem;transition:all .2s ease-in-out;white-space:nowrap}.main-footer a:link,.main-footer a:visited{color:#9f9f9f}.main-footer a:active,.main-footer a:hover{color:#69cd3c;border-bottom:1pt solid #69cd3c;transition:all .2s ease-in-out}.original-price,.purchase .item-old-price,.subscription-module-container .not-available{text-decoration:line-through}.main-footer a:active{color:#f7f7f7;border-bottom-color:#212322}.main-footer a svg{fill:#9f9f9f;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.main-footer a.nav{line-height:2rem;margin-right:1.5rem;padding-bottom:.25rem;vertical-align:-.2rem}.main-footer a:last-child{margin-right:0}.main-footer a.important{color:#69cd3c}.main-footer .locale-form,.main-footer .social-icons{margin-bottom:1rem}.main-footer .locale-form{display:none}.main-footer .locale-select{width:15rem}@media (min-width:1281px){.main-footer .locale-select{background:#212322;color:#9f9f9f}}.main-footer .social-icons{height:32px;text-align:left}.main-footer .social-icons a{padding:5px;height:32px;display:inline-block}.main-footer .social-icons a:hover{background-color:#7f7f7f}.main-footer .social-icons svg{width:20px;height:20px}.product-module .product-price-group :last-child,.product-module .product-quantity-select-group :last-child,.product-module-large .product-price-group :last-child,.product-module-large .product-quantity-select-group :last-child{margin-bottom:0}.product-module .product-price-group,.product-module-large .product-price-group{margin-bottom:.8125rem}.product-module .product-price,.product-module-large .product-price{font-size:1.625rem;line-height:1.285em;margin-top:0;margin-bottom:.40625rem}.product-module .original-price,.product-module-large .original-price{font-size:80%;line-height:1.285em}.product-module .product-header,.product-module-large .product-header{margin-bottom:1.625rem}.product-module .quantity-select,.product-module-large .quantity-select{margin-bottom:.40625rem}.product-module .product-image-link:hover,.product-module-large .product-image-link:hover{border-bottom-style:hidden}.product-module .product-image,.product-module-large .product-image{width:100%}.product-module .product-title,.product-module-large .product-title{-webkit-font-variant-ligatures:none;font-variant-ligatures:none;-webkit-font-feature-settings:"liga" 0;font-feature-settings:"liga" 0}.product-module .product-title-link,.product-module .product-title-link .product-title,.product-module-large .product-title-link,.product-module-large .product-title-link .product-title{display:inline}.product-module .product-title-link:hover,.product-module-large .product-title-link:hover{border-bottom:0}.product-module .product-title-link:hover .product-title,.product-module-large .product-title-link:hover .product-title{color:#212322;border-bottom:.1em;border-bottom-color:#212322;border-bottom-style:solid}.product-module .availability-signup,.product-module .cost-per-meal,.product-module .estimated-delivery,.product-module .product-title-subtext,.product-module-large .availability-signup,.product-module-large .cost-per-meal,.product-module-large .estimated-delivery,.product-module-large .product-title-subtext{color:#9f9f9f}.product-module .availability-signup,.product-module .estimated-delivery,.product-module-large .availability-signup,.product-module-large .estimated-delivery{font-size:80%}.product-module .availability-signup.backordered-warning,.product-module .estimated-delivery.backordered-warning,.product-module-large .availability-signup.backordered-warning,.product-module-large .estimated-delivery.backordered-warning{color:#E0415D}.product-module .order-once-button,.product-module .subscribe-button,.product-module-large .order-once-button,.product-module-large .subscribe-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;display:inline-block;padding:.5rem 1rem;-webkit-transition:all .4s ease;transition:all .4s ease;box-shadow:2px 2px 0 0 #212322;position:relative;overflow:hidden;line-height:1.625rem;text-align:center;background:#69cd3c;margin-bottom:.40625rem;width:100%}.product-module .order-once-button:hover,.product-module .subscribe-button:hover,.product-module-large .order-once-button:hover,.product-module-large .subscribe-button:hover{border:0}.product-module .order-once-button:before,.product-module .subscribe-button:before,.product-module-large .order-once-button:before,.product-module-large .subscribe-button:before{content:"";position:absolute;top:50%;left:50%;display:block;width:0;padding-top:0;border-radius:100%;background-color:rgba(240,250,240,.2);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);pointer-events:none}.product-module .order-once-button:active:before,.product-module .subscribe-button:active:before,.product-module-large .order-once-button:active:before,.product-module-large .subscribe-button:active:before{width:120%;padding-top:120%;-webkit-transition:width .2s ease-out,padding-top .2s ease-out;transition:width .2s ease-out,padding-top .2s ease-out;pointer-events:none}.product-module .order-once-button,.product-module .order-once-button:link,.product-module .order-once-button:visited,.product-module .subscribe-button,.product-module .subscribe-button:link,.product-module .subscribe-button:visited,.product-module-large .order-once-button,.product-module-large .order-once-button:link,.product-module-large .order-once-button:visited,.product-module-large .subscribe-button,.product-module-large .subscribe-button:link,.product-module-large .subscribe-button:visited{color:#fff}.product-module .order-once-button:hover,.product-module .subscribe-button:hover,.product-module-large .order-once-button:hover,.product-module-large .subscribe-button:hover{cursor:pointer;background:#48be16}.product-module .order-once-button:disabled,.product-module .subscribe-button:disabled,.product-module-large .order-once-button:disabled,.product-module-large .subscribe-button:disabled{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;display:inline-block;padding:.5rem 1rem;-webkit-transition:all .4s ease;transition:all .4s ease;position:relative;overflow:hidden;line-height:1.625rem;text-align:center;background:#f7f7f7;box-shadow:0 0;margin-bottom:.40625rem}.product-module .order-once-button:disabled:hover,.product-module .subscribe-button:disabled:hover,.product-module-large .order-once-button:disabled:hover,.product-module-large .subscribe-button:disabled:hover{border:0}.product-module .order-once-button:disabled:before,.product-module .subscribe-button:disabled:before,.product-module-large .order-once-button:disabled:before,.product-module-large .subscribe-button:disabled:before{content:"";position:absolute;top:50%;left:50%;display:block;width:0;padding-top:0;border-radius:100%;background-color:rgba(240,250,240,.2);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);pointer-events:none}.product-module .order-once-button:disabled:active:before,.product-module .subscribe-button:disabled:active:before,.product-module-large .order-once-button:disabled:active:before,.product-module-large .subscribe-button:disabled:active:before{width:120%;padding-top:120%;-webkit-transition:width .2s ease-out,padding-top .2s ease-out;transition:width .2s ease-out,padding-top .2s ease-out;pointer-events:none}.product-module .order-once-button:disabled,.product-module .order-once-button:disabled:link,.product-module .order-once-button:disabled:visited,.product-module .subscribe-button:disabled,.product-module .subscribe-button:disabled:link,.product-module .subscribe-button:disabled:visited,.product-module-large .order-once-button:disabled,.product-module-large .order-once-button:disabled:link,.product-module-large .order-once-button:disabled:visited,.product-module-large .subscribe-button:disabled,.product-module-large .subscribe-button:disabled:link,.product-module-large .subscribe-button:disabled:visited{color:#9f9f9f}.product-module .order-once-button:disabled:hover,.product-module .subscribe-button:disabled:hover,.product-module-large .order-once-button:disabled:hover,.product-module-large .subscribe-button:disabled:hover{background:#f7f7f7;cursor:default}.product-module .subscribe-save-text,.product-module-large .subscribe-save-text{color:#E0415D}.product-module .subscription-frequency,.product-module-large .subscription-frequency{margin-right:.25rem}.section-header{border-top:5pt solid #212322}.section-header.underlined{border-bottom:1px solid #e7e7e7;margin-bottom:1.625rem}.section-header .section-heading{font-size:2.5625rem;line-height:1.26829em;margin-top:0;margin-bottom:1.625rem}.section-header .section-subheading{max-width:600px;margin-bottom:0;padding-bottom:1.625rem}.expansion-newsletter{overflow:hidden;padding:6.87831%;background:url("/static/images/newsletter-bg.da201dfa12cd.jpg");background-size:cover}.expansion-newsletter:after{content:"";display:table;clear:both}.expansion-newsletter .form-container{background:#f7f7f7;padding:3rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}.expansion-newsletter .form-container:after{content:"";display:table;clear:both}.expansion-newsletter .form-group{margin-bottom:0;-webkit-align-self:baseline;-ms-flex-item-align:baseline;align-self:baseline}.expansion-newsletter .form-success{margin:0 auto;text-align:center}.expansion-newsletter .form-success svg{height:32px}.expansion-newsletter .form-error{padding-left:0}.expansion-newsletter .newsletter-header{text-align:center;-webkit-align-self:baseline;-ms-flex-item-align:baseline;align-self:baseline}.expansion-newsletter .primary-button,.expansion-newsletter form .search-button,form .expansion-newsletter .search-button{margin-top:10px;width:100%}.expansion-newsletter .form-container{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.expansion-newsletter .email-form-group,.expansion-newsletter .newsletter-header,.expansion-newsletter .submit-form-group{clear:both;width:100%;float:left;margin-left:0;margin-right:0}@media (min-width:1281px){.expansion-newsletter .newsletter-header{width:32.27513%;float:left;margin-right:1.5873%;white-space:nowrap}.expansion-newsletter .email-form-group{width:44.97354%;float:left;margin-right:1.5873%;height:3.25rem}.expansion-newsletter .submit-form-group{width:19.57672%;float:right;margin-right:0;padding-right:1rem}}.caret-tooltip{margin:0 .25rem}.caret-tooltip-container{display:inline-block;position:relative}.nutrition-info-module .nutrition-groups-S20:after,.nutrition-info-module .nutrition-groups-bar:after,.nutrition-info-module .nutrition-groups-powder:after,.product-ingredients-module .ingredient-callout-grid:after,.product-lines-module .product-line-grid:after{display:table;content:"";clear:both}.caret-tooltip-container:hover{cursor:pointer}.caret-tooltip-content{background:#fff;border:1px solid #212322;cursor:auto;padding:1rem;position:absolute;text-align:left;top:1.625rem;width:310px;z-index:10}.caret-tooltip-content p:last-child{margin-bottom:0}.product-ingredients-module .product-ingredients-header{border-top:5pt solid #212322;margin-bottom:1.625rem}.product-ingredients-module .product-ingredients-heading{margin-bottom:.8125rem}.product-ingredients-module .product-ingredients-heading-subtext{font-weight:400;margin-bottom:3rem}.product-ingredients-module .ingredient-image{width:100%;border-radius:50%;margin-bottom:.8125rem}@media (max-width:680px){.product-ingredients-module .ingredient-image{max-width:50%}}@media (min-width:681px){.product-ingredients-module .ingredient-image{max-width:80%}}@media (max-width:960px){.product-ingredients-module .ingredient-callout-wrapper{clear:both;width:100%;float:left;margin-left:0;margin-right:0}}@media (min-width:961px){.product-ingredients-module .ingredient-callout-wrapper{width:49.20635%;float:left;margin-right:1.5873%}.product-ingredients-module .ingredient-callout-wrapper:last-child{width:49.20635%;float:right;margin-right:0}}.product-ingredients-module .ingredient-callout{margin-bottom:1.625rem;text-align:center}@media (max-width:680px){.product-ingredients-module .ingredient-callout{clear:both;width:100%;float:left;margin-left:0;margin-right:0;margin-bottom:3rem}.product-lines-module .product-line-image{max-width:50%}}@media (min-width:681px) and (max-width:960px){.product-ingredients-module .ingredient-callout:nth-child(1n){width:44.97354%;float:left;margin-right:1.5873%}.product-ingredients-module .ingredient-callout:nth-child(2n){width:44.97354%;float:right;margin-right:0}}@media (min-width:961px){.product-ingredients-module .ingredient-callout{width:48.3871%;float:left;margin-right:3.22581%}.product-ingredients-module .ingredient-callout:last-child{float:right;margin-right:0}}.product-ingredients-module .product-note{text-align:center}.product-lines-module .product-lines-header{border-top:5pt solid #212322;margin-bottom:1.625rem}.product-lines-module .product-lines-heading{margin-bottom:.8125rem}.product-lines-module .product-lines-heading-subtext{font-weight:400;margin-bottom:3rem}.product-lines-module .product-line-image{width:100%;border-radius:50%;margin-bottom:.8125rem}.product-lines-module .product-line-wrapper{text-align:center}@media (max-width:960px){.product-lines-module .product-line-wrapper{clear:both;width:100%;float:left;margin-left:0;margin-right:0}}@media (min-width:961px){.product-lines-module .product-line-wrapper{width:49.20635%;float:left;margin-right:1.5873%}.product-lines-module .product-line-wrapper:last-child{width:49.20635%;float:right;margin-right:0}}.product-lines-module .product-line{margin-bottom:1.625rem}@media (max-width:680px){.product-lines-module .product-line{clear:both;width:100%;float:left;margin-left:0;margin-right:0;margin-bottom:3rem}}@media (min-width:681px) and (max-width:960px){.product-lines-module .product-line:nth-child(1n){width:44.97354%;float:left;margin-right:1.5873%}.product-lines-module .product-line:nth-child(2n){width:44.97354%;float:right;margin-right:0}}@media (min-width:961px){.product-lines-module .product-line{width:48.3871%;float:left;margin-right:3.22581%}.product-lines-module .product-line:last-child{float:right;margin-right:0}}.product-lines-module a:hover{border-bottom:0}.product-lines-module .product-line-title{-webkit-font-variant-ligatures:none;font-variant-ligatures:none;-webkit-font-feature-settings:"liga" 0;font-feature-settings:"liga" 0}.product-long-description-module .product-long-description-header{border-top:5pt solid #212322;margin-bottom:1.625rem}.product-long-description-module .product-long-description-heading{-webkit-font-variant-ligatures:none;font-variant-ligatures:none;-webkit-font-feature-settings:"liga" 0;font-feature-settings:"liga" 0;margin-bottom:.8125rem}.product-long-description-module .product-long-description-heading-subtext{font-weight:400;margin-bottom:3rem}.nutrition-info-module .nutrition-info-header{margin-bottom:3.25rem}.nutrition-info-module .nutrition-info-heading{margin-bottom:.40625rem}.nutrition-info-module .nutrition-info-heading-subtext{font-weight:400}.nutrition-info-module .nutrition-details{width:100%;float:left;margin-left:0;margin-right:0;margin-top:1.625rem;text-align:center}.nutrition-info-module .nutrition-groups-S20,.nutrition-info-module .nutrition-groups-bar,.nutrition-info-module .nutrition-groups-powder{margin-bottom:1.625rem;width:100%}@media (max-width:680px){.nutrition-info-module .nutrition-groups-S20 .nutrition-group-carbs .nutrition-bar{width:33%}.nutrition-info-module .nutrition-groups-S20 .nutrition-group-lipids .nutrition-bar{width:47%}.nutrition-info-module .nutrition-groups-S20 .nutrition-group-protein .nutrition-bar{width:20%}.nutrition-info-module .nutrition-groups-bar .nutrition-group-carbs .nutrition-bar{width:43%}.nutrition-info-module .nutrition-groups-bar .nutrition-group-lipids .nutrition-bar{width:38%}.nutrition-info-module .nutrition-groups-bar .nutrition-group-protein .nutrition-bar{width:19%}.nutrition-info-module .nutrition-groups-powder .nutrition-group-carbs .nutrition-bar{width:35%}.nutrition-info-module .nutrition-groups-powder .nutrition-group-lipids .nutrition-bar{width:45%}.nutrition-info-module .nutrition-groups-powder .nutrition-group-protein .nutrition-bar{width:20%}.nutrition-info-module .percent-amount{margin-left:.5rem}}@media (min-width:681px){.product-lines-module .product-line-image{max-width:80%}.nutrition-info-module .nutrition-groups-S20 .nutrition-group-carbs{width:33%}.nutrition-info-module .nutrition-groups-S20 .nutrition-group-lipids{width:47%}.nutrition-info-module .nutrition-groups-S20 .nutrition-group-protein{width:20%}.nutrition-info-module .nutrition-groups-bar .nutrition-group-carbs{width:43%}.nutrition-info-module .nutrition-groups-bar .nutrition-group-lipids{width:38%}.nutrition-info-module .nutrition-groups-bar .nutrition-group-protein{width:19%}.nutrition-info-module .nutrition-groups-powder .nutrition-group-carbs{width:35%}.nutrition-info-module .nutrition-groups-powder .nutrition-group-lipids{width:45%}.nutrition-info-module .nutrition-groups-powder .nutrition-group-protein{width:20%}.nutrition-info-module .percent-of-calories{display:block}}.nutrition-info-module .nutrition-bar{background:#9f9f9f;display:block;height:3rem;width:33%}.nutrition-info-module .nutrition-group{margin-bottom:1.625rem;position:relative}.nutrition-info-module .nutrition-group:nth-child(odd) .nutrition-bar{background:#e7e7e7}.nutrition-info-module .nutrition-group:last-child{margin-bottom:0}.nutrition-info-module .percent-amount{font-weight:700}@media (max-width:960px){.nutrition-info-module .nutrition-block-groups{border:none;width:100%;background:#f7f7f7;text-align:justify;border-collapse:separate;border-spacing:1em;table-layout:fixed;max-width:500px;padding:1rem}.nutrition-info-module .nutrition-block-groups .nutrition-block{border-top:1px solid #424242;display:block;height:2.25rem;line-height:2.25rem;overflow:hidden}.nutrition-info-module .nutrition-block-groups .nutrition-block:hover{font-weight:700}.nutrition-info-module .nutrition-block-groups .nutrition-block:first-child{border-top:5px solid #212322}.nutrition-info-module .nutrition-block-groups .nutrition-block-name{float:left}.nutrition-info-module .nutrition-block-groups .nutrition-block-amount{float:right}.nutrition-info-module .nutrition-block-groups .nutrition-dv-container{display:none}}@media (min-width:961px){.nutrition-info-module .nutrition-block-groups .nutrition-block{width:13.15789%;float:left;margin-right:1.31579%;border:5px solid #212322;height:8rem;position:relative;text-align:center}.nutrition-info-module .nutrition-block-groups .nutrition-block:last-child{float:right;margin-right:0}.nutrition-info-module .nutrition-block-groups .nutrition-block-amount{font-size:1.625rem;margin-top:0;margin-bottom:.40625rem}.nutrition-info-module .nutrition-block-groups .nutrition-block-amount,.nutrition-info-module .nutrition-block-groups .nutrition-block-name{display:block;font-weight:700;line-height:1}.nutrition-info-module .nutrition-block-groups .nutrition-block-name{font-size:.8rem;margin-bottom:0}.nutrition-info-module .nutrition-block-groups .nutrition-block-description{padding-top:1.5rem}.nutrition-info-module .nutrition-block-groups .nutrition-dv-container{background:#7f7f7f;bottom:0;color:#fff;position:absolute;width:100%}.nutrition-info-module .nutrition-block-groups .nutrition-dv{font-weight:700;margin-bottom:0;padding:.15rem 0}}@media (min-width:681px){.nutrition-info-module .nutrition-group{float:left;width:33%}.nutrition-info-module .nutrition-bar{width:100%}}@media (min-width:481px){.certification-labeling-module{margin-left:21.16402%}}.certification-labeling-module .certification-labeling-header{margin-bottom:1.625rem}.certification-labeling-module .certification-icon{width:7%}.certification-labeling-module .certification-grid:after{content:"";display:table;clear:both}@media (min-width:681px){.certification-labeling-module .certification-col{width:44.97354%;float:left;margin-right:1.5873%}}@media (max-width:680px){.nutrition-info-module .nutrition-group{position:relative}.nutrition-info-module .ingredient-and-amount{left:.75rem;position:absolute;top:.75rem}.certification-labeling-module .certification-col{width:100%;float:left;margin-left:0;margin-right:0;margin-bottom:3.25rem}}.certification-labeling-module .certification-col:last-child{float:right;margin-right:0}.certification-labeling-module .certification-col-heading,.certification-labeling-module .certification-col-item{margin-bottom:.8125rem}.certification-labeling-module .certification-col-item-heading,.certification-labeling-module .certification-labeling-heading{margin-bottom:0}.certification-labeling-module .certification-no{color:#9f9f9f}.primary-messaging-block-module .messaging-block-image,.secondary-messaging-block-module .messaging-block-image{display:block;width:100%}.primary-messaging-block-module{position:relative}.primary-messaging-block-module .messaging-block-heading,.primary-messaging-block-module p{color:#fff}@media (max-width:680px){.primary-messaging-block-module .messaging-block-image{margin-bottom:.8125rem}.primary-messaging-block-module .messaging-block-heading,.primary-messaging-block-module p{color:#424242}.primary-messaging-block-module .messaging-block-heading{font-size:1.625rem;line-height:1.285em;margin-top:0;margin-bottom:.40625rem}}@media (min-width:681px){.primary-messaging-block-module .messaging-block-heading{margin-bottom:0}.primary-messaging-block-module .messaging-block-copy{position:absolute;top:3rem;left:3rem;padding-right:3rem}}.secondary-messaging-block-module .messaging-block-image{margin-bottom:.8125rem}.secondary-messaging-block-module .messaging-block-heading,.three-step-module{font-size:1.625rem;line-height:1.285em;margin-top:0;margin-bottom:.40625rem}.three-step-module:after{content:"";display:table;clear:both}.three-step-module .step{width:32.27513%;float:left;margin-right:1.5873%}.three-step-module .step:last-child{float:right;margin-right:0}@media (max-width:960px){.three-step-module .step{width:100%;float:left;margin-left:0;margin-right:0;margin-bottom:1.625rem}}.three-step-module .index-title{margin-bottom:1.625rem}.three-step-module .index,.three-step-module .title{display:inline-block;vertical-align:middle}.three-step-module .index{background:#424242;color:#fff;font-weight:700;margin-right:1.5873%;padding:.5rem;position:relative;text-align:center;top:-3px;width:2em}.three-step-module .title{line-height:1em;width:72.18319%}@media (min-width:681px){.messaging-block-group-module .secondary-messaging-block-module{float:left;width:50%}.messaging-block-group-module .secondary-messaging-block-module:nth-child(2) .messaging-block-copy{padding-right:6.87831%}}.gallery-image-container,.gallery-image-container .gallery-image{width:100%}.gallery-thumbnails .gallery-thumbnail{cursor:pointer;width:18%;max-width:150px;border:2px solid #fff}.gallery-thumbnails .gallery-thumbnail:first-child{margin-left:-2px}.gallery-thumbnails .gallery-thumbnail:hover{border-color:#9f9f9f}.overlay-container{background:rgba(0,0,0,.5);height:100%;width:100%;position:fixed;top:0;display:none;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;z-index:10000}@media (max-width:680px){.messaging-block-group-module .primary-messaging-block-module,.messaging-block-group-module .secondary-messaging-block-module{margin-bottom:1.625rem}.messaging-block-group-module .secondary-messaging-block-module:last-child{margin-bottom:0}.overlay-container{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-webkit-justify-content:start;-ms-flex-pack:start;justify-content:start}}.overlay-container.display-overlay{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.overlay-container.overlay-effects-start{opacity:0;-webkit-transition:opacity .25s;transition:opacity .25s}.overlay-container.overlay-effects-end{opacity:1}.overlay-container.overlay-effects-end .overlay-content{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.overlay-container .close-overlay-icon{width:1.2rem;height:1.2rem}.overlay-container .primary-close-overlay{position:absolute;top:1.2rem;right:1.2rem;z-index:100}@media (min-width:681px){.overlay-container .primary-close-overlay{display:none}}.purchase .purchase-body:after,.purchase .purchase-digest:after,.purchase:after{display:table;content:"";clear:both}.overlay-container .overlay-heading{font-weight:700;border-top:5pt solid #212322}.overlay-container .overlay-subheading{margin-bottom:1.625rem}.overlay-container .overlay-content{background-color:#fff;z-index:2;width:40rem;padding:1.5rem;-webkit-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7);-webkit-transition:-webkit-transform .25s;transition:transform .25s}@media (max-width:680px){.overlay-container .overlay-content{padding-top:3.25rem;height:100%;width:100%}}.overlay-container .primary-button,.overlay-container form .search-button,form .overlay-container .search-button{float:left;margin-right:1rem}.purchase{border-top:1px solid #e7e7e7}.purchase:last-of-type{margin-bottom:0}.purchase .purchase-body,.purchase .purchase-digest{padding-left:4.2328%;padding-right:4.2328%}.purchase .purchase-digest{padding-top:.8125rem;padding-bottom:.8125rem;background:#f7f7f7}@media (max-width:680px){.purchase .digest-pair{margin-bottom:.8125rem}.purchase .digest-pair:last-child{margin-bottom:0}}@media (min-width:681px){.purchase .digest-pair{width:32.27513%;float:left;margin-right:1.5873%}.purchase .digest-pair:last-child{float:right;margin-right:0;text-align:right}.purchase .purchase-shipments{float:left}}.purchase .digest-pair-heading,.purchase .digest-pair-subtext{margin:0}.purchase .digest-pair-heading{font-weight:700}.purchase .full-address p{line-height:1.625;margin-bottom:0}.purchase .purchase-shipments .purchase-shipment,.purchase .shipment-status{margin-bottom:.8125rem}.purchase .purchase-body{padding-bottom:1.625rem;padding-top:1.625rem}.purchase .shipment-status-heading{display:inline}@media (max-width:480px){.purchase .shipment-tracking{display:inline-block}}.purchase .purchase-shipments .purchase-shipment:last-child{margin-bottom:0}.purchase .shipment-items .shipment-item{margin-bottom:1.625rem}.purchase .shipment-items .shipment-item:last-child{margin-bottom:0}.purchase .item-coupon,.purchase .item-old-price{color:#9f9f9f}.purchase .purchase-action:after{content:"";display:table;clear:both}.purchase .primary-button,.purchase .secondary-button,.purchase form .search-button,form .purchase .search-button{display:block;width:15rem}.purchase .callout-state{color:#E0415D}@media (max-width:680px){.purchase .shipment-items{margin-bottom:1.625rem}.purchase .payment-details{left:0}}.purchase-summary{border:1px solid #7f7f7f;padding:1.5rem}.grand-total,.marketing-block .marketing-text{border-top:5pt solid #212322}.purchase-summary .purchase-summary-heading{margin-bottom:1.625rem}.purchase-summary .purchase-summary-total{border-top:5pt solid #212322;font-size:1.625rem;line-height:1.285em;margin-top:0;margin-bottom:.40625rem;font-weight:700;padding-top:.8125rem}.purchase-summary .purchase-summary-cost{display:block;float:right;text-align:right}.purchase-summary .cost-breakdown-list{overflow-x:hidden;margin-bottom:.8125rem;min-height:168px}.purchase-summary .cost-breakdown-item{margin-bottom:.8125rem}.purchase-summary .cost-breakdown-item:before{float:left;width:0;white-space:nowrap;content:". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . "}.purchase-summary .cost-breakdown-item :first-child{padding-right:.25rem;background:#fff}.purchase-summary .cost-breakdown-item :last-child{float:right;padding-left:.25rem;background:#fff}.purchase-summary .checkout-summary-items,.purchase-summary .checkout-summary-items .checkout-summary-item,.purchase-summary .checkout-summary-items .product-removed-message,.purchase-summary .checkout-summary-items .purchase-summary-item,.purchase-summary .purchase-summary-items,.purchase-summary .purchase-summary-items .checkout-summary-item,.purchase-summary .purchase-summary-items .product-removed-message,.purchase-summary .purchase-summary-items .purchase-summary-item{margin-bottom:1.625rem}.purchase-summary .checkout-summary-items .checkout-summary-item:last-child,.purchase-summary .checkout-summary-items .product-removed-message:last-child,.purchase-summary .checkout-summary-items .purchase-summary-item:last-child,.purchase-summary .purchase-summary-items .checkout-summary-item:last-child,.purchase-summary .purchase-summary-items .product-removed-message:last-child,.purchase-summary .purchase-summary-items .purchase-summary-item:last-child{margin-bottom:0}.purchase-summary .checkout-summary-items .product-removed-message,.purchase-summary .purchase-summary-items .product-removed-message{display:table-cell;vertical-align:middle}.purchase-summary .checkout-summary-items.available .backordered-info,.purchase-summary .checkout-summary-items.delayed .available-info,.purchase-summary .purchase-summary-items.available .backordered-info,.purchase-summary .purchase-summary-items.delayed .available-info{display:none}.purchase-summary .coupon-form{display:table;margin-bottom:.8125rem}.purchase-summary .coupon-form .form-group{padding-right:1rem;width:100%;display:table-cell}.purchase-summary .apply-coupon-button{display:table-cell;text-align:right;white-space:nowrap}.purchase-summary .shipping-info.available .backordered-info,.purchase-summary .shipping-info.delayed .available-info{display:none}.checkout-summary-item,.purchase-summary-item{display:table}.checkout-summary-item .item-image,.purchase-summary-item .item-image{display:table-cell;vertical-align:top;padding-right:1.5rem;width:auto;max-height:100px}.checkout-summary-item .item-info,.purchase-summary-item .item-info{position:relative;display:table-cell;vertical-align:top;width:100%}.checkout-summary-item .item-name,.purchase-summary-item .item-name{margin-bottom:0;font-weight:700}.checkout-summary-item .item-estimated-delivery,.checkout-summary-item .item-price,.purchase-summary-item .item-estimated-delivery,.purchase-summary-item .item-price{color:#9f9f9f}.checkout-summary-item .item-estimated-delivery.backordered-warning,.purchase-summary-item .item-estimated-delivery.backordered-warning,.subscription-module-container .item-status{color:#E0415D}.checkout-summary-item .item-estimated-delivery,.purchase-summary-item .item-estimated-delivery{font-size:.8rem}.checkout-summary-item .remove-from-cart,.purchase-summary-item .remove-from-cart{position:absolute;right:0;top:0}.checkout-summary-item .remove-from-cart-button .svg-remove-icon,.purchase-summary-item .remove-from-cart-button .svg-remove-icon{width:.75rem;height:.75rem;overflow:visible;fill:#9f9f9f}.checkout-summary-item .remove-from-cart-button:hover,.purchase-summary-item .remove-from-cart-button:hover{border-bottom:0}.checkout-summary-item .remove-from-cart-button:hover .svg-remove-icon,.purchase-summary-item .remove-from-cart-button:hover .svg-remove-icon{fill:#E0415D}.subscription-module-container .product-image{max-width:200px}@media (max-width:680px){.subscription-module-container .product-image{margin-bottom:1.625rem}}@media (min-width:481px){.purchase .payment-details{right:0}.subscription-module-container .product-image{width:23.2%;float:left;margin-right:2.4%}.subscription-module-container .details-container,.subscription-module-container .summary-container{width:74.4%;float:right;margin-right:0}}.subscription-module-container .subscription-type-container{margin-bottom:.8125rem}.subscription-module-container .product-title{font-weight:700}.subscription-module-container .item-status,.subscription-module-container .quantity-cost{display:inline-block}@media (max-width:680px){.subscription-module-container .details-container{clear:both;float:none}}.subscription-module-container .status{font-weight:700;margin-bottom:.8125rem}.subscription-module-container .shipping-and-billing,.subscription-module-container .startdate-id{font-size:80%;margin-bottom:.8125rem}.subscription-module-container .shipping-and-billing p,.subscription-module-container .startdate-id p{line-height:1.625;margin-bottom:0}.subscription-module-container .non-sub-cost,.subscription-module-container .startdate-id{color:#9f9f9f}.subscription-module-container .warning-text{color:#E0415D}.subscription-module-container .info-icon{fill:#9f9f9f}.subscription-module-container .shipping-info{left:-10rem}.subscription-module-container .full-address{left:-2rem}.stop-plan-form .unsubscribe-reason-list{margin-bottom:1.625rem}.stop-plan-form .form-option{margin-bottom:.8125rem}.stop-plan-form .form-group,.stop-plan-form .subscribe-future-products-option{margin-bottom:1.625rem}.stop-plan-form input[type=radio]{width:30px}.stop-plan-form .help-text{background-color:#f7f7f7;margin-left:30px;padding:.5rem}.stop-plan-form .cancellation-reason-heading{margin-bottom:.8125rem}.pause-plan-form .pause-duration-selector{margin-bottom:1.625rem}.marketing-block{margin-bottom:3.25rem}.marketing-block:after{content:"";display:table;clear:both}@media (min-width:681px){.pause-plan-form .pause-duration-selector{max-width:350px}.marketing-block{margin-bottom:4.875rem}}@media (min-width:681px) and (max-width:960px){.marketing-block .marketing-text{width:49.20635%;float:left;margin-right:1.5873%}}@media (min-width:961px){.marketing-block .marketing-text{width:32.27513%;float:left;margin-right:1.5873%}}@media (min-width:681px) and (max-width:960px){.marketing-block .marketing-text-inverse{width:49.20635%;float:right;margin-right:0}}@media (min-width:961px){.marketing-block .marketing-text-inverse{width:32.27513%;float:right;margin-right:0}}@media (min-width:681px) and (max-width:960px){.marketing-block .marketing-media{width:49.20635%;float:right;margin-right:0}}@media (min-width:961px){.marketing-block .marketing-media{width:57.67196%;float:right;margin-right:0}}@media (min-width:681px) and (max-width:960px){.marketing-block .marketing-media-inverse{width:49.20635%;float:left;margin-right:1.5873%}}@media (min-width:961px){.marketing-block .marketing-media-inverse{width:57.67196%;float:left;margin-right:1.5873%}}.shipment-item .item-image-and-summary{display:table}.shipment-item .item-image,.shipment-item .item-summary{display:table-cell}.shipment-item .item-image{width:100px}.shipment-item .item-summary{padding-left:1rem;vertical-align:middle}.shipment-item .subscription-id{font-size:80%;color:#9f9f9f}.shipping-address-info .order-date-and-number,.shipping-address-info .shipment-items,.shipping-address-info .single-order-address{margin-bottom:.8125rem}.shipping-address-info .shipment-items .shipment-item{margin-bottom:1.625rem}.shipping-address-info .order-number,.shipping-address-info .shipment-items .shipment-item:last-child{margin-bottom:0}.shipping-address-info .address-on-file p{line-height:1.625;margin-bottom:0}.vimeo-video .svg-play-icon{fill:#fff}@media (max-width:960px){.vimeo-video .svg-play-icon{width:48px;height:48px}}.vimeo-video .vimeo-video-container{visibility:hidden;height:0;overflow:hidden}.vimeo-video .vimeo-video-container:after{content:"";display:table;clear:both}.vimeo-video .vimeo-video-container.show-video{visibility:visible;height:auto;height:initial}.vimeo-video .vimeo-video-cover{position:relative;width:100%}.vimeo-video .vimeo-video-overlay{position:absolute;width:100%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-align:center;z-index:10}.vimeo-video .vimeo-video-heading{color:#fff;margin-bottom:0}.backordered-warning,.original-price,.savings-amount{color:#E0415D}@media (max-width:680px){.vimeo-video .vimeo-video-heading{font-size:2.5625rem;line-height:1.26829em;margin-top:0;margin-bottom:1.625rem;margin-bottom:0}}.vimeo-video .vimeo-video-cover-link{display:block;border-bottom:0;padding-bottom:0}.grand-total{margin-bottom:1.625rem}.grand-total h2{margin-bottom:0}.grand-total.available .backordered-info,.grand-total.delayed .available-info{display:none}.original-price{font-weight:400;color:#E0415D}