.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{position:fixed;right:1rem;top:6.5rem;opacity:0;width:7.5rem;height:2.5rem;border-radius:1.25rem;background-color:#1d2c4e;color:#f1ecde;display:flex;align-items:center;justify-content:center;font-family:Montserrat,sans-serif;font-size:.875rem;font-weight:500;text-decoration:none;z-index:1000;transition:background-color .3s ease,transform .2s ease,opacity .3s ease;box-shadow:0 4px 12px #00000026}@media(max-width:767px){.landing-page__floating-cta{bottom:25vh}}.landing-page__floating-cta.visible{opacity:1}.product-new .Qty{display:none!important}.product-new .add-to-cart{width:100%!important}#shoppable-product-section{padding:0;overflow:hidden}@media(min-width:768px){#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;visibility:hidden!important;opacity:0!important;height:0!important;width:0!important;overflow:hidden!important}#shoppable-product-section .main-product{display:flex!important;gap:2rem;flex-direction:column}@media(min-width:768px){#shoppable-product-section .main-product{flex-direction:row}}#shoppable-product-section .product-new .product-variant .h5,#shoppable-product-section .accordion-header,#shoppable-product-section .accordion-icon{color:#1d2c4e!important}#shoppable-product-section .product-new input:checked+.swatch,#shoppable-product-section .product-new input:checked+.var-label,#shoppable-product-section .accordion-item:not(:last-child){border-color:#1d2c4e!important}#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,#shoppable-product-section .button.add-to-cart{text-transform:capitalize;background-color:#1d2c4e!important;border:2px solid #1d2c4e!important;color:#f1ecde!important}#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,#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 .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,#shoppable-product-section .button.add-to-cart:hover{background-color:#465985!important;color:#f6f4ec!important;border-color:#465985!important}#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,#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 input:checked+.var-label,#shoppable-product-section .var-input:checked+.var-label,#shoppable-product-section .var-quantity:checked+.var-label,#shoppable-product-section .product-variant input:checked+.var-label,#shoppable-product-section .var-button input:checked+.var-label,#shoppable-product-section .product-variants input:checked+.var-label{background-color:#0000!important;background:#0000!important;border-color:#1d2c4e!important}#shoppable-product-section .swatch-inner{position:absolute!important;display:block!important;width:1rem!important;height:1rem!important;border-radius:50%!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;top:50%!important;left:.5rem!important;transform:translateY(-50%)!important;margin:0!important}#shoppable-product-section .shoppable-gallery-container{display:flex;flex-direction:column;width:100%;flex:1 1 auto}@media(min-width:1200px){#shoppable-product-section .shoppable-gallery-container{max-width:60%;min-width:0}}#shoppable-product-section .shoppable-gallery-container .product-gallery{width:100%!important;max-width:100%!important;flex:1 1 auto!important;padding-bottom:0!important}@media(min-width:1200px){#shoppable-product-section .shoppable-gallery-container .product-gallery{max-width:50rem!important}}#shoppable-product-section .product-gallery{position:initial!important}#shoppable-product-section .shoppable-nutrition-button{margin-top:0;padding:.475rem 2rem;background-color:#1d2c4e;color:#f6f4ec;border:none;border-radius:1.2rem;font-family:Montserrat,sans-serif;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .3s ease,transform .2s ease;width:100%;max-width:50rem;text-align:center}@media(min-width:768px){#shoppable-product-section .shoppable-nutrition-button{font-size:1rem;padding:.875rem 2rem;border-radius:1.875rem}}#shoppable-product-section .shoppable-nutrition-button:hover{background-color:#2a3d5f;transform:translateY(-.0625rem)}#shoppable-product-section .shoppable-nutrition-button:active{transform:translateY(0)}#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;visibility:hidden!important;opacity:0!important;height:0!important;width:0!important;overflow:hidden!important}#shoppable-product-section #product-accordion .accordion-content,#shoppable-product-section #klarna-wrapper,#shoppable-product-section .klarna-container,#shoppable-product-section .payment-options{background-color:#0000!important}.nutrition-dialog-landing .dialog{background-color:#f6f4ec!important;border-radius:1.25rem!important;max-width:90vw!important;width:auto!important;padding:2rem!important}@media(min-width:768px){.nutrition-dialog-landing .dialog{padding:3rem!important}}@media(min-width:768px){.nutrition-dialog-landing .dialog{max-width:50rem!important}}.nutrition-dialog-landing .overlay{background-color:#00000080!important}.nutrition-dialog-landing .dialog-header{margin-bottom:1.5rem}.nutrition-dialog-landing .dialog-header h2{font-family:Montserrat,sans-serif;font-weight:600;color:#1d2c4e;font-size:1.5rem}@media(min-width:768px){.nutrition-dialog-landing .dialog-header h2{font-size:1.75rem}}.nutrition-dialog-landing .nutrition-content-wrapper{gap:1.5rem;display:flex;flex-direction:column}@media(min-width:768px){.nutrition-dialog-landing .nutrition-content-wrapper{flex-direction:row}}@media(min-width:768px){.nutrition-dialog-landing .nutrition-content-wrapper{gap:2rem;align-items:flex-start}}.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{font-family:Montserrat,sans-serif;font-weight:500;color:#1d2c4e;margin-bottom:.75rem;font-size:.875rem}@media(min-width:768px){.nutrition-dialog-landing .nutrition-variants-label,.nutrition-dialog-landing .nutrition-variants-label-landing{font-size:1rem}}@media(min-width:768px){.nutrition-dialog-landing .nutrition-variants-label,.nutrition-dialog-landing .nutrition-variants-label-landing{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{display:flex;align-items:center;gap:.5rem;padding:.625rem .875rem;border-radius:.9375rem;background:#d8dae1;border:.125rem solid #d8dae1;transition:all .2s ease;cursor:pointer}.nutrition-dialog-landing .nutrition-var-button .var-label .swatch-inner,.nutrition-dialog-landing .nutrition-var-button-landing .var-label .swatch-inner{width:1.5rem;height:1.5rem;border-radius:50%;flex-shrink:0;background-size:cover;background-position:center;background-repeat:no-repeat}.nutrition-dialog-landing .nutrition-var-button .var-label .swatch-text,.nutrition-dialog-landing .nutrition-var-button-landing .var-label .swatch-text{font-family:Montserrat,sans-serif;font-size:.875rem;font-weight:500;color:#1d2c4e}.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,.nutrition-dialog-landing .is-active.nutrition-var-button-landing .var-label{background:#f1ecde;border-color:#1d2c4e}.nutrition-dialog-landing .nutrition-var-button:hover .var-label,.nutrition-dialog-landing .nutrition-var-button-landing: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-tabs-landing .tab-nav{display:flex;gap:.5rem;margin-bottom:1.5rem;border-bottom:.0625rem solid rgba(0,0,0,.1);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:#0000;border:none;font-family:Montserrat,sans-serif;font-weight:500;color:#666;cursor:pointer;border-bottom:.125rem solid rgba(0,0,0,0);transition:all .3s ease;font-size:.875rem}@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{color:#1d2c4e;border-bottom-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-facts-landing{width:100%}.nutrition-dialog-landing .nutrition-facts-landing .nutrition-facts,.nutrition-dialog-landing .nutrition-facts-landing svg{width:100%;height:auto;max-width:100%;display:block}.nutrition-dialog-landing .nutrition-facts-landing .nutrition-facts{margin-bottom:1.25rem}.nutrition-dialog-landing .nutrition-svg-wrapper-landing,.nutrition-dialog-landing .nutrition-content-landing{width:100%}.nutrition-dialog-landing .nutrition-svg-wrapper-landing svg,.nutrition-dialog-landing .nutrition-content-landing svg{width:100%;height:auto}.nutrition-dialog .dialog{background-color:#f6f4ec!important;border-radius:1.25rem!important;max-width:90vw!important;width:auto!important;padding:2rem!important}@media(min-width:768px){.nutrition-dialog .dialog{padding:3rem!important}}@media(min-width:768px){.nutrition-dialog .dialog{max-width:50rem!important}}.nutrition-dialog .overlay{background-color:#00000080!important}.nutrition-dialog .dialog-header{margin-bottom:1.5rem}.nutrition-dialog .dialog-header h2{font-family:Montserrat,sans-serif;font-weight:600;color:#1d2c4e;font-size:1.5rem}@media(min-width:768px){.nutrition-dialog .dialog-header h2{font-size:1.75rem}}.nutrition-dialog .nutrition-content-wrapper{gap:1.5rem;display:flex;flex-direction:column}@media(min-width:768px){.nutrition-dialog .nutrition-content-wrapper{flex-direction:row}}@media(min-width:768px){.nutrition-dialog .nutrition-content-wrapper{gap:2rem;align-items:flex-start}}.nutrition-dialog .nutrition-variants-column,.nutrition-dialog .nutrition-dialog-landing .nutrition-variants-column-landing,.nutrition-dialog-landing .nutrition-dialog .nutrition-variants-column-landing{flex:0 0 auto}@media(min-width:768px){.nutrition-dialog .nutrition-variants-column,.nutrition-dialog .nutrition-dialog-landing .nutrition-variants-column-landing,.nutrition-dialog-landing .nutrition-dialog .nutrition-variants-column-landing{flex:0 0 40%;max-width:12rem}}.nutrition-dialog .nutrition-variants-label,.nutrition-dialog .nutrition-dialog-landing .nutrition-variants-label-landing,.nutrition-dialog-landing .nutrition-dialog .nutrition-variants-label-landing{font-family:Montserrat,sans-serif;font-weight:500;color:#1d2c4e;margin-bottom:.75rem;font-size:.875rem}@media(min-width:768px){.nutrition-dialog .nutrition-variants-label,.nutrition-dialog .nutrition-dialog-landing .nutrition-variants-label-landing,.nutrition-dialog-landing .nutrition-dialog .nutrition-variants-label-landing{font-size:1rem}}@media(min-width:768px){.nutrition-dialog .nutrition-variants-label,.nutrition-dialog .nutrition-dialog-landing .nutrition-variants-label-landing,.nutrition-dialog-landing .nutrition-dialog .nutrition-variants-label-landing{margin-bottom:1rem}}.nutrition-dialog .nutrition-var-buttons,.nutrition-dialog .nutrition-dialog-landing .nutrition-var-buttons-landing,.nutrition-dialog-landing .nutrition-dialog .nutrition-var-buttons-landing{display:flex;flex-direction:column;gap:.5rem}@media(min-width:768px){.nutrition-dialog .nutrition-var-buttons,.nutrition-dialog .nutrition-dialog-landing .nutrition-var-buttons-landing,.nutrition-dialog-landing .nutrition-dialog .nutrition-var-buttons-landing{gap:.75rem}}.nutrition-dialog .nutrition-var-button,.nutrition-dialog .nutrition-dialog-landing .nutrition-var-button-landing,.nutrition-dialog-landing .nutrition-dialog .nutrition-var-button-landing{width:100%}.nutrition-dialog .nutrition-var-button .var-label,.nutrition-dialog .nutrition-dialog-landing .nutrition-var-button-landing .var-label,.nutrition-dialog-landing .nutrition-dialog .nutrition-var-button-landing .var-label{display:flex;align-items:center;gap:.5rem;padding:.625rem .875rem;border-radius:.9375rem;background:#d8dae1;border:.125rem solid #d8dae1;transition:all .2s ease;cursor:pointer}.nutrition-dialog .nutrition-var-button .var-label .swatch-inner,.nutrition-dialog .nutrition-dialog-landing .nutrition-var-button-landing .var-label .swatch-inner,.nutrition-dialog-landing .nutrition-dialog .nutrition-var-button-landing .var-label .swatch-inner{width:1.5rem;height:1.5rem;border-radius:50%;flex-shrink:0;background-size:cover;background-position:center;background-repeat:no-repeat}.nutrition-dialog .nutrition-var-button .var-label .swatch-text,.nutrition-dialog .nutrition-dialog-landing .nutrition-var-button-landing .var-label .swatch-text,.nutrition-dialog-landing .nutrition-dialog .nutrition-var-button-landing .var-label .swatch-text{font-family:Montserrat,sans-serif;font-size:.875rem;font-weight:500;color:#1d2c4e}.nutrition-dialog .nutrition-var-button .var-input:checked+.var-label,.nutrition-dialog .nutrition-dialog-landing .nutrition-var-button-landing .var-input:checked+.var-label,.nutrition-dialog-landing .nutrition-dialog .nutrition-var-button-landing .var-input:checked+.var-label,.nutrition-dialog .nutrition-var-button.is-active .var-label,.nutrition-dialog .nutrition-dialog-landing .is-active.nutrition-var-button-landing .var-label,.nutrition-dialog-landing .nutrition-dialog .is-active.nutrition-var-button-landing .var-label{background:#f1ecde;border-color:#1d2c4e}.nutrition-dialog .nutrition-var-button:hover .var-label,.nutrition-dialog .nutrition-dialog-landing .nutrition-var-button-landing:hover .var-label,.nutrition-dialog-landing .nutrition-dialog .nutrition-var-button-landing:hover .var-label{border-color:#1d2c4e}.nutrition-dialog .nutrition-svg-column,.nutrition-dialog .nutrition-dialog-landing .nutrition-svg-column-landing,.nutrition-dialog-landing .nutrition-dialog .nutrition-svg-column-landing{flex:1 1 auto}@media(min-width:768px){.nutrition-dialog .nutrition-svg-column,.nutrition-dialog .nutrition-dialog-landing .nutrition-svg-column-landing,.nutrition-dialog-landing .nutrition-dialog .nutrition-svg-column-landing{flex:1 1 60%}}.nutrition-dialog .nutrition-tabs .tab-nav{display:flex;gap:.5rem;margin-bottom:1.5rem;border-bottom:.0625rem solid rgba(0,0,0,.1);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:#0000;border:none;font-family:Montserrat,sans-serif;font-weight:500;color:#666;cursor:pointer;border-bottom:.125rem solid rgba(0,0,0,0);transition:all .3s ease;font-size:.875rem}@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{color:#1d2c4e;border-bottom-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-facts,.nutrition-dialog .nutrition-svg-wrapper{width:100%}.nutrition-dialog .nutrition-facts svg,.nutrition-dialog .nutrition-svg-wrapper svg{width:100%;height:auto;max-width:100%}.nutrition-dialog .nutrition-ingredients{margin-top:1.5rem;padding-top:1.5rem;border-top:.0625rem solid rgba(0,0,0,.1)}.nutrition-dialog .nutrition-ingredients .h6{font-family:Montserrat,sans-serif;font-size:.875rem;line-height:1.6;color:#1d2c4e}.nutrition-dialog .nutrition-content{width:100%}.nutrition-dialog .product-summary{margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:.0625rem solid rgba(0,0,0,.1)}.product-ingredients{margin:0 auto!important}.product-ingredients__header,.product-ingredients__description{padding:0 1rem!important}.product-ingredients__header,.product-ingredients .pdp-section-header__subtitle,.product-ingredients .product-ingredients__title,.product-ingredients .pdp-section-header__description,.product-ingredients .product-ingredients__item-title,.product-ingredients .product-ingredients__item-function,.product-ingredients__description{color:#111c35!important}.product-ingredients .product-ingredients__expanded{padding-left:0!important;max-width:calc(100% - 2rem)!important;width:100%!important}.product-ingredients .landing-page-ingredients{max-width:30rem;text-align:center;font-size:1rem}@media(max-width:767px){.product-ingredients .landing-page-ingredients{font-size:.75rem}}.cta-simple__button{width:18.75rem!important}@media(max-width:767px){.cta-simple__button{width:100%!important;max-width:100%}}.faq-accordion{padding:9.25rem 1rem!important}@media(max-width:767px){.faq-accordion{padding:4rem 1rem!important}.faq-accordion h2{font-size:1.25rem!important}}.faq-accordion .faq-accordion__divider{display:none!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}}@media(max-width:767px){.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{padding:3rem 0!important;margin:0!important;text-align:center}.product-ingredients__header,.product-ingredients .pdp-section-header__description{text-align:left}}@media(max-width:767px)and (min-width:768px){.product-ingredients .pdp-section-header__description{text-align:center}}@media(max-width:767px){.cta-simple,.product-callout{padding:2rem 1rem!important}}.product-new .product-keywords{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/445/assets/landing-page.css.map */
