.seoul-hair-edit_guideDialog__UT2SM,.seoul-hair-edit_page__GCHZI{--hair-brand:#f03f91;--hair-blush:#fff4f8;--hair-paper:#fffdfb;--hair-ink:#222127;--hair-muted:#6f7078;--hair-line:#e9e9ed;font-family:var(--hair-font-body),"Pretendard Variable",sans-serif;color:var(--hair-ink)}.seoul-hair-edit_page__GCHZI{background:var(--hair-paper)}.seoul-hair-edit_guideDialog__UT2SM :where(h2,h3,p,ol),.seoul-hair-edit_page__GCHZI :where(h1,h2,h3,h4,p,dl,dd,ol,ul){margin:0}.seoul-hair-edit_page__GCHZI :where(a,button,select):focus-visible{outline:3px solid var(--hair-brand);outline-offset:5px}.seoul-hair-edit_container__Id_DA{width:calc(100% - 48px);max-width:1120px;margin-inline:auto}.seoul-hair-edit_header__zANGO{background:#fff;border-bottom:1px solid var(--hair-line);padding-block:24px}.seoul-hair-edit_headerInner__VUCbj{width:calc(100% - 48px);max-width:1120px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:24px}.seoul-hair-edit_brand__ucIow{font-family:var(--hair-font-latin),sans-serif;color:var(--hair-brand);font-size:30px;line-height:36px;font-weight:700;text-decoration:none}.seoul-hair-edit_headerInner__VUCbj>.seoul-hair-edit_brand__ucIow{flex:0 0 260px}.seoul-hair-edit_navigation__Z_qES{display:flex;align-items:center;gap:28px;font-size:13px;line-height:20px;font-weight:500}.seoul-hair-edit_navigation__Z_qES>a{min-width:68px}.seoul-hair-edit_navigation__Z_qES>a:nth-child(2){min-width:80px}.seoul-hair-edit_activeNav__bGW_3{color:var(--hair-brand)}.seoul-hair-edit_account__Mtjul{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:150px;font-size:13px;color:var(--hair-muted)}.seoul-hair-edit_account__Mtjul select{background:transparent;max-width:100px;padding:2px;cursor:pointer}.seoul-hair-edit_mobileGuide__VTRkO,.seoul-hair-edit_mobileIndex__JtDbX{display:none}.seoul-hair-edit_breadcrumb__jf1Sb{padding-block:28px;color:var(--hair-muted);font-size:13px;line-height:21px}.seoul-hair-edit_breadcrumb__jf1Sb>div{display:flex;flex-wrap:wrap;gap:10px}.seoul-hair-edit_hero__opc4e{width:calc(100% - 48px);max-width:1120px;margin:auto;padding:56px;display:flex;align-items:center;justify-content:space-between;gap:40px;background:var(--hair-blush)}.seoul-hair-edit_heroCopy__1Dgps{width:480px;min-width:0;display:flex;flex-direction:column;gap:22px}.seoul-hair-edit_eyebrow__ojWBH{font-family:var(--hair-font-latin),sans-serif;font-size:12px;line-height:18px;font-weight:500;color:var(--hair-brand)}.seoul-hair-edit_heroTitle__NFG5y{font-size:54px;line-height:72px;font-weight:700;white-space:pre-line;word-break:keep-all;overflow-wrap:break-word;letter-spacing:0}.seoul-hair-edit_numberRow__jWKRE{display:flex;align-items:center;gap:14px;font-size:32px;line-height:45px;font-weight:700}.seoul-hair-edit_heroNumber__ghVj8{width:68px;flex:0 0 68px;color:var(--hair-brand);font-family:var(--hair-font-serif),serif;font-size:82px;line-height:88px;font-weight:400}.seoul-hair-edit_heroDescription__ge_TJ{font-size:18px;line-height:30px;color:var(--hair-muted);white-space:pre-line}.seoul-hair-edit_heroTags__Q5K5B{display:flex;gap:8px;color:var(--hair-brand);font-size:13px;line-height:20px;font-weight:500}.seoul-hair-edit_heroTags__Q5K5B span{padding:4px 8px;min-width:98px;text-align:center}.seoul-hair-edit_heroTags__Q5K5B span:first-child{min-width:154px}.seoul-hair-edit_collage__7jB7k{width:432px;height:548px;flex:0 0 432px;position:relative}.seoul-hair-edit_collageMain__wiTG8{position:absolute;width:318px;height:516px;right:0;top:0;overflow:hidden;border-radius:12px}.seoul-hair-edit_collageInset__mIOLy{position:absolute;width:190px;height:254px;left:0;top:280px;overflow:hidden;border-radius:12px}.seoul-hair-edit_coverImage__KeAsJ{object-fit:cover}.seoul-hair-edit_photoCaption__B9dMg{position:absolute;left:12px;top:481px;width:245px;min-height:48px;background:#fff;padding:14px 8px;font-size:13px;line-height:21px}.seoul-hair-edit_intro__vYzmv{padding-top:72px;padding-bottom:56px;text-align:center;display:flex;flex-direction:column;gap:16px}.seoul-hair-edit_sectionTitle__0QmPW{font-size:32px;line-height:45px;font-weight:700;white-space:pre-line;word-break:keep-all;overflow-wrap:break-word;letter-spacing:0}.seoul-hair-edit_body__5wojB{font-size:18px;line-height:30px;color:var(--hair-muted);white-space:pre-line;word-break:keep-all;overflow-wrap:break-word}.seoul-hair-edit_glance__rvll1{padding-bottom:64px}.seoul-hair-edit_glanceHeading__1WgyR{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:20px}.seoul-hair-edit_glanceHeading__1WgyR h2{font-size:18px;line-height:30px;font-weight:400}.seoul-hair-edit_desktopIndex__3BvLG{color:var(--hair-brand);font-size:13px;line-height:21px}.seoul-hair-edit_indexViewport__0BTM_{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.seoul-hair-edit_indexCard__wuvyB{display:flex;flex-direction:column;gap:12px;min-width:0;text-decoration:none}.seoul-hair-edit_indexPhoto__rzSou{position:relative;height:230px;width:100%;overflow:hidden;border-radius:12px}.seoul-hair-edit_indexCard__wuvyB h3{font-size:15px;line-height:22px;font-weight:700;word-break:keep-all;overflow-wrap:break-word}.seoul-hair-edit_caption__074KB{font-size:13px;line-height:21px;color:var(--hair-muted)}.seoul-hair-edit_stories__pkhWg{display:flex;flex-direction:column;align-items:center;gap:40px;padding-bottom:72px}.seoul-hair-edit_listHeading__zlVdj{display:flex;flex-direction:column;gap:8px}.seoul-hair-edit_salon__nTsO4{width:calc(100% - 48px);max-width:1120px;padding:40px;display:grid;grid-template-columns:minmax(0,430px) minmax(0,1fr);gap:48px;align-items:center;background:#fff;scroll-margin-top:24px}.seoul-hair-edit_salon__nTsO4:nth-of-type(2n){background:var(--hair-blush)}.seoul-hair-edit_salonPhoto__olTf7{position:relative;width:100%;height:560px;border-radius:12px;overflow:hidden}.seoul-hair-edit_story__GzzYi{display:flex;flex-direction:column;gap:16px;min-width:0}.seoul-hair-edit_salonName__WwvgQ{font-size:32px;line-height:45px;font-weight:700;word-break:keep-all;overflow-wrap:break-word}.seoul-hair-edit_storyHeadline__a_tCj{font-size:15px;line-height:22px;font-weight:700;word-break:keep-all;overflow-wrap:break-word}.seoul-hair-edit_tags__BHYJH{display:flex;gap:8px;align-items:flex-start;font-size:13px;line-height:20px;font-weight:500;color:var(--hair-brand)}.seoul-hair-edit_tags__BHYJH span{min-height:28px;padding:4px 8px;background:var(--hair-blush);border-radius:4px;text-align:center}.seoul-hair-edit_tags__BHYJH span:first-child{min-width:70px}.seoul-hair-edit_tags__BHYJH span:last-child{min-width:150px;max-width:calc(100% - 78px)}.seoul-hair-edit_priceBlock__EGt9C{display:flex;flex-direction:column;gap:10px}.seoul-hair-edit_priceCaption__sEu_A{font-size:13px;line-height:20px;font-weight:500;color:var(--hair-muted)}.seoul-hair-edit_prices__lp74w{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:550px}.seoul-hair-edit_prices__lp74w dt{color:var(--hair-muted);font-size:13px;line-height:21px;margin-bottom:4px}.seoul-hair-edit_prices__lp74w dd{font-size:21px;line-height:30px;font-weight:700;white-space:nowrap}.seoul-hair-edit_actions__5px7L{display:grid;grid-template-columns:1fr 1fr;gap:10px;max-width:450px;width:100%}.seoul-hair-edit_guideDialog__UT2SM .seoul-hair-edit_primaryButton__gYetJ,.seoul-hair-edit_page__GCHZI .seoul-hair-edit_primaryButton__gYetJ,.seoul-hair-edit_page__GCHZI .seoul-hair-edit_secondaryButton__eSMLH{height:48px;padding:0 16px;border-radius:8px;font-family:inherit;font-size:15px;line-height:22px;font-weight:700;box-shadow:none;text-align:center}.seoul-hair-edit_guideDialog__UT2SM .seoul-hair-edit_primaryButton__gYetJ,.seoul-hair-edit_page__GCHZI .seoul-hair-edit_primaryButton__gYetJ{background:var(--hair-brand);color:#fff;border:1px solid transparent}.seoul-hair-edit_guideDialog__UT2SM .seoul-hair-edit_primaryButton__gYetJ:hover,.seoul-hair-edit_page__GCHZI .seoul-hair-edit_primaryButton__gYetJ:hover{background:#d92b7b}.seoul-hair-edit_page__GCHZI .seoul-hair-edit_secondaryButton__eSMLH{background:#fff;color:var(--hair-ink);border:1px solid var(--hair-line)}.seoul-hair-edit_page__GCHZI .seoul-hair-edit_secondaryButton__eSMLH:hover{background:var(--hair-paper);border-color:var(--hair-brand)}.seoul-hair-edit_closing__sT_qT{background:var(--hair-blush);padding-block:64px}.seoul-hair-edit_closing__sT_qT>div{display:flex;flex-direction:column;gap:32px}.seoul-hair-edit_closing__sT_qT .seoul-hair-edit_sectionTitle__0QmPW,.seoul-hair-edit_closing__sT_qT>div>.seoul-hair-edit_eyebrow__ojWBH{text-align:center}.seoul-hair-edit_steps__A2_gn{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;padding:0;list-style:none}.seoul-hair-edit_steps__A2_gn li{display:flex;flex-direction:column;gap:8px}.seoul-hair-edit_steps__A2_gn h3{font-size:15px;line-height:22px;font-weight:700}.seoul-hair-edit_guideButton__EgEP9{width:280px;align-self:center}.seoul-hair-edit_before__demgJ{background:#fff;padding-block:56px}.seoul-hair-edit_before__demgJ h2{font-size:15px;line-height:22px;font-weight:700;margin-bottom:14px}.seoul-hair-edit_before__demgJ ul{display:flex;flex-direction:column;gap:14px;list-style:none;padding:0}.seoul-hair-edit_before__demgJ li{display:flex;align-items:flex-start;gap:6px;color:var(--hair-muted);font-size:13px;line-height:21px}.seoul-hair-edit_before__demgJ li:before{content:"·";flex:0 0 auto}.seoul-hair-edit_footer__4fgOU{padding:24px 0 30px}.seoul-hair-edit_footer__4fgOU>div{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.seoul-hair-edit_footer__4fgOU p{color:var(--hair-muted);font-size:13px;line-height:21px;text-align:right}.seoul-hair-edit_guideDialog__UT2SM{background:var(--hair-paper);max-height:calc(100dvh - 32px);max-width:600px;width:calc(100% - 32px);overflow-y:auto;padding:32px;gap:24px;border-radius:12px}.seoul-hair-edit_guideDialog__UT2SM .seoul-hair-edit_body__5wojB{font-size:15px;line-height:25px}.seoul-hair-edit_guideSteps__Dqw15{list-style:none;padding:0;display:flex;flex-direction:column;gap:24px}.seoul-hair-edit_guideSteps__Dqw15 li{display:flex;flex-direction:column;gap:10px;padding-bottom:20px;border-bottom:1px solid var(--hair-line)}.seoul-hair-edit_guideSteps__Dqw15 h3{font-size:15px;line-height:22px;font-weight:700}.seoul-hair-edit_page__GCHZI[lang=en] .seoul-hair-edit_heroTitle__NFG5y,.seoul-hair-edit_page__GCHZI[lang=vi] .seoul-hair-edit_heroTitle__NFG5y{font-size:46px;line-height:60px}.seoul-hair-edit_page__GCHZI[lang=en] .seoul-hair-edit_numberRow__jWKRE,.seoul-hair-edit_page__GCHZI[lang=vi] .seoul-hair-edit_numberRow__jWKRE{font-size:25px;line-height:36px}@media (prefers-reduced-motion:no-preference){.seoul-hair-edit_page__GCHZI{scroll-behavior:smooth}}@media (max-width:1199px) and (min-width:1000px){.seoul-hair-edit_headerInner__VUCbj>.seoul-hair-edit_brand__ucIow{flex-basis:auto}.seoul-hair-edit_navigation__Z_qES{gap:20px}.seoul-hair-edit_account__Mtjul{min-width:auto}.seoul-hair-edit_hero__opc4e{padding:40px;gap:28px}.seoul-hair-edit_heroTitle__NFG5y{font-size:44px;line-height:60px}.seoul-hair-edit_collage__7jB7k{transform:scale(.86);transform-origin:right center;flex-basis:372px;margin-left:-10px}.seoul-hair-edit_numberRow__jWKRE{font-size:26px}.seoul-hair-edit_salon__nTsO4{gap:32px;grid-template-columns:minmax(0,40%) minmax(0,1fr)}.seoul-hair-edit_salonName__WwvgQ{font-size:28px;line-height:40px}.seoul-hair-edit_prices__lp74w dd{font-size:18px}}@media (max-width:999px){.seoul-hair-edit_header__zANGO{padding-block:18px}.seoul-hair-edit_account__Mtjul,.seoul-hair-edit_navigation__Z_qES{display:none}.seoul-hair-edit_mobileGuide__VTRkO{display:block;color:var(--hair-muted);font-size:13px;line-height:21px;text-align:right}.seoul-hair-edit_headerInner__VUCbj{gap:12px}.seoul-hair-edit_headerInner__VUCbj>.seoul-hair-edit_brand__ucIow{flex-basis:auto}.seoul-hair-edit_breadcrumb__jf1Sb{padding-block:18px}.seoul-hair-edit_hero__opc4e{width:100%;max-width:none;padding:24px;flex-direction:column;align-items:stretch;gap:28px}.seoul-hair-edit_heroCopy__1Dgps{width:100%;gap:16px}.seoul-hair-edit_heroTitle__NFG5y,.seoul-hair-edit_page__GCHZI[lang=en] .seoul-hair-edit_heroTitle__NFG5y,.seoul-hair-edit_page__GCHZI[lang=vi] .seoul-hair-edit_heroTitle__NFG5y{font-size:34px;line-height:46px}.seoul-hair-edit_numberRow__jWKRE,.seoul-hair-edit_page__GCHZI[lang=en] .seoul-hair-edit_numberRow__jWKRE,.seoul-hair-edit_page__GCHZI[lang=vi] .seoul-hair-edit_numberRow__jWKRE{font-size:24px;line-height:34px}.seoul-hair-edit_heroNumber__ghVj8{font-family:var(--hair-font-mobile-number),sans-serif;font-size:72px;line-height:1.2;font-weight:700;letter-spacing:-2.16px}.seoul-hair-edit_heroDescription__ge_TJ{font-size:15px;line-height:25px}.seoul-hair-edit_heroTags__Q5K5B{display:none}.seoul-hair-edit_collage__7jB7k{width:342px;max-width:100%;height:374px;flex:0 0 auto;align-self:center}.seoul-hair-edit_collageMain__wiTG8{width:69.5906%;height:360px}.seoul-hair-edit_collageInset__mIOLy{width:45.9064%;height:205px;top:162px}.seoul-hair-edit_photoCaption__B9dMg{left:8px;top:317px;width:205px}.seoul-hair-edit_intro__vYzmv{padding-top:46px;padding-bottom:36px;text-align:left}.seoul-hair-edit_salonName__WwvgQ,.seoul-hair-edit_sectionTitle__0QmPW{font-size:24px;line-height:34px}.seoul-hair-edit_body__5wojB{font-size:15px;line-height:25px}.seoul-hair-edit_glance__rvll1{padding-bottom:40px}.seoul-hair-edit_glanceHeading__1WgyR h2{font-size:15px;line-height:22px;font-weight:700}.seoul-hair-edit_desktopIndex__3BvLG{display:none}.seoul-hair-edit_mobileIndex__JtDbX{display:inline;color:var(--hair-brand);font-size:13px;line-height:21px;white-space:nowrap}.seoul-hair-edit_indexViewport__0BTM_{display:flex;overflow-x:auto;min-height:320px;scrollbar-width:thin;scrollbar-color:var(--hair-line) transparent;scroll-snap-type:x proximity;gap:16px}.seoul-hair-edit_indexCard__wuvyB{flex:0 0 160px;scroll-snap-align:start}.seoul-hair-edit_indexPhoto__rzSou{height:170px}.seoul-hair-edit_stories__pkhWg{gap:28px;padding-bottom:40px}.seoul-hair-edit_salon__nTsO4{width:100%;max-width:none;padding:24px;grid-template-columns:minmax(0,1fr);gap:24px;scroll-margin-top:16px}.seoul-hair-edit_salonPhoto__olTf7{height:auto;aspect-ratio:342/416;max-height:560px;max-width:560px;justify-self:center}.seoul-hair-edit_story__GzzYi{gap:12px}.seoul-hair-edit_prices__lp74w{gap:9px}.seoul-hair-edit_prices__lp74w dd{font-size:17px;line-height:26px}.seoul-hair-edit_actions__5px7L{max-width:none}.seoul-hair-edit_closing__sT_qT{padding-block:40px}.seoul-hair-edit_closing__sT_qT>div{gap:24px}.seoul-hair-edit_closing__sT_qT .seoul-hair-edit_sectionTitle__0QmPW,.seoul-hair-edit_closing__sT_qT>div>.seoul-hair-edit_eyebrow__ojWBH{text-align:left}.seoul-hair-edit_steps__A2_gn{grid-template-columns:minmax(0,1fr);gap:22px}.seoul-hair-edit_guideButton__EgEP9{width:100%}.seoul-hair-edit_before__demgJ{padding-block:36px}.seoul-hair-edit_footer__4fgOU p{display:none}.seoul-hair-edit_guideDialog__UT2SM{padding:28px 24px}.seoul-hair-edit_guideDialog__UT2SM .seoul-hair-edit_sectionTitle__0QmPW{font-size:24px;line-height:34px}}@media (min-width:600px) and (max-width:999px){.seoul-hair-edit_heroCopy__1Dgps{max-width:600px;align-self:center}.seoul-hair-edit_hero__opc4e{padding-block:40px}.seoul-hair-edit_story__GzzYi{max-width:600px;width:100%;justify-self:center}}@media (max-width:359px){.seoul-hair-edit_heroTitle__NFG5y,.seoul-hair-edit_page__GCHZI[lang=en] .seoul-hair-edit_heroTitle__NFG5y,.seoul-hair-edit_page__GCHZI[lang=vi] .seoul-hair-edit_heroTitle__NFG5y{font-size:29px;line-height:40px}.seoul-hair-edit_numberRow__jWKRE,.seoul-hair-edit_page__GCHZI[lang=en] .seoul-hair-edit_numberRow__jWKRE,.seoul-hair-edit_page__GCHZI[lang=vi] .seoul-hair-edit_numberRow__jWKRE{font-size:21px}.seoul-hair-edit_page__GCHZI .seoul-hair-edit_primaryButton__gYetJ,.seoul-hair-edit_page__GCHZI .seoul-hair-edit_secondaryButton__eSMLH{padding-inline:8px;font-size:14px}.seoul-hair-edit_prices__lp74w dd{font-size:15px}}