.fch{position:relative;padding:12px 16px clamp(36px,5vw,64px);background-color:var(--ch-paper);background-image:var(--ch-paper-tile, none);background-size:512px 512px;color:var(--ch-ink);font-family:var(--ch-font-body)}.fch--tini{background:var(--ch-roast);color:var(--ch-paper)}.fch__inner{max-width:1200px;margin:0 auto}.fch :focus-visible{outline:3px solid var(--ch-roast);outline-offset:3px;box-shadow:none}.fch--tini :focus-visible{outline-color:var(--ch-paper)}.fch__crumbs ol{list-style:none;margin:0 0 10px;padding:0;display:flex;flex-wrap:wrap;align-items:center}.fch__crumbs li{display:inline-flex;align-items:center;font-family:var(--ch-font-body);font-weight:600;font-size:16px;color:var(--ch-cocoa)}.fch__crumbs li+li:before{content:"\2022";margin:0 .6em}.fch__crumbs a{display:inline-flex;align-items:center;min-height:44px;color:var(--ch-ink);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:2px}.fch--tini .fch__crumbs li{color:var(--ch-paper-2)}.fch--tini .fch__crumbs a{color:var(--ch-paper)}.fch__grid{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"card" "tv" "about";gap:24px}.fch .ch-tcard.fch__card{grid-area:card;max-width:none;margin:0!important;padding:52px 20px 26px}.fch__title{font-size:clamp(50px,13.5vw,96px);line-height:.92}.fch__title .fch__cat{display:block;margin-top:14px;font-family:var(--ch-font-title);font-weight:400;font-size:clamp(21px,2.6vw,30px);line-height:1.12;letter-spacing:.06em;color:var(--ch-mocha);text-shadow:none}.fch__tagline{margin-top:4px}.fch__tv{grid-area:tv;position:relative;margin:0;padding:12px 12px 30px;background:var(--ch-ink);border-radius:var(--ch-r-xl);box-shadow:0 8px 0 var(--ch-roast)}.fch--tini .fch__tv{box-shadow:0 0 0 2px var(--ch-paper-line),0 8px 0 var(--ch-ink)}.fch__tv:after{content:"";position:absolute;right:26px;bottom:9px;width:12px;height:12px;border-radius:50%;background:var(--ch-paper-2);box-shadow:-24px 0 0 var(--ch-crema)}.fch__screen{position:relative;overflow:hidden;padding:46px 12px 22px;border-radius:var(--ch-r-lg);background-color:var(--ch-paper-2);background-image:var(--ch-paper-tile, none);background-size:360px 360px;box-shadow:inset 0 0 44px #1a131138}.fch__osd{position:absolute;top:14px;left:18px;z-index:3;font-family:var(--ch-font-title);font-size:14px;line-height:1;letter-spacing:.12em;text-transform:uppercase;color:var(--ch-roast)}.fch__snow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:var(--ch-noise, none) 0 0 / 220px 220px repeat;mix-blend-mode:multiply;opacity:.14}@media(prefers-reduced-motion:no-preference){html[data-static=on] .fch__snow{animation:fch-tune .7s steps(6) 1 both}}@keyframes fch-tune{0%{opacity:.7;background-position:0 0}40%{opacity:.5;background-position:97px 53px}70%{opacity:.3;background-position:31px 171px}to{opacity:.14;background-position:0 0}}.fch__cans{position:relative;z-index:1;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}.fch__can{display:flex;justify-content:center;min-width:0}.fch__can-link{display:flex;flex-direction:column;align-items:center;gap:12px;padding:6px 6px 8px;border-radius:var(--ch-r-md);color:var(--ch-ink);text-decoration:none;text-align:center;transition:transform .22s cubic-bezier(.2,.7,.2,1)}.fch__can-img{display:block;width:auto;height:clamp(220px,64vw,400px);max-width:100%;filter:drop-shadow(0 10px 10px rgba(26,19,17,.25));transition:transform .25s ease}.fch__can-cap{display:flex;flex-direction:column;align-items:center;gap:6px}.fch__can-line{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:6px 16px;background:var(--ch-ink);color:var(--ch-paper);border-radius:var(--ch-pill);font-family:var(--ch-font-title);font-size:16px;line-height:1.1;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}@media(max-width:599px){.fch__can-line{padding-inline:10px;font-size:15px;letter-spacing:.04em}}.fch__can-desc{font-family:var(--ch-font-body);font-weight:600;font-size:var(--fs-label, 14px);line-height:1.3;letter-spacing:.02em;color:var(--ch-cocoa)}@media(hover:hover){a.fch__can-link:hover .fch__can-img{transform:translateY(-4px) rotate(-2deg)}a.fch__can-link:hover .fch__can-line{box-shadow:3px 3px 0 var(--ch-roast)}}.fch__about{grid-area:about;display:flex;flex-direction:column;gap:16px;max-width:42rem}.fch__intro p{margin:0 0 12px;font-family:var(--ch-font-body);font-size:18px;line-height:1.55;color:var(--ch-mocha)}.fch__intro p:last-child{margin-bottom:0}.fch__intro a{color:inherit;text-decoration:underline;text-underline-offset:.18em}.fch__line{margin:0;font-family:var(--ch-font-serif);font-size:21px;line-height:1.3;color:var(--ch-roast)}.fch__flavor{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px}.fch__flavor-label{font-family:var(--ch-font-title);font-size:14px;letter-spacing:.14em;text-transform:uppercase;color:var(--ch-cocoa)}.fch__stamp{display:inline-flex;align-items:center;min-height:40px;padding:6px 16px;border:2px solid var(--ch-ink);border-radius:var(--ch-pill);font-family:var(--ch-font-title);font-size:16px;letter-spacing:.1em;text-transform:uppercase;color:var(--ch-ink)}.fch__ctas{margin:6px 0 0}.fch .fch__btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:10px 28px;box-sizing:border-box;background:var(--ch-ink);color:var(--ch-paper);border:2px solid var(--ch-ink);text-decoration:none;font-size:18px;text-transform:uppercase}.fch--tini .fch__intro p,.fch--tini .fch__line{color:var(--ch-paper)}.fch--tini .fch__flavor-label{color:var(--ch-paper-2)}.fch--tini .fch__stamp{border-color:var(--ch-paper);color:var(--ch-paper)}.fch--tini .fch__btn{background:var(--ch-paper);color:var(--ch-ink);border-color:var(--ch-paper);box-shadow:0 5px 0 var(--ch-ink)}@media(min-width:600px){.fch__cans{gap:28px}.fch__screen{padding:52px 24px 26px}.fch .ch-tcard.fch__card{padding:56px 32px 30px}}@media(min-width:990px){.fch{padding:16px 24px 72px}.fch__grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);grid-template-areas:"card tv" "about tv";grid-template-rows:auto 1fr;column-gap:48px;row-gap:28px;align-items:start}.fch__tv{align-self:start}.fch__intro p{font-size:19px;line-height:1.6}}@media(max-width:359px){.fch__can-img{height:200px}.fch__can-line{padding-inline:8px;font-size:14px;letter-spacing:.02em}.fch__cans{gap:8px}.fch__screen{padding-inline:8px}}@media(prefers-reduced-motion:reduce){.fch__can-link,.fch__can-img{transition:none}a.fch__can-link:hover .fch__can-img{transform:none}}.lnx--channel .lnx-duo>.lnx-panel:only-child{grid-column:1 / -1}@media(min-width:990px){.lnx--channel .lnx-duo>.lnx-panel:only-child .lnx-card{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:44px;align-items:start;padding:36px 36px 34px}.lnx--channel .lnx-duo>.lnx-panel:only-child .lnx-card__main{margin-top:0}.lnx--channel .lnx-duo>.lnx-panel:only-child .lnx-card__aside{position:sticky;top:120px}.lnx--channel .lnx-duo>.lnx-panel:only-child .lnx-mark{top:auto;right:auto;left:36px;bottom:34px;width:88px;height:88px}.lnx--channel .lnx-duo>.lnx-panel:only-child .lnx-card__head>.ki-eyebrow,.lnx--channel .lnx-duo>.lnx-panel:only-child .lnx-card__name{padding-right:0}.lnx--channel .lnx-duo>.lnx-panel:only-child .lnx-card__name{font-size:clamp(44px,4.4vw,60px)}}section.ff{color:var(--ch-ink);font-family:var(--ch-font-body)}.ff .ff__head{max-width:820px;margin:0 auto;text-align:center}.ff .ff__head .ki-eyebrow{display:inline-block;margin:0 0 14px;padding:6px 16px;background:var(--ch-ink);color:var(--ch-paper);border-radius:var(--ch-pill);font-family:var(--ch-font-title);font-weight:400;font-size:14px;line-height:1.3;letter-spacing:.14em;text-transform:uppercase}.ff .ff__title{margin:0 0 20px;font-family:var(--ch-font-hero);font-weight:400;font-stretch:normal;text-transform:uppercase;letter-spacing:.01em;font-size:clamp(40px,9vw,68px);line-height:.95;color:var(--ch-roast);text-shadow:var(--ch-extrude)}.ff .ff__intro{max-width:720px;margin:0 auto;text-align:left}.ff .ff__intro p{font-family:var(--ch-font-body);color:var(--ch-mocha)}.ff .ff__table-wrap{max-width:900px;margin:clamp(24px,4vw,40px) auto 0;background:var(--ch-paper-2);border:2px solid var(--ch-ink);border-radius:var(--ch-r-xl);box-shadow:var(--ch-shadow);overflow:hidden}.ff .ff__table{border:0;border-radius:0;background:transparent;color:var(--ch-ink);font-family:var(--ch-font-body)}.ff .ff__table th,.ff .ff__table td{padding:14px 18px;border-bottom:1px solid var(--ch-soft)}.ff .ff__row--head th,.ff .ff__row--head td{background:var(--ch-ink);color:var(--ch-paper);border-bottom:0}.ff .ff__line{font-family:var(--ch-font-title);font-weight:400;font-size:18px;letter-spacing:.1em;text-transform:uppercase}.ff .ff__desc{font-family:var(--ch-font-body);font-weight:600;font-size:15px;letter-spacing:.02em;color:var(--ch-paper-2);opacity:1}.ff .ff__label{font-family:var(--ch-font-body);font-weight:700;font-size:15px;color:var(--ch-roast)}.ff .ff__cell{font-size:17px;color:var(--ch-ink)}.ff .ff__cell small{color:var(--ch-cocoa)}.ff .ff__table tbody tr:last-child th,.ff .ff__table tbody tr:last-child td{border-bottom:0}.ff .ki-dose{font-family:var(--ch-font-body);border-color:var(--ch-ink);color:var(--ch-ink);border-radius:10px}.ff .ki-dose__seg+.ki-dose__seg{border-left-color:var(--ch-ink)}.ff .ki-dose__seg--fill{background:var(--ch-ink);color:var(--ch-paper)}.ff .ff__table .ki-link{font-family:var(--ch-font-body);color:var(--ch-ink);text-decoration-color:var(--ch-ink)}.ff .ff__more{max-width:900px;margin:28px auto 0;justify-content:center;gap:14px}.ff .ff__more .ki-link{min-height:48px;padding:0 20px;box-sizing:border-box;background:var(--ch-paper);color:var(--ch-ink);border:2px solid var(--ch-ink);border-radius:var(--ch-pill);box-shadow:0 4px 0 var(--ch-ink);font-family:var(--ch-font-title);font-weight:400;font-size:15px;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;transition:transform .2s ease,background-color .2s ease,color .2s ease}@media(hover:hover){.ff .ff__more .ki-link:hover{transform:translateY(-2px);background:var(--ch-ink);color:var(--ch-paper)}}.ff :focus-visible{outline:3px solid var(--ch-roast);outline-offset:3px;box-shadow:none}@media(max-width:640px){.ff .ff__table th,.ff .ff__table td{padding:10px 12px}.ff .ff__label{font-size:14px}.ff .ff__row--head .ff__line{font-size:16px}.ff .ff__desc{font-size:14px}.ff .ff__more{justify-content:flex-start}}@media(prefers-reduced-motion:reduce){.ff .ff__more .ki-link:hover{transform:none}}.svs{padding:clamp(36px,6vw,64px) 16px;color:var(--ch-ink);font-family:var(--ch-font-body)}.svs__card{max-width:820px;margin:0 auto;padding:clamp(24px,4vw,40px) clamp(18px,4vw,44px);background:var(--ch-paper-2);border:2px solid var(--ch-ink);border-radius:var(--ch-r-xl);box-shadow:var(--ch-shadow)}.svs__head{text-align:center}.svs__eyebrow{display:inline-block;margin:0 0 14px;padding:6px 16px;background:var(--ch-ink);color:var(--ch-paper);border-radius:var(--ch-pill);font-family:var(--ch-font-title);font-weight:400;font-size:14px;line-height:1.3;letter-spacing:.14em;text-transform:uppercase}.svs__title{margin:0;font-family:var(--ch-font-hero);font-weight:400;text-transform:uppercase;letter-spacing:.01em;font-size:clamp(40px,9vw,64px);line-height:.95;color:var(--ch-roast);text-shadow:var(--ch-extrude);text-wrap:balance}.svs__lede{margin:16px auto 0;max-width:36ch;font-family:var(--ch-font-serif);font-size:clamp(20px,2.4vw,24px);line-height:1.3;color:var(--ch-mocha)}.svs__steps{list-style:none;counter-reset:svs;margin:24px auto 0;padding:0;max-width:620px;display:grid;gap:14px}.svs__steps li{counter-increment:svs;display:flex;align-items:flex-start;gap:14px;font-size:18px;font-weight:600;line-height:1.45;color:var(--ch-ink)}.svs__steps li:before{content:counter(svs);flex:none;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;margin-top:-4px;border-radius:50%;background:var(--ch-ink);color:var(--ch-paper);font-weight:700;font-size:17px}.svs__note{margin:22px auto 0;max-width:620px;font-size:17px;line-height:1.55;color:var(--ch-mocha)}.svs__more{margin:18px auto 0;max-width:620px}.svs__link{display:inline-flex;align-items:center;min-height:48px;padding:10px 20px;box-sizing:border-box;line-height:1.25;background:var(--ch-paper);color:var(--ch-ink);border:2px solid var(--ch-ink);border-radius:var(--ch-pill);box-shadow:0 4px 0 var(--ch-ink);font-family:var(--ch-font-title);font-weight:400;font-size:15px;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;transition:transform .2s ease,background-color .2s ease,color .2s ease}@media(hover:hover){.svs__link:hover{transform:translateY(-2px);background:var(--ch-ink);color:var(--ch-paper)}}.svs__extra{margin:14px auto 0;max-width:620px;font-size:17px;line-height:1.55;color:var(--ch-mocha)}.svs__extra a{color:var(--ch-ink);font-weight:700;text-underline-offset:3px}.svs :focus-visible{outline:3px solid var(--ch-roast);outline-offset:3px;box-shadow:none}@media(prefers-reduced-motion:reduce){.svs__link:hover{transform:none}}.kfaq.ki-ground--kraft{background:transparent;color:var(--ch-ink);font-family:var(--ch-font-body)}.kfaq .kfaq__head{text-align:center;margin-inline:auto}.kfaq .kfaq__head .ki-eyebrow{display:inline-block;margin:0 0 14px;padding:6px 16px;background:var(--ch-ink);color:var(--ch-paper);border-radius:var(--ch-pill);font-family:var(--ch-font-title);font-weight:400;font-size:14px;line-height:1.3;letter-spacing:.14em;text-transform:uppercase}.kfaq .kfaq__head .ki-h2{margin:0;font-family:var(--ch-font-hero);font-weight:400;font-stretch:normal;text-transform:uppercase;letter-spacing:.01em;font-size:clamp(40px,9vw,64px);line-height:.95;color:var(--ch-roast);text-shadow:var(--ch-extrude)}.kfaq .kfaq__item{background:var(--ch-paper);color:var(--ch-ink);border:3px solid var(--ch-ink);border-radius:var(--ch-r-md);box-shadow:0 5px 0 var(--ch-ink)}.kfaq .kfaq__item[open]{border-top:3px solid var(--ch-ink)}.kfaq .kfaq__q{font-family:var(--ch-font-body);font-weight:700;font-size:18px;line-height:1.35;color:var(--ch-ink)}.kfaq .kfaq__sign{font-family:var(--ch-font-title);font-size:26px;color:var(--ch-ink)}.kfaq .kfaq__summary:focus-visible{outline:3px solid var(--ch-roast);outline-offset:-5px;border-radius:14px}.kfaq .kfaq__a .ki-body{font-family:var(--ch-font-body);font-size:17px;line-height:1.55;color:var(--ch-mocha)}.kfaq .kfaq__a a{color:var(--ch-ink);font-weight:700;text-decoration-color:var(--ch-ink)}.kfaq .kfaq__vol{font-family:var(--ch-font-body);font-weight:600;font-size:15px;letter-spacing:.04em;color:var(--ch-cocoa)}.kfaq .ki-dose{font-family:var(--ch-font-body);border-color:var(--ch-ink);color:var(--ch-ink);border-radius:10px}.kfaq .ki-dose__seg+.ki-dose__seg{border-left-color:var(--ch-ink)}.kfaq .ki-dose__seg--fill{background:var(--ch-ink);color:var(--ch-paper)}.kfaq .ki-dose__line{font-family:var(--ch-font-title);font-weight:400;font-stretch:100%;font-size:16px;letter-spacing:.08em;color:var(--ch-ink)}.kfaq .ki-dose__desc{font-family:var(--ch-font-body);font-weight:600;font-size:15px;letter-spacing:.02em;color:var(--ch-cocoa)}.kfaq .kfaq__more{text-align:center}.kfaq .kfaq__more .ki-link{display:inline-flex;align-items:center;min-height:48px;padding:10px 20px;box-sizing:border-box;line-height:1.25;background:var(--ch-paper);color:var(--ch-ink);border:2px solid var(--ch-ink);border-radius:var(--ch-pill);box-shadow:0 4px 0 var(--ch-ink);font-family:var(--ch-font-title);font-weight:400;font-size:15px;letter-spacing:.08em;text-transform:uppercase;text-decoration:none}@media(hover:hover){.kfaq .kfaq__more .ki-link:hover{background:var(--ch-ink);color:var(--ch-paper)}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/family-ch.css.map */
