.phase-caffeine{background:var(--plf-porcelain, #f4f1ea);color:var(--plf-espresso, #3c2619);padding:clamp(3.6rem,7vw,8rem) 0}.phase-caffeine__shell{margin:0 auto;max-width:124rem;padding-inline:clamp(2rem,5vw,4rem)}.phase-caffeine__breadcrumb{align-items:center;display:flex;flex-wrap:wrap;font-size:1.4rem;gap:.8rem;margin-bottom:4rem}.phase-caffeine__breadcrumb a{color:inherit;text-underline-offset:.3rem}.phase-caffeine__hero{max-width:82rem}.phase-caffeine__eyebrow{color:var(--plf-olive, #65683d);font-size:1.3rem;font-weight:750;letter-spacing:.12em;margin:0 0 1.2rem;text-transform:uppercase}.phase-caffeine__hero h1{font-family:var(--plf-display, Georgia, serif);font-size:clamp(4rem,7vw,7.2rem);line-height:.98;margin:0;overflow-wrap:normal;text-wrap:balance;word-break:normal}.phase-caffeine__lede{font-size:clamp(1.8rem,2.2vw,2.2rem);line-height:1.55;margin:2rem 0 0;max-width:68ch}.phase-caffeine__limit{background:var(--plf-cream, #fffaf2);border:.1rem solid var(--plf-line-strong, rgba(60, 38, 25, .28));border-left:.5rem solid var(--plf-olive, #65683d);border-radius:1.2rem;margin:3rem 0;max-width:92rem;padding:1.8rem 2rem}.phase-caffeine__limit strong{display:block;margin-bottom:.5rem}.phase-caffeine__limit p{margin:0}.phase-caffeine__tool{background:var(--plf-cream, #fffaf2);border:.1rem solid var(--plf-line, rgba(60, 38, 25, .16));border-radius:1.4rem;box-shadow:var(--plf-shadow-small, 0 12px 32px rgba(60, 38, 25, .09));display:grid;gap:3rem;margin-top:3.2rem;padding:clamp(2rem,4vw,3.2rem)}.phase-caffeine__inputs h2,.phase-caffeine__result h2,.phase-caffeine__method h2,.phase-caffeine__capture h2,.phase-caffeine__products h2,.phase-caffeine__faq h2{font-family:var(--plf-display, Georgia, serif);margin:0 0 1.5rem}.phase-caffeine__form{display:grid;gap:1.8rem}.phase-caffeine__field label,.phase-caffeine__assumption legend{display:block;font-size:1.4rem;font-weight:750;margin-bottom:.7rem}.phase-caffeine__field input,.phase-caffeine__assumption select{background:var(--plf-porcelain, #f4f1ea);border:.1rem solid var(--plf-line-strong, rgba(60, 38, 25, .28));border-radius:.8rem;color:var(--plf-espresso, #3c2619);font-size:1.6rem;min-height:4.8rem;padding:1.1rem 1.3rem;width:100%}.phase-caffeine__assumption{border:0;margin:0;padding:0}.phase-caffeine__helper{color:#3c2619c2;font-size:1.3rem;line-height:1.45;margin:.6rem 0 0}.phase-caffeine__calculate,.phase-caffeine__print{align-items:center;border:.1rem solid var(--plf-espresso, #3c2619);border-radius:1rem;cursor:pointer;display:inline-flex;font-size:1.5rem;font-weight:750;justify-content:center;min-height:5rem;padding:1.2rem 2rem;text-decoration:none}.phase-caffeine__calculate{background:var(--plf-amber, #c98838);color:var(--plf-carbon, #20130f)}.phase-caffeine__print{background:var(--plf-espresso, #3c2619);color:var(--plf-cream, #fffaf2)}.phase-caffeine__result{background:var(--plf-porcelain, #f4f1ea);border-left:.5rem solid var(--plf-olive, #65683d);border-radius:1.2rem;padding:clamp(2rem,4vw,3.2rem)}.phase-caffeine__number{display:block;font-family:var(--plf-display, Georgia, serif);font-size:clamp(4.2rem,7vw,7.2rem);font-weight:650;line-height:1;margin:1rem 0}.phase-caffeine__summary{font-size:1.6rem;line-height:1.55;margin:0 0 2.4rem}.phase-caffeine__chart{background:var(--plf-cream, #fffaf2);border:.1rem solid var(--plf-line, rgba(60, 38, 25, .16));border-radius:1rem;margin:0 0 2rem;overflow:hidden;padding:1.5rem}.phase-caffeine__chart svg{display:block;height:auto;max-width:100%;overflow:visible;width:100%}.phase-caffeine__chart-grid{stroke:#3c261926;stroke-width:1}.phase-caffeine__chart-line{fill:none;stroke:var(--plf-espresso, #3c2619);stroke-linecap:round;stroke-linejoin:round;stroke-width:5}.phase-caffeine__chart-label{fill:var(--plf-espresso, #3c2619);font-family:var(--plf-ui, Arial, sans-serif);font-size:14px}.phase-caffeine__table-wrap{margin-top:2rem;overflow-x:auto}.phase-caffeine__table{border-collapse:collapse;font-size:1.4rem;width:100%}.phase-caffeine__table th,.phase-caffeine__table td{border-bottom:.1rem solid var(--plf-line, rgba(60, 38, 25, .16));padding:.9rem .7rem;text-align:left}.phase-caffeine__method,.phase-caffeine__capture,.phase-caffeine__products,.phase-caffeine__faq{margin-top:clamp(4.8rem,8vw,8rem)}.phase-caffeine__method details,.phase-caffeine__faq details{background:var(--plf-cream, #fffaf2);border:.1rem solid var(--plf-line, rgba(60, 38, 25, .16));border-radius:1rem;margin-top:1.2rem;padding:0 1.8rem}.phase-caffeine__method summary,.phase-caffeine__faq summary{cursor:pointer;font-weight:750;min-height:5rem;padding:1.5rem 3rem 1.5rem 0}.phase-caffeine__details{line-height:1.65;padding-bottom:1.8rem}.phase-caffeine__capture{background:var(--plf-parchment, #e7d9c3);border:.1rem solid var(--plf-line-strong, rgba(60, 38, 25, .28));border-radius:1.4rem;display:grid;gap:2rem;padding:clamp(2rem,5vw,3.2rem)}.phase-caffeine__capture-form{display:grid;gap:1rem}.phase-caffeine__capture-form input[type=email]{background:var(--plf-cream, #fffaf2);border:.1rem solid var(--plf-line-strong, rgba(60, 38, 25, .28));border-radius:.8rem;color:var(--plf-espresso, #3c2619);font-size:1.6rem;min-height:5rem;padding:1.1rem 1.3rem;width:100%}.phase-caffeine__capture-form button{background:var(--plf-espresso, #3c2619);border:.1rem solid var(--plf-espresso, #3c2619);border-radius:.8rem;color:var(--plf-cream, #fffaf2);cursor:pointer;font-size:1.5rem;font-weight:750;min-height:5rem;padding:1rem 1.5rem}.phase-caffeine__disclosure{font-size:1.25rem;line-height:1.5;margin:0}.phase-caffeine__product-grid{display:grid;gap:1.6rem}.phase-caffeine__product{background:var(--plf-cream, #fffaf2);border:.1rem solid var(--plf-line, rgba(60, 38, 25, .16));border-radius:1.2rem;overflow:hidden}.phase-caffeine__product img{background:var(--plf-cream, #fffaf2);display:block;height:30rem;object-fit:contain;width:100%}.phase-caffeine__product-copy{padding:1.8rem}.phase-caffeine__product-copy h3{margin:0 0 .6rem}.phase-caffeine__product-copy p{margin:.4rem 0 1.2rem}.phase-caffeine__product-copy a{color:inherit;font-weight:750;text-underline-offset:.3rem}.phase-caffeine__note{color:#3c2619c2;line-height:1.5;margin-top:1.6rem}@media screen and (min-width:750px){.phase-caffeine__tool{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.phase-caffeine__capture{align-items:center;grid-template-columns:minmax(0,1fr) minmax(32rem,.8fr)}.phase-caffeine__capture-form{grid-template-columns:minmax(0,1fr) auto}.phase-caffeine__capture-form .phase-caffeine__disclosure,.phase-caffeine__capture-form [data-phase-email-status]{grid-column:1 / -1}.phase-caffeine__product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.phase-caffeine__product img{height:34rem}}@media screen and (max-width:749px){.phase-caffeine__breadcrumb{margin-bottom:2.8rem}.phase-caffeine__calculate,.phase-caffeine__print{width:100%}.phase-caffeine__chart{padding:1rem}}@media(prefers-reduced-motion:reduce){.phase-caffeine *,.phase-caffeine *:before,.phase-caffeine *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}@media print{.shopify-section-group-header-group,.shopify-section-group-footer-group,.phase-caffeine__breadcrumb,.phase-caffeine__capture,.phase-caffeine__products,.phase-caffeine__faq,.phase-caffeine__calculate,.phase-caffeine__print{display:none!important}.phase-caffeine{background:#fff;padding:0}.phase-caffeine__tool{box-shadow:none}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/phase-caffeine-guide.css.map */
