.ingredients-carousel{padding-bottom:40px;padding-top:20px}@media screen and (min-width: 768px){.ingredients-carousel{padding-top:50px}}.ingredients-carousel__slide{width:66%;margin-right:14px;padding:26px 14px;background-color:#e9e5de;border-radius:10px;min-height:100%}@media screen and (min-width: 768px){.ingredients-carousel__slide{margin-right:20px;width:calc(25% - 15px);padding:28px 20px 20px}}.ingredients-carousel__container{margin-right:-20px}@media screen and (min-width: 700px){.ingredients-carousel__container{margin-right:-32px}}@media screen and (min-width: 768px){.ingredients-carousel__container{margin-right:0;margin-left:0}}.ingredients-carousel__img{width:82px;height:82px;object-fit:cover;border-radius:50%}@media screen and (min-width: 768px){.ingredients-carousel__img{height:100px;width:100px}}.ingredients-carousel__section-title{color:#1c1c1c;font-family:var(--heading-font-family);font-style:normal;font-weight:400;margin-bottom:28px;position:relative}@media screen and (min-width: 768px){.ingredients-carousel__section-title{font-size:32px;margin-bottom:40px}}.ingredients-carousel__section-title::after{content:"";width:100%;height:1px;background:rgba(0,0,0,.3);position:absolute;bottom:-10px;left:0}.ingredients-carousel__title{color:#1c1c1c;font-family:var(--text-font-family);font-size:16px;font-weight:700;line-height:115%;margin-top:6px}@media screen and (min-width: 768px){.ingredients-carousel__title{font-size:16px;margin-top:14px}}.ingredients-carousel__subheading{color:#1c1c1c;font-size:14px;font-weight:400;line-height:110%;margin-bottom:16px;margin-top:6px;font-family:var(--text-font-family);font-style:italic}@media screen and (min-width: 768px){.ingredients-carousel__subheading{font-size:16px;margin-bottom:0;margin-top:0}}.ingredients-carousel__description{color:#000;font-family:var(--text-font-family);font-size:14px;font-weight:400;line-height:140%}@media screen and (min-width: 768px){.ingredients-carousel__description{font-size:16px;line-height:125%;margin-top:10px}}.ingredients-carousel .flickity-page-dots{bottom:-40px}@media screen and (min-width: 1000px){.ingredients-carousel .flickity-page-dots .dot{width:14px;height:14px}}.ingredients-carousel .flickity-page-dots li:nth-child(n+11){display:none}@media screen and (min-width: 768px){.ingredients-carousel .ingredients-carousel__slider-unload-desk{display:flex;justify-content:center}}