.styles_bookingBoxHeader__2wjRR{width:100%;display:flex;flex-direction:column;gap:var(--spacing-components);padding:2.4rem .8rem}.styles_bookingBoxHeader__2wjRR .styles_row__VQJE5{display:flex;justify-content:space-between}@media(min-width:1070px){.styles_bookingBoxHeader__2wjRR{padding:2.4rem 1.6rem}}.styles_bookingBoxHeader__2wjRR .styles_disclaimer__N5huv{margin:2.4rem 0}.styles_bookingBoxHeader__2wjRR .styles_disclaimer__N5huv>span{white-space:pre-wrap}.styles_bookingBoxHeader__2wjRR .styles_backButton__qV_ZF,.styles_bookingBoxHeader__2wjRR .styles_heading__PWPjE{font-weight:var(--font-weight-regular)}.styles_box__oIJlr{width:100%;padding:0 var(--spacing-components)}.styles_bookingList__9G1I_{margin:0;padding:0 var(--spacing-elements);list-style-type:none}@media(min-width:1070px){.styles_bookingList__9G1I_{padding:0 var(--spacing-components)}}.styles_heading__rq3wx{margin:var(--spacing-components) 0}.styles_bookingListItem__eaXXh{display:flex;position:relative;flex-direction:row;border-bottom:var(--soft-border-regular);cursor:pointer}.styles_bookingListItem__eaXXh:first-of-type{border-top:var(--soft-border-regular)}.styles_bookingListItem__eaXXh .styles_content__53gys{display:flex;flex-direction:column;gap:var(--spacing-elements);text-align:left}.styles_bookingListItem__eaXXh .styles_description__gH_WY{color:var(--color-petrol-green);white-space:pre-wrap;padding-right:var(--spacing-components)}.styles_bookingListItem__eaXXh .styles_anchor__TtBFQ,.styles_bookingListItem__eaXXh .styles_button__OnYfX{display:flex;justify-content:flex-start;width:100%;height:100%;text-decoration:none;padding:var(--spacing-components) 0}.styles_bookingListItem__eaXXh .styles_anchor__TtBFQ:focus,.styles_bookingListItem__eaXXh .styles_button__OnYfX:focus{color:var(--color-petrol-green);background-color:var(--color-tint-beige)}.styles_bookingListItem__eaXXh .styles_anchor__TtBFQ:focus .styles_checkmark__FfTj_,.styles_bookingListItem__eaXXh .styles_button__OnYfX:focus .styles_checkmark__FfTj_{background-color:var(--color-petrol-green)}.styles_bookingListItem__eaXXh .styles_anchor__TtBFQ:focus .styles_checkmark__FfTj_:after,.styles_bookingListItem__eaXXh .styles_button__OnYfX:focus .styles_checkmark__FfTj_:after{display:block}.styles_bookingListItem__eaXXh .styles_anchor__TtBFQ:hover,.styles_bookingListItem__eaXXh .styles_button__OnYfX:hover{background-color:var(--color-tint-beige);color:var(--color-petrol-green)}.styles_bookingListItem__eaXXh .styles_anchor__TtBFQ .styles_checkboxContainer__yraoM,.styles_bookingListItem__eaXXh .styles_button__OnYfX .styles_checkboxContainer__yraoM{margin-left:var(--spacing-elements)}.styles_bookingListItem__eaXXh .styles_anchor__TtBFQ .styles_checkbox__kh_Cq,.styles_bookingListItem__eaXXh .styles_button__OnYfX .styles_checkbox__kh_Cq{position:relative;display:flex;align-self:center;width:2.5rem;height:2.5rem;margin:0 var(--spacing-components) 0 0;border:var(--primary-border-regular);border-radius:50%}.styles_bookingListItem__eaXXh .styles_anchor__TtBFQ .styles_checkbox__kh_Cq:after,.styles_bookingListItem__eaXXh .styles_button__OnYfX .styles_checkbox__kh_Cq:after{content:"";position:absolute;display:none;border-radius:0;left:8px;top:4px;width:7px;height:13px;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(45deg)}.styles_bookingListItem__eaXXh .styles_heading__ou46_{color:var(--primary-text);font-size:var(--h5-size-desktop);font-weight:var(--font-weight-regular);margin:0}.styles_bookingListItem__eaXXh .styles_heading__ou46_ .styles_icon__Bwg1o{font-size:1.6rem;margin-left:var(--spacing-elements)}.styles_html__XkmGn{margin-bottom:calc(var(--content-area-item-spacing)*-1);color:var(--color-petrol-green)}.styles_html__XkmGn>p{max-width:var(--heading-and-intro-block-text-max-width)}.styles_container__aGhx3{width:100%}.styles_restClientNotification__eh4Em{display:none;position:relative;flex-direction:row;background-color:var(--color-tint-pink);padding:var(--spacing-sections);padding-bottom:calc(var(--spacing-components)*2);margin-bottom:calc(var(--spacing-components)*-1);text-align:center;justify-content:space-between}.styles_restClientNotification__eh4Em.styles_isVisible__9etN4{display:flex}.styles_restClientNotification__eh4Em .styles_closeButton__Qj_iZ{align-self:flex-end;margin-left:var(--spacing-components);align-self:flex-start}.styles_restClientNotification__eh4Em .styles_closeButton__Qj_iZ>i{font-size:1.6rem}.styles_triangle__GF4eC{content:"";position:relative;left:calc(100% - var(--spacing-components)*4);bottom:calc(var(--spacing-components)*-1);width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid var(--color-tint-pink)}@media(max-width:1069px){.styles_triangle__GF4eC{display:none}}.styles_dateHeading__pmSoE{align-self:flex-start}.styles_dateHeading__pmSoE,.styles_noTimeslots__BQLCv{margin:var(--spacing-elements)}@media(min-width:1070px){.styles_dateHeading__pmSoE,.styles_noTimeslots__BQLCv{margin:var(--spacing-components)}}.styles_dateHeading__pmSoE{text-transform:capitalize}.styles_button__o5O_d{border-radius:50%;height:2rem;width:2rem;background-color:var(--color-white);border:1px solid var(--color-petrol-green);cursor:pointer;touch-action:manipulation;-webkit-appearance:none;-moz-appearance:none;appearance:none}.styles_button__o5O_d.selected,.styles_button__o5O_d:hover{background-color:var(--color-petrol-green)}.styles_progressBar__peylu{display:flex;gap:var(--spacing-elements);align-items:center;margin:var(--spacing-components) 0}