.ig-ing{--ig-ing-hair: rgba(18, 18, 65, .14);--ig-ing-soft: rgba(18, 18, 65, .62)}.ig-ing__eyebrow{font-size:1.1rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ig-ember);margin:0 0 1.2rem}.ig-ing__eyebrow em{font-style:italic}.ig-ing__title{font-family:var(--font-heading-family);font-weight:400;font-size:clamp(3.2rem,5.5vw,5.6rem);line-height:1.08;letter-spacing:-.01em;margin:0 0 2rem}.ig-ing__title em{font-style:italic;color:var(--ig-ember)}.ig-ing__lede{font-size:1.7rem;line-height:1.7;max-width:46ch;margin:0 0 1.4rem}.ig-ing__lede--sub{font-size:1.5rem;color:var(--ig-ing-soft);max-width:60ch;margin-bottom:0}.ig-ing__mast{border-bottom:1px solid var(--ig-ing-hair);padding-bottom:4rem}.ig-ing__rail{position:sticky;top:0;z-index:20;background-color:rgb(var(--color-background));border-bottom:1px solid var(--ig-ing-hair);margin-bottom:4rem}.ig-ing__rail-inner{display:flex;gap:0;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ig-ing__rail-inner::-webkit-scrollbar{display:none}.ig-ing__rail-inner[hidden]{display:none}.ig-ing__chip{flex:0 0 auto;background:none;border:0;border-bottom:2px solid transparent;padding:1.4rem 1.6rem 1.3rem;font-family:var(--font-body-family);font-size:1.3rem;font-weight:500;letter-spacing:.04em;color:var(--ig-ing-soft);white-space:nowrap;cursor:pointer;transition:color .15s,border-color .15s}.ig-ing__chip:first-child{padding-left:0}.ig-ing__chip:hover{color:rgb(var(--color-foreground))}.ig-ing__chip[aria-pressed=true]{color:rgb(var(--color-foreground));border-bottom-color:var(--ig-ember)}.ig-ing__chip:focus-visible{outline:2px solid var(--ig-ember);outline-offset:-2px}.ig-ing__returnbar{position:fixed;inset:0 0 auto 0;z-index:60;background:var(--ig-ink);color:var(--ig-warm-white);transform:translateY(-100%);transition:transform .24s ease}.ig-ing__returnbar.is-on{transform:none}.ig-ing__returnbar-inner{max-width:var(--ig-container-width, 1200px);margin:0 auto;padding:1.3rem clamp(1.6rem,4vw,3.2rem);display:flex;align-items:center;gap:1.2rem;font-size:1.3rem}.ig-ing__returnbar-back{flex:0 0 auto;display:inline-flex;align-items:center;gap:.8rem;background:none;border:0;padding:.6rem 0;font-family:var(--font-body-family);font-size:1.3rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ig-ember-light);cursor:pointer;border-bottom:1px solid transparent;transition:color .15s,border-color .15s}.ig-ing__returnbar-back:hover{color:var(--ig-warm-white);border-bottom-color:var(--ig-ember)}.ig-ing__returnbar-back:focus-visible{outline:2px solid var(--ig-ember);outline-offset:3px}.ig-ing__returnbar-arrow{font-size:1.5rem;line-height:1}.ig-ing__returnbar-crumb{min-width:0;display:flex;align-items:center;gap:.9rem;color:#fdfaf58c;overflow:hidden}.ig-ing__returnbar-sep{flex:0 0 auto}.ig-ing__returnbar-here{color:var(--ig-warm-white);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ig-ing__returnbar-esc{margin-left:auto;flex:0 0 auto;font-size:1.1rem;letter-spacing:.1em;text-transform:uppercase;color:#fdfaf573}@media screen and (max-width:749px){.ig-ing__returnbar-crumb,.ig-ing__returnbar-esc{display:none}.ig-ing__returnbar-back{font-size:1.2rem}}.ig-ing__prodhead{display:grid;grid-template-columns:minmax(0,22rem) minmax(0,1fr);gap:clamp(2.4rem,5vw,4.8rem);align-items:center;padding:1rem 0 4rem}.ig-ing__prodhead--noimage{grid-template-columns:minmax(0,1fr)}.ig-ing__prodmedia{background:var(--ig-warm-paper);aspect-ratio:1;display:flex;align-items:center;justify-content:center;overflow:hidden}.ig-ing__prodmedia img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.ig-ing__prodname{font-family:var(--font-heading-family);font-weight:400;font-size:clamp(2.6rem,4vw,4rem);line-height:1.15;margin:0 0 1.2rem}.ig-ing__prodname em{font-style:italic;color:var(--ig-ember)}.ig-ing__prodline{font-size:1.6rem;line-height:1.65;color:var(--ig-ing-soft);max-width:52ch;margin:0 0 2rem}.ig-ing__prodcta{display:flex;flex-wrap:wrap;gap:1.2rem;align-items:center}.ig-ing__prodprice{font-size:1.4rem;color:var(--ig-ing-soft)}@media screen and (max-width:749px){.ig-ing__prodhead{grid-template-columns:minmax(0,1fr);gap:2rem;padding-bottom:3rem}.ig-ing__prodmedia{aspect-ratio:16 / 9}.ig-ing__prodcta .ig-button{width:100%;text-align:center}}.ig-ing__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(24rem,1fr));gap:1px;background:var(--ig-ing-hair);border:1px solid var(--ig-ing-hair);margin-bottom:4rem}.ig-ing__grid--sub{margin-bottom:1rem}.ig-ing__card{display:flex;flex-direction:column;align-items:flex-start;gap:.6rem;background-color:rgb(var(--color-background));border:0;padding:2.2rem 2.1rem 2rem;text-align:left;font-family:var(--font-body-family);cursor:pointer;position:relative;min-height:16rem;transition:background-color .15s}.ig-ing__card:after{content:"";position:absolute;inset:auto 0 0 0;height:2px;background:var(--ig-ember);transform:scaleX(0);transform-origin:left;transition:transform .18s}.ig-ing__card:hover{background:var(--ig-warm-paper)}.ig-ing__card:hover:after,.ig-ing__card:focus-visible:after{transform:scaleX(1)}.ig-ing__card:focus-visible{outline:2px solid var(--ig-ember);outline-offset:-2px}.ig-ing__card-badge{font-size:1rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ig-ember)}.ig-ing__card-name{font-family:var(--font-heading-family);font-weight:400;font-size:2rem;line-height:1.2}.ig-ing__card-short{font-size:1.3rem;line-height:1.5;color:var(--ig-ing-soft);flex:1}.ig-ing__card-count{font-size:1.1rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid var(--ig-ing-hair);padding-bottom:.2rem;margin-top:.4rem}@media screen and (max-width:749px){.ig-ing__grid{grid-template-columns:minmax(0,1fr)}.ig-ing__card{min-height:0;padding:1.8rem 1.7rem}}.ig-ing__subhead{border-top:1px solid var(--ig-ing-hair);padding-top:3.5rem;margin:1rem 0 3rem}.ig-ing__subline{font-size:1.5rem;line-height:1.65;color:var(--ig-ing-soft);max-width:56ch;margin:0}.ig-ing__overview[hidden],.ig-ing__detail[hidden]{display:none}.ig-ing__detail{padding-bottom:1rem}.ig-ing__name{font-family:var(--font-heading-family);font-weight:400;font-size:clamp(2.8rem,4.5vw,4rem);line-height:1.15;margin:0 0 .5rem}.ig-ing__name:focus{outline:none}.ig-ing__alias{font-size:1.4rem;color:var(--ig-ing-soft);margin:0 0 2.4rem}.ig-ing__copy{font-size:1.6rem;line-height:1.75;max-width:60ch;margin:0 0 1.4rem}.ig-ing__copy+.ig-ing__copy{color:var(--ig-ing-soft)}.ig-ing__none{border-left:2px solid var(--ig-ember);background:var(--ig-warm-paper);padding:2rem 2.2rem;font-size:1.5rem;line-height:1.65;color:rgb(var(--color-foreground));max-width:60ch;margin:2rem 0}.ig-ing__studies-head{margin:4rem 0 2rem;padding-top:3rem;border-top:1px solid var(--ig-ing-hair)}.ig-ing__study{background:var(--ig-warm-paper);padding:2.4rem 2.4rem 2.2rem;margin-bottom:1.2rem}.ig-ing__study-title{font-size:1.5rem;font-weight:500;line-height:1.45;margin:0 0 1.8rem;max-width:64ch}.ig-ing__fields{display:grid;grid-template-columns:12rem minmax(0,1fr);gap:.7rem 2rem;margin:0 0 1.8rem}.ig-ing__fields dt{font-size:1.1rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ig-ember);padding-top:.2rem}.ig-ing__fields dd{margin:0;font-size:1.4rem;line-height:1.5}.ig-ing__fields dd em{color:var(--ig-ing-soft);font-style:italic}.ig-ing__link{display:inline-block;font-size:1.2rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--color-foreground));text-decoration:none;border-bottom:1px solid var(--ig-ember);padding-bottom:.2rem}.ig-ing__link:hover{color:var(--ig-ember)}.ig-ing__extra{font-size:1.4rem;color:var(--ig-ing-soft);margin:2rem 0 0;max-width:60ch}.ig-ing__more{margin:2rem 0 0;font-size:1.3rem}.ig-ing__more a{color:var(--ig-ing-soft);text-decoration:none;border-bottom:1px solid var(--ig-ing-hair);padding-bottom:.1rem}.ig-ing__more a:hover{color:rgb(var(--color-foreground));border-bottom-color:var(--ig-ember)}@media screen and (max-width:749px){.ig-ing__study{padding:1.8rem}.ig-ing__fields{grid-template-columns:minmax(0,1fr);gap:.2rem}.ig-ing__fields dt{padding-top:1rem}.ig-ing__fields dt:first-child{padding-top:0}}.ig-ing__return{background:var(--ig-ink);color:var(--ig-warm-white);padding:clamp(2.4rem,4vw,3.6rem);margin-top:4.5rem}.ig-ing__return-top{display:flex;flex-wrap:wrap;gap:1.6rem;align-items:center;justify-content:space-between;padding-bottom:2.4rem;margin-bottom:2.4rem;border-bottom:1px solid rgba(253,250,245,.18)}.ig-ing__return-all{display:inline-flex;align-items:center;gap:.9rem;background:var(--ig-ember);border:1px solid var(--ig-ember);color:var(--ig-ink);padding:1.5rem 2.8rem;font-family:var(--font-body-family);font-size:1.3rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase;cursor:pointer;transition:background-color .15s}.ig-ing__return-all:hover{background:var(--ig-ember-light);border-color:var(--ig-ember-light)}.ig-ing__return-all:focus-visible{outline:2px solid var(--ig-warm-white);outline-offset:3px}.ig-ing__return-shop{color:var(--ig-warm-white);font-size:1.3rem;text-decoration:none;border-bottom:1px solid var(--ig-ember);padding-bottom:.2rem}.ig-ing__return-shop:hover{color:var(--ig-ember-light)}.ig-ing__pager{display:flex;gap:1.6rem;justify-content:space-between}.ig-ing__pager button{background:none;border:0;padding:0;font-family:var(--font-body-family);font-size:1.4rem;line-height:1.4;color:#fdfaf5bf;cursor:pointer;text-align:left;max-width:48%}.ig-ing__pager button:last-child{text-align:right}.ig-ing__pager button:hover{color:var(--ig-ember-light)}.ig-ing__pager button:focus-visible{outline:2px solid var(--ig-ember);outline-offset:3px}.ig-ing__pager span{display:block;font-size:1rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ig-ember);margin-bottom:.4rem}@media screen and (max-width:749px){.ig-ing__return-top{flex-direction:column;align-items:stretch}.ig-ing__return-all{width:100%;justify-content:center}.ig-ing__return-shop{text-align:center}}.ig-ing__foot{border-top:1px solid var(--ig-ing-hair);padding-top:3rem;margin-top:3rem}.ig-ing__foot p{font-size:1.3rem;line-height:1.7;color:var(--ig-ing-soft);max-width:74ch;margin:0 0 1.2rem}.ig-ing__foot p:last-child{margin-bottom:0}@media(prefers-reduced-motion:reduce){.ig-ing *,.ig-ing *:before,.ig-ing *:after{transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/component-ig-ingredients.css.map */
