@media screen and (max-width:749px){.header{padding-inline:1.5rem !important}}.milestones.flickity-enabled.is-draggable .flickity-viewport{height:24px !important}.cart-count-bubble{height:2rem;width:2rem;right:-0.5rem;font-size:1.25rem}@media screen and (min-width:750px){.cart-count-bubble{top:-0.4rem}}.black-bg{background:#1a1b18}.list-check li:before{background:#028341;border-radius:200px;color:white;font-weight:bolder;height:24px;width:24px;vertical-align:top;line-height:24px;text-align:center;font-size:small}.key__benefits li{font-size:18px}.typeset0 p,.typeset0>ul>li{font-size:1.3rem !important}@media screen and (min-width:750px){.typeset0 p,.typeset0>ul>li{font-size:1.4rem !important}}.typeset p,.typeset>ul>li{font-size:1.5rem !important}@media screen and (min-width:750px){.typeset p,.typeset>ul>li{font-size:1.6rem !important}}.typeset2 p,.typeset2>ul>li{font-size:1.8rem !important}@media screen and (min-width:750px){.typeset2 p,.typeset2>ul>li{font-size:2rem !important}}.typeset3 p,.typeset3>ul>li{font-size:2rem !important}@media screen and (min-width:750px){.typeset3 p,.typeset3>ul>li{font-size:2.4rem !important}}.giant_button{background:#2691bb;border-radius:5px;color:#fff;width:100%;font-size:34px;font-weight:600;padding-top:20px;padding-bottom:20px;font-size:28px}.button--x-large{font-weight:600;font-size:x-large;text-transform:uppercase;letter-spacing:0}.usp-icons{color:#000;text-align:center;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;line-height:100%;font-size:16px;gap:18px}@media screen and (min-width:768px){.stamped-product-reviews-badge{min-height:20px !important}}.stamped-product-reviews-badge{min-height:20px !important}.product-scoop{font-size:1.5rem}.rich-wide{max-width:89%;margin:0 auto}@media screen and (max-width:749px){.product__content--faq .accordion{margin-left:0 !important}}@media screen and (max-width:990px){.template-product .product-content .page-width{padding-left:15px !important;padding-right:15px !important}}.faq-heading{font-size:calc(var(--font-heading-scale) * 4rem) !important;letter-spacing:.02em !important}.image-with-text__content{padding-top:2rem;padding-bottom:2rem}.image-with-text .tick-list-wrap--green ul li{background-image:url(/cdn/shop/files/icon-tick-green.svg?v=1764300153) !important}.product .flickity-page-dots{justify-self:center}.padding-2{padding:2rem !important}.multicolumn-comparables ul{padding:0 !important}.multicolumn-comparables ul li{list-style-type:none;padding-left:3.5rem;background-repeat:no-repeat;background-size:22.5px;background-position:0 50%}.multicolumn-comparables--tick ul li{background-image:url(/cdn/shop/files/icon-tick-teal.svg?v=1764292880)}.multicolumn-comparables--cross ul li{background-image:url(/cdn/shop/files/icon-cross-grey.svg?v=1764292880)}.media--200px{height:200px}.media--300px{height:300px}.tooltip-container{position:relative;display:inline-block;font-weight:600}.tooltip-icon{margin-left:2px;cursor:pointer;font-size:12px;width:16px;height:16px;display:inline-flex;justify-content:center;align-items:center;border-radius:50%;font-weight:bold;position:relative;top:-1px}.tooltip-icon.white-bg{background-color:white;color:black;border:1px solid black}.tooltip-icon.black-bg{background-color:black;color:white;border:1px solid white}.tooltip-icon.grey-bg{background-color:#9b9b9b;color:white;border:1px solid #9b9b9b}.tooltip-text{visibility:hidden;width:220px;background-color:#333;color:#fff;text-align:center;padding:8px;border-radius:6px;position:absolute;bottom:140%;left:50%;transform:translateX(-50%);opacity:0;transition:opacity .3s ease-in-out;font-size:14px;line-height:1.4;pointer-events:none;z-index:100}.tooltip-container:hover .tooltip-text,.tooltip-icon:hover+.tooltip-text{visibility:visible;opacity:1;pointer-events:auto}.tooltip-icon:active+.tooltip-text{visibility:visible;opacity:1;pointer-events:auto}@media(max-width:768px){.tooltip-text{bottom:110%;width:180px;font-size:12px;padding:6px}}.typeset4,.typeset4>ul>li{font-size:32px}.typeset-1,.typeset-1>*+*,.typeset-1>*{font-size:12px;color:#9b9b9b}.multicolumn-card__image-wrapper--quarter-width{width:25%}.multicolumn-card__image-wrapper--tenth-width{width:10%}@media screen and (min-width:990px){.image-with-text .image-with-text__content--wide{max-width:68rem !important;padding-inline-start:2rem !important;padding-inline-end:2rem !important}}@media screen and (min-width:750px){.image-with-text .image-with-text__content--wide{padding:2rem !important}}.badge--small{font-size:small}.badge--medium{font-size:medium}.badge--large{font-size:large}.badge--x-large{font-size:x-large}.lp-badge{max-width:100%;text-wrap-mode:wrap;text-align:left}.button{letter-spacing:0}.bold{font-weight:bold}.slideshow__liquid{margin-top:1rem !important}.lp-icon-rows{gap:10px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.lp-icon-row{display:flex;flex-direction:row;vertical-align:middle;gap:10px}.rich-text__heading,.h0,.h1,.h2{letter-spacing:-0.06rem !important}.accordion-tab-divided{border-top:1px solid black;padding-top:.75rem;padding-bottom:.5rem}.faq details summary ~ *{padding-bottom:1rem !important}.rich-text__image{margin-top:2rem !important}.stamped-badge-caption{font-size:1.5rem}.serving-note{margin:0}.product--serving_nutritionals{display:flex;width:100%;margin-bottom:1rem;justify-content:space-between}@media screen and (min-width:750px){.product--serving_nutritionals{gap:50px;justify-content:flex-start}}.header .localization-selector .label{font-size:1.5rem;letter-spacing:0}.multicolumn-list.grid--row-gapless{row-gap:0}