.ingredients-carousel{--slide-spacing: 1.5rem;--slide-size: 50vw;position:relative}#modal-wrapper{position:relative}@media screen and (min-width: 750px){.ingredients-carousel{--slide-size: 16vw}}.ingredients-carousel__container{overflow:hidden;display:none}.ingredients-carousel__container--active{display:block}.ingredients-carousel__title{font-family:Amen;font-size:calc(var(--font-body-scale) * 2.25rem);margin-top:0;margin-bottom:2rem}@media screen and (min-width: 750px){.ingredients-carousel__title{font-size:calc(var(--font-body-scale) * 3.5rem)}}.ingredients-carousel__content{text-align:center;margin-bottom:3rem}@media screen and (min-width: 750px){.ingredients-carousel__content{margin-bottom:4rem}}.ingredients-carousel__content p{max-width:23rem;margin:0 auto}.ingredients-carousel__content p:last-child{margin-bottom:0}.ingredients-carousel__slider-container{display:flex;backface-visibility:hidden;touch-action:pan-y pinch-zoom;margin-left:calc(var(--slide-spacing) * -1)}.ingredients-carousel__slide{flex:0 0 var(--slide-size);min-width:220px;padding-left:var(--slide-spacing)}.ingredients-carousel__slide:hover .ingredient-block{cursor:pointer;border:1px solid black}.ingredients-carousel__navigation{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:2.5rem}.ingredients-carousel__navigation button{background:transparent;padding:0;margin:0;border:0;display:flex;align-items:center;cursor:pointer}.ingredients-carousel__navigation button:disabled{opacity:.4}.ingredients-carousel__prev{transform:rotate(180deg);transform-origin:center}.ingredient-block{aspect-ratio:1 / 1;border:1px solid #E6E6E6;border-radius:.625rem;padding:.938rem;display:flex;flex-direction:column;justify-content:space-between;align-items:center;position:relative}.ingredient-block svg{position:absolute;top:8px;right:8px}.ingredient-block__image{display:flex;justify-content:center;align-items:center;max-height:70%;height:100%}.ingredient-block__image img{width:100%;height:auto}.ingredient-block p{margin:0;font-size:calc(var(--font-body-scale) * .875rem)}.ingredients-modals{position:fixed;width:100%;height:100%;top:0;left:0;z-index:99999999;align-items:center;justify-content:center;display:none}.ingredients-modals--active{display:flex}.ingredients-modals__modal{width:90vw;max-width:444px;background:#fff;display:none;border-radius:1rem;padding:2rem;text-align:center;position:relative;font-size:.875rem;max-height:550px}.ingredients-modals__modal-overlay{background:#00000080;height:100%;width:100%;position:fixed;display:block!important;top:0;left:0}@media screen and (min-width: 750px){.ingredients-modals__modal{padding:3rem;font-size:1rem;min-height:550px}}.ingredients-modals__modal img{margin:0 auto 1.5rem;display:block}.ingredients-modals__modal video{width:100%;height:auto;max-width:280px;display:block;margin:0 auto 1.5rem}.ingredients-modals__modal h3{margin-top:0;margin-bottom:1.5rem}.ingredients-modals__modal p:last-child{margin-bottom:0}.ingredients-modals__modal--active{display:block}.ingredients-modals__close-button{position:absolute;right:1.25rem;top:1.25rem;background:transparent;border:none;cursor:pointer}.ingredients-modals__prev{position:absolute;z-index:9999;transform:rotate(180deg);transform-origin:center;left:38%;bottom:-12%}.ingredients-modals__next{position:absolute;z-index:9999;right:38%;bottom:-12%}@media screen and (min-width: 750px){.ingredients-modals__prev{top:50%;left:-3.5rem}.ingredients-modals__next{top:50%;right:-3.5rem}}.ingredients-carousel__filters{display:flex;justify-content:center;position:absolute;width:100%;top:0}.ingredients-carousel__filters-wrapper{padding:.5rem;background:rgb(var(--color-background));border-radius:2rem;display:flex;transform:translateY(-50%)}.ingredients-carousel__filters-container{background:#fff;display:flex;border-radius:50px}.ingredients-carousel__filters-link{display:block;padding:.688rem .875rem;line-height:1em;color:#000;text-decoration:none;border-radius:50px;white-space:nowrap;transition:all .3s;font-size:calc(var(--font-body-scale) * .875rem);border:0;background:transparent;cursor:pointer}.ingredients-carousel__filters-link.ingredients-carousel__filters-link--active{background:#000;color:#fff}
/*# sourceMappingURL=/cdn/shop/t/321/assets/section-ingredients-carousel.css.map */
