@import"https://fonts.googleapis.com/css2?family=Source+Sans+3:ital,wght@0,200;0,300;0,400;0,600;0,700;1,200;1,300;1,400&family=Source+Serif+4:ital,wght@0,200;0,300;0,400;0,600;0,700;1,200;1,300;1,400&display=swap";:root{--custom-corner-radius-small: 8px;--custom-corner-radius-medium: 16px;--custom-corner-radius-large: 36px}.product-benefits__header.product-benefits__header--align-left,.page-width.section-template--25954807251268__data_point_section_QBjhYT-padding>.title-wrapper.center,.multicolumn-values__header,#shopify-section-template--26299991195972__multicolumn_values_rQKeFW .multicolumn-values__header{margin:0 0 48px!important}.header__heading,.inline-richtext,h2.accordion__title,h4.accordion__title.inline-richtext,h4.inline-richtext,.icon-with-text__item>h4.inline-richtext,.icon-with-text__item>.h4.inline-richtext,.mega-product-cards__title.mega-product-cards__title--inline h2{margin-bottom:0!important}ul{padding-left:2rem;list-style-position:outside!important}ul li{padding-left:.5rem}body{background:#fcfbf8!important}p,span{letter-spacing:0}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{letter-spacing:-.04em!important}h4:not(.h4),h4,.h4,h4.h4,.icon-with-text__item .h4,.icon-with-text--horizontal .h4{font-size:1.6rem!important;font-weight:400!important;line-height:calc(1 + .8 / var(--font-body-scale))}body,h1,h2,h3,h4,h5,h6,p,a{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (min-width:750px){body{font-size:1.6rem}}html,body{overflow-x:hidden;width:100%;max-width:100vw}.section{overflow-x:hidden}@media screen and (max-width:749px){.product__media-wrapper,slider-component:not(.thumbnail-slider--no-slide){overflow-x:hidden;padding-left:0!important;padding-right:0!important}}.mega-product-cards.gradient{background:rgb(var(--color-background));background:var(--gradient-background);background-attachment:inherit}.mega-product-cards--hidden{display:none!important}.mega-card-tabs{display:flex;justify-content:center;width:100%;margin:2.4rem 0;pointer-events:auto;position:relative;z-index:auto}.mega-card-tabs__list{display:inline-flex;width:fit-content;flex-wrap:nowrap;gap:.4rem;padding:.4rem;border-radius:999px;background:rgba(var(--color-foreground),.08);box-shadow:inset 0 0 0 1px rgba(var(--color-foreground),.08)}.mega-card-tabs__link{-webkit-appearance:none;appearance:none;border:none;background:transparent;color:rgba(var(--color-foreground),.65);font-weight:600;font-size:1.6rem;line-height:1.2;padding:1.2rem 3.2rem;border-radius:999px;cursor:pointer;transition:background .2s ease,color .2s ease,box-shadow .2s ease;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;flex-shrink:0}.mega-card-tabs__link.is-active{background:#fdc5c573;color:rgb(var(--color-foreground));box-shadow:0 8px 20px #00000014}.mega-card-tabs__link:focus-visible{outline:2px solid rgba(var(--color-foreground),.4);outline-offset:2px}.mega-card-tabs--floating{display:none;position:fixed;top:5rem;left:50%;transform:translate(-50%);z-index:120;width:min(calc(100vw - 32px),var(--page-width, 1200px));pointer-events:none;margin:0;opacity:0;transform:translate(-50%,-1.2rem);transition:opacity .22s ease,transform .22s ease}.mega-card-tabs--floating .mega-card-tabs__list{width:fit-content;flex-wrap:nowrap;background:rgba(var(--color-background),.7);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 18px 36px #0000002e;pointer-events:auto}.mega-card-tabs--floating.is-visible{display:flex;opacity:1;transform:translate(-50%) translateY(0)}.mega-card-tabs--floating.is-hidden{display:flex;opacity:0;transform:translate(-50%) translateY(1.2rem)}.mega-card-tabs--inline{margin-top:2.4rem}@media screen and (max-width:749px){.mega-card-tabs--inline{margin-top:2rem}.mega-product-cards__image-wrapper{display:flex!important;justify-content:center!important;align-items:center!important;width:100%!important;margin:0 auto!important}.mega-product-cards__image-wrapper img,.mega-product-cards__image-media{display:block!important;width:70%!important;margin:0 auto!important}}@media screen and (max-width:989px){.mega-card-tabs{margin:1.6rem 0}.mega-card-tabs__link{flex:0 0 auto;padding:1rem 2rem;white-space:nowrap}.mega-card-tabs--floating{top:auto;bottom:1.6rem;width:min(calc(100vw - 32px),var(--page-width, 1200px));z-index:120;transform:translate(-50%);opacity:0}.mega-card-tabs--floating.is-visible{opacity:1;transform:translate(-50%) translateY(-.2rem)}.mega-card-tabs--floating.is-hidden{opacity:0;transform:translate(-50%) translateY(1.2rem)}}.mega-product-cards--template--26299991195972__mega_product_cards_U4PLYc .mega-product-cards__info-stack{gap:3.2rem}@media screen and (max-width:749px){.mega-product-cards--template--26299991195972__mega_product_cards_3dVRYG .mega-product-cards__info-stack{gap:2.4rem}}.font-thin{font-weight:200!important}.font-normal{font-weight:400!important}.font-light{font-weight:300!important}.font-medium{font-weight:500!important}.font-semibold{font-weight:600!important}.font-bold{font-weight:700!important}.font-extrabold{font-weight:800!important}.font-black{font-weight:900!important}body[data-template=index] .header-wrapper,body[data-template=index] sticky-header.header-wrapper{transition:background-color .2s ease}body[data-template=index] .header-wrapper.header--scrolled,body[data-template=index] sticky-header.header-wrapper.header--scrolled{background-color:#fbfaf899;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.header-wrapper--top,.header-wrapper--top .header{color:rgb(var(--color-foreground))}.header-wrapper--top a,.header-wrapper--top .header__heading-link,.header-wrapper--top .header__icon,.header-wrapper--top .header__icon .svg-wrapper,.header-wrapper--top .header__inline-menu .list-menu__item--link,.header-wrapper--top .header__inline-menu summary.list-menu__item,.header-wrapper--top .header__inline-menu .list-menu__item,.header-wrapper--top .header__search .header__icon,.header-wrapper--top .header__icons button,.header-wrapper--top .header__icons a{color:rgb(var(--color-foreground))}.header-wrapper--top .header__icon .svg-wrapper svg,.header-wrapper--top .header__heading-logo,.header-wrapper--top .header__icons .svg-wrapper svg,.header-wrapper--top .header__icons svg{color:inherit;fill:currentColor;filter:none}.header-wrapper--top .header__icon:hover,.header-wrapper--top .header__inline-menu .list-menu__item--link:hover,.header-wrapper--top .header__inline-menu .list-menu__item--link:focus{color:rgba(var(--color-foreground),.8)}@media(prefers-reduced-motion:no-preference){body[data-template=index] .header-wrapper,body[data-template=index] sticky-header.header-wrapper{opacity:.01;animation:headerFadeIn var(--duration-extra-long) var(--ease-out-slow) forwards}}@keyframes headerFadeIn{0%{opacity:.01}to{opacity:1}}.header-wrapper{position:fixed;top:0;left:0;width:100%;z-index:200}.content-for-layout{padding-top:var(--header-offset, 0)}body[data-template=index] .content-for-layout{padding-top:0}@media screen and (min-width:990px){.header--top-left{grid-template-areas:"heading navigation icons";grid-template-columns:auto 1fr auto;column-gap:2rem}.header--top-left .header__inline-menu{justify-self:end;margin-left:0;margin-top:0}.header--top-left .header__inline-menu>.list-menu--inline{justify-content:flex-end}}.custom-banner{position:relative!important}.custom-banner .banner__media.media{background-color:transparent!important}.custom-banner .banner__media{width:100%!important;overflow:hidden}.custom-banner .banner__media img{width:100%;height:100%;object-fit:contain;object-position:85% center}.custom-banner .banner__media-half{width:100%!important}.custom-banner[data-corner-radius=small] .custom-banner__box{border-radius:var(--custom-corner-radius-small)}.custom-banner[data-corner-radius=medium] .custom-banner__box{border-radius:var(--custom-corner-radius-medium)}.custom-banner[data-corner-radius=large] .custom-banner__box{border-radius:var(--custom-corner-radius-large)}.custom-banner .banner__box>*+*{margin-top:4rem}.custom-banner .banner__buttons{margin-top:0}.custom-banner .banner__box>*+.banner__buttons{margin-top:0}.hero-badges{display:inline-flex;flex-wrap:nowrap;gap:2rem;margin-top:4rem;justify-content:flex-start}.custom-badge{display:inline-flex;align-items:center;gap:1em;margin-bottom:1.6rem;max-width:200px}.custom-badge__image{flex:0 0 auto}.custom-badge__img{display:block;width:40px;height:auto;filter:none;opacity:1;transition:filter .16s ease,opacity .16s ease}.custom-badge__text{display:inline-block;font-size:1.3rem}.image-with-text__content>*{margin-top:0;margin-bottom:0}.image-with-text__content>*+*{margin-top:1.6rem}@media screen and (min-width:750px)and (max-width:1439px){.custom-banner .banner__media img{object-fit:contain;object-position:70% center;width:100%;height:auto;max-width:100%}.custom-banner.custom-banner--stack-mobile .banner__media img{width:100%;height:auto;object-fit:contain;object-position:100% center}}@media screen and (min-width:1440px){.custom-banner .banner__media img{object-fit:contain;object-position:70% center}}@media screen and (min-width:989px)and (max-width:1239px){.custom-banner{padding-top:40px}.custom-banner .banner__box{width:60%}.custom-banner .banner__media img{object-position:75% center}}@media screen and (min-width:1240px){.custom-banner{padding-top:40px}.custom-banner .banner__box{width:52%}}@media screen and (max-width:749px){.hero-badges{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:1.5rem;margin-top:3rem}.custom-badge{width:calc(33.333% - 1rem);max-width:none;flex-direction:column;align-items:center;text-align:center;gap:1.2rem;margin-bottom:0}.custom-badge__img{width:32px;margin:0 auto;filter:none;opacity:1}.custom-banner .banner__media{width:100%!important;min-height:50vh;height:30vh;overflow:hidden}.custom-banner .banner__media img{width:100%;height:100%;min-height:40vh;max-height:60vh;object-fit:cover;object-position:clamp(10%,calc(50% + ((100vw - 480px) / 269 * 100%) - 40%),110%) center}.custom-banner .banner__box{margin-top:0!important;padding-top:0!important;color:#49494e}.custom-banner h1,.custom-banner .banner__heading{color:#49494e;width:80%}.custom-banner .banner__text,.custom-banner .banner__text p,.custom-banner .banner__text .text-l,.custom-banner .banner__box .button,.custom-banner .custom-badge__text{color:#49494e}.custom-banner.custom-banner--stack-mobile{flex-direction:column!important;flex-wrap:nowrap}.custom-banner.custom-banner--stack-mobile .banner__media{position:relative;order:1}.custom-banner.custom-banner--stack-mobile .banner__content{order:2}}@media screen and (min-width:750px)and (max-width:989px){.custom-banner.custom-banner--stack-mobile{flex-direction:column!important;flex-wrap:nowrap}.custom-banner.custom-banner--stack-mobile .banner__media{position:relative;order:1;width:100%!important;min-height:50vh;height:30vh;overflow:hidden}.custom-banner.custom-banner--stack-mobile .banner__media img{width:100%;height:100%;min-height:40vh;max-height:60vh;object-fit:cover;object-position:clamp(10%,calc(50% + ((100vw - 480px) / 269 * 100%) - 40%),110%) center}.custom-banner.custom-banner--stack-mobile .banner__content{order:2}.custom-banner.custom-banner--stack-mobile .banner__box{margin-top:0!important;padding-top:0!important;color:#49494e}.custom-banner.custom-banner--stack-mobile h1,.custom-banner.custom-banner--stack-mobile .banner__heading{color:#49494e;width:80%}.custom-banner.custom-banner--stack-mobile .banner__text,.custom-banner.custom-banner--stack-mobile .banner__text p,.custom-banner.custom-banner--stack-mobile .banner__text .text-l,.custom-banner.custom-banner--stack-mobile .banner__box .button,.custom-banner.custom-banner--stack-mobile .custom-badge__text{color:#49494e}}@media screen and (min-width:480px)and (max-width:749px){.custom-banner .banner__media img{object-position:clamp(10%,calc(50% + ((100vw - 480px) / 269 * 100%) - 40%),110%) center}}@media screen and (min-width:749px){.custom-banner .banner__media img{object-position:150% center}}@media screen and (min-width:750px){#Banner-template--25954807087428__image_banner_yREFDd .banner__box{max-width:400px}}.ingredients__drawer-body{scrollbar-width:auto!important;scrollbar-color:#999999 #e0e0e0!important}.ingredients__drawer-body::-webkit-scrollbar{width:1.2rem!important;-webkit-appearance:none!important;appearance:none!important;background:#e0e0e0!important}.ingredients__drawer-body::-webkit-scrollbar-thumb{background-color:#999!important;border-radius:.6rem!important;border:.3rem solid #e0e0e0!important}.ingredients__drawer-body::-webkit-scrollbar-thumb:hover{background-color:#777!important}.ingredients__drawer-body::-webkit-scrollbar-track{background-color:#e0e0e0!important;border-radius:.6rem!important}shopify_subscriptions_fieldset>div,.shopify_subscriptions_fieldset>div{border-radius:8px!important}.product shopify_subscriptions_fieldset>div:first-child,.product .shopify_subscriptions_fieldset>div:first-child{border-radius:8px!important}shopify_subscriptions_fieldset>div>div:nth-child(2)>div>label,.shopify_subscriptions_fieldset>div>div:nth-child(2)>div>label{font-size:1.2rem!important;text-transform:uppercase!important;letter-spacing:.16rem!important;background:#f4eeda!important;padding:4px 8px!important;border-radius:8px!important;color:rgb(var(--color-foreground))!important;display:inline-block!important}.CarouselWidget,.CarouselWidget *,.ElementsWidget,.ElementsWidget *,dget{font-size:1.6rem!important;line-height:calc(1 + .8 / var(--font-body-scale))!important;letter-spacing:0!important;font-family:var(--font-body-family)!important;font-style:var(--font-body-style)!important;font-weight:var(--font-body-weight)!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}.CarouselWidget p,.CarouselWidget span,.CarouselWidget p *,.CarouselWidget span *,.ElementsWidget p,.ElementsWidget span,.ElementsWidget p *,.ElementsWidget span *{letter-spacing:0!important}@media screen and (min-width:750px){.CarouselWidget,.CarouselWidget *,.ElementsWidget,.ElementsWidget *{font-size:1.6rem!important}}.R-TextBody--xxxxs,.R-TextBody--xxxxs *,.ElementsWidget .R-TextBody--xxxxs,.ElementsWidget .R-TextBody--xxxxs *{font-size:1.4rem!important;line-height:calc(1 + .8 / var(--font-body-scale))!important;letter-spacing:0!important;font-family:var(--font-body-family)!important;font-style:var(--font-body-style)!important;font-weight:var(--font-body-weight)!important}.R-TextBody--xxxxs p,.R-TextBody--xxxxs span,.R-TextBody--xxxxs p *,.R-TextBody--xxxxs span *,.ElementsWidget .R-TextBody--xxxxs p,.ElementsWidget .R-TextBody--xxxxs span,.ElementsWidget .R-TextBody--xxxxs p *,.ElementsWidget .R-TextBody--xxxxs span *{letter-spacing:0!important}.R-ReviewsList{gap:32px}.CarouselWidget__list{padding-left:36px;padding-right:36px}@media screen and (max-width:749px){.CarouselWidget__list{padding-left:1.5rem;padding-right:1.5rem}}.CarouselWidget__list .R-ReviewsList__item{border-radius:24px;background-color:#f3f1ed;padding:24px;position:relative;overflow:visible;transition:transform .2s ease,box-shadow .2s ease}.CarouselWidget-prefix .CarouselWidget .R-ReviewsList .R-ReviewsList__item{padding:1.5rem}.CarouselWidget__list .R-ReviewsList__item:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(var(--color-foreground),var(--hover-background-opacity));border-radius:24px;opacity:0;transition:opacity .2s ease;z-index:-1;pointer-events:none}.CarouselWidget__list .R-ReviewsList__item:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.CarouselWidget__list .R-ReviewsList__item:hover:before{opacity:1}.CarouselWidget-prefix .CarouselWidget .R-ReviewsList-container{padding-left:calc((var(--scroll-button-icon-size, 24px) * 2) - (var(--scroll-button-horizontal-position, 0px) + 5px));padding-right:calc((var(--scroll-button-icon-size, 24px) * 2) - (var(--scroll-button-horizontal-position, 0px) + 5px))}.CarouselWidget-prefix .CarouselWidget{--scroll-button-horizontal-position: 0px}.CarouselWidget-prefix .CarouselWidget .R-ReviewsList-container .R-ReviewsList__controlButton--left{left:0!important}.CarouselWidget-prefix .CarouselWidget .R-ReviewsList-container .R-ReviewsList__controlButton--right{right:0!important}@media screen and (max-width:990px){.banner-section-template--26594401714500__banner_section_XG7DVK .banner-section__image{display:flex;align-items:center;justify-content:center;width:40%}}@media screen and (max-width:749px){.CarouselWidget-prefix .CarouselWidget .R-ReviewsList-container{padding-left:1.5rem!important;padding-right:1.5rem!important}.CarouselWidget-prefix .CarouselWidget{--scroll-button-horizontal-position: -24px}.CarouselWidget-prefix .CarouselWidget .R-ReviewsList-container .R-ReviewsList__controlButton--left{left:-24px!important}.CarouselWidget-prefix .CarouselWidget .R-ReviewsList-container .R-ReviewsList__controlButton--right{right:-24px!important}}.section-max-width{max-width:var(--section-max-width);margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}@media screen and (min-width:750px){.section-max-width{padding-left:5rem;padding-right:5rem}}@media screen and (min-width:750px){#shopify-section-template--26594401714500__problem_statement_AReegf .problem-statement__content,#shopify-section-template--26594401714500__problem_statement_AReegf .problem-statement__image-section{margin-left:0!important;margin-right:0!important}}#reviewsio-carousel-widget{color:#3a3a38}.controlButton__icon{color:#faf8f4;fill:#faf8f4}.R-ReviewsList__controlButton--left,.R-ReviewsList__controlButton--right,.CarouselWidget .R-ReviewsList__controlButton--left,.CarouselWidget .R-ReviewsList__controlButton--right{background-color:#3a3a38!important}.controls__button.js-close-widgetModal{position:relative;border-radius:8px;overflow:visible;transition:opacity .2s ease,transform .2s ease;transform-origin:center}.controls__button.js-close-widgetModal:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-45%);width:calc(100% + 12px);height:calc(100% + 12px);background-color:rgba(var(--color-foreground),var(--hover-background-opacity));border-radius:8px;opacity:0;transition:opacity .2s ease;z-index:-1;pointer-events:none}.controls__button.js-close-widgetModal:hover{transform:none!important}.controls__button.js-close-widgetModal:hover:before{opacity:1}.CarouselWidget-prefix .R-GlobalModal .R-GlobalModal__dialog--width640{border-radius:24px;overflow:hidden;max-width:640px;width:100%}a:not(.button):not([class*=button]):not([class*=card]):not([class*=product]):not([class*=accordion]),.link:not(.button):not([class*=button]),.inline-richtext a,.rte a{position:relative;overflow:visible;border-radius:4px}a:not(.button):not([class*=button]):not([class*=card]):not([class*=product]):not([class*=accordion]):before,.link:not(.button):not([class*=button]):before,.inline-richtext a:before,.rte a:before{content:"";position:absolute;top:-4px;right:-2px;bottom:-4px;left:-2px;background-color:rgba(var(--color-foreground),var(--hover-background-opacity));border-radius:4px;opacity:0;transition:opacity .2s ease;z-index:-1;pointer-events:none}a:not(.button):not([class*=button]):not([class*=card]):not([class*=product]):not([class*=accordion]):hover:before,.link:not(.button):not([class*=button]):hover:before,.inline-richtext a:hover:before,.rte a:hover:before{opacity:1}.button,.product-form__submit,.shopify-payment-button__button--unbranded{transition:opacity .2s ease,transform .1s ease}.button:not([disabled]):hover,.product-form__submit:not([disabled]):not([aria-disabled=true]):hover,.shopify-payment-button__button--unbranded:not([disabled]):hover{opacity:.8;transform:none!important}.button:not([disabled]):active,.product-form__submit:not([disabled]):not([aria-disabled=true]):active,.shopify-payment-button__button--unbranded:not([disabled]):active{transform:translateY(2px)!important;opacity:.9}.values__item-trigger{position:relative;overflow:visible;border-radius:4px}.values__item-trigger:before{content:"";position:absolute;top:-8px;right:-4px;bottom:-8px;left:-4px;background-color:rgba(var(--color-foreground),var(--hover-background-opacity));border-radius:4px;opacity:0;transition:opacity .2s ease;z-index:-1;pointer-events:none}.values__item-trigger:hover:before{opacity:1}@media screen and (max-width:749px){[class*=data_point_section][class*=-grid],.section--image-text{padding-left:1.5rem}.section--image-text{padding-right:1.5rem}}.product-card-wrapper .card__heading{font-weight:400}.product-card-wrapper .card-information .price,.product-card-wrapper .price{display:none}.card-wrapper.product-card-wrapper{position:relative;overflow:visible!important}.card-wrapper.product-card-wrapper>.card{position:relative;z-index:1}.card-wrapper.product-card-wrapper:before{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;background-color:rgba(var(--color-foreground),var(--hover-background-opacity));border-radius:24px;opacity:0;transition:opacity .2s ease;z-index:0;pointer-events:none}.card-wrapper.product-card-wrapper:hover:before{opacity:1}.product.product--small.product--left.product--thumbnail_slider.product--mobile-hide.grid{margin-bottom:32px}@media screen and (min-width:750px){.product.product--small.product--left.product--thumbnail_slider.product--mobile-hide.grid{margin-bottom:64px}}.hero-claims__label.caption-with-letter-spacing.caption-with-letter-spacing--small{font-size:1.1rem;letter-spacing:.13rem}@media screen and (min-width:750px){.hero-claims__label.caption-with-letter-spacing.caption-with-letter-spacing--small{font-size:1.2rem;letter-spacing:.18rem}}.hero-claims__card{font-size:1.3rem}#shopify-installments,.installment,.shopify-payment-terms{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
