.recipe-calories[data-v-9edcdb71]{border-top:1px solid #e8d9dd;gap:12px;margin-top:18px;padding-top:20px;display:grid}.recipe-calories h2[data-v-9edcdb71]{color:#4b1529;margin:0 0 6px;font:500 clamp(32px,3vw,40px)/1.1 Cormorant Garamond,Rubik,Georgia,serif}.recipe-calories__values[data-v-9edcdb71]{flex-wrap:wrap;gap:15px 25px;display:flex}.recipe-calories__values>div[data-v-9edcdb71]{gap:4px;display:grid}.recipe-calories__values span[data-v-9edcdb71]{color:#76656a;font-size:15px}.recipe-calories strong[data-v-9edcdb71]{color:#651630;font-size:20px;font-weight:750}.recipe-calories__value .recipe-calorie-flame[data-v-9edcdb71]{vertical-align:-.16em;margin-inline-end:4px;font-size:22px}.recipe-calories__unknown[data-v-9edcdb71]{color:#75636b!important;font-size:16px!important;font-weight:600!important}.recipe-calories__note[data-v-9edcdb71]{color:#76656a;margin:0;font-size:14px;line-height:1.65}.recipe-tools[data-v-4419e1a2]{color:#311d25;text-align:start;min-width:0;margin:0;font-family:Manrope,Rubik,sans-serif}.recipe-panel[data-v-4419e1a2]{--panel-padding:clamp(20px, 2.4vw, 28px);padding:var(--panel-padding);background:#fffaf9;border:1px solid #dec6d0}.recipe-panel__top[data-v-4419e1a2]{gap:26px;padding-bottom:18px;display:grid}.recipe-panel h2[data-v-4419e1a2]{color:#4b1529;margin:0;font:500 clamp(32px,3vw,40px)/1.1 Cormorant Garamond,Rubik,Georgia,serif}.recipe-portions[data-v-4419e1a2]{margin:calc(-1 * var(--panel-padding)) calc(-1 * var(--panel-padding)) 0;padding:14px var(--panel-padding);color:#651630;background:#f4e7ed;justify-content:space-between;align-items:center;gap:16px;font-size:clamp(20px,2vw,22px);font-weight:700;display:flex}.recipe-portions select[data-v-4419e1a2]{color:#651630;cursor:pointer;background:#fff;border:1px solid #dec6d0;border-radius:0;min-width:94px;min-height:44px;padding:8px 14px;font:700 20px/1.2 Manrope,Rubik,sans-serif}.recipe-portions select[data-v-4419e1a2]:focus-visible{outline-offset:3px;outline:3px solid #762641}.recipe-note[data-v-4419e1a2]{color:#755e66;margin:0 0 14px;font-size:15px;line-height:1.65}.recipe-ingredients[data-v-4419e1a2]{gap:5px;margin:0;padding:0;list-style:none;display:grid}.recipe-ingredients li[data-v-4419e1a2]{background:#f3f0f1;border-inline-start:3px solid #c2b3bb;gap:4px;padding:10px 14px;line-height:1.5;display:grid}.recipe-ingredients li.recipe-ingredients__item--fat[data-v-4419e1a2]{background:#f8eaf0;border-color:#bf7390}.recipe-ingredients li.recipe-ingredients__item--carbohydrate[data-v-4419e1a2]{background:#fbf2e5;border-color:#c5a16a}.recipe-ingredients li.recipe-ingredients__item--protein[data-v-4419e1a2]{background:#edf5f1;border-color:#6d9b8d}.recipe-ingredients__macro-description[data-v-4419e1a2]{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.recipe-ingredients__main[data-v-4419e1a2]{flex-wrap:wrap;align-items:baseline;gap:5px 10px;font-size:18px;display:flex}.recipe-ingredients__name[data-v-4419e1a2]{overflow-wrap:anywhere;min-width:0;font-weight:700}.recipe-ingredients__quantity[data-v-4419e1a2]{color:#762641;font-size:19px;font-weight:800}.recipe-ingredients__details[data-v-4419e1a2]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;display:flex}.recipe-ingredients__description[data-v-4419e1a2]{color:#77606c;overflow-wrap:anywhere;flex:120px;min-width:0;font-size:15px}.recipe-ingredients__calories[data-v-4419e1a2]{color:#643348;text-align:end;max-width:100%;margin-inline-start:auto;font-size:16px;font-weight:750}.recipe-ingredients__calories bdi[data-v-4419e1a2]{white-space:nowrap}.recipe-ingredients__calories .recipe-calorie-flame[data-v-4419e1a2]{vertical-align:-.16em;margin-inline-end:3px;font-size:17px}.recipe-original-note[data-v-4419e1a2]{color:#765f68;margin:16px 0 0;font-size:14px;line-height:1.65}@media (width<=600px){.recipe-panel[data-v-4419e1a2]{--panel-padding:20px}.recipe-ingredients li[data-v-4419e1a2]{padding:10px 12px}}.recipe-measures-wrap[data-v-176a0bdb]{text-align:start;min-width:0;margin-top:32px;font-family:Manrope,Rubik,sans-serif}.recipe-measures[data-v-176a0bdb]{background:#fcfefe;border:1px solid #d7dfe1}.recipe-measures summary[data-v-176a0bdb]{color:#3e5b59;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:62px;padding:16px 22px;font:600 26px/1.3 Cormorant Garamond,Rubik,Georgia,serif;list-style:none;display:flex}.recipe-measures summary[data-v-176a0bdb]::-webkit-details-marker{display:none}.recipe-measures summary[data-v-176a0bdb]:focus-visible{outline-offset:-3px;outline:2px solid #52736b}.recipe-measures summary .q-icon[data-v-176a0bdb]{transition:transform .25s}.recipe-measures[open] summary .q-icon[data-v-176a0bdb]{transform:rotate(180deg)}.recipe-measures__content[data-v-176a0bdb]{padding:0 22px 22px}.recipe-measures__content p[data-v-176a0bdb]{color:#64706e;margin:0 0 16px;font-size:15px;line-height:1.7}.recipe-measures__scroll[data-v-176a0bdb]{max-width:100%;overflow-x:auto}.recipe-measures table[data-v-176a0bdb]{border-collapse:collapse;width:100%;font-size:16px}.recipe-measures th[data-v-176a0bdb],.recipe-measures td[data-v-176a0bdb]{text-align:start;border-bottom:1px solid #e1e8e5;padding:10px 8px}.recipe-measures thead[data-v-176a0bdb]{color:#3e5b59;background:#eaf2ef}.recipe-measures tbody th[data-v-176a0bdb]{width:37%;font-weight:650}.recipe-measures td[data-v-176a0bdb]{white-space:nowrap}@media (width<=600px){.recipe-measures__content[data-v-176a0bdb]{padding-inline:16px}.recipe-measures table[data-v-176a0bdb]{font-size:14px}.recipe-measures th[data-v-176a0bdb],.recipe-measures td[data-v-176a0bdb]{padding:9px 4px}}
