{"id":1534,"date":"2025-03-06T11:18:27","date_gmt":"2025-03-06T09:18:27","guid":{"rendered":"https:\/\/dhr.4shaw-development.co\/stonehill-river-lodge\/?page_id=1534"},"modified":"2026-09-23T09:56:38","modified_gmt":"2026-09-23T07:56:38","slug":"packaged-experiences","status":"publish","type":"page","link":"https:\/\/dhr.4shaw-development.co\/stonehill-river-lodge\/packaged-experiences\/","title":{"rendered":"Packaged Experiences"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"1534\" class=\"elementor elementor-1534\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-238356b e-con-full hero-slider-cmn e-flex e-con e-parent\" data-id=\"238356b\" data-element_type=\"container\" data-e-type=\"container\" id=\"hero-slider\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b2ef297 elementor-pagination-position-inside dhr-slider hero__booking-content elementor-pagination-type-bullets elementor-widget elementor-widget-n-carousel\" data-id=\"b2ef297\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;carousel_items&quot;:[{&quot;slide_title&quot;:&quot;Slide #1&quot;,&quot;_id&quot;:&quot;6108bfd&quot;}],&quot;slides_to_show&quot;:&quot;1&quot;,&quot;image_spacing_custom&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:0,&quot;sizes&quot;:[]},&quot;slides_to_show_tablet&quot;:&quot;1&quot;,&quot;slides_to_show_mobile&quot;:&quot;1&quot;,&quot;infinite&quot;:&quot;yes&quot;,&quot;speed&quot;:500,&quot;offset_sides&quot;:&quot;none&quot;,&quot;pagination&quot;:&quot;bullets&quot;,&quot;image_spacing_custom_laptop&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;image_spacing_custom_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;image_spacing_custom_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"nested-carousel.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"e-n-carousel swiper\" role=\"region\" aria-roledescription=\"carousel\" aria-label=\"Book Your Stay\" dir=\"ltr\">\n\t\t\t<div class=\"swiper-wrapper\" aria-live=\"polite\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" data-slide=\"1\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"1 of 1\">\n\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-74349bc e-con-full e-flex e-con e-child\" data-id=\"74349bc\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-dbc2443 e-con-full e-flex e-con e-child\" data-id=\"dbc2443\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-86127d7 e-con-full elementor-hidden-mobile e-flex e-con e-child\" data-id=\"86127d7\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-47a9b04 elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"47a9b04\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<a class=\"elementor-icon\" href=\"https:\/\/dhr.4shaw-development.co\/stonehill-river-lodge\/\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"14\" height=\"15\" viewBox=\"0 0 14 15\" fill=\"none\"><path d=\"M7 1.90479L6.68555 2.20557L0.998047 7.89307L1.62695 8.52197L2.1875 7.96143V13.02H6.125V8.64502H7.875V13.02H11.8125V7.96143L12.373 8.52197L13.002 7.89307L7.31445 2.20557L7 1.90479ZM7 3.14893L10.9375 7.08643V12.145H8.75V7.77002H5.25V12.145H3.0625V7.08643L7 3.14893Z\" fill=\"#FAFAFA\"><\/path><\/svg>\t\t\t<\/a>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e63d3c4 elementor-widget elementor-widget-shortcode\" data-id=\"e63d3c4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><nav aria-label=\"breadcrumbs\" class=\"rank-math-breadcrumb\"><p><span class=\"last\">Home<\/span><\/p><\/nav><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-73eb9da elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-spacer\" data-id=\"73eb9da\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cfa1cc7 elementor-widget-tablet__width-initial elementor-widget-mobile__width-inherit elementor-widget__width-inherit elementor-widget elementor-widget-text-editor\" data-id=\"cfa1cc7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>PACKAGED EXPERIENCES<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3eba0f5 elementor-widget-tablet__width-initial elementor-widget-mobile__width-inherit elementor-hidden-mobile elementor-hidden-tablet elementor-widget elementor-widget-heading\" data-id=\"3eba0f5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Packages Built Around the River<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b0cc45f elementor-widget-tablet__width-initial elementor-widget-mobile__width-inherit elementor-hidden-desktop elementor-hidden-laptop elementor-widget elementor-widget-heading\" data-id=\"b0cc45f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Packages Built Around the River<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a4343e5 elementor-widget-tablet__width-initial elementor-widget-mobile__width-inherit elementor-hidden-mobile elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"a4343e5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>A villa, the Breede at the bottom of the garden, and the rest already arranged.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7da60ad elementor-widget-tablet__width-initial elementor-widget-mobile__width-initial elementor-hidden-desktop elementor-hidden-laptop elementor-hidden-tablet elementor-widget elementor-widget-text-editor\" data-id=\"7da60ad\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>A villa, the Breede at the bottom of the garden, and the rest already arranged.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3012c5d elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-spacer\" data-id=\"3012c5d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5775a23 elementor-hidden-mobile .dhr-scroll-down-btn elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"5775a23\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<a class=\"elementor-icon\" href=\"#activities\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"33\" height=\"56\" viewBox=\"0 0 33 56\" fill=\"none\"><rect x=\"1.34375\" y=\"0.9375\" width=\"31.0625\" height=\"54.0625\" rx=\"15.5312\" stroke=\"#E0C8A9\" stroke-width=\"0.9375\"><\/rect><path d=\"M16.2853 32.6406V43.2205L12.7092 39.6444L11.9512 40.4025L16.4336 44.8849L16.8126 45.2474L17.1917 44.8849L21.6741 40.4025L20.916 39.6444L17.34 43.2205V32.6406H16.2853Z\" fill=\"#E0C8A9\"><\/path><\/svg>\t\t\t<\/a>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-04064e3 e-con-full e-flex e-con e-child\" data-id=\"04064e3\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-efeda33 elementor-widget elementor-widget-shortcode\" data-id=\"efeda33\" data-element_type=\"widget\" data-e-type=\"widget\" id=\"availability-booking-widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">\n<div class=\"bys-booking-widget-wrapper\">\n    <button type=\"button\" class=\"bys-mobile-toggle-btn\" aria-expanded=\"false\">\n        <span class=\"bys-mobile-toggle-icon\">\n            <svg width=\"36\" height=\"36\" viewBox=\"0 0 36 36\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                <path\n                    d=\"M10.125 4.5V5.625H5.625V30.375H30.375V5.625H25.875V4.5H23.625V5.625H12.375V4.5H10.125ZM7.875 7.875H10.125V9H12.375V7.875H23.625V9H25.875V7.875H28.125V10.125H7.875V7.875ZM7.875 12.375H28.125V28.125H7.875V12.375ZM14.625 14.625V16.875H16.875V14.625H14.625ZM19.125 14.625V16.875H21.375V14.625H19.125ZM23.625 14.625V16.875H25.875V14.625H23.625ZM10.125 19.125V21.375H12.375V19.125H10.125ZM14.625 19.125V21.375H16.875V19.125H14.625ZM19.125 19.125V21.375H21.375V19.125H19.125ZM23.625 19.125V21.375H25.875V19.125H23.625ZM10.125 23.625V25.875H25.875V23.625H10.125Z\"\n                    fill=\"#D3AA74\" \/>\n            <\/svg>\n        <\/span>\n        <span class=\"bys-mobile-toggle-text\">Make A Reservation<\/span>\n        <span class=\"bys-mobile-toggle-chevron\">\n            <svg width=\"8\" height=\"14\" viewBox=\"0 0 8 14\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                <path\n                    d=\"M-3.14176e-08 12.5L0.71875 13.2187L6.96875 6.96875L7.3125 6.60937L6.96875 6.25L0.718749 -3.14176e-08L-5.46392e-07 0.71875L5.89062 6.60937L-3.14176e-08 12.5Z\"\n                    fill=\"#D3AA74\" \/>\n            <\/svg>\n        <\/span>\n    <\/button>\n    <div class=\"bys-booking-widget\">\n        <div class=\"bys-booking-header bys-header-toggle\" role=\"button\" tabindex=\"0\" aria-expanded=\"true\" aria-controls=\"bys-booking-form\">\n            <h3 class=\"bys-booking-title\">\n                <span class=\"bys-booking-icon\">\n                    <svg width=\"25\" height=\"26\" viewBox=\"0 0 25 26\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                        <path\n                            d=\"M4.5 0V1.125H0V25.875H24.75V1.125H20.25V0H18V1.125H6.75V0H4.5ZM2.25 3.375H4.5V4.5H6.75V3.375H18V4.5H20.25V3.375H22.5V5.625H2.25V3.375ZM2.25 7.875H22.5V23.625H2.25V7.875ZM9 10.125V12.375H11.25V10.125H9ZM13.5 10.125V12.375H15.75V10.125H13.5ZM18 10.125V12.375H20.25V10.125H18ZM4.5 14.625V16.875H6.75V14.625H4.5ZM9 14.625V16.875H11.25V14.625H9ZM13.5 14.625V16.875H15.75V14.625H13.5ZM18 14.625V16.875H20.25V14.625H18ZM4.5 19.125V21.375H20.25V19.125H4.5Z\"\n                            fill=\"#D3AA74\" \/>\n                    <\/svg>\n                <\/span>\n                Book Your Stay            <\/h3>\n        <\/div>\n\n        <form class=\"bys-booking-form\" id=\"bys-booking-form\">\n            <div class=\"bys-booking-fields\">\n                <div class=\"bys-booking-field bys-date-field\" id=\"bys-date-field-checkin\">\n                    <label for=\"bys-checkin\">Check-In<\/label>\n                    <div class=\"bys-date-picker-wrapper\">\n                        <input type=\"text\" id=\"bys-checkin\" name=\"checkin\" class=\"bys-date-input\"\n                            value=\"2026-09-28\"\n                            data-min-date=\"2026-09-27\" readonly required>\n                        <span class=\"bys-date-icon\">\n                            <svg width=\"14\" height=\"8\" viewBox=\"0 0 14 8\" fill=\"none\"\n                                xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                                <path\n                                    d=\"M0.71875 0L0 0.71875L6.25 6.96875L6.60937 7.3125L6.96875 6.96875L13.2188 0.71875L12.5 0L6.60937 5.89063L0.71875 0Z\"\n                                    fill=\"#D3AA74\" \/>\n                            <\/svg>\n                        <\/span>\n                    <\/div>\n                <\/div>\n\n                <div class=\"bys-booking-field bys-date-field\" id=\"bys-date-field-checkout\">\n                    <label for=\"bys-checkout\">Check-Out<\/label>\n                    <div class=\"bys-date-picker-wrapper\">\n                        <input type=\"text\" id=\"bys-checkout\" name=\"checkout\" class=\"bys-date-input\"\n                            value=\"2026-09-30\"\n                            data-min-date=\"2026-09-28\" readonly required>\n                        <span class=\"bys-date-icon\">\n                            <svg width=\"14\" height=\"8\" viewBox=\"0 0 14 8\" fill=\"none\"\n                                xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                                <path\n                                    d=\"M0.71875 0L0 0.71875L6.25 6.96875L6.60937 7.3125L6.96875 6.96875L13.2188 0.71875L12.5 0L6.60937 5.89063L0.71875 0Z\"\n                                    fill=\"#D3AA74\" \/>\n                            <\/svg>\n                        <\/span>\n                    <\/div>\n                <\/div>\n\n                <div class=\"bys-booking-field bys-booking-field-full\">\n                    <label for=\"bys-guests\">Guests<\/label>\n                    <div class=\"custom-select\" data-target=\"#bys-guests\">\n                                                <span class=\"selected-value\">\n                            <span\n                                class=\"rooms-text\">2 Adult, 0 Children<\/span>\n                            <span class=\"chevron-icon\">\n                                <svg width=\"14\" height=\"8\" viewBox=\"0 0 14 8\" fill=\"none\"\n                                    xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                                    <path\n                                        d=\"M0.71875 0L0 0.71875L6.25 6.96875L6.60937 7.3125L6.96875 6.96875L13.2188 0.71875L12.5 0L6.60937 5.89063L0.71875 0Z\"\n                                        fill=\"#D3AA74\" \/>\n                                <\/svg>\n                            <\/span>\n                        <\/span>\n                        <div class=\"dropdown-box\">\n                                                        <div class=\"bys-booking-count\">\n                                <label for=\"\">Adults<\/label>\n                                <div>\n                                    <span class=\"dec\">\u2013<\/span>\n                                    <input type=\"text\" class=\"qty\" value=\"2\" readonly\n                                        data-min=\"1\" data-max=\"10\">\n                                    <span class=\"inc\">+<\/span>\n                                <\/div>\n                            <\/div>\n                                                        <div class=\"bys-booking-count\">\n                                <label for=\"\">Children<\/label>\n                                <div>\n                                    <span class=\"dec\">\u2013<\/span>\n                                    <input type=\"text\" class=\"qty\" value=\"0\" readonly\n                                        data-min=\"0\" data-max=\"5\">\n                                    <span class=\"inc\">+<\/span>\n                                <\/div>\n                            <\/div>\n                        <\/div>\n                    <\/div>\n                    <input type=\"hidden\" id=\"bys-guests\" name=\"guests\"\n                        value='{\"adults\":2,\"children\":0}'>\n                <\/div>\n\n                <div class=\"bys-booking-field bys-booking-field-full\">\n                    <label for=\"bys-rooms\">Rooms<\/label>\n                    <div class=\"custom-select\" data-target=\"#bys-rooms\">\n                                                <span class=\"selected-value\">\n                            <span class=\"rooms-text\">1 Room<\/span>\n                            <span class=\"chevron-icon\">\n                                <svg width=\"14\" height=\"8\" viewBox=\"0 0 14 8\" fill=\"none\"\n                                    xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                                    <path\n                                        d=\"M0.71875 0L0 0.71875L6.25 6.96875L6.60937 7.3125L6.96875 6.96875L13.2188 0.71875L12.5 0L6.60937 5.89063L0.71875 0Z\"\n                                        fill=\"#D3AA74\" \/>\n                                <\/svg>\n                            <\/span>\n                        <\/span>\n                        <div class=\"dropdown-box\">\n                                                        <div class=\"bys-booking-count\">\n                                <label for=\"\">Rooms<\/label>\n                                <div>\n                                    <span class=\"dec\">\u2013<\/span>\n                                    <input type=\"text\" class=\"qty\" value=\"1\" readonly\n                                        data-min=\"1\" data-max=\"5\">\n                                    <span class=\"inc\">+<\/span>\n                                <\/div>\n                            <\/div>\n                        <\/div>\n                    <\/div>\n                    <input type=\"hidden\" id=\"bys-rooms\" name=\"rooms\" value=\"1\">\n                <\/div>\n\n                <div class=\"bys-booking-field bys-booking-field-full\" style=\"display: none;\">\n                    <label for=\"bys-promo\">Promo Code (Optional)<\/label>\n                    <input type=\"text\" id=\"bys-promo\" name=\"promo\" class=\"bys-booking-input\"\n                        placeholder=\"Enter promo code\">\n                <\/div>\n            <\/div>\n\n            <div class=\"bys-booking-actions\">\n                <button type=\"submit\" class=\"bys-booking-button\">\n                    Check Availability                <\/button>\n            <\/div>\n        <\/form>\n    <\/div>\n<\/div>\n\n<script type=\"text\/javascript\">\n    (function ($) {\n        'use strict';\n\n        function initBookingForm() {\n            if (typeof $ === 'undefined' || typeof jQuery === 'undefined') {\n                setTimeout(initBookingForm, 100);\n                return;\n            }\n            var $form = $('#bys-booking-form');\n            if ($form.length === 0) {\n                return;\n            }\n            var $checkin = $('#bys-checkin');\n            var $checkout = $('#bys-checkout');\n\n            $checkin.on('change', function () {\n                var checkinDate = new Date($(this).val());\n                var checkoutDate = new Date($checkout.val());\n\n                if (checkoutDate <= checkinDate) {\n                    checkoutDate.setDate(checkinDate.getDate() + 1);\n                    $checkout.val(checkoutDate.toISOString().split('T')[0]);\n                }\n                $checkout.attr('min', new Date(checkinDate.getTime() + 86400000).toISOString().split('T')[0]);\n            });\n\n            $form.on('submit', function (e) {\n                e.preventDefault();\n\n                var $button = $(this).find('button[type=\"submit\"]');\n                var originalText = $button.text();\n                $button.prop('disabled', true).text('Loading...');\n\n                var ajaxUrl = (typeof bysData !== 'undefined' && bysData.ajaxUrl) ? bysData.ajaxUrl : 'https:\/\/dhr.4shaw-development.co\/stonehill-river-lodge\/wp-admin\/admin-ajax.php';\n                var nonce = (typeof bysData !== 'undefined' && bysData.nonce) ? bysData.nonce : '473cb3d896';\n\n                \/\/ Extract adults and children from hidden guests field (JSON)\n                var guestsRaw = $('#bys-guests').val();\n                var adultsVal = 1;\n                var childrenVal = 0;\n\n                if (guestsRaw) {\n                    try {\n                        var guestsObj = JSON.parse(guestsRaw);\n                        if (typeof guestsObj.adults !== 'undefined') {\n                            adultsVal = guestsObj.adults;\n                        }\n                        if (typeof guestsObj.children !== 'undefined') {\n                            childrenVal = guestsObj.children;\n                        }\n                    } catch (err) {\n                        \/\/ Fallback to defaults if parsing fails\n                    }\n                }\n\n                var formData = {\n                    action: 'bys_generate_deep_link',\n                    nonce: nonce,\n                    checkin: $checkin.val(),\n                    checkout: $checkout.val(),\n                    adults: adultsVal,\n                    children: childrenVal,\n                    rooms: $('#bys-rooms').val(),\n                    promo: $('#bys-promo').val()\n                };\n\n                                    formData.hotel_code = 'DRE004';\n                \n                $.ajax({\n                    url: ajaxUrl,\n                    type: 'POST',\n                    data: formData,\n                    success: function (response) {\n                        if (response.success && response.data.link) {\n                            window.open(response.data.link, '_blank', 'noopener,noreferrer');\n                            $button.prop('disabled', false).text(originalText);\n                        } else {\n                            alert('Error generating booking link. Please try again.');\n                            $button.prop('disabled', false).text(originalText);\n                        }\n                    },\n                    error: function () {\n                        alert('Error generating booking link. Please try again.');\n                        $button.prop('disabled', false).text(originalText);\n                    }\n                });\n            });\n        }\n\n        if (typeof jQuery !== 'undefined') {\n            jQuery(document).ready(function ($) {\n                initBookingForm();\n            });\n        } else {\n            \/\/ Fallback if jQuery not loaded yet\n            if (document.readyState === 'loading') {\n                document.addEventListener('DOMContentLoaded', initBookingForm);\n            } else {\n                initBookingForm();\n            }\n        }\n    })(typeof jQuery !== 'undefined' ? jQuery : null);\n<\/script>\n\n<script>\n    jQuery(function ($) {\n\n        $(\".custom-select .selected-value\").on(\"click\", function (e) {\n            e.stopPropagation();\n            var $dropdown = $(this).closest(\".custom-select\").find(\".dropdown-box\");\n            var $chevron = $(this).find(\".chevron-icon svg path\");\n            var isVisible = $dropdown.is(\":visible\");\n\n            $(\".dropdown-box\").not($dropdown).hide();\n            $(\".custom-select\").not($(this).closest(\".custom-select\")).removeClass(\"active\");\n\n            if (isVisible) {\n                $dropdown.hide();\n                $(this).closest(\".custom-select\").removeClass(\"active\");\n            } else {\n                $dropdown.show();\n                $(this).closest(\".custom-select\").addClass(\"active\");\n            }\n        });\n\n        $(document).on(\"click\", function (e) {\n            if (!$(e.target).closest(\".custom-select\").length) {\n                $(\".dropdown-box\").hide();\n                $(\".custom-select\").removeClass(\"active\");\n            }\n        });\n\n        $(\".custom-select .dropdown-box\").on(\"click\", function (e) {\n            e.stopPropagation();\n        });\n\n        $(\".custom-select\").each(function () {\n            let $customSelect = $(this);\n            if ($customSelect.find(\".bys-booking-count\").length > 1) {\n                let adultsVal = parseInt($customSelect.find(\".bys-booking-count\").first().find(\".qty\").val()) || 0;\n                let childrenVal = parseInt($customSelect.find(\".bys-booking-count\").last().find(\".qty\").val()) || 0;\n\n                let adultsText = adultsVal + (adultsVal === 1 ? \" Adult\" : \" Adults\");\n                let childrenText = childrenVal + (childrenVal === 1 ? \" Child\" : \" Children\");\n\n                $customSelect.find(\".rooms-text\").text(adultsText + \", \" + childrenText);\n            } else {\n                let roomsVal = parseInt($customSelect.find(\".bys-booking-count\").find(\".qty\").val()) || 1;\n                let roomsText = roomsVal + \" \" + (roomsVal === 1 ? \"Room\" : \"Rooms\");\n                $customSelect.find(\".rooms-text\").text(roomsText);\n            }\n        });\n\n        \/\/ Increment - Handle both Rooms and Guests\n        $(\".custom-select .inc\").on(\"click\", function (e) {\n            e.stopPropagation();\n            let $countBox = $(this).closest(\".bys-booking-count\");\n            let $customSelect = $(this).closest(\".custom-select\");\n            let $input = $countBox.find(\".qty\");\n            let val = parseInt($input.val()) || 0;\n            let maxVal = parseInt($input.data(\"max\")) || 10; \/\/ Get max from data attribute (set by PHP loop)\n\n            if (val < maxVal) val++;\n\n            $input.val(val);\n\n            if ($customSelect.find(\".bys-booking-count\").length > 1) {\n                let adultsVal = parseInt($customSelect.find(\".bys-booking-count\").first().find(\".qty\").val()) || 0;\n                let childrenVal = parseInt($customSelect.find(\".bys-booking-count\").last().find(\".qty\").val()) || 0;\n\n                let adultsText = adultsVal + (adultsVal === 1 ? \" Adult\" : \" Adults\");\n                let childrenText = childrenVal + (childrenVal === 1 ? \" Child\" : \" Children\");\n\n                $customSelect.find(\".rooms-text\").text(adultsText + \", \" + childrenText);\n                $($customSelect.data(\"target\")).val(JSON.stringify({\n                    adults: adultsVal,\n                    children: childrenVal\n                }));\n            } else {\n                let roomsText = val + \" \" + (val === 1 ? \"Room\" : \"Rooms\");\n                $customSelect.find(\".rooms-text\").text(roomsText);\n                $($customSelect.data(\"target\")).val(val);\n            }\n        });\n\n        \/\/ Decrement - Handle both Rooms and Guests\n        $(\".custom-select .dec\").on(\"click\", function (e) {\n            e.stopPropagation();\n            let $countBox = $(this).closest(\".bys-booking-count\");\n            let $customSelect = $(this).closest(\".custom-select\");\n            let $input = $countBox.find(\".qty\");\n            let val = parseInt($input.val()) || 0;\n\n            \/\/ Check if this is Guests field (has multiple .bys-booking-count)\n            if ($customSelect.find(\".bys-booking-count\").length > 1) {\n                \/\/ This is Guests field\n                let minVal = parseInt($input.data(\"min\")) || 0; \/\/ Get min from data attribute (set by PHP loop)\n\n                if (val > minVal) val--;\n                $input.val(val);\n\n                let adultsVal = parseInt($customSelect.find(\".bys-booking-count\").first().find(\".qty\").val()) || 0;\n                let childrenVal = parseInt($customSelect.find(\".bys-booking-count\").last().find(\".qty\").val()) || 0;\n\n                let adultsText = adultsVal + (adultsVal === 1 ? \" Adult\" : \" Adults\");\n                let childrenText = childrenVal + (childrenVal === 1 ? \" Child\" : \" Children\");\n\n                $customSelect.find(\".rooms-text\").text(adultsText + \", \" + childrenText);\n\n                \/\/ Update hidden input with JSON format\n                $($customSelect.data(\"target\")).val(JSON.stringify({\n                    adults: adultsVal,\n                    children: childrenVal\n                }));\n            } else {\n                \/\/ This is Rooms field\n                let minVal = parseInt($input.data(\"min\")) || 1; \/\/ Get min from data attribute (set by PHP loop)\n                let maxVal = parseInt($input.data(\"max\")) || 5; \/\/ Get max from data attribute (set by PHP loop)\n\n                if (val > minVal) val--;\n                if (val < minVal) val = minVal;\n\n                $input.val(val);\n                let roomsText = val + \" \" + (val === 1 ? \"Room\" : \"Rooms\");\n                $customSelect.find(\".rooms-text\").text(roomsText);\n                $($customSelect.data(\"target\")).val(val);\n            }\n        });\n\n        \/\/ Header click: toggle booking form\n        function toggleBookingForm() {\n            var $header = $(this);\n            var $form = $header.next(\".bys-booking-form\");\n            $form.slideToggle(300);\n            $header.attr(\"aria-expanded\", $form.is(\":visible\"));\n        }\n        $(\".bys-booking-widget .bys-header-toggle\").on(\"click\", function (e) {\n            e.preventDefault();\n            e.stopPropagation();\n            toggleBookingForm.call(this);\n        }).on(\"keydown\", function (e) {\n            if (e.key === \"Enter\" || e.key === \" \") {\n                e.preventDefault();\n                toggleBookingForm.call(this);\n            }\n        });\n\n        \/\/ Mobile Accordion Toggle\n        $(\".bys-mobile-toggle-btn\").on(\"click\", function (e) {\n            e.preventDefault();\n            e.stopPropagation();\n\n            var $btn = $(this);\n            var $wrapper = $btn.closest(\".bys-booking-widget-wrapper\");\n            var $widget = $btn.next(\".bys-booking-widget\");\n            var $chevron = $btn.find(\".bys-mobile-toggle-chevron\");\n            var isExpanded = $btn.attr(\"aria-expanded\") === \"true\";\n\n            if (isExpanded) {\n                $widget.slideUp(300, function () {\n                    $wrapper.removeClass(\"active\");\n                });\n                $btn.attr(\"aria-expanded\", \"false\");\n            } else {\n                $wrapper.addClass(\"active\");\n                $widget.slideDown(300);\n                $btn.attr(\"aria-expanded\", \"true\");\n            }\n        });\n\n    });\n<\/script><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-564098a push-down e-flex e-con-boxed e-con e-parent\" data-id=\"564098a\" data-element_type=\"container\" data-e-type=\"container\" id=\"activities\" 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-25d1366 elementor-widget elementor-widget-text-editor\" data-id=\"25d1366\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>HOLIDAY BUNDLES<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-79f2f74 elementor-widget-mobile__width-initial elementor-widget elementor-widget-heading\" data-id=\"79f2f74\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">One Booking, and the Weekend Takes Care of Itself<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1caa0f3 elementor-widget__width-initial elementor-widget-mobile__width-inherit elementor-widget elementor-widget-text-editor\" data-id=\"1caa0f3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>A stay at Stonehill River Lodge tends to organise itself around the water: a morning on the rapids, an afternoon with a rod and a shaded bank, a hot tub on the deck once the light goes off the mountains. Packages put those together with the villa so you arrive with the week already shaped.<\/p><p>What is running changes through the year, so the cards below carry the current set. Each one lists its own inclusions and books straight through.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-32b34aa elementor-mobile-align-justify elementor-widget elementor-widget-button\" data-id=\"32b34aa\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/res.windsurfercrs.com\/ibe\/index.aspx?pcode=DRE004\" target=\"_blank\" rel=\"noopener\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">View All Packages<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\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<div class=\"elementor-element elementor-element-4100998 e-flex e-con-boxed e-con e-parent\" data-id=\"4100998\" 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<div class=\"elementor-element elementor-element-7b4d89b e-flex e-con-boxed e-con e-child\" data-id=\"7b4d89b\" 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-0d6b3c1 elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-spacer\" data-id=\"0d6b3c1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3ed5674 elementor-widget elementor-widget-shortcode\" data-id=\"3ed5674\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">\n<!-- First Package Design -->\n<div class=\"bys-packages\">\n            \n        <div class=\"first-packages__featured\">\n                        <div class=\"bys-packages-card\">\n                <div class=\"bys-packages-card__top\">\n                    <div class=\"bys-packages-card__frature-img\" style=\"background-image: url('https:\/\/cdn3.shrglobal.com\/CrsMedia\/P18232\/pkg\/Profitroom-Banner.jpg')\"><\/div>\n                    <div class=\"card__top-content\">\n                                                    <img decoding=\"async\" class=\"top-left__icon\" src=\"https:\/\/dhr.4shaw-development.co\/stonehill-river-lodge\/wp-content\/uploads\/sites\/24\/2026\/04\/Experience-Icons.svg\" alt=\"\">\n                                            <\/div>\n                    <div class=\"package-overlay\">\n                                                    <span class=\"featured-experience__label\">FEATURED PACKAGED EXPERIENCE<\/span>\n                                                <span class=\"package-overlay__label\">Family Moments<\/span>\n                        <h3 class=\"package-overlay__title\">Cap Classique &amp; Champagne Wine Festival Package<\/h3>\n                        <div class=\"package-overlay__divider\"><span><\/span><\/div>\n                        <div class=\"package-overlay__location\">\n                            <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"18\" viewBox=\"0 0 12 18\">\n                                <path d=\"M6 0.75C3.1084 0.75 0.75 3.1084 0.75 6C0.75 8.63672 2.71289 10.8135 5.25 11.1797V18H6.75V11.1797C9.28711 10.8135 11.25 8.63672 11.25 6C11.25 3.1084 8.8916 0.75 6 0.75ZM6 2.25C8.08008 2.25 9.75 3.91992 9.75 6C9.75 8.08008 8.08008 9.75 6 9.75C3.91992 9.75 2.25 8.08008 2.25 6C2.25 3.91992 3.91992 2.25 6 2.25ZM6 3C4.35059 3 3 4.35059 3 6H4.5C4.5 5.16211 5.16211 4.5 6 4.5V3Z\"><\/path>\n                            <\/svg>\n                            <div>\n                                <h6>Le Franschhoek Hotel &amp; Spa<\/h6>\n                                <p>Franschhoek, Western Cape, South Africa<\/p>\n                            <\/div>\n                        <\/div>\n                    <\/div>\n                <\/div>\n                <div class=\"bys-package-content\">\n                    <h4 class=\"package-content__title\">INCLUDED<\/h4>\n                    <div>\n                        <p class=\"package-content__description\">This Champagne Festival package includes:<\/p>                                                <ul class=\"bys-package-features\">\n                            <li>1 night&#039;s stay in the beautiful winelands, including breakfast for two<\/li><li>2x entry to the Champagne Festival Saturday \/ Sunday.<\/li><li>Complimentary bottle of wine and fruit platter on arrival to start the sparkling weekend.\n\nUse of Le Franschhoek Hotel &amp; Spa&#039;s facilities:<\/li><li>Shuttle service is complimentary to Franschhoek Town<\/li>                        <\/ul>\n                                            <\/div>\n                    <div class=\"package-content__bottom\">\n                        <div class=\"package-content__divider\"><\/div>\n                                                <a href=\"https:\/\/res.windsurfercrs.com\/ibe\/details.aspx?propertyid=18232&#038;packageID=6629&#038;nights=1&#038;lang=en-us\" class=\"bys-package-button\" target=\"_blank\" rel=\"noopener noreferrer\" data-hotel-code=\"DRE002\">\n                            View Package                        <\/a>\n                    <\/div>\n                <\/div>\n            <\/div>\n                    <\/div>\n\n                    <!-- <div class=\"first-packages__design swiper package-first-swiper\">\n                <div class=\"swiper-wrapper\">\n                                            <div class=\"swiper-slide\">\n                                                    <\/div>\n                                    <\/div>\n                <div class=\"package-swiper-pagination first-package-pagination\"><\/div>\n            <\/div> -->\n            <div class=\"first-packages__design\">\n                <div class=\"bys-packages-grid\">\n                                                        <div class=\"bys-packages-card\">\n                <div class=\"bys-packages-card__top\">\n                    <div class=\"bys-packages-card__frature-img\" style=\"background-image: url('https:\/\/cdn3.shrglobal.com\/CrsMedia\/P18232\/pkg\/Romance.jpg')\"><\/div>\n                    <div class=\"card__top-content\">\n                                                    <img decoding=\"async\" class=\"top-left__icon\" src=\"https:\/\/dhr.4shaw-development.co\/stonehill-river-lodge\/wp-content\/uploads\/sites\/24\/2026\/04\/Experience-Icons-romantic.svg\" alt=\"\">\n                                            <\/div>\n                    <div class=\"package-overlay\">\n                                                <span class=\"package-overlay__label\">Romantic Moments<\/span>\n                        <h3 class=\"package-overlay__title\">Romantic Date night in the Winelands<\/h3>\n                        <div class=\"package-overlay__divider\"><span><\/span><\/div>\n                        <div class=\"package-overlay__location\">\n                            <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"18\" viewBox=\"0 0 12 18\">\n                                <path d=\"M6 0.75C3.1084 0.75 0.75 3.1084 0.75 6C0.75 8.63672 2.71289 10.8135 5.25 11.1797V18H6.75V11.1797C9.28711 10.8135 11.25 8.63672 11.25 6C11.25 3.1084 8.8916 0.75 6 0.75ZM6 2.25C8.08008 2.25 9.75 3.91992 9.75 6C9.75 8.08008 8.08008 9.75 6 9.75C3.91992 9.75 2.25 8.08008 2.25 6C2.25 3.91992 3.91992 2.25 6 2.25ZM6 3C4.35059 3 3 4.35059 3 6H4.5C4.5 5.16211 5.16211 4.5 6 4.5V3Z\"><\/path>\n                            <\/svg>\n                            <div>\n                                <h6>Le Franschhoek Hotel &amp; Spa<\/h6>\n                                <p>Franschhoek, Western Cape, South Africa<\/p>\n                            <\/div>\n                        <\/div>\n                    <\/div>\n                <\/div>\n                <div class=\"bys-package-content\">\n                    <h4 class=\"package-content__title\">INCLUDED<\/h4>\n                    <div>\n                        <p class=\"package-content__description\">This Explore Franschhoek package includes:<\/p>                                                <ul class=\"bys-package-features\">\n                            <li>1-night stay in the beautiful winelands including breakfast for two<\/li><li>2-course Dinner for 2 including a glass of wine each.<\/li><li>Wine Tasting at Holden Manz Wine Estate<\/li><li>Special Romantic Turndown with bubbly complimentary\n\nUse of Le Franschhoek Hotel &amp; Spa&#039;s faclilities:<\/li>                        <\/ul>\n                                            <\/div>\n                    <div class=\"package-content__bottom\">\n                        <div class=\"package-content__divider\"><\/div>\n                                                <a href=\"https:\/\/res.windsurfercrs.com\/ibe\/details.aspx?propertyid=18232&#038;packageID=6662&#038;nights=1&#038;lang=en-us\" class=\"bys-package-button\" target=\"_blank\" rel=\"noopener noreferrer\" data-hotel-code=\"DRE002\">\n                            View Package                        <\/a>\n                    <\/div>\n                <\/div>\n            <\/div>\n                                                <\/div>\n            <\/div>\n            <\/div>\n\n<link rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/Swiper\/8.4.5\/swiper-bundle.css\">\n<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/Swiper\/8.4.5\/swiper-bundle.min.js\"><\/script>\n\n<script>\n    document.addEventListener('DOMContentLoaded', function () {\n        var packageSwiper = new Swiper('.package-first-swiper', {\n            slidesPerView: 1,\n            spaceBetween: 15,\n            loop: false,\n            navigation: false,\n            autoplay: {\n                delay: 3000,\n                disableOnInteraction: false,\n                pauseOnMouseEnter: true,\n            },\n            speed: 1500,\n            pagination: {\n                el: '.first-package-pagination',\n                clickable: true,\n                bulletClass: 'package-swiper-pagination-bullet',\n                bulletActiveClass: 'package-swiper-pagination-bullet-active',\n            },\n            breakpoints: {\n                768: { slidesPerView: 2, spaceBetween: 20, pagination: false },\n                1024: { slidesPerView: 3, spaceBetween: 25, pagination: false },\n                1280: { slidesPerView: 3, spaceBetween: 32, pagination: false }\n            }\n        });\n    });\n<\/script>\n<\/div>\n\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\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c8962e5 e-flex e-con-boxed e-con e-parent\" data-id=\"c8962e5\" 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-608549a elementor-widget elementor-widget-text-editor\" data-id=\"608549a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>MAKE A BOOKING<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d0ece2f elementor-widget elementor-widget-heading\" data-id=\"d0ece2f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Discover Our Villas<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7bd7c39 elementor-widget__width-initial elementor-widget-mobile__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"7bd7c39\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Every package is built on one of the self-catering villas. Fireplace inside, braai on the patio, river at the bottom.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-31866e3 elementor-widget elementor-widget-spacer\" data-id=\"31866e3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6aaef2f elementor-widget elementor-widget-shortcode\" data-id=\"6aaef2f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">\n<link rel='stylesheet' id='custom-icons-animation-css-css'\n    href='https:\/\/dhr.4shaw-development.co\/le-franschhoek-hotel-spa\/wp-content\/uploads\/elementor\/custom-icons\/facilitiesandactivityicons\/css\/animation.css?ver=1743154111'\n    media='all' \/>\n<link rel='stylesheet' id='custom-icons-facilitiesandactivityicons-codes-css-css'\n    href='https:\/\/dhr.4shaw-development.co\/le-franschhoek-hotel-spa\/wp-content\/uploads\/elementor\/custom-icons\/facilitiesandactivityicons\/css\/facilitiesandactivityicons-codes.css?ver=1743154111'\n    media='all' \/>\n<link rel='stylesheet' id='custom-icons-facilitiesandactivityicons-embedded-css-css'\n    href='https:\/\/dhr.4shaw-development.co\/le-franschhoek-hotel-spa\/wp-content\/uploads\/elementor\/custom-icons\/facilitiesandactivityicons\/css\/facilitiesandactivityicons-embedded.css?ver=1743154111'\n    media='all' \/>\n<link rel='stylesheet' id='custom-icons-facilitiesandactivityicons-ie7-codes-css-css'\n    href='https:\/\/dhr.4shaw-development.co\/le-franschhoek-hotel-spa\/wp-content\/uploads\/elementor\/custom-icons\/facilitiesandactivityicons\/css\/facilitiesandactivityicons-ie7-codes.css?ver=1743154111'\n    media='all' \/>\n<link rel='stylesheet' id='custom-icons-facilitiesandactivityicons-ie7-css-css'\n    href='https:\/\/dhr.4shaw-development.co\/le-franschhoek-hotel-spa\/wp-content\/uploads\/elementor\/custom-icons\/facilitiesandactivityicons\/css\/facilitiesandactivityicons-ie7.css?ver=1743154111'\n    media='all' \/>\n<link rel='stylesheet' id='custom-icons-facilitiesandactivityicons-css-css'\n    href='https:\/\/dhr.4shaw-development.co\/le-franschhoek-hotel-spa\/wp-content\/uploads\/elementor\/custom-icons\/facilitiesandactivityicons\/css\/facilitiesandactivityicons.css?ver=1743154111'\n    media='all' \/>\n\n<style>\n    @media (max-width: 767px) {\n        .bys-hotel-rooms__md-p-0 {\n            padding: 0;\n        }\n    }\n\n    \/* Room image slider: enable Swiper only on mobile (<768px) *\/\n    @media (min-width: 768px) {\n        \/* If Swiper is not initialized (or destroyed), avoid stacking all slides *\/\n        .bys-room-image-slider:not(.swiper-initialized) .swiper-wrapper {\n            display: block;\n        }\n        .bys-room-image-slider:not(.swiper-initialized) .swiper-slide {\n            display: none;\n        }\n        .bys-room-image-slider:not(.swiper-initialized) .swiper-slide:first-child {\n            display: block;\n        }\n        .bys-room-image-slider .bys-room-image-pagination {\n            display: none !important;\n        }\n    }\n<\/style>    \n\n\n    <div class=\"bys-hotel-rooms\">\n        <div class=\"bys-rooms-grid\">\n                            <div class=\"bys-room-card\" id=\"2-bedroom-villa\">\n                    <!-- <span class=\"bys-room-price\"><\/span> -->\n                    <div class=\"bys-room-price-badge\">\n                        <span class=\"bys-price-label\">FROM<\/span>\n                        <span class=\"bys-price-amount\">R0<\/span>\n                        <span class=\"bys-price-period\">\/ NIGHT<\/span>\n                    <\/div>\n    \n                                            <div class=\"bys-room-image bys-room-image-slider swiper\">\n                            <div class=\"swiper-wrapper\">\n                                                                    <div class=\"swiper-slide\">\n                                        <img decoding=\"async\" src=\"https:\/\/cdn3.shrglobal.com\/CrsMedia\/P18234\/rm\/2-BED-EXTERIOR-(6).jpg\"\n                                            alt=\"2 Bedroom Villa\"\n                                            loading=\"lazy\">\n                                    <\/div>\n                                                                    <div class=\"swiper-slide\">\n                                        <img decoding=\"async\" src=\"https:\/\/cdn3.shrglobal.com\/CrsMedia\/P18234\/rm\/2-BED-VILLA-(7).jpg\"\n                                            alt=\"2 Bedroom Villa\"\n                                            loading=\"lazy\">\n                                    <\/div>\n                                                                    <div class=\"swiper-slide\">\n                                        <img decoding=\"async\" src=\"https:\/\/cdn3.shrglobal.com\/CrsMedia\/P18234\/rm\/2-BED-VILLA-(10).jpg\"\n                                            alt=\"2 Bedroom Villa\"\n                                            loading=\"lazy\">\n                                    <\/div>\n                                                                    <div class=\"swiper-slide\">\n                                        <img decoding=\"async\" src=\"https:\/\/cdn3.shrglobal.com\/CrsMedia\/P18234\/rm\/2-BED-VILLA-(15).jpg\"\n                                            alt=\"2 Bedroom Villa\"\n                                            loading=\"lazy\">\n                                    <\/div>\n                                                                    <div class=\"swiper-slide\">\n                                        <img decoding=\"async\" src=\"https:\/\/cdn3.shrglobal.com\/CrsMedia\/P18234\/rm\/2-BED-VILLA-(8).jpg\"\n                                            alt=\"2 Bedroom Villa\"\n                                            loading=\"lazy\">\n                                    <\/div>\n                                                                    <div class=\"swiper-slide\">\n                                        <img decoding=\"async\" src=\"https:\/\/cdn3.shrglobal.com\/CrsMedia\/P18234\/rm\/2-BED-VILLA-(5).jpg\"\n                                            alt=\"2 Bedroom Villa\"\n                                            loading=\"lazy\">\n                                    <\/div>\n                                                                    <div class=\"swiper-slide\">\n                                        <img decoding=\"async\" src=\"https:\/\/cdn3.shrglobal.com\/CrsMedia\/P18234\/rm\/2-BED-VILLA-(4).jpg\"\n                                            alt=\"2 Bedroom Villa\"\n                                            loading=\"lazy\">\n                                    <\/div>\n                                                                    <div class=\"swiper-slide\">\n                                        <img decoding=\"async\" src=\"https:\/\/cdn3.shrglobal.com\/CrsMedia\/P18234\/rm\/2-BED-VILLA-(16).jpg\"\n                                            alt=\"2 Bedroom Villa\"\n                                            loading=\"lazy\">\n                                    <\/div>\n                                                                    <div class=\"swiper-slide\">\n                                        <img decoding=\"async\" src=\"https:\/\/cdn3.shrglobal.com\/CrsMedia\/P18234\/rm\/2-BED-VILLA-(17).jpg\"\n                                            alt=\"2 Bedroom Villa\"\n                                            loading=\"lazy\">\n                                    <\/div>\n                                                                    <div class=\"swiper-slide\">\n                                        <img decoding=\"async\" src=\"https:\/\/cdn3.shrglobal.com\/CrsMedia\/P18234\/rm\/2-BED-VILLA-(18).jpg\"\n                                            alt=\"2 Bedroom Villa\"\n                                            loading=\"lazy\">\n                                    <\/div>\n                                                                    <div class=\"swiper-slide\">\n                                        <img decoding=\"async\" src=\"https:\/\/cdn3.shrglobal.com\/CrsMedia\/P18234\/rm\/2-BED-EXTERIOR-(1).jpg\"\n                                            alt=\"2 Bedroom Villa\"\n                                            loading=\"lazy\">\n                                    <\/div>\n                                                            <\/div>\n                            <div class=\"bys-room-image-pagination\"><\/div>\n                        <\/div>\n                        \n                    <div class=\"bys-room-content\">\n                        <div>\n                            <h3 class=\"bys-room-title\">2 Bedroom Villa<\/h3>\n        \n                                                            <div class=\"bys-room-specs\">\n                                    <span class=\"bys-room-specs-line\">6                                        Guests<\/span>\n                                <\/div>\n                                    \n                                    \n                                                            <div class=\"bys-room-description\">\n                                    Self-catering villa with private hot tub, fireplace, braai area and peaceful Breede River surroundings.                                <\/div>\n                                                    <\/div>\n                        <div class=\"bys-room-actions bys-packages\">\n                                                        <a href=\"https:\/\/res.windsurfercrs.com\/ibe\/details.aspx?propertyid=18234&#038;roomType=VILLA2\" class=\"bys-package-button button--theme-3\" target=\"_blank\" rel=\"noopener noreferrer\" data-room-code=\"VILLA2\" data-hotel-code=\"DRE004\" style=\"width: auto; margin: 0;\">\n                                Book Now                            <\/a>\n                        <\/div>\n                    <\/div>\n                <\/div>\n                            <div class=\"bys-room-card\" id=\"2-bedroom-villa-with-loft\">\n                    <!-- <span class=\"bys-room-price\"><\/span> -->\n                    <div class=\"bys-room-price-badge\">\n                        <span class=\"bys-price-label\">FROM<\/span>\n                        <span class=\"bys-price-amount\">R0<\/span>\n                        <span class=\"bys-price-period\">\/ NIGHT<\/span>\n                    <\/div>\n    \n                                            <div class=\"bys-room-image bys-room-image-slider swiper\">\n                            <div class=\"swiper-wrapper\">\n                                                                    <div class=\"swiper-slide\">\n                                        <img decoding=\"async\" src=\"https:\/\/cdn3.shrglobal.com\/CrsMedia\/P18234\/rm\/2-BED-LOFT-(1).jpg\"\n                                            alt=\"2 Bedroom Villa with Loft\"\n                                            loading=\"lazy\">\n                                    <\/div>\n                                                                    <div class=\"swiper-slide\">\n                                        <img decoding=\"async\" src=\"https:\/\/cdn3.shrglobal.com\/CrsMedia\/P18234\/rm\/2-BED-LOFT-(4).jpg\"\n                                            alt=\"2 Bedroom Villa with Loft\"\n                                            loading=\"lazy\">\n                                    <\/div>\n                                                                    <div class=\"swiper-slide\">\n                                        <img decoding=\"async\" src=\"https:\/\/cdn3.shrglobal.com\/CrsMedia\/P18234\/rm\/2-BED-LOFT-(5).jpg\"\n                                            alt=\"2 Bedroom Villa with Loft\"\n                                            loading=\"lazy\">\n                                    <\/div>\n                                                                    <div class=\"swiper-slide\">\n                                        <img decoding=\"async\" src=\"https:\/\/cdn3.shrglobal.com\/CrsMedia\/P18234\/rm\/2-BED-LOFT-(8).jpg\"\n                                            alt=\"2 Bedroom Villa with Loft\"\n                                            loading=\"lazy\">\n                                    <\/div>\n                                                                    <div class=\"swiper-slide\">\n                                        <img decoding=\"async\" src=\"https:\/\/cdn3.shrglobal.com\/CrsMedia\/P18234\/rm\/2-BED-LOFT-(9).jpg\"\n                                            alt=\"2 Bedroom Villa with Loft\"\n                                            loading=\"lazy\">\n                                    <\/div>\n                                                                    <div class=\"swiper-slide\">\n                                        <img decoding=\"async\" src=\"https:\/\/cdn3.shrglobal.com\/CrsMedia\/P18234\/rm\/2-BED-LOFT-(10).jpg\"\n                                            alt=\"2 Bedroom Villa with Loft\"\n                                            loading=\"lazy\">\n                                    <\/div>\n                                                                    <div class=\"swiper-slide\">\n                                        <img decoding=\"async\" src=\"https:\/\/cdn3.shrglobal.com\/CrsMedia\/P18234\/rm\/2-BED-LOFT-(11).jpg\"\n                                            alt=\"2 Bedroom Villa with Loft\"\n                                            loading=\"lazy\">\n                                    <\/div>\n                                                                    <div class=\"swiper-slide\">\n                                        <img decoding=\"async\" src=\"https:\/\/cdn3.shrglobal.com\/CrsMedia\/P18234\/rm\/2-BED-LOFT-(13).jpg\"\n                                            alt=\"2 Bedroom Villa with Loft\"\n                                            loading=\"lazy\">\n                                    <\/div>\n                                                                    <div class=\"swiper-slide\">\n                                        <img decoding=\"async\" src=\"https:\/\/cdn3.shrglobal.com\/CrsMedia\/P18234\/rm\/2-BED-LOFT-(35).jpg\"\n                                            alt=\"2 Bedroom Villa with Loft\"\n                                            loading=\"lazy\">\n                                    <\/div>\n                                                                    <div class=\"swiper-slide\">\n                                        <img decoding=\"async\" src=\"https:\/\/cdn3.shrglobal.com\/CrsMedia\/P18234\/rm\/2-BED-LOFT-(22).jpg\"\n                                            alt=\"2 Bedroom Villa with Loft\"\n                                            loading=\"lazy\">\n                                    <\/div>\n                                                                    <div class=\"swiper-slide\">\n                                        <img decoding=\"async\" src=\"https:\/\/cdn3.shrglobal.com\/CrsMedia\/P18234\/rm\/2-BED-LOFT-(31).jpg\"\n                                            alt=\"2 Bedroom Villa with Loft\"\n                                            loading=\"lazy\">\n                                    <\/div>\n                                                                    <div class=\"swiper-slide\">\n                                        <img decoding=\"async\" src=\"https:\/\/cdn3.shrglobal.com\/CrsMedia\/P18234\/rm\/2-BED-LOFT-(32).jpg\"\n                                            alt=\"2 Bedroom Villa with Loft\"\n                                            loading=\"lazy\">\n                                    <\/div>\n                                                            <\/div>\n                            <div class=\"bys-room-image-pagination\"><\/div>\n                        <\/div>\n                        \n                    <div class=\"bys-room-content\">\n                        <div>\n                            <h3 class=\"bys-room-title\">2 Bedroom Villa with Loft<\/h3>\n        \n                                                            <div class=\"bys-room-specs\">\n                                    <span class=\"bys-room-specs-line\">6                                        Guests<\/span>\n                                <\/div>\n                                    \n                                    \n                                                            <div class=\"bys-room-description\">\n                                    Self-catering villa with loft sleeping area, private hot tub, fireplace and spacious family accommodation.                                <\/div>\n                                                    <\/div>\n                        <div class=\"bys-room-actions bys-packages\">\n                                                        <a href=\"https:\/\/res.windsurfercrs.com\/ibe\/details.aspx?propertyid=18234&#038;roomType=VILLAL2\" class=\"bys-package-button button--theme-3\" target=\"_blank\" rel=\"noopener noreferrer\" data-room-code=\"VILLAL2\" data-hotel-code=\"DRE004\" style=\"width: auto; margin: 0;\">\n                                Book Now                            <\/a>\n                        <\/div>\n                    <\/div>\n                <\/div>\n                            <div class=\"bys-room-card\" id=\"4-bedroom-villa\">\n                    <!-- <span class=\"bys-room-price\"><\/span> -->\n                    <div class=\"bys-room-price-badge\">\n                        <span class=\"bys-price-label\">FROM<\/span>\n                        <span class=\"bys-price-amount\">R0<\/span>\n                        <span class=\"bys-price-period\">\/ NIGHT<\/span>\n                    <\/div>\n    \n                                            <div class=\"bys-room-image bys-room-image-slider swiper\">\n                            <div class=\"swiper-wrapper\">\n                                                                    <div class=\"swiper-slide\">\n                                        <img decoding=\"async\" src=\"https:\/\/cdn3.shrglobal.com\/CrsMedia\/P18234\/rm\/4-BED-VILLA-(19).jpg\"\n                                            alt=\"4 Bedroom Villa\"\n                                            loading=\"lazy\">\n                                    <\/div>\n                                                                    <div class=\"swiper-slide\">\n                                        <img decoding=\"async\" src=\"https:\/\/cdn3.shrglobal.com\/CrsMedia\/P18234\/rm\/4-BED-VILLA-(53).jpg\"\n                                            alt=\"4 Bedroom Villa\"\n                                            loading=\"lazy\">\n                                    <\/div>\n                                                                    <div class=\"swiper-slide\">\n                                        <img decoding=\"async\" src=\"https:\/\/cdn3.shrglobal.com\/CrsMedia\/P18234\/rm\/4-BED-VILLA-(52).jpg\"\n                                            alt=\"4 Bedroom Villa\"\n                                            loading=\"lazy\">\n                                    <\/div>\n                                                                    <div class=\"swiper-slide\">\n                                        <img decoding=\"async\" src=\"https:\/\/cdn3.shrglobal.com\/CrsMedia\/P18234\/rm\/4-BED-VILLA-(9).jpg\"\n                                            alt=\"4 Bedroom Villa\"\n                                            loading=\"lazy\">\n                                    <\/div>\n                                                                    <div class=\"swiper-slide\">\n                                        <img decoding=\"async\" src=\"https:\/\/cdn3.shrglobal.com\/CrsMedia\/P18234\/rm\/4-BED-VILLA-(10).jpg\"\n                                            alt=\"4 Bedroom Villa\"\n                                            loading=\"lazy\">\n                                    <\/div>\n                                                                    <div class=\"swiper-slide\">\n                                        <img decoding=\"async\" src=\"https:\/\/cdn3.shrglobal.com\/CrsMedia\/P18234\/rm\/4-BED-VILLA-(11).jpg\"\n                                            alt=\"4 Bedroom Villa\"\n                                            loading=\"lazy\">\n                                    <\/div>\n                                                                    <div class=\"swiper-slide\">\n                                        <img decoding=\"async\" src=\"https:\/\/cdn3.shrglobal.com\/CrsMedia\/P18234\/rm\/4-BED-VILLA-(15).jpg\"\n                                            alt=\"4 Bedroom Villa\"\n                                            loading=\"lazy\">\n                                    <\/div>\n                                                                    <div class=\"swiper-slide\">\n                                        <img decoding=\"async\" src=\"https:\/\/cdn3.shrglobal.com\/CrsMedia\/P18234\/rm\/4-BED-VILLA-(14).jpg\"\n                                            alt=\"4 Bedroom Villa\"\n                                            loading=\"lazy\">\n                                    <\/div>\n                                                                    <div class=\"swiper-slide\">\n                                        <img decoding=\"async\" src=\"https:\/\/cdn3.shrglobal.com\/CrsMedia\/P18234\/rm\/4-BED-VILLA-(49).jpg\"\n                                            alt=\"4 Bedroom Villa\"\n                                            loading=\"lazy\">\n                                    <\/div>\n                                                                    <div class=\"swiper-slide\">\n                                        <img decoding=\"async\" src=\"https:\/\/cdn3.shrglobal.com\/CrsMedia\/P18234\/rm\/4-BED-VILLA-(30).jpg\"\n                                            alt=\"4 Bedroom Villa\"\n                                            loading=\"lazy\">\n                                    <\/div>\n                                                                    <div class=\"swiper-slide\">\n                                        <img decoding=\"async\" src=\"https:\/\/cdn3.shrglobal.com\/CrsMedia\/P18234\/rm\/4-BED-VILLA-(31).jpg\"\n                                            alt=\"4 Bedroom Villa\"\n                                            loading=\"lazy\">\n                                    <\/div>\n                                                                    <div class=\"swiper-slide\">\n                                        <img decoding=\"async\" src=\"https:\/\/cdn3.shrglobal.com\/CrsMedia\/P18234\/rm\/4-BED-VILLA-(7).jpg\"\n                                            alt=\"4 Bedroom Villa\"\n                                            loading=\"lazy\">\n                                    <\/div>\n                                                                    <div class=\"swiper-slide\">\n                                        <img decoding=\"async\" src=\"https:\/\/cdn3.shrglobal.com\/CrsMedia\/P18234\/rm\/4-BED-VILLA-(3).jpg\"\n                                            alt=\"4 Bedroom Villa\"\n                                            loading=\"lazy\">\n                                    <\/div>\n                                                            <\/div>\n                            <div class=\"bys-room-image-pagination\"><\/div>\n                        <\/div>\n                        \n                    <div class=\"bys-room-content\">\n                        <div>\n                            <h3 class=\"bys-room-title\">4 Bedroom Villa<\/h3>\n        \n                                                            <div class=\"bys-room-specs\">\n                                    <span class=\"bys-room-specs-line\">8                                        Guests<\/span>\n                                <\/div>\n                                    \n                                    \n                                                            <div class=\"bys-room-description\">\n                                    Spacious four-bedroom self-catering villa with communal hot tubs and family-friendly accommodation.                                <\/div>\n                                                    <\/div>\n                        <div class=\"bys-room-actions bys-packages\">\n                                                        <a href=\"https:\/\/res.windsurfercrs.com\/ibe\/details.aspx?propertyid=18234&#038;roomType=VILLA4\" class=\"bys-package-button button--theme-3\" target=\"_blank\" rel=\"noopener noreferrer\" data-room-code=\"VILLA4\" data-hotel-code=\"DRE004\" style=\"width: auto; margin: 0;\">\n                                Book Now                            <\/a>\n                        <\/div>\n                    <\/div>\n                <\/div>\n                    <\/div>\n    <\/div>\n\n\n<link rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/Swiper\/8.4.5\/swiper-bundle.css\">\n<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/Swiper\/8.4.5\/swiper-bundle.min.js\"><\/script>\n\n<script>\n    document.addEventListener('DOMContentLoaded', function () {\n        var packageSwiper = new Swiper('.hotel-rooms-swiper', {\n            slidesPerView: 1,\n            spaceBetween: 10,\n            loop: false,\n            navigation: false,\n            autoplay: {\n                delay: 4000,\n                disableOnInteraction: false,\n                pauseOnMouseEnter: true,\n            },\n            speed: 2000,\n            pagination: {\n                el: '.package-swiper-pagination',\n                clickable: true,\n                bulletClass: 'package-swiper-pagination-bullet',\n                bulletActiveClass: 'package-swiper-pagination-bullet-active',\n            },\n            breakpoints: {\n                768: {\n                    slidesPerView: 2,\n                    spaceBetween: 10,\n                    pagination: false\n                },\n                1024: {\n                    slidesPerView: 3,\n                    spaceBetween: 10,\n                    pagination: false\n                },\n                1280: {\n                    slidesPerView: 3,\n                    spaceBetween: 10,\n                    pagination: false\n                }\n            }\n        });\n    });\n\n    document.addEventListener('DOMContentLoaded', function () {\n        var packageSwiper = new Swiper('.rooms-design-swiper', {\n            slidesPerView: 1,\n            spaceBetween: 30,\n            loop: false,\n            navigation: false,\n            autoplay: {\n                delay: 4000,\n                disableOnInteraction: false,\n                pauseOnMouseEnter: true,\n            },\n            speed: 2000,\n            pagination: {\n                el: '.package-swiper-pagination',\n                clickable: true,\n                bulletClass: 'package-swiper-pagination-bullet',\n                bulletActiveClass: 'package-swiper-pagination-bullet-active',\n            },\n            breakpoints: {\n                768: {\n                    slidesPerView: 2,\n                    spaceBetween: 30,\n                    pagination: false\n                },\n                1024: {\n                    slidesPerView: 2,\n                    spaceBetween: 60,\n                    pagination: false\n                },\n                1280: {\n                    slidesPerView: 2,\n                    spaceBetween: 60,\n                    pagination: false\n                }\n            }\n        });\n    });\n\n    document.addEventListener('DOMContentLoaded', function () {\n        function initRoomSliders() {\n            document.querySelectorAll('.bys-room-image-slider').forEach(function (sliderEl) {\n                \/\/ Only init once\n                if (sliderEl && sliderEl.swiper) {\n                    return;\n                }\n\n                var paginationEl = sliderEl.querySelector('.bys-room-image-pagination');\n\n                new Swiper(sliderEl, {\n                    slidesPerView: 1,\n                    spaceBetween: 10,\n                    speed: 1500,\n                    pagination: paginationEl ? {\n                        el: paginationEl,\n                        clickable: true,\n                    } : false,\n                });\n            });\n        }\n        if (typeof Swiper !== 'undefined') {\n            initRoomSliders();\n        }\n    });\n<\/script>\n\n<style>\n    .bys-rooms-grid .bys-room-image-slider .bys-room-image-pagination {\n        display: flex !important;\n        bottom: 25px !important;\n        padding-left: 25px;\n        justify-content: flex-start;\n    }\n<\/style>\n<\/div>\n\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<div class=\"elementor-element elementor-element-aaa7507 e-flex e-con-boxed e-con e-parent\" data-id=\"aaa7507\" 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<div class=\"elementor-element elementor-element-68e5a58 e-con-full e-flex e-con e-child\" data-id=\"68e5a58\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-d82f865 e-con-full e-flex e-con e-child\" data-id=\"d82f865\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-2e6ce31 e-con-full e-flex e-con e-child\" data-id=\"2e6ce31\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8c9de85 elementor-widget elementor-widget-heading\" data-id=\"8c9de85\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Rewards<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ed37f0a elementor-widget elementor-widget-text-editor\" data-id=\"ed37f0a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Sign Up for StayVantage for <strong>10% Off<\/strong> Your Booking<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1311ff1 elementor-hidden-desktop elementor-hidden-laptop elementor-hidden-mobile elementor-widget elementor-widget-image\" data-id=\"1311ff1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"800\" height=\"1143\" src=\"https:\/\/dhr.4shaw-development.co\/stonehill-river-lodge\/wp-content\/uploads\/sites\/24\/2026\/07\/stayvantage.png\" class=\"attachment-full size-full wp-image-14713\" alt=\"\" srcset=\"https:\/\/dhr.4shaw-development.co\/stonehill-river-lodge\/wp-content\/uploads\/sites\/24\/2026\/07\/stayvantage.png 800w, https:\/\/dhr.4shaw-development.co\/stonehill-river-lodge\/wp-content\/uploads\/sites\/24\/2026\/07\/stayvantage-210x300.png 210w, https:\/\/dhr.4shaw-development.co\/stonehill-river-lodge\/wp-content\/uploads\/sites\/24\/2026\/07\/stayvantage-717x1024.png 717w, https:\/\/dhr.4shaw-development.co\/stonehill-river-lodge\/wp-content\/uploads\/sites\/24\/2026\/07\/stayvantage-768x1097.png 768w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\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\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-89033a4 e-con-full elementor-hidden-tablet e-flex e-con e-child\" data-id=\"89033a4\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e7bc659 elementor-widget elementor-widget-image\" data-id=\"e7bc659\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"800\" height=\"1143\" src=\"https:\/\/dhr.4shaw-development.co\/stonehill-river-lodge\/wp-content\/uploads\/sites\/24\/2026\/07\/stayvantage.png\" class=\"attachment-full size-full wp-image-14713\" alt=\"\" srcset=\"https:\/\/dhr.4shaw-development.co\/stonehill-river-lodge\/wp-content\/uploads\/sites\/24\/2026\/07\/stayvantage.png 800w, https:\/\/dhr.4shaw-development.co\/stonehill-river-lodge\/wp-content\/uploads\/sites\/24\/2026\/07\/stayvantage-210x300.png 210w, https:\/\/dhr.4shaw-development.co\/stonehill-river-lodge\/wp-content\/uploads\/sites\/24\/2026\/07\/stayvantage-717x1024.png 717w, https:\/\/dhr.4shaw-development.co\/stonehill-river-lodge\/wp-content\/uploads\/sites\/24\/2026\/07\/stayvantage-768x1097.png 768w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\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\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7e1aa7b e-con-full e-flex e-con e-child\" data-id=\"7e1aa7b\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-cbcf3a3 e-con-full e-flex e-con e-child\" data-id=\"cbcf3a3\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f93f3d0 elementor-widget-mobile__width-initial elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"f93f3d0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"23\" height=\"24\" viewBox=\"0 0 23 24\" fill=\"none\"><path d=\"M20.3271 4.71094L7.90625 17.6719L2.67285 12.2109L1.63965 13.2891L7.38965 19.2891L7.90625 19.8047L8.42285 19.2891L21.3604 5.78906L20.3271 4.71094Z\" fill=\"black\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">A holiday beyond your dreams, with benefits from your very first stay<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"23\" height=\"24\" viewBox=\"0 0 23 24\" fill=\"none\"><path d=\"M20.3271 4.71094L7.90625 17.6719L2.67285 12.2109L1.63965 13.2891L7.38965 19.2891L7.90625 19.8047L8.42285 19.2891L21.3604 5.78906L20.3271 4.71094Z\" fill=\"black\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">10% off accommodation, dining and activities \u2014 no points to collect<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"23\" height=\"24\" viewBox=\"0 0 23 24\" fill=\"none\"><path d=\"M20.3271 4.71094L7.90625 17.6719L2.67285 12.2109L1.63965 13.2891L7.38965 19.2891L7.90625 19.8047L8.42285 19.2891L21.3604 5.78906L20.3271 4.71094Z\" fill=\"black\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Sign-up bonus: R1,000 Dream Hotels &amp; Resorts welcome voucher<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4abc300 e-con-full e-flex e-con e-child\" data-id=\"4abc300\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d84cc0f elementor-align-justify elementor-widget-tablet__width-initial elementor-widget-mobile__width-initial elementor-widget elementor-widget-button\" data-id=\"d84cc0f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"\/stay-vantage\/\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Learn More<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8deb3de elementor-align-justify elementor-widget-tablet__width-initial elementor-widget-mobile__width-initial elementor-hidden-desktop elementor-hidden-laptop elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-button\" data-id=\"8deb3de\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Login<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\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<div class=\"elementor-element elementor-element-83fc8e3 e-flex e-con-boxed e-con e-parent\" data-id=\"83fc8e3\" data-element_type=\"container\" data-e-type=\"container\" id=\"packages\" 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-2751ff2 elementor-widget elementor-widget-spacer\" data-id=\"2751ff2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-55d30de elementor-widget elementor-widget-text-editor\" data-id=\"55d30de\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>ACROSS THE GROUP<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ebd28b3 elementor-widget elementor-widget-heading\" data-id=\"ebd28b3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Similar Packages At Our Other Resorts &amp; Hotels<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b4945c1 elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"b4945c1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Dream Hotels &amp; Resorts runs packages across the portfolio, from the coast to the bushveld. If the dates do not work here, they may work somewhere else.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9aee98e elementor-widget elementor-widget-spacer\" data-id=\"9aee98e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-11d88ab elementor-widget elementor-widget-shortcode\" data-id=\"11d88ab\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">\n<!-- Second Package Design (slider by default; grid when inside .package-design-grid) -->\n<div class=\"bys-packages bys-packages__second-main\">\n    <div class=\"second-packages__design swiper package-swiper\">\n        <div class=\"swiper-wrapper\">\n                                            <div class=\"swiper-slide\">\n                    <div class=\"bys-packages-card\">\n                        <div class=\"bys-packages-card__top\">\n                            <div class=\"bys-packages-card__frature-img\" style=\"background-image: url('https:\/\/cdn3.shrglobal.com\/CrsMedia\/P18232\/pkg\/Profitroom-Banner.jpg')\"><\/div>\n                            <div class=\"card__top-content\">\n                                                                    <img decoding=\"async\" class=\"top-left__icon\" src=\"https:\/\/dhr.4shaw-development.co\/stonehill-river-lodge\/wp-content\/uploads\/sites\/24\/2026\/04\/Experience-Icons.svg\" alt=\"\">\n                                                            <\/div>\n                            <div class=\"package-overlay\">\n                                <span class=\"package-overlay__label\">Family Moments<\/span>\n                                <h3 class=\"package-overlay__title\">Cap Classique &amp; Champagne Wine Festival Package<\/h3>\n                                <div class=\"package-overlay__divider\"><span><\/span><\/div>\n                                <div class=\"package-overlay__location\">\n                                    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"18\" viewBox=\"0 0 12 18\">\n                                        <path d=\"M6 0.75C3.1084 0.75 0.75 3.1084 0.75 6C0.75 8.63672 2.71289 10.8135 5.25 11.1797V18H6.75V11.1797C9.28711 10.8135 11.25 8.63672 11.25 6C11.25 3.1084 8.8916 0.75 6 0.75ZM6 2.25C8.08008 2.25 9.75 3.91992 9.75 6C9.75 8.08008 8.08008 9.75 6 9.75C3.91992 9.75 2.25 8.08008 2.25 6C2.25 3.91992 3.91992 2.25 6 2.25ZM6 3C4.35059 3 3 4.35059 3 6H4.5C4.5 5.16211 5.16211 4.5 6 4.5V3Z\"><\/path>\n                                    <\/svg>\n                                    <div>\n                                        <h6>Le Franschhoek Hotel &amp; Spa<\/h6>\n                                        <p>Franschhoek, Western Cape, South Africa<\/p>\n                                    <\/div>\n                                <\/div>\n                                <div class=\"mobile-view-package-button\">\n                                    <a href=\"https:\/\/res.windsurfercrs.com\/ibe\/details.aspx?propertyid=18232&#038;packageID=6629&#038;nights=1&#038;lang=en-us\" class=\"bys-package-button\" target=\"_blank\" rel=\"noopener noreferrer\" data-hotel-code=\"DRE002\">\n                                        View Package                                    <\/a>\n                                <\/div>\n                            <\/div>\n                        <\/div>\n                        <div class=\"bys-package-content desktop-view-package\">\n                            <h4 class=\"package-content__title\">INCLUDED<\/h4>\n                            <div>\n                                <p class=\"package-content__description\">This Champagne Festival package includes:<\/p>                                <ul class=\"bys-package-features\">\n                                    <li>1 night&#039;s stay in the beautiful winelands, including breakfast for two<\/li><li>2x entry to the Champagne Festival Saturday \/ Sunday.<\/li><li>Complimentary bottle of wine and fruit platter on arrival to start the sparkling weekend.\n\nUse of Le Franschhoek Hotel &amp; Spa&#039;s facilities:<\/li><li>Shuttle service is complimentary to Franschhoek Town<\/li>                                <\/ul>\n                            <\/div>\n                            <div class=\"package-content__bottom\">\n                                <div class=\"package-content__divider\"><\/div>\n                                <a href=\"https:\/\/res.windsurfercrs.com\/ibe\/details.aspx?propertyid=18232&#038;packageID=6629&#038;nights=1&#038;lang=en-us\" class=\"bys-package-button button--theme-2\" target=\"_blank\" rel=\"noopener noreferrer\" data-hotel-code=\"DRE002\">\n                                    View Package                                <\/a>\n                            <\/div>\n                        <\/div>\n                    <\/div>\n                <\/div>\n                                <div class=\"swiper-slide\">\n                    <div class=\"bys-packages-card\">\n                        <div class=\"bys-packages-card__top\">\n                            <div class=\"bys-packages-card__frature-img\" style=\"background-image: url('https:\/\/cdn3.shrglobal.com\/CrsMedia\/P18232\/pkg\/Romance.jpg')\"><\/div>\n                            <div class=\"card__top-content\">\n                                                                    <img decoding=\"async\" class=\"top-left__icon\" src=\"https:\/\/dhr.4shaw-development.co\/stonehill-river-lodge\/wp-content\/uploads\/sites\/24\/2026\/04\/Experience-Icons-romantic.svg\" alt=\"\">\n                                                            <\/div>\n                            <div class=\"package-overlay\">\n                                <span class=\"package-overlay__label\">Romantic Moments<\/span>\n                                <h3 class=\"package-overlay__title\">Romantic Date night in the Winelands<\/h3>\n                                <div class=\"package-overlay__divider\"><span><\/span><\/div>\n                                <div class=\"package-overlay__location\">\n                                    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"18\" viewBox=\"0 0 12 18\">\n                                        <path d=\"M6 0.75C3.1084 0.75 0.75 3.1084 0.75 6C0.75 8.63672 2.71289 10.8135 5.25 11.1797V18H6.75V11.1797C9.28711 10.8135 11.25 8.63672 11.25 6C11.25 3.1084 8.8916 0.75 6 0.75ZM6 2.25C8.08008 2.25 9.75 3.91992 9.75 6C9.75 8.08008 8.08008 9.75 6 9.75C3.91992 9.75 2.25 8.08008 2.25 6C2.25 3.91992 3.91992 2.25 6 2.25ZM6 3C4.35059 3 3 4.35059 3 6H4.5C4.5 5.16211 5.16211 4.5 6 4.5V3Z\"><\/path>\n                                    <\/svg>\n                                    <div>\n                                        <h6>Le Franschhoek Hotel &amp; Spa<\/h6>\n                                        <p>Franschhoek, Western Cape, South Africa<\/p>\n                                    <\/div>\n                                <\/div>\n                                <div class=\"mobile-view-package-button\">\n                                    <a href=\"https:\/\/res.windsurfercrs.com\/ibe\/details.aspx?propertyid=18232&#038;packageID=6662&#038;nights=1&#038;lang=en-us\" class=\"bys-package-button\" target=\"_blank\" rel=\"noopener noreferrer\" data-hotel-code=\"DRE002\">\n                                        View Package                                    <\/a>\n                                <\/div>\n                            <\/div>\n                        <\/div>\n                        <div class=\"bys-package-content desktop-view-package\">\n                            <h4 class=\"package-content__title\">INCLUDED<\/h4>\n                            <div>\n                                <p class=\"package-content__description\">This Explore Franschhoek package includes:<\/p>                                <ul class=\"bys-package-features\">\n                                    <li>1-night stay in the beautiful winelands including breakfast for two<\/li><li>2-course Dinner for 2 including a glass of wine each.<\/li><li>Wine Tasting at Holden Manz Wine Estate<\/li><li>Special Romantic Turndown with bubbly complimentary\n\nUse of Le Franschhoek Hotel &amp; Spa&#039;s faclilities:<\/li>                                <\/ul>\n                            <\/div>\n                            <div class=\"package-content__bottom\">\n                                <div class=\"package-content__divider\"><\/div>\n                                <a href=\"https:\/\/res.windsurfercrs.com\/ibe\/details.aspx?propertyid=18232&#038;packageID=6662&#038;nights=1&#038;lang=en-us\" class=\"bys-package-button button--theme-2\" target=\"_blank\" rel=\"noopener noreferrer\" data-hotel-code=\"DRE002\">\n                                    View Package                                <\/a>\n                            <\/div>\n                        <\/div>\n                    <\/div>\n                <\/div>\n                                    <\/div>\n        <div class=\"package-swiper-pagination second-package-pagination\"><\/div>\n    <\/div>\n<\/div>\n\n<link rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/Swiper\/8.4.5\/swiper-bundle.css\">\n<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/Swiper\/8.4.5\/swiper-bundle.min.js\"><\/script>\n\n<style>\n    .second-packages__design .package-swiper-pagination {\n        display: flex !important;\n        margin-top: 25px;\n    }\n<\/style>\n\n<script>\n    document.addEventListener('DOMContentLoaded', function () {\n        var containers = document.querySelectorAll('.bys-packages .package-swiper');\n        containers.forEach(function (el) {\n            var block = el.closest('.bys-packages');\n            if (block && block.closest('.package-design-grid')) {\n                block.classList.add('bys-packages--grid');\n                return;\n            }\n            new Swiper(el, {\n                slidesPerView: 1,\n                spaceBetween: 15,\n                loop: false,\n                navigation: false,\n                autoplay: {\n                    delay: 3000,\n                    disableOnInteraction: false,\n                    pauseOnMouseEnter: true,\n                },\n                speed: 1500,\n                pagination: {\n                    el: block.querySelector('.second-package-pagination'),\n                    clickable: true,\n                    bulletClass: 'package-swiper-pagination-bullet',\n                    bulletActiveClass: 'package-swiper-pagination-bullet-active',\n                },\n                breakpoints: {\n                    0: {\n                        slidesPerView: \"auto\",\n                        spaceBetween: 15,\n                    },\n                    767: { slidesPerView: 2, spaceBetween: 20,},\n                    1024: { slidesPerView: 3, spaceBetween: 25,},\n                    1280: { slidesPerView: 3, spaceBetween: 32,}\n                }\n            });\n        });\n    });\n<\/script>\n<\/div>\n\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<div class=\"elementor-element elementor-element-2067012 e-flex e-con-boxed e-con e-parent\" data-id=\"2067012\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-b540b49 e-con-full e-flex e-con e-child\" data-id=\"b540b49\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-40015cb e-con-full e-flex e-con e-child\" data-id=\"40015cb\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;slideshow&quot;,&quot;background_slideshow_gallery&quot;:[{&quot;id&quot;:14943,&quot;url&quot;:&quot;https:\\\/\\\/dhr.4shaw-development.co\\\/le-franschhoek-hotel-spa\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2026\\\/07\\\/ssimg_764-1.jpg&quot;},{&quot;id&quot;:14944,&quot;url&quot;:&quot;https:\\\/\\\/dhr.4shaw-development.co\\\/le-franschhoek-hotel-spa\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2026\\\/07\\\/Stellenbosch-Wine-Festival-Vuurtoring-Media-7305747-1024x683-2.jpg&quot;},{&quot;id&quot;:14945,&quot;url&quot;:&quot;https:\\\/\\\/dhr.4shaw-development.co\\\/le-franschhoek-hotel-spa\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2026\\\/07\\\/AdobeStock_244828277.jpg&quot;},{&quot;id&quot;:14946,&quot;url&quot;:&quot;https:\\\/\\\/dhr.4shaw-development.co\\\/le-franschhoek-hotel-spa\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2026\\\/07\\\/51516865_xl.jpg&quot;},{&quot;id&quot;:14947,&quot;url&quot;:&quot;https:\\\/\\\/dhr.4shaw-development.co\\\/le-franschhoek-hotel-spa\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2026\\\/07\\\/0088FB-scaled-1.jpg&quot;},{&quot;id&quot;:14948,&quot;url&quot;:&quot;https:\\\/\\\/dhr.4shaw-development.co\\\/le-franschhoek-hotel-spa\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2026\\\/07\\\/AdobeStock_234191917.jpg&quot;}],&quot;background_slideshow_slide_duration&quot;:3000,&quot;background_slideshow_loop&quot;:&quot;yes&quot;,&quot;background_slideshow_slide_transition&quot;:&quot;fade&quot;,&quot;background_slideshow_transition_duration&quot;:500}\">\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-412d0f2 e-con-full e-flex e-con e-child\" data-id=\"412d0f2\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9ec8276 elementor-widget elementor-widget-heading\" data-id=\"9ec8276\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">FAQ<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c691c65 elementor-widget elementor-widget-n-accordion\" data-id=\"c691c65\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;default_state&quot;:&quot;all_collapsed&quot;,&quot;max_items_expended&quot;:&quot;one&quot;,&quot;n_accordion_animation_duration&quot;:{&quot;unit&quot;:&quot;ms&quot;,&quot;size&quot;:400,&quot;sizes&quot;:[]}}\" data-widget_type=\"nested-accordion.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"e-n-accordion\" aria-label=\"Accordion. Open links with Enter or Space, close with Escape, and navigate with Arrow Keys\">\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-2080\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"1\" tabindex=\"0\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-2080\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> What is included in a package at Stonehill River Lodge? <\/div><\/span>\n\t\t\t\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-2080\" class=\"elementor-element elementor-element-dd1483d e-con-full e-flex e-con e-child\" data-id=\"dd1483d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-29f1137 elementor-widget elementor-widget-text-editor\" data-id=\"29f1137\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Each package card lists its own inclusions, drawn live from the booking engine. Packages here pair a self-catering villa with the things the property is built around, from time on the Breede River to a long family weekend.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-2081\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"2\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-2081\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> How do I book a package? <\/div><\/span>\n\t\t\t\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-2081\" class=\"elementor-element elementor-element-982c7ce e-con-full e-flex e-con e-child\" data-id=\"982c7ce\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-23828e7 elementor-widget elementor-widget-text-editor\" data-id=\"23828e7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Choose a package card and follow View Package through to the booking engine, which carries the current rate and availability. If you would rather talk it through, reception at Stonehill River Lodge will take you through the options.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-2082\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"3\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-2082\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> Do packages change through the year? <\/div><\/span>\n\t\t\t\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-2082\" class=\"elementor-element elementor-element-5ea3199 e-con-full e-flex e-con e-child\" data-id=\"5ea3199\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7e40781 elementor-widget elementor-widget-text-editor\" data-id=\"7e40781\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Yes. What is running at Stonehill River Lodge changes with the seasons and with availability, so the cards on this page carry the current set. If something you saw earlier has gone, ask reception what has replaced it.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-2083\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"4\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-2083\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> Can I book a package for a large group? <\/div><\/span>\n\t\t\t\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-2083\" class=\"elementor-element elementor-element-518364b e-flex e-con-boxed e-con e-child\" data-id=\"518364b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-22458e9 elementor-widget elementor-widget-text-editor\" data-id=\"22458e9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>The villas at Stonehill River Lodge sleep six or eight, and several can be taken together for a larger party. Contact reception with your dates and numbers and they will work out the combination that fits.<\/p>\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\t<\/details>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<script type=\"application\/ld+json\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"What is included in a package at Stonehill River Lodge?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Each package card lists its own inclusions, drawn live from the booking engine. Packages here pair a self-catering villa with the things the property is built around, from time on the Breede River to a long family weekend.\"}},{\"@type\":\"Question\",\"name\":\"How do I book a package?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Choose a package card and follow View Package through to the booking engine, which carries the current rate and availability. If you would rather talk it through, reception at Stonehill River Lodge will take you through the options.\"}},{\"@type\":\"Question\",\"name\":\"Do packages change through the year?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes. What is running at Stonehill River Lodge changes with the seasons and with availability, so the cards on this page carry the current set. If something you saw earlier has gone, ask reception what has replaced it.\"}},{\"@type\":\"Question\",\"name\":\"Can I book a package for a large group?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"The villas at Stonehill River Lodge sleep six or eight, and several can be taken together for a larger party. Contact reception with your dates and numbers and they will work out the combination that fits.\"}}]}<\/script>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\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<div class=\"elementor-element elementor-element-1f6c7057 e-flex e-con-boxed e-con e-parent\" data-id=\"1f6c7057\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-613533e9 elementor-widget elementor-widget-html\" data-id=\"613533e9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<script>jQuery(function ($) {\r\n\r\n\r\n    function buildErrorSummary($form) {\r\n\r\n        let errors = [];\r\n\r\n        $form.find('.elementor-message.elementor-message-danger').each(function () {\r\n\r\n            const text = $(this).text().trim();\r\n\r\n            if (text && !errors.includes(text)) {\r\n                errors.push(text);\r\n            }\r\n        });\r\n\r\n\r\n        if (!errors.length) return;\r\n\r\n        $form.find('.custom-form-errors').remove();\r\n\r\n        let html = '<div class=\"custom-form-errors\">';\r\n\r\n        errors.forEach(function (err) {\r\n            html += '<span class=\"elementor-message elementor-message-danger\">' + err + '<\/span>';\r\n        });\r\n\r\n        html += '<\/div>';\r\n\r\n        $form.append(html);\r\n\r\n    }\r\n\r\n    $(document).on('submit', '.elementor-form', function () {\r\n\r\n        const $form = $(this);\r\n\r\n\r\n        const observer = new MutationObserver(function () {\r\n\r\n            const $errors = $form.find('.elementor-message.elementor-message-danger');\r\n\r\n            if ($errors.length) {\r\n\r\n\r\n                buildErrorSummary($form);\r\n\r\n                observer.disconnect();\r\n\r\n            }\r\n        });\r\n\r\n        observer.observe($form[0], {\r\n            childList: true,\r\n            subtree: true\r\n        });\r\n\r\n    });\r\n\r\n});\r\n\r\ndocument.addEventListener('DOMContentLoaded', function () {\r\n\r\n    document.querySelectorAll('input[type=\"tel\"]').forEach(function (input) {\r\n\r\n        \/\/ Block invalid characters while typing\r\n        input.addEventListener('input', function () {\r\n            this.value = this.value.replace(\/[^0-9+]\/g, '');\r\n        });\r\n\r\n        \/\/ Prevent paste of invalid chars\r\n        input.addEventListener('paste', function (e) {\r\n            e.preventDefault();\r\n            let paste = (e.clipboardData || window.clipboardData).getData('text');\r\n            paste = paste.replace(\/[^0-9+]\/g, '');\r\n            this.value = paste;\r\n        });\r\n\r\n    });\r\n\r\n});<\/script>\r\n<style>.inside-markers {\r\n  .custom-form-errors {\r\n    display: flex;\r\n    flex-direction: column;\r\n    align-items: flex-start;\r\n    gap: 11px;\r\n    margin-top: 11px;\r\n\r\n    span {\r\n      margin: 0;\r\n    }\r\n  }\r\n\r\n  .elementor-message.elementor-message-danger:not(.custom-form-errors span.elementor-message.elementor-message-danger) {\r\n    display: none;\r\n  }\r\n\r\n  .elementor-field-group.elementor-error input {\r\n    border-color: #d9534f !important\r\n  }\r\n}<\/style>\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<div class=\"elementor-element elementor-element-4374fc0 e-flex e-con-boxed e-con e-parent\" data-id=\"4374fc0\" 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<div class=\"elementor-element elementor-element-3b625ff7 e-con-full e-flex e-con e-child\" data-id=\"3b625ff7\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5325a42c e-con-full e-flex e-con e-child\" data-id=\"5325a42c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1876d938 elementor-widget elementor-widget-text-editor\" data-id=\"1876d938\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>CONNECT<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-286cc318 elementor-widget elementor-widget-heading\" data-id=\"286cc318\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">We would love to hear from you.<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3c83ae86 elementor-widget elementor-widget-text-editor\" data-id=\"3c83ae86\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Please fill out all of the fields below and we will get back to you as soon as possible. All information will be kept confidential.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-732e889 elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"732e889\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">\u2022 Mandatory\/Required<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5a72bb3b elementor-button-align-end inside-markers elementor-mobile-button-align-stretch elementor-widget elementor-widget-form\" data-id=\"5a72bb3b\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;step_next_label&quot;:&quot;Next&quot;,&quot;step_previous_label&quot;:&quot;Previous&quot;,&quot;button_width&quot;:&quot;100&quot;,&quot;step_type&quot;:&quot;number_text&quot;,&quot;step_icon_shape&quot;:&quot;circle&quot;}\" data-widget_type=\"form.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<form class=\"elementor-form\" method=\"post\" id=\"enquiry_form\" name=\"Packaged Experiences - Enquiry Form\" aria-label=\"Packaged Experiences - Enquiry Form\">\n\t\t\t<input type=\"hidden\" name=\"post_id\" value=\"1534\"\/>\n\t\t\t<input type=\"hidden\" name=\"form_id\" value=\"5a72bb3b\"\/>\n\t\t\t<input type=\"hidden\" name=\"referer_title\" value=\"Packages | Stonehill River Lodge, Breede River\" \/>\n\n\t\t\t\t\t\t\t<input type=\"hidden\" name=\"queried_id\" value=\"1534\"\/>\n\t\t\t\n\t\t\t<div class=\"elementor-form-fields-wrapper elementor-labels-\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-name elementor-col-50 elementor-field-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-name\" class=\"elementor-field-label elementor-screen-only\">\n\t\t\t\t\t\t\t\tName\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[name]\" id=\"form-field-name\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"Name\" required=\"required\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-field_d7ee3a3 elementor-col-50 elementor-field-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-field_d7ee3a3\" class=\"elementor-field-label elementor-screen-only\">\n\t\t\t\t\t\t\t\tSurname\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[field_d7ee3a3]\" id=\"form-field-field_d7ee3a3\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"Surname\" required=\"required\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-email elementor-field-group elementor-column elementor-field-group-email elementor-col-50 elementor-field-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-email\" class=\"elementor-field-label elementor-screen-only\">\n\t\t\t\t\t\t\t\tEmail Address\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"email\" name=\"form_fields[email]\" id=\"form-field-email\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"Email Address\" required=\"required\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-tel elementor-field-group elementor-column elementor-field-group-field_e0797ee elementor-col-50\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-field_e0797ee\" class=\"elementor-field-label elementor-screen-only\">\n\t\t\t\t\t\t\t\tContact Number\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t<input size=\"1\" type=\"tel\" name=\"form_fields[field_e0797ee]\" id=\"form-field-field_e0797ee\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"Contact Number\" pattern=\"\\d{3}-?\\d{3}-?\\d{4} [0-9()#&amp;+*-=.]+\" title=\"Phone format: 081-456-7890 Only numbers and phone characters (#, -, *, etc) are accepted.\">\n\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-number elementor-field-group elementor-column elementor-field-group-field_8c90637 elementor-col-50\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-field_8c90637\" class=\"elementor-field-label elementor-screen-only\">\n\t\t\t\t\t\t\t\tNumber of Guests\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t<input type=\"number\" name=\"form_fields[field_8c90637]\" id=\"form-field-field_8c90637\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"Number of Guests\" min=\"\" max=\"\" >\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-field_9169ec3 elementor-col-50\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-field_9169ec3\" class=\"elementor-field-label elementor-screen-only\">\n\t\t\t\t\t\t\t\tNumber of Children\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[field_9169ec3]\" id=\"form-field-field_9169ec3\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"Number of Children\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-textarea elementor-field-group elementor-column elementor-field-group-message elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-message\" class=\"elementor-field-label elementor-screen-only\">\n\t\t\t\t\t\t\t\tMessage\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t<textarea class=\"elementor-field-textual elementor-field  elementor-size-sm\" name=\"form_fields[message]\" id=\"form-field-message\" rows=\"4\" placeholder=\"Your Message\"><\/textarea>\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-group elementor-column elementor-field-type-submit elementor-col-100 e-form__buttons\">\n\t\t\t\t\t<button class=\"elementor-button elementor-size-sm\" type=\"submit\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Submit Enquiry<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/button>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/form>\n\t\t\t\t\t\t<\/div>\n\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>PACKAGED EXPERIENCES Packages Built Around the River Packages Built Around the River A villa, the Breede at the bottom of the garden, and the rest already arranged. A villa, the [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-1534","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/dhr.4shaw-development.co\/stonehill-river-lodge\/wp-json\/wp\/v2\/pages\/1534","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dhr.4shaw-development.co\/stonehill-river-lodge\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/dhr.4shaw-development.co\/stonehill-river-lodge\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/dhr.4shaw-development.co\/stonehill-river-lodge\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/dhr.4shaw-development.co\/stonehill-river-lodge\/wp-json\/wp\/v2\/comments?post=1534"}],"version-history":[{"count":495,"href":"https:\/\/dhr.4shaw-development.co\/stonehill-river-lodge\/wp-json\/wp\/v2\/pages\/1534\/revisions"}],"predecessor-version":[{"id":18768,"href":"https:\/\/dhr.4shaw-development.co\/stonehill-river-lodge\/wp-json\/wp\/v2\/pages\/1534\/revisions\/18768"}],"wp:attachment":[{"href":"https:\/\/dhr.4shaw-development.co\/stonehill-river-lodge\/wp-json\/wp\/v2\/media?parent=1534"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}