.mguide{--mg-forest: #1F3D2E;--mg-ink: #2A2A28;--mg-gold-deep: #7a6224;--mg-rule: #c6a95a;--mg-line: #D9D2BF;--mg-heading-font: var(--heading-font-family, Cardo, Georgia, "Times New Roman", serif);--mg-body-font: var(--text-font-family, Cardo, Georgia, "Times New Roman", serif);background:#fff;color:var(--mg-ink);font-family:var(--mg-body-font);border-top:1px solid var(--mg-line);border-bottom:1px solid var(--mg-line)}.mguide *,.mguide *:before,.mguide *:after{box-sizing:border-box}.mguide__inner{max-width:720px;margin:0 auto;padding:36px 20px 40px}.mguide .mguide__eyebrow{margin:0 0 10px;font-size:12px;line-height:1.4;letter-spacing:.2em;text-transform:uppercase;color:var(--mg-gold-deep)}.mguide__title{margin:0 0 14px;font-family:var(--mg-heading-font);font-weight:400;font-size:28px;line-height:1.15;color:var(--mg-forest);letter-spacing:0;text-transform:none}.mguide--guide .mguide__title{font-size:34px}.mguide__h2{margin:36px 0 12px;padding-top:28px;border-top:1px solid var(--mg-rule);font-family:var(--mg-heading-font);font-weight:400;font-size:24px;line-height:1.2;color:var(--mg-forest);letter-spacing:0;text-transform:none}.mguide__h3{margin:22px 0 6px;font-family:var(--mg-heading-font);font-weight:700;font-size:19px;line-height:1.3;color:var(--mg-forest);letter-spacing:0;text-transform:none}.mguide p,.mguide li{font-size:17px;line-height:1.6;color:var(--mg-ink);overflow-wrap:break-word}.mguide p{margin:0 0 14px}.mguide ul{margin:0 0 16px;padding-left:1.2em;list-style:disc}.mguide li{margin:0 0 8px;padding-left:.2em}.mguide strong{font-weight:700;color:var(--mg-forest)}.mguide a{color:var(--mg-forest);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.mguide a:hover{text-decoration-thickness:2px}.mguide a:focus-visible{outline:2px solid var(--mg-gold-deep);outline-offset:2px}.mguide__intro p{font-size:18px}.mguide__price-table{min-width:0}.mguide__table-scroll{max-width:100%;border:1px solid var(--mg-line)}.mguide__table-scroll:focus-visible{outline:2px solid var(--mg-gold-deep);outline-offset:2px}.mguide__table{width:680px;min-width:680px;table-layout:fixed;border-collapse:collapse}.mguide__table th,.mguide__table td{padding:11px 12px;border-bottom:1px solid var(--mg-line);color:var(--mg-ink);font-size:14px;line-height:1.4;vertical-align:top;overflow-wrap:anywhere}.mguide__table thead th{color:var(--mg-forest);font-weight:700}.mguide__table tbody tr:last-child th,.mguide__table tbody tr:last-child td{border-bottom:0}.mguide__table th:first-child{width:40%}.mguide__table th:nth-child(2){width:21%}.mguide__table th:nth-child(3){width:17%}.mguide__table th:nth-child(4){width:22%}.mguide__table--servings th:first-child{width:35%}.mguide__table--servings th:nth-child(2){width:14%}.mguide__table--servings th:nth-child(3){width:14%}.mguide__table--servings th:nth-child(4){width:18%}.mguide__table--servings th:nth-child(5){width:19%}.mguide__variant{display:block;font-weight:400}@media(max-width:749px){.mguide__table-scroll{border:0;overflow:visible}.mguide__table{display:block;width:100%;min-width:0}.mguide__table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.mguide__table tbody{display:block}.mguide__table tbody tr{display:block;margin-bottom:12px;border:1px solid var(--mg-line)}.mguide__table tbody th:first-child{display:block;width:100%}.mguide__table tbody td{display:grid;grid-template-columns:42% 58%;padding:7px 12px}.mguide__table tbody td:before{color:var(--mg-forest);font-weight:700}.mguide__table tbody td:nth-child(2):before{content:"Size"}.mguide__table tbody td:nth-child(3):before{content:"Price"}.mguide__table tbody td:nth-child(4):before{content:"Price per gram"}.mguide__table tbody td:nth-child(5):before{content:"Price per serving"}.mguide__table tbody tr:last-child th{border-bottom:1px solid var(--mg-line)}.mguide__table tbody tr:last-child td{border-bottom:1px solid var(--mg-line)}.mguide__table tbody tr:last-child td:last-child{border-bottom:0}}.mguide__brand{margin-top:26px;padding-top:20px;border-top:1px solid var(--mg-rule)}.mguide .mguide__links{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.mguide .mguide__cta{display:inline-flex;align-items:center;min-height:44px;padding:10px 22px;border:1px solid var(--mg-forest);border-radius:2px;background:var(--mg-forest);color:#fff;font-family:var(--mg-body-font);font-size:17px;line-height:1.3;text-decoration:none}.mguide .mguide__cta:hover{background:#2c5240;border-color:#2c5240}.mguide .mguide__cta--secondary{background:#fff;color:var(--mg-forest)}.mguide .mguide__cta--secondary:hover{background:#f4f1e8;color:var(--mg-forest)}@media(min-width:750px){.mguide__inner{padding:48px 24px 52px}.mguide__title{font-size:32px}.mguide--guide .mguide__title{font-size:42px}.mguide__h2{font-size:27px}}
/*# sourceMappingURL=/cdn/shop/t/390/assets/matcha-guide.css.map */
