.breakfast-menu-gallery{grid-column:1/-1;min-width:0;margin:20px 0 10px;padding:20px;border:1px solid #e0e5d9;border-radius:12px;background:#fff;color:#23352b;text-align:start}.breakfast-menu-gallery h3{font:400 24px/1.3 Georgia,serif;color:#084b36;margin:0 0 16px}.breakfast-menu-gallery figure{margin:0}.breakfast-menu-gallery .breakfast-gallery-main{display:block;width:100%;height:clamp(300px,55vh,580px);object-fit:contain;background:#f5f4ee;border-radius:7px;padding:0}.breakfast-menu-gallery figcaption{font-size:13px;line-height:1.5;margin:12px 0;color:#69736b}.breakfast-gallery-thumbs{display:flex;gap:9px;overflow-x:auto;padding:4px 3px 12px;scrollbar-width:thin;max-width:100%}.breakfast-gallery-thumbs button{flex:0 0 70px;padding:3px;border:2px solid transparent;background:#f5f4ee;border-radius:7px;cursor:pointer;min-height:44px}.breakfast-gallery-thumbs button[aria-pressed=true]{border-color:#084b36}.breakfast-gallery-thumbs button:focus-visible{outline:3px solid #b8903e;outline-offset:2px}.breakfast-gallery-thumbs img{display:block;width:60px;height:78px;object-fit:cover;border-radius:3px}#product-detail>.breakfast-menu-gallery{min-width:0;margin:0;padding:14px;border-radius:0}#product-detail:has(>.breakfast-menu-gallery){align-items:start}#product-detail>.breakfast-menu-gallery .breakfast-gallery-main{height:420px}#dish-content>.breakfast-menu-gallery{margin:0;border:0;border-radius:0;padding:16px}#dish-content>.breakfast-menu-gallery .breakfast-gallery-main{height:340px}@media(max-width:680px){.breakfast-menu-gallery{padding:13px}.breakfast-menu-gallery .breakfast-gallery-main{height:370px}.breakfast-gallery-thumbs{gap:7px}#product-detail>.breakfast-menu-gallery .breakfast-gallery-main{height:350px}.breakfast-menu-gallery h3{font-size:22px}}
#product-detail>.breakfast-menu-gallery{grid-column:auto}#product-detail>.breakfast-menu-gallery h3{font-size:23px;margin:0 0 12px}
