.guest-booking-checkout[data-v-b7b18fe0]{border-radius:24px}.guest-booking-title[data-v-b7b18fe0]{font-size:26px;line-height:1.3;color:#1f2a30}.guest-booking-checkout .v-btn[data-v-b7b18fe0]{border-radius:12px;min-height:52px;letter-spacing:normal}.theme--light.v-alert .v-alert--prominent .v-alert__icon:after{background:rgba(0,0,0,.12)}.theme--dark.v-alert .v-alert--prominent .v-alert__icon:after{background:hsla(0,0%,100%,.12)}.v-sheet.v-alert{border-radius:4px}.v-sheet.v-alert:not(.v-sheet--outlined){box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.v-sheet.v-alert.v-sheet--shaped{border-radius:24px 4px}.v-alert{display:block;font-size:16px;margin-bottom:16px;padding:16px;position:relative;transition:.3s cubic-bezier(.25,.8,.5,1)}.v-alert:not(.v-sheet--tile){border-radius:4px}.v-application--is-ltr .v-alert>.v-alert__content,.v-application--is-ltr .v-alert>.v-icon{margin-right:16px}.v-application--is-rtl .v-alert>.v-alert__content,.v-application--is-rtl .v-alert>.v-icon{margin-left:16px}.v-application--is-ltr .v-alert>.v-icon+.v-alert__content{margin-right:0}.v-application--is-rtl .v-alert>.v-icon+.v-alert__content{margin-left:0}.v-application--is-ltr .v-alert>.v-alert__content+.v-icon{margin-right:0}.v-application--is-rtl .v-alert>.v-alert__content+.v-icon{margin-left:0}.v-alert__border{border-style:solid;border-width:4px;content:"";position:absolute}.v-alert__border:not(.v-alert__border--has-color){opacity:.26}.v-alert__border--left,.v-alert__border--right{bottom:0;top:0}.v-alert__border--bottom,.v-alert__border--top{left:0;right:0}.v-alert__border--bottom{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0}.v-application--is-ltr .v-alert__border--left{border-top-left-radius:inherit;border-bottom-left-radius:inherit;left:0}.v-application--is-ltr .v-alert__border--right,.v-application--is-rtl .v-alert__border--left{border-top-right-radius:inherit;border-bottom-right-radius:inherit;right:0}.v-application--is-rtl .v-alert__border--right{border-top-left-radius:inherit;border-bottom-left-radius:inherit;left:0}.v-alert__border--top{border-top-left-radius:inherit;border-top-right-radius:inherit;top:0}.v-alert__content{flex:1 1 auto}.v-application--is-ltr .v-alert__dismissible{margin:-16px -8px -16px 8px}.v-application--is-rtl .v-alert__dismissible{margin:-16px 8px -16px -8px}.v-alert__icon{align-self:flex-start;border-radius:50%;height:24px;min-width:24px;position:relative}.v-application--is-ltr .v-alert__icon{margin-right:16px}.v-application--is-rtl .v-alert__icon{margin-left:16px}.v-alert__icon.v-icon{font-size:24px}.v-alert__wrapper{align-items:center;border-radius:inherit;display:flex}.v-application--is-ltr .v-alert--border.v-alert--prominent .v-alert__icon{margin-left:8px}.v-application--is-rtl .v-alert--border.v-alert--prominent .v-alert__icon{margin-right:8px}.v-alert--dense{padding-top:8px;padding-bottom:8px}.v-alert--dense .v-alert__border{border-width:medium}.v-alert--outlined{background:transparent!important;border:thin solid!important}.v-alert--outlined .v-alert__icon{color:inherit!important}.v-alert--prominent .v-alert__icon{align-self:center;height:48px;min-width:48px}.v-alert--prominent .v-alert__icon.v-icon{font-size:32px}.v-alert--prominent .v-alert__icon.v-icon:after{background:currentColor!important;border-radius:50%;bottom:0;content:"";left:0;opacity:.16;position:absolute;right:0;top:0}.v-alert--prominent.v-alert--dense .v-alert__icon.v-icon:after{transform:scale(1)}.v-alert--text{background:transparent!important}.v-alert--text:before{background-color:currentColor;border-radius:inherit;bottom:0;content:"";left:0;opacity:.12;position:absolute;pointer-events:none;right:0;top:0}.booking-success-container .add-to-calendar-btn.v-btn{border-radius:var(--main-radius);height:60px;width:100%}.booking-success-container .add-to-calendar-btn.v-btn .v-btn__content{font-weight:700}.booking-success-container .booking-success-title{color:#231f20;font-size:1.5rem;font-weight:700;margin-bottom:1rem;font-family:Inter,sans-serif}.booking-success-container .booking-success-subtitle{color:#231f20;font-size:1rem;font-family:Inter,sans-serif}[data-v-1d010c3a]:root{--small-radius:15px}@media only screen and (min-width:960px){[data-v-1d010c3a]:root{--main-radius:25px}}@media only screen and (max-width:959.98px){[data-v-1d010c3a]:root{--main-radius:15px}}.search-input[data-v-1d010c3a]{border-radius:15px;border-radius:var(--small-radius)}.category-chip .v-chip__content{font-family:Inter;font-size:16px!important}.category-chip.selected{background-color:#fff;border:2px solid #1e272e!important}.category-chip.selected:before{display:none}.category-chip.selected .v-chip__content{font-weight:700}.service-professionals-filter .professional-chip{margin-right:12px;color:#1e272e;background-color:transparent;border:2px solid transparent}.service-professionals-filter .professional-chip.selected{background-color:#fff;border-color:#1e272e;font-weight:600}.service-professionals-filter.dark .professional-chip{color:#fff}.service-professionals-filter.dark .professional-chip.selected{color:#1e272e}[data-v-e51a0fca]:root{--small-radius:15px}@media only screen and (min-width:960px){[data-v-e51a0fca]:root{--main-radius:25px}}@media only screen and (max-width:959.98px){[data-v-e51a0fca]:root{--main-radius:15px}}.errors-list[data-v-e51a0fca]{margin-top:1rem;list-style:none}.errors-list li[data-v-e51a0fca]{color:#f20606;font-size:1rem;font-weight:500;margin-bottom:.5rem}.booking-timeslots-container{min-height:450px}.list-title{color:#231f20;font-weight:700;font-size:1.1rem;margin-bottom:.5rem;letter-spacing:.3rem;text-transform:uppercase;font-family:Inter,sans-serif}.dates-container,.timeslots-container{padding:1rem;background-color:#f8f8f8;border-radius:25px}.dates-container .v-hl-btn.v-hl-btn-prev,.timeslots-container .v-hl-btn.v-hl-btn-prev{left:20px;border-radius:25px 0 0 25px;background:transparent linear-gradient(90deg,rgba(0,0,0,.25),rgba(84,84,85,0)) 0 0 no-repeat padding-box}.dates-container .v-hl-btn.v-hl-btn-next,.timeslots-container .v-hl-btn.v-hl-btn-next{right:20px;border-radius:0 25px 25px 0;background:transparent linear-gradient(270deg,rgba(0,0,0,.25),rgba(84,84,85,0)) 0 0 no-repeat padding-box}.dates-container .v-hl-btn .v-hl-svg,.timeslots-container .v-hl-btn .v-hl-svg{margin:0;padding:0;box-shadow:none;background:transparent}.dates-container .v-hl-container .date-item,.dates-container .v-hl-container .timeslot-item,.timeslots-container .v-hl-container .date-item,.timeslots-container .v-hl-container .timeslot-item{background-color:#fff;border-radius:25px}.dates-container .v-hl-container .date-item .v-btn__content,.dates-container .v-hl-container .timeslot-item .v-btn__content,.timeslots-container .v-hl-container .date-item .v-btn__content,.timeslots-container .v-hl-container .timeslot-item .v-btn__content{flex-direction:column}.dates-container .v-hl-container .date-item .v-btn__content .day-name,.dates-container .v-hl-container .timeslot-item .v-btn__content .day-name,.timeslots-container .v-hl-container .date-item .v-btn__content .day-name,.timeslots-container .v-hl-container .timeslot-item .v-btn__content .day-name{color:#1e272e;font-size:.65rem;font-family:Inter,sans-serif}.dates-container .v-hl-container .date-item .v-btn__content .date-text,.dates-container .v-hl-container .date-item .v-btn__content .timeslot-text,.dates-container .v-hl-container .timeslot-item .v-btn__content .date-text,.dates-container .v-hl-container .timeslot-item .v-btn__content .timeslot-text,.timeslots-container .v-hl-container .date-item .v-btn__content .date-text,.timeslots-container .v-hl-container .date-item .v-btn__content .timeslot-text,.timeslots-container .v-hl-container .timeslot-item .v-btn__content .date-text,.timeslots-container .v-hl-container .timeslot-item .v-btn__content .timeslot-text{color:#1e272e;font-size:1rem;font-weight:700;text-transform:capitalize;font-family:Inter,sans-serif}.dates-container .v-hl-container .date-item .v-btn__content .date-text.day,.dates-container .v-hl-container .date-item .v-btn__content .timeslot-text.day,.dates-container .v-hl-container .timeslot-item .v-btn__content .date-text.day,.dates-container .v-hl-container .timeslot-item .v-btn__content .timeslot-text.day,.timeslots-container .v-hl-container .date-item .v-btn__content .date-text.day,.timeslots-container .v-hl-container .date-item .v-btn__content .timeslot-text.day,.timeslots-container .v-hl-container .timeslot-item .v-btn__content .date-text.day,.timeslots-container .v-hl-container .timeslot-item .v-btn__content .timeslot-text.day{margin-bottom:.75rem}.dates-container .v-hl-container .date-item.date-item--selected,.dates-container .v-hl-container .date-item.timeslot-item--selected,.dates-container .v-hl-container .timeslot-item.date-item--selected,.dates-container .v-hl-container .timeslot-item.timeslot-item--selected,.timeslots-container .v-hl-container .date-item.date-item--selected,.timeslots-container .v-hl-container .date-item.timeslot-item--selected,.timeslots-container .v-hl-container .timeslot-item.date-item--selected,.timeslots-container .v-hl-container .timeslot-item.timeslot-item--selected{background-color:#ffbf48}.dates-container .v-hl-container .date-item.date-item--disabled,.dates-container .v-hl-container .timeslot-item.date-item--disabled,.timeslots-container .v-hl-container .date-item.date-item--disabled,.timeslots-container .v-hl-container .timeslot-item.date-item--disabled{opacity:.3;border:1px solid #ffbf48}.dates-container .v-hl-container .date-item.date-item--error,.dates-container .v-hl-container .timeslot-item.date-item--error,.timeslots-container .v-hl-container .date-item.date-item--error,.timeslots-container .v-hl-container .timeslot-item.date-item--error{border:1px solid #f20606}.dates-container .v-hl-container .date-item,.timeslots-container .v-hl-container .date-item{width:6rem;height:6rem;margin-right:1rem}.dates-container .v-hl-container .timeslot-item,.timeslots-container .v-hl-container .timeslot-item{width:6rem;height:9rem;margin-right:.5rem}:root{--small-radius:15px}@media only screen and (min-width:960px){:root{--main-radius:25px}}@media only screen and (max-width:959.98px){:root{--main-radius:15px}}.booking-header-section{top:0}.booking-footer-section,.booking-header-section{position:-webkit-sticky;position:sticky;z-index:10}.booking-footer-section{bottom:0;padding-top:15px;padding-bottom:15px;background-color:#fff}.booking-summary-card-section{position:-webkit-sticky;position:sticky;top:175px;z-index:9}.inactive-location{opacity:.4!important}@media only screen and (max-width:1263.98px){.booking-summary-card-section{top:145px}}