.nx01-orbit{background:var(--nx01-bg, #f3f7fc);color:var(--nx01-text, #4d5a70);padding:var(--nx01-top, 64px) 24px var(--nx01-bottom, 48px);container:nx01-ingredients / inline-size;isolation:isolate}.nx01-orbit *,.nx01-orbit *:before,.nx01-orbit *:after{box-sizing:border-box}.nx01-orbit__inner{max-width:1220px;margin-inline:auto}.nx01-orbit__header{max-width:780px;margin:0 auto 36px;text-align:center}.nx01-orbit__eyebrow{margin:0 0 12px;color:var(--nx01-accent);font-size:12px;font-weight:650;line-height:1.5;letter-spacing:.14em}.nx01-orbit__heading{margin:0;color:var(--nx01-heading);font-size:clamp(28px,3.3vw,42px);line-height:1.15;letter-spacing:-.035em;text-wrap:balance}.nx01-orbit__intro{max-width:660px;margin:16px auto 0;font-size:16px;line-height:1.65}.nx01-orbit__intro>:first-child,.nx01-orbit__effect>:first-child,.nx01-orbit__research-note>:first-child{margin-top:0}.nx01-orbit__intro>:last-child,.nx01-orbit__effect>:last-child,.nx01-orbit__research-note>:last-child{margin-bottom:0}.nx01-orbit__layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;position:relative}.nx01-orbit__card{position:relative;z-index:1;display:flex;flex-direction:column;min-width:0;padding:20px 22px 12px;border:1px solid rgba(36,63,149,.13);border-radius:18px;background:#fff;box-shadow:0 8px 24px #14234209;overflow-wrap:anywhere}.nx01-orbit__card-heading{display:flex;align-items:center;gap:10px;margin-bottom:12px}.nx01-orbit__number{display:grid;place-items:center;flex:0 0 29px;height:29px;border-radius:50%;background:var(--nx01-accent);color:var(--nx01-badge);font-size:11px;font-weight:600;line-height:1;font-variant-numeric:tabular-nums}.nx01-orbit__ingredient{margin:0;color:var(--nx01-heading);font-size:18px;font-weight:600;line-height:1.25;letter-spacing:-.02em}.nx01-orbit__effect{font-size:14px;line-height:1.6}.nx01-orbit__effect strong{color:var(--nx01-heading);font-weight:600}.nx01-orbit__study-note{margin:10px 0 0;font-size:12px;line-height:1.5}.nx01-orbit__link{display:inline-flex;align-items:center;align-self:flex-start;gap:9px;min-height:44px;margin-top:auto;padding-block:10px;color:var(--nx01-accent);font-size:12px;font-weight:600;line-height:1.4;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.nx01-orbit__link svg{flex:0 0 16px}.nx01-orbit__link:hover{text-decoration-thickness:2px}.nx01-orbit a:focus-visible{outline:2px solid var(--nx01-accent);outline-offset:5px;border-radius:2px}.nx01-orbit__figure{grid-column:1 / -1;position:relative;z-index:0;width:min(100%,380px);height:min(var(--nx01-image-height, 520px),440px);margin:16px auto 0;align-self:end}.nx01-orbit__figure:before{content:"";position:absolute;top:14%;right:-8%;bottom:0;left:-8%;z-index:-1;border-radius:50%;background:radial-gradient(ellipse,rgba(36,63,149,.08),transparent 68%);pointer-events:none}.nx01-orbit__image{display:block;width:100%;height:100%;object-fit:contain;object-position:center bottom}.nx01-orbit__figure--blend .nx01-orbit__image{mix-blend-mode:multiply}.nx01-orbit__placeholder{display:grid;place-content:center;justify-items:center;height:100%;padding:24px;border:1px dashed currentColor;border-radius:20px;color:var(--nx01-text);text-align:center;font-size:14px;line-height:1.5}.nx01-orbit__research-note{max-width:720px;margin:32px auto 0;text-align:center;font-size:12px;line-height:1.7}.nx01-orbit__visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@container nx01-ingredients (min-width: 1052px){.nx01-orbit__layout--moon{grid-template-columns:repeat(14,minmax(0,1fr));grid-template-rows:auto minmax(190px,auto) minmax(190px,auto);column-gap:16px;row-gap:24px;align-items:start}.nx01-orbit__layout--moon:before{content:"";position:absolute;top:72px;right:9%;bottom:60px;left:9%;border:1px solid rgba(36,63,149,.16);border-bottom:0;border-radius:50% 50% 0 0/100% 100% 0 0;pointer-events:none}.nx01-orbit__layout--moon .nx01-orbit__card--1{grid-column:12 / span 3;grid-row:3;align-self:end}.nx01-orbit__layout--moon .nx01-orbit__card--2{grid-column:11 / span 3;grid-row:2}.nx01-orbit__layout--moon .nx01-orbit__card--3{grid-column:8 / span 3;grid-row:1}.nx01-orbit__layout--moon .nx01-orbit__card--4{grid-column:5 / span 3;grid-row:1}.nx01-orbit__layout--moon .nx01-orbit__card--5{grid-column:2 / span 3;grid-row:2}.nx01-orbit__layout--moon .nx01-orbit__card--6{grid-column:1 / span 3;grid-row:3;align-self:end}.nx01-orbit__layout--moon .nx01-orbit__figure{grid-column:5 / 11;grid-row:2 / 4;width:100%;height:var(--nx01-image-height, 520px);margin:0}}@container nx01-ingredients (max-width: 551px){.nx01-orbit__layout{grid-template-columns:minmax(0,1fr);gap:12px}.nx01-orbit__card{padding:18px 20px 10px}.nx01-orbit__figure{width:min(100%,280px);height:min(var(--nx01-image-height, 520px),360px)}}@media(max-width:599px){.nx01-orbit{padding-inline:20px}.nx01-orbit__header{margin-bottom:28px}}.topics-index{color:rgba(var(--color-foreground),1)}.topics-index__header{max-width:76rem;margin-inline:auto;text-align:center}.topics-index__heading{margin:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);overflow-wrap:anywhere}.topics-index__introduction{margin-top:1.6rem;color:rgba(var(--color-foreground),.75)}.topics-index__search{max-width:72rem;margin:3.2rem auto 0}.topics-index__search-label{display:block;margin-bottom:.8rem;font-weight:600}.topics-index__search-controls{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.8rem}.topics-index__search-input,.topics-index__search-button{min-height:4.8rem;border:.1rem solid rgba(var(--color-foreground),.25);border-radius:var(--button-radius);font:inherit}.topics-index__search-input{width:100%;padding:1.2rem 1.6rem;color:rgba(var(--color-foreground),1);background:rgba(var(--color-background),1)}.topics-index__search-button{padding:1.2rem 2rem;border-color:rgba(var(--color-button),1);color:rgba(var(--color-button-text),1);background:rgba(var(--color-button),1);cursor:pointer}.topics-index__search-input:focus-visible,.topics-index__search-button:focus-visible,.topics-index__card-link:focus-visible{outline:.2rem solid rgba(var(--color-foreground),1);outline-offset:.3rem}.topics-index__search-hint{margin:.8rem 0 0;color:rgba(var(--color-foreground),.7);font-size:calc(var(--font-body-scale) * 1.4rem)}.topics-index__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.4rem;margin-top:4rem}.topics-index__card{min-width:0;border:.1rem solid rgba(var(--color-foreground),.16);border-radius:var(--product-card-radius);overflow:hidden}.topics-index__card[hidden],.topics-index__filter-empty[hidden]{display:none}.topics-index__card-link{display:flex;height:100%;flex-direction:column;color:inherit;background:rgba(var(--color-background),1);text-decoration:none}.topics-index__card-link:hover .topics-index__card-heading{text-decoration:underline;text-underline-offset:.3rem}.topics-index__media{aspect-ratio:16 / 9;overflow:hidden;background:rgba(var(--color-foreground),.05)}.topics-index__image{display:block;width:100%;height:100%;object-fit:cover}.topics-index__card-content{display:flex;flex:1;flex-direction:column;padding:2.4rem}.topics-index__card-heading{margin:0;overflow-wrap:anywhere}.topics-index__card-description{margin-top:1.2rem;color:rgba(var(--color-foreground),.75)}.topics-index__card-description>:first-child{margin-top:0}.topics-index__card-description>:last-child{margin-bottom:0}.topics-index__count{margin:auto 0 0;padding-top:1.6rem;color:rgba(var(--color-foreground),.65);font-size:calc(var(--font-body-scale) * 1.3rem)}.topics-index__empty,.topics-index__filter-empty{max-width:68rem;margin:4rem auto 0;padding:3.2rem;border:.1rem solid rgba(var(--color-foreground),.16);text-align:center}.topics-index__empty>:first-child,.topics-index__filter-empty{margin-top:0}.topics-index__empty>:last-child,.topics-index__filter-empty{margin-bottom:0}@media(max-width:989px){.topics-index__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:639px){.topics-index__search-controls,.topics-index__grid{grid-template-columns:1fr}.topics-index__search-button{width:100%}}.button-block{display:flex;align-items:center;justify-content:start}.button-block--center{justify-content:center}.button-block--right{justify-content:end}.guide-switcher{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px}.guide-switcher__link{display:inline-flex;align-items:center;min-height:44px;padding:8px 16px;border-radius:var(--button-radius, 10rem);border:1px solid color-mix(in srgb,rgba(var(--color-foreground)) 14%,transparent);text-decoration:none;font-size:.88rem;font-weight:600;color:color-mix(in srgb,rgba(var(--color-foreground)) 72%,transparent);background:rgba(var(--color-background))}.guide-switcher__link:hover{color:rgba(var(--color-foreground));border-color:color-mix(in srgb,rgba(var(--color-foreground)) 28%,transparent)}.guide-switcher__link:focus-visible{outline:2px solid rgba(var(--color-accent));outline-offset:2px}.guide-switcher__link.is-active{color:rgba(var(--color-foreground));background:color-mix(in srgb,rgba(var(--color-accent)) 22%,transparent);border-color:color-mix(in srgb,rgba(var(--color-accent)) 55%,transparent)}.guide-orient{margin:0 0 20px;padding:14px 16px;border-radius:var(--general-radius-1, 1rem);background:rgba(var(--color-background-2));border:1px solid color-mix(in srgb,rgba(var(--color-foreground)) 7%,transparent)}.guide-orient__row{margin:0 0 8px}.guide-orient__row:last-of-type{margin-bottom:0}.guide-orient__label{display:block;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,rgba(var(--color-foreground)) 55%,transparent);margin-bottom:2px}.guide-orient__text,.guide-orient__note{margin:0;font-size:.92rem;line-height:1.55;color:color-mix(in srgb,rgba(var(--color-foreground)) 78%,transparent)}.guide-orient__note{margin-top:10px}.guide-paths{margin:0 0 clamp(24px,4vw,36px)}.guide-paths__h2{font-family:var(--font-heading-family, sans-serif);font-size:clamp(1.2rem,2.2vw,1.6rem);font-weight:600;letter-spacing:-.025em;margin:0 0 14px}.guide-paths__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:12px}@media(min-width:768px){.guide-paths__list{grid-template-columns:1fr 1fr}}.guide-path{margin:0;border:1px solid color-mix(in srgb,rgba(var(--color-foreground)) 8%,transparent);border-radius:var(--general-radius-1, 1rem);background:rgba(var(--color-background))}.guide-path__link{display:block;min-height:44px;padding:16px 18px;text-decoration:none;color:inherit;height:100%}a.guide-path__link:hover{background:color-mix(in srgb,rgba(var(--color-accent)) 8%,transparent)}a.guide-path__link:focus-visible{outline:2px solid rgba(var(--color-accent));outline-offset:2px}.guide-path__title{font-family:var(--font-heading-family, sans-serif);font-size:1.02rem;font-weight:600;margin:0 0 8px;overflow-wrap:break-word}.guide-path__meta{margin:0 0 6px;font-size:.86rem;line-height:1.5;color:color-mix(in srgb,rgba(var(--color-foreground)) 70%,transparent)}.guide-path__k{font-weight:700;letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;color:color-mix(in srgb,rgba(var(--color-foreground)) 50%,transparent);margin-right:6px}.guide-path__limit{margin:8px 0 0;font-size:.8rem;line-height:1.45;color:color-mix(in srgb,rgba(var(--color-foreground)) 58%,transparent)}.guide-rail{display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;margin:0 0 16px;padding:0 40px 8px 0;scrollbar-width:thin;max-width:100%}.guide-rail::-webkit-scrollbar{height:6px}.guide-rail__btn,.guide-rail__clear{flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 14px;border-radius:var(--button-radius, 10rem);border:1px solid color-mix(in srgb,rgba(var(--color-foreground)) 14%,transparent);background:rgba(var(--color-background));color:rgba(var(--color-foreground));font:inherit;font-size:.82rem;font-weight:600;cursor:pointer;white-space:nowrap}.guide-rail__btn:hover,.guide-rail__clear:hover{border-color:color-mix(in srgb,rgba(var(--color-foreground)) 28%,transparent)}.guide-rail__btn:focus-visible,.guide-rail__clear:focus-visible{outline:2px solid rgba(var(--color-accent));outline-offset:2px}.guide-rail__btn[aria-pressed=true]{background:color-mix(in srgb,rgba(var(--color-accent)) 22%,transparent);border-color:color-mix(in srgb,rgba(var(--color-accent)) 55%,transparent)}.guide-rail__icon{width:16px;height:16px;flex-shrink:0;color:rgba(var(--color-accent))}.guide-rail__clear[hidden]{display:none}.guide-finder{margin:0 0 16px;padding:14px 16px;border-radius:var(--general-radius-1, 1rem);border:1px solid color-mix(in srgb,rgba(var(--color-foreground)) 7%,transparent);background:rgba(var(--color-background-2))}.guide-finder__label{display:block;font-size:.68rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:color-mix(in srgb,rgba(var(--color-foreground)) 55%,transparent);margin:0 0 10px}.guide-finder__field{display:flex;align-items:center;gap:10px;background:rgba(var(--color-background));border:1px solid color-mix(in srgb,rgba(var(--color-foreground)) 14%,transparent);border-radius:var(--button-radius, 10rem);padding:0 14px}.guide-finder__field:focus-within{border-color:rgba(var(--color-accent))}.guide-finder__icon{width:17px;height:17px;flex-shrink:0;color:color-mix(in srgb,rgba(var(--color-foreground)) 45%,transparent)}.guide-finder__input{flex:1;min-width:0;border:none;background:transparent;outline:none;padding:12px 0;font:inherit;font-size:.95rem;color:rgba(var(--color-foreground))}.guide-finder__input::-webkit-search-cancel-button{display:none}.guide-finder__clear{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:none;border-radius:50%;cursor:pointer;background:color-mix(in srgb,rgba(var(--color-foreground)) 10%,transparent);color:rgba(var(--color-foreground))}.guide-finder__clear svg{width:13px;height:13px}.guide-finder__clear:focus-visible{outline:2px solid rgba(var(--color-accent));outline-offset:2px}.guide-finder__count,.guide-finder__hint{margin:8px 2px 0;font-size:.78rem;color:color-mix(in srgb,rgba(var(--color-foreground)) 55%,transparent)}.guide-finder__hint kbd{display:inline-block;padding:1px 6px;border-radius:4px;font-family:inherit;font-size:.7rem;font-weight:600;background:color-mix(in srgb,rgba(var(--color-foreground)) 8%,transparent)}.guide-related{margin:clamp(28px,5vw,48px) 0 0;padding:18px 20px;border-radius:var(--general-radius-1, 1rem);border:1px solid color-mix(in srgb,rgba(var(--color-foreground)) 8%,transparent);background:rgba(var(--color-background-2))}.guide-related__h2{font-family:var(--font-heading-family, sans-serif);font-size:1.15rem;font-weight:600;margin:0 0 8px}.guide-related__body{margin:0 0 14px;font-size:.92rem;line-height:1.55;color:color-mix(in srgb,rgba(var(--color-foreground)) 72%,transparent)}.guide-related__actions{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center;margin:0}.guide-related__cta{display:inline-flex;align-items:center;min-height:44px;padding:8px 18px;border-radius:var(--button-radius, 10rem);background:rgba(var(--color-accent));color:rgba(var(--color-foreground));font-weight:600;text-decoration:none}.guide-related__cta:focus-visible,.guide-related__text:focus-visible{outline:2px solid rgba(var(--color-accent));outline-offset:2px}.guide-related__text{color:rgba(var(--color-foreground));font-weight:600;font-size:.88rem}.guide-anchor{display:block;width:0;height:0;overflow:hidden;scroll-margin-top:120px}.guide-entry-actions{display:flex;flex-wrap:wrap;gap:8px 12px;margin-top:12px}.guide-entry-actions a{display:inline-flex;align-items:center;min-height:44px;font-size:.82rem;font-weight:600;color:rgba(var(--color-accent));text-decoration:none}.guide-entry-actions a:hover{text-decoration:underline}.guide-entry-actions a:focus-visible{outline:2px solid rgba(var(--color-accent));outline-offset:2px;border-radius:4px}.guide-empty{margin:12px 0 0;font-size:.9rem;color:color-mix(in srgb,rgba(var(--color-foreground)) 65%,transparent)}.guide-empty[hidden]{display:none}[data-guide-item][hidden]{display:none!important}@media(prefers-reduced-motion:reduce){.guide-switcher__link,.guide-path__link,.guide-rail__btn,.guide-finder__field{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/37/compiled_assets/styles.css.map */
