.elementor-2 .elementor-element.elementor-element-51eef04{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2 .elementor-element.elementor-element-fd6292a img{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-9763cf1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-a231f44{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}/* Start custom CSS for html, class: .elementor-element-41ff662 */@import url('https://fonts.googleapis.com/css2?family=Nunito:wght@400;600;700&display=swap');

  .vph-featured-dishes-section {
    font-family:'Inter tight', sans-serif; /* Sử dụng font Nunito, fallback về Arial */
    padding: 40px 15px; /* Khoảng cách trên dưới và trái phải cho section */
    background-color: #f9f9f9; /* Màu nền nhẹ nhàng cho section */
  }

  .vph-section-title-container { /* Container cho tiêu đề section nếu bạn muốn thêm */
    text-align: center;
    margin-bottom: 30px;
  }

  .vph-section-title-container h2 {
    font-size: 2.2em;
    color: #333;
    font-weight: 700;
    margin: 0;
    position: relative;
    display: inline-block;
    padding-bottom: 10px;
  }
   /* Đường gạch chân dưới tiêu đề - tùy chọn */
  .vph-section-title-container h2::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 70px;
    height: 3px;
    background-color: #9F1D21; /* Màu đỏ chủ đạo */
  }


  .vph-dishes-grid {
    display: grid;
    /* Tạo các cột tự động điều chỉnh kích thước, tối thiểu 270px */
    grid-template-columns: repeat(auto-fit, minmax(270px, 1fr));
    gap: 25px; /* Khoảng cách giữa các món ăn */
    max-width: 1200px; /* Giới hạn chiều rộng tối đa của lưới */
    margin: 0 auto; /* Căn giữa lưới */
  }

  .vph-dish-card {
    background-color: #ffffff;
    border-radius: 12px; /* Bo góc mềm mại hơn */
    box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); /* Shadow nhẹ nhàng hơn */
    overflow: hidden; /* Để bo góc ảnh theo card */
    display: flex;
    flex-direction: column; /* Xếp nội dung theo chiều dọc */
    transition: transform 0.3s ease, box-shadow 0.3s ease;
  }

  .vph-dish-card:hover {
    transform: translateY(-6px); /* Hiệu ứng nhấc lên khi hover */
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
  }

  .vph-dish-image-container {
    width: 100%;
    height: 220px; /* Chiều cao cố định cho ảnh */
    overflow: hidden;
  }

  .vph-dish-card img {
    width: 100%;
    height: 100%;
    object-fit: cover; /* Đảm bảo ảnh lấp đầy mà không bị méo */
    display: block;
    transition: transform 0.4s ease;
  }
  .vph-dish-card:hover img {
      transform: scale(1.05); /* Zoom nhẹ ảnh khi hover card */
  }

  .vph-dish-content {
    padding: 18px;
    flex-grow: 1; /* Đảm bảo phần content chiếm không gian còn lại */
    display: flex;
    flex-direction: column;
  }

  .vph-dish-title {
    font-size: 1.25em; /* Kích thước title */
    font-weight: 700; /* In đậm title */
    color: #9F1D21; /* Màu đỏ chủ đạo cho title */
    margin-top: 0;
    margin-bottom: 8px;
    line-height: 1.3;
    min-height: 2.6em; /* Đảm bảo ít nhất 2 dòng cho title */
  }

  .vph-dish-price {
    font-size: 1em;
    color: #555;
    font-weight: 600;
    margin-bottom: 12px;
  }

  .vph-dish-footer {
    margin-top: auto; /* Đẩy footer xuống dưới cùng */
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-top: 12px; /* Khoảng cách phía trên footer */
    border-top: 1px solid #f0f0f0; /* Đường kẻ ngăn cách nhẹ */
  }

  .vph-dish-orders {
    font-size: 0.85em;
    color: #777;
  }

  .vph-order-button {
    background-color: #9F1D21; /* Màu nền button */
    color: #ffffff;
    padding: 8px 15px; /* Kích thước button */
    border: none;
    border-radius: 6px; /* Bo góc button */
    text-decoration: none;
    font-size: 0.9em;
    font-weight: 600;
    text-transform: uppercase;
    cursor: pointer;
    transition: background-color 0.3s ease, transform 0.2s ease;
    white-space: nowrap; /* Tránh xuống dòng chữ trong button */
  }

  .vph-order-button:hover {
    background-color: #7c171a; /* Màu tối hơn khi hover */
    transform: scale(1.03); /* Phóng to nhẹ khi hover */
  }

  /* Responsive: Có thể thêm các media query để tùy chỉnh sâu hơn nếu cần */
  @media (max-width: 600px) {
    .vph-dishes-grid {
      grid-template-columns: 1fr; /* 1 cột trên màn hình nhỏ */
      gap: 20px;
    }
    .vph-dish-title {
      font-size: 1.15em;
    }
  }
