.header-module-scss-module__J5JxyG__visualContainer{gap:2rem;display:flex}.header-module-scss-module__J5JxyG__visualContainer .header-module-scss-module__J5JxyG__headshotContainer{border:2px dashed var(--primary-colour-middle);cursor:pointer;border-radius:1rem;justify-content:center;align-items:center;width:13.5rem;height:13.5rem;transition:all .3s;display:flex;position:relative;overflow:hidden}.header-module-scss-module__J5JxyG__visualContainer .header-module-scss-module__J5JxyG__headshotContainer img{object-fit:cover}.header-module-scss-module__J5JxyG__visualContainer .header-module-scss-module__J5JxyG__headshotContainer svg{color:var(--primary-colour-middle)}.header-module-scss-module__J5JxyG__visualContainer .header-module-scss-module__J5JxyG__headshotContainer:hover{border:2px dashed var(--star-colour)}.header-module-scss-module__J5JxyG__visualContainer .header-module-scss-module__J5JxyG__videoContainer{border:2px dashed var(--primary-colour-middle);cursor:pointer;border-radius:1rem;justify-content:center;align-items:center;width:24rem;height:13.5rem;transition:all .3s;display:flex;overflow:hidden}.header-module-scss-module__J5JxyG__visualContainer .header-module-scss-module__J5JxyG__videoContainer video{object-fit:cover;width:100%;height:100%}.header-module-scss-module__J5JxyG__visualContainer .header-module-scss-module__J5JxyG__videoContainer svg{color:var(--primary-colour-middle)}.header-module-scss-module__J5JxyG__visualContainer .header-module-scss-module__J5JxyG__videoContainer:hover{border:2px dashed var(--star-colour)}@media (max-width:65rem){.header-module-scss-module__J5JxyG__visualContainer{gap:1rem}.header-module-scss-module__J5JxyG__visualContainer .header-module-scss-module__J5JxyG__headshotContainer{width:9rem;height:9rem}.header-module-scss-module__J5JxyG__visualContainer .header-module-scss-module__J5JxyG__videoContainer{width:16rem;height:9rem}}@media (max-width:30rem){.header-module-scss-module__J5JxyG__visualContainer{gap:1rem}.header-module-scss-module__J5JxyG__visualContainer .header-module-scss-module__J5JxyG__headshotContainer{border-radius:.5rem;width:6.75rem;height:6.75rem}.header-module-scss-module__J5JxyG__visualContainer .header-module-scss-module__J5JxyG__videoContainer{border-radius:.5rem;width:12rem;height:6.75rem}}.header-module-scss-module__J5JxyG__deleteButton{cursor:pointer;opacity:0;z-index:10;background:#0000008c;border:none;border-radius:.5rem;justify-content:center;align-items:center;width:2rem;height:2rem;transition:opacity .2s;display:flex;position:absolute;top:.5rem;right:.5rem}.header-module-scss-module__J5JxyG__deleteButton svg{color:#fff}.header-module-scss-module__J5JxyG__deleteButton:hover{background:#c80000bf}.header-module-scss-module__J5JxyG__headshotContainer:hover .header-module-scss-module__J5JxyG__deleteButton,.header-module-scss-module__J5JxyG__videoContainer:hover .header-module-scss-module__J5JxyG__deleteButton{opacity:1}
.phoneInput-module-scss-module__r8bh4q__phoneInput{align-items:center;transition:border-color .5s;display:flex;overflow:hidden}.phoneInput-module-scss-module__r8bh4q__phoneInput.phoneInput-module-scss-module__r8bh4q__rounded{border:2px solid var(--primary-colour-extra-extra-light);background-color:var(--primary-colour-extra-extra-light);border-radius:50rem;height:calc(3rem + 4px)}.phoneInput-module-scss-module__r8bh4q__phoneInput.phoneInput-module-scss-module__r8bh4q__normal{border:2px solid var(--primary-colour-extra-light);background-color:var(--primary-colour-extra-extra-light);border-radius:.5rem;height:2.25rem}.phoneInput-module-scss-module__r8bh4q__phoneInput:focus-within{border:2px solid var(--star-colour)}.phoneInput-module-scss-module__r8bh4q__phoneInput.phoneInput-module-scss-module__r8bh4q__disabled{pointer-events:none;background-color:#f1f1f1;border:2px solid #f1f1f1}.phoneInput-module-scss-module__r8bh4q__phoneInput.phoneInput-module-scss-module__r8bh4q__invalid{border:2px solid var(--reminder-colour)}.phoneInput-module-scss-module__r8bh4q__phoneInput .phoneInput-module-scss-module__r8bh4q__dialSelect{font-size:var(--font-size-small);color:var(--primary-colour);cursor:pointer;background:0 0;border:none;outline:none;flex-shrink:0;height:100%;padding:0 .5rem 0 1rem}.phoneInput-module-scss-module__r8bh4q__phoneInput .phoneInput-module-scss-module__r8bh4q__divider{background-color:var(--primary-colour-middle);flex-shrink:0;width:1px;height:1.5rem}.phoneInput-module-scss-module__r8bh4q__phoneInput .phoneInput-module-scss-module__r8bh4q__localInput{font-size:var(--font-size-small);color:var(--primary-colour);background:0 0;border:none;outline:none;width:100%;height:100%;padding:0 .75rem}.phoneInput-module-scss-module__r8bh4q__phoneInput .phoneInput-module-scss-module__r8bh4q__indicator{font-size:var(--font-size-small);flex-shrink:0;padding-right:1rem}.phoneInput-module-scss-module__r8bh4q__phoneInput .phoneInput-module-scss-module__r8bh4q__indicator.phoneInput-module-scss-module__r8bh4q__valid{color:green}.phoneInput-module-scss-module__r8bh4q__phoneInput .phoneInput-module-scss-module__r8bh4q__indicator.phoneInput-module-scss-module__r8bh4q__invalidIndicator{color:var(--reminder-colour)}
.bookingInfoStep-module-scss-module__gsHWkW__errorBox{border:1px solid var(--reminder-colour);background-color:#842b2b14;border-radius:.5rem;margin-top:.5rem;padding:.5rem .75rem}.bookingInfoStep-module-scss-module__gsHWkW__errorBox p{font-size:var(--font-size-small);color:var(--reminder-colour);margin:0}.bookingInfoStep-module-scss-module__gsHWkW__hint{font-size:var(--font-size-extra-small);margin-top:.25rem}.bookingInfoStep-module-scss-module__gsHWkW__stepButtons{gap:.75rem;margin-top:.75rem;display:flex}.bookingInfoStep-module-scss-module__gsHWkW__loadingContainer{flex-direction:column;align-items:center;gap:.75rem;padding:2rem 0;display:flex}.bookingInfoStep-module-scss-module__gsHWkW__loadingContainer p{font-size:var(--font-size-small)}.bookingInfoStep-module-scss-module__gsHWkW__confirmSummary{margin-bottom:1rem}.bookingInfoStep-module-scss-module__gsHWkW__confirmSummary h3{margin-bottom:.5rem;font-size:var(--font-size-h5)!important}.bookingInfoStep-module-scss-module__gsHWkW__confirmSummary table th{font-weight:400;font-size:var(--font-size-small);white-space:nowrap;padding:.25rem 1rem .25rem 0}.bookingInfoStep-module-scss-module__gsHWkW__confirmSummary table td{font-size:var(--font-size-small);padding:.25rem 0}.bookingInfoStep-module-scss-module__gsHWkW__paymentPlaceholder{border:2px dashed var(--primary-colour-middle);text-align:center;border-radius:.75rem;margin:.5rem 0;padding:1.5rem}.bookingInfoStep-module-scss-module__gsHWkW__paymentPlaceholder p{font-size:var(--font-size-small);color:var(--secondary-colour-extra-dark)}.bookingInfoStep-module-scss-module__gsHWkW__successContainer{text-align:center;flex-direction:column;align-items:center;padding:1rem 0 .5rem;display:flex}.bookingInfoStep-module-scss-module__gsHWkW__successCheck{justify-content:center;align-items:center;width:5.5rem;height:5.5rem;margin-bottom:.75rem;display:flex;position:relative}.bookingInfoStep-module-scss-module__gsHWkW__successCheck:before{content:"";background-color:var(--secondary-colour-extra-light);border-radius:50%;animation:.45s cubic-bezier(.34,1.56,.64,1) forwards bookingInfoStep-module-scss-module__gsHWkW__successHalo;position:absolute;inset:0;transform:scale(0)}.bookingInfoStep-module-scss-module__gsHWkW__successCheck svg{width:100%;height:100%;position:relative}.bookingInfoStep-module-scss-module__gsHWkW__successCheck .bookingInfoStep-module-scss-module__gsHWkW__successCircle{fill:none;stroke:var(--star-colour);stroke-width:2.5px;stroke-dasharray:151;stroke-dashoffset:151px;animation:.6s .15s forwards bookingInfoStep-module-scss-module__gsHWkW__successDraw}.bookingInfoStep-module-scss-module__gsHWkW__successCheck .bookingInfoStep-module-scss-module__gsHWkW__successCheckmark{fill:none;stroke:var(--star-colour);stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:40;stroke-dashoffset:40px;animation:.35s .6s forwards bookingInfoStep-module-scss-module__gsHWkW__successDraw}.bookingInfoStep-module-scss-module__gsHWkW__successTitle{opacity:0;font-weight:700;animation:.4s .5s forwards bookingInfoStep-module-scss-module__gsHWkW__successFadeUp;font-size:var(--font-size-h3)!important}.bookingInfoStep-module-scss-module__gsHWkW__successSubtitle{font-size:var(--font-size-small);color:var(--secondary-colour-extra-dark);opacity:0;max-width:26rem;margin-top:.35rem;line-height:1.6;animation:.4s .6s forwards bookingInfoStep-module-scss-module__gsHWkW__successFadeUp}.bookingInfoStep-module-scss-module__gsHWkW__successCard{opacity:0;flex-direction:column;gap:.85rem;width:100%;max-width:26rem;margin-top:1.25rem;animation:.4s .7s forwards bookingInfoStep-module-scss-module__gsHWkW__successFadeUp;display:flex}.bookingInfoStep-module-scss-module__gsHWkW__successDateTime{background-color:var(--secondary-colour-extra-light);border:1px solid var(--secondary-colour);border-radius:.85rem;flex-direction:column;align-items:center;gap:.1rem;padding:.85rem 1rem;display:flex}.bookingInfoStep-module-scss-module__gsHWkW__successDateTime svg{color:var(--star-colour);margin-bottom:.15rem}.bookingInfoStep-module-scss-module__gsHWkW__successDateTime .bookingInfoStep-module-scss-module__gsHWkW__successDate{font-size:var(--font-size-h5);font-weight:700}.bookingInfoStep-module-scss-module__gsHWkW__successDateTime .bookingInfoStep-module-scss-module__gsHWkW__successTime{font-size:var(--font-size-small);color:var(--secondary-colour-extra-dark);font-variant-numeric:tabular-nums}.bookingInfoStep-module-scss-module__gsHWkW__successRows{background-color:var(--primary-colour-extra-extra-light);text-align:left;border-radius:.85rem;flex-direction:column;padding:.25rem 1rem;display:flex}.bookingInfoStep-module-scss-module__gsHWkW__successRow{justify-content:space-between;align-items:baseline;gap:1rem;padding:.6rem 0;display:flex}.bookingInfoStep-module-scss-module__gsHWkW__successRow+.bookingInfoStep-module-scss-module__gsHWkW__successRow{border-top:1px solid var(--primary-colour-extra-light)}.bookingInfoStep-module-scss-module__gsHWkW__successLabel{font-size:var(--font-size-small);color:var(--secondary-colour-extra-dark);flex-shrink:0}.bookingInfoStep-module-scss-module__gsHWkW__successValue{font-size:var(--font-size-small);text-align:right;word-break:break-word;font-weight:700}.bookingInfoStep-module-scss-module__gsHWkW__successNote{background-color:var(--primary-colour-extra-extra-light);text-align:left;opacity:0;border-radius:.75rem;align-items:flex-start;gap:.5rem;width:100%;max-width:26rem;margin-top:1rem;padding:.75rem 1rem;animation:.4s .8s forwards bookingInfoStep-module-scss-module__gsHWkW__successFadeUp;display:flex}.bookingInfoStep-module-scss-module__gsHWkW__successNote svg{color:var(--primary-colour);flex-shrink:0;margin-top:.15rem}.bookingInfoStep-module-scss-module__gsHWkW__successNote p{font-size:var(--font-size-extra-small);word-break:break-word;line-height:1.6}.bookingInfoStep-module-scss-module__gsHWkW__successActions{opacity:0;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.5rem;animation:.4s .9s forwards bookingInfoStep-module-scss-module__gsHWkW__successFadeUp;display:flex}@keyframes bookingInfoStep-module-scss-module__gsHWkW__successHalo{to{transform:scale(1)}}@keyframes bookingInfoStep-module-scss-module__gsHWkW__successDraw{to{stroke-dashoffset:0}}@keyframes bookingInfoStep-module-scss-module__gsHWkW__successFadeUp{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.bookingInfoStep-module-scss-module__gsHWkW__successCheck:before{animation:none;transform:scale(1)}.bookingInfoStep-module-scss-module__gsHWkW__successCheck .bookingInfoStep-module-scss-module__gsHWkW__successCircle,.bookingInfoStep-module-scss-module__gsHWkW__successCheck .bookingInfoStep-module-scss-module__gsHWkW__successCheckmark{stroke-dashoffset:0;animation:none}.bookingInfoStep-module-scss-module__gsHWkW__successTitle,.bookingInfoStep-module-scss-module__gsHWkW__successSubtitle,.bookingInfoStep-module-scss-module__gsHWkW__successCard,.bookingInfoStep-module-scss-module__gsHWkW__successNote,.bookingInfoStep-module-scss-module__gsHWkW__successActions{opacity:1;animation:none;transform:none}}
.toggleButton-module-scss-module__VubKhq__centredSpan{width:fit-content;display:flex}.toggleButton-module-scss-module__VubKhq__isCentred{margin-left:auto;margin-right:auto;left:0;right:0}.toggleButton-module-scss-module__VubKhq__toggleButton{cursor:pointer;background-color:#ddd;border:none;border-radius:50rem;width:50px;height:28px;transition:background-color .25s;position:relative;overflow:hidden}.toggleButton-module-scss-module__VubKhq__toggleButton:before{content:"";background-color:var(--primary-colour);border-radius:inherit;width:0;height:100%;transition:width .25s;position:absolute;top:0;left:0}.toggleButton-module-scss-module__VubKhq__toggleButton[aria-pressed=true]:before{width:50px}.toggleButton-module-scss-module__VubKhq__toggleButton:disabled{cursor:not-allowed;opacity:.5}.toggleButton-module-scss-module__VubKhq__toggleButton:disabled:before{background-color:#bbb}.toggleButton-module-scss-module__VubKhq__knob{background-color:#fff;border-radius:50%;width:22px;height:22px;transition:left .25s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #00000040}.toggleButton-module-scss-module__VubKhq__toggleButton[aria-pressed=true] .toggleButton-module-scss-module__VubKhq__knob{left:25px}
.locationMap-module-scss-module__Tz7uCa__container{background-color:var(--primary-colour-extra-extra-light);border-radius:1rem;width:100%;height:20rem;margin-top:1rem;overflow:hidden}
.legalDocument-module-scss-module__PEbzHG__document{max-width:760px;color:var(--text-primary,#1a1a1a);margin:0 auto;font-size:.95rem;line-height:1.7}.legalDocument-module-scss-module__PEbzHG__docHeader{margin-bottom:1.5rem}.legalDocument-module-scss-module__PEbzHG__title{margin:0 0 .5rem;font-weight:700;font-size:var(--font-size-h4)!important}.legalDocument-module-scss-module__PEbzHG__meta{color:var(--text-secondary,#666);margin:.15rem 0;font-size:.85rem}.legalDocument-module-scss-module__PEbzHG__paragraph{font-size:var(--font-size-small);margin:.75rem 0}.legalDocument-module-scss-module__PEbzHG__list{margin:.5rem 0 .75rem;padding-left:1.25rem}.legalDocument-module-scss-module__PEbzHG__list li{margin:.35rem 0;font-size:var(--font-size-extra-small)!important}.legalDocument-module-scss-module__PEbzHG__callout{font-size:var(--font-size-small);background:var(--secondary-colour-light);border-radius:4px;margin:1rem 0;padding:.85rem 1rem;font-weight:500}.legalDocument-module-scss-module__PEbzHG__emergency{background:var(--secondary-colour-light);border-radius:8px;margin:1.5rem 0;padding:1rem 1.25rem}.legalDocument-module-scss-module__PEbzHG__emergencyHeading{margin:0 0 .5rem;font-weight:700;font-size:var(--font-size-h5)!important}.legalDocument-module-scss-module__PEbzHG__part{margin-top:2rem}.legalDocument-module-scss-module__PEbzHG__partTitle{border-bottom:1px solid var(--border,#e5e5e5);margin:0 0 1rem;padding-bottom:.4rem;font-weight:700;font-size:var(--font-size-h5)!important}.legalDocument-module-scss-module__PEbzHG__section{margin:1.25rem 0}.legalDocument-module-scss-module__PEbzHG__sectionHeading{margin:0 0 .4rem;font-weight:600;font-size:var(--font-size-h5)!important}.legalDocument-module-scss-module__PEbzHG__docFooter{border-top:1px solid var(--border,#e5e5e5);color:var(--text-secondary,#666);margin-top:2.5rem;padding-top:1rem;font-size:.85rem;font-style:italic}
.waitlistContactStep-module-scss-module__CRarUW__scrollAnchor{scroll-margin-top:1rem}.waitlistContactStep-module-scss-module__CRarUW__hint{font-size:var(--font-size-extra-small);margin-top:.25rem}.waitlistContactStep-module-scss-module__CRarUW__stepButtons{gap:.75rem;margin-top:.75rem;display:flex}.waitlistContactStep-module-scss-module__CRarUW__loadingContainer{flex-direction:column;align-items:center;gap:.75rem;padding:2rem 0;display:flex}.waitlistContactStep-module-scss-module__CRarUW__loadingContainer p{font-size:var(--font-size-small)}.waitlistContactStep-module-scss-module__CRarUW__confirmSummary{margin-bottom:1rem}.waitlistContactStep-module-scss-module__CRarUW__confirmSummary table th{font-weight:400;font-size:var(--font-size-small);white-space:nowrap;vertical-align:top;padding:.25rem 1rem .25rem 0}.waitlistContactStep-module-scss-module__CRarUW__confirmSummary table td{font-size:var(--font-size-small);padding:.25rem 0}.waitlistContactStep-module-scss-module__CRarUW__crisisBox{border:1px solid var(--reminder-colour);background-color:#842b2b0f;border-radius:.75rem;align-items:flex-start;gap:.6rem;margin:.5rem 0;padding:.85rem 1rem;display:flex}.waitlistContactStep-module-scss-module__CRarUW__crisisBox svg{color:var(--reminder-colour);flex-shrink:0;margin-top:.1rem}.waitlistContactStep-module-scss-module__CRarUW__crisisBox p{font-size:var(--font-size-extra-small);color:var(--reminder-colour-dark);line-height:1.6}.waitlistContactStep-module-scss-module__CRarUW__successContainer{text-align:center;flex-direction:column;align-items:center;padding:1rem 0 .5rem;display:flex}.waitlistContactStep-module-scss-module__CRarUW__successCheck{justify-content:center;align-items:center;width:5.5rem;height:5.5rem;margin-bottom:.75rem;display:flex;position:relative}.waitlistContactStep-module-scss-module__CRarUW__successCheck:before{content:"";background-color:var(--secondary-colour-extra-light);border-radius:50%;animation:.45s cubic-bezier(.34,1.56,.64,1) forwards waitlistContactStep-module-scss-module__CRarUW__successHalo;position:absolute;inset:0;transform:scale(0)}.waitlistContactStep-module-scss-module__CRarUW__successCheck svg{width:100%;height:100%;position:relative}.waitlistContactStep-module-scss-module__CRarUW__successCheck .waitlistContactStep-module-scss-module__CRarUW__successCircle{fill:none;stroke:var(--star-colour);stroke-width:2.5px;stroke-dasharray:151;stroke-dashoffset:151px;animation:.6s .15s forwards waitlistContactStep-module-scss-module__CRarUW__successDraw}.waitlistContactStep-module-scss-module__CRarUW__successCheck .waitlistContactStep-module-scss-module__CRarUW__successCheckmark{fill:none;stroke:var(--star-colour);stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:40;stroke-dashoffset:40px;animation:.35s .6s forwards waitlistContactStep-module-scss-module__CRarUW__successDraw}.waitlistContactStep-module-scss-module__CRarUW__successTitle{opacity:0;font-weight:700;animation:.4s .5s forwards waitlistContactStep-module-scss-module__CRarUW__successFadeUp;font-size:var(--font-size-h3)!important}.waitlistContactStep-module-scss-module__CRarUW__successSubtitle{font-size:var(--font-size-small);color:var(--secondary-colour-extra-dark);opacity:0;max-width:26rem;margin-top:.35rem;line-height:1.6;animation:.4s .6s forwards waitlistContactStep-module-scss-module__CRarUW__successFadeUp}.waitlistContactStep-module-scss-module__CRarUW__successCard{opacity:0;flex-direction:column;gap:.85rem;width:100%;max-width:26rem;margin-top:1.25rem;animation:.4s .7s forwards waitlistContactStep-module-scss-module__CRarUW__successFadeUp;display:flex}.waitlistContactStep-module-scss-module__CRarUW__successRows{background-color:var(--primary-colour-extra-extra-light);text-align:left;border-radius:.85rem;flex-direction:column;padding:.25rem 1rem;display:flex}.waitlistContactStep-module-scss-module__CRarUW__successRow{justify-content:space-between;align-items:baseline;gap:1rem;padding:.6rem 0;display:flex}.waitlistContactStep-module-scss-module__CRarUW__successRow+.waitlistContactStep-module-scss-module__CRarUW__successRow{border-top:1px solid var(--primary-colour-extra-light)}.waitlistContactStep-module-scss-module__CRarUW__successLabel{font-size:var(--font-size-small);color:var(--secondary-colour-extra-dark);flex-shrink:0}.waitlistContactStep-module-scss-module__CRarUW__successValue{font-size:var(--font-size-small);text-align:right;word-break:break-word;font-weight:700}.waitlistContactStep-module-scss-module__CRarUW__successNote{background-color:var(--primary-colour-extra-extra-light);text-align:left;opacity:0;border-radius:.75rem;align-items:flex-start;gap:.5rem;width:100%;max-width:26rem;margin-top:1rem;padding:.75rem 1rem;animation:.4s .8s forwards waitlistContactStep-module-scss-module__CRarUW__successFadeUp;display:flex}.waitlistContactStep-module-scss-module__CRarUW__successNote svg{color:var(--primary-colour);flex-shrink:0;margin-top:.15rem}.waitlistContactStep-module-scss-module__CRarUW__successNote p{font-size:var(--font-size-extra-small);word-break:break-word;line-height:1.6}.waitlistContactStep-module-scss-module__CRarUW__successActions{opacity:0;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.5rem;animation:.4s .9s forwards waitlistContactStep-module-scss-module__CRarUW__successFadeUp;display:flex}@keyframes waitlistContactStep-module-scss-module__CRarUW__successHalo{to{transform:scale(1)}}@keyframes waitlistContactStep-module-scss-module__CRarUW__successDraw{to{stroke-dashoffset:0}}@keyframes waitlistContactStep-module-scss-module__CRarUW__successFadeUp{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.waitlistContactStep-module-scss-module__CRarUW__successCheck:before{animation:none;transform:scale(1)}.waitlistContactStep-module-scss-module__CRarUW__successCheck .waitlistContactStep-module-scss-module__CRarUW__successCircle,.waitlistContactStep-module-scss-module__CRarUW__successCheck .waitlistContactStep-module-scss-module__CRarUW__successCheckmark{stroke-dashoffset:0;animation:none}.waitlistContactStep-module-scss-module__CRarUW__successTitle,.waitlistContactStep-module-scss-module__CRarUW__successSubtitle,.waitlistContactStep-module-scss-module__CRarUW__successCard,.waitlistContactStep-module-scss-module__CRarUW__successNote,.waitlistContactStep-module-scss-module__CRarUW__successActions{opacity:1;animation:none;transform:none}}
.waitlist-module-scss-module__W1tdEG__pageWrapper h1{margin-bottom:.5rem}.waitlist-module-scss-module__W1tdEG__field{flex-direction:column;gap:.4rem;display:flex}.waitlist-module-scss-module__W1tdEG__field>label{font-size:var(--font-size-small)}.waitlist-module-scss-module__W1tdEG__hint{font-size:var(--font-size-extra-small);margin-top:.25rem}.waitlist-module-scss-module__W1tdEG__deliveryRow{gap:.75rem;margin-top:.25rem;display:flex}.waitlist-module-scss-module__W1tdEG__deliveryButton{border:2px solid var(--primary-colour-extra-light);background-color:var(--primary-colour-extra-extra-light);cursor:pointer;border-radius:.75rem;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;width:100%;max-width:10rem;height:7rem;padding:.75rem 1rem;transition:all .3s;display:flex}.waitlist-module-scss-module__W1tdEG__deliveryButton svg{color:var(--primary-colour);transition:color .3s}.waitlist-module-scss-module__W1tdEG__deliveryButton span{font-size:var(--font-size-small)}.waitlist-module-scss-module__W1tdEG__deliveryButton:hover{border-color:var(--star-colour)}.waitlist-module-scss-module__W1tdEG__deliveryButton.waitlist-module-scss-module__W1tdEG__deliveryActive{border-color:var(--star-colour);background-color:var(--secondary-colour-extra-light)}.waitlist-module-scss-module__W1tdEG__deliveryButton.waitlist-module-scss-module__W1tdEG__deliveryActive svg{color:var(--star-colour)}.waitlist-module-scss-module__W1tdEG__deliveryButton.waitlist-module-scss-module__W1tdEG__deliveryActive span{color:var(--star-colour);font-weight:700}.waitlist-module-scss-module__W1tdEG__chipRow{flex-wrap:wrap;gap:.5rem;margin-top:.25rem;display:flex}.waitlist-module-scss-module__W1tdEG__chip{border:1px solid var(--primary-colour-light);background-color:var(--primary-colour-extra-extra-light);font-size:var(--font-size-small);color:var(--primary-colour);cursor:pointer;border-radius:50rem;padding:.4rem 1rem;transition:all .2s}.waitlist-module-scss-module__W1tdEG__chip:hover{border-color:var(--star-colour)}.waitlist-module-scss-module__W1tdEG__chip.waitlist-module-scss-module__W1tdEG__chipActive{background-color:var(--secondary-colour-extra-light);border-color:var(--star-colour);color:var(--star-colour);font-weight:700}.waitlist-module-scss-module__W1tdEG__crisisBox{border:1px solid var(--reminder-colour);background-color:#842b2b0f;border-radius:.75rem;align-items:flex-start;gap:.6rem;margin:.5rem 0;padding:.85rem 1rem;display:flex}.waitlist-module-scss-module__W1tdEG__crisisBox svg{color:var(--reminder-colour);flex-shrink:0;margin-top:.1rem}.waitlist-module-scss-module__W1tdEG__crisisBox p{font-size:var(--font-size-extra-small);color:var(--reminder-colour-dark);line-height:1.6}.waitlist-module-scss-module__W1tdEG__stepButtons{gap:1rem;margin-top:.5rem;display:flex}.waitlist-module-scss-module__W1tdEG__successContainer{text-align:center;flex-direction:column;align-items:center;padding:1.5rem 0 1rem;display:flex}.waitlist-module-scss-module__W1tdEG__successIcon{background-color:var(--secondary-colour-extra-light);border:2px solid var(--secondary-colour);border-radius:50%;justify-content:center;align-items:center;width:4.5rem;height:4.5rem;margin-bottom:1rem;display:flex}.waitlist-module-scss-module__W1tdEG__successIcon svg{color:var(--star-colour)}.waitlist-module-scss-module__W1tdEG__successTitle{font-weight:700;font-size:var(--font-size-h3)!important}.waitlist-module-scss-module__W1tdEG__successSubtitle{font-size:var(--font-size-small);color:var(--secondary-colour-extra-dark);max-width:26rem;margin-top:.35rem;line-height:1.6}.waitlist-module-scss-module__W1tdEG__successNote{background-color:var(--primary-colour-extra-extra-light);text-align:left;border-radius:.75rem;align-items:flex-start;gap:.5rem;max-width:26rem;margin-top:1.25rem;padding:.75rem 1rem;display:flex}.waitlist-module-scss-module__W1tdEG__successNote svg{color:var(--primary-colour);flex-shrink:0;margin-top:.15rem}.waitlist-module-scss-module__W1tdEG__successNote p{font-size:var(--font-size-extra-small);word-break:break-word;line-height:1.6}@media (max-width:70rem){.waitlist-module-scss-module__W1tdEG__deliveryRow{flex-wrap:wrap}.waitlist-module-scss-module__W1tdEG__deliveryButton{flex:8rem;max-width:none}}
.operationTimeTable-module-scss-module__3URmvW__container{max-width:40rem;box-shadow:var(--table-shadow);border-radius:1rem;flex-direction:column;gap:1.5rem;margin-top:1rem;display:flex;overflow:hidden}.operationTimeTable-module-scss-module__3URmvW__dayMarker{font-size:var(--font-size-extra-small);color:var(--secondary-colour-extra-dark);white-space:nowrap}.operationTimeTable-module-scss-module__3URmvW__timeTable{border-collapse:collapse;width:100%}.operationTimeTable-module-scss-module__3URmvW__timeTable thead{background-color:var(--primary-colour-extra-light)}.operationTimeTable-module-scss-module__3URmvW__timeTable thead th{text-align:left;border-bottom:2px solid var(--primary-colour-middle);padding:.75rem}.operationTimeTable-module-scss-module__3URmvW__timeTable tbody tr{border-bottom:1px solid var(--primary-colour-extra-light)}.operationTimeTable-module-scss-module__3URmvW__timeTable tbody td{padding:.75rem}.operationTimeTable-module-scss-module__3URmvW__dayCell{width:4rem;min-width:4rem}.operationTimeTable-module-scss-module__3URmvW__actionsCell{width:7rem;min-width:7rem}.operationTimeTable-module-scss-module__3URmvW__hoursCell{width:auto}.operationTimeTable-module-scss-module__3URmvW__closedText{color:var(--reminder-colour);font-size:var(--font-size-small)}.operationTimeTable-module-scss-module__3URmvW__timeSlotsContainer{flex-direction:column;gap:.5rem;display:flex}.operationTimeTable-module-scss-module__3URmvW__timeSlot{align-items:center;gap:.5rem;display:flex}.operationTimeTable-module-scss-module__3URmvW__timeSlot input[type=time]{width:8rem}.operationTimeTable-module-scss-module__3URmvW__timeSlot span{font-size:var(--font-size-small);color:var(--primary-colour)}.operationTimeTable-module-scss-module__3URmvW__actionButtons{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}.operationTimeTable-module-scss-module__3URmvW__addButton,.operationTimeTable-module-scss-module__3URmvW__closeButton,.operationTimeTable-module-scss-module__3URmvW__copyButton,.operationTimeTable-module-scss-module__3URmvW__openButton{font-size:var(--font-size-extra-small);cursor:pointer;white-space:nowrap;border:none;border-radius:.5rem;align-items:center;gap:.25rem;padding:.4rem .75rem;transition:all .2s;display:flex}.operationTimeTable-module-scss-module__3URmvW__addButton{background-color:var(--primary-colour);color:#fff}.operationTimeTable-module-scss-module__3URmvW__addButton:hover{background-color:var(--star-colour)}.operationTimeTable-module-scss-module__3URmvW__addButton:disabled{cursor:not-allowed;opacity:.6;background-color:#d3d3d3}.operationTimeTable-module-scss-module__3URmvW__openButton{background-color:var(--primary-colour);color:#fff}.operationTimeTable-module-scss-module__3URmvW__openButton:hover{background-color:var(--star-colour)}.operationTimeTable-module-scss-module__3URmvW__closeButton{background-color:var(--reminder-colour);color:#fff}.operationTimeTable-module-scss-module__3URmvW__closeButton:hover{background-color:var(--reminder-colour-dark)}.operationTimeTable-module-scss-module__3URmvW__copyButton{background-color:var(--secondary-colour);color:var(--primary-colour)}.operationTimeTable-module-scss-module__3URmvW__copyButton:hover{background-color:var(--secondary-colour-dark)}.operationTimeTable-module-scss-module__3URmvW__publicHolidaySection{border-top:1px solid var(--primary-colour-extra-light);padding-top:1rem}.operationTimeTable-module-scss-module__3URmvW__publicHolidaySection .operationTimeTable-module-scss-module__3URmvW__toggleButtonLabel{margin-bottom:.5rem}@media (max-width:44rem){.operationTimeTable-module-scss-module__3URmvW__tableContainer{overflow-x:hidden}.operationTimeTable-module-scss-module__3URmvW__timeTable{display:block}.operationTimeTable-module-scss-module__3URmvW__timeTable thead{display:none}.operationTimeTable-module-scss-module__3URmvW__timeTable tbody{flex-direction:column;gap:0;display:flex}.operationTimeTable-module-scss-module__3URmvW__timeTable tbody tr{border-bottom:1px solid var(--primary-colour-extra-light);flex-direction:column;padding:1rem;display:flex}.operationTimeTable-module-scss-module__3URmvW__timeTable tbody td{padding:0;width:100%!important;min-width:unset!important}.operationTimeTable-module-scss-module__3URmvW__dayCell{font-weight:700;font-size:var(--font-size-h5);margin-bottom:.75rem}.operationTimeTable-module-scss-module__3URmvW__actionsCell{order:3;margin-top:.75rem}.operationTimeTable-module-scss-module__3URmvW__hoursCell{order:2}.operationTimeTable-module-scss-module__3URmvW__actionButtons{flex-flow:wrap}.operationTimeTable-module-scss-module__3URmvW__actionButtons button{flex:1;justify-content:center}.operationTimeTable-module-scss-module__3URmvW__timeSlot{flex-wrap:nowrap}.operationTimeTable-module-scss-module__3URmvW__timeSlot input[type=time]{flex:1;width:auto;min-width:0}}
.onboardingModal-module-scss-module__x8sLfa__centeredBody{text-align:center;flex-direction:column;align-items:center;gap:.75rem;padding:.5rem 0;display:flex}.onboardingModal-module-scss-module__x8sLfa__centeredBody p{font-size:var(--font-size-small);line-height:1.6}.onboardingModal-module-scss-module__x8sLfa__iconBadge{background-color:var(--secondary-colour-light);width:4rem;height:4rem;color:var(--star-colour);border-radius:50%;justify-content:center;align-items:center;margin-bottom:.25rem;display:flex}.onboardingModal-module-scss-module__x8sLfa__introBody{flex-direction:column;gap:.75rem;display:flex}.onboardingModal-module-scss-module__x8sLfa__modalActions{justify-content:flex-end;gap:.75rem;width:100%;display:flex}.onboardingModal-module-scss-module__x8sLfa__bookingLinkBox{background-color:var(--primary-colour-extra-extra-light);border-radius:.6rem;align-items:center;gap:.5rem;width:100%;padding:.5rem .75rem;display:flex}.onboardingModal-module-scss-module__x8sLfa__bookingLinkUrl{font-size:var(--font-size-extra-small);color:var(--primary-colour);text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:1;overflow:hidden}
