.crumbs[data-astro-cid-nxtpm3pj]{display:flex;gap:10px;align-items:center;font-family:var(--f-label);font-weight:700;font-size:16px;letter-spacing:.08em;text-transform:uppercase;color:var(--ash)}.crumbs[data-astro-cid-nxtpm3pj] a[data-astro-cid-nxtpm3pj]{text-decoration:none}.top[data-astro-cid-nxtpm3pj]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:clamp(32px,5vw,64px);align-items:center}.top[data-astro-cid-nxtpm3pj]>img[data-astro-cid-nxtpm3pj]{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;border-radius:24px}.facts[data-astro-cid-nxtpm3pj]{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.facts[data-astro-cid-nxtpm3pj] div[data-astro-cid-nxtpm3pj]{background:var(--cream);border-radius:16px;padding:16px 18px;display:flex;flex-direction:column;gap:4px}.facts[data-astro-cid-nxtpm3pj] dt[data-astro-cid-nxtpm3pj]{font-family:var(--f-label);font-weight:700;font-size:14px;letter-spacing:.12em;text-transform:uppercase;color:var(--ash)}.facts[data-astro-cid-nxtpm3pj] dd[data-astro-cid-nxtpm3pj]{margin:0;font-family:var(--f-label);font-weight:800;font-size:26px;line-height:1.1}@media(max-width:420px){.facts[data-astro-cid-nxtpm3pj] dd[data-astro-cid-nxtpm3pj]{font-size:20px}.facts[data-astro-cid-nxtpm3pj] div[data-astro-cid-nxtpm3pj]{padding:12px}}.body[data-astro-cid-nxtpm3pj]{display:flex;flex-wrap:wrap;gap:48px;align-items:flex-start}.ingredients[data-astro-cid-nxtpm3pj]{background:var(--cream);border-radius:24px;padding:32px;display:flex;flex-direction:column;gap:20px}.ingredients[data-astro-cid-nxtpm3pj] ul[data-astro-cid-nxtpm3pj]{list-style:none;margin:0;padding:0}.ingredients[data-astro-cid-nxtpm3pj] label[data-astro-cid-nxtpm3pj]{display:flex;gap:14px;align-items:flex-start;padding:14px 0;border-bottom:1px solid #E3DCCC;font-size:18px;line-height:1.45;cursor:pointer}.ingredients[data-astro-cid-nxtpm3pj] input[data-astro-cid-nxtpm3pj]{width:20px;height:20px;margin-top:3px;accent-color:var(--smokehouse);flex-shrink:0}.ingredients[data-astro-cid-nxtpm3pj] input[data-astro-cid-nxtpm3pj]:checked+span[data-astro-cid-nxtpm3pj]{text-decoration:line-through;color:var(--ash)}.ingredients[data-astro-cid-nxtpm3pj] strong[data-astro-cid-nxtpm3pj]{font-weight:600}.made[data-astro-cid-nxtpm3pj]{background:var(--pine);border-radius:24px;padding:24px;display:flex;gap:20px;align-items:center}.made__img[data-astro-cid-nxtpm3pj]{width:120px;height:104px;flex-shrink:0;border-radius:16px;background:#fff;display:flex;align-items:center;justify-content:center;padding:8px}.made__img[data-astro-cid-nxtpm3pj] img[data-astro-cid-nxtpm3pj]{max-width:100%;max-height:100%;object-fit:contain}.made__soon[data-astro-cid-nxtpm3pj]{border:2px dashed #F2B8B8;flex-direction:column;gap:4px;text-align:center;color:var(--hot)}.steps[data-astro-cid-nxtpm3pj]{list-style:none;margin:0;padding:0}.steps[data-astro-cid-nxtpm3pj] li[data-astro-cid-nxtpm3pj]{display:flex;gap:22px;align-items:flex-start;padding:22px 0;border-top:1px solid var(--line)}.steps__n[data-astro-cid-nxtpm3pj]{width:48px;height:48px;flex-shrink:0;border-radius:999px;background:var(--green);display:flex;align-items:center;justify-content:center;font-family:var(--f-display);font-size:22px}.steps[data-astro-cid-nxtpm3pj] p[data-astro-cid-nxtpm3pj]{margin:10px 0 0;font-size:19px;line-height:1.6;color:#2a312c}.tip[data-astro-cid-nxtpm3pj]{margin-top:16px;background:var(--cream);border-radius:16px;padding:20px 24px;display:flex;gap:14px;align-items:flex-start;font-size:17px;line-height:1.55;color:var(--body)}.tip[data-astro-cid-nxtpm3pj] svg[data-astro-cid-nxtpm3pj]{flex-shrink:0;margin-top:2px}.pin[data-astro-cid-nxtpm3pj]{background:#e60023;color:#fff}.pin[data-astro-cid-nxtpm3pj]:hover{background:#c4001e}.video[data-astro-cid-nxtpm3pj]{margin-bottom:28px}.video__play[data-astro-cid-nxtpm3pj]{position:relative;display:block;width:100%;aspect-ratio:16 / 9;padding:0;border:0;border-radius:20px;overflow:hidden;cursor:pointer;background:#000}.video__play[data-astro-cid-nxtpm3pj] img[data-astro-cid-nxtpm3pj]{width:100%;height:100%;object-fit:cover;opacity:.9}.video__btn[data-astro-cid-nxtpm3pj]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:76px;height:76px;border-radius:999px;background:var(--hot);display:flex;align-items:center;justify-content:center;box-shadow:0 6px 24px #00000059}.video[data-astro-cid-nxtpm3pj] iframe{width:100%;aspect-ratio:16 / 9;border:0;border-radius:20px;display:block}.rating-top[data-astro-cid-nxtpm3pj]:empty{display:none}.rating-sum{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:var(--charcoal);font-size:17px}.rating-sum .stars{font-size:24px;letter-spacing:2px;line-height:1;background:linear-gradient(90deg,#F2B705 var(--pct),#D9D2C3 var(--pct));-webkit-background-clip:text;background-clip:text;color:transparent}.rating-sum strong{font-family:var(--f-label);font-weight:800;font-size:20px}.rating-sum span:last-child{color:var(--ash)}.rate[data-astro-cid-nxtpm3pj]{margin-top:28px;background:var(--cream);border-radius:20px;padding:24px 26px;display:flex;flex-direction:column;gap:12px}.rate__head[data-astro-cid-nxtpm3pj]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px}.rate__note[data-astro-cid-nxtpm3pj]{font-size:15px;color:var(--ash)}.rate__stars[data-astro-cid-nxtpm3pj]{display:flex;gap:4px}.rate__star[data-astro-cid-nxtpm3pj]{background:none;border:0;padding:4px;cursor:pointer;border-radius:10px;line-height:0}.rate__star[data-astro-cid-nxtpm3pj] svg[data-astro-cid-nxtpm3pj]{fill:#d9d2c3;transition:fill .15s,transform .15s}.rate__star[data-astro-cid-nxtpm3pj].on svg[data-astro-cid-nxtpm3pj]{fill:#f2b705}.rate__star[data-astro-cid-nxtpm3pj]:hover svg[data-astro-cid-nxtpm3pj]{transform:scale(1.08)}.rate__star[data-astro-cid-nxtpm3pj]:focus-visible{outline:3px solid var(--smokehouse);outline-offset:2px}.rate__stars[data-astro-cid-nxtpm3pj][aria-busy=true]{opacity:.6;pointer-events:none}.rate__msg[data-astro-cid-nxtpm3pj]{margin:0;font-size:16px;color:var(--body);min-height:1.4em}.rate__msg[data-astro-cid-nxtpm3pj].err{color:var(--hot)}.rate__check[data-astro-cid-nxtpm3pj]:empty{display:none}.cform[data-astro-cid-nxtpm3pj]{display:flex;flex-direction:column;gap:10px;margin-top:4px;padding-top:16px;border-top:1px solid #E3DCCC}.cform__q[data-astro-cid-nxtpm3pj]{font-family:var(--f-label);font-weight:800;font-size:19px;letter-spacing:.02em}.cform__q[data-astro-cid-nxtpm3pj] span[data-astro-cid-nxtpm3pj]{font-weight:600;color:var(--ash);font-size:15px}.cform[data-astro-cid-nxtpm3pj] textarea[data-astro-cid-nxtpm3pj],.cform[data-astro-cid-nxtpm3pj] input[data-astro-cid-nxtpm3pj][type=text]{width:100%;border:2px solid #D9D2C3;border-radius:14px;background:#fff;padding:12px 14px;font:inherit;font-size:17px;color:var(--charcoal)}.cform[data-astro-cid-nxtpm3pj] textarea[data-astro-cid-nxtpm3pj]:focus,.cform[data-astro-cid-nxtpm3pj] input[data-astro-cid-nxtpm3pj][type=text]:focus{outline:3px solid var(--pine);outline-offset:1px;border-color:transparent}.cform[data-astro-cid-nxtpm3pj] [data-astro-cid-nxtpm3pj][aria-invalid=true]{border-color:var(--hot)}.cform__row[data-astro-cid-nxtpm3pj]{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.cform__row[data-astro-cid-nxtpm3pj] input[data-astro-cid-nxtpm3pj][type=text]{flex:1 1 180px;width:auto}.cform__made[data-astro-cid-nxtpm3pj]{display:inline-flex;gap:8px;align-items:center;font-size:16px;cursor:pointer}.cform__made[data-astro-cid-nxtpm3pj] input[data-astro-cid-nxtpm3pj]{width:18px;height:18px;accent-color:var(--smokehouse)}.cform__fine[data-astro-cid-nxtpm3pj]{margin:0;font-size:14px;color:var(--ash)}.comments[data-astro-cid-nxtpm3pj]:empty{display:none}.comments[data-astro-cid-nxtpm3pj]{margin-top:36px}.comments__title{font-size:30px;margin:0 0 8px}.comments__title span{color:var(--ash);font-size:22px}.comments__list{list-style:none;margin:0;padding:0}.comment{padding:18px 0;border-top:1px solid var(--line)}.comment__head{display:flex;flex-wrap:wrap;gap:6px 12px;align-items:center;font-size:16px}.comment__head strong{font-family:var(--f-label);font-size:19px;letter-spacing:.02em}.comment__stars{color:#f2b705;letter-spacing:1px}.comment__stars span{color:#d9d2c3}.comment__made{background:var(--green);color:var(--charcoal);font-family:var(--f-label);font-weight:800;font-size:13px;letter-spacing:.08em;text-transform:uppercase;padding:3px 10px;border-radius:999px}.comment__date{color:var(--ash);font-size:15px}.comment p{margin:8px 0 0;font-size:17px;line-height:1.6;color:var(--body)}.more[data-astro-cid-nxtpm3pj]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:24px}@media print{.topbar,.site-header,.site-footer,.skip,.noprint[data-astro-cid-nxtpm3pj]{display:none!important}.top[data-astro-cid-nxtpm3pj]>img[data-astro-cid-nxtpm3pj]{max-height:260px;width:auto}.ingredients[data-astro-cid-nxtpm3pj]{background:none;padding:0}.steps__n[data-astro-cid-nxtpm3pj]{background:none;border:2px solid #000}.tip[data-astro-cid-nxtpm3pj]{background:none;border:1px solid #ccc}}.contest-cta[data-astro-cid-nxtpm3pj]{display:flex;flex-wrap:wrap;gap:20px;align-items:center;background:var(--pine);color:#fff;border-radius:24px;padding:26px 30px}.contest-cta[data-astro-cid-nxtpm3pj] p[data-astro-cid-nxtpm3pj]{color:#ffffffd9}.contest-cta__badge[data-astro-cid-nxtpm3pj]{width:72px;height:72px;flex-shrink:0;border-radius:999px;background:var(--cheddar);color:var(--charcoal);display:flex;align-items:center;justify-content:center;font-family:var(--f-display);font-size:24px;transform:rotate(-8deg)}
