.BookingDatesForm_root__k1v5k{display:flex;flex-direction:column}.BookingDatesForm_bookingBreakdownTitle__RLE4w{font-weight:var(--fontWeightMedium);letter-spacing:1px}.BookingDatesForm_totalDivider__W3ZvC{background-color:var(--colorGrey100);border:none;height:1px;margin:12px 0 5px;width:100%}@media (min-width:768px){.BookingDatesForm_totalDivider__W3ZvC{margin:7px 0 0}}.BookingDatesForm_bookingDates__svVWv{box-sizing:border-box;flex-shrink:0;min-width:var(--date-range-calendar-min-width,312px);position:relative;width:100%}.BookingDatesForm_datesGuestsBox__VhwBX:focus-within .BookingDatesForm_bookingDates__svVWv{z-index:10}.BookingDatesForm_priceBreakdownContainer__NhBlC{margin-top:24px}@media (min-width:768px){.BookingDatesForm_priceBreakdownContainer__NhBlC{margin-top:12px;padding:0}}.BookingDatesForm_error__Ou4mQ{color:var(--colorFail);display:inline-block;margin:0 24px}.BookingDatesForm_sideBarError__70Dww{color:var(--colorFail);margin:0 24px 12px}@media (min-width:768px){.BookingDatesForm_sideBarError__70Dww{margin:24px 0 12px}}.BookingDatesForm_finePrint__Vxu9Z{text-align:center}.BookingDatesForm_seasonalNotice__mLh8Y{align-items:flex-start;background-color:#1c788112;border:1px solid var(--marketplaceColor);border-radius:8px;display:flex;gap:10px;margin:16px 24px 0;padding:12px 14px}@media (min-width:768px){.BookingDatesForm_seasonalNotice__mLh8Y{margin:16px 0 0}}.BookingDatesForm_seasonalNoticeIcon__RpsED{background-color:var(--marketplaceColor);border-radius:50%;color:var(--colorWhite);flex-shrink:0;font-size:12px;font-style:italic;font-weight:var(--fontWeightBold);height:18px;line-height:18px;text-align:center;width:18px}.BookingDatesForm_seasonalNoticeText__lVAZc{color:var(--colorGrey700);margin:0}.BookingDatesForm_seasonalNoticePrice__JBCtL{color:var(--marketplaceColorDark);font-weight:var(--fontWeightSemiBold);white-space:nowrap}.BookingDatesForm_datesGuestsBox__VhwBX{border:1px solid #ddd7cc;border-radius:12px;box-sizing:border-box;margin-bottom:10px;margin-top:8px;min-width:312px;overflow:visible;position:relative;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.BookingDatesForm_datesGuestsBox__VhwBX .DateRangePicker,.BookingDatesForm_datesGuestsBox__VhwBX .DateRangePickerInput,.BookingDatesForm_datesGuestsBox__VhwBX .DateRangePickerInput__withBorder,.BookingDatesForm_datesGuestsBox__VhwBX .DateRangePicker_picker{box-sizing:border-box;margin:0!important;min-width:var(--date-range-calendar-min-width,312px)!important;width:100%!important}.BookingDatesForm_datesGuestsBox__VhwBX:focus-within{border-color:#1f6b76;box-shadow:0 0 0 1px #1f6b76;overflow:visible}.BookingDatesForm_datesGuestsBox__VhwBX:focus-within .DateRangePicker_picker,.BookingDatesForm_datesGuestsBox__VhwBX:focus-within .DateRangePicker_picker__directionLeft{border:1px solid #1f6b76!important;border-radius:0 0 12px 12px!important;border-top:none!important;box-shadow:0 12px 32px #16201f29,0 4px 12px #0000001a!important;pointer-events:auto;z-index:20!important}.BookingDatesForm_datesGuestsBox__VhwBX:focus-within .BookingDatesForm_guestsRow__lrx4L,.BookingDatesForm_datesGuestsBox__VhwBX:focus-within .BookingDatesForm_guestsSelectRow__KKWZk{pointer-events:none}.BookingDatesForm_guestsRow__lrx4L{border-radius:0 0 11px 11px;border-top:1px solid #ddd7cc;padding:10px 14px}.BookingDatesForm_guestsSelectRow__KKWZk{align-items:center;border-radius:0 0 11px 11px;border-top:1px solid #ddd7cc;cursor:pointer;display:flex;justify-content:space-between;overflow:hidden;padding:12px 15px;position:relative;-webkit-user-select:none;user-select:none}.BookingDatesForm_guestsSelectRow__KKWZk:hover{background-color:#1e6b7608}.BookingDatesForm_guestsSelectDisplay__3ySQR{display:flex;flex-direction:column;gap:3px}.BookingDatesForm_guestsSelectLabel__TkLQv{color:#8a847a;font-size:12px;font-weight:700;letter-spacing:.06em;line-height:1;text-transform:uppercase}.BookingDatesForm_guestsSelectValue__AuREO{color:#16201f;font-size:15px;line-height:1.3}.BookingDatesForm_guestsSelectArrow__WMTPw{color:#8a847a;flex:none;font-size:14px}.BookingDatesForm_guestsSelectNative__JRTHH{cursor:pointer;height:100%;inset:0;opacity:0;position:absolute;width:100%;z-index:1}.BookingDatesForm_guestsRowInner__st2ex{align-items:center;display:flex;justify-content:space-between}.BookingDatesForm_guestsRowLabel__WqHCT{color:#8a847a;font-size:12px;font-weight:700;letter-spacing:.06em;margin-bottom:3px;text-transform:uppercase}.BookingDatesForm_submitButton__BTs1x{margin-bottom:14px;margin-top:12px}@media (min-width:768px){.BookingDatesForm_submitButton__BTs1x{margin-top:12px;padding:0}}.BookingDatesForm_primaryButtonHover__tuQB2{background:#e0703a!important;border:none!important;border-radius:12px!important;box-shadow:0 6px 18px #e0703a57!important;font-size:17px!important;font-weight:700!important;margin-bottom:0;padding:16px!important}.BookingDatesForm_primaryButtonHover__tuQB2:hover{background-color:#c96030!important;box-shadow:0 8px 22px #e0703a70!important}.BookingDatesForm_arrowIcon__ZaKK3{stroke:var(--colorWhite);fill:var(--colorWhite)}.BookingDatesForm_field__iz6-k{flex-shrink:0;margin-top:15px}@media screen and (max-width:1040px){.BookingDatesForm_field__iz6-k{margin:15px 24px 0;width:calc(100vw - 48px)}}.BookingDatesForm_fieldSelect__GfbSn{margin-bottom:0;margin-top:0;min-width:120px;width:120px}.BookingDatesForm_seatsAndGuestsWrapper__gEPpR{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-top:0}.BookingDatesForm_fieldSelectOptions__OeXUH{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='10' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.687 7.657a.443.443 0 0 0 .626 0L8.87 4.101a.446.446 0 0 0-.629-.629L5 6.712l-3.241-3.24a.445.445 0 0 0-.629.63l3.557 3.555v.002Z' fill='%231f6b76' stroke='%231f6b76' stroke-width='.5' fill-rule='evenodd'/%3E%3C/svg%3E"),linear-gradient(#ddd7cc,#ddd7cc);background-position:center right 12px,center right 36px;background-repeat:no-repeat,no-repeat;background-size:14px 14px,1px 100%;border-color:#ddd7cc!important;border-radius:8px!important;border-width:1px;box-shadow:none;color:#16201f;direction:rtl;display:flex!important;flex-direction:column;font-size:14px;height:36px!important;min-width:80px!important;padding-right:42px;padding-right:52px;padding-top:2px;text-align:right!important;width:110px!important}.BookingDatesForm_fieldSelectOptions__OeXUH:focus,.BookingDatesForm_fieldSelectOptions__OeXUH:hover{border-color:#1f6b76;border-width:1.5px;box-shadow:none}.BookingDatesForm_arrowItem__7deym{border-color:#0000!important;border-width:1px;height:40px;margin-left:84px;margin-top:0;pointer-events:none;position:absolute;width:32px;z-index:0}.BookingDatesForm_guestsFieldWrapper__p7L\+3{min-width:80px;width:auto}.BookingDatesForm_guestsFieldLabel__jOcY4{min-width:100px;text-align:start}.BookingDatesForm_guestsField__iMnIf{align-items:center;border:1px solid #ddd7cc!important;border-radius:8px;color:#16201f;display:flex;height:36px;justify-content:center}.BookingDatesForm_guestsField__iMnIf:focus,.BookingDatesForm_guestsField__iMnIf:hover{border-color:#1f6b76!important;border-width:1.5px!important}.BookingDatesForm_fieldGuestInput__Rrq9Z,.BookingDatesForm_fieldGuestInput__Rrq9Z:after,.BookingDatesForm_fieldGuestInput__Rrq9Z:focus,.BookingDatesForm_fieldGuestInput__Rrq9Z:hover{background-color:initial;border:none!important;box-shadow:none!important;color:#000;height:40px!important;padding:2px;text-align:center;width:40px}.BookingDatesForm_fieldGuestInput__Rrq9Z[readonly]{cursor:not-allowed}.BookingDatesForm_minusButton__Uea0Q{border:solid #ddd7cc!important;border-radius:8px 0 0 8px!important;border-width:0 .5px 0 0!important;color:#1f6b76;font-size:18px;height:99.8%;margin-left:-1px;padding-left:12px!important;padding-right:11px;width:36px!important}.BookingDatesForm_minusButton__Uea0Q:focus,.BookingDatesForm_minusButton__Uea0Q:hover,.BookingDatesForm_plusButton__GDrLV:focus,.BookingDatesForm_plusButton__GDrLV:hover{background-color:#1e6b760f;border:none}.BookingDatesForm_plusButton__GDrLV{border:solid #ddd7cc!important;border-radius:0 8px 8px 0!important;border-width:0 0 0 .5px!important;color:#1f6b76;font-size:18px;height:99.8%;padding-left:11px!important;width:36px!important}.BookingDatesForm_fieldLabel__AHqrx{color:#8a847a;font-size:12px;font-weight:700;letter-spacing:.06em;padding-bottom:4px;text-transform:uppercase}.BookingDatesForm_selectWrapper__E-wZF{padding-top:0}.BookingDatesForm_bookingDatesNotAvailableError__\+zeaV{color:var(--colorFail);font-size:1em;line-height:28px;margin-bottom:0;margin-top:-6px}.notification_notification__bGMNb{animation:notification_fadein__XHAfY .5s,notification_fadeout__13t-E .5s 2.5s;background-color:#000000b3;border-radius:5px;bottom:20px;color:#fff;left:20px;padding:10px 20px;position:fixed;z-index:1000}@keyframes notification_fadein__XHAfY{0%{opacity:0}to{opacity:1}}@keyframes notification_fadeout__13t-E{0%{opacity:1}to{opacity:0}}
/*# sourceMappingURL=BookingDatesForm.ec40bd89.chunk.css.map*/