{"id":3272,"date":"2026-04-14T10:34:12","date_gmt":"2026-04-14T09:34:12","guid":{"rendered":"https:\/\/nicepartylife.com\/boat-rental-french-riviera\/"},"modified":"2026-04-14T10:48:42","modified_gmt":"2026-04-14T09:48:42","slug":"%d8%aa%d8%a3%d8%ac%d9%8a%d8%b1-%d8%a7%d9%84%d9%82%d9%88%d8%a7%d8%b1%d8%a8-%d8%b9%d9%84%d9%89-%d8%a7%d9%84%d8%b1%d9%8a%d9%81%d9%8a%d9%8a%d8%b1%d8%a7-%d8%a7%d9%84%d9%81%d8%b1%d9%86%d8%b3%d9%8a%d8%a9","status":"publish","type":"page","link":"https:\/\/nicepartylife.com\/ar\/%d8%aa%d8%a3%d8%ac%d9%8a%d8%b1-%d8%a7%d9%84%d9%82%d9%88%d8%a7%d8%b1%d8%a8-%d8%b9%d9%84%d9%89-%d8%a7%d9%84%d8%b1%d9%8a%d9%81%d9%8a%d9%8a%d8%b1%d8%a7-%d8%a7%d9%84%d9%81%d8%b1%d9%86%d8%b3%d9%8a%d8%a9\/","title":{"rendered":"\u062a\u0623\u062c\u064a\u0631 \u0627\u0644\u0642\u0648\u0627\u0631\u0628 \u0641\u064a \u0627\u0644\u0631\u064a\u0641\u064a\u064a\u0631\u0627 \u0627\u0644\u0641\u0631\u0646\u0633\u064a\u0629"},"content":{"rendered":"\n<style>\n.npl-boat-hub * { box-sizing: border-box; margin: 0; padding: 0; }\n.npl-boat-hub { font-family: 'Montserrat', -apple-system, sans-serif; color: #1a1a2e; }\n.npl-boat-hub a { text-decoration: none; color: inherit; }\n\n.bh-hero {\n  position: relative;\n  min-height: 75vh;\n  display: flex; align-items: center; justify-content: center; text-align: center;\n  background: linear-gradient(135deg, rgba(142,68,173,0.7) 0%, rgba(52,152,219,0.65) 100%),\n              url('https:\/\/nicepartylife.com\/wp-content\/uploads\/2025\/06\/DJI_0107-1920w1-1920w.webp') center\/cover no-repeat;\n  padding: 80px 24px;\n}\n.bh-hero::after { content:''; position:absolute; bottom:-2px; left:0; right:0; height:100px; background:linear-gradient(to top,#fff,transparent); }\n.bh-hero-inner { max-width:750px; position:relative; z-index:2; }\n.bh-hero h1 { font-size:clamp(2.5rem,6vw,4rem); font-weight:800; color:#fff; line-height:1.1; margin-bottom:18px; text-shadow:0 2px 16px rgba(0,0,0,0.2); }\n.bh-hero p { font-size:clamp(1rem,2vw,1.2rem); color:rgba(255,255,255,0.9); line-height:1.7; margin-bottom:32px; max-width:560px; margin-left:auto; margin-right:auto; }\n.bh-ctas { display:flex; gap:14px; justify-content:center; flex-wrap:wrap; }\n.bh-btn { display:inline-flex; align-items:center; gap:8px; padding:15px 32px; border-radius:50px; font-size:15px; font-weight:700; transition:all 0.3s; border:none; cursor:pointer; }\n.bh-btn-primary { background:#fff; color:#8e44ad; font-size:16px; padding:18px 40px; box-shadow:0 4px 24px rgba(0,0,0,0.25); font-weight:800; }\n.bh-btn-primary:hover { transform:translateY(-3px); box-shadow:0 10px 36px rgba(0,0,0,0.3); color:#8e44ad; }\n.bh-btn-white { background:transparent; color:#fff; border:2px solid #fff; font-size:16px; padding:17px 40px; font-weight:800; }\n.bh-btn-white:hover { transform:translateY(-3px); background:rgba(255,255,255,0.15); color:#fff; }\n\n.bh-sec { padding:80px 24px; max-width:1200px; margin:0 auto; }\n.bh-sec-title { font-size:clamp(1.8rem,4vw,2.5rem); font-weight:800; text-align:center; margin-bottom:10px; }\n.bh-sec-sub { text-align:center; color:#666; font-size:1.05rem; margin-bottom:48px; max-width:520px; margin-left:auto; margin-right:auto; }\n\n\/* SIMULATOR *\/\n.bh-simulator {\n  background: linear-gradient(135deg, rgba(142,68,173,0.06), rgba(52,152,219,0.06));\n  border-radius: 24px;\n  padding: 48px 40px;\n  max-width: 800px;\n  margin: -50px auto 0;\n  position: relative;\n  z-index: 3;\n  box-shadow: 0 8px 40px rgba(142,68,173,0.1);\n  background-color: #fff;\n}\n.bh-simulator h2 { font-size: 1.6rem; font-weight: 800; text-align: center; margin-bottom: 8px; }\n.bh-simulator > p { text-align: center; color: #666; font-size: 0.95rem; margin-bottom: 32px; }\n.bh-sim-steps { display: flex; flex-direction: column; gap: 24px; }\n.bh-sim-step label {\n  display: block; font-size: 0.9rem; font-weight: 700; color: #1a1a2e; margin-bottom: 10px;\n}\n.bh-sim-options { display: flex; gap: 10px; flex-wrap: wrap; }\n.bh-sim-opt {\n  flex: 1; min-width: 120px;\n  padding: 14px 16px;\n  border: 2px solid #e8e8e8;\n  border-radius: 12px;\n  text-align: center;\n  cursor: pointer;\n  transition: all 0.2s;\n  background: #fff;\n  font-size: 0.85rem;\n  font-weight: 600;\n  color: #1a1a2e;\n}\n.bh-sim-opt:hover { border-color: #8e44ad; }\n.bh-sim-opt.selected { border-color: #8e44ad; background: rgba(142,68,173,0.06); color: #8e44ad; }\n.bh-sim-opt .opt-icon { display: block; font-size: 1.5rem; margin-bottom: 6px; }\n.bh-sim-opt .opt-price { display: block; font-size: 0.75rem; color: #888; font-weight: 500; margin-top: 4px; }\n\n.bh-sim-result {\n  display: none;\n  margin-top: 24px;\n  padding: 24px;\n  background: linear-gradient(135deg, rgba(142,68,173,0.08), rgba(52,152,219,0.08));\n  border-radius: 16px;\n  text-align: center;\n}\n.bh-sim-result.visible { display: block; animation: fadeIn 0.4s ease; }\n@keyframes fadeIn { from { opacity: 0; transform: translateY(10px); } to { opacity: 1; transform: translateY(0); } }\n.bh-sim-result h3 { font-size: 1.1rem; font-weight: 800; color: #8e44ad; margin-bottom: 8px; }\n.bh-sim-result p { color: #666; font-size: 0.9rem; margin-bottom: 16px; line-height: 1.6; }\n.bh-sim-result .bh-btn { font-size: 14px; padding: 13px 28px; }\n\n\/* EXPERIENCE CARDS *\/\n.bh-grid { display:grid; grid-template-columns:repeat(3,1fr); gap:20px; }\n.bh-card {\n  position:relative; border-radius:16px; overflow:hidden;\n  height:260px; display:flex; align-items:flex-end;\n  transition:transform 0.3s,box-shadow 0.3s;\n}\n.bh-card:hover { transform:translateY(-6px); box-shadow:0 12px 36px rgba(0,0,0,0.15); }\n.bh-card img { position:absolute; inset:0; width:100%; height:100%; object-fit:cover; transition:transform 0.5s; }\n.bh-card:hover img { transform:scale(1.06); }\n.bh-card-ov { position:absolute; inset:0; background:linear-gradient(to top,rgba(142,68,173,0.9) 0%,rgba(142,68,173,0.15) 55%,transparent 100%); }\n.bh-card-ct { position:relative; z-index:2; padding:20px; width:100%; }\n.bh-card-tag { font-size:11px; text-transform:uppercase; letter-spacing:2px; color:#f39c12; font-weight:700; margin-bottom:6px; }\n.bh-card h3 { color:#fff; font-size:1.05rem; font-weight:700; line-height:1.3; }\n\n\/* LOCATIONS *\/\n\n\n\n\n\n\n\n\/* TALLY SECTION *\/\n.bh-tally-sec {\n  background: linear-gradient(135deg, rgba(142,68,173,0.06), rgba(52,152,219,0.06));\n  border-radius: 24px;\n  padding: 56px 40px;\n  max-width: 1200px;\n  margin: 0 auto;\n}\n.bh-tally-inner { display:flex; gap:48px; align-items:center; flex-wrap:wrap; }\n.bh-tally-txt { flex:1; min-width:280px; }\n.bh-tally-txt h2 { font-size:clamp(1.6rem,3.5vw,2.2rem); font-weight:800; margin-bottom:14px; }\n.bh-tally-txt p { color:#666; font-size:1rem; line-height:1.7; margin-bottom:24px; }\n.bh-tally-feats { display:flex; gap:20px; flex-wrap:wrap; }\n.bh-tally-feat { font-size:14px; font-weight:600; color:#1a1a2e; display:flex; align-items:center; gap:6px; }\n.bh-tally-feat::before { content:'\u2713'; color:#8e44ad; font-weight:900; }\n.bh-tally-form { flex:1; min-width:300px; }\n\n\/* TRUST *\/\n.bh-trust { display:flex; justify-content:center; gap:48px; flex-wrap:wrap; padding:48px 24px; }\n.bh-trust-item { text-align:center; }\n.bh-trust-num { font-size:2.2rem; font-weight:800; color:#8e44ad; }\n.bh-trust-lbl { font-size:13px; color:#888; font-weight:600; text-transform:uppercase; letter-spacing:1px; margin-top:4px; }\n\n\/* FAQ *\/\n.bh-faq { max-width:800px; margin:0 auto; }\n.bh-faq-item { border-bottom:1px solid #eee; }\n.bh-faq-q { display:flex; justify-content:space-between; align-items:center; padding:20px 0; cursor:pointer; font-weight:700; font-size:1rem; color:#1a1a2e; }\n.bh-faq-q::after { content:'+'; font-size:1.5rem; color:#8e44ad; font-weight:300; }\n.bh-faq-a { padding:0 0 20px; color:#666; font-size:0.95rem; line-height:1.7; display:none; }\n.bh-faq-item.active .bh-faq-a { display:block; }\n.bh-faq-item.active .bh-faq-q::after { content:'\u2212'; }\n\n\/* CTA BANNER *\/\n.bh-cta-banner { text-align:center; padding:80px 24px; background:linear-gradient(135deg,#8e44ad 0%,#3498db 100%); }\n.bh-cta-banner h2 { color:#fff; font-size:clamp(1.6rem,4vw,2.5rem); font-weight:800; margin-bottom:14px; }\n.bh-cta-banner p { color:rgba(255,255,255,0.85); font-size:1.05rem; margin-bottom:32px; max-width:450px; margin-left:auto; margin-right:auto; }\n\n@media (max-width:1024px) { .bh-grid{grid-template-columns:repeat(2,1fr);}  }\n@media (max-width:768px) {\n  #quote > div { grid-template-columns: 1fr !important; }\n  .bh-grid{grid-template-columns:1fr;} \n  .bh-simulator{padding:32px 20px; margin-top:-40px;} .bh-tally-sec{padding:36px 24px;}\n  .bh-tally-inner{flex-direction:column;} .bh-trust{gap:28px;}\n  .bh-ctas{flex-direction:column;align-items:center;} .bh-card{height:200px;}\n  .bh-sim-options{flex-direction:column;} .bh-sim-opt{min-width:auto;}\n}\n<\/style>\n\n<div class=\"npl-boat-hub\">\n\n<!-- HERO -->\n<div class=\"bh-hero\">\n  <div class=\"bh-hero-inner\">\n    <h1>Boat Experiences on the French Riviera<\/h1>\n    <p>Sunset cruises, private boat rentals, yacht charters, jet ski. Explore the Mediterranean coast with a local skipper.<\/p>\n    <div class=\"bh-ctas\">\n      <a href=\"#simulator\" class=\"bh-btn bh-btn-primary\">Find My Experience<\/a>\n      <a href=\"#experiences\" class=\"bh-btn bh-btn-white\">Browse All<\/a>\n    <\/div>\n  <\/div>\n<\/div>\n\n<!-- SIMULATOR -->\n<div class=\"bh-simulator\" id=\"simulator\">\n  <h2>Find Your Perfect Boat Experience<\/h2>\n  <p>Answer 4 quick questions and we&#8217;ll recommend the best option for you.<\/p>\n  \n  <div class=\"bh-sim-steps\">\n    <!-- Step 1: Type -->\n    <div class=\"bh-sim-step\" id=\"sim-step-1\">\n      <label>1. What type of experience are you looking for?<\/label>\n      <div class=\"bh-sim-options\" data-step=\"type\">\n        <div class=\"bh-sim-opt\" data-value=\"cruise\" onclick=\"simSelect(this)\">\n          <span class=\"opt-icon\">&#127773;<\/span>\n          Sunset Cruise\n          <span class=\"opt-price\">From 59&#8364;\/person<\/span>\n        <\/div>\n        <div class=\"bh-sim-opt\" data-value=\"rental\" onclick=\"simSelect(this)\">\n          <span class=\"opt-icon\">&#9973;<\/span>\n          Private Boat\n          <span class=\"opt-price\">From 350&#8364;<\/span>\n        <\/div>\n        <div class=\"bh-sim-opt\" data-value=\"yacht\" onclick=\"simSelect(this)\">\n          <span class=\"opt-icon\">&#128674;<\/span>\n          Yacht Charter\n          <span class=\"opt-price\">From 2,000&#8364;<\/span>\n        <\/div>\n        <div class=\"bh-sim-opt\" data-value=\"jetski\" onclick=\"simSelect(this)\">\n          <span class=\"opt-icon\">&#127946;<\/span>\n          Jet Ski\n          <span class=\"opt-price\">From 80&#8364;<\/span>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <!-- Step 2: Group size -->\n    <div class=\"bh-sim-step\" id=\"sim-step-2\" style=\"display:none;\">\n      <label>2. How many guests?<\/label>\n      <div class=\"bh-sim-options\" data-step=\"size\">\n        <div class=\"bh-sim-opt\" data-value=\"couple\" onclick=\"simSelect(this)\">\n          <span class=\"opt-icon\">&#128107;<\/span>\n          1-2\n        <\/div>\n        <div class=\"bh-sim-opt\" data-value=\"small\" onclick=\"simSelect(this)\">\n          <span class=\"opt-icon\">&#128101;<\/span>\n          3-6\n        <\/div>\n        <div class=\"bh-sim-opt\" data-value=\"medium\" onclick=\"simSelect(this)\">\n          <span class=\"opt-icon\">&#127881;<\/span>\n          7-10\n        <\/div>\n        <div class=\"bh-sim-opt\" data-value=\"large\" onclick=\"simSelect(this)\">\n          <span class=\"opt-icon\">&#128172;<\/span>\n          10+\n          <span class=\"opt-price\">Contact us<\/span>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <!-- Step 3: Occasion -->\n    <div class=\"bh-sim-step\" id=\"sim-step-3\" style=\"display:none;\">\n      <label>3. What&#8217;s the occasion?<\/label>\n      <div class=\"bh-sim-options\" data-step=\"occasion\">\n        <div class=\"bh-sim-opt\" data-value=\"leisure\" onclick=\"simSelect(this)\">\n          <span class=\"opt-icon\">&#9728;&#65039;<\/span>\n          Leisure\n        <\/div>\n        <div class=\"bh-sim-opt\" data-value=\"celebration\" onclick=\"simSelect(this)\">\n          <span class=\"opt-icon\">&#127878;<\/span>\n          Celebration\n        <\/div>\n        <div class=\"bh-sim-opt\" data-value=\"corporate\" onclick=\"simSelect(this)\">\n          <span class=\"opt-icon\">&#128188;<\/span>\n          Corporate\n        <\/div>\n        <div class=\"bh-sim-opt\" data-value=\"romantic\" onclick=\"simSelect(this)\">\n          <span class=\"opt-icon\">&#10084;&#65039;<\/span>\n          Romantic\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <!-- Step 4: Departure port -->\n    <div class=\"bh-sim-step\" id=\"sim-step-4\" style=\"display:none;\">\n      <label>4. Where would you like to depart from?<\/label>\n      <div class=\"bh-sim-options\" data-step=\"port\">\n        <div class=\"bh-sim-opt\" data-value=\"nice\" onclick=\"simSelect(this)\">\n          <span class=\"opt-icon\">&#128205;<\/span>\n          Nice\n          <span class=\"opt-price\">Main port<\/span>\n        <\/div>\n        <div class=\"bh-sim-opt\" data-value=\"monaco\" onclick=\"simSelect(this)\">\n          <span class=\"opt-icon\">&#128205;<\/span>\n          Monaco\n          <span class=\"opt-price\">30 min east<\/span>\n        <\/div>\n        <div class=\"bh-sim-opt\" data-value=\"villefranche\" onclick=\"simSelect(this)\">\n          <span class=\"opt-icon\">&#128205;<\/span>\n          Villefranche\n          <span class=\"opt-price\">15 min east<\/span>\n        <\/div>\n        <div class=\"bh-sim-opt\" data-value=\"menton\" onclick=\"simSelect(this)\">\n          <span class=\"opt-icon\">&#128205;<\/span>\n          Menton\n          <span class=\"opt-price\">40 min east<\/span>\n        <\/div>\n        <div class=\"bh-sim-opt\" data-value=\"capdail\" onclick=\"simSelect(this)\">\n          <span class=\"opt-icon\">&#128205;<\/span>\n          Cap d&#8217;Ail\n          <span class=\"opt-price\">25 min east<\/span>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <!-- Result -->\n    <div class=\"bh-sim-result\" id=\"sim-result\"><\/div>\n  <\/div>\n<\/div>\n\n<script>\nvar simData = {};\nvar recommendations = {\n  'cruise': {\n    couple: {title:'Sunset Cruise for Two', url:'\/best-sunset-boat-cruise\/', price:'59\\u20ac\/person', duration:'2h', includes:'Welcome drink, sunset views, photo spots along the coast', desc:'A romantic sunset cruise along the Riviera. Depart from Nice port, sail past the Promenade des Anglais, and watch the sun set over the Mediterranean.'},\n    small: {title:'Group Sunset Cruise', url:'\/best-sunset-boat-cruise\/', price:'49\\u20ac\/person', duration:'2h', includes:'Welcome drinks, music on board, swimming stop', desc:'Share the sunset with friends. Sail along the coast, enjoy drinks on board, and take a swim in a hidden cove before heading back.'},\n    medium: {title:'Private Sunset Party Cruise', url:'\/best-sunset-boat-cruise\/', price:'490\\u20ac total', duration:'3h', includes:'Private boat, drinks, music, swimming stop', desc:'Your own private sunset cruise for up to 12 guests. Perfect for birthdays, bachelor\/bachelorette parties, or team events.'},\n    large: {title:'Custom Group Experience', url:'\/contact\/', price:'On request', duration:'Custom', includes:'Tailored to your group size and needs', desc:'For groups over 10, we create custom packages. Contact us with your details and we will send you a personalized offer within 24h.'}\n  },\n  'rental': {\n    couple: {title:'Half-Day Private Boat', url:'\/nice-boat-rental-with-skipper\/', price:'350\\u20ac', duration:'4h', includes:'Skipper, fuel, snorkeling gear, towels', desc:'Your own private boat for a half-day escape. Explore hidden beaches, swim in crystal-clear water, and visit coastal villages.'},\n    small: {title:'Full-Day Private Boat', url:'\/nice-boat-rental-with-skipper\/', price:'590\\u20ac', duration:'8h', includes:'Skipper, fuel, snorkeling gear, cooler with ice', desc:'A full day on the water for up to 6 guests. Visit Villefranche, Saint-Jean-Cap-Ferrat, or even Monaco. Bring your own food and drinks.'},\n    medium: {title:'Private Boat for Groups', url:'\/nice-boat-rental-with-skipper\/', price:'790\\u20ac', duration:'8h', includes:'Skipper, fuel, large boat, snorkeling gear', desc:'Our larger boats for up to 12 guests. Ideal for celebrations, team outings, or family days on the Mediterranean.'},\n    large: {title:'Custom Group Experience', url:'\/contact\/', price:'On request', duration:'Custom', includes:'Tailored to your group size and needs', desc:'For groups over 10, we create custom packages. Contact us with your details and we will send you a personalized offer within 24h.'}\n  },\n  'yacht': {\n    couple: {title:'Luxury Day Yacht', url:'\/rent-a-yacht-in-nice-france\/', price:'From 2,000\\u20ac', duration:'Full day', includes:'Captain, crew, fuel, water toys', desc:'Experience the Riviera in style on a luxury yacht. Perfect for a special occasion or anniversary.'},\n    small: {title:'Yacht Day Charter', url:'\/rent-a-yacht-in-nice-france\/', price:'From 2,500\\u20ac', duration:'Full day', includes:'Full crew, catering, water toys, music system', desc:'A luxury yacht for your group with full service crew. Sail to Monaco, Saint-Tropez, or the islands of Lerins.'},\n    medium: {title:'Premium Yacht Charter', url:'\/charter-private-80m-yacht-french-riviera\/', price:'From 5,000\\u20ac', duration:'Full day', includes:'Full crew, chef on board, premium drinks, water toys', desc:'The ultimate yacht experience. Chef on board, premium drinks, and all the water toys you could want.'},\n    large: {title:'Custom Yacht Experience', url:'\/contact\/', price:'On request', duration:'Custom', includes:'Full crew, chef, concierge, custom itinerary', desc:'For groups over 10, contact us directly. We will arrange the perfect yacht experience tailored to your needs.'}\n  },\n  'jetski': {\n    couple: {title:'Jet Ski Duo', url:'\/best-jet-ski-adventures-in-nice\/', price:'80\\u20ac\/person', duration:'30 min', includes:'Jet ski, life jacket, instructor briefing', desc:'Race along the coast on your own jet ski. No license needed. A quick briefing and you are off exploring the coastline.'},\n    small: {title:'Jet Ski Group Session', url:'\/best-jet-ski-adventures-in-nice\/', price:'70\\u20ac\/person', duration:'1h', includes:'Jet skis, guide, life jackets, photo stops', desc:'A guided jet ski tour along the coast for your group. Visit hidden caves, race each other, and enjoy incredible views.'},\n    medium: {title:'Jet Ski + Boat Combo', url:'\/best-jet-ski-adventures-in-nice\/', price:'From 120\\u20ac\/person', duration:'3h', includes:'Jet ski session + boat cruise with swimming', desc:'The best of both worlds. Start with an adrenaline-filled jet ski session, then switch to a relaxing boat cruise with swimming.'},\n    large: {title:'Custom Water Sports Package', url:'\/contact\/', price:'On request', duration:'Custom', includes:'Jet skis, boat, water toys, skipper, guide', desc:'For groups over 10, we create custom packages combining jet ski, boat cruise, and water activities. Contact us for details.'}\n  }\n};\n\nfunction simSelect(el) {\n  var opts = el.parentElement.querySelectorAll('.bh-sim-opt');\n  opts.forEach(function(o){o.classList.remove('selected');});\n  el.classList.add('selected');\n  \n  var step = el.parentElement.getAttribute('data-step');\n  simData[step] = el.getAttribute('data-value');\n  \n  if (step === 'type') {\n    document.getElementById('sim-step-2').style.display = 'block';\n    document.getElementById('sim-step-2').scrollIntoView({behavior:'smooth', block:'nearest'});\n  } else if (step === 'size') {\n    document.getElementById('sim-step-3').style.display = 'block';\n    document.getElementById('sim-step-3').scrollIntoView({behavior:'smooth', block:'nearest'});\n  } else if (step === 'occasion') {\n    document.getElementById('sim-step-4').style.display = 'block';\n    document.getElementById('sim-step-4').scrollIntoView({behavior:'smooth', block:'nearest'});\n  } else if (step === 'port') {\n    showResult();\n  }\n}\n\nvar portUrls = {\n  'nice': '\/nice-boat-rental-with-skipper\/',\n  'monaco': '\/rent-boat-monaco-with-skipper\/',\n  'villefranche': '\/rent-boat-villefranche-sur-mer-with-skipper\/',\n  'menton': '\/rent-boat-menton-skipper\/',\n  'capdail': '\/rent-boat-cap-d-ail-with-skipper\/'\n};\nvar portNames = {\n  'nice': 'Nice',\n  'monaco': 'Monaco',\n  'villefranche': 'Villefranche-sur-Mer',\n  'menton': 'Menton',\n  'capdail': 'Cap d\\u0027Ail'\n};\n\nfunction showResult() {\n  var type = simData.type || 'rental';\n  var size = simData.size || 'small';\n  var port = simData.port || 'nice';\n  var rec = recommendations[type][size];\n  var portUrl = portUrls[port];\n  var portName = portNames[port];\n  \n  var resultDiv = document.getElementById('sim-result');\n  resultDiv.innerHTML = '<h3>' + rec.title + '<\/h3>' +\n    '<div style=\"display:flex;gap:24px;justify-content:center;flex-wrap:wrap;margin:16px 0;\">' +\n    '<div style=\"text-align:center;\"><div style=\"font-size:1.4rem;font-weight:800;color:#8e44ad;\">' + rec.price + '<\/div><div style=\"font-size:12px;color:#888;\">Price<\/div><\/div>' +\n    '<div style=\"text-align:center;\"><div style=\"font-size:1.4rem;font-weight:800;color:#3498db;\">' + rec.duration + '<\/div><div style=\"font-size:12px;color:#888;\">Duration<\/div><\/div>' +\n    '<div style=\"text-align:center;\"><div style=\"font-size:1.4rem;font-weight:800;color:#27ae60;\">' + portName + '<\/div><div style=\"font-size:12px;color:#888;\">Departure<\/div><\/div>' +\n    '<\/div>' +\n    '<p style=\"margin-bottom:8px;\">' + rec.desc + '<\/p>' +\n    '<p style=\"font-size:0.85rem;color:#8e44ad;font-weight:600;margin-bottom:20px;\">Includes: ' + rec.includes + '<\/p>' +\n    '<div style=\"display:flex;gap:12px;justify-content:center;flex-wrap:wrap;\">' +\n    '<a href=\"#\" data-tally-open=\"3x7ZvE\" data-tally-layout=\"modal\" data-tally-width=\"500\" class=\"bh-btn bh-btn-primary\" style=\"font-size:15px;padding:16px 36px;background:linear-gradient(135deg,#8e44ad,#3498db);color:#fff;box-shadow:0 4px 20px rgba(142,68,173,0.4);\">Get a Free Quote Now<\/a>' +\n    '<a href=\"' + portUrl + '\" class=\"bh-btn\" style=\"font-size:13px;padding:12px 24px;color:#8e44ad;font-weight:600;\">Learn more about ' + portName + ' \\u2192<\/a>' +\n    '<\/div>';\n  resultDiv.classList.add('visible');\n  resultDiv.scrollIntoView({behavior:'smooth', block:'nearest'});\n}\n<\/script>\n\n<!-- TRUST BAR -->\n<div class=\"bh-trust\">\n  <div class=\"bh-trust-item\"><div class=\"bh-trust-num\">5<\/div><div class=\"bh-trust-lbl\">Departure Ports<\/div><\/div>\n  <div class=\"bh-trust-item\"><div class=\"bh-trust-num\">10+<\/div><div class=\"bh-trust-lbl\">Boats Available<\/div><\/div>\n  <div class=\"bh-trust-item\"><div class=\"bh-trust-num\">100%<\/div><div class=\"bh-trust-lbl\">Licensed Skippers<\/div><\/div>\n  <div class=\"bh-trust-item\"><div class=\"bh-trust-num\">2-10<\/div><div class=\"bh-trust-lbl\">Guests per Trip<\/div><\/div>\n<\/div>\n\n<!-- EXPERIENCES -->\n<div class=\"bh-sec\" id=\"experiences\">\n  <h2 class=\"bh-sec-title\">All Experiences<\/h2>\n  <p class=\"bh-sec-sub\">Every experience includes a licensed skipper, safety gear, and the best local routes.<\/p>\n  <div class=\"bh-grid\">\n    <a href=\"\/best-sunset-boat-cruise\/\" class=\"bh-card\">\n      <img decoding=\"async\" src=\"https:\/\/nicepartylife.com\/wp-content\/uploads\/2025\/08\/best-sunset-boat-cruise.webp\" alt=\"Sunset Boat Cruise Nice\" loading=\"lazy\">\n      <div class=\"bh-card-ov\"><\/div>\n      <div class=\"bh-card-ct\"><div class=\"bh-card-tag\">Most Popular<\/div><h3>Sunset Cruise<\/h3><\/div>\n    <\/a>\n    <a href=\"\/nice-boat-rental-with-skipper\/\" class=\"bh-card\">\n      <img decoding=\"async\" src=\"https:\/\/nicepartylife.com\/wp-content\/uploads\/2025\/06\/DJI_0098-1920w-1920w.webp\" alt=\"Boat Rental Nice with Skipper\" loading=\"lazy\">\n      <div class=\"bh-card-ov\"><\/div>\n      <div class=\"bh-card-ct\"><div class=\"bh-card-tag\">Groups up to 10<\/div><h3>Private Boat Rental<\/h3><\/div>\n    <\/a>\n    <a href=\"\/rent-a-yacht-in-nice-france\/\" class=\"bh-card\">\n      <img decoding=\"async\" src=\"https:\/\/nicepartylife.com\/wp-content\/uploads\/2025\/03\/Superyachts-at-nice-france.webp\" alt=\"Yacht Rental Nice\" loading=\"lazy\">\n      <div class=\"bh-card-ov\"><\/div>\n      <div class=\"bh-card-ct\"><div class=\"bh-card-tag\">Premium<\/div><h3>Yacht Rental<\/h3><\/div>\n    <\/a>\n    <a href=\"\/charter-private-80m-yacht-french-riviera\/\" class=\"bh-card\">\n      <img decoding=\"async\" src=\"https:\/\/nicepartylife.com\/wp-content\/uploads\/2025\/06\/18-juin-2025-13_52_44.webp\" alt=\"Charter Yacht French Riviera\" loading=\"lazy\">\n      <div class=\"bh-card-ov\"><\/div>\n      <div class=\"bh-card-ct\"><div class=\"bh-card-tag\">Luxury<\/div><h3>80m Yacht Charter<\/h3><\/div>\n    <\/a>\n    <a href=\"\/best-jet-ski-adventures-in-nice\/\" class=\"bh-card\">\n      <img decoding=\"async\" src=\"https:\/\/nicepartylife.com\/wp-content\/uploads\/2025\/03\/Motorboat-at-nice-france-.webp\" alt=\"Jet Ski Nice\" loading=\"lazy\">\n      <div class=\"bh-card-ov\"><\/div>\n      <div class=\"bh-card-ct\"><div class=\"bh-card-tag\">Thrilling<\/div><h3>Jet Ski Adventures<\/h3><\/div>\n    <\/a>\n    <a href=\"#quote\" class=\"bh-card\" style=\"background:linear-gradient(135deg,#8e44ad,#3498db);height:260px;\">\n      <div class=\"bh-card-ct\" style=\"display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center;\">\n        <div style=\"font-size:2.5rem;margin-bottom:12px;\">&#9973;<\/div>\n        <h3 style=\"font-size:1.2rem;\">Custom Experience?<br><span style=\"font-weight:400;font-size:0.9rem;opacity:0.8;\">Tell us what you want<\/span><\/h3>\n      <\/div>\n    <\/a>\n  <\/div>\n<\/div>\n\n<!-- DEPARTURE PORTS -->\n<div class=\"bh-sec\" style=\"padding-top:0;\">\n  <h2 class=\"bh-sec-title\">Departure Ports<\/h2>\n  <p class=\"bh-sec-sub\">5 locations along the Riviera. Pick the one closest to you.<\/p>\n  <div class=\"bh-locs\">\n    <a href=\"\/nice-boat-rental-with-skipper\/\" class=\"bh-loc\">\n      <span class=\"bh-loc-icon\">&#128205;<\/span><h4>Nice<\/h4><p>Main port<\/p>\n    <\/a>\n    <a href=\"\/rent-boat-monaco-with-skipper\/\" class=\"bh-loc\">\n      <span class=\"bh-loc-icon\">&#128205;<\/span><h4>Monaco<\/h4><p>30 min east<\/p>\n    <\/a>\n    <a href=\"\/rent-boat-villefranche-sur-mer-with-skipper\/\" class=\"bh-loc\">\n      <span class=\"bh-loc-icon\">&#128205;<\/span><h4>Villefranche<\/h4><p>15 min east<\/p>\n    <\/a>\n    <a href=\"\/rent-boat-menton-skipper\/\" class=\"bh-loc\">\n      <span class=\"bh-loc-icon\">&#128205;<\/span><h4>Menton<\/h4><p>40 min east<\/p>\n    <\/a>\n    <a href=\"\/rent-boat-cap-d-ail-with-skipper\/\" class=\"bh-loc\">\n      <span class=\"bh-loc-icon\">&#128205;<\/span><h4>Cap d&#8217;Ail<\/h4><p>25 min east<\/p>\n    <\/a>\n  <\/div>\n<\/div>\n\n<!-- QUOTE FORMS -->\n<div class=\"bh-sec\" id=\"quote\">\n  <div class=\"bh-tally-sec\">\n    <div class=\"bh-tally-inner\">\n      <div class=\"bh-tally-txt\">\n        <h2>Get Your Free Quote in 24h<\/h2>\n        <p>Tell us about your dream experience and we&#8217;ll send you a personalized offer. No commitment, no hidden fees.<\/p>\n        <div class=\"bh-tally-feats\">\n          <span class=\"bh-tally-feat\">Free cancellation<\/span>\n          <span class=\"bh-tally-feat\">Best price guarantee<\/span>\n          <span class=\"bh-tally-feat\">Reply within 24h<\/span>\n        <\/div>\n      <\/div>\n      <div class=\"bh-tally-form\">\n        <iframe data-tally-src=\"https:\/\/tally.so\/embed\/3x7ZvE?alignLeft=1&#038;hideTitle=1&#038;transparentBackground=1&#038;dynamicHeight=1\" loading=\"lazy\" width=\"100%\" height=\"400\" frameborder=\"0\" marginheight=\"0\" marginwidth=\"0\" title=\"Boat rental quote\"><\/iframe>\n        <script>var d=document,w=\"https:\/\/tally.so\/widgets\/embed.js\",v=function(){\"undefined\"!=typeof Tally?Tally.loadEmbeds():d.querySelectorAll(\"iframe[data-tally-src]:not([src])\").forEach((function(e){e.src=e.dataset.tallySrc}))};if(\"undefined\"!=typeof Tally)v();else if(d.querySelector('script[src=\"'+w+'\"]')==null){var s=d.createElement(\"script\");s.src=w;s.onload=v;s.onerror=v;d.body.appendChild(s)}<\/script>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/div>\n\n<div class=\"bh-sec\" style=\"padding-top:0;\">\n  <div class=\"bh-tally-sec\" style=\"background:linear-gradient(135deg,rgba(52,152,219,0.06),rgba(142,68,173,0.06));\">\n    <div class=\"bh-tally-inner\">\n      <div class=\"bh-tally-txt\">\n        <h2>Luxury Yacht Charter<\/h2>\n        <p>Private 80m+ yachts, full crew, custom itineraries. For corporate events, weddings, or special celebrations.<\/p>\n        <div class=\"bh-tally-feats\">\n          <span class=\"bh-tally-feat\">Full crew included<\/span>\n          <span class=\"bh-tally-feat\">Catering options<\/span>\n          <span class=\"bh-tally-feat\">Multi-day charters<\/span>\n        <\/div>\n      <\/div>\n      <div class=\"bh-tally-form\">\n        <iframe data-tally-src=\"https:\/\/tally.so\/embed\/w8VJxY?alignLeft=1&#038;hideTitle=1&#038;transparentBackground=1&#038;dynamicHeight=1\" loading=\"lazy\" width=\"100%\" height=\"400\" frameborder=\"0\" marginheight=\"0\" marginwidth=\"0\" title=\"Yacht charter quote\"><\/iframe>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/div>\n\n<!-- FAQ -->\n<div class=\"bh-sec\">\n  <h2 class=\"bh-sec-title\">Frequently Asked Questions<\/h2>\n  <p class=\"bh-sec-sub\">Everything you need to know before booking.<\/p>\n  <div class=\"bh-faq\">\n    <div class=\"bh-faq-item\" onclick=\"this.classList.toggle('active')\">\n      <div class=\"bh-faq-q\">Do I need a boat license?<\/div>\n      <div class=\"bh-faq-a\">No. All our boats come with a licensed skipper who handles everything. You just relax and enjoy.<\/div>\n    <\/div>\n    <div class=\"bh-faq-item\" onclick=\"this.classList.toggle('active')\">\n      <div class=\"bh-faq-q\">How many people can join?<\/div>\n      <div class=\"bh-faq-a\">Our boats accommodate 2 to 12 guests depending on the vessel. For larger groups, we can arrange multiple boats or a yacht charter.<\/div>\n    <\/div>\n    <div class=\"bh-faq-item\" onclick=\"this.classList.toggle('active')\">\n      <div class=\"bh-faq-q\">What&#8217;s included in the price?<\/div>\n      <div class=\"bh-faq-a\">Every trip includes a licensed skipper, fuel, safety equipment, and insurance. Some experiences also include drinks and snacks.<\/div>\n    <\/div>\n    <div class=\"bh-faq-item\" onclick=\"this.classList.toggle('active')\">\n      <div class=\"bh-faq-q\">Can I cancel or reschedule?<\/div>\n      <div class=\"bh-faq-a\">Yes. Free cancellation up to 48h before departure. Rescheduling is always possible subject to availability.<\/div>\n    <\/div>\n    <div class=\"bh-faq-item\" onclick=\"this.classList.toggle('active')\">\n      <div class=\"bh-faq-q\">What happens if the weather is bad?<\/div>\n      <div class=\"bh-faq-a\">Safety comes first. If conditions are unsafe, we reschedule at no extra cost or offer a full refund.<\/div>\n    <\/div>\n    <div class=\"bh-faq-item\" onclick=\"this.classList.toggle('active')\">\n      <div class=\"bh-faq-q\">Which departure port should I choose?<\/div>\n      <div class=\"bh-faq-a\">Nice is the most popular and easiest to reach. If you&#8217;re staying east of Nice, you can also depart from Monaco, Villefranche, Menton, or Cap d&#8217;Ail.<\/div>\n    <\/div>\n  <\/div>\n<\/div>\n\n<!-- FINAL CTA -->\n<div class=\"bh-cta-banner\">\n  <h2>Ready to Hit the Water?<\/h2>\n  <p>Get your personalized quote in 24h. No commitment.<\/p>\n  <div class=\"bh-ctas\">\n    <a href=\"#quote\" class=\"bh-btn bh-btn-white\">Get a Free Quote<\/a>\n  <\/div>\n<\/div>\n\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Boat Experiences on the French Riviera Sunset cruises, private boat rentals, yacht charters, jet ski. Explore the Mediterranean coast with a local skipper. Find My Experience Browse All Find Your Perfect Boat Experience Answer 4 quick questions and we&#8217;ll recommend the best option for you. 1. What type of experience are you looking for? &#127773;&#8230;<\/p>","protected":false},"author":6,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_kad_blocks_custom_css":"","_kad_blocks_head_custom_js":"","_kad_blocks_body_custom_js":"","_kad_blocks_footer_custom_js":"","_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"class_list":["post-3272","page","type-page","status-publish","hentry"],"taxonomy_info":[],"featured_image_src_large":false,"author_info":{"display_name":"Thomas Benatia","author_link":"https:\/\/nicepartylife.com\/ar\/author\/thomas\/"},"comment_info":0,"_links":{"self":[{"href":"https:\/\/nicepartylife.com\/ar\/wp-json\/wp\/v2\/pages\/3272","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nicepartylife.com\/ar\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/nicepartylife.com\/ar\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/nicepartylife.com\/ar\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/nicepartylife.com\/ar\/wp-json\/wp\/v2\/comments?post=3272"}],"version-history":[{"count":7,"href":"https:\/\/nicepartylife.com\/ar\/wp-json\/wp\/v2\/pages\/3272\/revisions"}],"predecessor-version":[{"id":3279,"href":"https:\/\/nicepartylife.com\/ar\/wp-json\/wp\/v2\/pages\/3272\/revisions\/3279"}],"wp:attachment":[{"href":"https:\/\/nicepartylife.com\/ar\/wp-json\/wp\/v2\/media?parent=3272"}],"curies":[{"name":"\u0648\u0648\u0631\u062f\u0628\u0631\u064a\u0633","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}