Perfect for
Every Occasion
(function () {
function resolveWithin(sliderEl, sel) {
// 1) inside the slider
let el = sliderEl.querySelector(sel);
if (el) return el;
// 2) inside the immediate parent (common Webflow pattern: controls as siblings)
const parent = sliderEl.parentElement;
if (parent) {
el = parent.querySelector(sel);
if (el) return el;
}
// 3) optional higher wrapper if you use one (totally optional)
const wrapper = sliderEl.closest('[data-swiper-root]');
if (wrapper) {
el = wrapper.querySelector(sel);
if (el) return el;
}
return null; // let Swiper handle nulls gracefully
}
function initAll() {
document.querySelectorAll('.swiper.service-slider').forEach(function (sliderEl) {
if (sliderEl.__swiperInited) return; // avoid double init on Webflow redraws
sliderEl.__swiperInited = true;
const nextEl = resolveWithin(sliderEl, '[data-swiper-arrow="next"]');
const prevEl = resolveWithin(sliderEl, '[data-swiper-arrow="prev"]');
const paginationEl = resolveWithin(sliderEl, '.swiper-pagination'); // no extra class — per-instance element
const scrollbarEl = resolveWithin(sliderEl, '.swiper-progressbar');
new Swiper(sliderEl, {
speed: 400,
slidesPerView: 'auto',
spaceBetween: 0,
loop: true,
autoplay: {
delay: 3000,
disableOnInteraction: false,
pauseOnMouseEnter: true
},
navigation: {
nextEl: nextEl,
prevEl: prevEl,
disabledClass: 'is-disabled',
},
pagination: {
el: paginationEl,
clickable: true,
dynamicBullets: true,
dynamicMainBullets: 5,
},
scrollbar: {
el: scrollbarEl,
draggable: true,
},
});
});
}
// Run after Webflow and on DOM ready (covers Designer/Interactions redraws too)
window.Webflow = window.Webflow || [];
window.Webflow.push(initAll);
document.addEventListener('DOMContentLoaded', initAll);
})();
Reserve Your
Private Estate Escape
Indulge in a week-long retreat at one of our exquisitely appointed mansions—complete with dedicated staff, world-class amenities, and total privacy. Secure your dates today and step into the ultimate luxury getaway.
Thanks for submitting the form.
.webp)






























