{"id":354,"date":"2022-01-31T14:43:51","date_gmt":"2022-01-31T14:43:51","guid":{"rendered":"https:\/\/mhg.co.th\/aksornrayong\/?page_id=354"},"modified":"2026-08-31T15:45:28","modified_gmt":"2026-08-31T08:45:28","slug":"dining","status":"publish","type":"page","link":"https:\/\/mhg.co.th\/aksornrayong\/dining\/","title":{"rendered":"Dining"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"354\" class=\"elementor elementor-354\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-1b230c4 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"1b230c4\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-64c5340\" data-id=\"64c5340\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-279e76b elementor-widget elementor-widget-html\" data-id=\"279e76b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n  <meta charset=\"UTF-8\">\n  <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n  <title>Aksorn Rayong, The Vitality Collection \u2014 Dining<\/title>\n<\/head>\n<body>\n    <main id=\"content\" class=\"site-main page type-page status-publish hentry\">\n      <div class=\"page-content\">\n        <div class=\"elementor elementor-162\">\n    <style>\n      @import url('https:\/\/fonts.googleapis.com\/css2?family=Noto+Sans+Thai:wght@300;400;500;600;700&display=swap');\n\n      .aohh-dining-hero, .aohh-dining-hero *,\n      [class^=\"aohh-\"], [class*=\" aohh-\"],\n      [class^=\"aohh-\"] *, [class*=\" aohh-\"] * {\n        font-family: 'Noto Sans Thai', sans-serif !important;\n      }\n      .aohh-dining-hero {\n        position: relative; min-height: 700px; max-height: 700px; height: 700px;\n        display: flex; align-items: center; justify-content: center;\n        text-align: center; color: #fff;\n        background: url('https:\/\/www.aksornrayong.com\/wp-content\/uploads\/2022\/01\/TPK08414.jpeg') center\/cover no-repeat;\n      }\n      .aohh-dining-hero::before { content: ''; position: absolute; inset: 0;\n        background: linear-gradient(180deg, rgba(0,0,0,.30) 0%, rgba(0,0,0,.55) 100%); }\n      .aohh-dining-hero__inner { position: relative; z-index: 1; padding: 110px 24px; }\n      .aohh-dining-hero__inner .overline {\n        display: inline-block; font-size: 12px; letter-spacing: 5px;\n        text-transform: uppercase; opacity: .88; margin-bottom: 16px; font-weight: 300; }\n      .aohh-dining-hero__inner h1 {\n        font-size: clamp(34px, 5vw, 56px); font-weight: 200;\n        letter-spacing: 4px; text-transform: uppercase; margin: 0; }\n      .aohh-dining-hero__inner .divider { width: 56px; height: 1px; background: #fff; opacity: .6; margin: 22px auto 0; }\n      .aohh-dining-hero__inner p.intro {\n        max-width: 720px; margin: 26px auto 0; font-size: 16px; line-height: 1.9;\n        font-weight: 300; opacity: .92; }\n      .aohh-dining-bar { width: 100%; }\n      .aohh-dining-bar img { width: 100%; height: auto; display: block; }\n    <\/style>\n    <section class=\"aohh-dining-hero\">\n      <div class=\"aohh-dining-hero__inner\"><\/div>\n    <\/section>\n\n    <style>\n      \/* ===== DINING WIDGET \u2014 Aksorn Rayong ===== *\/\n      .aohh-dining { -webkit-font-smoothing: antialiased; }\n      .aohh-dining *, .aohh-dining *::before, .aohh-dining *::after { box-sizing: border-box; margin: 0; padding: 0; }\n      .aohh-dining img { max-width: 100%; height: auto; display: block; }\n      .aohh-dining a { text-decoration: none; color: inherit; }\n    \n      \/* Section Title *\/\n      .aohh-dining .aohh-section-title {\n        text-align: center;\n        padding: 100px 24px 40px;\n      }\n      .aohh-dining .aohh-section-title .overline {\n        display: inline-block;\n        font-size: 12px;\n        letter-spacing: 5px;\n        text-transform: uppercase;\n        opacity: 0.5;\n        margin-bottom: 14px;\n        font-weight: 300;\n      }\n      .aohh-dining .aohh-section-title h2 {\n        font-size: 30px;\n        font-weight: 200;\n        letter-spacing: 3px;\n        text-transform: uppercase;\n      }\n      .aohh-dining .aohh-section-title .divider {\n        width: 50px;\n        height: 1px;\n        background: currentColor;\n        margin: 20px auto 0;\n        opacity: 0.25;\n      }\n    \n      \/* Venue Card *\/\n      .aohh-venue {\n        display: grid;\n        grid-template-columns: 1fr 1fr;\n        max-width: 1400px;\n        margin: 0 auto;\n        padding: 40px 0;\n      }\n      .aohh-venue + .aohh-venue {\n        border-top: 1px solid #eee;\n      }\n      .aohh-venue.reverse {\n        direction: rtl;\n      }\n      .aohh-venue.reverse > * {\n        direction: ltr;\n      }\n    \n      \/* Venue Image \/ Carousel *\/\n      .aohh-venue__image {\n        position: relative;\n        overflow: hidden;\n        display: flex;\n        flex-direction: column;\n      }\n      .aohh-carousel {\n        position: relative;\n        width: 100%;\n        overflow: hidden;\n      }\n      .aohh-carousel__viewport {\n        position: relative;\n        width: 100%;\n        aspect-ratio: 1 \/ 1;\n        overflow: hidden;\n      }\n      .aohh-carousel__track {\n        display: flex;\n        width: 100%;\n        height: 100%;\n        transition: transform 0.6s cubic-bezier(0.25, 0.1, 0.25, 1);\n      }\n      .aohh-carousel__slide {\n        min-width: 100%;\n        height: 100%;\n        flex-shrink: 0;\n      }\n      .aohh-carousel__slide img {\n        width: 100%;\n        height: 100%;\n        object-fit: cover;\n        transition: transform 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94);\n      }\n      .aohh-venue:hover .aohh-carousel__slide img {\n        transform: scale(1);\n      }\n    \n      \/* Carousel Navigation *\/\n      .aohh-carousel__btn {\n        position: absolute;\n        top: 50%;\n        transform: translateY(-50%);\n        background: rgba(255,255,255,0.7);\n        border: none;\n        width: 40px;\n        height: 40px;\n        cursor: pointer;\n        display: flex;\n        align-items: center;\n        justify-content: center;\n        z-index: 2;\n        transition: background 0.3s;\n      }\n      .aohh-carousel__btn:hover {\n        background: rgba(255,255,255,0.95);\n      }\n      .aohh-carousel__btn svg {\n        width: 16px;\n        height: 16px;\n        stroke: currentColor;\n        fill: none;\n        stroke-width: 2;\n      }\n      .aohh-carousel__btn--prev { left: 12px; }\n      .aohh-carousel__btn--next { right: 12px; }\n    \n      \/* Bottom Pagination Bar *\/\n      .aohh-carousel__dots {\n        display: flex;\n        justify-content: center;\n        align-items: center;\n        gap: 12px;\n        padding: 16px 0;\n        background: #fff;\n      }\n      .aohh-venue.reverse .aohh-carousel__dots {\n        background: #fafafa;\n      }\n      .aohh-carousel__dot {\n        width: 60px;\n        height: 3px;\n        border-radius: 0;\n        background: #005587;\n        opacity: 0.45;\n        border: none;\n        cursor: pointer;\n        transition: all 0.3s ease;\n        padding: 0;\n      }\n      .aohh-carousel__dot.active {\n        width: 50px;\n        height: 4px;\n        background: #003d63;\n        opacity: 1;\n      }\n    \n      \/* Venue Content *\/\n      .aohh-venue__content {\n        display: flex;\n        flex-direction: column;\n        justify-content: center;\n        padding: 60px 72px;\n        background: #ffffff;\n      }\n      .aohh-venue.reverse .aohh-venue__content {\n        background: #fafafa;\n      }\n      .aohh-venue__content .venue-label {\n        font-size: 12px;\n        letter-spacing: 4px;\n        text-transform: uppercase;\n        opacity: 0.5;\n        margin-bottom: 12px;\n        font-weight: 300;\n      }\n      .aohh-venue__content h3 {\n        font-size: 26px;\n        font-weight: 200;\n        letter-spacing: 1.5px;\n        text-transform: uppercase;\n        line-height: 1.3;\n        margin-bottom: 28px;\n      }\n      .aohh-venue__content p {\n        font-size: 16px;\n        line-height: 2;\n        opacity: 0.7;\n        font-weight: 300;\n        margin-bottom: 24px;\n        max-width: 520px;\n      }\n    \n      \/* Venue Details *\/\n      .aohh-venue-details {\n        display: flex;\n        flex-wrap: wrap;\n        gap: 16px 28px;\n        margin-bottom: 0;\n      }\n      .aohh-venue-details .detail {\n        display: flex;\n        align-items: center;\n        gap: 8px;\n        font-size: 13px;\n        letter-spacing: 1px;\n        text-transform: uppercase;\n        opacity: 0.5;\n        font-weight: 300;\n      }\n      .aohh-venue-details .detail strong {\n        font-weight: 400;\n        opacity: 1;\n      }\n    \n      \/* Hours block *\/\n      .aohh-hours {\n        font-size: 14px;\n        line-height: 1.8;\n        opacity: 0.6;\n        font-weight: 300;\n        margin-bottom: 32px;\n        max-width: 520px;\n      }\n      .aohh-hours strong {\n        font-weight: 400;\n      }\n    \n      \/* Reservation Banner *\/\n      .aohh-reserve {\n        text-align: center;\n        padding: 120px 24px;\n        background: #fafafa;\n      }\n      .aohh-reserve .overline {\n        display: inline-block;\n        font-size: 12px;\n        letter-spacing: 5px;\n        text-transform: uppercase;\n        opacity: 0.5;\n        margin-bottom: 14px;\n        font-weight: 300;\n      }\n      .aohh-reserve h2 {\n        font-size: 30px;\n        font-weight: 200;\n        letter-spacing: 2px;\n        margin-bottom: 44px;\n      }\n      .aohh-cta {\n        display: inline-flex;\n        align-items: center;\n        gap: 10px;\n        font-size: 13px;\n        letter-spacing: 3px;\n        text-transform: uppercase;\n        font-weight: 300;\n        padding: 12px 28px;\n        border: 1px solid currentColor;\n        background: transparent;\n        transition: all 0.4s ease;\n        cursor: pointer;\n        color: inherit;\n      }\n      .aohh-cta:hover { opacity: 0.7; }\n      .aohh-cta svg {\n        width: 16px;\n        height: 16px;\n        stroke: currentColor;\n        fill: none;\n        stroke-width: 1.5;\n        transition: all 0.4s ease;\n      }\n    \n      \/* Responsive *\/\n      @media (max-width: 960px) {\n        .aohh-venue {\n          grid-template-columns: 1fr;\n          padding: 0;\n        }\n        .aohh-venue.reverse { direction: ltr; }\n        .aohh-carousel__viewport { aspect-ratio: 1 \/ 1; }\n        .aohh-venue__content { padding: 36px 24px; }\n        .aohh-venue__content h3 { font-size: 22px; }\n        .aohh-venue__content p { font-size: 15px; }\n        .aohh-dining .aohh-section-title { padding: 60px 20px 24px; }\n        .aohh-dining .aohh-section-title h2 { font-size: 24px; }\n        .aohh-reserve { padding: 60px 20px; }\n      }\n      @media (max-width: 576px) {\n        .aohh-venue__content { padding: 28px 18px; }\n        .aohh-dining .aohh-section-title { padding: 48px 16px 20px; }\n        .aohh-carousel__viewport { aspect-ratio: 1 \/ 1; }\n        .aohh-carousel__btn { width: 32px; height: 32px; }\n      }\n    <\/style>\n    \n    <div class=\"aohh-dining\">\n\n      <!-- Section Title -->\n      <div class=\"aohh-section-title\">\n        <span class=\"overline\">Aksorn Rayong<\/span>\n        <h2>Explore Our Delightful Dining<\/h2>\n        <div class=\"divider\"><\/div>\n      <\/div>\n\n      <!-- KAVI -->\n      <div class=\"aohh-venue\" id=\"kavi\">\n        <div class=\"aohh-venue__image\">\n          <div class=\"aohh-carousel\" data-autoplay=\"5000\">\n            <div class=\"aohh-carousel__viewport\"><div class=\"aohh-carousel__track\">\n              <div class=\"aohh-carousel__slide\"><img decoding=\"async\" src=\"https:\/\/www.aksornrayong.com\/wp-content\/uploads\/2022\/05\/download.jpeg\" alt=\"KAVI\" loading=\"lazy\"><\/div>\n              <div class=\"aohh-carousel__slide\"><img decoding=\"async\" src=\"https:\/\/www.aksornrayong.com\/wp-content\/uploads\/2022\/01\/download-6-2.jpeg\" alt=\"KAVI\" loading=\"lazy\"><\/div>\n            <\/div><button class=\"aohh-carousel__btn aohh-carousel__btn--prev\" aria-label=\"Previous\"><svg viewBox=\"0 0 24 24\"><path d=\"M15 18l-6-6 6-6\"><\/path><\/svg><\/button><button class=\"aohh-carousel__btn aohh-carousel__btn--next\" aria-label=\"Next\"><svg viewBox=\"0 0 24 24\"><path d=\"M9 6l6 6-6 6\"><\/path><\/svg><\/button><\/div>\n            <div class=\"aohh-carousel__dots\"><button class=\"aohh-carousel__dot active\" aria-label=\"Slide 1\" data-index=\"0\"><\/button><button class=\"aohh-carousel__dot\" aria-label=\"Slide 2\" data-index=\"1\"><\/button><\/div>\n          <\/div>\n        <\/div>\n        <div class=\"aohh-venue__content\">\n          <span class=\"venue-label\">Restaurant<\/span>\n          <h3>KAVI<\/h3>\n          <p>Oceanfront dining featuring authentic Thai cuisine and fresh local seafood, served with beautiful views by the sea.<\/p>\n        <\/div>\n      <\/div>\n\n      <!-- ACCENT -->\n      <div class=\"aohh-venue reverse\" id=\"accent\">\n        <div class=\"aohh-venue__image\">\n          <div class=\"aohh-carousel\" data-autoplay=\"5000\">\n            <div class=\"aohh-carousel__viewport\"><div class=\"aohh-carousel__track\">\n              <div class=\"aohh-carousel__slide\"><img decoding=\"async\" src=\"https:\/\/www.aksornrayong.com\/wp-content\/uploads\/2022\/06\/Accent_02.jpg\" alt=\"Accent\" loading=\"lazy\"><\/div>\n              <div class=\"aohh-carousel__slide\"><img decoding=\"async\" src=\"https:\/\/www.aksornrayong.com\/wp-content\/uploads\/2022\/01\/accent-e1644668971297.jpeg\" alt=\"Accent\" loading=\"lazy\"><\/div>\n            <\/div><button class=\"aohh-carousel__btn aohh-carousel__btn--prev\" aria-label=\"Previous\"><svg viewBox=\"0 0 24 24\"><path d=\"M15 18l-6-6 6-6\"><\/path><\/svg><\/button><button class=\"aohh-carousel__btn aohh-carousel__btn--next\" aria-label=\"Next\"><svg viewBox=\"0 0 24 24\"><path d=\"M9 6l6 6-6 6\"><\/path><\/svg><\/button><\/div>\n            <div class=\"aohh-carousel__dots\"><button class=\"aohh-carousel__dot active\" aria-label=\"Slide 1\" data-index=\"0\"><\/button><button class=\"aohh-carousel__dot\" aria-label=\"Slide 2\" data-index=\"1\"><\/button><\/div>\n          <\/div>\n        <\/div>\n        <div class=\"aohh-venue__content\">\n          <span class=\"venue-label\">All-Day Dining<\/span>\n          <h3>Accent<\/h3>\n          <p>Start your day with freshly prepared breakfast favorites in a relaxed, welcoming setting on the beachfront.<\/p>\n        <\/div>\n      <\/div>\n\n      <!-- Reservation Banner -->\n      <div class=\"aohh-reserve\">\n        <span class=\"overline\">Begin Your Stay<\/span>\n        <h2>Aksorn Rayong, The Vitality Collection<\/h2>\n        <a class=\"aohh-cta\" href=\"https:\/\/reservation.travelanium.net\/propertyibe2\/?propertyId=596&amp;onlineId=4&amp;accesscode=Member\" target=\"_blank\">Book Now<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"><path d=\"M5 12h14M13 6l6 6-6 6\"><\/path><\/svg>\n        <\/a>\n      <\/div>\n    \n    <\/div>\n    \n    <script>\n    (function() {\n      \/\/ === Carousel logic ===\n      document.querySelectorAll('.aohh-dining .aohh-carousel').forEach(function(carousel) {\n        var track = carousel.querySelector('.aohh-carousel__track');\n        var prevBtn = carousel.querySelector('.aohh-carousel__btn--prev');\n        var nextBtn = carousel.querySelector('.aohh-carousel__btn--next');\n        var dotsContainer = carousel.querySelector('.aohh-carousel__dots');\n    \n        \/\/ Dynamically create viewport wrapper\n        var viewport = document.createElement('div');\n        viewport.className = 'aohh-carousel__viewport';\n        carousel.insertBefore(viewport, track);\n        viewport.appendChild(track);\n        if (prevBtn) viewport.appendChild(prevBtn);\n        if (nextBtn) viewport.appendChild(nextBtn);\n    \n        var slides = carousel.querySelectorAll('.aohh-carousel__slide');\n        var total = slides.length;\n        var current = 0;\n        var autoplayDelay = parseInt(carousel.dataset.autoplay) || 5000;\n        var autoplayTimer;\n    \n        if (total <= 1) {\n          if (prevBtn) prevBtn.style.display = 'none';\n          if (nextBtn) nextBtn.style.display = 'none';\n          return;\n        }\n    \n        \/\/ Build dots\n        for (var i = 0; i < total; i++) {\n          var dot = document.createElement('button');\n          dot.className = 'aohh-carousel__dot' + (i === 0 ? ' active' : '');\n          dot.setAttribute('aria-label', 'Slide ' + (i + 1));\n          dot.dataset.index = i;\n          dot.addEventListener('click', function() {\n            goTo(parseInt(this.dataset.index));\n          });\n          dotsContainer.appendChild(dot);\n        }\n    \n        function goTo(index) {\n          current = ((index % total) + total) % total;\n          track.style.transform = 'translateX(-' + (current * 100) + '%)';\n          var dots = dotsContainer.querySelectorAll('.aohh-carousel__dot');\n          dots.forEach(function(d, i) {\n            d.classList.toggle('active', i === current);\n          });\n          resetAutoplay();\n        }\n    \n        if (prevBtn) prevBtn.addEventListener('click', function() { goTo(current - 1); });\n        if (nextBtn) nextBtn.addEventListener('click', function() { goTo(current + 1); });\n    \n        function resetAutoplay() {\n          clearInterval(autoplayTimer);\n          autoplayTimer = setInterval(function() { goTo(current + 1); }, autoplayDelay);\n        }\n    \n        resetAutoplay();\n    \n        carousel.addEventListener('mouseenter', function() { clearInterval(autoplayTimer); });\n        carousel.addEventListener('mouseleave', function() { resetAutoplay(); });\n    \n        \/\/ Touch support\n        var touchStartX = 0;\n        carousel.addEventListener('touchstart', function(e) { touchStartX = e.changedTouches[0].screenX; }, {passive: true});\n        carousel.addEventListener('touchend', function(e) {\n          var touchEndX = e.changedTouches[0].screenX;\n          if (touchStartX - touchEndX > 50) goTo(current + 1);\n          if (touchEndX - touchStartX > 50) goTo(current - 1);\n        }, {passive: true});\n      });\n    })();\n    <\/script>\n        <\/div>\n      <\/div>\n    <\/main>\n<!-- =========================================================================\n     RESPONSIVE \u2014 MOBILE \/ TABLET\n     Hero: 700px desktop \u00b7 560px tablet \u00b7 350px phone\n     (heroes that hold the booking form keep extra height so it never clips)\n     ========================================================================= -->\n<style>\n  @media (max-width: 1024px) {\n    .aohh-dining-hero { height: 560px !important; min-height: 560px !important; max-height: 560px !important; }\n  }\n  @media (max-width: 768px) {\n    .aohh-dining-hero { height: 350px !important; min-height: 350px !important; max-height: 350px !important; }\n  }\n  @media (max-width: 768px) { .aohh-dining-hero__inner { padding: 56px 20px; } }\n<\/style>\n<\/body>\n<\/html>\n<!-- Mobile responsive hero -->\n<style>\n@media (max-width: 768px) {\n  .aohh-dining-hero { height: 350px !important; min-height: 350px !important; max-height: 350px !important; }\n  .aohh-dining-hero img { height: 350px !important; min-height: 350px !important; max-height: 350px !important; }\n}\n<\/style>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Aksorn Rayong, The Vitality Collection \u2014 Dining Aksorn Rayong Explore Our Delightful Dining Restaurant KAVI Oceanfront dining featuring authentic Thai cuisine and fresh local seafood, served with beautiful views by the sea. All-Day Dining Accent Start your day with freshly prepared breakfast favorites in a relaxed, welcoming setting on the beachfront. Begin Your Stay Aksorn [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-354","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/mhg.co.th\/aksornrayong\/wp-json\/wp\/v2\/pages\/354","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mhg.co.th\/aksornrayong\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/mhg.co.th\/aksornrayong\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/mhg.co.th\/aksornrayong\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mhg.co.th\/aksornrayong\/wp-json\/wp\/v2\/comments?post=354"}],"version-history":[{"count":62,"href":"https:\/\/mhg.co.th\/aksornrayong\/wp-json\/wp\/v2\/pages\/354\/revisions"}],"predecessor-version":[{"id":5617,"href":"https:\/\/mhg.co.th\/aksornrayong\/wp-json\/wp\/v2\/pages\/354\/revisions\/5617"}],"wp:attachment":[{"href":"https:\/\/mhg.co.th\/aksornrayong\/wp-json\/wp\/v2\/media?parent=354"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}