@charset "UTF-8";/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */blockquote,dfn,q{font-style:italic}img,legend{border:0}legend,td,th{padding:0}.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,.stores-container button:active,.trish-cart-button:active,.trish-cart-button:disabled:active{outline:0}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}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}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}.account-container .action-buttons>.action-button:first-child,.account-container .action-buttons>form:first-child .action-button{-webkit-appearance:none;-moz-appearance:none;overflow:hidden;line-height:1.625rem;text-align:center;box-shadow:2px 2px 0 0 #212322}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-quantity-select-group{margin-bottom:1.625rem;position:relative}.form-group:after,.product-module .product-quantity-select-group:after{content:"";display:table;clear:both}.main-container{margin-top:6.5rem}.main-container.trish-store{margin-top:0}.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}.about-container,.account-container{margin-left: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,.base-form-page{max-width:1500px;box-sizing:content-box}.about-container{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-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-module{border-top:1px solid #e7e7e7;padding:3.25rem 0}.account-container .subscription-module:after{content:"";display:table;clear:both}.account-container .subscription-module: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{display:block;width:100%}.account-container .action-buttons>.action-button:first-child{appearance:none;border:0;display:inline-block;padding:.5rem 1rem;-webkit-transition:all .4s ease;transition:all .4s ease;position:relative;margin-bottom:.8125rem;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:link,.account-container .action-buttons>.action-button:first-child:visited,.account-container .action-buttons>form:first-child .action-button:hover{border:0}.account-container .action-buttons .action-button:before,.account-container .action-buttons>form:first-child .action-button:before{content:"";top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);pointer-events:none;left:50%}.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:first-child,.account-container .action-buttons>.action-button:first-child:link,.account-container .action-buttons>.action-button:first-child:visited{color:#fff}.account-container .action-buttons>.action-button:first-child:hover{cursor:pointer;background:#48be16}.account-container .action-buttons>form:first-child .action-button{appearance:none;border:0;display:inline-block;padding:.5rem 1rem;-webkit-transition:all .4s ease;transition:all .4s ease;position:relative;margin-bottom:.8125rem;background:#69cd3c}.account-container .action-buttons>form:first-child .action-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%)}.account-container .action-buttons .action-button:hover,.account-container .action-buttons>form:first-child .action-button:link,.account-container .action-buttons>form:first-child .action-button:visited{border:0}.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,.account-container .action-buttons>form:first-child .action-button:link,.account-container .action-buttons>form:first-child .action-button:visited{color:#fff}.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;box-shadow:2px 2px 0 0 #212322;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:#9f9f9f}.account-container .action-buttons .action-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%)}.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:link,.account-container .action-buttons .action-button:visited{border:0}.account-container .action-buttons .action-button,.account-container .action-buttons .action-button:link,.account-container .action-buttons .action-button:visited{color:#fff}.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{vertical-align:top}.account-admin-notes{margin-bottom:.8125rem}.base-form-page{margin-left:auto;margin-right:auto;margin:0 auto;padding-top:0;padding-bottom:0}.base-form-page:after{content:" ";display:block;clear:both}@media (min-width:0) and (max-width:480px){.base-form-page{padding-left:2%;padding-right:2%}}@media (min-width:481px) and (max-width:960px){.base-form-page{padding-left:4%;padding-right:4%}}@media (min-width:681px) and (max-width:960px){.base-form-page .base-form-section{width:66.13757%;float:left;margin-right:1.5873%}}.base-form-page .instructions{margin-bottom:1.625rem}.checkout-failed-container,.terms-container{max-width:1500px;box-sizing:content-box;padding-top:0;padding-bottom:0}@media (min-width:961px){.base-form-page{padding-left:6%;padding-right:6%}.base-form-page .base-form-section{width:49.20635%;float:left;margin-right:1.5873%}}.checkout-failed-container{margin-left:auto;margin-right:auto;margin:0 auto}.checkout-failed-container:after{content:" ";display:block;clear:both}@media (min-width:0) and (max-width:480px){.checkout-failed-container{padding-left:2%;padding-right:2%}}@media (min-width:481px) and (max-width:960px){.checkout-failed-container{padding-left:4%;padding-right:4%}}.checkout-failed-container header.checkout-failed{margin-bottom:1.625rem}.checkout-failed-container header.checkout-failed:after{content:"";display:table;clear:both}.all-categories-and-products-container .accessories:after,.all-categories-and-products-container .alert-container:after,.contact-container:after,.terms-container:after{content:" ";display:block;clear:both}@media (min-width:681px) and (max-width:960px){.checkout-failed-container header.checkout-failed>*{width:66.13757%;float:left;margin-right:1.5873%}}@media (min-width:961px){.checkout-failed-container{padding-left:6%;padding-right:6%}.checkout-failed-container header.checkout-failed>*{width:49.20635%;float:left;margin-right:1.5873%}}.terms-container{margin-left:auto;margin-right:auto;margin:0 auto}@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}.terms-container .watch-video-button{float:left;margin-right:1rem}.all-categories-and-products-container .alert-container,.contact-container{margin-right:auto;max-width:1500px;padding-top:0;padding-bottom:0;box-sizing:content-box}.contact-container{margin-left: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}}.contact-container .g-recaptcha{margin-bottom:1.625rem}.all-categories-and-products-container .alert-container{margin-left:auto;margin:0 auto}@media (min-width:0) and (max-width:480px){.all-categories-and-products-container .alert-container{padding-left:2%;padding-right:2%}}@media (min-width:481px) and (max-width:960px){.all-categories-and-products-container .alert-container{padding-left:4%;padding-right:4%}}@media (min-width:961px){.all-categories-and-products-container .alert-container{padding-left:6%;padding-right:6%}}.all-categories-and-products-container .product-categories{margin-bottom:3.25rem}.all-categories-and-products-container .accessories{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){.all-categories-and-products-container .accessories{padding-left:2%;padding-right:2%}}@media (min-width:481px) and (max-width:960px){.all-categories-and-products-container .accessories{padding-left:4%;padding-right:4%}}.all-categories-and-products-container .product-module-grid,.all-categories-and-products-container .section-header{margin-bottom:3.25rem}.all-categories-and-products-container:last-child{margin-bottom:0}.all-categories-and-products-container .product-module:nth-child(2n-1){clear:left}.all-categories-and-products-container .product-module:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0}@media (min-width:0) and (max-width:480px){.all-categories-and-products-container .product-module .product-image-container{margin-bottom:.8125rem}.all-categories-and-products-container .product-module .product-image{max-height:200px;max-width:100%;width:auto}}@media (min-width:481px) and (max-width:680px){.all-categories-and-products-container .product-module .product-image-container{width:49.20635%;float:left;margin-right:1.5873%}.all-categories-and-products-container .product-module .product-summary{width:49.20635%;float:right;margin-right:0}}@media (max-width:960px){.all-categories-and-products-container .product-module{padding-bottom:1.625rem;margin-bottom:1.625rem;border-bottom:1px solid #e7e7e7}.all-categories-and-products-container .product-module:after{content:"";display:table;clear:both}}@media (min-width:481px) and (max-width:960px){.all-categories-and-products-container .product-module{max-width:1500px;margin-left:auto;margin-right:auto}.all-categories-and-products-container .product-module:after{content:" ";display:block;clear:both}.all-categories-and-products-container .product-module .product-image-container{width:48.3871%;float:left;margin-right:3.22581%;text-align:center}.all-categories-and-products-container .product-module .product-summary{width:48.3871%;float:right;margin-right:0}.all-categories-and-products-container .product-module .product-image{max-height:300px;max-width:100%;width:auto}}@media (min-width:961px){.all-categories-and-products-container .accessories{padding-left:6%;padding-right:6%}.all-categories-and-products-container .product-module{width:44.97354%;float:left;margin-right:1.5873%;margin-bottom:3.25rem}.all-categories-and-products-container .product-module:nth-child(2n){float:right;margin-right:0}}@media (min-width:961px) and (max-width:1280px){.all-categories-and-products-container .product-module .product-image-container{width:34.11765%;float:left;margin-right:3.52941%}.all-categories-and-products-container .product-module .product-summary{width:62.35294%;float:right;margin-right:0}}@media (min-width:1281px){.all-categories-and-products-container .product-module .product-image-container{width:43.52941%;float:left;margin-right:3.52941%}.all-categories-and-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{-webkit-font-variant-ligatures:none;font-variant-ligatures:none;-webkit-font-feature-settings:"liga" 0;font-feature-settings:"liga" 0;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:#e23f5b}.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}.product-module .product-price-group,body{-webkit-box-orient:vertical;-webkit-box-direction:normal}@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 0 0}.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;width:14rem}.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:23.80952%}.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{width:11rem;margin-left:auto;text-align:right}}.cart-container .current-price{font-size:1.3rem}.cart-container .original-price{margin-left:.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:#e23f5b}.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}.checkout-container .payment-fields-container,.checkout-container .shipping-address-fields-container,.checkout-container .user-fields-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.checkout-container .form-group{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}@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-billing_zip_container,.checkout-container #id_payment-cvc_container,.checkout-container #id_payment-expiry_month_container,.checkout-container #id_payment-expiry_year_container,.checkout-container #id_shipping-postcode_container,.checkout-container #id_shipping-region_container{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-basis:40.74074%;-ms-flex-preferred-size:40.74074%;flex-basis:40.74074%}.checkout-container #id_payment-cvc_container,.checkout-container #id_payment-expiry_month_container,.checkout-container #id_shipping-region_container{margin-right:3.1746%}}.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{-webkit-font-variant-ligatures:none;font-variant-ligatures:none;-webkit-font-feature-settings:"liga" 0;font-feature-settings:"liga" 0;font-size:2.5625rem;line-height:1.26829em;margin-top:0;margin-bottom:1.625rem}.checkout-container .secure-lock-icon{display:none}}.home-container .hero-container .heading,.refer-landing-container .sub-heading{-webkit-font-variant-ligatures:none;-webkit-font-feature-settings:"liga" 0}.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-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}.checkout-container .section-heading-container .shipping-countries{text-align:right;vertical-align:middle}.checkout-container .shipping-address-fieldset{margin-bottom:3.25rem}@media (max-width:680px){.checkout-container .payment-heading{margin-bottom:.8125rem}}.checkout-container .payment-fieldset{margin-bottom:1.625rem}.checkout-container .shipping-country{width:40px;height:23px;margin-left:.5rem}.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}@media (min-width:481px){.checkout-container .grand-total-dollars{float:right}}.checkout-container .errorlist{color:#e23f5b;font-size:.8rem;text-align:right}.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:#e23f5b;border-bottom-style:solid;color:#e23f5b}.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(https://prettythings.soylent.com/assets/home/20170801/0101a_hero.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(https://prettythings.soylent.com/assets/home/20170801/0101a_hero.jpg);background-image:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(https://prettythings.soylent.com/assets/home/20170801/0101a_hero.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{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-variant-ligatures:none;font-feature-settings:"liga" 0;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:66.13757%;float:left;margin-right:1.5873%}.product-detail-container .product-module .product-summary{width:32.27513%;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,.product-detail-container .product-notes,.product-detail-container .related-products-block,.product-detail-container .social-feed-module{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(https://prettythings.soylent.com/assets/friends/20170627/0101a_hero.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}}@media (min-width:681px) and (max-width:960px){.refer-landing-container .hero-container{height:420px}}.refer-landing-container .section-header{border-color:#fff}.refer-landing-container .sub-heading{font-variant-ligatures:none;font-feature-settings:"liga" 0;font-size:1.625rem;line-height:1.285em;margin-top:0;margin-bottom:.40625rem;margin-bottom:1.625rem;max-width:850px}.refer-landing-container .charity-description,.substitution-container .radio-label{-webkit-font-variant-ligatures:none;-webkit-font-feature-settings:"liga" 0}.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-variant-ligatures:none;font-feature-settings:"liga" 0;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}@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-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{max-width:1500px;margin-left:auto;margin-right:auto;box-sizing:content-box;margin:0 auto;padding-top:0;padding-bottom:0}.refer-invite-container .invite-more-container,.refer-invite-container .more-invite-options,.refer-invite-container .section-header{margin-bottom:1.625rem}.refer-invite-container:after{content:" ";display:block;clear:both}@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}.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}@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}.stores-container #map-legend-container{bottom:0}}.gmail-contacts-overlay .error-message-status{color:#e23f5b;font-size:.8rem;text-align:right}.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:#e23f5b;border-bottom-style:solid;color:#e23f5b}.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}.sub-account-container .subtext-clarification{border-top:1px solid #e7e7e7;color:#9f9f9f;padding-top:1.625rem;margin-top:1.625rem}.stores-container,.substitution-container{margin-left:auto;padding-top:0;padding-bottom:0;box-sizing:content-box}.substitution-container{max-width:1500px;margin-right:auto;margin:0 auto}.substitution-container:after{content:" ";display:block;clear:both}@media (min-width:0) and (max-width:480px){.substitution-container{padding-left:2%;padding-right:2%}}@media (min-width:481px) and (max-width:960px){.substitution-container{padding-left:4%;padding-right:4%}}@media (min-width:961px){.substitution-container{padding-left:6%;padding-right:6%}}.substitution-container .section-header{margin-bottom:1.625rem}.substitution-container .section-subheading{color:#9f9f9f;margin-bottom:3.25rem}.substitution-container .substitute-line-item{margin-bottom:.8125rem}.substitution-container .form-group,.substitution-container .substitution-actions{margin-bottom:1.625rem}.substitution-container .substitution-actions:after{content:"";display:table;clear:both}.substitution-container .substitution-actions .primary-button{width:49.20635%;float:left;margin-right:1.5873%}.substitution-container .substitution-actions .secondary-button{width:49.20635%;float:right;margin-right:0}@media (min-width:961px) and (max-width:1280px){.substitution-container .substitution-content-container{width:49.20635%;float:left;margin-right:1.5873%}.substitution-container .substitution-image{width:49.20635%;float:right;margin-right:0}}@media (min-width:1281px){.substitution-container .substitution-content-container{width:40.74074%;float:left;margin-right:1.5873%}.substitution-container .substitution-image{width:57.67196%;float:right;margin-right:0}}.substitution-container .subscription-info{font-size:80%;margin-bottom:1.625rem}.substitution-container .subscription-info:after{content:"";display:table;clear:both}.substitution-container .full-address p{line-height:1.625;margin-bottom:0}.substitution-container .card-info,.substitution-container .shipping-info{float:left;margin-right:1rem}.substitution-container .customer-service-link{float:right}@media (max-width:1280px){.substitution-container .section-heading,.substitution-container .section-subheading,.substitution-container .substitution-content,.substitution-container .substitution-image{max-width:600px}.substitution-container .customer-service-link{float:left;clear:both}}.substitution-container .radio-label{font-variant-ligatures:none;font-feature-settings:"liga" 0;font-size:1rem;line-height:1.625em;margin-top:0;margin-bottom:.40625rem;font-weight:700}.substitution-container .total-amount,body{-webkit-font-variant-ligatures:none;-webkit-font-feature-settings:"liga" 0}.stores-container #storemapper-left input,.stores-container #storemapper-right .storemapper-popup-address,.stores-container button{margin-bottom:.8125rem}.substitution-container .total-summary{display:table;margin-bottom:.8125rem;width:100%}.substitution-container .total-descriptor{display:table-cell;font-size:1.625rem}.substitution-container .total-amount{font-variant-ligatures:none;font-feature-settings:"liga" 0;font-size:2.5625rem;line-height:1.26829em;margin-top:0;margin-bottom:1.625rem;display:table-cell;font-weight:700;text-align:right}.substitution-container .fine-print{font-size:80%;color:#9f9f9f}.substitution-container .add-substitute-button{margin-bottom:.40625rem;width:100%}.stores-container{max-width:1500px;margin-right:auto;margin:0 auto}.stores-container:after{content:" ";display:block;clear:both}@media (min-width:0) and (max-width:480px){.stores-container{padding-left:2%;padding-right:2%}}@media (min-width:481px) and (max-width:960px){.stores-container{padding-left:4%;padding-right:4%}}@media (min-width:961px){.stores-container{padding-left:6%;padding-right:6%}}.stores-container button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;box-shadow:2px 2px 0 0 #212322;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:#69cd3c;width:100%}.stores-container button:active:before,.trish-cart-button:active:before{-webkit-transition:width .2s ease-out,padding-top .2s ease-out;pointer-events:none}.stores-container button:hover{border:0}.stores-container 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}.stores-container button:active:before{width:120%;padding-top:120%;transition:width .2s ease-out,padding-top .2s ease-out}.stores-container button:link,.stores-container button:visited{border:0}.stores-container button,.stores-container button:link,.stores-container button:visited{color:#fff}.stores-container button:hover{cursor:pointer;background:#48be16}.stores-container a:link,.stores-container a:visited{text-decoration:none;color:#69cd3c;border-bottom:.1em;border-bottom-style:solid;border-bottom-color:transparent}.stores-container a:active,.stores-container a:hover{text-decoration:none;border-bottom-color:#69cd3c;color:#69cd3c}.stores-container #storemapper-left{width:31.1828%;float:left;margin-right:3.22581%;padding-right:2px}.stores-container #storemapper-left label{border-top:5pt solid #212322;display:block;font-weight:700;font-size:1.625rem;line-height:1.285em}.stores-container #storemapper-right{width:65.5914%;float:right;margin-right:0;border:1px solid #000}.stores-container .storemapper-product-image{margin-bottom:1rem}.stores-container .tier{background-color:#f7f7f7;padding:.8125rem;margin-bottom:.8125rem}.stores-container .tier.storemapper-selected{background-color:#e3efd4}.stores-container .tier .storemapper-address,.stores-container .tier .storemapper-distance,.stores-container .tier .storemapper-storelink,.stores-container .tier .storemapper_directions{font-size:.8rem}.stores-container .tier .storemapper-address{text-transform:uppercase;line-height:1.1rem}.stores-container #map-legend-container{position:absolute;z-index:1;display:block;background-color:#fff;width:100%;text-align:center}.stores-container #map-legend-container .vendor{display:inline-block;margin-right:1rem;vertical-align:middle}.stores-container #map-legend-container .vendor-color{display:inline-block;width:15px;height:15px;border:1px solid #000;margin-right:.5rem}.styleguide-container{max-width:1500px;margin-left:auto;margin-right:auto;box-sizing:content-box;margin:0 auto;padding-top:0;padding-bottom:0}.styleguide-container:after{content:" ";display:block;clear:both}@media (min-width:0) and (max-width:480px){.styleguide-container{padding-left:2%;padding-right:2%}}@media (min-width:481px) and (max-width:960px){.styleguide-container{padding-left:4%;padding-right:4%}}@media (min-width:961px){.styleguide-container{padding-left:6%;padding-right:6%}.update-subscription-container form select{float:none}}.styleguide-container .styleguide-module-container{margin-bottom:4.875rem}.styleguide-container .styleguide-module{padding:3rem;box-shadow:inset 0 0 9px 0 #bcbcbc;margin-bottom:.8125rem;margin-left:3rem}.styleguide-container .styleguide-module:after{content:"";display:table;clear:both}.styleguide-container .styleguide-usage{margin-left:3rem}.styleguide-container code{display:inline-block;width:83.06878%;line-height:1.325rem;padding:1.5rem}.styleguide-container .styleguide-index{margin-bottom:3.25rem}.update-subscription-container .select-label{font-size:1rem;color:#212322;font-weight:700;margin-left:0}.update-subscription-container .disabled-select{border-color:#e7e7e7;color:#9f9f9f}.update-subscription-container .warning-text{color:#e23f5b;font-size:80%;font-weight:400;margin-left:.25rem}.update-subscription-container .shipping-disclaimer{display:inline-block;margin-bottom:1.625rem}.update-subscription-container .info-icon{fill:#9f9f9f}.update-subscription-container .grand-total{margin-bottom:.8125rem}.update-subscription-container .grand-total-dollars{display:block}.update-subscription-container .item-image-and-quantity-form{display:table;margin-bottom:.40625rem}.update-subscription-container .item-image-and-quantity-form:last-child{margin-bottom:1.625rem}.update-subscription-container .item-image,.update-subscription-container .item-quantity-form{display:table-cell}.update-subscription-container .item-image{width:75px}.update-subscription-container .item-quantity-form{padding-left:1rem;vertical-align:middle;width:100%}.update-subscription-container .item-quantity-form .form-group{margin-bottom:0}.update-subscription-container .price-comparison{color:#9f9f9f;font-size:80%;float:right}@font-face{font-family:Apercu-Mono;src:url(/static/fonts/apercu_mono-webfont.woff2) format("woff2"),url(/static/fonts/apercu_mono-webfont.woff) format("woff");font-weight:400;font-style:normal}.trish-dialogue{position:relative;height:calc(100vh - 6.5rem);min-height:400px;background-color:#b1cee8;background-size:100% auto;margin-bottom:-3.25rem}@media only screen and (max-width:960px) and (orientation:landscape){.trish-dialogue{height:100%}}.trish-dialogue-webgl{position:absolute;top:0;right:0;bottom:0;left:0}.trish-dialogue-webgl.pointer{cursor:pointer}.trish-dialogue-body{position:relative;top:0;left:0;right:auto;height:100%;margin:auto;width:84vw;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.trish-dialogue-body::-webkit-scrollbar-track{background-color:rgba(21,24,29,.3);border-radius:10px}.trish-dialogue-body::-webkit-scrollbar{width:10px}.trish-dialogue-body::-webkit-scrollbar-thumb{border-radius:10px;background-color:#15181d}@media (max-width:960px){.trish-dialogue-body .desktop-only{display:none}}@media (min-width:481px){.trish-dialogue-body{position:absolute;top:16%;right:9.375%;left:auto;width:43vw;height:auto}.trish-dialogue-body .mobile-only{display:none}}@media only screen and (max-height:680px) and (orientation:landscape){.trish-dialogue-body{top:45%;right:90px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}.trish-dialogue-landscape{background-color:#cecfd5;background-image:url(/static/images/trish-dialogue/trish_landscape.png);background-position:50% 100%;background-repeat:no-repeat;display:none;position:absolute;left:0;top:0;right:0;bottom:0;z-index:11}.trish-dialogue-landscape p{color:#000;font-size:1.125rem;width:80%;position:absolute;left:50%;top:100%;text-align:center;-webkit-transform:translate(-50%,-410px);-ms-transform:translate(-50%,-410px);transform:translate(-50%,-410px)}@media only screen and (max-width:960px) and (orientation:portrait){.trish-dialogue-landscape{display:block}}.trish-prompt-container{color:#252930}.trish-prompt-container:before{content:"mobile";display:none}@media (min-width:681px){.trish-prompt-container:before{content:"desktop"}}.trish-prompt{text-shadow:0 2px 0 #fff}@media only screen and (max-height:680px) and (orientation:landscape){.trish-prompt br:first-child{display:none}}a.trish-prompt-next,a.trish-prompt-prev{background-repeat:no-repeat;display:inline-block;position:absolute;overflow:hidden;width:29px;height:29px;cursor:pointer}a.trish-prompt-next:after,a.trish-prompt-prev:after{content:'';position:relative;display:inline-block;margin-left:.5rem;width:100%;height:100%;-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1);-webkit-filter:FlipH;filter:FlipH;-ms-filter:"FlipH"}a.trish-prompt-next:hover,a.trish-prompt-next:link,a.trish-prompt-next:visited,a.trish-prompt-prev:hover,a.trish-prompt-prev:link,a.trish-prompt-prev:visited{border-bottom-style:none;text-indent:-9999px}@media (max-width:1280px){a.trish-prompt-next,a.trish-prompt-prev{text-indent:-78px}}a.trish-prompt-prev{left:5rem;top:30px;text-indent:-50px;-webkit-transition:right .3s ease-out;transition:right .3s ease-out;background-image:url(/static/images/trish-dialogue/arrow-icon-edge-prev.svg)}a.trish-prompt-prev:after{top:-1px}@media only screen and (max-width:960px) and (orientation:landscape){a.trish-prompt-prev{left:29px}}@media (max-width:960px){a.trish-prompt-prev{left:auto}}@media (max-width:1280px){a.trish-prompt-prev{left:4.5rem}a.trish-prompt-next:after{margin-left:13px}}@media only screen and (min-width:1440px) and (orientation:landscape){a.trish-prompt-prev{left:12rem}}a.trish-prompt-next{right:100px;top:270px;text-indent:-50px;-webkit-transition:right .3s ease-out;transition:right .3s ease-out;background-image:url(/static/images/trish-dialogue/arrow-icon-edge-next.svg)}a.trish-prompt-next:after{top:-1px}@media only screen and (max-width:960px) and (orientation:landscape){a.trish-prompt-next{right:29px}}@media (max-width:960px){a.trish-prompt-next{bottom:30px;left:auto;right:-30px}}@media (max-width:680px){.trish-dialogue-body{max-height:230px;padding-right:10px}a.trish-prompt-next{right:25px}}.trish-edge-select-container{position:absolute;padding:15px;top:auto;left:0;bottom:0;right:0;background-color:#fff;margin:auto auto 15px;width:100%;max-height:248px;overflow-y:scroll}.trish-edge-item,.trish-edge-select{position:relative}@media (min-width:481px){.trish-edge-select-container{position:relative;width:auto;margin:0;background-color:transparent}.trish-edge-select{margin-bottom:10px}}@media only screen and (max-height:680px) and (orientation:landscape){.trish-edge-select-container{padding-top:0}}.trish-edge-select-container::-webkit-scrollbar{-webkit-appearance:none;width:10px}.trish-edge-select-container::-webkit-scrollbar-thumb{border-radius:5px;background-color:rgba(0,0,0,.5);-webkit-box-shadow:0 0 1px rgba(255,255,255,.5)}.trish-edge-item{font-family:Apercu-Mono,monospace}@media only screen and (max-width:960px) and (orientation:landscape){.trish-edge-select-container{padding:0}.trish-edge-item{display:block;width:calc(100% - 4px)}}.trish-edge-button{position:relative;font-size:1rem;line-height:1.5rem;margin:.5rem;display:block}.trish-edge-button:before{content:'';position:absolute;display:inline-block;top:82%;left:-24px;width:26px;height:26px;background-image:url(/static/images/trish-dialogue/edge-item-hover.svg);background-repeat:no-repeat;opacity:0;pointer-events:none;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.trish-edge-button:link,.trish-edge-button:visited{color:#000;text-shadow:0 2px 0 #fff;border-bottom-style:none}.trish-edge-button.selected,.trish-edge-button:hover{border-bottom-style:none}@media only screen and (max-width:960px) and (orientation:landscape){.trish-edge-button.selected,.trish-edge-button:hover{border:1px solid #8eeb60}}.trish-edge-button.selected:before,.trish-edge-button:hover:before{opacity:1}.trish-edge-button.selected .trish-edge-button-label,.trish-edge-button:hover .trish-edge-button-label{border-bottom:2px solid #8eeb60}@media only screen and (max-width:960px) and (orientation:landscape){.trish-edge-button.selected .trish-edge-button-label,.trish-edge-button:hover .trish-edge-button-label{border-bottom:none}.trish-edge-button{color:#fff;font-size:.8rem;background-color:#3f3f3f;border-radius:3px;margin:0 0 .5em;padding:.05em}.trish-edge-button:link,.trish-edge-button:visited{color:#fff;text-shadow:none}}.trish-edge-button-label{padding:.125rem}.prompt-line{position:relative;font-size:1.383rem;font-weight:700;line-height:1.85rem;letter-spacing:.2px;text-shadow:0 2px 0 #fff}.prompt-line.large{font-size:2.7rem;line-height:3rem}@media only screen and (max-width:960px) and (orientation:landscape){.prompt-line{font-size:1.05em;line-height:1em}.prompt-line.large{display:block;font-size:1.75rem;line-height:1.95rem}}@media (min-width:321px) and (max-width:480px){.prompt-line{font-size:1.3rem;line-height:1.325rem}}.prompt-word{display:inline-block;opacity:0}.prompt-word.transition-in{-webkit-animation:promptWordSlide .3s ease;animation:promptWordSlide .3s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.transition-in-complete .prompt-word{opacity:1}.transition-in-complete .prompt-word.transition-in{-webkit-animation:none;animation:none}#trish-preloader{position:absolute;top:0;left:0;height:100%;width:100%;background-color:#b1cee8;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-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:10}#trish-preloader .eye{min-height:100px;margin:0 30px}#trish-preloader .eye-bottom,#trish-preloader .eye-left,#trish-preloader .eye-right,#trish-preloader .eye-top{background-image:url(/static/images/trish-dialogue/preloader-diamond.png);background-size:17px 11px;background-repeat:no-repeat;height:11px;width:17px;position:relative;-webkit-animation-name:cycle;animation-name:cycle;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}#trish-preloader .eye-top{opacity:.75;-webkit-animation-delay:750ms;animation-delay:750ms}#trish-preloader .eye-right{left:10px;top:-4px;opacity:1;-webkit-animation-delay:0s;animation-delay:0s}#trish-preloader .eye-bottom{top:-8px;opacity:.25;-webkit-animation-delay:250ms;animation-delay:250ms}#trish-preloader .eye-left{left:-10px;top:-26px;opacity:.5;-webkit-animation-delay:.5s;animation-delay:.5s}.trish-shopping-form{position:relative;color:#252930;margin-left:2rem}.trish-shopping-form input[type=radio]{visibility:hidden;position:absolute}.trish-shopping-form .trish-edge-button:before{left:-52px}@media only screen and (max-height:680px) and (orientation:landscape){.prompt-line{font-size:1.125rem;line-height:1.125rem}.trish-shopping-form label{font-size:.8em;line-height:1rem}}.trish-cart-button,.trish-cart-button:disabled{-webkit-appearance:none;-moz-appearance:none;margin-bottom:.8125rem;line-height:1.625rem;margin-top:.8125rem;overflow:hidden;text-align:center}@media only screen and (max-width:960px) and (orientation:landscape){.trish-shopping-form .trish-edge-button:before{left:-20px}.trish-shopping-form{margin-left:.6rem}.trish-shopping-label{padding:8px}}.trish-shopping-label{margin-left:-.625rem;font-family:Apercu-Mono,monospace}@media only screen and (max-width:960px) and (orientation:landscape){.trish-shopping-label.selected{border:1px solid #8eeb60;padding:8px}}.trish-cart-button{appearance:none;border:0;box-shadow:2px 2px 0 0 #212322;display:inline-block;-webkit-transition:all .4s ease;transition:all .4s ease;position:relative;background:#69cd3c;padding:.5rem 1.5rem}.trish-cart-button:hover{border:0}.trish-cart-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}.trish-cart-button:disabled:hover,.trish-cart-button:link,.trish-cart-button:visited{border:0}.trish-cart-button:active:before{width:120%;padding-top:120%;transition:width .2s ease-out,padding-top .2s ease-out}.trish-cart-button,.trish-cart-button:link,.trish-cart-button:visited{color:#fff}.trish-cart-button:disabled,.trish-cart-button:disabled:link,.trish-cart-button:disabled:visited,article address,figcaption{color:#9f9f9f}.trish-cart-button:hover{cursor:pointer;background:#48be16}.trish-cart-button:disabled{appearance:none;border:0;display:inline-block;-webkit-transition:all .4s ease;transition:all .4s ease;position:relative;background:#f7f7f7;box-shadow:0 0;padding:.5rem 1.5rem}button,button:disabled{-webkit-appearance:none;-moz-appearance:none}.trish-cart-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}.trish-cart-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}.trish-cart-button:disabled:link,.trish-cart-button:disabled:visited{border:0}a:active,a:hover,a:link,a:visited{color:#69cd3c;text-decoration:none}body,small{color:#424242}.trish-cart-button:disabled:hover{background:#f7f7f7;cursor:default}.trish-dialogue-menu-expand,.trish-dialogue-menu-expand.general{background-image:url(/static/images/trish-dialogue/menu-icon-learn.svg)}.trish-dialogue-icon a,.trish-dialogue-menu-expand{background-position:50% 50%;background-repeat:no-repeat}@media only screen and (max-height:680px) and (orientation:landscape){.trish-cart-button{margin-top:.3rem;margin-bottom:.3rem;line-height:1.5rem;padding:.25rem .5rem}}.trish-price-label{font-size:3.068rem;font-weight:700;line-height:3.25rem;letter-spacing:.2px;margin-top:2.5rem}@media only screen and (max-height:680px) and (orientation:landscape){.trish-price-label{margin-top:.5rem;font-size:1.5rem;line-height:1.5rem}}body,button:disabled{line-height:1.625rem}.trish-dialogue-menu,.trish-ui-sound-button{position:absolute;right:89px;top:20px;width:42px;height:42px;overflow:hidden;-webkit-transition:width .5s cubic-bezier(.75,0,.25,1);transition:width .5s cubic-bezier(.75,0,.25,1)}.trish-dialogue-menu a{display:inline-block;width:42px;height:42px;text-indent:-9999px;overflow:hidden;margin:0;padding:0}.trish-dialogue-menu a:link,.trish-dialogue-menu a:visited{border:none}.trish-dialogue-menu.open{width:264px}.trish-dialogue-menu.open .trish-dialogue-menu-expand{left:-42px;opacity:0}.trish-dialogue-menu.open .trish-dialogue-icons{display:block;left:0}.trish-dialogue-menu-expand{position:absolute;left:0;opacity:.6;-webkit-transition:all .3s cubic-bezier(.75,0,.25,1);transition:all .3s cubic-bezier(.75,0,.25,1)}.trish-dialogue-menu-expand:hover{opacity:1}.trish-dialogue-menu-expand.product-detail{background-image:url(/static/images/trish-dialogue/menu-icon-flavors.svg)}.trish-dialogue-menu-expand.shopping{background-image:url(/static/images/trish-dialogue/menu-icon-purchase.svg);background-position-y:44%}.trish-dialogue-menu-expand.faq{background-image:url(/static/images/trish-dialogue/menu-icon-faqs.svg)}.trish-dialogue-menu-bg,.trish-ui-sound-button-bg{background-color:rgba(222,233,235,.4);position:absolute;width:100%;height:100%;z-index:0}.trish-dialogue-menu-bg span,.trish-ui-sound-button-bg span{display:inline-block;position:absolute;width:7px;height:7px;border-left:2px solid #15181d;border-top:2px solid #15181d}.body-copy ol>li,a.anchor,sub,sup{position:relative}.trish-dialogue-menu-bg span:nth-child(1),.trish-ui-sound-button-bg span:nth-child(1){left:0;top:0}.trish-dialogue-menu-bg span:nth-child(2),.trish-ui-sound-button-bg span:nth-child(2){left:calc(100% - 7px);top:0;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.trish-dialogue-menu-bg span:nth-child(3),.trish-ui-sound-button-bg span:nth-child(3){left:0;top:calc(100% - 7px);-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.trish-dialogue-menu-bg span:nth-child(4),.trish-ui-sound-button-bg span:nth-child(4){left:calc(100% - 7px);top:calc(100% - 7px);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.trish-dialogue-menu-items{position:relative;width:264px;height:42px;overflow:hidden;z-index:1}audio,figure,figure img,img,video{width:100%}.trish-dialogue-icons{height:42px;position:absolute;left:42px;-webkit-transition:left .5s cubic-bezier(.75,0,.25,1);transition:left .5s cubic-bezier(.75,0,.25,1)}.trish-dialogue-icon{display:inline-block;height:42px;margin:0 7px 0 11px;padding:0;border:none}.trish-dialogue-icon a{opacity:0;-webkit-transition:opacity .3s linear;transition:opacity .3s linear}.trish-dialogue-icon a.active{opacity:.6}.trish-dialogue-icon a:hover{opacity:1}.trish-dialogue-icon.general a{background-image:url(/static/images/trish-dialogue/menu-icon-learn.svg)}.trish-dialogue-icon.product-detail a{background-image:url(/static/images/trish-dialogue/menu-icon-flavors.svg)}.trish-dialogue-icon.shopping a{background-image:url(/static/images/trish-dialogue/menu-icon-purchase.svg);background-position-y:44%}.trish-dialogue-icon.faq a{background-image:url(/static/images/trish-dialogue/menu-icon-faqs.svg)}.trish-ui-sound-button{top:inherit;bottom:20px;background-color:rgba(222,233,235,.4);background-image:url(/static/images/trish-dialogue/icon-sound.svg);background-size:cover;cursor:pointer}.trish-ui-sound-button.on{background-position:100%}.trish-ui-sound-button.off{background-position:-2%}.trish-ui-sound-button-bg{background-color:transparent}@media only screen and (max-width:960px) and (orientation:landscape){.trish-dialogue-menu{right:34px}.trish-ui-sound-button{display:none}.main-container.trish-shop{margin-top:0}}@-webkit-keyframes cycle{0%,100%{opacity:.1}50%{opacity:1}}@keyframes cycle{0%,100%{opacity:.1}50%{opacity:1}}@-webkit-keyframes promptWordSlide{0%{opacity:.2;-webkit-transform:translateY(-40%);transform:translateY(-40%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes promptWordSlide{0%{opacity:.2;-webkit-transform:translateY(-40%);transform:translateY(-40%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}*{box-sizing:border-box}:focus{outline-color:#69cd3c}.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,.secondary-button:active,.twitter-button:active,a:active,a:hover,button:active,button:disabled:active,form input[type=email],form input[type=password],form input[type=tel],form input[type=text],form select,form select:active,form textarea:focus{outline:0}html{height:100%}body{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-height:100%;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-variant-ligatures:none;font-feature-settings:"liga" 0;font-family:Apercu,Arial,sans-serif;text-rendering:optimizeLegibility}.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}aside cite,blockquote cite,figure img,form select,ol,ul{display:block}.separated-text:before{content:"|";margin:0 .5rem}aside cite,dd{margin-left:1em}audio,dd,video{margin-bottom:1em}.no-scroll{overflow:hidden}@font-face{font-family:Apercu;src:url(/static/fonts/apercu-light-webfont.eot);src:url(/static/fonts/apercu-light-webfont.eot?#iefix) format("embedded-opentype"),url(/static/fonts/apercu-light-webfont.woff2) format("woff2"),url(/static/fonts/apercu-light-webfont.woff) format("woff"),url(/static/fonts/apercu-light-webfont.ttf) format("truetype"),url(/static/fonts/apercu-light-webfont.svg#aperculight) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Apercu;src:url(/static/fonts/apercu-bold-webfont.eot);src:url(/static/fonts/apercu-bold-webfont.eot?#iefix) format("embedded-opentype"),url(/static/fonts/apercu-bold-webfont.woff2) format("woff2"),url(/static/fonts/apercu-bold-webfont.woff) format("woff"),url(/static/fonts/apercu-bold-webfont.ttf) format("truetype"),url(/static/fonts/apercu-bold-webfont.svg#apercubold) format("svg");font-weight:700;font-style:normal}@font-face{font-family:Apercu;src:url(/static/fonts/apercu_light_italic-webfont.eot);src:url(/static/fonts/apercu_light_italic-webfont.eot?#iefix) format("embedded-opentype"),url(/static/fonts/apercu_light_italic-webfont.woff2) format("woff2"),url(/static/fonts/apercu_light_italic-webfont.woff) format("woff"),url(/static/fonts/apercu_light_italic-webfont.ttf) format("truetype"),url(/static/fonts/apercu_light_italic-webfont.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{-webkit-font-variant-ligatures:none;font-variant-ligatures:none;-webkit-font-feature-settings:"liga" 0;font-feature-settings:"liga" 0;font-weight:700;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{border-bottom:.1em;border-bottom-style:solid;border-bottom-color:transparent}a:active,a:hover{border-bottom-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;text-indent:-.37em;background-color:#f7f7f7}blockquote{border-left:1em solid #f7f7f7;padding:1em;text-indent:-.37em}aside span:before,blockquote span:before{content:open-quote}aside span:after,blockquote span:after{content:close-quote}aside cite{font-size:50%}blockquote cite{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-wrap}figcaption{font-size:.8em}picture img{width:auto}figure{float:right;margin:0}figure a:link{color:inherit}audio,video{height:auto}dt{font-weight:700}i{text-indent:200%;white-space:nowrap;overflow:hidden}h1,h2,h3,h4,p{margin-top:0}h1,h2{margin-bottom:1.625rem}h3,h4,p{margin-bottom:.40625rem}ol,ul{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 h4,nav .menu-item{font-size:1rem}.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 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{text-rendering:auto}.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}form input[type=email],form input[type=password],form input[type=tel],form input[type=text],form select,form textarea,table{width:100%}.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:disabled:link,button:disabled:visited,button:hover{border:0}button:disabled{appearance:none;border:0;padding:.5rem 1rem;-webkit-transition:all .4s ease;transition:all .4s ease;position:relative;overflow:hidden;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 .menu-item{margin-right:1.5rem;white-space:nowrap;color:#212322;text-decoration:none;padding:0}nav .menu-item:last-child{margin-right:0}nav a.menu-item{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}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}@media (min-width:961px){nav a.menu-item{padding-bottom:.25rem}}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-group-with-help-text,.form-group.invalid{margin-bottom:0}form input[type=email],form input[type=password],form input[type=tel],form input[type=text]{border:0;border-bottom:1pt solid #9f9f9f;border-radius:0;background:0 0;padding:2.3em 0 .5rem .5em}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 select:focus,form textarea:focus,form textarea:hover{border-color:#69cd3c}form input[type=email]+label,form input[type=password]+label,form input[type=tel]+label,form input[type=text]+label{color:#9f9f9f;left:.5rem;position:absolute;-webkit-transition:top .3s ease-out,left .3s ease-out,font .3s ease-out,color .4s ease,font-weight .4s ease;transition:top .3s ease-out,left .3s ease-out,font .3s ease-out,color .4s ease,font-weight .4s ease;top:2.2rem;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{font-size:.8em;font-weight:700;left:.5rem;top:.3rem;z-index:2}form input[type=email]:hover+label,form input[type=password]:hover+label,form input[type=tel]:hover+label,form input[type=text]:hover+label{color:#69cd3c}form input[type=radio]{height:1rem}form input[type=checkbox],form input[type=radio]{vertical-align:middle;width:1.5rem;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 select{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:2.5rem;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSItNDc3IDI3NiA0LjkgMTAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgLTQ3NyAyNzYgNC45IDEwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6IzQ0NDQ0NDt9PC9zdHlsZT48dGl0bGU+YXJyb3dzPC90aXRsZT48cG9seWdvbiBjbGFzcz0ic3QwIiBwb2ludHM9Ii00NzUuNiwyODAuNyAtNDc0LjUsMjc5LjIgLTQ3My41LDI4MC43ICIvPjxwb2x5Z29uIGNsYXNzPSJzdDAiIHBvaW50cz0iLTQ3My41LDI4MS4zIC00NzQuNSwyODIuOCAtNDc1LjYsMjgxLjMgIi8+PC9zdmc+) 98% 50% no-repeat;background-color:#fff;border:1px solid #9f9f9f;border-radius:5px;padding:5px 0 5px 10px}form select:disabled{border-color:#e7e7e7;color:#9f9f9f}form select::-ms-expand{display:none}form .select-label{color:#9f9f9f;font-size:.8em;font-weight:700;margin-left:.5rem;top:3px}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;font-weight:700;left:.5rem;top:.3rem;z-index:2}form textarea:hover+label{color:#69cd3c}form label.optional:after{content:" (Optional)"}.primary-button:before,.secondary-button:before{content:"";top:50%;left:50%;-ms-transform:translate(-50%,-50%)}form .help-block{font-size:.8rem;color:#9f9f9f;margin-bottom:0}form .form-group .help-block{float:right}form .errorlist,form .form-error{color:#e23f5b;font-size:.8rem;text-align:right}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:#e23f5b;border-bottom-style:solid;color:#e23f5b}table{border:none;background:#f7f7f7;text-align:justify;border-collapse:separate;border-spacing:1em;table-layout:fixed;padding:0}th{font-weight:700;border-top:5pt solid #212322}tr:hover{font-weight:700}.product-module .subscription-only,table.nutrition th{font-weight:400}td{border-top:1px solid #424242}caption{text-align:left;caption-side:bottom;display:table-caption;color:#9f9f9f;font-size:.8rem;margin:.25em 1em}table.nutrition{width:20em;border-spacing:0;padding:1rem}table.nutrition tr{border-top:5pt solid #212322}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{-webkit-appearance:none;overflow:hidden;margin-bottom:.8125rem;line-height:1.625rem;text-align:center}.svg-ca-flag-dims{width:28px;height:21px}.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-us-flag-dims{width:28px;height:21px}.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:#fcecee;color:#e23f5b}.admin-button,.admin-button:link,.admin-button:visited,.facebook-button,.facebook-button:link,.facebook-button:visited,.gmail-button,.gmail-button:link,.gmail-button:visited,.primary-button,.primary-button:link,.primary-button:visited,.secondary-button,.secondary-button:link,.secondary-button:visited,.twitter-button,.twitter-button:link,.twitter-button:visited,.warning-button,.warning-button:link,.warning-button:visited{color:#fff}.alert-subtle{background-color:#f7f7f7}.alert-success{background-color:#e3efd4}@media (min-width:961px){.article{width:66.13757%;float:right;margin-right:0}}.primary-button{-moz-appearance:none;appearance:none;border:0;box-shadow:2px 2px 0 0 #212322;display:inline-block;padding:.5rem 1rem;-webkit-transition:all .4s ease;transition:all .4s ease;position:relative;background:#69cd3c}.primary-button:hover{border:0}.primary-button:before{position:absolute;display:block;width:0;padding-top:0;border-radius:100%;background-color:rgba(240,250,240,.2);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);pointer-events:none}.primary-button:link,.primary-button:visited,.secondary-button:hover{border:0}.secondary-button:before,.warning-button:before{-webkit-transform:translate(-50%,-50%);pointer-events:none}.primary-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{cursor:pointer;background:#48be16}.secondary-button{-moz-appearance:none;appearance:none;border:0;box-shadow:2px 2px 0 0 #212322;display:inline-block;padding:.5rem 1rem;-webkit-transition:all .4s ease;transition:all .4s ease;position:relative;background:#9f9f9f}.admin-button,.warning-button{-webkit-appearance:none;box-shadow:2px 2px 0 0 #212322}.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%)}.secondary-button:link,.secondary-button:visited,.warning-button:hover{border:0}.admin-button:before,.warning-button:before{content:"";top:50%;left:50%;-ms-transform:translate(-50%,-50%)}.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{-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;margin-bottom:.8125rem;line-height:1.625rem;text-align:center;background:#e23f5b}.admin-button,.disabled-button{-moz-appearance:none;overflow:hidden;margin-bottom:.8125rem;line-height:1.625rem;text-align:center}.warning-button:active{outline:0}.warning-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%)}.admin-button:hover,.warning-button:link,.warning-button:visited{border:0}.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:#e23f5b}.admin-button{appearance:none;border:0;display:inline-block;padding:.5rem 1rem;-webkit-transition:all .4s ease;transition:all .4s ease;position:relative;background:#2d9b7f}.admin-button:before{position:absolute;display:block;width:0;padding-top:0;border-radius:100%;background-color:rgba(240,250,240,.2);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);pointer-events:none}.admin-button:link,.admin-button:visited,.disabled-button:hover{border:0}.disabled-button:before,.twitter-button:before{content:"";top:50%;left:50%;-ms-transform:translate(-50%,-50%);pointer-events:none}.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{-webkit-appearance:none;appearance:none;border:0;display:inline-block;padding:.5rem 1rem;-webkit-transition:all .4s ease;transition:all .4s ease;position:relative;background:#f7f7f7;box-shadow:0 0}.disabled-button:before{position:absolute;display:block;width:0;padding-top:0;border-radius:100%;background-color:rgba(240,250,240,.2);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.disabled-button:link,.disabled-button:visited,.twitter-button:hover{border:0}.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}.disabled-button:hover{background:#f7f7f7;cursor:default}.twitter-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;box-shadow:2px 2px 0 0 #212322;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:#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:before{position:absolute;display:block;width:0;padding-top:0;border-radius:100%;background-color:rgba(240,250,240,.2);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.facebook-button:hover,.twitter-button:link,.twitter-button:visited{border:0}.facebook-button:before,.gmail-button:before{content:"";top:50%;left:50%;-ms-transform:translate(-50%,-50%)}.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:active:before,.gmail-button:active:before{-webkit-transition:width .2s ease-out,padding-top .2s ease-out;pointer-events:none}.facebook-button:before{position:absolute;display:block;width:0;padding-top:0;border-radius:100%;background-color:rgba(240,250,240,.2);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);pointer-events:none}.facebook-button:link,.facebook-button:visited,.gmail-button:hover{border:0}.facebook-button:active:before{width:120%;padding-top:120%;transition:width .2s ease-out,padding-top .2s ease-out}.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:before{position:absolute;display:block;width:0;padding-top:0;border-radius:100%;background-color:rgba(240,250,240,.2);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);pointer-events:none}.gmail-button:active:before{width:120%;padding-top:120%;transition:width .2s ease-out,padding-top .2s ease-out}.gmail-button:link,.gmail-button:visited{border:0}.gmail-button:hover{cursor:pointer;background:#c74433}.form-group.valid input,.form-group.valid select{border-color:#69cd3c}.form-group.invalid input,.form-group.invalid input:focus,.form-group.invalid input:hover,.form-group.invalid select:focus{border-color:#e23f5b}.form-group.valid input:focus+label{color:#69cd3c}.form-group.invalid input:hover+label{color:#e23f5b}.form-group.invalid .help-block{display:none}.form-disclaimer{margin-bottom:1.625rem}.horizontal-notes{margin:0;padding:.40625rem;background-color:#fff7cd}.horizontal-notes__definition_list{margin:0}.horizontal-notes__definition,.horizontal-notes__description{display:inline}.horizontal-notes__description{margin-left:.5rem}.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;box-shadow:2px 2px 0 0 #212322;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:#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:link,.nav-header .try-soylent-button:visited{border:0}.nav-header .try-soylent-button,.nav-header .try-soylent-button:link,.nav-header .try-soylent-button:visited{color:#fff}.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{-webkit-transition:all .2s ease-in-out;text-decoration:none}.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{line-height:3rem}.nav-header .alt-menu .cart-menu-item{margin-right:0}.nav-header .try-soylent-menu-item{display:none;color:#69cd3c}.nav-header .region-icon{vertical-align:text-top}.nav-header .region-icon:hover{cursor:pointer}@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}}.messaging-bar{background:#424242;color:#f7f7f7;padding:.8125rem 0;overflow:hidden;margin-bottom:.8125rem}.messaging-bar .messages{max-width:1500px;margin-left:auto;margin-right:auto;box-sizing:content-box;margin:0 auto;padding-top:0;padding-bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.messaging-bar .messages:after{display:block;clear:both;content:none}@media (min-width:0) and (max-width:480px){.messaging-bar .messages{padding-left:2%;padding-right:2%}}@media (min-width:481px) and (max-width:960px){.messaging-bar .messages{padding-left:4%;padding-right:4%}}@media (min-width:961px){.messaging-bar .messages{padding-left:6%;padding-right:6%}}.messaging-bar .messaging-list{width:100%}.messaging-bar .messaging-list li{display:none;visibility:hidden;text-align:center;font-size:.8rem;line-height:1.1rem}.messaging-bar .messaging-list li.active{display:block;visibility:visible;margin:0 auto}.messaging-bar .messaging-list a{display:inline-block}.messaging-bar a.next,.messaging-bar a.previous{height:30px}.messaging-bar a.next svg,.messaging-bar a.previous svg{width:30px;height:30px;fill:#9f9f9f}.messaging-bar a.next:hover,.messaging-bar a.previous:hover{border-bottom:none}.messaging-bar a.next:hover svg,.messaging-bar a.previous:hover svg{fill:#69cd3c}.messaging-bar .indicators{text-align:center;height:4px;position:relative;top:2px}.messaging-bar .indicators li{display:inline-block;height:4px;padding:0 2px}.messaging-bar .indicators a{display:block;width:7px;height:4px;line-height:4px;text-indent:-9999px;background-color:#9f9f9f}.messaging-bar .indicators a.active{background-color:#f7f7f7}.messaging-bar .indicators a:hover{border-bottom:0}.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}.product-module .product-price,.section-header .section-heading{-webkit-font-variant-ligatures:none;-webkit-font-feature-settings:"liga" 0;margin-top: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}.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:last-child{margin-right:0}.main-footer a.important{color:#69cd3c}.main-footer .social-icons{margin-bottom:1rem;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{margin-bottom:0}.product-module .product-price-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:60px;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:.8125rem}.product-module .product-price{font-variant-ligatures:none;font-feature-settings:"liga" 0;font-size:1.625rem;line-height:1.285em;margin-bottom:.40625rem}.product-module .availability-signup,.product-module .estimated-delivery,.product-module .flavor-container .backordered-warning,.product-module .purchase-policies{font-size:80%}.product-module .order-type-radio-group{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-right:.8125rem}.product-module .original-price-container{color:#e23f5b;margin-bottom:0}.product-module .original-price{text-decoration:none;font-weight:700}.original-price,.purchase .item-old-price,.subscription-module-container .not-available{text-decoration:line-through}.product-module .product-header{margin-bottom:1.625rem}.product-module .quantity-select{margin-bottom:.40625rem}.product-module .product-image-link:hover{border-bottom-style:hidden}.product-module .product-image{width:100%}.product-module .product-title-link,.product-module .product-title-link .product-title{display:inline}.product-module .product-title-link:hover{border-bottom:0}.product-module .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 .purchase-policies{color:#9f9f9f}.product-module .availability-signup.backordered-warning,.product-module .estimated-delivery.backordered-warning,.product-module .purchase-policies.backordered-warning{color:#e23f5b}.product-module .purchase-policies{float:right}.product-module .order-once-button,.product-module .subscribe-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;box-shadow:2px 2px 0 0 #212322;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:#69cd3c;margin-bottom:.40625rem;width:100%}.product-module .order-once-button:hover,.product-module .subscribe-button:hover{border:0}.product-module .order-once-button:before,.product-module .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:disabled:hover,.product-module .order-once-button:link,.product-module .order-once-button:visited,.product-module .subscribe-button:disabled:hover,.product-module .subscribe-button:link,.product-module .subscribe-button:visited{border:0}.product-module .order-once-button:active:before,.product-module .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{color:#fff}.product-module .order-once-button:hover,.product-module .subscribe-button:hover{cursor:pointer;background:#48be16}.product-module .order-once-button:disabled,.product-module .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:before,.product-module .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{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:link,.product-module .order-once-button:disabled:visited,.product-module .subscribe-button:disabled:link,.product-module .subscribe-button:disabled:visited{border:0}.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{color:#9f9f9f}.product-module .order-once-button:disabled:hover,.product-module .subscribe-button:disabled:hover{background:#f7f7f7;cursor:default}.product-module .subscribe-save-text{color:#e23f5b}.product-module .subscription-frequency{margin-right:.25rem}.product-module .flavor-name{font-weight:700}.product-module .flavor-container{margin-bottom:.8125rem}.product-module .flavor-container .quantity-select{margin-bottom:0}.product-module .flavor-container .price-comparison{color:#9f9f9f;font-size:80%;float:right}.section-header{border-top:5pt solid #212322}.section-header.underlined{border-bottom:1px solid #e7e7e7;margin-bottom:1.625rem}.section-header .section-heading{font-variant-ligatures:none;font-feature-settings:"liga" 0;font-size:2.5625rem;line-height:1.26829em;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.jpg);background-size:cover}.expansion-newsletter:after{content:"";display:table;clear:both}.expansion-newsletter .form-container{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;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{margin-top:10px;width:100%}.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}.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-category{max-width:1500px;margin-left:auto;margin-right:auto;box-sizing:content-box;margin:0 auto;padding-bottom:0;background:center center no-repeat #212322;background-size:cover;padding-top:4.875rem;height:40vw;max-height:450px}.product-category:after{content:" ";display:block;clear:both}@media (min-width:0) and (max-width:480px){.product-category{padding-left:2%;padding-right:2%}}@media (min-width:481px) and (max-width:960px){.product-category{padding-left:4%;padding-right:4%}}.product-category.drink-category{background-image:url(https://prettythings.soylent.com/assets/all/20170627/0101aa_drink.jpg)}.product-category.cafe-category{background-image:url(https://prettythings.soylent.com/assets/all/20170627/0102aa_cafe.jpg)}.product-category.powder-category{background-image:url(https://prettythings.soylent.com/assets/all/20170627/0103aa_powder.jpg)}@media (max-width:680px){.product-category{height:400px}}.product-category .heading,.product-category .sub-heading{color:#fff}@media (max-width:960px){.product-category.drink-category{background-image:-webkit-linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(https://prettythings.soylent.com/assets/all/20170627/0101ab_drink.jpg);background-image:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(https://prettythings.soylent.com/assets/all/20170627/0101ab_drink.jpg)}.product-category.cafe-category{background-image:-webkit-linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(https://prettythings.soylent.com/assets/all/20170627/0102ab_cafe.jpg);background-image:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(https://prettythings.soylent.com/assets/all/20170627/0102ab_cafe.jpg)}.product-category.powder-category{background-image:-webkit-linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(https://prettythings.soylent.com/assets/all/20170627/0103ab_powder.jpg);background-image:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(https://prettythings.soylent.com/assets/all/20170627/0103ab_powder.jpg)}.product-category .heading{font-size:2.5625rem}}.product-category .sub-heading{-webkit-font-variant-ligatures:none;font-variant-ligatures:none;-webkit-font-feature-settings:"liga" 0;font-feature-settings:"liga" 0;font-size:1.625rem;line-height:1.285em;margin-top:0;margin-bottom:.40625rem;margin-bottom:1.625rem;max-width:850px}.product-category .primary-button{margin-right:1rem}.product-category .category-header{border-top:5pt solid #212322;border-color:#fff}@media (min-width:961px){.product-category{padding-left:6%;padding-right:6%}.product-category:nth-child(even) .category-header{float:right}.product-category .category-header{width:50%}}.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%}}.product-ingredients-module .ingredient-callout-grid:after{content:"";display:table;clear:both}@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-category{height:350px}.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}@media (min-width:681px){.product-lines-module .product-line-image{max-width:80%}}.product-lines-module .product-line-grid{max-width:1500px;margin-left:auto;margin-right:auto}.product-lines-module .product-line-grid:after{content:" ";display:block;clear:both}.product-lines-module .product-line{width:23.80952%;float:left;margin-right:1.5873%;text-align:center}.product-lines-module .product-line:last-child{float:right;margin-right:0}.product-lines-module a:hover{border-bottom: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{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%}.nutrition-info-module .nutrition-groups-S20:after,.nutrition-info-module .nutrition-groups-bar:after,.nutrition-info-module .nutrition-groups-powder:after{content:"";display:table;clear:both}@media (max-width:680px){.product-lines-module .product-line{clear:both;width:100%;float:left;margin-left:0;margin-right:0}.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){.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%;background:#f7f7f7;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{-webkit-font-variant-ligatures:none;font-variant-ligatures:none;-webkit-font-feature-settings:"liga" 0;font-feature-settings:"liga" 0;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%}}.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:49.20635%;float:left;margin-right:1.5873%}.primary-messaging-block-module .messaging-block-heading,.primary-messaging-block-module .messaging-block-subheading{background-color:#212322}}@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 .messaging-block-subheading{color:#fff;padding:0 .5rem}@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 .messaging-block-subheading{color:#424242}.primary-messaging-block-module .messaging-block-heading{-webkit-font-variant-ligatures:none;font-variant-ligatures:none;-webkit-font-feature-settings:"liga" 0;font-feature-settings:"liga" 0;font-size:1.625rem;line-height:1.285em;margin-top:0;margin-bottom:.40625rem}}.primary-messaging-block-module .messaging-block-subheading{display:inline-block}@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{-webkit-font-variant-ligatures:none;font-variant-ligatures:none;-webkit-font-feature-settings:"liga" 0;font-feature-settings:"liga" 0;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 (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 .overlay-section,.overlay-container .overlay-subheading{margin-bottom:1.625rem}@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;margin-right:2px}.gallery-thumbnails .gallery-thumbnail:hover{box-shadow:2px 2px 0 0 #212322}.overlay-container{background:-webkit-linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5));background:linear-gradient(rgba(0,0,0,.5),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}.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}}.overlay-container .overlay-heading{font-weight:700;border-top:5pt solid #212322}.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{-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 .overlay-content{padding-top:3.25rem;height:100%;width:100%}}.overlay-container .primary-button{float:left;margin-right:1rem}.payment-fieldset{overflow:auto}.payment-fieldset .section-heading-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.payment-fieldset .section-heading{margin-bottom:0}.payment-fieldset .accepted-credit-cards{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:-.8125rem;margin-left:auto}.payment-fieldset .accepted-credit-card,.payment-fieldset .ssl-badge-wrapper{margin-left:.5rem;margin-bottom:.8125rem}.payment-fieldset .payment-fields-container div:last-of-type,.purchase:last-of-type{margin-bottom:0}.payment-fieldset .accepted-credit-card{width:auto;height:23px}.payment-fieldset .accepted-credit-card:first-child{margin-left:0}.payment-fieldset .ssl-badge-wrapper{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:inline-block}.payment-fieldset .ssl-badge{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#e7e7e7;border:1px solid #fff;height:23px}.purchase .purchase-body:after,.purchase .purchase-digest:after,.purchase:after{display:table;content:"";clear:both}.payment-fieldset .ssl-badge span{color:#9f9f9f;font-size:.8rem;margin-left:5px;margin-right:5px}.payment-fieldset .ssl-badge-icon{border-right:1px #fff solid;width:23px;height:23px;padding:5px}.payment-fieldset .payment-fields-container,.payment-fieldset .payment-fields-heading-container{background-color:#f7f7f7}.payment-fieldset .payment-fields-heading-container{padding:1rem 1rem 0}.payment-fieldset .payment-fields-container{padding:0 1rem .5rem}.purchase{border-top:1px solid #e7e7e7}.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{display:block;width:15rem}.purchase .callout-state{color:#e23f5b}@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}.purchase-summary .purchase-summary-heading{margin-bottom:1.625rem}.purchase-summary .purchase-summary-total{border-top:5pt solid #212322;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;-webkit-font-feature-settings:"liga" 0;font-feature-settings:"liga" 0;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:". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . "}.marketing-block:after,.related-products:after,.vimeo-video .vimeo-video-container:after{content:"";clear:both}.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 .coupon-form .form-group label{left:0}.purchase-summary .coupon-form .form-group input{padding-left:0}.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}.purchase-summary .product-quantity-form select{margin-bottom:.8125rem}.purchase-summary .product-quantity-form select:last-child{margin-bottom:0}.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:#e23f5b}.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:#e23f5b}.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-items{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:#e23f5b}.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{display:table}.marketing-block .marketing-text,.marketing-block .marketing-text-inverse{border-top:5pt solid #212322}@media (min-width:681px) and (max-width:960px){.marketing-block .marketing-text,.marketing-block .marketing-text-inverse{width:49.20635%;float:left;margin-right:1.5873%}}@media (min-width:961px){.marketing-block .marketing-text,.marketing-block .marketing-text-inverse{width:36.50794%;float:left;margin-right:1.5873%}}@media (min-width:681px){.pause-plan-form .pause-duration-selector{max-width:350px}.marketing-block{margin-bottom:4.875rem}.marketing-block .marketing-text-inverse{float:right;margin-right:0}}@media (min-width:681px) and (max-width:960px){.marketing-block .marketing-media,.marketing-block .marketing-media-inverse{width:49.20635%;float:left;margin-right:1.5873%}}@media (min-width:961px){.marketing-block .marketing-media,.marketing-block .marketing-media-inverse{width:57.67196%;float:left;margin-right:1.5873%}}@media (min-width:681px){.marketing-block .marketing-media{float:right;margin-right:0}}.select-region .form-group,.select-region .subtext,.select-region header{margin-bottom:1.625rem}.select-region .form-group label{font-weight:700}.select-region .subtext{font-size:80%;color:#9f9f9f}.select-region .subtext p{line-height:1.625;margin-bottom:0}.select-region .primary-button{width:49.20635%;float:left;margin-right:1.5873%}.select-region .secondary-button{width:49.20635%;float:right;margin-right:0}.shipment-item .item-image-and-summary{display:table}.shipment-item .item-image,.shipment-item .item-summary{display:table-cell}.shipment-item .item-image .item-line,.shipment-item .item-image .item-warning-line,.shipment-item .item-summary .item-line,.shipment-item .item-summary .item-warning-line{margin-bottom:0}.shipment-item .item-image .item-warning-line,.shipment-item .item-summary .item-warning-line{color:#e23f5b}.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}.social-feed-module .social-feed-header{border-top:5pt solid #212322;margin-bottom:3.25rem}.social-feed-module .social-feed-heading{margin-bottom:.40625rem}.social-feed-module .social-feed-heading-subtext{font-weight:400}.social-feed-module .social-feed-card-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.social-feed-module .social-feed-card{margin-bottom:1.625rem}.social-feed-card{position:relative}@media (min-width:961px){.social-feed-card{width:49.20635%;margin-right:1.5873%}.social-feed-card:nth-child(even){margin-right:0}}@media (max-width:960px){.social-feed-card{width:100%}}.social-feed-card a:hover{border-bottom-color:transparent}.social-feed-card .social-feed-twitter-icon,.social-feed-card .social-feed-user-name{margin-right:.5rem}.social-feed-card .social-feed-user-info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.social-feed-card .social-feed-content,.social-feed-card .social-feed-user-image{display:block;float:left}@media (min-width:961px){.social-feed-card .social-feed-user-image{width:17.2043%}}@media (min-width:481px) and (max-width:960px){.social-feed-card .social-feed-user-image{width:12.69841%}}@media (max-width:480px){.social-feed-card .social-feed-user-image{width:16.93122%}}.social-feed-card .social-feed-content{height:180px;background-color:#f7f7f7;padding:.5rem 1rem;position:relative}@media (min-width:961px){.social-feed-card .social-feed-content{width:82.7957%}}@media (min-width:481px) and (max-width:960px){.social-feed-card .social-feed-content{width:87.30159%}}@media (max-width:480px){.social-feed-card .social-feed-content{height:200px;width:83.06878%}}@media (min-width:681px) and (max-width:960px){.social-feed-card .social-feed-content{height:170px}}@media (min-width:961px) and (max-width:1280px){.social-feed-card .social-feed-content{height:200px}}.social-feed-card .social-feed-text a,.social-feed-card .social-feed-text a:hover{color:#424242}.social-feed-card .social-feed-user-name{font-weight:700;color:#212322}.social-feed-card .social-feed-screen-name{color:#69cd3c}.social-feed-card .social-feed-screen-name:hover{border-bottom-color:#69cd3c}.social-feed-card .social-feed-actions,.social-feed-card .social-feed-date{position:absolute;bottom:.5rem}.social-feed-card .social-feed-actions{right:1rem}.social-feed-card .social-feed-date{font-size:80%;color:#9f9f9f}.social-feed-card .social-feed-button{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;float:left;height:35px;margin-left:1.5rem;padding:0}.social-feed-card .social-feed-action-icon{fill:#9f9f9f;width:20px;height:20px}.social-feed-card .hashtag-soylent{font-weight:700;color:#212322}.social-feed-card .social-feed-twitter-icon{margin-bottom:2px;height:20px;width:20px;fill:#68a9eb}.substitute-line-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-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;padding:.5rem}.substitute-line-item.substitute{border:1px solid #7f7f7f}.substitute-line-item.original{border-top:1px #e7e7e7 solid;border-bottom:1px #e7e7e7 solid}.substitute-line-item .line-item-info-and-price{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;-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;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}@media (min-width:481px){.substitute-line-item .line-item-info-and-price{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.substitute-line-item .line-item-status{font-size:80%;line-height:1.625;margin-bottom:0}.substitute-line-item .line-item-status.backordered{color:#e23f5b}.substitute-line-item .line-item-status.substituted{color:#9f9f9f}.substitute-line-item .item-image{width:auto;height:100px;margin-right:1rem}.substitute-line-item .line-item-name{-webkit-font-variant-ligatures:none;font-variant-ligatures:none;-webkit-font-feature-settings:"liga" 0;font-feature-settings:"liga" 0;font-size:1rem;line-height:1.625em;margin-top:0;margin-bottom:.40625rem}.substitute-line-item .monthly-price{font-weight:700}.substitute-line-item .line-item-price{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;margin-left:auto}.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{display:table}.vimeo-video .vimeo-video-container.show-video{visibility:visible;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:#e23f5b}@media (max-width:680px){.vimeo-video .vimeo-video-heading{-webkit-font-variant-ligatures:none;font-variant-ligatures:none;-webkit-font-feature-settings:"liga" 0;font-feature-settings:"liga" 0;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{border-top:5pt solid #212322;margin-bottom:1.625rem}.grand-total h2{margin-bottom:0}.grand-total.available .backordered-info,.grand-total.delayed .available-info{display:none}.related-products:after{display:table}@media (max-width:680px){.related-products a{display:block;margin-bottom:1.625rem}}@media (min-width:481px){.related-products a{width:32.27513%;float:left;margin-right:1.5873%}.related-products a:last-child{margin-right:0;padding-bottom:0}}.related-products a{border-bottom-style:hidden}.original-price{font-weight:400;color:#e23f5b}