.footer-accordion-module__0VT0JG__accordion{margin-bottom:24px}@media (min-width:64rem){.footer-accordion-module__0VT0JG__accordion{display:none}}.footer-accordion-module__0VT0JG__toggle{color:var(--black);background-color:unset;cursor:pointer;border:none;justify-content:space-between;align-items:center;width:100%;padding:0;font-size:1.3125rem;font-weight:700;display:flex}.footer-accordion-module__0VT0JG__toggle img{transition:rotate .3s linear}.footer-accordion-module__0VT0JG__toggle[aria-expanded=true] img{transform:rotate(180deg)}.footer-accordion-module__0VT0JG__content{max-height:0;transition:max-height .3s linear;overflow:hidden}.footer-accordion-module__0VT0JG__content.footer-accordion-module__0VT0JG__open{max-height:15rem}.footer-accordion-module__0VT0JG__content>*{opacity:1;visibility:visible;transition:opacity .3s linear,visibility}.footer-accordion-module__0VT0JG__content:not(.footer-accordion-module__0VT0JG__open)>*{opacity:0;visibility:hidden;transition:opacity .3s linear,visibility 0s linear .3s}.footer-accordion-module__0VT0JG__contentWrapper{border-inline-start:1px solid var(--jade);margin-top:10px;padding-inline-start:16px}
@layer base{.footer-action-module__OugULq__action{background-color:unset;color:var(--black);cursor:pointer;text-align:left;border:none;align-items:center;width:99%;padding:0;font-size:.75rem;text-decoration:none;display:flex}.footer-action-module__OugULq__action:hover{color:var(--peacock)}.footer-action-module__OugULq__externalIcon{margin-left:2px}@media (min-width:64rem){.footer-action-module__OugULq__action{width:100%}}}
.footer-action-list-module__UK4juW__title{color:var(--jade);margin-bottom:4px;font-size:.75rem;font-weight:700}.footer-action-list-module__UK4juW__list{padding:0;list-style:none}.footer-action-list-module__UK4juW__list li{margin:0 0 4px;line-height:1.125rem}.footer-action-list-module__UK4juW__actionList{display:none}@media (min-width:64rem){.footer-action-list-module__UK4juW__actionList{width:100%;max-width:200px;display:block}}
.about-section-module__jM_I_a__links{flex-direction:column;gap:10px;display:flex}
@layer base{.footer-module__wyCtfa__footer{background-color:var(--white);padding:32px 16px}.footer-module__wyCtfa__links{text-align:center}.footer-module__wyCtfa__copyright{color:var(--black);margin-bottom:24px;font-size:.625rem;line-height:1.5}.footer-module__wyCtfa__downloadLink{margin-bottom:24px}@media screen and (min-width:20rem){.footer-module__wyCtfa__downloadLink{min-width:230px}}@media (min-width:64rem){.footer-module__wyCtfa__accordions{display:none}.footer-module__wyCtfa__copyright{margin-bottom:0}.footer-module__wyCtfa__links{text-align:left}.footer-module__wyCtfa__footer{justify-content:space-between;gap:24px;padding:32px 64px;display:flex}.footer-module__wyCtfa__downloadLink{margin:0 0 24px}.footer-module__wyCtfa__navigation{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}}}
.legal-section-module__LCSiyG__links{flex-direction:column;gap:10px;display:flex}.legal-section-module__LCSiyG__mobileList{padding:0;list-style:none}.legal-section-module__LCSiyG__mobileList li{margin:8px 0}.legal-section-module__LCSiyG__mobileColor{color:var(--peacock)}@media (min-width:64rem){.legal-section-module__LCSiyG__mobileColor{color:var(--black)}.legal-section-module__LCSiyG__mobileList{display:none}}
.opportunities-section-module__2ElBWq__links{flex-direction:column;gap:10px;display:flex}
.social-icons-module__cZLdKW__icons{justify-content:center;align-items:center;gap:16px;margin-bottom:16px;display:flex}@media (min-width:64rem){.social-icons-module__cZLdKW__icons{justify-content:flex-start}}
.support-section-module__RicpTq__links{flex-direction:column;gap:10px;display:flex}
@layer base{.modal-module__srlDQa__wrapper{--modal-radius:16px;position:fixed;inset:0}.modal-module__srlDQa__modal{z-index:6;text-align:left;background:#fff;border:none;border-radius:16px;flex-direction:column;width:100%;max-width:32.75rem;max-height:90dvh;display:flex;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 1px 32px #0003}.modal-module__srlDQa__modalHeading{border-top-right-radius:var(--modal-radius);border-top-left-radius:var(--modal-radius);justify-content:space-between;align-items:center;padding:20px 20px 0;display:flex;position:relative}.modal-module__srlDQa__modalHeading:after{content:"";background-color:var(--white);z-index:2;height:4px;position:absolute;bottom:0;left:0;right:0}.modal-module__srlDQa__modalContent{padding:0 var(--modal-horizontal-padding)20px;position:relative;overflow-x:auto}.modal-module__srlDQa__noContentPadding .modal-module__srlDQa__modalContent{padding:0}.modal-module__srlDQa__errorModal{width:95vw;max-width:100%;margin-left:auto;margin-right:auto;display:block;left:0;transform:translate(3%,-50%)}.modal-module__srlDQa__wrapper.modal-module__srlDQa__errorModal,.modal-module__srlDQa__wrapper.modal-module__srlDQa__errorModal.modal-module__srlDQa__isActive{z-index:6}.modal-module__srlDQa__wrapper.modal-module__srlDQa__isActive{z-index:5;transform:translateY(0)}.modal-module__srlDQa__wrapper.modal-module__srlDQa__closed{animation:.3s linear forwards modal-module__srlDQa__hidden}.modal-module__srlDQa__wrapper.modal-module__srlDQa__isActive.modal-module__srlDQa__modalInModal{z-index:6}.modal-module__srlDQa__wrapper.modal-module__srlDQa__isActive.modal-module__srlDQa__modalInModal .modal-module__srlDQa__modal{max-width:100%}.modal-module__srlDQa__closeButton{cursor:pointer;margin-right:calc(0px - var(--modal-horizontal-padding)/2);background:0 0;border:none;padding-right:5px;display:block}.modal-module__srlDQa__closeButton:disabled{cursor:not-allowed}.modal-module__srlDQa__closeIcon{width:1.5rem;height:1.5rem}.modal-module__srlDQa__shadow{height:2px;box-shadow:0 2px 8px 0 var(--box-shadow)}.modal-module__srlDQa__shadowCover{background-color:var(--white);height:5px;position:absolute;top:0;left:0;right:0}@media (min-width:32rem){.modal-module__srlDQa__wrapper.modal-module__srlDQa__isActive.modal-module__srlDQa__modalInModal .modal-module__srlDQa__modal{max-width:95vw}}@media (min-width:48rem){.modal-module__srlDQa__errorModal{width:auto;max-width:28.75rem;margin-left:0;left:50%;transform:translate(-50%,-50%)}.modal-module__srlDQa__wrapper.modal-module__srlDQa__isActive.modal-module__srlDQa__modalInModal .modal-module__srlDQa__modal{max-width:460px}}}
.error-modal-module__dSfktW__modal>dialog{width:90%}.error-modal-module__dSfktW__errorTitle{margin-top:0;margin-bottom:.5rem;font-size:1.063rem;font-weight:600}.error-modal-module__dSfktW__errorMessage{margin-bottom:40px;font-size:.938rem}.error-modal-module__dSfktW__errorButtonWrapper{flex-wrap:wrap-reverse;justify-content:flex-end;gap:1.5rem;display:flex}.error-modal-module__dSfktW__tertiaryButton{color:var(--primary);border:none;width:fit-content;padding:0;font-size:.813rem;font-weight:600}.error-modal-module__dSfktW__primaryButton{width:fit-content;padding-left:1.75rem;padding-right:1.75rem;font-size:.813rem}.error-modal-module__dSfktW__fixed{position:fixed;inset:0}
@layer base{.check-in-button-module__qmILnW__checkInButton{width:100%;box-shadow:0 2px 12px 0 var(--box-shadow-check-in-button);border-radius:3.125rem;margin:0 1.125rem;padding:1.125rem}@media (max-width:20rem){.check-in-button-module__qmILnW__checkInButton{padding-top:.5rem;padding-bottom:.5rem}}}
.focus-card-module__Fo8MhW__focusCard{box-shadow:0 .125rem 1rem 0 var(--box-shadow-focus-card);background:var(--white);border-radius:1rem;padding:1rem;position:relative;overflow:visible}.focus-card-module__Fo8MhW__content{z-index:2;flex-direction:column;display:flex;position:relative}.focus-card-module__Fo8MhW__checkInButton{width:fit-content;margin-top:1.5rem;margin-left:0;padding:10px 20px}.focus-card-module__Fo8MhW__displayTail:before{background:var(--white);box-shadow:0 .125rem 1rem 0 var(--box-shadow-focus-card);content:"";z-index:1;width:1.5rem;height:1.5rem;display:block;position:absolute;bottom:0;left:50%;transform:translate(-50%)translateY(50%)rotate(45deg)}.focus-card-module__Fo8MhW__displayTail:after{background:var(--white);content:"";z-index:1;width:4rem;height:2rem;display:block;position:absolute;bottom:0;left:50%;transform:translate(-50%)}@media (max-width:20rem){.focus-card-module__Fo8MhW__focusCard{border-radius:.5rem;padding:.5rem}}
.map-pin-icon-module__-GEENW__icon{text-anchor:middle;height:calc(var(--enlarged-pin-height)*.65);width:calc(var(--enlarged-pin-width)*.65);position:absolute;bottom:0;left:50%;overflow:visible;transform:translate(-50%)}.map-pin-icon-module__-GEENW__enlargePin{height:var(--enlarged-pin-height);width:var(--enlarged-pin-width)}.map-pin-icon-module__-GEENW__pinMessage{text-align:center;display:flex}.map-pin-icon-module__-GEENW__pinMessage tspan{font-weight:700}.map-pin-icon-module__-GEENW__open{fill:var(--jade)}.map-pin-icon-module__-GEENW__isCheckIn .map-pin-icon-module__-GEENW__open{fill:var(--primary)}.map-pin-icon-module__-GEENW__closed{fill:var(--grey-3)}.map-pin-icon-module__-GEENW__checkedIn{fill:var(--jade)}.map-pin-icon-module__-GEENW__checkedInText{fill:var(--primary)}
.pin-message-module__tFSyXG__bigText{font-size:1.5rem}.pin-message-module__tFSyXG__smallText{font-size:.9rem}
.map-pin-module__V8nz9q__pinWrapper{cursor:pointer;--enlarged-pin-height:120px;--enlarged-pin-width:95px;position:relative}.map-pin-module__V8nz9q__pinButton{height:calc(var(--enlarged-pin-height)*.65);width:calc(var(--enlarged-pin-width)*.65);cursor:pointer;background:0 0;border:none;position:relative}.map-pin-module__V8nz9q__cardWrapper{opacity:0;visibility:hidden;width:0;height:0;padding-bottom:50px;position:absolute;bottom:50px;left:50%;overflow:hidden;transform:translate(-50%)}.map-pin-module__V8nz9q__pinWrapper.map-pin-module__V8nz9q__hovered .map-pin-module__V8nz9q__cardWrapper,.map-pin-module__V8nz9q__pinWrapper.map-pin-module__V8nz9q__focused .map-pin-module__V8nz9q__cardWrapper{bottom:95px;overflow:visible}.map-pin-module__V8nz9q__pinWrapper.map-pin-module__V8nz9q__hovered .map-pin-module__V8nz9q__pinButton,.map-pin-module__V8nz9q__pinWrapper.map-pin-module__V8nz9q__focused .map-pin-module__V8nz9q__pinButton{height:var(--enlarged-pin-height);width:var(--enlarged-pin-width)}.map-pin-module__V8nz9q__infoBadge{margin-top:24px}@media screen and (min-width:64rem){.map-pin-module__V8nz9q__pinWrapper:hover .map-pin-module__V8nz9q__cardWrapper{opacity:1;visibility:visible;width:21rem;height:auto}}@media screen and (max-width:20rem){.map-pin-module__V8nz9q__pinButton{height:calc(var(--enlarged-pin-height)*.35);width:calc(var(--enlarged-pin-width)*.35)}.map-pin-module__V8nz9q__pinWrapper.map-pin-module__V8nz9q__hovered .map-pin-module__V8nz9q__pinButton,.map-pin-module__V8nz9q__pinWrapper.map-pin-module__V8nz9q__focused .map-pin-module__V8nz9q__pinButton{height:calc(var(--enlarged-pin-height)*.85);width:calc(var(--enlarged-pin-width)*.55)}}
@layer base{.status-message-module___vY5IW__statusMessage{background-color:var(--primary-bg);border-radius:.75rem;padding:1rem}.status-message-module___vY5IW__statusMessage h5{color:var(--primary-dark);margin-bottom:.25rem;font-size:.9375rem;font-weight:700}.status-message-module___vY5IW__statusMessage p{color:var(--black-secondary);font-size:.8125rem}}
.favorite-button-module__XFq45W__button{text-transform:capitalize;white-space:nowrap;padding-left:.6rem;justify-content:flex-start;min-width:7rem;padding-block:.625rem;font-size:.8125rem}.favorite-button-module__XFq45W__button.favorite-button-module__XFq45W__added{justify-content:center;padding-block:.7rem;padding-inline:0}.favorite-button-module__XFq45W__wrapper{margin-top:16px;transition:all .3s ease-in-out}@media (min-width:64rem){.favorite-button-module__XFq45W__wrapper{margin-top:32px}}.favorite-button-module__XFq45W__hideButton{visibility:hidden;max-height:0;margin-top:0;transition:unset;animation-duration:0s;overflow:hidden}.favorite-button-module__XFq45W__disappearButton{margin-top:0;animation:.3s ease-in-out forwards favorite-button-module__XFq45W__close}@keyframes favorite-button-module__XFq45W__close{0%{max-height:400px}90%{max-height:0}to{visibility:hidden;max-height:0;overflow:hidden}}@media (max-width:20rem){.favorite-button-module__XFq45W__button{padding:.35rem;border-width:1px;min-width:5rem;padding-right:.75rem}.favorite-button-module__XFq45W__button svg{width:.75rem;height:.75rem}}
.salon-detail-header-module__WrMktW__canadianOwnedSalon{font-size:.75rem;font-weight:500}.salon-detail-header-module__WrMktW__header{flex-direction:column;margin:0 1rem 1rem;display:flex}.salon-detail-header-module__WrMktW__estWait{letter-spacing:.5px;color:var(--black-secondary);text-transform:uppercase;font-size:.688rem;font-weight:600}.salon-detail-header-module__WrMktW__waitTime{color:var(--jade);margin-top:.188rem;font-size:3.5rem;font-weight:700;line-height:4rem}.salon-detail-header-module__WrMktW__placeName{color:var(--black);margin-top:.5rem;font-size:1.25rem;font-weight:600}.salon-detail-header-module__WrMktW__lastWord{white-space:nowrap;align-items:center;gap:.375rem;display:inline-flex}.salon-detail-header-module__WrMktW__lastWord svg{min-width:1.25rem;min-height:1.25rem}.salon-detail-header-module__WrMktW__buttonGroup{flex-flow:row;gap:.75rem;width:fit-content;display:flex}.salon-detail-header-module__WrMktW__button{text-transform:capitalize;white-space:nowrap;align-self:flex-start;margin-top:16px;font-size:.8125rem}.salon-detail-header-module__WrMktW__mobileButton{display:block}.salon-detail-header-module__WrMktW__desktopButton{display:none}.salon-detail-header-module__WrMktW__statusMessage{margin-top:24px}@media (min-width:64rem){.salon-detail-header-module__WrMktW__button{margin-top:32px}.salon-detail-header-module__WrMktW__header{margin-left:1.5rem;margin-right:1.5rem}.salon-detail-header-module__WrMktW__mobileButton{display:none}.salon-detail-header-module__WrMktW__desktopButton{display:block}}
@layer base{.schedule-list-module__grQtWW__scheduleList{width:100%;margin:8px 0 0;padding:0}.schedule-list-module__grQtWW__row{justify-content:space-between;width:100%;margin-bottom:8px;display:flex}.schedule-list-module__grQtWW__firstRow{color:var(--black);font-weight:600}.schedule-list-module__grQtWW__column{flex-direction:column;line-height:1.42;display:flex}.schedule-list-module__grQtWW__right{align-items:flex-end}.schedule-list-module__grQtWW__textRight{text-align:right}.schedule-list-module__grQtWW__specialHours{color:var(--marigold)}}
.salon-detail-accordion-module__8E0H7q__salonStatus{color:var(--black);gap:.5rem;display:flex}.salon-detail-accordion-module__8E0H7q__accordion{width:100%;margin-right:4.5625rem}.salon-detail-accordion-module__8E0H7q__noTitle{margin-top:0}@media (min-width:64rem){.salon-detail-accordion-module__8E0H7q__statusSeparator,.salon-detail-accordion-module__8E0H7q__statusMessage{display:none}}@media (max-width:20rem){.salon-detail-accordion-module__8E0H7q__accordion{margin-right:.5rem}}
.account-nba-module__KEPDuW__content{flex-grow:1;justify-content:space-between;align-items:center;display:flex}.account-nba-module__KEPDuW__heading{font-size:1.0625rem;font-style:normal;font-weight:600;line-height:1.5rem}.account-nba-module__KEPDuW__ctaArrow{min-width:1rem;min-height:1rem}@media (min-width:48rem){.account-nba-module__KEPDuW__heading{font-size:1rem}.account-nba-module__KEPDuW__card>div{padding:0}}
@layer base{.salon-detail-item-module__T7Ursq__detailsItemWrapper{grid-template-columns:auto 1fr;align-items:center;gap:1rem;padding-left:1rem;font-size:.813rem;font-weight:400;display:grid}.salon-detail-item-module__T7Ursq__detailsItemWrapper.salon-detail-item-module__T7Ursq__clickable{cursor:pointer}.salon-detail-item-module__T7Ursq__detailsItemWrapper.salon-detail-item-module__T7Ursq__itemButton{background-color:unset;border:unset}.salon-detail-item-module__T7Ursq__contentsGroup{border-bottom:1px solid var(--border-grey);flex-direction:row;justify-content:space-between;align-items:center;padding-top:1.188rem;padding-bottom:1.0625rem;display:flex}.salon-detail-item-module__T7Ursq__icon{margin-right:1rem}.salon-detail-item-module__T7Ursq__link{color:inherit;text-decoration:none}.salon-detail-item-module__T7Ursq__noBottomBorder{border-bottom:none}@media (max-width:20rem){.salon-detail-item-module__T7Ursq__contentsGroup{overflow:hidden}.salon-detail-item-module__T7Ursq__detailsItemWrapper{gap:.25rem;padding-left:.2rem}}}
.inputs-group-module__N-IanW__inputGroup{flex-direction:column;margin-top:3rem;display:flex}.inputs-group-module__N-IanW__nameInput,.inputs-group-module__N-IanW__statusMessage{margin-bottom:1.5rem}.inputs-group-module__N-IanW__numPeople{margin-bottom:.75rem}.inputs-group-module__N-IanW__phoneNumberInput{margin-top:.75rem}.inputs-group-module__N-IanW__statusMessage{padding:.75rem}.inputs-group-module__N-IanW__selectDropdown{box-sizing:border-box;width:100%}
.next-best-action-module__clwYWq__nbaContainer{color:#000;border-radius:.75rem;flex-direction:row;gap:.5rem;padding:.25rem;display:flex}.next-best-action-module__clwYWq__nbaContainerAnimationStyles{opacity:1;max-height:100rem;transition:max-height .3s,opacity .3s,padding .1s .2s,margin-bottom .1s .2s}.next-best-action-module__clwYWq__dismissing{opacity:0;max-height:0;padding:0}.next-best-action-module__clwYWq__hidden{display:none}.next-best-action-module__clwYWq__accountContent{justify-content:space-between}.next-best-action-module__clwYWq__content{flex-grow:1;align-items:center;display:flex}.next-best-action-module__clwYWq__textContainer{flex-direction:column;gap:.25rem;padding-inline:.25rem;display:flex}.next-best-action-module__clwYWq__checkedInIcon{min-width:68px;max-width:unset}.next-best-action-module__clwYWq__actionButton{color:var(--peacock);cursor:pointer;align-items:center;gap:.25rem;min-height:1rem;font-size:.75rem;font-weight:600;display:flex}.next-best-action-module__clwYWq__actionButton svg{rotate:180deg}.next-best-action-module__clwYWq__closeButton{cursor:pointer;align-self:flex-start;min-width:1.5rem}.next-best-action-module__clwYWq__textHeading{font-size:.875rem;font-weight:inherit}.next-best-action-module__clwYWq__nbaContainer>div{padding:0}.next-best-action-module__clwYWq__spinnerContainer{position:absolute}.next-best-action-module__clwYWq__nbaText{align-items:center;gap:.25rem;display:flex}.next-best-action-module__clwYWq__spinnerContainer,.next-best-action-module__clwYWq__nbaText{transition:all .3s linear}.next-best-action-module__clwYWq__spinnerContainer,.next-best-action-module__clwYWq__nbaText.next-best-action-module__clwYWq__isLoading{visibility:hidden;opacity:0}.next-best-action-module__clwYWq__spinnerContainer.next-best-action-module__clwYWq__isLoading,.next-best-action-module__clwYWq__nbaText{visibility:visible;opacity:1}@media screen and (max-width:20rem){.next-best-action-module__clwYWq__nbaContainer{padding:.5rem}}@media (min-width:20rem){.next-best-action-module__clwYWq__nbaContainer{padding:1rem}.next-best-action-module__clwYWq__nbaContainer.next-best-action-module__clwYWq__dismissing{padding:0}.next-best-action-module__clwYWq__content{gap:1rem}}@media (min-width:64rem){.next-best-action-module__clwYWq__nbaContainer{height:6.25rem;margin-bottom:1rem;padding:.75rem}.next-best-action-module__clwYWq__nbaContainer.next-best-action-module__clwYWq__dismissing{margin-bottom:0}}
.ready-next-module__50fGxW__disabledText{opacity:.5}.ready-next-module__50fGxW__readyNext{flex-direction:column;align-items:flex-start;margin-top:2rem;margin-bottom:-.5rem;display:flex}.ready-next-module__50fGxW__readyNextCheckmarkWrapper{padding-bottom:.25rem;padding-left:1px}.ready-next-module__50fGxW__readyNextCheckboxLabel{font-size:.938rem}.ready-next-module__50fGxW__readyNextDisclaimer{color:var(--black-secondary);margin-left:2.5rem;font-size:.688rem}.ready-next-module__50fGxW__link{color:var(--peacock);cursor:pointer;background:0 0;border:none;font-weight:700;text-decoration:none}
@layer base{.autocomplete-module__AlA79q__inputField{border:none;border-bottom:1.5px solid var(--border-grey);font-size:1rem;font-family:var(--poppins-font);background:0 0;border-radius:0;position:relative}div.autocomplete-module__AlA79q__inputField{border-bottom:none}.autocomplete-module__AlA79q__inputContainer:focus-within label{transform:translateY(-15px)scale(.6875)}.autocomplete-module__AlA79q__inputContainer.autocomplete-module__AlA79q__filled:not(:first-child),.autocomplete-module__AlA79q__inputContainer:focus-within:not(:first-child){padding-top:1rem}.autocomplete-module__AlA79q__inputContainer{flex-direction:column;transition:padding-top .2s cubic-bezier(0,0,.2,1);display:flex;position:relative}.autocomplete-module__AlA79q__inputContainer .autocomplete-module__AlA79q__filled{transform:translateY(-15px)scale(.6875)}.autocomplete-module__AlA79q__input{box-sizing:border-box;width:100%;padding:.1875rem 1.5rem .4375rem 0;font-size:1rem;line-height:1;transition:all .2s cubic-bezier(0,0,.2,1)}.autocomplete-module__AlA79q__label{color:var(--black-secondary);pointer-events:none;transform-origin:0 0;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.25rem;font-size:1rem;line-height:1;transition:all .2s cubic-bezier(0,0,.2,1);display:block;position:absolute;left:0;right:1.5rem;overflow:hidden;transform:translateY(4px)scale(1)}.autocomplete-module__AlA79q__label button{opacity:.67;width:1rem}.autocomplete-module__AlA79q__input:focus,.autocomplete-module__AlA79q__input:focus:disabled{border-bottom:1.5px solid var(--black);caret-color:var(--primary);outline:none}.autocomplete-module__AlA79q__input:disabled,.autocomplete-module__AlA79q__input:disabled:focus,.autocomplete-module__AlA79q__input:disabled::placeholder,.autocomplete-module__AlA79q__disabledLabel{caret-color:#0000;opacity:.5;cursor:not-allowed}.autocomplete-module__AlA79q__disabledLabel{opacity:.67}.autocomplete-module__AlA79q__error,.autocomplete-module__AlA79q__error:focus,.autocomplete-module__AlA79q__error::placeholder{color:var(--error);border-color:var(--error)}.autocomplete-module__AlA79q__errorMessage{visibility:hidden;font-size:.75rem;line-height:1}.autocomplete-module__AlA79q__hasError{visibility:visible;padding-top:.5rem}.autocomplete-module__AlA79q__input::placeholder{color:#0000}.autocomplete-module__AlA79q__clearButton{cursor:pointer;background:0 0;border:none;margin:0;padding:0;position:absolute;top:0;bottom:.5rem;right:0}.autocomplete-module__AlA79q__clearButton:focus{outline:5px auto -webkit-focus-ring-color}.autocomplete-module__AlA79q__dropdownMenu{z-index:10;background-color:var(--white);box-shadow:0 2px 12px 0 var(--box-shadow);visibility:hidden;opacity:0;pointer-events:none;margin:0;padding:0;list-style:none;transition:opacity .2s;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.autocomplete-module__AlA79q__dropdownVisible{visibility:visible;opacity:1;pointer-events:auto}.autocomplete-module__AlA79q__dropdownMenu,.autocomplete-module__AlA79q__dropdownMenu li:first-child{border-top-left-radius:1rem;border-top-right-radius:1rem}.autocomplete-module__AlA79q__dropdownMenu,.autocomplete-module__AlA79q__dropdownMenu li:last-child{border-bottom-right-radius:1rem;border-bottom-left-radius:1rem}.autocomplete-module__AlA79q__option{cursor:pointer;white-space:nowrap;text-overflow:ellipsis;padding:.75rem 1rem;position:relative;overflow:hidden}.autocomplete-module__AlA79q__option:after{content:"";background-color:var(--ics-shadow);height:1px;position:absolute;inset:0 1rem}.autocomplete-module__AlA79q__focused{background-color:var(--blue-grey)}@media screen and (max-width:20rem){.autocomplete-module__AlA79q__input{padding-right:1rem}}}.autocomplete-module__AlA79q__input{}
.sign-up-in-module__eG23Ka__wrapper{min-height:33rem;padding:0 1.5rem}.sign-up-in-module__eG23Ka__heading{width:85%;font-size:1.5rem;font-weight:700;line-height:1.33}.sign-up-in-module__eG23Ka__disabledOverlay{position:relative}.sign-up-in-module__eG23Ka__disabledOverlay:after{content:"";background-color:var(--white);opacity:.5;width:100%;height:100%;position:absolute;top:0;left:0}.sign-up-in-module__eG23Ka__subheading{color:var(--black-secondary);padding-top:.5rem;font-size:.813rem}.sign-up-in-module__eG23Ka__link{color:var(--peacock);cursor:pointer;background:0 0;border:none;padding:0;font-weight:700;text-decoration:none}.sign-up-in-module__eG23Ka__buttonGroup{flex-direction:column;gap:.75rem;margin-top:2.5rem;display:flex}.sign-up-in-module__eG23Ka__disclaimer{color:var(--black-secondary);text-align:center;margin:2rem 1rem 0;font-size:.75rem}@media (min-width:64rem){.sign-up-in-module__eG23Ka__wrapper{padding:0 2rem 4rem}.sign-up-in-module__eG23Ka__heading{width:80%}.sign-up-in-module__eG23Ka__buttonGroup{gap:1rem}.sign-up-in-module__eG23Ka__button{justify-content:flex-start;width:100%;padding:.875rem 0 .813rem 1rem;font-size:.938rem}.sign-up-in-module__eG23Ka__button.sign-up-in-module__eG23Ka__isLoading{justify-content:center}.sign-up-in-module__eG23Ka__disclaimer{width:315px;margin:2rem auto 0}}
#platform-button-module__2Q3o2q__email,#platform-button-module__2Q3o2q__google,#platform-button-module__2Q3o2q__apple{border-radius:28px;justify-content:flex-start;padding:.75rem 0 .75rem 1rem;font-size:.938rem}#platform-button-module__2Q3o2q__email span,#platform-button-module__2Q3o2q__google span,#platform-button-module__2Q3o2q__apple span{gap:1rem}#platform-button-module__2Q3o2q__email img,#platform-button-module__2Q3o2q__google img,#platform-button-module__2Q3o2q__apple img{width:2rem;height:2rem}@media (min-width:64rem){#platform-button-module__2Q3o2q__email,#platform-button-module__2Q3o2q__google,#platform-button-module__2Q3o2q__apple{justify-content:flex-start;width:100%;padding:.875rem 0 .813rem 1rem;font-size:.938rem}}
.checkbox-module__aXaPPW__label{align-items:center;gap:1rem;display:flex}.checkbox-module__aXaPPW__disabled{cursor:not-allowed}.checkbox-module__aXaPPW__checkboxContainer{justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:flex;position:relative}.checkbox-module__aXaPPW__input{appearance:none;cursor:pointer;background-color:#0000;border:.1rem solid #00000080;border-radius:.25rem;width:1.5rem;height:1.5rem;margin:0;transition:all .12s}.checkbox-module__aXaPPW__checkIcon{opacity:0;z-index:1;visibility:hidden;width:100%;height:100%;transition:opacity .12s;position:absolute}.checkbox-module__aXaPPW__input:checked~.checkbox-module__aXaPPW__checkIcon{opacity:1;visibility:visible}.checkbox-module__aXaPPW__input:checked{background-color:var(--primary);border:none}.checkbox-module__aXaPPW__input:disabled{cursor:not-allowed;opacity:.25}.checkbox-module__aXaPPW__input:checked:disabled{opacity:.5}
@layer base{.bottom-sheet-dismissible-header-module__yLyvrW__heading{text-wrap:balance;padding-block-start:calc(var(--bottom-sheet-dismissible-icon-pad) + .2rem);padding-block-end:.75rem;padding-inline:1.5rem 0;font-size:1.063rem;line-height:1.3}}
.confirm-action-modal-module__9FJSqW__wrapper{flex-direction:column;flex:1;justify-content:space-between;padding-inline:1rem;display:flex}.confirm-action-modal-module__9FJSqW__heading{text-wrap:balance;text-align:center;margin:2rem 0 1rem;padding:0;font-size:1.5rem;line-height:1.3}.confirm-action-modal-module__9FJSqW__content{text-wrap:pretty;padding-inline:.5rem;font-size:.938rem}.confirm-action-modal-module__9FJSqW__button{background-color:var(--orange);width:100%;color:var(--white);cursor:pointer;border:none;border-radius:28px;margin:1rem 0 1.125rem;padding:1rem;font-size:1rem;font-weight:600;box-shadow:0 2px 12px #0000001f}@media (min-width:64rem){.confirm-action-modal-module__9FJSqW__wrapper{overflow:hidden auto}.confirm-action-modal-module__9FJSqW__wrapper,.confirm-action-modal-module__9FJSqW__content{text-align:center;margin:0}.confirm-action-modal-module__9FJSqW__content{padding:0;font-size:.938rem}.confirm-action-modal-module__9FJSqW__button{width:100%;margin-top:3rem}}
.create-profile-module__HTKhaq__container{flex-direction:column;justify-content:space-between;height:100%;display:flex;position:relative;overflow:hidden auto}.create-profile-module__HTKhaq__contents{margin:0 1.5rem}.create-profile-module__HTKhaq__title{margin-top:.5rem;margin-bottom:2rem;font-size:1.5rem;font-weight:700}.create-profile-module__HTKhaq__inputGroup{flex-direction:column;gap:2.5rem;display:flex}.create-profile-module__HTKhaq__promos{flex-direction:column;align-items:flex-start;margin-top:2rem;display:flex}.create-profile-module__HTKhaq__promosCheckboxWrapper{padding-bottom:.25rem}.create-profile-module__HTKhaq__promosCheckboxLabel{font-size:.938rem}.create-profile-module__HTKhaq__promosDisclaimer{margin-block:0;color:var(--black-secondary);margin-left:2.5rem;font-size:.688rem}.create-profile-module__HTKhaq__submitButton{width:auto;height:56px;margin:2rem 1.5rem 1rem;font-size:15px}.create-profile-module__HTKhaq__link{color:var(--peacock);background:0 0;border:none;font-weight:700;text-decoration:none}@media (min-width:64rem){.create-profile-module__HTKhaq__submitButton{margin:2rem 1.5rem .375rem}}
.mobile-salon-focus-card-module__qu5VmG__cardButton{cursor:pointer;min-width:80vw;color:var(--grey);scroll-snap-align:center;background:0 0;border:none}.mobile-salon-focus-card-module__qu5VmG__cardButton:first-child{margin-left:18rem}.mobile-salon-focus-card-module__qu5VmG__cardButton:last-child{margin-right:18rem}.mobile-salon-focus-card-module__qu5VmG__checkInButton{width:fit-content;margin-top:1.5rem;margin-left:0;padding:10px 20px;font-size:.8125rem}.mobile-salon-focus-card-module__qu5VmG__infoBadge{margin-top:24px}@media (min-width:32rem){.mobile-salon-focus-card-module__qu5VmG__checkInButton{font-size:1rem}.mobile-salon-focus-card-module__qu5VmG__cardButton{min-width:23rem}}@media (max-width:20rem){.mobile-salon-focus-card-module__qu5VmG__checkInButton{margin-top:.75rem;padding:.4rem .75rem}.mobile-salon-focus-card-module__qu5VmG__checkInButton img{width:.75rem;height:.75rem}.mobile-salon-focus-card-module__qu5VmG__cardButton:first-child{margin-left:0}.mobile-salon-focus-card-module__qu5VmG__cardButton{min-width:88vw}.mobile-salon-focus-card-module__qu5VmG__waitTimeLargeText{align-items:flex-end}}
@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41e95f694c5c4549-s.666bad7d.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6c55a692938ebbbc-s.0a77efb4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a218039a3287bcfd-s.p.4a23d71b.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bdc7e24a509eb931-s.43b0b13e.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0da9c7f357bd9d4d-s.b2288445.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8e6fa89aa22d24ec-s.p.3aec397d.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0a7740363b4d4863-s.95e4158a.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f9d24ebef5d5292-s.bd593fbe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e2334d715941921e-s.p.d82a9aff.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b53057dbf91a7acf-s.c55744ae.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/798ea22d9983e047-s.b460e02c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/47fe1b7cd6e6ed85-s.p.855a563b.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.poppins_b34784d3-module__h-FvLa__className{font-family:Poppins,Poppins Fallback;font-style:normal}.poppins_b34784d3-module__h-FvLa__variable{--poppins-font:"Poppins","Poppins Fallback"}
.mobile-salon-focus-list-module__n5S9-q__mobileSalonFocusList{-ms-overflow-style:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;opacity:0;z-index:1;grid-auto-flow:column;justify-content:space-between;align-items:end;gap:1rem;width:100%;margin-bottom:3.5rem;padding:1rem;list-style:none;display:grid;position:absolute;bottom:0;overflow-x:scroll}.mobile-salon-focus-list-module__n5S9-q__visible.mobile-salon-focus-list-module__n5S9-q__mobileSalonFocusList{scroll-behavior:smooth;animation:.3s linear forwards mobile-salon-focus-list-module__n5S9-q__visible}.mobile-salon-focus-list-module__n5S9-q__mobileSalonFocusList::-webkit-scrollbar{display:none}.mobile-salon-focus-list-module__n5S9-q__checkInButton{width:fit-content;margin-top:1.5rem}@media (orientation:landscape){.mobile-salon-focus-list-module__n5S9-q__mobileSalonFocusList{display:none}}@media (max-width:20rem){.mobile-salon-focus-list-module__n5S9-q__mobileSalonFocusList{margin-bottom:calc(var(--ics-footer-height) - 1rem);gap:.5rem;padding-bottom:1.5rem}.mobile-salon-focus-list-module__n5S9-q__cardButton{min-width:23rem}}@media (min-width:64rem){.mobile-salon-focus-list-module__n5S9-q__mobileSalonFocusList,.mobile-salon-focus-list-module__n5S9-q__visible.mobile-salon-focus-list-module__n5S9-q__mobileSalonFocusList{display:none}}@keyframes mobile-salon-focus-list-module__n5S9-q__visible{to{opacity:1}}
.field-v2-module__7fekgG__contentContainer{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.field-v2-module__7fekgG__infoItem{min-height:3.5rem;padding-block:.5625rem;position:relative;overflow:hidden}.field-v2-module__7fekgG__infoItemContent{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.field-v2-module__7fekgG__infoLabel{color:var(--black);align-items:center;gap:.25rem;min-width:fit-content;display:flex}.field-v2-module__7fekgG__infoLabel button{width:1rem;height:1rem}.field-v2-module__7fekgG__address{color:var(--black-secondary);width:60%;white-space:wrap;overflow-wrap:break-word}.field-v2-module__7fekgG__addEditButton{color:var(--peacock);margin-left:.5rem;flex-shrink:0;margin-block:auto;font-weight:600}.field-v2-module__7fekgG__button{cursor:pointer;color:var(--black-secondary);background:0 0;border:none}.field-v2-module__7fekgG__sheet{background-color:var(--white);box-shadow:0 0 32px 0 var(--box-shadow-overlay);z-index:6;border-top-left-radius:16px;border-top-right-radius:16px;width:100%;min-height:320px;margin:0;padding:1.25rem 1rem;transition:all .3s ease-in-out;position:fixed;bottom:0;left:0;transform:translateY(100%)}.field-v2-module__7fekgG__isActive{z-index:6;transform:translateY(0)}.field-v2-module__7fekgG__closed{animation:.3s linear forwards field-v2-module__7fekgG__hidden}.field-v2-module__7fekgG__backdrop{background-color:var(--background-black);opacity:0;width:100%;height:100%;transition:all .3s ease-in-out;display:none;position:fixed;top:0;left:0}.field-v2-module__7fekgG__backdrop.field-v2-module__7fekgG__visible{z-index:4;animation:.3s linear forwards field-v2-module__7fekgG__visible;display:block}.field-v2-module__7fekgG__closeButton{float:right;background:0 0;border:none;padding:0}.field-v2-module__7fekgG__closeIcon{width:1.5rem;height:1.5rem;transform:rotate(45deg)}.field-v2-module__7fekgG__inputsWrapper{min-height:12.5rem;margin-top:3rem;padding:0 2rem}.field-v2-module__7fekgG__modalContentsWrapper{flex-direction:column;justify-content:space-between;height:100%;padding-inline:1rem;display:flex;position:relative}.field-v2-module__7fekgG__addressLine1{grid-area:1/1/auto/span 2}.field-v2-module__7fekgG__addressLine2{grid-area:2/1/auto/span 2}.field-v2-module__7fekgG__city{grid-area:3/1/auto/span 2}.field-v2-module__7fekgG__state,.field-v2-module__7fekgG__zip{text-transform:capitalize;grid-row:4}.field-v2-module__7fekgG__submitButton{width:auto;height:auto;margin:0 1.5rem;padding-top:17px;padding-bottom:18px;font-size:15px;position:absolute;bottom:1rem;left:0;right:0}.field-v2-module__7fekgG__singleFieldModalHeading{margin-left:2rem;margin-block:auto;font-size:1rem}@keyframes field-v2-module__7fekgG__hidden{to{visibility:hidden}}@keyframes field-v2-module__7fekgG__visible{to{opacity:1}}@media screen and (max-width:20rem){.field-v2-module__7fekgG__sheet{padding:.5rem}.field-v2-module__7fekgG__submitButton{margin-inline:.25rem;padding:.25rem}}@media (min-width:64rem){.field-v2-module__7fekgG__singleFieldModalHeading{margin-left:.5rem}.field-v2-module__7fekgG__inputsWrapper{padding:0 .5rem}}
