.pdp-ingr{color:var(--to-body);font-family:var(--to-reading)}.pdp-ingr .pdp-ingr__header{max-width:46rem;margin:0 0 1.5rem}.pdp-ingr .pdp-ingr__overline{margin:0 0 .75rem;color:var(--to-muted);font:600 .8125rem/1.4 var(--to-reading);letter-spacing:.08em;text-transform:uppercase}.pdp-ingr .pdp-ingr__header .pdp-ingr__title{margin:0;color:var(--to-forest);font-family:var(--to-display);font-size:2.125rem;font-weight:400;line-height:1.18;letter-spacing:-.02em;text-transform:none}.pdp-ingr .pdp-ingr__intro{margin:.75rem 0 0;max-width:60ch;color:var(--to-muted);font:400 1.0625rem/1.6 var(--to-reading);text-wrap:pretty}.pdp-ingr .pdp-ingr__cue{display:flex;flex-wrap:wrap;align-items:center;column-gap:1rem;margin:.75rem 0 0;color:var(--to-body);font:400 1rem/1.5 var(--to-reading)}.pdp-ingr .pdp-ingr__cue-text{flex:1 1 100%;min-width:0}.pdp-ingr .pdp-ingr__cue-scent{display:block;color:var(--to-forest);font-weight:600}.pdp-ingr .pdp-ingr__cue-link{display:inline-flex;align-items:center;min-height:2.75rem;color:var(--to-forest);font:600 1rem/1.4 var(--to-reading);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.25em}.pdp-ingr .pdp-ingr__cue-link:hover{text-decoration-thickness:2px}.pdp-ingr .pdp-ingr-notes{display:grid;align-items:start;margin:0;padding:0;list-style:none;border-bottom:1px solid var(--to-rule)}.pdp-ingr .pdp-ingr-note{min-width:0;margin:0;border-top:1px solid var(--to-rule)}.pdp-ingr .pdp-ingr-note__summary,.pdp-ingr .pdp-ingr-note__static{display:grid;grid-template-columns:minmax(0,1fr) 2rem;grid-template-rows:minmax(2rem,auto) auto auto;grid-template-areas:"role icon" "name name" "lede lede";align-items:start;column-gap:1rem;padding:.5rem 0 1rem}.pdp-ingr .pdp-ingr-note__static{grid-template-columns:minmax(0,1fr);grid-template-areas:"role" "name" "lede"}.pdp-ingr .pdp-ingr-note__summary{cursor:pointer;list-style:none}.pdp-ingr .pdp-ingr-note__summary::-webkit-details-marker{display:none}.pdp-ingr .pdp-ingr-note__summary::marker{content:""}.pdp-ingr .pdp-ingr-note__role{grid-area:role;align-self:center;color:var(--to-earth);font:600 .75rem/1.4 var(--to-reading);letter-spacing:.08em;text-transform:uppercase}.pdp-ingr .pdp-ingr-note__name{grid-area:name;margin-top:.25rem;color:var(--to-forest);font-family:var(--to-display);font-size:1.25rem;font-weight:400;line-height:1.25;letter-spacing:-.01em}.pdp-ingr .pdp-ingr-note__lede{grid-area:lede;display:block;max-width:62ch;margin-top:.375rem;color:var(--to-body);font:400 1rem/1.5 var(--to-reading);text-wrap:pretty}.pdp-ingr .pdp-ingr-note__icon{grid-area:icon;align-self:center;justify-self:end;position:relative;width:16px;height:16px;border:0;border-radius:0;background:transparent;color:var(--to-forest)}.pdp-ingr .pdp-ingr-note__icon:before,.pdp-ingr .pdp-ingr-note__icon:after{content:"";position:absolute;inset:7px 0 auto;height:1.5px;background:currentColor;transition:transform .2s ease}.pdp-ingr .pdp-ingr-note__icon:after{transform:rotate(90deg)}.pdp-ingr .pdp-ingr-note__more[open] .pdp-ingr-note__icon:after{transform:rotate(0)}@media(prefers-reduced-motion:reduce){.pdp-ingr .pdp-ingr-note__icon:before,.pdp-ingr .pdp-ingr-note__icon:after{transition:none}}.pdp-ingr .pdp-ingr-note__detail{display:grid;row-gap:.25rem;padding:0 3rem 1.125rem 0}.pdp-ingr .pdp-ingr-note .pdp-ingr-note__text{max-width:62ch;margin:0;color:var(--to-body);font:400 1rem/1.55 var(--to-reading);text-wrap:pretty}.pdp-ingr .pdp-ingr-note .pdp-ingr-note__link{justify-self:start;display:inline-flex;align-items:center;min-height:2.75rem;margin-bottom:-.625rem;color:var(--to-forest);font:600 .9375rem/1.4 var(--to-reading);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.25em}.pdp-ingr .pdp-ingr-note .pdp-ingr-note__link:hover{text-decoration-thickness:2px}.pdp-ingr .pdp-ingr-label{margin:2rem 0 0;padding:1.25rem;border:1px solid var(--to-rule);border-radius:var(--to-radius-card, 16px);background:var(--to-white)}.pdp-ingr .pdp-ingr-label__panel{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "list" "notes";row-gap:1.25rem;align-items:start;min-width:0}.pdp-ingr .pdp-ingr-label__head{grid-area:head;min-width:0;overflow-wrap:break-word}.pdp-ingr .pdp-ingr-label .pdp-ingr-label__title{margin:0;color:var(--to-forest);font-family:var(--to-display)!important;font-size:1.625rem;font-weight:400;line-height:1.2;letter-spacing:-.015em;text-transform:none}.pdp-ingr .pdp-ingr-label .pdp-ingr-label__overline{display:block;margin:0 0 .5rem;color:var(--to-muted);font:600 .8125rem/1.4 var(--to-reading);letter-spacing:.08em;text-transform:uppercase}.pdp-ingr .pdp-ingr-label .pdp-ingr-label__meta{margin:.5rem 0 0;max-width:34rem;color:var(--to-muted);font:400 1rem/1.5 var(--to-reading);text-wrap:pretty}.pdp-ingr .pdp-ingr-label__list{grid-area:list;margin:0;padding:0;list-style:none;min-width:0}.pdp-ingr .pdp-ingr-label__item{display:grid;grid-template-columns:1.75rem minmax(0,1fr);column-gap:.75rem;align-items:start;margin:0;padding:.3125rem 0;break-inside:avoid;color:var(--to-forest);font:400 1rem/1.5 var(--to-reading)}.pdp-ingr .pdp-ingr-label__num{display:grid;place-items:center;width:1.75rem;height:1.75rem;border:1px solid transparent;border-radius:50%;color:var(--to-muted);font:600 .8125rem/1 var(--to-reading);font-variant-numeric:tabular-nums}.pdp-ingr .pdp-ingr-label__item.is-explained .pdp-ingr-label__num{border-color:var(--to-forest-rule, #71816B);background:var(--to-selected, #E4EADC);color:var(--to-forest)}.pdp-ingr .pdp-ingr-label__name{min-width:0;padding-top:.125rem;overflow-wrap:anywhere}.pdp-ingr .pdp-ingr-label__notes{grid-area:notes;display:flex;flex-wrap:wrap;align-items:baseline;column-gap:1.5rem;row-gap:.25rem;min-width:0;margin:0;padding-top:.875rem;border-top:1px solid var(--to-rule)}.pdp-ingr .pdp-ingr-label .pdp-ingr-label__legend{margin:0;color:var(--to-muted);font:400 .9375rem/1.5 var(--to-reading)}.pdp-ingr .pdp-ingr-label__key{display:inline-block;width:.875rem;height:.875rem;margin-right:.5rem;vertical-align:-.125rem;border:1px solid var(--to-forest-rule, #71816B);border-radius:50%;background:var(--to-selected, #E4EADC)}.pdp-ingr .pdp-ingr-photo{grid-area:photo;min-width:0;margin:0}.pdp-ingr .pdp-ingr-photo__size{margin:0}.pdp-ingr .pdp-ingr-photo__img{display:block;width:100%;max-width:15rem;height:auto;aspect-ratio:1;border-radius:var(--to-radius-card, 16px);background:var(--to-white)}.pdp-ingr .pdp-ingr-photo figcaption{margin:.5rem 0 0;color:var(--to-muted);font:400 .9375rem/1.5 var(--to-reading);text-wrap:balance}.pdp-ingr .pdp-ingr-label__panel--photo{grid-template-areas:"photo" "head" "list" "notes";column-gap:1rem}.pdp-ingr .pdp-ingr-label__panel--photo .pdp-ingr-photo__img{max-width:6.5rem}.pdp-ingr .pdp-ingr-label__panel--photo .pdp-ingr-label__head{align-self:center}.pdp-ingr .pdp-ingr-label__panel--photo .pdp-ingr-photo figcaption{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pdp-ingr .pdp-ingr-label__panel--photo .pdp-ingr-label__title{font-size:1.5rem}.pdp-ingr .pdp-ingr-label__panel--set{grid-template-areas:"head" "set" "notes"}.pdp-ingr .pdp-ingr-label__set{grid-area:set;display:grid;row-gap:1.5rem;min-width:0}.pdp-ingr .pdp-ingr-label__product{min-width:0}.pdp-ingr .pdp-ingr-label__product+.pdp-ingr-label__product{padding-top:1.5rem;border-top:1px solid var(--to-rule)}.pdp-ingr .pdp-ingr-label .pdp-ingr-label__product-name{margin:0;color:var(--to-forest);font-family:var(--to-display)!important;font-size:1.375rem;font-weight:400;line-height:1.25;letter-spacing:-.01em;text-transform:none}.pdp-ingr .pdp-ingr-label .pdp-ingr-label__product-meta{margin:.25rem 0 .75rem;color:var(--to-muted);font:400 .9375rem/1.5 var(--to-reading);overflow-wrap:break-word}.pdp-ingr .pdp-ingr-label__product--photo{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"photo" "name" "meta" "list" "link";column-gap:1rem;align-items:start}.pdp-ingr .pdp-ingr-label__product--photo .pdp-ingr-photo__img{max-width:5.5rem}.pdp-ingr .pdp-ingr-label__product--photo .pdp-ingr-label__product-name{grid-area:name;align-self:end}.pdp-ingr .pdp-ingr-label__product--photo .pdp-ingr-label__product-meta{grid-area:meta}.pdp-ingr .pdp-ingr-label__product--photo .pdp-ingr-photo{margin:0 0 .75rem}.pdp-ingr .pdp-ingr-label__product--photo .pdp-ingr-photo figcaption{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pdp-ingr .pdp-ingr-label__product--photo .pdp-ingr-label__product-link{grid-area:link;justify-self:start}.pdp-ingr .pdp-ingr-label .pdp-ingr-label__product-link{display:inline-flex;align-items:center;min-height:2.75rem;margin-top:.25rem;color:var(--to-forest);font:600 1rem/1.4 var(--to-reading);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.25em}.pdp-ingr .pdp-ingr-label .pdp-ingr-label__product-link:hover{text-decoration-thickness:2px}@media(min-width:23em){.pdp-ingr .pdp-ingr-label__panel--photo{grid-template-columns:minmax(0,6.5rem) minmax(0,1fr);grid-template-areas:"photo head" "list list" "notes notes"}.pdp-ingr .pdp-ingr-label__product--photo{grid-template-columns:minmax(0,5.5rem) minmax(0,1fr);grid-template-areas:"photo name" "photo meta" "list list" "link link";grid-template-rows:auto 1fr}}@media(min-width:48em){.pdp-ingr .pdp-ingr__header{margin-bottom:1.75rem}.pdp-ingr .pdp-ingr__header .pdp-ingr__title{font-size:2.75rem;line-height:1.14}.pdp-ingr .pdp-ingr__cue-text{flex:0 1 auto}.pdp-ingr .pdp-ingr__cue-scent{display:inline}.pdp-ingr .pdp-ingr-notes{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2.5rem}.pdp-ingr .pdp-ingr-label{padding:1.75rem 2rem}.pdp-ingr .pdp-ingr-label__panel{row-gap:1.5rem}.pdp-ingr .pdp-ingr-label .pdp-ingr-label__title,.pdp-ingr .pdp-ingr-label__panel--photo .pdp-ingr-label__title{font-size:1.75rem}.pdp-ingr .pdp-ingr-label__list--split{columns:2;column-gap:2rem}.pdp-ingr .pdp-ingr-label__panel--photo{grid-template-columns:minmax(0,13rem) minmax(0,1fr);grid-template-rows:auto auto 1fr;grid-template-areas:"photo head" "photo list" "photo notes";column-gap:2.5rem}.pdp-ingr .pdp-ingr-label__panel--photo .pdp-ingr-label__head{align-self:start}.pdp-ingr .pdp-ingr-label__panel--photo .pdp-ingr-photo{align-self:center}.pdp-ingr .pdp-ingr-label__panel--photo .pdp-ingr-photo__img,.pdp-ingr .pdp-ingr-label__product--photo .pdp-ingr-photo__img{max-width:15rem}.pdp-ingr .pdp-ingr-label__panel--photo .pdp-ingr-photo figcaption,.pdp-ingr .pdp-ingr-label__product--photo .pdp-ingr-photo figcaption{position:static;width:auto;height:auto;margin:.5rem 0 0;overflow:visible;clip:auto;white-space:normal}.pdp-ingr .pdp-ingr-label__product--photo{grid-template-columns:minmax(0,13rem) minmax(0,1fr);grid-template-areas:"name name" "meta meta" "photo list" "photo link";grid-template-rows:auto auto auto 1fr;column-gap:2rem}.pdp-ingr .pdp-ingr-label__product--photo .pdp-ingr-label__product-name{align-self:start}.pdp-ingr .pdp-ingr-label__product--photo .pdp-ingr-photo{margin:0}}@media(min-width:64em){.pdp-ingr .pdp-ingr-notes{column-gap:2.5rem}.pdp-ingr .pdp-ingr-note__summary,.pdp-ingr .pdp-ingr-note__static{padding:.625rem 0 1.125rem}.pdp-ingr .pdp-ingr-note__detail{padding-right:0}.pdp-ingr .pdp-ingr-label{padding:2rem 2.5rem}.pdp-ingr .pdp-ingr-label__list--split{columns:3;column-gap:2.5rem}.pdp-ingr .pdp-ingr-label__panel--photo{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:4rem}.pdp-ingr .pdp-ingr-label__panel--photo .pdp-ingr-photo{justify-self:center;width:100%;max-width:21rem}.pdp-ingr .pdp-ingr-label__panel--photo .pdp-ingr-photo__img{max-width:none}.pdp-ingr .pdp-ingr-label__panel--photo .pdp-ingr-photo figcaption{text-align:center}.pdp-ingr .pdp-ingr-label__panel--set{row-gap:2rem}.pdp-ingr .pdp-ingr-label__set{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:3rem}.pdp-ingr .pdp-ingr-label__product+.pdp-ingr-label__product{padding-top:0;border-top:0}.pdp-ingr .pdp-ingr-label__set .pdp-ingr-label__list--split{columns:auto}.pdp-ingr .pdp-ingr-label__product--photo{display:block}.pdp-ingr .pdp-ingr-label__product--photo .pdp-ingr-photo{max-width:10rem;margin:0 0 1rem}}@media(min-width:80em){.pdp-ingr .pdp-ingr-notes--cols-3{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:3rem}.pdp-ingr .pdp-ingr-notes--cols-4{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:2rem}}
/*# sourceMappingURL=/cdn/shop/t/65/assets/pdp-ingredients.css.map */
