.buy_block{background-color:var(--white);display:flex;flex-direction:column;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%;transition:opacity .3s ease-in-out}@media (min-width: 768px){.buy__title-container{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__title{font-size:30px}.buy__container{max-width:460px;padding:0 var(--vert-3);width:100%}.kl-rating-value{margin-top:3px;margin-left:5px;margin-right:5px;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, 14px);color:var(--kl-reviews-stars-primary-font-color)}.kl_reviews__stars_badge{display:inline-flex;align-items:center}.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, 14px);color:var(--kl-reviews-stars-primary-font-color);position:relative;top:2px}.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{margin-top:20px;border:1px solid var(--grey-2);border-radius:8px;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:var(--font-body-2);padding:var(--vert-1);background-color:var(--grey-1);font-weight:700;transition:background-color .3s ease-out}.buy__product-header--yellow{background-color:var(--yellow)}.buy__product-savings{background-color:var(--black);padding:.4rem 0;color:var(--yellow);font-family:bull,Menlo,Courier New,monospace;font-size:var(--font-body-1);text-transform:uppercase;border-radius:4px;margin-top: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{padding-top:var(--vert-2);white-space:nowrap}.buy__price-container{text-align:right}.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:25%;height:86px;position:relative}.buy__cert span{position:absolute;display:block;width:100%;text-align:center;bottom:16px;white-space:nowrap}.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__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-2);font-weight:400;color:var(--black)}.buy__title-container{display:flex;flex-direction:column;gap:var(--vert-2);margin-bottom:var(--vert-2)}.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 .3s 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:500px}.buy__products--v2 .buy__product[data-additional=true]{border:1px solid var(--grey-2)}.buy__variants-v2{display:flex;gap:var(--horiz-2)}.buy__variants-v2 .buy__variant-name{font-size:1rem;text-align:center;display:flex;flex-direction:column;align-items:center;height:2.4em;justify-content:center}.buy__variant-name .title-line{display:block;line-height:1.2}.buy__variant-v2{width:62px;overflow:hidden}.buy__variant-v2 img{max-width:62px;max-height:62px;border:2px solid transparent;transition:border-color .2s ease-out}.buy__variant-header-v2{font-size:var(--font-body-2)}.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:120px;height:auto;padding:1.2rem 1rem;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-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)}@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-4);justify-content:unset}.buy_block-v2 .sticky-container{padding-top:0;width:100%;margin:0;position:relative;top:-10px}.buy__container{margin:0 auto;max-width:100vw}.buy__variants--template-container{margin-left:0}.sticky-container{width:94%;margin:0 auto}.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}.kl-rating-value{margin-top:3px;margin-left:5px;margin-right:5px;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, 14px);color:var(--kl-reviews-stars-primary-font-color);padding-left:4px}}.buy__product[data-selected=false][data-cansubscribe=false]{opacity:60%}.buy__product[data-selected=false][data-cansubscribe=false] .buy__desc-botton{display:none}.buy__product[data-cansubscribe=true]{border:1px solid var(--black)}.buy__subtitle{font-size:1.3rem;margin-bottom:var(--vert-2)}.form-label{font-weight:700;font-size:var(--font-body-2);margin-bottom:var(--vert-3)}.variants{display:flex;gap:10px;align-items:stretch;flex-wrap:wrap;margin-bottom:var(--vert-2)}.variant{background-color:var(--white);border:1px solid var(--black);font-size:14px;border-radius:4px;flex-shrink:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;position:relative;cursor:pointer}.variant .top-label{position:absolute;top:0;left:50%;font-size:10px;border-radius:4px;line-height:1;background-color:var(--black);padding:5px;transform:translate(-50%,-50%);min-width:80%;text-align:center}.variant .top-label.soldout{color:var(--white)}.variant .top-label.disc{color:var(--yellow)}.variant:hover{background-color:var(--black);color:var(--white)}.variant.disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.variants .hidden{display:none}.variants input:checked+label:not(.disabled){background-color:var(--black);color:var(--white)}.buy-buttons{display:flex;flex-direction:column;gap:10px}.buy__title-and-price-container{display:flex;justify-content:space-between;gap:var(--vert-2)}.kl_reviews__partial_star path{fill:var(--black)}@media (max-width: 580px){.buy__title{font-size:26px}}.expiration-container{max-width:600px;width:100%;margin:0 auto;max-height:0;overflow:hidden;transition:max-height .5s cubic-bezier(0,1,0,1)}.expiration-container.active{max-height:500px;overflow-y:auto;transition:max-height .5s cubic-bezier(.9,0,.3,.9)}.expiration-container__inner{padding:var(--vert-3);width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--vert-2)}.expiration-container__message{background-color:var(--purple);color:var(--black);padding:var(--vert-4) var(--horiz-6) var(--vert-4) var(--horiz-4);border-radius:5px;text-align:center;position:relative;font-size:14px;line-height:1.1;font-weight:400}.expiration-container__message:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid var(--purple)}.expiration-container__close{position:absolute;top:0;right:5px;padding:var(--vert-2);cursor:pointer;font-size:12px;font-weight:400;color:var(--black)}.expiration-container__countdown-container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--vert-2)}.expiration-container__countdown{font-family:bull,Menlo,Courier New,monospace;background-color:var(--black);color:var(--white);padding:var(--vert-2) var(--horiz-4);border-radius:5px;font-size:14px;font-weight:400;margin-top:20px;min-width:155px}.expiration-container__countdown-text{font-size:12px;font-weight:400;text-align:center}.buy__shipping-text{margin-top:20px;font-family:bull,Menlo,Courier New,monospace;background-color:var(--purple);color:var(--black);border-radius:5px;text-align:center;position:relative;font-size:12px;text-transform:uppercase;padding:var(--vert-2) var(--horiz-4)}.buy__first-time-shipping-text{font-size:12px;text-align:center;font-weight:400;margin-top:5px}
/*# sourceMappingURL=/cdn/shop/t/1351/assets/buy_block_sampler_metaobject.css.map */
