.landing-page-nav{background-color:#f6f4ec!important}@media (max-width:767px){.landing-page-nav .nav-wrapper div:first-child{width:0!important}}.landing-page__floating-cta{align-items:center;background-color:#1d2c4e;border-radius:1.25rem;box-shadow:0 4px 12px rgba(0,0,0,.15);color:#f1ecde;display:flex;font-family:Montserrat,sans-serif;font-size:.875rem;font-weight:500;height:2.5rem;justify-content:center;opacity:0;position:fixed;right:1rem;text-decoration:none;top:10vh;transition:background-color .3s ease,transform .2s ease,opacity .3s ease;width:7.5rem;z-index:1000}.landing-page__floating-cta.visible{opacity:1}@media (max-width:767px){.landing-page__floating-cta{bottom:25vh}}.product-new .Qty{display:none!important}.product-new .add-to-cart{width:100%!important}.product-new .below-buy-box,.product-new .h6,.product-new .rating-widget,.product-new h1,.product-new hr{display:none!important}#shoppable-product-section{padding-bottom:6.25rem}#shoppable-product-section .Qty,#shoppable-product-section .quantity-selector-buy-button .Qty,#shoppable-product-section [data-qty-wrapper]{display:none!important;height:0!important;opacity:0!important;overflow:hidden!important;visibility:hidden!important;width:0!important}#shoppable-product-section .main-product{display:flex!important;flex-direction:column;gap:2rem}@media (min-width:768px){#shoppable-product-section .main-product{flex-direction:row}}#shoppable-product-section .accordion-header,#shoppable-product-section .accordion-icon,#shoppable-product-section .product-new .product-variant .h5{color:#1d2c4e!important}#shoppable-product-section .accordion-item:not(:last-child),#shoppable-product-section .product-new input:checked+.swatch,#shoppable-product-section .product-new input:checked+.var-label{border-color:#1d2c4e!important}#shoppable-product-section .button.add-to-cart,#shoppable-product-section .product-new .add-to-cart,#shoppable-product-section .product-new .button.add-to-cart,#shoppable-product-section .product-new button.add-to-cart,#shoppable-product-section button.add-to-cart{background-color:#1d2c4e!important;border:2px solid #1d2c4e!important;color:#f1ecde!important}#shoppable-product-section .button.add-to-cart .button__text,#shoppable-product-section .button.add-to-cart .button__text span,#shoppable-product-section .product-new .add-to-cart .button__text,#shoppable-product-section .product-new .add-to-cart .button__text span,#shoppable-product-section .product-new .button.add-to-cart .button__text,#shoppable-product-section .product-new .button.add-to-cart .button__text span,#shoppable-product-section .product-new button.add-to-cart .button__text,#shoppable-product-section .product-new button.add-to-cart .button__text span,#shoppable-product-section button.add-to-cart .button__text,#shoppable-product-section button.add-to-cart .button__text span{color:#f1ecde!important}#shoppable-product-section .button.add-to-cart:hover,#shoppable-product-section .product-new .add-to-cart:hover,#shoppable-product-section .product-new .button.add-to-cart:hover,#shoppable-product-section .product-new button.add-to-cart:hover,#shoppable-product-section button.add-to-cart:hover{background-color:#f6f4ec!important;border-color:#1d2c4e!important;color:#1d2c4e!important}#shoppable-product-section .button.add-to-cart:hover .button__text,#shoppable-product-section .button.add-to-cart:hover .button__text span,#shoppable-product-section .product-new .add-to-cart:hover .button__text,#shoppable-product-section .product-new .add-to-cart:hover .button__text span,#shoppable-product-section .product-new .button.add-to-cart:hover .button__text,#shoppable-product-section .product-new .button.add-to-cart:hover .button__text span,#shoppable-product-section .product-new button.add-to-cart:hover .button__text,#shoppable-product-section .product-new button.add-to-cart:hover .button__text span,#shoppable-product-section button.add-to-cart:hover .button__text,#shoppable-product-section button.add-to-cart:hover .button__text span{color:#f1ecde!important}#shoppable-product-section .product-new input:checked+.var-label,#shoppable-product-section .product-variant input:checked+.var-label,#shoppable-product-section .product-variants input:checked+.var-label,#shoppable-product-section .var-button input:checked+.var-label,#shoppable-product-section .var-input:checked+.var-label,#shoppable-product-section .var-quantity:checked+.var-label,#shoppable-product-section input:checked+.var-label{background-color:transparent!important;background:transparent!important;border-color:#1d2c4e!important}#shoppable-product-section .swatch-inner{background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;border-radius:50%!important;display:block!important;height:1rem!important;left:.5rem!important;margin:0!important;position:absolute!important;top:50%!important;transform:translateY(-50%)!important;width:1rem!important}#shoppable-product-section .shoppable-gallery-container{display:flex;flex:1 1 auto;flex-direction:column;width:100%}@media (min-width:1200px){#shoppable-product-section .shoppable-gallery-container{max-width:60%;min-width:0}}#shoppable-product-section .shoppable-gallery-container .product-gallery{flex:1 1 auto!important;max-width:100%!important;padding-bottom:0!important;width:100%!important}@media (min-width:1200px){#shoppable-product-section .shoppable-gallery-container .product-gallery{max-width:50rem!important}}#shoppable-product-section .product-gallery{position:static!important}#shoppable-product-section .shoppable-nutrition-button{background-color:#1d2c4e;border:none;border-radius:1.2rem;color:#f6f4ec;cursor:pointer;font-family:Montserrat,sans-serif;font-size:.875rem;font-weight:500;margin-top:0;max-width:50rem;padding:.475rem 2rem;text-align:center;transition:background-color .3s ease,transform .2s ease;width:100%}#shoppable-product-section .shoppable-nutrition-button:hover{background-color:#2a3d5f;transform:translateY(-.0625rem)}#shoppable-product-section .shoppable-nutrition-button:active{transform:translateY(0)}@media (min-width:768px){#shoppable-product-section .shoppable-nutrition-button{border-radius:1.875rem;font-size:1rem;padding:.875rem 2rem}}#shoppable-product-section .tab-nav-item a[data-dialog-open*=nutrition],#shoppable-product-section .tab-nav-item:has(a[data-dialog-open*=nutrition]){display:none!important;height:0!important;opacity:0!important;overflow:hidden!important;visibility:hidden!important;width:0!important}#shoppable-product-section #klarna-wrapper,#shoppable-product-section #product-accordion .accordion-content,#shoppable-product-section .klarna-container,#shoppable-product-section .payment-options{background-color:transparent!important}.nutrition-dialog-landing .dialog{background-color:#f6f4ec!important;border-radius:1.25rem!important;max-width:90vw!important;padding:2rem!important;width:auto!important}@media (min-width:768px){.nutrition-dialog-landing .dialog{max-width:50rem!important;padding:3rem!important}}.nutrition-dialog-landing .overlay{background-color:rgba(0,0,0,.5)!important}.nutrition-dialog-landing .dialog-header{margin-bottom:1.5rem}.nutrition-dialog-landing .dialog-header h2{color:#1d2c4e;font-family:Montserrat,sans-serif;font-size:1.5rem;font-weight:600}@media (min-width:768px){.nutrition-dialog-landing .dialog-header h2{font-size:1.75rem}}.nutrition-dialog-landing .nutrition-tabs-landing .tab-nav{border-bottom:.0625rem solid rgba(0,0,0,.1);display:flex;gap:.5rem;margin-bottom:1.5rem;padding-bottom:.75rem}@media (max-width:767px){.nutrition-dialog-landing .nutrition-tabs-landing .tab-nav{flex-wrap:wrap;gap:.25rem}}.nutrition-dialog-landing .nutrition-tabs-landing .tab-nav-item{list-style:none}.nutrition-dialog-landing .nutrition-tabs-landing .tab-title{background:transparent;border:none;border-bottom:.125rem solid transparent;color:#666;cursor:pointer;font-family:Montserrat,sans-serif;font-size:.875rem;font-weight:500;transition:all .3s ease}@media (min-width:768px){.nutrition-dialog-landing .nutrition-tabs-landing .tab-title{font-size:1rem}}.nutrition-dialog-landing .nutrition-tabs-landing .tab-title:hover{color:#1d2c4e}.nutrition-dialog-landing .nutrition-tabs-landing .tab-title.is-active{border-bottom-color:#1d2c4e;color:#1d2c4e;font-weight:500}.nutrition-dialog-landing .nutrition-tabs-landing .tab-title{padding:0}.nutrition-dialog-landing .nutrition-tabs-landing .nutrition-tab-content-landing{display:none!important}.nutrition-dialog-landing .nutrition-tabs-landing .nutrition-tab-content-landing.is-active{display:block!important}.nutrition-dialog-landing .nutrition-content-wrapper{display:flex;flex-direction:column;gap:1.5rem}@media (min-width:768px){.nutrition-dialog-landing .nutrition-content-wrapper{align-items:flex-start;flex-direction:row;gap:2rem}}.nutrition-dialog-landing .nutrition-variants-column,.nutrition-dialog-landing .nutrition-variants-column-landing{flex:0 0 auto}@media (min-width:768px){.nutrition-dialog-landing .nutrition-variants-column,.nutrition-dialog-landing .nutrition-variants-column-landing{flex:0 0 40%;max-width:12rem}}.nutrition-dialog-landing .nutrition-variants-label,.nutrition-dialog-landing .nutrition-variants-label-landing{color:#1d2c4e;font-family:Montserrat,sans-serif;font-size:.875rem;font-weight:500;margin-bottom:.75rem}@media (min-width:768px){.nutrition-dialog-landing .nutrition-variants-label,.nutrition-dialog-landing .nutrition-variants-label-landing{font-size:1rem;margin-bottom:1rem}}.nutrition-dialog-landing .nutrition-var-buttons,.nutrition-dialog-landing .nutrition-var-buttons-landing{display:flex;flex-direction:column;gap:.5rem}@media (min-width:768px){.nutrition-dialog-landing .nutrition-var-buttons,.nutrition-dialog-landing .nutrition-var-buttons-landing{gap:.75rem}}.nutrition-dialog-landing .nutrition-var-button,.nutrition-dialog-landing .nutrition-var-button-landing{width:100%}.nutrition-dialog-landing .nutrition-var-button .var-label,.nutrition-dialog-landing .nutrition-var-button-landing .var-label{align-items:center;background:#d8dae1;border:.125rem solid #d8dae1;border-radius:.9375rem;cursor:pointer;display:flex;gap:.5rem;padding:.625rem .875rem;transition:all .2s ease}.nutrition-dialog-landing .nutrition-var-button .var-label .swatch-inner,.nutrition-dialog-landing .nutrition-var-button-landing .var-label .swatch-inner{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;flex-shrink:0;height:1.5rem;width:1.5rem}.nutrition-dialog-landing .nutrition-var-button .var-label .swatch-text,.nutrition-dialog-landing .nutrition-var-button-landing .var-label .swatch-text{color:#1d2c4e;font-family:Montserrat,sans-serif;font-size:.875rem;font-weight:500}.nutrition-dialog-landing .is-active.nutrition-var-button-landing .var-label,.nutrition-dialog-landing .nutrition-var-button .var-input:checked+.var-label,.nutrition-dialog-landing .nutrition-var-button-landing .var-input:checked+.var-label,.nutrition-dialog-landing .nutrition-var-button.is-active .var-label{background:#f1ecde;border-color:#1d2c4e}.nutrition-dialog-landing .nutrition-var-button-landing:hover .var-label,.nutrition-dialog-landing .nutrition-var-button:hover .var-label{border-color:#1d2c4e}.nutrition-dialog-landing .nutrition-svg-column,.nutrition-dialog-landing .nutrition-svg-column-landing{flex:1 1 auto}@media (min-width:768px){.nutrition-dialog-landing .nutrition-svg-column,.nutrition-dialog-landing .nutrition-svg-column-landing{flex:1 1 60%}}.nutrition-dialog-landing .nutrition-facts-landing{width:100%}.nutrition-dialog-landing .nutrition-facts-landing .nutrition-facts,.nutrition-dialog-landing .nutrition-facts-landing svg{display:block;height:auto;max-width:100%;width:100%}.nutrition-dialog-landing .nutrition-facts-landing .nutrition-facts{margin-bottom:1.25rem}.nutrition-dialog-landing .nutrition-content-landing,.nutrition-dialog-landing .nutrition-svg-wrapper-landing{width:100%}.nutrition-dialog-landing .nutrition-content-landing svg,.nutrition-dialog-landing .nutrition-svg-wrapper-landing svg{height:auto;width:100%}.nutrition-dialog .dialog{background-color:#f6f4ec!important;border-radius:1.25rem!important;max-width:90vw!important;padding:2rem!important;width:auto!important}@media (min-width:768px){.nutrition-dialog .dialog{max-width:50rem!important;padding:3rem!important}}.nutrition-dialog .overlay{background-color:rgba(0,0,0,.5)!important}.nutrition-dialog .dialog-header{margin-bottom:1.5rem}.nutrition-dialog .dialog-header h2{color:#1d2c4e;font-family:Montserrat,sans-serif;font-size:1.5rem;font-weight:600}@media (min-width:768px){.nutrition-dialog .dialog-header h2{font-size:1.75rem}}.nutrition-dialog .nutrition-tabs .tab-nav{border-bottom:.0625rem solid rgba(0,0,0,.1);display:flex;gap:.5rem;margin-bottom:1.5rem;padding-bottom:.75rem}@media (max-width:767px){.nutrition-dialog .nutrition-tabs .tab-nav{flex-wrap:wrap;gap:.25rem}}.nutrition-dialog .nutrition-tabs .tab-nav-item{list-style:none}.nutrition-dialog .nutrition-tabs .tab-title{background:transparent;border:none;border-bottom:.125rem solid transparent;color:#666;cursor:pointer;font-family:Montserrat,sans-serif;font-size:.875rem;font-weight:500;transition:all .3s ease}@media (min-width:768px){.nutrition-dialog .nutrition-tabs .tab-title{font-size:1rem}}.nutrition-dialog .nutrition-tabs .tab-title:hover{color:#1d2c4e}.nutrition-dialog .nutrition-tabs .tab-title.is-active{border-bottom-color:#1d2c4e;color:#1d2c4e;font-weight:500}.nutrition-dialog .nutrition-tabs .tab-title{padding:.5rem 1rem}@media (min-width:768px){.nutrition-dialog .nutrition-tabs .tab-title{padding:.75rem 1.5rem}}.nutrition-dialog .nutrition-tabs .nutrition-tab-content{display:none}.nutrition-dialog .nutrition-tabs .nutrition-tab-content.is-active{display:block}.nutrition-dialog .nutrition-content-wrapper{display:flex;flex-direction:column;gap:1.5rem}@media (min-width:768px){.nutrition-dialog .nutrition-content-wrapper{align-items:flex-start;flex-direction:row;gap:2rem}}.nutrition-dialog .nutrition-dialog-landing .nutrition-variants-column-landing,.nutrition-dialog .nutrition-variants-column,.nutrition-dialog-landing .nutrition-dialog .nutrition-variants-column-landing{flex:0 0 auto}@media (min-width:768px){.nutrition-dialog .nutrition-dialog-landing .nutrition-variants-column-landing,.nutrition-dialog .nutrition-variants-column,.nutrition-dialog-landing .nutrition-dialog .nutrition-variants-column-landing{flex:0 0 40%;max-width:12rem}}.nutrition-dialog .nutrition-dialog-landing .nutrition-variants-label-landing,.nutrition-dialog .nutrition-variants-label,.nutrition-dialog-landing .nutrition-dialog .nutrition-variants-label-landing{color:#1d2c4e;font-family:Montserrat,sans-serif;font-size:.875rem;font-weight:500;margin-bottom:.75rem}@media (min-width:768px){.nutrition-dialog .nutrition-dialog-landing .nutrition-variants-label-landing,.nutrition-dialog .nutrition-variants-label,.nutrition-dialog-landing .nutrition-dialog .nutrition-variants-label-landing{font-size:1rem;margin-bottom:1rem}}.nutrition-dialog .nutrition-dialog-landing .nutrition-var-buttons-landing,.nutrition-dialog .nutrition-var-buttons,.nutrition-dialog-landing .nutrition-dialog .nutrition-var-buttons-landing{display:flex;flex-direction:column;gap:.5rem}@media (min-width:768px){.nutrition-dialog .nutrition-dialog-landing .nutrition-var-buttons-landing,.nutrition-dialog .nutrition-var-buttons,.nutrition-dialog-landing .nutrition-dialog .nutrition-var-buttons-landing{gap:.75rem}}.nutrition-dialog .nutrition-dialog-landing .nutrition-var-button-landing,.nutrition-dialog .nutrition-var-button,.nutrition-dialog-landing .nutrition-dialog .nutrition-var-button-landing{width:100%}.nutrition-dialog .nutrition-dialog-landing .nutrition-var-button-landing .var-label,.nutrition-dialog .nutrition-var-button .var-label,.nutrition-dialog-landing .nutrition-dialog .nutrition-var-button-landing .var-label{align-items:center;background:#d8dae1;border:.125rem solid #d8dae1;border-radius:.9375rem;cursor:pointer;display:flex;gap:.5rem;padding:.625rem .875rem;transition:all .2s ease}.nutrition-dialog .nutrition-dialog-landing .nutrition-var-button-landing .var-label .swatch-inner,.nutrition-dialog .nutrition-var-button .var-label .swatch-inner,.nutrition-dialog-landing .nutrition-dialog .nutrition-var-button-landing .var-label .swatch-inner{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;flex-shrink:0;height:1.5rem;width:1.5rem}.nutrition-dialog .nutrition-dialog-landing .nutrition-var-button-landing .var-label .swatch-text,.nutrition-dialog .nutrition-var-button .var-label .swatch-text,.nutrition-dialog-landing .nutrition-dialog .nutrition-var-button-landing .var-label .swatch-text{color:#1d2c4e;font-family:Montserrat,sans-serif;font-size:.875rem;font-weight:500}.nutrition-dialog .nutrition-dialog-landing .is-active.nutrition-var-button-landing .var-label,.nutrition-dialog .nutrition-dialog-landing .nutrition-var-button-landing .var-input:checked+.var-label,.nutrition-dialog .nutrition-var-button .var-input:checked+.var-label,.nutrition-dialog .nutrition-var-button.is-active .var-label,.nutrition-dialog-landing .nutrition-dialog .is-active.nutrition-var-button-landing .var-label,.nutrition-dialog-landing .nutrition-dialog .nutrition-var-button-landing .var-input:checked+.var-label{background:#f1ecde;border-color:#1d2c4e}.nutrition-dialog .nutrition-dialog-landing .nutrition-var-button-landing:hover .var-label,.nutrition-dialog .nutrition-var-button:hover .var-label,.nutrition-dialog-landing .nutrition-dialog .nutrition-var-button-landing:hover .var-label{border-color:#1d2c4e}.nutrition-dialog .nutrition-dialog-landing .nutrition-svg-column-landing,.nutrition-dialog .nutrition-svg-column,.nutrition-dialog-landing .nutrition-dialog .nutrition-svg-column-landing{flex:1 1 auto}@media (min-width:768px){.nutrition-dialog .nutrition-dialog-landing .nutrition-svg-column-landing,.nutrition-dialog .nutrition-svg-column,.nutrition-dialog-landing .nutrition-dialog .nutrition-svg-column-landing{flex:1 1 60%}}.nutrition-dialog .nutrition-facts,.nutrition-dialog .nutrition-svg-wrapper{width:100%}.nutrition-dialog .nutrition-facts svg,.nutrition-dialog .nutrition-svg-wrapper svg{height:auto;max-width:100%;width:100%}.nutrition-dialog .nutrition-ingredients{border-top:.0625rem solid rgba(0,0,0,.1);margin-top:1.5rem;padding-top:1.5rem}.nutrition-dialog .nutrition-ingredients .h6{color:#1d2c4e;font-family:Montserrat,sans-serif;font-size:.875rem;line-height:1.6}.nutrition-dialog .nutrition-content{width:100%}.nutrition-dialog .product-summary{border-bottom:.0625rem solid rgba(0,0,0,.1);margin-bottom:1.5rem;padding-bottom:1.5rem}.hero-banner--landing{color:#1d2c4e!important;min-height:37.5rem!important}@media (max-width:767px){.hero-banner--landing{min-height:auto!important}}.hero-banner--landing .hero-banner__wrapper{align-items:center;display:flex;justify-content:center;position:relative}@media (max-width:767px){.hero-banner--landing .hero-banner__wrapper{min-height:auto;padding:0}}.hero-banner--landing .hero-banner__banner{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.hero-banner--landing .hero-banner__content{align-items:center;display:flex!important;flex-direction:row!important;gap:2rem;height:auto!important;left:auto!important;margin:0 auto!important;max-width:100%!important;padding:2rem!important;position:relative!important;text-align:left!important;top:auto!important;transform:none!important;width:90rem!important;z-index:2!important}@media (max-width:767px){.hero-banner--landing .hero-banner__content{flex-direction:column!important;gap:0!important;padding:1.5rem 1rem!important;text-align:center!important}}.hero-banner--landing .hero-banner__column{flex:1;width:50%}@media (max-width:767px){.hero-banner--landing .hero-banner__column{width:100%!important}.hero-banner--landing .hero-banner__column--left{order:2}.hero-banner--landing .hero-banner__column--right{margin-bottom:1.5rem;order:1}}.hero-banner--landing .hero-banner__copy{display:flex;flex-direction:column;gap:0;left:auto!important;position:relative!important;top:auto!important;transform:none!important;width:100%}@media (max-width:767px){.hero-banner--landing .hero-banner__copy{align-items:center;text-align:center}}.hero-banner--landing .hero-banner__eyebrow{color:#1d2c4e!important;font-size:1rem;font-weight:400;margin-bottom:1rem}@media (max-width:767px){.hero-banner--landing .hero-banner__eyebrow{font-size:.875rem;line-height:1.4;margin-bottom:.75rem;order:1}}.hero-banner--landing .hero-banner__heading{color:#1d2c4e!important;font-size:2.5rem;font-weight:400;margin-bottom:1rem}@media (max-width:767px){.hero-banner--landing .hero-banner__heading{font-size:1.375rem;font-weight:500;line-height:1.3;margin-bottom:3.5rem;order:2}.hero-banner--landing .hero-banner__heading--desktop{display:none!important}.hero-banner--landing .hero-banner__heading--mobile{display:block!important}}@media (min-width:768px){.hero-banner--landing .hero-banner__heading--mobile{display:none!important}.hero-banner--landing .hero-banner__heading--desktop{display:block!important}}@media (max-width:767px){.hero-banner--landing .hero-banner__cta-wrapper{margin-bottom:1rem;order:3;position:absolute;top:var(--mobile-cta-top,25.8rem);width:calc(100vw - 2rem)}}.hero-banner--landing .hero-banner__desc{color:#1d2c4e!important;font-size:.875rem;line-height:1.4;margin-top:.5rem}@media (max-width:767px){.hero-banner--landing .hero-banner__desc{font-size:.9375rem;line-height:1.6;margin-top:0;order:4}}.hero-banner--landing .hero-banner__image-container{--badge-size:23.33%;aspect-ratio:4/3;background-color:gray;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:2.5rem;max-height:28.125rem;max-width:37.5rem;position:relative;width:100%}@media (max-width:767px){.hero-banner--landing .hero-banner__image-container{--badge-size:15%;border-radius:8px;margin-bottom:0;max-height:none;max-width:100%;width:100%!important}}.hero-banner--landing .hero-banner__badge-wrapper{font-size:clamp(.3786rem,var(--badge-size,23.33%) * 4.286,1rem);height:var(--badge-size,23.33%);left:-7.67%;max-height:8.75rem;max-width:8.75rem;min-height:9.3125rem;min-width:9.3125rem;position:absolute;top:-6.67%;width:var(--badge-size,23.33%);z-index:10}@media (max-width:767px){.hero-banner--landing .hero-banner__badge-wrapper{height:var(--badge-size,15%);left:-2.95%;min-height:3.3125rem;min-width:3.3125rem;top:-3.75%;width:var(--badge-size,15%)}}.hero-banner--landing .hero-banner__badge{display:block;height:100%;width:100%}.hero-banner--landing .hero-banner__badge-text{color:#fff;font-family:Montserrat,sans-serif;font-size:.7rem;font-weight:500;left:50%;letter-spacing:.02rem;pointer-events:none;position:absolute;text-align:center;text-transform:uppercase;top:50%;transform:translate(-50%,-50%);white-space:nowrap;z-index:11}@media (max-width:767px){.hero-banner--landing .hero-banner__badge-text{font-size:.25rem;letter-spacing:.018rem}.hero-banner--landing .hero-banner__cta{align-items:center;border-radius:1.25rem;display:flex;font-size:1rem;justify-content:center;max-width:100%;padding:9px 81px;text-align:center;white-space:nowrap;width:250px}}.product-ingredients{margin:0 auto!important}.comparison__column{font-size:1.5rem!important}.comparison__row:last-child .comparison__cell.comparison__cell--blueprint{border-radius:0 0 1.25rem 1.25rem!important}@media (min-width:768px){.comparison__container{max-width:71.875rem!important}}.cta-simple__button{width:18.75rem!important}@media (max-width:767px){.cta-simple__button{max-width:100%;width:100%!important}}.faq-accordion{padding:9.25rem 1rem!important}.faq-accordion .faq-accordion__divider{display:none!important}@media (max-width:767px){.faq-accordion{padding:4rem 1rem!important}.faq-accordion h2{font-size:1.25rem!important}}.faq-accordion__question{border-bottom:1px solid #f6f4ec!important}.faq-accordion__icon{font-size:2.95rem!important}@media (max-width:767px){.faq-accordion__icon{font-size:2rem!important}.stats-two-column{padding:2rem 1rem!important}.stats-two-column .stats-two-column__container{gap:2rem!important}.stats-two-column .stats-two-column__content{gap:1.5rem!important}.product-ingredients{margin:0!important;padding:3rem 1rem!important;text-align:center}.comparison{padding:2rem 1rem!important}.comparison .comparison__container{gap:2rem!important}.comparison .comparison__title{font-size:1.5rem!important}.comparison .comparison__cell,.comparison .comparison__column{font-size:.75rem!important;padding:1rem .75rem!important}.cta-simple{padding:2rem 1rem!important}.cta-simple .cta-simple__heading{font-size:1.45rem!important;margin-bottom:1rem!important}.cta-simple .cta-simple__description{font-size:.875rem!important;margin-bottom:1.5rem!important}.transform-health{padding:3.5rem 1rem!important}.product-callout{padding:2rem 1rem!important}}