.menuSelector356{box-sizing:border-box;width:100%;margin:24px 0;padding:24px;border:1px solid #d5dfed;border-radius:18px;background:#f7f9fd;color:#10264b;text-align:left}.menuSelector356 h2{font-size:23px;margin:0 0 18px}.menuSelector356 label{display:block;font-size:15px;margin-bottom:9px}.menuSelector356 select{display:block;box-sizing:border-box;width:100%;max-width:100%;min-height:50px;padding:12px 40px 12px 14px;border:1px solid #b5c5de;border-radius:10px;background:white;color:#10264b;font:inherit;cursor:pointer}.menuSelection356{margin-top:20px;padding-top:20px;border-top:1px solid #d5dfed}.menuSelection356[hidden]{display:none!important}.menuSelection356 h3{margin:0 0 8px;font-size:21px;overflow-wrap:anywhere}.menuSelection356 .menuPrice356{font-size:30px;font-weight:800;color:#0e427e;margin:0 0 18px;line-height:1.4}.menuSelection356 img{display:block;width:100%;height:auto;max-height:300px;object-fit:contain;border-radius:12px;background:white}.menuSelection356 .menuDescription356{font-size:16px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere;margin:16px 0 0}@media(max-width:600px){.menuSelector356{padding:20px 16px;margin:20px 0}.menuSelection356 .menuPrice356{font-size:27px}}

#restaurantIntro357[hidden]{display:none!important}.menuDetail357{scroll-margin-top:90px}.menuDetail357 .menuDetailImage357{display:block;width:auto;max-width:100%;height:auto;margin:0 auto 28px;border-radius:12px}.menuDetailLink357{display:inline-block;padding:10px 14px;border:1px solid #b7c9e0;border-radius:9px;color:#16447c;font-weight:700;text-decoration:none}.menuDetail357 .productRich355{text-align:left}
.menuSelection356 label{display:block;margin:16px 0 6px}.menuSelection356 input{box-sizing:border-box;display:block;width:130px;max-width:100%;padding:12px;margin-top:8px;border:1px solid #b5c5de;border-radius:9px;font:inherit}.menuTotal358{font-size:23px;font-weight:800;margin:22px 0 16px}.menuSelection356 #menuBuy358{display:block;width:100%;padding:15px;font-size:18px;margin-bottom:14px}.menuSelection356 #menuError358{font-size:14px;line-height:1.6;color:#78431d}.menuSelection356 #menuBuy358:disabled{opacity:.5;cursor:not-allowed}