.styles_locations__0dQ3H{display:flex;align-items:normal;flex:1 1 auto;max-height:60vh}.styles_locations__0dQ3H .styles_searchBox__K1sM4{width:calc(58% + 1px);padding:20px 16px}.styles_locations__0dQ3H .styles_searchBox__K1sM4 .styles_searchLocationText__0kX3x{font-size:13px;font-weight:400;line-height:18px;letter-spacing:-.6px;color:#454447;margin-bottom:8px}.styles_locations__0dQ3H .styles_searchBox__K1sM4 .styles_searchLocationDetail__eM3hM{font-size:13px;font-weight:700;line-height:18px;letter-spacing:-.6px}.styles_locations__0dQ3H .styles_searchBox__K1sM4 .styles_searchLocationPlaceholder__UPsY5{font-size:13px;font-weight:400;line-height:18px;letter-spacing:-.6px;color:#acabb0;margin-top:4px}.styles_largeLocations__abzpZ{display:flex;align-items:normal;justify-content:flex-start;flex-direction:column;width:35%;height:100%;overflow-x:hidden;overflow-y:auto;background-color:#f5f5f7;word-break:keep-all;-ms-overflow-style:none;scrollbar-width:none}.styles_largeLocations__abzpZ::-webkit-scrollbar{display:none}.styles_smallLocations__mRsPk{display:flex;align-items:normal;justify-content:flex-start;flex-direction:column;width:calc(65% - 1px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none}.styles_smallLocations__mRsPk::-webkit-scrollbar{display:none}.styles_smallLocations__mRsPk .styles_matchedBadge__gufKi{margin-left:-4px}.styles_bottomDivider__9GKBG{border-bottom:1px solid #f5f5f7}.styles_container__fnpxA{display:flex;flex-direction:column;background-color:#fff;padding:28px 16px;gap:28px}.styles_container__fnpxA *{box-sizing:border-box;overflow:hidden}.styles_title__SlcQw{display:flex;align-items:center;justify-content:space-between;font-size:18px;font-weight:700;line-height:26px;letter-spacing:-.4px;text-align:left;color:#454447;margin-bottom:12px;width:100%}.styles_title__SlcQw em{font-style:normal;color:#9239fa}.styles_topList__8XeMj .styles_topItem__lQyg8{display:flex;align-items:center;justify-content:space-between;font-size:15px;font-weight:700;line-height:22px;letter-spacing:-.3px;color:#454447;gap:4px;padding:8px 12px;background-color:#fff}.styles_topList__8XeMj>li:not(:last-child){border-bottom:1px solid #f5f5f7}.styles_list__Mo1fn{background-color:#f1edfc;padding:8px}.styles_list__Mo1fn .styles_middleItem__BeW9N{display:flex;align-items:center;justify-content:space-between;font-size:14px;font-weight:500;line-height:20px;letter-spacing:-.4px;color:#454447;gap:4px;padding:6px 12px}.styles_list__Mo1fn>li:not(:last-child){border-bottom:1px solid #fff}.styles_bottomList__47zol{display:flex;gap:8px;flex-wrap:wrap;padding:8px 16px}.styles_bottomList__47zol li{display:flex;flex-direction:row;width:calc(50% - 8px);gap:4px;font-size:14px;font-weight:400;line-height:20px;letter-spacing:-.6px;color:#9239fa;padding:4px 0}.styles_bottomList__47zol li:before{content:"•"}.styles_bottomList__47zol li p{font-size:14px;font-weight:400;line-height:20px;letter-spacing:-.4px;text-decoration:underline}.styles_hospitalPriceCard__BeWq8{display:flex;flex-direction:column;padding:20px 16px;gap:2px;background-color:#fff}.styles_adContainer__gQEU9{display:flex;align-items:center;gap:8px;margin-bottom:6px}.styles_adContainer__gQEU9 img{border:1px solid #efeff2;border-radius:4px}.styles_contentContainer__qPKdp{display:flex;flex-direction:column;justify-content:space-between;flex:1 1;min-height:60px}.styles_contentContainer__qPKdp .styles_rowHospitalContainer__4oFG2{display:flex;align-items:center;font-size:14px;font-weight:400;line-height:20px;letter-spacing:-.6px;color:#5e5d61}.styles_contentContainer__qPKdp .styles_treatmentName__4NB9H{font-size:16px;font-weight:700;line-height:24px;letter-spacing:-.6px;color:#2d2c2e}.styles_contentContainer__qPKdp .styles_normalPrice__7Og93{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:400;line-height:20px;letter-spacing:-.6px;color:#87868a;text-decoration:line-through;margin-bottom:-4px}.styles_contentContainer__qPKdp .styles_rowPriceContainer__PRyIA{display:flex;align-items:center;justify-content:space-between;font-size:15px;font-weight:700;line-height:22px;letter-spacing:-.3px;gap:4px;color:#2d2c2e;margin-bottom:4px}.styles_contentContainer__qPKdp .styles_rowPriceContainer__PRyIA span{font-size:15px;font-weight:400;line-height:22px;letter-spacing:-.6px;color:#c91019}.styles_newLineText__ygv46{white-space:break-spaces}.styles_location__7X4dT{display:flex;align-items:center;font-size:14px;font-weight:400;line-height:20px;letter-spacing:-.6px;color:#87868a}.styles_location__7X4dT p{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.styles_location__7X4dT div{margin:0}.styles_priceAdCardListSection__LbRpy{display:flex;flex-direction:column;background-color:#fff;gap:8px}.styles_priceAdCardListSection__LbRpy li{border-bottom:1px solid #f5f5f7}.styles_priceAdCardListSection__LbRpy .styles_headerContainer__j74M2{padding:0 16px}.styles_whiteContainer__n6wU6{background-color:#fff}.styles_whiteContainer__n6wU6 li{border-bottom:1px solid #f5f5f7}.styles_priceNonExistsBadge__8TiAQ{display:flex;align-items:center;gap:4px;margin-top:8px;padding-top:7px;width:100%;border-top:1px solid #f5f5f7}.styles_priceNonExistsBadge__8TiAQ .styles_tc__7xPfx{font-size:14px;font-weight:400;line-height:20px;letter-spacing:-.6px}.styles_priceNonExistsBadge__8TiAQ .styles_price__PY56w{font-size:14px;font-weight:700;line-height:20px;letter-spacing:-.5px}.styles_hospitalCardContainer__Pj8wt{padding:28px 0}.styles_hospitalCardContainer__Pj8wt>*{padding:0 16px}.styles_hospitalListContainer__771tR{-ms-overflow-style:none;scrollbar-width:none;flex:1 1 auto;z-index:0;overflow-y:scroll;padding-bottom:64px;background-color:#efeff2}.styles_hospitalListContainer__771tR::-webkit-scrollbar{display:none}.styles_hospitalListContainer__771tR .styles_skeleton__tO39y{overflow-y:hidden}.styles_hospitalListContainer__771tR .styles_adCardSection__xLkhI{margin-bottom:16px}.styles_container__pU9hC{display:flex;flex-direction:column}.styles_container__pU9hC .styles_posts__BP7TN{display:flex;flex-direction:column;padding:0 0 48px}.styles_cardBlog__C54Xq{display:flex;flex-direction:column;padding:20px 16px;background-color:#fff}.styles_cardBlog__C54Xq .styles_title___NYiX{font-size:17px;font-weight:500;line-height:24px;color:#1450dd}.styles_cardBlog__C54Xq .styles_summary__ZtL8C,.styles_cardBlog__C54Xq .styles_title___NYiX{letter-spacing:-.6px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.styles_cardBlog__C54Xq .styles_summary__ZtL8C{font-size:14px;font-weight:400;line-height:20px;color:#87868a}.styles_cardBlog__C54Xq.styles_simple__9XAi_{padding:12px 16px;border-radius:4px;border:1px solid #e2e1e5}.styles_moreBox__VOPpr{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;padding:20px 40px 0}.styles_badge__6bClr{margin-top:6px}.styles_rowContainer__H8_Lg{display:flex;align-items:center;gap:6px}.styles_rowContainer__H8_Lg>div:first-child{flex:1 1}.styles_rowContainer__H8_Lg .styles_imageContainer__3VEZN{flex-shrink:0;width:96px;height:96px}.styles_rowContainer__H8_Lg .styles_imageContainer__3VEZN img{width:100%;height:100%;border-radius:4px}.styles_emptyContent__qj5GN{display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:400;line-height:20px;letter-spacing:-.6px;height:300px;color:#87868a;background-color:#f5f5f7;text-align:center}.styles_container__rp9Bh{display:flex;flex-direction:column;gap:12px;width:100%;max-width:inherit;box-sizing:border-box;padding:24px 16px;background:#fff}.styles_dragList__J3SJ_{display:flex;overflow-x:auto;gap:12px;-ms-overflow-style:none;scrollbar-width:none}.styles_dragList__J3SJ_::-webkit-scrollbar{display:none}.styles_dragList__J3SJ_>div{margin-right:12px;background-color:#fff}.styles_subtitle__zIGwQ{font-size:15px;font-weight:400;line-height:22px;letter-spacing:-.6px;color:#87868a}.styles_cardContainer__DCzxv{width:140px;max-width:inherit;box-sizing:border-box;background:#fff}.styles_imageContainer__KY8Z1{width:140px;height:140px;border:1px solid #f5f5f7;border-radius:4px}.styles_contentContainer__VC1Hs{display:flex;flex-direction:column;gap:2px}.styles_contentContainer__VC1Hs .styles_location__ruZWE{height:18px}.styles_contentContainer__VC1Hs .styles_price__FKP84,.styles_contentContainer__VC1Hs .styles_treatmentGroup___d_QI{height:24px}.styles_contentContainer__VC1Hs .styles_hospital__8XrA6,.styles_contentContainer__VC1Hs .styles_starRate__CgnOr{height:18px}.styles_container__tWsNQ{display:flex;flex-direction:column;gap:8px;padding:28px 0;background-color:#fff}.styles_betweenContainer__FQUgc{display:flex;align-items:center;justify-content:space-between}.styles_rowContainer__YJ4Ze{display:flex;align-items:center;justify-content:flex-start;gap:12px}.styles_padding__4bMUY{padding:0 16px}.styles_title__TnmqM{font-size:21px;font-weight:700;line-height:30px;letter-spacing:-.8px;color:#2d2c2e}.styles_container__Fcuf3{width:140px;max-width:inherit;box-sizing:border-box;background:#fff}.styles_imageContainer__7CEll{width:140px;height:140px;border:1px solid #f5f5f7;border-radius:4px;overflow:hidden}.styles_imageContainer__7CEll img{width:100%;height:100%}.styles_contentContainer__bZNl1{margin-top:8px}.styles_contentContainer__bZNl1 .styles_location__2mqUR{font-size:13px;font-weight:400;line-height:18px;letter-spacing:-.6px;color:#acabb0}.styles_contentContainer__bZNl1 .styles_treatmentGroup__nVY9u{margin-top:4px;font-size:17px;font-weight:500;line-height:24px;letter-spacing:-.6px;color:#454447}.styles_contentContainer__bZNl1 .styles_priceBlurredContainer__uoSln{position:relative;min-height:32px;margin:4px 0 12px}.styles_contentContainer__bZNl1 .styles_priceBlurredContainer__uoSln .styles_loginBtn__JTbBn{box-shadow:0 4px 8px 3px rgba(0,0,0,.15),0 1px 3px rgba(0,0,0,.3);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.styles_contentContainer__bZNl1 .styles_priceBlurredContainer__uoSln .styles_loginBtn__JTbBn .styles_text__gA_FJ{font-size:13px;font-weight:700;line-height:18px;letter-spacing:-.6px}.styles_contentContainer__bZNl1 .styles_priceBlurredContainer__uoSln .styles_loginBtn__JTbBn .styles_text__gA_FJ .styles_amber30__5Jz_j{color:#ffce47}.styles_contentContainer__bZNl1 .styles_isPriceBlurred__izjZw{filter:blur(5px)}.styles_contentContainer__bZNl1 .styles_price__pyjof{font-size:16px;font-weight:700;line-height:24px;letter-spacing:-.6px}.styles_contentContainer__bZNl1 .styles_price__pyjof strong{color:#c91019}.styles_contentContainer__bZNl1 .styles_hospital__X2GEX{display:flex;align-items:center;font-size:13px;font-weight:400;line-height:18px;letter-spacing:-.6px;gap:2px;color:#5e5d61;margin-top:8px}.styles_contentContainer__bZNl1 .styles_hospital__X2GEX p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.styles_review__HCuH_{display:flex;align-items:center;padding:0;gap:4px;margin-left:1px}.styles_review__HCuH_ p{font-size:13px;font-weight:400;line-height:18px;letter-spacing:-.6px;color:#454447}.styles_container__Dp5tA{display:flex;flex-direction:column;gap:4px;width:100%;box-sizing:border-box;padding:20px 16px;background-color:#fff}.styles_container__Dp5tA.styles_card__yRgiD{border-radius:4px;border:1px solid #e2e1e5}.styles_container__Dp5tA .styles_title__tPjBh{font-size:17px;font-weight:500;line-height:24px;letter-spacing:-.6px;color:#1450dd}.styles_container__Dp5tA .styles_content__29AS0{font-size:15px;font-weight:400;line-height:22px;letter-spacing:-.6px;color:#87868a;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.styles_gap__OM4mz{display:flex;gap:8px}.styles_banner__fgRyK{display:flex;justify-content:flex-end;font-size:13px;font-weight:500;line-height:18px;letter-spacing:-.4px;width:100%;padding:4px 16px;box-sizing:border-box;color:#acabb0}.styles_betweenContainer__98Syg{display:flex;align-items:center;justify-content:space-between}.styles_rowContainer__EbYwo{gap:8px;font-size:13px;font-weight:400;line-height:18px;letter-spacing:-.6px;color:#acabb0}.styles_count__r5BCi,.styles_rowContainer__EbYwo{display:flex;align-items:center;justify-content:flex-start}.styles_count__r5BCi{font-size:15px;font-weight:500;line-height:22px;letter-spacing:-.8px;gap:4px;color:#87868a}.styles_count__r5BCi.styles_red__u_GQH{color:#e51927}.styles_count__r5BCi p{margin-bottom:2px}.styles_comment__9QPnE{color:#7e4fdb}.styles_emptyContent__eF7HA{display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:15px;font-weight:400;line-height:22px;letter-spacing:-.6px;background-color:#fff;color:#87868a;text-align:center}.styles_emptyContent__eF7HA .styles_title__WdEw5{font-size:17px;font-weight:700;line-height:24px;letter-spacing:-.6px}.styles_hospitalListContainer__X9XMl{display:flex;flex-direction:column;-ms-overflow-style:none;scrollbar-width:none;flex:1 1 auto;gap:8px;z-index:0;overflow-y:scroll;padding-bottom:64px;background-color:#efeff2}.styles_hospitalListContainer__X9XMl::-webkit-scrollbar{display:none}.styles_hospitalListContainer__X9XMl .styles_skeleton__qn7IG{overflow-y:hidden}.styles_hospitalListContainer__X9XMl .styles_adCardSection__F_T_W{margin-bottom:16px}.styles_dragList___v4NJ{display:flex;overflow-x:auto;gap:12px;padding:0 16px;-ms-overflow-style:none;scrollbar-width:none}.styles_dragList___v4NJ::-webkit-scrollbar{display:none}.styles_dragList___v4NJ>div{margin-right:12px;background-color:#fff}.styles_emptyContent__pWJvt{display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:400;line-height:20px;letter-spacing:-.6px;height:200px;color:#87868a;text-align:center}.styles_padding__B5IjK{padding:0 16px}.styles_shortContainer__kDV_1{margin:0 16px;border-radius:8px;overflow:hidden}.styles_shortContainer__kDV_1>div{padding:16px 0}.styles_hospitalListContainer__PMt_s{-ms-overflow-style:none;scrollbar-width:none;flex:1 1 auto;z-index:0;overflow-y:scroll;padding-bottom:64px;background-color:#efeff2}.styles_hospitalListContainer__PMt_s::-webkit-scrollbar{display:none}.styles_gap__bfemh{display:flex;gap:8px}.styles_banner__BJJG_{display:flex;justify-content:flex-end;font-size:13px;font-weight:500;line-height:18px;letter-spacing:-.4px;width:100%;padding:4px 16px;box-sizing:border-box;color:#acabb0}.styles_hospitalListContainer__QYh_d{-ms-overflow-style:none;scrollbar-width:none;flex:1 1 auto;z-index:0;overflow-y:scroll;padding-bottom:64px;background-color:#efeff2}.styles_hospitalListContainer__QYh_d::-webkit-scrollbar{display:none}.styles_gap__MlfHM{display:flex;flex-direction:column;gap:8px}.styles_banner__nR6No{justify-content:space-between;font-size:13px;font-weight:500;line-height:18px;letter-spacing:-.4px;padding:4px 16px;color:#acabb0}.styles_banner__nR6No,.styles_moreBox__8lw9w{display:flex;align-items:center;width:100%;box-sizing:border-box}.styles_moreBox__8lw9w{justify-content:center;padding:20px 40px 0}.styles_emptyContent__5_JIw{display:flex;align-items:center;justify-content:center;height:300px;color:#87868a}.styles_mapGuide__DLlGh{box-shadow:0 0 1px rgba(0,0,0,.3),0 1px 2px rgba(0,0,0,.15);padding:2px 3px;border-radius:2px;border:1px solid #454447;background-color:#fff;display:inline-block;cursor:pointer}.styles_mapGuide__DLlGh .styles_name__dBT3M{font-size:11px;font-weight:500;line-height:16px;letter-spacing:-.6px;color:#454447;margin-right:1px}.styles_mapGuide__DLlGh .styles_ad__tpuTu{font-size:11px;font-weight:400;line-height:16px;letter-spacing:-.6px;color:#87868a;margin-right:1px}.styles_mapGuide__DLlGh .styles_hospitalContainer__8ik8d{display:flex;align-items:center}.styles_mapGuide__DLlGh .styles_hospitalContainer__8ik8d .styles_colorBox__7Pk3p{width:12px;height:12px;background-color:#c9c3f2;margin-right:2px}.styles_mapGuide__DLlGh .styles_hospitalContainer__8ik8d .styles_colorBox__7Pk3p.styles_cyan__qP0zN{background-color:#49e3e3}.styles_contentContainer__uNX_R{width:228px}.styles_contentContainer__uNX_R .styles_eventPriceDescription__APp4r{display:flex}.styles_contentContainer__uNX_R .styles_eventPriceDescription__APp4r .styles_colorBox__7Pk3p{min-width:12px;max-height:12px;background-color:#49e3e3;margin:4px 5px 0 0}.styles_contentContainer__uNX_R .styles_eventPriceDescription__APp4r .styles_description__MKKjX{font-size:12px;font-weight:500;line-height:18px;letter-spacing:-.6px;color:#fff}.styles_contentContainer__uNX_R .styles_eventPriceDescription__APp4r .styles_description__MKKjX .styles_gray__tf8fc{color:#acabb0}.styles_reservationBtn__mR8qq{margin-left:4px}.styles_tcAndConsultSubmitBtn__lR6cK{display:flex;align-items:center;justify-content:space-between;height:28px;margin-top:4px;width:100%}.styles_tcAndConsultSubmitBtn__lR6cK .styles_tcContainer___Ph73{display:flex;min-width:0}.styles_tcAndConsultSubmitBtn__lR6cK .styles_tcContainer___Ph73 .styles_tcList___4tXU{font-size:13px;font-weight:400;line-height:18px;letter-spacing:-.6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:rgba(0,0,0,.6)}.styles_tcAndConsultSubmitBtn__lR6cK .styles_tcContainer___Ph73 .styles_tcTotalNumContainer__NZ6nA{min-width:max-content;margin-left:4px}.styles_tcAndConsultSubmitBtn__lR6cK .styles_tcContainer___Ph73 .styles_tc__vgRG_{font-size:13px;font-weight:400;line-height:18px;letter-spacing:-.6px;color:rgba(0,0,0,.6);background-color:#f8f7fc;border-radius:2px;padding:0 4px}.styles_tcAndConsultSubmitBtn__lR6cK .styles_consultSubmitBtnContainer__BDjbT{min-width:max-content;margin-left:8px}.styles_contentContainer__8VZPS{display:flex;gap:8px;padding:12px 12px 0;background-color:#fff}.styles_contentContainer__8VZPS .styles_imgContainer__YHdYA{flex:0 1 auto;max-width:100px;max-height:100px;min-width:100px;min-height:100px}.styles_contentContainer__8VZPS .styles_imgContainer__YHdYA>img{border-radius:2px}.styles_contentContainer__8VZPS .styles_hospitalInform__A3vDW{display:flex;flex-flow:column;align-items:flex-start;flex:1 1 auto;min-width:0}.styles_contentContainer__8VZPS .styles_hospitalInform__A3vDW .styles_hospitalName__A2P7W{font-size:18px;font-weight:700;line-height:26px;letter-spacing:-.4px;color:#000;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.styles_contentContainer__8VZPS .styles_hospitalInform__A3vDW .styles_kakaoLogin__dh5Sh{display:flex;align-items:center;justify-content:center;gap:2px}.styles_contentContainer__8VZPS .styles_hospitalInform__A3vDW .styles_kakaoLogin__dh5Sh span{font-size:14px;font-weight:400;line-height:20px;letter-spacing:-.6px;color:#2d2c2e}.styles_contentContainer__8VZPS .styles_hospitalInform__A3vDW .styles_hospitalLocation__c7mNZ{font-size:13px;font-weight:400;line-height:18px;letter-spacing:-.6px;color:#acabb0}.styles_contentContainer__8VZPS .styles_hospitalInform__A3vDW .styles_tcAndConsultSubmitBtn__xx7JZ{display:flex;align-items:center;justify-content:space-between;height:28px;margin-top:4px;width:100%}.styles_contentContainer__8VZPS .styles_hospitalInform__A3vDW .styles_tcAndConsultSubmitBtn__xx7JZ .styles_tcContainer__1xbKg{display:flex;min-width:0}.styles_contentContainer__8VZPS .styles_hospitalInform__A3vDW .styles_tcAndConsultSubmitBtn__xx7JZ .styles_tcContainer__1xbKg .styles_tcList___BS6P{font-size:13px;font-weight:400;line-height:18px;letter-spacing:-.6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:rgba(0,0,0,.6)}.styles_contentContainer__8VZPS .styles_hospitalInform__A3vDW .styles_tcAndConsultSubmitBtn__xx7JZ .styles_tcContainer__1xbKg .styles_tcTotalNumContainer__NvA6A{min-width:max-content;margin-left:4px}.styles_contentContainer__8VZPS .styles_hospitalInform__A3vDW .styles_tcAndConsultSubmitBtn__xx7JZ .styles_tcContainer__1xbKg .styles_tc__SJGhW{font-size:13px;font-weight:400;line-height:18px;letter-spacing:-.6px;color:rgba(0,0,0,.6);background-color:#f8f7fc;border-radius:2px;padding:0 4px}.styles_contentContainer__8VZPS .styles_hospitalInform__A3vDW .styles_tcAndConsultSubmitBtn__xx7JZ .styles_consultSubmitBtnContainer__eTdVS{min-width:max-content;margin-left:8px}.styles_container__HQEnS{display:flex;flex-direction:row;align-items:center;gap:8px;margin-top:12px;padding:0 12px}.styles_container__HQEnS>div{flex-grow:1}.styles_checkup__NufDo{font-size:12px;font-weight:400;line-height:18px;letter-spacing:-.4px;padding:0 12px;color:#acabb0}.styles_newLineText__nlnSp{white-space:break-spaces}.styles_priceSection__tRQw5{display:flex;align-items:center;justify-content:space-between;width:100%;box-sizing:border-box;top:0;padding:4px 10px;background-color:#49e3e3}.styles_priceSection__tRQw5.styles_dark__cuL3q .styles_adMarkContainer__OJzYM .styles_ad__dOxyN,.styles_priceSection__tRQw5.styles_dark__cuL3q .styles_adMarkContainer__OJzYM .styles_priceCertification__nIyRz{color:#ffabb6}.styles_priceSection__tRQw5.styles_dark__cuL3q .styles_priceContainer__ZL4yp{color:#fff}.styles_priceSection__tRQw5 .styles_adMarkContainer__OJzYM{display:flex;align-items:center;justify-content:center;gap:2px;flex-shrink:0}.styles_priceSection__tRQw5 .styles_adMarkContainer__OJzYM .styles_priceCertification__nIyRz{font-size:12px;font-weight:700;line-height:18px;letter-spacing:-.4px;color:rgba(0,0,0,.6)}.styles_priceSection__tRQw5 .styles_adMarkContainer__OJzYM .styles_ad__dOxyN{font-size:12px;font-weight:400;line-height:18px;letter-spacing:-.4px;color:rgba(0,0,0,.3)}.styles_priceSection__tRQw5 .styles_priceContainer__ZL4yp{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:4px;color:rgba(0,0,0,.9)}.styles_priceSection__tRQw5 .styles_priceContainer__ZL4yp .styles_tc__SoaEF{font-size:14px;font-weight:400;line-height:20px;letter-spacing:-.6px}.styles_priceSection__tRQw5 .styles_priceContainer__ZL4yp .styles_price__B1GWw{font-size:14px;font-weight:700;line-height:20px;letter-spacing:-.5px}.styles_eventPriceDescription__Z7toK{max-width:217px}.styles_eventPriceDescription__Z7toK .styles_description__MFzNa{font-size:12px;font-weight:500;line-height:18px;letter-spacing:-.6px;color:#fff}.styles_eventPriceDescription__Z7toK .styles_description__MFzNa .styles_gray__ZJBOe{color:#acabb0}.styles_border__7wGdG{overflow:hidden;border-radius:8px;padding:2px;background-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.3),0 2px 6px 2px rgba(0,0,0,.15)}.styles_divider__WpgJa{height:2px;width:100%}.styles_categorySearchMapHospitalCard__okPi3{padding-bottom:12px;width:100%;box-sizing:border-box;border-radius:7px;background-color:#fff;position:relative;overflow:hidden}.styles_categorySearchMapHospitalCard__okPi3 .styles_reservationBtn__vsITX{margin-left:4px}.styles_categorySearchMapHospitalCard__okPi3 .styles_priceSection__EECBr{display:flex;align-items:center;justify-content:space-between;width:100%;box-sizing:border-box;top:0;padding:4px 10px}.styles_categorySearchMapHospitalCard__okPi3 .styles_priceSection__EECBr .styles_priceContainer__Qp8BO{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:4px}.styles_categorySearchMapHospitalCard__okPi3 .styles_priceSection__EECBr .styles_priceContainer__Qp8BO .styles_tc__eerkv{font-size:14px;font-weight:400;line-height:20px;letter-spacing:-.6px;color:rgba(0,0,0,.9)}.styles_categorySearchMapHospitalCard__okPi3 .styles_priceSection__EECBr .styles_priceContainer__Qp8BO .styles_price__rCKf_{font-size:14px;font-weight:700;line-height:20px;letter-spacing:-.5px;color:rgba(0,0,0,.9)}.styles_categorySearchMapHospitalCard__okPi3 .styles_priceSection__EECBr.styles_eventCard__9Aw_m{background-color:#49e3e3}.styles_categorySearchMapHospitalCard__okPi3 .styles_priceSection__EECBr.styles_eventCard__9Aw_m .styles_adMarkContainer__TyASS{display:flex;align-items:center;justify-content:center;gap:2px;flex-shrink:0}.styles_categorySearchMapHospitalCard__okPi3 .styles_priceSection__EECBr.styles_eventCard__9Aw_m .styles_adMarkContainer__TyASS .styles_priceCertification__nEjBL{font-size:12px;font-weight:700;line-height:18px;letter-spacing:-.4px;color:rgba(0,0,0,.6)}.styles_categorySearchMapHospitalCard__okPi3 .styles_priceSection__EECBr.styles_eventCard__9Aw_m .styles_adMarkContainer__TyASS .styles_ad__a68nQ{font-size:12px;font-weight:400;line-height:18px;letter-spacing:-.4px;color:rgba(0,0,0,.3)}.styles_categorySearchMapHospitalCard__okPi3 .styles_priceSection__EECBr.styles_hiraCard__bpXmF{background-color:#c9c3f2}.styles_categorySearchMapHospitalCard__okPi3 .styles_priceSection__EECBr.styles_hiraCard__bpXmF .styles_hiraMarkContainer__4IUiO{display:flex;align-items:center;justify-content:center;gap:2px}.styles_categorySearchMapHospitalCard__okPi3 .styles_priceSection__EECBr.styles_hiraCard__bpXmF .styles_hiraMarkContainer__4IUiO .styles_hira__BUTuE{font-size:12px;font-weight:400;line-height:18px;letter-spacing:-.4px;color:rgba(0,0,0,.6)}.styles_categorySearchMapHospitalCard__okPi3 .styles_withoutPriceDescription__QFQLn{padding-bottom:12px!important}.styles_categorySearchMapHospitalCard__okPi3 .styles_contentContainer__FRhGa{display:flex;gap:8px;padding:12px 12px 0;background-color:#fff}.styles_categorySearchMapHospitalCard__okPi3 .styles_contentContainer__FRhGa .styles_imgContainer__KgnWh{flex:0 1 auto;max-width:100px;max-height:100px;min-width:100px;min-height:100px}.styles_categorySearchMapHospitalCard__okPi3 .styles_contentContainer__FRhGa .styles_imgContainer__KgnWh>img{border-radius:2px}.styles_categorySearchMapHospitalCard__okPi3 .styles_contentContainer__FRhGa .styles_hospitalInform__iJXlJ{display:flex;flex-flow:column;align-items:flex-start;flex:1 1 auto;min-width:0}.styles_categorySearchMapHospitalCard__okPi3 .styles_contentContainer__FRhGa .styles_hospitalInform__iJXlJ .styles_hospitalName__ud85f{font-size:18px;font-weight:700;line-height:26px;letter-spacing:-.4px;color:#000;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.styles_categorySearchMapHospitalCard__okPi3 .styles_contentContainer__FRhGa .styles_hospitalInform__iJXlJ .styles_kakaoLogin__25d10{display:flex;align-items:center;justify-content:center;gap:2px}.styles_categorySearchMapHospitalCard__okPi3 .styles_contentContainer__FRhGa .styles_hospitalInform__iJXlJ .styles_kakaoLogin__25d10 span{font-size:14px;font-weight:400;line-height:20px;letter-spacing:-.6px;color:#2d2c2e}.styles_categorySearchMapHospitalCard__okPi3 .styles_contentContainer__FRhGa .styles_hospitalInform__iJXlJ .styles_hospitalLocation__MMGYt{font-size:13px;font-weight:400;line-height:18px;letter-spacing:-.6px;color:#acabb0}.styles_categorySearchMapHospitalCard__okPi3 .styles_contentContainer__FRhGa .styles_hospitalInform__iJXlJ .styles_tcAndConsultSubmitBtn__Sx1aQ{display:flex;align-items:center;justify-content:space-between;height:28px;margin-top:4px;width:100%}.styles_categorySearchMapHospitalCard__okPi3 .styles_contentContainer__FRhGa .styles_hospitalInform__iJXlJ .styles_tcAndConsultSubmitBtn__Sx1aQ .styles_tcContainer__JqNbH{display:flex;min-width:0}.styles_categorySearchMapHospitalCard__okPi3 .styles_contentContainer__FRhGa .styles_hospitalInform__iJXlJ .styles_tcAndConsultSubmitBtn__Sx1aQ .styles_tcContainer__JqNbH .styles_tcList__Ohehb{font-size:13px;font-weight:400;line-height:18px;letter-spacing:-.6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:rgba(0,0,0,.6)}.styles_categorySearchMapHospitalCard__okPi3 .styles_contentContainer__FRhGa .styles_hospitalInform__iJXlJ .styles_tcAndConsultSubmitBtn__Sx1aQ .styles_tcContainer__JqNbH .styles_tcTotalNumContainer__Nmy7K{min-width:max-content;margin-left:4px}.styles_categorySearchMapHospitalCard__okPi3 .styles_contentContainer__FRhGa .styles_hospitalInform__iJXlJ .styles_tcAndConsultSubmitBtn__Sx1aQ .styles_tcContainer__JqNbH .styles_tc__eerkv{font-size:13px;font-weight:400;line-height:18px;letter-spacing:-.6px;color:rgba(0,0,0,.6);background-color:#f8f7fc;border-radius:2px;padding:0 4px}.styles_categorySearchMapHospitalCard__okPi3 .styles_contentContainer__FRhGa .styles_hospitalInform__iJXlJ .styles_tcAndConsultSubmitBtn__Sx1aQ .styles_consultSubmitBtnContainer__Eyv_U{min-width:max-content;margin-left:8px}.styles_categorySearchMapHospitalCard__okPi3 .styles_priceDescription__rlQuR{padding:0 12px 12px}.styles_categorySearchMapHospitalCard__okPi3 .styles_priceDescription__rlQuR p{font-size:13px;font-weight:400;line-height:18px;letter-spacing:-.6px;color:#acabb0}.styles_eventPriceDescription__kB_Tq{max-width:217px}.styles_eventPriceDescription__kB_Tq .styles_description__wQXD1{font-size:12px;font-weight:500;line-height:18px;letter-spacing:-.6px;color:#fff}.styles_eventPriceDescription__kB_Tq .styles_description__wQXD1 .styles_gray__RmbZM{color:#acabb0}.styles_hiraPriceDescription__xxtIu{max-width:258px}.styles_hiraPriceDescription__xxtIu .styles_description__wQXD1{font-size:12px;font-weight:500;line-height:18px;letter-spacing:-.6px;color:#fff}.styles_hiraPriceDescription__xxtIu .styles_description__wQXD1 .styles_gray__RmbZM{color:#acabb0;text-decoration:underline}.styles_checkup__I6Re6{font-size:12px;font-weight:400;line-height:18px;letter-spacing:-.4px;padding:0 12px;color:#acabb0}.styles_newLineText__vhS1O{white-space:break-spaces}.styles_border__38dN0{overflow:hidden;border-radius:8px;padding:2px}.styles_divider___doSa{height:2px;width:100%}.styles_categorySearchMapHospitalCard__zGNRx{box-shadow:0 1px 2px rgba(0,0,0,.3),0 2px 6px 2px rgba(0,0,0,.15);padding-bottom:12px;width:100%;box-sizing:border-box;border-radius:7px;background-color:#fff;position:relative;overflow:hidden}.styles_categorySearchMapHospitalCard__zGNRx .styles_reservationBtn__7NfEO{margin-left:4px}.styles_categorySearchMapHospitalCard__zGNRx .styles_priceSection__taA6v{display:flex;align-items:center;justify-content:space-between;width:100%;box-sizing:border-box;top:0;padding:4px 10px}.styles_categorySearchMapHospitalCard__zGNRx .styles_priceSection__taA6v .styles_priceContainer__i_1Yn{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:4px}.styles_categorySearchMapHospitalCard__zGNRx .styles_priceSection__taA6v .styles_priceContainer__i_1Yn .styles_tc__GszFW{font-size:14px;font-weight:400;line-height:20px;letter-spacing:-.6px;color:rgba(0,0,0,.9)}.styles_categorySearchMapHospitalCard__zGNRx .styles_priceSection__taA6v .styles_priceContainer__i_1Yn .styles_price__1Tuuc{font-size:14px;font-weight:700;line-height:20px;letter-spacing:-.5px;color:rgba(0,0,0,.9)}.styles_categorySearchMapHospitalCard__zGNRx .styles_priceSection__taA6v.styles_eventCard__M53Hn{background-color:#49e3e3}.styles_categorySearchMapHospitalCard__zGNRx .styles_priceSection__taA6v.styles_eventCard__M53Hn .styles_adMarkContainer__CsjnM{display:flex;align-items:center;justify-content:center;gap:2px;flex-shrink:0}.styles_categorySearchMapHospitalCard__zGNRx .styles_priceSection__taA6v.styles_eventCard__M53Hn .styles_adMarkContainer__CsjnM .styles_priceCertification__V1k_m{font-size:12px;font-weight:700;line-height:18px;letter-spacing:-.4px;color:rgba(0,0,0,.6)}.styles_categorySearchMapHospitalCard__zGNRx .styles_priceSection__taA6v.styles_eventCard__M53Hn .styles_adMarkContainer__CsjnM .styles_ad__3QasD{font-size:12px;font-weight:400;line-height:18px;letter-spacing:-.4px;color:rgba(0,0,0,.3)}.styles_categorySearchMapHospitalCard__zGNRx .styles_priceSection__taA6v.styles_eventCard__M53Hn .styles_adMarkContainer__CsjnM.styles_dark__FMioq .styles_ad__3QasD,.styles_categorySearchMapHospitalCard__zGNRx .styles_priceSection__taA6v.styles_eventCard__M53Hn .styles_adMarkContainer__CsjnM.styles_dark__FMioq .styles_priceCertification__V1k_m{color:#ffabb6}.styles_categorySearchMapHospitalCard__zGNRx .styles_priceSection__taA6v.styles_hiraCard__wxw4O{background-color:#c9c3f2}.styles_categorySearchMapHospitalCard__zGNRx .styles_priceSection__taA6v.styles_hiraCard__wxw4O .styles_hiraMarkContainer__h3m_U{display:flex;align-items:center;justify-content:center;gap:2px}.styles_categorySearchMapHospitalCard__zGNRx .styles_priceSection__taA6v.styles_hiraCard__wxw4O .styles_hiraMarkContainer__h3m_U .styles_hira__8j2Gj{font-size:12px;font-weight:400;line-height:18px;letter-spacing:-.4px;color:rgba(0,0,0,.6)}.styles_categorySearchMapHospitalCard__zGNRx .styles_withoutPriceDescription__3xsgx{padding-bottom:12px!important}.styles_categorySearchMapHospitalCard__zGNRx .styles_contentContainer__8__Bz{display:flex;gap:8px;padding:12px 12px 0;background-color:#fff}.styles_categorySearchMapHospitalCard__zGNRx .styles_contentContainer__8__Bz .styles_imgContainer__IarNH{flex:0 1 auto;max-width:100px;max-height:100px;min-width:100px;min-height:100px}.styles_categorySearchMapHospitalCard__zGNRx .styles_contentContainer__8__Bz .styles_imgContainer__IarNH>img{border-radius:2px}.styles_categorySearchMapHospitalCard__zGNRx .styles_contentContainer__8__Bz .styles_hospitalInform__VOLxx{display:flex;flex-flow:column;align-items:flex-start;flex:1 1 auto;min-width:0}.styles_categorySearchMapHospitalCard__zGNRx .styles_contentContainer__8__Bz .styles_hospitalInform__VOLxx .styles_hospitalName__4XZbq{font-size:18px;font-weight:700;line-height:26px;letter-spacing:-.4px;color:#000;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.styles_categorySearchMapHospitalCard__zGNRx .styles_contentContainer__8__Bz .styles_hospitalInform__VOLxx .styles_kakaoLogin__SsJgD{display:flex;align-items:center;justify-content:center;gap:2px}.styles_categorySearchMapHospitalCard__zGNRx .styles_contentContainer__8__Bz .styles_hospitalInform__VOLxx .styles_kakaoLogin__SsJgD span{font-size:14px;font-weight:400;line-height:20px;letter-spacing:-.6px;color:#2d2c2e}.styles_categorySearchMapHospitalCard__zGNRx .styles_contentContainer__8__Bz .styles_hospitalInform__VOLxx .styles_hospitalLocation___4Smj{font-size:13px;font-weight:400;line-height:18px;letter-spacing:-.6px;color:#acabb0}.styles_categorySearchMapHospitalCard__zGNRx .styles_contentContainer__8__Bz .styles_hospitalInform__VOLxx .styles_tcAndConsultSubmitBtn__TY2rz{display:flex;align-items:center;justify-content:space-between;height:28px;margin-top:4px;width:100%}.styles_categorySearchMapHospitalCard__zGNRx .styles_contentContainer__8__Bz .styles_hospitalInform__VOLxx .styles_tcAndConsultSubmitBtn__TY2rz .styles_tcContainer__X3ypp{display:flex;min-width:0}.styles_categorySearchMapHospitalCard__zGNRx .styles_contentContainer__8__Bz .styles_hospitalInform__VOLxx .styles_tcAndConsultSubmitBtn__TY2rz .styles_tcContainer__X3ypp .styles_tcList__AShkn{font-size:13px;font-weight:400;line-height:18px;letter-spacing:-.6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:rgba(0,0,0,.6)}.styles_categorySearchMapHospitalCard__zGNRx .styles_contentContainer__8__Bz .styles_hospitalInform__VOLxx .styles_tcAndConsultSubmitBtn__TY2rz .styles_tcContainer__X3ypp .styles_tcTotalNumContainer__ORfyh{min-width:max-content;margin-left:4px}.styles_categorySearchMapHospitalCard__zGNRx .styles_contentContainer__8__Bz .styles_hospitalInform__VOLxx .styles_tcAndConsultSubmitBtn__TY2rz .styles_tcContainer__X3ypp .styles_tc__GszFW{font-size:13px;font-weight:400;line-height:18px;letter-spacing:-.6px;color:rgba(0,0,0,.6);background-color:#f8f7fc;border-radius:2px;padding:0 4px}.styles_categorySearchMapHospitalCard__zGNRx .styles_contentContainer__8__Bz .styles_hospitalInform__VOLxx .styles_tcAndConsultSubmitBtn__TY2rz .styles_consultSubmitBtnContainer__uXI56{min-width:max-content;margin-left:8px}.styles_categorySearchMapHospitalCard__zGNRx .styles_priceDescription__ejoA_{padding:0 12px 12px}.styles_categorySearchMapHospitalCard__zGNRx .styles_priceDescription__ejoA_ p{font-size:13px;font-weight:400;line-height:18px;letter-spacing:-.6px;color:#acabb0}.styles_eventPriceDescription__PB8iI{max-width:217px}.styles_eventPriceDescription__PB8iI .styles_description__hgplG{font-size:12px;font-weight:500;line-height:18px;letter-spacing:-.6px;color:#fff}.styles_eventPriceDescription__PB8iI .styles_description__hgplG .styles_gray__NyVTJ{color:#acabb0}.styles_hiraPriceDescription__7XpxZ{max-width:258px}.styles_hiraPriceDescription__7XpxZ .styles_description__hgplG{font-size:12px;font-weight:500;line-height:18px;letter-spacing:-.6px;color:#fff}.styles_hiraPriceDescription__7XpxZ .styles_description__hgplG .styles_gray__NyVTJ{color:#acabb0;text-decoration:underline}.styles_checkup__nDEE3{font-size:12px;font-weight:400;line-height:18px;letter-spacing:-.4px;padding:0 12px;color:#acabb0}.styles_newLineText__Fjkul{white-space:break-spaces}.styles_festivalHeader__AHQTL{background-color:#fff9c9!important}.styles_lowestHeader__6bMxi{background-color:#2d2c2e!important}.styles_mapAndGuideContainer__8uVct{position:fixed;width:100%;height:100%;max-width:inherit}.styles_mapAndGuideContainer__8uVct .styles_guideContainer__ltuh_{position:absolute;top:8px;left:8px;min-width:max-content}.styles_selectedCardContainer__4CCvD{position:fixed;width:100%;box-sizing:border-box;z-index:400;z-index:0;width:inherit;max-width:inherit;height:-moz-fit-content;height:fit-content;bottom:0}.styles_selectedCardContainer__4CCvD .styles_cardMap__Cttrs{position:absolute;left:12px;right:12px}.styles_moreButtonContainer__P93tJ{display:flex;align-items:center;justify-content:center;width:100%;padding-bottom:148px}.styles_moreButtonContainer__P93tJ button{display:flex;align-items:center;justify-content:center;box-shadow:0 0 1px rgba(0,0,0,.3),0 1px 2px rgba(0,0,0,.15);gap:4px;padding:12px 20px;border-radius:100px;border:1px solid #454447;background-color:#fff}.styles_moreButtonContainer__P93tJ button p{font-size:15px;font-weight:500;line-height:22px;letter-spacing:-.8px;padding-bottom:1px}.styles_toastPosition__DlXwZ{top:114px}