{"id":94,"date":"2026-08-19T15:36:41","date_gmt":"2026-08-19T15:36:41","guid":{"rendered":"https:\/\/rosewoodmeadow.com\/?page_id=94"},"modified":"2026-10-15T18:34:51","modified_gmt":"2026-10-15T18:34:51","slug":"contact-us","status":"publish","type":"page","link":"https:\/\/rosewoodmeadow.com\/index.php\/contact-us\/","title":{"rendered":"Contact Us"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Whether you are looking to check our current chick availability, place an order of hatching eggs, just want to chat! We\u2019d love to hear from you:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>By Phone\/WhatsApp:<\/strong> <a href=\"tel:447944695797\">+44 7944 695797<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>By Email:<\/strong> <a href=\"mailto:contact@rosewoodmeadow.com\">contact@rosewoodmeadow.com<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Find Us<\/strong><\/p>\n\n\n\n<!-- MapLibre GL CSS (Vector Map Engine) -->\n<link rel=\"stylesheet\" href=\"https:\/\/unpkg.com\/maplibre-gl@4.7.1\/dist\/maplibre-gl.css\">\n\n<style>\n  \/* =========================================================\n     ROSEWOOD MEADOW - THEMED INLINE WORDPRESS VECTOR MAP\n     ========================================================= *\/\n  :root {\n    --rm-cream: #fffdcf;\n    --rm-cream-light: #fffef2;\n    --rm-brown: #8f6a39;\n    --rm-red: #b50c03;\n    --rm-green-primary: #9dc171;\n    --rm-green-secondary: #9eab49;\n    --rm-radius-pill: 9999px;\n  }\n\n  .rosewood-map-wrapper {\n    position: relative;\n    width: 100%;\n    max-width: var(--wp--style--global--content-size, 42rem) !important;\n    margin-left: auto !important;\n    margin-right: auto !important;\n    margin-top: 1.5rem;\n    margin-bottom: 1.75rem;\n    box-sizing: border-box !important;\n    border-radius: 20px;\n    overflow: hidden !important;\n    box-shadow: 0 10px 28px -6px rgba(143, 106, 57, 0.18), 0 4px 10px -2px rgba(143, 106, 57, 0.08);\n    border: 2px solid rgba(143, 106, 57, 0.15);\n    background-color: var(--rm-cream);\n    font-family: 'Inter', -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, sans-serif;\n  }\n\n  .rosewood-map-wrapper * {\n    box-sizing: border-box;\n  }\n\n  #rosewood-map {\n    width: 100% !important;\n    max-width: 100% !important;\n    height: 460px !important;\n    overflow: hidden !important;\n    z-index: 1;\n    background-color: var(--rm-cream);\n  }\n\n  \/* MapLibre Controls (Zoom buttons) *\/\n  .rosewood-map-wrapper .maplibregl-ctrl-group {\n    border: 1px solid rgba(143, 106, 57, 0.25) !important;\n    border-radius: 10px !important;\n    overflow: hidden !important;\n    box-shadow: 0 4px 12px rgba(143, 106, 57, 0.15) !important;\n    background-color: var(--rm-cream-light) !important;\n  }\n\n  .rosewood-map-wrapper .maplibregl-ctrl-group button {\n    background-color: var(--rm-cream-light) !important;\n    border-bottom: 1px solid rgba(143, 106, 57, 0.15) !important;\n    transition: all 0.2s ease;\n    width: 32px !important;\n    height: 32px !important;\n  }\n\n  .rosewood-map-wrapper .maplibregl-ctrl-group button:last-child {\n    border-bottom: none !important;\n  }\n\n  .rosewood-map-wrapper .maplibregl-ctrl-group button:hover {\n    background-color: var(--rm-green-primary) !important;\n  }\n\n  .rosewood-map-wrapper .maplibregl-ctrl-group button .maplibregl-ctrl-icon {\n    filter: invert(41%) sepia(34%) saturate(690%) hue-rotate(355deg) brightness(91%) contrast(85%);\n    transition: filter 0.2s ease;\n  }\n\n  .rosewood-map-wrapper .maplibregl-ctrl-group button:hover .maplibregl-ctrl-icon {\n    filter: brightness(0) invert(1);\n  }\n\n  \/* Attribution *\/\n  .rosewood-map-wrapper .maplibregl-ctrl-attrib {\n    background: rgba(255, 253, 207, 0.88) !important;\n    color: var(--rm-brown) !important;\n    font-size: 11px !important;\n    padding: 2px 8px !important;\n    border-top-left-radius: 8px !important;\n  }\n\n  .rosewood-map-wrapper .maplibregl-ctrl-attrib a {\n    color: var(--rm-brown) !important;\n    font-weight: 600;\n    text-decoration: none;\n  }\n\n  .rosewood-map-wrapper .maplibregl-ctrl-attrib a:hover {\n    text-decoration: underline;\n  }\n\n  \/* Custom Marker Styling *\/\n  .rm-custom-marker {\n    width: 60px;\n    height: 60px;\n    background-image: url(\"https:\/\/rosewoodmeadow.com\/wp-content\/uploads\/2026\/08\/Map-Pin-300x300.png\");\n    background-size: contain;\n    background-repeat: no-repeat;\n    background-position: center;\n    filter: drop-shadow(0 4px 8px rgba(109, 79, 38, 0.28));\n    transition: transform 0.2s ease, filter 0.2s ease;\n    cursor: pointer;\n  }\n\n  .rm-custom-marker:hover {\n    transform: scale(1.08);\n    filter: drop-shadow(0 8px 16px rgba(109, 79, 38, 0.42)) brightness(1.05);\n  }\n\n  \/* Popup Container & Tip *\/\n  .rosewood-map-wrapper .maplibregl-popup {\n    z-index: 10;\n  }\n\n  .rosewood-map-wrapper .maplibregl-popup-content {\n    padding: 0 !important;\n    background: #ffffff !important;\n    border-radius: 18px !important;\n    overflow: hidden !important;\n    box-shadow: 0 16px 36px -4px rgba(109, 79, 38, 0.22), 0 6px 12px -2px rgba(109, 79, 38, 0.1) !important;\n    border: 1.5px solid rgba(143, 106, 57, 0.18);\n  }\n\n  .rosewood-map-wrapper .maplibregl-popup-tip {\n    border-top-color: #ffffff !important;\n    border-bottom-color: #ffffff !important;\n  }\n\n  .rosewood-map-wrapper .maplibregl-popup-close-button {\n    top: 10px !important;\n    right: 12px !important;\n    font-size: 18px !important;\n    color: var(--rm-brown) !important;\n    background: transparent !important;\n    border: none !important;\n    cursor: pointer;\n    width: 24px;\n    height: 24px;\n    line-height: 24px;\n    border-radius: 50%;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    transition: background 0.2s ease, color 0.2s ease;\n  }\n\n  .rosewood-map-wrapper .maplibregl-popup-close-button:hover {\n    background: rgba(143, 106, 57, 0.12) !important;\n    color: var(--rm-red) !important;\n  }\n\n  \/* Popup Content Card *\/\n  .rm-popup-card {\n    padding: 20px 22px;\n    min-width: 240px;\n    max-width: 290px;\n    box-sizing: border-box;\n    color: var(--rm-brown);\n    text-align: left;\n    overflow: hidden;\n  }\n\n  .rm-popup-badge {\n    display: inline-flex;\n    align-items: center;\n    gap: 6px;\n    font-size: 11px;\n    font-weight: 700;\n    text-transform: uppercase;\n    letter-spacing: 0.6px;\n    color: #ffffff;\n    background: var(--rm-red);\n    padding: 4px 10px;\n    border-radius: var(--rm-radius-pill);\n    margin-bottom: 8px;\n  }\n\n  .rm-popup-title {\n    font-size: 18px;\n    font-weight: 700;\n    margin: 0 0 4px 0;\n    color: var(--rm-brown);\n    letter-spacing: -0.02em;\n  }\n\n  .rm-popup-address {\n    font-size: 13px;\n    color: var(--rm-brown);\n    margin: 0 0 16px 0;\n    line-height: 1.45;\n    opacity: 0.95;\n  }\n\n  \/* Rosewood Meadow Pill Button *\/\n  .rm-popup-btn {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    gap: 8px;\n    width: 100%;\n    box-sizing: border-box;\n    font-size: 13.5px;\n    font-weight: 600;\n    color: var(--rm-cream) !important;\n    background-color: var(--rm-green-primary);\n    text-decoration: none;\n    padding: 10px 18px;\n    border-radius: var(--rm-radius-pill);\n    transition: all 0.2s ease;\n    box-shadow: 0 4px 10px rgba(157, 193, 113, 0.35);\n  }\n\n  .rm-popup-btn:hover {\n    background-color: var(--rm-brown);\n    color: var(--rm-cream) !important;\n    transform: translateY(-1px);\n    box-shadow: 0 6px 14px rgba(143, 106, 57, 0.25);\n  }\n\n  .rm-popup-btn svg {\n    transition: transform 0.2s ease;\n  }\n\n  .rm-popup-btn:hover svg {\n    transform: translateX(2px);\n  }\n<\/style>\n\n<!-- Map Container -->\n<div class=\"rosewood-map-wrapper\">\n  <div id=\"rosewood-map\"><\/div>\n<\/div>\n\n<!-- MapLibre GL JS (Vector Map Engine) -->\n<script src=\"https:\/\/unpkg.com\/maplibre-gl@4.7.1\/dist\/maplibre-gl.js\"><\/script>\n\n<!-- Initialize Map Script -->\n<script>\n  (function () {\n    function initMap() {\n      if (typeof maplibregl === 'undefined') {\n        setTimeout(initMap, 50);\n        return;\n      }\n\n      const mapContainer = document.getElementById(\"rosewood-map\");\n      if (!mapContainer || mapContainer._maplibre_init) return;\n      mapContainer._maplibre_init = true;\n\n      const config = {\n        lat: 50.95348514830321,\n        lng: -2.7371424886511164,\n        zoom: 15.6,\n        title: \"Rosewood Meadow\",\n        address: \"43 Stonehill, East Stoke,<br>Stoke-sub-Hamdon, Somerset, TA14 6RH\",\n        directionsUrl: \"https:\/\/www.google.com\/maps\/dir\/?api=1&destination=50.95348514830321,-2.7371424886511164\"\n      };\n\n      \/\/ 1. Initialize MapLibre Vector Map with standard CARTO Voyager GL style\n      const map = new maplibregl.Map({\n        container: \"rosewood-map\",\n        style: \"https:\/\/basemaps.cartocdn.com\/gl\/voyager-gl-style\/style.json\",\n        center: [config.lng, config.lat],\n        zoom: config.zoom,\n        scrollZoom: false\n      });\n\n      \/\/ 2. Add Navigation Controls (Zoom buttons)\n      map.addControl(new maplibregl.NavigationControl({ showCompass: false }), \"top-left\");\n\n      \/\/ 3. Custom Marker Element\n      const markerEl = document.createElement(\"div\");\n      markerEl.className = \"rm-custom-marker\";\n\n      \/\/ 4. Popup Content Card\n      const popupContent = `\n        <div class=\"rm-popup-card\">\n          <span class=\"rm-popup-badge\">Location<\/span>\n          <h3 class=\"rm-popup-title\">${config.title}<\/h3>\n          <p class=\"rm-popup-address\">${config.address}<\/p>\n          <a class=\"rm-popup-btn\" href=\"${config.directionsUrl}\" target=\"_blank\" rel=\"noopener noreferrer\">\n            <span>Get Directions<\/span>\n            <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n              <line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"><\/line>\n              <polyline points=\"12 5 19 12 12 19\"><\/polyline>\n            <\/svg>\n          <\/a>\n        <\/div>\n      `;\n\n      const popup = new maplibregl.Popup({\n        offset: [0, -42],\n        closeButton: true,\n        closeOnClick: false,\n        maxWidth: \"320px\"\n      }).setHTML(popupContent);\n\n      \/\/ 5. Add Marker & Popup\n      const marker = new maplibregl.Marker({\n        element: markerEl,\n        anchor: \"bottom\",\n        offset: [0, 8]\n      })\n        .setLngLat([config.lng, config.lat])\n        .setPopup(popup)\n        .addTo(map);\n\n      \/\/ Open popup by default when map loads\n      map.on(\"load\", () => {\n        marker.togglePopup();\n        map.resize();\n      });\n\n      \/\/ Catch tile\/style load errors in console\n      map.on(\"error\", (e) => {\n        console.error(\"MapLibre error:\", e.error);\n      });\n\n      \/\/ Auto resize on layout changes\n      setTimeout(() => map.resize(), 200);\n      window.addEventListener(\"resize\", () => map.resize());\n    }\n\n    if (document.readyState === \"loading\") {\n      document.addEventListener(\"DOMContentLoaded\", initMap);\n    } else {\n      initMap();\n    }\n  })();\n<\/script>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>What3Words: <\/strong><a href=\"https:\/\/what3words.com\/ribcage.shrimp.otherwise\">\/\/\/ribcage.shrimp.otherwise<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Collections by prior arrangement only, please get in touch before travelling to make sure we have your pickup ready.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Whether you are looking to check our current chick availability, place an order of hatching eggs, just want to chat! We\u2019d love to hear from you: By Phone\/WhatsApp: +44 7944 695797 By Email: contact@rosewoodmeadow.com Find Us What3Words: \/\/\/ribcage.shrimp.otherwise Collections by prior arrangement only, please get in touch before travelling to make sure we have your [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page-with-title","meta":{"inline_featured_image":false,"footnotes":""},"class_list":["post-94","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/rosewoodmeadow.com\/index.php\/wp-json\/wp\/v2\/pages\/94","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rosewoodmeadow.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/rosewoodmeadow.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/rosewoodmeadow.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/rosewoodmeadow.com\/index.php\/wp-json\/wp\/v2\/comments?post=94"}],"version-history":[{"count":11,"href":"https:\/\/rosewoodmeadow.com\/index.php\/wp-json\/wp\/v2\/pages\/94\/revisions"}],"predecessor-version":[{"id":192,"href":"https:\/\/rosewoodmeadow.com\/index.php\/wp-json\/wp\/v2\/pages\/94\/revisions\/192"}],"wp:attachment":[{"href":"https:\/\/rosewoodmeadow.com\/index.php\/wp-json\/wp\/v2\/media?parent=94"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}