:root{--font-heading: "Avenir LT Std", sans-serif;--font-heading-alt: "Ambit", sans-serif;--color-heading: #434444;--color-background: #d9dada;--color-background-light: #f6f6f6}.product-ingredients{position:relative}.product-ingredients__wrapper{position:relative;overflow:hidden}.product-ingredients__wrapper:after{content:"";position:absolute;left:0;right:0;bottom:0;pointer-events:none;width:100%;height:10%;background:linear-gradient(180deg,#fff0 10%,#fff 85%);background-size:cover;z-index:2}.product-ingredients__heading h2{color:var(--color-heading);text-align:center;font-family:var(--font-heading);font-size:clamp(36px,4vw,64px);font-style:normal;font-weight:750;line-height:100%;margin:0 0 12px;-webkit-text-stroke-width:2px}.product-ingredients__heading h2 sup{font-weight:800;-webkit-text-stroke-color:var(--accent-color, #EF4123)}.product-ingredients__heading h2 strong{color:var(--accent-color, #ef4123)}.product-ingredients__heading h2 strong:after{content:"";display:inline-block;width:16px;height:16px;background-color:var(--accent-color, #EF4123);border-radius:50%;margin-left:-8px;position:relative;bottom:-2px}.product-ingredients__description{display:none;color:var(--color-heading);text-align:center;font-family:var(--font-heading);font-size:clamp(18px,4vw,24px);font-style:normal;font-weight:400;line-height:140%;max-width:1120px;text-transform:lowercase;margin:0 auto}.ingredients-tabs{position:relative;display:block;padding-top:10px}.ingredients-tabs__buttons{display:flex;align-items:center;justify-content:center;max-width:760px;margin:0 auto;padding:24px 24px 0;background-color:var(--color-background-light);border-top-left-radius:16px;border-top-right-radius:16px;gap:8px}.ingredients-tabs__button{display:flex;align-items:center;justify-content:center;text-align:center;width:50%;font-size:18px;font-family:var(--font-heading);font-weight:700;border:none;cursor:pointer;min-height:44px;transition:.3s ease;border-radius:64px}.ingredients-tabs__button[aria-selected=false]{background-color:transparent;border:1px solid #434444;color:var(--color-heading);background-color:#fff}.ingredients-tabs__button[aria-selected=true]{background-color:#434444;border:1px solid #434444;color:#fff}.ingredients-tabs__button[aria-selected=true] sup{color:#fff;-webkit-text-stroke-color:#fff}.ingredients-tabs__panel{opacity:0;transition:opacity .8s ease;pointer-events:none;display:block}.ingredients-tabs__panel[hidden]{display:none}.ingredients-tabs__panel:not([hidden]){-webkit-animation:fadeIn .8s ease forwards;animation:fadeIn .8s ease forwards;pointer-events:auto}@-webkit-keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ingredients-tabs__panel-header{font-family:var(--font-heading);display:flex;align-items:center;justify-content:center;padding:18px 24px;font-size:clamp(18px,4vw,24px);line-height:140%;background-color:var(--color-background-light);border-bottom-left-radius:16px;border-bottom-right-radius:16px;max-width:760px;margin:0 auto}.ingredients-tabs__panel-header p{margin:0;text-align:center}.ingredients-carousel{display:block;width:100%;padding:20px 0;position:relative}.ingredients-carousel .swiper:not(.swiper-initialized){overflow:hidden}.ingredients-carousel .swiper:not(.swiper-initialized) .swiper-wrapper{display:flex;align-items:center;justify-content:center;gap:30px}.ingredients-carousel .swiper:not(.swiper-initialized) .ingredient-card__image{width:50px;height:50px;opacity:0}.ingredients-carousel:after{content:"";position:absolute;top:23%;left:0;right:0;bottom:0;pointer-events:none;width:100%;height:100%;background-position:50% top;background-repeat:no-repeat;background-size:123%;background-image:url("data:image/svg+xml,%3Csvg width='510' height='510' viewBox='0 0 510 510' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle opacity='0.5' cx='255' cy='255' r='253.5' stroke='%23434444' stroke-width='3' stroke-linecap='round' stroke-dasharray='12 12'/%3E%3C/svg%3E%0A");transition:all .3s ease}.ingredients-carousel .swiper{width:100%;overflow:visible;padding:0 20px}.ingredients-carousel .swiper-wrapper{display:flex;align-items:center}.ingredients-carousel .swiper-slide{flex-shrink:0;width:auto}.ingredient-card{display:flex;flex-direction:column;align-items:center}.ingredient-card__image{width:198px;height:198px;border-radius:50%;overflow:hidden}.ingredient-card__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.ingredient-card__content{display:none}.ingredients-carousel__shared-content{text-align:center;max-width:594px;margin:12px auto 0;transition:opacity .3s ease;padding:0 11px 30px}.ingredients-carousel__shared-content .ingredient-card__title{font-size:clamp(24px,4vw,36px);font-weight:900;font-family:var(--font-heading-alt);color:var(--accent-color, #ef4123);text-transform:lowercase;line-height:120%;margin:0 0 9px}.ingredients-carousel__shared-content .ingredient-card__description{font-size:clamp(18px,4vw,24px);font-weight:400;font-family:var(--font-heading);color:var(--color-heading);text-transform:lowercase;line-height:140%;margin:0}@media screen and (min-width: 750px){.product-ingredients__heading h2{margin:0 0 24px}.product-ingredients__description{display:block;font-weight:400;line-height:140%;max-width:1120px}.ingredients-tabs{padding-top:20px}.ingredients-tabs__panel-header{padding:32px 20px;border-radius:0}.ingredients-tabs__buttons{padding:0;background-color:transparent;border-radius:0;gap:0}.ingredients-tabs__button{display:flex;align-items:center;justify-content:center;text-align:center;width:50%;font-size:24px;font-family:var(--font-heading);font-weight:700;border:none;cursor:pointer;min-height:70px;transition:.3s ease;border-radius:0}.ingredients-tabs__button[aria-selected=false]{background-color:transparent;border:1px solid var(--color-background);color:var(--color-heading);opacity:.5}.ingredients-tabs__button[aria-selected=true]{background-color:var(--accent-color, #ef4123);border:1px solid var(--accent-color, #ef4123);color:#fff;opacity:1}.ingredients-tabs__button:first-of-type{border-top-left-radius:16px}.ingredients-tabs__button:last-of-type{border-top-right-radius:16px}.ingredient-card__image{width:208px;height:208px}.ingredients-carousel{padding:17px 0}.ingredients-carousel__shared-content{padding:0;margin:38px auto 0}.ingredients-carousel__shared-content .ingredient-card__title{margin-bottom:16px}.ingredients-carousel:after{content:"";position:absolute;top:23%;left:0;right:0;bottom:0;pointer-events:none;width:100%;height:100%;background-position:50% top;background-repeat:no-repeat;background-size:108%;background-image:url("data:image/svg+xml,%3Csvg width='1566' height='420' viewBox='0 0 1566 420' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cellipse opacity='0.5' cx='783' cy='542' rx='782' ry='541' stroke='url(%23paint0_linear_3055_8923)' stroke-width='2' stroke-linecap='round' stroke-dasharray='24 24'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_3055_8923' x1='783' y1='1' x2='783' y2='1083' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.304028' stop-color='%23434444'/%3E%3Cstop offset='0.358304' stop-color='white'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A")}}@media screen and (min-width: 990px){.product-ingredients__heading h2{margin:0 0 24px}.product-ingredients__description{font-weight:400;line-height:140%;max-width:1120px}.ingredients-carousel__shared-content{min-height:200px}}@media (max-width: 749px){.product-ingredients__heading h2 strong:after{width:8px;height:8px}}@media (max-width: 576px){.product-ingredients__heading h2{max-width:250px;margin:0 auto 12px}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/product-ingredients.css.map */
