{"id":2,"date":"2026-01-13T09:54:25","date_gmt":"2026-01-13T09:54:25","guid":{"rendered":"https:\/\/reservationwp.subdigigo.com\/rafting\/?page_id=2"},"modified":"2026-01-17T12:22:22","modified_gmt":"2026-01-17T12:22:22","slug":"activity-page","status":"publish","type":"page","link":"https:\/\/reservationwp.subdigigo.com\/activity\/","title":{"rendered":"Activity- Front"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"2\" class=\"elementor elementor-2\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6a45043 e-flex e-con-boxed e-con e-parent\" data-id=\"6a45043\" data-element_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<div class=\"elementor-element elementor-element-8ffb84e e-con-full e-flex e-con e-child\" data-id=\"8ffb84e\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-41bcca0 elementor-widget elementor-widget-text-editor\" data-id=\"41bcca0\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>\u00a0<\/p><p>\u00a0<\/p><p>\u00a0<\/p><p>\u00a0<\/p><p>\u00a0<\/p><p>\u00a0<\/p><p>\u00a0<\/p><p>\u00a0<\/p><p>\u00a0<\/p><p>\u00a0<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8378a3d e-con-full e-flex e-con e-child\" data-id=\"8378a3d\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b45a23a elementor-widget elementor-widget-text-editor\" data-id=\"b45a23a\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<div id=\"block-yui_3_17_2_1_1548771954322_12805\" class=\"sqs-block html-block sqs-block-html\" data-block-type=\"2\" data-sqsp-block=\"text\">\n<div class=\"sqs-block-content\">\n<div class=\"sqs-html-content\" data-sqsp-text-block-content=\"\">\n<p class=\"\" style=\"text-align: center; white-space: pre-wrap;\"><b data-path-to-node=\"2\" data-index-in-node=\"0\">Escape the Ordinary and Conquer the Rapids<\/b> Why choose us for your next adventure? Because life looks better from the middle of a rushing river. We offer more than just a ride; we provide a heart-pounding escape into the wild, navigating pristine Class III and IV rapids that challenge your spirit and ignite your adrenaline. Whether you are a seasoned paddler or a first-time adventurer, our expert guides ensure you experience the perfect blend of safety and thrill. Don\u2019t just watch the adventure\u2014grab a paddle and become part of it.<\/p>\n<\/div>\n<\/div>\n<\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-aab0961 e-grid e-con-full e-con e-child\" data-id=\"aab0961\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a369683 elementor-widget elementor-widget-image\" data-id=\"a369683\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"900\" height=\"491\" src=\"https:\/\/reservationwp.subdigigo.com\/activity\/wp-content\/uploads\/sites\/3\/2026\/01\/Gemini_Generated_Image_y20y02y20y02y20y.png\" class=\"attachment-large size-large wp-image-77\" alt=\"\" srcset=\"https:\/\/reservationwp.subdigigo.com\/activity\/wp-content\/uploads\/sites\/3\/2026\/01\/Gemini_Generated_Image_y20y02y20y02y20y.png 900w, https:\/\/reservationwp.subdigigo.com\/activity\/wp-content\/uploads\/sites\/3\/2026\/01\/Gemini_Generated_Image_y20y02y20y02y20y-768x419.png 768w, https:\/\/reservationwp.subdigigo.com\/activity\/wp-content\/uploads\/sites\/3\/2026\/01\/Gemini_Generated_Image_y20y02y20y02y20y-600x327.png 600w\" sizes=\"(max-width: 900px) 100vw, 900px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-280d57b elementor-widget elementor-widget-image\" data-id=\"280d57b\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"700\" height=\"382\" src=\"https:\/\/reservationwp.subdigigo.com\/activity\/wp-content\/uploads\/sites\/3\/2026\/01\/Gemini_Generated_Image_eb22iveb22iveb22.png\" class=\"attachment-large size-large wp-image-107\" alt=\"\" srcset=\"https:\/\/reservationwp.subdigigo.com\/activity\/wp-content\/uploads\/sites\/3\/2026\/01\/Gemini_Generated_Image_eb22iveb22iveb22.png 700w, https:\/\/reservationwp.subdigigo.com\/activity\/wp-content\/uploads\/sites\/3\/2026\/01\/Gemini_Generated_Image_eb22iveb22iveb22-600x327.png 600w\" sizes=\"(max-width: 700px) 100vw, 700px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a61f5fa elementor-widget elementor-widget-image\" data-id=\"a61f5fa\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"700\" height=\"382\" src=\"https:\/\/reservationwp.subdigigo.com\/activity\/wp-content\/uploads\/sites\/3\/2026\/01\/Gemini_Generated_Image_eb22iveb22iveb221.png\" class=\"attachment-large size-large wp-image-106\" alt=\"\" srcset=\"https:\/\/reservationwp.subdigigo.com\/activity\/wp-content\/uploads\/sites\/3\/2026\/01\/Gemini_Generated_Image_eb22iveb22iveb221.png 700w, https:\/\/reservationwp.subdigigo.com\/activity\/wp-content\/uploads\/sites\/3\/2026\/01\/Gemini_Generated_Image_eb22iveb22iveb221-600x327.png 600w\" sizes=\"(max-width: 700px) 100vw, 700px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9e7c428 e-grid e-con-full e-con e-child\" data-id=\"9e7c428\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e2f2412 elementor-widget elementor-widget-text-editor\" data-id=\"e2f2412\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<div class=\"col sqs-col-5 span-5\">\n<div id=\"block-5813a9d06b8f5bf5cdd25361\" class=\"sqs-block html-block sqs-block-html\" data-block-type=\"2\" data-sqsp-block=\"text\">\n<div class=\"sqs-block-content\">\n<div class=\"sqs-html-content\" data-sqsp-text-block-content=\"\">\n<h1 style=\"white-space: pre-wrap;\">Great Adventure<\/h1>\n<p style=\"white-space: pre-wrap;\"><b data-path-to-node=\"11\" data-index-in-node=\"0\">Celebrating a Great Trip<\/b> After an unforgettable day on the water, celebrate with your team! A high-five and a smile are the perfect end to a perfect adventure.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f9b1d43 elementor-widget elementor-widget-image\" data-id=\"f9b1d43\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"900\" height=\"491\" src=\"https:\/\/reservationwp.subdigigo.com\/activity\/wp-content\/uploads\/sites\/3\/2026\/01\/Gemini_Generated_Image_y20y02y20y02y20y4.png\" class=\"attachment-large size-large wp-image-76\" alt=\"\" srcset=\"https:\/\/reservationwp.subdigigo.com\/activity\/wp-content\/uploads\/sites\/3\/2026\/01\/Gemini_Generated_Image_y20y02y20y02y20y4.png 900w, https:\/\/reservationwp.subdigigo.com\/activity\/wp-content\/uploads\/sites\/3\/2026\/01\/Gemini_Generated_Image_y20y02y20y02y20y4-768x419.png 768w, https:\/\/reservationwp.subdigigo.com\/activity\/wp-content\/uploads\/sites\/3\/2026\/01\/Gemini_Generated_Image_y20y02y20y02y20y4-600x327.png 600w\" sizes=\"(max-width: 900px) 100vw, 900px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3c98f3d e-con-full e-flex e-con e-child\" data-id=\"3c98f3d\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8f9a9c6 elementor-widget elementor-widget-heading\" data-id=\"8f9a9c6\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Reserve Your Adventure<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-725a2a1 e-con-full e-flex e-con e-child\" data-id=\"725a2a1\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e9c93e2 elementor-widget elementor-widget-text-editor\" data-id=\"e9c93e2\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t\n<!-- Layout controlled by inline styles via PHP wp_is_mobile() detection -->\n\n<div class=\"activity-booking-wizard\" id=\"activity-booking-wizard\">\n    <!-- Progress Bar -->\n    <div class=\"activity-wizard-progress\">\n        <div class=\"activity-progress-step active\" data-step=\"1\">\n            <span class=\"step-number\">1<\/span>\n            <span class=\"step-label\">Category<\/span>\n        <\/div>\n        <div class=\"activity-progress-step\" data-step=\"2\">\n            <span class=\"step-number\">2<\/span>\n            <span class=\"step-label\">Date &amp; Time<\/span>\n        <\/div>\n        <div class=\"activity-progress-step\" data-step=\"3\">\n            <span class=\"step-number\">3<\/span>\n            <span class=\"step-label\">Products<\/span>\n        <\/div>\n        <div class=\"activity-progress-step\" data-step=\"4\">\n            <span class=\"step-number\">4<\/span>\n            <span class=\"step-label\">Confirm<\/span>\n        <\/div>\n    <\/div>\n\n    <!-- Step 1: Category Selection -->\n    <div class=\"activity-wizard-step active\" data-step=\"1\">\n        <h2>Select Activity<\/h2>\n        <p class=\"activity-step-desc\">\n            Choose the type of adventure you want to experience        <\/p>\n\n                <div class=\"activity-category-grid\" style=\"display: flex !important; flex-direction: row !important; flex-wrap: nowrap !important; gap: 16px !important; justify-content: flex-start !important;\">\n                            <div class=\"activity-category-card\" data-category=\"Rafting\"\n                    style=\"flex: 1 1 0 !important; min-width: 0 !important; max-width: 180px !important;\">\n                    <input type=\"radio\" name=\"activity_category\" id=\"activity_cat_0\"\n                        value=\"Rafting\" checked                        style=\"position: absolute !important; opacity: 0 !important; pointer-events: none !important;\">\n                    <label for=\"activity_cat_0\" class=\"activity-category-content\"\n                        style=\"display: flex !important; flex-direction: column !important; align-items: center !important; justify-content: center !important; padding: 30px 15px !important; border: 2px solid #e8e8e8 !important; border-radius: 16px !important; background: #fff !important; cursor: pointer !important; min-height: 100px !important; gap: 12px !important; transition: all 0.25s ease !important;\">\n                        <span class=\"activity-category-icon\"\n                            style=\"font-size: 48px !important; display: flex !important; align-items: center !important; justify-content: center !important; min-height: 56px !important;\">\n                            <img decoding=\"async\" src=\"https:\/\/reservationwp.subdigigo.com\/rafting\/wp-content\/uploads\/sites\/3\/2026\/01\/10806202.png\" alt=\"Rafting\" class=\"category-icon-img\" style=\"width: 56px !important; height: 56px !important; object-fit: contain !important;\">                        <\/span>\n                        <span class=\"activity-category-name\"\n                            style=\"font-weight: 600 !important; color: #333 !important; font-size: 15px !important;\">Rafting<\/span>\n                    <\/label>\n                <\/div>\n                            <div class=\"activity-category-card\" data-category=\"ATV Adventure\"\n                    style=\"flex: 1 1 0 !important; min-width: 0 !important; max-width: 180px !important;\">\n                    <input type=\"radio\" name=\"activity_category\" id=\"activity_cat_1\"\n                        value=\"ATV Adventure\"                         style=\"position: absolute !important; opacity: 0 !important; pointer-events: none !important;\">\n                    <label for=\"activity_cat_1\" class=\"activity-category-content\"\n                        style=\"display: flex !important; flex-direction: column !important; align-items: center !important; justify-content: center !important; padding: 30px 15px !important; border: 2px solid #e8e8e8 !important; border-radius: 16px !important; background: #fff !important; cursor: pointer !important; min-height: 100px !important; gap: 12px !important; transition: all 0.25s ease !important;\">\n                        <span class=\"activity-category-icon\"\n                            style=\"font-size: 48px !important; display: flex !important; align-items: center !important; justify-content: center !important; min-height: 56px !important;\">\n                            <img decoding=\"async\" src=\"https:\/\/reservationwp.subdigigo.com\/activity\/wp-content\/uploads\/sites\/3\/2026\/01\/atv2r.png\" alt=\"ATV Adventure\" class=\"category-icon-img\" style=\"width: 56px !important; height: 56px !important; object-fit: contain !important;\">                        <\/span>\n                        <span class=\"activity-category-name\"\n                            style=\"font-weight: 600 !important; color: #333 !important; font-size: 15px !important;\">ATV Adventure<\/span>\n                    <\/label>\n                <\/div>\n                            <div class=\"activity-category-card\" data-category=\"Paintball\"\n                    style=\"flex: 1 1 0 !important; min-width: 0 !important; max-width: 180px !important;\">\n                    <input type=\"radio\" name=\"activity_category\" id=\"activity_cat_2\"\n                        value=\"Paintball\"                         style=\"position: absolute !important; opacity: 0 !important; pointer-events: none !important;\">\n                    <label for=\"activity_cat_2\" class=\"activity-category-content\"\n                        style=\"display: flex !important; flex-direction: column !important; align-items: center !important; justify-content: center !important; padding: 30px 15px !important; border: 2px solid #e8e8e8 !important; border-radius: 16px !important; background: #fff !important; cursor: pointer !important; min-height: 100px !important; gap: 12px !important; transition: all 0.25s ease !important;\">\n                        <span class=\"activity-category-icon\"\n                            style=\"font-size: 48px !important; display: flex !important; align-items: center !important; justify-content: center !important; min-height: 56px !important;\">\n                            <img decoding=\"async\" src=\"https:\/\/reservationwp.subdigigo.com\/activity\/wp-content\/uploads\/sites\/3\/2026\/01\/Paintball.png\" alt=\"Paintball\" class=\"category-icon-img\" style=\"width: 56px !important; height: 56px !important; object-fit: contain !important;\">                        <\/span>\n                        <span class=\"activity-category-name\"\n                            style=\"font-weight: 600 !important; color: #333 !important; font-size: 15px !important;\">Paintball<\/span>\n                    <\/label>\n                <\/div>\n                    <\/div>\n    <\/div>\n\n\n    <!-- Step 2: Date & Time Selection -->\n    <div class=\"activity-wizard-step\" data-step=\"2\">\n        <h2>Select Date &amp; Time<\/h2>\n        <p class=\"activity-step-desc\">Pick your preferred date and time slot<\/p>\n\n        <div class=\"activity-datetime-container\">\n            <!-- Inline Calendar -->\n            <div class=\"activity-inline-calendar-wrap\">\n                <div class=\"activity-calendar-header\">\n                    <button type=\"button\" class=\"activity-calendar-nav activity-prev-month\">\u2190<\/button>\n                    <span class=\"activity-calendar-month\">May 2026<\/span>\n                    <button type=\"button\" class=\"activity-calendar-nav activity-next-month\">\u2192<\/button>\n                <\/div>\n                <style>\n                    \/* Force calendar grid layout - override all theme styles *\/\n                    .activity-inline-calendar-wrap .activity-calendar-weekdays {\n                        display: grid !important;\n                        grid-template-columns: repeat(7, 1fr) !important;\n                        width: 100% !important;\n                        gap: 5px !important;\n                        margin-bottom: 10px !important;\n                    }\n\n                    .activity-inline-calendar-wrap .activity-calendar-weekdays>span {\n                        display: block !important;\n                        width: auto !important;\n                        flex: none !important;\n                        text-align: center !important;\n                        font-weight: 600 !important;\n                        font-size: 12px !important;\n                        text-transform: uppercase !important;\n                        grid-row: 1 !important;\n                    }\n\n                    \/* Explicit column positions to override any theme nth-child rules *\/\n                    .activity-inline-calendar-wrap .activity-calendar-weekdays>span:nth-child(1) {\n                        grid-column: 1 !important;\n                    }\n\n                    .activity-inline-calendar-wrap .activity-calendar-weekdays>span:nth-child(2) {\n                        grid-column: 2 !important;\n                    }\n\n                    .activity-inline-calendar-wrap .activity-calendar-weekdays>span:nth-child(3) {\n                        grid-column: 3 !important;\n                    }\n\n                    .activity-inline-calendar-wrap .activity-calendar-weekdays>span:nth-child(4) {\n                        grid-column: 4 !important;\n                    }\n\n                    .activity-inline-calendar-wrap .activity-calendar-weekdays>span:nth-child(5) {\n                        grid-column: 5 !important;\n                    }\n\n                    .activity-inline-calendar-wrap .activity-calendar-weekdays>span:nth-child(6) {\n                        grid-column: 6 !important;\n                    }\n\n                    .activity-inline-calendar-wrap .activity-calendar-weekdays>span:nth-child(7) {\n                        grid-column: 7 !important;\n                    }\n\n                    .activity-inline-calendar-wrap .activity-calendar-days {\n                        display: grid !important;\n                        grid-template-columns: repeat(7, 1fr) !important;\n                        width: 100% !important;\n                        gap: 5px !important;\n                    }\n                <\/style>\n                <div class=\"activity-calendar-weekdays\">\n                    <span\n                        style=\"grid-column: 1 !important; grid-row: 1 !important;\">Mon<\/span>\n                    <span\n                        style=\"grid-column: 2 !important; grid-row: 1 !important;\">Tue<\/span>\n                    <span\n                        style=\"grid-column: 3 !important; grid-row: 1 !important;\">Wed<\/span>\n                    <span\n                        style=\"grid-column: 4 !important; grid-row: 1 !important;\">Thu<\/span>\n                    <span\n                        style=\"grid-column: 5 !important; grid-row: 1 !important;\">Fri<\/span>\n                    <span class=\"weekend\"\n                        style=\"grid-column: 6 !important; grid-row: 1 !important;\">Sat<\/span>\n                    <span class=\"weekend\"\n                        style=\"grid-column: 7 !important; grid-row: 1 !important;\">Sun<\/span>\n                <\/div>\n                <div class=\"activity-calendar-days\" id=\"activity-calendar-days\">\n                    <!-- Days will be generated by JavaScript -->\n                <\/div>\n            <\/div>\n\n            <!-- Hidden field to store selected date -->\n            <input type=\"hidden\" id=\"activity-booking-date\" name=\"activity_reservation_date\">\n\n            <div class=\"activity-slots-container\">\n                <label>Available Time Slots<\/label>\n                <div id=\"activity-time-slots\" class=\"activity-time-slots-grid\">\n                    <p class=\"activity-placeholder\">\n                        Select a date to see available slots                    <\/p>\n                <\/div>\n            <\/div>\n        <\/div>\n\n        <input type=\"hidden\" id=\"activity-slot-id\" name=\"activity_slot_id\">\n        <input type=\"hidden\" id=\"activity-time-start\" name=\"activity_time_start\">\n        <input type=\"hidden\" id=\"activity-time-end\" name=\"activity_time_end\">\n    <\/div>\n\n    <!-- Step 3: Product & Quantity Selection -->\n    <div class=\"activity-wizard-step\" data-step=\"3\">\n        <h2>Select Products<\/h2>\n        <p class=\"activity-step-desc\">\n            Choose products and quantities. All products share the same time slot.        <\/p>\n\n        <div class=\"activity-available-info\" id=\"activity-availability-by-type\">\n            <!-- Per-type availability will be populated by JavaScript -->\n            <span>Availability loading&#8230;<\/span>\n        <\/div>\n\n        <div id=\"activity-products-list\" class=\"activity-products-grid\">\n            <!-- Products will be loaded dynamically based on category -->\n        <\/div>\n\n        <div class=\"activity-quantity-summary\">\n            <span>Total Selected:<\/span>\n            <strong id=\"activity-total-quantity\">0<\/strong>\n            <span class=\"activity-capacity-error\" id=\"activity-capacity-error\" style=\"display:none;\"><\/span>\n        <\/div>\n\n        <!-- Extras Section (Add-ons) -->\n        <div id=\"activity-extras-section\" class=\"activity-extras-section\" style=\"display:none; margin-top: 25px;\">\n            <h3 style=\"margin-bottom: 15px; font-size: 18px; color: #333;\">\n                Extras \/ Add-ons            <\/h3>\n            <p class=\"activity-step-desc\" style=\"margin-bottom: 15px;\">\n                Optional add-ons for your booking            <\/p>\n            <div id=\"activity-extras-list\" class=\"activity-extras-grid\"\n                style=\"display: grid; grid-template-columns: repeat(auto-fill, minmax(280px, 1fr)); gap: 15px;\">\n                <!-- Extras will be loaded dynamically based on category -->\n            <\/div>\n        <\/div>\n\n        <!-- Products and Extras data for JS -->\n        <script type=\"text\/javascript\">\n            var activityProducts = {\"Rafting\":[{\"ID\":115,\"post_title\":\"Rafting Full River\",\"price\":\"12\",\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi><span class=\\\"woocommerce-Price-currencySymbol\\\">&#36;<\\\/span>12<\\\/bdi><\\\/span>\",\"description\":\"Booking product for Rafting Full River\",\"vehicle_type_id\":0},{\"ID\":114,\"post_title\":\"Rafting Half River\",\"price\":\"12\",\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi><span class=\\\"woocommerce-Price-currencySymbol\\\">&#36;<\\\/span>12<\\\/bdi><\\\/span>\",\"description\":\"Booking product for Rafting Half River\",\"vehicle_type_id\":0}],\"ATV Adventure\":[{\"ID\":118,\"post_title\":\"ATV 350cc Tandem\",\"price\":\"45\",\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi><span class=\\\"woocommerce-Price-currencySymbol\\\">&#36;<\\\/span>45<\\\/bdi><\\\/span>\",\"description\":\"Booking product for ATV 350cc Tandem\",\"vehicle_type_id\":0},{\"ID\":117,\"post_title\":\"ATV 350cc Single\",\"price\":\"30\",\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi><span class=\\\"woocommerce-Price-currencySymbol\\\">&#36;<\\\/span>30<\\\/bdi><\\\/span>\",\"description\":\"Booking product for ATV 350cc Single\",\"vehicle_type_id\":0},{\"ID\":116,\"post_title\":\"ATV 200cc Single\",\"price\":\"30\",\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi><span class=\\\"woocommerce-Price-currencySymbol\\\">&#36;<\\\/span>30<\\\/bdi><\\\/span>\",\"description\":\"Booking product for ATV 200cc Single\",\"vehicle_type_id\":0}],\"Paintball\":[{\"ID\":119,\"post_title\":\"Basic 50 Paints\",\"price\":\"15\",\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi><span class=\\\"woocommerce-Price-currencySymbol\\\">&#36;<\\\/span>15<\\\/bdi><\\\/span>\",\"description\":\"Booking product for Basic 50 Paints\",\"vehicle_type_id\":0}]};\n            var activityExtras = {\"ATV Adventure\":[{\"id\":\"3\",\"name\":\"Coconut after trip\",\"description\":\"Drink coconut to hydrate after adventure\",\"price\":\"5.00\",\"category\":\"ATV Adventure\",\"is_active\":\"1\",\"sort_order\":\"0\",\"created_at\":\"2026-01-13 17:31:04\",\"updated_at\":\"2026-01-17 20:00:27\"},{\"id\":\"1\",\"name\":\"Documentation\",\"description\":\"Add on Documentation video and Photo\",\"price\":\"10.00\",\"category\":\"ATV Adventure\",\"is_active\":\"1\",\"sort_order\":\"0\",\"created_at\":\"2026-01-13 17:29:55\",\"updated_at\":\"2026-01-17 20:01:05\"}],\"Rafting\":[{\"id\":\"4\",\"name\":\"Coconut after trip\",\"description\":\"Drink coconut to hydrate after adventure\",\"price\":\"5.00\",\"category\":\"Rafting\",\"is_active\":\"1\",\"sort_order\":\"0\",\"created_at\":\"2026-01-13 17:31:22\",\"updated_at\":\"2026-01-17 20:00:18\"},{\"id\":\"2\",\"name\":\"Documentation\",\"description\":\"Add on Documentation video and Photo\",\"price\":\"10.00\",\"category\":\"Rafting\",\"is_active\":\"1\",\"sort_order\":\"0\",\"created_at\":\"2026-01-13 17:30:11\",\"updated_at\":\"2026-01-17 20:00:56\"}],\"Paintball\":[{\"id\":\"5\",\"name\":\"Extra paints 50\",\"description\":\"Extra 50 paints\",\"price\":\"10.00\",\"category\":\"Paintball\",\"is_active\":\"1\",\"sort_order\":\"0\",\"created_at\":\"2026-01-17 20:01:57\",\"updated_at\":\"2026-01-17 20:01:57\"}]};\n        <\/script>\n    <\/div>\n\n    <!-- Step 4: Confirm & Payment Type -->\n    <div class=\"activity-wizard-step\" data-step=\"4\">\n        <h2>Confirm Booking<\/h2>\n        <p class=\"activity-step-desc\">\n            Review your booking and select payment option        <\/p>\n\n        <div class=\"activity-summary-card\">\n            <h3>Booking Summary<\/h3>\n            <div class=\"activity-summary-row\">\n                <label>Activity:<\/label>\n                <span id=\"summary-category\">&#8211;<\/span>\n            <\/div>\n            <div class=\"activity-summary-row\">\n                <label>Date:<\/label>\n                <span id=\"summary-date\">&#8211;<\/span>\n            <\/div>\n            <div class=\"activity-summary-row\">\n                <label>Time:<\/label>\n                <span id=\"summary-time\">&#8211;<\/span>\n            <\/div>\n            <div class=\"activity-summary-row\">\n                <label>Products:<\/label>\n                <div id=\"summary-products\">&#8211;<\/div>\n            <\/div>\n            <div class=\"activity-summary-row activity-summary-total\">\n                <label>Total:<\/label>\n                <span id=\"summary-total\">&#8211;<\/span>\n            <\/div>\n        <\/div>\n\n        <div class=\"activity-payment-options\">\n            <h3>Payment Option<\/h3>\n            <style>\n                \/* Payment option with native radio styling *\/\n                .activity-payment-options .payment-radio-wrap {\n                    display: flex !important;\n                    align-items: flex-start !important;\n                    background: #fff !important;\n                    border: 2px solid #e0e0e0 !important;\n                    border-radius: 12px !important;\n                    padding: 20px !important;\n                    margin-bottom: 10px !important;\n                    cursor: pointer !important;\n                    transition: all 0.3s ease !important;\n                }\n\n                .activity-payment-options .payment-radio-wrap:hover {\n                    border-color: #667eea !important;\n                }\n\n                .activity-payment-options .payment-radio-wrap input[type=\"radio\"] {\n                    width: 20px !important;\n                    height: 20px !important;\n                    margin: 0 15px 0 0 !important;\n                    accent-color: #667eea !important;\n                    cursor: pointer !important;\n                    flex-shrink: 0 !important;\n                }\n\n                .activity-payment-options .payment-radio-wrap:has(input:checked) {\n                    border-color: #667eea !important;\n                    background: linear-gradient(135deg, rgba(102, 126, 234, 0.1), rgba(118, 75, 162, 0.1)) !important;\n                }\n\n                .activity-payment-options .payment-radio-content {\n                    flex: 1 !important;\n                }\n\n                .activity-payment-options .payment-radio-title {\n                    display: block !important;\n                    font-weight: 600 !important;\n                    color: #333 !important;\n                    margin-bottom: 5px !important;\n                    font-size: 16px !important;\n                }\n\n                .activity-payment-options .payment-radio-desc {\n                    display: block !important;\n                    font-size: 14px !important;\n                    color: #666 !important;\n                }\n            <\/style>\n\n            <label class=\"payment-radio-wrap\"\n                style=\"display: flex; align-items: flex-start; background: linear-gradient(135deg, rgba(102, 126, 234, 0.1), rgba(118, 75, 162, 0.1)); border: 2px solid #667eea; border-radius: 12px; padding: 20px; margin-bottom: 10px; cursor: pointer;\">\n                <input type=\"radio\" name=\"activity_payment_type\" value=\"full\" checked\n                    style=\"width: 20px; height: 20px; margin: 0 15px 0 0; accent-color: #667eea; cursor: pointer;\">\n                <span class=\"payment-radio-content\" style=\"flex: 1;\">\n                    <span class=\"payment-radio-title\"\n                        style=\"display: block; font-weight: 600; color: #333; margin-bottom: 5px; font-size: 16px;\">Full Payment<\/span>\n                    <span class=\"payment-radio-desc\"\n                        style=\"display: block; font-size: 14px; color: #666;\">Pay 100% now<\/span>\n                <\/span>\n            <\/label>\n\n                            <label class=\"payment-radio-wrap\"\n                    style=\"display: flex; align-items: flex-start; background: #fff; border: 2px solid #e0e0e0; border-radius: 12px; padding: 20px; margin-bottom: 10px; cursor: pointer;\">\n                    <input type=\"radio\" name=\"activity_payment_type\" value=\"deposit\"\n                        style=\"width: 20px; height: 20px; margin: 0 15px 0 0; accent-color: #667eea; cursor: pointer;\">\n                    <span class=\"payment-radio-content\" style=\"flex: 1;\">\n                        <span class=\"payment-radio-title\"\n                            style=\"display: block; font-weight: 600; color: #333; margin-bottom: 5px; font-size: 16px;\">Deposit (DP 50%)<\/span>\n                        <span class=\"payment-radio-desc\"\n                            style=\"display: block; font-size: 14px; color: #666;\">Pay 50% now, rest on arrival<\/span>\n                    <\/span>\n                <\/label>\n                    <\/div>\n    <\/div>\n\n    <!-- Navigation Buttons -->\n    <div class=\"activity-wizard-nav\">\n        <button type=\"button\" class=\"activity-btn activity-btn-secondary\" id=\"activity-prev-btn\" style=\"display:none;\">\n            <span>\u2190<\/span> Previous        <\/button>\n        <button type=\"button\" class=\"activity-btn activity-btn-primary\" id=\"activity-next-btn\">\n            Next <span>\u2192<\/span>\n        <\/button>\n        <button type=\"button\" class=\"activity-btn activity-btn-success\" id=\"activity-add-cart-btn\"\n            style=\"display:none;\">\n            Add to Cart <span>\ud83d\uded2<\/span>\n        <\/button>\n    <\/div>\n<\/div>\t\t\t\t\t\t\t\t<\/div>\n\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>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 Escape the Ordinary and Conquer the Rapids Why choose us for your next adventure? Because life looks better from the middle of a rushing river. We offer more than just a ride; we provide a heart-pounding escape into the wild, navigating pristine Class III and [&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-2","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/reservationwp.subdigigo.com\/activity\/wp-json\/wp\/v2\/pages\/2","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/reservationwp.subdigigo.com\/activity\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/reservationwp.subdigigo.com\/activity\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/reservationwp.subdigigo.com\/activity\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/reservationwp.subdigigo.com\/activity\/wp-json\/wp\/v2\/comments?post=2"}],"version-history":[{"count":13,"href":"https:\/\/reservationwp.subdigigo.com\/activity\/wp-json\/wp\/v2\/pages\/2\/revisions"}],"predecessor-version":[{"id":111,"href":"https:\/\/reservationwp.subdigigo.com\/activity\/wp-json\/wp\/v2\/pages\/2\/revisions\/111"}],"wp:attachment":[{"href":"https:\/\/reservationwp.subdigigo.com\/activity\/wp-json\/wp\/v2\/media?parent=2"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}