{"id":13,"date":"2026-05-11T08:30:29","date_gmt":"2026-05-11T08:30:29","guid":{"rendered":"https:\/\/manvi.maputra.id\/?page_id=13"},"modified":"2026-05-20T07:22:39","modified_gmt":"2026-05-20T07:22:39","slug":"herman-service-ac","status":"publish","type":"page","link":"https:\/\/rapri.maputra.id\/","title":{"rendered":"Restoran Sunda Rasa Priangan"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"13\" class=\"elementor elementor-13\">\n\t\t\t\t<div class=\"elementor-element elementor-element-175820b e-flex e-con-boxed e-con e-parent\" data-id=\"175820b\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-510e4a0 elementor-widget__width-inherit elementor-widget elementor-widget-html\" data-id=\"510e4a0\" data-element_type=\"widget\" data-e-type=\"widget\" id=\"home\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\n\/* \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\n   HERO SECTION WIDGET CSS\n\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 *\/\n.rapri-hero-wrapper {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 60px;\n    align-items: center;\n    width: 100%;\n}\n\n.rapri-hero-subtitle {\n    font-size: 1rem;\n    font-weight: 500;\n    color: #D4A373;\n    letter-spacing: 2px;\n    text-transform: uppercase;\n    display: block;\n    margin-bottom: 15px;\n}\n\n.rapri-hero-title {\n    font-size: 4rem;\n    line-height: 1.1;\n    color: #4A5D23;\n    margin-bottom: 25px;\n    font-family: 'Playfair Display', serif;\n    font-weight: 600;\n}\n\n.rapri-hero-text {\n    font-size: 1.15rem;\n    color: #666666;\n    margin-bottom: 40px;\n    line-height: 1.7;\n}\n\n.rapri-hero-buttons {\n    display: flex;\n    gap: 15px;\n}\n\n\/* Tombol Primary *\/\n.rapri-hero-buttons .btn-primary {\n    background-color: #4A5D23;\n    color: #FFFFFF;\n    border: 2px solid #4A5D23;\n}\n\n.rapri-hero-buttons .btn-primary:hover {\n    background-color: #6B4423;\n    border-color: #6B4423;\n    transform: translateY(-3px);\n    box-shadow: 0 10px 20px rgba(107, 68, 35, 0.2);\n}\n\n\/* Tombol Outline *\/\n.rapri-hero-buttons .btn-outline {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    padding: 14px 35px;\n    border-radius: 50px;\n    font-weight: 500;\n    letter-spacing: 0.5px;\n    cursor: pointer;\n    border: 2px solid #4A5D23;\n    color: #4A5D23;\n    background-color: transparent;\n    transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);\n}\n\n.rapri-hero-buttons .btn-outline:hover {\n    background-color: #4A5D23;\n    color: #FFFFFF;\n    transform: translateY(-3px);\n}\n\n\/* \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\n   PERBAIKAN GAMBAR (SUDUT TUMPUL KEBAL ELEMENTOR)\n\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 *\/\n.rapri-hero-image-wrapper {\n    position: relative;\n    border-radius: 24px !important;\n    border-top-right-radius: 100px !important;\n    background-color: transparent;\n}\n\n.rapri-hero-img {\n    border-radius: 24px !important;\n    border-top-right-radius: 100px !important;\n    position: relative;\n    z-index: 2;\n    aspect-ratio: 4\/5;\n    width: 100%;\n    object-fit: cover;\n    display: block;\n}\n\n.rapri-image-accent-bg {\n    position: absolute;\n    top: -20px;\n    right: -20px;\n    width: 100%;\n    height: 100%;\n    background-color: #D4A373;\n    border-radius: 24px !important;\n    border-top-right-radius: 100px !important;\n    z-index: 1;\n    opacity: 0.3;\n}\n\n\/* \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\n   RESPONSIVE BREAKPOINTS\n\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 *\/\n@media (max-width: 1024px) {\n    .rapri-hero-title { font-size: 3.2rem; }\n    .rapri-hero-wrapper { gap: 40px; }\n}\n\n@media (max-width: 991px) {\n    .rapri-hero-title { font-size: 2.8rem; }\n}\n\n@media (max-width: 768px) {\n    .rapri-hero-wrapper {\n        grid-template-columns: 1fr;\n        text-align: center;\n    }\n    \n    .rapri-hero-image-wrapper {\n        max-width: 500px;\n        margin: 0 auto;\n        order: -1; \n    }\n    \n    .rapri-hero-buttons {\n        justify-content: center;\n    }\n}\n\n@media (max-width: 480px) {\n    .rapri-hero-title { font-size: 2.3rem; }\n    \n    .rapri-hero-buttons {\n        flex-direction: column;\n        width: 100%;\n    }\n    \n    .rapri-hero-buttons .btn,\n    .rapri-hero-buttons .btn-outline {\n        width: 100%;\n    }\n}\n<\/style>\n\n<div class=\"rapri-hero-wrapper section-reveal\">\n    <div class=\"rapri-hero-content\">\n        <span class=\"rapri-hero-subtitle\">Wilujeng Sumping<\/span>\n        <h1 class=\"rapri-hero-title\">Seni Kuliner Sunda Dalam Balutan Modern<\/h1>\n        <p class=\"rapri-hero-text\">Nikmati harmoni resep leluhur Bumi Parahyangan dengan kenyamanan kontemporer dan standar pelayanan premium yang tak terlupakan.<\/p>\n        <div class=\"rapri-hero-buttons\">\n            <a href=\"#menu\" class=\"btn btn-primary\">Lihat Menu<\/a>\n            <a href=\"#about\" class=\"btn btn-outline\">Cerita Kami<\/a>\n        <\/div>\n    <\/div>\n    \n    <div class=\"rapri-hero-image-wrapper\">\n        <div class=\"rapri-image-accent-bg\"><\/div>\n        <img decoding=\"async\" src=\"https:\/\/rapri.maputra.id\/wp-content\/uploads\/2026\/05\/hero.webp\" alt=\"Suasana Restoran Rasa Priangan\" class=\"rapri-hero-img\">\n    <\/div>\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-918b42e e-flex e-con-boxed e-con e-parent\" data-id=\"918b42e\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fa58275 elementor-widget__width-inherit elementor-widget elementor-widget-html\" data-id=\"fa58275\" data-element_type=\"widget\" data-e-type=\"widget\" id=\"tentang\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\n\/* \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\n   ABOUT SECTION WIDGET CSS\n\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 *\/\n.rapri-about-wrapper {\n    display: grid;\n    grid-template-columns: 1fr 1.1fr;\n    gap: 60px;\n    align-items: center;\n    width: 100%;\n}\n\n\/* Gambar dengan Rasio 1:1 dan Sudut Tumpul Absolut *\/\n.rapri-about-image-wrapper {\n    border-radius: 24px;\n    overflow: hidden;\n    box-shadow: 0 15px 35px rgba(0, 0, 0, 0.05);\n    position: relative;\n    aspect-ratio: 1 \/ 1;\n    width: 100%;\n}\n\n.rapri-about-img {\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n    display: block;\n    border-radius: 24px;\n    transition: transform 0.6s ease;\n}\n\n.rapri-about-image-wrapper:hover .rapri-about-img {\n    transform: scale(1.05);\n}\n\n\/* Konten Teks *\/\n.rapri-section-header.left-align {\n    text-align: left;\n}\n\n.rapri-section-tagline {\n    display: inline-block;\n    font-size: 0.9rem;\n    font-weight: 500;\n    text-transform: uppercase;\n    letter-spacing: 2px;\n    color: #D4A373; \/* Accent *\/\n    margin-bottom: 10px;\n}\n\n.rapri-section-title {\n    font-size: 3rem;\n    color: #4A5D23; \/* Primary *\/\n    margin-bottom: 20px;\n    line-height: 1.2;\n    font-family: 'Playfair Display', serif;\n    font-weight: 600;\n}\n\n.rapri-about-content p {\n    color: #666666; \/* Text Light *\/\n    margin-bottom: 30px;\n    font-size: 1.05rem;\n    line-height: 1.7;\n}\n\n\/* List Keunggulan *\/\n.rapri-about-features-list {\n    list-style: none;\n    padding: 0;\n    margin: 0;\n}\n\n.rapri-about-features-list li {\n    display: flex;\n    align-items: flex-start;\n    gap: 15px;\n    margin-bottom: 15px;\n    font-weight: 500;\n    color: #2D2D2D; \/* Text Main *\/\n    line-height: 1.5;\n}\n\n\/* Styling Khusus SVG Icon Checklist *\/\n.rapri-about-features-list svg {\n    width: 1.2rem;\n    height: 1.2rem;\n    fill: #D4A373; \/* Warna Accent *\/\n    flex-shrink: 0; \/* Mencegah ikon gepeng di HP *\/\n    margin-top: 3px; \/* Menyelaraskan posisi vertikal dengan teks *\/\n}\n\n\/* \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\n   RESPONSIVE BREAKPOINTS\n\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 *\/\n\/* Tablet Mode *\/\n@media (max-width: 1024px) {\n    .rapri-section-title { font-size: 2.5rem; }\n    .rapri-about-wrapper { gap: 40px; }\n}\n\n\/* Mobile Mode *\/\n@media (max-width: 768px) {\n    .rapri-about-wrapper {\n        grid-template-columns: 1fr;\n        text-align: center;\n    }\n    \n    .rapri-section-header.left-align {\n        text-align: center;\n    }\n\n    \/* Membalik urutan di HP: Teks di atas, Gambar di bawah *\/\n    .rapri-about-content {\n        order: 1;\n    }\n\n    .rapri-about-image-wrapper {\n        order: 2;\n        max-width: 500px;\n        margin: 0 auto;\n    }\n\n    .rapri-about-features-list li {\n        text-align: left; \/* Teks tetap rata kiri agar rapi *\/\n        justify-content: center;\n    }\n}\n\n\/* Small Mobile *\/\n@media (max-width: 480px) {\n    .rapri-section-title { font-size: 2.2rem; }\n}\n<\/style>\n\n<div class=\"rapri-about-wrapper section-reveal\">\n    <div class=\"rapri-about-image-wrapper\">\n        <img decoding=\"async\" src=\"https:\/\/rapri.maputra.id\/wp-content\/uploads\/2026\/05\/tentang.webp\" alt=\"Tentang Rasa Priangan\" class=\"rapri-about-img\">\n    <\/div>\n    \n    <div class=\"rapri-about-content\">\n        <div class=\"rapri-section-header left-align\">\n            <span class=\"rapri-section-tagline\">Tentang Kami<\/span>\n            <h2 class=\"rapri-section-title\">Harmoni Warisan & Inovasi<\/h2>\n        <\/div>\n        <p>Lahir dari rasa cinta pada budaya Sunda, Rasa Priangan adalah representasi modern dari kekayaan kuliner Jawa Barat. Kami percaya bahwa makanan tradisional layar disajikan dengan standar pelayanan bintang lima tanpa menghilangkan kehangatan khas kekeluargaan.<\/p>\n        \n        <ul class=\"rapri-about-features-list\">\n            <li>\n                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" shape-rendering=\"geometricPrecision\" text-rendering=\"geometricPrecision\" image-rendering=\"optimizeQuality\" fill-rule=\"evenodd\" clip-rule=\"evenodd\" viewBox=\"0 0 512 472.34\"><path fill-rule=\"nonzero\" d=\"M105.32 230.83c24.41 14.96 37.99 37.49 50.26 57.87l2.72 4.51c49.63-67.2 97.21-130.7 155.42-186.63C375.43 47.26 440.08 4.55 503.57.02c4.34-.3 8.11 2.97 8.41 7.3.19 2.64-.96 5.08-2.86 6.64C443.34 69.2 383.04 136.02 326.3 211.32 269.39 286.84 224.24 363.55 172.59 453c-6.7 11.59-13.51 18.57-21.75 19.28-8.54.74-16.5-5.11-24.68-19.28l-.24-.45c-13.45-23.4-24.64-49.93-35.35-75.36-23.76-56.37-45.17-107.15-80.89-98.62-5.92 1.4-11.03-4.15-9.36-9.85 6.21-21.1 20.08-39.02 41.28-46.69 21.57-7.79 44.63-2.87 63.72 8.8z\"\/><\/svg>\n                <span>Bahan organik segar harian dari petani lokal<\/span>\n            <\/li>\n            <li>\n                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" shape-rendering=\"geometricPrecision\" text-rendering=\"geometricPrecision\" image-rendering=\"optimizeQuality\" fill-rule=\"evenodd\" clip-rule=\"evenodd\" viewBox=\"0 0 512 472.34\"><path fill-rule=\"nonzero\" d=\"M105.32 230.83c24.41 14.96 37.99 37.49 50.26 57.87l2.72 4.51c49.63-67.2 97.21-130.7 155.42-186.63C375.43 47.26 440.08 4.55 503.57.02c4.34-.3 8.11 2.97 8.41 7.3.19 2.64-.96 5.08-2.86 6.64C443.34 69.2 383.04 136.02 326.3 211.32 269.39 286.84 224.24 363.55 172.59 453c-6.7 11.59-13.51 18.57-21.75 19.28-8.54.74-16.5-5.11-24.68-19.28l-.24-.45c-13.45-23.4-24.64-49.93-35.35-75.36-23.76-56.37-45.17-107.15-80.89-98.62-5.92 1.4-11.03-4.15-9.36-9.85 6.21-21.1 20.08-39.02 41.28-46.69 21.57-7.79 44.63-2.87 63.72 8.8z\"\/><\/svg>\n                <span>Resep autentik turun-temurun<\/span>\n            <\/li>\n            <li>\n                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" shape-rendering=\"geometricPrecision\" text-rendering=\"geometricPrecision\" image-rendering=\"optimizeQuality\" fill-rule=\"evenodd\" clip-rule=\"evenodd\" viewBox=\"0 0 512 472.34\"><path fill-rule=\"nonzero\" d=\"M105.32 230.83c24.41 14.96 37.99 37.49 50.26 57.87l2.72 4.51c49.63-67.2 97.21-130.7 155.42-186.63C375.43 47.26 440.08 4.55 503.57.02c4.34-.3 8.11 2.97 8.41 7.3.19 2.64-.96 5.08-2.86 6.64C443.34 69.2 383.04 136.02 326.3 211.32 269.39 286.84 224.24 363.55 172.59 453c-6.7 11.59-13.51 18.57-21.75 19.28-8.54.74-16.5-5.11-24.68-19.28l-.24-.45c-13.45-23.4-24.64-49.93-35.35-75.36-23.76-56.37-45.17-107.15-80.89-98.62-5.92 1.4-11.03-4.15-9.36-9.85 6.21-21.1 20.08-39.02 41.28-46.69 21.57-7.79 44.63-2.87 63.72 8.8z\"\/><\/svg>\n                <span>Desain interior estetik yang hangat<\/span>\n            <\/li>\n        <\/ul>\n    <\/div>\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-24c1be0 e-flex e-con-boxed e-con e-parent\" data-id=\"24c1be0\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-287fd23 elementor-widget__width-inherit elementor-widget elementor-widget-html\" data-id=\"287fd23\" data-element_type=\"widget\" data-e-type=\"widget\" id=\"menu\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\n\/* \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\n   MENU SECTION WIDGET CSS\n\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 *\/\n.rapri-menu-wrapper {\n    width: 100%;\n}\n\n.rapri-section-header {\n    text-align: center;\n    margin-bottom: 50px;\n}\n\n.rapri-section-tagline {\n    display: inline-block;\n    font-size: 0.9rem;\n    font-weight: 500;\n    text-transform: uppercase;\n    letter-spacing: 2px;\n    color: #D4A373; \/* Accent *\/\n    margin-bottom: 10px;\n}\n\n.rapri-section-title {\n    font-size: 3rem;\n    color: #4A5D23; \/* Primary *\/\n    margin-bottom: 20px;\n    line-height: 1.2;\n    font-family: 'Playfair Display', serif;\n    font-weight: 600;\n}\n\n.rapri-section-subtitle {\n    font-size: 1.05rem;\n    color: #666666; \/* Text Light *\/\n    max-width: 600px;\n    margin: 0 auto;\n    line-height: 1.7;\n}\n\n\/* Category Title *\/\n.rapri-category-title {\n    text-align: center;\n    font-size: 2rem;\n    color: #6B4423; \/* Secondary *\/\n    margin-bottom: 40px;\n    position: relative;\n    padding-bottom: 15px;\n    font-family: 'Playfair Display', serif;\n    font-weight: 600;\n}\n\n.rapri-category-title::after {\n    content: '';\n    position: absolute;\n    bottom: 0;\n    left: 50%;\n    transform: translateX(-50%);\n    width: 60px;\n    height: 2px;\n    background-color: #D4A373; \/* Accent *\/\n}\n\n\/* Grid System *\/\n.rapri-menu-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));\n    gap: 40px;\n}\n\n.rapri-menu-category {\n    margin-bottom: 60px;\n}\n\n\/* Menu Card dengan Efek Melayang *\/\n.rapri-menu-card {\n    background-color: #FFFFFF;\n    border-radius: 16px; \/* Sudut tumpul absolut *\/\n    overflow: hidden;\n    box-shadow: 0 15px 35px rgba(0, 0, 0, 0.05);\n    transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);\n    border: 1px solid rgba(0,0,0,0.02);\n    display: flex;\n    flex-direction: column;\n}\n\n.rapri-menu-card:hover {\n    transform: translateY(-10px); \/* Efek kartu melayang *\/\n    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.1);\n}\n\n.rapri-menu-img-container {\n    width: 100%;\n    aspect-ratio: 4 \/ 5;\n    overflow: hidden;\n    background-color: #f5f5f5;\n    border-top-left-radius: 16px;\n    border-top-right-radius: 16px;\n}\n\n.rapri-menu-img-container img {\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n    transition: transform 0.6s ease;\n    display: block;\n}\n\n.rapri-menu-card:hover .rapri-menu-img-container img {\n    transform: scale(1.08); \/* Efek zoom saat hover *\/\n}\n\n\/* Card Content *\/\n.rapri-menu-content {\n    padding: 30px;\n    display: flex;\n    flex-direction: column;\n    flex-grow: 1;\n}\n\n.rapri-menu-name {\n    font-size: 1.4rem;\n    margin-bottom: 10px;\n    font-family: 'Playfair Display', serif;\n    font-weight: 600;\n    color: #2D2D2D;\n}\n\n.rapri-menu-desc {\n    color: #666666;\n    font-size: 0.95rem;\n    margin-bottom: 20px;\n    line-height: 1.6;\n    flex-grow: 1; \/* Mendorong harga selalu ke bawah *\/\n}\n\n.rapri-menu-price {\n    display: block;\n    font-family: 'Playfair Display', serif;\n    font-size: 1.3rem;\n    font-weight: 700;\n    color: #4A5D23; \/* Primary *\/\n}\n\n\/* \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\n   RESPONSIVE BREAKPOINTS (Mengikuti Aturan SOP)\n\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 *\/\n\/* Tablet Mode *\/\n@media (max-width: 1024px) {\n    .rapri-section-title { font-size: 2.5rem; }\n    .rapri-category-title { font-size: 1.8rem; }\n    \n    .rapri-menu-grid {\n        grid-template-columns: repeat(2, 1fr); \/* 2 Kolom di Tablet *\/\n        gap: 30px;\n    }\n}\n\n\/* Mobile Mode *\/\n@media (max-width: 768px) {\n    .rapri-section-title { font-size: 2.2rem; }\n    \n    .rapri-menu-grid {\n        grid-template-columns: 1fr; \/* 1 Kolom di HP *\/\n        gap: 25px;\n    }\n    \n    .rapri-menu-content {\n        padding: 20px;\n    }\n}\n<\/style>\n\n<!-- \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\n   MENU HTML CONTENT\n\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 -->\n<div class=\"rapri-menu-wrapper section-reveal\">\n    \n    <div class=\"rapri-section-header\">\n        <span class=\"rapri-section-tagline\">Sajian Istimewa<\/span>\n        <h2 class=\"rapri-section-title\">Eksplorasi Menu Kami<\/h2>\n        <p class=\"rapri-section-subtitle\">Pilihan hidangan terbaik yang diracik khusus oleh Executive Chef kami untuk memanjakan lidah Anda.<\/p>\n    <\/div>\n\n    <!-- Kategori: Hidangan Utama -->\n    <div class=\"rapri-menu-category\">\n        <h3 class=\"rapri-category-title\">Hidangan Utama Sunda<\/h3>\n        <div class=\"rapri-menu-grid\">\n            \n            <article class=\"rapri-menu-card\">\n                <div class=\"rapri-menu-img-container\">\n                    <img decoding=\"async\" src=\"https:\/\/rapri.maputra.id\/wp-content\/uploads\/2026\/05\/nasi-liwet-komplit.webp\" alt=\"Nasi Liwet Komplit\">\n                <\/div>\n                <div class=\"rapri-menu-content\">\n                    <h4 class=\"rapri-menu-name\">Nasi Liwet Komplit<\/h4>\n                    <p class=\"rapri-menu-desc\">Nasi liwet wangi khas Sunda disajikan dengan ayam, tahu, tempe, lalapan, dan sambal terasi.<\/p>\n                    <span class=\"rapri-menu-price\">Rp 65.000<\/span>\n                <\/div>\n            <\/article>\n\n            <article class=\"rapri-menu-card\">\n                <div class=\"rapri-menu-img-container\">\n                    <img decoding=\"async\" src=\"https:\/\/rapri.maputra.id\/wp-content\/uploads\/2026\/05\/gurame-bakar.webp\" alt=\"Gurame Bakar\">\n                <\/div>\n                <div class=\"rapri-menu-content\">\n                    <h4 class=\"rapri-menu-name\">Gurame Bakar Cobek<\/h4>\n                    <p class=\"rapri-menu-desc\">Gurame segar pilihan dengan olesan bumbu rempah madu, disajikan bersama sambal cobek.<\/p>\n                    <span class=\"rapri-menu-price\">Rp 95.000<\/span>\n                <\/div>\n            <\/article>\n\n            <article class=\"rapri-menu-card\">\n                <div class=\"rapri-menu-img-container\">\n                    <img decoding=\"async\" src=\"https:\/\/rapri.maputra.id\/wp-content\/uploads\/2026\/05\/ayam-kampung-bakar.webp\" alt=\"Ayam Kampung Bakar\">\n                <\/div>\n                <div class=\"rapri-menu-content\">\n                    <h4 class=\"rapri-menu-name\">Ayam Kampung Bakar<\/h4>\n                    <p class=\"rapri-menu-desc\">Ayam kampung muda yang empuk dengan bumbu meresap sempurna hingga ke tulang.<\/p>\n                    <span class=\"rapri-menu-price\">Rp 110.000<\/span>\n                <\/div>\n            <\/article>\n\n            <article class=\"rapri-menu-card\">\n                <div class=\"rapri-menu-img-container\">\n                    <img decoding=\"async\" src=\"https:\/\/rapri.maputra.id\/wp-content\/uploads\/2026\/05\/sate-maranggi.webp\" alt=\"Sate Maranggi\">\n                <\/div>\n                <div class=\"rapri-menu-content\">\n                    <h4 class=\"rapri-menu-name\">Sate Maranggi Premium<\/h4>\n                    <p class=\"rapri-menu-desc\">Sate daging sapi empuk khas Purwakarta yang disajikan dengan irisan tomat dan cabai segar.<\/p>\n                    <span class=\"rapri-menu-price\">Rp 55.000<\/span>\n                <\/div>\n            <\/article>\n\n            <article class=\"rapri-menu-card\">\n                <div class=\"rapri-menu-img-container\">\n                    <img decoding=\"async\" src=\"https:\/\/rapri.maputra.id\/wp-content\/uploads\/2026\/05\/Sop-Iga-Sunda.webp\" alt=\"Sop Iga Sunda\">\n                <\/div>\n                <div class=\"rapri-menu-content\">\n                    <h4 class=\"rapri-menu-name\">Sop Iga Sunda<\/h4>\n                    <p class=\"rapri-menu-desc\">Kuah bening rempah yang segar dengan potongan iga sapi premium yang sangat empuk.<\/p>\n                    <span class=\"rapri-menu-price\">Rp 85.000<\/span>\n                <\/div>\n            <\/article>\n\n            <article class=\"rapri-menu-card\">\n                <div class=\"rapri-menu-img-container\">\n                    <img decoding=\"async\" src=\"https:\/\/rapri.maputra.id\/wp-content\/uploads\/2026\/05\/tutug-oncom-premium.webp\" alt=\"Tutug Oncom Premium\">\n                <\/div>\n                <div class=\"rapri-menu-content\">\n                    <h4 class=\"rapri-menu-name\">Tutug Oncom Premium<\/h4>\n                    <p class=\"rapri-menu-desc\">Nasi tumbuk oncom panggang autentik dengan rempah pilihan khas Bumi Priangan.<\/p>\n                    <span class=\"rapri-menu-price\">Rp 48.000<\/span>\n                <\/div>\n            <\/article>\n\n        <\/div>\n    <\/div>\n\n    <!-- Kategori: Minuman -->\n    <div class=\"rapri-menu-category\" style=\"margin-bottom: 0;\">\n        <h3 class=\"rapri-category-title\">Minuman Tradisional & Segar<\/h3>\n        <div class=\"rapri-menu-grid\">\n            \n            <article class=\"rapri-menu-card\">\n                <div class=\"rapri-menu-img-container\">\n                    <img decoding=\"async\" src=\"https:\/\/rapri.maputra.id\/wp-content\/uploads\/2026\/05\/Es-Cendol.webp\" alt=\"Es Cendol\">\n                <\/div>\n                <div class=\"rapri-menu-content\">\n                    <h4 class=\"rapri-menu-name\">Es Cendol Elizabeth<\/h4>\n                    <p class=\"rapri-menu-desc\">Cendol pandan asli dengan gula aren murni dan santan kental yang gurih meresap.<\/p>\n                    <span class=\"rapri-menu-price\">Rp 28.000<\/span>\n                <\/div>\n            <\/article>\n\n            <article class=\"rapri-menu-card\">\n                <div class=\"rapri-menu-img-container\">\n                    <img decoding=\"async\" src=\"https:\/\/rapri.maputra.id\/wp-content\/uploads\/2026\/05\/Es-Campur.webp\" alt=\"Es Campur\">\n                <\/div>\n                <div class=\"rapri-menu-content\">\n                    <h4 class=\"rapri-menu-name\">Es Campur Priangan<\/h4>\n                    <p class=\"rapri-menu-desc\">Kombinasi buah segar, kolang-kaling, dan sirup homemade yang menyegarkan dahaga.<\/p>\n                    <span class=\"rapri-menu-price\">Rp 32.000<\/span>\n                <\/div>\n            <\/article>\n\n            <article class=\"rapri-menu-card\">\n                <div class=\"rapri-menu-img-container\">\n                    <img decoding=\"async\" src=\"https:\/\/rapri.maputra.id\/wp-content\/uploads\/2026\/05\/Es-Jeruk.webp\" alt=\"Es Jeruk\">\n                <\/div>\n                <div class=\"rapri-menu-content\">\n                    <h4 class=\"rapri-menu-name\">Es Jeruk Peras<\/h4>\n                    <p class=\"rapri-menu-desc\">Kesegaran jeruk peras alami tanpa pemanis buatan, kaya akan vitamin C.<\/p>\n                    <span class=\"rapri-menu-price\">Rp 22.000<\/span>\n                <\/div>\n            <\/article>\n\n            <article class=\"rapri-menu-card\">\n                <div class=\"rapri-menu-img-container\">\n                    <img decoding=\"async\" src=\"https:\/\/rapri.maputra.id\/wp-content\/uploads\/2026\/05\/Bajigur.webp\" alt=\"Bajigur\">\n                <\/div>\n                <div class=\"rapri-menu-content\">\n                    <h4 class=\"rapri-menu-name\">Bajigur Hangat<\/h4>\n                    <p class=\"rapri-menu-desc\">Minuman tradisional dari santan dan jahe, cocok untuk suasana santai dan cuaca dingin.<\/p>\n                    <span class=\"rapri-menu-price\">Rp 25.000<\/span>\n                <\/div>\n            <\/article>\n\n            <article class=\"rapri-menu-card\">\n                <div class=\"rapri-menu-img-container\">\n                    <img decoding=\"async\" src=\"https:\/\/rapri.maputra.id\/wp-content\/uploads\/2026\/05\/Es-Teh-Manis.webp\" alt=\"Es Teh Manis\">\n                <\/div>\n                <div class=\"rapri-menu-content\">\n                    <h4 class=\"rapri-menu-name\">Es Teh Manis<\/h4>\n                    <p class=\"rapri-menu-desc\">Teh tubruk asli pegunungan dengan aroma melati yang khas dan gula batu.<\/p>\n                    <span class=\"rapri-menu-price\">Rp 15.000<\/span>\n                <\/div>\n            <\/article>\n\n            <article class=\"rapri-menu-card\">\n                <div class=\"rapri-menu-img-container\">\n                    <img decoding=\"async\" src=\"https:\/\/rapri.maputra.id\/wp-content\/uploads\/2026\/05\/Es-Kelapa-Muda.webp\" alt=\"Es Kelapa Muda\">\n                <\/div>\n                <div class=\"rapri-menu-content\">\n                    <h4 class=\"rapri-menu-name\">Es Kelapa Muda<\/h4>\n                    <p class=\"rapri-menu-desc\">Kesegaran air kelapa muda murni lengkap dengan serutan daging kelapa yang lembut.<\/p>\n                    <span class=\"rapri-menu-price\">Rp 25.000<\/span>\n                <\/div>\n            <\/article>\n\n        <\/div>\n    <\/div>\n\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6b3a5ff e-flex e-con-boxed e-con e-parent\" data-id=\"6b3a5ff\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1b68b27 elementor-widget__width-inherit elementor-widget elementor-widget-html\" data-id=\"1b68b27\" data-element_type=\"widget\" data-e-type=\"widget\" id=\"keunggulan\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\n\/* \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\n   FEATURES SECTION WIDGET CSS\n\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 *\/\n.rapri-features-wrapper {\n    width: 100%;\n}\n\n.rapri-features-header {\n    text-align: center;\n    margin-bottom: 50px;\n}\n\n.rapri-features-tagline {\n    display: inline-block;\n    font-size: 0.9rem;\n    font-weight: 500;\n    text-transform: uppercase;\n    letter-spacing: 2px;\n    color: #D4A373; \/* var(--accent) *\/\n    margin-bottom: 10px;\n}\n\n.rapri-features-title {\n    font-size: 3rem;\n    color: #4A5D23; \/* var(--primary) *\/\n    line-height: 1.2;\n    font-family: 'Playfair Display', serif;\n    font-weight: 600;\n    margin-bottom: 0;\n}\n\n\/* Grid System *\/\n.rapri-features-grid {\n    display: grid;\n    grid-template-columns: repeat(4, 1fr);\n    gap: 30px;\n}\n\n\/* Feature Card *\/\n.rapri-feature-card {\n    background-color: #FFFFFF;\n    padding: 40px 30px;\n    border-radius: 16px; \/* Sudut tumpul absolut *\/\n    text-align: center;\n    box-shadow: 0 15px 35px rgba(0, 0, 0, 0.05);\n    transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);\n    border: 1px solid rgba(0,0,0,0.02);\n}\n\n.rapri-feature-card:hover {\n    background-color: #4A5D23; \/* Berubah jadi primary saat dihover *\/\n    transform: translateY(-5px);\n    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.1);\n}\n\n\/* Icon Wrapper & SVG Styling *\/\n.rapri-icon-wrapper {\n    width: 80px;\n    height: 80px;\n    background-color: #F4F2EE; \/* var(--bg-alt) *\/\n    border-radius: 50%;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    margin: 0 auto 25px;\n    color: #D4A373; \/* Warna dasar ikon *\/\n    transition: all 0.4s ease;\n}\n\n.rapri-icon-wrapper svg {\n    width: 35px;\n    height: 35px;\n    fill: currentColor; \/* Agar SVG mewarisi warna dari wrapper dan bisa diubah saat hover *\/\n    transition: all 0.4s ease;\n}\n\n\/* Perubahan warna konten saat card dihover *\/\n.rapri-feature-card:hover h4,\n.rapri-feature-card:hover p,\n.rapri-feature-card:hover .rapri-icon-wrapper {\n    color: #FFFFFF; \/* SVG akan otomatis ikut menjadi putih karena currentColor *\/\n}\n\n.rapri-feature-card:hover .rapri-icon-wrapper {\n    background-color: rgba(255, 255, 255, 0.1);\n}\n\n.rapri-feature-card h4 {\n    font-size: 1.3rem;\n    margin-bottom: 15px;\n    color: #2D2D2D;\n    font-family: 'Playfair Display', serif;\n    font-weight: 600;\n    transition: all 0.4s ease;\n}\n\n.rapri-feature-card p {\n    color: #666666;\n    font-size: 0.95rem;\n    line-height: 1.6;\n    margin: 0;\n    transition: all 0.4s ease;\n}\n\n\/* \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\n   RESPONSIVE BREAKPOINTS (Mengikuti Aturan SOP)\n\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 *\/\n@media (max-width: 1024px) {\n    .rapri-features-title { font-size: 2.5rem; }\n    .rapri-features-grid {\n        grid-template-columns: repeat(2, 1fr);\n        gap: 25px;\n    }\n}\n\n@media (max-width: 768px) {\n    .rapri-features-title { font-size: 2.2rem; }\n    .rapri-features-grid {\n        grid-template-columns: 1fr;\n        gap: 20px;\n    }\n    .rapri-feature-card {\n        padding: 30px 20px;\n    }\n}\n<\/style>\n\n<div class=\"rapri-features-wrapper section-reveal\">\n    \n    <div class=\"rapri-features-header\">\n        <span class=\"rapri-features-tagline\">Keunggulan<\/span>\n        <h2 class=\"rapri-features-title\">Mengapa Memilih Kami?<\/h2>\n    <\/div>\n\n    <div class=\"rapri-features-grid\">\n        \n        <div class=\"rapri-feature-card\">\n            <div class=\"rapri-icon-wrapper\">\n                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 512 472.34\">\n                    <path d=\"M105.32 230.83c24.41 14.96 37.99 37.49 50.26 57.87l2.72 4.51c49.63-67.2 97.21-130.7 155.42-186.63C375.43 47.26 440.08 4.55 503.57.02c4.34-.3 8.11 2.97 8.41 7.3.19 2.64-.96 5.08-2.86 6.64C443.34 69.2 383.04 136.02 326.3 211.32 269.39 286.84 224.24 363.55 172.59 453c-6.7 11.59-13.51 18.57-21.75 19.28-8.54.74-16.5-5.11-24.68-19.28l-.24-.45c-13.45-23.4-24.64-49.93-35.35-75.36-23.76-56.37-45.17-107.15-80.89-98.62-5.92 1.4-11.03-4.15-9.36-9.85 6.21-21.1 20.08-39.02 41.28-46.69 21.57-7.79 44.63-2.87 63.72 8.8z\"\/>\n                <\/svg>\n            <\/div>\n            <h4>Rasa Autentik<\/h4>\n            <p>Bumbu rahasia warisan tanpa sedikitpun mengurangi keaslian rasa.<\/p>\n        <\/div>\n        \n        <div class=\"rapri-feature-card\">\n            <div class=\"rapri-icon-wrapper\">\n                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 512 457.765\">\n                    <path d=\"M148.49 0h217.918c50.103 0 91.094 41.002 91.094 91.093v60.401c-20.134-1.132-40.672 5.866-55.804 21.003-13.003 12.999-21.074 30.949-21.074 50.707v26.222H131.376v-26.222c0-19.758-8.071-37.708-21.073-50.707-14.407-14.41-33.713-21.445-52.906-21.111V91.093C57.397 40.992 98.388 0 148.49 0zm307.601 457.765h.002c13.058 0 23.741-10.682 23.741-23.74v-17.308h.132c17.616 0 32.034-14.415 32.034-32.033v-161.48c0-72.917-111.815-72.913-111.815 0v193.513h32.165v17.308c0 13.058 10.683 23.74 23.741 23.74zM111.815 223.204v193.513H79.65v17.308c0 13.058-10.683 23.74-23.741 23.74h-.002c-13.058 0-23.741-10.682-23.741-23.74v-17.308h-.132C14.418 416.717 0 402.302 0 384.684v-161.48c0-72.917 111.815-72.913 111.815 0zm268.809 51.452v79.573H131.376v-79.573h249.248zm0 104.803v37.009H131.376v-37.009h249.248z\"\/>\n                <\/svg>\n            <\/div>\n            <h4>Tempat Nyaman<\/h4>\n            <p>Interior modern yang bersih, estetik, dan ramah untuk acara keluarga.<\/p>\n        <\/div>\n        \n        <div class=\"rapri-feature-card\">\n            <div class=\"rapri-icon-wrapper\">\n                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 117.93 122.88\">\n                    <path d=\"M104.38,97.86c5.03,6.72,9.37,12.3,11.72,18.72c2.29,6.26,3.22,9.11-1.98,2.63 c-4.84-6.04-9.36-11.91-15.98-17.48c-0.47,0.11-0.96,0.21-1.49,0.32C36.81,113.93-6.78,87.01,0.87,0 c46.1,15.96,111.38,9.48,104.62,91.25C105.25,94.29,105.02,96.37,104.38,97.86L104.38,97.86z M88.32,84.78 c-15.04-32.4-53.68-43.51-72.85-65.67C36.28,59.7,47.63,57.91,88.32,84.78L88.32,84.78L88.32,84.78z\"\/>\n                <\/svg>\n            <\/div>\n            <h4>Bahan Berkualitas<\/h4>\n            <p>Standar kebersihan dan seleksi bahan baku terbaik setiap hari.<\/p>\n        <\/div>\n        \n        <div class=\"rapri-feature-card\">\n            <div class=\"rapri-icon-wrapper\">\n                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 512 511.998\">\n                    <path d=\"M189.761 8.784c136.53-36.583 276.872 44.441 313.455 180.975 36.583 136.534-44.441 276.872-180.975 313.455-136.534 36.584-276.872-44.44-313.455-180.975C-27.802 185.705 53.226 45.367 189.761 8.784zm117.63 157.889c-8.052.982-15.384-4.743-16.366-12.796-.982-8.052 4.743-15.384 12.796-16.366 22.255-2.798 44.499.133 65.012 7.737l.051.02c20.993 7.763 40.317 20.478 56.118 36.961 5.632 5.854 5.449 15.173-.405 20.805s-15.174 5.449-20.806-.405c-12.671-13.217-28.223-23.437-45.158-29.716-16.335-6.068-33.886-8.422-51.242-6.24zM154.993 359.325c-8.726-13.552-2.813-25.011 11.67-22.567 59.576 16.09 120.164 16.417 181.817 0 10.138-.834 17.181 11.346 9.081 22.567-53.21 60.414-160.489 55.877-202.568 0zm137.906-128.204c-4.334 6.053-7.491 11.412-8.652 15.586-2.908 10.481 7.164 10.344 14.253 6.322 28.079-15.918 66.896-13.579 95.364.004 15.996 7.632 17.22-3.749 8.107-15.357-35.542-45.29-69.713-46.689-109.072-6.555zm-183.995-59.587c-3.878 6.24-12.086 8.149-18.327 4.272-6.24-3.879-8.15-12.087-4.271-18.327 9.923-15.891 28.14-30.636 47.441-41.635 21.827-12.441 45.915-20.427 61.451-20.065 7.331.172 13.135 6.256 12.963 13.588-.171 7.331-6.256 13.134-13.587 12.963-10.972-.257-29.696 6.361-47.707 16.627-15.859 9.039-30.526 20.669-37.963 32.577zm64.985 14.662c19.781 0 35.812 20.494 35.812 45.778s-16.031 45.782-35.812 45.782c-19.776 0-35.811-20.498-35.811-45.782 0-25.284 16.035-45.778 35.811-45.778z\"\/>\n                <\/svg>\n            <\/div>\n            <h4>Pelayanan Ramah<\/h4>\n            <p>Keramahan staf khas budaya Sunda yang selalu siap melayani Anda.<\/p>\n        <\/div>\n        \n    <\/div>\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6489138 e-flex e-con-boxed e-con e-parent\" data-id=\"6489138\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f9555c2 elementor-widget elementor-widget-html\" data-id=\"f9555c2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\n\/* \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\n   GALLERY SECTION WIDGET CSS\n\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 *\/\n.rapri-gallery-wrapper {\n    width: 100%;\n}\n\n.rapri-gallery-header {\n    text-align: center;\n    margin-bottom: 50px;\n}\n\n.rapri-gallery-tagline {\n    display: inline-block;\n    font-size: 0.9rem;\n    font-weight: 500;\n    text-transform: uppercase;\n    letter-spacing: 2px;\n    color: #D4A373; \/* var(--accent) *\/\n    margin-bottom: 10px;\n}\n\n.rapri-gallery-title {\n    font-size: 3rem;\n    color: #4A5D23; \/* var(--primary) *\/\n    margin-bottom: 20px;\n    line-height: 1.2;\n    font-family: 'Playfair Display', serif;\n    font-weight: 600;\n}\n\n.rapri-gallery-subtitle {\n    font-size: 1.05rem;\n    color: #666666; \/* var(--text-light) *\/\n    max-width: 600px;\n    margin: 0 auto;\n    line-height: 1.7;\n}\n\n\/* Gallery Grid System *\/\n.rapri-gallery-grid {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 20px;\n}\n\n\/* Gallery Item \/ Card *\/\n.rapri-gallery-item {\n    width: 100%;\n    aspect-ratio: 1 \/ 1;\n    border-radius: 16px; \/* Sudut tumpul absolut *\/\n    overflow: hidden;\n    position: relative;\n    background-color: #f5f5f5;\n    display: block;\n    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.05);\n}\n\n.rapri-gallery-item img {\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n    transition: transform 0.6s ease;\n    display: block;\n}\n\n\/* Hover Overlay Effect *\/\n.rapri-gallery-overlay {\n    position: absolute;\n    inset: 0;\n    background: rgba(74, 93, 35, 0.6); \/* Warna primary dengan opacity *\/\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    opacity: 0;\n    transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);\n}\n\n.rapri-gallery-overlay i {\n    color: #FFFFFF;\n    font-size: 2.5rem;\n    transform: scale(0.5);\n    transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);\n}\n\n.rapri-gallery-item:hover img {\n    transform: scale(1.1);\n}\n\n.rapri-gallery-item:hover .rapri-gallery-overlay {\n    opacity: 1;\n}\n\n.rapri-gallery-item:hover .rapri-gallery-overlay i {\n    transform: scale(1);\n}\n\n\/* \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\n   RESPONSIVE BREAKPOINTS (Mengikuti Aturan SOP)\n\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 *\/\n\/* Tablet Mode *\/\n@media (max-width: 1024px) {\n    .rapri-gallery-title { font-size: 2.5rem; }\n    \n    .rapri-gallery-grid {\n        grid-template-columns: repeat(2, 1fr); \/* 2 Kolom di Tablet *\/\n        gap: 15px;\n    }\n}\n\n\/* Mobile Mode *\/\n@media (max-width: 768px) {\n    .rapri-gallery-title { font-size: 2.2rem; }\n    \n    .rapri-gallery-grid {\n        grid-template-columns: 1fr; \/* 1 Kolom di HP *\/\n        gap: 15px;\n    }\n}\n<\/style>\n\n<!-- \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\n   GALLERY HTML CONTENT\n\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 -->\n<div class=\"rapri-gallery-wrapper section-reveal\">\n    \n    <div class=\"rapri-gallery-header\">\n        <span class=\"rapri-gallery-tagline\">Mata & Rasa<\/span>\n        <h2 class=\"rapri-gallery-title\">Galeri Suasana<\/h2>\n        <p class=\"rapri-gallery-subtitle\">Intip kehangatan suasana dan cantiknya interior restoran kami.<\/p>\n    <\/div>\n\n    <div class=\"rapri-gallery-grid\">\n        \n        <a href=\"#\" class=\"rapri-gallery-item\">\n            <img decoding=\"async\" src=\"https:\/\/rapri.maputra.id\/wp-content\/uploads\/2026\/05\/galeri-1.webp\" alt=\"Suasana Restoran 1\">\n            <div class=\"rapri-gallery-overlay\"><i class=\"fab fa-instagram\"><\/i><\/div>\n        <\/a>\n        \n        <a href=\"#\" class=\"rapri-gallery-item\">\n            <img decoding=\"async\" src=\"https:\/\/rapri.maputra.id\/wp-content\/uploads\/2026\/05\/galeri-2.webp\" alt=\"Suasana Restoran 2\">\n            <div class=\"rapri-gallery-overlay\"><i class=\"fab fa-instagram\"><\/i><\/div>\n        <\/a>\n        \n        <a href=\"#\" class=\"rapri-gallery-item\">\n            <img decoding=\"async\" src=\"https:\/\/rapri.maputra.id\/wp-content\/uploads\/2026\/05\/galeri-3.webp\" alt=\"Suasana Restoran 3\">\n            <div class=\"rapri-gallery-overlay\"><i class=\"fab fa-instagram\"><\/i><\/div>\n        <\/a>\n        \n        <a href=\"#\" class=\"rapri-gallery-item\">\n            <img decoding=\"async\" src=\"https:\/\/rapri.maputra.id\/wp-content\/uploads\/2026\/05\/galeri-4.webp\" alt=\"Menu Premium 1\">\n            <div class=\"rapri-gallery-overlay\"><i class=\"fab fa-instagram\"><\/i><\/div>\n        <\/a>\n        \n        <a href=\"#\" class=\"rapri-gallery-item\">\n            <img decoding=\"async\" src=\"https:\/\/rapri.maputra.id\/wp-content\/uploads\/2026\/05\/galeri-5.webp\" alt=\"Menu Premium 2\">\n            <div class=\"rapri-gallery-overlay\"><i class=\"fab fa-instagram\"><\/i><\/div>\n        <\/a>\n        \n        <a href=\"#\" class=\"rapri-gallery-item\">\n            <img decoding=\"async\" src=\"https:\/\/rapri.maputra.id\/wp-content\/uploads\/2026\/05\/galeri-6.webp\" alt=\"Menu Premium 3\">\n            <div class=\"rapri-gallery-overlay\"><i class=\"fab fa-instagram\"><\/i><\/div>\n        <\/a>\n\n    <\/div>\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-04fd898 e-flex e-con-boxed e-con e-parent\" data-id=\"04fd898\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2e4a64b elementor-widget__width-inherit elementor-widget elementor-widget-html\" data-id=\"2e4a64b\" data-element_type=\"widget\" data-e-type=\"widget\" id=\"galeri\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\n\/* \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\n   FAQ SECTION WIDGET CSS (ISOLATED DARI ELEMENTOR)\n\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 *\/\n\n\/* Isolasi Reset Khusus dalam Wrapper *\/\n#rapri-faq-isolated * {\n    box-sizing: border-box !important;\n}\n\n#rapri-faq-isolated {\n    width: 100% !important;\n    max-width: 900px !important;\n    margin: 0 auto !important;\n    font-family: 'Poppins', sans-serif !important;\n    background: transparent !important;\n}\n\n#rapri-faq-isolated .rapri-faq-header {\n    text-align: center !important;\n    margin-bottom: 50px !important;\n}\n\n#rapri-faq-isolated .rapri-faq-tagline {\n    display: inline-block !important;\n    font-size: 0.9rem !important;\n    font-weight: 500 !important;\n    text-transform: uppercase !important;\n    letter-spacing: 2px !important;\n    color: #D4A373 !important; \n    margin-bottom: 10px !important;\n}\n\n#rapri-faq-isolated .rapri-faq-title {\n    font-size: 3rem !important;\n    color: #4A5D23 !important; \n    line-height: 1.2 !important;\n    font-family: 'Playfair Display', serif !important;\n    font-weight: 600 !important;\n    margin-top: 0 !important;\n    margin-bottom: 0 !important;\n}\n\n\/* Accordion Container *\/\n#rapri-faq-isolated .rapri-faq-accordion {\n    display: flex !important;\n    flex-direction: column !important;\n    gap: 15px !important;\n}\n\n\/* Individual FAQ Item *\/\n#rapri-faq-isolated .rapri-faq-item {\n    background-color: #FFFFFF !important;\n    border: 1px solid #EAEAEA !important;\n    border-radius: 12px !important;\n    overflow: hidden !important;\n    transition: all 0.3s ease !important;\n    margin: 0 !important;\n    padding: 0 !important;\n}\n\n#rapri-faq-isolated .rapri-faq-item.active {\n    border-color: #4A5D23 !important;\n    box-shadow: 0 10px 25px rgba(74, 93, 35, 0.08) !important;\n}\n\n\/* Membunuh gaya bawaan Elementor pada Tombol \n  (Termasuk warna pink saat disorot)\n*\/\n#rapri-faq-isolated button.rapri-faq-question {\n    width: 100% !important;\n    text-align: left !important;\n    padding: 20px 25px !important;\n    background-color: transparent !important; \/* Paksa transparan, bukan pink *\/\n    background-image: none !important;\n    border: none !important;\n    display: flex !important;\n    justify-content: space-between !important;\n    align-items: center !important;\n    cursor: pointer !important;\n    font-family: 'Poppins', sans-serif !important;\n    font-size: 1.1rem !important;\n    font-weight: 600 !important;\n    color: #2D2D2D !important;\n    transition: all 0.3s ease !important;\n    outline: none !important;\n    box-shadow: none !important;\n}\n\n\/* Efek Hover yang kita inginkan (Hijau, BUKAN Pink) *\/\n#rapri-faq-isolated button.rapri-faq-question:hover,\n#rapri-faq-isolated button.rapri-faq-question:focus,\n#rapri-faq-isolated .rapri-faq-item.active button.rapri-faq-question {\n    background-color: transparent !important;\n    color: #4A5D23 !important; \/* Hijau Primary *\/\n}\n\n\/* Plus\/Minus Icon *\/\n#rapri-faq-isolated .rapri-faq-icon {\n    width: 20px !important;\n    height: 20px !important;\n    fill: currentColor !important;\n    flex-shrink: 0 !important;\n    margin-left: 15px !important;\n    transition: transform 0.3s ease !important;\n}\n\n#rapri-faq-isolated .rapri-faq-item.active .rapri-faq-icon {\n    transform: rotate(45deg) !important; \n    fill: #D4A373 !important;\n}\n\n\/* Answer Content *\/\n#rapri-faq-isolated .rapri-faq-answer {\n    max-height: 0; \/* JS akan mengubah ini secara inline, jadi jangan pakai !important di sini *\/\n    overflow: hidden !important;\n    transition: max-height 0.4s ease !important;\n    background-color: #FFFFFF !important;\n}\n\n#rapri-faq-isolated .rapri-faq-answer-inner {\n    padding: 0 25px 25px 25px !important;\n    color: #666666 !important;\n    font-size: 0.95rem !important;\n    line-height: 1.7 !important;\n    border-top: 1px solid transparent !important;\n    margin: 0 !important;\n}\n\n#rapri-faq-isolated .rapri-faq-item.active .rapri-faq-answer-inner {\n    border-top: 1px dashed #EAEAEA !important;\n    padding-top: 20px !important;\n}\n\n\/* \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\n   RESPONSIVE BREAKPOINTS\n\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 *\/\n@media (max-width: 1024px) {\n    #rapri-faq-isolated .rapri-faq-title { font-size: 2.5rem !important; }\n}\n\n@media (max-width: 768px) {\n    #rapri-faq-isolated .rapri-faq-title { font-size: 2.2rem !important; }\n    #rapri-faq-isolated .rapri-faq-header { margin-bottom: 30px !important; }\n    \n    #rapri-faq-isolated button.rapri-faq-question {\n        padding: 18px 20px !important;\n        font-size: 1rem !important;\n    }\n    \n    #rapri-faq-isolated .rapri-faq-answer-inner {\n        padding: 0 20px 20px 20px !important;\n    }\n}\n<\/style>\n\n<div id=\"rapri-faq-isolated\">\n    \n    <div class=\"rapri-faq-header\">\n        <span class=\"rapri-faq-tagline\">Tanya Jawab<\/span>\n        <h2 class=\"rapri-faq-title\">Pertanyaan Umum<\/h2>\n    <\/div>\n\n    <div class=\"rapri-faq-accordion\">\n        \n        <div class=\"rapri-faq-item\">\n            <button class=\"rapri-faq-question\">\n                <span>Apakah Rasa Priangan menerima pesanan katering?<\/span>\n                <svg class=\"rapri-faq-icon\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                    <path d=\"M19 11h-6V5h-2v6H5v2h6v6h2v-6h6z\"\/>\n                <\/svg>\n            <\/button>\n            <div class=\"rapri-faq-answer\">\n                <div class=\"rapri-faq-answer-inner\">\n                    Mohon maaf, untuk saat ini kami belum menyediakan layanan katering.\n                <\/div>\n            <\/div>\n        <\/div>\n\n        <div class=\"rapri-faq-item\">\n            <button class=\"rapri-faq-question\">\n                <span>Apakah bisa melakukan reservasi untuk acara buka puasa bersama?<\/span>\n                <svg class=\"rapri-faq-icon\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                    <path d=\"M19 11h-6V5h-2v6H5v2h6v6h2v-6h6z\"\/>\n                <\/svg>\n            <\/button>\n            <div class=\"rapri-faq-answer\">\n                <div class=\"rapri-faq-answer-inner\">\n                    Tentu bisa. Kami menerima reservasi untuk acara buka puasa bersama dengan ketentuan pemesanan selambat-lambatnya 3 hari sebelum acara dan melakukan pembayaran penuh (full payment) di awal.\n                <\/div>\n            <\/div>\n        <\/div>\n\n        <div class=\"rapri-faq-item\">\n            <button class=\"rapri-faq-question\">\n                <span>Apakah Rasa Priangan menyewakan tempat untuk acara pernikahan?<\/span>\n                <svg class=\"rapri-faq-icon\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                    <path d=\"M19 11h-6V5h-2v6H5v2h6v6h2v-6h6z\"\/>\n                <\/svg>\n            <\/button>\n            <div class=\"rapri-faq-answer\">\n                <div class=\"rapri-faq-answer-inner\">\n                    Ya, kami menyediakan area untuk acara pernikahan dengan syarat seluruh konsumsi (makanan dan minuman) dipesan langsung dari menu Rasa Priangan.\n                <\/div>\n            <\/div>\n        <\/div>\n\n        <div class=\"rapri-faq-item\">\n            <button class=\"rapri-faq-question\">\n                <span>Apakah melayani pembayaran menggunakan kartu kredit?<\/span>\n                <svg class=\"rapri-faq-icon\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                    <path d=\"M19 11h-6V5h-2v6H5v2h6v6h2v-6h6z\"\/>\n                <\/svg>\n            <\/button>\n            <div class=\"rapri-faq-answer\">\n                <div class=\"rapri-faq-answer-inner\">\n                    Mohon maaf, untuk saat ini kami belum dapat memproses pembayaran menggunakan kartu kredit.\n                <\/div>\n            <\/div>\n        <\/div>\n\n        <div class=\"rapri-faq-item\">\n            <button class=\"rapri-faq-question\">\n                <span>Apakah bisa membayar menggunakan metode QRIS?<\/span>\n                <svg class=\"rapri-faq-icon\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                    <path d=\"M19 11h-6V5h-2v6H5v2h6v6h2v-6h6z\"\/>\n                <\/svg>\n            <\/button>\n            <div class=\"rapri-faq-answer\">\n                <div class=\"rapri-faq-answer-inner\">\n                    Ya, kami menerima pembayaran nontunai (<i>cashless<\/i>) menggunakan QRIS dan juga transfer bank.\n                <\/div>\n            <\/div>\n        <\/div>\n\n    <\/div>\n<\/div>\n\n<script>\ndocument.addEventListener('DOMContentLoaded', function() {\n    \/\/ Isolasi pemilihan elemen hanya di dalam #rapri-faq-isolated\n    const faqContainer = document.getElementById('rapri-faq-isolated');\n    if(!faqContainer) return;\n\n    const faqItems = faqContainer.querySelectorAll('.rapri-faq-item');\n\n    faqItems.forEach(item => {\n        const questionBtn = item.querySelector('.rapri-faq-question');\n        const answerDiv = item.querySelector('.rapri-faq-answer');\n\n        questionBtn.addEventListener('click', () => {\n            const isActive = item.classList.contains('active');\n\n            \/\/ Tutup semua FAQ lain\n            faqItems.forEach(otherItem => {\n                otherItem.classList.remove('active');\n                otherItem.querySelector('.rapri-faq-answer').style.maxHeight = null;\n            });\n\n            \/\/ Buka yang diklik jika sebelumnya tertutup\n            if (!isActive) {\n                item.classList.add('active');\n                answerDiv.style.maxHeight = answerDiv.scrollHeight + \"px\";\n            }\n        });\n    });\n});\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ce8fefe e-flex e-con-boxed e-con e-parent\" data-id=\"ce8fefe\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b4ad1eb elementor-widget__width-inherit elementor-widget elementor-widget-html\" data-id=\"b4ad1eb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\n\/* \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\n   TESTIMONIALS SECTION WIDGET CSS\n\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 *\/\n.rapri-testi-wrapper {\n    width: 100%;\n}\n\n.rapri-testi-header {\n    text-align: center;\n    margin-bottom: 50px;\n}\n\n.rapri-testi-tagline {\n    display: inline-block;\n    font-size: 0.9rem;\n    font-weight: 500;\n    text-transform: uppercase;\n    letter-spacing: 2px;\n    color: #D4A373; \/* var(--accent) *\/\n    margin-bottom: 10px;\n}\n\n.rapri-testi-title {\n    font-size: 3rem;\n    color: #4A5D23; \/* var(--primary) *\/\n    margin-bottom: 20px;\n    line-height: 1.2;\n    font-family: 'Playfair Display', serif;\n    font-weight: 600;\n}\n\n\/* Grid System *\/\n.rapri-testi-grid {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 30px;\n}\n\n\/* Testimonial Card *\/\n.rapri-testi-card {\n    background-color: #FFFFFF;\n    padding: 40px;\n    border-radius: 16px; \/* Sudut tumpul absolut *\/\n    box-shadow: 0 15px 35px rgba(0, 0, 0, 0.05);\n    position: relative;\n    border: 1px solid rgba(0,0,0,0.02);\n    transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);\n    display: flex;\n    flex-direction: column;\n}\n\n.rapri-testi-card:hover {\n    transform: translateY(-5px);\n    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.08);\n}\n\n.rapri-quote-icon {\n    position: absolute;\n    top: 30px;\n    right: 40px;\n    font-size: 3rem;\n    color: #D4A373;\n    opacity: 0.15;\n    z-index: 0;\n}\n\n.rapri-testi-text {\n    font-size: 1.05rem;\n    font-style: italic;\n    color: #666666; \/* var(--text-light) *\/\n    margin-bottom: 30px;\n    line-height: 1.7;\n    position: relative;\n    z-index: 1;\n    flex-grow: 1; \/* Mendorong blok profil selalu ke bawah sejajar *\/\n}\n\n\/* Author Section *\/\n.rapri-testi-author {\n    display: flex;\n    align-items: center;\n    gap: 15px;\n    position: relative;\n    z-index: 1;\n}\n\n.rapri-author-img {\n    width: 60px;\n    height: 60px;\n    border-radius: 50%;\n    object-fit: cover;\n    background-color: #F4F2EE;\n}\n\n.rapri-author-info h5 {\n    font-size: 1.1rem;\n    margin: 0 0 2px 0;\n    color: #2D2D2D;\n    font-family: 'Playfair Display', serif;\n    font-weight: 600;\n}\n\n.rapri-author-info span {\n    font-size: 0.85rem;\n    color: #D4A373; \/* var(--accent) *\/\n    font-weight: 500;\n    text-transform: uppercase;\n    letter-spacing: 0.5px;\n}\n\n\/* \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\n   RESPONSIVE BREAKPOINTS (Mengikuti Aturan SOP)\n\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 *\/\n\/* Tablet Mode *\/\n@media (max-width: 1024px) {\n    .rapri-testi-title { font-size: 2.5rem; }\n    \n    .rapri-testi-grid {\n        grid-template-columns: repeat(2, 1fr); \/* 2 Kolom di Tablet *\/\n        gap: 25px;\n    }\n}\n\n\/* Mobile Mode *\/\n@media (max-width: 768px) {\n    .rapri-testi-title { font-size: 2.2rem; }\n    \n    .rapri-testi-grid {\n        grid-template-columns: 1fr; \/* 1 Kolom di HP *\/\n        gap: 20px;\n    }\n    \n    .rapri-testi-card {\n        padding: 30px;\n    }\n    \n    .rapri-quote-icon {\n        top: 20px;\n        right: 25px;\n        font-size: 2.5rem;\n    }\n}\n<\/style>\n\n<!-- \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\n   TESTIMONIALS HTML CONTENT\n\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 -->\n<div class=\"rapri-testi-wrapper section-reveal\">\n    \n    <div class=\"rapri-testi-header\">\n        <span class=\"rapri-testi-tagline\">Ulasan<\/span>\n        <h2 class=\"rapri-testi-title\">Apa Kata Mereka<\/h2>\n    <\/div>\n\n    <div class=\"rapri-testi-grid\">\n        \n        <div class=\"rapri-testi-card\">\n            <i class=\"fas fa-quote-right rapri-quote-icon\"><\/i>\n            <p class=\"rapri-testi-text\">\"Tempatnya estetik banget! Makanannya tetap kerasa Sunda aslinya, tapi suasananya kayak di restoran hotel bintang 5. Sangat direkomendasikan!\"<\/p>\n            <div class=\"rapri-testi-author\">\n                <img decoding=\"async\" src=\"https:\/\/ui-avatars.com\/api\/?name=Andi+Wijaya&background=F4F2EE&color=4A5D23&rounded=true&bold=true\" alt=\"Andi Wijaya\" class=\"rapri-author-img\">\n                <div class=\"rapri-author-info\">\n                    <h5>Andi Wijaya<\/h5>\n                    <span>Local Guide<\/span>\n                <\/div>\n            <\/div>\n        <\/div>\n        \n        <div class=\"rapri-testi-card\">\n            <i class=\"fas fa-quote-right rapri-quote-icon\"><\/i>\n            <p class=\"rapri-testi-text\">\"Sate Marangginya juara! Dagingnya juicy dan bumbunya nendang. Selain itu, mushola dan toiletnya sangat bersih. Bakal sering ke sini!\"<\/p>\n            <div class=\"rapri-testi-author\">\n                <img decoding=\"async\" src=\"https:\/\/ui-avatars.com\/api\/?name=Rina+Melati&background=F4F2EE&color=4A5D23&rounded=true&bold=true\" alt=\"Rina Melati\" class=\"rapri-author-img\">\n                <div class=\"rapri-author-info\">\n                    <h5>Rina Melati<\/h5>\n                    <span>Food Vlogger<\/span>\n                <\/div>\n            <\/div>\n        <\/div>\n        \n        <div class=\"rapri-testi-card\">\n            <i class=\"fas fa-quote-right rapri-quote-icon\"><\/i>\n            <p class=\"rapri-testi-text\">\"Pilihan yang sangat tepat untuk kumpul keluarga besar akhir pekan. Gurame bakar dan Nasi Liwetnya cepat habis diserbu anak-anak.\"<\/p>\n            <div class=\"rapri-testi-author\">\n                <img decoding=\"async\" src=\"https:\/\/ui-avatars.com\/api\/?name=Siti+Nurhaliza&background=F4F2EE&color=4A5D23&rounded=true&bold=true\" alt=\"Siti Nurhaliza\" class=\"rapri-author-img\">\n                <div class=\"rapri-author-info\">\n                    <h5>Siti Nurhaliza<\/h5>\n                    <span>Ibu Rumah Tangga<\/span>\n                <\/div>\n            <\/div>\n        <\/div>\n\n    <\/div>\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3a9dae4 e-flex e-con-boxed e-con e-parent\" data-id=\"3a9dae4\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-534f0cc elementor-widget__width-inherit elementor-widget elementor-widget-html\" data-id=\"534f0cc\" data-element_type=\"widget\" data-e-type=\"widget\" id=\"reservasi\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\n\/* \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\n   WIDGET RESERVASI - GAYA PROTOTYPE PERSIS GAMBAR\n\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 *\/\n\n\/* RESET & GLOBAL (Dipaksakan agar kebal) *\/\n* {\n    box-sizing: border-box !important;\n}\n\n\/* WRAPPER UTAMA - Transparan agar mengikuti warna Section Elementor *\/\n.rapri-reservasi-wrapper {\n    width: 100% !important;\n    background-color: transparent !important;\n    padding: 0 !important;\n    margin: 0 !important;\n    font-family: 'Poppins', sans-serif !important;\n}\n\n\/* HEADER SECTION (Judul & Subjudul) *\/\n.rapri-reservasi-header {\n    text-align: center !important;\n    margin-bottom: 50px !important;\n}\n\n.rapri-reservasi-tagline {\n    display: inline-block !important;\n    font-size: 0.9rem !important;\n    font-weight: 500 !important;\n    text-transform: uppercase !important;\n    letter-spacing: 2px !important;\n    color: #D4A373 !important;\n    margin-bottom: 10px !important;\n}\n\n.rapri-reservasi-title {\n    font-size: 3.5rem !important;\n    color: #FFFFFF !important;\n    margin-bottom: 20px !important;\n    margin-top: 0 !important;\n    line-height: 1.2 !important;\n    font-family: 'Playfair Display', serif !important;\n    font-weight: 600 !important;\n}\n\n.rapri-reservasi-subtitle {\n    font-size: 1.05rem !important;\n    color: rgba(255, 255, 255, 0.9) !important;\n    max-width: 600px !important;\n    margin: 0 auto !important;\n    line-height: 1.7 !important;\n}\n\n\/* \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\n   FORM CONTAINER (KOTAK PUTIH UTAMA)\n\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 *\/\n.rapri-form-container {\n    background-color: #FFFFFF !important;\n    color: #2D2D2D !important;\n    border-radius: 24px !important;\n    padding: 50px !important;\n    box-shadow: 0 15px 40px rgba(0, 0, 0, 0.1) !important;\n    width: 100% !important;\n    max-width: 900px !important;\n    margin: 0 auto !important;\n    text-align: left !important;\n    border: 1px solid rgba(0,0,0,0.02) !important;\n}\n\n\/* GRID INPUT DATA PEMESAN (3 Kolom Desktop) *\/\n.rapri-form-grid {\n    display: grid !important;\n    grid-template-columns: repeat(3, 1fr) !important;\n    gap: 25px !important;\n    margin-bottom: 40px !important;\n}\n\n.rapri-form-group label {\n    display: block !important;\n    font-weight: 600 !important;\n    margin-bottom: 8px !important;\n    color: #D4A373 !important;\n    font-size: 0.95rem !important;\n}\n\n.rapri-form-control {\n    width: 100% !important;\n    padding: 14px 18px !important;\n    border: 1px solid #EAEAEA !important;\n    border-radius: 10px !important;\n    font-family: 'Poppins', sans-serif !important;\n    font-size: 1rem !important;\n    color: #2D2D2D !important;\n    background-color: #FAFAFA !important;\n    transition: all 0.3s ease !important;\n    box-sizing: border-box !important;\n}\n\n.rapri-form-control:focus {\n    border-color: #D4A373 !important;\n    outline: none !important;\n    background-color: #FFFFFF !important;\n}\n\n.rapri-form-control::placeholder {\n    color: #A0A0A0 !important;\n    opacity: 1 !important;\n}\n\n\/* \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\n   AREA PEMILIHAN MENU (KOTAK ABU-ABU MUDA)\n\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 *\/\n.rapri-menu-selection-area {\n    background-color: #F8F7F4 !important;\n    padding: 30px !important;\n    border-radius: 16px !important;\n    border: 1px solid #EAEAEA !important;\n    margin-bottom: 20px !important;\n}\n\n.rapri-selection-title {\n    font-family: 'Playfair Display', serif !important;\n    font-size: 1.4rem !important;\n    font-weight: 600 !important;\n    color: #4A5D23 !important;\n    margin-bottom: 25px !important;\n    border-bottom: 1px solid #DDDDDD !important;\n    padding-bottom: 15px !important;\n    margin-top: 0 !important;\n}\n\n\/* GRID ITEM MENU (2 Kolom Desktop) *\/\n.rapri-menu-checkbox-grid {\n    display: grid !important;\n    grid-template-columns: repeat(2, 1fr) !important;\n    gap: 15px !important;\n}\n\n\/* BARIS ITEM MENU (KOTAK PUTIH) *\/\n.rapri-menu-item-row {\n    display: flex !important;\n    justify-content: space-between !important;\n    align-items: center !important;\n    background-color: #FFFFFF !important;\n    padding: 10px 15px !important;\n    border-radius: 8px !important;\n    border: 1px solid #EAEAEA !important;\n    transition: all 0.3s ease !important;\n}\n\n.rapri-menu-item-row label {\n    display: flex !important;\n    align-items: center !important;\n    gap: 10px !important;\n    cursor: pointer !important;\n    font-size: 0.95rem !important;\n    font-weight: 500 !important;\n    color: #2D2D2D !important;\n    flex: 1 !important;\n    margin: 0 !important;\n}\n\n.rapri-menu-checkbox {\n    width: 18px !important;\n    height: 18px !important;\n    cursor: pointer !important;\n    accent-color: #4A5D23 !important;\n}\n\n\/* INPUT JUMLAH (KOTAK KECIL ABU-ABU) *\/\n.rapri-menu-qty {\n    width: 60px !important;\n    padding: 8px !important;\n    border: 1px solid #DDDDDD !important;\n    border-radius: 6px !important;\n    text-align: center !important;\n    font-family: inherit !important;\n    font-weight: 500 !important;\n    font-size: 0.9rem !important;\n    color: #2D2D2D !important;\n    background-color: #F0F0F0 !important;\n    transition: all 0.3s ease !important;\n}\n\n.rapri-menu-qty:disabled {\n    background-color: #E0E0E0 !important;\n    cursor: not-allowed !important;\n    opacity: 0.6 !important;\n}\n\n\/* \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\n   SUBMIT AREA & TOMBOL WHATSAPP (HIJAU CERAH)\n\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 *\/\n.rapri-form-submit-area {\n    margin-top: 40px !important;\n    text-align: center !important;\n}\n\n.rapri-btn-whatsapp {\n    background-color: #25D366 !important;\n    color: #FFFFFF !important;\n    border: none !important;\n    padding: 16px 45px !important;\n    border-radius: 50px !important;\n    font-weight: 600 !important;\n    font-size: 1.1rem !important;\n    letter-spacing: 0.5px !important;\n    display: inline-flex !important;\n    align-items: center !important;\n    gap: 10px !important;\n    cursor: pointer !important;\n    transition: all 0.4s ease !important;\n    font-family: 'Poppins', sans-serif !important;\n    box-shadow: 0 8px 20px rgba(37, 211, 102, 0.25) !important;\n}\n\n.rapri-btn-whatsapp svg {\n    width: 24px !important;\n    height: 24px !important;\n    display: block !important;\n}\n\n.rapri-btn-whatsapp:hover {\n    background-color: #1EBE5D !important;\n    transform: translateY(-4px) !important;\n    box-shadow: 0 15px 30px rgba(37, 211, 102, 0.4) !important;\n}\n\n\/* \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\n   TAMPILAN RESPOSIF (MEDIA QUERIES SOP)\n\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 *\/\n@media (max-width: 1024px) {\n    .rapri-reservasi-title { font-size: 3rem !important; }\n    .rapri-form-container { padding: 40px 30px !important; }\n}\n\n@media (max-width: 767px) {\n    .rapri-reservasi-title { font-size: 2.2rem !important; }\n    .rapri-reservasi-header { margin-bottom: 30px !important; }\n    .rapri-form-container { padding: 25px 20px !important; }\n    \n    .rapri-form-grid {\n        grid-template-columns: 1fr !important;\n        gap: 15px !important;\n        margin-bottom: 30px !important;\n    }\n    \n    .rapri-menu-selection-area { padding: 20px 15px !important; }\n    \n    .rapri-menu-checkbox-grid {\n        grid-template-columns: 1fr !important;\n        gap: 10px !important;\n    }\n    \n    @media (max-width: 480px) {\n        .rapri-menu-item-row {\n            flex-direction: column !important;\n            align-items: flex-start !important;\n            gap: 15px !important;\n        }\n        .rapri-menu-qty { width: 100% !important; }\n        .rapri-btn-whatsapp {\n            width: 100% !important;\n            padding: 16px 20px !important;\n        }\n    }\n}\n<\/style>\n\n<div class=\"rapri-reservasi-wrapper\">\n    \n    <div class=\"rapri-reservasi-header\">\n        <span class=\"rapri-reservasi-tagline\">Reservasi<\/span>\n        <h1 class=\"rapri-reservasi-title\">Pesan Meja Anda<\/h1>\n        <p class=\"rapri-reservasi-subtitle\">Isi formulir di bawah ini untuk mengamankan meja Anda. Pesanan akan diteruskan dan dikonfirmasi langsung melalui WhatsApp tim kami.<\/p>\n    <\/div>\n    \n    <div class=\"rapri-form-container\">\n        <form id=\"rapriWaFormFinal\">\n            \n            <div class=\"rapri-form-grid\">\n                <div class=\"rapri-form-group\">\n                    <label for=\"rapri-f-nama\">Nama Pemesan<\/label>\n                    <input type=\"text\" id=\"rapri-f-nama\" class=\"rapri-form-control\" required placeholder=\"Masukkan Nama Lengkap\">\n                <\/div>\n                <div class=\"rapri-form-group\">\n                    <label for=\"rapri-f-tanggal\">Tanggal Kunjungan<\/label>\n                    <input type=\"date\" id=\"rapri-f-tanggal\" class=\"rapri-form-control\" required>\n                <\/div>\n                <div class=\"rapri-form-group\">\n                    <label for=\"rapri-f-jumlah\">Jumlah Orang<\/label>\n                    <input type=\"number\" id=\"rapri-f-jumlah\" class=\"rapri-form-control\" min=\"1\" required placeholder=\"Misal: 4\">\n                <\/div>\n            <\/div>\n\n            <div class=\"rapri-menu-selection-area\">\n                <h4 class=\"rapri-selection-title\">Pre-Order Menu Makanan<\/h4>\n                <div class=\"rapri-menu-checkbox-grid\">\n                    \n                    <div class=\"rapri-menu-item-row\">\n                        <label><input type=\"checkbox\" class=\"rapri-menu-checkbox\" value=\"Nasi Liwet Komplit\"> Nasi Liwet Komplit<\/label>\n                        <input type=\"number\" class=\"rapri-menu-qty\" min=\"1\" placeholder=\"Jml\" disabled>\n                    <\/div>\n                    \n                    <div class=\"rapri-menu-item-row\">\n                        <label><input type=\"checkbox\" class=\"rapri-menu-checkbox\" value=\"Gurame Bakar Cobek\"> Gurame Bakar Cobek<\/label>\n                        <input type=\"number\" class=\"rapri-menu-qty\" min=\"1\" placeholder=\"Jml\" disabled>\n                    <\/div>\n                    \n                    <div class=\"rapri-menu-item-row\">\n                        <label><input type=\"checkbox\" class=\"rapri-menu-checkbox\" value=\"Ayam Kampung Bakar\"> Ayam Kampung Bakar<\/label>\n                        <input type=\"number\" class=\"rapri-menu-qty\" min=\"1\" placeholder=\"Jml\" disabled>\n                    <\/div>\n                    \n                    <div class=\"rapri-menu-item-row\">\n                        <label><input type=\"checkbox\" class=\"rapri-menu-checkbox\" value=\"Sate Maranggi Premium\"> Sate Maranggi Premium<\/label>\n                        <input type=\"number\" class=\"rapri-menu-qty\" min=\"1\" placeholder=\"Jml\" disabled>\n                    <\/div>\n                    \n                    <div class=\"rapri-menu-item-row\">\n                        <label><input type=\"checkbox\" class=\"rapri-menu-checkbox\" value=\"Sop Iga Sunda\"> Sop Iga Sunda<\/label>\n                        <input type=\"number\" class=\"rapri-menu-qty\" min=\"1\" placeholder=\"Jml\" disabled>\n                    <\/div>\n                    \n                    <div class=\"rapri-menu-item-row\">\n                        <label><input type=\"checkbox\" class=\"rapri-menu-checkbox\" value=\"Tutug Oncom Premium\"> Tutug Oncom Premium<\/label>\n                        <input type=\"number\" class=\"rapri-menu-qty\" min=\"1\" placeholder=\"Jml\" disabled>\n                    <\/div>\n                    \n                <\/div>\n            <\/div>\n\n            <div class=\"rapri-menu-selection-area\" style=\"margin-bottom: 0;\">\n                <h4 class=\"rapri-selection-title\">Pre-Order Menu Minuman<\/h4>\n                <div class=\"rapri-menu-checkbox-grid\">\n                    \n                    <div class=\"rapri-menu-item-row\">\n                        <label><input type=\"checkbox\" class=\"rapri-menu-checkbox\" value=\"Es Cendol Elizabeth\"> Es Cendol Elizabeth<\/label>\n                        <input type=\"number\" class=\"rapri-menu-qty\" min=\"1\" placeholder=\"Jml\" disabled>\n                    <\/div>\n                    \n                    <div class=\"rapri-menu-item-row\">\n                        <label><input type=\"checkbox\" class=\"rapri-menu-checkbox\" value=\"Es Campur Priangan\"> Es Campur Priangan<\/label>\n                        <input type=\"number\" class=\"rapri-menu-qty\" min=\"1\" placeholder=\"Jml\" disabled>\n                    <\/div>\n                    \n                    <div class=\"rapri-menu-item-row\">\n                        <label><input type=\"checkbox\" class=\"rapri-menu-checkbox\" value=\"Es Jeruk Peras\"> Es Jeruk Peras<\/label>\n                        <input type=\"number\" class=\"rapri-menu-qty\" min=\"1\" placeholder=\"Jml\" disabled>\n                    <\/div>\n                    \n                    <div class=\"rapri-menu-item-row\">\n                        <label><input type=\"checkbox\" class=\"rapri-menu-checkbox\" value=\"Bajigur Hangat\"> Bajigur Hangat<\/label>\n                        <input type=\"number\" class=\"rapri-menu-qty\" min=\"1\" placeholder=\"Jml\" disabled>\n                    <\/div>\n                    \n                    <div class=\"rapri-menu-item-row\">\n                        <label><input type=\"checkbox\" class=\"rapri-menu-checkbox\" value=\"Es Teh Manis\"> Es Teh Manis<\/label>\n                        <input type=\"number\" class=\"rapri-menu-qty\" min=\"1\" placeholder=\"Jml\" disabled>\n                    <\/div>\n                    \n                    <div class=\"rapri-menu-item-row\">\n                        <label><input type=\"checkbox\" class=\"rapri-menu-checkbox\" value=\"Es Kelapa Muda\"> Es Kelapa Muda<\/label>\n                        <input type=\"number\" class=\"rapri-menu-qty\" min=\"1\" placeholder=\"Jml\" disabled>\n                    <\/div>\n                    \n                <\/div>\n            <\/div>\n\n            <div class=\"rapri-form-submit-area\">\n                <button type=\"submit\" class=\"rapri-btn-whatsapp\">\n                    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" shape-rendering=\"geometricPrecision\" text-rendering=\"geometricPrecision\" image-rendering=\"optimizeQuality\" fill-rule=\"evenodd\" clip-rule=\"evenodd\" viewBox=\"0 0 509 511.514\">\n                        <path fill=\"#fff\" d=\"M434.762 74.334C387.553 26.81 323.245 0 256.236 0h-.768C115.795.001 2.121 113.696 2.121 253.456l.001.015a253.516 253.516 0 0033.942 126.671L0 511.514l134.373-35.269a253.416 253.416 0 00121.052 30.9h.003.053C395.472 507.145 509 393.616 509 253.626c0-67.225-26.742-131.727-74.252-179.237l.014-.055zM255.555 464.453c-37.753 0-74.861-10.22-107.293-29.479l-7.72-4.602-79.741 20.889 21.207-77.726-4.984-7.975c-21.147-33.606-32.415-72.584-32.415-112.308 0-116.371 94.372-210.743 210.741-210.743 56.011 0 109.758 22.307 149.277 61.98a210.93 210.93 0 0161.744 149.095c0 116.44-94.403 210.869-210.844 210.869h.028zm115.583-157.914c-6.363-3.202-37.474-18.472-43.243-20.593-5.769-2.121-10.01-3.202-14.315 3.203-4.305 6.404-16.373 20.593-20.063 24.855-3.69 4.263-7.401 4.815-13.679 1.612-6.278-3.202-26.786-9.883-50.899-31.472a192.748 192.748 0 01-35.411-43.867c-3.712-6.363-.404-9.777 2.82-12.873 3.224-3.096 6.363-7.381 9.48-11.092a41.58 41.58 0 006.357-10.597 11.678 11.678 0 00-.508-11.09c-1.718-3.18-14.444-34.357-19.534-47.06-5.09-12.703-10.37-10.603-14.272-10.901-3.902-.297-7.911-.19-12.089-.19a23.322 23.322 0 00-16.964 7.911c-5.707 6.298-22.1 21.673-22.1 52.849s22.671 61.249 25.852 65.532c3.182 4.284 44.663 68.227 108.288 95.649 15.099 6.489 26.891 10.392 36.053 13.403a87.504 87.504 0 0025.216 3.718c4.905 0 9.82-.416 14.65-1.237 12.174-1.782 37.453-15.291 42.776-30.073s5.303-27.57 3.711-30.093c-1.591-2.524-5.704-4.369-12.088-7.615l-.038.021z\"\/>\n                    <\/svg>\n                    Reservasi\n                <\/button>\n            <\/div>\n            \n        <\/form>\n    <\/div>\n<\/div>\n\n<script>\ndocument.addEventListener('DOMContentLoaded', () => {\n    \n    \/\/ Logika Disable\/Enable input jumlah porsi berdasarkan checkbox\n    const checkboxes = document.querySelectorAll('.rapri-menu-checkbox');\n    checkboxes.forEach(cb => {\n        cb.addEventListener('change', function() {\n            const qtyInput = this.closest('.rapri-menu-item-row').querySelector('.rapri-menu-qty');\n            if(this.checked) {\n                qtyInput.disabled = false;\n                qtyInput.value = 1; \/\/ Default isi 1 saat dicentang\n                qtyInput.focus();\n            } else {\n                qtyInput.disabled = true;\n                qtyInput.value = ''; \/\/ Kosongkan saat tidak dicentang\n            }\n        });\n    });\n\n    \/\/ Logika Form Submit -> Buka WhatsApp\n    const fwaForm = document.getElementById('rapriWaFormFinal');\n    if (fwaForm) {\n        fwaForm.addEventListener('submit', function(e) {\n            e.preventDefault();\n\n            \/\/ Ambil Nilai Input Dasar\n            const f_nama = document.getElementById('rapri-f-nama').value;\n            const f_tanggal = document.getElementById('rapri-f-tanggal').value;\n            const f_jumlah = document.getElementById('rapri-f-jumlah').value;\n\n            \/\/ Format Pesan Pembuka\n            let pesanWA = `Halo Admin Rasa Priangan, saya ingin melakukan reservasi meja:%0A%0A`;\n            pesanWA += `*Data Reservasi:*%0A`;\n            pesanWA += `- Nama: ${f_nama}%0A`;\n            pesanWA += `- Tanggal Kunjungan: ${f_tanggal}%0A`;\n            pesanWA += `- Jumlah Orang: ${f_jumlah} orang%0A%0A`;\n\n            \/\/ Kumpulkan Menu yang dipesan\n            let arrayMenu = [];\n            document.querySelectorAll('.rapri-menu-item-row').forEach(row => {\n                const cb = row.querySelector('.rapri-menu-checkbox');\n                const qty = row.querySelector('.rapri-menu-qty');\n                \n                if(cb.checked && qty.value > 0) {\n                    arrayMenu.push(`- ${cb.value} (${qty.value} porsi)`);\n                }\n            });\n\n            \/\/ Tambahkan Pesan Menu\n            pesanWA += `*Pre-Order Menu:*%0A`;\n            if(arrayMenu.length > 0) {\n                pesanWA += arrayMenu.join('%0A') + '%0A%0A';\n            } else {\n                pesanWA += `- Belum ada \/ Pesan di tempat%0A%0A`;\n            }\n\n            pesanWA += `Mohon info ketersediaan meja dan instruksi selanjutnya. Hatur nuhun!`;\n\n            \/\/ Ganti Nomor WhatsApp di sini (Kode negara 62, tanpa + atau 0)\n            const f_noWA = \"6281234567890\";\n            const f_waURL = `https:\/\/wa.me\/${f_noWA}?text=${pesanWA}`;\n\n            \/\/ Buka di tab baru\n            window.open(f_waURL, '_blank');\n        });\n    }\n});\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Wilujeng Sumping Seni Kuliner Sunda Dalam Balutan Modern Nikmati harmoni resep leluhur Bumi Parahyangan dengan kenyamanan kontemporer dan standar pelayanan premium yang tak terlupakan. Lihat Menu Cerita Kami Tentang Kami Harmoni Warisan &#038; Inovasi Lahir dari rasa cinta pada budaya Sunda, Rasa Priangan adalah representasi modern dari kekayaan kuliner Jawa Barat. Kami percaya bahwa makanan [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"footnotes":""},"class_list":["post-13","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/rapri.maputra.id\/index.php?rest_route=\/wp\/v2\/pages\/13","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rapri.maputra.id\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/rapri.maputra.id\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/rapri.maputra.id\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/rapri.maputra.id\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=13"}],"version-history":[{"count":80,"href":"https:\/\/rapri.maputra.id\/index.php?rest_route=\/wp\/v2\/pages\/13\/revisions"}],"predecessor-version":[{"id":182,"href":"https:\/\/rapri.maputra.id\/index.php?rest_route=\/wp\/v2\/pages\/13\/revisions\/182"}],"wp:attachment":[{"href":"https:\/\/rapri.maputra.id\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=13"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}