.section-reachers-ambassadors .reachers-flickity{padding-top:1rem}.section-reachers-ambassadors .flickity__section.js-flickity-carousel.carousel-loaded--false{display:flex}.section-reachers-ambassadors .flickity__section.js-flickity-carousel.carousel-loaded--true .reachers-ambassador-card{min-height:var(--flickity-cell-height, 100%)}@media(min-width:768px){.section-reachers-ambassadors .reachers-flickity{padding-top:3.6rem}}.reachers-product-benefits__box{display:grid;grid-template-columns:1fr;background-color:var(--color-brand-ion-mist-50);overflow:hidden}.reachers-product-benefits__content{display:flex;flex-direction:column;gap:32px;padding:24px}.reachers-product-benefits__heading{text-box:trim-both cap alphabetic}.reachers-product-benefits__list{list-style:none;margin:0;padding:0;max-width:721px}.reachers-product-benefits__item{padding-block:16px;color:var(--color-brand-graphite-force);font-size:18px;font-weight:500;line-height:1.35;border-bottom:1px solid var(--color-brand-graphite-force-50)}.reachers-product-benefits__item:first-child{border-top:1px solid var(--color-brand-graphite-force-50)}.reachers-product-benefits__media{aspect-ratio:4 / 3}.reachers-product-benefits__image{display:block;width:100%;height:100%;object-fit:cover}@media(min-width:768px){.reachers-product-benefits__box{grid-template-columns:1fr 40.375%;min-height:525px}.reachers-product-benefits__box--no-image{grid-template-columns:1fr;min-height:0}.reachers-product-benefits__content{gap:98px;padding:58px 57px 62px}.reachers-product-benefits__media{aspect-ratio:auto}}.section-reachers-product-tabs.reachers-product-tabs--half-bottom:not(.pb0){padding-bottom:calc(var(--section-padding) / 4)}.section-reachers-product-tabs .reachers-product-tab{--accordion-border-bottom: none;border-top:1px solid var(--color-brand-graphite-force-50)}.section-reachers-product-tabs .reachers-product-tabs__nutrition{border-top:1px solid var(--color-brand-graphite-force-50);padding:24px 0}.section-reachers-product-tabs .reachers-product-tab__summary{height:auto;padding:24px 0;background:transparent;cursor:pointer}.section-reachers-product-tabs .reachers-product-tab__title{font-family:var(--main-family);font-weight:500;font-style:var(--main-style);font-size:14px;line-height:1.1;letter-spacing:1.4px;text-transform:uppercase;color:var(--color-brand-graphite-force)!important;margin-bottom:0}.section-reachers-product-tabs .reachers-product-tab__body{padding:0 0 24px}.section-reachers-product-tabs .reachers-product-tab__column,.section-reachers-product-tabs .reachers-product-tab__column p,.section-reachers-product-tabs .reachers-product-tab__column li,.section-reachers-product-tabs .reachers-product-tab__column span{color:var(--color-brand-graphite-force);font-size:20px;line-height:1.5;letter-spacing:-.2px}.section-reachers-product-tabs .reachers-product-tab__column strong,.section-reachers-product-tabs .reachers-product-tab__column b{color:var(--color-brand-point-zero);font-family:var(--main-family);font-weight:500}.section-reachers-product-tabs .reachers-product-tab__column h1,.section-reachers-product-tabs .reachers-product-tab__column h2,.section-reachers-product-tabs .reachers-product-tab__column h3,.section-reachers-product-tabs .reachers-product-tab__column h4,.section-reachers-product-tabs .reachers-product-tab__column h5,.section-reachers-product-tabs .reachers-product-tab__column h6{font-family:var(--main-family);font-weight:500;font-size:24px;line-height:1.2;letter-spacing:-.24px;color:var(--color-brand-point-zero)!important;margin:40px 0 16px}.section-reachers-product-tabs .reachers-product-tab__column p.reachers-product-tab__lead{font-size:24px;letter-spacing:-.24px}.section-reachers-product-tabs .reachers-product-tab__column{margin-bottom:0}.section-reachers-product-tabs .reachers-product-tab__column h1:first-child,.section-reachers-product-tabs .reachers-product-tab__column h2:first-child,.section-reachers-product-tabs .reachers-product-tab__column h3:first-child,.section-reachers-product-tabs .reachers-product-tab__column h4:first-child,.section-reachers-product-tabs .reachers-product-tab__column h5:first-child,.section-reachers-product-tabs .reachers-product-tab__column h6:first-child{margin-top:0}.section-reachers-product-tabs .reachers-product-tab__column>.reachers-product-tab__table{margin-top:40px}.section-reachers-product-tabs .reachers-product-tab__table-title{font-family:var(--main-family);font-weight:500;font-size:24px;line-height:1.2;letter-spacing:-.24px;color:var(--color-brand-point-zero);margin:0 0 16px}.section-reachers-product-tabs .reachers-product-tab__table-title:not(:first-child){margin-top:24px}.section-reachers-product-tabs .reachers-product-tab__row{display:flex;gap:16px;padding:8px 0;border-bottom:1px solid var(--color-brand-graphite-force-50)}.section-reachers-product-tabs .reachers-product-tab__row-name,.section-reachers-product-tabs .reachers-product-tab__row-amount{color:var(--color-brand-graphite-force);font-size:20px;line-height:1.5;letter-spacing:-.2px}.section-reachers-product-tabs .reachers-product-tab__row-name{flex:1;min-width:1px}.section-reachers-product-tabs .reachers-product-tab__row-amount{flex-shrink:0;text-align:right}.section-reachers-product-tabs .reachers-product-tab__row--group .reachers-product-tab__row-name{font-family:Satoshi Bold,sans-serif;font-weight:900}@media(max-width:1023px){.section-reachers-product-tabs .reachers-product-tab__column+.reachers-product-tab__column{margin-top:40px}}@media(min-width:1024px){.section-reachers-product-tabs .reachers-product-tab__body{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start}}.heading-block-wrapper--empty{border:1px dashed var(--color-border, #ccc);color:var(--color-foreground-muted, #666);padding:1rem}.heading-block-wrapper .align-left{text-align:left}.heading-block-wrapper .align-center{text-align:center}.heading-block-wrapper .align-right{text-align:right}reachers-flickity-slider.reachers-flickity{display:block;width:100%;position:relative}.reachers-flickity .flickity-viewport{overflow:visible}.reachers-flickity .js-flickity-carousel.carousel-loaded--false{visibility:hidden}.reachers-flickity .js-flickity-carousel .carousel-cell{min-height:1px}reachers-flickity-slider[data-equalize-cell-heights] .carousel-cell{height:var(--flickity-cell-height);min-height:max-content}@media(max-width:1023px){.reachers-flickity .flickity-enabled{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px}.reachers-flickity .flickity-viewport{flex:0 0 100%;width:100%}.reachers-flickity .flickity-button,.reachers-flickity .flickity-prev-next-button{position:relative;top:auto;left:auto;right:auto;transform:none;margin:0}.reachers-flickity .flickity-button.previous,.reachers-flickity .flickity-prev-next-button.previous,.reachers-flickity .flickity-button.next,.reachers-flickity .flickity-prev-next-button.next{left:auto;right:auto;margin-left:0;margin-right:0}}@media(max-width:767px){.reachers-flickity .flickity-enabled{gap:40px 16px}.reachers-flickity .flickity-button,.reachers-flickity .flickity-prev-next-button{box-shadow:none}.reachers-flickity .flickity-button:hover,.reachers-flickity .flickity-prev-next-button:hover,.reachers-flickity .flickity-button:focus,.reachers-flickity .flickity-prev-next-button:focus{box-shadow:none;opacity:1}.reachers-flickity .flickity-button-icon,.reachers-flickity .flickity-prev-next-button .flickity-button-icon{fill:currentColor}.reachers-flickity:not(.reachers-flickity--controls-light) .flickity-button,.reachers-flickity:not(.reachers-flickity--controls-light) .flickity-prev-next-button{background-color:var(--color-brand-flux-white);border-color:var(--color-brand-ion-mist);color:var(--color-brand-graphite-force-50)}.reachers-flickity:not(.reachers-flickity--controls-light) .flickity-button:not(:disabled),.reachers-flickity:not(.reachers-flickity--controls-light) .flickity-prev-next-button:not(:disabled){border-color:var(--color-brand-graphite-force);color:var(--color-brand-graphite-force)}.reachers-flickity:not(.reachers-flickity--controls-light) .flickity-button:hover:not(:disabled),.reachers-flickity:not(.reachers-flickity--controls-light) .flickity-prev-next-button:hover:not(:disabled),.reachers-flickity:not(.reachers-flickity--controls-light) .flickity-button:focus:not(:disabled),.reachers-flickity:not(.reachers-flickity--controls-light) .flickity-prev-next-button:focus:not(:disabled){background-color:var(--color-brand-flux-white);border-color:var(--color-brand-graphite-force);color:var(--color-brand-graphite-force)}.reachers-flickity--controls-light .flickity-button:not(:disabled),.reachers-flickity--controls-light .flickity-prev-next-button:not(:disabled){background-color:transparent;border-color:var(--color-brand-graphite-force-50);color:var(--color-brand-ion-mist-50)}.reachers-flickity--controls-light .flickity-button:disabled,.reachers-flickity--controls-light .flickity-prev-next-button:disabled{background-color:transparent;border-color:var(--color-brand-graphite-force);color:var(--color-brand-graphite-force)}.reachers-flickity--controls-light .flickity-button:not(:disabled):hover,.reachers-flickity--controls-light .flickity-prev-next-button:not(:disabled):hover,.reachers-flickity--controls-light .flickity-button:not(:disabled):focus,.reachers-flickity--controls-light .flickity-prev-next-button:not(:disabled):focus{background-color:transparent;border-color:var(--color-brand-graphite-force-50);color:var(--color-brand-ion-mist-50)}.reachers-flickity--controls-light .flickity-prev-next-button:hover .flickity-button-icon{fill:currentColor}}@media(min-width:1024px){.reachers-flickity .flickity-button{top:50%;transform:translateY(-100%)}.reachers-flickity .flickity-button.previous,.reachers-flickity .flickity-prev-next-button.previous{left:0;right:auto;margin-left:calc(calc(var(--flickity-button-size) / 2) * -1);margin-right:0}.reachers-flickity .flickity-button.next,.reachers-flickity .flickity-prev-next-button.next{left:auto;right:0;margin-left:0;margin-right:calc(calc(var(--flickity-button-size) / 2) * -1)}}.product-certificates{--product-certificate-size: 56px;--product-certificate-gap: var(--space-2);--product-certificates-offset-top: 10px;--product-certificates-offset-right: 14px;position:absolute;top:var(--product-certificates-offset-top);right:var(--product-certificates-offset-right);z-index:3;display:flex;flex-direction:column;align-items:flex-end;gap:var(--product-certificate-gap);pointer-events:none}.product-certificates--card{--product-certificates-offset-right: 5px}.product-certificates--gallery{--product-certificate-size: 75px;--product-certificates-offset-top: 20px;--product-certificate-gap: var(--space-4)}@media(min-width:768px){.product-certificates--gallery{--product-certificate-size: 60px}.product-certificates--card{--product-certificates-offset-right: 10px}}@media(min-width:1024px){.product-certificates--gallery{--product-certificate-size: 125px}}.product-certificates__link{display:block;line-height:0;pointer-events:auto;margin:0}.product-certificates__image{display:block;width:var(--product-certificate-size);height:var(--product-certificate-size);object-fit:contain}.carousel-cell:last-child .reachers-ambassador-card{border-right-color:var(--color-brand-graphite-force-50)}.reachers-ambassador-card{border-left:1px solid var(--color-brand-graphite-force-50);border-right:1px solid transparent;padding:0 1rem;position:relative}.reachers-ambassador-card:hover .reachers-ambassador-card__media{border-radius:10px}.reachers-ambassador-card:hover .reachers-ambassador-card__media img{transform:scale(1.1)}.reachers-ambassador-card__media{--ambassador-card-size: 132px;width:var(--ambassador-card-size);height:var(--ambassador-card-size);border-radius:100px;overflow:hidden;position:relative;margin-bottom:2rem;transition:all ease .2s .1s}.reachers-ambassador-card__media img{object-fit:cover;position:absolute;width:100%;height:100%;top:0;left:0;transition:all ease .4s}.reachers-ambassador-card__name,.reachers-ambassador-card__role{margin-bottom:0}.reachers-ambassador-card__header{min-height:var(--flickity-equalize-height, auto)}.reachers-ambassador-card__rating{margin-top:3rem;margin-bottom:3rem;padding-left:1rem;color:var(--heading-color);position:relative}.reachers-ambassador-card__rating:after{content:" ";position:absolute;top:50%;transform:translateY(-50%);left:-1rem;width:16px;height:1px;background-color:var(--color-brand-graphite-force-50)}.reachers-ambassador-card__rating .rating__stars{display:flex;align-items:center;gap:4px}.reachers-ambassador-card__rating .rating__star{display:flex}.reachers-ambassador-card__quote{max-width:330px}@media(min-width:768px){.reachers-ambassador-card__media{--ambassador-card-size: 160px}}.reachers-ingredient-card{position:relative;background-color:var(--ingredient-card-background);min-height:420px;height:100%;padding:16px 16px 0;color:var(--color-brand-point-zero);display:flex;flex-direction:column;gap:24px}.reachers-ingredient-card__body{height:100%;flex:1;display:grid;grid-template-rows:minmax(calc(var(--type-hero-font-size) * 3.6),auto) auto 1fr}.reachers-ingredient-card__media{height:110px;overflow:hidden;position:relative;clip-path:inset(24px 0 0 0);transition:clip-path ease .2s}.reachers-ingredient-card__link-label-wrapper{transition:all ease .2s}.reachers-ingredient-card__media img{position:absolute;width:100%;height:100%;object-fit:cover}.reachers-ingredient-card__text .metafield-rich_text_field>*{color:var(--color-brand-point-zero)}.reachers-ingredient-card__name{flex:1;letter-spacing:-.32px}.reachers-ingredient-card__link-label-wrapper{flex:1;display:flex;flex-direction:column;justify-content:flex-end;line-height:1;align-items:flex-start}.reachers-ingredient-card__link-label{font-size:18px;border-bottom:2px solid transparent;display:inline-block;transition:border-color .2s ease-in-out;padding-bottom:3.78px;letter-spacing:-.36px}.reachers-ingredient-card__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;margin:0}@media(min-width:768px){.reachers-ingredient-card{padding-left:24px;padding-right:24px}.reachers-ingredient-card__body{padding-left:10px;padding-right:10px}}@media(min-width:1024px){.reachers-ingredient-card:hover .reachers-ingredient-card__link-label{border-color:currentColor}.reachers-ingredient-card:hover .reachers-ingredient-card__media{clip-path:inset(0 0 0 0)}}.reachers-product-tab__anchor{display:block;scroll-margin-top:120px}
/*# sourceMappingURL=/cdn/shop/t/8/compiled_assets/styles.css.map */
