.collection-item{position:relative;color:#050506;display:flex;flex-direction:column;justify-content:space-between;padding:32px 24px 24px;height:100%}@media screen and (min-width: 1025px){.collection-item{padding:48px 40px 32px}}.collection-item.collection-item--light,.collection-item.collection-item--light .okeReviews.okeReviews--theme .okeReviews-reviewsSummary{color:#fff}.collection-item.collection-item--light .okeReviews .okeReviews-starRating-indicator-layer{filter:invert(1)}@media screen and (min-width: 1025px){.collection-item:hover div[data-oke-reviews-product-listing-rating],.collection-item:focus div[data-oke-reviews-product-listing-rating],.collection-item:focus-within div[data-oke-reviews-product-listing-rating]{opacity:0}}.collection-item .okeReviews.okeReviews--theme .okeReviews-reviewsSummary{font-family:Lato Black,helvetica,arial,sans-serif;text-transform:uppercase;letter-spacing:.08em;line-height:1rem;font-size:1rem}.collection-item div[data-oke-reviews-product-listing-rating]{height:44px;margin-bottom:16px;transition:opacity .2s cubic-bezier(.46,.01,.32,1)}@media screen and (min-width: 1025px){.collection-item div[data-oke-reviews-product-listing-rating]{position:absolute;bottom:48px;left:0;width:100%;height:24px;margin-bottom:0;opacity:1}}.collection-item__secondary-color{position:absolute;bottom:0;left:0;z-index:0;width:100%;height:0;transition:height .2s cubic-bezier(.46,.01,.32,1)}@media screen and (min-width: 1025px){.collection-item:hover .collection-item__secondary-color,.collection-item:focus .collection-item__secondary-color,.collection-item:focus-within .collection-item__secondary-color{height:33%}}.collection-item__title{line-height:1rem;margin-bottom:27px}@media screen and (min-width: 750px){.collection-item__title{line-height:1.25rem}}.collection-item__image{position:relative;z-index:1;width:100%;max-height:250px;margin:auto auto 24px}@media screen and (min-width: 750px){.collection-item__image{max-height:430px;margin-bottom:9px}}.collection-item__image img{display:block;max-width:100%;max-height:250px;width:auto;height:auto;margin:0 auto}@media screen and (min-width: 750px){.collection-item__image img{max-height:430px}}.collection-item__background-image{position:absolute;top:0;left:0;z-index:0;height:100%;width:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.collection-item__hover{position:relative;z-index:1;transition:opacity .2s cubic-bezier(.46,.01,.32,1)}@media screen and (min-width: 1025px){.collection-item__hover{opacity:0}}@media screen and (min-width: 1025px){.collection-item:hover .collection-item__hover,.collection-item:focus .collection-item__hover,.collection-item:focus-within .collection-item__hover{opacity:1}}.collection-item__hover .btn{width:100%;max-width:160px;padding:19px 8px}@media screen and (min-width: 425px){.collection-item__hover .btn{max-width:none}}@media screen and (min-width: 1400px){.collection-item__hover .btn{width:auto;min-width:200px}}.collection-item-drink{text-align:center;display:flex;flex-direction:column;height:100%}@media screen and (min-width: 750px){.collection-item-drink.collection-item-drink--sampler{grid-column:span 2}}.collection-item-drink .okeReviews.okeReviews--theme .okeReviews-reviewsSummary{font-family:Lato Black,helvetica,arial,sans-serif;text-transform:uppercase;letter-spacing:.08em;line-height:1rem;font-size:1rem}@media screen and (min-width: 1025px){.collection-item-drink .okeReviews.okeReviews--theme .okeReviews-reviewsSummary{margin-left:-8px}}.collection-item-drink div[data-oke-reviews-product-listing-rating]{height:27px;margin-bottom:21px}@media screen and (min-width: 1025px){.collection-item-drink div[data-oke-reviews-product-listing-rating]{margin-bottom:16px}}.collection-item-drink h3{font-size:1.125rem;line-height:1.125rem;margin:auto 0 16px}.collection-item-drink .btn{font-family:Lato Black,helvetica,arial,sans-serif}.collection-item-drink__image{position:relative;margin-bottom:21px;height:0;padding-top:100%}@media screen and (min-width: 1025px){.collection-item-drink--sampler .collection-item-drink__image{padding-top:calc(50% - 12px)}}.collection-item-drink__image-primary{position:absolute;bottom:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;opacity:1;padding:28px;overflow:hidden}.collection-item-drink__image-primary img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-o-object-fit:contain;object-fit:contain;height:auto;width:auto;max-width:calc(100% - 56px);max-height:calc(100% - 56px);display:block}@media screen and (min-width: 1025px){.collection-item-drink:hover .collection-item-drink__image-secondary~.collection-item-drink__image-primary{opacity:0}}.collection-item-drink__image-secondary{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:1;opacity:0}@media screen and (min-width: 1025px){.collection-item-drink:hover .collection-item-drink__image-secondary{opacity:1}}.collection-item-drink__image-secondary img{width:auto;height:auto;max-height:100%;max-width:100%;display:block;margin:0 auto}.collection-item-drink__background-image{height:100%;width:100%;background-size:cover;background-position:center;background-repeat:no-repeat;display:block}.collection-item-drink__title{font-size:1.125rem;line-height:1.125rem;font-family:Beatrice Bold,arial,sans-serif;text-transform:uppercase}.collection-item-drink__price{font-size:1.125rem;line-height:1.875rem;font-family:Lato Regular,helvetica,arial,sans-serif;margin-bottom:20px}@media screen and (min-width: 750px){.collection-item-drink__price{margin-bottom:24px}}.modal--collection-item{overflow:auto}@media screen and (max-width: 749px){.modal--collection-item{border:0}}@media screen and (min-width: 750px){.modal--collection-item{height:596px;max-height:100vh;max-width:872px}}.modal--collection-item .modal__close{top:5px;right:10px}@media screen and (min-width: 750px){.modal--collection-item .modal__close{top:14px;right:14px}}@media screen and (max-width: 749px){.modal--collection-item .modal__close svg{width:24px;height:auto}}.modal--collection-item .modal__content{height:auto}.collection-item-quickview{text-align:left;display:flex;flex-wrap:wrap;padding:21px 28px 128px;height:100%;overflow:auto}@media screen and (min-width: 750px){.collection-item-quickview{padding:0;height:592px}}.collection-item-quickview .okeReviews.okeReviews--theme .okeReviews-reviewsSummary{margin-left:0}.collection-item-quickview div[data-oke-reviews-product-listing-rating]{height:27px;margin-bottom:24px;width:100%}@media screen and (min-width: 750px){.collection-item-quickview div[data-oke-reviews-product-listing-rating]{position:absolute;width:calc(43% - 32px);right:0;top:32px}}.collection-item-quickview .product__swatches{margin-bottom:16px}.collection-item-quickview .quantity-selector{margin-bottom:17px}.collection-item-quickview .product__frequency-selector{margin-bottom:5px;text-align:left}.collection-item-quickview .product__frequency-select-wrapper{margin-bottom:16px}.collection-item-quickview__image{position:relative;width:100%;height:320px;margin-bottom:24px;display:flex;align-items:center;justify-content:center}@media screen and (min-width: 750px){.collection-item-quickview__image{width:57%;height:100%;margin-bottom:0;border-right:2px solid #050506}}.collection-item-quickview__image.collection-item-quickview__image--full img{width:100%;height:100%;max-height:592px;-o-object-fit:cover;object-fit:cover}.collection-item-quickview__image img{position:relative;display:block;height:auto;max-height:100%;width:auto;max-width:100%;margin:0 auto}@media screen and (min-width: 750px){.collection-item-quickview__image img{max-height:492px}}.collection-item-quickview__content{width:100%;display:flex;flex-direction:column;text-align:center}@media screen and (min-width: 750px){.collection-item-quickview__content{width:43%;padding:85px 32px 30px;text-align:left}}.collection-item-quickview__content h3{margin:0 0 6px;text-transform:uppercase;font-size:1.125rem;line-height:1.125rem}.collection-item-quickview__content .collection-item-quickview__price{font-size:1.125rem;line-height:1.125rem;margin-bottom:26px}.collection-item-quickview__details{margin:26px auto 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-bottom:2px solid #050506}@media screen and (min-width: 750px){.collection-item-quickview__details{margin:auto 0 0}}.marquee{overflow:hidden;padding:40px 0;background-color:var(--marquee-background-color)}.marquee.marquee-section{margin-bottom:4px}.marquee__content{display:flex;width:100%;align-items:center;justify-content:flex-start}.marquee__content:hover>span,.marquee__content:hover>a,.marquee__content:focus>span,.marquee__content:focus>a{-webkit-animation-play-state:paused;animation-play-state:paused}.marquee__content>span,.marquee__content>a{display:block;-webkit-animation:marquee var(--marquee-speed, 8s) linear infinite;animation:marquee var(--marquee-speed, 8s) linear infinite;-webkit-animation-play-state:running;animation-play-state:running;color:var(--marquee-text-color, #FFFFFF);transform:translate(0);white-space:nowrap;will-change:transform;line-height:1}.marquee--reverse .marquee__content>span,.marquee--reverse .marquee__content>a{animation-direction:reverse}@-webkit-keyframes marquee{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes marquee{0%{transform:translate(-100%)}to{transform:translate(0)}}.promobar{position:absolute;z-index:1000;top:0;left:0;padding:8px 0;width:100%;font-size:.875rem;line-height:.875rem;letter-spacing:.08em;font-family:Lato Black,helvetica,arial,sans-serif;text-transform:uppercase;text-align:center;background-color:var(--background-color)}@media screen and (min-width: 1025px){.promobar{top:0}}.hero{width:100%;display:flex;flex-wrap:wrap}@media screen and (min-width: 750px){.hero{min-height:700px}}@media screen and (min-width: 1025px){.hero{min-height:810px;margin-top:0}}.hero--full{position:relative}.hero--x-left{justify-content:flex-start}.hero--x-center{justify-content:center}.hero--x-right{justify-content:flex-end}.hero .noise{z-index:1}.hero__content-wrapper{position:relative;z-index:2;background-color:var(--hero-background);height:100%;width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;background-size:cover;background-position:center;background-repeat:no-repeat;padding:64px 28px}@media screen and (min-width: 750px){.hero__content-wrapper{width:50%;height:auto}}.hero--full .hero__content-wrapper{padding:38px 28px}@media screen and (min-width: 750px){.hero--full .hero__content-wrapper{width:50%;padding:40px}}@media screen and (min-width: 1025px){.hero--full .hero__content-wrapper{width:656px;padding:60px}}.hero--y-top .hero__content-wrapper{justify-content:flex-start}.hero--y-bottom .hero__content-wrapper{justify-content:flex-end}@media screen and (max-width: 1024px){.hero__content-wrapper.flipped .hero__headline--flipped{transform:none}}@media screen and (min-width: 1025px){.hero__content-wrapper:hover .hero__headline--flipped{transform:none}}.hero__headline{position:relative;z-index:10;font-size:3rem;line-height:3rem;color:#fff;max-width:450px;margin:0 auto 12px;font-family:Beatrice Bold,arial,sans-serif}@media screen and (min-width: 750px){.hero__headline{font-size:3.125rem;line-height:3.75rem}}@media screen and (min-width: 1025px){.hero__headline{font-size:4.5rem;line-height:4.5rem;max-width:600px;margin:2px auto 24px}}@media screen and (min-width: 1400px){.hero__headline{font-size:5rem;line-height:5rem}}.hero__content-wrapper--dark .hero__headline{color:#050506}.hero--full .text-left .hero__headline{margin-left:0;margin-right:0}.hero__headline.hero__headline--flipped{transition:transform .2s cubic-bezier(.46,.01,.32,1);transform:scaleY(-1)}.hero__content{color:#fff;max-width:320px;font-size:1rem;line-height:1.5rem;margin:0 auto 20px}@media screen and (min-width: 1025px){.hero__content{max-width:392px;margin:0 auto 32px}}.hero__content-wrapper--dark .hero__content{color:#050506}.hero--full .hero__content{max-width:none;margin:0 0 20px}@media screen and (min-width: 1025px){.hero--full .hero__content{max-width:none;margin:0 0 32px}}.hero__btn-wrapper{display:flex;flex-direction:column;justify-content:center;width:100%}@media screen and (min-width: 1025px){.hero__btn-wrapper{flex-direction:row}}.text-left .hero__btn-wrapper{justify-content:flex-start}.text-center .hero__btn-wrapper{justify-content:center}.text-right .hero__btn-wrapper{justify-content:flex-end}.hero__btn{min-width:152px;padding:19px 25px;margin-bottom:16px}@media screen and (min-width: 750px){.hero__btn{min-width:200px}}@media screen and (min-width: 1025px){.text-left .hero__btn{margin:0 8px 0 0}.text-center .hero__btn{margin:0 0 0 8px}.text-right .hero__btn{justify-content:flex-end}}.hero__btn.hero__btn--light{background:#fff;color:#050506}.hero__btn.hero__btn--light:hover{background:#050506;color:#fff}.hero__image-wrapper{position:relative;width:100%}@media screen and (min-width: 750px){.hero__image-wrapper{height:auto;width:50%}.hero--full .hero__image-wrapper{width:100%;position:absolute;top:0;left:0;height:100%}}.hero__image-wrapper img{width:100%;height:auto;display:block}@media screen and (min-width: 750px){.hero__image-wrapper img{position:absolute;top:0;left:0;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}}.hero__video{position:relative;width:100%;height:auto;display:block}.hero__video video{-o-object-fit:cover;object-fit:cover}@media screen and (min-width: 750px){.hero__video{position:absolute;top:0;left:0;width:100%;height:100%}}.benefits{position:relative;background-color:var(--benefits-background);padding:var(--top-padding-mobile) 28px var(--bottom-padding-mobile);overflow:hidden}@media screen and (min-width: 1025px){.benefits{display:flex;padding:var(--top-padding-desktop) 60px var(--bottom-padding-desktop);align-items:flex-end}}@media screen and (min-width: 1025px){.template-nutrition .benefits{padding-top:86px}}.benefits__heading{position:relative;text-align:center;margin-bottom:40px}@media screen and (min-width: 1025px){.benefits__heading{text-align:left;width:calc(25% + 6px);margin:0;padding:24px 24px 0 0;flex-shrink:0}}@media screen and (max-width: 749px){.template-nutrition .benefits__heading{margin-bottom:20px}}.benefits__heading h2{margin-bottom:12px;color:var(--benefits-heading-color)}.benefits__heading h3{font-size:2.5rem;line-height:2.5rem;max-width:650px;margin:0 auto 16px;color:var(--benefits-heading-color)}@media screen and (min-width: 750px){.benefits__heading h3{font-size:3.5rem;line-height:3.5rem;max-width:512px}}@media screen and (min-width: 1025px){.benefits__heading h3{font-size:2.5rem;line-height:2.5rem;margin:0 0 16px;max-width:220px}}@media screen and (min-width: 1400px){.benefits__heading h3{font-size:3.5rem;line-height:3.5rem}}@media screen and (min-width: 750px){.template-nutrition .benefits__heading h3{margin-bottom:8px}}.benefits__heading p{font-size:1.125rem;line-height:1.875rem;max-width:312px;margin:0 auto 28px;color:var(--benefits-content-color)}@media screen and (min-width: 750px){.benefits__heading p{max-width:450px}}@media screen and (min-width: 1025px){.benefits__heading p{max-width:312px;margin:0 0 28px}}@media screen and (max-width: 749px){.template-nutrition .benefits__heading p{margin-bottom:22px}}.benefits__sticker{margin:26px 0 9px 16px;min-height:165px}@media screen and (min-width: 750px){.benefits__sticker{position:absolute;top:calc(12px - var(--top-padding-mobile));right:0;margin:0}}@media screen and (min-width: 1400px){.benefits__sticker{right:24px;top:calc(12px - var(--top-padding-desktop))}}.benefits__sticker img{display:block;width:auto;height:100%;max-height:165px;margin:0 auto}@media screen and (min-width: 750px){.benefits__sticker img{margin:0}}.benefits__content-wrapper{margin-bottom:40px}@media screen and (min-width: 750px){.benefits__content-wrapper{display:flex;margin:0}}@media screen and (min-width: 1025px){.benefits__content-wrapper{width:calc(75% - 6px)}}.benefit-block{text-align:center;height:100%;max-width:450px;margin:0 auto 24px}@media screen and (min-width: 750px){.benefit-block{margin:0 0 0 8px;height:auto;flex:1 1 0;width:calc(33.333% - 8px)}}@media screen and (min-width: 1025px){.benefit-block{max-width:none;height:416px}}@media screen and (min-width: 1400px){.benefit-block{margin-left:24px;width:calc(33.333% - 24px)}}@media screen and (min-width: 750px){.benefit-block:first-of-type{margin-left:0}}.benefit-block.benefit-block--border{border:2px solid var(--benefit-border-color, transparent)}@media screen and (max-width: 749px){.template-nutrition .benefit-block{margin-bottom:20px}}.benefit-block__content-wrapper{position:relative;background-color:var(--benefit-background-color);padding:38px 28px;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}@media screen and (min-width: 750px){.benefit-block__content-wrapper{padding:40px 12px}}@media screen and (min-width: 1025px){.benefit-block__content-wrapper{padding:40px 30px}}.template-nutrition .benefit-block__content-wrapper{min-height:224px}.benefit-block__content-wrapper h3{font-size:1.5rem;line-height:32px;margin:0 auto;max-width:264px;color:var(--benefit-text-color)}@media screen and (min-width: 1025px){.benefit-block__content-wrapper h3{font-size:1.75rem;line-height:36px}}@media screen and (min-width: 1501px){.benefit-block__content-wrapper h3{font-size:2rem;line-height:40px;max-width:364px}}.benefit-block__image{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;background-size:cover;background-position:center;background-repeat:no-repeat;transition:opacity .3s ease-out}@media screen and (min-width: 1025px){.benefit-block:hover .benefit-block__image,.benefit-block:focus .benefit-block__image{opacity:1}}.benefit-block--image-border .benefit-block__image{border:4px solid var(--benefit-image-border-color)}.benefit-block--image-border.benefit-block--border .benefit-block__image{top:-2px;left:-2px;width:calc(100% + 4px);height:calc(100% + 4px)}.benefit-block__badge{border:2px solid var(--benefit-badge-text-color);background-color:var(--benefit-badge-background-color);color:var(--benefit-badge-text-color);padding:0 13px;margin:0 auto 16px;display:flex;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-height:32px}@media screen and (min-width: 750px){.benefit-block__badge{padding:0 4px}}@media screen and (min-width: 1025px){.benefit-block__badge{margin-bottom:24px}}@media screen and (min-width: 1400px){.benefit-block__badge{padding:0 14px}}.benefits__btn{padding:19px 25px;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;background-color:var(--benefits-content-cta-color);color:var(--benefits-content-cta-text-color)}@media screen and (min-width: 1025px){.benefits__btn{padding:19px 20px;margin:0;min-width:200px}}.split-cta{padding:48px 28px 0;display:grid;grid-template-columns:repeat(1,1fr);row-gap:24px;background-color:var(--split-cta-background-color)}@media screen and (min-width: 1025px){.split-cta{padding:96px 60px 0;display:grid;grid-template-columns:repeat(2,1fr);-moz-column-gap:24px;column-gap:24px}}.split-cta-block{position:relative;height:600px;display:flex;align-items:flex-end;padding:24px;background-color:var(--split-cta-block-background-color)}@media screen and (min-width: 1025px){.split-cta-block{height:810px;padding:40px 24px}}@media screen and (min-width: 1400px){.split-cta-block{padding:40px}}.split-cta-block__image{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%}.split-cta-block__image img{display:block;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.split-cta-block__content{position:relative;text-align:center;width:100%}@media screen and (min-width: 750px){.split-cta-block__content{text-align:left;display:flex;align-items:flex-end;justify-content:space-between}}.split-cta-block__content h2{font-size:1.75rem;line-height:1.75rem;margin-bottom:12px;color:var(--split-cta-block-content-color)}@media screen and (min-width: 1400px){.split-cta-block__content h2{font-size:2.5rem;line-height:3rem;margin-bottom:8px}}.split-cta-block__content p{margin-bottom:32px;line-height:1rem;color:var(--split-cta-block-content-color)}@media screen and (min-width: 750px){.split-cta-block__content p{margin-bottom:0}}.split-cta-block__content .btn{width:100%;background-color:var(--split-cta-block-content-cta-color);color:var(--split-cta-block-content-cta-text-color)}@media screen and (min-width: 750px){.split-cta-block__content .btn{width:auto}}@media screen and (min-width: 1400px){.split-cta-block__content .btn{min-width:160px}}.featured-products{background-color:var(--featured-products-background-color);padding:var(--top-padding-mobile) 0 var(--bottom-padding-mobile);overflow:hidden}@media screen and (min-width: 1025px){.featured-products{padding:var(--top-padding-desktop) 48px var(--bottom-padding-desktop)}}.featured-products .collection-item-drink .btn:not(.product__submit){background-color:var(--featured-products-buttons-bg-color);color:var(--featured-products-buttons-text-color)}.featured-products .collection-item-drink .collection-item-drink__title{color:var(--featured-product-cards-text-color)}.featured-products .wrapper{padding:0}.featured-products__heading{text-align:center;max-width:290px;margin:0 auto 40px}@media screen and (min-width: 750px){.featured-products__heading{max-width:650px;margin-bottom:56px}}.featured-products__heading h2{line-height:1rem;margin-bottom:16px;color:var(--featured-products-text-color)}.featured-products__heading h3{font-size:2.5rem;line-height:2.5rem;color:var(--featured-products-text-color)}@media screen and (min-width: 750px){.featured-products__heading h3{font-size:3.5rem;line-height:3.5rem}}.featured-products__products{margin-left:19px}@media screen and (min-width: 1025px){.featured-products__products{margin:0}}.featured-products__products--no-swiper{margin-left:0}.featured-products__product-slider{width:100%;overflow:visible;margin:0}@media screen and (min-width: 1025px){.featured-products__product-slider{overflow:hidden}}@media screen and (min-width: 750px){.featured-products__products-wrapper{display:flex}}.featured-product{height:auto;margin:0 8px;width:calc(73% - 24px)}@media screen and (min-width: 750px){.featured-product{margin:0 12px;width:calc(40% - 24px)}}@media screen and (min-width: 1025px){.featured-product{width:calc(25% - 24px)}}.featured-products__products--no-swiper .featured-product{width:calc(100% - 56px);margin:0 auto 32px}@media screen and (min-width: 750px){.featured-products__products--no-swiper .featured-product{width:calc(33.33% - 56px);margin:0 auto 32px}}@media screen and (min-width: 1025px){.featured-products__products--no-swiper .featured-product{width:calc(25% - 24px)}}@media screen and (min-width: 750px){.featured-product--wide{width:calc(33.33% - 24px)}.featured-products__products--no-swiper .featured-product--wide{width:calc(33.33% - 24px);margin:0 auto}}.featured-product:last-of-type{margin-right:28px}.featured-products__products--no-swiper .featured-product:last-of-type{margin-right:auto}@media screen and (min-width: 1025px){.featured-product:last-of-type{margin:0 12px}}.featured-products__arrows{display:flex;align-items:center;justify-content:center;padding:40px 0 0;margin-left:-20px}.featured-products__arrows .swiper-button-prev,.featured-products__arrows .swiper-button-next{position:relative;z-index:1000;width:40px;height:40px;margin:0 8px;background-color:transparent}.featured-products__arrows .swiper-button-prev.swiper-button-disabled,.featured-products__arrows .swiper-button-next.swiper-button-disabled{opacity:.5;pointer-events:initial}.featured-products__arrows .swiper-button-prev:after,.featured-products__arrows .swiper-button-next:after{display:none}.featured-products__arrows .swiper-button-prev svg,.featured-products__arrows .swiper-button-next svg{display:block;width:40px;height:auto}.featured-products__arrows .swiper-button-prev{left:0;transform:rotate(180deg)}.featured-products__arrows .swiper-button-next{right:0}.featured-products__footer{text-align:center;margin:36px 0 0}.featured-products__cta{color:var(--featured-products-cta);font-family:Lato Black,helvetica,arial,sans-serif;text-align:center;font-size:1rem;line-height:1rem;letter-spacing:1.2px;border-bottom:2px solid var(--featured-products-cta);padding-bottom:1px}.featured-content{position:relative;background-color:var(--featured-content-background-color);background-size:cover;background-position:center;background-repeat:no-repeat;padding:64px 0 40px}@media screen and (min-width: 1025px){.featured-content{padding:40px 0 39px}}.featured-content__marquee{padding:0}@media screen and (min-width: 750px){.featured-content__wrapper{padding-bottom:40px}}@media screen and (min-width: 1025px){.featured-content__wrapper{padding:64px 60px;display:flex;flex-wrap:wrap;align-content:center;justify-content:space-between}}.featured-content__image{display:flex;align-items:center;justify-content:center;margin:40px 28px}@media screen and (min-width: 1025px){.featured-content__image{width:calc(50% - 12px);margin:0}}.featured-content__image.featured-content__image--border img{border:2px solid #050506}.featured-content__image img{display:block;width:auto;height:auto;max-width:100%;max-height:100%}.featured-content__content{background-color:var(--featured-content-content-background-color);text-align:center;padding:25px;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:40px 28px 0}@media screen and (min-width: 1025px){.featured-content__content{width:calc(50% - 12px);margin:0;padding:18px 32px}}.featured-content__content h2{line-height:1rem;margin-bottom:16px;color:var(--featured-content-heading-color)}.featured-content__content h3{font-size:2.5rem;line-height:2.5rem;max-width:648px;margin:0 auto 16px;color:var(--featured-content-heading-color)}@media screen and (min-width: 1025px){.featured-content__content h3{font-size:3.5rem;line-height:3.5rem}}.featured-content__content p{font-size:1rem;line-height:1.5rem;max-width:424px;margin:0 auto 24px;color:var(--featured-content-text-color)}@media screen and (min-width: 1025px){.featured-content__content p{font-size:1.125rem;line-height:1.875rem}}.featured-content__content .btn{padding:19px 25px;background-color:var(--featured-content-cta-color);color:var(--featured-content-cta-text-color)}@media screen and (min-width: 1025px){.featured-content__content .btn{min-width:200px}}.brand-ambassadors{position:relative}@media screen and (min-width: 750px){.brand-ambassadors{height:950px}}@media screen and (min-width: 1025px){.brand-ambassadors{height:1024px}}@media screen and (min-width: 1400px){.brand-ambassadors{height:928px}}.brand-ambassador .browser{position:relative;z-index:0;max-width:235px;margin-left:auto;margin-top:24px}@media screen and (min-width: 1400px){.brand-ambassador .browser{position:absolute;max-width:none;top:313px;right:28px;width:312px;margin:0}}.brand-ambassador .browser .browser__image{height:270px}@media screen and (min-width: 1400px){.brand-ambassador .browser .browser__image{height:379px}}.brand-ambassador .browser .btn{bottom:16px;width:calc(100% - 32px);padding:19px 23px}@media screen and (min-width: 750px){.brand-ambassador .browser .btn{bottom:32px;width:auto}}.brand-ambassador__wrapper{position:relative;height:100%;width:100%;background-color:#fceee4;background-size:cover;background-position:center center}.brand-ambassador__content{z-index:10;position:relative;max-width:320px;width:calc(100% - 56px);height:100%;margin:0 auto;padding:52px 0 182px}@media screen and (min-width: 750px){.brand-ambassador__content{max-width:656px;width:100%;padding:40px 28px 94px}}@media screen and (min-width: 1025px){.brand-ambassador__content{padding:94px 28px}}.brand-ambassador__content.brand-ambassador__content--alt{max-width:none;width:100%;padding:0;height:100%}@media screen and (min-width: 1025px){.brand-ambassador__content.brand-ambassador__content--alt{max-width:432px;padding:135px 0}}@media screen and (min-width: 1400px){.brand-ambassador__content.brand-ambassador__content--alt{max-width:392px;padding:95px 0}}.brand-ambassador__content .swiper-container{overflow:visible}.brand-ambassador__content .swiper-slide-content{position:relative;width:100%;height:760px;background-size:cover;background-position:center center}@media screen and (min-width: 750px){.brand-ambassador__content .swiper-slide-content{height:950px}}@media screen and (min-width: 1025px){.brand-ambassador__content .swiper-slide-content{width:432px;height:736px;border:2px solid #050506}}@media screen and (min-width: 1312px){.brand-ambassador__content .swiper-slide-content{width:392px}}.brand-ambassador__content .swiper-pagination{z-index:100;top:40px;bottom:auto;padding:0 20px;width:100%;display:flex}@media screen and (min-width: 1025px){.brand-ambassador__content .swiper-pagination{top:24px}}@media screen and (min-width: 1312px){.brand-ambassador__content .swiper-pagination{width:392px}}.brand-ambassador__content .swiper-pagination .swiper-pagination-bullet{position:relative;display:inline-block;width:100%;margin:0 8px;border-radius:0;height:4px;background:#05050680;cursor:pointer}.brand-ambassador__content .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:after{content:"";width:100%;height:4px;display:block;background-color:#fff;-webkit-animation:timer 6s linear;animation:timer 6s linear}.brand-ambassador__content .swiper-button-prev,.brand-ambassador__content .swiper-button-next{position:absolute;z-index:1000;top:calc(50% + 11px);width:32px;height:32px;margin:0;border-radius:50%}@media screen and (min-width: 750px){.brand-ambassador__content .swiper-button-prev,.brand-ambassador__content .swiper-button-next{width:49px;height:49px}}.brand-ambassador__content .swiper-button-prev.swiper-button-disabled,.brand-ambassador__content .swiper-button-next.swiper-button-disabled{opacity:.5;pointer-events:initial}.brand-ambassador__content .swiper-button-prev:after,.brand-ambassador__content .swiper-button-next:after{display:none}.brand-ambassador__content .swiper-button-prev svg,.brand-ambassador__content .swiper-button-next svg{display:block;width:100%;height:auto}.brand-ambassador__content .swiper-button-prev svg path,.brand-ambassador__content .swiper-button-next svg path{fill:#050506}.brand-ambassador__content .swiper-button-prev{left:8px}@media screen and (min-width: 750px){.brand-ambassador__content .swiper-button-prev{left:24px}}.brand-ambassador__content .swiper-button-next{right:8px}@media screen and (min-width: 750px){.brand-ambassador__content .swiper-button-next{right:24px}}@-webkit-keyframes timer{0%{width:0}to{width:100%}}@keyframes timer{0%{width:0}to{width:100%}}.brand-ambassador__heading{text-align:center;margin-bottom:40px}@media screen and (min-width: 1025px){.brand-ambassador__heading{display:flex;align-items:flex-end;justify-content:space-between;text-align:left;margin-bottom:43px}}.brand-ambassador__heading h2{font-size:2.5rem;line-height:3rem;margin-bottom:16px}@media screen and (min-width: 1025px){.brand-ambassador__heading h2{max-width:389px;margin:0}}.brand-ambassador__heading .btn{padding:19px 20px;white-space:normal;min-width:164px}@media screen and (min-width: 750px){.brand-ambassador__heading .btn{margin-bottom:10px;min-width:144px}}@media screen and (min-width: 1400px){.brand-ambassador__heading .btn{min-width:184px}}.brand-ambassador__bio{position:relative;z-index:1;border:2px solid #050506;padding:22px 17px 40px;background-color:#fff;width:100%;max-width:360px}@media screen and (min-width: 750px){.brand-ambassador__bio{padding-bottom:22px}}.brand-ambassador__bio p{font-size:1rem;line-height:1.5rem;margin-bottom:0;margin-left:4px}@media screen and (min-width: 1025px){.brand-ambassador__bio p{font-size:1.125rem;line-height:1.875rem;margin-bottom:15px;margin-left:0}}.brand-ambassador__bio-header{display:flex;align-items:center;margin-bottom:20px}@media screen and (min-width: 1025px){.brand-ambassador__bio-header{margin-bottom:33px}}.brand-ambassador__bio-header h3{margin-bottom:-5px;width:80%}@media screen and (min-width: 750px){.brand-ambassador__bio-header h3{width:100%;margin-bottom:-2px}}.brand-ambassador__bio-header .brand-ambassador__bio-handle{opacity:.7;text-decoration:underline;text-underline-offset:2px}.brand-ambassador__bio-header .ui-uppercase{font-size:.875rem}@media screen and (min-width: 1025px){.brand-ambassador__bio-header .ui-uppercase{font-size:1rem}}.brand-ambassador__bio-header img{display:block;width:59px;height:59px;-o-object-fit:cover;object-fit:cover;margin:0 6px 0 5px}@media screen and (min-width: 750px){.brand-ambassador__bio-header img{margin-right:15px}}.brand-ambassador__thumbnails-container{z-index:100;position:absolute;bottom:824px;left:50%;transform:translate(-50%);width:100%;overflow:hidden;height:80px}@media screen and (min-width: 750px){.brand-ambassador__thumbnails-container{bottom:24px;width:50%;left:0;transform:none;max-width:none}}@media screen and (min-width: 1025px){.brand-ambassador__thumbnails-container{bottom:32px}}@media screen and (min-width: 1400px){.brand-ambassador__thumbnails-container{bottom:64px}}.brand-ambassador__thumbnails-wrapper{width:100%;overflow-y:hidden;overflow-x:scroll;text-align:center;padding-left:26px;margin:0 auto}@media screen and (min-width: 750px){.brand-ambassador__thumbnails-wrapper{padding-left:48px;max-width:494px}}@media screen and (min-width: 1025px){.brand-ambassador__thumbnails-wrapper{padding-left:0}}.brand-ambassador__thumbnails-wrapper::-webkit-scrollbar{display:none}.brand-ambassador__thumbnails{text-align:center;display:flex;align-items:center}@media screen and (min-width: 425px){.brand-ambassador__thumbnails{justify-content:center}}@media screen and (min-width: 750px){.brand-ambassador__thumbnails{justify-content:flex-start}}@media screen and (min-width: 1025px){.brand-ambassador__thumbnails{bottom:64px;width:100%;justify-content:space-between}}.brand-ambassador__thumbnails .brand-ambassador__thumbnail{margin-right:24px}@media screen and (min-width: 1025px){.brand-ambassador__thumbnails .brand-ambassador__thumbnail{margin:0}}.brand-ambassador__thumbnails button{position:relative;width:80px;height:80px;border-radius:100%;border:2px solid #050506;overflow:hidden}@media screen and (min-width: 750px){.brand-ambassador__thumbnails button{width:76px;height:76px}}.brand-ambassador__thumbnails button:hover:after,.brand-ambassador__thumbnails button:focus:after{border-color:#87bca0}.brand-ambassador__thumbnails button.active:after{display:none}.brand-ambassador__thumbnails button:after{content:"";position:absolute;left:0;top:0;display:block;width:100%;height:100%;border:4px solid #FFFFFF;border-radius:100%}.brand-ambassador__thumbnails img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.brand-ambassador__video{position:absolute;top:0;left:0;width:100%;height:100%}.brand-ambassador__video video{-o-object-fit:cover;object-fit:cover}.brand-ambassador__video button{transition:opacity .2s cubic-bezier(.46,.01,.32,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:64px;height:64px;border-radius:100%;line-height:5.25rem;background-color:#fff}.brand-ambassador__video button:hover{opacity:.8}.brand-ambassador__video button svg{margin-left:2px}.brand-ambassador__sticker{z-index:100;position:absolute;right:30px;bottom:30px;width:172px}@media screen and (min-width: 1025px){.brand-ambassador__sticker{right:auto;left:-40px;bottom:143px}}.brand-ambassador__sticker.brand-ambassador__sticker--video{right:auto;left:30px;bottom:30px;width:120px}@media screen and (min-width: 1025px){.brand-ambassador__sticker.brand-ambassador__sticker--video{left:-40px;bottom:143px}}.brand-ambassador__sticker img{max-width:172px;width:100%;height:auto;display:block}.bragbar{position:relative;background-color:#87bca0;padding:64px 0}@media screen and (min-width: 750px){.bragbar{padding:0 28px;height:104px}}@media screen and (min-width: 1025px){.bragbar{padding:0 140px}}.bragbar__content ul{list-style:none;width:100%;margin:0}@media screen and (min-width: 750px){.bragbar__content ul{display:flex;justify-content:space-between;align-items:center;height:104px}}.bragbar__item{max-width:var(--bragbar-item-width);margin:0 auto 40px}@media screen and (min-width: 750px){.bragbar__item{margin:0 16px}}@media screen and (min-width: 1400px){.bragbar__item{margin:0 40px}}@media screen and (min-width: 1025px){.bragbar__item:first-of-type{margin-left:0}}.bragbar__item:last-of-type{margin-bottom:0}@media screen and (min-width: 1025px){.bragbar__item:last-of-type{margin-right:0}}.bragbar__item img{display:block}.ingredients{position:relative}.ingredients__block{background-color:var(--ingredients-background-color);width:100%;position:relative;display:none;flex-wrap:wrap;align-content:center}.ingredients__block.active{display:flex}.ingredients__content-wrapper{position:relative;width:100%;background-color:#fceee4;background-size:cover;background-position:center center;padding:64px 28px;display:flex;align-items:center;justify-content:center}@media screen and (min-width: 750px){.ingredients__content-wrapper{width:50%;padding:0 28px}}.ingredients__content{z-index:1;position:relative;width:100%;margin:0 auto;max-width:392px;background-color:#fff;border:2px solid #050506;padding:37px 22px}@media screen and (min-width: 1025px){.ingredients__content{padding:39px 38px}}.ingredients__content h2{font-size:2rem;line-height:2.5rem;margin-bottom:28px}@media screen and (min-width: 1025px){.ingredients__content h2{font-size:2.5rem;line-height:3rem;margin-bottom:34px}}.ingredients__tabs{list-style:none;margin:0 0 23px;display:flex;align-items:center}@media screen and (min-width: 750px){.ingredients__tabs{margin-bottom:32px}}.ingredients__tabs li{margin:0 8px 0 0}.ingredients__tabs button{padding:1px 13px;border:2px solid transparent}.ingredients__tabs button:hover,.ingredients__tabs button:focus{border-color:#050506}.ingredients__tabs button.active{background:#050506;color:#fff;border-color:#050506}.ingredients__list{list-style:none;margin:0}.ingredients__list li{font-family:Beatrice Bold,arial,sans-serif;margin-bottom:20px;display:flex}.ingredients__list li:last-of-type{margin-bottom:0}.ingredients__list li svg{margin-right:11px;flex-shrink:0;display:block}.ingredients__list li p{font-size:1.5rem;line-height:1.75rem;margin:0}.ingredients__products-wrapper{width:100%}@media screen and (min-width: 750px){.ingredients__products-wrapper{width:50%}}@media screen and (min-width: 1025px){.ingredients__products-wrapper{padding:96px 60px}}.ingredients__products{display:grid;grid-template-columns:repeat(2,1fr);margin:0 auto}@media screen and (min-width: 1025px){.ingredients__products{gap:24px;max-width:600px}}.ingredients__product{position:relative;height:392px;overflow:hidden}@media screen and (min-width: 750px){.ingredients__product{height:380px}}@media screen and (min-width: 1025px){.ingredients__product{height:352px}}@media screen and (min-width: 1025px){.ingredients__product:hover .ingredients__product-hover,.ingredients__product:focus .ingredients__product-hover,.ingredients__product:focus-within .ingredients__product-hover{opacity:1;pointer-events:initial}}@media screen and (max-width: 1024px){.ingredients__product.active .ingredients__product-hover{opacity:1;pointer-events:initial}}.ingredients__product .image-link{height:100%}.ingredients__product .display-table{z-index:10;position:relative}.ingredients__product-background{z-index:1;height:100%;width:100%;background-position:center center;background-size:cover}@media screen and (min-width: 1025px){.ingredients__product-background{border:2px solid #050506}}.ingredients__product-hover{position:absolute;top:0;left:0;height:100%;width:100%;opacity:0;pointer-events:none;padding-top:40px;transition:opacity .3s ease-out}.ingredients__product-hover.ingredients__product-hover--light span{color:#fff;border-color:#fff}.ingredients__product-hover span{position:absolute;bottom:32px;left:50%;transform:translate(-50%);white-space:nowrap;border-bottom:2px solid #050506}.ingredients__product-hover img{position:relative;z-index:1;display:block;max-width:146px;margin:0 auto;height:auto;max-height:243px;width:auto}.ingredients__product-secondary-color{position:absolute;bottom:0;left:0;z-index:0;width:100%;height:43%}.featured-video{position:relative;will-change:opacity;height:540px;margin-bottom:-1px}.featured-video video{z-index:1;-o-object-fit:cover;object-fit:cover;position:absolute;left:0;top:0;width:100%;height:100%}.featured-video img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.featured-video__play{transition:opacity .2s cubic-bezier(.46,.01,.32,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}
/*# sourceMappingURL=/cdn/shop/t/143/assets/index.css.map?v=167550874364640749141690483508 */