</style>

<section class="vph-featured-dishes-section">
  <!-- Tùy chọn thêm tiêu đề cho section -->
  <div class="vph-section-title-container">
    <h2>Món Ngon Đặc Sắc</h2>
  </div>

  <div class="vph-dishes-grid">
    <!-- Món 1: TÔM HÙM SỐT ATYSÔ -->
    <div class="vph-dish-card">
      <div class="vph-dish-image-container">
        <img src="https://vuonphohanoi.com.vn/wp-content/uploads/2025/05/Tom-Hum.png" alt="TÔM HÙM SỐT ATYSÔ">
      </div>
      <div class="vph-dish-content">
        <h3 class="vph-dish-title">TÔM HÙM SỐT ATYSÔ</h3>
        <p class="vph-dish-price">0 VNĐ</p>
        <div class="vph-dish-footer">
          <span class="vph-dish-orders">Được đặt 586 lần</span>
          <a href="https://vuonphohanoi.com.vn/lien-he/" class="vph-order-button">Đặt Món</a>
        </div>
      </div>
    </div>

    <!-- Món 2: KING CRAB -->
    <div class="vph-dish-card">
      <div class="vph-dish-image-container">
        <img src="https://vuonphohanoi.com.vn/wp-content/uploads/2025/05/Kingcrab.png" alt="KING CRAB">
      </div>
      <div class="vph-dish-content">
        <h3 class="vph-dish-title">KING CRAB</h3>
        <p class="vph-dish-price">0 VNĐ</p>
        <div class="vph-dish-footer">
          <span class="vph-dish-orders">Được đặt 449 lần</span>
          <a href="https://vuonphohanoi.com.vn/lien-he/" class="vph-order-button">Đặt Món</a>
        </div>
      </div>
    </div>

    <!-- Món 3: TÔM TÍCH HẤP MÌ TƯƠI -->
    <div class="vph-dish-card">
      <div class="vph-dish-image-container">
        <img src="https://vuonphohanoi.com.vn/wp-content/uploads/2025/05/Tom-tich.png" alt="TÔM TÍCH HẤP MÌ TƯƠI">
      </div>
      <div class="vph-dish-content">
        <h3 class="vph-dish-title">TÔM TÍCH HẤP MÌ TƯƠI</h3>
        <p class="vph-dish-price">0 VNĐ</p>
        <div class="vph-dish-footer">
          <span class="vph-dish-orders">Được đặt 262 lần</span>
          <a href="https://vuonphohanoi.com.vn/lien-he/" class="vph-order-button">Đặt Món</a>
        </div>
      </div>
    </div>

    <!-- Món 4: MIẾN CUA TAY CẦM -->
    <div class="vph-dish-card">
      <div class="vph-dish-image-container">
        <img src="https://vuonphohanoi.com.vn/wp-content/uploads/2025/05/Mien-cua-tay-cam.png" alt="MIẾN CUA TAY CẦM">
      </div>
      <div class="vph-dish-content">
        <h3 class="vph-dish-title">MIẾN CUA TAY CẦM</h3>
        <p class="vph-dish-price">0 VNĐ</p>
        <div class="vph-dish-footer">
          <span class="vph-dish-orders">Được đặt 781 lần</span>
          <a href="https://vuonphohanoi.com.vn/lien-he/" class="vph-order-button">Đặt Món</a>
        </div>
      </div>
    </div>

    <!-- Món 5: ĐÙI CỪU QUAY TỎI -->
    <div class="vph-dish-card">
      <div class="vph-dish-image-container">
        <img src="https://vuonphohanoi.com.vn/wp-content/uploads/2025/05/4-Dui-Cuu-Quay.png" alt="ĐÙI CỪU QUAY TỎI">
      </div>
      <div class="vph-dish-content">
        <h3 class="vph-dish-title">ĐÙI CỪU QUAY TỎI</h3>
        <p class="vph-dish-price">0 VNĐ</p>
        <div class="vph-dish-footer">
          <span class="vph-dish-orders">Được đặt 312 lần</span>
          <a href="https://vuonphohanoi.com.vn/lien-he/" class="vph-order-button">Đặt Món</a>
        </div>
      </div>
    </div>

    <!-- Món 6: KHÔ MỰC MẮM NHĨ -->
    <div class="vph-dish-card">
      <div class="vph-dish-image-container">
        <img src="https://vuonphohanoi.com.vn/wp-content/uploads/2025/05/Kho-muc-chien-mam-nhi.png" alt="KHÔ MỰC MẮM NHĨ">
      </div>
      <div class="vph-dish-content">
        <h3 class="vph-dish-title">KHÔ MỰC MẮM NHĨ</h3>
        <p class="vph-dish-price">0 VNĐ</p>
        <div class="vph-dish-footer">
          <span class="vph-dish-orders">Được đặt 245 lần</span>
          <a href="https://vuonphohanoi.com.vn/lien-he/" class="vph-order-button">Đặt Món</a>
        </div>
      </div>
    </div>

    <!-- Món 7: XÔI LELE -->
    <div class="vph-dish-card">
      <div class="vph-dish-image-container">
        <img src="https://vuonphohanoi.com.vn/wp-content/uploads/2025/05/1_-Xoi-Le-Le.png" alt="XÔI LELE">
      </div>
      <div class="vph-dish-content">
        <h3 class="vph-dish-title">XÔI LELE</h3>
        <p class="vph-dish-price">0 VNĐ</p>
        <div class="vph-dish-footer">
          <span class="vph-dish-orders">Được đặt 516 lần</span>
          <a href="https://vuonphohanoi.com.vn/lien-he/" class="vph-order-button">Đặt Món</a>
        </div>
      </div>
    </div>

    <!-- Món 8: TÔM ALASKA SATÔ -->
    <div class="vph-dish-card">
      <div class="vph-dish-image-container">
        <img src="https://vuonphohanoi.com.vn/wp-content/uploads/2025/05/Alaska.png" alt="TÔM ALASKA SATÔ">
      </div>
      <div class="vph-dish-content">
        <h3 class="vph-dish-title">TÔM ALASKA SATÔ</h3>
        <p class="vph-dish-price">0 VNĐ</p>
        <div class="vph-dish-footer">
          <span class="vph-dish-orders">Được đặt 237 lần</span>
          <a href="https://vuonphohanoi.com.vn/lien-he/" class="vph-order-button">Đặt Món</a>
        </div>
      </div>
    </div>
    <!-- Kết thúc danh sách các món ăn -->

  </div>
