.ingredients-carousel{overflow:hidden}.ingredients-carousel .width--content{padding-inline:15px}.ingredients-carousel--full-width .page-width{max-width:none;padding:0}.ingredients-carousel__title{margin-top:0;margin-bottom:3.2rem;text-align:flex-start}@media(min-width:768px){.ingredients-carousel__title{max-width:80rem;margin-bottom:4.8rem}}.ingredients-carousel__title strong,.ingredients-carousel__title em{color:rgb(var(--color-tertiary-button-text));font-weight:inherit}.ingredients-carousel__carousel{position:relative;padding-bottom:32px;overflow:visible}.ingredients-carousel__carousel .swiper-slide{max-width:calc(74% - 32px);margin-right:.8rem;padding:2.4rem 1.6rem}@media(min-width:768px){.ingredients-carousel__carousel .swiper-slide{max-width:calc(24% - 32px);margin-right:2.4rem;padding:2.4rem}}.ingredients-carousel__carousel .swiper-pagination{position:absolute;right:0;bottom:0;left:0;width:100%;text-align:center;line-height:0}.ingredients-carousel__carousel .swiper-pagination-bullet{display:inline-block;width:6px;height:6px;margin:0 3px!important;background:rgba(var(--color-foreground),.25);opacity:1;border-radius:50%;transition:background .2s ease,transform .2s ease}.ingredients-carousel__carousel .swiper-pagination-bullet:hover{background:rgba(var(--color-foreground),.45)}.ingredients-carousel__carousel .swiper-pagination-bullet-active,.ingredients-carousel__carousel .swiper-pagination-bullet-active-main{background:rgb(var(--color-tertiary-button-text));transform:scale(1.3)}@media screen and (min-width:750px){.ingredients-carousel__carousel .swiper-pagination{display:none}}.ingredients-carousel__slide{height:auto;border-radius:var(--border-radius);background:radial-gradient(100% 100% at 0% 100%,rgba(var(--color-tertiary-button-text),.1),#fbfaf9 82.69%,#fbfaf900 98.56%)}.ingredients-carousel__image{overflow:hidden;border-radius:var(--border-radius);aspect-ratio:1/1;background:transparent}.ingredients-carousel__image img{display:block;width:100%;background:transparent;-o-object-fit:contain;object-fit:contain}.ingredients-carousel__image .responsive-image-wrapper,.ingredients-carousel__image .media{background:transparent!important}.ingredients-carousel__content{text-align:left;text-wrap:balanced}.ingredients-carousel__heading{margin:2rem 0 1.6rem;font-weight:600}
/*# sourceMappingURL=/cdn/shop/t/13/assets/section-ingredients-carousel.css.map */
