#booking-container {
max-width: 960px;
margin: 0 auto;
transition: opacity 0.3s ease;
}
#booking-form {
font-family: 'Inter', sans-serif;
color: #685442;
display: flex;
align-items: center;
gap: 0;
padding: 8px;
background: #f5f5f5;
box-shadow: 0 2px 10px rgba(0,0,0,0.1);
}
.booking-block {
display: flex;
align-items: center;
gap: 6px;
padding: 0 12px;
border-right: 1px solid #ddd;
}
.booking-block:last-of-type {
border-right: none;
}
.booking-block label {
font-size: 12px;
font-weight: 400;
color: #685442;
white-space: nowrap;
}
.date-wrapper {
display: flex;
align-items: center;
gap: 3px;
}
.date-wrapper input {
background: none !important;
border: none !important;
outline: none !important;
color: #685442;
font-size: 16px;
font-weight: 500;
text-align: left;
cursor: pointer;
padding: 0;
width: 65px;
}
.date-wrapper img {
width: 10px;
height: 10px;
}
#guests-controls {
display: flex;
align-items: center;
gap: 8px;
}
#guests-controls button {
background: none;
border: none;
font-size: 16px;
color: #685442;
cursor: pointer;
font-weight: 300;
width: 20px;
height: 20px;
display: flex;
align-items: center;
justify-content: center;
margin-top: -4px;
}
#guests-count {
font-size: 16px;
font-weight: 500;
min-width: 18px;
text-align: center;
}
.button-group {
display: flex;
gap: 8px;
margin-left: auto;
padding-left: 12px;
}
#booking-form button[type="submit"],
#voucher-btn {
background: #685442;
border: none;
color: white;
font-size: 12px;
text-transform: uppercase;
letter-spacing: 0.5px;
cursor: pointer;
display: flex;
align-items: center;
font-weight: 500;
white-space: nowrap;
padding: 8px 16px;
border-radius: 0;
transition: background 0.3s ease;
}
#booking-form button[type="submit"]:hover,
#voucher-btn:hover {
background: #7e6955;
}
#booking-form button[type="submit"] img {
width: 14px;
height: 14px;
margin-left: 6px;
}
#voucher-btn {
background: #ddd6c9;
color: #685442;
}
#voucher-btn:hover {
background: #cbc1b0;
}
@media (max-width: 768px) {
#booking-form {
flex-direction: column;
border-radius: 20px;
gap: 12px;
}
.booking-block {
width: 100%;
padding: 12px 0;
border-right: none;
border-bottom: 1px solid #ddd;
justify-content: space-between;
}
.booking-block:last-of-type {
border-bottom: none;
}
.button-group {
width: 100%;
flex-direction: column;
padding-left: 0;
margin-left: 0;
}
#booking-form button[type="submit"],
#voucher-btn {
width: 100%;
justify-content: center;
}
}
/* MODAL */
#booking-modal {
display: none;
position: fixed;
top: 0; left: 0;
width: 100%; height: 100%;
background: rgba(0, 0, 0, 0.8);
z-index: 9999;
justify-content: center;
align-items: center;
}
#booking-modal .modal-content {
width: 90%;
height: 90%;
background: #fff;
position: relative;
box-shadow: 0 0 20px #000;
}
#booking-modal .modal-content iframe {
width: 100%;
height: 100%;
border: none;
}
#close-modal-btn {
position: fixed;
top: 20px;
right: 20px;
background: none;
border: none;
cursor: pointer;
z-index: 10000;
padding: 8px;
transition: opacity 0.2s ease;
}
#close-modal-btn:hover {
opacity: 0.7;
}
#close-modal-btn svg {
width: 24px;
height: 24px;
stroke: white;
}
function changeGuests(delta) {
const guestsInput = document.getElementById('guests');
const guestsCount = document.getElementById('guests-count');
let current = parseInt(guestsInput.value);
current += delta;
if (current lastScrollTop && scrollTop > 100) {
// Scrollowanie w dół - ukryj
bookingContainer.style.opacity = '0';
bookingContainer.style.pointerEvents = 'none';
} else {
// Scrollowanie w górę - pokaż
bookingContainer.style.opacity = '1';
bookingContainer.style.pointerEvents = 'auto';
}
lastScrollTop = scrollTop <= 0 ? 0 : scrollTop;
}, 50);
}, false);
});
2
SONDERANGEBOTE
Urlaub am See
Mit Ihrem Haustier an Ihrer Seite
Geburtstage voller Genuss
In guter Form
Workation – Arbeit und Erholung
Nicht erstattungsfähiges Angebot
mit Frühstück
Flexibles Angebot
mit Frühstück
Slow together
Entspannung für Freundinnen
Für Paare.
Entschleunigte Nähe.
Für Singles.
Solo. Slow.
Ideen für einen besonderen Aufenthalt
DAY SPA
AB 250 ZŁ
ZEN-WOCHENENDE
AB 450 ZŁ
SILVESTER 2025
AB 4.500 ZŁ
WEIHNACHTEN 2025
AB 5.000 ZŁ