.ingredients{position:relative;overflow:hidden;border-top:1px solid #AFD26D}.ingredients .ingredients__background-gradient{display:block;position:absolute;top:-1px;right:0;bottom:0;left:0;background:linear-gradient(162deg,#fff -4.82%,#eef4c8 98.88%);pointer-events:none;z-index:0}.ingredients__layout{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:60px;max-width:1440px;margin:0 auto;padding:0 5%}.ingredients__header{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;width:100%}.ingredients__heading{margin:0;color:rgb(var(--color-foreground));font-family:var(--font-heading-family);font-size:39px;line-height:1.2;font-weight:500;text-transform:capitalize;max-width:584px}.ingredients__subtitle{margin:0;color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-size:17px;line-height:1.4;max-width:700px}.ingredients__subtitle strong{font-weight:700}.ingredients__center-image{width:100%;max-width:440px;display:flex;justify-content:center}.ingredients__center-image img{width:100%;height:auto;display:block;object-fit:contain}.ingredients__cards-area{position:relative;width:100%}.ingredients__cards{display:flex;gap:7px;justify-content:center;position:relative;z-index:2}.ingredients__card{flex:1 1 200px;max-width:235px;display:flex;gap:8px;align-items:flex-start;padding:13px;background-color:#fafcef;border:.836px solid #A6C875;border-radius:13px}.ingredients__card-icon{flex-shrink:0;width:40px;height:40px;border-radius:50%;border:.836px solid #AFD26D;display:flex;align-items:center;justify-content:center;overflow:hidden}.ingredients__card-icon img{width:25px;height:25px;object-fit:cover;border-radius:50%}.ingredients__card-content{display:flex;flex-direction:column;gap:5px;min-width:0;flex:1}.ingredients__card-title{margin:0;color:rgb(var(--color-foreground));font-family:var(--font-heading-family);font-weight:600;font-size:16.7px;line-height:20px}.ingredients__card-text{margin:0;color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-size:11.7px;line-height:1.4}.ingredients__pagination{display:none}.ingredients__cta{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%}.ingredients__button{width:100%;max-width:642px;font-family:var(--font-heading-family);font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:normal;border-radius:16px;min-height:56px;background:var(--gradient-button, rgb(var(--color-button)));color:rgb(var(--color-button-text));border:none;display:flex;align-items:center;justify-content:center;text-decoration:none;cursor:pointer;line-height:1.4;padding:18px 32px}.ingredients__shipping{display:flex;align-items:center;gap:6px;color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-size:12px;line-height:1.3}.ingredients__shipping svg{flex-shrink:0;width:20px;height:20px}.ingredients__lifestyle-image{display:block;position:absolute;left:0;bottom:var(--cards-area-height, 0px);width:300px;height:auto;z-index:1;pointer-events:none;overflow:hidden}.ingredients__lifestyle-image img{width:100%;height:100%;object-fit:cover;display:block}@media screen and (max-width:989px){.ingredients__layout{gap:40px;padding:0 16px}.ingredients__cards{overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;justify-content:flex-start}.ingredients__cards::-webkit-scrollbar{display:none}.ingredients__card{flex:0 0 281px;max-width:none;scroll-snap-align:center;gap:10px;padding:16px;border-width:1px;border-radius:16px}.ingredients__card-icon{width:48px;height:48px;border-width:1px}.ingredients__card-icon img{width:30px;height:30px}.ingredients__card-content{gap:6px}.ingredients__card-title{font-size:20px;line-height:24px}.ingredients__card-text{font-size:14px}.ingredients__pagination{display:flex;justify-content:center;gap:12px;margin-top:8px}.ingredients__pagination-dot{width:12px;height:12px;border-radius:50%;border:1.5px solid rgb(var(--color-foreground));background:transparent;cursor:pointer;transition:background-color .2s ease}.ingredients__pagination-dot.ingredients__pagination-dot--active{background:rgb(var(--color-foreground))}.ingredients__lifestyle-image{display:none}}@media screen and (max-width:749px){.ingredients__layout{gap:32px}.ingredients__heading{font-size:34px;max-width:323px}.ingredients__subtitle{font-size:16px;max-width:100%}.ingredients__center-image{max-width:343px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-ingredients.css.map */
