.AppHeaderPublicDialog-module-scss-module__gzcCza__headerPublicDialogBody{flex-direction:column;gap:1rem;display:flex}@media (max-width:48.75rem){.AppHeaderPublicDialog-module-scss-module__gzcCza__accountLoginDialogScroll{padding-bottom:calc(var(--spacing-wishees-bottom-sheet-pad-bottom) + var(--spacing-wishees-md))}}
.AppHeaderSignedInMenu-module-scss-module__wRabIq__accountMenuScroll{flex-direction:column;gap:0;display:flex}.AppHeaderSignedInMenu-module-scss-module__wRabIq__accountMenuDivider{border:0;border-top:1px solid var(--color-wishees-border-tint);opacity:.85;width:100%;margin:0}
.LoginAccountLoginPageLayout-module-scss-module__fH6SWa__AccountLoginPageLayout_inner{width:100%;min-width:0;max-width:var(--max-width-wishees-login-shell);flex-direction:column;align-self:center;align-items:center;padding:0;display:flex;}@media (max-width:47.5rem){.LoginAccountLoginPageLayout-module-scss-module__fH6SWa__AccountLoginPageLayout_inner{width:100%}}.LoginAccountLoginPageLayout-module-scss-module__fH6SWa__loginPage{min-height:100dvh;padding-inline:var(--spacing-wishees-page-x);flex-direction:column;justify-content:flex-start;align-items:center;padding-bottom:clamp(2rem,6vw,5rem);display:flex;overflow:clip auto}@media (max-width:47.5rem){.LoginAccountLoginPageLayout-module-scss-module__fH6SWa__loginPage{padding-inline:var(--spacing-wishees-lg);padding-bottom:2.25rem;padding-top:var(--spacing-wishees-lg)}}@media (min-width:47.5625rem){.LoginAccountLoginPageLayout-module-scss-module__fH6SWa__loginPage{padding-top:30px}}.LoginAccountLoginPageLayout-module-scss-module__fH6SWa__loginPage___signup{padding-top:30px}
.LoginLoginCardBackLink-module-scss-module__s4Sy1W__LoginCardBackLink{color:var(--color-wishees-link);font-size:.84rem;font-weight:var(--font-weight-wishees-850);flex-direction:row;align-items:center;gap:.35rem;margin-bottom:0;text-decoration:none;display:inline-flex;}.LoginLoginCardBackLink-module-scss-module__s4Sy1W__LoginCardBackLink_arrow{font-size:1rem;line-height:1}
.LoginAccountLoginPageLoading-module-scss-module__JXCwga__AccountLoginPageLoading{background-color:var(--color-wishees-surface-card-strong);border-color:var(--color-wishees-border-subtle);border-radius:var(--radius-wishees-login);box-shadow:var(--shadow-wishees-login);overflow-wrap:anywhere;min-width:0;max-width:32.5rem;padding:var(--spacing-wishees-card-login);border-style:solid;border-width:1px;width:100%;}@media (max-width:760px){.LoginAccountLoginPageLoading-module-scss-module__JXCwga__AccountLoginPageLoading{border-radius:var(--radius-wishees-login-mobile);padding:var(--spacing-wishees-card-login-mobile)}}.LoginAccountLoginPageLoading-module-scss-module__JXCwga__AccountLoginPageLoading_heading{height:var(--spacing-wishees-skeleton-line);margin-block:var(--spacing-wishees-sm);width:var(--width-wishees-skeleton-heading);border-radius:.375rem}.LoginAccountLoginPageLoading-module-scss-module__JXCwga__AccountLoginPageLoading_intro{height:1.25rem;width:var(--width-wishees-skeleton-title);border-radius:.375rem;margin-bottom:1rem}.LoginAccountLoginPageLoading-module-scss-module__JXCwga__AccountLoginPageLoading_group{gap:var(--spacing-wishees-md);flex-direction:column;display:flex}.LoginAccountLoginPageLoading-module-scss-module__JXCwga__AccountLoginPageLoading_group___lower{margin-top:var(--spacing-wishees-md)}.LoginAccountLoginPageLoading-module-scss-module__JXCwga__AccountLoginPageLoading_divider{height:1rem;margin-block:var(--spacing-wishees-lg);border-radius:.375rem;align-self:center;width:3rem}.LoginAccountLoginPageLoading-module-scss-module__JXCwga__AccountLoginPageLoading_btn{border-radius:1rem;width:100%;min-height:3rem}
.LoginLoginEmailSubmitRow-module-scss-module__2C-r2G__LoginEmailSubmitRow{margin-top:var(--spacing-wishees-list);flex-direction:column;align-items:flex-start;gap:.5rem;width:100%;display:flex;}.LoginLoginEmailSubmitRow-module-scss-module__2C-r2G__LoginEmailSubmitRow_actions{flex-flow:wrap;align-items:center;gap:.5rem 1rem;width:100%;display:flex}.LoginLoginEmailSubmitRow-module-scss-module__2C-r2G__LoginEmailSubmitRow_divider{border:0;border-top:1px solid color-mix(in srgb, var(--color-wishees-border-subtle) 80%, transparent);width:100%;margin:0}.LoginLoginEmailSubmitRow-module-scss-module__2C-r2G__loginEmailSocial{width:100%;}.LoginLoginEmailSubmitRow-module-scss-module__2C-r2G__loginEmailSocial .LoginLoginEmailSubmitRow-module-scss-module__2C-r2G__social-login-note{margin-top:.75rem}.LoginLoginEmailSubmitRow-module-scss-module__2C-r2G__loginEmailSocial .LoginLoginEmailSubmitRow-module-scss-module__2C-r2G__social-login-options{margin-top:0}.LoginLoginEmailSubmitRow-module-scss-module__2C-r2G__loginSignupPrompt{color:var(--color-wishees-body);font-size:var(--text-sm);line-height:var(--leading-wishees-body);text-align:right;flex:1;min-width:0;margin:0;}@media (max-width:32.5rem){.LoginLoginEmailSubmitRow-module-scss-module__2C-r2G__loginSignupPrompt{flex:1}}.LoginLoginEmailSubmitRow-module-scss-module__2C-r2G__loginSignupPrompt a{color:var(--color-wishees-link);font-weight:var(--font-weight-wishees-850);text-decoration:none}.LoginLoginEmailSubmitRow-module-scss-module__2C-r2G__loginSignupPrompt a:hover{text-decoration:underline}.LoginLoginEmailSubmitRow-module-scss-module__2C-r2G__LoginEmailSubmitRow_signupLink{color:var(--color-wishees-link);font-weight:var(--font-weight-wishees-850);text-underline-offset:.125em;text-decoration:underline}.LoginLoginEmailSubmitRow-module-scss-module__2C-r2G__loginSubmit{background-color:var(--color-wishees-link);background-image:linear-gradient(to bottom right, var(--color-wishees-link), var(--color-wishees-highlight));box-shadow:var(--shadow-wishees-login-submit);color:#fff;border-color:#0000;border-radius:1rem;flex-shrink:0;width:auto;padding-inline:1.5rem}.LoginLoginEmailSubmitRow-module-scss-module__2C-r2G__loginSubmit:hover{background-color:var(--color-wishees-highlight);border-color:var(--color-wishees-highlight);color:#fff}
.LoginEmailSection-module-scss-module__Hj21iW__LoginAuthSection{background-color:#0000;border-width:0;border-radius:0;margin-top:1.25rem;padding:0;}.LoginEmailSection-module-scss-module__Hj21iW__LoginAuthSection .account-auth-body{border-top-width:0;padding:0}.LoginEmailSection-module-scss-module__Hj21iW__LoginAuthSection .account-login-form{margin-top:0}.LoginEmailSection-module-scss-module__Hj21iW__LoginAuthBody{border-top-color:color-mix(in srgb, var(--color-wishees-border-subtle) 80%, transparent);padding-block:var(--spacing-wishees-lg);padding-bottom:var(--spacing-wishees-lg);border-top-style:solid;border-top-width:1px;flex-direction:column;gap:1rem;padding-inline:1rem;display:flex;}.LoginEmailSection-module-scss-module__Hj21iW__LoginAuthBody___signup{padding-bottom:var(--spacing-wishees-login-form-pad)}.LoginEmailSection-module-scss-module__Hj21iW__LoginAuthBody___email{padding-bottom:var(--spacing-wishees-login-form-pad-sm)}.LoginEmailSection-module-scss-module__Hj21iW__LoginAuthForm{box-shadow:none;background-color:#0000;border-width:0;border-radius:0;flex-direction:column;max-width:none;margin-top:1.25rem;padding:0;display:flex;}.LoginEmailSection-module-scss-module__Hj21iW__LoginAuthForm .btn{min-height:var(--spacing-wishees-touch);border-radius:1rem}.LoginEmailSection-module-scss-module__Hj21iW__LoginAuthForm input{border-radius:1rem}.LoginEmailSection-module-scss-module__Hj21iW__LoginAuthForm___signup .btn{align-self:stretch}
.CommunityPageLoading-module-scss-module__ysyxlq__CommunityPageLoading{gap:var(--spacing-wishees-card-account);flex-direction:column;display:flex}.CommunityPageLoading-module-scss-module__ysyxlq__CommunityPageLoading_toolbar{min-height:3.5rem}.CommunityPageLoading-module-scss-module__ysyxlq__CommunityPageLoading_cta{min-height:6rem}.CommunityPageLoading-module-scss-module__ysyxlq__CommunityPageLoading_card{min-height:8rem}
.SignupMethodPicker-module-scss-module__3h1sEG__SignupMethodPicker_intro{color:var(--color-wishees-body);font-weight:300;line-height:var(--leading-wishees-body);max-width:36rem;margin-block:1rem 1.5rem;}.SignupMethodPicker-module-scss-module__3h1sEG__SignupMethodPicker_divider{margin-block:var(--spacing-wishees-xl);}.SignupMethodPicker-module-scss-module__3h1sEG__SignupMethodPicker_loginPrompt{color:var(--color-wishees-body-secondary);margin-block:var(--spacing-wishees-xl) 0;text-align:center;}.SignupMethodPicker-module-scss-module__3h1sEG__SignupMethodPicker_loginLink{color:var(--color-wishees-link);font-weight:600;text-decoration:underline}
.FriendInvitePageLayout-module-scss-module__fjBKAa__FriendInvitePageLayout{min-height:var(--spacing-wishees-viewport-minus-header)}.FriendInvitePageLayout-module-scss-module__fjBKAa__FriendInvitePageLayout_inner{gap:var(--spacing-wishees-card-account);padding-top:var(--spacing-wishees-page-hero-pt-sm);flex-direction:column;display:flex}.FriendInvitePageLayout-module-scss-module__fjBKAa__FriendInviteCreateOwnWishButton{justify-content:center;width:100%}
.FriendInviteHero-module-scss-module__mHNC0q__FriendInviteHero{gap:var(--spacing-wishees-card-tinted);flex-direction:column;display:flex}.FriendInviteHero-module-scss-module__mHNC0q__FriendInviteHero_note{border-color:var(--color-wishees-border-accent);border-left-color:var(--color-wishees-kicker);border-radius:var(--radius-wishees-card);box-shadow:var(--shadow-wishees-card);color:var(--color-wishees-body);gap:var(--spacing-wishees-2xs);padding:var(--spacing-wishees-auth-panel) var(--spacing-wishees-compact-panel-title);background-color:#ffffffe6;border-style:solid;border-width:1px;flex-direction:column;width:100%;display:flex}.FriendInviteHero-module-scss-module__mHNC0q__FriendInviteHero_note strong{font-family:var(--font-body)}.FriendInviteHero-module-scss-module__mHNC0q__FriendInviteHero_note span{overflow-wrap:anywhere}.FriendInviteHero-module-scss-module__mHNC0q__FriendInviteHero_status{border-color:var(--color-wishees-border-accent);border-left-color:var(--color-joy-mango);border-radius:var(--radius-wishees-card);box-shadow:var(--shadow-wishees-card);color:var(--color-wishees-body);gap:var(--spacing-wishees-2xs);padding:var(--spacing-wishees-auth-panel) var(--spacing-wishees-compact-panel-title);background-color:#ffffffe6;border-style:solid;border-width:1px;flex-direction:column;width:100%;display:flex}.FriendInviteHero-module-scss-module__mHNC0q__FriendInviteHero_status strong{font-family:var(--font-body)}.FriendInviteHero-module-scss-module__mHNC0q__FriendInviteHero_status span{overflow-wrap:anywhere}
@media (max-width:47.5rem){.FriendWishlistNotice-module-scss-module__hnd04G__FriendWishlistNotice{padding-bottom:2rem}}.FriendWishlistNotice-module-scss-module__hnd04G__FriendWishlistNotice_inner{gap:var(--spacing-wishees-shared-page-gap);max-width:var(--max-width-wishees-page);padding-top:var(--spacing-wishees-shared-page-pt);flex-direction:column;width:100%;display:flex}@media (max-width:47.5rem){.FriendWishlistNotice-module-scss-module__hnd04G__FriendWishlistNotice_inner{gap:var(--spacing-wishees-lg);padding-top:0}}.FriendWishlistNotice-module-scss-module__hnd04G__FriendWishlistNotice_hero{box-shadow:none;padding-block:var(--spacing-wishees-shared-hero-py);background-color:#0000;border:0;flex-direction:column;gap:1rem;display:flex}@media (max-width:47.5rem){.FriendWishlistNotice-module-scss-module__hnd04G__FriendWishlistNotice_hero{border-radius:1rem;padding:1rem}}.FriendWishlistNotice-module-scss-module__hnd04G__FriendWishlistNotice_description{color:var(--color-wishees-body-muted);font-family:var(--font-body),serif;font-size:1rem;font-weight:300;line-height:var(--leading-wishees-body);max-width:42rem;margin:0}.FriendWishlistNotice-module-scss-module__hnd04G__FriendWishlistNotice_actions{flex-wrap:wrap;gap:.5rem;display:flex}@media (max-width:47.5rem){.FriendWishlistNotice-module-scss-module__hnd04G__FriendWishlistNotice_actions{flex-direction:column;align-items:stretch;width:100%}}
.FriendWishlistPageLayout-module-scss-module__IQOC3a__FriendWishlistPageLayout{gap:var(--spacing-wishees-shared-page-gap);flex-direction:column;width:100%;display:flex}@media (max-width:48.75rem){.FriendWishlistPageLayout-module-scss-module__IQOC3a__FriendWishlistPageLayout{gap:var(--spacing-wishees-lg)}}.FriendWishlistPageLayout-module-scss-module__IQOC3a__FriendWishlistPageLayout_list{gap:var(--spacing-wishees-lg);flex-direction:column;display:flex}
.LoginSignupSection-module-scss-module__8J4wyG__LoginAuthSection{background-color:#0000;border-width:0;border-radius:0;margin-top:1.25rem;padding:0;}.LoginSignupSection-module-scss-module__8J4wyG__LoginAuthSection .account-auth-body{border-top-width:0;padding:0}.LoginSignupSection-module-scss-module__8J4wyG__LoginAuthSection .account-login-form{margin-top:0}.LoginSignupSection-module-scss-module__8J4wyG__LoginAuthBody{border-top-color:color-mix(in srgb, var(--color-wishees-border-subtle) 80%, transparent);padding-block:var(--spacing-wishees-lg);padding-bottom:var(--spacing-wishees-lg);border-top-style:solid;border-top-width:1px;flex-direction:column;gap:1rem;padding-inline:1rem;display:flex;}.LoginSignupSection-module-scss-module__8J4wyG__LoginAuthBody___signup{padding-bottom:var(--spacing-wishees-login-form-pad)}.LoginSignupSection-module-scss-module__8J4wyG__LoginAuthBody___email{padding-bottom:var(--spacing-wishees-login-form-pad-sm)}.LoginSignupSection-module-scss-module__8J4wyG__LoginAuthForm{box-shadow:none;background-color:#0000;border-width:0;border-radius:0;flex-direction:column;max-width:none;margin-top:1.25rem;padding:0;display:flex;}.LoginSignupSection-module-scss-module__8J4wyG__LoginAuthForm .btn{min-height:var(--spacing-wishees-touch);border-radius:1rem}.LoginSignupSection-module-scss-module__8J4wyG__LoginAuthForm input{border-radius:1rem}.LoginSignupSection-module-scss-module__8J4wyG__LoginAuthForm___signup .btn{align-self:stretch}
.FriendWishlistPageShareAction-module-scss-module__xrZvGa__FriendWishlistPageShareAction{flex-shrink:0}@media (max-width:48.75rem){.FriendWishlistPageShareAction-module-scss-module__xrZvGa__FriendWishlistPageShareAction{min-height:2.5rem;padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem}}
.LoginLoginCard-module-scss-module__kYxYkW__LoginCard{background-color:var(--color-wishees-surface-card-strong);border-color:var(--color-wishees-border-subtle);border-radius:var(--radius-wishees-login);box-shadow:var(--shadow-wishees-login);overflow-wrap:anywhere;min-width:0;max-width:32.5rem;padding:var(--spacing-wishees-card-login);border-style:solid;border-width:1px;width:100%;}@media (max-width:760px){.LoginLoginCard-module-scss-module__kYxYkW__LoginCard{border-radius:var(--radius-wishees-login-mobile);padding:var(--spacing-wishees-card-login-mobile)}}.LoginLoginCard-module-scss-module__kYxYkW__LoginCard_header{margin-bottom:var(--spacing-wishees-md)}
.FriendInvitePageLoading-module-scss-module__F2TlGW__FriendInvitePageLoading_status{gap:var(--spacing-wishees-card-account);flex-direction:column;display:flex}.FriendInvitePageLoading-module-scss-module__F2TlGW__FriendInvitePageLoading_heroLine{height:var(--spacing-wishees-page-y-sm);width:var(--width-wishees-popover-panel);border-radius:.375rem}.FriendInvitePageLoading-module-scss-module__F2TlGW__FriendInvitePageLoading_cardLine{border-radius:1rem;width:100%;height:4rem}.FriendInvitePageLoading-module-scss-module__F2TlGW__FriendInvitePageLoading_fieldLine{border-radius:1rem;width:100%;min-height:3rem}.FriendInvitePageLoading-module-scss-module__F2TlGW__FriendInvitePageLoading_buttonLine{border-radius:9999px;width:100%;height:3rem}
.FriendWishlistShellHero-module-scss-module__kta2DG__FriendWishlistShellHero{text-align:left;background-color:#fff;width:100%}

.FriendWishRestrictedNoticeConnect-module-scss-module__zWkGDW__FriendWishRestrictedNoticeConnect{margin-top:1.5rem}
.FriendWishlistPageLoading-module-scss-module__hD_QBW__FriendWishlistPageLoading_hero{flex-direction:column;gap:1rem;display:flex}.FriendWishlistPageLoading-module-scss-module__hD_QBW__FriendWishlistPageLoading_list{gap:var(--spacing-wishees-lg);flex-direction:column;display:flex}.FriendWishlistPageLoading-module-scss-module__hD_QBW__FriendWishlistPageLoading_disclosureSkeleton{height:1rem;width:var(--width-wishees-skeleton-wide);border-radius:.375rem}.FriendWishlistPageLoading-module-scss-module__hD_QBW__FriendWishlistPageLoading_titleSkeleton{height:var(--text-wishees-h2);width:var(--width-wishees-skeleton-title-lg);border-radius:.375rem}.FriendWishlistPageLoading-module-scss-module__hD_QBW__FriendWishlistPageLoading_groupTitleSkeleton{height:var(--text-wishees-h3);border-radius:.375rem;width:8rem;margin-bottom:.75rem}.FriendWishlistPageLoading-module-scss-module__hD_QBW__FriendWishlistPageLoading_cardSkeleton{border-radius:var(--radius-wishees-login);height:var(--spacing-wishees-friend-card-image);width:100%}.FriendWishlistPageLoading-module-scss-module__hD_QBW__FriendWishlistPageLoading_statusSkeleton{border-radius:1rem;width:100%;height:3.5rem}
.account-login-alert-module-scss-module__zPcPkG__AccountLoginAlert{background-color:var(--color-wishees-alert-info-surface);border-color:var(--color-wishees-border-tint);color:var(--color-wishees-body);gap:var(--spacing-wishees-alert-gap);padding-block:var(--spacing-wishees-lg);border-style:solid;border-width:1px;border-radius:1rem;flex-direction:column;padding-inline:1rem;display:flex;}.account-login-alert-module-scss-module__zPcPkG__AccountLoginAlert+.account-login-alert-module-scss-module__zPcPkG__AccountLoginAlert{margin-top:var(--spacing-wishees-md)}.account-login-alert-module-scss-module__zPcPkG__AccountLoginAlert strong{color:var(--color-wishees-layout-accent)}.account-login-alert-module-scss-module__zPcPkG__AccountLoginAlert___error{background-color:var(--color-wishees-alert-error-surface);border-color:var(--color-wishees-alert-error-border);}.account-login-alert-module-scss-module__zPcPkG__AccountLoginAlert___error strong{color:var(--color-wishees-alert)}
.FriendWishlistConnectShell-module-scss-module__ab3Egq__FriendWishlistConnectShell_hero{box-shadow:none;padding-block:var(--spacing-wishees-shared-hero-py);background-color:#0000;border-width:0;flex-direction:column;gap:1rem;display:flex}.FriendWishlistConnectShell-module-scss-module__ab3Egq__FriendWishlistConnectShell_description{color:var(--color-wishees-body-muted);font-size:clamp(.86rem,2.2vw,1.05rem);line-height:var(--leading-wishees-body);max-width:42rem;margin:0}
.LoginForgotPasswordCard-module-scss-module__elRWAG__ForgotPasswordCard{background-color:var(--color-wishees-surface-card-strong);border-color:var(--color-wishees-border-subtle);border-radius:var(--radius-wishees-login);box-shadow:var(--shadow-wishees-login);overflow-wrap:anywhere;min-width:0;max-width:32.5rem;padding:var(--spacing-wishees-card-login);border-style:solid;border-width:1px;width:100%;}@media (max-width:760px){.LoginForgotPasswordCard-module-scss-module__elRWAG__ForgotPasswordCard{border-radius:var(--radius-wishees-login-mobile);padding:var(--spacing-wishees-card-login-mobile)}}.LoginForgotPasswordCard-module-scss-module__elRWAG__ForgotPasswordCard_header{margin-bottom:var(--spacing-wishees-md)}.LoginForgotPasswordCard-module-scss-module__elRWAG__ForgotPasswordCard_intro{color:var(--color-wishees-body);font-weight:300;line-height:var(--leading-wishees-body);max-width:36rem;margin-block:1rem 1.25rem;}.LoginForgotPasswordCard-module-scss-module__elRWAG__ForgotPasswordCard_form{margin-top:1.5rem}.LoginForgotPasswordCard-module-scss-module__elRWAG__ForgotPasswordCard_ssoNote{color:var(--color-wishees-body-muted);font-size:.95rem;line-height:var(--leading-wishees-body);margin-top:1rem}.LoginForgotPasswordCard-module-scss-module__elRWAG__ForgotPasswordCard_actions{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.LoginForgotPasswordCard-module-scss-module__elRWAG__ForgotPasswordCard_footer{color:var(--color-wishees-body-muted);font-size:.9rem;line-height:var(--leading-wishees-body);margin-top:1.5rem}.LoginForgotPasswordCard-module-scss-module__elRWAG__ForgotPasswordCard_link{color:var(--color-wishees-link);font-weight:var(--font-weight-wishees-850);text-underline-offset:.125em;text-decoration:underline}

.ResetPasswordPage-module-scss-module__ILkBBq__ResetPasswordPage{}.ResetPasswordPage-module-scss-module__ILkBBq__ResetPasswordPage_form{flex-direction:column;gap:1rem;margin-top:1.5rem;display:flex}
