.body{font-family:var(--text-font-family);font-weight:var(--text-font-weight);text-transform:inherit}.text{font-size:var(--text-base)}.text-md{font-size:calc(var(--text-base) * 1.125)}.text-lg{font-size:calc(var(--text-base) * 1.25)}@media screen and (min-width:700px){.sm\:text{font-size:var(--text-base)}}.badge{font-family:var(--text-font-family);border-radius:var(--button-border-radius)}.shopify-section--header .header{padding-block:.75rem}.shopify-section--header .header__logo{margin-block-end:-.125rem}@media screen and (min-width:1000px){.shopify-section--header .header__logo{margin-block-end:-.25rem}}.shopify-section--header .mega-menu__navigation>.v-stack{min-width:8rem}.shopify-section--header .mega-menu__navigation .mega-menu__linklist{max-width:200px}.shopify-section--header .drawer-promo{display:flex;flex-direction:column;gap:1.5rem;margin:1.5rem auto;width:100%;overflow:hidden}.shopify-section--header .drawer-promo .menu-promo__item{width:100%}.shopify-section--footer .footer__block--store_links li img{width:2rem}.shopify-section--main-product #thumbnail-control-next{width:100%;display:flex;align-items:center;justify-content:center;padding-block-start:.75rem}.shopify-section--main-product .product-gallery__image-list{overflow:hidden}@media screen and (min-width:1000px){.shopify-section--main-product .product-gallery__image-list{display:flex;flex-direction:row-reverse;gap:.75rem}}.shopify-section--main-product .product-gallery__image-list .product-gallery__desktop-arrow button{color:#000}.shopify-section--main-product .product-gallery__image-list .product-gallery__desktop-arrow button:disabled{opacity:.4}.shopify-section--main-product .product-gallery__image-list carousel-prev-button.product-gallery__desktop-arrow{position:absolute;top:50%;transform:translateY(-50%);inset-inline-start:1.5rem}.shopify-section--main-product .product-gallery__image-list carousel-next-button.product-gallery__desktop-arrow{position:absolute;top:50%;transform:translateY(-50%);inset-inline-end:1.5rem}.shopify-section--main-product .product-gallery__controls-dots .scroll-marker-group--dots{margin-block-start:1rem}.shopify-section--main-product .product-gallery__controls-dots .scroll-marker-group--dots .scroll-marker{width:.625rem;height:.625rem;border-radius:100%;opacity:1;background:transparent;border:1px solid}.shopify-section--main-product .product-gallery__controls-dots .scroll-marker-group--dots .scroll-marker[aria-current=true]{background:#000}.shopify-section--main-product .product-gallery__thumbnail-list{opacity:0;transition:opacity 50ms}@media screen and (min-width:1000px){.shopify-section--main-product .scroll-marker-group--thumbnails{overflow:hidden auto;flex-direction:column;gap:.75rem}}.shopify-section--main-product .scroll-marker-group--thumbnails .scroll-marker{border:1px solid transparent}@media screen and (min-width:1000px){.shopify-section--main-product .scroll-marker-group--thumbnails .scroll-marker{width:5.5rem}}.shopify-section--main-product .scroll-marker-group--thumbnails .scroll-marker[aria-current=true]{border:1px solid}.shopify-section--main-product .scroll-marker-group--thumbnails .scroll-marker[aria-current=true]:after{content:unset}.shopify-section--main-product .block-item__margin-top--tight{margin-block-start:.625rem!important}.shopify-section--main-product .block-item__margin-bottom--tight{margin-block-end:.625rem!important}.shopify-section--main-product [data-block-type=product-components]:has(div){background:#f9f9f9;padding:1rem 1.25rem}.shopify-section--main-product [data-block-type=accordion] p+p{margin-block-start:1.125rem}.shopify-section--main-product [data-block-type=accordion] .product-key-ingredients__wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem;margin-block:1.5rem 0rem}.shopify-section--main-product [data-block-type=accordion] .product-key-ingredients__wrapper .product-key-ingredient{display:flex;align-items:center;gap:.75rem;color:#000;font-size:.875rem;line-height:1.25;background:unset}.shopify-section--main-product [data-block-type=accordion] .product-key-ingredients__wrapper .product-key-ingredient img{max-width:75px;margin:0}product-card .product-card__info{display:flex;flex-direction:column;justify-content:space-between}product-card .product-card__quick-buy{position:relative;opacity:1;inset:unset;transform:unset;padding-inline:0}product-card .product-card__quick-buy .button{border:1px solid}product-card .product-card__quick-buy .button .button__content{padding-block:.75rem}@media screen and (max-width:999px){product-card .product-card__quick-buy .button .button__content{padding-inline:.5rem}}.shopify-section--before-after-image .before-after__disclaimer{margin-block-start:1rem}.shopify-section--text-with-icons .text-with-icons__percentage{font-size:3.5rem;font-weight:600;line-height:1}@media screen and (max-width:999px){.shopify-section--text-with-icons .text-with-icons__percentage{font-size:2.5rem}}.shopify-section--text-with-icons .text-with-icons__percentage-bar{width:100%;height:2px;background:#f4f4f4;position:relative;margin-block-start:.75rem;margin-block-end:.75rem;display:block}.shopify-section--text-with-icons .text-with-icons__percentage-bar:before{content:"";position:absolute;left:0;width:0;height:6px;border-radius:4px;background:#eeff20;transform:translateY(-50%);top:50%;-webkit-transition:width 1.75s ease-in-out;-moz-transition:width 1.75s ease-in-out;-o-transition:width 1.75s ease-in-out;transition:width 1.75s ease-in-out}.shopify-section--text-with-icons .text-with-icons__percentage-bar.visible:before{width:var(--stat-percentage)}.shopify-section--dynamic-grid .prose form{margin-block-start:0}.ingredient-library .ingredient-library__search{display:flex;gap:1rem;align-items:center;margin-block:2rem;max-width:fit-content;padding:.5rem 1rem;border:2px solid #f5f5f5;border-radius:20px;background:#f5f5f5}.ingredient-library .ingredient-library__search--input{-webkit-appearance:none;appearance:none;background:transparent;border:unset;font-family:var(--heading-font-family);font-size:1.125rem;width:16rem}.ingredient-library .ingredient-library__search--input:focus-visible{outline:unset}.ingredient-library #no-results-message{margin-block-end:2rem}.ingredient-library .ingredient-library__filters{display:flex;justify-content:center;padding-inline:2rem;max-width:max-content;margin:3rem auto 5rem;border-bottom:1px solid #dbdbdb;gap:2.5rem}@media screen and (max-width:767px){.ingredient-library .ingredient-library__filters{justify-content:flex-start;margin:3rem auto;padding-inline:0rem}}.ingredient-library .ingredient-library__filters .ingredient-library__filters--tab{padding:.5rem 0;position:relative;min-width:max-content}.ingredient-library .ingredient-library__filters .ingredient-library__filters--tab:not(.active){opacity:.7}.ingredient-library .ingredient-library__filters .ingredient-library__filters--tab.active:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:2px;background:#000}@media screen and (max-width:767px){.ingredient-library .ingredient-library__filters .ingredient-library__filters--tab.active:after{bottom:0}}.ingredient-library #ingredient-container{display:grid;grid-template-columns:repeat(auto-fit,calc(20% - 1.6rem));gap:0 2rem;margin-block-end:4rem}@media screen and (max-width:767px){.ingredient-library #ingredient-container{grid-template-columns:repeat(auto-fit,calc(50% - .75rem));gap:0 1.5rem}}.ingredient-library #ingredient-container .ingredient-library__ingredient-item .ingredient-library__ingredient-wrapper{position:relative;cursor:pointer;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;outline:2px solid #f5f5f5;margin-block-end:2rem}@media screen and (max-width:767px){.ingredient-library #ingredient-container .ingredient-library__ingredient-item .ingredient-library__ingredient-wrapper{margin-block-end:1.5rem}}.ingredient-library #ingredient-container .ingredient-library__ingredient-item .ingredient-library__ingredient-image{aspect-ratio:1;width:100%;height:100%;transition:padding .2s}.ingredient-library #ingredient-container .ingredient-library__ingredient-item .ingredient-library__ingredient-image img{object-fit:cover;height:100%}.ingredient-library #ingredient-container .ingredient-library__ingredient-item .ingredient-library__ingredient-name{position:absolute;bottom:0;font-size:1rem;line-height:1.25;text-align:center;padding-block-end:1rem}@media screen and (max-width:767px){.ingredient-library #ingredient-container .ingredient-library__ingredient-item .ingredient-library__ingredient-name{font-size:.875rem;padding-block-end:.5rem}}.ingredient-library #ingredient-container .ingredient-library__ingredient-item .ingredient-library__ingredient-expanded-view{position:absolute;top:auto;left:0;width:100%;height:0;overflow:hidden;background:#f5f5f5}.ingredient-library #ingredient-container .ingredient-library__ingredient-item .ingredient-library__ingredient-expanded-view .ingredient-library__ingredient-expanded-view-wrapper{position:relative;padding-block:4rem;display:flex;flex-direction:column;gap:2.5rem}@media screen and (max-width:767px){.ingredient-library #ingredient-container .ingredient-library__ingredient-item .ingredient-library__ingredient-expanded-view .ingredient-library__ingredient-expanded-view-wrapper{padding-block:2rem;gap:1rem}}.ingredient-library #ingredient-container .ingredient-library__ingredient-item .ingredient-library__ingredient-expanded-view .ingredient-library__ingredient-expanded-view-wrapper .drawer__close-button svg{width:1.125rem;margin-inline-start:auto}.ingredient-library #ingredient-container .ingredient-library__ingredient-item .ingredient-library__ingredient-expanded-view-info{display:flex;gap:6rem}@media screen and (max-width:767px){.ingredient-library #ingredient-container .ingredient-library__ingredient-item .ingredient-library__ingredient-expanded-view-info{flex-wrap:wrap;gap:3rem}}.ingredient-library #ingredient-container .ingredient-library__ingredient-item .ingredient-library__ingredient-expanded-view-info .heading{margin-block-end:2rem}.ingredient-library #ingredient-container .ingredient-library__ingredient-item .ingredient-library__ingredient-expanded-view-info .font-times{font-size:1.25rem;margin-block-end:1.5rem}.ingredient-library #ingredient-container .ingredient-library__ingredient-item .ingredient-library__ingredient-expanded-view-info .ingredient-library__ingredient-expanded-view--ingredient-info{flex-basis:33.33%}@media screen and (max-width:767px){.ingredient-library #ingredient-container .ingredient-library__ingredient-item .ingredient-library__ingredient-expanded-view-info .ingredient-library__ingredient-expanded-view--ingredient-info{flex-basis:100%}}.ingredient-library #ingredient-container .ingredient-library__ingredient-item .ingredient-library__ingredient-expanded-view-info .ingredient-library__ingredient-expanded-view-products{flex-basis:66.66%}@media screen and (max-width:767px){.ingredient-library #ingredient-container .ingredient-library__ingredient-item .ingredient-library__ingredient-expanded-view-info .ingredient-library__ingredient-expanded-view-products{flex-basis:100%}}.ingredient-library #ingredient-container .ingredient-library__ingredient-item.active .ingredient-library__ingredient-wrapper{outline:2px solid}.ingredient-library #ingredient-container .ingredient-library__ingredient-item.active .ingredient-library__ingredient-wrapper .ingredient-library__ingredient-image{padding:.5rem .5rem 0}.ingredient-library product-card{padding-block-end:1rem}recharge-subscription-widget::part(rc-purchase-option){border-radius:4px}recharge-subscription-widget::part(rc-purchase-option__selector){font-size:14px;font-weight:500;text-transform:uppercase}recharge-subscription-widget::part(rc-purchase-option__label){display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:10px 20px}recharge-subscription-widget::part(rc-purchase-option__prices){display:flex;flex-direction:row-reverse;gap:.5rem;margin:0}recharge-subscription-widget::part(rc-purchase-option__price),recharge-subscription-widget::part(rc-purchase-option__original-price),recharge-subscription-widget::part(rc-purchase-option__discounted-price){font-size:14px;font-weight:400}recharge-subscription-widget::part(rc-purchase-option__original-price){color:#0009}recharge-subscription-widget::part(rc-purchase-option__badge){background-color:#46aaa2;color:#fff;text-transform:uppercase}recharge-subscription-widget::part(rc-benefits__list){font-size:14px}
/*# sourceMappingURL=/cdn/shop/t/310/assets/custom.scss.css.map */
