.gm-ing{--i-ink:#1a1a1a;--i-tx:#303030;--i-mu:#616161;--i-li:#d4d4d4;--i-br:#5c5e97;--i-foil:linear-gradient(115deg,#ece9fb 0%,#ddd7f7 34%,#c9c2f2 55%,#ece9fb 88%);--i-rim:conic-gradient(from 200deg,#5c5e97,#8f86d6,#c8bff0,#9a84c8,#2f3057,#5c5e97);padding:var(--gm-pt,40px) 0 var(--gm-pb,40px);color:var(--i-tx)}gm-ingredients{display:block}.gm-ing *,.gm-ing *:before,.gm-ing *:after{box-sizing:border-box}.gm-ing button{font-family:inherit;letter-spacing:normal;text-transform:none;min-width:0;margin:0;-webkit-appearance:none;appearance:none}.gm-ing [hidden]{display:none!important}.gm-ing__head{max-width:760px;margin:0 0 24px;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.gm-ing__eyebrow,.gm-ing__kind,.gm-ing__badge{display:inline-flex;align-items:center;border-radius:999px;font-weight:600;color:var(--i-ink);background:var(--i-foil);box-shadow:inset 0 0 0 .5px #5c5e9747}.gm-ing__eyebrow{height:26px;padding:0 12px;font-size:12px}.gm-ing__h2{margin:0;font-size:clamp(26px,3.2vw,38px);line-height:1.15;font-weight:700;font-style:italic;letter-spacing:-.01em;color:var(--i-ink)}.gm-ing__sub{margin:0;font-size:clamp(14px,1.3vw,16px);line-height:1.55;color:var(--i-mu)}.gm-ing__grid{display:grid;gap:16px}@media(min-width:990px){.gm-ing__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;align-items:stretch}}.gm-ing__panel{display:flex;flex-direction:column;align-items:center;gap:16px;padding:20px 16px;border-radius:28px;background:radial-gradient(55% 70% at 88% 0%,#c9c2f261,#c9c2f200 70%),linear-gradient(180deg,#f7f7f7,#efefef)}@media(min-width:750px){.gm-ing__panel{padding:28px}}.gm-ing__disc{position:relative;width:clamp(170px,40vw,220px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 50% 30%,#fffffffa,#ffffffa3 58%,#ece9fbb8);box-shadow:inset 0 2px 1px #fff,inset 0 -12px 26px #5c5e9721,0 0 0 .5px #00000014,0 26px 50px -30px #2f305780}.gm-ing__disc:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;padding:1.5px;background:var(--i-rim);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.35;pointer-events:none}.gm-ing__disc:after{content:"";position:absolute;top:12px;right:12px;bottom:12px;left:12px;border-radius:50%;background:radial-gradient(60% 40% at 32% 18%,rgba(255,255,255,.9),transparent 70%);pointer-events:none}.gm-ing__mono{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.gm-ing__rip{position:absolute;top:10px;right:10px;bottom:10px;left:10px;border-radius:50%;opacity:0;box-shadow:inset 0 0 0 1.5px #8f86d68c,0 0 26px #c9c2f28c}.gm-ing__glyph{display:flex;align-items:flex-end;font-size:clamp(80px,19vw,104px)}.gm-ing__l,.gm-ing__s{display:block;font-weight:700;font-style:italic;line-height:1.1;background:linear-gradient(180deg,#56565c,#1a1a1a 48%,#0d0d0e);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.gm-ing__l{position:relative;padding:0 .1em;letter-spacing:-.02em;filter:drop-shadow(0 10px 12px rgba(13,13,14,.2))}.gm-ing__l:after{content:attr(data-l);position:absolute;top:0;right:0;bottom:0;left:0;padding:inherit;background:linear-gradient(180deg,#ffffffbf,#fff3 30%,#fff0 50%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.gm-ing__s{font-size:.38em;padding-right:.1em;margin-left:-.14em}.gm-ing__img{width:62%;height:auto;border-radius:50%;object-fit:cover}.gm-ing__mn{position:relative;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--i-mu)}.gm-ing__mono.is-in .gm-ing__glyph,.gm-ing__mono.is-in .gm-ing__img{animation:gmIngPop .62s cubic-bezier(.3,1.45,.5,1) both}.gm-ing__mono.is-in .gm-ing__mn{animation:gmIngUp .45s cubic-bezier(.2,.8,.2,1) .08s both}.gm-ing__mono.is-in .gm-ing__rip{animation:gmIngRip .75s cubic-bezier(.2,.8,.2,1) both}@keyframes gmIngPop{0%{opacity:0;transform:scale(.62) translateY(14px);filter:blur(8px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes gmIngUp{0%{opacity:0;transform:translateY(6px)}}@keyframes gmIngRip{0%{opacity:.95;transform:scale(.66)}to{opacity:0;transform:scale(1.02)}}.gm-ing__dose{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;max-width:464px}.gm-ing__dl{font-size:13px;font-weight:600;color:var(--i-mu)}.gm-ing__seg{position:relative;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));width:min(220px,62%);padding:4px;border-radius:999px;background:#0000000d;box-shadow:inset 0 1px 2px #0000001a,0 0 0 .5px #0000000f;isolation:isolate}.gm-ing__seglens,.gm-ing__lens{position:absolute;z-index:0;border-radius:999px;pointer-events:none;background:linear-gradient(180deg,#ffffffd1,#ffffff52 52%,#ffffff8a) #0000000e;-webkit-backdrop-filter:blur(4px) saturate(200%) brightness(1.06);backdrop-filter:blur(4px) saturate(200%) brightness(1.06);box-shadow:inset 0 1px .5px #fffffff2,inset 0 -1px 1px #00000012,inset 0 0 0 .5px #fff9,0 0 0 .5px #00000012,0 6px 14px -6px #00000038}.gm-ing__seglens:before,.gm-ing__lens:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:var(--i-rim);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.45}.gm-ing__seglens{top:4px;bottom:4px;left:4px;width:calc((100% - 8px) / var(--n));transform:translate(calc(var(--si) * 100%));transition:transform .5s cubic-bezier(.3,1.35,.5,1)}.gm-ing__segbtn{position:relative;z-index:1;height:40px;padding:0 6px;border:0;border-radius:999px;background:none;font-size:13.5px;font-weight:600;line-height:1;color:var(--i-tx);cursor:pointer;white-space:nowrap;transition:color .25s}.gm-ing__segbtn[aria-pressed=true]{color:var(--i-br)}.gm-ing__chips{position:relative;isolation:isolate;width:100%;max-width:464px;display:flex;flex-direction:column;gap:14px}.gm-ing__lens{opacity:0;top:0;left:0;height:44px}.gm-ing__lens.is-on{opacity:1}.gm-ing__grp{display:flex;flex-direction:column;gap:8px}.gm-ing__gl{margin:0;font-size:11.5px;font-weight:600;line-height:18px;letter-spacing:.08em;text-transform:uppercase;color:var(--i-mu)}.gm-ing__cg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media(min-width:600px){.gm-ing__cg{grid-template-columns:repeat(3,minmax(0,1fr))}}.gm-ing__chip{position:relative;z-index:1;height:44px;padding:0 6px;border:1px solid var(--i-li);border-radius:999px;background:transparent;font-size:13.5px;font-weight:600;line-height:1;color:var(--i-tx);cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .25s,border-color .2s}.gm-ing__chip:hover{color:var(--i-ink)}.gm-ing__chip.is-lensed{border-color:transparent}.gm-ing:not(:has(.is-ready)) .gm-ing__chip.is-lensed{border-color:var(--i-br)}.gm-ing__chip[aria-pressed=true]{color:var(--i-br)}.gm-ing button:focus-visible,.gm-ing__zl:focus-visible,.gm-ing__sum:focus-visible{outline:2px solid var(--i-br);outline-offset:2px}@keyframes gmIngSq{35%{transform:scaleY(.84)}}@keyframes gmIngHop{40%{transform:scale(1.06,.82)}}.gm-ing__cards{position:relative;border-radius:28px;padding:20px;background:linear-gradient(180deg,#ffffffe6,#fff9 52%,#ffffffc2);box-shadow:inset 0 1px .5px #fff,inset 0 -1px 1px #0000000d,0 0 0 .5px #00000014,0 14px 30px -22px #00000059}@media(min-width:750px){.gm-ing__cards{padding:30px 32px}}.gm-ing__cards:before,.gm-ing__label:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:var(--i-rim);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.3;pointer-events:none}.gm-ing__card{display:flex;flex-direction:column;gap:14px}.gm-ing__card.is-in{animation:gmIngCard .48s cubic-bezier(.2,.8,.2,1) both}@keyframes gmIngCard{0%{opacity:0;transform:translateY(10px)}}.gm-ing__top{display:flex;align-items:center;justify-content:space-between;gap:10px}.gm-ing__kind{height:24px;padding:0 10px;font-size:11.5px}.gm-ing__nav{display:flex;align-items:center;gap:8px}.gm-ing__pos{margin-right:2px;font-size:12.5px;color:var(--i-mu)}.gm-ing__ib{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:999px;color:var(--i-tx);cursor:pointer;background:linear-gradient(180deg,#fffffff5,#fff9 52%,#fffc);box-shadow:inset 0 1px .5px #fff,inset 0 -1px 1px #00000012,0 0 0 .5px #00000014,0 6px 14px -8px #0000004d}.gm-ing__name{margin:0;font-size:clamp(24px,2.4vw,32px);line-height:1.15;font-weight:700;font-style:italic;color:var(--i-ink)}.gm-ing__meta{margin:-10px 0 0;font-size:13px;color:var(--i-mu)}.gm-ing__intro{margin:0;font-size:15px;line-height:1.62;color:var(--i-tx)}.gm-ing__amt{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid rgba(0,0,0,.08);border-bottom:1px solid rgba(0,0,0,.08)}.gm-ing__amtl{display:flex;flex-direction:column;min-width:0}.gm-ing__cap{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--i-mu)}.gm-ing__big{display:block;overflow:hidden;font-size:clamp(36px,4vw,50px);font-weight:700;line-height:1.2;letter-spacing:-.02em;color:var(--i-ink)}.gm-ing__unit{font-size:.4em;font-weight:600;letter-spacing:0;color:var(--i-tx)}.gm-ing__big.is-in .gm-ing__num{display:inline-block;animation:gmIngRoll .5s cubic-bezier(.2,.8,.2,1) both}@keyframes gmIngRoll{0%{transform:translateY(60%);opacity:0}}.gm-ing__per,.gm-ing__x{font-size:12.5px;line-height:1.5;color:var(--i-mu)}.gm-ing__nrv{display:flex;align-items:center;gap:10px;flex:none}.gm-ing__nrvt{display:flex;flex-direction:column;align-items:flex-end;font-size:20px;font-weight:700;color:var(--i-ink)}.gm-ing__nrvt small{font-size:11.5px;font-weight:500;color:var(--i-mu)}.gm-ing__ring{width:clamp(62px,7vw,88px);height:auto}.gm-ing__ringb,.gm-ing__ringv{fill:none;stroke-width:11}.gm-ing__ringb{stroke:#e3e3e3}.gm-ing__ringv{stroke:var(--i-br);stroke-linecap:round;stroke-dasharray:276.46;stroke-dashoffset:var(--o1);transition:stroke-dashoffset .9s cubic-bezier(.2,.8,.2,1)}gm-ingredients[data-step="2"] .gm-ing__ringv{stroke-dashoffset:var(--o2,var(--o1))}gm-ingredients[data-step="3"] .gm-ing__ringv{stroke-dashoffset:var(--o3,var(--o1))}.gm-ing__nonrv{display:flex;flex-direction:column;align-items:flex-end;max-width:220px;text-align:right;font-size:12px;line-height:1.45;color:var(--i-mu)}.gm-ing__nonrv strong{font-size:14px;color:var(--i-ink)}.gm-ing__lines,.gm-ing__st{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.gm-ing__lines li,.gm-ing__st li{position:relative;padding-left:16px;font-size:13.5px;line-height:1.55}.gm-ing__lines li:before,.gm-ing__st li:before{content:"";position:absolute;left:0;top:8px;width:6px;height:6px;border-radius:50%;background:#8a8a8a}.gm-ing__claim{display:flex;flex-direction:column;gap:6px;padding:14px 16px;border-radius:16px;background:#ffffffb8;box-shadow:inset 0 0 0 .5px #00000014}.gm-ing__claimt{margin:0;font-size:14.5px;font-weight:600;line-height:1.5;color:var(--i-ink)}.gm-ing__claimn{margin:0;font-size:12px;line-height:1.5;color:var(--i-mu)}gm-ingredients[data-step="1"] [data-s]:not([data-s="1"]),gm-ingredients[data-step="2"] [data-s]:not([data-s="2"]),gm-ingredients[data-step="3"] [data-s]:not([data-s="3"]){display:none!important}.gm-ing__label{position:relative;margin-top:24px;border-radius:22px;background:linear-gradient(180deg,#ffffffe6,#ffffffb3);box-shadow:0 0 0 .5px #00000014,0 14px 30px -22px #00000059}.gm-ing__sum{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:60px;padding:0 20px;font-size:16px;font-weight:600;color:var(--i-ink);cursor:pointer;list-style:none}.gm-ing__sum::-webkit-details-marker{display:none}.gm-ing__chev{flex:none;transition:transform .4s cubic-bezier(.3,1.45,.5,1)}.gm-ing__label[open] .gm-ing__chev{transform:rotate(180deg)}.gm-ing__lb{display:flex;flex-direction:column;gap:24px;padding:0 20px 24px}.gm-ing__cols{display:grid;gap:18px}@media(min-width:990px){.gm-ing__cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}}.gm-ing__col{display:flex;flex-direction:column;gap:18px}.gm-ing__fact{display:flex;flex-direction:column;gap:5px}.gm-ing__fact p{margin:0;font-size:14px;line-height:1.6}.gm-ing__fact .gm-ing__fc{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--i-mu)}.gm-ing__zt{line-height:1.75!important}.gm-ing__zl{color:var(--i-br);font-weight:600;text-decoration:underline;text-decoration-color:#5c5e9759;text-underline-offset:3px}.gm-ing__zl:hover{color:#2f3057}.gm-ing__zl.is-on{background:#5c5e971a;border-radius:6px;text-decoration:none}.gm-ing__tw{overflow-x:auto}.gm-ing__tbl{width:100%;border-collapse:collapse;font-size:13.5px;line-height:1.4}.gm-ing__tbl th,.gm-ing__tbl td{padding:8px 10px;border:0;border-bottom:1px solid rgba(0,0,0,.07);text-align:left;vertical-align:top;background:none}.gm-ing__tbl thead th{font-size:12px;font-weight:600;color:var(--i-mu);border-bottom-color:var(--i-li);vertical-align:bottom}.gm-ing__tbl td,.gm-ing__tbl thead th[data-c]{text-align:right;white-space:nowrap}.gm-ing__tbl tbody th{font-weight:500}.gm-ing__tbl small{display:block;font-size:11.5px;font-weight:500;color:var(--i-mu)}.gm-ing__tbl tr.is-sub th{padding-left:26px;font-size:12.5px;color:var(--i-mu)}gm-ingredients[data-step="1"] [data-c="1"],gm-ingredients[data-step="2"] [data-c="2"],gm-ingredients[data-step="3"] [data-c="3"]{color:var(--i-ink);font-weight:600}gm-ingredients[data-step="1"] thead [data-c="1"],gm-ingredients[data-step="2"] thead [data-c="2"],gm-ingredients[data-step="3"] thead [data-c="3"]{color:var(--i-br)}.gm-ing__foot{margin:0;font-size:12px;line-height:1.5;color:var(--i-mu)}.gm-ing__badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.gm-ing__badge{height:30px;padding:0 12px;font-size:12.5px}.gm-ing [data-k=vitamin]{--k:#d9822b;--kd:#93500f;--kt:#fff3e2;--ke:rgba(217,130,43,.36);--kg:linear-gradient(180deg,#f7c784 0%,#de8a33 46%,#8a4a0d 100%)}.gm-ing [data-k=mineral]{--k:#2e8ba6;--kd:#1b5d71;--kt:#e4f3f7;--ke:rgba(46,139,166,.36);--kg:linear-gradient(180deg,#93d3e4 0%,#2f8ea9 46%,#154a5a 100%)}.gm-ing [data-k=botanical]{--k:#4f9a5d;--kd:#2d6538;--kt:#e8f4e9;--ke:rgba(79,154,93,.36);--kg:linear-gradient(180deg,#a9d8ad 0%,#52a061 46%,#22502d 100%)}.gm-ing [data-k=other]{--k:#7b6fd5;--kd:#4a4295;--kt:#efedff;--ke:rgba(123,111,213,.36);--kg:linear-gradient(180deg,#c8c1f3 0%,#7f73d8 46%,#39327b 100%)}.gm-ing__chip[data-k]{background:var(--kt);border-color:var(--ke);color:var(--kd)}.gm-ing__chip[data-k]:hover{color:var(--kd);border-color:var(--k)}.gm-ing__chip[data-k][aria-pressed=true]{color:var(--kd)}.gm-ing__chip[data-k].is-lensed{border-color:transparent}.gm-ing:not(:has(.is-ready)) .gm-ing__chip[data-k].is-lensed{border-color:var(--k)}.gm-ing__lens[data-k]:before{background:linear-gradient(135deg,var(--k),var(--kt) 45%,var(--k));opacity:.8}.gm-ing__mono[data-k]:before{content:"";position:absolute;top:16px;right:16px;bottom:16px;left:16px;border-radius:50%;background:radial-gradient(circle at 50% 38%,var(--kt) 0%,rgba(255,255,255,0) 72%);pointer-events:none}.gm-ing__mono[data-k] .gm-ing__glyph,.gm-ing__mono[data-k] .gm-ing__img{position:relative}.gm-ing__mono[data-k] .gm-ing__l,.gm-ing__mono[data-k] .gm-ing__s{background-image:var(--kg)}.gm-ing__mono[data-k] .gm-ing__mn{color:var(--kd)}.gm-ing__mono[data-k] .gm-ing__rip{box-shadow:inset 0 0 0 1.5px var(--ke),0 0 26px var(--kt)}.gm-ing__card[data-k] .gm-ing__kind{background:var(--kt);color:var(--kd);box-shadow:inset 0 0 0 .5px var(--ke)}.gm-ing__card[data-k] .gm-ing__ringb{stroke:var(--kt)}.gm-ing__card[data-k] .gm-ing__ringv{stroke:var(--k)}.gm-ing__card[data-k] .gm-ing__lines li:before{background:var(--k)}.gm-ing__card[data-k] .gm-ing__claim{box-shadow:inset 3px 0 0 var(--k),inset 0 0 0 .5px #00000014}.gm-ing__dot{display:inline-block;width:8px;height:8px;margin-right:6px;border-radius:50%;background:var(--k);vertical-align:1px}.gm-ing__zl[data-k]{color:var(--kd);text-decoration-color:var(--ke)}.gm-ing__zl[data-k]:hover{color:var(--kd);text-decoration-color:var(--k)}.gm-ing__zl[data-k].is-on{background:var(--kt)}@media(max-width:749px){.gm-ing__tbl{font-size:12.5px}.gm-ing__tbl th,.gm-ing__tbl td{padding:8px 6px}.gm-ing__tbl tr.is-sub th{padding-left:14px}.gm-ing__intro{font-size:14px}}@media(prefers-reduced-motion:reduce){.gm-ing *{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/gm-ingredients.css.map */
