.single-product .wc-bookings-date-picker .ui-datepicker-next .ui-icon:before,.single-product .wc-bookings-date-picker .ui-datepicker-prev .ui-icon:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:Font Awesome\ 6 Pro;font-style:normal;font-variant:normal;font-weight:400;font-weight:300;line-height:1}.single-product .product-type-booking form.cart{flex-direction:column}.single-product .wc-bookings-booking-form{border:none;display:flex;flex-wrap:wrap;justify-content:space-between;padding:0;width:100%}.single-product .wc-bookings-booking-form ul{list-style-type:none}.single-product .wc-bookings-booking-form>*{width:49%}.single-product .wc-bookings-booking-form .form-field input[type=number]{border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);display:block;margin-bottom:.5rem;padding:.375rem .75rem;width:50%}.single-product .wc-bookings-booking-form .form-field input[type=number]:focus{background-color:var(--bs-body-bg);border-color:#ffe0bd;box-shadow:0 0 0 .25rem hsla(32,98%,74%,.25);color:var(--bs-body-color);outline:0}.single-product .wc-bookings-booking-form>p{color:dimgrey;font-size:14.4px;font-size:.9rem}.single-product .wc-bookings-booking-form>p label{color:var(--bs-body-color);font-size:16px;font-size:1rem}.single-product .wc-bookings-booking-form .block-picker{list-style-type:none!important;margin-bottom:0!important;padding-left:0!important}.single-product .wc-bookings-booking-form .block-picker li{--block-picker-bg-color:#f7f7f7;--block-picker-bg-hover-color:#c6c6c6;--block-picker-text-color:#0a0a0a;margin-bottom:unset!important}.single-product .wc-bookings-booking-form .block-picker li a{background:var(--block-picker-bg-color);color:var(--block-picker-text-color);transition:background .3s ease,color .3s ease}.single-product .wc-bookings-booking-form .block-picker li a:focus,.single-product .wc-bookings-booking-form .block-picker li a:hover{background:var(--block-picker-bg-hover-color)}.single-product .wc-bookings-booking-form .block-picker li:nth-child(2n){--block-picker-bg-color:#e9ecef;--block-picker-bg-hover-color:#babdbf;--block-picker-text-color:#0a0a0a}.single-product .wc-bookings-booking-form-button{margin-left:unset!important}.single-product .wc-bookings-date-picker{padding:.5rem 0 0;width:100%}.single-product .wc-bookings-date-picker+.form-field{margin-bottom:unset;width:100%}.single-product .wc-bookings-date-picker .ui-widget{font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size)}.single-product .wc-bookings-date-picker .ui-datepicker-header,.single-product .wc-bookings-date-picker .ui-datepicker-next,.single-product .wc-bookings-date-picker .ui-datepicker-prev{background:#273130!important;color:#fff}.single-product .wc-bookings-date-picker .ui-datepicker-header{border:unset!important}.single-product .wc-bookings-date-picker .ui-datepicker-next,.single-product .wc-bookings-date-picker .ui-datepicker-prev{display:flex;justify-content:center}.single-product .wc-bookings-date-picker .ui-datepicker-next .ui-icon,.single-product .wc-bookings-date-picker .ui-datepicker-prev .ui-icon{background:unset!important;left:unset!important;margin-left:unset!important;text-indent:unset!important;width:12px;width:.75rem}.single-product .wc-bookings-date-picker .ui-datepicker-prev{transition:left .3s ease}.single-product .wc-bookings-date-picker .ui-datepicker-prev.ui-state-disabled{left:2px!important}.single-product .wc-bookings-date-picker .ui-datepicker-prev:not(.ui-state-disabled).ui-datepicker-prev-hover{left:-4px}.single-product .wc-bookings-date-picker .ui-datepicker-prev .ui-icon:before{content:"\f053";line-height:var(--bs-body-line-height);margin-right:0}.single-product .wc-bookings-date-picker .ui-datepicker-next{right:0;transition:right .3s ease}.single-product .wc-bookings-date-picker .ui-datepicker-next.ui-state-disabled{right:0!important}.single-product .wc-bookings-date-picker .ui-datepicker-next:not(.ui-state-disabled).ui-datepicker-next-hover{right:-6px}.single-product .wc-bookings-date-picker .ui-datepicker-next .ui-icon:before{content:"\f054";line-height:var(--bs-body-line-height);margin-right:0}.single-product .wc-bookings-booking-cost{background:#f7f7f7;border:unset;color:#0a0a0a;font-size:unset;font-weight:400}.single-product .wc-bookings-booking-cost .amount{font-size:unset!important}@media (min-width:768px){.single-product .product-type-booking form.cart .single_add_to_cart_button{align-self:start}}
/*# sourceMappingURL=third-party-single-product-type-booking.762edfaf.css.map*/