.buy_block{background-color:var(--white);display:flex;flex-direction:row;gap:var(--horiz-4);justify-content:center}.buy_block-v2{display:flex;flex-direction:row;gap:var(--horiz-4);justify-content:center;position:relative;max-width:1300px;min-width:800px;margin:0 auto;width:100%}.buy__main-container{max-width:1300px;height:auto;padding-bottom:var(--vert-5);margin:0 auto var(--vert-6)}.buy__gallery-container{height:auto;padding-top:var(--vert-6);align-self:flex-start;position:relative;aspect-ratio:1;background-color:var(--grey-1)}.sticky-container{position:-webkit-sticky;position:sticky;align-self:flex-start;top:80px;width:43%}.buy__gallery{width:100%;overflow:hidden;position:absolute;top:0;left:0;height:100%;opacity:0;z-index:-1;transition:opacity .3s ease-in-out}.buy__gallery .hidden{display:none!important}.buy__gallery--active{opacity:1;z-index:2}.buy__title{padding-top:var(--vert-5)}.buy__buttons{position:absolute;top:50%;translate:0 -50%;width:100%}.button--prev{position:absolute;left:var(--horiz-3)}.button--next{position:absolute;right:var(--horiz-3)}.buy__dots{position:absolute;left:50%;bottom:var(--horiz-3);translate:-50%;display:flex;gap:var(--horiz-2)}.buy__dot{width:8px;height:8px;border-radius:50%;background-color:var(--white);cursor:pointer}.buy__dot--selected{background-color:var(--black)}.buy__gallery-list{display:flex;flex-direction:row;flex-wrap:nowrap;width:100%;transition:transform .3s ease-out}.buy__gallery-item{flex:0 0 100%;min-width:0;aspect-ratio:1}.buy__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center;aspect-ratio:1;background-color:var(--grey-1)}.buy__container{max-width:420px;padding:0 var(--vert-3)}.klaviyo-star-rating-widget{margin-top:-1.1rem;margin-bottom:var(--vert-2)}.kl-rating-value{margin-top:3px;margin-left:11px;margin-right:13px;display:inline-block;font-family:var(--kl-reviews-stars-primary-font-font-family);font-weight:var(--kl-reviews-stars-primary-font-font-weight);font-size:var(--kl-reviews-stars-primary-font-font-size, 17px);color:var(--kl-reviews-stars-primary-font-color)}.kl-rating-value:after{content:"|";margin-left:15px}@media screen and (max-width: 576px){.klaviyo-star-rating-widget{zoom:.8}.kl-rating-value:after{content:"|";margin-left:7px}.kl-rating-value{margin-left:5px;margin-right:5px}}.kl_reviews__stars_badge{display:inline-flex;align-items:center;order:-1;padding-right:0!important;margin-top:-2px}.kl-reviews-text{display:inline-block;font-family:var(--kl-reviews-stars-primary-font-font-family);font-weight:var(--kl-reviews-stars-primary-font-font-weight);font-size:var(--kl-reviews-stars-primary-font-font-size, 17px);color:var(--kl-reviews-stars-primary-font-color);margin-top:3px}.kl_reviews__star_rating_widget__label{display:none!important}.kl_reviews__stars_badge .kl-rating-value{display:none}.kl-summary-reviews-text{font-weight:calc(var(--kl-reviews-reviews-secondary-font-font-weight) * 1.25);font-size:calc(var(--kl-reviews-reviews-secondary-font-font-size, 14px) * .86);line-height:calc(var(--kl-reviews-reviews-secondary-font-font-size, 14px) * 1.07);color:var(--kl-reviews-reviews-secondary-font-color)}.buy__reviews{margin-bottom:var(--vert-4)}.buy__reviews{display:flex;justify-content:space-between;align-items:center}.buy__subtitle{margin-top:var(--vert-3);margin-bottom:var(--vert-2);display:block}.buy__subtitle span{font-weight:400}.buy__products{display:flex;flex-direction:column;gap:var(--vert-2)}.buy__products--selected{gap:0}.buy__product{border:1px solid var(--grey-2);border-radius:4px;overflow:hidden;cursor:pointer;height:auto;transition:min-height .3s ease-out,opacity .3s ease-out;position:relative}.buy__product[data-selected=true]{border:2px solid var(--black);margin-bottom:var(--vert-2)}.buy__product[data-additional=true]{border:1px solid var(--grey-2)}.buy__products--selected .buy__product:not([data-selected=true]){min-height:0;height:0;opacity:0}.buy__cancel{padding:var(--vert-1);color:var(--grey-2);font-weight:700;display:inline-block;margin-bottom:var(--vert-2);margin-top:var(--vert-3);display:none;text-align:right;cursor:pointer}.buy__cancel span{font-size:var(--font-body-4);position:relative;top:3px;left:2px}.buy__products--selected .buy__cancel{display:block}.buy__product-header{font-size:15px;padding:var(--vert-1);background-color:var(--grey-1);font-weight:700;transition:background-color .3s ease-out;text-transform:uppercase}.buy__product-header--yellow{background-color:var(--yellow)}.buy__product-savings{background-color:var(--black);padding:.4rem 0;color:var(--white);font-family:bull,Menlo,Courier New,monospace;font-size:var(--font-body-1);text-transform:uppercase;border-radius:4px;width:87px;text-align:center}.buy__product-savings--once{min-height:1.3em;width:0px}.buy__cancel--header{position:absolute;right:6px;top:4px;border:none;color:var(--black);width:auto}.buy__product[data-selected=true] .buy__product-header{background-color:var(--yellow)}.buy__title-block,.buy__variants--template-container{padding:1.2rem 1rem;display:flex;align-items:flex-start;gap:3px;background-color:var(--white)}.buy__selector{min-width:12px;min-height:12px;border-radius:50%;border:1px solid var(--black);margin-top:4px}.buy__product[data-selected=true] .buy__selector{background-color:var(--black)}.buy__product[data-additional=true] .buy__selector{background-color:transparent}.buy__products--selected .buy__subtitle{display:none}.buy__100{width:100%}.buy__title-flex{display:flex;width:100%;justify-content:space-between;align-items:flex-start;position:relative}.buy__products--selected .buy__title-flex--fade{opacity:1}.buy__title-flex p{font-size:var(--font-body-1)}.buy__title-left{font-weight:700;font-size:var(--font-body-2);margin-bottom:var(--vert-2)}.buy__title-right{font-size:12px;font-weight:400;color:var(--grey-2)}.buy__price{font-weight:700;display:flex;flex-wrap:nowrap;gap:var(--horiz-2);justify-content:flex-end;font-size:1.8rem;line-height:1em}.buy__price p{font-size:var(--font-body-2)}.buy__price--old{text-decoration:line-through;color:var(--grey-2)}.buy__sachet{white-space:nowrap;display:none}.buy__price-container{text-align:right;display:flex;flex-direction:column;gap:5px}.buy__product.collapse .buy__product-header,.buy__product.collapse .buy__desc,.buy__product.collapse .buy__price--old{display:none}.buy__now-button{background-color:var(--black);padding-top:var(--vert-3);padding-bottom:var(--vert-3);color:var(--yellow);min-width:100%;margin-top:var(--vert-2);margin-bottom:var(--vert-1)}.buy__now-button:disabled{opacity:1}.buy__now-button--loading{pointer-events:none;animation:pulse .95s .3s ease-out infinite}.buy__variants-selector-container{display:flex;flex-direction:column;gap:0l}.buy__variants{display:flex;flex-direction:column;gap:0;margin:0;height:auto;max-height:0;opacity:0;transition:max-height .35s ease-out,opacity 275ms ease-out}.buy__product[data-selected=true]+.buy__variants-selector-container{gap:var(--vert-2);margin-bottom:var(--vert-2)}.buy__variant-header{display:flex;justify-content:space-between;align-items:center;cursor:pointer;width:100%;font-size:var(--font-body-2)}.buy__variant-header .button__close{transition:transform .3s ease-out;width:30px;height:30px}.buy__variant{height:42px;font-family:riforma;font-weight:700;font-size:var(--font-body-1);color:var(--black);background-color:var(--slate);display:flex;align-items:center;justify-content:center;text-transform:uppercase;border-radius:4px;cursor:pointer;transition:height .3s ease-out,opacity .3s ease-out}.buy__variant[data-selected=false]{height:0;opacity:0;pointer-events:none}.buy__variant[data-selected=true]{height:42px;opacity:1}.buy__variant--lemon-lime{background-color:var(--flavor-lime)}.buy__variant--watermelon-lime{background-color:var(--flavor-watermelon)}.buy__variant--tea-lemonade{background-color:var(--flavor-tea)}.buy__variant--peach-mango{background-color:var(--flavor-peach)}.buy__details{margin-top:var(--vert-3)}.buy__certifications{padding:var(--vert-6) 0;margin-top:var(--vert-6);border-top:1px solid var(--grey-2);display:flex;flex-wrap:wrap}.buy__certifications--desktop{border:0;margin:0}.buy__cert{background-size:36px;background-position:50% 5px;background-repeat:no-repeat;font-family:riforma;font-weight:700;font-size:1rem;line-height:1em;text-transform:uppercase;background-image:url(soy.svg);width:20%;height:86px;position:relative}.buy__cert span{position:absolute;display:block;width:100%;text-align:center;bottom:16px;white-space:nowrap}@media (max-width: 420px){.buy__cert{font-size:.8rem;height:74px}}.buy__cert--nsf{background-image:url(nsf.svg)}.buy__cert--sugar{background-image:url(sugar.svg)}.buy__cert--gluten{background-image:url(gluten2.svg)}.buy__cert--soy{background-image:url(soy2.svg)}.buy__cert--vegan{background-image:url(vegan2.svg)}.buy__cert--gmo{background-image:url(gmo.svg)}.buy__cert--caffeine{background-image:url(caffeine.svg)}.buy__cert--keto{background-image:url(keto2.svg)}.buy__cert--add{background-image:url(add.svg)}.buy__details{display:flex;flex-direction:column;gap:var(--vert-3)}.buy__details-wrapper{display:flex;flex-direction:column-reverse;gap:var(--vert-3)}.buy__nutrition,.buy__detail{background-color:var(--grey-1);border-radius:4px;padding:var(--vert-3);gap:var(--vert-2);height:50px;transition:max-height .35s ease-out;position:relative;display:flex;flex-direction:column;align-items:flex-start}.buy__nutrition h3,.buy__detail h3{font-size:var(--font-body-2);cursor:pointer}.buy__detail p{opacity:0;transition:opacity .3s 20ms ease-out}.buy__detail.accordion--active{height:auto;max-height:500px}.buy__detail.accordion--active p{opacity:1}.buy__title p{font-family:bull,Menlo,Courier New,monospace;font-size:var(--font-link-1);font-weight:400;color:var(--black);text-transform:uppercase}.buy__nutrition nav,.buy__detail nav{position:absolute;top:9px;right:8px;width:26px;height:26px}.buy__nutrition nav svg,.buy__detail nav svg{width:100%;height:100%;fill:none;position:absolute;top:0;left:0;opacity:0;transition:opacity .25s ease-in}.buy__detail nav .plus{opacity:1}.buy__detail.accordion--active nav .minus{opacity:1}.buy__detail.accordion--active nav .plus{opacity:0}.buy__detail .button--bg{fill:none}.buy__shipping,.buy__detail p{font-size:var(--font-body-2)}.buy__desc-botton{left:0;bottom:0;display:flex;flex-direction:column;gap:.5em}.desc-line{display:flex;align-items:flex-start}.checkmark{flex-shrink:0;width:1em;text-align:center}.desc-text{flex:1;text-align:left;font-size:1.3rem}.buy__products--v2.buy__products--selected{gap:var(--vert-2)}.buy__products--v2.buy__products--selected .buy__subtitle{display:block}.buy__products--v2.buy__products--selected .buy__product:not([data-selected=true]){height:auto;opacity:1}.buy__products--v2 .buy__product{transition:max-height .6s ease-out;height:auto;max-height:200px}.buy__products--v2 .buy__product[data-selected=true]{border:2px solid var(--black);margin-bottom:var(--vert-2);max-height:800px}.buy__products--v2 .buy__product[data-additional=true]{border:1px solid var(--grey-2)}.buy__variants-v2{display:flex;gap:var(--horiz-2);width:100%;overflow-x:scroll;flex-shrink:0;-ms-overflow-style:none;scrollbar-width:none}.buy__variants-v2::-webkit-scrollbar{display:none}.buy__variants-v2 .buy__variant-name{font-size:1rem;text-align:center;display:flex;flex-direction:column;align-items:center;min-height:2.4em;justify-content:center}.buy__variants-v2 .buy__variant-expected-ship-date{margin-top:2px}.buy__variants-v2 .buy__variant-expected-ship-date .title-line{font-size:1rem;text-align:center;display:flex;flex-direction:column;align-items:center}.buy__variants-v2 .buy__variant-expected-ship-date .title-line.ships-text{color:#cea4ea}.buy__variants-v2 .buy__variant-expected-ship-date .title-line.stock-text{color:#1e8f25}.buy__variant-v2[data-preorder=true] .buy__variant-name{height:auto}.buy__variant-v2[data-preorder=true] .buy__variant-name .preorder-text{color:var(--white);background-color:var(--black);padding:3px;width:100%;text-align:center;margin-top:3px;border-radius:4px}.buy__variant-name .title-line{display:block;line-height:1.2}.buy__variant-v2{width:20%;width:62px;overflow:hidden;flex-shrink:0}.buy__variant-v2[data-variantselected=true]{pointer-events:none}.buy__variant-v2 img{width:100%;aspect-ratio:1;object-fit:cover;border:2px solid transparent;transition:border-color .2s ease-out}.buy__variant-header-v2{font-size:var(--font-body-1);font-weight:400}.buy__variant-v2[data-variantSelected=true] img{border-color:var(--black)}.buy__variants--template-container{flex-direction:column;height:0;max-height:0;padding:unset;transition:max-height .3s ease-out;margin-left:16px}.buy__products--v2 .buy__product[data-selected=true] .buy__variants--template-container{max-height:300px;height:auto;padding:0;margin-bottom:1.4rem}.buy__product_text-container{margin-top:var(--vert-3);display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:0 15px}.buy__product_text-container.is--limited{flex-direction:column}.buy__product-shipping{text-align:center;font-size:var(--font-body-2);display:flex;gap:5px;align-items:center}.buy__product-shipping--limited{width:100%;text-align:center;color:var(--purple);font-weight:600;flex-shrink:0}.buy__product-shipping--limited .buy__product-shipping-text{color:var(--purple);text-align:center;width:100%}.buy__product-shipping--info.hidden{display:none}@media (min-width: 700px){.buy__certifications--desktop{display:flex}.buy__certifications--mobile{display:none}}@media (max-width: 1023px){.buy_block-v2{position:relative;min-width:unset;flex-direction:column;gap:var(--horiz-6);justify-content:unset;--font-body-3: 16px}.buy__variant-v2{width:62px}.buy__container{margin:0 auto;max-width:100vw}.buy__products--v2 .buy__product[data-selected=true] .buy__variants--template-container{max-height:100%}.sticky-container{padding-top:4rem;width:94%;margin:9rem auto 0;position:relative;top:0}.buy__title{padding-top:4rem;position:absolute;left:var(--vert-4);top:-30px;text-align:center;right:var(--vert-4)}.buy__variant-header{font-size:var(--font-body-3)}.buy__selector{margin-top:2px}.buy__title-flex p{font-size:var(--font-body-2)}.buy__price p{font-size:var(--font-body-3)!important}.buy__title-left{font-size:var(--font-body-3)}.buy__now-button{padding-top:var(--vert-4);margin-top:var(--vert-2);padding-bottom:var(--vert-4);min-width:100%}.buy__product_text-container{margin-top:var(--vert-3)}.buy__product-shipping,.buy__product-header{font-size:var(--font-body-3)}.buy__shipping{font-size:var(--font-body-3);margin-top:var(--vert-2)}.buy__details{margin-top:var(--vert-4);width:100%}.buy__nutrition,.buy__detail{width:100%;height:45px}.buy__nutrition h3,.buy__detail h3,.buy__detail p{font-size:var(--font-body-3)}.buy__variant{font-size:var(--font-body-2)}.buy__desc-botton{font-size:1.3rem}.buy__variant-header-v2{font-size:var(--font-body-3)}.buy__certifications--desktop{display:none}.buy__certifications--mobile{display:flex;margin-top:0;border-top:none;padding-bottom:0}.kl_reviews__stars_badge{margin-top:0}}.buy__product[data-selected=false][data-cansubscribe=false]{opacity:75%}.buy__product[data-selected=false][data-cansubscribe=false] .buy__desc-botton{display:none}.buy__product[data-cansubscribe=true]{border:1px solid var(--black)}.buy_block-v2 .buy__container{max-width:475px}@media (max-width: 1023px){.buy_block-v2 .buy__container{max-width:100vw}}.free-ship-line{display:none}@media (max-width: 1023px){.buy__variants--template-container{margin-right:16px}.buy__variant-v2{width:100%;flex-shrink:unset}}@media (max-width: 580px){.buy__variants--template-container{margin-right:0}.buy__variant-v2{width:20%;flex-shrink:0}.buy__variant-v2:last-child{margin-right:10px}}.buy__variants-v2 .variant[data-alt="Variety Pack"]{order:1}.buy__variants-v2 .variant[data-alt="Lemon Lime"]{order:2}.buy__variants-v2 .variant[data-alt="Iced Tea Lemonade"]{order:3}.buy__variants-v2 .variant[data-alt="Mint Lemonade"]{order:5}.buy__variants-v2 .variant[data-alt="Watermelon Lime"]{order:4}.buy__variants-v2 .variant[data-alt=Unflavored]{order:6}.buy__title-text{font-size:2.65rem}@media (max-width: 1023px){.buy_block-v2 .buy__title{padding-top:0;position:unset;left:unset;top:unset;text-align:left;right:unset;margin-top:-15px}.buy_block-v2 .sticky-container{padding-top:0;width:100%;margin:0;position:relative;top:-10px}.buy_block-v2 .buy__title{display:flex;flex-direction:column}.buy_block-v2 .buy__title br{display:none}.buy_block-v2 .buy__title p{line-height:1.5;margin-bottom:10px}.buy_block-v2 .klaviyo-star-rating-widget{order:-1;margin-bottom:0}}@media (max-width: 500px){.buy__title-text{font-size:2.4rem}}@media (max-width: 430px){.buy__title-text{font-size:2.1rem}}.buy__preorder-wrapper{display:block;transition:max-height .3s ease-out;max-height:160px;width:100%}.buy__preorder-wrapper.hidden{display:block!important;max-height:0;overflow:hidden}.buy__preorder-container{display:flex;flex-direction:column;padding:1rem;width:100%;background:var(--grey-1);color:var(--black);margin-top:10px;border-radius:3px}.buy__preorder-list{display:flex;flex-direction:column;gap:2px}.buy__preorder-item{display:flex;align-items:center;gap:5px}.buy__preorder-item-icon{display:flex;align-items:center;justify-content:center;width:20px;height:20px}.buy__preorder-item-text{font-size:1.3rem}.buy__preorder-title{font-size:1.3rem;font-weight:600}.buy__preorder-progress-bar{width:100%;height:21px;background-color:var(--white);margin-top:15px}.buy__preorder-progress-bar-fill{width:18%;height:100%;background-color:var(--purple);transition:width .3s ease-out}.buy__preorder-progress-bar-title{font-size:1.3rem;font-weight:600;margin-top:10px;width:100%;text-align:center}@media (max-width: 580px){.buy__preorder-wrapper{width:calc(100% - 16px)}}@media (min-width: 1024px){.buy__preorder-wrapper{width:calc(100% - 11px)}}@keyframes marquee-left{0%{transform:translate(0)}to{transform:translate(-100%)}}.buy__variants--template-container{gap:0}.buy__variant-v2{margin-top:13px}.buy__variant-v2[data-flavor-callout]{position:relative;overflow:unset}.buy__variant-v2[data-flavor-callout]:before{content:attr(data-flavor-callout);background-color:var(--purple);color:var(--black);position:absolute;top:0;left:50%;transform:translate(-50%,-50%);z-index:1;font-size:.9rem;padding:3px;line-height:1.2;align-items:center;justify-content:center;text-align:center;border-radius:4px;font-family:riforma;white-space:nowrap}@media (max-width: 1023px){.buy__variant-v2[data-flavor-callout]:before{font-size:1rem;padding:3px 6px}}.buy__pre-order-banner{background-color:var(--black);color:var(--white);padding:0 10px;border-radius:4px;text-align:center;text-transform:uppercase;margin-bottom:20px;margin-top:5px;font-family:bull,Menlo,Courier New,monospace;font-weight:300;line-height:1.2;font-size:1.4rem;max-height:0;overflow:hidden;animation:expandBanner .5s ease-out 1.5s forwards}@keyframes expandBanner{0%{max-height:0;padding-top:0;padding-bottom:0;opacity:0}to{max-height:60px;padding-top:10px;padding-bottom:10px;opacity:1}}@media (max-width: 480px){.buy__pre-order-banner{font-size:1.2rem}}.buy__sampler-link,.buy__sampler-box-option-label{display:block;text-align:center;font-size:1.6rem;color:var(--black);text-decoration:underline;opacity:.75;padding:10px;cursor:pointer}.buy__sampler-box-option-input{display:none}.buy__sampler-box-option-title-price{display:flex;align-items:center;justify-content:space-between;gap:var(--vert-2)}.buy__sampler-box-option-title{font-weight:700;font-size:var(--font-body-2);margin-bottom:var(--vert-2);line-height:1.4}.buy__sampler-box-option-price{font-weight:700;font-size:var(--font-body-2)}.buy__sampler-box-option-inner{position:relative;border:1px solid var(--black);padding:1.2rem 1rem;border-radius:4px;display:flex;align-items:flex-start;gap:3px;background-color:var(--white);width:100%}.buy__sampler-box-option-selector{min-width:12px;min-height:12px;border-radius:50%;border:1px solid var(--black);margin-top:4px;flex-shrink:0}.buy__sampler-box-option-content{width:100%}.buy__sampler-box-option-description{display:flex;flex-direction:column;gap:.5rem}.buy__sampler-box-option-description-item{font-size:1.3rem;line-height:1.4}.buy__sampler-box-option-container{max-height:0;overflow:hidden;transition:max-height .6s ease-out}.buy__sampler-box-option-input:checked~.buy__sampler-box-option-container{max-height:300px}.buy__sampler-box-option-input:checked~.buy__sampler-box-option-label{display:none}.buy__sampler-box-option-input:checked~.buy__sampler-box-option-container .buy__sampler-box-option-inner .buy__sampler-box-option-selector{background-color:var(--black)}.buy__sampler-box-option-input:checked~.buy__sampler-box-option-container .buy__sampler-box-option-inner{border:2px solid var(--black)}@media (max-width: 1023px){.buy__sampler-link,.buy__sampler-box-option-label{display:none}.buy__sampler-box-option-title{font-size:var(--font-body-3)}}.kl_reviews__partial_star path{fill:var(--black)}.buy__gallery-callout{background-color:var(--black);color:var(--white);padding:10px;border-radius:5px;font-family:bull,Menlo,Courier New,monospace;font-weight:300;line-height:1.2;font-size:1.4rem;text-transform:uppercase;text-align:center;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);z-index:3;min-width:260px}.buy__toggle-container{display:flex;border:1px solid var(--black);border-radius:4px;margin-bottom:30px;margin-top:20px;overflow:hidden;display:none;padding:2px}.buy__toggle-button{display:flex;align-items:center;justify-content:center;flex:1;flex-shrink:0;color:var(--black);padding:10px;text-transform:uppercase;cursor:pointer;font-size:1.4rem;border-radius:4px}.starter-kit-toggle .buy__toggle-container{display:flex}.buy__toggle-button.selected{background-color:var(--black);color:var(--white)}.starter-kit-toggle .buy__product[data-visible=false]{display:none}.starter-kit-toggle .buy__product-header{font-family:bull;padding:5px;font-size:16px}.starter-kit-toggle .buy__product[data-selected=true] .buy__product-header{background-color:var(--black);color:var(--white)}.marker{background-color:var(--yellow);padding:0 2px}
/*# sourceMappingURL=/cdn/shop/t/1351/assets/buy_block.css.map */
