{"product_id":"beach-house-elviria-marbella","title":"5-Bed Beach House Elviria","description":"\u003cdiv class=\"property-guide\"\u003e\n\n  \u003c!-- PROPERTY SPECIFICATIONS --\u003e\n  \u003cdiv class=\"property-specs-grid\"\u003e\n\n    \u003cdiv class=\"property-spec-item\"\u003e\n      \u003cstrong\u003e5\u003c\/strong\u003e\n      \u003cspan\u003eBedrooms\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"property-spec-item\"\u003e\n      \u003cstrong\u003e5\u003c\/strong\u003e\n      \u003cspan\u003eBathrooms\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"property-spec-item\"\u003e\n      \u003cstrong\u003e1236m²\u003c\/strong\u003e\n      \u003cspan\u003ePlot\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"property-spec-item\"\u003e\n      \u003cstrong\u003e10\u003c\/strong\u003e\n      \u003cspan\u003eGuests\u003c\/span\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003c!-- INTRODUCTION --\u003e\n  \u003cp class=\"property-guide-intro\"\u003e\n    Beach House Elviria is a refined 5-bedroom villa in Elviria, curated by Live Love Marbella for guests who expect effortless comfort, privacy and style. The residence welcomes up to 10 guests and is the perfect base for a memorable stay on the Costa del Sol.\n  \u003c\/p\u003e\n\n  \u003c!-- PROPERTY INFORMATION --\u003e\n  \u003cdiv class=\"property-info-row\"\u003e\n    \u003ch4\u003eProperty\u003c\/h4\u003e\n\n    \u003cp\u003e\n      The villa offers 5 beautifully appointed bedrooms and 5 bathrooms, set on a plot of approximately 1236m², with bright, elegant interiors designed for both relaxing and entertaining.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"property-info-row\"\u003e\n    \u003ch4\u003eFeatures\u003c\/h4\u003e\n\n    \u003cp\u003e\n      Highlights include  and a private swimming pool. Guests also enjoy a fully equipped kitchen, air conditioning and Wi-Fi.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"property-info-row\"\u003e\n    \u003ch4\u003eLocation\u003c\/h4\u003e\n\n    \u003cp\u003e\n      Set in Elviria on Marbella's east side, the residence enjoys a tranquil setting close to some of the coast's most beautiful sandy beaches, golf courses and beach clubs.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- PROPERTY HIGHLIGHT --\u003e\n  \u003cdiv class=\"property-guide-tip\"\u003e\n    \u003cspan\u003ePROPERTY HIGHLIGHT\u003c\/span\u003e\n\n    \u003cp\u003e\n      A villa combining a private swimming pool with space for up to 10 guests in Elviria, ideal for families and groups of friends. Our concierge team can arrange private chefs, transfers, yacht charters and more.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- ACTION BUTTONS --\u003e\n  \u003cdiv class=\"property-guide-actions\"\u003e\n\n    \u003cbutton type=\"button\" class=\"property-action-button property-reserve-button\" aria-expanded=\"false\"\u003e\n      \u003cspan\u003eReserve Beach House Elviria\u003c\/span\u003e\n      \u003cspan class=\"property-action-arrow\" aria-hidden=\"true\"\u003e→\u003c\/span\u003e\n    \u003c\/button\u003e\n\n  \u003c\/div\u003e\n\n  \u003c!-- DROPDOWN RESERVATION FORM --\u003e\n  \u003cdiv class=\"property-reserve-form\" hidden\u003e\n    \u003cdiv class=\"globo-formbuilder\" data-id=\"MTM5MDIx\"\u003e\u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n.property-guide {\n  width: 100%;\n  margin-top: 0;\n  color: #181818;\n  font-family:\n    \"Avenir Next\",\n    Avenir,\n    \"Helvetica Neue\",\n    Helvetica,\n    Arial,\n    sans-serif;\n}\n\n.property-guide *,\n.property-guide *::before,\n.property-guide *::after {\n  box-sizing: border-box;\n}\n\n\/* PROPERTY SPECIFICATIONS *\/\n\n.property-specs-grid {\n  display: grid;\n  grid-template-columns: repeat(4, minmax(0, 1fr));\n  gap: 10px;\n  width: 100%;\n  margin: 0 auto 25px;\n  padding-bottom: 22px;\n  border-bottom: 1px solid #e4e4e4;\n}\n\n.property-spec-item {\n  min-width: 0;\n  padding: 10px 5px;\n  text-align: center;\n}\n\n.property-spec-item strong {\n  display: block;\n  margin-bottom: 6px;\n  color: #111;\n  font-size: 17px;\n  line-height: 1.2;\n  font-weight: 600;\n  white-space: nowrap;\n}\n\n.property-spec-item span {\n  display: block;\n  color: #777;\n  font-size: 9.5px;\n  line-height: 1.3;\n  font-weight: 500;\n  letter-spacing: 0.1em;\n  text-transform: uppercase;\n  white-space: nowrap;\n}\n\n\/* INTRODUCTION *\/\n\n.property-guide-intro {\n  margin: 0 0 24px;\n  color: #1b1b1b;\n  font-size: 15px;\n  line-height: 1.7;\n  font-weight: 500;\n}\n\n\/* INFORMATION *\/\n\n.property-info-row {\n  display: grid;\n  grid-template-columns: 90px minmax(0, 1fr);\n  gap: 20px;\n  padding: 18px 0;\n  border-top: 1px solid #e4e4e4;\n}\n\n.property-info-row h4 {\n  margin: 0 !important;\n  color: #111 !important;\n  font-family: inherit !important;\n  font-size: 11px !important;\n  line-height: 1.5 !important;\n  font-weight: 700 !important;\n  letter-spacing: 0.1em !important;\n  text-transform: uppercase;\n}\n\n.property-info-row p {\n  margin: 0;\n  color: #606060;\n  font-size: 13px;\n  line-height: 1.65;\n}\n\n\/* PROPERTY HIGHLIGHT *\/\n\n.property-guide-tip {\n  margin-top: 7px;\n  padding: 17px 18px;\n  border-radius: 9px;\n  background: #f3f1ed;\n}\n\n.property-guide-tip span {\n  display: block;\n  margin-bottom: 7px;\n  color: #151515;\n  font-size: 9px;\n  line-height: 1;\n  font-weight: 700;\n  letter-spacing: 0.11em;\n}\n\n.property-guide-tip p {\n  margin: 0;\n  color: #505050;\n  font-size: 12px;\n  line-height: 1.6;\n}\n\n\/* ACTION BUTTONS *\/\n\n.property-guide-actions {\n  display: grid;\n  gap: 9px;\n  width: 100%;\n  margin-top: 24px;\n}\n\n.property-guide .property-action-button {\n  width: 100% !important;\n  height: 48px !important;\n  min-width: 0 !important;\n  min-height: 0 !important;\n  margin: 0 !important;\n  padding: 0 18px !important;\n  display: flex !important;\n  align-items: center !important;\n  justify-content: space-between !important;\n  border: 1px solid #d8d5d0 !important;\n  border-radius: 2px !important;\n  background: #f7f5f1 !important;\n  color: #292929 !important;\n  font-family: inherit !important;\n  font-size: 9px !important;\n  line-height: 1 !important;\n  font-weight: 600 !important;\n  letter-spacing: 0.13em !important;\n  text-align: left !important;\n  text-transform: uppercase !important;\n  text-decoration: none !important;\n  cursor: pointer;\n  appearance: none;\n  box-shadow: none !important;\n  transition:\n    background 0.25s ease,\n    border-color 0.25s ease,\n    color 0.25s ease;\n}\n\n.property-guide .property-action-button:hover {\n  background: #eeebe6 !important;\n  border-color: #c9c5bf !important;\n  color: #111 !important;\n}\n\n.property-guide .property-reserve-button.active {\n  background: #eeebe6 !important;\n  border-color: #c9c5bf !important;\n  color: #111 !important;\n}\n\n.property-action-arrow {\n  flex: 0 0 auto;\n  color: #777 !important;\n  font-size: 15px;\n  line-height: 1;\n  font-weight: 300;\n  letter-spacing: 0;\n  transition:\n    transform 0.25s ease,\n    color 0.25s ease;\n}\n\n.property-action-button:hover .property-action-arrow {\n  color: #222 !important;\n  transform: translateX(3px);\n}\n\n.property-reserve-button.active .property-action-arrow {\n  color: #222 !important;\n  transform: rotate(90deg);\n}\n\n\/* DROPDOWN RESERVATION FORM *\/\n\n.property-reserve-form {\n  width: 100%;\n  margin-top: -4px;\n  padding: 0 0 18px;\n  overflow: visible;\n  animation: propertyFormOpen 0.25s ease;\n}\n\n.property-reserve-form[hidden] {\n  display: none !important;\n}\n\n.property-reserve-form .globo-formbuilder {\n  display: block !important;\n  width: 100% !important;\n  max-width: 100% !important;\n  margin-top: 0 !important;\n  padding-top: 0 !important;\n}\n\n.property-reserve-form iframe {\n  margin-top: 0 !important;\n  padding-top: 0 !important;\n}\n\n@keyframes propertyFormOpen {\n  from {\n    opacity: 0;\n    transform: translateY(-4px);\n  }\n\n  to {\n    opacity: 1;\n    transform: translateY(0);\n  }\n}\n\n\/* MOBILE *\/\n\n@media screen and (max-width: 480px) {\n  .property-specs-grid {\n    grid-template-columns: repeat(4, minmax(0, 1fr));\n    gap: 2px;\n    margin-bottom: 18px;\n    padding-bottom: 15px;\n  }\n\n  .property-spec-item {\n    padding: 8px 1px;\n  }\n\n  .property-spec-item strong {\n    margin-bottom: 4px;\n    font-size: 12.5px;\n    line-height: 1.15;\n  }\n\n  .property-spec-item span {\n    font-size: 6.5px;\n    line-height: 1.2;\n    letter-spacing: 0.04em;\n  }\n\n  .property-guide-intro {\n    margin-bottom: 19px;\n    font-size: 13px;\n    line-height: 1.6;\n  }\n\n  .property-info-row {\n    display: block;\n    padding: 14px 0;\n  }\n\n  .property-info-row h4 {\n    margin-bottom: 6px !important;\n    font-size: 10px !important;\n    letter-spacing: 0.08em !important;\n  }\n\n  .property-info-row p {\n    font-size: 11.5px;\n    line-height: 1.6;\n  }\n\n  .property-guide-tip {\n    margin-top: 5px;\n    padding: 14px;\n    border-radius: 8px;\n  }\n\n  .property-guide-tip span {\n    margin-bottom: 6px;\n    font-size: 8px;\n  }\n\n  .property-guide-tip p {\n    font-size: 11px;\n    line-height: 1.55;\n  }\n\n  .property-guide-actions {\n    gap: 8px;\n    margin-top: 20px;\n  }\n\n  .property-guide .property-action-button {\n    height: 46px !important;\n    padding: 0 15px !important;\n    font-size: 8.5px !important;\n    letter-spacing: 0.11em !important;\n  }\n\n  .property-action-arrow {\n    font-size: 14px;\n  }\n\n  .property-reserve-form {\n    margin-top: -4px;\n    padding-bottom: 12px;\n  }\n}\n\n\/* VERY SMALL MOBILE *\/\n\n@media screen and (max-width: 350px) {\n  .property-specs-grid {\n    gap: 1px;\n  }\n\n  .property-spec-item {\n    padding-right: 0;\n    padding-left: 0;\n  }\n\n  .property-spec-item strong {\n    font-size: 11.5px;\n  }\n\n  .property-spec-item span {\n    font-size: 5.8px;\n    letter-spacing: 0.02em;\n  }\n\n  .property-guide .property-action-button {\n    height: 44px !important;\n    padding: 0 13px !important;\n    font-size: 8px !important;\n    letter-spacing: 0.09em !important;\n  }\n}\n\u003c\/style\u003e\n\n\u003cscript\u003e\n(function () {\n  function initialisePropertyBooking() {\n    document.querySelectorAll(\".property-guide\").forEach(function (guide) {\n      if (guide.dataset.bookingReady === \"true\") return;\n\n      var button = guide.querySelector(\".property-reserve-button\");\n      var form = guide.querySelector(\".property-reserve-form\");\n\n      if (!button || !form) return;\n\n      guide.dataset.bookingReady = \"true\";\n\n      button.addEventListener(\"click\", function () {\n        var isOpening = form.hasAttribute(\"hidden\");\n\n        if (isOpening) {\n          form.removeAttribute(\"hidden\");\n          button.classList.add(\"active\");\n          button.setAttribute(\"aria-expanded\", \"true\");\n        } else {\n          form.setAttribute(\"hidden\", \"\");\n          button.classList.remove(\"active\");\n          button.setAttribute(\"aria-expanded\", \"false\");\n        }\n      });\n    });\n  }\n\n  initialisePropertyBooking();\n\n  document.addEventListener(\n    \"shopify:section:load\",\n    initialisePropertyBooking\n  );\n})();\n\u003c\/script\u003e","brand":"from €34,372\/week","offers":[{"title":"Default Title","offer_id":59771016806725,"sku":null,"price":34372.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0401\/1022\/7616\/files\/5-bedroom-Beach-house-in-Elviria-Spain-12.jpg?v=1792097963","url":"https:\/\/livelovemarbella.com\/products\/beach-house-elviria-marbella","provider":"Live Love Marbella","version":"1.0","type":"link"}