.eat-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 13px;border-radius:999px;background:#FBEDE7;color:#C95335;font-size:13px;font-weight:600}.eat-pill:hover{color:#a8412a}.eat-pill--muted{background:#EDF0EB;color:#4f5f4b}.eat-ihd{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:48px;align-items:center;padding-top:18px;padding-bottom:30px}@media (max-width:1080px){.eat-ihd{grid-template-columns:minmax(0, 1fr);gap:24px}}@media (max-width:1080px){.eat-ihd__text{order:2}}.eat-ihd--nophoto{grid-template-columns:minmax(0, 1fr);padding-bottom:22px}.eat-ihd--nophoto .eat-ihd__lead{max-width:760px}.eat-ihd__tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.eat-ihd__title{font-family:'Fraunces',Georgia,'Times New Roman',serif;font-weight:600;font-size:60px;line-height:1;letter-spacing:-0.03em;margin:0 0 16px;text-wrap:balance}@media (max-width:860px){.eat-ihd__title{font-size:46px}}@media (max-width:560px){.eat-ihd__title{font-size:36px}}.eat-ihd__lead{font-size:20px;line-height:1.55;color:#6E6861;margin:0 0 26px;max-width:560px}@media (max-width:560px){.eat-ihd__lead{font-size:17px}}.eat-ihd__actions{display:flex;flex-wrap:wrap;gap:10px}.eat-ihd__actions .eat-fav--inline{position:static;width:auto;height:44px;padding:0 18px;font-size:14px;font-weight:600;border-radius:999px;background:#fff;color:#292622;border:1px solid #E7E0D8;display:inline-flex;align-items:center;gap:8px}.eat-ihd__actions .eat-fav--inline svg{position:static;fill:none;stroke:#C95335}.eat-ihd__actions .eat-fav--inline.is-active svg{fill:#C95335}.eat-ihd__actions .eat-fav--inline:hover{transform:none;border-color:#C95335}.eat-ihd__media{position:relative;aspect-ratio:4 / 3;border-radius:26px;overflow:hidden;background:#F3EEE6;box-shadow:0 34px 70px -44px rgba(41,38,34,0.6)}@media (max-width:1080px){.eat-ihd__media{aspect-ratio:16 / 10;border-radius:20px}}.eat-ihd__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.eat-itoc{display:flex;flex-wrap:wrap;gap:6px;padding-top:4px;padding-bottom:28px}@media (max-width:560px){.eat-itoc{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.eat-itoc::-webkit-scrollbar{display:none}}.eat-itoc a{flex:none;display:inline-flex;align-items:center;height:36px;padding:0 15px;border-radius:999px;background:#fff;border:1px solid #E7E0D8;color:#292622;font-size:14px;font-weight:600;transition:border-color .15s ease,color .15s ease}.eat-itoc a:hover{border-color:#C95335;color:#C95335}.eat-ibody{display:grid;grid-template-columns:minmax(0, 1fr) 340px;gap:48px;align-items:start;padding-bottom:40px}@media (max-width:1080px){.eat-ibody{grid-template-columns:minmax(0, 1fr);gap:28px}}.eat-ibody__main{min-width:0}.eat-ibody__aside{position:sticky;top:calc(70px + 20px);display:flex;flex-direction:column;gap:18px}@media (max-width:1080px){.eat-ibody__aside{position:static}}.eat-isec{margin-bottom:44px;scroll-margin-top:calc(70px + 16px)}.eat-isec__title{display:flex;align-items:center;gap:10px;font-family:'Fraunces',Georgia,'Times New Roman',serif;font-weight:600;font-size:28px;letter-spacing:-0.015em;line-height:1.2;margin:0 0 18px}@media (max-width:560px){.eat-isec__title{font-size:23px}}.eat-isec__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.eat-isec__count{display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:26px;padding:0 9px;border-radius:999px;background:#FBEDE7;color:#C95335;font-family:'Inter',system-ui,-apple-system,sans-serif;font-size:13px;font-weight:700}.eat-iprose{max-width:780px}.eat-iprose__body{font-size:17px;line-height:1.7;color:#403b35}.eat-iprose__body p{margin:0 0 16px}.eat-iprose__body p:last-child{margin-bottom:0}.eat-iprose__body p:first-child{font-size:19px;line-height:1.6;color:#292622}.eat-iprose__body strong{color:#292622}.eat-idlist{background:#fff;border:1px solid #E7E0D8;border-radius:18px;overflow:hidden}.eat-idlist__row{display:grid;grid-template-columns:170px minmax(0, 1fr);gap:20px;padding:18px 22px;border-top:1px solid #F0EAE1;border-left:3px solid #C95335}.eat-idlist__row:first-child{border-top:0}.eat-idlist__row--gout{border-left-color:#71856C}.eat-idlist__row--fabrication{border-left-color:#E6A82E}@media (max-width:560px){.eat-idlist__row{grid-template-columns:1fr;gap:6px;padding:16px 18px}}.eat-idlist__label{margin:0;padding-top:2px;font-size:12px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#C95335}.eat-idlist__row--gout .eat-idlist__label{color:#71856C}.eat-idlist__row--fabrication .eat-idlist__label{color:#a57414}.eat-idlist__text{margin:0;font-size:15.5px;line-height:1.65;color:#403b35}.eat-icook{display:flex;gap:18px;background:#EDF0EB;border-radius:20px;padding:26px 28px}@media (max-width:560px){.eat-icook{padding:20px;gap:12px}}.eat-icook__ico{flex:none;display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:14px;background:#fff;color:#71856C}@media (max-width:560px){.eat-icook__ico{display:none}}.eat-icook .eat-isec__title{font-size:24px;margin-bottom:10px;color:#3f4d3b}.eat-icook__text{font-size:16px;line-height:1.65;color:#3f4a3c}.eat-icook__text p{margin:0 0 10px}.eat-icook__text p:last-child{margin:0}.eat-ikeep{list-style:none;margin:0;padding:0;background:#fff;border:1px solid #E7E0D8;border-radius:18px;overflow:hidden}.eat-ikeep__row{display:flex;align-items:flex-start;gap:16px;padding:16px 20px;border-top:1px solid #F0EAE1}.eat-ikeep__row:first-child{border-top:0}.eat-ikeep__ico{flex:none;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:#FBEDE7;color:#C95335}.eat-ikeep__body{display:flex;flex-direction:column;gap:2px;font-size:15px;line-height:1.55;color:#403b35;padding-top:2px}.eat-ikeep__body strong{color:#292622;font-size:15px}.eat-iswap{list-style:none;margin:0 0 16px;padding:0;display:grid;gap:10px}.eat-iswap li{display:flex;flex-direction:column;gap:3px;padding:14px 18px 14px 20px;background:#fff;border:1px solid #E7E0D8;border-left:3px solid #71856C;border-radius:12px;font-size:15px;line-height:1.55;color:#403b35}.eat-iswap strong{color:#292622}.eat-isubs{display:flex;flex-wrap:wrap;gap:10px}.eat-isubs__item{display:inline-flex;align-items:center;gap:10px;padding:6px 14px 6px 6px;border-radius:999px;background:#fff;border:1px solid #E7E0D8;color:#292622;font-size:14px;font-weight:600;transition:border-color .15s ease}.eat-isubs__item:hover{color:#292622;border-color:#C95335}.eat-isubs__item:hover .eat-isubs__arrow{color:#C95335;transform:translateX(2px)}.eat-isubs__img{width:32px;height:32px;border-radius:50%;overflow:hidden;flex:none;background:#F3EEE6}.eat-isubs__img img{width:100%;height:100%;object-fit:cover;display:block}.eat-isubs__arrow{color:#9a9186;transition:transform .15s ease,color .15s ease}.eat-igrid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:18px}@media (max-width:860px){.eat-igrid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (max-width:560px){.eat-igrid{grid-template-columns:minmax(0, 1fr)}}.eat-rblock__fridge{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-top:16px;padding:14px 18px;border:1px dashed rgba(113,133,108,0.55);border-radius:14px;background:#f3f6f0;color:#292622;font-size:14px;font-weight:600}.eat-rblock__fridge b{color:#71856C;transition:transform .18s ease}.eat-rblock__fridge:hover{border-style:solid;color:#292622}.eat-rblock__fridge:hover b{transform:translateX(4px)}.eat-sidecard{background:#fff;border:1px solid #E7E0D8;border-radius:18px;padding:22px 24px}.eat-sidecard__title{font-family:'Fraunces',Georgia,'Times New Roman',serif;font-weight:600;font-size:19px;margin:0 0 4px}.eat-sidecard__note{font-size:12px;color:#9a9186;margin:0 0 14px}.eat-ibrief__list{margin:12px 0 0;display:flex;flex-direction:column}.eat-ibrief__list>div{padding:11px 0;border-top:1px solid #F0EAE1}.eat-ibrief__list>div:first-child{border-top:0;padding-top:0}.eat-ibrief__list dt{font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#9a9186;margin-bottom:3px}.eat-ibrief__list dd{margin:0;font-size:14.5px;line-height:1.45;color:#292622;font-weight:500}.eat-inutri__kcal{display:flex;align-items:baseline;gap:6px;margin-bottom:16px;font-size:14px;color:#6E6861}.eat-inutri__kcal span{font-family:'Fraunces',Georgia,'Times New Roman',serif;font-weight:600;font-size:34px;color:#292622;letter-spacing:-0.02em}.eat-inutri__row{margin-bottom:12px}.eat-inutri__head{display:flex;justify-content:space-between;font-size:13px;color:#6E6861;margin-bottom:5px}.eat-inutri__head strong{color:#292622}.eat-inutri__bar{height:6px;border-radius:3px;background:#F0EAE1;overflow:hidden}.eat-inutri__fill{display:block;height:100%;border-radius:3px}.eat-inutri__fill--green{background:#71856C}.eat-inutri__fill--terracotta{background:#C95335}.eat-inutri__fill--gold{background:#E6A82E}.eat-alert{margin-top:14px;padding:11px 13px;border-radius:10px;background:#FBF2E0;font-size:13px;color:#7a5300;line-height:1.45}.eat-alert strong{display:block;font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;margin-bottom:2px}.eat-linklist{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column}.eat-linklist li{border-top:1px solid #F0EAE1}.eat-linklist li:first-child{border-top:0}.eat-linklist a{display:block;padding:10px 0;font-size:15px;color:#292622;line-height:1.35}.eat-linklist a:hover{color:#C95335}.eat-sidecard__more{display:inline-block;margin-top:8px;font-size:14px;font-weight:600}.eat-faq{display:flex;flex-direction:column;gap:10px}.eat-faq__item{background:#fff;border:1px solid #E7E0D8;border-radius:14px;padding:4px 20px}.eat-faq__q{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;list-style:none;padding:15px 0;font-weight:600;font-size:16px}.eat-faq__q::-webkit-details-marker{display:none}.eat-faq__sign{position:relative;flex:none;width:18px;height:18px}.eat-faq__sign::before,.eat-faq__sign::after{content:"";position:absolute;background:#C95335;border-radius:2px;transition:opacity .2s}.eat-faq__sign::before{top:8px;left:2px;width:14px;height:2px}.eat-faq__sign::after{top:2px;left:8px;width:2px;height:14px}.eat-faq__item[open] .eat-faq__sign::after{opacity:0}.eat-faq__a{padding:0 0 16px;font-size:15px;color:#403b35;line-height:1.6}.eat-faq__a p{margin:0 0 8px}.eat-faq__a p:last-child{margin:0}