.eyebrow-container[data-astro-cid-huznndb4]{margin-bottom:18px}.eyebrow[data-astro-cid-huznndb4]{font-family:var(--font-display);font-size:18px;font-style:italic;font-weight:500}.on-light-accent[data-astro-cid-huznndb4]{color:var(--text-accent)}.on-dark-accent[data-astro-cid-huznndb4]{color:var(--text-on-dark-accent)}.heading[data-astro-cid-huznndb4]{font-family:var(--font-display);margin-top:4px;font-size:30px;font-weight:600;line-height:1.15}.on-light-text[data-astro-cid-huznndb4]{color:var(--text-primary)}.on-dark-text[data-astro-cid-huznndb4]{color:var(--text-on-dark)}@media (width>=960px){.heading[data-astro-cid-huznndb4]{font-size:34px}}.booking-section[data-astro-cid-5n25xmrl]{padding:26px var(--pad-page-mobile) 0}.booking-container[data-astro-cid-5n25xmrl]{background:var(--surface-section-sable);border-radius:var(--radius-lg);box-sizing:border-box;max-width:100%;padding:24px 12px}.booking-filters[data-astro-cid-5n25xmrl]{flex-wrap:wrap;gap:8px;margin:18px 0 14px;display:flex}.filter-chip[data-astro-cid-5n25xmrl]{border-radius:var(--radius-pill);border:1.5px solid var(--border-subtle-strong);background:var(--surface-page);color:var(--text-primary);font-family:var(--font-ui);cursor:pointer;padding:8px 16px;font-size:13px;font-weight:600;transition:background .15s,color .15s,border-color .15s}.filter-chip[data-astro-cid-5n25xmrl]:hover{border-color:var(--action-primary)}.filter-chip[data-astro-cid-5n25xmrl].active{background:var(--action-primary);border-color:var(--action-primary);color:var(--action-on-primary)}.widget-wrapper[data-astro-cid-5n25xmrl]{background:var(--surface-page);border-radius:var(--radius-sm);max-width:100%;min-height:200px;padding:12px 8px;display:grid;position:relative;overflow-x:auto}#bsport-widget-494685[data-astro-cid-5n25xmrl],.widget-loader[data-astro-cid-5n25xmrl]{grid-area:1/1;width:100%;min-width:0}#bsport-widget-494685[data-astro-cid-5n25xmrl] iframe{width:100%!important;max-width:100%!important}.widget-loader[data-astro-cid-5n25xmrl]{z-index:2;background:var(--surface-page);width:100%;padding:12px 0;transition:opacity .3s}.skeleton-container[data-astro-cid-5n25xmrl]{flex-direction:column;width:100%;max-width:900px;margin:0 auto;display:flex}.skeleton-box[data-astro-cid-5n25xmrl]{background:linear-gradient(90deg,#e4e0d7 25%,#f0ede6 50%,#e4e0d7 75%) 0 0/200% 100%;border-radius:6px;animation:1.5s infinite loadingSkeleton}@keyframes loadingSkeleton{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton-header[data-astro-cid-5n25xmrl]{margin-bottom:24px}.skeleton-filters[data-astro-cid-5n25xmrl]{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:32px;display:flex}.skeleton-search[data-astro-cid-5n25xmrl]{border-radius:18px;flex:1;min-width:200px;max-width:300px;height:36px}.skeleton-filter[data-astro-cid-5n25xmrl]{border-radius:18px;width:100px;height:36px}.skeleton-days[data-astro-cid-5n25xmrl]{justify-content:space-between;margin-bottom:12px;padding:0 20px;display:flex}.skeleton-day[data-astro-cid-5n25xmrl]{flex-direction:column;align-items:center;gap:12px;display:flex}.skeleton-day-text[data-astro-cid-5n25xmrl]{width:40px;height:12px}.skeleton-day-circle[data-astro-cid-5n25xmrl]{border-radius:50%;width:46px;height:46px}.skeleton-cards[data-astro-cid-5n25xmrl]{flex-direction:column;gap:16px;display:flex}.skeleton-card[data-astro-cid-5n25xmrl]{border-radius:8px;width:100%;height:110px}@media (width<=768px){.hide-mobile[data-astro-cid-5n25xmrl]{display:none!important}.skeleton-filters[data-astro-cid-5n25xmrl]{margin-bottom:24px}}.booking-btn[data-astro-cid-5n25xmrl]{background:var(--action-primary);width:100%;color:var(--action-on-primary);border-radius:var(--radius-pill);font-family:var(--font-ui);cursor:pointer;border:none;margin-top:14px;padding:15px;font-size:15px;font-weight:700;transition:background .15s}.booking-btn[data-astro-cid-5n25xmrl]:hover{background:var(--action-primary-hover)}@media (width>=960px){.booking-section[data-astro-cid-5n25xmrl]{padding-left:var(--pad-page-desktop);padding-right:var(--pad-page-desktop);padding-top:64px}.booking-container[data-astro-cid-5n25xmrl]{max-width:1000px;margin:0 auto;padding:34px 40px}.widget-wrapper[data-astro-cid-5n25xmrl]{padding:16px}}
