.lumi-enrichment{padding:var(--enrichment-space-top,24px) 24px var(--enrichment-space-bottom,24px);color:var(--enrichment-ink,#31312e);font-family:var(--lumi-body,var(--font-body-family,Inter,sans-serif));font-weight:400;letter-spacing:0}.lumi-enrichment *,.lumi-enrichment *:before,.lumi-enrichment *:after,.lumi-ingredient-list,.lumi-ingredient-list *{box-sizing:border-box}.lumi-enrichment__surface{max-width:1600px;margin-inline:auto;padding:clamp(24px,3.6vw,56px);border-radius:var(--enrichment-radius,24px);background:var(--enrichment-background,#f6f5f2)}.lumi-enrichment .lumi-enrichment__heading{margin:0 0 32px;color:inherit;font:600 clamp(32px,3vw,44px)/1.1 var(--lumi-display,var(--font-heading-family,"Baloo 2",sans-serif));letter-spacing:-.02em;overflow-wrap:anywhere}.lumi-ingredient-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(24px,4vw,64px);margin:0;padding:0;border-top:1px solid color-mix(in srgb,currentColor 18%,transparent);list-style:none;color:inherit;font-family:var(--lumi-body,var(--font-body-family,Inter,sans-serif));letter-spacing:0}.lumi-ingredient-list .lumi-ingredient{display:grid;grid-template-columns:88px minmax(0,1fr);align-items:center;gap:24px;margin:0;padding:20px 0;border-bottom:1px solid color-mix(in srgb,currentColor 18%,transparent);min-width:0}.lumi-ingredient-list .lumi-ingredient:not(:has(.lumi-ingredient__image)){grid-template-columns:minmax(0,1fr)}.lumi-ingredient__image{display:block;width:88px;height:88px;aspect-ratio:1;object-fit:cover;border-radius:8px}.lumi-ingredient__copy{min-width:0}.lumi-ingredient-list .lumi-ingredient__name{margin:0;color:inherit;font:400 18px/1.35 var(--lumi-body,var(--font-body-family,Inter,sans-serif));letter-spacing:0;text-transform:none;overflow-wrap:anywhere}.lumi-ingredient-list--compact{column-gap:20px}.lumi-ingredient-list--compact .lumi-ingredient{grid-template-columns:44px minmax(0,1fr);gap:12px;padding:12px 0}.lumi-ingredient-list--compact .lumi-ingredient__image{width:44px;height:44px;border-radius:6px}.lumi-ingredient-list--compact .lumi-ingredient__name{font-size:13px;line-height:1.4}.lumi-pdp-ingredients{margin:20px 0 0;border-block:1px solid color-mix(in srgb,currentColor 18%,transparent);color:inherit;font-family:var(--lumi-body,var(--font-body-family,Inter,sans-serif));letter-spacing:0}.lumi-pdp-ingredients>summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:48px;padding:12px 0;margin:0;cursor:pointer;list-style:none;font:500 14px/1.5 var(--lumi-body,var(--font-body-family,Inter,sans-serif));color:inherit}.lumi-pdp-ingredients>summary::-webkit-details-marker{display:none}.lumi-pdp-ingredients>summary:after{content:"+";flex:0 0 18px;text-align:center;font:400 22px/1 var(--lumi-body,Inter,sans-serif)}.lumi-pdp-ingredients[open]>summary:after{content:"\2212"}.lumi-pdp-ingredients>summary:focus-visible{outline:2px solid currentColor;outline-offset:3px;border-radius:2px}.lumi-pdp-ingredients__content{padding:12px 0}.lumi-pdp-ingredients__content .lumi-ingredient-list{border-top:0}.lumi-usage__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,80px)}.lumi-usage__media{min-width:0;aspect-ratio:1;overflow:hidden;border-radius:max(0px,calc(var(--enrichment-radius,24px) - 8px))}.lumi-usage__media img{display:block;width:100%;height:100%;object-fit:cover}.lumi-usage__copy{min-width:0}.lumi-enrichment[data-media-position=right] .lumi-usage__media{order:2}.lumi-usage__copy:only-child{grid-column:1 / -1;width:100%;max-width:720px;margin-inline:auto}.lumi-usage__moment{margin:0 0 24px;font:400 12px/1.5 var(--lumi-mono,"DM Mono",monospace);letter-spacing:.03em;text-transform:uppercase}.lumi-usage__steps{margin:0;padding:0;list-style:none;counter-reset:lumi-usage-step}.lumi-usage__step{display:flex;align-items:baseline;gap:20px;padding:20px 0;margin:0;border-top:1px solid color-mix(in srgb,currentColor 18%,transparent);font-size:16px;line-height:1.6;counter-increment:lumi-usage-step}.lumi-usage__step:before{content:counter(lumi-usage-step,decimal-leading-zero);flex:0 0 24px;font:400 12px/1.5 var(--lumi-mono,"DM Mono",monospace)}.lumi-usage__step>*{min-width:0;margin:0}@media(max-width:749px){.lumi-enrichment{padding-inline:12px}.lumi-enrichment__surface{padding:24px}.lumi-enrichment .lumi-enrichment__heading{margin-bottom:24px;font-size:32px}.lumi-ingredient-list:not(.lumi-ingredient-list--compact){grid-template-columns:minmax(0,1fr)}.lumi-ingredient-list:not(.lumi-ingredient-list--compact) .lumi-ingredient{grid-template-columns:80px minmax(0,1fr);gap:20px;padding:16px 0}.lumi-ingredient-list:not(.lumi-ingredient-list--compact) .lumi-ingredient__image{width:80px;height:80px}.lumi-ingredient-list:not(.lumi-ingredient-list--compact) .lumi-ingredient__name{font-size:16px}.lumi-usage__layout{grid-template-columns:minmax(0,1fr);gap:28px}.lumi-enrichment[data-media-position=right] .lumi-usage__media{order:0}.lumi-usage__step{gap:16px;padding:18px 0;font-size:15px}}@media(max-width:374px){.lumi-ingredient-list--compact{grid-template-columns:minmax(0,1fr)}.lumi-enrichment__surface{padding:20px}}.lumi-usage__precautions{margin-top:16px;border-top:1px solid color-mix(in srgb,currentColor 18%,transparent);font-size:14px;line-height:1.6}.lumi-usage__precautions>summary{padding:16px 0;cursor:pointer;font-weight:500}.lumi-usage__precautions>summary:focus-visible{outline:2px solid currentColor;outline-offset:3px}.lumi-usage__precautions>div{padding-bottom:12px}.lumi-usage__precautions p{margin:0 0 8px}
/*# sourceMappingURL=/cdn/shop/t/34/assets/lumi-product-enrichment.css.map */
