.menuItemSinglePage{padding:7rem 6rem 4rem;display:flex;justify-content:center}.menuItemSingleBox{max-width:1100px;width:100%}.menuItemSingleMain{display:flex;gap:50px;align-items:flex-start}.menuItemSingleImageBox{width:45%;height:380px;border-radius:12px;overflow:hidden;flex-shrink:0}.menuItemSingleImage{width:100%;height:100%;object-fit:cover}.menuItemSingleInfo{flex:1 1}.menuItemSingleCategory{color:#26abe2;font-size:15px;font-weight:600;text-transform:uppercase;margin-bottom:10px}.menuItemSingleTitle{color:#121127;font-size:34px;font-weight:700;line-height:42px;margin:0 0 14px}.menuItemSinglePrice{color:#fd9900;font-size:24px;font-weight:700;margin-bottom:20px}.menuItemSingleDesc{color:#545463;font-size:17px;font-weight:400;line-height:30px;margin-bottom:20px}.menuItemShareFacebook{display:flex;align-items:center;gap:8px;border:1px solid #26abe2;background-color:transparent;color:#26abe2;font-size:15px;font-weight:600;padding:10px 18px;border-radius:6px;cursor:pointer;transition:all .3s ease-in-out}.menuItemShareFacebook:hover{background-color:#26abe2;color:#fff}.menuItemShareFacebookIcon{font-size:14px}.menuItemRelatedWrap{padding:1rem 6rem 5rem;display:flex;justify-content:center}.menuItemRelatedBox{max-width:1100px;width:100%}.menuItemRelatedTitle{font-size:26px;font-weight:600;color:#201f37;margin-bottom:30px}.menuItemRelatedLink{display:block;color:inherit;text-decoration:none}.menuItemRelatedCard{cursor:pointer}.menuItemRelatedImgParent{position:relative}.menuItemRelatedImg{width:100%;height:180px;object-fit:cover;border-radius:10px 10px 0 0}.menuItemRelatedPrice{position:absolute;left:0;bottom:4px;border-left:1px solid #dddddd;border-top-right-radius:10px;padding:15px 20px 10px;background:#fff;font-weight:800;color:#666666;font-size:16px}.menuItemRelatedName{border:1px solid #dddddd;border-top:none;border-radius:0 0 10px 10px;color:#111;font-size:18px;font-weight:600;padding:22px 0 22px 20px;margin:-4px 0 0}@media screen and (max-width:854px){.menuItemSinglePage{padding:7rem 2rem 4rem}.menuItemRelatedWrap{padding:1rem 2rem 5rem}.menuItemSingleTitle{font-size:28px;line-height:36px}}@media screen and (max-width:718px){.menuItemSingleMain{flex-direction:column}.menuItemSingleImageBox{width:100%;height:260px}}