.custom-ingredients{background-color:var(--ingredients-background);color:var(--ingredients-text)}.custom-ingredients__header{text-align:center}.custom-ingredients-header__title{display:flex;justify-content:center}.custom-ingredients-header__title h2{margin-bottom:0;margin-top:0}@media screen and (max-width: 767px){.custom-ingredients-header__title h2{font-size:1.5rem}}.custom-ingredients__content{padding-top:2rem;padding-bottom:2rem}@media screen and (max-width: 767px){.custom-ingredients__content.slider-on-mobile .custom-ingredients__content-mobile{display:flex}.custom-ingredients__content.slider-on-mobile .custom-ingredients__content-desktop{display:none}}@media screen and (min-width: 768px){.custom-ingredients__content{padding-top:2.5rem}}@media screen and (min-width: 1100px){.custom-ingredients__content{padding-top:3rem}}.custom-ingredients__content.rounded-cards .custom-ingredients-item__wrapper{border-radius:var(--ingredients-show-more-border-radius)}.custom-ingredients__content-desktop{display:grid;gap:2rem}.custom-ingredients__content-desktop .custom-ingredients__content-desktop-stack-2{display:none}.custom-ingredients__content-desktop.show-more-active .custom-ingredients__content-desktop-stack-2{display:grid}.custom-ingredients__content-desktop-stack{display:grid;gap:2rem;grid-template-columns:repeat(1,1fr)}@media screen and (min-width: 768px){.custom-ingredients__content-desktop-stack{display:grid;grid-template-columns:repeat(2,1fr)}}@media screen and (min-width: 1100px){.custom-ingredients__content-desktop-stack{grid-template-columns:repeat(3,1fr)}}.custom-ingredients__content-mobile{display:none;gap:1.5rem;padding:.5rem;overflow-x:auto}.custom-ingredients__content-mobile .custom-ingredients-item{min-width:70%;flex-grow:1}.custom-ingredients__content-mobile .custom-ingredients-item__wrapper{height:100%}.custom-ingredients__content-mobile .custom-ingredients-item__row-1{flex-grow:1}@media screen and (max-width: 600px){.custom-ingredients__content-mobile .custom-ingredients-item{min-width:80%}}@media screen and (max-width: 400px){.custom-ingredients-item__intro-heading{font-size:1.125rem}}.custom-ingredients-item__wrapper{position:relative;display:flex;flex-direction:column;height:100%;padding:.675rem .625rem .675rem 1.25rem;background-color:var(--ingredients-card-background);box-shadow:#0000 0 0,#0000 0 0,#0000001a 0 0 12px -3px,#0000001a 0 4px 6px -4px}.custom-ingredients-item__row-1{display:flex;gap:1rem;flex-grow:1}.custom-ingredients-item__intro{flex-grow:1}.custom-ingredients-item__intro-heading{font-size:1.25rem;font-weight:600}.custom-ingredients-item__intro-subheding{font-size:1rem}.custom-ingredients-item__img-wrapper{flex-shrink:0}.custom-ingredients-item__img-wrapper img{width:6.5rem;height:auto}.custom-ingredients-item__row-2{display:flex;justify-content:space-between;align-items:center;margin-top:.75rem;padding-right:.675rem}.custom-ingredients-item__quantity p{margin:0;font-weight:600;font-size:1.125rem}.custom-ingredients-item__details-btn{display:flex;justify-content:center;align-items:center;padding:.33rem;border-radius:50%;cursor:pointer}.custom-ingredients-item__details-btn:hover svg{transform:scale(1.2)}.custom-ingredients-item__details-btn svg{width:1.25rem;height:1.25rem;transition:all .2s linear}.custom-ingredients-item__details{position:absolute;display:block;top:0;left:0;right:0;bottom:0;visibility:hidden;opacity:0;transition:all .1s linear}.custom-ingredients-item__wrapper.details-active .custom-ingredients-item__details{visibility:visible;opacity:1}.custom-ingredients-item__details-wrapper{position:relative;width:100%;height:100%;overflow-y:auto;padding:.625rem .75rem;background-color:var(--ingredients-card-background)}.custom-ingredients-item__details-content h3,.custom-ingredients-item__details-content h4,.custom-ingredients-item__details-content h5,.custom-ingredients-item__details-content h6{margin-top:.5rem}.custom-ingredients-item__details-close-btn{position:absolute;top:1rem;right:1rem;padding:.25rem;cursor:pointer}.custom-ingredients-item__details-close-btn svg{width:1.25rem;height:auto}.custom-ingredients__content-show-more-btn{color:var(--ingredients-show-more-color);border:1px solid var(--ingredients-show-more-border);margin-bottom:9px;margin-top:9px;letter-spacing:-.2px;background-color:var(--ingredients-show-more-background);border-radius:30px;padding:2px 9px;box-shadow:1px 4px 0 -1px #112b1e;display:inline-block;align-items:center;justify-content:center;text-align:center;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-button-weight);font-size:var(--font-body-size);line-height:var(--font-body-line-height);height:40px;width:auto;text-decoration:none;cursor:pointer}.custom-ingredients__content-show-more-btn:hover{background-color:var(--ingredients-show-more-background-hover);color:var(--ingredients-show-more-text-hover)}.custom-ingredients__content-show-more-btn.bold{font-weight:600}.custom-ingredients-content-show-more__text{display:block}.custom-ingredients-content-show-less__text,.custom-ingredients__content-desktop.show-more-active .custom-ingredients-content-show-more__text{display:none}.custom-ingredients__content-desktop.show-more-active .custom-ingredients-content-show-less__text{display:block}.custom-ingredients__content-show-more{display:flex;justify-content:center}
/*# sourceMappingURL=/cdn/shop/t/84/assets/custom-ingredients.css.map */
