.home-ingredients__radio{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none;clip-path:inset(50%)}.home-ingredients{position:relative;overflow:hidden;border-top:1px solid #FFB3D4}.home-ingredients:before{content:"";position:absolute;top:-1px;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:linear-gradient(168deg,#fff 4.82%,#ffe0f0 98.88%)}.home-ingredients__layout{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:60px}.home-ingredients__header{display:flex;flex-direction:column;align-items:center;gap:32px;width:100%}.home-ingredients__intro{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;max-width:1202px}.home-ingredients__heading{margin:0;color:#1e4d1d;font-family:var(--font-heading-family);font-size:39px;line-height:1.2;font-weight:500;text-transform:capitalize;max-width:723px}.home-ingredients__subheading{margin:0;color:#1e4d1d;font-family:var(--font-body-family);font-size:17px;line-height:1.4;max-width:700px}.home-ingredients__tabs{display:flex;align-items:center;width:545px;max-width:100%;height:44px;padding:4px;background:#fff;border:1px solid #D70983;border-radius:1000px}.home-ingredients__tab{flex:1 1 0;min-width:0;height:36px;padding:4px 12px;display:flex;align-items:center;justify-content:center;border-radius:1000px;font-family:var(--font-body-family);font-size:14px;font-weight:500;line-height:1.2;letter-spacing:-.28px;color:#1e4d1d;text-decoration:none;background:transparent;text-align:center;white-space:nowrap;cursor:pointer;transition:background .2s ease,color .2s ease}.home-ingredients__tab--pink{background:#d70983;color:#fff;font-weight:700}.home-ingredients__row{display:flex;gap:60px;align-items:center;justify-content:center;width:100%}.home-ingredients__column{display:flex;flex-direction:column;gap:12px;width:308px;flex-shrink:0}.home-ingredients__ring{flex-shrink:0;display:flex;align-items:center;justify-content:center;max-width:440px;width:100%}.home-ingredients__ring img{display:block;width:100%;height:auto;object-fit:contain}.home-ingredients__panel--green{display:none}.home-ingredients__panel{width:100%}.home-ingredients__mobile{display:none;width:100%}.home-ingredients__desktop{display:flex}.home-ingredients__card{display:flex;gap:12px;align-items:flex-start;min-height:130px;padding:20px;border-radius:12px;width:100%;box-sizing:border-box;background:#fff3f9;border:.747px solid #FC9ECB}.home-ingredients__card-icon{flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:24px;overflow:hidden;box-sizing:border-box;border:1px solid #FFB3D4}.home-ingredients__card-icon img{width:30px;height:30px;border-radius:1000px;object-fit:cover;display:block}.home-ingredients__card-body{display:flex;flex-direction:column;gap:12px;flex:1 1 0;min-width:0}.home-ingredients__card-title{margin:0;color:#1e4d1d;font-family:var(--font-heading-family);font-size:20px;font-weight:400;line-height:1}.home-ingredients__card-text{margin:0;color:#1e4d1d;font-family:var(--font-body-family);font-size:14px;line-height:1.4}.home-ingredients__dots{display:none}.home-ingredients__cta{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%;max-width:1202px}.home-ingredients__button{width:100%;max-width:642px;font-family:var(--font-heading-family);font-size:18px;font-weight:500;text-transform:uppercase;letter-spacing:normal;border-radius:16px;min-height:56px;color:#fff;border:none;display:flex;align-items:center;justify-content:center;text-decoration:none;cursor:pointer;line-height:1.4;padding:18px 32px}.home-ingredients__button--pink{background:linear-gradient(160deg,#d80984 24.35%,#ff49b5 63.7%)}.home-ingredients__button--green{display:none;background:linear-gradient(65deg,#1e4d1d 31.27%,#339f31 58.09%,#93b84d 107.02%)}.home-ingredients__note{display:flex;align-items:center;gap:6px;color:#1e4d1d;font-family:var(--font-body-family);font-size:12px;line-height:1.3}.home-ingredients__note svg{flex-shrink:0;width:20px;height:20px;color:#d70983}.home-ingredients__deco{display:block;position:absolute;z-index:1;pointer-events:none;overflow:hidden}.home-ingredients__deco img{width:100%;height:auto;display:block;object-fit:contain}.home-ingredients__deco--top-left{top:25px;left:0;max-width:220px}.home-ingredients__deco--top-right{top:50px;right:40px;max-width:190px}.home-ingredients__deco--bottom-right{bottom:0;right:0;max-width:285px}.home-ingredients__deco--bottom-left{bottom:0;left:0;max-width:220px}@media screen and (max-width:1199px){.home-ingredients__desktop{display:none}.home-ingredients__mobile{display:block}.home-ingredients__row{flex-direction:column;gap:32px;align-items:center}.home-ingredients__ring{order:-1;max-width:343px}.home-ingredients__column{width:100%;max-width:100%;flex-direction:row;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 16px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.home-ingredients__column::-webkit-scrollbar{display:none}.home-ingredients__card{flex-shrink:0;width:281px;scroll-snap-align:center;min-height:auto;padding:16px;gap:10px;border-radius:16px;border-style:dashed}.home-ingredients__card-title{font-size:22px;line-height:24px}.home-ingredients__card-body{gap:6px}.home-ingredients__dots{display:flex;gap:8px;align-items:center;justify-content:center}.home-ingredients__dot{width:10px;height:10px;padding:0;border-radius:50%;border:1px solid #1E4D1D;background:transparent;cursor:pointer;transition:background .2s ease;-webkit-appearance:none;appearance:none}.home-ingredients__dot:focus-visible{outline:2px solid #1E4D1D;outline-offset:2px}.home-ingredients__dot--active{background:#1e4d1d}.home-ingredients__deco{display:none}}@media screen and (max-width:989px){.home-ingredients__layout{gap:32px}.home-ingredients__heading{font-size:34px;max-width:340px}.home-ingredients__subheading{font-size:16px}.home-ingredients__tabs{width:100%;max-width:343px}}@media screen and (max-width:749px){.home-ingredients__heading{font-size:34px}.home-ingredients__button{font-weight:700}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-home-ingredients.css.map */
