.ingredients-science{position:relative;padding:60px 0 50px;overflow:hidden;background-color:#fff;margin-top:-1px}.ingredients-science__bg-gummies{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:1;overflow:hidden;opacity:.92}.ingredients-science__bg-gummy{position:absolute;filter:blur(2px);opacity:.92;max-width:240px;height:auto;transition:transform .3s cubic-bezier(.4,0,.2,1) will-change: transform;backface-visibility:hidden;-webkit-backface-visibility:hidden}.ingredients-science__bg-gummy--1{top:64%;left:-22%;transform:rotate(-15deg);scale:.7}.ingredients-science__bg-gummy--2{top:40%;right:-45%;transform:rotate(20deg);scale:.6}.ingredients-science__bg-gummy--3{bottom:63%;left:65%;transform:rotate(-5deg)}.ingredients-science__header{position:relative;z-index:5;text-align:center;padding:0 24px;margin-bottom:30px;letter-spacing:-.03em}.ingredients-science__heading{margin:0;line-height:1.15}.ingredients-science__heading-line1{display:block;font-family:Noto Sans,sans-serif;font-size:clamp(23px,6vw,48px);font-weight:800;color:#8b1538}.ingredients-science__heading-line2{display:block;font-family:Noto Sans,sans-serif;font-size:clamp(24px,6vw,48px);font-weight:800;color:#1a1a1a;letter-spacing:-.02em;width:86%;text-align:left}.ingredients-science__carousel-wrapper{position:relative;z-index:3}.ingredients-science__fg-gummies{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:10;overflow:visible}.ingredients-science__fg-gummy{position:absolute;max-width:320px;height:auto;transition:transform .3s cubic-bezier(.25,.46,.45,.94) will-change: transform;backface-visibility:hidden;-webkit-backface-visibility:hidden;filter:drop-shadow(0 20px 40px rgba(0,0,0,.15))}.ingredients-science__fg-gummy--1{top:38%;left:58%;max-width:216px;z-index:12}.ingredients-science__fg-gummy--2{top:35%;left:156%;max-width:237px;z-index:11}.ingredients-science__fg-gummy--3{top:-5%;right:5%;max-width:300px;z-index:13}.ingredients-science__carousel{display:flex;gap:20px;padding:20px 24px 30px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.ingredients-science__carousel::-webkit-scrollbar{display:none}.ingredients-science__card{flex:0 0 85%;max-width:420px;min-width:300px;scroll-snap-align:center}.ingredients-science__card-inner{background:#ffffffe6;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:20px;padding:28px 24px 24px;box-shadow:0 0 14px #0000001a;border:1px solid rgba(255,255,255,.8);min-height:420px;display:flex;flex-direction:column}.ingredients-science__card-eyebrow{display:block;font-family:Noto Sans,sans-serif;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#666;margin-bottom:8px}.ingredients-science__card-title{font-family:Noto Sans,sans-serif;font-size:clamp(28px,5vw,36px);font-weight:800;line-height:1.1;color:#822222;margin:0 0 16px;letter-spacing:-.02em}.ingredients-science__card-research{font-family:Noto Sans,sans-serif;font-size:15px;font-weight:500;line-height:1.45;color:#333;margin:0 0 10px;flex-grow:0}.ingredients-science__card-research strong{font-weight:600;color:#1a1a1a}.ingredients-science__card-citations{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.ingredients-science__citation-badge{display:inline-block;padding:4px 8px;background:#afafaf;border-radius:0;font-family:Noto Sans,sans-serif;font-size:13px;font-weight:500;color:#fff}.ingredients-science__card-highlight{background:#f5c6c2;border-radius:12px;padding:15px;margin-top:auto}.ingredients-science__card-highlight p{margin:0;font-family:Noto Sans,sans-serif;font-size:17px;font-weight:600;line-height:1.4;opacity:.9;color:#1a1a1a}.ingredients-science__pagination{display:flex;justify-content:center;align-items:center;gap:10px;padding:-15px 0 10px;position:relative;z-index:5}.ingredients-science__dot{width:8px;height:8px;border-radius:50%;border:none;padding:0;background:#e0e0e0;cursor:pointer;transition:background-color .3s ease,transform .2s ease}.ingredients-science__dot:hover{transform:scale(1.15)}.ingredients-science__dot--active{background:#a2a2a2}@media screen and (min-width: 990px){.ingredients-science{padding:80px 0 60px}.ingredients-science__header{text-align:left;padding:0 60px;margin-bottom:40px}.ingredients-science__carousel{padding:30px 60px 40px;gap:24px}.ingredients-science__card{flex:0 0 380px;max-width:400px;scroll-snap-align:start}.ingredients-science__card-inner{padding:32px 28px 28px;min-height:480px}.ingredients-science__fg-gummy--1{top:0%;left:20%;max-width:320px}.ingredients-science__fg-gummy--2{top:5%;left:45%;max-width:400px}.ingredients-science__fg-gummy--3{top:-10%;right:0%;max-width:380px}.ingredients-science__bg-gummy{max-width:400px}.ingredients-science__bg-gummy--1{top:0%;left:-3%}.ingredients-science__bg-gummy--2{top:5%;right:-5%}.ingredients-science__bg-gummy--3{bottom:0%;left:40%}}@media screen and (min-width: 1400px){.ingredients-science__carousel{padding:30px 100px 40px}.ingredients-science__header{padding:0 100px}.ingredients-science__card{flex:0 0 420px;max-width:450px}.ingredients-science__fg-gummy--1{max-width:350px}.ingredients-science__fg-gummy--2{max-width:450px}.ingredients-science__fg-gummy--3{max-width:420px}}@media screen and (max-width: 480px){.ingredients-science{padding:60px 0 40px;z-index:1}.ingredients-science__header{margin-bottom:10px;padding:0 24px;text-align:left}.ingredients-science__carousel{padding:15px 20px 25px;gap:16px}.ingredients-science__card{flex:0 0 88%;min-width:280px}.ingredients-science__card-inner{padding:24px 20px 20px;min-height:100%}.ingredients-science__card-title{font-size:26px}.ingredients-science__card-research{font-size:14px;max-width:78%}.ingredients-science__card-highlight p{font-size:15px}.ingredients-science__fg-gummy{max-width:200px}.ingredients-science__fg-gummy--1{top:27%;left:60%;max-width:240px}.ingredients-science__fg-gummy--2{top:26%;left:173%;max-width:260px}.ingredients-science__fg-gummy--3{top:11%;left:250%;max-width:350px}}@media (prefers-reduced-motion: reduce){.ingredients-science__carousel{scroll-behavior:auto}.ingredients-science__fg-gummy,.ingredients-science__bg-gummy,.ingredients-science__dot{transition:none}}@media screen and (min-width: 990px){.ingredients-science{display:none}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/section-ingredients-science.css.map */
