{"product_id":"villa-riviera-del-sol-marbella","title":"5-Bed Villa Riviera Del Sol","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\u003e3\u003c\/strong\u003e\n      \u003cspan\u003eBathrooms\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"property-spec-item\"\u003e\n      \u003cstrong\u003e385m²\u003c\/strong\u003e\n      \u003cspan\u003eBuilt Area\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    Villa Riviera Del Sol is a refined 5-bedroom villa in Mijas, 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 3 bathrooms across approximately 385m² of living space, with bright, open-plan 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 a private swimming pool, close proximity to golf, a jacuzzi, a sauna, a private gym, landscaped gardens and sun-drenched terraces. Guests also enjoy a fully equipped kitchen, air conditioning, free Wi-Fi, satellite TV, dishwasher, washing machine.\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      Located on the Mijas coast, the property combines a peaceful residential setting with easy access to beaches, golf and the wider Costa del Sol.\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 Mijas, 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 Villa Riviera Del Sol\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 €1,540\/week","offers":[{"title":"Default Title","offer_id":59770639089989,"sku":null,"price":1540.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0401\/1022\/7616\/files\/riviera-del-sol-26-01.webp?v=1792096587","url":"https:\/\/livelovemarbella.com\/products\/villa-riviera-del-sol-marbella","provider":"Live Love Marbella","version":"1.0","type":"link"}