.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}}
.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}}
.salon-detail-wrapper-module__ZLTTUa__details{flex-direction:column;display:flex;position:relative}.salon-detail-wrapper-module__ZLTTUa__twoRowContent{flex-direction:column;gap:.25rem;display:flex}.salon-detail-wrapper-module__ZLTTUa__icsPadding{padding-bottom:calc(var(--ics-footer-height) + 2rem)}.salon-detail-wrapper-module__ZLTTUa__loadingItemWrapper{grid-template-columns:auto 1fr;align-items:center;gap:1rem;padding-left:1rem;font-size:.813rem;font-weight:400;display:grid}.salon-detail-wrapper-module__ZLTTUa__loadingItem{border-bottom:1px solid var(--border-grey);flex-direction:column;justify-content:space-between;align-items:flex-start;padding-top:1.4375rem;padding-bottom:1.4375rem;display:flex}@media (max-width:48rem){.salon-detail-wrapper-module__ZLTTUa__icsPadding{padding-bottom:0}}
.salon-detail-info-module__hOOJaa__twoRowContent{flex-direction:column;gap:.25rem;display:flex}.salon-detail-info-module__hOOJaa__address{color:var(--black);font-style:normal}.salon-detail-info-module__hOOJaa__addressDescription{color:var(--black-secondary)}.salon-detail-info-module__hOOJaa__salonPhoneNumber{color:var(--black);text-decoration:none}.salon-detail-info-module__hOOJaa__removeFavorites,.salon-detail-info-module__hOOJaa__infoTitle{color:var(--black)}.salon-detail-info-module__hOOJaa__infoItems{color:var(--black-secondary)}.salon-detail-info-module__hOOJaa__externalLinkIcon{color:var(--black);opacity:.5;width:20px;height:20px;margin-right:1rem}.salon-detail-info-module__hOOJaa__clockIcon{align-self:flex-start;width:20px;height:20px;margin-top:1.25rem}.salon-detail-info-module__hOOJaa__hoursUnavailable{color:var(--orange);margin-top:-2px;font-size:.8125rem;font-weight:500}
.bottom-sheet-module__izVPBW__salonDetailBottomSheet{z-index:5}.bottom-sheet-module__izVPBW__mobileContentWrapper{flex-direction:column;justify-content:space-between;height:100%;display:flex;position:relative;overflow:auto}.bottom-sheet-module__izVPBW__scrollableContent{position:relative;overflow-y:auto}.bottom-sheet-module__izVPBW__scrollableContent:before{content:"";height:8px;box-shadow:inset 0px 7px 9px -7px var(--box-shadow-sticky-header);display:block;position:sticky;top:0;left:0}.bottom-sheet-module__izVPBW__scrollableContent:after{content:"";background:var(--white);width:100%;height:8px;display:block;position:absolute;top:0;left:0}.bottom-sheet-module__izVPBW__bottomShadow{--shadow-height:26px;position:relative}.bottom-sheet-module__izVPBW__bottomShadow:before{content:"";height:var(--shadow-height);background-image:linear-gradient(to bottom,#fff0,var(--white));display:block;position:sticky;bottom:0;left:0}.bottom-sheet-module__izVPBW__bottomShadow:after{content:"";width:100%;height:var(--shadow-height);background:var(--white);display:block;position:absolute;bottom:0;left:0}.bottom-sheet-module__izVPBW__checkInBtn{margin-bottom:1rem;margin-left:auto;margin-right:auto}.bottom-sheet-module__izVPBW__statusMessage{margin:0 16px 15px}@media screen and (max-width:32rem) and (orientation:landscape){.bottom-sheet-module__izVPBW__checkInBtn{margin-bottom:.5rem;padding:0}}
.drawer-module__2tbBna__salonDetailDrawer{z-index:4}.drawer-module__2tbBna__desktopContentWrapper{margin-top:4rem;overflow-y:auto}.drawer-module__2tbBna__backButton{cursor:pointer;background:0 0;border:none;padding:0;position:absolute;top:1.06875rem;left:1.06875rem}
.suspense-wrapper-module__J65OWW__header{margin-bottom:2.5rem;margin-left:1.5rem}.suspense-wrapper-module__J65OWW__headerText{margin-top:1rem;margin-bottom:.25rem}.suspense-wrapper-module__J65OWW__headerSection{margin-bottom:1rem}.suspense-wrapper-module__J65OWW__content>*{border-bottom:1px solid var(--border-grey);margin-left:1rem;padding-bottom:1.25rem}.suspense-wrapper-module__J65OWW__content>:not(:first-child){padding-top:1rem}.suspense-wrapper-module__J65OWW__rowWithIconAndText{align-items:center;gap:.75rem;display:flex}.suspense-wrapper-module__J65OWW__flexVertical{flex-direction:column;flex:1;display:flex}.suspense-wrapper-module__J65OWW__contentTextFirst{margin-bottom:.5rem}
.account-menu-module__auXKnq__profileIcon{color:var(--jade)}.account-menu-module__auXKnq__shrinkIcon{max-width:1rem;max-height:1rem;overflow:visible}
.desktop-account-button-module__Kpys5q__profileIcon{width:.75rem;height:.75rem;color:var(--jade);margin-top:-2px;margin-right:4px;overflow:visible}.desktop-account-button-module__Kpys5q__profileName{max-width:12ch}
.desktop-nav-module__7CdR8W__desktopNav{flex:1;justify-content:center;align-items:center;display:none}.desktop-nav-module__7CdR8W__navList{justify-content:center;gap:0 16px;width:auto;padding:0;list-style:none;display:flex}.desktop-nav-module__7CdR8W__menuLink{color:var(--black);margin:0 0 6px;font-size:.875rem;font-weight:400;line-height:1.313rem;text-decoration:none;display:block}.desktop-nav-module__7CdR8W__menuLink:hover{color:var(--peacock)}.desktop-nav-module__7CdR8W__menuHeading{color:var(--jade);border-bottom:1px solid var(--border-menu-grey);margin-bottom:.625rem;font-size:.75rem;font-weight:600;line-height:1.5rem;display:block}.desktop-nav-module__7CdR8W__secondaryHeadings{margin-top:24px;}@media (min-width:77.5rem){.desktop-nav-module__7CdR8W__desktopNav{display:flex}}
.drawer-navbar-item-module__x3fSXW__drawerListItem{margin:0 0 32px;padding:0;list-style:none}.drawer-navbar-item-module__x3fSXW__navTrigger{cursor:pointer;width:100%;color:var(--black);background:0 0;border-color:#0000;justify-content:space-between;align-items:center;padding:0;font-size:1.438rem;font-weight:600;display:flex}.drawer-navbar-item-module__x3fSXW__iconChevronNext{width:1.25rem;height:1.25rem;color:var(--jade);display:inline-block}.drawer-navbar-item-module__x3fSXW__iconChevronNext path{stroke-width:1.5px}.drawer-navbar-item-module__x3fSXW__iconChevronBack{width:1rem;height:1rem;transform:rotate(180deg)}.drawer-navbar-item-module__x3fSXW__flexReverse{flex-direction:row-reverse;justify-content:flex-end;display:flex}.drawer-navbar-item-module__x3fSXW__backButton{background:unset;border:unset;color:var(--black);align-items:center;gap:16px;width:100%;padding:0;font-size:1.438rem;font-weight:600;line-height:130%;display:flex}.drawer-navbar-item-module__x3fSXW__menu{--menu-padding:16px;background:var(--white);height:100%;box-shadow:0px 4px 14px var(--box-shadow-menu);padding:var(--menu-padding);width:100%;margin:0;list-style:none;transition:left .3s;position:absolute;top:0;left:-440px;overflow-y:auto}.drawer-navbar-item-module__x3fSXW__displayNone{display:none}.drawer-navbar-item-module__x3fSXW__backButtonContainer{border-bottom:1px solid var(--border-menu-grey);margin:0 calc(-1*(var(--menu-padding)))24px;padding:0 var(--menu-padding)16px}.drawer-navbar-item-module__x3fSXW__drawerListItem.drawer-navbar-item-module__x3fSXW__selected .drawer-navbar-item-module__x3fSXW__menu{left:0}.drawer-navbar-item-module__x3fSXW__submenu{margin:0;padding:0;list-style:none}
.mobile-account-button-module__Xj9gWW__profileIcon{width:1rem;height:1rem;color:var(--jade);margin-right:1rem}.mobile-account-button-module__Xj9gWW__signInOrCreateAccount{justify-content:center;align-items:center;display:flex}.mobile-account-button-module__Xj9gWW__signInWrapper{background:var(--border-menu-grey);text-align:center;border:none;flex-direction:row;justify-content:center;align-items:center;width:100%;margin:0 0 16px;padding:16px 0;display:flex}.mobile-account-button-module__Xj9gWW__accountButton{color:var(--peacock);border:unset;background:unset;cursor:pointer;font-size:1.125rem;font-weight:600;line-height:1.688rem;text-decoration:none;display:inline}.mobile-account-button-module__Xj9gWW__openAccountWrapper{background:var(--border-menu-grey);border:none;margin:0 0 16px;padding:16px}.mobile-account-button-module__Xj9gWW__accountNameWrapper{align-items:center;width:100%;font-size:1.125rem;font-weight:600;line-height:1.688rem;display:flex;overflow:hidden}.mobile-account-button-module__Xj9gWW__iconChevronNext{width:1.25rem;height:1.25rem;display:block}.mobile-account-button-module__Xj9gWW__menuHeading{color:var(--jade);border-bottom:1px solid var(--border-menu-grey);margin-top:24px;margin-bottom:6px;font-size:.875rem;font-weight:600;line-height:1.313rem;display:block}.mobile-account-button-module__Xj9gWW__menuListItem{margin:0 0 7px}.mobile-account-button-module__Xj9gWW__menuAction{color:var(--black);background:0 0;border:none;align-items:center;gap:12px;padding:0;font-size:1.125rem;line-height:1.63;text-decoration:none;display:flex}.mobile-account-button-module__Xj9gWW__menuProfileIcon{color:var(--jade)}@media (max-width:20rem){.mobile-account-button-module__Xj9gWW__signInOrCreateAccount{display:inline}.mobile-account-button-module__Xj9gWW__profileIcon{margin:auto}.mobile-account-button-module__Xj9gWW__accountButton{margin:0;padding:0}.mobile-account-button-module__Xj9gWW__signInWrapper{padding-inline:.25rem}}
.nav-drawer-module__cycmDq__navDrawer{top:var(--nav-height);background:var(--white);width:100%;max-width:440px;height:calc(100% - var(--nav-height));flex-direction:column;transition:left .3s;display:flex;position:absolute;left:-440px;overflow:hidden}.nav-drawer-module__cycmDq__hide{visibility:hidden}.nav-drawer-module__cycmDq__navDrawer.nav-drawer-module__cycmDq__open{left:0;top:var(--nav-height-drawer-open);height:calc(100% - var(--nav-height-drawer-open))}.nav-drawer-module__cycmDq__navContent{flex-direction:column;justify-content:space-between;padding:16px 16px 0;display:flex}.nav-drawer-module__cycmDq__navList{padding:0;list-style:none}.nav-drawer-module__cycmDq__externalLink{margin-bottom:32px}.nav-drawer-module__cycmDq__navbarHeading{color:var(--jade);border-bottom:1px solid var(--border-menu-grey);margin-top:24px;margin-bottom:6px;font-size:.875rem;font-weight:600;line-height:1.313rem;display:block}.nav-drawer-module__cycmDq__secondaryNavbarHeading{margin-top:0;padding-top:24px;}.nav-drawer-module__cycmDq__navbarLink{color:var(--black);margin-bottom:6px;font-size:1.125rem;font-weight:400;line-height:165%;text-decoration:none;display:block}.nav-drawer-module__cycmDq__navbarLink:hover{color:var(--primary)}.nav-drawer-module__cycmDq__drawerBottom{background:var(--white);box-sizing:border-box;width:100%;padding-bottom:16px}.nav-drawer-module__cycmDq__scrollableContent{flex-direction:column;justify-content:space-between;height:100%;padding-bottom:24px;display:flex;overflow-y:auto}@media (min-width:77.5rem){.nav-drawer-module__cycmDq__navDrawer{display:none}}@media (max-width:20rem){.nav-drawer-module__cycmDq__navDrawer.nav-drawer-module__cycmDq__open{--nav-height-drawer-open:2rem}}
.nav-links-module__E5saWW__navLinks{box-sizing:border-box;width:100%;padding:0 16px}.nav-links-module__E5saWW__appDownloadWrapper{text-align:center}.nav-links-module__E5saWW__subLinks{flex-wrap:wrap;justify-content:center;gap:0 24px;max-width:315px;margin:0 auto;padding:0;list-style:none;display:flex}.nav-links-module__E5saWW__link{color:var(--peacock);background-color:unset;border:unset;padding:0;font-size:.75rem;line-height:1.125rem;text-decoration:none}
.navbar-module__iCqcAW__headerSection{width:calc(100vw - var(--safe-area-inset-left) - var(--safe-area-inset-right));position:relative}.navbar-module__iCqcAW__headerSection.navbar-module__iCqcAW__open{background:#00000073;height:100%;position:fixed;top:0;overflow:visible}.navbar-module__iCqcAW__headerSection .navbar-module__iCqcAW__headerContainer{background:var(--white);justify-content:space-between;align-items:center;padding:8px 16px;display:flex}.navbar-module__iCqcAW__headerLeft{align-items:center;display:flex}.navbar-module__iCqcAW__headerLeft .navbar-module__iCqcAW__headerLogo{width:136px;margin-left:14px}.navbar-module__iCqcAW__headerLeft .navbar-module__iCqcAW__headerLogo img{width:100%;display:block}.navbar-module__iCqcAW__headerSection.navbar-module__iCqcAW__closing{overflow:visible}.navbar-module__iCqcAW__rightNavColumn{justify-content:center;align-items:center;gap:16px;display:flex}.navbar-module__iCqcAW__hide{display:none}.navbar-module__iCqcAW__trapFocusDiv{display:contents}.navbar-module__iCqcAW__srOnly{cursor:pointer;background:0 0;border:none;width:1.5rem;height:1.313rem;position:absolute;top:1rem}@media (min-width:77.5rem){.navbar-module__iCqcAW__headerSection .navbar-module__iCqcAW__headerContainer{justify-content:unset;align-items:center;padding:16px 32px}}@media (max-width:32.438rem){.navbar-module__iCqcAW__rightNavColumn .navbar-module__iCqcAW__signIn{display:none}}@media screen and (max-width:22rem){.navbar-module__iCqcAW__headerSection .navbar-module__iCqcAW__headerContainer{padding:.25rem .5rem}}
.header-module__onLftG__headerWrapper{z-index:5;transition:margin-top .5s ease-in-out;position:relative}.header-module__onLftG__hidden{margin-top:-100%}.header-module__onLftG__fixed{position:fixed}.header-module__onLftG__skipToMainContent{z-index:5;max-width:calc(100% - 2rem);position:absolute;top:1rem;left:1rem;transform:translateY(calc(-120% - 1rem))}.header-module__onLftG__skipToMainContent:focus{transform:translateY(0%)}@media (min-width:64rem){.header-module__onLftG__hidden{margin-top:0}}
@keyframes check-in-loading-module__-okS5a__gradient-loop{0%{background-position:0}50%{background-position:100%}to{background-position:0}}@keyframes check-in-loading-module__-okS5a__fade-in{0%{opacity:0}to{opacity:1}}@keyframes check-in-loading-module__-okS5a__fade-out{0%{opacity:1}to{opacity:0}}@keyframes check-in-loading-module__-okS5a__gradient{0%{background-position:0 0}to{background-position:100% 100%}}.check-in-loading-module__-okS5a__container{width:var(--safe-area-width);z-index:99999;background-size:200% 200%;background-image:linear-gradient(180deg,var(--primary),var(--primary-dark),var(--primary));flex-direction:column;justify-content:center;align-items:center;height:100%;animation:.3s forwards check-in-loading-module__-okS5a__fade-in,14s linear infinite check-in-loading-module__-okS5a__gradient-loop;display:flex;position:fixed;top:0;left:0}.check-in-loading-module__-okS5a__fadeOut{animation:var(--animation)}@media (min-width:48rem){.check-in-loading-module__-okS5a__container{background-image:linear-gradient(to top left,var(--primary),var(--primary-dark),var(--primary))}}.check-in-loading-module__-okS5a__content{flex-direction:column;justify-content:center;align-items:center;gap:40px;display:flex}.check-in-loading-module__-okS5a__heading{position:relative}.check-in-loading-module__-okS5a__text{color:var(--white);opacity:0;width:max-content;font-size:1.0625rem;font-weight:500;transition:opacity .5s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.check-in-loading-module__-okS5a__active{opacity:1}
.check-in-header-module__Yu7VWq__header{grid:repeat(3,min-content)/1fr 5fr;align-items:center;gap:0;display:grid}.check-in-header-module__Yu7VWq__headerIcon,.check-in-header-module__Yu7VWq__headerTitle,.check-in-header-module__Yu7VWq__headerAddress,.check-in-header-module__Yu7VWq__headerProximity{grid-column:span 1}.check-in-header-module__Yu7VWq__headerIcon{grid-row:span 4}.check-in-header-module__Yu7VWq__headerIcon path{fill:var(--primary)}.check-in-header-module__Yu7VWq__headerTitle,.check-in-header-module__Yu7VWq__headerAddress,.check-in-header-module__Yu7VWq__headerProximity{grid-row:span 1}.check-in-header-module__Yu7VWq__headerTitle{font-size:1.25rem;font-weight:600}.check-in-header-module__Yu7VWq__headerAddress,.check-in-header-module__Yu7VWq__headerProximity{color:var(--black-secondary);font-size:.75rem;font-style:normal}.check-in-header-module__Yu7VWq__canadianOwnedSalon{font-size:.75rem;font-weight:500}@media (max-width:20rem){.check-in-header-module__Yu7VWq__headerIcon{width:1.75rem;height:1.75rem}}
.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%}
.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}
.star-rating-module__uFMJ4a__starButton{cursor:pointer;padding:0 .25rem}
.app-rating-module__yMEcNq__appRating{z-index:1}.app-rating-module__yMEcNq__accentText{color:var(--black-secondary);margin:.5rem auto;font-size:.813rem;line-height:1.46}.app-rating-module__yMEcNq__closeIcon{height:inherit;cursor:pointer;order:3;margin-left:.75rem}.app-rating-module__yMEcNq__contentGroup{flex-direction:column;gap:2rem;display:flex}.app-rating-module__yMEcNq__mobileHeaderContainer{width:100%;display:flex}.app-rating-module__yMEcNq__contents{background:var(--white);width:41.375rem;min-height:4rem;box-shadow:0 .25rem 1rem 0 var(--box-shadow);color:var(--black-secondary);border-radius:1rem;justify-content:space-between;align-items:center;padding:1rem;font-weight:700;display:flex}.app-rating-module__yMEcNq__feedbackText{text-align:center}.app-rating-module__yMEcNq__heading{text-wrap:balance;font-size:1.25rem;line-height:1.4}.app-rating-module__yMEcNq__miniModalContainer{margin-left:var(--safe-area-inset-left);margin-right:var(--safe-area-inset-right);width:var(--safe-area-width);justify-content:center;margin-bottom:1.5rem;display:flex;position:fixed;bottom:0;left:0}.app-rating-module__yMEcNq__stars{display:flex}.app-rating-module__yMEcNq__stars svg{width:2rem;height:2rem}.app-rating-module__yMEcNq__starsContainer{order:2;justify-content:space-between;align-items:center;gap:1rem;display:flex}.app-rating-module__yMEcNq__headingContainer{flex:1;order:1;width:100%}@media (max-width:48rem){.app-rating-module__yMEcNq__closeIcon{order:2}.app-rating-module__yMEcNq__contents{width:100%;min-height:var(--appRatingHeight);border-radius:0;flex-wrap:wrap;box-shadow:0 -4px 6px #0003}.app-rating-module__yMEcNq__miniModalContainer{margin-bottom:0;position:fixed}.app-rating-module__yMEcNq__starsContainer{flex:100%;order:3;justify-content:center}.app-rating-module__yMEcNq__accentText{max-width:40ch}}@media (max-width:27rem){.app-rating-module__yMEcNq__headingContainer{font-size:.813rem}}.app-rating-module__yMEcNq__appRatingContainer{transition:opacity .5s ease-in-out,visibility .5s ease-in-out}.app-rating-module__yMEcNq__fadeIn{opacity:1;visibility:visible}.app-rating-module__yMEcNq__fadeOut{opacity:0;visibility:hidden}
.web-to-app-module__YMjIGq__callToActionContainer{color:#000;border-radius:.75rem;flex-direction:row;gap:.5rem;padding:.25rem;display:flex}.web-to-app-module__YMjIGq__callToActionContainer>div{padding:0}.web-to-app-module__YMjIGq__content{flex-grow:1;align-items:center;display:flex}.web-to-app-module__YMjIGq__phoneIcon{min-width:68px;max-width:unset}.web-to-app-module__YMjIGq__textHeading{font-size:.875rem;font-weight:inherit}.web-to-app-module__YMjIGq__imagesContainer{justify-content:center;align-items:center;display:flex}.web-to-app-module__YMjIGq__qrButtonsContainer{flex-direction:column;justify-content:center;align-items:center;display:flex}.web-to-app-module__YMjIGq__buttonsContainer{gap:.5rem;margin-top:.25rem;display:flex}.web-to-app-module__YMjIGq__textContainer{flex-direction:column;justify-content:center;align-items:center;gap:.25rem;margin-top:2rem;padding-inline:.25rem;display:flex}.web-to-app-module__YMjIGq__iosButton{width:4.4375rem;height:1.5rem}.web-to-app-module__YMjIGq__androidButton{width:5rem;height:1.5rem}.web-to-app-module__YMjIGq__heading{text-align:center;font-size:1.1em;font-weight:700;line-height:1rem}.web-to-app-module__YMjIGq__text{opacity:.67;text-align:center;max-width:48ch;font-size:.9rem}.web-to-app-module__YMjIGq__modal{max-width:32.75rem;padding-bottom:.75rem}.web-to-app-module__YMjIGq__actionButton{color:var(--peacock);cursor:pointer;align-items:center;gap:.25rem;min-height:1rem;font-size:.75rem;font-weight:600;display:flex}.web-to-app-module__YMjIGq__actionButton svg{rotate:180deg}.web-to-app-module__YMjIGq__spinnerContainer{position:absolute}.web-to-app-module__YMjIGq__ctaText{align-items:center;gap:.25rem;display:flex}.web-to-app-module__YMjIGq__spinnerContainer,.web-to-app-module__YMjIGq__ctaText{transition:all .3s linear}.web-to-app-module__YMjIGq__spinnerContainer,.web-to-app-module__YMjIGq__ctaText.web-to-app-module__YMjIGq__isLoading{visibility:hidden;opacity:0}.web-to-app-module__YMjIGq__spinnerContainer.web-to-app-module__YMjIGq__isLoading,.web-to-app-module__YMjIGq__ctaText{visibility:visible;opacity:1}@media screen and (max-width:20rem){.web-to-app-module__YMjIGq__callToActionContainer{padding:.5rem}}@media (min-width:20rem){.web-to-app-module__YMjIGq__callToActionContainer{padding:1rem}.web-to-app-module__YMjIGq__content{gap:1rem}}@media (min-width:64rem){.web-to-app-module__YMjIGq__callToActionContainer{height:6.25rem;margin-bottom:1rem;padding:.75rem}}
.maintenance-message-module__4PEklq__wrapper{background:var(--white);grid-template-rows:min-content 1fr;width:100%;height:100%;display:grid;position:absolute;top:0;left:0}.maintenance-message-module__4PEklq__container{flex-direction:column-reverse;justify-content:flex-end;align-items:center;padding:0 1rem;display:flex}.maintenance-message-module__4PEklq__left{text-align:center;flex-direction:column;max-width:600px;display:flex}.maintenance-message-module__4PEklq__right{justify-content:center;align-items:center;max-width:350px;display:flex}.maintenance-message-module__4PEklq__right img{max-width:75%}.maintenance-message-module__4PEklq__title{margin-bottom:20px;font-size:1.875rem;line-height:1.2}.maintenance-message-module__4PEklq__message{margin-bottom:4rem;font-size:1rem;line-height:1.5}.maintenance-message-module__4PEklq__button{width:fit-content;margin-left:auto;margin-right:auto}@media (min-width:64rem){.maintenance-message-module__4PEklq__container{flex-direction:row;justify-content:center;align-items:center}.maintenance-message-module__4PEklq__left{text-align:left}.maintenance-message-module__4PEklq__right img{max-width:100%}.maintenance-message-module__4PEklq__button{width:auto;margin-left:0}.maintenance-message-module__4PEklq__title{font-size:3.5rem}.maintenance-message-module__4PEklq__message{font-size:1.125rem}}@media (min-width:87.5rem){.maintenance-message-module__4PEklq__wrapper{margin-top:-calc(var(--desktop-large-nav-height));height:calc(100% - var(--desktop-large-nav-height))}}
.account-layout-module__hLjHBG__linksContainer{grid-gap:24px;grid-template-columns:1fr 2fr;min-width:60rem;max-width:936px;margin-bottom:4rem;margin-left:auto;margin-right:auto;display:grid}.account-layout-module__hLjHBG__linksTitle{text-transform:uppercase;letter-spacing:.031rem;color:var(--black-secondary);border-bottom:1px solid var(--border-grey);margin-bottom:1rem;padding-bottom:1rem;font-size:.688rem;font-style:normal;font-weight:600;font-stretch:100%;line-height:1.45}.account-layout-module__hLjHBG__linksContent{background-color:var(--white);box-shadow:0 4px 16px 0 var(--box-shadow-select);border-radius:16px;padding:1.5rem}.account-layout-module__hLjHBG__accountPage{width:100vw}.account-layout-module__hLjHBG__accountPageContent{flex-direction:column;min-height:100vh;margin-bottom:2rem;margin-left:1rem;margin-right:1rem;padding-top:2rem;display:flex}.account-layout-module__hLjHBG__linksList{flex-direction:column;display:flex}.account-layout-module__hLjHBG__link{cursor:pointer;color:var(--black);background:0 0;border:none;border-radius:8px;padding:1rem;text-decoration:none;display:flex}.account-layout-module__hLjHBG__selected{background-color:var(--white);font-weight:600}.account-layout-module__hLjHBG__icon{width:1.375rem;height:1.375rem;color:var(--primary);margin-right:1.375rem;overflow:visible}@media (min-width:64rem){.account-layout-module__hLjHBG__accountPageContent{margin:0;padding-top:4rem}}@media (max-width:18rem){.account-layout-module__hLjHBG__accountPageContent{padding-top:.5rem}}
.loading-salon-list-module__FYSs3G__loadingContainer{border-bottom:1px solid var(--border-salon-cell);justify-content:space-between;align-items:center;min-height:6.938rem;padding:16px;display:flex}.loading-salon-list-module__FYSs3G__skeleton{flex-direction:column;gap:4px;display:flex}
.no-favorites-module__qpEOsq__container{flex-direction:column;justify-content:center;align-items:center;padding:1rem 2rem;display:flex}.no-favorites-module__qpEOsq__content{text-align:center}.no-favorites-module__qpEOsq__header{text-align:center;margin:2rem 0 .5rem;font-size:1.0625rem;font-weight:600}.no-favorites-module__qpEOsq__headerMobileLandscape{margin-top:0}
.salon-list-module__lVIzEa__container{border-bottom:1px solid var(--border-salon-cell);min-height:6.938rem;padding-inline:1rem;display:flex}.salon-list-module__lVIzEa__container>button{cursor:pointer}.salon-list-module__lVIzEa__list{padding:0;list-style:none}.salon-list-module__lVIzEa__salonWrapper{width:100%;padding:1rem .5rem 1rem 0}.salon-list-module__lVIzEa__desktopPadding{padding-right:1rem}@media screen and (max-width:64rem){.salon-list-module__lVIzEa__container:last-of-type{border:none;padding-bottom:4rem}}
.salon-list-messages-module__9gI_kq__locationIcon{justify-content:center;align-items:center;min-width:100%;margin-bottom:1.5rem;display:none}.salon-list-messages-module__9gI_kq__tryAgainButton{width:fit-content;margin:.5rem auto;padding-inline:1.75rem}@media (min-width:20rem){.salon-list-messages-module__9gI_kq__locationIcon{display:flex}}
.desktop-drawer-module__D6Bf-a__listWithFooter{scrollbar-width:0;flex-direction:column;height:100%;display:flex;overflow-y:hidden}.desktop-drawer-module__D6Bf-a__noSalons>footer{border-top:1px solid var(--border-grey);margin-top:auto}.desktop-drawer-module__D6Bf-a__listWithFooter:hover{scrollbar-width:1rem;overflow:hidden auto}.desktop-drawer-module__D6Bf-a__listWithFooter:hover .desktop-drawer-module__D6Bf-a__salonCell{padding-right:calc(1rem + 1px)}.desktop-drawer-module__D6Bf-a__ics{display:flex}
.mobile-bottom-sheet-module__mIcfMW__stickySearch{-webkit-position:sticky;z-index:3;background-color:var(--white);align-items:flex-end;height:auto;display:flex;position:sticky;top:0}.mobile-bottom-sheet-module__mIcfMW__bottomSheetOpen{min-height:var(--bottom-sheet-height)}.mobile-bottom-sheet-module__mIcfMW__shadow{z-index:2;box-shadow:0 0 0 0 transparent,0 0 0 0 transparent,0 2px 4px 0 var(--box-shadow-sticky-header);background-color:var(--white);height:6px;top:var(--bottom-sheet-height);margin:0 -40px;padding:0 40px;position:sticky}.mobile-bottom-sheet-module__mIcfMW__shadowCover{background:var(--white);z-index:2;max-width:100vw;height:12px;position:absolute;left:0;right:0}.mobile-bottom-sheet-module__mIcfMW__open.mobile-bottom-sheet-module__mIcfMW__errorContainer{padding-top:3rem}.mobile-bottom-sheet-module__mIcfMW__removeFlex{display:unset;flex-direction:unset}@media (max-width:20rem){.mobile-bottom-sheet-module__mIcfMW__open.mobile-bottom-sheet-module__mIcfMW__errorContainer{padding-top:1.5rem}.mobile-bottom-sheet-module__mIcfMW__shadow{top:2rem}}
.error-page-module__ez7G4q__background{background-color:var(--white);width:var(--safe-area-width);justify-content:center;align-items:center;margin:0 auto;display:flex}.error-page-module__ez7G4q__container{justify-content:center;align-items:center;gap:1rem;max-width:61rem;margin:auto;padding:0 2rem;display:flex}.error-page-module__ez7G4q__subheading{color:var(--primary)}.error-page-module__ez7G4q__heading{font-size:3.5rem}.error-page-module__ez7G4q__links{gap:1rem;padding:4rem 0;display:flex}.error-page-module__ez7G4q__links a{width:fit-content}.error-page-module__ez7G4q__leftSection{flex-direction:column;width:66.66%;display:flex}.error-page-module__ez7G4q__rightSection{flex-direction:column;align-items:center;display:flex}@media (max-width:48rem){.error-page-module__ez7G4q__container{text-align:center;flex-flow:column wrap;max-width:22rem;padding:0 1rem}.error-page-module__ez7G4q__heading{font-size:1.875rem}.error-page-module__ez7G4q__links{flex-wrap:wrap}.error-page-module__ez7G4q__links a{width:100%}.error-page-module__ez7G4q__leftSection{order:1;align-items:center;width:100%}.error-page-module__ez7G4q__rightSection{max-width:8.7rem}.error-page-module__ez7G4q__scissors{height:auto}}
