{"id":87,"date":"2026-07-28T17:16:29","date_gmt":"2026-07-28T17:16:29","guid":{"rendered":"https:\/\/emaescape.com\/?page_id=87"},"modified":"2026-07-28T17:16:29","modified_gmt":"2026-07-28T17:16:29","slug":"book-your-escape","status":"publish","type":"page","link":"https:\/\/emaescape.com\/?page_id=87","title":{"rendered":"Book your escape"},"content":{"rendered":"  <section class=\"ema-booking\">    <form method=\"post\" action=\"https:\/\/emaescape.com\/wp-admin\/admin-post.php\"><input type=\"hidden\" name=\"action\" value=\"ema_submit_booking\"><input type=\"hidden\" name=\"ema_lang\" value=\"en\"><input type=\"hidden\" id=\"ema_nonce\" name=\"ema_nonce\" value=\"de77733793\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/index.php?rest_route=%2Fwp%2Fv2%2Fpages%2F87\" \/>  <section class=\"ema-cabin-selector\" aria-labelledby=\"ema-cabin-selector-title\">\n  <div class=\"ema-cabin-selector__heading\">\n    <span>1. Choose your accommodation<\/span>\n    <h3 id=\"ema-cabin-selector-title\">Which retreat is right for your stay?<\/h3>\n    <p>Choose one cabin to view availability and prices, or book both together.<\/p>\n  <\/div>\n\n  <div class=\"ema-cabin-cards\">\n    <button type=\"button\" class=\"ema-cabin-card\" data-cabin-choice=\"areia\" aria-pressed=\"false\">\n      <span class=\"ema-cabin-card__image\">\n        <img decoding=\"async\" src=\"https:\/\/emaescape.com\/wp-content\/plugins\/ema-escape-reservas\/assets\/cabana-areia-selection.jpg\" alt=\"Interior da Sand Cabin\">\n      <\/span>\n      <span class=\"ema-cabin-card__content\">\n        <span class=\"ema-cabin-card__eyebrow\">Two bedrooms \u00b7 Up to 4 guests<\/span>\n        <strong>Sand Cabin<\/strong>\n        <span class=\"ema-cabin-card__description\">Double bed, twin bedroom, kitchen, living area, veranda and Balinese-inspired outdoor shower.<\/span>\n        <span class=\"ema-cabin-card__features\">\n          <i>1 double bed + 2 single beds<\/i><i>Up to 2 adults + 2 children<\/i>\n          <i>Fully equipped kitchen<\/i><i>Balinese shower<\/i><i>Wi-Fi<\/i><i>Netflix<\/i>\n          <i>Infinity pool<\/i><i>Shared barbecue<\/i><i>Sunset lounge<\/i>\n        <\/span>\n        <span class=\"ema-cabin-card__details\">\n          Stove and extractor \u00b7 fridge\/minibar \u00b7 coffee machine \u00b7 crockery, cookware and cutlery \u00b7 bathrobes \u00b7 bath and pool towels \u00b7 shower gel, shampoo, conditioner, hand soap and hand cream \u00b7 private veranda.\n        <\/span>\n        <span class=\"ema-cabin-card__action\">Select Sand Cabin<\/span>\n      <\/span>\n    <\/button>\n\n    <button type=\"button\" class=\"ema-cabin-card\" data-cabin-choice=\"terracota\" aria-pressed=\"false\">\n      <span class=\"ema-cabin-card__image\">\n        <img decoding=\"async\" src=\"https:\/\/emaescape.com\/wp-content\/plugins\/ema-escape-reservas\/assets\/cabana-terracota-selection.jpg\" alt=\"Interior da Terracotta Cabin\">\n      <\/span>\n      <span class=\"ema-cabin-card__content\">\n        <span class=\"ema-cabin-card__eyebrow\">Studio \u00b7 Up to 3 guests<\/span>\n        <strong>Terracotta Cabin<\/strong>\n        <span class=\"ema-cabin-card__description\">Intimate space with a freestanding bath, sitting area, sofa bed, dining area and veranda with a view.<\/span>\n        <span class=\"ema-cabin-card__features\">\n          <i>1 double bed + sofa bed<\/i><i>Up to 2 adults + 1 child<\/i>\n          <i>Freestanding bath<\/i><i>Fully equipped kitchen<\/i><i>Wi-Fi<\/i><i>Netflix<\/i>\n          <i>Infinity pool<\/i><i>Shared barbecue<\/i><i>Sunset lounge<\/i>\n        <\/span>\n        <span class=\"ema-cabin-card__details\">\n          Stove and extractor \u00b7 fridge\/minibar \u00b7 coffee machine \u00b7 crockery, cookware and cutlery \u00b7 bathrobes \u00b7 bath and pool towels \u00b7 shower gel, shampoo, conditioner, hand soap and hand cream \u00b7 private veranda.\n        <\/span>\n        <span class=\"ema-cabin-card__action\">Select Terracotta Cabin<\/span>\n      <\/span>\n    <\/button>\n\n    <button type=\"button\" class=\"ema-cabin-card ema-cabin-card--both\" data-cabin-choice=\"both\" aria-pressed=\"false\">\n      <span class=\"ema-cabin-card__double-image\">\n        <img decoding=\"async\" src=\"https:\/\/emaescape.com\/wp-content\/plugins\/ema-escape-reservas\/assets\/cabana-areia-selection.jpg\" alt=\"\">\n        <img decoding=\"async\" src=\"https:\/\/emaescape.com\/wp-content\/plugins\/ema-escape-reservas\/assets\/cabana-terracota-selection.jpg\" alt=\"\">\n      <\/span>\n      <span class=\"ema-cabin-card__content\">\n        <span class=\"ema-cabin-card__eyebrow\">Complete experience \u00b7 Up to 8 guests<\/span>\n        <strong>Both cabins<\/strong>\n        <span class=\"ema-cabin-card__description\">Book both cabins for families or groups while preserving the independence and privacy of each space.<\/span>\n        <span class=\"ema-cabin-card__features\">\n          <i>2 cabins<\/i><i>More privacy<\/i><i>Exclusive use<\/i><i>Up to 8 guests<\/i>\n        <\/span>\n        <span class=\"ema-cabin-card__action\">Select both cabins<\/span>\n      <\/span>\n    <\/button>\n  <\/div>\n<\/section>\n\n<section class=\"ema-booking-progress\">\n  <div class=\"ema-booking-progress__title\">\n    <span>2. Stay summary<\/span>\n    <p>The price updates automatically as you choose dates and guests.<\/p>\n  <\/div>\n  <div id=\"ema-selection-summary\" class=\"ema-selection-summary\" aria-live=\"polite\">\n    <div><span>Check-in<\/span><strong id=\"ema-summary-checkin\">\u2014<\/strong><\/div>\n    <div><span>Check-out<\/span><strong id=\"ema-summary-checkout\">\u2014<\/strong><\/div>\n    <div><span>Nights<\/span><strong id=\"ema-summary-nights\">\u2014<\/strong><\/div>\n    <div><span>Estimated total<\/span><strong id=\"ema-summary-total\">\u2014<\/strong><\/div>\n  <\/div>\n<\/section>\n\n<section class=\"ema-calendar-section\">\n  <div class=\"ema-calendar-section__heading\">\n    <span>3. Choose your dates<\/span>\n    <h3>Select your check-in and check-out dates<\/h3>\n    <p>First select the day you arrive, then select the day you leave.<\/p>\n    <div class=\"ema-minimum-stay-notice\"><strong>Minimum stay: 2 nights<\/strong><span>Your check-out must be at least two nights after check-in.<\/span><\/div>\n  <\/div>\n  <div class=\"ema-calendar-guide\">\n    <span><i class=\"available\"><\/i>Available<\/span>\n    <span><i class=\"partial\"><\/i>Limited availability<\/span>\n    <span><i class=\"blocked\"><\/i>Unavailable<\/span>\n  <\/div>\n  <div id=\"ema-calendar-note\" class=\"ema-calendar-note\" hidden>\n    <strong>There is already another booking request for these dates.<\/strong>\n    <span>You may still submit your request. It will remain pending and may receive priority if the previous request is not paid and validated. The booking is confirmed only after payment validation.<\/span>\n  <\/div>\n  <div id=\"ema-cal\" class=\"ema-cal\"><\/div>\n<\/section>\n<div class=\"ema-grid\"><label class=\"ema-cabin-native-field\">Selected accommodation<select id=\"ema-cabin\" name=\"ema_cabin\" tabindex=\"1\" required><option value=\"\">Select<\/option><option value=\"areia\" >Sand Cabin<\/option><option value=\"terracota\" >Terracotta Cabin<\/option><option value=\"both\" >Both cabins<\/option><\/select><\/label>\n  <label class=\"ema-field-checkin\">Check-in date<input id=\"ema-in\" type=\"date\" name=\"ema_checkin\" min=\"2026-08-09\" autocomplete=\"off\" tabindex=\"2\" required><\/label>\n  <label class=\"ema-field-checkout\">Check-out date<input id=\"ema-out\" type=\"date\" name=\"ema_checkout\" min=\"2026-08-09\" autocomplete=\"off\" tabindex=\"3\" required><\/label>\n  <input type=\"hidden\" id=\"ema-client-total\" name=\"ema_client_total\" value=\"\">\n  <div class=\"ema-details-heading full\"><span>4. Guests and contact details<\/span><p>Confirm occupancy and provide the details where you wish to receive our reply.<\/p><\/div>\n  <label>Adults <span>(16+)<\/span><select id=\"ema-adults\" name=\"ema_adults\" required>\n    <option value=\"1\">1 adult<\/option><option value=\"2\" selected>2 adults<\/option><option value=\"3\">3 adults<\/option><option value=\"4\">4 adults<\/option><option value=\"5\">5 adults<\/option><option value=\"6\">6 adults<\/option><option value=\"7\">7 adults<\/option>\n  <\/select><\/label>\n  <label>Children <span>(under 16)<\/span><select id=\"ema-children\" name=\"ema_children\">\n    <option value=\"0\" selected>0 children<\/option><option value=\"1\">1 child<\/option><option value=\"2\">2 children<\/option><option value=\"3\">3 children<\/option><option value=\"4\">4 children<\/option>\n  <\/select><\/label>\n  <div id=\"ema-occupancy-note\" class=\"ema-occupancy-note full\" aria-live=\"polite\"><\/div>\n  <label>Full name<input name=\"ema_name\" required><\/label><label>Email<input type=\"email\" name=\"ema_email\" required><\/label><label>Phone<input name=\"ema_phone\" required><\/label>\n  <label class=\"full\">Notes<textarea name=\"ema_message\" rows=\"4\"><\/textarea><\/label><\/div>\n\n  <section class=\"ema-extras-section\">\n    <div>\n      <span>5. Extras and special occasions<\/span>\n      <p>Add optional details to make the stay more personal.<\/p>\n    <\/div>\n    <div class=\"ema-extras-grid\">\n      <label class=\"ema-extra-card\">\n        <input id=\"ema-breakfast\" type=\"checkbox\" name=\"ema_breakfast\" value=\"1\">\n        <span><strong>Breakfast Basket for Two<\/strong><small>35 \u20ac per morning<\/small><\/span>\n      <\/label>\n      <label id=\"ema-breakfast-qty-wrap\" hidden>Number of mornings\n        <input id=\"ema-breakfast-qty\" type=\"number\" name=\"ema_breakfast_qty\" min=\"1\" max=\"30\" value=\"1\">\n      <\/label>\n      <label class=\"ema-extra-card\">\n        <input id=\"ema-sparkling\" type=\"checkbox\" name=\"ema_sparkling\" value=\"1\">\n        <span><strong>Sparkling wine for a special celebration<\/strong><small>Price configured in WordPress<\/small><\/span>\n      <\/label>\n      <label id=\"ema-celebration-type-wrap\" hidden>Celebration\n        <select id=\"ema-celebration-type\" name=\"ema_celebration_type\">\n          <option value=\"\">Select<\/option><option>Birthday<\/option><option>Wedding anniversary<\/option>\n          <option>Relationship anniversary<\/option><option>Engagement<\/option><option>Honeymoon<\/option><option>Other<\/option>\n        <\/select>\n      <\/label>\n      <label id=\"ema-celebration-date-wrap\" hidden>Celebration date\n        <input id=\"ema-celebration-date\" type=\"date\" name=\"ema_celebration_date\">\n      <\/label>\n      <label id=\"ema-celebration-note-wrap\" class=\"full\" hidden>Message or preparation notes\n        <textarea id=\"ema-celebration-note\" name=\"ema_celebration_note\" rows=\"3\"><\/textarea>\n      <\/label>\n    <\/div>\n  <\/section>\n<section class=\"ema-discount-section\">\n    <div>\n      <span>6. Do you have a discount code?<\/span>\n      <p>Enter it before sending your request.<\/p>\n    <\/div>\n    <label class=\"ema-discount-field\">Discount code <span>(optional)<\/span><div class=\"ema-code-row\"><input id=\"ema-discount-code\" name=\"ema_discount_code\" type=\"text\" placeholder=\"Enter code\"><button id=\"ema-apply-code\" type=\"button\">Apply<\/button><\/div><small id=\"ema-code-message\"><\/small><\/label>\n  <\/section>\n\n  <section class=\"ema-final-summary\">\n    <div class=\"ema-final-summary__heading\">\n      <span>7. Final booking summary<\/span>\n      <p>Confirm the nights, accommodation, supplements, discount and total before submitting.<\/p>\n    <\/div>\n  <div class=\"ema-price-box full\" id=\"ema-price-box\" aria-live=\"polite\">\n   <div><span>Nights<\/span><strong id=\"ema-price-nights\">\u2014<\/strong><\/div>\n   <div><span>Accommodation<\/span><strong id=\"ema-price-accommodation\">\u2014<\/strong><\/div><div><span>Guest supplements<\/span><strong id=\"ema-price-guests\">\u2014<\/strong><\/div><div><span>Subtotal<\/span><strong id=\"ema-price-subtotal\">\u2014<\/strong><\/div>\n   <div><span>Discount<\/span><strong id=\"ema-price-discount\">\u2014<\/strong><\/div>\n   <div class=\"ema-price-total\"><span>Estimated total<\/span><strong id=\"ema-price-total\">\u2014<\/strong><\/div>\n   <p>The base price includes up to 2 guests. Adult and child supplements apply from the third guest.<\/p>\n   <div id=\"ema-price-breakdown\" class=\"ema-price-breakdown\"><\/div>\n  <\/div>\n  <\/section>\n\n  <div class=\"ema-consent-box\">\n    <label class=\"consent\">\n      <input type=\"checkbox\" name=\"ema_consent\" value=\"1\" required>\n      <span>I authorise the processing of my data to manage and respond to this booking request.<\/span>\n    <\/label>\n    <button type=\"button\" class=\"ema-consent-toggle\" id=\"ema-consent-toggle\" aria-expanded=\"false\" aria-controls=\"ema-consent-details\">\n      Read how my data will be processed\n    <\/button>\n    <div id=\"ema-consent-details\" class=\"ema-consent-details\" hidden>\n      <p><strong>Data controller:<\/strong> EMA Escape.<\/p>\n      <p>The data submitted through this form will be used exclusively to:<\/p>\n      <ul>\n        <li>check availability and manage the booking request;<\/li>\n        <li>contact the guest by email or phone about the stay;<\/li>\n        <li>send payment information, confirmation or alternative dates;<\/li>\n        <li>meet applicable administrative, accounting and legal obligations.<\/li>\n      <\/ul>\n      <p>Your data will not be sold or used for promotional communications without additional consent. It will be retained only for the period required to manage the booking and comply with legal obligations.<\/p>\n      <p>You may request access, correction or deletion of your data by contacting <a href=\"mailto:info@emaescape.com\">info@emaescape.com<\/a>, sem preju\u00edzo dos prazos legais de conserva\u00e7\u00e3o.<\/p>\n    <\/div>\n  <\/div>\n  <button>Send booking request<\/button><small>The request is subject to EMA Escape approval. The booking is confirmed after payment validation.<\/small><\/form><\/section>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page-book-your-escape.php","meta":{"footnotes":""},"class_list":["post-87","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/emaescape.com\/index.php?rest_route=\/wp\/v2\/pages\/87","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/emaescape.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/emaescape.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/emaescape.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/emaescape.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=87"}],"version-history":[{"count":0,"href":"https:\/\/emaescape.com\/index.php?rest_route=\/wp\/v2\/pages\/87\/revisions"}],"wp:attachment":[{"href":"https:\/\/emaescape.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=87"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}