.BookingWidget_block__3xHcr{padding:2.0833333333vw;width:100%}.BookingWidget_block__3xHcr:has(.BookingWidget_footer__BuawT){padding-bottom:1.3020833333vw}.BookingWidget_block__3xHcr:has(.BookingWidget_footer__BuawT) .BookingWidget_toolbar__Bz8L5{gap:1.25vw}.BookingWidget_dark__OKXw6{background:var(--season-bg-color)}.BookingWidget_inner__ACNJV{display:flex;flex-direction:column;gap:1.6666666667vw}.BookingWidget_settings__mDCDD{padding:1.25vw 1.6666666667vw}.BookingWidget_settings__mDCDD .BookingWidget_inner__ACNJV{flex-direction:row;align-items:flex-end;gap:1.6666666667vw}.BookingWidget_settings__mDCDD .BookingWidget_toolbar__Bz8L5{width:100%;flex-wrap:nowrap;gap:1.6666666667vw}.BookingWidget_settings__mDCDD .BookingWidget_toolbar__Bz8L5>*{flex:1 1}.BookingWidget_settings__mDCDD .BookingWidget_footer__BuawT{width:100%;max-width:16.6666666667vw}.BookingWidget_title__HBIJf{margin-bottom:2.0833333333vw}.BookingWidget_toolbar__Bz8L5{display:flex;gap:2.0833333333vw 1.25vw;position:relative;flex-wrap:wrap;z-index:20}.BookingWidget_toolbar__Bz8L5>*{width:calc(50% - .625vw)!important}.BookingWidget_btn__yQNb6{align-self:flex-end}.BookingWidget_item__0Cgh7{padding-bottom:.4166666667vw;border-bottom:clamp(1px,100vw,.0520833333vw) solid var(--season-secondary-color);position:relative}.BookingWidget_times__stsxf{position:absolute;right:0;bottom:.5208333333vw}.BookingWidget_label__YgCOg{color:var(--season-secondary-color);margin-bottom:.625vw}.BookingWidget_itemInner__xIqd3,.BookingWidget_label__YgCOg{font-size:.9375vw;line-height:normal;letter-spacing:.01875vw}.BookingWidget_itemInner__xIqd3{display:flex;align-items:center;gap:.7291666667vw;padding-right:30px;color:var(--text-color-light)}.BookingWidget_elem__CNEZQ{display:flex;align-items:center;gap:.4166666667vw;position:relative}.BookingWidget_elem__CNEZQ+.BookingWidget_elem__CNEZQ{padding-left:.9375vw}.BookingWidget_elem__CNEZQ+.BookingWidget_elem__CNEZQ:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.3125vw;height:.3125vw;border-radius:50%;background:var(--text-color-light)}.BookingWidget_icon__oespW{width:1.25vw;height:1.25vw}.BookingWidget_icon__oespW svg{stroke:var(--text-color-light)}.BookingWidget_text__BTMxm{font-size:.9375vw;line-height:normal;letter-spacing:.01875vw;white-space:nowrap;color:var(--text-color-light)}.BookingWidget_footer__BuawT{display:flex;gap:4.6875vw}.BookingWidget_desc__oZicH{font-size:.7291666667vw;line-height:140%;letter-spacing:.0145833333vw;color:var(--text-color-light);opacity:.5;flex:1 1}.BookingWidget_price__6GHB7{font-size:.9375vw;line-height:140%;white-space:nowrap;letter-spacing:.36px;color:var(--text-color-light)}@media(max-width:1024px){.BookingWidget_block__3xHcr{width:100%;padding:24px}.BookingWidget_block__3xHcr:has(.BookingWidget_footer__BuawT){padding-bottom:16px}.BookingWidget_block__3xHcr:has(.BookingWidget_footer__BuawT) .BookingWidget_toolbar__Bz8L5{gap:24px}.BookingWidget_widget__2KbMn{order:-3;margin-bottom:40px}.BookingWidget_checkout__VGGdX .BookingWidget_btn__yQNb6{display:none}.BookingWidget_settings__mDCDD{padding:24px 24px 16px}.BookingWidget_settings__mDCDD .BookingWidget_inner__ACNJV{gap:18px;flex-direction:column}.BookingWidget_settings__mDCDD .BookingWidget_toolbar__Bz8L5{gap:24px}.BookingWidget_settings__mDCDD .BookingWidget_footer__BuawT{max-width:100%}.BookingWidget_collapsable__GVo1U{min-height:56px}.BookingWidget_collapsable__GVo1U .BookingWidget_inner__ACNJV{transition:opacity .3s ease;opacity:0}.BookingWidget_collapsable__GVo1U.BookingWidget_open__OpOYv .BookingWidget_header__HNTwv{transition-delay:0s;opacity:0;pointer-events:none}.BookingWidget_collapsable__GVo1U.BookingWidget_open__OpOYv .BookingWidget_inner__ACNJV{transition-delay:.25s;opacity:1}.BookingWidget_inner__ACNJV{gap:18px}.BookingWidget_header__HNTwv{position:absolute;left:0;top:0;z-index:30;width:100%;display:flex;align-items:center;gap:8px;padding:16px 24px;transition:opacity .3s ease .25s}.BookingWidget_headerIcon__7qttn{width:24px;height:24px}.BookingWidget_headerIcon__7qttn svg{stroke:var(--season-secondary-color)}.BookingWidget_headerText__Gj9_Q{font-size:14px;font-weight:300;line-height:140%;letter-spacing:.28px;color:var(--white-color)}.BookingWidget_title__HBIJf{margin-bottom:24px}.BookingWidget_toolbar__Bz8L5{flex-direction:column;gap:24px;align-items:stretch}.BookingWidget_toolbar__Bz8L5>*{width:100%!important}.BookingWidget_desc__oZicH{font-size:14px;letter-spacing:.28px}.BookingWidget_item__0Cgh7{padding-bottom:8px;width:100%}.BookingWidget_label__YgCOg{margin-bottom:12px;font-size:16px;line-height:140%}.BookingWidget_itemInner__xIqd3{gap:12px}.BookingWidget_icon__oespW{width:24px;height:24px}.BookingWidget_elem__CNEZQ{gap:8px}.BookingWidget_elem__CNEZQ+.BookingWidget_elem__CNEZQ{padding-left:18px}.BookingWidget_elem__CNEZQ+.BookingWidget_elem__CNEZQ:before{width:6px;height:6px}.BookingWidget_text__BTMxm{font-size:18px;line-height:140%}.BookingWidget_times__stsxf{bottom:11px}.BookingWidget_footer__BuawT{flex-direction:column;gap:16px}.BookingWidget_price__6GHB7{font-size:18px}}