Von der Villa aufs Wasser
Wählen Sie das passende Boot für Ihren Aufenthalt. Wir organisieren die Lieferung direkt zu Ihrer Villa am Wasser, damit Sie einfach hinausgehen und in See stechen können.
(function () {
const params = new URLSearchParams(window.location.search);
const startDate = params.get('startDate') || params.get('arrival') || params.get('checkin');
const endDate = params.get('endDate') || params.get('departure') || params.get('checkout');
const target = document.getElementById('elite-fleet-carousel');
if (!target) {
return;
}
function ensureEmbedOverrides() {
if (document.getElementById('vrcc-elite-loader-overrides')) {
return;
}
const style = document.createElement('style');
style.id = 'vrcc-elite-loader-overrides';
style.textContent = [
'#elite-fleet-carousel .efc-cta, #elite-fleet-carousel .efc-cta:visited, #elite-fleet-carousel .efc-cta:hover, #elite-fleet-carousel .efc-cta:focus { background: linear-gradient(135deg, #0c6481, #0f4260) !important; color: #ffffff !important; border: 1px solid rgba(12, 100, 129, 0.2) !important; box-shadow: 0 14px 28px rgba(12, 39, 77, 0.18) !important; letter-spacing: 0.18em !important; }',
'#elite-fleet-carousel .efc-cta span { color: #ffffff !important; }',
'#elite-fleet-carousel .efc-heading { margin: 0 0 18px !important; font: 300 clamp(24px, 3.6vw, 42px)/1.14 Raleway, sans-serif !important; letter-spacing: 0.16em !important; text-transform: uppercase !important; color: rgba(49, 51, 56, 0.82) !important; }',
'.vrcc-boat-context { position: relative; margin: 0 0 22px; padding: 24px 26px 22px; border-radius: 24px; background: linear-gradient(180deg, rgba(255, 255, 255, 0.98), rgba(248, 251, 254, 0.98)); border: 1px solid rgba(15, 66, 96, 0.10); border-top: 2px solid rgba(15, 66, 96, 0.88); color: #0f4260; box-shadow: 0 18px 42px rgba(19, 31, 45, 0.06); }',
'.vrcc-boat-context-title { margin: 0 0 10px; font: 700 12px/1.2 Raleway, sans-serif; letter-spacing: 0.30em; text-transform: uppercase; color: #0f4260; }',
'.vrcc-boat-context-copy { max-width: 760px; margin: 0; font: 400 15px/1.75 Raleway, sans-serif; color: rgba(15, 39, 58, 0.82); }',
'@media (max-width: 767px) { .vrcc-boat-context { margin-bottom: 18px; padding: 20px 18px 18px; border-radius: 20px; } .vrcc-boat-context-title { margin-bottom: 10px; letter-spacing: 0.22em; font-size: 11px; } .vrcc-boat-context-copy { font-size: 14px; line-height: 1.7; } #elite-fleet-carousel .efc-heading { margin-bottom: 16px !important; font-size: 24px !important; letter-spacing: 0.14em !important; } }'
].join('');
document.head.appendChild(style);
}
ensureEmbedOverrides();
function removeCarouselHeading() {
var attempts = 0;
var intervalId = window.setInterval(function () {
attempts += 1;
var header = target.querySelector('.efc-header');
if (header) {
header.remove();
window.clearInterval(intervalId);
return;
}
if (attempts > 80) {
window.clearInterval(intervalId);
}
}, 150);
}
removeCarouselHeading();
const script = document.createElement('script');
script.src = 'https://www.eliteboatrentals.us/embed/fleet-carousel.js';
script.dataset.token = '46cf4f16b57882e1680f6a93294261c7e4834170d3a886ba8015fd4fbbdd3244';
script.dataset.target = '#elite-fleet-carousel';
if (startDate && endDate) {
const apiUrl = new URL('https://www.eliteboatrentals.us/api/embed/availability');
apiUrl.searchParams.set('startDate', startDate);
apiUrl.searchParams.set('endDate', endDate);
script.dataset.heading = '';
script.dataset.ctaLabel = 'Select Boat';
script.dataset.ctaMode = 'booking';
script.dataset.apiUrl = apiUrl.toString();
} else {
script.dataset.heading = '';
script.dataset.ctaLabel = 'Select Boat';
script.dataset.ctaMode = 'booking';
script.dataset.bookingBaseUrl = 'https://www.eliteboatrentals.us/en/booking/step-1';
script.dataset.apiUrl = 'https://www.eliteboatrentals.us/api/embed/fleet';
}
target.parentNode.insertBefore(script, target.nextSibling);
})();