</section>
Use code with caution.
Html
Cách sử dụng:
Sao chép code: Copy toàn bộ đoạn code trên (bao gồm cả phần <style> và phần <section>...</section>).
Elementor Widget HTML:
Trong trình chỉnh sửa Elementor, kéo widget "HTML" vào section bạn muốn hiển thị các món ăn này.
Click vào widget HTML đó.
Trong bảng điều khiển bên trái, dán toàn bộ code đã sao chép vào ô "HTML Code".
Tùy chỉnh:
Tiêu đề Section: Bạn có thể thay đổi "Món Ngon Đặc Sắc" hoặc xóa bỏ khối .vph-section-title-container nếu không cần.
Màu sắc & Font: Tôi đã dùng font Nunito và màu đỏ #9F1D21 làm chủ đạo cho các chi tiết. Bạn có thể dễ dàng thay đổi các giá trị này trong CSS.
Giá tiền: Hiện tại giá đều là "0 VNĐ", bạn hãy cập nhật giá thực tế cho từng món.
Link đặt món: Các nút "Đặt Món" đều trỏ đến https://vuonphohanoi.com.vn/lien-he/. Bạn có thể thay đổi link này nếu cần (ví dụ: trỏ đến từng trang chi tiết món ăn, hoặc một trang đặt hàng cụ thể).
Lưu và xem: Lưu lại trang và xem kết quả.
Những điểm "mềm mại, xinh đẹp hơn":
Font chữ: Sử dụng Nunito (bạn có thể thay bằng font của website mình nếu có).
Bo góc: Tăng border-radius cho card và button.
Shadow: Dùng shadow nhẹ và lan tỏa hơn.
Hover Effects: Thêm hiệu ứng nhấc card lên, phóng to ảnh và thay đổi màu button khi người dùng di chuột qua, tạo cảm giác tương tác tốt hơn.
Spacing: Tăng gap giữa các card và padding bên trong để thoáng hơn.
Hình ảnh: Đặt chiều cao cố định cho container ảnh và dùng object-fit: cover để đảm bảo hình ảnh hiển thị đẹp mắt và đồng đều.
Responsive: Grid tự động điều chỉnh số cột dựa trên kích thước màn hình. Có media query đơn giản để chuyển thành 1 cột trên điện thoại.
Hy vọng bạn thích section mới này!/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-634ed26 *//* Font Nunito giống block món ăn */
  @import url('https://fonts.googleapis.com/css2?family=Nunito:wght@400;600;700;800&display=swap');

  .vph-homepage-booking-section {
    font-family: 'inter tight', sans-serif;
    padding: 40px 15px; /* Khoảng cách cho section */
    /* background-color: #fdf8f3; */ /* Một màu nền ấm áp, nhẹ nhàng cho trang chủ nếu cần */
    background-color: #f9f9f9; /* Hoặc giữ màu nền giống section món ăn */
  }

  .vph-booking-card-container {
    max-width: 750px; /* Độ rộng của form */
    margin: 0 auto; /* Căn giữa form */
    background-color: #ffffff;
    border-radius: 12px; /* Bo góc giống card món ăn */
    box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); /* Shadow giống card món ăn */
    padding: 30px 30px 35px 30px; /* Padding bên trong */
    color: #444;
  }

  .vph-booking-card-title {
    font-size: 1.8em; /* Kích thước tiêu đề lớn hơn một chút */
    font-weight: 800; /* Đậm hơn */
    color: #9F1D21; /* Màu đỏ chủ đạo */
    text-align: center;
    margin-top: 0;
    margin-bottom: 28px;
  }

  .vph-booking-form-group {
    margin-bottom: 20px;
  }

  .vph-booking-form-group label {
    display: block;
    font-size: 0.95em;
    font-weight: 700; /* In đậm label */
    color: #888; /* Màu xám cho label, tạo sự tương phản nhẹ với input */
    margin-bottom: 8px;
  }

  .vph-booking-form-group input[type="text"],
  .vph-booking-form-group input[type="email"],
  .vph-booking-form-group input[type="tel"],
  .vph-booking-form-group input[type="number"],
  .vph-booking-form-group input[type="date"],
  .vph-booking-form-group input[type="time"],
  .vph-booking-form-group textarea {
    width: 100%;
    padding: 12px 15px;
    border: 1px solid #e0e0e0; /* Viền nhạt hơn, mềm mại hơn */
    border-radius: 8px; /* Bo góc cho input */
    font-size: 1em;
    color: #333;
    background-color: #fdfdfd; /* Nền input hơi khác biệt với card */
    font-family: 'Nunito', sans-serif;
    transition: border-color 0.3s ease, box-shadow 0.3s ease;
  }

  /* Placeholder style */
  .vph-booking-form-group ::placeholder {
    color: #bbb;
    opacity: 1;
  }
   .vph-booking-form-group :-ms-input-placeholder { color: #bbb; }
   .vph-booking-form-group ::-ms-input-placeholder { color: #bbb; }


  .vph-booking-form-group textarea {
    min-height: 90px;
    resize: vertical;
  }

  /* Hiệu ứng Hover & Focus cho Input */
  .vph-booking-form-group input:hover,
  .vph-booking-form-group textarea:hover {
    border-color: #c0c0c0;
  }

  .vph-booking-form-group input:focus,
  .vph-booking-form-group textarea:focus {
    outline: none;
    border-color: #9F1D21; /* Viền màu đỏ khi focus */
    box-shadow: 0 0 0 3px rgba(159, 29, 33, 0.12); /* Glow nhẹ màu đỏ */
  }

  /* Date & Time input styling for better appearance */
  .vph-booking-form-group input[type="date"],
  .vph-booking-form-group input[type="time"] {
    position: relative;
    background-color: #fdfdfd; /* Ensure background */
  }

  /* For browsers that support custom styling of date/time picker indicators */
  .vph-booking-form-group input[type="date"]::-webkit-calendar-picker-indicator,
  .vph-booking-form-group input[type="time"]::-webkit-calendar-picker-indicator {
    opacity: 0.6;
    cursor: pointer;
  }

  .vph-homepage-submit-button {
    width: 100%;
    background-color: #9F1D21; /* Màu nền button giống block món ăn */
    color: #ffffff;
    padding: 12px 20px; /* Kích thước button */
    border: none;
    border-radius: 8px; /* Bo góc button mềm mại */
    font-size: 1.05em; /* Chữ to hơn một chút */
    font-weight: 700;
    text-transform: uppercase;
    cursor: pointer;
    transition: background-color 0.3s ease, transform 0.2s ease, box-shadow 0.3s ease;
    margin-top: 15px;
    box-shadow: 0 2px 5px rgba(159, 29, 33, 0.2); /* Shadow nhẹ cho button */
  }

  .vph-homepage-submit-button:hover {
    background-color: #7c171a; /* Màu tối hơn khi hover */
    transform: translateY(-2px); /* Nhấc nút lên một chút */
    box-shadow: 0 4px 8px rgba(159, 29, 33, 0.25);
  }

  /* Responsive */
  @media (max-width: 600px) {
    .vph-booking-card-container {
        margin-left: 10px;
        margin-right: 10px;
        padding: 25px 20px;
    }
    .vph-booking-card-title {
        font-size: 1.6em;
        margin-bottom: 20px;
    }
    .vph-homepage-submit-button {
        font-size: 1em;
        padding: 11px 18px;
    }
  }/* End custom CSS */