.ingredient-swiper{max-width:90%;padding-inline:0}.ingredient-slider{overflow:hidden}.ingredient-slider__header{margin-bottom:3rem;position:relative;text-align:center}.ingredient-slider__header:after{content:"";position:absolute;left:0;top:50%;width:100%;border-bottom:1px solid #cfaf8d;transform:translateY(-50%)}.ingredient-slider__heading{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;margin:0;padding-inline:3rem;background:rgb(var(--color-background));font-size:2.2rem;line-height:1.2;text-transform:uppercase;font-family:var(--font-body-family);letter-spacing:0}.ingredient-slide{position:relative;text-align:center}.ingredient-slide__inner{display:flex;flex-direction:column;align-items:center}.ingredient-slide__image-wrapper{width:13rem;height:13rem;position:relative;display:flex;align-items:center;justify-content:center;cursor:pointer}.ingredient-slide__image-wrapper:before{content:"";position:absolute;top:50%;left:-100vw;width:300vw;border-bottom:1px solid #cfaf8d;transform:translateY(-50%);z-index:-1}.ingredient-slide__image{width:100%;max-width:13rem;height:auto;display:block;object-fit:contain;background:rgb(var(--color-background));padding-inline:3rem;position:relative;z-index:2}.ingredient-slide__content{margin-top:1.5rem;max-width:35rem;opacity:0;visibility:hidden}.ingredient-slide.swiper-slide-active .ingredient-slide__content{opacity:1;visibility:visible}.ingredient-slide__title{margin:0 0 1.1rem;font-size:2.2rem;line-height:1.4;letter-spacing:0;text-transform:uppercase;font-family:var(--font-body-family)}.ingredient-slide__description{font-size:1.4rem;line-height:2.5rem;color:rgba(var(--color-foreground));text-align:center;margin-left:-1.3rem}.ingredient-slide__description p{margin:0}@media screen and (max-width:749px){.ingredient-slider__header{margin-bottom:3rem}.ingredient-slider__heading{font-size:1.8rem;white-space:normal}.ingredient-slide__content{opacity:1;visibility:visible;transform:none}.ingredient-slide__title{font-size:1.8rem;margin-bottom:.9rem}}@media screen and (max-width:500px){.ingredient-slide__image-wrapper:before{content:unset}.ingredient-slide__content{max-width:28.3rem}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/section-ingredient-slider.css.map */
