body[data-page=ingredient]{--serif: "Fraunces", "Instrument Serif", Georgia, serif;--mono: "JetBrains Mono", "DM Mono", ui-monospace, monospace}body[data-page=ingredient] em,body[data-page=ingredient] .art-hero h1 em,body[data-page=ingredient] .article h2 em{font-variation-settings:"opsz" 144,"SOFT" 60}.breadcrumb{max-width:1100px;margin:0 auto;padding:28px 28px 0;font-family:var(--mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;opacity:.7}.breadcrumb a:hover{opacity:1;color:var(--coral)}.breadcrumb .sep{margin:0 10px;opacity:.4}.art-hero{max-width:1100px;margin:20px auto 0;padding:0 28px}.art-hero .eyebrow{font-family:var(--mono);font-size:12px;letter-spacing:.18em;text-transform:uppercase;display:flex;align-items:center;gap:10px;margin-bottom:16px}.art-hero .eyebrow:before{content:"";width:28px;height:2px;background:var(--ink);display:inline-block}.art-hero .num{font-family:var(--mono);font-size:11px;letter-spacing:.2em;opacity:.6}.art-hero h1{font-family:var(--display);font-size:clamp(48px,7vw,110px);line-height:.85;letter-spacing:-.04em;text-transform:uppercase;margin:8px 0 16px}.art-hero h1 em{font-family:var(--serif);font-weight:400;font-style:italic;text-transform:none;color:var(--forest);letter-spacing:-.01em}.art-hero .dek{font-family:var(--serif);font-style:italic;font-size:clamp(17px,2vw,22px);line-height:1.4;max-width:560px;opacity:.85}.art-hero .meta{margin-top:24px;display:flex;flex-wrap:wrap;gap:14px;font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;opacity:.6}.art-hero .meta span+span{padding-left:14px;border-left:1.5px solid rgba(26,21,16,.25)}.art-hero .icon-card{aspect-ratio:1;border:2.5px solid var(--ink);border-radius:28px;background:var(--honey);position:relative;overflow:hidden;display:grid;place-items:center;box-shadow:10px 10px 0 var(--ink);transform:rotate(2deg)}.art-hero .icon-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 20% 20%,rgba(255,255,255,.35),transparent 55%)}.art-hero .icon-card svg{width:72%;height:72%;position:relative;z-index:1}.art-hero .icon-card .sticker{position:absolute;top:-14px;right:-14px;background:var(--coral);color:var(--cream);border:2px solid var(--ink);border-radius:999px;padding:8px 14px;font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;transform:rotate(8deg);box-shadow:3px 3px 0 var(--ink)}.glance{max-width:1100px;margin:60px auto 0;padding:0 28px}.glance-inner{background:var(--ink);color:var(--cream);border:2.5px solid var(--ink);border-radius:28px;padding:36px 40px;display:grid;grid-template-columns:auto 1fr;gap:40px;align-items:center}@media(max-width:820px){.glance-inner{grid-template-columns:1fr;gap:20px}}.glance h3{font-family:var(--display);font-size:28px;line-height:.9;text-transform:uppercase;letter-spacing:-.02em;margin:0;max-width:180px}.glance h3 em{font-family:var(--serif);font-style:italic;font-weight:400;text-transform:none;color:var(--honey)}.glance-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}@media(max-width:720px){.glance-grid{grid-template-columns:repeat(2,1fr)}}.glance-stat{border:1.5px solid rgba(247,239,223,.25);border-radius:16px;background:#f7efdf0a;padding:16px}.glance-stat .big{font-family:var(--display);font-size:34px;line-height:1;color:var(--honey);letter-spacing:-.02em}.glance-stat .label{font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;opacity:.7;margin-top:8px}.article{max-width:760px;margin:72px auto 0;padding:0 28px}.article .dropcap:first-letter{font-family:var(--display);font-size:6.5em;float:left;line-height:.82;padding:6px 14px 0 0;color:var(--coral)}.article p{font-size:18px;line-height:1.7;margin:0 0 22px;max-width:66ch}.article h2{font-family:var(--display);font-size:clamp(28px,3.5vw,42px);line-height:.95;text-transform:uppercase;letter-spacing:-.02em;margin:56px 0 18px}.article h2 em{font-family:var(--serif);font-style:italic;font-weight:400;text-transform:none;color:var(--forest)}.article h3{font-family:var(--display);font-size:22px;text-transform:uppercase;letter-spacing:-.01em;margin:32px 0 10px}.article ul{padding-left:0;list-style:none;margin:0 0 24px}.article ul li{padding:14px 0 14px 28px;border-top:1.5px solid rgba(26,21,16,.15);font-size:17px;line-height:1.5;position:relative}.article ul li:last-child{border-bottom:1.5px solid rgba(26,21,16,.15)}.article ul li:before{content:"\2192";position:absolute;left:0;top:14px;color:var(--coral);font-weight:700}.placeholder{color:#1a15108c;background:repeating-linear-gradient(-6deg,transparent 0 14px,rgba(26,21,16,.04) 14px 16px);border-radius:6px;padding:2px 6px;font-style:italic}.pullquote{margin:48px -8%;padding:40px 32px;background:var(--forest);color:var(--cream);border:2.5px solid var(--ink);border-radius:24px;position:relative;box-shadow:8px 8px 0 var(--ink)}@media(max-width:820px){.pullquote{margin:40px 0}}.pullquote:before{content:"\201c";position:absolute;top:-32px;left:20px;font-family:var(--serif);font-size:180px;line-height:1;color:var(--honey)}.pullquote q{display:block;quotes:none;font-family:var(--serif);font-style:italic;font-size:clamp(20px,3vw,30px);line-height:1.3}.pullquote cite{display:block;margin-top:18px;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;opacity:.75;font-style:normal}.callout{margin:40px 0;padding:28px;background:var(--cream-2);border:2px solid var(--ink);border-radius:20px;display:grid;grid-template-columns:auto 1fr;gap:20px;align-items:center}.callout .ic{width:64px;height:64px;background:var(--honey);border:2px solid var(--ink);border-radius:16px;display:grid;place-items:center;flex-shrink:0}.callout h4{font-family:var(--display);font-size:20px;text-transform:uppercase;letter-spacing:-.01em;margin:0 0 6px}.callout p{margin:0;font-size:15px;line-height:1.5;opacity:.85}.nutri-mini{margin:56px 0;padding:28px 32px;background:var(--cream);border:2.5px solid var(--ink);border-radius:24px}.nutri-mini .n-title{font-family:var(--display);font-size:20px;text-transform:uppercase;letter-spacing:-.01em;margin-bottom:4px}.nutri-mini .n-sub{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;opacity:.55;margin-bottom:20px}.nutri-mini .n-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:2px solid var(--ink)}@media(max-width:620px){.nutri-mini .n-grid{grid-template-columns:repeat(2,1fr)}}.nutri-mini .n-cell{padding:18px 12px;border-right:1.5px solid rgba(26,21,16,.2);border-bottom:1.5px solid rgba(26,21,16,.2)}.nutri-mini .n-cell:nth-child(4n){border-right:none}@media(max-width:620px){.nutri-mini .n-cell{border-right:none}.nutri-mini .n-cell:nth-child(2n-1){border-right:1.5px solid rgba(26,21,16,.2)}}.nutri-mini .n-big{font-family:var(--display);font-size:26px;line-height:1;letter-spacing:-.02em;color:var(--forest)}.nutri-mini .n-lab{font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;opacity:.6;margin-top:6px}.found-in{max-width:1100px;margin:80px auto 0;padding:0 28px}.found-in .sec-eyebrow{font-family:var(--mono);font-size:13px;letter-spacing:.18em;text-transform:uppercase;display:flex;align-items:center;gap:10px}.found-in .sec-eyebrow:before{content:"";width:28px;height:2px;background:var(--ink);display:inline-block}.found-in h2{font-family:var(--display);font-size:clamp(32px,5vw,52px);line-height:.9;letter-spacing:-.03em;text-transform:uppercase;margin:10px 0 32px}.found-in h2 em{font-family:var(--serif);font-weight:400;font-style:italic;text-transform:none;color:var(--forest)}.found-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media(max-width:820px){.found-grid{grid-template-columns:1fr}}.found-card{background:var(--cream-2);border:2.5px solid var(--ink);border-radius:24px;padding:28px;display:flex;gap:20px;align-items:center;transition:transform .2s,box-shadow .2s;text-decoration:none;color:inherit}.found-card:hover{transform:translateY(-4px) rotate(-1deg);box-shadow:6px 6px 0 var(--ink)}.found-card .jar-mini{width:80px;height:100px;border-radius:10px;border:2px solid var(--ink);display:grid;place-items:center;flex-shrink:0;overflow:hidden;padding:6px}.found-card .jar-mini img{max-width:100%;max-height:100%;object-fit:contain;filter:drop-shadow(0 4px 8px rgba(0,0,0,.15))}.found-card .fname{font-family:var(--display);font-size:18px;text-transform:uppercase;letter-spacing:-.01em;line-height:1;margin-bottom:4px}.found-card .fsub{font-family:var(--serif);font-style:italic;font-size:14px;opacity:.75;margin-bottom:10px}.found-card .fcta{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--coral)}.related{max-width:1100px;margin:80px auto 0;padding:0 28px 100px}.related h2{font-family:var(--display);font-size:28px;text-transform:uppercase;letter-spacing:-.02em;margin:0 0 20px}.related-list{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}@media(max-width:820px){.related-list{grid-template-columns:repeat(2,1fr)}}.rel-card{background:var(--cream);border:2px solid var(--ink);border-radius:16px;padding:16px;transition:transform .2s,box-shadow .2s;text-decoration:none;color:inherit;display:block}.rel-card:hover{transform:translateY(-3px);box-shadow:4px 4px 0 var(--ink)}.rel-card .rimg{width:100%;aspect-ratio:1.4;border-radius:10px;border:1.5px solid var(--ink);display:grid;place-items:center;margin-bottom:10px}.rel-card .rimg svg{width:70%;height:70%}.rel-card .rname{font-family:var(--display);font-size:15px;text-transform:uppercase;letter-spacing:-.01em;line-height:1}.rel-card .rblurb{font-size:12px;opacity:.7;margin-top:6px;line-height:1.4}@media(max-width:640px){.breadcrumb{padding:20px 20px 0;font-size:11px;white-space:nowrap;overflow-x:auto}.breadcrumb .sep{margin:0 6px}.art-hero{padding:0 20px;gap:20px;margin-top:14px}.art-hero h1{font-size:clamp(38px,11vw,64px);margin:6px 0 12px}.art-hero .dek{font-size:16px}.art-hero .meta{gap:10px;margin-top:18px;font-size:10px}.art-hero .icon-card{max-width:280px;justify-self:start;box-shadow:6px 6px 0 var(--ink)}.art-hero .icon-card .sticker{font-size:10px;padding:6px 10px}.glance{margin-top:40px;padding:0 20px}.glance-inner{padding:24px 22px;gap:18px;border-radius:22px}.glance h3{font-size:22px;max-width:none}.glance-stat{padding:14px}.glance-stat .big{font-size:28px}.article{margin-top:48px;padding:0 20px}.article p{font-size:17px;line-height:1.6;margin:0 0 18px}.article .dropcap:first-letter{font-size:5em;padding:2px 10px 0 0}.article h2{font-size:clamp(26px,8vw,34px);margin:40px 0 14px}.article h3{font-size:19px;margin:24px 0 8px}.article ul li{font-size:16px;padding:12px 0 12px 24px}.pullquote{margin:32px 0;padding:28px 22px;border-radius:18px}.pullquote:before{font-size:120px;top:-20px;left:14px}.pullquote q{font-size:19px}.pullquote cite{margin-top:14px;font-size:10px}.callout{margin:28px 0;padding:20px;grid-template-columns:1fr;gap:14px}.callout .ic{width:52px;height:52px}.nutri-mini{margin:40px 0;padding:22px 20px}.nutri-mini .n-title{font-size:18px}.nutri-mini .n-cell{padding:14px 10px}.nutri-mini .n-big{font-size:22px}.found-in{margin-top:56px;padding:0 20px}.found-in h2{font-size:clamp(28px,9vw,40px);margin:8px 0 22px}.found-card{padding:20px;gap:16px}.found-card .jar-mini{width:64px;height:80px}.found-card .fname{font-size:17px}.related{margin-top:56px;padding:0 20px 72px}.related-list{grid-template-columns:1fr}.rel-card{display:flex;gap:14px;align-items:center;padding:14px}.rel-card .rimg{width:80px;height:60px;aspect-ratio:auto;margin:0;flex-shrink:0}.rel-card .rname{font-size:14px}.rel-card .rblurb{font-size:12px;margin-top:4px}}[data-page=ingredient] footer{background:var(--ink);color:var(--cream);padding:60px 28px 30px;margin-top:60px}[data-page=ingredient] .foot-inner{max-width:1200px;margin:0 auto;display:flex;flex-wrap:wrap;gap:40px;justify-content:space-between}[data-page=ingredient] footer h5{font-family:var(--display);font-size:14px;letter-spacing:.08em;margin:0 0 14px;text-transform:uppercase;color:var(--honey)}[data-page=ingredient] footer .foot-col a{display:block;font-size:14px;padding:4px 0;opacity:.8;color:var(--cream)}[data-page=ingredient] footer .foot-col a:hover{opacity:1;color:var(--honey)}@media(max-width:640px){[data-page=ingredient] footer{padding:44px 20px 24px;margin-top:48px}[data-page=ingredient] .foot-inner{flex-direction:column;gap:28px}[data-page=ingredient] .foot-logo{font-size:clamp(28px,8vw,40px)!important}[data-page=ingredient] footer h5{margin-bottom:10px}[data-page=ingredient] .foot-bottom{flex-direction:column;gap:8px;margin-top:28px;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/ingredient.css.map */
