.BookingFlowRichText-module-scss-module__c_Y3rG__self{font:var(--typography-body-s-regular)}.BookingFlowRichText-module-scss-module__c_Y3rG__self *{white-space:pre-wrap}.BookingFlowRichText-module-scss-module__c_Y3rG__self b{font:var(--typography-body-s-semibold)}.BookingFlowRichText-module-scss-module__c_Y3rG__self em{font-style:italic}
.BookingFlowModalClaimReward-module-scss-module__XUT3Nq__body{gap:var(--spacing-300);flex-direction:column;display:flex}.BookingFlowModalClaimReward-module-scss-module__XUT3Nq__confetti{z-index:0;inset:0}.BookingFlowModalClaimReward-module-scss-module__XUT3Nq__hero{align-items:center;gap:var(--spacing-150);flex-direction:column;inline-size:100%;display:flex}[dir] .BookingFlowModalClaimReward-module-scss-module__XUT3Nq__hero{transition:transform var(--motion-duration-short-l) var(--motion-easing-linear)}[dir] .BookingFlowModalClaimReward-module-scss-module__XUT3Nq__heroCentered{transform:translateY(var(--claim-hero-shift,0px))}.BookingFlowModalClaimReward-module-scss-module__XUT3Nq__heroThumbnail{justify-content:center;display:flex}[dir] .BookingFlowModalClaimReward-module-scss-module__XUT3Nq__heroThumbnail{transition:transform var(--motion-duration-short-l) var(--motion-easing-linear)}[dir] .BookingFlowModalClaimReward-module-scss-module__XUT3Nq__heroThumbnailCelebrating{transform:scale(var(--scaling-200))}.BookingFlowModalClaimReward-module-scss-module__XUT3Nq__heroTitles{align-items:center;gap:var(--spacing-100);flex-direction:column;inline-size:100%;display:flex}[dir] .BookingFlowModalClaimReward-module-scss-module__XUT3Nq__heroTitles{transition:transform var(--motion-duration-short-l) var(--motion-easing-linear)}[dir] .BookingFlowModalClaimReward-module-scss-module__XUT3Nq__heroTitlesCentered{transform:translateY(var(--sizing-600))}.BookingFlowModalClaimReward-module-scss-module__XUT3Nq__heroSubtitles{align-items:center;gap:var(--spacing-50);flex-direction:column;inline-size:100%;display:flex}.BookingFlowModalClaimReward-module-scss-module__XUT3Nq__terms{gap:var(--spacing-150);flex-direction:column;display:flex}[dir] .BookingFlowModalClaimReward-module-scss-module__XUT3Nq__terms,[dir] .BookingFlowModalClaimReward-module-scss-module__XUT3Nq__dismissable{transition:opacity var(--motion-duration-short-l) var(--motion-easing-linear)}.BookingFlowModalClaimReward-module-scss-module__XUT3Nq__dismissed{opacity:0;pointer-events:none}.BookingFlowModalClaimReward-module-scss-module__XUT3Nq__footer{align-items:center;gap:var(--spacing-200);inline-size:100%;display:flex}.BookingFlowModalClaimReward-module-scss-module__XUT3Nq__footerSummary{flex-direction:column;flex:1;min-inline-size:0;display:flex}
.BookingFlowModalClaimRewardAdjustable-module-scss-module__5jE1vq__body{gap:var(--spacing-300);flex-direction:column;display:flex}.BookingFlowModalClaimRewardAdjustable-module-scss-module__5jE1vq__confetti{z-index:0;inset:0}.BookingFlowModalClaimRewardAdjustable-module-scss-module__5jE1vq__hero{align-items:center;gap:var(--spacing-150);flex-direction:column;inline-size:100%;display:flex}[dir] .BookingFlowModalClaimRewardAdjustable-module-scss-module__5jE1vq__hero{transition:transform var(--motion-duration-short-l) var(--motion-easing-linear)}[dir] .BookingFlowModalClaimRewardAdjustable-module-scss-module__5jE1vq__heroCentered{transform:translateY(var(--claim-hero-shift,0px))}.BookingFlowModalClaimRewardAdjustable-module-scss-module__5jE1vq__heroThumbnail{justify-content:center;display:flex}[dir] .BookingFlowModalClaimRewardAdjustable-module-scss-module__5jE1vq__heroThumbnail{transition:transform var(--motion-duration-short-l) var(--motion-easing-linear)}[dir] .BookingFlowModalClaimRewardAdjustable-module-scss-module__5jE1vq__heroThumbnailCelebrating{transform:scale(var(--scaling-200))}.BookingFlowModalClaimRewardAdjustable-module-scss-module__5jE1vq__heroTitles{align-items:center;gap:var(--spacing-100);flex-direction:column;inline-size:100%;display:flex}[dir] .BookingFlowModalClaimRewardAdjustable-module-scss-module__5jE1vq__heroTitles{transition:transform var(--motion-duration-short-l) var(--motion-easing-linear)}[dir] .BookingFlowModalClaimRewardAdjustable-module-scss-module__5jE1vq__heroTitlesCentered{transform:translateY(var(--sizing-600))}.BookingFlowModalClaimRewardAdjustable-module-scss-module__5jE1vq__heroSubtitles{align-items:center;gap:var(--spacing-50);flex-direction:column;inline-size:100%;display:flex}.BookingFlowModalClaimRewardAdjustable-module-scss-module__5jE1vq__slider{gap:var(--spacing-100);flex-direction:column;inline-size:100%;display:flex}[dir] .BookingFlowModalClaimRewardAdjustable-module-scss-module__5jE1vq__slider{padding-block:var(--spacing-250);transition:opacity var(--motion-duration-short-l) var(--motion-easing-linear)}.BookingFlowModalClaimRewardAdjustable-module-scss-module__5jE1vq__terms{gap:var(--spacing-150);flex-direction:column;display:flex}[dir] .BookingFlowModalClaimRewardAdjustable-module-scss-module__5jE1vq__terms,[dir] .BookingFlowModalClaimRewardAdjustable-module-scss-module__5jE1vq__dismissable{transition:opacity var(--motion-duration-short-l) var(--motion-easing-linear)}.BookingFlowModalClaimRewardAdjustable-module-scss-module__5jE1vq__dismissed{opacity:0;pointer-events:none}.BookingFlowModalClaimRewardAdjustable-module-scss-module__5jE1vq__footer{align-items:center;gap:var(--spacing-200);inline-size:100%;display:flex}.BookingFlowModalClaimRewardAdjustable-module-scss-module__5jE1vq__footerSummary{flex-direction:column;flex:1;min-inline-size:0;display:flex}
.DiscountsAndBenefits-module-scss-module__FXw84a__benefitRow{align-items:center;gap:var(--spacing-150);inline-size:100%;display:flex}.DiscountsAndBenefits-module-scss-module__FXw84a__benefitContent{flex:1;min-inline-size:0}.DiscountsAndBenefits-module-scss-module__FXw84a__benefitInfo{align-items:center;display:inline-flex}.DiscountsAndBenefits-module-scss-module__FXw84a__pricingSummary{flex-direction:column;flex:1;min-inline-size:0;display:flex}
.BookingFlowModalDiscountsAndBenefits-module-scss-module__KFb2XW__promoCodeAction{display:flex;position:sticky;inset-block-end:0}[dir] .BookingFlowModalDiscountsAndBenefits-module-scss-module__KFb2XW__promoCodeAction{background-color:var(--color-background-page);padding-block-end:var(--spacing-150)}.BookingFlowModalDiscountsAndBenefits-module-scss-module__KFb2XW__benefitsList{gap:var(--spacing-300);flex-direction:column;display:flex}[dir] .BookingFlowModalDiscountsAndBenefits-module-scss-module__KFb2XW__benefitsList:not(:empty)+.BookingFlowModalDiscountsAndBenefits-module-scss-module__KFb2XW__promoCodeAction{margin-block-start:var(--spacing-300);padding-block-start:var(--spacing-150)}.BookingFlowModalDiscountsAndBenefits-module-scss-module__KFb2XW__claimableRewards{gap:var(--spacing-150);flex-direction:column;display:flex}.BookingFlowModalDiscountsAndBenefits-module-scss-module__KFb2XW__claimableRewardsHeader,.BookingFlowModalDiscountsAndBenefits-module-scss-module__KFb2XW__claimableRewardsList{flex-direction:column;display:flex}.BookingFlowModalDiscountsAndBenefits-module-scss-module__KFb2XW__claimableRewardRow{align-items:center;gap:var(--spacing-150);inline-size:100%;display:flex}[dir] .BookingFlowModalDiscountsAndBenefits-module-scss-module__KFb2XW__claimableRewardRow{padding-block:var(--spacing-150)}.BookingFlowModalDiscountsAndBenefits-module-scss-module__KFb2XW__claimableRewardContent{flex:1;min-inline-size:0}.BookingFlowModalDiscountsAndBenefits-module-scss-module__KFb2XW__footer{align-items:center;gap:var(--spacing-200);inline-size:100%;display:flex}.BookingFlowModalDiscountsAndBenefits-module-scss-module__KFb2XW__pricingSummary{flex-direction:column;flex:1;min-inline-size:0;display:flex}
.RescheduleFlowModalDiscountsAndBenefits-module-scss-module__vDyl0a__promoCodeAction{display:flex;position:sticky;inset-block-end:0}[dir] .RescheduleFlowModalDiscountsAndBenefits-module-scss-module__vDyl0a__promoCodeAction{background-color:var(--color-background-page);padding-block-end:var(--spacing-150)}.RescheduleFlowModalDiscountsAndBenefits-module-scss-module__vDyl0a__benefitsList{gap:var(--spacing-300);flex-direction:column;display:flex}[dir] .RescheduleFlowModalDiscountsAndBenefits-module-scss-module__vDyl0a__benefitsList:not(:empty)+.RescheduleFlowModalDiscountsAndBenefits-module-scss-module__vDyl0a__promoCodeAction{margin-block-start:var(--spacing-300);padding-block-start:var(--spacing-150)}.RescheduleFlowModalDiscountsAndBenefits-module-scss-module__vDyl0a__footer{align-items:center;gap:var(--spacing-200);inline-size:100%;display:flex}.RescheduleFlowModalDiscountsAndBenefits-module-scss-module__vDyl0a__pricingSummary{flex-direction:column;flex:1;min-inline-size:0;display:flex}
[dir] .EmployeeTile-module-scss-module__oZ8CVa__choice-list-item{padding-block:var(--spacing-200)}.EmployeeTile-module-scss-module__oZ8CVa__choice-list-item .EmployeeTile-module-scss-module__oZ8CVa__suffixContainer{justify-items:flex-end;display:grid}.EmployeeTile-module-scss-module__oZ8CVa__choice-list-item .EmployeeTile-module-scss-module__oZ8CVa__suffixContainer .EmployeeTile-module-scss-module__oZ8CVa__suffixAction{grid-area:1/1}[dir] .EmployeeTile-module-scss-module__oZ8CVa__choice-list-item .EmployeeTile-module-scss-module__oZ8CVa__suffixContainer .EmployeeTile-module-scss-module__oZ8CVa__suffixAction{transition:opacity .3s cubic-bezier(.4,0,.2,1),visibility .3s cubic-bezier(.4,0,.2,1)}@media (prefers-reduced-motion:reduce){[dir] .EmployeeTile-module-scss-module__oZ8CVa__choice-list-item .EmployeeTile-module-scss-module__oZ8CVa__suffixContainer .EmployeeTile-module-scss-module__oZ8CVa__suffixAction{transition:none}}.EmployeeTile-module-scss-module__oZ8CVa__choice-list-item .EmployeeTile-module-scss-module__oZ8CVa__suffixContainer .EmployeeTile-module-scss-module__oZ8CVa__unselectedButton{opacity:1;visibility:visible;pointer-events:auto}[dir] .EmployeeTile-module-scss-module__oZ8CVa__choice-list-item .EmployeeTile-module-scss-module__oZ8CVa__suffixContainer .EmployeeTile-module-scss-module__oZ8CVa__unselectedButton{box-shadow:0 1px 6px #0d16190a,0 6px 8px #0d16190f}.EmployeeTile-module-scss-module__oZ8CVa__choice-list-item .EmployeeTile-module-scss-module__oZ8CVa__suffixContainer .EmployeeTile-module-scss-module__oZ8CVa__unselectedButton.EmployeeTile-module-scss-module__oZ8CVa__hidden,.EmployeeTile-module-scss-module__oZ8CVa__choice-list-item .EmployeeTile-module-scss-module__oZ8CVa__suffixContainer .EmployeeTile-module-scss-module__oZ8CVa__selectedButton{opacity:0;visibility:hidden;pointer-events:none}.EmployeeTile-module-scss-module__oZ8CVa__choice-list-item .EmployeeTile-module-scss-module__oZ8CVa__suffixContainer .EmployeeTile-module-scss-module__oZ8CVa__selectedButton.EmployeeTile-module-scss-module__oZ8CVa__visible{opacity:1;visibility:visible;pointer-events:auto}@media (min-width:768px){[dir] .EmployeeTile-module-scss-module__oZ8CVa__choice-list-item{padding-block:var(--spacing-250)!important;padding-inline:var(--spacing-300)!important}}
[dir] .MultiEmployeeUI-module-scss-module__Fa5TiG__attendeeName:not(:first-of-type){margin-block-start:var(--spacing-200)}@media (min-width:1024px){[dir] .MultiEmployeeUI-module-scss-module__Fa5TiG__attendeeName:not(:first-of-type){margin-block-start:0}}[dir] .MultiEmployeeUI-module-scss-module__Fa5TiG__cardContent{padding:var(--spacing-200)}@media (min-width:1024px){[dir] .MultiEmployeeUI-module-scss-module__Fa5TiG__cardContent{padding:var(--spacing-250) var(--spacing-300)}}.MultiEmployeeUI-module-scss-module__Fa5TiG__actionRow{display:flex}
.Loader-module-scss-module__a5sHmW__self{flex-grow:1;flex-shrink:0;max-inline-size:100%;display:flex;position:relative}.Loader-module-scss-module__a5sHmW__self .Loader-module-scss-module__a5sHmW__children{flex-direction:column;flex-grow:1;flex-shrink:0;max-inline-size:100%;display:flex}.Loader-module-scss-module__a5sHmW__self .Loader-module-scss-module__a5sHmW__loader{opacity:0;z-index:100;visibility:hidden;justify-content:center;align-items:center;block-size:100%;inline-size:100%;display:flex;position:absolute;inset-block-start:0;overflow:hidden}[dir] .Loader-module-scss-module__a5sHmW__self .Loader-module-scss-module__a5sHmW__loader{transition:opacity .3s;inset-inline-start:0}.Loader-module-scss-module__a5sHmW__self.Loader-module-scss-module__a5sHmW__static .Loader-module-scss-module__a5sHmW__loader{position:static}.Loader-module-scss-module__a5sHmW__self.Loader-module-scss-module__a5sHmW__show.Loader-module-scss-module__a5sHmW__variant-default .Loader-module-scss-module__a5sHmW__children{visibility:hidden}.Loader-module-scss-module__a5sHmW__self.Loader-module-scss-module__a5sHmW__show.Loader-module-scss-module__a5sHmW__variant-default .Loader-module-scss-module__a5sHmW__loader{opacity:1;visibility:visible}[dir] .Loader-module-scss-module__a5sHmW__self.Loader-module-scss-module__a5sHmW__show.Loader-module-scss-module__a5sHmW__variant-default .Loader-module-scss-module__a5sHmW__loader{transition:none}.Loader-module-scss-module__a5sHmW__self.Loader-module-scss-module__a5sHmW__show.Loader-module-scss-module__a5sHmW__variant-transparent .Loader-module-scss-module__a5sHmW__loader{opacity:1;visibility:visible}[dir] .Loader-module-scss-module__a5sHmW__self.Loader-module-scss-module__a5sHmW__show.Loader-module-scss-module__a5sHmW__variant-transparent .Loader-module-scss-module__a5sHmW__loader{background:#fffc}
.Wallet-module-scss-module__ki-oXq__self{gap:var(--spacing-300);flex-flow:column;justify-content:center;inline-size:auto;display:flex}[dir] .Wallet-module-scss-module__ki-oXq__self{padding-block-end:var(--spacing-500)}@media (min-width:768px){.Wallet-module-scss-module__ki-oXq__self{inline-size:528px}[dir] .Wallet-module-scss-module__ki-oXq__self{margin:0 auto}}@media (min-width:1024px){.Wallet-module-scss-module__ki-oXq__self{grid-column:1/span 2}[dir] .Wallet-module-scss-module__ki-oXq__self{margin:0}}.Wallet-module-scss-module__ki-oXq__self--has-accounts{gap:var(--spacing-500)}@media (min-width:768px){.Wallet-module-scss-module__ki-oXq__self--has-accounts{gap:var(--spacing-300)}}.Wallet-module-scss-module__ki-oXq__self__accounts{gap:var(--spacing-300);flex-flow:column;display:flex}.Wallet-module-scss-module__ki-oXq__self__sections{gap:var(--spacing-500);flex-flow:column;display:flex}@media (min-width:768px){.Wallet-module-scss-module__ki-oXq__self__sections{gap:var(--spacing-300)}}.Wallet-module-scss-module__ki-oXq__self__fresha-gift-cards-cta{gap:var(--spacing-150) var(--spacing-200);grid-template-columns:1fr var(--spacing-700);grid-template-rows:var(--spacing-700) auto auto;display:grid}[dir] .Wallet-module-scss-module__ki-oXq__self__fresha-gift-cards-cta{background:var(--color-background-page-faded);border:1px solid var(--color-border-neutral-faded);border-radius:var(--border-radius-m);margin:0 var(--spacing-250);padding:var(--spacing-250)}@media (min-width:768px){.Wallet-module-scss-module__ki-oXq__self__fresha-gift-cards-cta{gap:var(--spacing-200) var(--spacing-300)}[dir] .Wallet-module-scss-module__ki-oXq__self__fresha-gift-cards-cta{border-radius:var(--border-radius-xl);padding:var(--spacing-400);background:var(--color-background-page);margin:0}}@media (min-width:1024px){.Wallet-module-scss-module__ki-oXq__self__fresha-gift-cards-cta{inline-size:auto;max-inline-size:528px}}.Wallet-module-scss-module__ki-oXq__self__fresha-gift-cards-cta__text{gap:var(--spacing-50);flex-flow:column;grid-area:1/1/span 2;display:flex}.Wallet-module-scss-module__ki-oXq__self__fresha-gift-cards-cta__cta{grid-area:3/1}.Wallet-module-scss-module__ki-oXq__self__fresha-gift-cards-cta__icon{grid-area:1/2}.Wallet-module-scss-module__ki-oXq__self__fresha-gift-cards-cta__icon picture{block-size:var(--spacing-700);inline-size:var(--spacing-700)}
.CustomTip-module-scss-module__9J8dEq__self{inline-size:100%}[dir] .CustomTip-module-scss-module__9J8dEq__self .CustomTip-module-scss-module__9J8dEq__header{text-align:center}.CustomTip-module-scss-module__9J8dEq__self .CustomTip-module-scss-module__9J8dEq__currency{align-self:center}[dir] .CustomTip-module-scss-module__9J8dEq__self .CustomTip-module-scss-module__9J8dEq__currency{padding-inline-start:var(--spacing-200)}
.ConfirmAppointment-module-scss-module__eWpoha__form{display:contents}.ConfirmAppointment-module-scss-module__eWpoha__breadcrumbs{gap:var(--spacing-100);grid-area:1/1;list-style:none;display:flex}[dir] .ConfirmAppointment-module-scss-module__eWpoha__breadcrumbs{margin:0 0 var(--spacing-150) 0;padding:0}.ConfirmAppointment-module-scss-module__eWpoha__breadcrumbs__breadcrumb{color:var(--color-foreground-disabled);gap:var(--spacing-100);display:flex}.ConfirmAppointment-module-scss-module__eWpoha__breadcrumbs__breadcrumb__selected{color:var(--color-foreground-neutral)}.ConfirmAppointment-module-scss-module__eWpoha__dialog{flex-flow:column;display:flex}.ConfirmAppointment-module-scss-module__eWpoha__footer{gap:var(--spacing-100);grid-template-columns:1fr auto;grid-auto-flow:row;inline-size:100%;display:grid}@media (min-width:768px){.ConfirmAppointment-module-scss-module__eWpoha__footer{display:none}}.ConfirmAppointment-module-scss-module__eWpoha__footer__overview{flex-flow:column;flex:1;grid-column:1;display:flex}
[dir] .Tip-module-scss-module__EYtS-a__skeleton>div{margin-block-end:var(--spacing-300)}.Tip-module-scss-module__EYtS-a__self{inline-size:100%}.Tip-module-scss-module__EYtS-a__self>li:first-child,.Tip-module-scss-module__EYtS-a__self>li:nth-child(3){align-self:center}.Tip-module-scss-module__EYtS-a__self>li:nth-child(2){inline-size:100%}[dir] .Tip-module-scss-module__EYtS-a__self .Tip-module-scss-module__EYtS-a__leftAvatar{margin:0 -10px}[dir] .Tip-module-scss-module__EYtS-a__self .Tip-module-scss-module__EYtS-a__centerAvatar{margin:0 -20px}.Tip-module-scss-module__EYtS-a__self .Tip-module-scss-module__EYtS-a__choiceList{inline-size:calc(100% + calc(var(--spacing-200) + 2px)*2)}[dir] .Tip-module-scss-module__EYtS-a__self .Tip-module-scss-module__EYtS-a__choiceList{margin-inline-start:calc(calc(var(--spacing-200) + 2px)*-1)}@media (min-width:768px){.Tip-module-scss-module__EYtS-a__self .Tip-module-scss-module__EYtS-a__choiceList{inline-size:100%}[dir] .Tip-module-scss-module__EYtS-a__self .Tip-module-scss-module__EYtS-a__choiceList{margin-inline-start:var(--spacing-50)}}[dir] .Tip-module-scss-module__EYtS-a__self .Tip-module-scss-module__EYtS-a__tipToggle{background:0 0;border:none}.Tip-module-scss-module__EYtS-a__self .Tip-module-scss-module__EYtS-a__methodTitle{justify-content:center;align-self:flex-start}[dir] .Tip-module-scss-module__EYtS-a__self .Tip-module-scss-module__EYtS-a__methodTitle{text-align:start}.Tip-module-scss-module__EYtS-a__self__paymentMethod{inline-size:100%}.Tip-module-scss-module__EYtS-a__self__paymentMethod li{align-self:stretch}[dir] .Tip-module-scss-module__EYtS-a__self__paymentMethod .payment-method__title{text-align:start}
.Details-module-scss-module__O5xWpG__self{gap:var(--spacing-300);flex-flow:column;display:flex}@media (min-width:768px){[dir] .Details-module-scss-module__O5xWpG__self{border:1px solid var(--color-border-neutral-faded);border-radius:var(--border-radius-m);padding:var(--spacing-300)!important}}.Details-module-scss-module__O5xWpG__self--step-signup{display:none}@media (min-width:768px){.Details-module-scss-module__O5xWpG__self--step-signup{display:flex}}.Details-module-scss-module__O5xWpG__self hr{border-block-end-color:var(--color-border-neutral-faded)}[dir] .Details-module-scss-module__O5xWpG__self hr{border-color:#0000}.Details-module-scss-module__O5xWpG__self__venue-preview{gap:var(--spacing-150);grid-template-columns:var(--sizing-800) 1fr;grid-template-rows:var(--sizing-800) auto;display:grid}.Details-module-scss-module__O5xWpG__self__venue-preview__avatar{grid-area:1/1;overflow:hidden}[dir] .Details-module-scss-module__O5xWpG__self__venue-preview__avatar{border:1px solid var(--color-border-neutral-faded);border-radius:var(--border-radius-m)}.Details-module-scss-module__O5xWpG__self__venue-preview__details{flex-flow:column;grid-area:1/2/span 2;display:flex}.Details-module-scss-module__O5xWpG__self__appointment-overview{flex-flow:column;display:flex}.Details-module-scss-module__O5xWpG__self__appointment-items{list-style:none}[dir] .Details-module-scss-module__O5xWpG__self__appointment-items{margin:0;padding:0}.Details-module-scss-module__O5xWpG__self__appointment-items__item{column-gap:var(--spacing-200);grid-template-rows:repeat(2,auto);grid-template-columns:1fr auto;display:grid}[dir] .Details-module-scss-module__O5xWpG__self__appointment-items__item{margin-block-end:var(--spacing-200)}[dir] .Details-module-scss-module__O5xWpG__self__appointment-items__item:last-of-type{margin-block-end:0}.Details-module-scss-module__O5xWpG__self__appointment-items__item__title{word-break:break-word;grid-area:1/1}.Details-module-scss-module__O5xWpG__self__appointment-items__item__caption{grid-area:2/1}.Details-module-scss-module__O5xWpG__self__appointment-items__item__price{grid-area:1/2}.Details-module-scss-module__O5xWpG__self__appointment-items__item__non-discounted-price{grid-area:2/2;-webkit-text-decoration:line-through;text-decoration:line-through}.Details-module-scss-module__O5xWpG__self__appointment-items__item__note{grid-area:3/1}.Details-module-scss-module__O5xWpG__self__appointment-items__item__service-addons{gap:var(--spacing-25);flex-direction:column;grid-area:3/1;list-style:none;display:flex}[dir] .Details-module-scss-module__O5xWpG__self__appointment-items__item__service-addons{margin-block-start:var(--spacing-75);padding-inline-start:var(--spacing-150)}.Details-module-scss-module__O5xWpG__self__appointment-items__item.Details-module-scss-module__O5xWpG__--with-note,.Details-module-scss-module__O5xWpG__self__appointment-items__item.Details-module-scss-module__O5xWpG__--with-service-addons{grid-template-rows:repeat(3,auto)}.Details-module-scss-module__O5xWpG__self__appointment-items__item.Details-module-scss-module__O5xWpG__--with-service-addons .Details-module-scss-module__O5xWpG__self__appointment-items__item__service-addons{grid-row:3}.Details-module-scss-module__O5xWpG__self__appointment-items__item.Details-module-scss-module__O5xWpG__--with-note.Details-module-scss-module__O5xWpG__--with-service-addons{grid-template-rows:repeat(4,auto)}.Details-module-scss-module__O5xWpG__self__appointment-items__item.Details-module-scss-module__O5xWpG__--with-note.Details-module-scss-module__O5xWpG__--with-service-addons .Details-module-scss-module__O5xWpG__self__appointment-items__item__service-addons{grid-row:4}.Details-module-scss-module__O5xWpG__self__appointment-totals{grid-template-columns:1fr auto;grid-auto-flow:row;display:grid}[dir] .Details-module-scss-module__O5xWpG__self__appointment-totals{padding-block-end:var(--spacing-1600)}.Details-module-scss-module__O5xWpG__self__appointment-totals hr{grid-column:1/span 2}.Details-module-scss-module__O5xWpG__self__appointment-totals__name{grid-column:1}.Details-module-scss-module__O5xWpG__self__appointment-totals__value{grid-column:2;justify-self:end}.Details-module-scss-module__O5xWpG__self__date-time{gap:var(--spacing-150);flex-flow:column;display:flex}.Details-module-scss-module__O5xWpG__self__date-time__item{align-items:center;gap:var(--spacing-100);grid-template-columns:auto 1fr;display:grid}
[dir] .AppointmentsRoot-module-scss-module__doVQUW__main-title{padding:var(--spacing-100) 0 var(--spacing-50) 0}@media (min-width:1024px){[dir] .AppointmentsRoot-module-scss-module__doVQUW__main-title{padding:var(--spacing-100) 0 var(--spacing-50) 0}}.AppointmentsRoot-module-scss-module__doVQUW__groups.AppointmentsRoot-module-scss-module__doVQUW__groups.AppointmentsRoot-module-scss-module__doVQUW__groups.AppointmentsRoot-module-scss-module__doVQUW__groups{gap:var(--spacing-300)}[dir] .AppointmentsRoot-module-scss-module__doVQUW__groups.AppointmentsRoot-module-scss-module__doVQUW__groups.AppointmentsRoot-module-scss-module__doVQUW__groups.AppointmentsRoot-module-scss-module__doVQUW__groups{margin:0;padding:0}@media (min-width:1024px){[dir] .AppointmentsRoot-module-scss-module__doVQUW__error{border:var(--border-width-100) solid var(--color-border-neutral-faded);border-radius:var(--border-radius-m)}}.AppointmentsRoot-module-scss-module__doVQUW__list{gap:var(--spacing-200);flex-flow:column;display:flex}.AppointmentsRoot-module-scss-module__doVQUW__list__items.AppointmentsRoot-module-scss-module__doVQUW__list__items.AppointmentsRoot-module-scss-module__doVQUW__list__items.AppointmentsRoot-module-scss-module__doVQUW__list__items{gap:var(--spacing-200)}[dir] .AppointmentsRoot-module-scss-module__doVQUW__list__items.AppointmentsRoot-module-scss-module__doVQUW__list__items.AppointmentsRoot-module-scss-module__doVQUW__list__items.AppointmentsRoot-module-scss-module__doVQUW__list__items{padding:0 var(--spacing-100)}@media (min-width:1024px){.AppointmentsRoot-module-scss-module__doVQUW__list__items.AppointmentsRoot-module-scss-module__doVQUW__list__items.AppointmentsRoot-module-scss-module__doVQUW__list__items.AppointmentsRoot-module-scss-module__doVQUW__list__items{gap:var(--spacing-150)}[dir] .AppointmentsRoot-module-scss-module__doVQUW__list__items.AppointmentsRoot-module-scss-module__doVQUW__list__items.AppointmentsRoot-module-scss-module__doVQUW__list__items.AppointmentsRoot-module-scss-module__doVQUW__list__items{padding:0}}[dir] .AppointmentsRoot-module-scss-module__doVQUW__list__items.AppointmentsRoot-module-scss-module__doVQUW__--upcoming.AppointmentsRoot-module-scss-module__doVQUW__list__items.AppointmentsRoot-module-scss-module__doVQUW__--upcoming.AppointmentsRoot-module-scss-module__doVQUW__list__items.AppointmentsRoot-module-scss-module__doVQUW__--upcoming.AppointmentsRoot-module-scss-module__doVQUW__list__items.AppointmentsRoot-module-scss-module__doVQUW__--upcoming{padding:0}@media (min-width:768px){.AppointmentsRoot-module-scss-module__doVQUW__list__items.AppointmentsRoot-module-scss-module__doVQUW__--upcoming{grid-template-columns:repeat(2,1fr);grid-auto-flow:row;display:grid}}@media (min-width:1024px){.AppointmentsRoot-module-scss-module__doVQUW__list__items.AppointmentsRoot-module-scss-module__doVQUW__--upcoming{display:flex}[dir] .AppointmentsRoot-module-scss-module__doVQUW__list__items--no-items{padding:0 var(--spacing-100)}}[dir] .AppointmentsRoot-module-scss-module__doVQUW__list__items.AppointmentsRoot-module-scss-module__doVQUW__--waitlist{padding:0}.AppointmentsRoot-module-scss-module__doVQUW__list__title{align-items:center;gap:var(--spacing-100);display:flex}@media (min-width:1024px){[dir] .AppointmentsRoot-module-scss-module__doVQUW__list__title,[dir] .AppointmentsRoot-module-scss-module__doVQUW__list__fallback{padding:0}}.AppointmentsRoot-module-scss-module__doVQUW__loader{justify-content:center;align-items:center;block-size:100vh;inline-size:100%;display:flex}[dir] .AppointmentsRoot-module-scss-module__doVQUW__empty-state{padding-block:var(--spacing-400)}[dir] .AppointmentsRoot-module-scss-module__doVQUW__loading-more{margin:0 calc(-1*var(--spacing-150))}
[dir] .PackagePayment-module__WezS8q__sectionContent{padding:var(--spacing-250)}@media (min-width:768px){[dir] .PackagePayment-module__WezS8q__sectionContent{padding:var(--spacing-400) var(--spacing-500)}}.PackagePayment-module__WezS8q__paymentRow{align-items:center;gap:var(--spacing-150);display:flex}.PackagePayment-module__WezS8q__paymentRowContent{flex:1;align-items:center;min-inline-size:0;display:flex}.PackagePayment-module__WezS8q__payWithApplePay{align-items:center;gap:var(--spacing-100);display:inline-flex}.PackagePayment-module__WezS8q__applePayMark{block-size:44px;inline-size:44px}[dir] .PackagePayment-module__WezS8q__applePayMark{margin-block:-12px}
.PackageGiftHeroCard-module-scss-module__59Jqoq__card{aspect-ratio:16/10;inline-size:100%;max-inline-size:350px;position:relative;overflow:hidden}[dir] .PackageGiftHeroCard-module-scss-module__59Jqoq__card{border:var(--border-width-100) solid var(--color-border-neutral-faded);border-radius:var(--border-radius-l);box-shadow:var(--elevation-drawer);margin-inline:auto}.PackageGiftHeroCard-module-scss-module__59Jqoq__image,.PackageGiftHeroCard-module-scss-module__59Jqoq__imageFallback{block-size:100%;inline-size:100%;position:absolute;inset:0}.PackageGiftHeroCard-module-scss-module__59Jqoq__image{object-fit:cover}.PackageGiftHeroCard-module-scss-module__59Jqoq__overlay{flex-direction:column;justify-content:space-between;block-size:100%;display:flex;position:relative}[dir] .PackageGiftHeroCard-module-scss-module__59Jqoq__overlay{padding:var(--spacing-200)}.PackageGiftHeroCard-module-scss-module__59Jqoq__header{justify-content:space-between;align-items:flex-start;gap:var(--spacing-150);display:flex}[dir] .PackageGiftHeroCard-module-scss-module__59Jqoq__header,[dir] .PackageGiftHeroCard-module-scss-module__59Jqoq__footer{text-shadow:0 2px 7px #131313}.PackageGiftHeroCard-module-scss-module__59Jqoq__scrim{opacity:.25;position:absolute;inset:0}[dir] .PackageGiftHeroCard-module-scss-module__59Jqoq__scrim{background-color:var(--color-background-overlay-on-image)}.PackageGiftHeroCard-module-scss-module__59Jqoq__info{gap:var(--spacing-50);flex-direction:column;flex:1;min-inline-size:0;display:flex}.PackageGiftHeroCard-module-scss-module__59Jqoq__footer{justify-content:flex-end;display:flex}
.Form-module-scss-module__IuokCq__self{flex-flow:column;display:flex}[dir] .Form-module-scss-module__IuokCq__self__caption{margin-block-start:var(--spacing-150)}.Form-module-scss-module__IuokCq__self__policy{gap:var(--spacing-150);flex-flow:column;display:flex}[dir] .Form-module-scss-module__IuokCq__self__policy{margin-block-start:var(--spacing-250)}@media (min-width:768px){[dir] .Form-module-scss-module__IuokCq__self__policy{margin-block-start:var(--spacing-500)}}.Form-module-scss-module__IuokCq__self__content{grid-template-rows:auto;grid-template-columns:1fr;display:grid}[dir] .Form-module-scss-module__IuokCq__self__content{margin-block-start:var(--spacing-400)}.Form-module-scss-module__IuokCq__dialog{gap:var(--spacing-150);flex-flow:column;display:flex}
.WaitlistClaimModal-module-scss-module__azsOVW__content{gap:var(--spacing-300);flex-flow:column;display:flex}[dir] .WaitlistClaimModal-module-scss-module__azsOVW__content{padding-block-start:var(--spacing-200)}.WaitlistClaimModal-module-scss-module__azsOVW__buttons{gap:var(--spacing-150);grid-template-columns:repeat(2,1fr);display:grid}
.PackageDiscountRow-module__PsaJfW__row{align-items:center;gap:var(--spacing-150);inline-size:100%;display:flex}[dir] .PackageDiscountRow-module__PsaJfW__row:not([data-disabled=true]){cursor:pointer}.PackageDiscountRow-module__PsaJfW__content{flex-direction:column;flex:1;min-inline-size:0;display:flex}.PackageDiscountRow-module__PsaJfW__info,.PackageDiscountRow-module__PsaJfW__checkbox{align-items:center;display:inline-flex}
.PackageGiftPanel-module-scss-module__uXLNhG__content{gap:var(--spacing-400);flex-direction:column;display:flex}@media (min-width:768px){.PackageGiftPanel-module-scss-module__uXLNhG__content{gap:var(--spacing-300)}}.PackageGiftPanel-module-scss-module__uXLNhG__sectionDivider{display:none}@media (min-width:1024px){.PackageGiftPanel-module-scss-module__uXLNhG__sectionDivider{display:block}}
.PaymentMethodForm-module-scss-module__8_scGW__self{grid-area:1/1}[dir] .PaymentMethodForm-module-scss-module__8_scGW__self__email-section{margin-block-end:var(--spacing-200)}.PaymentMethodForm-module-scss-module__8_scGW__self__email-field{gap:var(--spacing-50);flex-flow:column;display:flex}.PaymentMethodForm-module-scss-module__8_scGW__self__email-field--with-callout{gap:var(--spacing-200)}.PaymentMethodForm-module-scss-module__8_scGW__self__payment-methods{inline-size:100%}
.PackageDiscountsModal-module__Mal6wW__addCodeAction{display:flex;position:sticky;inset-block-end:0}[dir] .PackageDiscountsModal-module__Mal6wW__addCodeAction{padding-block:var(--spacing-150);background-color:var(--color-background-page);margin-block-start:var(--spacing-300)}
.UserForm-module-scss-module__Og_wCq__self{gap:var(--spacing-200);flex-flow:column;grid-area:1/1;display:flex}.UserForm-module-scss-module__Og_wCq__self__group{gap:var(--spacing-50);flex-flow:column;max-inline-size:400px;display:flex}
.PackageSidebar-module__JjXo7W__sidebar{min-block-size:540px;block-size:calc(100dvh - var(--top-position,108px) - 36px);flex-direction:column;display:flex;overflow:hidden}[dir] .PackageSidebar-module__JjXo7W__sidebar{border:1px solid var(--color-border-neutral-faded);border-radius:var(--border-radius-2xl);background-color:#fff;margin-block-end:calc(var(--spacing-1200) * -1)}.PackageSidebar-module__JjXo7W__body{flex-direction:column;flex:1;min-block-size:0;display:flex}[dir] .PackageSidebar-module__JjXo7W__body{padding:var(--spacing-400)}.PackageSidebar-module__JjXo7W__scrollableWrapper{gap:var(--spacing-250);flex-direction:column;flex:1;min-block-size:0;display:flex;overflow-y:auto}[dir] .PackageSidebar-module__JjXo7W__bottomBar{padding:var(--spacing-400)}.PackageSidebar-module__JjXo7W__lineItem{justify-content:space-between;align-items:flex-start;gap:var(--spacing-200);display:flex}.PackageSidebar-module__JjXo7W__priceColumn{flex-direction:column;align-items:flex-end;display:flex}.PackageSidebar-module__JjXo7W__mobileSummary{gap:var(--spacing-25);flex-direction:column;display:flex}
.PackageDetail-module__wvWc_a__mobileHeroStack{flex-direction:column;display:flex}.PackageDetail-module__wvWc_a__mobileHeroCard{z-index:2;position:relative}[dir] .PackageDetail-module__wvWc_a__mobileHeroCard{border-radius:var(--border-radius-l);box-shadow:var(--elevation-elevated)}.PackageDetail-module__wvWc_a__mobileDescriptionCard{z-index:1;position:relative}[dir] .PackageDetail-module__wvWc_a__mobileDescriptionCard{margin-block-start:calc(var(--spacing-350) * -1)}.PackageDetail-module__wvWc_a__skeletonSection{gap:var(--spacing-200);flex-direction:column;display:flex}.PackageDetail-module__wvWc_a__skeletonMobileContent{gap:var(--spacing-150);flex-direction:column;display:flex}[dir] .PackageDetail-module__wvWc_a__skeletonMobileContent{padding:var(--spacing-200)}[dir] .PackageDetail-module__wvWc_a__skeletonMobileDescription{padding:var(--spacing-600) var(--spacing-250) var(--spacing-200)}[dir] .PackageDetail-module__wvWc_a__skeletonMobileCard>div{border-radius:var(--border-radius-l)}.PackageDetail-module__wvWc_a__skeletonRow{gap:var(--spacing-150);align-items:center;display:flex}[dir] .PackageDetail-module__wvWc_a__skeletonRow{padding-block:var(--spacing-200)}
.InvalidConfirmationLinkState-module-scss-module__17tpoa__self{min-block-size:calc(100*var(--svh) - var(--spacing-800));flex-flow:column;justify-content:center;align-items:center;display:flex}@media (min-width:768px){.InvalidConfirmationLinkState-module-scss-module__17tpoa__self{min-block-size:calc(100*var(--svh) - var(--spacing-900))}}
.PackagesList-module__3ph7Ja__errorState{min-block-size:auto}.PackagesList-module__3ph7Ja__skeletonCard{block-size:180px}@media (min-width:768px){.PackagesList-module__3ph7Ja__skeletonCard{block-size:248px}}[dir] .PackagesList-module__3ph7Ja__skeletonCard{border-radius:var(--border-radius-xl)}.PackagesList-module__3ph7Ja__categorySection{gap:var(--spacing-250);flex-direction:column;display:flex}.PackagesList-module__3ph7Ja__categoryHeader{flex-direction:column;gap:2px;display:flex}
.PackagePaymentSummary-module__f_cVSa__summary{gap:var(--spacing-250);flex-direction:column;display:flex}.PackagePaymentSummary-module__f_cVSa__discountsRow{justify-content:space-between;align-items:center;gap:var(--spacing-200);display:flex}.PackagePaymentSummary-module__f_cVSa__itemPrices{flex-direction:column;align-items:flex-end;display:flex}.PackagePaymentSummary-module__f_cVSa__struck{-webkit-text-decoration:line-through;text-decoration:line-through}
.PayWithApplePayLabel-module-scss-module__H2mt1a__payWithApplePay{align-items:center;gap:var(--spacing-100);display:inline-flex}.PayWithApplePayLabel-module-scss-module__H2mt1a__applePayMark{block-size:44px;inline-size:44px}[dir] .PayWithApplePayLabel-module-scss-module__H2mt1a__applePayMark{margin-block:-12px}
/*# sourceMappingURL=3lyqdoxj7gttw.css.map*/