.ctr-ingredients-carousel{position:relative;overflow:hidden;background:var(--ctr-ic-bg, #ffeeef);color:var(--ctr-ic-text-color, #714473);padding-top:var(--ctr-ic-padding-top-mobile, 50px);padding-bottom:var(--ctr-ic-padding-bottom-mobile, 50px)}@media screen and (min-width:750px){.ctr-ingredients-carousel{padding-top:var(--ctr-ic-padding-top, 100px);padding-bottom:var(--ctr-ic-padding-bottom, 60px)}}.ctr-ingredients-carousel *{box-sizing:border-box}.ctr-ingredients-carousel p,.ctr-ingredients-carousel h1,.ctr-ingredients-carousel h2,.ctr-ingredients-carousel h3,.ctr-ingredients-carousel h4,.ctr-ingredients-carousel h5,.ctr-ingredients-carousel h6,.ctr-ingredients-carousel ul,.ctr-ingredients-carousel ol,.ctr-ingredients-carousel li{margin:0;letter-spacing:0}.ctr-ingredients-carousel__inner{width:100%;max-width:var(--ctr-ic-max-width, 1400px);margin:0 auto;padding-left:var(--ctr-ic-padding-inline-mobile, 20px);padding-right:var(--ctr-ic-padding-inline-mobile, 20px);display:flex;flex-direction:column;align-items:center;gap:30px}@media screen and (min-width:750px){.ctr-ingredients-carousel__inner{padding-left:var(--ctr-ic-padding-inline, 50px);padding-right:var(--ctr-ic-padding-inline, 50px);gap:40px}}.ctr-ingredients-carousel__header{width:100%;display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center}.ctr-ingredients-carousel__heading,.ctr-ingredients-carousel__heading p{margin:0;width:100%;color:var(--ctr-ic-text-color, #714473);font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:28px;line-height:36px;letter-spacing:1px;text-transform:capitalize;text-align:center}@media screen and (min-width:750px){.ctr-ingredients-carousel__heading,.ctr-ingredients-carousel__heading p{font-size:48px;line-height:58px}}.ctr-ingredients-carousel__heading p+p{margin-top:0}.ctr-ingredients-carousel__heading strong{font-weight:600}.ctr-ingredients-carousel__subtitle{width:100%;color:var(--ctr-ic-text-color, #714473);font-family:var(--font-body-family);font-size:18px;line-height:24px;text-align:center}@media screen and (min-width:750px){.ctr-ingredients-carousel__subtitle{font-size:20px;line-height:30px}}@media screen and (min-width:992px){.ctr-ingredients-carousel__subtitle{padding:0 32px}}.ctr-ingredients-carousel__subtitle strong{font-weight:600}.ctr-ingredients-carousel__subtitle>*{margin:0}.ctr-ingredients-carousel__subtitle p+p{margin-top:.5em}.ctr-ingredients-carousel__carousel{width:100%;display:flex;flex-direction:column;align-items:center;gap:40px;padding-top:33px;padding-bottom:10px}@media screen and (min-width:750px){.ctr-ingredients-carousel__carousel{gap:30px;padding-top:80px;padding-bottom:0;overflow:hidden}}.ctr-ingredients-carousel__swiper{width:100%;overflow:visible}@media screen and (max-width:749px){.ctr-ingredients-carousel__swiper{overflow:visible}}@media screen and (max-width:749px){.ctr-ingredients-carousel__swiper .swiper-wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 12px;transform:none!important}}.ctr-ingredients-carousel__slide{height:auto}@media screen and (max-width:749px){.ctr-ingredients-carousel__slide{width:100%!important;margin:0!important}}@media screen and (min-width:750px){.ctr-ingredients-carousel__slide{width:360px;max-width:360px}}.ctr-ingredients-carousel__card{position:relative;width:100%;display:flex;flex-direction:column;align-items:center;background:var(--ctr-ic-card-bg, #ffffff);border-radius:30px;padding:28px 12px 12px;height:100%}@media screen and (min-width:750px){.ctr-ingredients-carousel__card{align-items:flex-start;min-height:232px;height:auto;padding:100px 24px 24px}}.ctr-ingredients-carousel__media{position:relative;z-index:1;flex-shrink:0;width:var(--ctr-ic-image-width-mobile, 64px);height:var(--ctr-ic-image-width-mobile, 64px);margin-top:var(--ctr-ic-image-mt-mobile, -34px);border-radius:999px;background:var(--ctr-ic-media-bg, #ffeeef);overflow:hidden}@media screen and (min-width:750px){.ctr-ingredients-carousel__media{position:absolute;top:var(--ctr-ic-image-mt, -80px);right:var(--ctr-ic-image-right, 0px);width:var(--ctr-ic-image-width, 270px);max-width:75%;height:auto;border:none;border-radius:0;background:transparent;overflow:visible}}.ctr-ingredients-carousel__media-desktop{display:none;width:100%;height:100%;object-fit:cover}@media screen and (min-width:750px){.ctr-ingredients-carousel__media-desktop{display:block;width:100%;max-width:100%;height:auto;object-fit:contain}}.ctr-ingredients-carousel__media-mobile{display:block;width:100%;height:100%;object-fit:cover}@media screen and (min-width:750px){.ctr-ingredients-carousel__media-mobile{display:none}}.ctr-ingredients-carousel__card-body{width:100%;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}@media screen and (min-width:750px){.ctr-ingredients-carousel__card-body{align-items:flex-start;gap:24px;text-align:left}}.ctr-ingredients-carousel__card-title,.ctr-ingredients-carousel__card-title p{margin:0;width:100%;color:var(--ctr-ic-text-color, #714473);font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:20px;line-height:1.68;letter-spacing:2px;text-transform:capitalize;text-align:center}@media screen and (min-width:750px){.ctr-ingredients-carousel__card-title,.ctr-ingredients-carousel__card-title p{font-size:22px;line-height:1.53;letter-spacing:3px;text-align:left}}.ctr-ingredients-carousel__card-title p+p{margin-top:0}.ctr-ingredients-carousel__card-title strong{font-weight:600}.ctr-ingredients-carousel__card-text{width:100%;color:var(--ctr-ic-text-color, #714473);font-family:var(--font-body-family);font-size:14px;line-height:1.2;text-align:center}@media screen and (min-width:750px){.ctr-ingredients-carousel__card-text{font-size:18px;line-height:24px;text-align:left}}.ctr-ingredients-carousel__card-text strong{font-weight:600}.ctr-ingredients-carousel__card-text>*{margin:0}.ctr-ingredients-carousel__card-text p+p{margin-top:0}.ctr-ingredients-carousel__controls{display:none;align-items:center;justify-content:center;gap:20px;width:100%}@media screen and (min-width:750px){.ctr-ingredients-carousel__controls{display:flex}}.ctr-ingredients-carousel__nav{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;flex-shrink:0;padding:0;border:none;border-radius:30px;background:var(--ctr-ic-nav-bg, #714473);cursor:pointer;transition:opacity .2s ease}.ctr-ingredients-carousel__nav img{display:block;width:20px;height:auto}.ctr-ingredients-carousel__nav:hover{opacity:.85}.ctr-ingredients-carousel__nav.swiper-button-disabled{opacity:.5;cursor:default}.ctr-ingredients-carousel__pagination{display:flex;align-items:center;justify-content:center;gap:10px;min-height:42px;width:auto!important}.ctr-ingredients-carousel__pagination .swiper-pagination-bullet{width:10px;height:10px;margin:0!important;border-radius:20px;background:var(--ctr-ic-bullet-color, #714473);opacity:.5;transition:width .2s ease,opacity .2s ease}.ctr-ingredients-carousel__pagination .swiper-pagination-bullet-active{width:25px;opacity:.5}.ctr-ingredients-carousel__footer-text{width:100%;color:var(--ctr-ic-text-color, #714473);font-family:var(--font-body-family);font-size:18px;line-height:24px;text-align:center}@media screen and (min-width:750px){.ctr-ingredients-carousel__footer-text{font-size:22px;line-height:30px}}.ctr-ingredients-carousel__footer-text strong{font-weight:600}.ctr-ingredients-carousel__footer-text>*{margin:0}.ctr-ingredients-carousel__footer-text p+p{margin-top:.5em}.ctr-ingredients-carousel__button{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:56px;padding:16px 24px;border:none;border-radius:30px;background:var(--ctr-ic-button-bg, #714473);color:var(--ctr-ic-button-text, #ffffff);font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:18px;line-height:24px;letter-spacing:1px;text-align:center;text-decoration:none;text-transform:capitalize;cursor:pointer;transition:opacity .2s ease}@media screen and (min-width:750px){.ctr-ingredients-carousel__button{width:auto;min-width:375px;margin-top:10px}}.ctr-ingredients-carousel__button:hover{opacity:.9}.ctr-ingredients-carousel__button[aria-disabled=true]{cursor:default;opacity:.7}
/*# sourceMappingURL=/cdn/shop/t/8/assets/ctr-ingredients-carousel.css.map */
