.thumbnail_header_area{width:100%;position:relative;overflow:hidden}.thumbnail_header_area img{aspect-ratio:5/4;width:100%;height:100%;display:block}.thumbnail_header_pagination{z-index:2;border-radius:1000px;font-size:0;position:absolute;transform:translate(-50%);background-color:#0006!important;width:fit-content!important;height:auto!important;padding:3px 9px!important;bottom:16px!important;left:50%!important}.thumbnail_header_pagination small{color:var(--White);font-size:.75rem;font-weight:500;line-height:normal}.page_tabs{background-color:var(--White);z-index:101;border-bottom:solid 1px var(--Grayscale-200);width:100%;max-width:500px;margin:0 auto;padding-right:20px;transition:all .2s;position:sticky;top:56px}.page_tabs.fixed{position:fixed;top:56px;left:0;right:0}.page_tabs .swiper{margin-left:-20px!important;margin-right:-20px!important;padding-left:20px!important}.page_tabs .swiper-slide{width:auto!important}.page_tabs .swiper-slide button{border-bottom:2px solid var(--White);color:var(--Grayscale-400);border-radius:0;padding-top:12px;padding-bottom:10px;transition:all .2s}.page_tabs .swiper-slide.on button{border-bottom:2px solid var(--Grayscale-900);color:var(--Grayscale-900);font-weight:700}.mountain_section_header{align-items:center;gap:4px;margin-bottom:16px;display:flex}.mountain_main_area{flex-direction:column;gap:16px;display:flex}.mountain_main_header,.mountain_main_header_left{flex-direction:column;gap:8px;display:flex}.mountain_main_header_top{justify-content:space-between;align-items:flex-start;display:flex}.mountain_main_header_left_addr{align-items:center;gap:2px;display:flex}.mountain_main_header_left_info{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.mountain_main_header_right{align-items:center;gap:16px;font-size:0;display:flex}.mountain_main_body{flex-direction:column;gap:8px;font-weight:500;display:flex}.mountain_main_body li{border:1px solid var(--Grayscale-200);border-radius:12px;justify-content:space-between;align-items:center;padding:18px 16px;display:flex}.mountain_main_body_left{align-items:center;gap:4px;display:flex}.mountain_main_body_right button{gap:8px}.mountain_view_banner_section,.park_notice_area{background-color:var(--Grayscale-100);padding:12px 20px}.park_notice_body{border:1px solid var(--Grayscale-200,#eee);background-color:var(--White);border-radius:10px;align-items:center;gap:8px;padding:16px;display:flex}.park_notice_body small{flex:1}.mountain_basic_body{align-items:center;gap:8px;margin-bottom:12px;font-weight:500;display:flex}.mountain_basic_body small i{margin-right:2px}.mountain_basic_footer{align-items:flex-start;gap:8px;font-weight:500;display:flex}.mountain_certificate_area_body{flex-direction:column;gap:24px;display:flex}.mountain_certificate_area_body li a{cursor:pointer;align-items:center;gap:16px;display:flex}.mountain_certificate_area_body_left{text-align:center;background:var(--Grayscale-100);border-radius:8px;align-content:center;width:56px;height:56px}.mountain_certificate_area_body_center{flex:1}.mountain_weather_area_header{justify-content:center;align-items:center;gap:8px;margin-bottom:24px;display:flex}.mountain_weather_area_header_temp_top{align-items:flex-end;display:flex}.mountain_weather_area_header_temp_minmax{padding:4px 0;display:flex}.mountain_weather_area_header_swiper{transform:translateY(-1px)}.mountain_weather_min{color:var(--Semantic-Info)}.mountain_weather_max{color:var(--Semantic-Error)}.mountain_weather_area_header_swiper{font-weight:500}.mountain_weather_area_header_swiper .swiper-slide{width:fit-content}.mountain_weather_area_header_swiper_slide{border:1px solid var(--Grayscale-200);background:var(--Grayscale-white);border-radius:10px;flex-direction:column;gap:6px;padding:12px;font-size:0;display:flex}.mountain_weather_area_header_swiper_slide.hiking_condition{gap:2px;padding-bottom:8px}.hiking_condition img{display:block;width:24px!important;height:24px!important}.mountain_weather_area_header_swiper_slide li{flex:1;align-items:center;gap:4px;display:flex}.mountain_weather_area_header_swiper_slide.sun_cycle li{gap:6px}.mountain_weather_banner_area{background-color:#f3f9fe;border-radius:8px;align-items:center;gap:6px;margin:16px 0 10px;padding:12px 16px;display:flex}.mountain_weather_banner_area small{flex:1}.mountain_weather_main_area_header{justify-content:center;align-items:center;display:flex}.mountain_weather_main_area_header li{text-align:center;flex:1}.mountain_weather_main_area_header li button{color:var(--Grayscale-500);font-size:1rem;font-weight:400;padding:12px!important}.mountain_weather_main_area_header li.on{border-bottom:2px solid var(--Grayscale-900)}.mountain_weather_main_area_header li.on button{font-weight:700;color:var(--Grayscale-900)!important}.mountain_weather_main_area_header li>button{width:100%}.weather_hourly_area{-webkit-user-select:none;user-select:none;cursor:grab;border-top:1px solid var(--Grayscale-200);border-bottom:1px solid var(--Grayscale-200);margin-left:-20px;margin-right:-20px;display:flex}.weather_hourly_area ul{padding-top:8px}.weather_hourly_area_th li{white-space:nowrap;padding:14px 8px;font-size:0}.weather_hourly_area_th li.weather_hourly_area_th_temp{padding:8px 8px 54px}.weather_hourly_area .swiper-slide{width:fit-content!important}.weather_hourly_area .swiper-slide ul li{border-left:1px solid var(--Grayscale-200);text-align:center;flex-direction:column;align-items:center;padding:12px 16px;font-size:0;display:flex}.weather_hourly_area .swiper-slide ul li:nth-child(2n){background-color:var(--Grayscale-50)}.weather_hourly_area .swiper-slide ul li.weather_hourly_temp{padding:8px 16px}.weather_hourly_temp{flex-direction:column;align-content:center;gap:8px;display:flex}.weather_hourly_temp img{width:24px;height:24px}.weather_hourly_wind_speed{padding:8px 16px!important}li.weather_hourly_area_th_wind_speed{padding:18px 8px}li.weather_hourly_wind_speed img{width:16px;height:16px}.weather_hourly_area_th_condition{padding:22px 8px!important}.weather_hourly_wind_condition{gap:2px;padding:10px 16px!important}.weather_hourly_wind_condition img{width:24px;height:24px}.weather_hourly_area_footer{text-align:right}.daily_weather_area{border-top:1px solid var(--Grayscale-200);border-bottom:1px solid var(--Grayscale-200);margin-left:-20px;margin-right:-20px;padding:8px 20px}.daily_weather_area_body li{justify-content:space-between;align-items:center;padding:12px 0;display:flex;position:relative}.daily_weather_area_body_left{align-items:center;gap:4px;display:flex}.daily_weather_area_body_center{align-items:center;gap:6px;width:100px;font-size:0;display:flex;position:absolute;top:50%;left:56%;transform:translate(-50%,-50%)}.daily_weather_area_body_center img{width:24px;height:24px}.cloued_sea_area_body{border:1px solid var(--Grayscale-200);background:var(--White);border-radius:12px;box-shadow:0 2px 8px #0000000f}.cloued_sea_area_body_top{border-top-left-radius:12px;border-top-right-radius:12px;flex-direction:column;gap:16px;padding:24px 16px;display:flex}.cloued_sea_area_body_top_noti{flex-direction:column;align-items:center;gap:4px;display:flex}.cloued_sea_area_body_top_noti p{font-weight:500}.cloued_sea_area_body_top_ipt_box{flex-direction:column;gap:8px;display:flex}.cloued_sea_area_body_bottom{background-color:var(--White);border-top:1px solid var(--Grayscale-200);border-bottom-right-radius:12px;border-bottom-left-radius:12px;padding:16px}.cloued_sea_area_body_bottom_body{background:var(--Grayscale-50);border-radius:12px;padding:26px 24px 20px}.cloued_sea_area_body_bottom_body_top{justify-content:space-between;display:flex}.cloued_sea_area_body_bottom_left{flex-direction:column;gap:4px;display:flex}.cloued_sea_area_body_bottom_body_bottom{color:var(--Grayscale-600);margin-top:16px;font-weight:500}.cloued_sea_area_body_bottom_body_bottom_banner{background:var(--White);border-radius:4px;align-items:center;gap:4px;margin-top:10px;padding:8px 12px;font-weight:500;display:flex}.cloued_sea_area_body_bottom_body_bottom,.cloued_sea_area_body_bottom_body_bottom small{align-items:center;display:flex}.cloued_sea_area_body_bottom_body_bottom small span:first-child{margin-right:4px}.cloued_sea_area_body_bottom_body_bottom small:after{content:"";background:var(--Grayscale-200);width:1px;height:10px;margin:0 8px;display:inline-block}.cloued_sea_area_body_bottom_body_bottom small:last-child:after{display:none}.mountain_course_map{z-index:90;background-color:var(--White);position:sticky;top:99px}.mountain_course_map.fixed{z-index:100;width:100%;max-width:500px;margin:0 auto;position:fixed;top:100px;left:0;right:0}.mountain_course_map.fixed .map_custom{border-radius:0!important}.all_course_area .all_course_area_limit{margin-top:8px}.all_course_area_limit{background-color:#fafafa;border-radius:8px;justify-content:center;align-items:center;gap:4px;padding:16px 20px;font-weight:700;display:flex}.all_course_area_list{margin-top:8px}.all_course_area_list_header{flex-wrap:wrap;place-content:center space-between;margin-bottom:16px;font-weight:500;display:flex}.all_course_area_list_header p{align-content:center}.all_course_area_list .ipt_box select{font-size:.75rem;line-height:1.333;display:inline-block}.common_section_footer{margin-top:16px}.common_section_footer button{width:100%}.course_item_area{border-bottom:1px solid var(--Grayscale-200);padding:16px 0}.course_item_area a{align-items:center;gap:16px;display:flex}.course_item_area:last-child{border-bottom:none}.course_item_area:first-child{padding-top:0}.course_item_area:last-child{border-bottom:none;padding-bottom:0}.course_item{align-items:center;gap:16px;display:flex}.course_item_left{background-color:#d9d9d9;border-radius:8px;flex:0 0 96px;align-items:center;width:96px;height:78px;display:flex;position:relative}.course_item_left_popular{width:auto;position:absolute;top:0;left:0}.course_item_left_thumbnail{object-fit:cover;border-radius:8px;width:100%;height:100%}.course_item_left_bookmark{position:absolute;bottom:4px;right:4px}.course_item_right{flex:1;justify-content:space-between;align-items:center;min-width:0;display:flex}.course_item_right_info{flex-direction:column;width:100%;min-width:0;display:flex}.course_item_right_info_location{align-items:center;gap:2px;display:flex}.course_item_right_info_course{align-items:center;display:flex}.course_item_right_info_course_name{flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:2px;display:flex}.course_item_right_info_course_desc{width:100%;min-width:0;color:var(--Grayscale-600);margin-bottom:4px;display:block}.course_item_right_info_course_desc .ellipsis1{width:100%}.stats_area_header_right{align-items:center;gap:8px;font-weight:500;display:flex}.stats_area_header{align-items:center;gap:8px;margin-bottom:10px;display:flex;padding-bottom:2px!important}.stats_area_header .swiper{margin-right:-20px}.search_result_live_content{flex-direction:column;gap:16px;display:flex}.search_result_live_item,.search_result_place_item{padding-bottom:16px}.search_result_live_item:not(:first-child){padding-top:16px}.search_result_live_item:not(:last-child),.search_result_place_item:not(:last-child){border-bottom:1px solid var(--Grayscale-200,#eee)}.search_result_live_item a{flex-direction:column;gap:8px;display:flex}.search_result_live_body{justify-content:space-between;gap:16px;display:flex}.live_figure_area{aspect-ratio:1;border-radius:8px;flex-shrink:0;width:88px;height:88px;position:relative;overflow:hidden}.live_figure_area:after{content:"";border:1px solid #21212114;width:100%;height:100%;position:absolute;top:0;left:0}.search_result_live_body .live_figure{width:100%;height:100%}.search_result_live_body .live_figure_number{aspect-ratio:1;width:22px;height:22px;color:var(--White);z-index:1;background:#0006;border-radius:8px 0;justify-content:center;align-items:center;font-size:12px;display:flex;position:absolute;bottom:0;right:0}.search_result_live_body_inner{flex-direction:column;gap:4px;display:flex}.search_result_live_footer{justify-content:space-between;display:flex}.search_result_live_footer .profile{align-items:center;gap:8px;display:flex;position:relative}.search_result_live_footer.list_footer .profile{align-items:center;gap:4px;display:flex;position:relative}.search_result_live_footer .profile .user_info{flex-direction:column;display:flex}.search_result_live_footer_right{gap:12px;display:flex}.search_result_live_footer_right li{align-items:center;gap:4px;display:flex}.mountain_around_area_map{margin-bottom:16px}.mountain_around_area_header{align-items:center;gap:8px;display:flex}.review_list_area a{border-bottom:1px solid var(--Grayscale-200);justify-content:flex-start;align-items:center;gap:16px;padding:16px 0;display:flex}.review_list_area li:last-child a{border-bottom:0;padding-bottom:0}.review_list_left{background:#d9d9d9;border-radius:8px;width:94px;height:94px;overflow:hidden}.review_list_left img{object-fit:cover;width:100%;height:100%;display:block}.review_list_right{flex-direction:column;flex:1;gap:8px;display:flex;overflow:hidden}.review_list_right_top{flex-direction:column;gap:2px;display:flex}.review_list_right_addr{align-items:center;display:flex;overflow:hidden}.review_list_right_addr .ellipsis{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.review_list_right_addr button{flex-shrink:0;align-items:center;gap:2px;margin-left:6px;display:flex}.review_list_right_content{background:var(--Grayscale-100);border-radius:8px;padding:8px}.thumbnail_slide figure{border-radius:8px;margin-bottom:8px;position:relative;overflow:hidden}.thumbnail_slide figure img{object-fit:cover;aspect-ratio:5/4;width:100%;height:100%;display:block}.thumbnail_slide_swiper{margin-left:-20px!important;margin-right:-20px!important}.thumbnail_slide_swiper .swiper-slide{flex-shrink:0!important;width:152px!important}.thumbnail_slide_swiper .swiper-slide.is_square{flex-shrink:0!important;width:111px!important}.thumbnail_slide figure img.is_square{aspect-ratio:1}.thumbnail_slide_number{width:28px;height:28px;color:var(--White);text-align:center;background:#0006;border-top-left-radius:8px;border-bottom-right-radius:8px;align-content:center;font-weight:700;display:inline-block;position:absolute;top:0;left:0}.thumbnail_slide_bookmark{position:absolute;bottom:8px;right:8px}.mountain_slide_info,.mountain_slide_info_bottom{flex-direction:column;gap:2px;display:flex}.search_view_area{flex-direction:column;gap:24px;display:flex}.search_section_body{flex-direction:column;gap:12px;display:flex}.search_section_header{justify-content:space-between;align-items:center;display:flex}.search_keyword_list{flex-wrap:wrap;gap:8px;display:flex}.search_keyword_item{border:1px solid var(--Grayscale-300,#e0e0e0);background:var(--Grayscale-white,#fff);border-radius:50px;justify-content:center;align-items:center;gap:4px;padding:8px 12px;display:flex}.search_keyword_item_none{justify-content:center;align-items:center;width:100%;padding:16px 0;display:flex}.search_keyword_item a{cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;display:flex}.search_popular_list{flex-wrap:wrap;align-items:flex-start;gap:8px 0;display:flex}.search_popular_item{flex:0 0 50%}.search_popular_item a{gap:16px;display:flex}.search_popular_item a .number{width:16px}.search_popular_item .b{white-space:nowrap;text-overflow:ellipsis;flex:1;padding-right:20px;overflow:hidden}.search_list_header{margin-bottom:16px}.search_list_footer{margin-top:16px}.search_list_body.card{grid-template-columns:repeat(2,1fr);gap:24px 8px;margin-top:16px;display:grid}.search_list_body>li{border-bottom:1px solid var(--Grayscale-300);padding:16px 0}.search_list_body.card>li{border:none;padding:0}.search_list_body>li:first-child{padding-top:0}.search_list_body>li:last-child{border:none;padding-bottom:0}.search_list_body .bookmark_title_area{margin-bottom:12px}.find_filter_area{white-space:nowrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.find_filter_area.sticky{background-color:var(--White);z-index:10;width:100%;padding-bottom:10px;position:sticky;top:56px;left:0}.filter_incharge{content:"";background-color:var(--Grayscale-200);width:1px;height:24px;margin:0 4px;display:inline-block}.find_list_body{padding-bottom:40px!important}.find_list_body>li{border-bottom:1px solid var(--Grayscale-200);padding:16px 0}.find_list_body.story>li{padding:24px 0}.find_list_body>li:first-child{padding-top:0}.find_list_body>li:last-child{border:none}.main_item_area .find_list_body{padding-bottom:0!important}.mountain_view_body>li{padding:16px 0}.mountain_view_body>li .story_item_body{margin-bottom:0}.mountain_view_body>li:not(:last-child){border-bottom:1px solid var(--Grayscale-200)}.mountain_view_body>li:last-child{padding-bottom:0}.bookmark_title_area{margin-bottom:8px}.story_item_header{justify-content:space-between;gap:10px;margin-bottom:12px;display:flex}.story_item_header_left{align-items:center;gap:8px;display:flex;position:relative}.story_item_header_left figure{border:1px solid var(--Grayscale-300);border-radius:50%;width:36px;height:36px}.story_item_header_left figure img{width:100%;height:100%;display:block}.story_item_header_left .dot{position:absolute;bottom:0;left:27px}.story_item_header_left_info{flex-direction:column;display:flex}.story_item_header_right{align-items:center;gap:2px;display:flex}.story_item_body{flex-direction:column;gap:12px;margin-bottom:12px;display:flex}.story_item_body_img{border-radius:12px;overflow:hidden}.story_item_body_img.no_border{border-radius:0}.story_item_body_img img{position:relative}.story_item_body_img img:nth-of-type(5){grid-area:1/4/2/5}.more_count{color:var(--White);font-weight:700}.story_detail_area{flex-direction:column;gap:4px;display:flex}.story_detail_area .story_detail_item{gap:16px;display:flex}.story_detail_area .story_detail_item .story_course{cursor:pointer;align-items:center;gap:2px;display:flex}.story_detail_area li .title:first-child{width:52px}.story_detail_area li .time_badge{align-items:center;gap:16px;display:flex}.story_detail_area li .time_badge li{gap:4px;display:flex}.story_detail_area li .time_badge small{background-color:var(--Grayscale-100);border-radius:4px;padding:2px 6px}.story_detail_bottom{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.story_detail_bottom li{background:var(--Grayscale-100);color:var(--Grayscale-600);border-radius:4px;flex-wrap:wrap;align-items:center;gap:2px;padding:2px 6px;display:flex}.mountain_view_body .story_detail_bottom{flex-wrap:wrap;align-items:center;gap:8px;width:100%;max-width:100%;height:24px;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.mountain_view_body .story_detail_bottom>li{flex-shrink:0;align-items:center;height:24px;display:inline-flex}.mountain_view_body .story_detail_bottom>li.btn_more_item{background:#f5f5f5;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.mountain_view_body .story_detail_bottom_measure{visibility:hidden;pointer-events:none;width:max-content;max-width:none;height:auto;position:absolute;top:0;left:0;overflow:visible}.story_item_footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.story_item_footer_left{align-items:center;gap:16px;display:flex}.story_item_footer_left button{align-items:center;gap:4px;display:flex}.comment_list_area{height:100%;padding:8px 20px 16px;overflow-y:auto}.bottom_sheet_content_area_body::-webkit-scrollbar{display:none}.comment_list_area .comment_item{gap:8px;margin-bottom:16px;display:flex}.comment_list_area .comment_item:last-child{margin-bottom:0}.comment_list_area .comment_item.reply{padding-left:40px}.fixed_modal_body .comment_list_area{padding:0 0 106px!important}.comment_profile{flex-shrink:0}.comment_profile .profile_img{background:#e5e5e5;border-radius:50%;width:32px;height:32px;display:block}.comment_content{flex:1}.comment_header{align-items:center;gap:4px;margin-bottom:2px;display:flex}.comment_time{color:var(--Grayscale-600)}.comment_text_group{word-break:break-word;margin-bottom:6px;line-height:1.25px}.comment_mention{color:var(--Brand-Primary-500,#00bf93);margin-right:4px;display:inline}.comment_text{display:inline}.comment_actions{gap:6px;display:flex}.comment_actions button{color:var(--Grayscale-500);cursor:pointer;background:0 0;border:none;padding:0}.comment_replying_bar{background:var(--Grayscale-100,#f5f5f5);color:var(--Grayscale-600,#757575);justify-content:space-between;align-items:center;padding:12px 20px;display:flex}.comment_replying_bar i{cursor:pointer}.comment_area_footer{background-color:var(--White);align-items:center;padding:12px 20px;display:flex}.fixed_modal_area .comment_area_footer{padding:8px 20px!important}.comment_area_footer .ipt_textarea{background:var(--White);border:1px solid var(--Grayscale-200);box-sizing:border-box;border-radius:24px;align-items:center;width:100%;display:flex;position:relative;padding:13px 50px 13px 16px!important}.comment_area_footer .comment_textarea{resize:none;word-break:break-all;background:0 0;border:none;outline:none;width:100%;height:22px;min-height:22px;max-height:144px;padding:0;line-height:22px;overflow-y:auto}.comment_area_footer button{justify-content:center;align-items:center;display:flex;position:absolute;bottom:0;right:8px;transform:translateY(-50%)}.comment_area_footer .ipt_box input{border-radius:24px!important}.comment_replying_body{background:var(--White);z-index:10;position:sticky;bottom:0}.profile_summary_area{border:1px solid var(--Grayscale-200,#eee);background:var(--Grayscale-white,#fff);border-radius:12px;justify-content:space-between;align-items:center;display:flex}.profile_summary_area .line{background:var(--Grayscale-200,#eee);width:1px;height:auto;padding:20px 0;display:flex}.profile_summary_area .stats_item{flex-direction:column;flex:1;align-items:center;gap:4px;padding:20px 0;display:flex}.profile_summary_area .stats_item.md{padding:24px 0}.archive_header{align-items:center;height:164px;padding-left:20px;display:flex;position:relative}.archive_header .archive_header_info{z-index:2;flex-direction:column;gap:6px;display:flex;position:relative}.archive_header.non_member .archive_header_info{gap:15px}.archive_header .archive_header_info .info_group{color:var(--Grayscale-900);align-items:center;gap:6px;display:flex}.archive_header .archive_header_info .info_group .count_number{align-items:center;gap:3px;display:flex}.archive_header .archive_header_info .info_group .count_number h3{background-color:var(--White);border-radius:4px;flex-shrink:0;padding:2px 6px}.archive_header .level_image_box{aspect-ratio:240/164;z-index:1;width:240px;position:absolute;top:0;right:0}.archive_header .level_image_box img{object-fit:cover;width:100%;height:100%}.archive_body{flex-direction:column;gap:16px;display:flex}.archive_area{background-color:var(--White);border-radius:12px;padding:16px}.archive_area_inner{flex-direction:column;gap:16px;display:flex}.archive_area_header{justify-content:space-between;align-items:center;display:flex}.archive_area_header a{justify-content:space-between;align-items:center;gap:2px;display:flex}.tracker_progress_swiper{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.tracker_progress_swiper .CircularProgressbar .CircularProgressbar-text{font-size:22px;font-weight:700}.archive_area_inner .tracker_progress_swiper{margin-left:-16px!important;margin-right:-16px!important}.hike_tracker_view_header .tracker_progress_swiper{margin-right:-20px!important}.tracker_progress_swiper .swiper-slide{width:56px!important;height:auto!important}.tracker_progress_swiper .swiper-slide .tracker_swiper_item,.schedule_list_area{flex-direction:column;gap:8px;display:flex}.schedule_list_header{justify-content:space-between;align-items:center;display:flex}.schedule_list_body{flex-direction:column;gap:8px;display:flex}.schedule_item_none{background:var(--Grayscale-100,#f5f5f5);border-radius:12px;justify-content:center;align-items:center;gap:10px;height:104px;padding:0;display:flex}.schedule_item{border:1px solid var(--Grayscale-200,#eee);border-radius:12px;flex-direction:column;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.schedule_item_inner{justify-content:space-between;align-self:stretch;align-items:flex-start;gap:16px;display:flex}.schedule_item_inner .item_left{align-self:stretch;align-items:center;gap:16px;width:100%;display:flex}.schedule_item_inner .item_left figure{aspect-ratio:1;border-radius:8px;width:72px;height:72px;overflow:hidden}.schedule_item_inner .item_left .item_info{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.schedule_item_inner button{justify-content:center;align-items:center;display:flex;rotate:90deg}.login_area{flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:calc(100dvh - 56px);padding:0 20px;display:flex}.login_area_header{flex-direction:column;align-items:center;gap:4px;display:flex}.login_area_header img{width:168px}.login_area_body_floating{border:1px solid var(--Grayscale-300);background-color:var(--White);filter:drop-shadow(0 4px 8px #0000000a);color:var(--Grayscale-800);letter-spacing:-.1px;border-radius:8px;margin-top:24px;margin-bottom:18px;padding:8px 13px;font-weight:700;display:inline-block;position:relative}.login_area_body_floating:after{content:"";border-left:1px solid var(--Grayscale-300);border-bottom:1px solid var(--Grayscale-300);background-color:var(--White);z-index:3;width:10px;height:10px;display:inline-block;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)rotate(-45deg)}.login_area_body_floating_point{color:#2196f3}.login_area_body{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.login_area_body ul{flex-direction:column;align-items:center;gap:12px;width:100%;display:flex;position:relative}.login_area_body ul li{width:100%;padding:0 12px}.login_area_body li button{gap:6px;width:100%;position:relative}.login_body_login_tooltip{z-index:3;font-size:.625rem;display:none;position:absolute;top:54%;right:-10px;transform:translateY(-50%)}.login_body_login_tooltip:after{content:"최근 로그인";white-space:nowrap;color:var(--Grayscale-900);font-weight:700;display:inline;position:absolute;top:44%;left:55%;transform:translate(-50%,-50%)}.login_area_body li button.on .login_body_login_tooltip{display:block}.login_area_footer{text-align:center;margin-top:24px}.login_area_footer a{color:var(--Grayscale-500);text-decoration:underline}.email_login_area{gap:24px}.email_login_area button[type=submit]{margin-top:12px}.email_login_footer{justify-content:center;align-items:center;gap:12px}.email_login_footer .divider{background-color:var(--Grayscale-200);width:1px;height:12px}.schedule_modify_area,.review_story_write_area{flex-direction:column;gap:24px;display:flex}.account_mountain_area{border:1px solid var(--Grayscale-200);border-radius:12px;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.account_mountain_area_left{align-items:center;gap:16px;display:flex}.account_mountain_area_left>img{object-fit:cover;background:#d9d9d9;border-radius:8px;width:56px;height:56px}.course_detail_sheet .bottom_sheet_subtitle_border_area{padding-bottom:0!important}.course_detail_sheet .bottom_sheet_content_area_body_content{border:none}.schedule_course_area{border-radius:12px}#schedule_course_map{aspect-ratio:2.19;border-bottom-right-radius:0;border-bottom-left-radius:0}.schedule_course_header{position:relative}.schedule_course_body{border:1px solid var(--Grayscale-200);border-bottom-right-radius:12px;border-bottom-left-radius:12px;flex-direction:column;padding:15px 16px;display:flex}.schedule_course_body.direct{border-radius:12px}.schedule_course_body_header{justify-content:space-between;margin-bottom:2px;display:flex;position:relative}.schedule_course_body_header_left{align-items:center;gap:2px;display:flex}.schedule_course_body_info{margin-bottom:4px;line-height:16px;display:block}.schedule_course_body_header_right>i{transform:rotate(90deg)}.story_file_area{flex-direction:column;gap:16px;display:flex}.story_file_area textarea{border:1px solid var(--Grayscale-300);border-radius:12px;height:168px;padding:12px 16px;overflow-y:auto}.story_file_body.short{align-items:center;gap:8px;display:flex}.story_file_body_ipt{width:100%}.story_file_body_ipt.short{border:1px solid var(--Grayscale-300);text-align:center;aspect-ratio:1;border-radius:12px;place-content:center;display:block;width:80px!important;height:80px!important}.story_file_body_ipt.short i{place-self:center}.story_file_wrap{touch-action:pan-x;overscroll-behavior-x:contain;scrollbar-width:none;gap:8px;width:100%;padding-right:20px;display:flex;overflow:auto hidden;margin-right:-20px!important}.story_file_item{cursor:grab;-webkit-tap-highlight-color:transparent;border-radius:12px;flex-shrink:0;width:80px;height:80px;position:relative;overflow:hidden}.story_file_item.dragging{cursor:grabbing}.story_file_item img{object-fit:cover;width:100%;height:100%}.remove_btn{color:#fff;background:#0009;border:none;border-radius:50%;width:20px;height:20px;position:absolute;top:6px;right:6px}.together_info_body{padding:0 20px 24px}.together_info_body .ipt_list_box .ipt_list:last-child .ipt_list_line{display:none}.together_info_body .ipt_list_box .radio_box{border:1px solid var(--Grayscale-300,#e0e0e0);border-radius:12px;flex-wrap:wrap;justify-content:center;align-items:center;gap:2px;padding:32px 0;display:flex}.together_info_body .ipt_list_box .radio_box .radio_item label{text-align:center;white-space:nowrap;flex-direction:column;align-items:center;gap:8px;width:78px;display:flex}.public_info_body .segment_box{margin-top:24px}.together_info_body .ipt_list_box{max-height:0;transition:all .2s;overflow:hidden}.together_info_body .ipt_list_box.active{max-height:100%}.mountain_main_area_top{justify-content:space-between;margin-bottom:8px;display:flex}.mountain_main_area_top .location{align-items:center;gap:2px;display:flex}.mountain_main_area_header{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;display:flex}.mountain_main_area_header_left{align-items:center;gap:8px;display:flex}.mountain_main_area_header_left small{color:var(--Grayscale-500);font-weight:500}.mountain_main_area_body{margin-bottom:16px}.mountain_course_summary{border:1px solid var(--Grayscale-200);background:var(--Grayscale-white);border-radius:12px;align-items:center;padding:18px 0;display:flex;box-sizing:border-box!important}.mountain_course_summary li{text-align:center;border-right:1px solid var(--Grayscale-200);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;width:100%;margin:0 auto;font-weight:500;display:flex}.mountain_course_summary li:last-child{border:none}.mountain_course_reservation_area{align-items:center;gap:8px;margin-top:16px;display:flex}.mountain_course_reservation_area a{flex:1;position:relative}.mountain_course_reservation_tooltip{position:absolute;top:-16px}.mountain_course_reservation_tooltip_text{position:relative}.mountain_course_reservation_tooltip_text>span{color:var(--White);white-space:nowrap;font-size:10px;font-weight:500;position:absolute;top:3px;left:50%;transform:translate(-50%)}.course_traffic_area_body{padding-top:16px}.course_traffic_area_body_header{border-bottom:1px solid var(--Grayscale-200);flex-direction:column;gap:4px;padding-bottom:16px;display:flex}.course_traffic_area_body_header p{align-items:center;gap:8px;display:flex}.course_traffic_area_body_header button{white-space:nowrap}.course_traffic_area_body_content{flex-direction:column;gap:8px;margin:16px 0;display:flex}.course_traffic_area_body_content li{align-items:center;gap:8px;display:flex}.course_traffic_area_body_content_timetable{flex-shrink:0;align-items:center;gap:2px;font-weight:500;display:flex}.course_traffic_area_body_content_parking_price{justify-content:space-between;align-items:center;gap:8px;display:flex}.course_traffic_area_body_content_parking_price_line{border-bottom:1px dashed var(--Grayscale-200);flex:1}.course_traffic_area_body_content.caution li{background:var(--Grayscale-100);border-radius:10px;padding:12px 16px}.course_traffic_area_bus{border:1px solid var(--Grayscale-200);border-radius:12px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:18px 16px;font-weight:500;display:flex}.course_traffic_area_bus_left{align-items:center;gap:4px;display:flex}.course_traffic_area_bus_right{align-items:center;gap:8px;display:flex}.course_label_area{text-align:center;justify-content:center;align-items:center;display:flex;margin-right:-20px!important}.course_label_item{background-color:var(--Grayscale-100);border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex;position:relative}.course_label_item img{object-fit:contain;width:24px;height:24px}.course_section_list_area{flex-direction:column;gap:8px;margin-top:16px;padding-left:0;display:flex}.course_section_list_area_title{align-items:center;gap:10px;margin-bottom:4px;display:flex}.course_section_list_area_title_text{align-items:center;font-weight:500;display:flex}.course_section_list_area_title_text i{margin-left:2px}.course_section_list_area_title_text small{white-space:nowrap;margin-left:4px}.course_section_list_area_title_number{text-align:center;align-content:center;width:24px;height:24px}.course_section_list_area_title_number span{text-align:center;width:20px;height:20px;color:var(--White);border-radius:50%;align-content:center;line-height:0;display:inline-block}.course_section_list_area_body,.course_section_list_area_footer{color:var(--Grayscale-900);border-left:2px solid;margin-left:11px;padding-bottom:8px;padding-left:20px}.course_section_list_area_footer{padding-top:8px;position:relative}.course_section_list_area_footer:before{content:"";background-color:#fff;border-top:0;border-left:0;width:30px;height:30px;position:absolute;top:2px;left:0;transform:translate(-50%)}.course_section_list_area_footer:after{content:"";background-color:#fff;border:2px solid;border-radius:50%;width:5px;height:5px;position:absolute;top:14px;left:-1px;transform:translate(-50%)}.course_section_list_area_body .course_section_list_area_body_comment,.course_section_list_area_body .course_section_list_area_top_course_label{margin-bottom:8px}.course_section_list_area_body_img_area .swiper-slide{width:fit-content!important}.course_section_list_area_body_img_area img{cursor:pointer;border-radius:10px;width:144px;height:115px;display:block}.course_section_list_area_body_caution_area{background:var(--Grayscale-100);color:var(--Grayscale-900);border-radius:10px;margin-top:8px;padding:12px 16px;font-weight:500}.course_section_list_area_body_btn_box{margin-top:8px;display:flex}.course_section_list_area_body_btn_box>a{flex:1;width:100%}.bubble_photospot{outline:1px solid var(--Grayscale-200);border-color:var(--Grayscale-200);border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:12px 16px;display:flex;position:relative;box-shadow:0 2px 6px #0000000f}.bubble_photospot_left{flex-direction:column;gap:2px;display:flex}.bubble_photospot_header{color:var(--Grayscale-900);align-items:center;gap:2px;font-size:0;display:flex}.bubble_photospot:before{content:"";background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='12' viewBox='0 0 14 12' fill='none'><path d='M0.292693 2.30078C-0.0922073 1.63411 0.388919 0.800782 1.15872 0.800782L12.0107 0.800781C12.7805 0.800781 13.2616 1.63411 12.8767 2.30078L8.45074 10.6989C8.06584 11.3655 7.10359 11.3655 6.71869 10.6989L0.292693 2.30078Z' fill='white'/><path d='M9.03931 0.800537C8.86896 1.12279 8.71803 1.45659 8.58716 1.80054H1.16919L7.96021 10.5916L8.00024 10.6433V11.1082C7.55782 11.3085 6.99285 11.1729 6.71899 10.699L0.293213 2.30054C-0.0675554 1.67565 0.332295 0.904512 1.01782 0.810303L1.15942 0.800537H9.03931Z' fill='%23EEEEEE'/></svg>") 50%/contain no-repeat;width:14px;height:12px;position:absolute;top:9px;left:-8px}.bubble_photospot_right{background-color:#d9d9d9;border-radius:4px}.bubble_photospot_right img{object-fit:cover;border-radius:4px;width:48px;height:48px;display:block}.course_tip_area_body{flex-direction:column;gap:8px;display:flex}.course_tip_area_body>p{align-items:flex-start;padding-left:20px;display:flex;position:relative}.course_tip_area_body>p:before{content:"";background-image:url(/icon/check/green.svg);background-repeat:none;background-position:0;width:16px;height:16px;position:absolute;top:1px;left:0}.stats_area_body{flex-direction:column;gap:4px;display:flex}.stats_area_body li{position:relative}.stats_area progress{appearance:none;background-color:var(--Grayscale-50);border-radius:12px;width:100%;height:44px;overflow:hidden}.stats_area progress::-webkit-progress-bar{background-color:var(--Grayscale-50);border-radius:12px}.stats_area progress::-webkit-progress-value{background-color:var(--Grayscale-50);border-radius:12px;transition:width .3s}.stats_area progress::-moz-progress-bar{background-color:var(--Grayscale-50);border-radius:12px;transition:width .3s}.status_area_body_left{align-items:center;gap:8px;font-weight:500;display:flex;position:absolute;top:22px;left:16px;transform:translateY(-50%)}.status_area_body_right{font-weight:500;position:absolute;top:22px;right:16px;transform:translateY(-50%)}.question_write_footer{position:relative}.question_write_footer .svg_tooltips{top:20px;left:50%;transform:translate(-50%,-50%)}.question_view_header_area,.magazine_view_header_area{background-color:var(--White);border-bottom:1px solid var(--Grayscale-200,#eee);padding:16px 20px}.question_view_header{flex-direction:column;gap:16px;display:flex}.question_view_header_top{flex-direction:column;gap:8px;display:flex}.notify_list_area{flex-direction:column;display:flex}.notify_list_item{padding:16px 20px}.notify_list_item.active{background:var(--Brand-Primary-25)}.notify_list_item a{align-items:flex-start;gap:16px;display:flex}.notify_list_item_info{flex-direction:column;gap:2px;display:flex}.magazine_list_area{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:16px;display:grid}.magazine_view_header{flex-direction:column;gap:4px;display:flex}.review_item_category_item{flex-direction:column;align-items:center;gap:8px;display:flex}.review_item_category_item a{aspect-ratio:1;background-color:var(--Grayscale-100);border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.review_item_category_item.active a{border:1px solid var(--Grayscale-900,#212121)}.review_item_category_item img{flex-shrink:0;width:100%;height:100%}.review_item_category_area{border-bottom:1px solid var(--Grayscale-200,#eee)}.review_item_category_list{scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none;flex-direction:column;gap:16px;margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px;display:flex;overflow-x:auto}.review_item_category_list::-webkit-scrollbar{display:none}.review_item_category_row{gap:10px;width:max-content;margin:0;padding:0;list-style:none;display:flex}.review_item_category_item{flex-direction:column;flex-shrink:0;align-items:center;gap:8px;display:flex}.find_list_container .btn_fab{bottom:68px!important}.review_tag_list{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.review_tag_item button{border-radius:20px;padding:10px 16px;display:flex}.review_write_item{border:1px solid var(--Grayscale-200,#eee);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.review_write_item_right{align-items:center;gap:16px;display:flex}.review_write_item_right .info{flex-direction:column;gap:2px;display:flex}.review_write_item figure{border:1px solid var(--Grayscale-200,#eee);border-radius:8px;width:56px;height:56px;overflow:hidden}.review_search_popular_brand_list{grid-template-columns:repeat(4,1fr);gap:16px 8px;margin-top:16px;display:grid}.review_search_popular_brand_item{flex-direction:column;align-items:center;gap:8px;display:flex}.review_search_popular_brand_item figure{border:1px solid var(--Grayscale-200,#eee);background-color:var(--White);border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;display:flex;overflow:hidden}.review_search_popular_brand_item figure img{object-fit:contain;width:60%;height:60%}.review_search_brand_list{flex-direction:column;gap:16px;display:flex}.review_search_brand_item{align-items:center;gap:16px;display:flex}.review_search_brand_item figure{border:1px solid var(--Grayscale-200,#eee);background-color:var(--White);border-radius:8px;justify-content:center;align-items:center;width:56px;height:56px;display:flex;overflow:hidden}.review_search_brand_item figure img{object-fit:contain;width:60%;height:60%}.review_search_brand_item .item_info{flex-direction:column;gap:2px;display:flex}.review_search_brand_none_item{align-items:center;gap:16px;display:flex}.review_search_brand_none_item figure{border-radius:8px;width:56px;height:56px}.review_search_brand_none_item.lg figure{border-radius:8px;width:72px;height:72px}.review_search_product_area .header{padding:0 20px 16px}.find_item_brand_list_area .header{padding:0 20px}.review_search_product_area .header_top,.find_item_brand_list_area .header_top{justify-content:space-between;align-items:center;padding-bottom:16px;display:flex}.review_search_product_area .header_top .info,.find_item_brand_list_area .header_top .info{flex-direction:column;gap:2px;display:flex}.review_search_product_area .header_top figure,.find_item_brand_list_area .header_top figure{border:1px solid var(--Grayscale-200,#eee);background-color:var(--White);border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;display:flex;overflow:hidden}.review_search_product_area .header_top figure img,.find_item_brand_list_area .header_top figure img{object-fit:contain;width:60%;height:60%}.review_search_product_list_area{padding:16px 20px}.review_search_product_list{flex-direction:column;gap:16px;display:flex}.review_search_product_item{align-items:center;gap:16px;display:flex}.review_search_product_item figure{border:1px solid var(--Grayscale-200,#eee);background-color:var(--White);border-radius:8px;justify-content:center;align-items:center;width:72px;height:72px;display:flex;overflow:hidden}.review_search_product_item figure img{object-fit:cover}.review_search_product_item .item_info{flex-direction:column;gap:2px;display:flex}.find_item_header_area{flex-direction:column;gap:16px;display:flex}.find_item_header_top{justify-content:space-between;align-items:flex-start;display:flex}.find_item_header_left .info_location{align-items:center;gap:2px;display:flex}.find_item_header_left .title{margin-top:4px}.find_item_header_left .copy_area{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.find_item_header_right{align-items:center;gap:16px;display:flex}.review_tag_display_list{align-items:center;gap:4px;margin-top:8px;display:flex}.review_tag_display_item button{padding:4px 8px!important}.review_move_area{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.review_move_left{flex-direction:column;gap:2px;display:flex}.review_move_area button{white-space:nowrap;border-radius:100px!important}.filter_list_header{flex-wrap:wrap;place-content:center space-between;margin-bottom:16px;font-weight:500;display:flex}.review_search_food_list{flex-direction:column;gap:16px;display:flex}.review_search_food_item{cursor:pointer;align-items:center;gap:12px;display:flex}.review_search_food_item .left{aspect-ratio:1;background:var(--Grayscale-100);border-radius:100px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.review_search_food_item .item_info{flex-direction:column;gap:2px;display:flex}.search_result_list{background-color:var(--White);border:1px solid var(--Grayscale-400);z-index:200;border-radius:16px;max-height:240px;list-style:none;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden auto;box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.result_item{color:var(--Grayscale-900);cursor:pointer;align-items:center;gap:8px;padding:12px 16px;display:flex}.result_item:hover{background-color:var(--Grayscale-50)}.news_notice_area,.news_notice_area .left{justify-content:space-between;gap:8px;display:flex}.news_notice_pick_area{border-bottom:1px solid var(--Grayscale-200)}
.hourly_weather_wrapper{overflow:hidden}.stort_title_area{margin-bottom:16px}.store_banner_swiper{aspect-ratio:390/240;width:100%;position:relative;overflow:hidden}.store_banner_swiper figure{width:100%;height:100%;margin:0}.store_banner_swiper img{display:block}.store_banner_swiper .swiper-pagination{z-index:1;background:#0000004d;border-radius:100px;width:auto;min-width:44px;padding:3px 9px;font-size:12px;font-weight:500;line-height:14px;display:inline-block;bottom:14px;left:20px;color:var(--White)!important}.product_item_layout{display:flex}.product_item_layout.layout_small{flex-direction:row;align-items:center;gap:12px}.product_item_layout.layout_medium{flex-direction:column;gap:12px}.product_item_layout.layout_large{flex-direction:column;gap:8px}.product_item_layout.layout_orders{align-self:stretch;align-items:flex-start;gap:16px}.store_banner_area .swiper{margin-left:0!important;margin-right:0!important}.store_item_header{border-radius:8px;flex-shrink:0;position:relative}.store_item_swiper .swiper{margin-left:-20px!important;margin-right:-20px!important}.store_item_swiper .swiper-slide{width:unset!important}.store_item_image{border-radius:8px}.store_item_image img{object-fit:cover;aspect-ratio:1;border-radius:8px;width:100%;height:100%;display:block}.store_item_image img.is_border{border:1px solid var(--Grayscale-200,#eee)}.store_item_image img.is_soldout{opacity:.5}.store_item_header .store_item_bookmark{z-index:1;background:0 0;border:none;position:absolute}.store_item_header_number{width:28px;height:28px;color:var(--White);text-align:center;z-index:1;background:#0006;border-top-left-radius:8px;border-bottom-right-radius:8px;align-content:center;font-weight:700;display:inline-block;position:absolute;top:0;left:0}.store_item_content{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.store_item_content.gap_md{gap:8px}.store_item_content .info_name_group{flex-direction:column;gap:2px;display:flex}.store_item_content .info_discount_group{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.store_item_content .info_badge_group{flex-wrap:wrap;gap:4px;line-height:14px;display:flex}.recommend_item_list{flex-direction:column;gap:40px;display:flex}.recommend_item{flex-direction:column;gap:16px;display:flex}.recommend_item .item_banner{border-radius:8px;flex-direction:column;justify-content:center;align-items:flex-start;height:100px;padding:30px 20px;display:flex}.item_banner.yellow_ver{background-color:var(--Yellow-50);color:var(--Yellow-950)}.item_banner.purple_ver{background-color:var(--Purple-50);color:var(--Purple-950)}.item_banner.blue_ver{background-color:var(--Blue-50);color:var(--Blue-950)}.filter_item_area .filter_area{padding-bottom:16px}.filter_item_list{grid-template-columns:repeat(2,1fr);gap:24px 8px;display:grid}.store_my_header{padding:8px 20px 16px}.store_my_menu_area li{padding:12px 0}.store_my_menu_area li a{justify-content:space-between;align-items:center;display:flex}.store_my_menu_review{justify-content:space-between;align-items:center;gap:4px;display:flex}.orders_area .filter_area{border-bottom:1px solid var(--Grayscale-200,#eee);padding:16px 0 16px 20px}.orders_list .order_item_actions{justify-content:space-between;align-items:center;gap:8px;margin-top:16px;display:flex}.order_status_item_info{border-bottom:1px solid var(--Grayscale-200,#eee);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.order_status_item_info .order_item_info_left{justify-content:space-between;align-items:center;display:flex}.order_item_info_left small:before{content:"";background-color:var(--Grayscale-300);vertical-align:middle;width:1px;height:11px;margin:0 8px;display:inline-block;position:relative;bottom:1px}.order_status_group_list{flex-direction:column;display:flex}.order_view_area .order_status_group_list{padding:0}.order_status_header{border:1px solid var(--Grayscale-100,#f5f5f5);background:var(--Grayscale-100,#f5f5f5);border-radius:6px;align-items:center;gap:2px;height:40px;padding:10px 16px;display:flex}.order_status_header span{line-height:.5;display:inline-block}.order_item_details{flex-direction:column;gap:8px;display:flex}.price_count_group{flex-wrap:wrap;align-items:center;display:flex}.price_count_group small:last-child:before{content:"";vertical-align:middle;background-color:var(--Grayscale-300);width:1px;height:11px;margin:0 6px;display:inline-block;position:relative;bottom:1px}.delivery_info_body{justify-content:center;align-items:center;display:flex}.delivery_info_group{align-items:center;gap:4px;height:16px;display:flex}.delivery_info_group .tracking_number{z-index:1;color:var(--Semantic-Info);font-weight:500;text-decoration:underline;position:relative}.delivery_info_group .tracking_number:after{content:"";z-index:-1;position:absolute;inset:-10px}.order_product_list{flex-direction:column;gap:16px;padding-bottom:16px;display:flex}.order_status_group{flex-direction:column;gap:16px;padding:16px 20px;display:flex}.order_product_list .order_product_item:not(:last-child){border-bottom:1px solid var(--Grayscale-200,#eee);padding-bottom:16px}.order_product_item,.order_status_group_inner{flex-direction:column;gap:16px;display:flex}.delivery_info_list{flex-direction:column;gap:12px;display:flex}.delivery_info_list .delivery_info_item{gap:16px;display:flex}.delivery_info_list .delivery_info_item .info_label{flex-shrink:0;width:50px}.order_product_item:not(:last-child){border-bottom:1px solid var(--Grayscale-200,#eee)}.price_info_list{flex-direction:column;gap:12px;display:flex}.price_info_list .price_info_item{justify-content:space-between;align-items:center;display:flex}.price_info_list:not(:last-child){border-bottom:1px solid var(--Grayscale-200,#eee);padding-bottom:16px}.product_item_header .product_item_image img.is_soldout{opacity:.5}.product_view_item_content{flex-direction:unset;flex:1;justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;display:flex;position:relative}.product_view_item_content .product_view_inner{flex-direction:column;gap:8px;display:flex}.product_view_item_content .info_name_group{flex-direction:column;gap:2px;display:flex}.product_view_item_content .info_discount_group{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.product_detail_view{max-height:1080px;padding-bottom:80px;position:relative;overflow:hidden}.product_detail_view.expanded{padding-bottom:0;max-height:none!important}.product_detail_overlay_group{z-index:1;box-sizing:border-box;justify-content:center;align-items:flex-end;width:100%;height:160px;padding:0 20px 32px;display:flex;position:absolute;bottom:0;left:0;right:0}.product_detail_overlay_group:before{content:"";opacity:.7;z-index:-1;background:linear-gradient(#fff0 0%,#fff 69.38%);position:absolute;inset:0}.product_recommend_content{padding-bottom:24px}.product_recommend_content .title{padding:24px 20px 16px}.product_review_view .review_filter_area{padding-bottom:16px}.product_review_view_list{flex-direction:column;gap:16px;display:flex}.product_review_view_item{border-bottom:1px solid var(--Grayscale-200,#eee);padding-bottom:16px}.product_review_view_item:last-child{border-bottom:none}.product_review_view_item .product_review_user{align-items:center;gap:4px;display:flex}.product_review_view_item .product_review_info{padding-bottom:8px}.review_text_wrapper{width:100%;display:block}.ellipsis3{-webkit-line-clamp:3;text-overflow:ellipsis;word-break:break-all;-webkit-box-orient:vertical;max-height:4.5em;line-height:1.5;overflow:hidden;display:-webkit-box!important}.review_toggle_btn{cursor:pointer;background:0 0;border:none;padding:0;font-size:14px}.product_review_view_item .product_review_visual figure{border-radius:8px}.product_review_view_item .product_review_action{justify-content:space-between;align-items:center;padding-top:8px;display:flex}.product_review_view_item .product_review_action .review_tag{border:1px solid var(--Grayscale-100,#f5f5f5);background:var(--Grayscale-100,#f5f5f5);border-radius:50px;justify-content:center;align-items:center;gap:4px;height:24px;padding:4px 8px;display:flex}.cart_manage_area{justify-content:space-between;align-items:center;padding:8px 20px 16px;display:flex}.cart_item_list{padding:0 20px}.cart_item_list .cart_item{border-bottom:1px solid var(--Grayscale-200,#eee);align-items:flex-start;gap:8px;width:100%;padding:16px 0;display:flex}.cart_item_list .cart_item:last-child{border-bottom:none}.cart_item_body{flex-direction:column;gap:8px;width:100%;display:flex}.cart_item_inner{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.cart_item_inner a{align-items:flex-start;gap:16px;display:flex}.cart_price_inner{flex-direction:column;gap:16px;padding:16px 20px 14px;display:flex}.payment_product_list,.price_info_inner,.payment_product_item{flex-direction:column;gap:16px;display:flex}.payment_product_item:not(:last-child){border-bottom:1px solid var(--Grayscale-200,#eee);padding-bottom:16px}.payment_point_info_body{flex-wrap:wrap;align-items:center;display:flex}.payment_point_info_group{align-items:center;gap:4px;height:16px;display:flex}.payment_point_info_group:last-child:before{content:"";background-color:var(--Grayscale-300);width:1px;height:11px;margin-left:8px;margin-right:4px}.payment_price_info_group,.payment_agreement_info_group{flex-direction:column;gap:16px;display:flex}.payment_agreement_info_group .agreement_total{border-bottom:1px solid var(--Grayscale-200);padding-bottom:16px}.payment_agreement_info_group .ipt_list li{justify-content:space-between;display:flex}.order_status_body{flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.order_status_info_header{flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.order_status_body .order_status_info{text-align:center;flex-direction:column;gap:4px;display:flex}.order_status_info{text-align:center}.review_tab{border-bottom:1px solid var(--Grayscale-200);background:var(--White);padding:0 20px;display:block}.review_tab .swiper{margin-right:-20px}.review_tab.sticky{background-color:var(--White);z-index:101;-self:flex-start;width:100%;position:sticky;top:56px;left:0}.review_tab .review_tab_item{white-space:nowrap;cursor:pointer;color:var(--Grayscale-500);border:none;padding:12px 0;font-size:1rem;font-weight:400;line-height:1.5;position:relative}.review_tab .review_tab_item.active{color:var(--Grayscale-900);font-weight:700}.review_tab .review_tab_item.active:after{width:100%}.review_tab .review_tab_item:after{content:"";background-color:var(--Black);width:0;height:2px;transition:width .3s;position:absolute;bottom:0;left:0}.review_tab.basic_mode .tab_container{justify-content:space-around;display:flex}.review_tab.fixed_width .tab_item_wrapper{flex:1;justify-content:center;display:flex}.review_tab.fixed_width .tab_item_wrapper .review_tab_item{flex:1}.review_filter_area{justify-content:space-between;margin-bottom:16px;display:flex}.review_filter_area_left>*{font-weight:500}.review_filter_area_left .filter_number{color:var(--Brand-Primary-500,#00bf93)}.custom_select_trigger{cursor:pointer;color:var(--Grayscale-900);background:0 0;border:none;align-items:center;gap:4px;font-weight:500;transition:color .3s;display:flex}.quantity_stepper_area{justify-content:space-between;align-items:center;width:100%;display:flex}.quantity_stepper_inner{border:1px solid var(--Grayscale-300,#e0e0e0);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;width:fit-content;display:flex}.quantity_stepper_inner.small{padding:8px 12px}.quantity_stepper_inner.large{padding:10px 16px}.quantity_stepper_inner .quantity_value{justify-content:center;align-items:center;display:flex}.quantity_stepper_inner.small .quantity_value{width:28px;font-size:.75rem}.quantity_stepper_inner.large .quantity_value{width:34px;font-size:.875rem}.quantity_stepper_inner .btn{background:0 0;border:none;justify-content:center;align-items:center;margin:-10px;padding:10px;display:flex}.order_shipping_info_area .ipt_box{align-items:center;gap:16px}.order_area section>h5{margin-bottom:16px}.cart_bottom_area{position:relative}.cart_bottom_tooltip{pointer-events:none;position:absolute;top:0;left:50%;transform:translate(-50%)}.mypage_header_inner .sub_header_left .default{font-weight:500}.mypage_header_inner .sub_header_left .active{font-weight:700}.mypage_header_info{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.mypage_header_info_inner{flex-direction:column;gap:4px;display:flex}.mypage_user_badge{border:1px solid var(--Grayscale-200,#eee);border-radius:14px;align-items:center;gap:4px;width:fit-content;padding:6px 10px;display:flex;position:relative}.mypage_user_badge .level_dot_text{justify-content:center}.mypage_intro{margin-bottom:16px}.mypage_social_container{align-items:center;gap:12px;margin-bottom:24px;display:flex}.mypage_social_container .social_item{border:1px solid var(--Grayscale-200,#eee);cursor:pointer;border-radius:50px;padding:6px}.mypage_stats_container{border:1px solid var(--Grayscale-200,#eee);background:var(--Grayscale-white,#fff);border-radius:12px;justify-content:space-between;align-items:center;display:flex}.mypage_stats_container .mypage_item{flex-direction:column;flex:1;align-items:center;gap:4px;padding:20px 0;display:flex}.archive_stats_container .mypage_item{padding:24px 0}.mypage_stats_container .line{background:var(--Grayscale-200,#eee);width:1px;height:auto;padding:20px 0;display:flex}.mypage_stats_container .mypage_item_desc{color:var(--Grayscale-500,#9e9e9e);gap:4px;display:flex}.mypage_content_tab{border-bottom:1px solid var(--Grayscale-200);white-space:nowrap;z-index:1;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.mypage_content_tab .mypage_content_tab_item{white-space:nowrap;cursor:pointer;color:var(--Grayscale-500);border:none;flex:1;padding:12px 0;font-size:1rem;line-height:1.5;position:relative}.mypage_content_tab .mypage_content_tab_item.active{color:var(--Grayscale-900)}.mypage_content_tab .mypage_content_tab_item:after{content:"";background-color:var(--Black);width:0;height:2px;transition:width .3s;position:absolute;bottom:-1px;left:0}.mypage_content_tab .mypage_content_tab_item.active:after{width:100%}.mypage_story_list{grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.mypage_story_list_item figure{aspect-ratio:1;width:100%;position:relative;overflow:hidden}.mypage_story_list_item .story_list_overlay{background:linear-gradient(#0000 60%,#0009);width:100%;height:100%;position:absolute;top:0;left:0}.mypage_story_list_item figure img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.mypage_story_list_item .lock_white{position:absolute;top:6px;right:6px}.item_card_left figure{border:1px solid #21212114;border-radius:8px;width:96px;height:96px;position:relative;overflow:hidden}.item_card_left figure img{object-fit:cover;width:100%;height:100%}.mypage_item_list,.mypage_space_list{flex-direction:column;padding:24px 20px;display:flex}.mypage_item_list .item_card_left,.mypage_space_list .item_card_left{flex-shrink:0;position:relative}.setting_list .setting_item{padding:12px 0}.setting_list .setting_item,.setting_list .setting_item a,.setting_list .setting_item button,.store_my_body a{text-align:left;justify-content:space-between;align-items:center;width:100%;display:flex}.mypage_review_tab{z-index:10;position:sticky;top:56px;left:0;padding:0!important}.profile_item_area{flex-direction:column;gap:24px;padding-top:16px;display:flex}.profile_item_area a{align-items:flex-start;gap:16px;display:flex}.profile_item_left{position:relative}.profile_item_area figure{border:1px solid var(--Grayscale-300);border-radius:8px;width:94px;height:94px;overflow:hidden}.profile_item_right{flex-direction:column;justify-content:flex-start;display:flex}.profile_item_right_top{justify-content:space-between;align-items:flex-start;margin-bottom:4px;display:flex}.profile_item_right_top .item_right{rotate:90deg}.profile_item_right_top_info{flex-direction:column;gap:2px;display:flex}.profile_item_right_top_info .location{align-content:center;align-items:center;gap:2px;display:flex}.profile_item_right .desc,.profile_item_right p{margin-bottom:6px}.setting_area section>p{padding:6px 0}.notice_list li{border-bottom:1px solid var(--Grayscale-200,#eee);flex-direction:column;align-items:flex-start;padding:21px 0;display:flex}.notice_view_header{border-bottom:1px solid var(--Grayscale-200,#eee);flex-direction:column;gap:4px;margin-bottom:24px;padding-bottom:16px;display:flex}.notice_view_body{flex-direction:column;gap:24px;display:flex}.notice_view_area_body_img{flex-direction:column;gap:8px;display:flex}.notice_view_body figure img{object-fit:cover;width:100%;height:100%}.contact_area_body{flex-direction:column;gap:8px;display:flex}.contact_area_body li button{gap:6px}.contact_header{margin-bottom:24px}.contact_header h2{margin-bottom:16px}.withdraw_header{margin-bottom:24px}.withdraw_header h2{margin-bottom:16px}.withdraw_body{flex-direction:column;gap:24px;display:flex}.withdraw_body .ipt_list{gap:24px}.withdraw_body .ipt_box{flex-direction:column;align-items:flex-start;gap:10px}.withdraw_body textarea{border:1px solid var(--Grayscale-300,#e0e0e0);border-radius:12px;justify-content:center;align-items:center;width:100%;height:168px;padding:12px 16px 132px;font-family:SUIT;font-size:16px;font-weight:400;line-height:1.5;display:flex}.point_header{background-color:var(--White);border-radius:12px;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.point_body{flex-direction:column;gap:16px;width:100%;display:flex}.point_body .review_filter_area{padding:0}.point_body .filter_area{margin-left:0}.point_body_list_item{align-items:center;gap:16px;padding:10px 0;display:flex}.point_body_list_item span{aspect-ratio:1;border-radius:100px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.point_body_list_item_info{flex-direction:column;gap:2px;width:100%;display:flex}.point_guide_area{color:var(--Grayscale-800);flex-direction:column;gap:1.5rem;font-size:.875rem;line-height:1.42858;display:flex}.point_guide_area p{word-break:keep-all}.point_guide_area>ul{flex-direction:column;gap:1.5rem;display:flex}.point_guide_area ul ul{padding-left:20px;list-style:outside}.profile_modify_image{margin-bottom:36px}.profile_modify_ipt{flex-direction:column;gap:24px;display:flex}.profile_modify_ipt li h6{margin-bottom:8px}.profile_modify_ipt textarea{font-size:16px;line-height:1.5}.profile_modify_sns{gap:8px}.profile_modify_sns li{align-items:center;gap:16px;display:flex}.profile_modify_sns li .ipt_box{flex:1}.phone_auth_area{flex-direction:column;gap:12px;display:flex}.phone_auth_verify_box{flex-direction:column;gap:24px;width:100%;display:flex}.pw_change_area{flex-direction:column;gap:24px;display:flex}.pw_change_new_password{flex-direction:column;gap:10px;display:flex}.pw_change_footer{justify-content:center;align-items:center;padding-top:24px;display:flex}.schedule_list_area{flex-direction:column;gap:16px;display:flex}.hike_schedule_list{flex-direction:column;gap:8px;display:flex}.hike_schedule_list_non{background:var(--Grayscale-100,#f5f5f5);border-radius:12px;justify-content:center;align-items:center;gap:10px;height:104px;padding:0;display:flex}.hike_schedule_item_group{flex-direction:column;gap:8px;display:flex}.hike_schedule_item_box{border:1px solid var(--Grayscale-200,#eee);border-radius:12px;flex-direction:column;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.hike_schedule_item_inner{justify-content:space-between;align-self:stretch;align-items:flex-start;gap:16px;display:flex}.hike_schedule_item_box .hike_schedule_item_inner .item_left{align-self:stretch;align-items:center;gap:16px;width:100%;display:flex}.hike_schedule_item_box .hike_schedule_item_inner .item_left figure{aspect-ratio:1;border-radius:12px;width:72px;height:72px;overflow:hidden}.hike_schedule_item_box .hike_schedule_item_inner .item_left .item_info_right{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.hike_schedule_item_box .hike_schedule_item_inner .item_left .item_info_right .badge_group{align-items:flex-start;gap:4px;display:flex}.hike_schedule_item_box .hike_schedule_item_inner .item_right{justify-content:center;align-items:center;display:flex;rotate:90deg}.scrab_body.card{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.scrab_body.card:has(.product_item_layout){gap:24px 8px}.scrab_body.list>li{border-bottom:1px solid var(--Grayscale-300);padding:16px 0}.scrab_body.list>li:last-child{border-bottom:none;padding-bottom:0}.scrab_body_desc{background-color:var(--Grayscale-100);color:var(--Grayscale-600);border-radius:8px;margin-top:8px;padding:8px}.scrab_body_desc small{display:-webkit-box}.magazine_card{aspect-ratio:171/214;background:#d9d9d9 50%/cover no-repeat;border-radius:8px;width:100%;position:relative;overflow:hidden}.magazine_card a{width:100%;height:100%;text-decoration:none;display:block;position:relative}.magazine_card_title{color:var(--White);z-index:10;padding:16px}.story_card_header>button,.magazine_card>button{position:absolute;bottom:8px;right:8px}.story_card_header{aspect-ratio:1;background:#d9d9d9 50%/cover no-repeat;border-radius:8px;width:100%;margin-bottom:12px;position:relative;overflow:hidden}.story_card_body{flex-direction:column;gap:2px;margin-bottom:6px;display:flex}.story_card_footer{align-items:center;gap:4px;display:flex}.hike_tracker_header,.hike_tracker_view_header{background-color:var(--White);border-radius:0 0 24px 24px}.hike_tracker_header .hike_tracker_title{padding:16px 20px}.hike_tracker_header .hike_tracker_swiper_wrapper{padding:0 0 24px 20px}.hike_tracker_header .hike_tracker_swiper_wrapper .hike_progress_swiper{padding:0 8px}.hike_tracker_content .review_filter_area{padding:24px 20px 16px!important}.hike_tracker_content .hike_tracker_list{grid-template-columns:repeat(3,1fr);gap:24px 0;padding-bottom:80px;display:grid}.hike_tracker_content .hike_tracker_item_inner{flex-direction:column;align-items:center;gap:8px;width:100%;display:flex;position:relative}.hike_tracker_content .hike_item_info{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.hike_tracker_content .hike_item_info figure{aspect-ratio:1;width:96px;height:96px;margin-bottom:8px}.hike_tracker_item.none_info{opacity:.12}.hike_tracker_content .hike_item_badge{background-color:var(--Grayscale-900);border:1px solid var(--White);aspect-ratio:1;width:20px;height:20px;color:var(--White);border-radius:50px;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:absolute;top:0;right:0}.hike_tracker_view_content .hike_tracker_list.grid_3_column{grid-template-columns:repeat(3,1fr);gap:20px 8px;padding:24px 10px;display:grid}.hike_tracker_view_content .hike_tracker_list.grid_4_column{grid-template-columns:repeat(4,1fr);gap:12px 2px;padding:24px 9px;display:grid}.hike_tracker_view_content .hike_tracker_list.grid_8_column{grid-template-columns:repeat(8,1fr);gap:12px 2px;padding:24px 12px;display:grid}.hike_tracker_view_content .hike_tracker_list.grid_8_column .hike_item_info figure,.hike_tracker_view_content .hike_tracker_list.grid_4_column .hike_item_info figure{aspect-ratio:1;height:auto;width:100%!important}.hike_tracker_view_header{flex-direction:column;gap:24px;padding:16px 20px 24px;display:flex}.hike_tracker_view_header_top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.hike_tracker_view_header_info{flex-direction:column;gap:4px;display:flex}.hike_tracker_view_header .hike_tracker_view_header_figure{aspect-ratio:1;border-radius:50px;width:56px;height:56px}.hike_detail_list_area .review_filter_area{margin-bottom:16px}.hike_schedule_view_content{flex-direction:column;gap:16px;display:flex}.hike_schedule_view_content .info_card{background-color:var(--White);border-radius:12px;padding:16px}.hike_schedule_view_content .info_card.not_padding{padding:0}.hike_schedule_view_content .info_card.not_padding .info_card_title{padding:16px}.hike_schedule_view_content .info_card_title{padding-bottom:16px}.hike_schedule_view_content .live_mountain_info_body{flex-direction:column;gap:8px;display:flex}.hike_schedule_view_content .live_mountain_info_body li{border:1px solid var(--Grayscale-200);border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:18px 16px;display:flex}.hike_schedule_view_content .live_mountain_info_body .left{justify-content:space-between;align-items:center;gap:4px;display:flex}.hike_schedule_view_content .live_mountain_info_body .right button{justify-content:space-between;align-items:center;gap:8px;display:flex}.hike_schedule_view_content .mountain_weather_area_header{margin-bottom:18px}.hike_schedule_view_content .mountain_weather_area_header_swiper{margin-bottom:14px;padding-bottom:2px}.hike_schedule_view_content .mountain_weather_area_header_swiper .swiper{margin-left:-20px!important;margin-right:-20px!important;padding-bottom:2px!important;padding-left:20px!important}.hike_schedule_view_content .weather_hourly_area{border-top:none}.hike_schedule_view_content .mountain_weather_main_btn{margin-top:16px}.hike_schedule_view_content .mountain_weather_area_info_header{padding:0 16px 16px}.hike_schedule_view_content .mountain_weather_area_info_body_none{text-align:center;background:var(--Grayscale-100,#f5f5f5);border-radius:12px;flex-direction:column;justify-content:center;height:92px;display:flex}.hike_schedule_view_content .mountain_weather_area_info_body{border:1px solid var(--Grayscale-200,#eee);background-color:var(--White);border-radius:12px;justify-content:center;align-items:center;padding:12px;display:flex}.hike_schedule_view_content .mountain_weather_area_info_body li{flex:1;justify-content:center;align-items:center;gap:8px;display:flex}.hike_schedule_view_content .mountain_weather_area_info_body .divider{background-color:var(--Grayscale-200);flex:none;width:1px;height:16px;margin:0}.hike_schedule_list_body .hike_schedule_list_box{flex-direction:column;gap:16px;display:flex}.hike_schedule_view_header{justify-content:space-between;align-items:center;gap:16px;padding:20px 24px 20px 16px;display:flex}.hike_schedule_view_header .info_box{flex-direction:column;gap:4px;display:flex}.hike_schedule_view_header .info_box .text_box{align-items:center;gap:2px;display:flex}.hike_schedule_view_header figure{aspect-ratio:1;border-radius:50px;width:72px;height:72px}.hike_schedule_view_content .park_notice_area{padding:0}.weather_hourly_area .swiper{margin:0!important}.weather_hourly_area .swiper-slide ul.is_tomorrow li{border-left:1px solid var(--Grayscale-400)}.hiking_course_info_card .schedule_course_body_only{border:1px solid var(--Grayscale-200);border-radius:12px;flex-direction:column;padding:15px 16px;display:flex}.schedule_checklist_info_card .info_card_header button{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.schedule_checklist_info_card .checklist_info_card_item{border-bottom:1px solid var(--Grayscale-200);padding:16px 0}.schedule_checklist_info_card .checklist_info_card_item:first-child{padding-top:0}.schedule_checklist_info_card .checklist_info_card_item:last-child{border-bottom:none;padding-bottom:8px}.schedule_checklist_info_card .group_title{padding-bottom:8px}.checklist_info_card_item .group_body{flex-direction:column;gap:8px;display:flex}.navigation_mountain_view_area_body{align-items:center;gap:8px;padding:16px 20px;display:flex}.navigation_mountain_view_area_body .line{border:1px solid var(--Grayscale-300)!important;padding:12px!important}.navigation_mountain_view_area_body li .primary{width:100%}.navigation_mountain_view_area_body li:first-child{flex:none}.register_term_area{margin:24px 0}.register_term_area>label:first-child{border-bottom:1px solid var(--Grayscale-300);padding-bottom:26px}.register_term_area ul li{justify-content:space-between;align-items:center;gap:10px;display:flex}.register_term_area ul{flex-direction:column;gap:16px;padding-top:24px;display:flex}.register_phone_area,.register_account_area{flex-direction:column;gap:12px;margin:24px 0;display:flex}.register_account_area .ipt_box:first-child{margin-bottom:12px}.register_profile_area{flex-direction:column;gap:24px;margin:24px 0;display:flex}.register_profile_area .ipt_box:first-child{margin-bottom:8px}.register_profile_area button.md{height:auto!important;padding:12px 16px!important}.register_sns_area ul{flex-direction:column;gap:8px;display:flex}.register_sns_area li{align-items:center;gap:12px;display:flex}.register_sns_area li>div{flex:1}.register_level_area{margin:24px 0}.search_area{overflow-x:hidden}.search_area section+section{margin-top:8px;position:relative}.search_area section+section:before{content:"";background-color:var(--Grayscale-100);width:calc(100% + 40px);height:8px;position:absolute;top:-8px;left:-20px}.main_title_area{justify-content:space-between;align-items:center;display:flex}.main_title_left{flex-direction:column;gap:2px;display:flex}.main_course_area{flex-direction:column;gap:16px;margin-top:16px;display:flex}.main_course_area .item_banner{border-radius:12px;padding:26px 20px}.main_magazine_swiper .magazine_card{width:168px;height:218px}.main_magazine_area{margin-top:16px}.main_story_area{padding-top:24px}.main_story_area .grid_story_swiper{height:440px}.main_story_area .grid_story_swiper .swiper-slide{width:140px;margin-top:0;height:calc(50% - 6px)!important}.main_story_area .swiper+.swiper{margin-top:24px!important}.main_story_area .swiper-slide{margin-right:8px!important}.main_story_area .swiper .swiper-slide:last-child{margin-right:0!important}.main_story_area .image_slide_swiper .swiper-slide{box-sizing:border-box;flex-direction:column;display:flex;width:144px!important}.main_story_area .profile_info_body{flex-direction:column;gap:4px;margin-top:8px;display:flex}.main_story_area .profile_info_body .profile{gap:4px;display:flex}.main_item_area{padding-top:24px}.main_item_area ul{margin-bottom:16px}.main_place_area{padding-top:16px}.main_place_area .review_list_area{margin-bottom:16px}.main_banner_area{aspect-ratio:390/144;color:var(--White);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:center;padding:20px;display:flex;position:relative}.map_bottom_sheet_curation_area .main_banner_area{padding:46px 20px}.main_banner_area *{z-index:2}.main_banner_filter{background-color:var(--Black);opacity:.2;position:absolute;inset:0;z-index:1!important}.main_camping_area{flex-direction:column;gap:24px;display:flex}.main_camping_area .swiper{margin-top:16px!important}.main_qna_area{padding-top:16px;padding-bottom:16px}.index_header_top{background:linear-gradient(180deg, var(--Grayscale-white) 22.5%, #daf2ed 100%);height:176px;padding:16px 20px}.index_header_middle{gap:8px;margin-top:12px;display:flex}.index_header_middle button{border:none;box-shadow:0 2px 8px #00000014;background-color:var(--White)!important}.index_header_search_area{background:var(--Grayscale-white);padding:0 0 24px;position:relative}.index_header_search_borde_radius{background:var(--Grayscale-white);border-radius:24px 24px 0 0;width:100%;height:24px;position:absolute;top:-24px}.index_header_search_header{margin-bottom:24px;padding:0 20px}.index_search{display:flex;position:relative}.index_search i{z-index:2;position:absolute;top:50%;right:0;transform:translateY(-50%)}.index_search .ipt_box{width:100%}.index_search input{border-color:var(--Brand-Primary-500)!important;border-radius:24px!important;padding-left:48px!important}.index_header_search_body{scrollbar-width:none;-webkit-user-select:none;user-select:none;align-items:flex-start;gap:10px;padding:0 20px;display:flex;overflow:auto hidden}.index_header_search_body::-webkit-scrollbar{display:none}.index_header_search_body li{text-align:center;flex-shrink:0}.index_header_search_body_thumbnail{background-color:var(--Grayscale-100);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:12px;width:56px;height:56px}.index_header_search_body li small{padding:8px 0}.custom_scroll_area{justify-content:center;width:100%;margin-top:8px;padding-bottom:24px;display:flex}.custom_scroll_box{background:#eee;border-radius:2px;width:48px;height:4px;position:relative;overflow:hidden}.custom_scroll{cursor:pointer;background-color:#333;border-radius:2px;width:24px;height:4px;transition:transform .1s ease-out;position:absolute;top:0;left:0}.index_header_bottom{color:#403500;background-color:#fffce6;border-radius:12px;margin:0 20px;padding:22px 20px}.index_header_bottom a{flex-direction:column;gap:2px;display:flex}.index_header_bottom p{font-size:.625rem;font-weight:500;line-height:1.4}.index_floating_area{text-align:right;pointer-events:none;z-index:3;width:100%;max-width:500px;margin:0 auto;padding:0 16px;position:fixed;bottom:68px;left:0;right:0}.index_floating_area_body{display:flex;position:relative}.index_floating_area_body_menu{background-color:var(--White);opacity:0;pointer-events:none;visibility:hidden;border-radius:12px;flex-direction:column;gap:12px;padding:20px 40px 20px 20px;transition:all .2s;display:flex;position:absolute;top:-150px;right:0;box-shadow:0 2px 6px #00000014}.index_floating_area_body_menu.active{opacity:1;pointer-events:auto;visibility:visible}.index_floating_area_body_menu li a{align-items:center;gap:12px;display:flex}.index_floating_area button{background-color:var(--Brand-Primary-500);pointer-events:all;border:none;border-radius:50%;outline:none;width:56px;height:56px;margin-left:auto}.index_floating_area_control span{background-color:var(--White);border-radius:4px;width:18px;height:2px;transition:all .25s;display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.index_floating_area_control span:nth-child(2){transform:translate(-50%,-50%)rotate(90deg)}.index_floating_area.on .index_floating_area_control{background-color:var(--Brand-Primary-700)}.index_floating_area.on .index_floating_area_control span:first-child{transform:translate(-50%,-50%)rotate(45deg)}.index_floating_area.on .index_floating_area_control span:nth-child(2){transform:translate(-50%,-50%)rotate(-45deg)}.index_floating_area_control{z-index:2;position:relative}.index_floating_area_btn1,.index_floating_area_btn2{pointer-events:none;z-index:1;width:100%;color:var(--White);font-weight:700;transition:transform .25s ease-in;position:absolute;bottom:0;right:0;transform:translateY(0)}.index_floating_area.on .index_floating_area_btn1{pointer-events:auto;transition:transform .25s ease-out;transform:translateY(-128px)}.index_floating_area.on .index_floating_area_btn2{pointer-events:auto;transition:transform .25s ease-out;transform:translateY(-64px)}.main_notice_area a{align-items:center;gap:8px;display:flex}.main_notice_area a small:first-child,.main_notice_area a small:last-child{flex-shrink:0}.main_notice_area a small:first-child{background-color:var(--Black);color:var(--White);border-radius:4px;padding:1px 6px}.curation_list_area ul{flex-direction:column;gap:8px;display:flex}.curation_list_area li{border-radius:12px;overflow:hidden}.curation_view_header .main_banner_area{justify-content:center;align-items:center}.curation_view_body>li:last-child{border-bottom:none;margin-bottom:0}.curation_view_body>li{border-bottom:1px solid var(--Grayscale-200);margin-bottom:16px;padding-bottom:16px}.curation_view_body_item .image_slide_swiper{margin-top:16px!important;margin-bottom:16px!important}.curation_view_body_item_info{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:8px;display:flex}.curation_view_body_item_info small{align-items:center;gap:8px;display:flex}.curation_view_footer{justify-content:center;align-items:center;width:100%;display:flex}
.custom_datepicker{width:100%;margin:0 auto}.custom_datepicker .react-datepicker{width:100%;display:block;border:none!important}.custom_datepicker .react-datepicker__month-container{width:100%}.custom_datepicker .react-datepicker__header{width:100%;all:unset!important;display:block!important}.custom_datepicker_header_wrapper{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.custom_datepicker_header_date{align-items:center;gap:16px;font-family:SUIT;display:flex}.custom_datepicker_header_center{color:var(--Grayscale-900);font-weight:600}.custom_datepicker .react-datepicker__day-names{justify-content:space-between;width:100%;display:flex;margin-bottom:5px!important}.custom_datepicker .react-datepicker__day-name{text-align:center;flex:1;margin:0!important}.custom_datepicker .react-datepicker__day-names span{color:var(--Grayscale-600);font-family:SUIT;font-size:12px;font-weight:400}.custom_datepicker .react-datepicker__day-name span.sun{color:var(--Semantic-Error)!important}.custom_datepicker .react-datepicker__week{justify-content:space-between;gap:2px;padding:4px 0;display:flex}.custom_datepicker .react-datepicker__day{width:40px;height:40px;color:var(--Grayscale-900);z-index:1;background-color:#0000;border-radius:8px;justify-content:center;align-items:center;padding:0;font-family:SUIT;font-size:16px;font-weight:500;display:flex;position:relative;overflow:hidden;margin:0!important}.custom_datepicker .react-datepicker__day:hover{color:var(--Brand-Primary-500);background-color:var(--Brand-Primary-50)!important}.custom_datepicker .react-datepicker__day--today{font-weight:700;color:var(--Brand-Primary-500)!important}.custom_datepicker .react-datepicker__day--outside-month{visibility:hidden!important}.custom_datepicker .react-datepicker__day--selected{color:var(--Brand-Primary-500)!important;background-color:var(--White)!important}.custom_datepicker .react-datepicker__day--selected:before{content:"";background-color:var(--Brand-Primary-50);border:1.5px solid var(--Brand-Primary-500);box-sizing:border-box;z-index:-1;border-radius:8px;width:100%;height:100%;position:absolute;top:0;left:0}.custom_datepicker .react-datepicker__day.is-image{color:var(--White)!important;border-radius:8px!important}.custom_datepicker .day_bg_image{z-index:-1;background-position:50%;background-size:cover;width:100%;height:100%;position:absolute;top:0;left:0}.custom_datepicker .react-datepicker__day.is-image.react-datepicker__day--selected:before{z-index:1;background-color:#0000}.custom_datepicker .dot_container{justify-content:center;gap:2px;width:100%;display:flex;position:absolute;bottom:4px}.custom_datepicker .dot{background-color:var(--Brand-Primary-500);border-radius:50%;width:4px;height:4px}.custom_datepicker .dot.past{background-color:var(--Grayscale-400)}.custom_datepicker .day_wrapper{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.custom_datepicker .day_number{margin-bottom:-2px;line-height:1}
.map{width:100%;height:100%}.common_header.map_header{z-index:1000;background-color:#0000;width:100%;padding:16px 20px;top:0;left:0;border-bottom:none!important;position:absolute!important}.map_header .common_header_left:has(.common_header_search){gap:0;display:block!important}.common_header.map_header .common_header_left,.common_header.map_header .common_header_left label,.common_header.map_header .common_header_left input{width:100%}.common_header.map_header .common_header_left input{border:none;border-radius:20px;outline:none;padding:10px 16px 10px 40px;box-shadow:0 2px 8px #00000014}.map_header .common_header_left .swiper{padding:12px 0}.common_header.map_header.hide_controls .swiper,.common_header.map_header.hide_controls .map_header_stamp_area{display:none}.map_header .common_header_left .swiper .swiper-slide button{background-color:var(--White);border-radius:16px;align-items:center;gap:2px;padding:8px 12px;display:flex;box-shadow:0 2px 8px #00000014}.map_header_stamp_area{justify-content:flex-end;margin-right:-4px;display:flex}.map_header_stamp_area button{background-color:var(--White);border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.common_header.map_header.active{background-color:var(--White)}.map_bottom_sheet_area{background-color:var(--White);z-index:100;margin-top:-20px;padding-top:36px;position:relative}.map_bottom_sheet_area:before{content:"";background-color:var(--White);border-top-left-radius:24px;border-top-right-radius:24px;width:100%;height:18px;display:block;position:absolute;top:0}.map_bottom_sheet_body{overflow-y:auto}.map_bottom_sheet_body::-webkit-scrollbar{display:none}.map_bottom_sheet_indicator{appearance:none;font:inherit;color:inherit;text-align:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;z-index:10000;background:0 0;align-items:center;margin:0;padding:0;display:flex;position:absolute;top:8px;left:50%;transform:translate(-50%);border:none!important;outline:none!important}.map_bottom_sheet_indicator span{background-color:var(--Grayscale-400);border-radius:2px;width:48px;height:4px;margin:2px}.map_bottom_sheet_mountain_area{flex-direction:column;gap:16px;display:flex}.map_bottom_sheet_mountain_card{align-content:center;gap:8px;display:flex}.map_bottom_sheet_recommend_area{margin:16px -20px 0;overflow:hidden}.map_bottom_sheet_recommend_area .swiper{margin-left:-20px!important;margin-right:-20px!important;padding-left:20px!important}.map_bottom_sheet_recommend_area .marquee{text-align:center;flex-direction:column;gap:8px;margin-right:16px;display:flex}.map_bottom_sheet_news_area{margin-top:16px}.map_bottom_sheet_curation_area{margin:16px 0}.map_bottom_sheet_curation_area ul{flex-direction:column;gap:8px;display:flex}.map_bottom_sheet_curation_area ul li{border-radius:12px;overflow:hidden}.map_bottom_float_right{border-radius:50%;width:40px;height:40px;background-color:var(--White)!important}.btn_map_notice{border:1px solid var(--Grayscale-900);color:var(--White);background:#212121e6;border-radius:20px;align-items:center;gap:4px;padding:8px 16px 8px 12px;transition:all .2s;display:flex}.map_bottom_float_area{z-index:0;border-radius:50%;justify-content:space-between;align-items:center;max-width:500px;margin:0 auto;padding:0 20px;display:flex;position:absolute;top:-80px;left:0;right:0}.map_custom{aspect-ratio:2;border-radius:12px;width:100%;transition:all .2s}.map_custom_marker img{-webkit-user-select:none;z-index:1;border:0 solid #0000;width:35px;max-width:none;height:35px;max-height:none;margin:0;padding:0;display:block;position:absolute;top:0;left:0}.mountain_marker_wrap{flex-direction:column;align-items:center;display:flex;position:relative}.mountain_marker_wrap .marker_pin{display:flex}.mountain_course_section_map_icon{border:1px solid var(--White);text-align:center;width:20px;height:20px;color:var(--White);z-index:2;border-radius:50%;font-size:12px;font-weight:700;transition:all .2s;transform:scale(1)}.mountain_course_section_map_icon:hover{z-index:3;transform:scale(1.3)}.mountain_marker_wrap small{color:var(--Grayscale-900);text-align:center;text-shadow:-1px -1px #fff,1px -1px #fff,-1px 1px #fff,1px 1px #fff;white-space:nowrap;z-index:100;font-family:SUIT;font-weight:700;position:absolute;bottom:-18px}.course_marker{transition:all .2s;transform:scale(1)}.course_marker.active{z-index:999;transform:scale(1.3)}.mountain_marker_wrap.limit small{color:var(--Semantic-Error)}.mountain_marker_wrap.limit img{width:16px;height:16px}.mountain_marker_course{width:24px;height:24px}.map_custom_wrap{position:relative}.map_custom_button{z-index:100;border-radius:10px;width:40px;height:40px;position:absolute;top:12px;right:12px;border:1px solid var(--Grayscale-300)!important;background-color:var(--White)!important}
.Toastify{padding:unset!important;background-color:unset!important}.Toastify__toast{margin-top:8 px;font-family:SUIT;font-weight:400;font-size:14px!important}.Toastify__toast-icon svg{display:none}.Toastify__toast--error .Toastify__toast-icon:before{content:"";background-image:url(/icon/ipt/error.svg);background-size:24px;width:24px;height:24px;display:inline-block}.Toastify__toast--success .Toastify__toast-icon:before{content:"";background-image:url(/icon/ipt/success.svg);background-size:24px;width:24px;height:24px;display:inline-block}.Toastify__toast-container{padding:0 16px!important}.Toastify__toast{min-height:52px;background:#424242e6!important;border-radius:12px!important;padding:16px!important}
