.pg.fd .lu-nav{-webkit-backdrop-filter:blur(var(--blur-regular)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--blur-regular)) saturate(var(--glass-saturate))}.pg.fd a:not(.lu-btn):not(.lu-nav-item):not(.lu-nav-brand){color:var(--ink);font-weight:600;text-decoration:underline;text-decoration-color:#0057ff66;text-decoration-thickness:2px;text-underline-offset:4px}.pg.fd .lu-btn{text-decoration:none}.pg .fd-go{position:absolute;right:clamp(16px,5vw,64px);top:8px}.pg .fd-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,300px);gap:clamp(24px,5vw,72px);align-items:center}.pg .fd-top .pg-h1{max-width:20ch;font-size:clamp(34px,5vw,64px)}.pg .fd-top .lu-lede{max-width:56ch;margin-top:var(--space-4)}.pg .fd-top .lu-btn{margin-top:var(--space-5)}.pg .fd-pack{width:100%;max-width:300px;justify-self:end}.pg .fd-rows{padding-block:clamp(8px,1.4vw,16px)}.pg .fd-row+.fd-row{border-top:1px solid var(--hairline)}.pg .fd-row>summary{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3) var(--space-5);flex-wrap:wrap;min-height:44px;padding:14px 4px;cursor:pointer;list-style:none;font:700 17px/24px var(--font-display);color:var(--ink)}.pg .fd-row>summary::-webkit-details-marker{display:none}.pg .fd-row>summary:focus-visible{outline:3px solid var(--accent);outline-offset:2px;border-radius:10px}.pg .fd-row-d:before{content:"+";display:inline-block;width:22px;color:var(--accent);font-weight:800}.pg .fd-row[open] .fd-row-d:before{content:"−"}.pg .fd-row-s{display:flex;gap:6px 18px;flex-wrap:wrap;font:600 15px/24px var(--font-text);color:var(--ink-secondary);font-variant-numeric:tabular-nums}.pg .fd-row-s b{font:800 17px/24px var(--font-display);color:var(--ink)}.pg .fd-row-in{padding:4px 4px 20px}.pg .fd-row-for,.pg .fd-row-size{margin:0 0 var(--space-3);font:600 15px/22px var(--font-text);color:var(--ink-secondary)}.pg .fd-row-size{margin:var(--space-3) 0 0}.pg .fd-table-card{padding:clamp(8px,2vw,24px);overflow-x:auto}.pg .fd-table{width:100%;border-collapse:collapse;font-size:15.5px;line-height:22px;font-variant-numeric:tabular-nums}.pg .fd-table th,.pg .fd-table td{padding:10px 12px;text-align:right;border-top:1px solid var(--hairline)}.pg .fd-table thead th{border-top:0;font:700 13px/18px var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-secondary)}.pg .fd-table th:first-child{text-align:left}.pg .fd-table tbody th{font-weight:600;color:var(--ink)}.pg .fd-table td{font:800 16px/22px var(--font-display);color:var(--ink)}.pg .fd-table td.is-not{font:500 14px/22px var(--font-text);color:var(--ink-secondary)}.pg .fd-table td.is-under{color:var(--ink-secondary)}.pg .fd-table td[colspan]{text-align:center}.pg .fd-note{font-size:14.5px;line-height:22px}.pg #price .lu-btn{margin-top:var(--space-4)}.pg .fd-list li{grid-template-columns:minmax(0,1fr) auto}.pg .fd-tiles{list-style:none;margin:var(--space-5) 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:12px}.pg .fd-tile{position:relative;display:grid;align-content:start;gap:2px;padding:16px 14px 14px;border-radius:24px;background:var(--surface);box-shadow:var(--shadow-glass)}.pg .fd-tile-pk{display:grid;place-items:center;height:150px;margin-bottom:10px;min-width:0}.pg .fd-tile-pk img{display:block;height:150px;width:auto;max-width:100%;object-fit:contain;filter:drop-shadow(0 8px 10px rgba(0,48,135,.22))}.pg .fd-tile b{font:800 15.5px/21px var(--font-display);color:var(--ink);overflow-wrap:anywhere}.pg .fd-tile b a:after{content:"";position:absolute;inset:0;border-radius:inherit}.pg .fd-tile>span:last-child{font-size:13.5px;line-height:19px;color:var(--ink-secondary)}.pg .fd-tile:has(a:focus-visible){outline:3px solid var(--accent);outline-offset:3px}.pg .fd-list-end{padding-bottom:clamp(64px,8vw,104px)}@media(max-width:980px){.pg .fd-go{display:none}}@media(max-width:760px){.pg .fd-top{grid-template-columns:minmax(0,1fr)}.pg .fd-pack{max-width:220px;justify-self:center;grid-row:1}.pg .fd-table th,.pg .fd-table td{padding:9px 6px}.pg .fd-table tbody th{font-size:14px;line-height:20px}.pg.fd .lu-btn{min-height:44px}.pg .fd-list li{grid-template-columns:minmax(0,1fr)}.pg .fd-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pg .fd-tile{padding:14px 12px 12px;border-radius:20px}.pg .fd-tile-pk,.pg .fd-tile-pk img{height:120px}}.pg .an-h1{max-width:24ch;font-size:clamp(30px,4.4vw,54px);line-height:1.06}.pg .pg-end .an-end{margin:var(--space-3) 0 0;font-size:17px;line-height:26px;color:var(--ink-secondary)}.pg .an-price{max-width:70ch;font-size:15px;line-height:22px}.pg.an .pg-hero .lu-btn{margin-top:var(--space-5)}.pg .an-list{list-style:none;margin:var(--space-5) 0 0;padding:0;display:grid;gap:var(--space-4)}.pg .an-food{padding:clamp(18px,2.6vw,28px);border-radius:28px;background:var(--surface);box-shadow:var(--shadow-glass)}.pg .an-food-top{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--space-4);align-items:center;margin-bottom:var(--space-4)}.pg .an-food-top img{width:56px;height:76px;object-fit:contain;filter:drop-shadow(0 6px 7px rgba(0,48,135,.22))}.pg .an-food-place{margin:0;font:700 13px/18px var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-secondary)}.pg .an-food h3{margin:2px 0 0;font:800 clamp(18px,2.2vw,22px)/1.25 var(--font-display);letter-spacing:-.015em}.pg .an-food-top strong{font:800 clamp(28px,3.4vw,38px)/1 var(--font-display);letter-spacing:-.03em;white-space:nowrap}.pg .an-food-top strong small{font:600 13px/18px var(--font-text);letter-spacing:0;color:var(--ink-secondary)}.pg .an-food .bw-bar{height:12px}.pg .an-reasons{list-style:none;margin:var(--space-3) 0 0;padding:0;display:grid;gap:2px;font-size:15px;line-height:22px;color:var(--ink-secondary)}.pg .an-under{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--hairline);font-size:14.5px;line-height:22px;color:var(--ink-secondary)}.pg .an-under p{margin:0 0 6px;font-weight:700;color:var(--ink)}.pg .an-under ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}.pg .an-under b{color:var(--ink);font-weight:700}@media(max-width:760px){.pg .an-food-top{grid-template-columns:auto minmax(0,1fr)}.pg .an-food-top strong{grid-column:1 / -1}}
