:root{--mh-green: #3a594c;--mh-terra: #db6e2e;--mh-lotus: #eda277;--mh-lotus-bg: #fdf3ec;--mh-ivory: #f9efe3;--mh-mist: #b0b6a5;--mh-white: #ffffff;--mh-text: #1a1a1a;--mh-text-light: #666666;--mh-border: #e8ddd0;--mh-radius: 8px}.mh-recipe{font-family:inherit;color:var(--mh-text);max-width:860px;margin:0 auto;padding:32px 40px 60px;line-height:1.7;background:var(--mh-ivory);border-radius:var(--mh-radius)}.mh-recipe__infobar{margin-bottom:36px;border:1px solid var(--mh-border);border-radius:var(--mh-radius);overflow:hidden;background:var(--mh-white)}.mh-recipe__infobar-row{display:flex;flex-wrap:wrap;border-bottom:1px solid var(--mh-border)}.mh-recipe__infobar-row:last-child{border-bottom:none}.mh-recipe__infobar-item{flex:1 1 80px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px 16px 16px;text-align:center;border-right:1px solid var(--mh-border);gap:5px}.mh-recipe__infobar-item:last-child{border-right:none}.mh-recipe__infobar-value{font-size:22px;font-weight:700;color:var(--mh-green);font-family:Lato,sans-serif;line-height:1.1}.mh-recipe__infobar-label{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--mh-text-light)}.mh-recipe__infobar-meta{display:flex;flex-wrap:wrap;gap:24px;padding:14px 20px;align-items:center}.mh-recipe__infobar-meta-item{font-size:14px;line-height:1.4}.mh-recipe__infobar-meta-label{font-weight:700;color:var(--mh-green);margin-right:4px}.mh-recipe__infobar-meta-value{color:var(--mh-text-light)}.mh-recipe__intro{font-size:16px;color:var(--mh-green);line-height:1.8;margin-bottom:36px;padding:0 10px 36px;border-bottom:1px solid var(--mh-border)}.mh-recipe__intro p{margin:0 0 14px}.mh-recipe__intro p:last-child{margin-bottom:0}.mh-recipe__section-title{font-size:22px;font-weight:700;font-family:Lato,sans-serif;color:var(--mh-text);margin:0 0 20px;display:flex;align-items:baseline;gap:10px}.mh-recipe__section-note{font-size:15px;font-weight:500;color:var(--mh-text-light)}.mh-recipe__ingredients{margin-bottom:44px}.mh-recipe__ingredient-group{margin-bottom:24px}.mh-recipe__ingredient-group:last-child{margin-bottom:0}.mh-recipe__group-title{font-size:13px;font-weight:700;color:var(--mh-terra);text-transform:uppercase;letter-spacing:.08em;margin:0 0 10px}.mh-recipe__ingredient-list{list-style:none;padding:0;margin:0}.mh-recipe__ingredient-item{display:flex;align-items:baseline;gap:12px;padding:13px 16px;background:var(--mh-white);border-left:4px solid var(--mh-lotus);margin-bottom:8px;border-radius:0 var(--mh-radius) var(--mh-radius) 0}.mh-recipe__ingredient-amount{font-size:14px;font-weight:700;color:var(--mh-green);min-width:80px;flex-shrink:0}.mh-recipe__ingredient-name{font-size:15px;color:var(--mh-text)}.mh-recipe__ingredient-link{color:var(--mh-text);text-decoration:underline;text-decoration-color:var(--mh-lotus);text-underline-offset:2px;transition:color .15s}.mh-recipe__ingredient-link:hover{color:var(--mh-green);text-decoration-color:var(--mh-green)}.mh-recipe__steps{margin-bottom:44px}.mh-recipe__step-list{list-style:none;padding:0;margin:0}.mh-recipe__step-item{display:grid;grid-template-columns:36px 1fr;gap:16px;padding:20px 20px 20px 0;background:var(--mh-white);border-left:5px solid var(--mh-green);margin-bottom:10px;border-radius:0 var(--mh-radius) var(--mh-radius) 0}.mh-recipe__step-number{display:flex;align-items:flex-start;justify-content:center;padding-top:2px;font-size:18px;font-weight:700;font-family:Lato,sans-serif;color:var(--mh-green);opacity:.4}.mh-recipe__step-content{font-size:15px;line-height:1.65}.mh-recipe__step-title{display:block;font-weight:700;font-size:15px;font-family:Lato,sans-serif;color:var(--mh-text);margin-bottom:6px}.mh-recipe__ayurveda{margin-bottom:44px}.mh-recipe__ayurveda-box{background:var(--mh-white);border-left:5px solid var(--mh-terra);padding:24px 28px;border-radius:0 var(--mh-radius) var(--mh-radius) 0}.mh-recipe__ayurveda-row{display:grid;grid-template-columns:160px 1fr;gap:12px;padding:12px 0;border-bottom:1px solid var(--mh-border);line-height:1.6;font-size:15px}.mh-recipe__ayurveda-row:last-of-type{border-bottom:none;padding-bottom:0}.mh-recipe__ayurveda-row:first-child{padding-top:0}.mh-recipe__ayurveda-label{font-weight:700;font-family:Lato,sans-serif;color:var(--mh-text);font-size:14px;padding-top:1px}.mh-recipe__ayurveda-text{color:var(--mh-text-light);font-size:14px}.mh-recipe__divider{border:none;border-top:1px solid var(--mh-border);margin:0 0 44px}.mh-recipe__dosha-section{margin-bottom:44px}.mh-recipe__dosha-tips{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin-top:20px}.mh-recipe__dosha-tip{padding:16px 18px;border-radius:var(--mh-radius);font-size:13px;line-height:1.6;color:var(--mh-text-light);background:var(--mh-white);box-shadow:0 1px 4px #3a594c1a}.mh-recipe__dosha-tip--vata{border-top:3px solid var(--mh-lotus)}.mh-recipe__dosha-tip--pitta{border-top:3px solid #6aaba0}.mh-recipe__dosha-tip--kapha{border-top:3px solid #a09990}.mh-recipe__dosha-tip-name{display:block;font-size:11px;font-weight:700;font-family:Lato,sans-serif;text-transform:uppercase;letter-spacing:.1em;margin-bottom:6px}.mh-recipe__dosha-tip--vata .mh-recipe__dosha-tip-name{color:var(--mh-terra)}.mh-recipe__dosha-tip--pitta .mh-recipe__dosha-tip-name{color:#4a8a82}.mh-recipe__dosha-tip--kapha .mh-recipe__dosha-tip-name{color:#7a6e68}.mh-recipe__nutrition{margin-bottom:44px}.mh-recipe__nutrition-table{width:100%;border-collapse:collapse;background:var(--mh-white);font-size:14px;border-radius:var(--mh-radius);overflow:hidden}.mh-recipe__nutrition-table thead th{padding:13px 16px;text-align:left;font-size:12px;font-weight:700;font-family:Lato,sans-serif;letter-spacing:.05em;color:var(--mh-white);background:var(--mh-green)}.mh-recipe__nutrition-table thead th:last-child{text-align:right}.mh-recipe__nutrition-table tbody td{padding:11px 16px;border-bottom:1px solid var(--mh-border);color:var(--mh-text)}.mh-recipe__nutrition-table tbody tr:nth-child(2n) td{background:#faf6f1}.mh-recipe__nutrition-table tbody tr:last-child td{border-bottom:none}.mh-recipe__nutrition-value{text-align:right;font-weight:600;color:var(--mh-green)}.mh-recipe__faq{margin-bottom:44px}.mh-recipe__faq-list{list-style:none;padding:0;margin:0}.mh-recipe__faq-item{background:var(--mh-white);border-radius:var(--mh-radius);margin-bottom:8px;border:1px solid var(--mh-border);list-style:none;transition:border-color .2s,background .2s;height:auto;min-height:0}.mh-recipe__faq-item:hover{border-color:var(--mh-lotus);background:var(--mh-ivory);cursor:pointer}.mh-recipe__faq-question{width:100%;background:none;border:none;padding:16px 18px;text-align:left;font-family:inherit;font-size:15px;font-weight:600;line-height:1.4;color:var(--mh-green);cursor:pointer;display:flex;justify-content:space-between;align-items:flex-start;gap:12px;transition:background .2s;border-radius:var(--mh-radius) var(--mh-radius) 0 0;min-width:0;box-sizing:border-box;height:auto}.mh-recipe__faq-question span,.mh-recipe__faq-question-text{flex:1;min-width:0;white-space:normal;word-break:break-word}.mh-recipe__faq-question:after{content:"+";font-size:20px;font-weight:300;color:var(--mh-lotus);flex-shrink:0;transition:transform .2s;margin-top:1px;line-height:1}.mh-recipe__faq-item.is-open .mh-recipe__faq-question:after{transform:rotate(45deg)}.mh-recipe__faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease}.mh-recipe__faq-item.is-open .mh-recipe__faq-answer{max-height:1000px}.mh-recipe__faq-answer-inner{padding:4px 20px 18px;font-size:15px;color:var(--mh-text-light);line-height:1.7;border-top:1px solid var(--mh-border)}@media(max-width:640px){.mh-recipe{padding:20px 20px 40px}.mh-recipe__intro{padding:20px}.mh-recipe__infobar-item{flex:1 1 45%;border-bottom:1px solid var(--mh-border)}.mh-recipe__ayurveda-row{grid-template-columns:1fr;gap:4px}.mh-recipe__dosha-tips{grid-template-columns:1fr}.mh-recipe__step-item{grid-template-columns:28px 1fr;gap:12px}}@media print{.mh-recipe{background:#fff}.mh-recipe__faq-answer{max-height:none!important}.mh-recipe__faq-question:after{display:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/miraherba-recipe-v2.css.map */
