.index-module-scss-module__A3aY7G__page{flex-direction:column;gap:24px;padding:24px 0 94px;display:flex}.index-module-scss-module__A3aY7G__profileSection{flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;padding:0 20px;display:flex}.index-module-scss-module__A3aY7G__profileSection p{margin:0}.index-module-scss-module__A3aY7G__profileSection__label{color:var(--color-text-body);font-family:Pretendard;font-size:12px;font-style:normal;font-weight:500;line-height:130%}.index-module-scss-module__A3aY7G__profileSection__name{color:var(--color-text-heading);font-family:Pretendard;font-size:18px;font-style:normal;font-weight:700;line-height:130%}.index-module-scss-module__A3aY7G__profileSection__meta{color:var(--Colors-Text-Caption,#8e8e8e);font-family:Pretendard;font-size:12px;font-style:normal;font-weight:500;line-height:130%}.index-module-scss-module__A3aY7G__divider{background-color:var(--color-bg-gray);flex-shrink:0;align-self:stretch;height:1px}.index-module-scss-module__A3aY7G__bookingSection{flex-direction:column;gap:8px;display:flex}.index-module-scss-module__A3aY7G__bookingHeader{justify-content:space-between;align-items:center;height:36px;padding:0 16px;display:flex}.index-module-scss-module__A3aY7G__bookingHeader__title{align-items:center;gap:4px;display:flex}.index-module-scss-module__A3aY7G__bookingHeader__title svg{width:16px;height:16px}.index-module-scss-module__A3aY7G__bookingHeader__title span{color:var(--color-text-heading);text-align:center;font-family:Pretendard;font-size:14px;font-style:normal;font-weight:500;line-height:1.3}.index-module-scss-module__A3aY7G__bookingHeader button{align-items:center;gap:2px;display:flex}.index-module-scss-module__A3aY7G__bookingHeader button span{color:var(--color-text-heading);font-family:Pretendard;font-size:14px;font-style:normal;font-weight:500;line-height:1.3}.index-module-scss-module__A3aY7G__bookingHeader button svg{width:16px;height:16px}.index-module-scss-module__A3aY7G__bookingEmpty{flex-direction:column;flex:1 0 0;justify-content:center;align-items:center;gap:8px;min-height:192px;padding:16px;display:flex}.index-module-scss-module__A3aY7G__bookingEmpty strong{color:var(--color-text-heading);text-align:center;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:700;line-height:1.3}.index-module-scss-module__A3aY7G__bookingEmpty span{color:var(--color-text-body);text-align:center;font-family:Pretendard;font-size:12px;font-style:normal;font-weight:500;line-height:1.3}.index-module-scss-module__A3aY7G__bookingEmpty button{justify-content:center;align-items:center;gap:var(--inset-xs,4px);background:var(--color-brand-primary1,#fb6f92);height:36px;color:var(--Colors-Text-Inverse,#fff);text-align:center;border-radius:8px;flex-shrink:0;padding:8px 16px;font-family:Pretendard;font-size:12px;font-style:normal;font-weight:500;line-height:1.3;display:flex}.index-module-scss-module__A3aY7G__bookingEmpty__text{flex-direction:column;align-items:center;gap:4px;display:flex}.index-module-scss-module__A3aY7G__bookingCards{overscroll-behavior-inline:contain;scrollbar-width:none;gap:12px;width:100%;padding:16px;display:flex;overflow:auto hidden}.index-module-scss-module__A3aY7G__bookingCards::-webkit-scrollbar{display:none}.index-module-scss-module__A3aY7G__bookingSkeleton{background:linear-gradient(90deg,#f4f4f4 25%,#fafafa 50%,#f4f4f4 75%) 0 0/200% 100%;border-radius:8px;min-height:192px;margin:0 16px;animation:1.4s infinite index-module-scss-module__A3aY7G__shimmer}.index-module-scss-module__A3aY7G__activitySection{flex-direction:column;align-self:stretch;align-items:flex-start;gap:8px;display:flex}.index-module-scss-module__A3aY7G__sectionHeader{background-color:var(--color-bg-lightgray);height:36px;color:var(--color-text-body);align-self:stretch;align-items:center;padding:0 16px;font-family:Pretendard;font-size:14px;font-weight:500;line-height:1.3;display:flex}.index-module-scss-module__A3aY7G__menuList .index-module-scss-module__A3aY7G__menuRow+.index-module-scss-module__A3aY7G__menuRow{border-top:1px solid #eee}.index-module-scss-module__A3aY7G__menuRow{text-align:left;grid-template-columns:20px 1fr 20px;align-items:center;gap:4px;width:100%;height:52px;display:grid;padding:0 16px!important}.index-module-scss-module__A3aY7G__menuRow>span:nth-child(2){color:var(--color-text-body);font-size:14px;font-weight:500;line-height:1.3}.index-module-scss-module__A3aY7G__rowIcon,.index-module-scss-module__A3aY7G__chevron{color:#555;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.index-module-scss-module__A3aY7G__rowIcon svg,.index-module-scss-module__A3aY7G__chevron svg{width:18px;height:18px}.index-module-scss-module__A3aY7G__exploreRow{text-align:left;justify-content:space-between;align-items:center;width:100%;min-height:68px;display:flex;padding:10px 16px!important}.index-module-scss-module__A3aY7G__exploreRow>span:first-child{flex-direction:column;min-width:0;display:flex}.index-module-scss-module__A3aY7G__exploreRow small{color:var(--Colors-Text-Caption,#8e8e8e);text-overflow:ellipsis;white-space:nowrap;font-family:Pretendard;font-size:12px;font-style:normal;font-weight:500;line-height:1.3;overflow:hidden}.index-module-scss-module__A3aY7G__exploreRow strong{color:var(--colors-btn-icon-strong,#2d2d2d);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:700;line-height:1.3}.index-module-scss-module__A3aY7G__accountActions{justify-content:flex-end;padding:0 16px;display:flex}.index-module-scss-module__A3aY7G__accountActions button{justify-content:center;align-items:center;gap:var(--inset-xs,4px);border:1px solid var(--Colors-Border-Default,#e4e4e4);background-color:var(--color-bg-lightgray);height:36px;color:var(--color-text-body);text-align:center;border-radius:8px;padding:0 16px;font-family:Pretendard;font-size:12px;font-style:normal;font-weight:500;line-height:1.3;display:flex}.index-module-scss-module__A3aY7G__guestCard{border:1px solid var(--Colors-Border-Default,#e4e4e4);background:var(--Colors-Background-White,#fff);border-radius:12px;flex-direction:column;gap:12px;width:100%;padding:24px 16px 22px;display:flex}.index-module-scss-module__A3aY7G__guestCard__title{color:var(--color-text-heading);margin:0;font-family:Pretendard;font-size:16px;font-weight:700;line-height:1.3}.index-module-scss-module__A3aY7G__guestCard__links{color:var(--color-text-heading);align-items:center;gap:12px;font-family:Pretendard;font-size:14px;font-weight:500;line-height:1.3;display:flex}.index-module-scss-module__A3aY7G__guestCard__links button{color:var(--color-brand-primary1,#fb6f92)}.index-module-scss-module__A3aY7G__guestPage{gap:24px;padding-top:20px}.index-module-scss-module__A3aY7G__guestPage>.index-module-scss-module__A3aY7G__menuRow{border-radius:10px}.index-module-scss-module__A3aY7G__guestLoginContainer{flex-direction:column;align-items:flex-start;gap:10px;padding:0 16px 20px;display:flex}.index-module-scss-module__A3aY7G__primaryButton{justify-content:center;align-items:center;width:100%;min-height:48px;font-family:Pretendard;font-size:14px;font-weight:500;line-height:1.3;display:flex;background:var(--color-brand-primary1,#fb6f92)!important;color:var(--Colors-Text-Inverse,#fff)!important;border-radius:8px!important}.index-module-scss-module__A3aY7G__guestExploreSection{flex-direction:column;gap:12px;display:flex}@keyframes index-module-scss-module__A3aY7G__shimmer{to{background-position:-200% 0}}
.MemberBookingCard-module-scss-module__H4EBaW__card{width:300px;min-width:300px;color:var(--color-text-heading);border:1px solid var(--Colors-Border-Inverse,#fff);background:var(--Colors-Background-White,#fff);border-radius:12px;flex-direction:column;flex:0 0 300px;align-items:stretch;gap:12px;padding:16px;display:flex;overflow:hidden;box-shadow:inset 0 0 10px 2px #fff,0 0 10px #0000001a}.MemberBookingCard-module-scss-module__H4EBaW__cardFullWidth{flex-basis:auto;width:100%;min-width:0}.MemberBookingCard-module-scss-module__H4EBaW__header{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.MemberBookingCard-module-scss-module__H4EBaW__status{padding:4px var(--inset-sm,8px) 4px 8px;border:1px solid var(--Colors-Semantic-Success,#1cd96d);background:var(--Colors-Background-White,#fff);color:var(--Colors-Semantic-Success,#1cd96d);border-radius:8px;align-items:flex-start;font-family:Pretendard;font-size:12px;font-style:normal;font-weight:500;line-height:1.3;display:flex}.MemberBookingCard-module-scss-module__H4EBaW__status[data-status=CHANGE_REQUESTED]{border-color:var(--Colors-Point-Rating,#f89300);color:var(--Colors-Point-Rating,#f89300)}.MemberBookingCard-module-scss-module__H4EBaW__status[data-status=VISITED]{border-color:var(--color-border-light);color:#aaa}.MemberBookingCard-module-scss-module__H4EBaW__status[data-status=CANCELLED_BY_CUSTOMER],.MemberBookingCard-module-scss-module__H4EBaW__status[data-status=CANCELLED_BY_STORE],.MemberBookingCard-module-scss-module__H4EBaW__status[data-status=NO_SHOW]{border-color:var(--Colors-Semantic-Fail,#f5222d);color:var(--Colors-Semantic-Fail,#f5222d)}.MemberBookingCard-module-scss-module__H4EBaW__storeName{width:100%;color:var(--color-text-heading);text-overflow:ellipsis;white-space:nowrap;margin:0;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:700;line-height:1.3;overflow:hidden}.MemberBookingCard-module-scss-module__H4EBaW__divider{background:var(--Colors-Border-Default,#e4e4e4);align-self:stretch;height:1px}.MemberBookingCard-module-scss-module__H4EBaW__schedule{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;display:grid}.MemberBookingCard-module-scss-module__H4EBaW__scheduleItem,.MemberBookingCard-module-scss-module__H4EBaW__product{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;font-family:Pretendard;font-size:14px;font-weight:500;line-height:1.3;display:flex}.MemberBookingCard-module-scss-module__H4EBaW__scheduleItem span,.MemberBookingCard-module-scss-module__H4EBaW__product span{color:var(--Colors-Text-Caption,#8e8e8e)}.MemberBookingCard-module-scss-module__H4EBaW__scheduleItem strong,.MemberBookingCard-module-scss-module__H4EBaW__product strong{max-width:100%;color:var(--color-text-heading);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.MemberBookingCard-module-scss-module__H4EBaW__product{gap:4px}.MemberBookingCard-module-scss-module__H4EBaW__detailsButton{background:var(--color-brand-primary1,#fb6f92);cursor:pointer;width:100%;height:36px;color:var(--Colors-Text-Inverse,#fff);text-align:center;border:0;border-radius:8px;justify-content:center;align-items:center;padding:8px;font-family:Pretendard;font-size:12px;font-style:normal;font-weight:500;line-height:1.3;display:flex}.MemberBookingCard-module-scss-module__H4EBaW__detailsButtonMuted{border:1px solid var(--Colors-Border-Default,#e4e4e4);background-color:var(--color-bg-lightgray);color:var(--color-text-body)}
._button_1anbm_1{box-sizing:border-box;font-family:var(--kb-font-family,inherit);text-align:center;cursor:pointer;background:var(--button-bg);color:var(--button-text);border:1px solid #0000;border-color:var(--button-border,transparent);flex-shrink:0;justify-content:center;align-items:center;gap:4px;padding:0 8px;font-weight:500;line-height:1.3;text-decoration:none;display:inline-flex;position:relative}._small_1anbm_21{height:var(--kb-control-height-sm,36px);border-radius:var(--kb-radius-sm,8px);--button-icon-size:16px;font-size:12px}._medium_1anbm_27{height:var(--kb-control-height-md,44px);border-radius:var(--kb-radius-md,12px);--button-icon-size:20px;font-size:14px}._large_1anbm_33{height:var(--kb-control-height-lg,52px);border-radius:var(--kb-radius-lg,16px);--button-icon-size:20px;font-size:16px}._block_1anbm_39{flex-shrink:1;width:100%;min-width:0;display:flex}._solid_1anbm_45._primary_1anbm_45{--button-bg:var(--kb-color-primary,#fb6f92);--button-pressed-bg:var(--kb-color-primary-pressed,#e26483);--button-text:var(--kb-color-inverse,#fff)}._solid_1anbm_45._dark_1anbm_50{--button-bg:var(--kb-color-text,#2d2d2d);--button-pressed-bg:var(--kb-color-dark-pressed,#1d1d1d);--button-text:var(--kb-color-inverse,#fff)}._solid_1anbm_45._large_1anbm_33:not(._neutral_1anbm_55):not(._white_1anbm_55){font-weight:700}._soft_1anbm_58._primary_1anbm_45{--button-bg:var(--kb-color-primary-light,#fff9fb);--button-pressed-bg:var(--kb-color-primary-selected,#ffe6ec);--button-text:var(--kb-color-primary,#fb6f92);--button-border:var(--kb-color-primary,#fb6f92)}._soft_1anbm_58._neutral_1anbm_55{--button-bg:var(--kb-color-surface-subtle,#fafafa);--button-pressed-bg:var(--kb-color-surface-muted,#f2f2f2);--button-text:var(--kb-color-text-muted,#555);--button-border:var(--kb-color-border,#e4e4e4);--button-pressed-border:var(--kb-color-disabled-text,#c6c6c6)}._soft_1anbm_58._dark_1anbm_50{--button-bg:var(--kb-color-surface-subtle,#fafafa);--button-pressed-bg:var(--kb-color-surface-muted,#f2f2f2);--button-text:var(--kb-color-text,#2d2d2d);--button-border:var(--kb-color-text,#2d2d2d);--button-pressed-border:var(--kb-color-dark-pressed,#1d1d1d)}._soft_1anbm_58._white_1anbm_55{--button-bg:var(--kb-color-white-soft,#ffffff14);--button-pressed-bg:var(--kb-color-white-pressed,#ffffff1f);--button-text:var(--kb-color-inverse,#fff);--button-border:var(--kb-color-inverse,#fff)}._outlined_1anbm_84._primary_1anbm_45{--button-bg:transparent;--button-pressed-bg:var(--kb-color-primary-light,#fff9fb);--button-text:var(--kb-color-primary,#fb6f92);--button-border:var(--kb-color-primary,#fb6f92)}._outlined_1anbm_84._dark_1anbm_50{--button-bg:transparent;--button-pressed-bg:var(--kb-color-surface-subtle,#fafafa);--button-text:var(--kb-color-text,#2d2d2d);--button-border:var(--kb-color-text,#2d2d2d);--button-pressed-border:var(--kb-color-dark-pressed,#1d1d1d)}._solid_1anbm_45._neutral_1anbm_55{--button-bg:var(--kb-color-surface-subtle,#fafafa);--button-pressed-bg:var(--kb-color-surface-muted,#f2f2f2);--button-text:var(--kb-color-text,#2d2d2d);--button-border:var(--kb-color-surface-muted,#f2f2f2);--button-pressed-border:var(--kb-color-border,#e4e4e4)}._text_1anbm_104._primary_1anbm_45{--button-bg:transparent;--button-pressed-bg:var(--kb-color-primary-light,#fff9fb);--button-text:var(--kb-color-primary,#fb6f92)}._solid_1anbm_45._white_1anbm_55{--button-bg:var(--kb-color-inverse,#fff);--button-pressed-bg:var(--kb-color-surface-muted,#f2f2f2);--button-text:var(--kb-color-text,#2d2d2d)}._outlined_1anbm_84._neutral_1anbm_55{--button-bg:transparent;--button-pressed-bg:var(--kb-color-surface-muted,#f2f2f2);--button-text:var(--kb-color-text-muted,#555);--button-border:var(--kb-color-border,#e4e4e4);--button-pressed-border:var(--kb-color-disabled-text,#c6c6c6)}._outlined_1anbm_84._white_1anbm_55{--button-bg:transparent;--button-pressed-bg:var(--kb-color-white-pressed,#ffffff1f);--button-text:var(--kb-color-inverse,#fff);--button-border:var(--kb-color-inverse,#fff)}._text_1anbm_104._neutral_1anbm_55{--button-bg:transparent;--button-pressed-bg:var(--kb-color-surface-muted,#f2f2f2);--button-text:var(--kb-color-text-muted,#555)}._text_1anbm_104._dark_1anbm_50{--button-bg:transparent;--button-pressed-bg:var(--kb-color-surface-muted,#f2f2f2);--button-text:var(--kb-color-text,#2d2d2d)}._text_1anbm_104._white_1anbm_55{--button-bg:transparent;--button-pressed-bg:var(--kb-color-white-pressed,#ffffff1f);--button-text:var(--kb-color-inverse,#fff)}._button_1anbm_1:active:not(:disabled){background:var(--button-pressed-bg);border-color:var(--button-pressed-border,var(--button-border,transparent))}._button_1anbm_1:disabled:not(._loading_1anbm_149){background:var(--kb-color-surface-muted,#f2f2f2);color:var(--kb-color-disabled-text,#c6c6c6);cursor:not-allowed;border-color:#0000}._text_1anbm_104:disabled:not(._loading_1anbm_149){background:0 0}._button_1anbm_1:focus-visible{outline:2px solid var(--kb-focus-color,#b83d60);outline-offset:2px}._icon_1anbm_162{width:var(--button-icon-size);height:var(--button-icon-size);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._content_1anbm_170{justify-content:center;align-items:center;gap:inherit;min-width:0;display:inline-flex}._loading_1anbm_149{cursor:progress}._loading_1anbm_149>._content_1anbm_170{opacity:0}._spinner_1anbm_183{pointer-events:none;width:24px;height:24px;margin:auto;position:absolute;inset:0}._track_1anbm_191,._rotor_1anbm_192{background:currentColor;margin:auto;position:absolute;inset:0;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}._track_1anbm_191{width:19.5px;height:19.5px;-webkit-mask-image:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='19.5'%20height='19.5'%20viewBox='0%200%2019.5%2019.5'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20id='track'%20d='M18.75%209.75C18.75%2014.7206%2014.7206%2018.75%209.75%2018.75C4.77944%2018.75%200.75%2014.7206%200.75%209.75C0.75%204.77944%204.77944%200.75%209.75%200.75C14.7206%200.75%2018.75%204.77944%2018.75%209.75Z'%20stroke-width='1.5'%20stroke='%232D2D2D'%20stroke-opacity='0.25'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='19.5'%20height='19.5'%20viewBox='0%200%2019.5%2019.5'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20id='track'%20d='M18.75%209.75C18.75%2014.7206%2014.7206%2018.75%209.75%2018.75C4.77944%2018.75%200.75%2014.7206%200.75%209.75C0.75%204.77944%204.77944%200.75%209.75%200.75C14.7206%200.75%2018.75%204.77944%2018.75%209.75Z'%20stroke-width='1.5'%20stroke='%232D2D2D'%20stroke-opacity='0.25'/%3e%3c/svg%3e")}._rotor_1anbm_192{width:24px;height:24px;-webkit-mask-image:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='rotor'%3e%3cpath%20id='arc'%20d='M12%203C14.3869%203%2016.6761%203.94821%2018.364%205.63604C20.0518%207.32387%2021%209.61305%2021%2012'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke='%232D2D2D'/%3e%3c/g%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='rotor'%3e%3cpath%20id='arc'%20d='M12%203C14.3869%203%2016.6761%203.94821%2018.364%205.63604C20.0518%207.32387%2021%209.61305%2021%2012'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke='%232D2D2D'/%3e%3c/g%3e%3c/svg%3e")}._socialButton_nevja_1{box-sizing:border-box;font-family:var(--kb-font-family,inherit);text-align:center;cursor:pointer;background:var(--button-bg);color:var(--button-text);border:1px solid #0000;border-color:var(--button-border,transparent);flex-shrink:0;justify-content:center;align-items:center;gap:4px;padding:0 8px;font-weight:500;line-height:1.3;text-decoration:none;display:inline-flex;position:relative}._content_nevja_22{align-items:center;gap:8px;display:inline-flex}._label_nevja_28{color:inherit;font-size:16px;font-weight:500;line-height:1.3}._stacked_nevja_35{width:140px}._stackedDefault_nevja_39{background:var(--kb-color-surface-muted,#f2f2f2);color:var(--kb-color-text-muted,#555);border-color:#0000}._stacked_nevja_35._block_nevja_45{width:100%}._stackedDefault_nevja_39:active:not(:disabled){background:var(--kb-color-border,#e4e4e4);border-color:#0000}._stacked_nevja_35 ._content_nevja_22{flex-direction:column;gap:2px}._stacked_nevja_35 ._label_nevja_28{color:inherit;font-size:12px}:root{--kb-font-family:"Pretendard", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--kb-color-primary:#fb6f92;--kb-color-primary-pressed:#e26483;--kb-color-primary-light:#fff9fb;--kb-color-primary-selected:#ffe6ec;--kb-color-text:#2d2d2d;--kb-color-text-muted:#555;--kb-color-inverse:#fff;--kb-color-text-caption:#8e8e8e;--kb-color-success:#1cd96d;--kb-color-notice:#597ef7;--kb-color-warning:#ffe251;--kb-color-error:#f5222d;--kb-shadow-elevation-3:0 0 20px #00000040, 0 0 5px #00000026;--kb-color-white-soft:#ffffff14;--kb-color-white-pressed:#ffffff1f;--kb-color-dark-pressed:#1d1d1d;--kb-color-surface:#fff;--kb-color-surface-subtle:#fafafa;--kb-color-surface-muted:#f2f2f2;--kb-color-border:#e4e4e4;--kb-color-disabled-text:#c6c6c6;--kb-radius-sm:8px;--kb-radius-md:12px;--kb-radius-lg:16px;--kb-radius-sheet:20px;--kb-control-height-sm:36px;--kb-control-height-md:44px;--kb-control-height-lg:52px;--kb-focus-color:#b83d60}*{margin:0;padding:0}._sheet_1coey_1{font-family:var(--kb-font-family);color:var(--kb-color-text)}._container_1coey_6{background:#fff;outline:none;max-width:460px;margin:0 auto;right:0;border-radius:var(--corner-sheet,20px) var(--corner-sheet,20px) 0 0!important}._content_1coey_15{overflow-wrap:anywhere;padding:0 20px}._footer_1coey_20{box-sizing:border-box;width:100%;min-width:0;padding:12px 12px calc(12px + env(safe-area-inset-bottom,0px));background:var(--kb-color-surface,#fff);flex:none;align-items:center;gap:8px;display:flex}._header_1coey_32{box-sizing:border-box;justify-content:center;align-items:center;display:flex}._dragIndicator_1coey_39{background-color:var(--colors-button-icon-subtitle,#c6c6c6);border-radius:40px;width:60px;height:4px;margin-top:20px}._title_1coey_47{color:var(--color-text-heading,#2d2d2d);font-family:var(--kb-font-family);letter-spacing:-.5px;margin:0;padding:16px 0;font-size:20px;font-style:normal;font-weight:700;line-height:1.4}._modal__backdrop_1wjmg_1{background:var(--kb-overlay-background,#0006);-webkit-backdrop-filter:blur(var(--kb-overlay-blur,5px));backdrop-filter:blur(var(--kb-overlay-blur,5px));opacity:0;pointer-events:auto;z-index:1048;height:100%;transition:opacity .3s;position:fixed;inset:0}._modal__backdrop__open_1wjmg_13{opacity:1}._modal__backdrop__close_1wjmg_16{opacity:0}._viewport_11j2c_1{--modal-top:100px;box-sizing:border-box;padding:var(--modal-top) 16px 8px;overscroll-behavior:contain;font-family:var(--kb-font-family);color:var(--kb-color-text);pointer-events:none;flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}._centered_11j2c_17{--modal-top:8px}._backdrop_11j2c_21{--kb-overlay-background:#00000080;--kb-overlay-blur:2px}._dialog_11j2c_26{box-sizing:border-box;width:100%;max-width:460px;max-height:calc(100dvh - var(--modal-top) - 8px);border-radius:var(--kb-radius-sheet,20px);background:var(--kb-color-surface);pointer-events:auto;opacity:0;outline:none;flex-direction:column;flex-shrink:0;min-height:0;margin-inline:auto;transition:opacity .3s,transform .3s;display:flex;transform:scale(.95)}._centered_11j2c_17 ._dialog_11j2c_26{margin-block:auto}._dialog_11j2c_26[data-state=open]{opacity:1;transform:scale(1)}._header_11j2c_56{flex-shrink:0;align-items:flex-start;gap:12px;padding:20px;display:flex}._title_11j2c_64{white-space:pre-line;overflow-wrap:anywhere;flex:1;min-width:0;margin:0;font-size:18px;font-weight:700;line-height:1.3}._closeButton_11j2c_75{cursor:pointer;background:0 0;border:0;border-radius:4px;flex-shrink:0;place-items:center;width:23px;height:23px;margin-inline-start:auto;padding:0;display:grid;position:relative}._closeButton_11j2c_75:before{content:"";position:absolute;inset:-10.5px}._closeButton_11j2c_75:focus-visible{outline:2px solid var(--kb-focus-color);outline-offset:2px}._body_11j2c_102{overscroll-behavior:contain;overflow-wrap:anywhere;min-height:0;color:var(--kb-color-text-muted);white-space:pre-line;flex-direction:column;gap:12px;padding:0 20px 20px;font-size:14px;font-weight:500;line-height:1.3;display:flex;overflow-y:auto}._body_11j2c_102:focus-visible{outline:2px solid var(--kb-focus-color);outline-offset:-2px}._body_11j2c_102:has(+._footer_11j2c_123){padding-bottom:16px}._footer_11j2c_123{flex-direction:column;flex-shrink:0;gap:8px;padding:0 20px 20px;display:flex}._body_11j2c_102:first-child,._footer_11j2c_123:first-child{padding-top:20px}._dialog_o1tv0_1{flex-direction:column;justify-content:center;align-self:stretch;align-items:center;gap:20px;padding:30px 20px;display:flex}._content_o1tv0_11{flex-direction:column;align-self:stretch;align-items:center;gap:4px;display:flex}._texts_o1tv0_19{justify-content:center;align-self:stretch;align-items:center;min-height:80px;padding:0 24px;display:flex}._message_o1tv0_28{color:var(--kb-color-text);text-align:center;white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:600;line-height:24px}._actions_o1tv0_39{justify-content:space-between;align-self:stretch;gap:8px;display:flex}._viewport_1n9cw_1{inset-inline:12px;bottom:calc(var(--kb-toast-bottom,88px) + env(safe-area-inset-bottom,0px));z-index:var(--kb-toast-z-index,2000);width:auto;max-width:var(--kb-toast-max-width,436px);pointer-events:none;margin-inline:auto;position:fixed}._toast_1n9cw_14{box-sizing:border-box;border-radius:var(--kb-radius-md);background:var(--kb-color-text);width:100%;box-shadow:var(--kb-shadow-elevation-3);color:var(--kb-color-inverse);font-family:var(--kb-font-family);align-items:center;gap:8px;padding:16px;font-size:14px;font-weight:500;line-height:1.3;animation:.18s ease-out _toast-enter_1n9cw_1;display:flex}._copy_1n9cw_31{overflow-wrap:anywhere;flex-direction:column;flex:1;min-width:0;display:flex}._message_1n9cw_38,._caption_1n9cw_39{white-space:pre-line}._caption_1n9cw_39{color:var(--kb-color-text-caption);font-size:12px}._icon_1n9cw_46{background:var(--kb-color-success);border-radius:50%;flex:0 0 16px;justify-content:center;align-items:center;width:16px;height:16px;display:flex}._icon_1n9cw_46[data-status=notice]{background:var(--kb-color-notice)}._icon_1n9cw_46[data-status=warning]{background:var(--kb-color-warning)}._icon_1n9cw_46[data-status=error]{background:var(--kb-color-error)}._icon_1n9cw_46 img{flex-shrink:0;display:block}._confirm_1n9cw_69{color:var(--kb-color-disabled-text);font:inherit;cursor:pointer;pointer-events:auto;background:0 0;border:0;flex:none;margin-left:8px;padding:0}._confirm_1n9cw_69:focus-visible{outline:2px solid var(--kb-focus-color);outline-offset:4px}@keyframes _toast-enter_1n9cw_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){._toast_1n9cw_14{animation:none}}
.index-module-scss-module__Sx5gLa__messengerButton{flex:1 0 0;min-width:0}
.index-module-scss-module__AnNxzG__wechatQrSheet{padding:20px 20px calc(20px + var(--safe-bottom));flex-direction:column;gap:20px;display:flex}.index-module-scss-module__AnNxzG__wechatQrSheet__container{background-color:var(--color-bg-lightgray);border-radius:20px 20px 0 0;max-width:460px;overflow:hidden;transform:translate(-50%);box-shadow:0 0 20px #00000040,0 0 5px #00000026;width:100%!important}.index-module-scss-module__AnNxzG__wechatQrSheet__backdrop{max-width:460px;left:50%;transform:translate(-50%);width:100%!important}.index-module-scss-module__AnNxzG__wechatQrSheet__info{flex-direction:column;gap:12px;display:flex}.index-module-scss-module__AnNxzG__wechatQrSheet__handle{background:#d0d0d0;border-radius:999px;width:56px;height:5px;margin:0 auto 20px}.index-module-scss-module__AnNxzG__wechatQrSheet__card{border:1px solid var(--Colors-Border-1,#e4e4e4);border-radius:12px;width:228px;margin:0 auto;display:flex;box-shadow:0 0 15px #0000001a}.index-module-scss-module__AnNxzG__wechatQrSheet__qrImage{object-fit:contain;border-radius:12px;width:100%}.index-module-scss-module__AnNxzG__wechatQrSheet__title{color:var(--color-text-heading);letter-spacing:-.5px;white-space:pre;font-family:Pretendard;font-size:20px;font-style:normal;font-weight:700;line-height:140%}.index-module-scss-module__AnNxzG__wechatQrSheet__description{color:var(--Colors-Text-P,#555);font-family:Pretendard;font-size:14px;font-style:normal;font-weight:500;line-height:130%}.index-module-scss-module__AnNxzG__wechatQrSheet__idRow{background:#f5f5f5;border:1px solid #e4e4e4;border-radius:10px;align-items:center;gap:12px;width:100%;padding:6px;display:flex}.index-module-scss-module__AnNxzG__wechatQrSheet__idLabel{color:#57c83d;white-space:nowrap;padding-left:12px;font-family:Pretendard;font-size:18px;font-style:normal;font-weight:700;line-height:130%}.index-module-scss-module__AnNxzG__wechatQrSheet__idValue{color:#555;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-family:Pretendard;font-size:14px;font-style:normal;font-weight:500;line-height:130%;overflow:hidden}.index-module-scss-module__AnNxzG__wechatQrSheet__copyButton{color:#fff;cursor:pointer;background:#8c8c8c;border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;min-width:88px;height:40px;padding:0 16px;font-family:Pretendard;font-size:14px;font-style:normal;font-weight:500;line-height:130%;display:inline-flex}.index-module-scss-module__AnNxzG__wechatQrSheet__saveButton{color:#fff;cursor:pointer;background:#57c83d;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;height:48px;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:700;line-height:130%;display:inline-flex}.index-module-scss-module__AnNxzG__wechatQrSheet__saveIcon{flex-shrink:0;width:20px;height:20px}
.StoreDetailFaqSection-module__iCg1ga__section{background:var(--Colors-Background-White,#fff);scroll-margin-top:calc(104px + var(--safe-top));flex-direction:column;align-items:flex-start;gap:16px;padding:32px 16px;display:flex}.StoreDetailFaqSection-module__iCg1ga__sectionTitle{color:var(--color-text-heading);word-break:break-word;margin:0;font-family:Pretendard;font-size:18px;font-style:normal;font-weight:700;line-height:130%}.StoreDetailFaqSection-module__iCg1ga__bodyText{color:#555;white-space:pre-line;margin:0;font-family:Pretendard;font-size:14px;font-weight:500;line-height:1.45}.StoreDetailFaqSection-module__iCg1ga__faqList{flex-direction:column;width:100%;display:flex}.StoreDetailFaqSection-module__iCg1ga__faqItem{background:var(--Colors-Background-White,#fff);width:100%}.StoreDetailFaqSection-module__iCg1ga__faqItem summary::-webkit-details-marker{display:none}.StoreDetailFaqSection-module__iCg1ga__faqItem[open] .StoreDetailFaqSection-module__iCg1ga__faqToggleIcon{transform:rotate(180deg)}.StoreDetailFaqSection-module__iCg1ga__faqItem p{color:var(--color-text-body);white-space:pre-line;background-color:var(--color-bg-lightgray);border-radius:10px;margin:0;padding:12px;font-family:Pretendard;font-size:12px;font-style:normal;font-weight:500;line-height:130%}.StoreDetailFaqSection-module__iCg1ga__faqQuestion{width:100%;color:var(--color-text-heading);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:16px 0;list-style:none;display:flex}.StoreDetailFaqSection-module__iCg1ga__faqQuestionLeft{align-items:center;gap:8px;min-width:0;display:flex}.StoreDetailFaqSection-module__iCg1ga__questionIcon{color:#1d1b20;flex:0 0 16px;width:16px;height:18px}.StoreDetailFaqSection-module__iCg1ga__faqQuestionText{min-width:0;color:var(--color-text-heading);word-break:break-word;font-family:Pretendard;font-size:14px;font-style:normal;font-weight:700;line-height:130%}.StoreDetailFaqSection-module__iCg1ga__faqToggleIcon{width:20px;height:20px;color:var(--color-text-heading);flex:0 0 20px;justify-content:center;align-items:center;transition:transform .16s;display:flex}.StoreDetailFaqSection-module__iCg1ga__chevronIcon{width:20px;height:20px}
.index-module-scss-module__8j-NCq__categoryButton{cursor:pointer;background-color:#0000;border:0;outline:0;flex-direction:column;align-items:center;gap:5px;display:flex;position:relative}.index-module-scss-module__8j-NCq__categoryButton__icon{background-color:#f9adb7;border-radius:16px;justify-content:center;align-items:center;width:60px;height:60px;display:flex}.index-module-scss-module__8j-NCq__categoryButton__label{color:var(--Colors-Text-Sub,#555);text-align:center;white-space:break-spaces;align-self:stretch;font-family:Pretendard;font-size:10px;font-style:normal;font-weight:400;line-height:120%}.index-module-scss-module__8j-NCq__badge{border-radius:8px;justify-content:center;align-items:center;gap:10px;height:16px;padding:4px 6px;display:flex;position:absolute;top:-5px;left:-7px}.index-module-scss-module__8j-NCq__best{background:var(--color-brand-primary1,#fb6f92)}.index-module-scss-module__8j-NCq__hot{background:var(--Colors-Semantic-Warning,#f89300)}
.StoreDetailHeader-module__Z4HdZa__fixedHeader{z-index:20;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0003;width:100%;max-width:460px;position:fixed;top:0;left:50%;transform:translate(-50%)}.StoreDetailHeader-module__Z4HdZa__fixedHeaderScrolled{background-color:var(--color-bg-white);-webkit-backdrop-filter:none;backdrop-filter:none}.StoreDetailHeader-module__Z4HdZa__fixedHeaderScrolled .StoreDetailHeader-module__Z4HdZa__anchorNav{background-color:var(--color-bg-white)}.StoreDetailHeader-module__Z4HdZa__fixedHeaderScrolled .StoreDetailHeader-module__Z4HdZa__anchorNav:after{background:var(--Colors-Border-Default,#e4e4e4)}.StoreDetailHeader-module__Z4HdZa__fixedHeaderScrolled .StoreDetailHeader-module__Z4HdZa__anchorNavButton{color:var(--Colors-Text-Caption,#8e8e8e)}.StoreDetailHeader-module__Z4HdZa__fixedHeaderScrolled .StoreDetailHeader-module__Z4HdZa__anchorNavButtonActive{color:var(--Colors-Icon-Strong,#2d2d2d)}.StoreDetailHeader-module__Z4HdZa__fixedHeaderScrolled .StoreDetailHeader-module__Z4HdZa__anchorNavButtonActive:after{background:var(--Colors-Icon-Strong,#2d2d2d)}.StoreDetailHeader-module__Z4HdZa__headerBar{height:calc(56px + var(--safe-top));padding:var(--safe-top) 16px 0;grid-template-columns:48px 1fr 48px;align-items:center;display:grid}.StoreDetailHeader-module__Z4HdZa__headerTitle{justify-content:center;align-self:stretch;align-items:center;min-width:0;display:flex}.StoreDetailHeader-module__Z4HdZa__headerStoreName{color:#fff;text-align:center;-webkit-line-clamp:2;text-overflow:ellipsis;font-family:Pretendard;font-size:14px;font-style:normal;font-weight:500;line-height:130%;display:-webkit-box;overflow:hidden}.StoreDetailHeader-module__Z4HdZa__storeLogo{object-fit:contain;width:auto;min-width:0;max-width:108px;height:24px;display:block}.StoreDetailHeader-module__Z4HdZa__anchorNav{background:0 0;border-bottom:1px solid #fff3;height:39px;display:flex;position:relative}.StoreDetailHeader-module__Z4HdZa__anchorNav:after{content:"";background:0 0;height:1px;position:absolute;bottom:-1px;left:0;right:0}.StoreDetailHeader-module__Z4HdZa__anchorNavButton{min-width:0;color:var(--Colors-Text-Placeholder,#c6c6c6);white-space:nowrap;flex-direction:column;flex:1 1 0;justify-content:flex-end;align-items:center;gap:10px;padding:8px 8px 0;font-family:Pretendard;font-size:14px;font-weight:500;line-height:130%;display:flex;position:relative}.StoreDetailHeader-module__Z4HdZa__anchorNavButton:after{content:"";border-radius:20px 20px 0 0;width:100%;min-width:1px;height:2px;display:block}.StoreDetailHeader-module__Z4HdZa__anchorNavButtonActive{color:var(--Colors-Btn-Icon-Inverse,#fff);font-weight:700}.StoreDetailHeader-module__Z4HdZa__anchorNavButtonActive:after{background-color:var(--Colors-Btn-Icon-Inverse,#fff)}
.BookingSurveyBottomSheet-module-scss-module__mstvxW__sheet{width:100%;max-width:460px;left:50%!important;transform:translate(-50%)!important}.BookingSurveyBottomSheet-module-scss-module__mstvxW__container{max-height:calc(100dvh - 32px);background:#fff!important;border-radius:16px 16px 0 0!important;box-shadow:0 0 8px #0000001a!important}.BookingSurveyBottomSheet-module-scss-module__mstvxW__content{padding:20px 16px calc(20px + var(--safe-bottom));flex-direction:column;gap:32px;display:flex;overflow-y:auto}.BookingSurveyBottomSheet-module-scss-module__mstvxW__handle{background:#c6c6c6;border-radius:40px;align-self:center;width:60px;height:4px}.BookingSurveyBottomSheet-module-scss-module__mstvxW__intro{flex-direction:column;gap:8px;display:flex}.BookingSurveyBottomSheet-module-scss-module__mstvxW__intro h2,.BookingSurveyBottomSheet-module-scss-module__mstvxW__intro p{margin:0}.BookingSurveyBottomSheet-module-scss-module__mstvxW__intro h2{color:var(--color-text-heading);letter-spacing:-.5px;font-size:20px;font-weight:700;line-height:1.4}.BookingSurveyBottomSheet-module-scss-module__mstvxW__intro p{color:#555;font-size:14px;font-weight:500;line-height:1.3}.BookingSurveyBottomSheet-module-scss-module__mstvxW__question{border:0;flex-direction:column;gap:12px;margin:0;padding:0;display:flex}.BookingSurveyBottomSheet-module-scss-module__mstvxW__question legend{color:var(--color-text-heading);margin-bottom:12px;padding:0;font-size:16px;font-weight:700;line-height:1.3}.BookingSurveyBottomSheet-module-scss-module__mstvxW__visitOptions{flex-direction:column;gap:12px;display:flex}.BookingSurveyBottomSheet-module-scss-module__mstvxW__visitOption{color:#555;cursor:pointer;align-items:center;gap:8px;font-size:14px;font-weight:500;line-height:1.3;display:flex}.BookingSurveyBottomSheet-module-scss-module__mstvxW__visitOption input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.BookingSurveyBottomSheet-module-scss-module__mstvxW__visitOption input:checked+.BookingSurveyBottomSheet-module-scss-module__mstvxW__radio{background:#fb6f92;border-color:#fb6f92;box-shadow:inset 0 0 0 4px #fff}.BookingSurveyBottomSheet-module-scss-module__mstvxW__radio{background-color:var(--color-bg-lightgray);border:1.25px solid #e4e4e4;border-radius:50%;flex:0 0 20px;width:20px;height:20px}.BookingSurveyBottomSheet-module-scss-module__mstvxW__interestChips{flex-wrap:wrap;gap:8px;display:flex}.BookingSurveyBottomSheet-module-scss-module__mstvxW__interestChips button{border:1px solid var(--color-border-light);background-color:var(--color-bg-white);color:#555;cursor:pointer;white-space:nowrap;border-radius:999px;height:36px;padding:8px 12px;font-size:14px;font-weight:500;line-height:1.3}.BookingSurveyBottomSheet-module-scss-module__mstvxW__interestChips .BookingSurveyBottomSheet-module-scss-module__mstvxW__interestSelected{background-color:var(--color-bg-lightpink);color:#fb6f92;border-color:#fb6f92;box-shadow:0 0 4px #0000001a}.BookingSurveyBottomSheet-module-scss-module__mstvxW__error{color:#ef4444;margin:-20px 0 0;font-size:12px}.BookingSurveyBottomSheet-module-scss-module__mstvxW__submit{cursor:pointer;color:#fff;text-align:center;background:#fb6f92;border:0;border-radius:8px;width:100%;height:52px;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:700;line-height:1.3}.BookingSurveyBottomSheet-module-scss-module__mstvxW__submit:disabled{cursor:not-allowed;background:var(--colors-btn-icon-disabled,#f0f0f0);border:1px solid var(--Colors-Border-Default,#e4e4e4);color:var(--Colors-Text-Placeholder,#c6c6c6);font-weight:500}.BookingSurveyBottomSheet-module-scss-module__mstvxW__backdrop{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#00000080!important}
.index-module-scss-module__FpdrUq__categoryListSection{scrollbar-width:none;max-width:460px;overflow:auto hidden}.index-module-scss-module__FpdrUq__categoryListSection .index-module-scss-module__FpdrUq__categoryList{padding-inline:16px;flex-direction:row;gap:8px;padding-top:32px;display:flex}
.ProductReviewTab-module-scss-module__YTO4bq__storeReviewTabView{flex-direction:column;align-items:flex-start;gap:24px;padding-bottom:36px;display:flex}.ProductReviewTab-module-scss-module__YTO4bq__storeReviewTabView__container{flex-direction:column;align-self:stretch;align-items:flex-start;gap:28px;padding:11px 0 0;display:flex}.ProductReviewTab-module-scss-module__YTO4bq__storeReviewTabView__header{justify-content:space-between;align-self:stretch;align-items:center;padding-inline:20px;display:flex}.ProductReviewTab-module-scss-module__YTO4bq__storeReviewTabView__header__title{color:var(--Colors-Text-H,#2d2d2d);font-family:Pretendard;font-size:24px;font-style:normal;font-weight:700;line-height:120%}.ProductReviewTab-module-scss-module__YTO4bq__storeReviewTabView__header__action{justify-content:flex-end;align-items:center;display:flex}.ProductReviewTab-module-scss-module__YTO4bq__storeReviewTabView__header__action__button{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex}.ProductReviewTab-module-scss-module__YTO4bq__storeReviewTabView__header__action__button span{color:var(--Colors-Text-P,#555);text-align:center;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:500;line-height:130%}.ProductReviewTab-module-scss-module__YTO4bq__storeReviewTabView__writeReview{flex-direction:column;justify-content:center;align-self:stretch;align-items:center;gap:8px;padding:12px 0;display:flex}.ProductReviewTab-module-scss-module__YTO4bq__storeReviewTabView__writeReview__stars{justify-content:center;align-self:stretch;align-items:center;gap:8px;padding:8px 0;display:flex}.ProductReviewTab-module-scss-module__YTO4bq__storeReviewTabView__writeReview__stars__starButton{cursor:pointer;background:0 0;border:none;width:31px;height:31px}.ProductReviewTab-module-scss-module__YTO4bq__storeReviewTabView__writeReview__comment{color:var(--Colors-Text-P,#555);font-family:Pretendard;font-size:14px;font-style:normal;font-weight:500;line-height:150%}.ProductReviewTab-module-scss-module__YTO4bq__storeReviewTabView__empty{border-radius:8px;justify-content:center;align-items:center;width:100%;height:210px;display:flex}.ProductReviewTab-module-scss-module__YTO4bq__storeReviewTabView__empty__text{color:#0e0e0e;text-align:center;font-family:Pretendard;font-size:12px;font-style:normal;font-weight:300;line-height:100%}.ProductReviewTab-module-scss-module__YTO4bq__storeReviewTabView__viewAll{justify-content:center;align-self:stretch;align-items:center;padding-inline:20px;display:flex}.ProductReviewTab-module-scss-module__YTO4bq__storeReviewTabView__viewAllButton{background-color:var(--color-bg-white);cursor:pointer;height:52.821px;color:var(--color-brand-primary1,#fb6f92);text-align:center;border:1.119px solid #fb6f92;border-radius:8.955px;flex:1;justify-content:center;align-self:stretch;align-items:center;padding:8.955px;font-family:Pretendard;font-size:17.91px;font-style:normal;font-weight:700;line-height:150%;display:flex}
.StoreDetailHeroSection-module-scss-module__k6xyFW__hero{background:#2d2d2d;height:min(554px,142vw);min-height:440px;position:relative;overflow:hidden}.StoreDetailHeroSection-module-scss-module__k6xyFW__heroImage,.StoreDetailHeroSection-module-scss-module__k6xyFW__heroDim{width:100%;height:100%;position:absolute;inset:0}.StoreDetailHeroSection-module-scss-module__k6xyFW__heroImage{z-index:0;object-fit:cover}.StoreDetailHeroSection-module-scss-module__k6xyFW__heroOpenButton{z-index:2;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.StoreDetailHeroSection-module-scss-module__k6xyFW__heroOpenButton:focus-visible{outline-offset:-6px;outline:2px solid #fff}.StoreDetailHeroSection-module-scss-module__k6xyFW__heroDim{z-index:1;background:linear-gradient(#0000000d 0%,#0000004d 45%,#000000b8 100%)}.StoreDetailHeroSection-module-scss-module__k6xyFW__heroContent{z-index:3;color:#fff;pointer-events:none;flex-direction:column;gap:12px;display:flex;position:absolute;bottom:68px;left:16px;right:16px}.StoreDetailHeroSection-module-scss-module__k6xyFW__heroLogo{object-fit:cover;background-color:var(--color-bg-white);border:1px solid #ffffff85;border-radius:12px;width:64px;height:64px;box-shadow:0 8px 24px #0000002e}.StoreDetailHeroSection-module-scss-module__k6xyFW__heroTitle{color:var(--Colors-Text-Inverse,#fff);word-break:keep-all;-webkit-line-clamp:2;text-overflow:ellipsis;white-space:pre-line;-webkit-box-orient:vertical;margin:0;font-family:Pretendard;font-size:24px;font-weight:700;line-height:1.2;display:-webkit-box;overflow:hidden}.StoreDetailHeroSection-module-scss-module__k6xyFW__description{max-height:54px;color:var(--Colors-Text-Inverse,#fff);-webkit-line-clamp:2;overflow-wrap:anywhere;word-break:break-word;-webkit-box-orient:vertical;margin:0;font-family:Pretendard;font-size:14px;font-style:normal;font-weight:500;line-height:130%;display:-webkit-box;overflow:hidden}.StoreDetailHeroSection-module-scss-module__k6xyFW__heroCounter{color:#fff;pointer-events:none;align-items:center;gap:4px;font-family:Pretendard;font-size:14px;font-style:normal;font-weight:500;line-height:130%;display:inline-flex}.StoreDetailHeroSection-module-scss-module__k6xyFW__heroCounter span:nth-child(2){background-color:var(--color-bg-white);width:1px;height:8px}.StoreDetailHeroSection-module-scss-module__k6xyFW__heroModal{z-index:1000;justify-content:center;align-items:center;padding:20px 16px;display:flex;position:fixed;inset:0}.StoreDetailHeroSection-module-scss-module__k6xyFW__heroModalBackdrop{background:#000000b8;border:0;position:absolute;inset:0}.StoreDetailHeroSection-module-scss-module__k6xyFW__heroModalPanel{z-index:1;background:#111;border-radius:12px;flex-direction:column;width:min(100%,420px);max-height:calc(100dvh - 40px);display:flex;position:relative;overflow:hidden;box-shadow:0 20px 60px #00000052}.StoreDetailHeroSection-module-scss-module__k6xyFW__heroModalCloseButton{z-index:2;color:#fff;cursor:pointer;background:#00000075;border:0;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:inline-flex;position:absolute;top:10px;right:10px}.StoreDetailHeroSection-module-scss-module__k6xyFW__heroModalImageFrame{background:#171717;justify-content:center;align-items:center;width:100%;min-height:260px;max-height:min(70dvh,560px);display:flex}.StoreDetailHeroSection-module-scss-module__k6xyFW__heroModalImage{object-fit:contain;width:100%;height:100%;max-height:min(70dvh,560px)}.StoreDetailHeroSection-module-scss-module__k6xyFW__heroModalFooter{background-color:var(--color-bg-white);flex-direction:column;gap:14px;padding:14px 14px 16px;display:flex}.StoreDetailHeroSection-module-scss-module__k6xyFW__heroModalCounter{color:var(--color-text-heading);align-self:flex-start;align-items:center;gap:4px;font-family:Pretendard;font-size:14px;font-weight:700;line-height:1.3;display:inline-flex}.StoreDetailHeroSection-module-scss-module__k6xyFW__heroModalThumbnailList{-webkit-overflow-scrolling:touch;gap:8px;display:flex;overflow-x:auto}.StoreDetailHeroSection-module-scss-module__k6xyFW__heroModalThumbnail{cursor:pointer;background:#f4f4f4;border:2px solid #0000;border-radius:8px;flex:none;width:58px;height:58px;padding:0;overflow:hidden}.StoreDetailHeroSection-module-scss-module__k6xyFW__heroModalThumbnail img{object-fit:cover;width:100%;height:100%}.StoreDetailHeroSection-module-scss-module__k6xyFW__heroModalThumbnailActive{border-color:#fb6f92}.StoreDetailHeroSection-module-scss-module__k6xyFW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.StoreDetailHeroSection-module-scss-module__k6xyFW__bottomContainer{z-index:3;flex-direction:row;justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:28px;left:16px;right:16px}.StoreDetailHeroSection-module-scss-module__k6xyFW__readMoreDescription{height:24px;padding:var(--gap-xs,6px) var(--inset-sm,8px);border-radius:var(--corner-badge,4px);color:#fff;text-align:center;align-items:center;gap:3px;font-family:Pretendard;font-size:12px;font-style:normal;font-weight:500;line-height:1.3;display:flex}.StoreDetailHeroSection-module-scss-module__k6xyFW__bottomLeft{flex:1;align-items:center;display:flex}.StoreDetailHeroSection-module-scss-module__k6xyFW__bottomRight{flex:1;justify-content:flex-end;align-items:center;display:flex}
.BookingSurveySuccessToast-module-scss-module__xUKt_a__toast{padding:var(--inset-xl,20px) var(--inset-lg,16px);border-radius:var(--corner-card,12px);background:var(--colors-btn-icon-strong,#2d2d2d);z-index:1000;bottom:calc(40px + var(--safe-bottom));color:#fff;justify-content:center;align-items:center;gap:8px;width:calc(100% - 40px);max-width:428px;animation:.18s ease-out BookingSurveySuccessToast-module-scss-module__xUKt_a__toast-enter;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 0 20px #00000040,0 0 5px #00000026}.BookingSurveySuccessToast-module-scss-module__xUKt_a__toast>button{color:#c6c6c6;cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-size:14px;font-weight:500;line-height:1.3}.BookingSurveySuccessToast-module-scss-module__xUKt_a__statusIcon{background:var(--Colors-Semantic-Success,#1cd96d);border-radius:50%;flex:0 0 16px;place-items:center;width:16px;height:16px;display:grid}.BookingSurveySuccessToast-module-scss-module__xUKt_a__statusIcon img{width:11px;height:8px;display:block}.BookingSurveySuccessToast-module-scss-module__xUKt_a__message{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.BookingSurveySuccessToast-module-scss-module__xUKt_a__message strong,.BookingSurveySuccessToast-module-scss-module__xUKt_a__message small{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.BookingSurveySuccessToast-module-scss-module__xUKt_a__message strong{color:#fff;font-size:14px}.BookingSurveySuccessToast-module-scss-module__xUKt_a__message small{color:#8e8e8e;font-size:12px}@keyframes BookingSurveySuccessToast-module-scss-module__xUKt_a__toast-enter{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}
.index-module-scss-module__uMh4xq__section{flex-direction:column;align-self:stretch;align-items:flex-start;gap:12px;display:flex}.index-module-scss-module__uMh4xq__section__header{justify-content:space-between;align-self:stretch;align-items:center;padding:0 16px;display:flex}.index-module-scss-module__uMh4xq__section__header__title{color:var(--Gray-80,#303030);flex:1 0 0;font-family:Pretendard;font-size:20px;font-style:normal;font-weight:700;line-height:120%}.index-module-scss-module__uMh4xq__section__header__moreButton{cursor:pointer;-webkit-user-select:none;user-select:none;width:24px;height:24px;color:inherit;background-color:#0000;border:none;outline:none;justify-content:center;align-items:center;text-decoration:none;display:flex}
.StoreSummary-module-scss-module__jMpxzG__store{flex-direction:column;gap:16px;display:flex}.StoreSummary-module-scss-module__jMpxzG__store__header{flex-direction:column;gap:10px;padding-inline:20px;display:flex}.StoreSummary-module-scss-module__jMpxzG__store__header__content{justify-content:space-between;align-items:center;display:flex}.StoreSummary-module-scss-module__jMpxzG__store__header__content__info{gap:10px;display:flex}.StoreSummary-module-scss-module__jMpxzG__store__header__content__info__image{border-radius:25px;width:50px;height:50px}.StoreSummary-module-scss-module__jMpxzG__store__header__content__info__content{flex-direction:column;justify-content:center;display:flex}.StoreSummary-module-scss-module__jMpxzG__store__header__content__info__content__name{color:#171717;font-family:Pretendard;font-size:14px;font-style:normal;font-weight:500;line-height:150%}.StoreSummary-module-scss-module__jMpxzG__store__header__content__info__content__status{align-items:center;gap:5px;display:flex}.StoreSummary-module-scss-module__jMpxzG__store__header__content__info__content__status__open,.StoreSummary-module-scss-module__jMpxzG__store__header__content__info__content__status__subway{color:#171717;font-family:Pretendard;font-size:12px;font-style:normal;font-weight:200;line-height:150%}.StoreSummary-module-scss-module__jMpxzG__store__header__features{flex-wrap:wrap;gap:5px;display:flex}.StoreSummary-module-scss-module__jMpxzG__store__header__features__feature{color:#636363;background:#fcfcfc;border:.5px solid #e3e3e3;border-radius:3px;align-items:center;padding:3px;font-family:Pretendard;font-size:9px;font-style:normal;font-weight:400;line-height:100%;display:flex}.StoreSummary-module-scss-module__jMpxzG__store__images{flex-direction:column;display:flex;overflow:hidden}.StoreSummary-module-scss-module__jMpxzG__store__images__list{scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;flex-direction:row;gap:10px;padding-inline:20px;list-style:none;display:flex;overflow-x:auto}.StoreSummary-module-scss-module__jMpxzG__store__images__list li{scroll-snap-align:center}.StoreSummary-module-scss-module__jMpxzG__store__images__list li img{object-fit:cover;border-radius:5px;width:120px;height:160px;display:block}.StoreSummary-module-scss-module__jMpxzG__store__addresses{flex-direction:column;gap:4px;padding-inline:20px;display:flex}.StoreSummary-module-scss-module__jMpxzG__store__addresses__address{justify-content:space-between;align-self:stretch;align-items:center;gap:16px;display:flex}.StoreSummary-module-scss-module__jMpxzG__store__addresses__address__text{color:var(--Colors-Text-H,#2d2d2d);font-family:Pretendard;font-size:10px;font-style:normal;font-weight:300;line-height:16px}.StoreSummary-module-scss-module__jMpxzG__store__addresses__address__button{background:var(--Colors-Brand-Primary,#fb6f92);color:#fff;border:none;border-radius:40px;justify-content:center;align-items:center;gap:4px;height:24px;padding:0 10px;font-family:Pretendard;font-size:8px;font-style:normal;font-weight:700;line-height:normal;display:flex}
.ReadMoreBottomSheet-module__kU7qVG__sheet{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;overscroll-behavior-y:none;width:100%;max-width:460px;left:50%!important;transform:translate(-50%)!important}.ReadMoreBottomSheet-module__kU7qVG__container{border:1px solid var(--colors-btn-icon-default,#717171);background:var(--Colors-Icon-10,#2d2d2d)!important;box-shadow:none!important;max-height:calc(100% - env(safe-area-inset-top) - 56px)!important;border-top-left-radius:20px!important;border-top-right-radius:20px!important}.ReadMoreBottomSheet-module__kU7qVG__content{flex-direction:column;align-items:center;gap:16px;padding:24px 20px;display:flex;overflow:auto}.ReadMoreBottomSheet-module__kU7qVG__backdrop{background-color:#00000080}.ReadMoreBottomSheet-module__kU7qVG__handle{background:var(--Colors-Icon-9,#717171);border-radius:40px;width:106px;height:6px}.ReadMoreBottomSheet-module__kU7qVG__header{flex-direction:column;align-self:stretch;align-items:center;padding:24px 20px 12px;display:flex}.ReadMoreBottomSheet-module__kU7qVG__headerContent{flex-direction:column;justify-content:flex-start;align-self:stretch;align-items:flex-start;gap:4px;padding-top:16px;display:flex}.ReadMoreBottomSheet-module__kU7qVG__title{color:var(--Colors-Text-Inverse,#fff);letter-spacing:-.5px;-webkit-line-clamp:2;text-overflow:ellipsis;white-space:pre-line;word-wrap:break-word;-webkit-box-orient:vertical;align-self:stretch;font-family:Pretendard;font-size:20px;font-style:normal;font-weight:700;line-height:140%;display:-webkit-box;overflow:hidden}.ReadMoreBottomSheet-module__kU7qVG__description{color:var(--Colors-Text-Inverse,#fff);white-space:pre-line;padding:0 24px 36px;font-family:Pretendard;font-size:14px;font-style:normal;font-weight:500;line-height:130%}.ReadMoreBottomSheet-module__kU7qVG__reviewImageViewerSheet{background:var(--Colors-Icon-10,#2d2d2d);z-index:9999;width:100%;max-width:460px;position:fixed;inset:0 0 0 50%;overflow:hidden;transform:translate(-50%)}__header.ReadMoreBottomSheet-module__kU7qVG__reviewImageViewerSheet{z-index:10;justify-content:flex-end;align-items:center;width:100%;max-width:460px;height:55px;padding:0 20px;display:flex;position:fixed}__closeButton.ReadMoreBottomSheet-module__kU7qVG__reviewImageViewerSheet{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}__carousel.ReadMoreBottomSheet-module__kU7qVG__reviewImageViewerSheet{flex-direction:column;align-items:center;width:100%;max-width:460px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}__image.ReadMoreBottomSheet-module__kU7qVG__reviewImageViewerSheet{width:100%;max-width:460px}__pagination.ReadMoreBottomSheet-module__kU7qVG__reviewImageViewerSheet{z-index:2;justify-content:center;align-items:center;display:flex;position:absolute;bottom:190px;left:50%;transform:translate(-50%)}__paginationContent.ReadMoreBottomSheet-module__kU7qVG__reviewImageViewerSheet{align-items:center;gap:6px;display:flex}__paginationContent.ReadMoreBottomSheet-module__kU7qVG__reviewImageViewerSheet img{width:12px;height:12px}__metaContainer.ReadMoreBottomSheet-module__kU7qVG__reviewImageViewerSheet{background:var(--Colors-Icon-10,#2d2d2d)!important;box-shadow:none!important;border-top-left-radius:20px!important;border-top-right-radius:20px!important}__metaContainerExpanded.ReadMoreBottomSheet-module__kU7qVG__reviewImageViewerSheet{border-top-left-radius:20px!important;border-top-right-radius:20px!important;height:100%!important}__metaContent.ReadMoreBottomSheet-module__kU7qVG__reviewImageViewerSheet{flex-direction:column;align-items:center;gap:16px;min-height:235px;padding:24px 20px;display:flex}__metaHandle.ReadMoreBottomSheet-module__kU7qVG__reviewImageViewerSheet{background:var(--Colors-Icon-9,#717171);border-radius:40px;width:106px;height:6px}__metaInner.ReadMoreBottomSheet-module__kU7qVG__reviewImageViewerSheet{flex-direction:column;align-items:flex-start;gap:16px;width:100%;display:flex}__metaHeader.ReadMoreBottomSheet-module__kU7qVG__reviewImageViewerSheet{flex-direction:column;gap:4px;width:100%;display:flex}__memberName.ReadMoreBottomSheet-module__kU7qVG__reviewImageViewerSheet{color:var(--Colors-Text-white,#fff);font-family:Pretendard;font-size:16px;font-weight:700;line-height:150%}__metaHeaderRow.ReadMoreBottomSheet-module__kU7qVG__reviewImageViewerSheet{justify-content:space-between;align-items:center;width:100%;display:flex}__metaHeaderLeft.ReadMoreBottomSheet-module__kU7qVG__reviewImageViewerSheet{align-items:center;gap:6px;display:flex}__rating.ReadMoreBottomSheet-module__kU7qVG__reviewImageViewerSheet{align-items:center;gap:3px;display:flex}__ratingScore.ReadMoreBottomSheet-module__kU7qVG__reviewImageViewerSheet{color:var(--Colors-Text-Border,#c6c6c6);font-family:Pretendard;font-size:18px;font-weight:700;line-height:120%}__badge.ReadMoreBottomSheet-module__kU7qVG__reviewImageViewerSheet{border:1px solid var(--Colors-Icon-9,#717171);border-radius:10px;align-items:center;gap:2px;height:22px;padding:4px 8px;display:flex}__badge.ReadMoreBottomSheet-module__kU7qVG__reviewImageViewerSheet span{color:var(--Colors-Text-Caption,#8e8e8e);text-align:center;font-family:Pretendard;font-size:12px;font-weight:500;line-height:150%}__date.ReadMoreBottomSheet-module__kU7qVG__reviewImageViewerSheet{color:var(--Colors-Text-Border,#c6c6c6);font-family:Pretendard;font-size:14px;font-weight:500;line-height:150%}__text.ReadMoreBottomSheet-module__kU7qVG__reviewImageViewerSheet{color:var(--Colors-Text-white,#fff);white-space:pre-wrap;word-break:break-word;font-family:Pretendard;font-size:14px;font-weight:500;line-height:150%}__translateButton.ReadMoreBottomSheet-module__kU7qVG__reviewImageViewerSheet{color:var(--Colors-Text-Caption,#8e8e8e);cursor:pointer;background:0 0;border:none;padding:0;font-family:Pretendard;font-size:14px;font-weight:500;line-height:150%}__product.ReadMoreBottomSheet-module__kU7qVG__reviewImageViewerSheet{justify-content:space-between;align-items:center;width:100%;height:80px;padding:10px;display:flex}__productInfo.ReadMoreBottomSheet-module__kU7qVG__reviewImageViewerSheet{flex:1;align-items:center;gap:10px;display:flex}__productImage.ReadMoreBottomSheet-module__kU7qVG__reviewImageViewerSheet{object-fit:cover;background-color:var(--color-bg-white);border-radius:4px;flex-shrink:0;width:60px;height:60px}__productDetails.ReadMoreBottomSheet-module__kU7qVG__reviewImageViewerSheet{flex-direction:column;flex:1;justify-content:space-between;align-items:flex-start;min-width:0;display:flex}__productName.ReadMoreBottomSheet-module__kU7qVG__reviewImageViewerSheet{height:36px;color:var(--Colors-Text-Border,#c6c6c6);text-overflow:ellipsis;white-space:nowrap;font-family:Pretendard;font-size:12px;font-weight:500;line-height:150%;overflow:hidden}__productPrice.ReadMoreBottomSheet-module__kU7qVG__reviewImageViewerSheet{color:var(--Colors-Text-Border,#c6c6c6);font-family:Pretendard;font-size:14px;font-weight:700;line-height:130%}__productAction.ReadMoreBottomSheet-module__kU7qVG__reviewImageViewerSheet{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}
.BookingCompletePage-module-scss-module__w51hhW__page{background-color:var(--color-bg-white);width:100%;min-height:calc(100dvh - 56px);color:var(--color-text-heading);flex-direction:column;padding-bottom:40px;display:flex}.BookingCompletePage-module-scss-module__w51hhW__completeHero{text-align:center;border-bottom:1px solid #e4e4e4;flex-direction:column;align-items:center;gap:10px;padding:42px 16px 40px;display:flex}.BookingCompletePage-module-scss-module__w51hhW__completeHero>div{flex-direction:column;align-items:center;gap:4px;display:flex}.BookingCompletePage-module-scss-module__w51hhW__completeHero h1,.BookingCompletePage-module-scss-module__w51hhW__completeHero p{margin:0}.BookingCompletePage-module-scss-module__w51hhW__completeHero h1{letter-spacing:-.5px;font-size:20px;font-weight:700;line-height:1.4}.BookingCompletePage-module-scss-module__w51hhW__completeHero p{color:#555;font-size:14px;font-weight:500;line-height:1.3}.BookingCompletePage-module-scss-module__w51hhW__completeIcon{background:#1cd96d;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.BookingCompletePage-module-scss-module__w51hhW__completeIcon img{display:block}.BookingCompletePage-module-scss-module__w51hhW__bookingSummary{flex-direction:column;gap:12px;padding:14px 16px 28px;display:flex}.BookingCompletePage-module-scss-module__w51hhW__bookingSummary dl{flex-direction:column;gap:12px;margin:0;display:flex}.BookingCompletePage-module-scss-module__w51hhW__bookingSummary dl>div{justify-content:space-between;align-items:flex-start;gap:20px;padding:6px 0;font-size:14px;font-weight:500;line-height:1.3;display:flex}.BookingCompletePage-module-scss-module__w51hhW__bookingSummary dt{color:#8e8e8e;flex:none}.BookingCompletePage-module-scss-module__w51hhW__bookingSummary dd{max-width:220px;color:var(--color-text-heading);text-align:right;word-break:keep-all;margin:0}.BookingCompletePage-module-scss-module__w51hhW__bookingSummary>button{color:#fff;cursor:pointer;background:#fb6f92;border:0;border-radius:8px;width:100%;height:44px;padding:8px;font-size:14px;font-weight:500}.BookingCompletePage-module-scss-module__w51hhW__surveyPrompt{padding:var(--inset-lg,16px);margin:var(--inset-lg,16px);justify-content:center;align-items:center;gap:var(--gap-2xl,24px);border-radius:var(--corner-card,12px);border:1px solid var(--Colors-Border-Default,#e4e4e4);background:var(--colors-btn-icon-inverse,#fff);align-self:stretch;margin-top:auto;display:flex;box-shadow:0 0 15px #0000001a}.BookingCompletePage-module-scss-module__w51hhW__surveyPrompt>button{cursor:pointer;flex-direction:column;flex:1 0 0;align-items:flex-start;gap:8px;display:flex}.BookingCompletePage-module-scss-module__w51hhW__surveyMessage{text-align:left;flex-direction:column;flex:1;align-items:flex-start;gap:4px;min-width:0;display:flex}.BookingCompletePage-module-scss-module__w51hhW__surveyMessage strong{color:var(--color-text-heading);font-family:Pretendard;font-size:14px;font-style:normal;font-weight:700;line-height:1.3;overflow:hidden}.BookingCompletePage-module-scss-module__w51hhW__surveyMessage small{color:var(--Colors-Text-Caption,#8e8e8e);font-family:Pretendard;font-size:12px;font-style:normal;font-weight:500;line-height:1.3;overflow:hidden}.BookingCompletePage-module-scss-module__w51hhW__surveyDetails{color:var(--color-brand-primary1,#fb6f92);text-align:right;font-family:Pretendard;font-size:12px;font-style:normal;font-weight:500;line-height:1.3}@media (min-width:768px){.BookingCompletePage-module-scss-module__w51hhW__page{max-width:460px;margin:0 auto}}
.index-module-scss-module__a8kHtq__popularTreatmentListSection{align-self:stretch;align-items:center;gap:12px;padding:0 16px;display:flex}
.StoreSummaryAddressCopyButton-module__moD9sG__button{background:var(--Colors-Brand-Primary,#fb6f92);color:#fff;border:none;border-radius:40px;justify-content:center;align-items:center;gap:4px;height:24px;padding:0 10px;font-family:Pretendard;font-size:8px;font-style:normal;font-weight:700;line-height:normal;display:flex}
.StoreDetailMagazineSection-module-scss-module__JRcQuq__section{scroll-margin-top:calc(104px + var(--safe-top));background-color:var(--color-bg-white);flex-direction:column;gap:14px;padding:32px 0 16px;display:flex}.StoreDetailMagazineSection-module-scss-module__JRcQuq__sectionHeader{justify-content:space-between;align-items:center;padding:0 16px;display:flex}.StoreDetailMagazineSection-module-scss-module__JRcQuq__sectionTitle{color:var(--color-text-heading);word-break:keep-all;margin:0;font-family:Pretendard;font-size:18px;font-weight:800;line-height:1.3}.StoreDetailMagazineSection-module-scss-module__JRcQuq__viewAllLink{width:24px;height:24px}.StoreDetailMagazineSection-module-scss-module__JRcQuq__magazineList{flex-direction:column;gap:10px;padding:0 16px;display:flex}.StoreDetailMagazineSection-module-scss-module__JRcQuq__magazineCard{min-width:0;color:inherit;background-color:var(--color-bg-white);border:1px solid #e4e4e4;border-radius:12px;align-items:center;gap:10px;padding:12px;text-decoration:none;display:flex}.StoreDetailMagazineSection-module-scss-module__JRcQuq__magazineCard img{object-fit:cover;background-color:var(--color-bg-gray);border-radius:4px;flex-shrink:0;width:104px;height:72px}.StoreDetailMagazineSection-module-scss-module__JRcQuq__magazineText{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.StoreDetailMagazineSection-module-scss-module__JRcQuq__magazineText span,.StoreDetailMagazineSection-module-scss-module__JRcQuq__magazineText time{color:#8e8e8e;font-family:Pretendard;font-size:12px;font-weight:600;line-height:1.3}.StoreDetailMagazineSection-module-scss-module__JRcQuq__magazineText span{color:#fb6f92}.StoreDetailMagazineSection-module-scss-module__JRcQuq__magazineText strong{color:var(--color-text-heading);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-family:Pretendard;font-size:14px;font-weight:800;line-height:1.3;display:-webkit-box;overflow:hidden}
.BookingCalendar-module-scss-module__LzH2OW__container{border:1px solid var(--color-border-light);background-color:var(--color-bg-white);border-radius:16px;width:100%;padding:12px;box-shadow:0 0 4px #0000001a}.BookingCalendar-module-scss-module__LzH2OW__inner{flex-direction:column;align-items:center;gap:5px;width:100%;display:flex}.BookingCalendar-module-scss-module__LzH2OW__monthHeader{justify-content:center;align-items:center;gap:8px;width:100%;padding:10px;display:flex}.BookingCalendar-module-scss-module__LzH2OW__monthButton{border:1px solid var(--color-border-light);background-color:var(--color-bg-white);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;padding:4px;display:inline-flex;box-shadow:0 0 10px #0000001a}.BookingCalendar-module-scss-module__LzH2OW__monthButton:disabled{cursor:default}.BookingCalendar-module-scss-module__LzH2OW__monthButtonIcon{filter:drop-shadow(0 0 2.667px #0000001a);border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex;overflow:hidden}.BookingCalendar-module-scss-module__LzH2OW__monthButtonIcon img{width:5px;height:9px;display:block}.BookingCalendar-module-scss-module__LzH2OW__monthLabel{color:var(--color-text-heading);text-align:center;white-space:nowrap;font-size:14px;font-weight:700;line-height:1.3}.BookingCalendar-module-scss-module__LzH2OW__weekdays,.BookingCalendar-module-scss-module__LzH2OW__days{grid-template-columns:repeat(7,minmax(0,1fr));width:100%;display:grid}.BookingCalendar-module-scss-module__LzH2OW__weekdays{padding:10px 0}.BookingCalendar-module-scss-module__LzH2OW__weekday{height:20px;color:var(--color-text-heading);text-align:center;justify-content:center;align-items:center;font-size:14px;font-weight:500;line-height:1.3;display:flex}.BookingCalendar-module-scss-module__LzH2OW__sunday{color:var(--Colors-Semantic-Fail,#f5222d)}.BookingCalendar-module-scss-module__LzH2OW__saturday{color:var(--Colors-Semantic-Confirm,#597ef7)}.BookingCalendar-module-scss-module__LzH2OW__days{grid-auto-rows:45px;row-gap:5px}.BookingCalendar-module-scss-module__LzH2OW__day{width:100%;height:45px;color:var(--color-text-heading);cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;padding:0;font-family:inherit;font-size:14px;font-weight:500;line-height:1.3;display:flex}.BookingCalendar-module-scss-module__LzH2OW__day:disabled{color:var(--Colors-Text-Placeholder,#c6c6c6);cursor:default}.BookingCalendar-module-scss-module__LzH2OW__selectedDay,.BookingCalendar-module-scss-module__LzH2OW__selectedDay:disabled{color:var(--Colors-Text-Inverse,#fff);border:1px solid var(--color-brand-primary1,#fb6f92);background:var(--color-brand-primary1,#fb6f92);box-shadow:0 0 8px #0000001a}
.index-module-scss-module__6gGf-W__popularTreatmentLink{background:var(--Colors-background-White,#fff);height:84px;color:inherit;border-radius:12px;flex:1 0 0;justify-content:center;align-items:center;gap:19px;padding:9px 20px;text-decoration:none;display:flex;box-shadow:5px 5px 10px #fb6f9226}.index-module-scss-module__6gGf-W__popularTreatmentLink__info{flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.index-module-scss-module__6gGf-W__popularTreatmentLink__info__image{border-radius:31px;width:31px;height:31px}.index-module-scss-module__6gGf-W__popularTreatmentLink__info__label{color:var(--Colors-Text-H,#2d2d2d);font-family:Pretendard;font-size:12px;font-style:normal;font-weight:700;line-height:150%}
.Divider-module__4lJEua__divider{background-color:var(--color-bg-gray);height:1px;margin-block:24px;display:flex}
.StoreAiDescriptionSection-module__kZUnbq__overviewSummaryCard{z-index:1;background:linear-gradient(#fff 0%,#ffffff80 100%);border-radius:12px;flex-direction:column;gap:8px;margin-inline:16px;padding:20px;display:flex;position:relative}.StoreAiDescriptionSection-module__kZUnbq__overviewSummaryCard:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(270deg,#fb6f92 0%,#d0c6fb 100%);padding:2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.StoreAiDescriptionSection-module__kZUnbq__overviewAiIcon{aspect-ratio:1;width:24px;height:24px}.StoreAiDescriptionSection-module__kZUnbq__overviewSummaryTitle{color:var(--color-text-heading);word-break:keep-all;margin:0;font-family:Pretendard;font-size:14px;font-weight:700;line-height:1.3}.StoreAiDescriptionSection-module__kZUnbq__overviewSummaryText{color:#555;white-space:pre-line;margin:0;font-family:Pretendard;font-size:14px;font-weight:500;line-height:1.3}
.BookingChangeConfirmSheet-module-scss-module__Imibkq__sheet{width:100%;max-width:460px;left:50%!important;transform:translate(-50%)!important}.BookingChangeConfirmSheet-module-scss-module__Imibkq__container{background:#fff!important;border-radius:16px 16px 0 0!important;box-shadow:0 0 8px #0000001a!important}.BookingChangeConfirmSheet-module-scss-module__Imibkq__content{padding:16px 20px calc(12px + var(--safe-bottom));flex-direction:column;gap:28px;display:flex}.BookingChangeConfirmSheet-module-scss-module__Imibkq__handle{background:#c6c6c6;border-radius:40px;align-self:center;width:60px;height:4px}.BookingChangeConfirmSheet-module-scss-module__Imibkq__message{flex-direction:column;gap:12px;display:flex}.BookingChangeConfirmSheet-module-scss-module__Imibkq__message h2,.BookingChangeConfirmSheet-module-scss-module__Imibkq__message p{white-space:pre-line;margin:0}.BookingChangeConfirmSheet-module-scss-module__Imibkq__message h2{color:var(--color-text-heading);letter-spacing:-.5px;font-size:20px;font-weight:700;line-height:1.4}.BookingChangeConfirmSheet-module-scss-module__Imibkq__message p{color:#555;font-size:14px;font-weight:500;line-height:1.5}.BookingChangeConfirmSheet-module-scss-module__Imibkq__error{color:#e5484d;margin:-12px 0 0;font-size:12px;line-height:1.4}.BookingChangeConfirmSheet-module-scss-module__Imibkq__actions{gap:8px;display:flex}.BookingChangeConfirmSheet-module-scss-module__Imibkq__actions button{cursor:pointer;border-radius:8px;height:52px;font-size:16px;font-weight:700}.BookingChangeConfirmSheet-module-scss-module__Imibkq__actions button:disabled{cursor:not-allowed;opacity:.5}.BookingChangeConfirmSheet-module-scss-module__Imibkq__cancel{background-color:var(--color-bg-lightgray);color:#555;border:1px solid #e4e4e4;width:100px}.BookingChangeConfirmSheet-module-scss-module__Imibkq__confirm{color:#fff;background:#fb6f92;border:0;flex:1}.BookingChangeConfirmSheet-module-scss-module__Imibkq__backdrop{background:#00000080!important}
.index-module-scss-module__kOEOBW__section{flex-direction:column;align-self:stretch;align-items:flex-start;gap:12px;padding-top:32px;display:flex}.index-module-scss-module__kOEOBW__section__header{justify-content:space-between;align-self:stretch;align-items:center;padding:0 16px;display:flex}.index-module-scss-module__kOEOBW__section__header__title{color:var(--Gray-80,#303030);flex:1 0 0;font-family:Pretendard;font-size:20px;font-style:normal;font-weight:700;line-height:120%}.index-module-scss-module__kOEOBW__section__header__moreButton{cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#0000;border:none;outline:none;justify-content:center;align-items:center;width:24px;height:24px;display:flex}
.StoreFeatureSection-module__MS2gxa__overviewFeatureSection{z-index:1;flex-direction:column;gap:12px;min-width:0;padding-top:24px;display:flex}.StoreFeatureSection-module__MS2gxa__overviewFeatureTitle{width:fit-content;color:var(--color-text-heading);align-items:center;gap:4px;margin:0;padding-left:16px;font-family:Pretendard;font-size:16px;font-weight:700;line-height:1.3;display:inline-flex}.StoreFeatureSection-module__MS2gxa__featureGrid{scrollbar-width:none;gap:8px;padding-bottom:24px;display:flex;overflow-x:auto}.StoreFeatureSection-module__MS2gxa__featureGrid::-webkit-scrollbar{display:none}.StoreFeatureSection-module__MS2gxa__featureGrid{padding-inline:16px}.StoreFeatureSection-module__MS2gxa__overviewFeatureTitleLink{width:16px;height:16px}.StoreFeatureSection-module__MS2gxa__featureItem{border:1px solid #fff;border:1px solid var(--colors-btn-icon-inverse,#fff);background-color:var(--color-bg-lightgray);z-index:2;border-radius:8px;flex-direction:column;flex:0 0 184px;gap:4px;min-width:0;height:120px;padding:12px;display:flex;box-shadow:5px 5px 15px 1px #0000001a}.StoreFeatureSection-module__MS2gxa__featureIcon{width:24px;height:24px;color:var(--color-text-heading);justify-content:center;align-items:center;font-family:Pretendard;font-size:13px;font-weight:800;display:inline-flex}.StoreFeatureSection-module__MS2gxa__featureName{min-width:0;color:var(--color-text-heading);word-break:keep-all;font-family:Pretendard;font-size:14px;font-weight:700;line-height:1.3}.StoreFeatureSection-module__MS2gxa__featureDescription{color:#8e8e8e;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-family:Pretendard;font-size:12px;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}
.BookingChangeSchedulePage-module-scss-module__HC850a__page{background-color:var(--color-bg-white);width:100%;min-height:calc(100dvh - 56px);color:var(--color-text-heading);padding-bottom:84px}.BookingChangeSchedulePage-module-scss-module__HC850a__state{color:#8e8e8e;text-align:center;margin:0;padding:48px 20px;font-size:14px}.BookingChangeSchedulePage-module-scss-module__HC850a__intro{flex-direction:column;gap:20px;padding:20px 20px 0;display:flex}.BookingChangeSchedulePage-module-scss-module__HC850a__intro h1{letter-spacing:-.5px;white-space:pre-line;margin:0;font-size:20px;font-weight:700;line-height:1.4}.BookingChangeSchedulePage-module-scss-module__HC850a__notice{color:#fff;background:#2d2d2d;border-radius:8px;gap:10px;padding:14px 16px;display:flex}.BookingChangeSchedulePage-module-scss-module__HC850a__notice>span{background:#1cd96d;border-radius:50%;flex:0 0 8px;width:8px;height:8px;margin-top:5px}.BookingChangeSchedulePage-module-scss-module__HC850a__notice div{flex-direction:column;gap:4px;min-width:0;display:flex}.BookingChangeSchedulePage-module-scss-module__HC850a__notice strong{font-size:14px;line-height:1.3}.BookingChangeSchedulePage-module-scss-module__HC850a__notice p{color:#e4e4e4;margin:0;font-size:12px;font-weight:500;line-height:1.3}.BookingChangeSchedulePage-module-scss-module__HC850a__calendar{padding:16px 20px 20px}.BookingChangeSchedulePage-module-scss-module__HC850a__calendarStatus{color:#555;text-align:center;min-height:18px;margin-top:8px;font-size:12px;font-weight:500;line-height:1.5}.BookingChangeSchedulePage-module-scss-module__HC850a__divider{background:#e4e4e4;width:100%;height:1px}.BookingChangeSchedulePage-module-scss-module__HC850a__timeSection{flex-direction:column;gap:12px;padding:16px;display:flex}.BookingChangeSchedulePage-module-scss-module__HC850a__timeSection h2{margin:0;font-size:16px;font-weight:700;line-height:1.3}.BookingChangeSchedulePage-module-scss-module__HC850a__timeGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.BookingChangeSchedulePage-module-scss-module__HC850a__time{background-color:var(--color-bg-white);color:#555;cursor:pointer;border:1px solid #0000;border-radius:8px;min-height:36px;font-size:14px;font-weight:500}.BookingChangeSchedulePage-module-scss-module__HC850a__timeSelected{background-color:var(--color-bg-lightpink);color:#fb6f92;border-color:#fb6f92;border-radius:12px;box-shadow:0 0 8px #0000001a}.BookingChangeSchedulePage-module-scss-module__HC850a__emptyTimes{background-color:var(--color-bg-lightgray);text-align:center;border:1px solid #e4e4e4;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;height:230px;display:flex}.BookingChangeSchedulePage-module-scss-module__HC850a__emptyTimes strong,.BookingChangeSchedulePage-module-scss-module__HC850a__emptyTimes p{margin:0;font-size:14px;line-height:1.3}.BookingChangeSchedulePage-module-scss-module__HC850a__emptyTimes p{color:#555;font-weight:500}.BookingChangeSchedulePage-module-scss-module__HC850a__footer{z-index:3;width:100%;max-width:460px;padding:12px 12px calc(12px + var(--safe-bottom));background-color:var(--color-bg-white);border-top:1px solid #e4e4e4;position:fixed;bottom:0;box-shadow:0 0 10px #0000001a}.BookingChangeSchedulePage-module-scss-module__HC850a__footer button{color:#fff;cursor:pointer;background:#fb6f92;border:0;border-radius:8px;width:100%;min-height:52px;font-size:16px;font-weight:700}.BookingChangeSchedulePage-module-scss-module__HC850a__footer button:disabled{border:1px solid var(--Colors-Border-Default,#e4e4e4);background-color:var(--color-bg-gray);color:var(--Colors-Text-Placeholder,#c6c6c6);text-align:center;cursor:default;border-radius:8px;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:500;line-height:130%}@media (min-width:768px){.BookingChangeSchedulePage-module-scss-module__HC850a__page{max-width:460px;margin:0 auto}}@media (max-width:360px){.BookingChangeSchedulePage-module-scss-module__HC850a__timeGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}
.ExternalReviewListItem-module-scss-module__XRhN4G__reviewListItem{flex-direction:column;align-items:flex-start;gap:8px;width:100%;display:flex}.ExternalReviewListItem-module-scss-module__XRhN4G__reviewListItem__top{justify-content:flex-start;align-items:center;gap:8px;width:100%;display:flex}.ExternalReviewListItem-module-scss-module__XRhN4G__reviewListItem__score{align-items:center;gap:3px;display:flex}.ExternalReviewListItem-module-scss-module__XRhN4G__reviewListItem__scoreValue{color:var(--colors-primitive-yellow-yellow-500,#f89300);font-family:Pretendard;font-size:18px;font-weight:700;line-height:120%}.ExternalReviewListItem-module-scss-module__XRhN4G__reviewListItem__badge{border:1px solid var(--color-brand-primary1,#fb6f92);background:var(--color-brand-primary1,#fb6f92);border-radius:10px;justify-content:center;align-items:center;gap:2px;height:22px;padding:4px 8px;display:flex}.ExternalReviewListItem-module-scss-module__XRhN4G__reviewListItem__badge span{color:#fff;text-align:center;font-family:Pretendard;font-size:12px;font-weight:500;line-height:150%}.ExternalReviewListItem-module-scss-module__XRhN4G__reviewListItem__content{flex-direction:column;align-self:stretch;align-items:flex-start;gap:8px;display:flex}.ExternalReviewListItem-module-scss-module__XRhN4G__reviewListItem__body{flex-direction:column;align-self:stretch;align-items:flex-start;gap:4px;display:flex}.ExternalReviewListItem-module-scss-module__XRhN4G__reviewListItem__member{color:var(--Colors-Text-H,#2d2d2d);font-family:Pretendard;font-size:16px;font-weight:700;line-height:150%}.ExternalReviewListItem-module-scss-module__XRhN4G__reviewListItem__text{color:var(--Colors-Text-P,#555);white-space:pre-wrap;word-break:break-word;font-family:Pretendard;font-size:14px;font-weight:500;line-height:150%}.ExternalReviewListItem-module-scss-module__XRhN4G__reviewListItem__bottom{justify-content:space-between;align-self:stretch;align-items:center;display:flex}.ExternalReviewListItem-module-scss-module__XRhN4G__reviewListItem__translate{color:var(--color-brand-primary1,#fb6f92);cursor:pointer;background-color:#0000;border:none;padding:0;font-family:Pretendard;font-size:14px;font-weight:500;line-height:150%}.ExternalReviewListItem-module-scss-module__XRhN4G__reviewListItem__date{color:var(--Colors-Text-Caption,#8e8e8e);font-family:Pretendard;font-size:14px;font-weight:500;line-height:150%}
.index-module-scss-module__vBa-LG__link{z-index:20;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;background-color:#2d2d2d;border:0;border-radius:46.25px;flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;height:48px;padding:4px 8px;transition:width .18s;display:flex;position:fixed;bottom:84px;right:20px;box-shadow:0 0 15px #0000001a}@media screen and (min-width:460px){.index-module-scss-module__vBa-LG__link{right:calc(50vw - 210px)}}.index-module-scss-module__vBa-LG__link.index-module-scss-module__vBa-LG__expanded{justify-content:space-between;padding:4px 12px}.index-module-scss-module__vBa-LG__content{align-items:center;gap:8px;min-width:0;display:flex}.index-module-scss-module__vBa-LG__icon{flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex;position:relative}.index-module-scss-module__vBa-LG__iconLabel{color:#fff;border:1.5px solid #fff;border-radius:4px;justify-content:center;align-items:center;width:17px;height:14px;font-family:Pretendard,sans-serif;font-size:7px;font-weight:700;line-height:1;display:inline-flex;position:relative}.index-module-scss-module__vBa-LG__iconLabel:after{content:"";background-color:#2d2d2d;border-bottom:1.5px solid #fff;border-right:1.5px solid #fff;width:5px;height:5px;position:absolute;bottom:-4px;right:2px;transform:rotate(45deg)}.index-module-scss-module__vBa-LG__statusDot{background-color:#1cd96d;border-radius:999px;width:5px;height:5px;position:absolute;top:0;right:0}.index-module-scss-module__vBa-LG__label,.index-module-scss-module__vBa-LG__title,.index-module-scss-module__vBa-LG__description{letter-spacing:0;font-family:Pretendard,sans-serif;line-height:1.3}.index-module-scss-module__vBa-LG__label{color:#fff;text-align:center;font-size:14px;font-weight:700}.index-module-scss-module__vBa-LG__copy{flex-direction:column;flex:auto;justify-content:center;align-items:flex-start;min-width:0;display:flex}.index-module-scss-module__vBa-LG__title{color:#fff;max-width:none;font-size:14px;font-weight:700;overflow:visible}.index-module-scss-module__vBa-LG__description{color:#c6c6c6;font-size:12px;font-weight:500}.index-module-scss-module__vBa-LG__chevron{border-top:2px solid #fff;border-right:2px solid #fff;flex:0 0 10px;width:10px;height:10px;transform:rotate(45deg)}
.StoreInfoSection-module-scss-module__h8n6xa__infoSection{flex-direction:column;gap:12px;min-width:0;display:flex}.StoreInfoSection-module-scss-module__h8n6xa__infoSectionTitle{color:var(--color-text-heading);word-break:keep-all;margin:0;font-family:Pretendard;font-size:18px;font-weight:700;line-height:1.3}.StoreInfoSection-module-scss-module__h8n6xa__infoList{background-color:var(--color-bg-white);border:1px solid #2d2d2d;border-radius:12px;flex-direction:column;gap:24px;margin:0;padding:16px;display:flex;box-shadow:0 0 8px #0000001a}.StoreInfoSection-module-scss-module__h8n6xa__infoRow{flex-direction:column;gap:4px;min-width:0;display:flex}.StoreInfoSection-module-scss-module__h8n6xa__infoRow dt,.StoreInfoSection-module-scss-module__h8n6xa__infoRow dd{word-break:keep-all;margin:0;font-family:Pretendard;line-height:1.3}.StoreInfoSection-module-scss-module__h8n6xa__infoRow dt{color:var(--color-text-heading);align-items:center;gap:4px;font-size:14px;font-weight:700;display:inline-flex}.StoreInfoSection-module-scss-module__h8n6xa__infoRow dd{color:#555;white-space:pre-line;word-break:break-word;overflow-wrap:break-word;min-width:0;font-size:12px;font-weight:500}.StoreInfoSection-module-scss-module__h8n6xa__infoSubwayValue{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.StoreInfoSection-module-scss-module__h8n6xa__infoSubwayItem{align-items:center;gap:4px;min-width:0;display:flex}.StoreInfoSection-module-scss-module__h8n6xa__infoSubwayLineList{flex:none;align-items:center;gap:2px;display:inline-flex}.StoreInfoSection-module-scss-module__h8n6xa__infoSubwayLineBadge{color:#fff;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;width:12px;height:12px;font-family:Inter,Pretendard,sans-serif;font-size:7.5px;font-weight:700;line-height:1;display:inline-flex;overflow:hidden}.StoreInfoSection-module-scss-module__h8n6xa__infoSubwayLineBadgeWide{font-size:3px}.StoreInfoSection-module-scss-module__h8n6xa__infoSubwayLineIcon{background-position:50%;background-repeat:no-repeat;background-size:contain;flex:none;width:12px;height:12px;display:block}.StoreInfoSection-module-scss-module__h8n6xa__operatingHoursCard{background-color:var(--color-bg-lightgray);border:1px solid #e4e4e4;border-radius:12px;flex-direction:column;gap:12px;width:100%;padding:12px;display:flex;overflow:hidden}.StoreInfoSection-module-scss-module__h8n6xa__operatingHoursRow{color:#666;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.StoreInfoSection-module-scss-module__h8n6xa__operatingHoursRow span{min-width:0}.StoreInfoSection-module-scss-module__h8n6xa__operatingHoursRow span:last-child{color:#8e8e8e;text-align:right;white-space:nowrap}.StoreInfoSection-module-scss-module__h8n6xa__operatingHoursDefaultDay{color:var(--colors-btn-icon-default,#717171)}.StoreInfoSection-module-scss-module__h8n6xa__operatingHoursSpecialOpenDay{color:var(--Colors-Point-Feature2,#597ef7)}.StoreInfoSection-module-scss-module__h8n6xa__operatingHoursClosedDay{color:var(--Colors-Point-Rating,#f89300)}.StoreInfoSection-module-scss-module__h8n6xa__operatingHoursClosed{color:#c6c6c6!important}
.BookingDetailActions-module-scss-module__WmvCJq__actions{flex-direction:column;gap:4px;display:flex}.BookingDetailActions-module-scss-module__WmvCJq__actions p{color:#8e8e8e;text-align:center;white-space:pre-line;margin:0;padding:0 8px;font-size:12px;font-weight:500;line-height:1.3}.BookingDetailActions-module-scss-module__WmvCJq__buttonGroup{gap:8px;display:flex}.BookingDetailActions-module-scss-module__WmvCJq__buttonGroup button{cursor:pointer;border-radius:8px;height:44px;padding:8px;font-size:14px;font-weight:500;line-height:1.3}.BookingDetailActions-module-scss-module__WmvCJq__buttonGroup button:disabled{cursor:not-allowed;opacity:.45}.BookingDetailActions-module-scss-module__WmvCJq__changeButton{color:#fff;background:#fb6f92;border:1px solid #fb6f92;flex:1}.BookingDetailActions-module-scss-module__WmvCJq__cancelButton{background-color:var(--color-bg-lightgray);color:#555;border:1px solid #e4e4e4;width:100px}
.TextClamp3Lines-module-scss-module__xNWf_W__textClamp3Lines{position:relative}.TextClamp3Lines-module-scss-module__xNWf_W__text{color:var(--Colors-Text-P,#555);font-family:Pretendard;font-size:14px;font-style:normal;font-weight:500;line-height:150%}.TextClamp3Lines-module-scss-module__xNWf_W__clamped{-webkit-line-clamp:3;word-break:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.TextClamp3Lines-module-scss-module__xNWf_W__expanded{word-break:break-word;white-space:pre-wrap;display:block}.TextClamp3Lines-module-scss-module__xNWf_W__viewMore{background-color:var(--color-bg-white);position:absolute;bottom:0;right:0}.TextClamp3Lines-module-scss-module__xNWf_W__viewMore span{color:var(--Colors-Text-P,#555);font-family:Pretendard;font-size:14px;font-style:normal;font-weight:500;line-height:150%}.TextClamp3Lines-module-scss-module__xNWf_W__viewMore button{color:var(--Colors-Text-P,#555);text-decoration-skip-ink:auto;text-underline-offset:auto;text-underline-position:from-font;cursor:pointer;background:0 0;border:none;font-family:Pretendard;font-size:14px;font-style:normal;font-weight:500;line-height:150%;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:auto}
.index-module-scss-module__Nir9xW__root{flex-direction:column;align-self:stretch;gap:28px;padding-inline:20px;display:flex}.index-module-scss-module__Nir9xW__divider{background-color:var(--color-bg-gray);flex-direction:column;align-self:stretch;align-items:flex-start;height:1px;margin-block:24px;display:flex}.index-module-scss-module__Nir9xW__title{color:var(--Colors-Text-H,#2d2d2d);letter-spacing:-.5px;white-space:pre;font-family:Pretendard;font-size:20px;font-style:normal;font-weight:700;line-height:140%}.index-module-scss-module__Nir9xW__list{flex-direction:column;gap:28px;list-style:none;display:flex}.index-module-scss-module__Nir9xW__item{flex:1}.index-module-scss-module__Nir9xW__viewAll{justify-content:center;align-self:stretch;align-items:center;padding-inline:20px;display:flex}.index-module-scss-module__Nir9xW__viewAllButton{background-color:var(--color-bg-white);cursor:pointer;height:52.821px;color:var(--color-brand-primary1,#fb6f92);text-align:center;border:1.119px solid #fb6f92;border-radius:8.955px;flex:1;justify-content:center;align-self:stretch;align-items:center;padding:8.955px;font-family:Pretendard;font-size:17.91px;font-style:normal;font-weight:700;line-height:150%;display:flex}
.StoreReviewSummarySection-module-scss-module__oOOYMq__overviewReviewSection{z-index:2;justify-content:space-between;align-items:center;gap:16px;min-height:50px;padding:8px 16px 8px 24px;display:flex}.StoreReviewSummarySection-module-scss-module__oOOYMq__overviewReviewSectionNoFeatures{padding-top:32px!important}.StoreReviewSummarySection-module-scss-module__oOOYMq__overviewReviewTitle{color:#555;white-space:pre-line;margin:0;font-family:Pretendard;font-size:14px;font-weight:700;line-height:1.3}.StoreReviewSummarySection-module-scss-module__oOOYMq__reviewSummary{color:var(--Colors-Point-Rating,#f89300);white-space:nowrap;justify-content:flex-end;align-items:center;gap:3px;font-family:Pretendard;font-size:14px;font-style:normal;font-weight:700;line-height:130%;display:flex}.StoreReviewSummarySection-module-scss-module__oOOYMq__reviewSummary strong{font-size:inherit;font-weight:700}.StoreReviewSummarySection-module-scss-module__oOOYMq__reviewStars{gap:3.03px;display:flex}.StoreReviewSummarySection-module-scss-module__oOOYMq__reviewChevron{width:24px;height:24px;margin-left:2px;font-size:24px;line-height:1}.StoreReviewSummarySection-module-scss-module__oOOYMq__overviewFeatureTitleLink{width:16px;height:16px}.StoreReviewSummarySection-module-scss-module__oOOYMq__reviewEmptyText{color:#8e8e8e;margin:0;font-family:Pretendard;font-size:14px;font-weight:500;line-height:1.3}
.BookingChangeRequestCancelModal-module-scss-module__4P73oa__backdrop{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#0000008c!important}.BookingChangeRequestCancelModal-module-scss-module__4P73oa__modal{border-radius:12px!important;width:calc(100% - 20px)!important;max-width:343px!important;box-shadow:0 0 5px #0000001a,inset 0 0 10px 2px #fff!important}.BookingChangeRequestCancelModal-module-scss-module__4P73oa__content{flex-direction:column;gap:16px;width:100%;padding:16px;display:flex}.BookingChangeRequestCancelModal-module-scss-module__4P73oa__content h2,.BookingChangeRequestCancelModal-module-scss-module__4P73oa__content p{margin:0}.BookingChangeRequestCancelModal-module-scss-module__4P73oa__content h2{color:var(--color-text-heading);font-size:18px;font-weight:700;line-height:1.3}.BookingChangeRequestCancelModal-module-scss-module__4P73oa__description{color:#555;font-size:14px;font-weight:500;line-height:1.3}.BookingChangeRequestCancelModal-module-scss-module__4P73oa__error{color:#e5484d;font-size:12px;font-weight:500;line-height:1.3;margin-top:-8px!important}.BookingChangeRequestCancelModal-module-scss-module__4P73oa__actions{gap:8px;display:flex}.BookingChangeRequestCancelModal-module-scss-module__4P73oa__actions button{cursor:pointer;border:0;border-radius:8px;height:44px;padding:8px;font-size:14px;font-weight:500;line-height:1.3}.BookingChangeRequestCancelModal-module-scss-module__4P73oa__actions button:disabled{cursor:not-allowed;opacity:.5}.BookingChangeRequestCancelModal-module-scss-module__4P73oa__close{background-color:var(--color-bg-white);color:#fb6f92;width:100px}.BookingChangeRequestCancelModal-module-scss-module__4P73oa__confirm{color:#fff;background:#fb6f92;flex:1;min-width:0}
.index-module-scss-module__50bYxW__consultationCompleteCheckModal{flex-direction:column;justify-content:center;align-self:stretch;align-items:center;gap:20px;padding:34px 30px 30px;display:flex}.index-module-scss-module__50bYxW__consultationCompleteCheckModal__content{flex-direction:column;align-self:stretch;align-items:center;gap:4px;display:flex}.index-module-scss-module__50bYxW__consultationCompleteCheckModal__content__title{flex-direction:column;justify-content:center;align-self:stretch;align-items:center;gap:8px;height:58px;padding:0 24px;display:flex}.index-module-scss-module__50bYxW__consultationCompleteCheckModal__content__title__text{color:#000;text-align:center;align-self:stretch;font-family:Pretendard;font-size:18px;font-style:normal;font-weight:700;line-height:130%}.index-module-scss-module__50bYxW__consultationCompleteCheckModal__content__productInfo{background-color:var(--color-bg-gray);border-radius:8px;align-self:stretch;align-items:center;gap:10px;padding:10px;display:flex}.index-module-scss-module__50bYxW__consultationCompleteCheckModal__content__productInfo__image{border-radius:4px;width:50px;height:50px}.index-module-scss-module__50bYxW__consultationCompleteCheckModal__content__productInfo__info{flex-direction:column;flex:1 0 0;justify-content:center;align-self:stretch;align-items:flex-start;gap:5px;display:flex}.index-module-scss-module__50bYxW__consultationCompleteCheckModal__content__productInfo__info__storeName{align-self:stretch;align-items:flex-start;gap:5px;display:flex}.index-module-scss-module__50bYxW__consultationCompleteCheckModal__content__productInfo__info__storeName__text{-webkit-line-clamp:1;color:var(--Colors-Text-Caption,#8e8e8e);text-overflow:ellipsis;-webkit-box-orient:vertical;flex:1 0 0;font-family:Pretendard;font-size:12px;font-style:normal;font-weight:500;line-height:150%;display:-webkit-box;overflow:hidden}.index-module-scss-module__50bYxW__consultationCompleteCheckModal__content__productInfo__info__productName{color:var(--Colors-Text-H,#2d2d2d);font-family:Pretendard;font-size:14px;font-style:normal;font-weight:700;line-height:130%}.index-module-scss-module__50bYxW__consultationCompleteCheckModal__footer{align-self:stretch;align-items:flex-start;gap:8px;display:flex}.index-module-scss-module__50bYxW__consultationCompleteCheckModal__footer__okButton{border:1px solid var(--color-brand-primary1,#fb6f92);background:var(--Colors-background-Light-pink,#fff9fb);height:47px;color:var(--color-brand-primary1,#fb6f92);text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:8px;outline:0;flex:1 0 0;justify-content:center;align-items:center;gap:4px;padding:8px;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:700;line-height:150%;display:flex}.index-module-scss-module__50bYxW__consultationCompleteCheckModal__footer__reviewWriteButton{background:var(--color-brand-primary1,#fb6f92);color:#fff;text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;border:0;border-radius:8px;outline:0;flex:1 0 0;justify-content:center;align-items:center;gap:4px;height:47px;padding:8px;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:700;line-height:150%;display:flex}
.index-module-scss-module__5ViGIa__elfsight{flex-direction:column;gap:24px;padding:0 20px;display:flex}.index-module-scss-module__5ViGIa__elfsight__divider{background-color:#eee;align-self:stretch;height:1px}.index-module-scss-module__5ViGIa__elfsight__title{color:#000;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:700;line-height:24px}
.StoreDetailProductCard-module-scss-module__qqh-iG__card{background-color:var(--color-bg-white);width:100%;color:var(--color-text-heading);border:1px solid #e4e4e4;border:1px solid var(--Colors-Border-Inverse,#fff);background-color:var(--color-bg-lightgray);border-radius:12px;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;padding:12px;display:flex;box-shadow:inset 0 0 10px 2px #fff,0 0 10px #0000001a}.StoreDetailProductCard-module-scss-module__qqh-iG__cardOpen{border:1px solid var(--colors-btn-icon-strong,#2d2d2d);background-color:var(--color-bg-lightgray);border-radius:12px;overflow:hidden;box-shadow:inset 0 0 15px 2px #fff,0 0 10px #0000001a}.StoreDetailProductCard-module-scss-module__qqh-iG__cardOpen .StoreDetailProductCard-module-scss-module__qqh-iG__chevron{transform:rotate(180deg)}.StoreDetailProductCard-module-scss-module__qqh-iG__summary{flex-direction:column;justify-content:center;align-items:flex-end;gap:8px;width:100%;min-width:0;display:flex}.StoreDetailProductCard-module-scss-module__qqh-iG__productNameRow{align-self:stretch;align-items:center;display:flex}.StoreDetailProductCard-module-scss-module__qqh-iG__title{-webkit-line-clamp:2;width:100%;color:var(--color-text-heading);text-overflow:ellipsis;word-break:break-word;-webkit-box-orient:vertical;flex:1 0 0;margin:0;font-family:Pretendard;font-size:16px;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.StoreDetailProductCard-module-scss-module__qqh-iG__divider{background:var(--Colors-Border-Default,#e4e4e4);width:100%;height:1px}.StoreDetailProductCard-module-scss-module__qqh-iG__priceRow{justify-content:space-between;align-self:stretch;align-items:flex-start;display:flex}.StoreDetailProductCard-module-scss-module__qqh-iG__priceContainer{align-self:stretch;align-items:center;display:flex}.StoreDetailProductCard-module-scss-module__qqh-iG__price{color:var(--color-text-heading);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:700;line-height:130%}.StoreDetailProductCard-module-scss-module__qqh-iG__actions{border-radius:12px;align-items:flex-start;gap:4px;display:flex}.StoreDetailProductCard-module-scss-module__qqh-iG__moreButton{background:var(--color-brand-primary1,#fb6f92);height:36px;color:var(--Colors-Text-Inverse,#fff);text-align:center;white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;padding:8px;font-family:Pretendard;font-size:12px;font-style:normal;font-weight:500;line-height:130%;text-decoration:none;display:flex}.StoreDetailProductCard-module-scss-module__qqh-iG__iconButton{justify-content:center;align-items:center;gap:var(--inset-xs,4px);border:1px solid var(--color-border-light);background-color:var(--color-bg-lightgray);color:#fb6f92;cursor:pointer;border-radius:12px;width:36px;height:36px;padding:0 8px;display:flex}.StoreDetailProductCard-module-scss-module__qqh-iG__iconButton:disabled{color:#c6c6c6;cursor:not-allowed}.StoreDetailProductCard-module-scss-module__qqh-iG__chevron{flex-shrink:0;width:16px;height:16px;transition:transform .16s;display:block}.StoreDetailProductCard-module-scss-module__qqh-iG__detailPanel{background:var(--Colors-Background-White,#fff);border-radius:8px;flex-direction:column;align-items:flex-start;gap:12px;width:100%;padding:12px;display:flex}.StoreDetailProductCard-module-scss-module__qqh-iG__description{-webkit-line-clamp:5;width:100%;color:var(--color-text-heading);text-overflow:ellipsis;white-space:pre-wrap;word-break:break-word;-webkit-box-orient:vertical;align-self:stretch;margin:0;font-family:Pretendard;font-size:14px;font-style:normal;font-weight:500;line-height:130%;display:-webkit-box;overflow:hidden}.StoreDetailProductCard-module-scss-module__qqh-iG__detailDivider{background:var(--Colors-Text-Placeholder,#c6c6c6);width:100%;height:1px}.StoreDetailProductCard-module-scss-module__qqh-iG__detailList{grid-template-columns:max-content 1fr;gap:10px 8px;display:grid}.StoreDetailProductCard-module-scss-module__qqh-iG__detailList>div{display:contents}.StoreDetailProductCard-module-scss-module__qqh-iG__detailList>div>dt,.StoreDetailProductCard-module-scss-module__qqh-iG__detailList>div>dd{color:var(--color-text-body);word-break:break-word;font-family:Pretendard;font-size:12px;font-style:normal;font-weight:500;line-height:130%}
.BookingChangeApprovalModal-module-scss-module__nd58gq__backdrop{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#0000008c!important}.BookingChangeApprovalModal-module-scss-module__nd58gq__modal{border-radius:12px!important;width:calc(100% - 48px)!important;max-width:327px!important;box-shadow:0 0 4px #0000001a!important}.BookingChangeApprovalModal-module-scss-module__nd58gq__content{flex-direction:column;gap:12px;width:100%;padding:16px;display:flex}.BookingChangeApprovalModal-module-scss-module__nd58gq__content h2,.BookingChangeApprovalModal-module-scss-module__nd58gq__content p,.BookingChangeApprovalModal-module-scss-module__nd58gq__content dl,.BookingChangeApprovalModal-module-scss-module__nd58gq__content dt,.BookingChangeApprovalModal-module-scss-module__nd58gq__content dd{margin:0}.BookingChangeApprovalModal-module-scss-module__nd58gq__content h2{color:var(--color-text-heading);font-size:16px;font-weight:700;line-height:1.3}.BookingChangeApprovalModal-module-scss-module__nd58gq__content>button{color:#fff;cursor:pointer;background:#fb6f92;border:0;border-radius:8px;width:100%;height:36px;padding:8px;font-size:12px;font-weight:500;line-height:1.3}.BookingChangeApprovalModal-module-scss-module__nd58gq__schedule{background-color:var(--color-bg-lightgray);border-radius:8px;flex-direction:column;gap:16px;padding:12px;display:flex}.BookingChangeApprovalModal-module-scss-module__nd58gq__schedule div{flex-direction:column;gap:2px;display:flex}.BookingChangeApprovalModal-module-scss-module__nd58gq__schedule dt{color:#555;font-size:12px;font-weight:500;line-height:1.3}.BookingChangeApprovalModal-module-scss-module__nd58gq__schedule dd{color:var(--color-text-heading);font-size:14px;font-weight:500;line-height:1.3}.BookingChangeApprovalModal-module-scss-module__nd58gq__processedAt{color:#8e8e8e;font-size:12px;font-weight:500;line-height:1.3}
.ProductHorizontalGrid-module-scss-module__QlcSVG__root{width:100%;min-width:0}.ProductHorizontalGrid-module-scss-module__QlcSVG__header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:0 16px;display:flex}.ProductHorizontalGrid-module-scss-module__QlcSVG__title{min-width:0;color:var(--Gray-80,#303030);margin:0;font-family:Pretendard;font-size:20px;font-style:normal;font-weight:700;line-height:120%}.ProductHorizontalGrid-module-scss-module__QlcSVG__more{color:inherit;cursor:pointer;white-space:nowrap;font:inherit;background:0 0;border:0;flex-shrink:0;padding:0;text-decoration:none}.ProductHorizontalGrid-module-scss-module__QlcSVG__scroller{-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:0 16px 8px;overflow:auto hidden}.ProductHorizontalGrid-module-scss-module__QlcSVG__scroller::-webkit-scrollbar{display:none}.ProductHorizontalGrid-module-scss-module__QlcSVG__list{grid-template-rows:repeat(2,auto);grid-auto-flow:column;grid-auto-columns:minmax(var(--product-horizontal-grid-item-min-width,165px), 1fr);gap:var(--product-horizontal-grid-gap,8px);width:max-content;min-width:100%;margin:0;padding:0;list-style:none;display:grid}.ProductHorizontalGrid-module-scss-module__QlcSVG__item{min-width:0}.ProductHorizontalGrid-module-scss-module__QlcSVG__item>*{width:180px}
.index-module-scss-module__7OpYUW__findTreatmentForYou{flex-direction:column;align-items:center;padding:32px 16px 0;display:flex}.index-module-scss-module__7OpYUW__findTreatmentForYou__link{background:var(--color-brand-primary1);color:#fff;cursor:pointer;border-radius:12px;justify-content:center;align-self:stretch;align-items:center;height:54px;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:700;line-height:normal;text-decoration:none;display:flex}
.index-module-scss-module__gYN9cG__beforeAfterSection{flex-direction:column;gap:12px;display:flex}.index-module-scss-module__gYN9cG__beforeAfterSection__title{color:var(--Colors-Text-H,#2d2d2d);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:700;line-height:150%}.index-module-scss-module__gYN9cG__beforeAfterSection__content{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;position:relative}.index-module-scss-module__gYN9cG__beforeAfterSection__content__imageContainer{background-color:#f7f7f7;border-radius:16px;width:100%;height:100%}.index-module-scss-module__gYN9cG__beforeAfterSection__content__imageContainer__image{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;border-radius:16px;width:100%;height:100%}.index-module-scss-module__gYN9cG__beforeAfterSection__content__title{color:var(--Colors-Text-white,#fff);text-align:right;opacity:.5;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;pointer-events:none;font-family:Pretendard;font-size:48px;font-style:normal;font-weight:700;line-height:150%;position:absolute;top:0;left:20px}.index-module-scss-module__gYN9cG__beforeAfterSection__content__overlay{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;pointer-events:none;background:linear-gradient(#fb6f9200 0%,#fb6f92 100%);border-bottom-right-radius:16px;border-bottom-left-radius:16px;flex-shrink:0;justify-content:flex-end;align-items:flex-end;gap:7px;height:168px;padding:16px 16px 24px;display:flex;position:absolute;bottom:0;left:0;right:0}.index-module-scss-module__gYN9cG__beforeAfterSection__content__overlay__text{color:var(--Colors-Text-white,#fff);text-align:right;white-space:pre-wrap;font-family:Pretendard;font-size:18px;font-style:normal;font-weight:700;line-height:130%}
.StoreDetailProductSection-module__f8EI3q__section{background-color:var(--color-bg-white);flex-direction:column;display:flex}.StoreDetailProductSection-module__f8EI3q__sectionInner{background-color:var(--color-bg-lightgray);border-radius:16px;flex-direction:column;gap:12px;width:100%;min-width:0;padding:32px 0;display:flex;overflow:hidden}.StoreDetailProductSection-module__f8EI3q__sectionHeader{flex-direction:column;align-items:flex-start;gap:8px;width:100%;min-width:0;padding:0 16px;display:flex}.StoreDetailProductSection-module__f8EI3q__productHeaderIcon{width:24px;height:24px;color:var(--color-text-heading);display:block}.StoreDetailProductSection-module__f8EI3q__productTitle{color:var(--color-text-heading);word-break:keep-all;margin:0;font-family:Pretendard;font-size:18px;font-weight:700;line-height:1.3}.StoreDetailProductSection-module__f8EI3q__categoryTabs{scrollbar-width:none;gap:4px;width:100%;padding:4px 16px;display:flex;overflow-x:auto}.StoreDetailProductSection-module__f8EI3q__categoryTabs::-webkit-scrollbar{display:none}.StoreDetailProductSection-module__f8EI3q__categoryTab{border-radius:var(--corner-pill,999px);border:1px solid var(--Colors-Border-Light,#f0f0f0);color:#8e8e8e;white-space:nowrap;flex:none;height:36px;min-height:36px;padding:8px 12px;font-family:Pretendard;font-size:14px;font-weight:500;line-height:1.3;text-decoration:none}.StoreDetailProductSection-module__f8EI3q__categoryTabActive{color:#fff;background:#2d2d2d;border-color:#2d2d2d;font-weight:500;box-shadow:0 0 10px #0000001a}.StoreDetailProductSection-module__f8EI3q__productGrid{flex-direction:column;width:100%;margin-top:2px;padding:0 16px;list-style:none;display:flex}.StoreDetailProductSection-module__f8EI3q__productGrid li{min-width:0;margin:6px 0}.StoreDetailProductSection-module__f8EI3q__bodyText{color:#555;white-space:pre-line;margin:0;font-family:Pretendard;font-size:14px;font-weight:500;line-height:1.45}.StoreDetailProductSection-module__f8EI3q__moreProductsContainer{justify-content:center;align-items:center;gap:var(--inset-xs,4px);align-self:stretch;height:44px;padding:0 16px;display:flex}.StoreDetailProductSection-module__f8EI3q__productMoreButton{color:var(--color-text-body);text-align:center;font-family:Pretendard;font-size:14px;font-style:normal;font-weight:500;line-height:130%}
.BookingChangeRejectionModal-module-scss-module__s96wzW__backdrop{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#0000008c!important}.BookingChangeRejectionModal-module-scss-module__s96wzW__modal{border-radius:12px!important;width:calc(100% - 48px)!important;max-width:327px!important;box-shadow:0 0 4px #0000001a!important}.BookingChangeRejectionModal-module-scss-module__s96wzW__content{flex-direction:column;gap:12px;width:100%;padding:16px;display:flex}.BookingChangeRejectionModal-module-scss-module__s96wzW__content h2,.BookingChangeRejectionModal-module-scss-module__s96wzW__content p,.BookingChangeRejectionModal-module-scss-module__s96wzW__content dl,.BookingChangeRejectionModal-module-scss-module__s96wzW__content dt,.BookingChangeRejectionModal-module-scss-module__s96wzW__content dd{margin:0}.BookingChangeRejectionModal-module-scss-module__s96wzW__content h2{color:var(--color-text-heading);font-size:16px;font-weight:700;line-height:1.3}.BookingChangeRejectionModal-module-scss-module__s96wzW__details{background-color:var(--color-bg-lightgray);border-radius:8px;flex-direction:column;gap:16px;padding:12px;display:flex}.BookingChangeRejectionModal-module-scss-module__s96wzW__details div{flex-direction:column;gap:2px;display:flex}.BookingChangeRejectionModal-module-scss-module__s96wzW__details dt{color:#555;font-size:12px;font-weight:500;line-height:1.3}.BookingChangeRejectionModal-module-scss-module__s96wzW__details dd{color:var(--color-text-heading);overflow-wrap:anywhere;font-size:14px;font-weight:500;line-height:1.3}.BookingChangeRejectionModal-module-scss-module__s96wzW__processedAt{color:#8e8e8e;font-size:12px;font-weight:500;line-height:1.3}.BookingChangeRejectionModal-module-scss-module__s96wzW__actions{gap:8px;display:flex}.BookingChangeRejectionModal-module-scss-module__s96wzW__actions button{cursor:pointer;border:0;border-radius:8px;height:44px;padding:8px;font-size:14px;font-weight:500;line-height:1.3}.BookingChangeRejectionModal-module-scss-module__s96wzW__close{background-color:var(--color-bg-white);color:#fb6f92;width:100px}.BookingChangeRejectionModal-module-scss-module__s96wzW__selectAnother{color:#fff;background:#fb6f92;flex:1;min-width:0}
.StoreDetailHome-module-scss-module__XXJAJa__storeDetailHome{min-height:100dvh;color:var(--color-text-heading);background:#f7f7f7}.StoreDetailHome-module-scss-module__XXJAJa__fixedHeader{z-index:20;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0003;width:100%;max-width:460px;position:fixed;top:0;left:50%;transform:translate(-50%)}.StoreDetailHome-module-scss-module__XXJAJa__fixedHeaderScrolled{background-color:var(--color-bg-white);-webkit-backdrop-filter:none;backdrop-filter:none}.StoreDetailHome-module-scss-module__XXJAJa__fixedHeaderScrolled .StoreDetailHome-module-scss-module__XXJAJa__anchorNav{background-color:var(--color-bg-white)}.StoreDetailHome-module-scss-module__XXJAJa__fixedHeaderScrolled .StoreDetailHome-module-scss-module__XXJAJa__anchorNav:after{background:var(--Colors-Border-Default,#e4e4e4)}.StoreDetailHome-module-scss-module__XXJAJa__fixedHeaderScrolled .StoreDetailHome-module-scss-module__XXJAJa__anchorNavButton{color:var(--Colors-Text-Caption,#8e8e8e)}.StoreDetailHome-module-scss-module__XXJAJa__fixedHeaderScrolled .StoreDetailHome-module-scss-module__XXJAJa__anchorNavButtonActive{color:var(--Colors-Icon-Strong,#2d2d2d)}.StoreDetailHome-module-scss-module__XXJAJa__fixedHeaderScrolled .StoreDetailHome-module-scss-module__XXJAJa__anchorNavButtonActive:after{background:var(--Colors-Icon-Strong,#2d2d2d)}.StoreDetailHome-module-scss-module__XXJAJa__headerBar{height:calc(56px + var(--safe-top));padding:var(--safe-top) 16px 0;grid-template-columns:48px 1fr 48px;align-items:center;display:grid}.StoreDetailHome-module-scss-module__XXJAJa__headerTitle{justify-content:center;align-self:stretch;align-items:center;min-width:0;display:flex}.StoreDetailHome-module-scss-module__XXJAJa__headerStoreName{color:#fff;text-align:center;-webkit-line-clamp:2;text-overflow:ellipsis;font-family:Pretendard;font-size:14px;font-style:normal;font-weight:500;line-height:130%;display:-webkit-box;overflow:hidden}.StoreDetailHome-module-scss-module__XXJAJa__serviceLogo{width:84px;height:24px}.StoreDetailHome-module-scss-module__XXJAJa__storeLogo{object-fit:contain;width:auto;min-width:0;max-width:108px;height:24px;display:block}.StoreDetailHome-module-scss-module__XXJAJa__headerAction{justify-content:flex-end;align-items:center;min-width:48px;display:flex}.StoreDetailHome-module-scss-module__XXJAJa__anchorNav{background:0 0;height:38px;display:flex;position:relative}.StoreDetailHome-module-scss-module__XXJAJa__anchorNav:after{content:"";background:0 0;height:1px;position:absolute;bottom:-1px;left:0;right:0}.StoreDetailHome-module-scss-module__XXJAJa__anchorNavButton{min-width:0;color:var(--Colors-Text-Placeholder,#c6c6c6);white-space:nowrap;flex-direction:column;flex:1 1 0;justify-content:flex-end;align-items:center;gap:10px;padding:8px 7px 0;font-family:Pretendard;font-size:14px;font-weight:500;line-height:130%;display:flex;position:relative}.StoreDetailHome-module-scss-module__XXJAJa__anchorNavButton:after{content:"";background:0 0;border-radius:20px 20px 0 0;width:100%;min-width:0;height:2px;display:block}.StoreDetailHome-module-scss-module__XXJAJa__anchorNavButtonActive{color:var(--Colors-Btn-Icon-Inverse,#fff);font-weight:700}.StoreDetailHome-module-scss-module__XXJAJa__anchorNavButtonActive:after{background:var(--Colors-Btn-Icon-Inverse,#fff)}.StoreDetailHome-module-scss-module__XXJAJa__couponSection{background-color:var(--color-bg-white);margin-top:8px;padding:18px 0}
.BookingGuestSection-module-scss-module__3j9HdW__guestSection{flex-direction:column;gap:20px;width:100%;max-width:460px;margin:0 auto;padding:20px;display:flex}.BookingGuestSection-module-scss-module__3j9HdW__guestSection h2{margin:0;font-size:16px;font-weight:700;line-height:1.3}.BookingGuestSection-module-scss-module__3j9HdW__guestGrid,.BookingGuestSection-module-scss-module__3j9HdW__contactDetails{flex-direction:column;gap:20px;margin:0;display:flex}.BookingGuestSection-module-scss-module__3j9HdW__guestGrid div,.BookingGuestSection-module-scss-module__3j9HdW__contactDetails div{flex-direction:column;gap:4px;display:flex}.BookingGuestSection-module-scss-module__3j9HdW__guestGrid dt,.BookingGuestSection-module-scss-module__3j9HdW__guestGrid dd,.BookingGuestSection-module-scss-module__3j9HdW__contactDetails dt,.BookingGuestSection-module-scss-module__3j9HdW__contactDetails dd{margin:0}.BookingGuestSection-module-scss-module__3j9HdW__guestGrid dt,.BookingGuestSection-module-scss-module__3j9HdW__contactDetails dt{color:var(--color-text-body);font-family:Pretendard;font-size:12px;font-style:normal;font-weight:500;line-height:130%}.BookingGuestSection-module-scss-module__3j9HdW__guestGrid dd,.BookingGuestSection-module-scss-module__3j9HdW__contactDetails dd{overflow-wrap:anywhere;color:var(--color-text-heading);font-size:14px;font-weight:500;line-height:1.3}.BookingGuestSection-module-scss-module__3j9HdW__guestGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px;display:grid}.BookingGuestSection-module-scss-module__3j9HdW__divider{background-color:var(--color-bg-gray);width:100%;height:1px}.BookingGuestSection-module-scss-module__3j9HdW__messenger{flex-wrap:wrap;align-items:center;display:flex;flex-direction:row!important;gap:12px!important}.BookingGuestSection-module-scss-module__3j9HdW__messenger a{color:#fb6f92;text-underline-offset:2px;text-decoration:underline}
.BookingInformationSection-module-scss-module__eAVZoq__divider{background-color:var(--color-bg-gray);width:100%;height:1px}.BookingInformationSection-module-scss-module__eAVZoq__bookingDetails{flex-direction:column;gap:20px;margin:0;display:flex}.BookingInformationSection-module-scss-module__eAVZoq__bookingDetails>div{flex-direction:column;gap:2px;display:flex}.BookingInformationSection-module-scss-module__eAVZoq__bookingDetails dt,.BookingInformationSection-module-scss-module__eAVZoq__bookingDetails dd{margin:0}.BookingInformationSection-module-scss-module__eAVZoq__bookingDetails dt{color:#555;font-size:12px;font-weight:500;line-height:1.3}.BookingInformationSection-module-scss-module__eAVZoq__bookingDetails dd{color:var(--color-text-heading);font-size:14px;font-weight:700;line-height:1.3}.BookingInformationSection-module-scss-module__eAVZoq__originalTimeNotice{background:var(--colors-btn-icon-strong,#2d2d2d);color:var(--Colors-Text-Inverse,#fff);border-radius:8px;align-self:stretch;align-items:center;gap:4px;margin-top:6px;padding:12px 8px;font-family:Pretendard;font-size:12px;font-weight:500;line-height:1.3;display:flex;box-shadow:0 0 10px #0000001a}.BookingInformationSection-module-scss-module__eAVZoq__originalTimeNotice span{flex:1}.BookingInformationSection-module-scss-module__eAVZoq__changeResultNotice{border:1px solid var(--color-border-light);background-color:var(--color-bg-white);width:100%;min-height:40px;color:var(--color-text-heading);text-align:left;border-radius:8px;align-items:center;gap:4px;padding:12px 8px;font-size:12px;font-weight:500;line-height:1.3;display:flex;box-shadow:0 0 5px #0000001a;margin:6px 0 0!important}.BookingInformationSection-module-scss-module__eAVZoq__changeResultNotice span{flex:1;min-width:0}.BookingInformationSection-module-scss-module__eAVZoq__changeResultInfoIcon{filter:grayscale()brightness(.18);flex:0 0 16px}.BookingInformationSection-module-scss-module__eAVZoq__requestBox{background-color:var(--color-bg-lightgray);white-space:pre-wrap;border-radius:8px;min-height:60px;padding:12px;font-family:Pretendard;font-size:14px;font-style:normal;color:var(--Colors-Text-Caption,#8e8e8e)!important;font-weight:500!important;line-height:1.3!important}
.index-module-scss-module__mDbrKG__scrollContainer{overscroll-behavior:contain;flex-direction:column;gap:8px;max-height:50dvh;padding:0;display:flex;overflow-y:auto}.index-module-scss-module__mDbrKG__scrollContainer>div{border-bottom:1px solid #f3f4f6;flex-shrink:0;padding:10px 0}.index-module-scss-module__mDbrKG__scrollContainer>div:last-child{border-bottom:0}
