@charset "utf-8";.header{padding:0 20px;border-bottom:1px solid var(--gray200);background-color:#fff;position:sticky;top:0;z-index:150}.header .i_inner{max-width:1200px;height:80px;margin:0 auto;position:relative}.header .i_logo{position:absolute;left:60px;top:15px}.header .i_logo img{height:50px}.header .i_search{width:300px;position:absolute;left:calc(50% - 150px);top:16px}.header .i_search input[type=search],.header .i_search input[type=text]{padding:0 48px 0 16px;border-radius:48px;transition:background-color .3s,border-color .3s}.header .i_search input[type=search]:focus,.header .i_search input[type=text]:focus{background-color:var(--gray50)}.header .i_search .i_btn{display:block;width:48px;height:48px;background:url(/_next/static/media/ico_search.22cb72eb.svg) 50% no-repeat;position:absolute;right:0;top:0}.header .i_search .i_layer{width:600px;padding:20px;background-color:#fff;border-radius:12px;border:1px solid var(--gray100);position:absolute;left:calc(50% - 300px);top:0}.header .i_search .i_layer .i_header{display:flex;margin-bottom:20px;align-items:center;justify-content:space-between}.header .i_search .i_layer .i_header .i_tit{color:var(--primaryColor);font-weight:700}.header .i_search .i_layer .i_header .i_date{font-size:14px;font-weight:500;color:var(--grayText500)}.header .i_search .i_layer .i_search_list{margin-bottom:20px}.header .i_search .i_layer .i_search_list li{display:flex;align-items:center;justify-content:space-between}.header .i_search .i_layer .i_search_list li+li{margin-top:10px}.header .i_search .i_layer .i_search_list .i_link{display:flex;gap:10px;font-size:14px;font-weight:500}.header .i_search .i_layer .i_search_list .i_btn_remove img{display:flex;align-items:center;width:16px}.header .i_search .i_layer .swiper{padding:0 52px;position:relative}.header .i_search .i_layer .swiper:has(.i_prev.swiper-button-disabled):has(.i_next.swiper-button-disabled){padding:0}.header .i_search .i_layer .swiper:has(.i_prev.swiper-button-disabled):has(.i_next.swiper-button-disabled) .i_control{display:none}.header .i_search .i_layer .swiper .swiper-slide{width:auto}.header .i_search .i_layer .swiper .i_control:after{content:"";width:52px;height:36px;background:linear-gradient(90deg,#fff 0,#fff 42px,rgba(255,255,255,0) 52px);position:absolute;left:0;top:0;z-index:1}.header .i_search .i_layer .swiper .i_control:before{content:"";width:52px;height:36px;background:linear-gradient(270deg,#fff 0,#fff 42px,rgba(255,255,255,0) 52px);position:absolute;right:0;top:0;z-index:1}.header .i_search .i_layer .swiper .i_control :is(.i_prev,.i_next){position:absolute;top:0;z-index:2}.header .i_search .i_layer .swiper .i_control .i_prev{left:0}.header .i_search .i_layer .swiper .i_control .i_next{right:0;transform:rotate(180deg)}.header .i_util{position:absolute;right:0;top:20px}.header .i_util>ul{display:flex;align-items:center;gap:8px}.header .i_util .btn{height:40px;font-size:14px;position:relative}.header .i_util .btn.m_new:after{content:"";width:4px;height:4px;border-radius:4px;background-color:#ef0808;position:absolute;right:7px;top:7px}.header .i_util>ul>li{position:relative}.header .i_util>ul>li:last-child{padding-left:10px}.header .i_util>ul>li:last-child:after{content:"";width:1px;height:24px;background-color:var(--gray200);position:absolute;left:0;top:calc(50% - 12px)}.header .i_language_wrap{position:relative}.header .i_language_btn{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;border-radius:8px;cursor:pointer;transition:background-color .3s}.header .i_language_btn:hover{background-color:var(--gray50)}.header .i_language_btn input[type=checkbox]{width:0;height:0;overflow:hidden;border:none;opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.header .i_language_wrap:has(input[type=checkbox]:checked) .i_language_menu{display:block}.header .i_language_menu{display:none;width:116px;border:1px solid var(--gray200);border-radius:4px;background-color:#fff;box-shadow:0 0 4px rgba(0,0,0,.15);position:absolute;right:0;top:40px;z-index:1}.header .i_language_menu button{width:100%;padding:8px 12px;font-size:14px;font-weight:500;text-align:left}.header .i_language_menu button:hover{background-color:var(--gray50)}.header .i_language_menu button.m_current{background-color:var(--gray100);color:var(--primaryColor);font-weight:700}.header .i_notify_wrap{position:relative}.header .i_notify_wrap:has(input[type=checkbox]:checked) .i_notify{display:block}.header .i_notify_btn{display:inline-flex;height:40px;align-items:center;justify-content:center;cursor:pointer}.header .i_notify_btn span{display:block;height:40px;line-height:40px;padding:0 12px;font-size:14px;border-radius:8px;font-weight:500;transition:background-color .3s;position:relative}.header .i_notify_btn.m_new span:after{content:"";width:4px;height:4px;border-radius:4px;background-color:#ef0808;position:absolute;right:7px;top:7px}.header .i_notify_btn span:hover{background-color:var(--gray50)}.header .i_notify_btn input[type=checkbox]{width:0;height:0;overflow:hidden;border:none;opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.header .i_notify{display:none;width:420px;background-color:#fff;box-shadow:0 0 8px rgba(0,0,0,.1);border-radius:16px;position:absolute;top:40px;right:0}.header .i_notify .i_title{padding:12px 20px;border-bottom:1px solid var(--gray200);font-weight:700}.header .i_notify .i_list,.header .i_notify .list_status{height:520px;overflow-y:auto}.header .i_notify .i_list li{padding:12px 20px;position:relative}.header .i_notify .i_list li+li{border-top:1px solid var(--gray100)}.header .i_notify .i_list li .i_close{display:block;width:20px;height:20px;position:absolute;top:12px;right:20px}.header .i_notify .i_list li .i_close:after,.header .i_notify .i_list li .i_close:before{content:"";display:block;width:20px;height:2px;border-radius:2px;position:absolute;left:50%;top:50%;background:var(--gray300);transform:translateX(-50%)}.header .i_notify .i_list li .i_close:before{transform:rotate(45deg)}.header .i_notify .i_list li .i_close:after{transform:rotate(-45deg)}.header .i_notify .i_list .i_name{margin-bottom:6px;padding-right:20px;font-size:14px;font-weight:700;color:var(--grayText600)}.header .i_notify .i_list .m_new .i_name{color:var(--fontColor)}.header .i_notify .i_list .i_badge{padding:2px 4px;font-size:12px;font-weight:500;border-radius:4px}.header .i_notify .i_list .i_badge.m_notice{background-color:#fee9e9;color:var(--errorColor)}.header .i_notify .i_list .i_badge.m_activity{background-color:#e0efff;color:#248aff}.header .i_notify .i_list .i_badge.m_event{background-color:#e0f5e5;color:#277c3a}.header .i_notify .i_list .i_txt{margin-bottom:6px;font-size:14px;line-height:1.4}.header .i_notify .i_list .i_date{font-size:12px;color:var(--grayText500)}.header .i_mo_page_title,.header .i_mo_prev{display:none}.gnb_btn{display:block;width:40px;height:40px;position:absolute;left:0;top:20px;background-color:initial;cursor:pointer;border-radius:8px;transition:background-color .3s}.gnb_btn:hover{background-color:var(--gray50)}.gnb_btn input[type=checkbox]{width:0;height:0;overflow:hidden;border:none;opacity:0;appearance:none;position:absolute}.gnb_btn .gnb_icon{position:absolute;left:10px;top:10px}.gnb_btn .gnb_icon line{stroke:#000;stroke-width:2;stroke-linecap:round;transform-origin:10px 10px;transition:transform .3s,opacity .3s}.gnb_btn .gnb_icon .line-top{transform:translateY(-6px) rotate(0deg)}.gnb_btn .gnb_icon .line-mid{opacity:1}.gnb_btn .gnb_icon .line-bot{transform:translateY(6px) rotate(0deg)}.gnb_btn input[type=checkbox]:checked+.gnb_icon .line-top{transform:translateY(0) rotate(45deg)}.gnb_btn input[type=checkbox]:checked+.gnb_icon .line-mid{opacity:0}.gnb_btn input[type=checkbox]:checked+.gnb_icon .line-bot{transform:translateY(0) rotate(-45deg)}.gnb_wrap.m_open .gnb_btn .gnb_icon line{stroke:#fff}.gnb_wrap.m_open .gnb_btn .gnb_icon .line-top{transform:translateY(0) rotate(45deg)}.gnb_wrap.m_open .gnb_btn .gnb_icon .line-mid{opacity:0}.gnb_wrap.m_open .gnb_btn .gnb_icon .line-bot{transform:translateY(0) rotate(-45deg)}body:has(.gnb_btn input[type=checkbox]:checked) .gnb_wrap{display:inline-block}.gnb_wrap{display:none;height:auto;border-radius:16px;background-color:#fff;box-shadow:0 0 8px rgba(0,0,0,.1);overflow:hidden;position:absolute;left:0;top:64px}.gnb_wrap:has(.m_open){width:360px}.gnb_wrap .i_gnb{position:relative}.gnb_wrap .i_gnb .i_toggle{display:block;width:180px;height:56px;padding:0 20px;font-weight:500;text-align:left}.gnb_wrap .i_gnb .i_toggle:hover{background-color:var(--gray50)}.gnb_wrap .i_gnb .m_open .i_toggle{background-color:var(--gray100);color:var(--primaryColor);font-weight:700}.gnb_wrap .i_depth_02{display:none;position:absolute;left:180px;top:0;max-height:calc(100vh - 80px);overflow-y:auto}.gnb_wrap .i_depth_02::-webkit-scrollbar{width:6px}.gnb_wrap .i_depth_02::-webkit-scrollbar-track{background:transparent}.gnb_wrap .i_depth_02::-webkit-scrollbar-thumb{background:var(--gray200);border-radius:3px}.gnb_wrap .i_depth_02::-webkit-scrollbar-thumb:hover{background:var(--gray300)}.gnb_wrap .i_depth_02 li :is(a,button){display:flex;width:180px;height:56px;align-items:center;color:var(--grayText700);padding:0 20px;font-weight:500}.gnb_wrap .i_depth_02 li :is(a,button).m_current,.gnb_wrap .i_depth_02 li :is(a,button):hover{color:var(--primaryColor);font-weight:700}.gnb_wrap .i_gnb .m_open .i_depth_02{display:block}.bottom_navigation,.gnb_wrap .i_close_gnb,.gnb_wrap .i_mo_language,.gnb_wrap .i_mo_setting,.gnb_wrap .i_mo_title_box{display:none}.footer{padding:40px 20px;background-color:var(--gray900)}.footer .i_inner{display:flex;max-width:1200px;margin:0 auto;flex-direction:row-reverse;font-size:14px;color:var(--grayText50);font-weight:500;justify-content:space-between}.footer .i_nav{display:flex;gap:80px}.footer .i_nav li{margin-bottom:8px}.footer .i_nav a{color:var(--grayText400);font-size:14px}.footer .i_title{margin-bottom:8px;font-weight:700}.footer address{color:var(--grayText400)}.footer address p{margin-bottom:8px}.footer .i_copyright{color:#686f73}.footer .i_sns_link{display:flex;gap:12px;margin-top:48px}.title,.title_custom{display:flex;align-items:center;margin-bottom:20px;gap:12px;font-size:24px;font-weight:700}.title strong{color:var(--primaryColor)}.title_20{font-size:20px;font-weight:700}.desc_14{font-size:14px}.c_primary{color:var(--primaryColor)}.contents{padding:50px 20px 82.9px;min-height:500px}.contents .i_inner{max-width:960px;margin:0 auto}.layout_membership{max-width:440px;margin:0 auto;padding:40px;border-radius:8px;border:1px solid var(--gray200);position:relative}.layout_membership .l_title{margin-bottom:40px;font-size:24px;font-weight:700}.layout_membership .l_title.m_mb10{margin-bottom:10px}.layout_membership .l_txt{margin-bottom:40px;font-size:14px}.layout_membership .l_txt.m_mb10{margin-bottom:10px}.layout_membership .l_step_no{display:inline-flex;gap:12px;line-height:24px;padding:0 9px;border-radius:24px;background-color:rgba(220,238,233,.6);position:absolute;right:40px}.layout_membership .l_step_no em{font-size:12px;font-weight:500;color:var(--primaryColor);position:relative}.layout_membership .l_step_no em+em:after{content:"";width:1px;height:8px;background-color:var(--primaryColor);position:absolute;left:-6px;top:calc(50% - 4px)}.map_wrap{padding-left:66px}.map_header{width:66px;height:100vh;background-color:#fff;border-right:1px solid var(--gray200);position:fixed;left:0;top:0;z-index:100}.map_header .i_logo{display:flex;height:80px;align-items:center;justify-content:center}.map_header .i_menu ul{display:flex;flex-direction:column}.map_header .i_menu .i_btn{display:block;width:100%;padding:16px 0}.map_header .i_menu .i_btn.m_on{background-color:var(--primaryColor)}.map_header .i_menu .i_btn.m_on .i_ico_fill path{fill:#fff}.map_header .i_menu .i_btn.m_on .i_ico_stroke path{stroke:#fff}.map_header .i_menu .i_btn .i_name{display:block;font-size:12px;line-height:1.3;font-weight:500}.map_header .i_menu .i_btn.m_on .i_name{color:#fff}.map_main .i_panel_area{display:flex;height:100vh;background-color:#fff;position:absolute;left:65px;top:0;transform:translateX(-100%);transition:transform .3s ease-in-out;z-index:10}.map_main .i_panel_area.m_pc_open{transform:translateX(0)}.map_main .i_panel_area.m_hidden{transform:translateX(-100%)}.map_main .i_panel_area .i_filter_btn{display:flex;gap:8px;white-space:nowrap;position:absolute;left:calc(100% + 30px);top:30px}.map_main .i_panel_area .i_filter_btn button{display:flex;height:36px;padding:0 16px;gap:4px;align-items:center;border-radius:36px;font-size:14px;font-weight:500;background-color:#fff;box-shadow:0 0 8px 0 rgba(0,0,0,.1)}.map_main .i_panel_area .i_filter_btn button.m_on{border:2px solid var(--primaryColor);background-color:var(--navy100)}.map_main .i_panel_area .i_btn_switch{display:block;width:24px;height:48px;background-color:#fff;box-shadow:1px 0 2px 0 rgba(0,0,0,.1);border-radius:0 8px 8px 0;position:absolute;left:100%;top:calc(50% - 24px);z-index:10}.map_main .i_panel_area .i_btn_switch:after{content:"";display:block;width:24px;height:24px;background:url(/_next/static/media/arrow_right.3e2dfc68.svg) 50% no-repeat}.map_main .i_panel_area.m_pc_open .i_btn_switch:after{transform:rotateY(180deg)}.map_main .i_panel_area .i_refresh_box{display:flex;width:calc(100vw - 66px);justify-content:center;position:absolute;left:100%;bottom:50px}.map_main .i_panel_area.m_pc_open .i_refresh_box{width:calc(100vw - 100% - 66px)}.map_main .i_panel_area .i_refresh_box .i_btn{display:flex;height:40px;padding:0 16px;gap:4px;font-weight:500;border-radius:40px;align-items:center;justify-content:center;background-color:#fff;white-space:nowrap;box-shadow:0 0 8px 0 rgba(0,0,0,.1)}.map_main .i_panel_level_01{width:360px;background-color:#fff;position:relative;z-index:2}.map_main .i_panel_level_01 .i_panel_level_02{height:100%;margin-left:0;z-index:0}.map_main .i_panel_level_02{width:360px;margin-left:-360px;background-color:#fff;border-left:1px solid var(--gray100);position:relative;z-index:1;transition:margin-left .3s,visibility .3s;visibility:hidden}.map_main .i_panel_level_02.m_pc_open{margin-left:0;visibility:visible}.map_main .i_panel_level_02 .i_panel_header{width:100%;height:60px;background-color:#fff;position:sticky;top:0;z-index:2}.map_main .i_panel_level_02 .i_panel_header .i_title{display:flex;height:100%;font-size:18px;font-weight:500;align-items:center;justify-content:center}.map_main .i_panel_level_02 .i_panel_header .i_btn_close{display:block;width:60px;height:60px;position:absolute;right:0;top:0}.map_main .i_panel_level_02 .i_panel_header .i_btn_close.m_mo_btn{display:none}.map_main .i_panel_level_02 .i_panel_header .i_btn_close:after,.map_main .i_panel_level_02 .i_panel_header .i_btn_close:before{content:"";width:20px;height:2px;border-radius:2px;position:absolute;left:50%;top:50%;background-color:var(--gray900)}.map_main .i_panel_level_02 .i_panel_header .i_btn_close:before{transform:translateX(-50%) rotate(45deg)}.map_main .i_panel_level_02 .i_panel_header .i_btn_close:after{transform:translateX(-50%) rotate(-45deg)}.map_main .i_panel_level_02 .i_panel_header .i_btn_prev{display:block;width:60px;height:60px;position:absolute;left:0;top:0}.map_main .i_panel_level_02 .i_panel_header .i_btn_prev:after,.map_main .i_panel_level_02 .i_panel_header .i_btn_prev:before{content:"";display:block;width:14px;height:2px;border-radius:2px;position:absolute;left:50%;top:50%;background-color:var(--gray800);transform:translateX(-50%);transition:transform .3s,margin-top .3s}.map_main .i_panel_level_02 .i_panel_header .i_btn_prev:before{transform:translateX(-20%) rotate(45deg) translateY(6px)}.map_main .i_panel_level_02 .i_panel_header .i_btn_prev:after{transform:translateX(-20%) rotate(-45deg) translateY(-6px)}.map_main .i_panel_level_02 .i_panel_contents{height:calc(100% - 60px);overflow-y:auto;position:relative}.map_main .i_panel_level_02 .i_panel_contents:has(.i_bottom_btn){height:calc(100% - 153px)}.map_main .i_panel_level_02 .i_panel_contents .i_bottom_btn{display:flex;width:359px;padding:20px;border-top:1px solid var(--gray100);background-color:#fff;position:fixed;bottom:0;z-index:1}.map_main .i_panel_level_02 .i_panel_contents .i_bottom_btn .btn{flex:1}.map_main .i_map_area{width:100%;height:100vh;background-color:lightblue;position:relative}.map_main .i_map_area :is(.i_btn_gps,.i_btn_like){display:flex;width:40px;height:40px;border-radius:40px;align-items:center;justify-content:center;background-color:#fff;box-shadow:0 0 8px 0 rgba(0,0,0,.1);position:absolute;right:40px;bottom:50px;z-index:10}.map_main .i_map_area .i_btn_gps{bottom:50px}.map_main .i_map_area .i_btn_like{bottom:100px}.map_main .i_map_area .i_my_location{display:flex;width:50px;height:50px;align-items:center;justify-content:center;border-radius:50px;background-color:rgba(239,8,8,.2);position:absolute}.map_main .i_map_area .i_my_location:after{content:"";display:block;width:16px;height:16px;border-radius:16px;border:2px solid #fff;background-color:var(--errorColor)}.map_main .i_map_area .i_maker{position:absolute}.map_main .i_map_area .i_marker_box{justify-content:center;position:absolute}.map_main .i_map_area .i_marker_box,.map_main .i_map_area .i_marker_box .i_marker_info{display:flex;flex-direction:column;align-items:center;gap:6px}.map_main .i_map_area .i_marker_box .i_marker_info .i_no{display:flex;width:36px;height:36px;border-radius:36px;align-items:center;justify-content:center;color:var(--grayText50);background-color:var(--primaryColor);font-size:14px;font-weight:700}.map_main .i_map_area .i_marker_box .i_marker_info .i_name{font-size:12px;font-weight:700;text-shadow:1px 1px 0 var(--grayText50),-1px -1px 0 var(--grayText50),1px -1px 0 var(--grayText50),-1px 1px 0 var(--grayText50);overflow:hidden;text-overflow:ellipsis}.map_main .i_map_area .i_marker_box .i_marker_popup{width:264px;padding:16px;border-radius:8px;background-color:#fff;position:absolute;top:-120px;box-shadow:0 0 4px 0 rgba(0,0,0,.15)}.map_main .i_map_area .i_marker_box .i_marker_popup:after{content:"";width:0;height:0;transform:translateX(-50%);border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid #fff;position:absolute;bottom:-7px;left:50%}.map_main .i_map_area .i_marker_box .i_marker_popup_title{display:block;margin-bottom:12px;text-align:center;font-size:14px;font-weight:700}.map_main .i_map_area .i_marker_box .i_marker_popup_btn{display:flex;gap:12px}.map_main .i_map_area .i_marker_box .i_marker_popup_btn .i_btn{display:flex;height:36px;font-size:14px;font-weight:500;color:var(--gray800);flex:1;align-items:center;border-radius:6px;border:1px solid var(--gray200);justify-content:center}.swiper-pagination-bullet{width:4px;height:4px;margin:0 2px!important;border-radius:4px;background-color:rgba(236,237,238,.5);opacity:1}.swiper-pagination-bullet-active{width:14px;height:4px;background-color:#fff}.swiper-button-next,.swiper-button-prev{color:var(--gray100)}.swiper-button-next:after,.swiper-button-prev:after{font-size:20px}.flatpickr-calendar{width:100%;max-width:360px;box-shadow:none;font-size:16px}.flatpickr-innerContainer{padding:0 10px}span.flatpickr-weekday{font-size:16px;color:var(--grayText700);font-weight:400}.flatpickr-weekdays{margin-bottom:8px}.flatpickr-calendar.inline{top:0}.flatpickr-days,.flatpickr-rContainer{width:100%}.dayContainer{width:100%;max-width:360px;min-width:100%}.flatpickr-day{max-width:100%;height:auto;line-height:36px}.flatpickr-day.endRange,.flatpickr-day.endRange.inRange,.flatpickr-day.endRange.nextMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.endRange:focus,.flatpickr-day.endRange:hover,.flatpickr-day.selected,.flatpickr-day.selected.inRange,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.selected:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange,.flatpickr-day.startRange.inRange,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.startRange:focus,.flatpickr-day.startRange:hover{background:var(--primaryColor)!important;border-color:var(--primaryColor)!important}.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 var(--primaryColor);box-shadow:-10px 0 0 var(--primaryColor)}.flatpickr-day.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day.nextMonthDay:focus,.flatpickr-day.nextMonthDay:hover,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.today.inRange,.flatpickr-day:focus,.flatpickr-day:hover{background:var(--navy100);border-color:var(--navy100)}.flatpickr-day.inRange{-webkit-box-shadow:-5px 0 0 var(--navy100),5px 0 0 var(--navy100);box-shadow:-5px 0 0 var(--navy100),5px 0 0 var(--navy100)}.flatpickr-current-month .flatpickr-monthDropdown-months{padding:0;pointer-events:auto}.flatpickr-current-month .flatpickr-monthDropdown-months,.flatpickr-current-month input.cur-year{font-size:16px;font-weight:700;color:var(--Gray-Text-900,#1d1d1d);line-height:24px;display:inline-block;background:transparent;border:none}.flatpickr-current-month input.cur-year{margin:0;max-width:41px;text-align:left}.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{display:none}.custom-datepicker-container.show-arrows .flatpickr-months .flatpickr-next-month,.custom-datepicker-container.show-arrows .flatpickr-months .flatpickr-prev-month{display:block;width:24px;height:24px;position:static;overflow:hidden;cursor:pointer;padding:0;margin:0}.custom-datepicker-container.show-arrows .flatpickr-months .flatpickr-next-month svg,.custom-datepicker-container.show-arrows .flatpickr-months .flatpickr-prev-month svg{width:24px;height:24px}.custom-datepicker-container.show-arrows .flatpickr-months .flatpickr-next-month svg path,.custom-datepicker-container.show-arrows .flatpickr-months .flatpickr-prev-month svg path{fill:var(--Gray-General-500,#81898d)}.flatpickr-months .flatpickr-month{display:flex;justify-content:center;align-items:center;height:auto}.custom-datepicker-container.show-arrows .flatpickr-months{display:flex;justify-content:space-between;align-items:center;padding-bottom:25px}.flatpickr-current-month{display:flex;justify-content:center;align-items:center;align-self:stretch;padding:0;position:static;font-size:16px;font-weight:700;color:var(--Gray-Text-900,#1d1d1d);line-height:24px}.flatpickr-day{font-weight:700}.flatpickr-current-month .numInputWrapper{display:inline-flex;width:auto;align-items:center}.flatpickr-yearDropdown{width:auto;padding:0;font-size:18px;border:none;font-weight:700}.flatpickr-day.sunday{color:var(--errorColor)}.flatpickr-day.sunday.selected{color:#fff}.flatpickr-day.flatpickr-disabled.sunday{color:rgba(57,57,57,.1)}.numInputWrapper span.arrowDown,.numInputWrapper span.arrowUp{display:none}.flatpickr-current-month input.cur-year{padding:0}.flatpickr-current-month .flatpickr-monthDropdown-months{margin:0;padding:0 0 0 6px}.flatpickr-day.today{border-color:transparent}.flatpickr-day.today:hover{background-color:var(--navy100);border-color:var(--navy100)}.flatpickr-day.single-date{border-radius:50%!important}.mo_show{display:none!important}.mt_0{margin-top:0!important}.mt_10{margin-top:10px!important}.mt_20{margin-top:20px!important}.mb_0{margin-bottom:0!important}.mb_10{margin-bottom:10px!important}.mb_20{margin-bottom:20px!important}.mb_24{margin-bottom:24px!important}.flex{display:flex;align-items:center;gap:8px}.flex.m_space_between{justify-content:space-between}.ta_c{text-align:center!important}.btn{display:inline-flex;height:52px;padding:0 12px;gap:4px;align-items:center;justify-content:center;text-align:center;color:var(--grayText50);font-weight:500;border-radius:6px;background-color:var(--primaryColor)}.btn.m_gray{background-color:var(--gray800)}.btn.m_wide{width:100%}.btn.m_white{background-color:#fff;color:var(--fontColor);transition:background-color .3s}.btn.m_white:hover{background-color:var(--gray50)}.btn.m_white_01{background-color:#fff;color:var(--gray800)}.btn.m_gray_01,.btn.m_white_01{font-weight:500;border:1px solid var(--gray200)}.btn.m_gray_01{background-color:#383B3D;color:#F8F8F8}.btn.m_pill{height:40px;padding:0 20px;border-radius:40px;font-size:14px;color:var(--gray800);background-color:#fff;border:1px solid var(--gray200)}.btn.m_pill.m_small{height:36px;padding:0 16px;border-radius:36px}.btn.m_disabled,.btn:disabled{background-color:var(--gray300);color:var(--grayText600);cursor:default}.btn.m_small{height:36px;font-size:14px;border-radius:4px}.btn_underline{color:var(--grayText500);font-size:14px;font-weight:500;text-decoration:underline}.btn_coupon{display:flex;width:100%;height:44px;gap:8px;font-weight:700;align-items:center;justify-content:center;background-color:#f0f7ff;border-radius:4px}.btn_coupon span{color:#248aff}.btn_mapview{display:none}.btn_bottom_box{display:flex;gap:12px;justify-content:center}.btn_bottom_box.m_w360{max-width:350px;margin:0 auto}.btn_bottom_box.m_btn_320 .btn{max-width:320px}.btn_bottom_box .btn{flex:1}.btn_select{display:inline-flex;height:36px;padding:0 36px 0 12px;align-items:center;font-size:14px;border:1px solid var(--gray200);border-radius:4px;position:relative}.btn_select:after{content:"";width:20px;height:36px;background:url(/_next/static/media/arrow_down.a9ced15c.svg) 50% no-repeat;position:absolute;right:8px;top:0;pointer-events:none}.checkbox{display:inline-flex;align-items:center;vertical-align:top}.checkbox input[type=checkbox]{width:0;height:0;overflow:hidden;border:none;opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.checkbox span{padding-left:10px;font-size:14px;line-height:20px;color:var(--fontColor);cursor:pointer}.checkbox.m_large span{font-size:18px;font-weight:600}.checkbox em{display:inline-block;width:20px;height:20px;border:2px solid var(--gray200);border-radius:3px;cursor:pointer;position:relative}.checkbox.m_large em{width:25px;height:25px}.checkbox.m_style_01 em{border-radius:20px;background-color:#fff;border:2px solid var(--gray100)}.checkbox.m_style_01.m_large em{border-radius:25px}.checkbox.m_style_01 em:after{display:none}.checkbox em:after{content:"";width:100%;height:100%;background:url(/_next/static/media/ico_check_gray.bb32170b.png) 50% no-repeat;position:absolute;left:0;top:0}.checkbox input[type=checkbox]:checked+em{background-color:var(--primaryColor);border:2px solid var(--primaryColor)}.checkbox input[type=checkbox]:checked+em:after,.checkbox.m_style_01 input[type=checkbox]:checked+em:after{background:url(/_next/static/media/ico_check_white.fc5bef09.svg) 50% no-repeat}.checkbox.m_style_01 input[type=checkbox]:checked+em:after{display:block;background-size:9px}.checkbox.m_style_01.m_large input[type=checkbox]:checked+em:after{background-size:auto}.checkbox input[type=checkbox]:disabled+em,.checkbox input[type=checkbox]:disabled~span{opacity:.5;cursor:default}.checkbox_like{cursor:pointer;position:relative}.checkbox_like input[type=checkbox]{width:0;height:0;overflow:hidden;border:none;opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute}.checkbox_like em{display:block;width:24px;height:24px}.checkbox_like input[type=checkbox]:checked+em path{fill:#fa6161;stroke:#fa6161}.checkbox_agree{cursor:pointer;position:relative}.checkbox_agree input[type=checkbox]{width:0;height:0;overflow:hidden;border:none;opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute}.checkbox_agree em{display:block;width:24px;height:24px}.checkbox_agree input[type=checkbox]:checked+em path{fill:#006fee}.checkbox_btn{display:flex;align-items:center;vertical-align:top;cursor:pointer}.checkbox_btn input[type=checkbox]{width:0;height:0;overflow:hidden;border:none;opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.checkbox_btn span{display:flex;width:100%;height:40px;font-size:14px;padding:0 16px;justify-content:center;align-items:center;font-weight:500;border:1px solid var(--gray50);background-color:var(--gray50);border-radius:4px}.checkbox_btn input[type=checkbox]:checked+span{background-color:var(--navy100);border:1px solid var(--primaryColor)}.checkbox_btn input[type=checkbox]:disabled+span{opacity:.5;cursor:default}.switch{display:inline-block}.switch input[type=checkbox]{width:0;height:0;overflow:hidden;border:0 solid #fff;opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.switch em{display:inline-block;width:46px;height:26px;background-color:#b9bfc2;border-radius:26px;position:relative;transition:background-color .3s;cursor:pointer}.switch em:after{content:"";width:22px;height:22px;background-color:#fff;border-radius:22px;transition:all .3s;position:absolute;left:2px;top:calc(50% - 11px)}.switch input[type=checkbox]:checked~em{background-color:#ef762f}.switch input[type=checkbox]:checked~em:after{left:22px;background-color:#fff}.switch input[type=checkbox]:disabled~em{opacity:.5;cursor:default}.radiobox{display:inline-flex;align-items:center;vertical-align:top}.radiobox input[type=radio]{width:0;height:0;overflow:hidden;border:none;opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.radiobox span{padding-left:8px;font-size:14px;line-height:20px;color:var(--fontColor);cursor:pointer}.radiobox em{display:inline-block;width:20px;height:20px;border-radius:20px;background-color:#fff;border:2px solid var(--gray100);transition:all .3s cubic-bezier(0,.92,.52,1.31);cursor:pointer;position:relative}.radiobox input[type=radio]:checked+em{border:2px solid var(--primaryColor);background-color:var(--primaryColor)}.radiobox input[type=radio]:checked+em:after{content:"";width:100%;height:100%;background:url(/_next/static/media/ico_check_white.fc5bef09.svg) 50% no-repeat;background-size:9px;position:absolute;left:0;top:0}.radiobox input[type=radio]:disabled+em,.radiobox input[type=radio]:disabled~span{opacity:.5;cursor:default}.radiobox_btn{display:flex;align-items:center;vertical-align:top;cursor:pointer}.radiobox_btn input[type=radio]{width:0;height:0;overflow:hidden;border:none;opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.radiobox_btn span{display:flex;width:100%;height:44px;padding:0 16px;justify-content:center;align-items:center;font-weight:500;border:1px solid var(--gray100);border-radius:4px;white-space:nowrap}.radiobox_btn.m_black span{border:1px solid var(--gray200)}.radiobox_btn input[type=radio]:checked+span{background-color:var(--navy100);border:1px solid var(--primaryColor)}.radiobox_btn.m_black input[type=radio]:checked+span{background-color:#000;color:#fff}.radiobox_btn input[type=radio]:disabled+span{opacity:.5;cursor:default}.tab_radio{display:flex;gap:8px}.tab_radio label{cursor:pointer;position:relative}.tab_radio input[type=radio]{width:0;height:0;overflow:hidden;border:none;opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute}.tab_radio span{display:block;line-height:40px;height:40px;align-items:center;padding:0 16px;font-weight:500;color:var(--gray800);border-radius:40px;background-color:var(--gray200);white-space:nowrap}.tab_radio input[type=radio]:checked+span{background-color:var(--primaryColor);color:#fff}.tab_radio input[type=radio]:checked+span:hover{background-color:var(--primaryColor)}.tab_radio.m_black input[type=radio]:checked+span{background-color:var(--primaryColor);color:#fff}.tab_radio.m_black input[type=radio]:checked+span:hover{background-color:var(--primaryColor)}.tab_radio.m_style_01{gap:0}.tab_radio.m_style_01 label{flex:1}.tab_radio.m_style_01 span{display:block;line-height:56px;height:56px;padding:0;font-weight:400;color:var(--fontColor);text-align:center;border-radius:0;background-color:#fff;border-bottom:1px solid var(--gray100)}.tab_radio.m_style_01 input[type=radio]:checked+span{background-color:#fff;color:var(--primaryColor);font-weight:700;border-bottom:2px solid var(--primaryColor)}.tab_radio.m_style_02{gap:0;border-bottom:1px solid var(--gray100)}.tab_radio.m_style_02 span{display:block;line-height:48px;height:48px;padding:0 8px;font-weight:400;color:var(--fontColor);text-align:center;border-radius:0;background-color:#fff}.tab_radio.m_style_02 input[type=radio]:checked+span{background-color:#fff;color:var(--primaryColor);font-weight:700}.tab_radio.m_scroll{padding-bottom:0;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.tab_radio.m_scroll::-webkit-scrollbar{width:0;height:0}.tab_radio.m_scroll::-webkit-scrollbar-thumb{background:transparent;border-radius:0}.tab_radio.m_scroll.m_style_01 label{flex:1 0 auto}.tab_radio.m_scroll span{padding:0 16px}.tab_radio.m_scroll.is-dragging{cursor:grabbing;user-select:none}.tab_radio.m_scroll.is-dragging *{pointer-events:none}.layout_mypage{display:flex;max-width:1200px;margin:0 auto;gap:24px}.layout_mypage .l_sidebar{width:260px;flex-shrink:0;padding:20px;border:1px solid var(--gray100);border-radius:12px}.layout_mypage .l_sidebar .l_user_info{margin-bottom:20px}.layout_mypage .l_sidebar .l_user_info .l_name{margin-bottom:4px;font-size:18px;font-weight:700}.layout_mypage .l_sidebar .l_user_info .l_email{margin-bottom:20px;font-size:14px;color:var(--grayText500)}.layout_mypage .l_sidebar .l_user_info .btn{width:100%;height:40px;font-size:14px;color:var(--gray800);background-color:#fff;border-radius:40px;border:1px solid var(--gray200)}.layout_mypage .l_sidebar .l_menu_list{padding-top:20px;border-top:1px solid var(--gray100)}.layout_mypage .l_sidebar .l_menu_list li+li{margin-top:8px}.layout_mypage .l_sidebar .l_menu_list a{display:flex;height:40px;align-items:center;justify-content:space-between}.layout_mypage .l_sidebar .l_menu_list .l_count{color:#ef762f;font-weight:700}.layout_mypage .l_sidebar .l_menu_list .m_active{font-weight:700}.layout_mypage .l_sidebar .l_menu_list .l_title{margin:20px 0 10px;padding-top:20px;color:var(--grayText600);font-weight:500;border-top:1px solid var(--gray100)}.layout_mypage .l_contents{width:100%;min-width:0;position:relative}.layout_mypage .l_contents .l_header,.layout_mypage .l_contents .l_header_custom{display:flex;margin-bottom:20px;justify-content:space-between;align-items:center;flex-wrap:wrap}.layout_mypage .l_contents .l_header .l_notice,.layout_mypage .l_contents .l_header_custom .l_notice{font-size:14px;color:var(--errorColor);font-weight:500}.layout_mypage .l_contents .l_title{font-size:24px;font-weight:700}.layout_mypage .l_contents .l_header_left,.layout_mypage .l_contents .l_title{display:flex;align-items:center;gap:12px}.layout_mypage .l_contents .l_header_right{display:flex;gap:12px;position:absolute;right:0;top:0}.layout_mypage .l_contents .l_header_right .btn{flex-shrink:0}.layout_mypage .l_sticky{position:sticky;top:81px;background-color:#fff;z-index:10}.tooltip{display:inline-block;width:16px;height:16px;background:url(/_next/static/media/ico_question.299914a9.svg) 50% no-repeat}[tooltip]{position:relative}[tooltip]:after,[tooltip]:before{display:none;text-transform:none;user-select:none;pointer-events:none;position:absolute;opacity:1}[tooltip]:before{content:"";border:5px solid transparent;z-index:1001;margin-top:10px;left:10px}[tooltip]:after{content:attr(tooltip);width:250px;max-width:320px;margin-top:10px;padding:12px 24px;font-size:13px;text-align:center;font-weight:400;white-space:pre-wrap;line-height:1.4;background:rgba(32,33,35,.9);color:var(--grayText50);border-radius:4px;box-shadow:0 0 5px rgba(0,0,0,.35);z-index:1000;left:10px}@media (max-width:768px){[tooltip]:after,[tooltip][flow^=down]:after,[tooltip][flow^=up]:after{width:200px;max-width:280px;left:auto!important;right:0!important;transform:none!important}[tooltip]:before,[tooltip][flow^=down]:before{left:auto!important;right:10px!important}}[tooltip].m_active:after,[tooltip].m_active:before,[tooltip]:focus:after,[tooltip]:focus:before,[tooltip]:hover:after,[tooltip]:hover:before{display:block}[tooltip=""]:after,[tooltip=""]:before{display:none!important}[tooltip]:not([flow]):before,[tooltip][flow^=up]:before{bottom:100%;border-bottom-width:0;border-top-color:rgba(32,33,35,.9)}[tooltip]:not([flow]):after,[tooltip][flow^=up]:after{bottom:calc(100% + 5px)}[tooltip]:not([flow]):after,[tooltip]:not([flow]):before,[tooltip][flow^=up]:after,[tooltip][flow^=up]:before{left:50%;transform:translateX(-50%)}[tooltip][flow^=down]:before{top:calc(50% + 8px);left:3px;border-top-width:0;border-bottom-color:rgba(32,33,35,.9)}[tooltip][flow^=down]:after{top:calc(100% + 5px);left:50%;transform:translateX(-25%)}[tooltip][flow^=left]:before{top:50%;border-right-width:0;border-left-color:rgba(32,33,35,.9);left:-7px;transform:translateY(-50%)}[tooltip][flow^=left]:after{top:50%;right:calc(100%);transform:translate(-.5em,-50%)}[tooltip][flow^=right]:before{top:50%;right:-7px;border-left-width:0;border-right-color:rgba(32,33,35,.9);transform:translateY(-50%)}[tooltip][flow^=right]:after{top:50%;left:calc(100%);transform:translate(.5em,-50%)}.input_form.m_gap24{margin-bottom:60px}.input_form .i_field{margin-bottom:40px}.input_form.m_gap16 .i_field{margin-bottom:16px}.input_form.m_gap24 .i_field{margin-bottom:24px}.input_form .i_label{display:block;margin-bottom:8px}.input_form.m_gap16 .i_label{font-size:14px}.input_form .i_flex_01{display:flex;max-width:323px;gap:12px}.input_form .i_flex_01>div{flex:1}.input_form .i_guide_box .i_head{display:flex;margin-bottom:8px;align-items:center;justify-content:space-between;border-bottom:1px solid #000}.input_form .i_guide_box .i_head .i_btn{display:flex;align-items:center;justify-content:center;width:40px;height:48px}.input_form .i_guide_box .i_desc{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;font-size:14px;color:var(--grayText500)}.input_chk{position:relative}.input_chk input[type=text]:has(+.btn){padding:0 96px 0 12px}.input_chk input[type=text]:has(+.i_time){padding:0 60px 0 12px}.input_chk input[type=text]:has(+.i_count){padding:0 60px 0 12px}.input_chk .btn{min-width:84px;height:36px;font-size:14px;border-radius:4px;background-color:var(--gray800);position:absolute;right:6px;top:calc(50% - 18px)}.input_chk .btn:disabled{background-color:var(--gray300);color:var(--grayText600)}.input_chk .i_time{line-height:48px;font-size:14px;color:var(--errorColor);position:absolute;right:12px;top:0}.input_chk:has(.btn) .i_time{right:100px}.input_chk .i_count{line-height:48px;font-size:14px;position:absolute;right:12px;top:0}.input_phone{display:flex;gap:8px;align-items:center}.input_phone .select{flex:0 0 100px}.input_phone .input_chk{flex-grow:1}.input_search{position:relative}.input_search input[type=search],.input_search input[type=text]{padding:0 48px 0 12px}.input_search.m_pill input[type=search],.input_search.m_pill input[type=text]{padding:0 48px 0 20px;border-radius:48px}.input_search .i_btn{width:48px;height:48px;position:absolute;right:0;top:0}.input_search.m_small input[type=search],.input_search.m_small input[type=text]{height:36px;padding:0 44px 0 12px}.input_search.m_small .i_btn{width:36px;height:36px;right:8px}.password_field{position:relative}.password_field input[type=password]{padding:0 48px 0 12px}.password_field label{position:absolute;right:0;top:0}.password_field label input[type=checkbox]{width:0;height:0;overflow:hidden;border:none;opacity:0;appearance:none;position:absolute}.password_field label em{display:block;width:48px;height:48px;background:url(/_next/static/media/ico_eye_off.64732222.svg) 50% no-repeat;cursor:pointer}.password_field label input[type=checkbox]:checked+em{background:url(/_next/static/media/ico_eye_on.aecbc685.svg) 50% no-repeat}.password_field.m_success label em,.password_field.m_success label input[type=checkbox]:checked+em{background:url(/_next/static/media/ico_check.665d84fc.svg) 50% no-repeat}.input_error{border:1px solid var(--errorColor)!important}.input_hint{margin-top:4px;text-align:left}.input_hint,.input_hint a{font-size:12px;color:var(--gray800)}.input_hint a{text-decoration:underline}.input_hint.m_error{color:var(--errorColor)}.input_hint.m_success{color:var(--primaryColor)}.required{color:var(--errorColor)}.input_flex{display:flex;gap:12px;align-items:center}.input_flex>div{flex-grow:1}.input_flex.m_gender_select .radiobox_btn{min-width:100px}.input_qty{display:inline-flex;width:84px;height:24px}.input_qty :is(.i_minus,.i_plus){display:block;width:24px;height:24px;flex-shrink:0;border-radius:24px;background-color:var(--gray800);position:relative}.input_qty :is(.i_minus:disabled,.i_plus:disabled){background-color:var(--gray100)}.input_qty .i_qty{height:24px;border:0 solid #fff;padding:0;font-weight:700;text-align:center}.input_qty .i_minus:after,.input_qty .i_plus:after{content:"";display:block;width:14px;height:2px;border-radius:2px;background-color:#fff;position:absolute;left:calc(50% - 7px);top:calc(50% - 1px)}.input_qty .i_plus:before{content:"";display:block;width:2px;height:14px;background-color:#fff;position:absolute;left:calc(50% - 1px);top:calc(50% - 7px)}.input_qty .i_minus:disabled:after,.input_qty .i_plus:disabled:after,.input_qty .i_plus:disabled:before{background-color:var(--gray300)}.select{position:relative;display:flex}.select:after{content:"";width:20px;height:48px;background:url(/_next/static/media/arrow_down.a9ced15c.svg) 50% no-repeat;position:absolute;right:8px;top:0;pointer-events:none}.select select{display:flex;height:48px;padding:12px;align-items:center;gap:8px;border-radius:4px;border:1px solid #d2d4d6;background:#fff;appearance:none}.select select:focus{border:1px solid #014c38;outline:none}.select select:focus,.select.active select{border-radius:4px 4px 0 0}.select select option{display:flex;padding:8px 12px;align-items:center;gap:10px;align-self:stretch;border-radius:4px;background:#fff}.select.m_small:after{height:36px}.select.m_small select{height:36px;font-size:14px;padding:0 12px;gap:8px;appearance:none}.select.m_pill:after{width:36px;height:36px}.select.m_pill select{height:36px;border-radius:36px}.select_pill{position:relative}.select_pill .choices{margin-bottom:0}.select_pill .choices__inner{display:flex;height:auto;min-height:auto;padding:8px 32px 8px 16px;justify-content:flex-start;align-items:center;gap:4px;border-radius:24px;border:1px solid var(--Gray-General-200,#d2d4d6);background:var(--Gray-General-white,#fff);font-size:14px}.select_pill .choices__list--single{padding:0}.select_pill .choices__item{font-size:14px}.select_pill .choices[data-type*=select-one]:after{display:none}.select_pill .choices[data-type*=select-one].is-open .choices__inner{border-radius:24px!important}.select_pill .choices__list--dropdown{border:1px solid #d2d4d6;border-radius:4px;margin-top:4px;background:#fff}.select_pill:after{content:"";width:16px;height:16px;background:url(/_next/static/media/arrow_down.a9ced15c.svg) 50% no-repeat;background-size:contain;position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none;z-index:10}.bottom_sheet_overlay{top:0;background-color:rgba(0,0,0,.4);z-index:1002}.bottom_sheet,.bottom_sheet_overlay{position:fixed;left:0;right:0;bottom:0}.bottom_sheet{background:var(--Gray-General-white,#fff);border-radius:24px 24px 0 0;box-shadow:0 0 8px rgba(0,0,0,.15);z-index:1003;transform:translateY(100%);transition:transform .3s ease;display:flex;flex-direction:column;max-height:90vh;max-height:90dvh;padding-bottom:env(safe-area-inset-bottom)}.bottom_sheet.m_open{transform:translateY(0)}.bottom_sheet_header{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.bottom_sheet_handle{width:40px;height:4px;background:var(--Gray-General-100,#ecedee);border-radius:4px;margin:10px auto}.bottom_sheet_title{width:100%;padding:8px 20px;background:var(--Gray-General-white,#fff);display:flex;justify-content:flex-start;align-items:center}.bottom_sheet_title span{flex:1;color:var(--Gray-Text-900,#1d1d1d);font-size:18px;font-weight:700;line-height:27px}.bottom_sheet_content{width:100%;max-height:calc(100vh - 200px);max-height:calc(100dvh - 200px)}.bottom_sheet_content,.bottom_sheet_list{display:flex;flex-direction:column;overflow-y:auto}.bottom_sheet_list{max-height:50vh}.bottom_sheet_list_item{padding:12px 20px;background:var(--Gray-General-white,#fff);display:flex;justify-content:flex-start;align-items:center;gap:10px;cursor:pointer}.bottom_sheet_list_item span{flex:1;color:var(--Gray-Text-900,#1d1d1d);font-size:14px;font-weight:400;line-height:19.6px}.bottom_sheet_list_item:hover{background:var(--Gray-General-50,#f6f6f6)}.bottom_sheet_list_item.m_selected{background:var(--Green-단양-100,var(--navy100))}.bottom_sheet_list_item .ico_check,.bottom_sheet_list_item .icon_check{width:20px;height:20px;background:url(/_next/static/media/ico_check.665d84fc.svg) 50% no-repeat;background-size:contain}.bottom_sheet_select_trigger{display:flex;height:auto;min-height:auto;padding:8px 16px;justify-content:flex-start;align-items:center;gap:4px;background:var(--Gray-General-white,#fff);font-size:14px;cursor:pointer}.bottom_sheet_select_trigger span{font-size:14px;color:var(--Gray-Text-900,#1d1d1d)}.bottom_sheet_select_trigger img{width:16px;height:16px}.select_input_trigger{display:flex;width:100%;height:48px;padding:0 12px;justify-content:space-between;align-items:center;background:#fff;border:1px solid var(--gray200);border-radius:4px;font-size:14px;cursor:pointer;transition:border-color .3s}.select_input_trigger:hover{border-color:var(--primaryColor)}.select_input_trigger span{font-size:14px;color:var(--fontColor)}.select_input_trigger span.placeholder{color:var(--grayText500)}.select_input_trigger img{width:16px;height:16px}.bottom_sheet_localweather .bottom_sheet_title{justify-content:space-between}.bottom_sheet_localweather .bottom_sheet_close{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:0}.bottom_sheet_localweather .bottom_sheet_close img{width:20px;height:20px}.bottom_sheet_localweather .bottom_sheet_content{padding:0 20px 20px;overflow-y:auto;flex:1;min-height:0;scrollbar-width:none;-ms-overflow-style:none}.bottom_sheet_localweather .bottom_sheet_content::-webkit-scrollbar{display:none}.bottom_sheet_localweather .weather_list{border-radius:var(--Radius-4,12px);background:var(--Gray-General-50,#f6f6f6);display:flex;flex-direction:column;padding:20px;justify-content:flex-start;align-items:flex-start;gap:0;width:100%}.bottom_sheet_localweather .weather_item{width:100%;display:flex;justify-content:space-between;align-items:center;padding:16px 0;border-bottom:1px solid #e4e4e4}.bottom_sheet_localweather .weather_item:first-child{padding-top:0}.bottom_sheet_localweather .weather_item:last-child{border-bottom:none;padding-bottom:0}.bottom_sheet_localweather .weather_location{color:var(--primaryColor);font-size:16px;font-weight:700;line-height:24px}.bottom_sheet_localweather .weather_icon{width:48px;height:48px;background:var(--primaryColor);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.bottom_sheet_localweather .weather_icon img{width:24px;height:24px}.bottom_sheet_localweather .weather_temp{color:var(--primaryColor);font-size:16px;font-weight:700;line-height:24px}.bottom_sheet_localweather .weather_info{display:flex;align-items:center;gap:70px}.bottom_sheet_transport .bottom_sheet_content{padding:0 20px 20px}.bottom_sheet_transport .transport_grid{display:flex;flex-direction:column;gap:8px}.bottom_sheet_transport .transport_row{display:flex;gap:8px}.bottom_sheet_transport .transport_button{flex:1;padding:10px;background:var(--Gray-General-white,#fff);border-radius:40px;border:1px solid var(--primaryColor);display:flex;justify-content:center;align-items:center;gap:10px;cursor:pointer;transition:background-color .2s ease}.bottom_sheet_transport .transport_button:hover{background-color:var(--Gray-General-50,#f6f6f6)}.bottom_sheet_transport .transport_button span{color:var(--primaryColor);font-size:14px;font-weight:500;line-height:19.6px}.bottom_sheet_datepicker{max-height:80vh;height:auto}.bottom_sheet_datepicker .bottom_sheet_header{padding:16px 20px}.bottom_sheet_datepicker .bottom_sheet_title{margin-top:8px;padding:0}.bottom_sheet_datepicker .bottom_sheet_title span{color:var(--Gray-Text-900,#1d1d1d);font-size:18px;font-weight:700;line-height:27px}.bottom_sheet_datepicker .bottom_sheet_content{padding:0;overflow-y:auto}.bottom_sheet_datepicker .p_cont{padding:0;background:var(--Gray-General-white,white);display:flex;flex-direction:column;gap:4px}.bottom_sheet_datepicker .p_cont:first-child .p_title{display:none}.bottom_sheet_datepicker .p_date_info{padding:20px;border-bottom:1px solid var(--Gray-General-100,#ecedee);display:flex;flex-direction:column;gap:4px}.bottom_sheet_datepicker .p_date_info .p_day,.bottom_sheet_datepicker .p_date_info .p_txt{padding:0}.bottom_sheet_datepicker .p_companion_selected{padding:20px;border-bottom:1px solid var(--Gray-General-100,#ecedee)}.bottom_sheet_datepicker .p_companion_selected .p_txt{color:var(--Gray-Text-900,#1d1d1d);font-size:14px;font-weight:400;line-height:19.6px;margin:0;padding:0}.bottom_sheet_datepicker .p_companion_selected .p_name{color:var(--primaryColor);font-weight:700}.bottom_sheet_datepicker .p_trip_name{padding:24px 0}.bottom_sheet_datepicker .p_trip_name .p_cont{padding:0 20px;display:flex;flex-direction:column;gap:20px}.bottom_sheet_datepicker .p_trip_name .p_title{display:block!important;font-size:18px;font-weight:700;line-height:27px;margin:0;padding:0}.bottom_sheet_datepicker .p_trip_name .input_chk{display:flex;flex-direction:column;gap:8px;position:relative}.bottom_sheet_datepicker .p_trip_name .input_chk input{width:100%;height:48px;padding:14px 12px;border:1px solid var(--Gray-General-200,#d2d4d6);border-radius:4px;font-size:14px;line-height:19.6px}.bottom_sheet_datepicker .p_trip_name .input_chk input::placeholder{color:var(--Gray-Text-500,#8e8e8e)}.bottom_sheet_datepicker .p_trip_name .input_chk .i_count{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:14px;line-height:19.6px;color:var(--Gray-Text-900,#1d1d1d)}.bottom_sheet_datepicker .p_cont{padding:24px 0;gap:12px}.bottom_sheet_datepicker .p_cont .p_title{font-size:18px;font-weight:700;margin:0;padding:0 20px}.bottom_sheet_datepicker .p_trip_name .p_cont .p_title{padding:0}.bottom_sheet_datepicker .p_cont .p_list{padding:0;display:flex;flex-direction:column;gap:16px}.bottom_sheet_datepicker .p_cont .p_list li{padding:0 20px}.bottom_sheet_datepicker .radiobox_btn span{padding:12px 20px}.bottom_sheet_datepicker .p_day{color:var(--primaryColor);font-size:16px;font-weight:700;line-height:24px;height:24px;margin:0;padding:0 20px}.bottom_sheet_datepicker .p_txt{color:var(--Gray-Text-900,#1d1d1d);font-size:14px;font-weight:400;line-height:19.6px;margin:0;padding:0 20px 16px}.bottom_sheet_datepicker .custom-datepicker-container{padding:16px 20px;border-top:1px solid var(--Gray-General-100,#ecedee);border-bottom:1px solid var(--Gray-General-100,#ecedee)}.bottom_sheet_datepicker .flatpickr-calendar{max-width:100%}.bottom_sheet_datepicker .flatpickr-innerContainer{padding:0}.bottom_sheet_datepicker .flatpickr-current-month,.bottom_sheet_datepicker .flatpickr-months .flatpickr-month{justify-content:flex-start!important}.bottom_sheet_datepicker .flatpickr-rContainer{padding-top:25px}.bottom_sheet_datepicker .dayContainer{max-width:100%}.bottom_sheet_datepicker .p_btn_box{display:flex;gap:12px;padding:20px;background:white;border-top:1px solid var(--Gray-General-100,#ecedee)}.bottom_sheet_datepicker .p_btn_box .btn{flex:1;height:52px;padding:10px 12px;border-radius:6px;font-size:16px;font-weight:500;line-height:24px}.bottom_sheet_datepicker .p_btn_box .btn.m_gray,.bottom_sheet_datepicker .p_btn_box .btn.m_reset{background:var(--Gray-General-800,#383b3d);color:var(--Gray-Text-50,#f8f8f8)}.bottom_sheet_datepicker .p_btn_box .btn:not(.m_reset):not(.m_gray){background:var(--primaryColor);color:var(--Gray-Text-50,#f8f8f8)}.bottom_sheet_datepicker .p_btn_box .btn:disabled,.bottom_sheet_datepicker .p_btn_box .btn:not(.m_reset):not(.m_gray):disabled{background:var(--Gray-General-200,#d2d4d6);color:var(--Gray-Text-500,#8e8e8e);cursor:default}.p_share_content{padding:8px 20px 20px}.p_share_info{margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid var(--gray-100,#ecedee)}.p_share_title{font-size:14px;font-weight:500;color:var(--gray-text-900,#1d1d1d);margin-bottom:4px}.p_share_title,.p_share_url{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p_share_url{font-size:12px;color:var(--gray-text-500,#8e8e8e)}.p_share_grid{display:flex;flex-direction:column;gap:12px}.p_share_row{display:grid;grid-template-columns:1fr 1fr;align-items:center}.p_share_list{display:flex;gap:16px;flex-wrap:wrap;justify-content:flex-start}.p_share_list li{flex:0 0 auto}.p_share_btn{flex-direction:row;gap:12px;background:none;border:none;cursor:pointer;padding:0}.p_share_btn,.p_share_icon{display:flex;align-items:center}.p_share_icon{width:36px;height:36px;border-radius:50%;justify-content:center;flex-shrink:0;overflow:hidden}.p_share_icon img{width:100%;height:100%;object-fit:cover}.p_share_icon_copy{background:var(--gray-100,#ECEDEE);padding:6px}.p_share_icon_copy img{width:24px;height:24px;object-fit:contain}.p_share_btn span{font-size:14px;color:var(--gray-text-900,#1D1D1D);font-weight:400;line-height:19.6px;white-space:nowrap}.select.selected select{border:1px solid #d2d4d6!important}.select.selected:after{background-image:url(/_next/static/media/arrow_down.a9ced15c.svg);filter:brightness(0) saturate(100%) invert(8%) sepia(100%) saturate(1000%) hue-rotate(150deg) brightness(95%) contrast(101%);transform:rotate(180deg)}.select_region{display:block}.select_region .choices{margin-bottom:0;position:relative}.select_region .choices[data-type*=select-one] .choices__inner{display:flex;padding:12px;align-items:center;gap:8px;border-radius:4px;border:1px solid #d2d4d6;background:#fff;min-height:48px}.select_region .choices[data-type*=select-one].is-focused .choices__inner,.select_region .choices[data-type*=select-one].is-open .choices__inner{border:1px solid #014c38}.select_region .choices[data-type*=select-one].is-open .choices__inner{border-radius:4px 4px 0 0}.select_region .choices__list--dropdown{border:1px solid #d2d4d6;border-top:none;border-radius:0 0 4px 4px;padding:0;z-index:1000;background:#fff}.select_region .choices__list--dropdown .choices__list{max-height:300px}.select_region .choices__list--dropdown .choices__item{padding:0;border-radius:4px;font-size:14px;line-height:1.5;white-space:nowrap}.select_region .choices__list--dropdown .choices__item--selectable.is-highlighted,.select_region .choices__list--dropdown .choices__item:hover{background-color:initial}.select_region .choices__list--dropdown .choices__item:after{display:none}.select_sort{display:block}.select_sort .choices{margin-bottom:0;position:relative;z-index:149}.select_sort .choices[data-type*=select-one] .choices__inner{display:flex;width:116px;padding:8px 12px;align-items:center;gap:8px;border-radius:4px;border:1px solid #d2d4d6;background:#fff;min-height:auto}.select_sort .choices[data-type*=select-one].is-focused .choices__inner,.select_sort .choices[data-type*=select-one].is-open .choices__inner{border:1px solid #014c38}.select_sort .choices[data-type*=select-one].is-open .choices__inner{border-radius:4px 4px 0 0}.select_sort .choices__list--dropdown{border:1px solid #d2d4d6;border-top:none;border-radius:0 0 4px 4px;padding:0;z-index:1000;background:#fff}.select_sort .choices__list--dropdown .choices__list{max-height:300px}.select_sort .choices__list--dropdown .choices__item{padding:0;border-radius:4px;font-size:14px;line-height:1.5;white-space:nowrap}.select_sort .choices__list--dropdown .choices__item--selectable.is-highlighted,.select_sort .choices__list--dropdown .choices__item:hover{background-color:initial}.select_sort .choices__list--dropdown .choices__item:after{display:none}.select_nationality .choices[data-type*=select-one]:after{content:"";display:flex;align-items:center;justify-content:center;width:46px;height:100%;margin-top:0!important;background:url(/_next/static/media/ico_search.22cb72eb.svg) 50% no-repeat;border:none;right:0;top:0}.select_nationality .choices__inner{background-color:#fff}.select_nationality .choices__list--dropdown [data-value=""],.select_nationality .choices__list--single [data-value=""] .fi{display:none}.select_nationality .choices__list--single [data-value=""]{color:var(--grayText500)}.select_nationality .choices__list--dropdown .choices__item{padding:8px}.select_nationality .choices__list--dropdown .choices__item:hover{background-color:var(--gray100)}.list_util{display:flex;margin:20px 0;align-items:center;justify-content:space-between}.list_util.m_mb0{margin:20px 0 0}.list_util .i_count{font-size:18px;color:var(--grayText700);font-weight:600}.list_util .i_count em{color:var(--primaryColor)}.list_util .select select{height:36px;border:none}.list_util .select:after{height:36px}.list_util .i_flex{display:flex;gap:12px;align-items:center}.list_status{text-align:center;padding-top:121px;padding-bottom:40px}.list_status .i_txt_box{margin-top:16px}.list_status .i_txt_box span{display:block}.list_status .i_txt_box .i_tit{font-weight:700}.list_status .i_txt_box .i_txt{font-size:14px;font-weight:500;color:var(--grayText700)}.list_status .search_no_result{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:4px;margin-top:16px}.list_status .search_keyword{color:var(--Navy-인제-700,#304582)}.list_status .search_keyword,.list_status .search_message{text-align:center;font-size:16px;font-family:Pretendard;font-weight:700;line-height:24px;word-wrap:break-word}.list_status .search_message{color:var(--Gray-Text-900,#1D1D1D)}.coupon{display:flex;width:100%;min-height:146px;padding:12px 62px 12px 20px;flex-direction:column;justify-content:flex-start;background-color:#fff;border:1px solid var(--gray100);border-radius:8px;text-align:left;overflow:visible;position:relative}.coupon.m_disabled_expired:after{content:"";width:100%;height:100%;background-color:rgba(32,33,35,.7);position:absolute;left:0;top:0}.coupon span{display:block}.coupon.m_disabled_unavailable span{color:var(--grayText500)}.coupon .i_tit{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:4px}.coupon .i_price{font-size:20px;color:#ef762f;font-weight:700}.coupon.m_disabled_unavailable .i_price{color:var(--grayText500)}.coupon .i_badge{height:20px;line-height:20px;padding:0 4px;color:#277c3a;font-size:12px;font-weight:500;background-color:#e0f5e5;border-radius:4px}.coupon .i_badge.m_offline{color:#248aff;background-color:#e0efff}.coupon.m_disabled_unavailable .i_badge{color:var(--grayText500);background-color:var(--gray50)}.coupon .i_type{margin-bottom:4px;font-size:14px;font-weight:700;color:var(--primaryColor)}.coupon .i_type img{width:20px;height:20px}.coupon.m_disabled_unavailable .i_type img{filter:grayscale(100%) brightness(2.5)}.coupon .i_txt{margin-bottom:2px;font-size:12px;font-weight:500;color:var(--grayText700)}.coupon .i_status{display:flex;width:50px;height:100%;align-items:center;justify-content:center;background-color:var(--primaryColor);position:absolute;right:0;top:0}.coupon.m_disabled_unavailable .i_status{background-color:var(--gray200);cursor:default}.coupon.m_disabled_unavailable .i_status:after{content:"";width:50px;height:100%;background:url(/_next/static/media/ico_close.1e1fee65.svg) 50% no-repeat}.coupon.m_disabled_expired .i_status:after{content:"";width:50px;height:100%;background:url(/_next/static/media/ico_check_white.fc5bef09.svg) 50% no-repeat}.coupon .i_status.m_downloaded{cursor:default;background-color:var(--primaryColor)}.coupon .i_status.m_downloading{cursor:default;background-color:var(--gray200)}.coupon .i_status span{font-size:14px;color:#fff;font-weight:700}.coupon .i_disabled_desc{display:none;width:100%;height:100%;flex-direction:column;align-items:center;justify-content:center;position:absolute;left:0;top:0;z-index:1}.coupon.m_disabled_expired .i_disabled_desc{display:flex}.coupon .i_disabled_desc em{color:var(--grayText50)}.coupon .i_disabled_desc .i_t1{height:40px;padding:0 16px;line-height:40px;border-radius:40px;font-weight:700;background-color:var(--gray800)}.coupon .i_disabled_desc .i_t2{margin-top:8px;font-size:14px;font-weight:500}.barcode{display:flex;flex-direction:column;justify-content:center;height:300px;padding:20px;border:1px solid var(--gray200);border-radius:8px;text-align:center}.barcode .i_barcode_tit{display:block;margin-bottom:4px;font-weight:700}.barcode .i_barcode_txt{display:block;margin-bottom:24px;font-size:14px;font-weight:500}.barcode .i_barcode_box{display:flex;flex-direction:column;gap:8px;align-items:center;position:relative}.barcode.m_disabled .i_barcode_box:before{content:"";width:100%;height:100%;background-color:#fff;position:absolute;left:0;top:0;opacity:.8;z-index:1}.barcode .i_barcode_img{position:relative}.barcode .i_barcode_img img{max-width:100%}.barcode .i_barcode_no{font-size:14px}.barcode .i_barcode_no,.barcode .i_barcode_time{display:flex;align-items:center;gap:8px;font-weight:700}.barcode .i_barcode_time{margin-top:24px;font-size:22px;color:#ef762f;justify-content:center}.barcode .i_refresh{display:flex;align-items:center;justify-content:center}.barcode .i_barcode_status{display:inline-flex;width:90px;height:40px;font-weight:700;align-items:center;justify-content:center;border-radius:40px;background-color:var(--errorColor);color:#fff;position:absolute;left:calc(50% - 45px);top:calc(50% - 20px);z-index:2}.tag{display:inline-block;margin-bottom:16px;padding:2px 4px;font-size:14px;font-weight:500;color:var(--gray800);background-color:var(--gray50);border-radius:4px}.tag.m_green{color:#277c3a;background-color:#e0f5e5}.tag.m_blue{color:#248aff;background-color:#e0efff}.tag.m_orange{color:var(--Orange-500,#EF762F);font-size:14px;font-family:Pretendard;font-weight:500;line-height:19.6px;word-wrap:break-word;background-color:var(--Orange-100,#FCE6D9)}.tag.m_yellow{color:#bd7f00;background-color:#fff4dd}.tag.m_purple{color:#7041b9;background-color:#eee9f7}.tag.m_black{color:#fff;background-color:#000}.tag.m_white{color:var(--gray800);background-color:#fff;border:1px solid var(--gray200)}.chip_list{display:flex;gap:8px;flex-wrap:wrap}.chip_list .i_btn_add{display:inline-flex;height:36px;padding:0 16px;font-size:14px;gap:4px;font-weight:500;color:var(--grayText500);border-radius:36px;align-items:center;border:1px solid var(--gray100)}.chip_list .i_btn_add.i_selected{padding-right:8px;color:var(--grayText700);border-color:var(--gray200)}.chip_list .i_btn_add.i_selected .i_btn_remove{display:flex;align-items:center;justify-content:center;width:20px;height:20px;margin-left:4px;color:var(--grayText500);border-radius:50%;background-color:initial;transition:background-color .2s}.chip_list .i_btn_add.i_selected .i_btn_remove:hover{background-color:var(--gray100)}.chip{display:inline-flex;height:auto;padding:8px 16px;gap:4px;font-size:14px;font-weight:500;line-height:19.6px;color:var(--grayText700);align-items:center;border-radius:24px;background-color:var(--gray50)}.chip.m_green{background-color:color-mix(in srgb,var(--primaryColor) 10%,transparent);color:#1D1D1D}.chip .i_btn_remove{display:flex;align-items:center}.chip .i_btn_remove img{width:16px;height:16px}.photo_add{display:flex;gap:12px;flex-wrap:wrap}.photo_add li{width:138px;height:138px;position:relative}.photo_add li .i_btn_add{display:flex;width:100%;height:100%;gap:12px;flex-direction:column;align-items:center;justify-content:center;border:1px solid var(--gray100);border-radius:4px}.photo_add li .i_btn_add input[type=file]{display:block;width:100%;height:100%;position:absolute;left:0;top:0;opacity:0;cursor:pointer}.photo_add li .i_btn_add span{font-size:12px;color:var(--grayText500)}.photo_add li .i_photo{width:100%;height:100%}.photo_add li .i_photo img{width:100%;height:100%;border-radius:4px;object-fit:cover}.photo_add li .i_photo .i_btn_remove{width:24px;height:24px;border-radius:24px;background-color:#fff;position:absolute;right:8px;top:8px}.photo_add li .i_photo .i_btn_remove img{width:9px}.actions{position:relative}.actions .i_actions_btn{width:40px;height:40px}.actions .i_menu{display:none;width:100px;flex-direction:column;border-radius:4px;box-shadow:0 0 4px 0 rgba(0,0,0,.15);background-color:#fff;position:absolute;left:-10px;top:35px;z-index:1}.actions.m_open .i_menu{display:flex}.actions .i_menu_btn{display:block;height:36px;padding:0 12px;line-height:36px;text-align:left;font-size:14px}.actions .i_menu_btn:hover{background-color:var(--gray50)}.search_keywords{padding:20px;position:relative}.search_keywords:after{content:"";width:100%;height:1px;background-color:var(--gray100);position:absolute;left:0;bottom:0}.search_keywords .i_title{margin-bottom:16px;font-weight:700}.search_keywords .btn_underline{margin-bottom:16px;position:absolute;right:20px;top:20px}.search_keywords .i_recent{display:flex;padding-bottom:6px;gap:12px;white-space:nowrap;overflow-x:auto;scrollbar-color:#bbb transparent;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.search_keywords .i_recent::-webkit-scrollbar{height:6px}.search_keywords .i_recent::-webkit-scrollbar-thumb{background:#aaa;border-radius:3px}.search_keywords .i_recent li{height:36px;padding:0 16px;border-radius:36px;gap:4px;font-size:14px;font-weight:500;background-color:var(--gray100)}.search_keywords .i_recent li,.search_keywords .i_recent li .i_btn_remove{display:flex;align-items:center}.search_keywords .i_recent li .i_btn_remove img{width:16px;height:16px}.search_keywords .i_popular{display:flex;gap:12px;flex-wrap:wrap}.search_keywords .i_popular li{display:flex;height:36px;padding:0 16px;border-radius:36px;align-items:center;font-size:14px;font-weight:500;background-color:var(--navy100)}.data_selector{display:flex;gap:16px;margin-bottom:20px}.data_selector .i_btn{height:48px;padding:0 16px;flex-grow:1;text-align:left;font-weight:500;border-radius:4px;border:1px solid var(--gray800)}.floating_box{position:fixed;right:20px;bottom:20px;z-index:1500}@media (max-width:768px){.floating_box{bottom:80px}}.floating_box .i_btn{border-radius:50px;box-shadow:0 0 24px rgba(0,0,0,.2)}.myplan_list{margin-bottom:40px}.myplan_list li{padding:20px;border:1px solid var(--gray200);border-radius:12px;transition:border .3s;position:relative}.myplan_list li:hover{border:1px solid var(--primaryColor)}.myplan_list li+li{margin-top:20px}.myplan_list .i_name{display:block;font-weight:700;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.myplan_list .i_date{display:block;margin-bottom:16px;font-size:14px}.myplan_list .i_add_place{display:flex;gap:8px;flex-wrap:wrap}.myplan_list .i_add_place.m_scroll{padding-bottom:6px;flex-wrap:nowrap;white-space:nowrap;overflow-x:auto;scrollbar-color:#bbb transparent;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.myplan_list .i_add_place.m_scroll::-webkit-scrollbar{height:6px}.myplan_list .i_add_place.m_scroll::-webkit-scrollbar-thumb{background:#aaa;border-radius:3px}.myplan_list .i_add_place .i_add{border-radius:36px;gap:4px;color:var(--grayText500);border:1px solid var(--gray100)}.myplan_list .i_add_place .i_add,.myplan_list .i_add_place span{display:inline-flex;height:36px;padding:0 16px;align-items:center;font-size:14px;font-weight:500}.myplan_list .i_add_place span{border-radius:36px;background-color:var(--gray50)}.myplan_list .i_option{position:absolute;right:20px;top:20px}.myplan_list .i_option .i_menu{display:none;width:100px;flex-direction:column;border-radius:4px;box-shadow:0 0 4px 0 rgba(0,0,0,.15);background-color:#fff;position:absolute;right:0;top:28px}.myplan_list .i_option.m_open .i_menu{display:flex}.myplan_list .i_option .i_menu .i_btn{display:block;height:36px;padding:0 12px;line-height:36px;text-align:left;font-size:14px}.myplan_list .i_option .i_menu .i_btn:hover{background-color:var(--gray50)}.myplan_details_list{margin:20px 0 40px;padding:20px;background-color:var(--grayText50);border-radius:12px}.myplan_details_list>li+li{margin-top:20px}.myplan_details_list .i_head{display:flex;height:48px;padding:0 16px;align-items:center;background-color:var(--gray900);border-radius:8px}.myplan_details_list .i_head.m_add{padding:0 0 0 16px;background-color:initial;position:relative}.myplan_details_list .i_head.m_add:before{content:"";width:calc(100% - 42px);height:100%;background-color:#fff;border-radius:8px;position:absolute;left:0;top:0}.myplan_details_list .i_head .i_day{margin-right:20px;color:var(--grayText50);font-weight:700}.myplan_details_list .i_head.m_add .i_day{color:var(--primaryColor);z-index:1}.myplan_details_list .i_head .i_date{color:var(--grayText50);font-weight:500}.myplan_details_list .i_head.m_add .i_date{color:var(--primaryColor);z-index:1}.myplan_details_list .i_head .i_btn_map{display:block;color:var(--grayText400);margin-left:auto;font-size:13px;text-decoration:underline}.myplan_details_list .i_head .i_btn_add{display:none}.myplan_details_list .i_head.m_add .i_btn_add{display:block;width:30px;height:30px;margin-left:auto}.myplan_details_list .i_plan{margin-top:20px}.myplan_details_list .i_plan>li{padding-left:56px;position:relative}.myplan_details_list .i_plan>li+li{margin-top:16px}.myplan_details_list .i_plan .i_left{display:flex;height:100%;align-items:center;position:absolute;left:0;top:0}.myplan_details_list .i_plan .i_left:has(.i_distance):before{content:"";width:1px;height:44px;background-color:var(--primaryColor);position:absolute;left:18px;top:-30px}.myplan_details_list .i_plan .i_left .i_no{display:flex;width:36px;height:36px;border-radius:36px;font-size:14px;font-weight:700;align-items:center;justify-content:center;color:var(--grayText50);background-color:var(--primaryColor)}.myplan_details_list .i_plan .i_left .i_distance{font-size:12px;font-weight:500;color:var(--primaryColor);white-space:nowrap;background-color:var(--grayText50);position:absolute;left:0;top:-17px}.myplan_details_list .i_plan .i_cont{padding:16px 46px 16px 16px;background-color:#fff;border-radius:8px;position:relative}.myplan_details_list .i_plan .i_cont .i_name{display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.myplan_details_list .i_plan .i_cont .i_category span{font-size:12px;color:var(--grayText600);position:relative}.myplan_details_list .i_plan .i_cont .i_category span+span{margin-left:8px;padding-left:8px}.myplan_details_list .i_plan .i_cont .i_category span+span:after{content:"";width:1px;height:16px;background-color:var(--gray200);position:absolute;left:0;top:calc(50% - 8px)}.myplan_details_list .i_plan .i_cont .i_btn{display:flex;width:24px;height:24px;align-items:center;justify-content:center;position:absolute;right:12px;top:calc(50% - 12px)}.list_style_01{padding:20px}.list_style_01 .i_header{display:flex;margin-bottom:16px;align-items:center;justify-content:space-between}.list_style_01 .i_header .i_title{font-weight:700}.list_style_01 .i_header .i_date{font-size:14px;font-weight:500;color:var(--grayText500)}.list_style_01 .i_list{display:flex;width:calc(100% + 16px);gap:16px 0;flex-wrap:wrap}.list_style_01 .i_list li{width:calc(20% - 16px);margin-right:16px;position:relative}.list_style_01 .i_list .i_img{display:block;width:100%;aspect-ratio:1/1;border-radius:4px;overflow:hidden;margin-bottom:12px}.list_style_01 .i_list .i_img img{width:100%;height:100%;object-fit:cover}.list_style_01 .i_list .i_name{display:block;margin-bottom:4px;font-size:14px;font-weight:500;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.list_style_01 .i_list .i_info{display:flex;align-items:center;font-size:12px;color:var(--gray400)}.list_style_01 .i_list .checkbox,.list_style_01 .i_list .i_btn_remove{position:absolute;right:10px;top:10px}.list_style_01 .i_list .checkbox em{background-color:initial;border:2px solid var(--primaryColor)}.list_style_02{padding:20px 0}.list_style_02 li{display:flex;padding:20px 0;align-items:center;border-bottom:1px solid var(--gray100)}.list_style_02 span{display:block}.list_style_02 .checkbox{padding:0 18px}.list_style_02 .i_item{display:flex;min-width:0;gap:16px}.list_style_02 .i_img{width:160px;height:160px;flex-shrink:0;border-radius:8px;overflow:hidden}.list_style_02 .i_img img{width:100%;height:100%;object-fit:cover}.list_style_02 .i_txt_box{min-width:0}.list_style_02 .i_category{margin-bottom:4px;font-weight:500;color:var(--grayText600)}.list_style_02 .i_name{font-size:18px;font-weight:700}.list_style_02 .i_desc,.list_style_02 .i_name{margin-bottom:8px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.list_style_02 .i_desc{font-size:14px}.list_style_02 .i_info{margin-bottom:16px;display:flex;align-items:center;font-size:13px;color:var(--gray400)}.list_style_02 .i_tags{display:flex;gap:8px;flex-wrap:wrap}.list_style_02 .i_tags em{display:block;padding:2px 4px;font-size:14px;color:var(--gray800);font-weight:500;border-radius:4px;background-color:var(--gray50)}.list_style_03 li{padding:20px;border-bottom:1px solid var(--gray100);position:relative}.list_style_03 .checkbox_like{position:absolute;right:20px;top:20px}.list_style_03 .i_item{display:flex;gap:16px}.list_style_03 .i_img{display:block;width:384px;height:192px;flex-shrink:0;border-radius:8px;overflow:hidden;position:relative}.list_style_03 .m_stamp .i_img:after{content:"";width:100%;height:100%;background:url(/_next/static/media/stamp.2c0cf7f6.svg) 50% no-repeat;position:absolute;left:0;top:0;background-size:auto 70%}.list_style_03 .i_img img{width:100%;height:100%;object-fit:cover}.list_style_03 .i_img .tag{position:absolute;left:12px;top:12px;z-index:1}.list_style_03 .i_info_box{display:flex;flex:1;flex-direction:column;justify-content:space-between}.list_style_03 .i_txt_box{height:100%;position:relative}.list_style_03 .i_txt_box .i_category_box{display:inline-flex;justify-content:flex-start;align-items:center;gap:4px;margin-bottom:2px}.list_style_03 .i_txt_box .i_category{font-size:13px;font-weight:500;color:var(--grayText600)}.list_style_03 .i_txt_box .i_category.pay_yn{padding:2px 4px;background:var(--Blue-100,#E0EFFF);border-radius:4px;color:var(--Blue-500,#248AFF);display:flex;justify-content:center;align-items:center}.list_style_03 .i_txt_box .i_name{padding-right:24px;font-size:18px;font-weight:700;-webkit-line-clamp:1}.list_style_03 .i_txt_box .i_desc,.list_style_03 .i_txt_box .i_name{display:-webkit-box;margin-bottom:4px;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}.list_style_03 .i_txt_box .i_desc{-webkit-line-clamp:2}.list_style_03 .i_txt_box .i_desc.m_line3{-webkit-line-clamp:3}.list_style_03 .i_txt_box .i_info{display:flex;gap:4px;align-items:center;font-size:13px;color:var(--grayText500)}.list_style_03 .i_txt_box .i_info.m_bottom{position:absolute;left:0;bottom:0}.list_style_03 .i_txt_box .i_info_01{color:#81898d}.list_style_03 .i_txt_box .i_tag_list{display:flex;margin-top:8px;flex-wrap:wrap;gap:8px}.list_style_03 .i_txt_box .i_tag_list .tag{margin:0}.list_style_03 .i_price_box{text-align:right;white-space:nowrap}.list_style_03 .i_price_box .i_per{display:block;margin-bottom:4px;color:var(--errorColor);font-size:18px;font-weight:700}.list_style_03 .i_price_box .i_price{font-size:18px;font-weight:700}.list_style_03 .i_price_box .i_price del{margin-right:4px;font-size:16px;font-weight:400;color:var(--grayText500)}.list_style_03 .i_poi_info,.list_style_03 .i_poi_info .i_ico_list{display:flex;justify-content:space-between;align-items:center}.list_style_03 .i_poi_info .i_ico_list{gap:16px}.list_style_03 .i_meta,.list_style_03 .i_meta .i_ico_list{display:flex;justify-content:space-between;align-items:center}.list_style_03 .i_meta .i_ico_list{gap:16px}.list_style_03 .i_meta .i_ico_list .i_ico{display:flex;align-items:center;color:var(--gray400)}.list_style_04{display:flex;gap:20px;flex-wrap:wrap}.list_style_04 li{width:calc((100% - (20px)) / 2);position:relative}.list_style_04 .i_img{display:block;aspect-ratio:94/37}.list_style_04 .i_img img{width:100%;height:100%;object-fit:cover}.list_style_04 .i_name{position:absolute;left:20px;top:20px;color:var(--grayText50);font-weight:700}.list_style_04 .i_badge{display:flex;height:24px;padding:0 12px;align-items:center;border-radius:24px;position:absolute;left:20px;bottom:20px;color:#93fa63;background-color:rgba(32,33,35,.8);font-size:12px}.list_style_05{display:flex;gap:16px;flex-wrap:wrap}.list_style_05 li{width:calc((100% - (16px)) / 2);position:relative}.list_style_05 .i_item{display:block;padding:16px 20px;border:1px solid #e4e4e4;border-radius:8px}.list_style_05 .i_name{display:-webkit-box;margin-bottom:16px;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-weight:700}.list_style_05 .i_info{display:grid;gap:10px;grid-template-columns:1fr 1fr;font-size:14px;font-weight:500}.list_style_05 .i_info dt{color:var(--grayText600)}.list_style_05 .i_info dd{text-align:right}.list_style_05 .i_info .tag{margin-bottom:0}.list_style_06 li{padding:16px 20px;position:relative}.list_style_06 li:after{content:"";width:100%;height:1px;background-color:var(--gray100);position:absolute;left:0;bottom:0}.list_style_06 .i_meta{display:flex;margin-bottom:4px;justify-content:space-between;align-items:center}.list_style_06 .i_meta .i_date{font-size:14px;color:var(--grayText500)}.list_style_06 .i_meta .i_option{display:flex;gap:20px}.list_style_06 .i_meta .i_option .i_btn{font-size:14px;font-weight:500;color:var(--gray800)}.list_style_06 .i_name{margin-bottom:12px;font-weight:500}.list_style_06 .i_name span{margin-right:4px;font-weight:400;color:var(--primaryColor)}.list_style_06 .i_keywords{display:flex;gap:8px;flex-wrap:wrap}.list_style_06 .i_keywords span{display:flex;height:40px;padding:0 12px;align-items:center;background-color:var(--gray50);border-radius:4px}.list_style_07 li{padding:20px;position:relative}.list_style_07 li:after{content:"";width:100%;height:1px;background-color:var(--gray100);position:absolute;left:0;bottom:0}.list_style_07 .i_item{display:flex;gap:16px;align-items:center}.list_style_07 .i_item .i_img{width:160px;height:160px;flex-shrink:0}.list_style_07 .i_item .i_img img{width:100%;height:100%;object-fit:cover;border-radius:100%}.list_style_07 .i_item .i_name{font-size:18px;font-weight:700;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}.list_style_08 li+li{margin-top:16px}.gift_item{padding:14px;border-radius:8px;border:1px solid var(--gray100);position:relative}.gift_item .tag{margin-bottom:6px;font-size:12px}.gift_item .i_desc{display:-webkit-box;min-height:32px;margin-bottom:4px;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;font-size:12px;line-height:1.3;color:var(--gray800)}.gift_item .i_meta{font-size:12px;color:var(--grayText600)}.gift_item .i_ico{position:absolute;right:14px;top:14px}.board_list_style_01 li{padding:12px 0;position:relative}.board_list_style_01 li+li:after{content:"";width:100%;height:1px;background-color:var(--gray100);position:absolute;left:0;top:0}.board_list_style_01 .i_name{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;margin-bottom:8px;font-size:14px;font-weight:700}.board_list_style_01 .i_name .tag{margin:0 4px 0 0}.board_list_style_01 .i_desc{min-height:42px;margin-bottom:8px;font-size:14px}.board_list_style_01 .i_info{display:flex;font-size:12px;gap:8px;color:var(--grayText500)}.board_list_style_02{margin-bottom:20px;padding:20px;background-color:#f0f7ff;border-radius:12px}.board_list_style_02 li{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;font-weight:500}.board_list_style_02 li+li{margin-top:12px;padding-top:12px;position:relative}.board_list_style_02 li+li:after{content:"";width:100%;height:1px;background-color:rgba(1,76,56,.05);position:absolute;left:0;top:0}.board_list_style_02 .tag{margin:0}.board_list_style_03 li{padding:16px;position:relative}.board_list_style_03 li:after{content:"";width:100%;height:1px;background-color:var(--gray100);position:absolute;left:0;bottom:0}.board_list_style_03 .i_item{display:flex;min-height:140px;gap:8px}.board_list_style_03 .i_info{display:flex;flex:1;flex-direction:column;justify-content:space-between}.board_list_style_03 .i_info .i_name{margin-bottom:8px;font-weight:700;-webkit-line-clamp:1}.board_list_style_03 .i_info .i_desc,.board_list_style_03 .i_info .i_name{display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}.board_list_style_03 .i_info .i_desc{-webkit-line-clamp:2}.board_list_style_03 .i_info .tag{margin:0}.board_list_style_03 .i_info .i_meta{display:flex;gap:12px;align-items:center}.board_list_style_03 .i_info .i_meta span{display:flex;align-items:center;font-size:13px;color:var(--grayText500)}.board_list_style_03 .i_thumb{width:140px;height:140px;flex-shrink:0}.board_list_style_03 .i_thumb img{width:100%;height:100%;object-fit:cover;border-radius:4px}.board_list_style_04 li{padding:16px;position:relative}.board_list_style_04 li:after{content:"";width:100%;height:1px;background-color:var(--gray100);position:absolute;left:0;bottom:0}.board_list_style_04 .i_item{display:flex;gap:8px;justify-content:space-between;align-items:center}.board_list_style_04 .i_info{display:flex;gap:4px;flex-direction:column}.board_list_style_04 .i_category{color:var(--grayText500)}.board_list_style_04 .i_name{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;font-weight:500}.board_list_style_04 .i_date{font-size:13px;color:var(--grayText600)}.board_list_style_04 .i_status{display:inline-flex;height:28px;padding:0 16px;align-items:center;font-size:14px;font-weight:500;border-radius:28px;border:1px solid #e4e4e4;flex-shrink:0}.board_list_style_04 .i_status.m_completed{border:1px solid var(--primaryColor)}.viewer_style_01{padding:20px;border:1px solid var(--gray200);border-radius:8px}.viewer_style_01 .i_viewer_content{margin-top:24px;text-align:center}.viewer_style_01 .i_viewer_content img{max-width:100%}.viewer_style_02 .i_inbox{padding:20px;border:1px solid var(--gray200);border-radius:8px}.viewer_style_02 .i_title{margin-bottom:16px;font-size:18px;font-weight:700}.viewer_style_02 .i_address{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin-bottom:16px;font-size:14px;color:var(--grayText700)}.viewer_style_02 .i_viewer_content .i_flex{display:flex;gap:32px 16px;flex-wrap:wrap}.viewer_style_02 .i_viewer_content .i_flex .i_code_box{width:320px;margin:0 auto;flex-shrink:0}.viewer_style_02 .i_viewer_content .i_barcode_swiper{position:relative}.viewer_style_02 .i_viewer_content .i_barcode_swiper .swiper-pagination{bottom:-26px}.viewer_style_02 .i_viewer_content .i_barcode_swiper .swiper-pagination-bullet{background-color:rgba(32,33,35,.5);opacity:1}.viewer_style_02 .i_viewer_content .i_barcode_swiper .swiper-pagination-bullet-active{background-color:var(--gray900)}.viewer_style_02 .i_viewer_content .i_info_box{flex:1}.viewer_style_02 .i_viewer_content .i_info_box .i_name{padding:0 20px;font-weight:700}.viewer_style_02 .i_viewer_content .i_info_box dl{display:grid;gap:12px;font-size:14px;font-weight:500;grid-template-columns:auto 1fr}.viewer_style_02 .i_viewer_content .i_info_box dt{white-space:nowrap;color:var(--grayText600)}.viewer_style_02 .i_viewer_content .i_info_box dd{text-align:right}.viewer_style_02 .i_viewer_content .i_info_box .i_info_01{padding:16px 20px}.viewer_style_02 .i_viewer_content .i_info_box .i_info_02{padding:16px 20px;border-top:1px solid var(--gray100);align-items:center}.viewer_style_02 .i_viewer_content .i_info_box .i_total_price{padding:16px 20px;border-top:3px solid var(--gray100);align-items:center}.viewer_style_02 .i_viewer_content .i_info_box .i_total_price dt{color:var(--fontColor);font-size:16px;font-weight:500}.viewer_style_02 .i_viewer_content .i_info_box .i_total_price dd{color:var(--primaryColor);font-size:20px;font-weight:700}.viewer_style_02 .i_btn_box{display:flex;justify-content:center;margin-top:32px}.viewer_style_02 .i_btn_box .btn{width:320px}.viewer_style_02 .i_txt_box{padding:20px}.viewer_style_02 .i_txt_box .i_desc{font-size:13px}.viewer_style_02 .i_txt_box .checkbox{margin-top:32px}.viewer_style_02 .i_mo_notice{display:none}.viewer_style_02 .i_btn_notice{display:flex;margin-top:10px;font-size:12px;gap:4px;align-items:center}.viewer_style_02 .i_notice_box{margin-top:24px;padding:20px;background-color:var(--gray50);border-radius:8px}.viewer_style_02 .i_notice_box .i_notice_text{font-size:13px;color:var(--grayText600);line-height:1.6;word-break:keep-all}.viewer_style_02 .i_notice_box .i_contact_info{margin-top:16px;padding-top:16px;border-top:1px solid var(--gray200)}.viewer_style_02 .i_notice_box .i_contact_info p{font-size:13px;color:var(--grayText700);line-height:1.8}.viewer_style_03{padding-bottom:60px}.viewer_style_03 .i_header{margin-bottom:20px;padding-bottom:20px;position:relative}.viewer_style_03 .i_header:after{content:"";width:calc(100vw - 8px);height:1px;background-color:var(--gray100);position:absolute;left:calc(-50vw + 50%);bottom:0}.viewer_style_03 .i_header .tag{margin:0}.viewer_style_03 .i_header .i_title{margin:8px 0 20px;padding-right:90px;font-size:18px;font-weight:700}.viewer_style_03 .i_header .i_meta{display:flex;align-items:center;gap:12px}.viewer_style_03 .i_header .i_meta span{display:flex;align-items:center;font-size:13px;color:var(--grayText500)}.viewer_style_03 .i_header .i_util{display:flex;align-items:center;position:absolute;right:0;top:26px}.viewer_style_03 .i_header .i_util .checkbox_agree em{display:flex;width:40px;height:40px;align-items:center;justify-content:center}.viewer_style_03 .i_body .i_swiper_images{margin-bottom:20px;position:relative}.viewer_style_03 .i_body .i_swiper_images .swiper-slide{width:200px;height:200px}.viewer_style_03 .i_body .i_swiper_images .swiper-slide img{width:100%;height:100%;object-fit:cover;border-radius:10px}.viewer_style_03 .i_body .i_swiper_images .i_swiper_control :is(.i_prev,.i_next){display:block;width:40px;height:40px;font-family:swiper-icons;border-radius:40px;color:var(--gray800);background-color:#fff;border:1px solid var(--gray200);cursor:pointer;position:absolute;top:calc(50% - 20px);z-index:1}.viewer_style_03 .i_body .i_swiper_images .i_swiper_control .swiper-button-disabled{display:none}.viewer_style_03 .i_body .i_swiper_images .i_swiper_control .i_prev{left:-20px}.viewer_style_03 .i_body .i_swiper_images .i_swiper_control .i_prev:after{content:"prev"}.viewer_style_03 .i_body .i_swiper_images .i_swiper_control .i_next{right:-20px}.viewer_style_03 .i_body .i_swiper_images .i_swiper_control .i_next:after{content:"next"}.viewer_style_03 .i_body .swiper-pagination{display:none}.viewer_style_03 .i_body .i_flex{display:flex;justify-content:space-between}.viewer_style_03 .i_body .i_flex .i_flex_item{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.viewer_style_03 .i_body .i_flex .i_plus{display:flex;margin-left:8px;gap:8px;align-items:center;color:var(--primaryColor);font-weight:700}.viewer_style_03 .i_body .i_body img{max-width:100%;height:auto}.viewer_style_03 .i_body .i_text{margin-top:20px}.viewer_style_04 img{max-width:100%}.viewer_style_04 .i_date{font-size:13px;color:var(--grayText600)}.viewer_style_04 .i_text{margin-bottom:14px;font-size:14px;color:var(--gray900)}.viewer_style_04 .i_question{padding:0 20px 20px;position:relative}.viewer_style_04 .i_question .i_category{margin-bottom:16px;color:var(--grayText500)}.viewer_style_04 .i_question .i_title{margin-bottom:4px;font-weight:500}.viewer_style_04 .i_question .i_status{display:inline-flex;height:28px;padding:0 16px;border-radius:28px;align-items:center;font-weight:500;font-size:14px;border:1px solid #e4e4e4;position:absolute;right:20px;top:0}.viewer_style_04 .i_question .i_status.m_completed{border:1px solid var(--primaryColor)}.viewer_style_04 .i_question .i_info dl:first-child{padding-right:100px;word-break:break-all}.viewer_style_04 .i_question .i_info dl{display:flex;margin-bottom:12px}.viewer_style_04 .i_question .i_info dt{width:70px;font-size:14px;font-weight:500;color:var(--grayText600);flex-shrink:0}.viewer_style_04 .i_question .i_info dd{font-size:14px;font-weight:500}.viewer_style_04 .i_answer{padding:20px;background-color:var(--gray50)}.viewer_style_04 .i_answer .i_title{margin-bottom:10px;font-size:14px;font-weight:700}.comment_area{width:calc(100vw - 8px);margin-bottom:-50px;padding:40px 20px;margin-left:calc(-50vw + 50%);background-color:var(--gray50)}.comment_area .i_title{margin-bottom:24px;font-size:22px;font-weight:500}.comment_area .i_write{padding:24px;background-color:#fff;border-radius:8px}.comment_area .i_write .i_guide{margin-bottom:12px;font-weight:700}.comment_area textarea{margin-bottom:12px;height:200px;border:1px solid var(--gray200);border-radius:4px;resize:none;vertical-align:top}.comment_area .i_btn_box{display:flex;justify-content:flex-end}.comment_area .i_btn_box .btn{width:80px}.comment_area .i_list li{margin-top:24px;padding:24px;border-radius:8px;background-color:#fff;position:relative}.comment_area .i_list .i_id{display:block;margin-bottom:12px;font-weight:700;color:var(--grayText500)}.comment_area .i_list .i_text{margin-bottom:12px;padding-right:50px}.comment_area .i_list .i_date{display:block;font-size:13px;color:var(--grayText500)}.comment_area .i_list .actions{position:absolute;right:24px;top:calc(50% - 20px)}.writer_style_01{margin-bottom:60px;padding:20px;border:1px solid var(--gray200);border-radius:8px}.writer_style_01 .i_field+.i_field{margin-top:24px}.writer_style_01 .i_field textarea{height:200px;font-size:14px;resize:none}.writer_style_01 .i_field.m_flex{display:flex;align-items:center;gap:8px}.writer_style_01 .i_guide{display:flex;margin-bottom:12px;font-weight:700}.writer_style_01 .i_guide span{margin:2px 0 0 12px;font-size:13px;color:var(--grayText600);font-weight:400}.writer_style_01 .i_radiobox_list{display:flex;gap:20px}.details_view{display:flex;gap:24px}.details_view .i_info_area{width:654px}.details_view .i_info_area .i_images_slider{margin-bottom:20px;border-radius:8px;overflow:hidden;position:relative}.details_view .i_info_area .i_images_slider .swiper-pagination{position:absolute;bottom:16px;left:50%;transform:translateX(-50%);z-index:10}.details_view .i_info_area .i_images_slider .swiper-pagination-bullet{background-color:rgba(255,255,255,.5);opacity:1}.details_view .i_info_area .i_images_slider .swiper-pagination-bullet-active{background-color:#fff}.details_view .i_info_area .i_images_slider .swiper-slide{width:100%!important}.details_view .i_info_area .i_images_slider .swiper-slide img{width:100%;height:100%;aspect-ratio:654/360;object-fit:cover}.details_view .i_info_area .i_images_slider .i_view_all{display:none}.details_view .i_info_area .i_info_section{padding:20px;position:relative}.details_view .i_info_area .i_info_section:after{content:"";width:100%;height:1px;background-color:var(--gray100);position:absolute;left:0;bottom:0}.details_view .i_info_area .i_info_section .i_info_text{font-size:13px;color:var(--gray800)}.details_view .i_info_area .i_info_section .i_item_list{display:flex;flex-wrap:wrap;gap:16px}.details_view .i_info_area .i_info_section .i_item_list li{min-width:70px;font-size:13px;color:var(--grayText700)}.details_view .i_info_area .i_info_section .i_refund_policy{display:grid;margin-bottom:16px;gap:12px;grid-template-columns:1fr 100px}.details_view .i_info_area .i_info_section .i_refund_policy dt{font-size:14px;font-weight:500;color:var(--gray800);position:relative}.details_view .i_info_area .i_info_section .i_refund_policy dt:after{content:"";width:calc(100% - 110px);position:absolute;left:110px;top:50%;border-bottom:1px dashed var(--gray200)}.details_view .i_info_area .i_info_section .i_refund_policy dd{font-size:14px;font-weight:500;color:var(--gray800);text-align:right}.details_view .i_info_area .i_info_section .i_service_list{display:flex;gap:24px}.details_view .i_info_area .i_info_section .i_service_list li{display:flex;width:45px;gap:10px;flex-direction:column;align-items:center}.details_view .i_info_area .i_info_section .i_service_list li img{max-width:100%}.details_view .i_info_area .i_info_section .i_edit_suggestion{display:flex;font-size:14px;font-weight:500;align-items:center;justify-content:space-between}.details_view .i_info_area .i_info_section .i_edit_suggestion .i_btn{display:flex;height:28px;padding:0 12px;gap:4px;align-items:center;font-size:13px;font-weight:500;border-radius:28px;background-color:var(--gray100)}.details_view .i_info_area .i_info_section .i_place_meta li{display:flex;gap:8px;font-size:14px;align-items:start}.details_view .i_info_area .i_info_section .i_place_meta li strong{font-weight:700}.details_view .i_info_area .i_info_section .i_place_meta li+li{margin-top:12px}.details_view .i_info_area .i_info_section .i_place_meta .i_tags_list{display:flex;gap:8px;flex-wrap:wrap}.details_view .i_info_area .i_info_section .i_place_meta .i_tags_list span{padding:2px 4px;font-size:12px;font-weight:500;border-radius:4px;background-color:var(--gray50)}.details_view .i_info_area .i_info_section .i_place_meta .i_link{font-size:14px;color:#57a5ff}.details_view .i_info_area .i_info_cont img{max-width:100%;height:auto}.details_view .i_info_area .i_mo_header{display:none}.details_view .i_info_area .i_info_header{display:flex;margin-bottom:16px;justify-content:space-between}.details_view .i_info_area .i_info_header.m_only_right{justify-content:flex-end}.details_view .i_info_area .i_info_header .i_flex{display:flex;align-items:center;gap:8px}.details_view .i_info_area .i_info_header .i_title{font-weight:700}.details_view .i_info_area .i_info_header .i_btn{font-size:14px;font-weight:500;color:var(--grayText700)}.details_view .i_info_area .i_btn_box{text-align:center}.details_view .i_info_area .i_btns_wrap{display:flex;gap:16px;padding:0 8px;border:1px solid var(--gray100);border-radius:4px}.details_view .i_info_area .i_btns_wrap li{flex:1;position:relative}.details_view .i_info_area .i_btns_wrap li+li:after{content:"";width:1px;height:16px;background-color:var(--gray200);position:absolute;left:-8px;top:calc(50% - 8px)}.details_view .i_info_area .i_btns_wrap .i_btn{display:flex;width:100%;height:40px;gap:4px;align-items:center;justify-content:center;font-size:14px}.details_view .i_info_area .i_btns_wrap .i_btn img{width:20px}.details_view .i_info_area .i_mo_bottom_btn{display:none}.details_view .i_info_area .i_visual{height:360px}.details_view .i_info_area .i_visual img{width:100%;height:100%;object-fit:cover;border-radius:8px}.details_view .i_info_area .i_btn_box .btn{width:320px}.details_view .i_purchase_area{width:282px;flex-shrink:0}.details_view .i_purchase_area .i_util{display:flex;margin-bottom:10px;gap:20px;justify-content:flex-end}.details_view .i_purchase_area .i_category{margin-bottom:4px;font-size:12px;color:var(--grayText600)}.details_view .i_purchase_area .i_title{min-height:60px;margin-bottom:4px;font-size:20px;font-weight:700}.details_view .i_purchase_area .i_desc{display:-webkit-box;margin-bottom:12px;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.details_view .i_purchase_area .i_date{margin-bottom:20px;font-size:14px}.details_view .i_purchase_area .i_price_box{margin-bottom:12px}.details_view .i_purchase_area .i_price_box .i_origin_price{color:var(--grayText500);text-decoration:line-through}.details_view .i_purchase_area .i_price_box .i_price{display:block;font-size:18px;font-weight:700}.details_view .i_purchase_area .i_price_box .i_price em{color:var(--errorColor)}.details_view .i_purchase_area .i_sticky{position:sticky;top:100px;margin-top:24px}.details_view .i_purchase_area .i_total_price{display:flex;margin:52px 0 16px;justify-content:space-between;align-items:center}.details_view .i_purchase_area .i_total_price dt{font-size:14px;font-weight:500}.details_view .i_purchase_area .i_total_price dd{font-size:18px;font-weight:700;color:var(--primaryColor)}.details_view .i_purchase_area .btn{width:100%}.details_view .i_purchase_area .i_info{display:flex;margin-bottom:12px;align-items:center;gap:4px;font-size:14px;color:var(--grayText700)}.details_view .i_purchase_area .i_tag_list{display:flex;margin-bottom:12px;gap:8px;flex-wrap:wrap}.details_view .i_purchase_area .i_tag_list .tag{margin:0}.details_view .i_label{display:block;margin:24px 0 8px;font-size:14px;font-weight:500}.details_view .i_options{margin-bottom:40px}.details_view .i_options li{display:flex;align-items:center;justify-content:space-between;padding:8px 16px;border:1px solid var(--gray100);border-radius:4px}.details_view .i_options li+li{margin-top:16px}.details_view .i_options li .i_name{min-width:60px;font-weight:500}.details_view .i_options li .i_price{min-width:80px;font-weight:700;text-align:right;color:var(--primaryColor)}.details_view .i_options li .i_del{height:16px}.details_view .i_options li .i_del img{width:16px;height:16px}.details_view .i_purchase_area .audio{margin-top:30px}.details_view .i_purchase_area .audio .i_progress{margin-bottom:100px}.payment{display:flex;gap:24px}.payment .i_info_area{width:654px}.payment .i_info_area .i_title{margin-bottom:20px;font-size:24px;font-weight:700}.payment .i_info_area .i_notice{margin-bottom:30px;padding:12px;font-size:12px;font-weight:500;color:var(--errorColor);text-align:center;border-radius:4px;border:1px solid var(--errorColor)}.payment .i_info_area .i_product_name{font-size:18px;font-weight:700}.payment .i_info_area .i_info_header{display:flex;justify-content:space-between}.payment .i_info_area .i_info_header .i_info_title{font-weight:700}.payment .i_info_area .i_info_cont{margin-top:12px}.payment .i_info_area .i_info_section{padding:20px 0;position:relative}.payment .i_info_area .i_info_section:after{content:"";width:100%;height:1px;background-color:var(--gray100);position:absolute;left:0;bottom:0}.payment .i_info_area .i_info_section .i_input_box{display:grid;align-items:center;gap:12px;grid-template-columns:60px 1fr}.payment .i_info_area .i_info_section .i_input_box dt{font-size:14px;font-weight:500}.payment .i_info_area .i_info_section .i_info_items{display:grid;justify-content:space-between;align-items:center;gap:12px;grid-template-columns:1fr 1fr}.payment .i_info_area .i_info_section .i_info_items dt{font-size:14px;font-weight:500;color:var(--grayText600)}.payment .i_info_area .i_info_section .i_info_items dd{font-size:14px;font-weight:500;text-align:right}.payment .i_info_area .i_info_section .i_info_items .i_coupon{color:var(--primaryColor)}.payment .i_info_area .i_total_price{display:flex;padding:20px 0;align-items:center;justify-content:space-between}.payment .i_info_area .i_total_price dt{font-weight:500}.payment .i_info_area .i_total_price dd{font-size:20px;font-weight:700;color:var(--primaryColor)}.payment .i_info_area .i_goods_info{margin-top:24px}.payment .i_info_area .i_goods_info .i_goods{display:grid;margin-bottom:8px;gap:8px;grid-template-columns:96px 1fr}.payment .i_info_area .i_goods_info .i_goods .i_img{border-radius:4px;overflow:hidden}.payment .i_info_area .i_goods_info .i_goods .i_img img{width:100%;height:100%;aspect-ratio:1/1;object-fit:cover}.payment .i_info_area .i_goods_info .i_goods .i_txt_box span{display:block;margin-bottom:4px;font-size:14px}.payment .i_info_area .i_goods_info .i_goods .i_txt_box .i_category{margin-bottom:2px;font-size:12px;color:var(--grayText600);font-weight:500}.payment .i_info_area .i_goods_info .i_goods .i_txt_box .i_name{font-size:var(--fontSize);font-weight:700}.payment .i_info_area .i_goods_info .i_price_box{text-align:right}.payment .i_info_area .i_goods_info .i_price_box .i_origin_price{display:block;margin-bottom:4px;font-size:14px;color:var(--grayText500);text-decoration:line-through}.payment .i_info_area .i_goods_info .i_price_box .i_price{display:block;margin-bottom:4px;font-weight:700}.payment .i_info_area .i_goods_info .i_price_box .i_price em{color:var(--errorColor)}.payment .i_info_area .i_goods_info .i_price_box .i_vat{font-size:12px}.payment .i_purchase_area{width:282px;flex-shrink:0}.payment .i_purchase_area .i_inbox{padding:16px;border-radius:8px;box-shadow:0 0 8px 0 rgba(0,0,0,.1);position:sticky;top:100px}.payment .i_purchase_area .i_title{margin-bottom:20px;font-weight:700}.payment .i_purchase_area .i_info{display:grid;padding-bottom:12px;justify-content:space-between;gap:12px;align-items:center;grid-template-columns:60px 1fr;border-bottom:1px solid var(--gray100)}.payment .i_purchase_area .i_info dt{font-size:14px;font-weight:500;color:var(--grayText600)}.payment .i_purchase_area .i_info dd{font-size:14px;font-weight:500;text-align:right}.payment .i_purchase_area .i_total_price{display:flex;margin-bottom:30px;padding:16px 0;align-items:center;justify-content:space-between;border-bottom:1px solid var(--gray100)}.payment .i_purchase_area .i_total_price dt{font-size:14px;font-weight:500}.payment .i_purchase_area .i_total_price dd{font-size:18px;font-weight:700;color:var(--primaryColor)}.payment .i_purchase_area .btn{width:100%}.payment .i_purchase_area .i_terms .i_chk_all{display:flex;margin-bottom:20px;align-items:center;justify-content:space-between}.payment .i_purchase_area .i_terms .i_chk_all .checkbox span{font-weight:700}.payment .i_purchase_area .i_terms .i_chk_all .i_open{display:flex;width:24px;height:24px;align-items:center;justify-content:center}.payment .i_purchase_area .i_terms .i_chk_all .i_open img{transform:rotate(90deg)}.payment .i_purchase_area .i_terms.m_open .i_chk_all .i_open img{transform:rotate(-90deg)}.payment .i_purchase_area .i_terms .i_terms_list{display:none;margin-bottom:20px;padding-left:8px}.payment .i_purchase_area .i_terms.m_open .i_terms_list{display:block}.payment .i_purchase_area .i_terms .i_terms_list li{display:flex;align-items:center;justify-content:space-between}.payment .i_purchase_area .i_terms .i_terms_list li+li{margin-top:16px}.payment .i_purchase_area .i_terms .i_terms_list li .i_more{display:flex;width:24px;height:24px;align-items:center;justify-content:center}.payment .i_purchase_area .i_guide_box{margin-bottom:20px}.payment .i_purchase_area .i_guide_box .i_tit{display:flex;margin-bottom:8px;align-items:center;gap:4px;font-size:13px;font-weight:500;color:var(--gray800)}.payment .i_purchase_area .i_guide_box .i_txt{font-size:13px;color:var(--grayText600)}.room_info .i_list>li{position:relative}.room_info .i_list>li+li:after{content:"";width:100%;height:3px;background-color:var(--gray100);position:absolute;left:0;top:0}.room_info .i_header{display:flex;padding:40px 20px 20px;gap:16px}.room_info .i_header .i_room_images{width:320px;border-radius:4px;overflow:hidden}.room_info .i_header .i_room_images img{width:100%;height:100%;aspect-ratio:320/140;object-fit:cover}.room_info .i_header .i_room_images .swiper-pagination-fraction{display:inline-flex;width:auto;height:20px;padding:0 8px;font-size:10px;gap:4px;align-items:center;color:var(--grayText50);border-radius:20px;background-color:rgba(56,59,61,.3);position:absolute;left:auto;top:auto;right:12px;bottom:12px}.room_info .i_header .i_info_text .i_name{margin-bottom:8px;font-weight:700}.room_info .i_header .i_info_text .i_items{display:flex;gap:8px;flex-wrap:wrap}.room_info .i_header .i_info_text .i_items li{padding:0 4px;background-color:var(--gray50);font-size:14px;font-weight:500;border-radius:4px}.room_info .i_price_list li{display:flex;justify-content:space-between;padding:20px;position:relative}.room_info .i_price_list li:after{content:"";width:100%;height:1px;background-color:var(--gray100);position:absolute;left:0;top:0}.room_info .i_price_list .i_tit{font-weight:700}.room_info .i_price_list .i_price_box{text-align:right}.room_info .i_price_list .i_price_box .i_origin_price{display:block;margin-bottom:4px;font-size:14px;color:var(--grayText500);text-decoration:line-through}.room_info .i_price_list .i_price_box .i_price{display:block;margin-bottom:8px;font-weight:700}.room_info .i_price_list .i_price_box .i_price em{color:var(--errorColor)}.checkinout_info{display:flex;padding:30px;justify-content:space-around;align-items:center;background-color:var(--gray50);border-radius:4px}.checkinout_info .i_item{text-align:center}.checkinout_info .i_item dt{margin-bottom:8px;font-size:12px}.checkinout_info .i_item dd{font-weight:500;color:var(--primaryColor)}.checkinout_info .i_nights{padding:4px 12px;border-radius:28px;font-size:13px;font-weight:700;color:var(--primaryColor);background-color:#fff}.mo_payment_panel{display:flex;height:calc(100vh - 181px);flex-direction:column;justify-content:space-between}.mo_payment_panel .i_label{margin-bottom:8px;font-size:14px;font-weight:500}.mo_payment_panel .select{margin-bottom:24px}.mo_payment_panel .i_options li{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border:1px solid var(--gray100);border-radius:4px}.mo_payment_panel .i_options li+li{margin-top:16px}.mo_payment_panel .i_options li .i_name{min-width:70px;font-weight:500}.mo_payment_panel .i_options li .i_price{min-width:80px;font-weight:700;text-align:right;color:var(--primaryColor)}.mo_payment_panel .i_options li .i_del{height:16px}.mo_payment_panel .i_options li .i_del img{width:16px;height:16px}.mo_payment_panel .i_total_price{display:flex;margin:16px 0;justify-content:space-between;align-items:center}.mo_payment_panel .i_total_price dt{font-weight:500}.mo_payment_panel .i_total_price dd{font-size:20px;font-weight:700;color:var(--primaryColor)}.mo_payment_panel .i_btn_box{padding-top:20px;position:relative}.mo_payment_panel .i_btn_box:after{content:"";width:calc(100% + 40px);margin-left:-20px;height:1px;background-color:var(--gray100);position:absolute;left:0;top:0}.mo_payment_panel .i_btn_box .btn{width:100%}.mo_payment_panel .select:has(.select_trigger):after{display:none}.mo_payment_panel .select_trigger{display:flex;align-items:center;justify-content:space-between;width:100%;height:48px;padding:12px 16px;border:1px solid #d2d4d6;border-radius:4px;background-color:#fff;font-size:14px;color:var(--fontColor);cursor:pointer;text-align:left}.mo_payment_panel .select_trigger .placeholder{color:#999}.mo_purchase_fixed_area{position:fixed;bottom:0;left:0;right:0;background-color:#fff;box-shadow:0 -2px 10px rgba(0,0,0,.1);z-index:100;padding:20px 20px calc(20px + env(safe-area-inset-bottom))}.mo_purchase_content{max-height:50vh;overflow-y:auto}.mo_purchase_section{margin-bottom:16px}.mo_purchase_section .i_label{margin-bottom:8px;font-size:14px;font-weight:500}.mo_purchase_section .select{margin-bottom:0}.mo_purchase_section .select:has(.select_trigger):after{display:none}.mo_purchase_section .select_trigger{display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px 16px;border:1px solid var(--gray100);border-radius:4px;background-color:#fff;font-size:14px;color:var(--fontColor);cursor:pointer;text-align:left}.mo_purchase_section .select_trigger .placeholder{color:#999}.mo_purchase_section .i_options li{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border:1px solid var(--gray100);border-radius:4px}.mo_purchase_section .i_options li+li{margin-top:8px}.mo_purchase_section .i_options li .i_name{min-width:50px;font-weight:500}.mo_purchase_section .i_options li .i_price{flex:1;font-weight:700;text-align:left;color:var(--primaryColor);margin-left:16px}.mo_purchase_footer{border-top:1px solid var(--gray100);padding-top:16px;margin-top:16px}.mo_purchase_footer .i_total_price{display:flex;margin-bottom:12px;justify-content:space-between;align-items:center}.mo_purchase_footer .i_total_price dt{font-weight:500}.mo_purchase_footer .i_total_price dd{font-size:20px;font-weight:700;color:var(--primaryColor)}.mo_purchase_footer .i_btn_box .btn{width:100%}.option_bottomsheet_header{display:flex;align-items:center;justify-content:space-between;padding:0 20px 16px;border-bottom:1px solid var(--gray100);margin-bottom:8px}.option_bottomsheet_title{font-size:18px;font-weight:600;color:var(--fontColor);margin:0}.option_bottomsheet_close{width:24px;height:24px;padding:0;border:none;background:none;cursor:pointer;display:flex;align-items:center;justify-content:center}.option_bottomsheet_btn{padding:16px 20px 20px;border-top:1px solid var(--gray100);margin-top:8px}.option_bottomsheet_btn .btn{width:100%}.option_select_list{padding:0 20px;max-height:50vh;max-height:50dvh;overflow-y:auto}.option_select_item{display:flex;align-items:center;padding:16px 0;cursor:pointer;border-bottom:1px solid var(--gray50)}.option_select_item:last-child{border-bottom:none}.option_select_item input[type=radio]{display:none}.option_select_item .option_radio_mark{width:20px;height:20px;border:2px solid var(--gray200);border-radius:50%;margin-right:12px;position:relative;flex-shrink:0}.option_select_item input[type=radio]:checked+.option_radio_mark{border-color:var(--primaryColor)}.option_select_item input[type=radio]:checked+.option_radio_mark:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:10px;height:10px;border-radius:50%;background-color:var(--primaryColor)}.option_select_item .option_name{font-size:15px;color:var(--fontColor)}.band_graph li{display:flex;height:40px;padding:0 12px 0 20px;align-items:center;justify-content:space-between;font-size:14px;font-weight:500;background-color:var(--gray50);border-radius:4px;position:relative}.band_graph li+li{margin-top:8px}.band_graph .i_keyword{display:flex;gap:8px;z-index:1}.band_graph .i_graph{display:block;height:40px;border-radius:4px 40px 40px 4px;background-color:#fad3bd;position:absolute;left:0;top:0}.page_visual{height:320px;margin-bottom:20px;position:relative}.page_visual img{width:100%;height:100%;object-fit:cover;border-radius:8px}.page_visual .i_txt_box{display:flex;width:100%;height:100%;flex-direction:column;justify-content:end;padding:20px;color:var(--grayText50);position:absolute;left:0;top:0}.page_visual .i_title{font-size:20px;font-weight:700}.page_visual .i_desc,.page_visual .i_title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}.page_visual .i_desc{font-size:14px}.page_visual .i_btn_modal{position:absolute;right:20px;top:20px}.pagination{padding:20px 0;gap:8px}.pagination,.pagination a{display:flex;justify-content:center}.pagination a{width:32px;height:32px;align-items:center;font-size:12px;font-weight:500}.pagination a.m_current{color:#fff;border-radius:32px;background-color:var(--primaryColor)}.pagination .i_first{background:url(/_next/static/media/arrow2_right_black.82788b72.svg) 50% no-repeat;transform:rotate(180deg)}.pagination .i_prev{background:url(/_next/static/media/arrow_right_black.4c6fe2d2.svg) 50% no-repeat;transform:rotate(180deg)}.pagination .i_last{background:url(/_next/static/media/arrow2_right_black.82788b72.svg) 50% no-repeat}.pagination .i_next{background:url(/_next/static/media/arrow_right_black.4c6fe2d2.svg) 50% no-repeat}.pagination .i_page{display:flex;gap:8px}.search_rank_list{margin-bottom:20px}.search_rank_list.m_border_bottom{margin-bottom:0;padding:20px;position:relative}.search_rank_list.m_border_bottom:after{content:"";width:100%;height:1px;background-color:var(--gray100);position:absolute;left:0;bottom:0}.search_rank_list .i_header{display:flex;margin-bottom:16px;align-items:center;justify-content:space-between}.search_rank_list .i_header .i_title{font-weight:700}.search_rank_list .i_list{display:flex}.search_rank_list ol{flex:1}.search_rank_list ol li{display:flex;gap:8px;align-items:center}.search_rank_list ol li+li{margin-top:16px}.search_rank_list li:before{content:counter(item);width:18px;counter-increment:item;color:var(--primaryColor);font-weight:700}.search_rank_list ol:first-child{counter-reset:item 0}.search_rank_list ol:last-child{counter-reset:item 5}.search_rank_list .i_link{font-size:14px;font-weight:500}.bottom_sheet_content .i_outter{width:100%;height:100%;padding:20px;overflow-y:auto}.bottom_sheet_content .i_txt_box{padding:8px 16px;text-align:center}.bottom_sheet_content .input_chk .btn{background-color:var(--gray800);border-radius:4px;min-width:84px;height:36px;font-size:14px;position:absolute;top:calc(50% - 18px);right:6px}.popup{display:block;width:100%;height:100%;position:fixed;left:0;top:100%;z-index:150}.popup.m_open{top:0}.popup:before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background-color:var(--gray900);opacity:0;transition:opacity .1s}.popup.m_open:before{opacity:.7}.popup .i_outter{display:flex;width:100%;height:100%;padding:60px 20px;align-items:center;overflow-y:auto;position:relative}.popup .i_inner{width:300px;margin:auto;position:relative;border-radius:10px;background-color:#fff;opacity:0;transition:opacity .2s}.popup .i_inner.m_400{width:100%;max-width:400px;padding:20px}.popup .i_inner img{max-width:100%}.popup.m_open .i_inner{opacity:1}.popup .i_txt_box{padding:20px 16px;text-align:center}.popup .i_txt_01{font-weight:500}.popup .i_txt_02{margin-top:6px;color:var(--grayText700);font-size:14px}.popup .i_ico{margin-bottom:10px}.popup .i_title{font-size:18px;font-weight:600}.popup .i_btn_box{display:flex;border-radius:0 0 10px 10px;overflow:hidden}.popup .i_inner.m_400 .i_btn_box{border-radius:0;gap:10px}.popup .i_btn_box .btn{flex:1;height:48px;font-size:14px;border-radius:0}.popup .i_inner.m_400 .i_btn_box .btn{border-radius:6px}.popup .i_btn_close{display:block;width:24px;height:24px;position:absolute;right:16px;top:12px}.popup .i_btn_close:after,.popup .i_btn_close:before{content:"";width:20px;height:2px;border-radius:2px;position:absolute;left:50%;top:50%;background-color:#81898d}.popup .i_btn_close:before{transform:translateX(-50%) rotate(45deg)}.popup .i_btn_close:after{transform:translateX(-50%) rotate(-45deg)}.popup .i_warning{display:flex;margin-bottom:20px;align-items:center;gap:4px;font-size:12px;font-weight:500}.popup_coupon_use_guide .i_inner{width:100%;max-width:400px;padding:20px}.popup_coupon_use_guide .p_txt{margin-top:25px;font-size:14px;line-height:1.4}.popup_coupon_use_guide .p_txt li{padding-left:8px;position:relative}.popup_coupon_use_guide .p_txt li:after{content:"";width:4px;height:1px;background-color:var(--fontColor);position:absolute;left:0;top:8px}.popup_coupon_use_guide .p_title{margin-bottom:8px;font-size:14px;font-weight:700}.popup_coupon_use_guide .p_list>li{margin-top:20px}.popup_coupon_use_guide .p_list .p_txt{margin-top:0}.popup_coupon_use_place .i_inner{width:100%;max-width:400px;padding:20px}.popup_coupon_use_place .i_title{margin-bottom:8px}.popup_coupon_use_place .p_filter{display:flex;justify-content:flex-end}.popup_coupon_use_place .p_list li{padding:16px 0;border-bottom:1px solid var(--gray100)}.popup_coupon_use_place .p_list span{display:block}.popup_coupon_use_place .p_list .p_item{display:flex;gap:8px}.popup_coupon_use_place .p_list .p_img{flex:0 0 96px}.popup_coupon_use_place .p_list .p_img img{width:96px;height:96px;border-radius:4px;object-fit:cover}.popup_coupon_use_place .p_list .p_txt_box{flex:1;overflow:hidden}.popup_coupon_use_place .p_list .p_category{font-size:12px;font-weight:500;color:var(--grayText600)}.popup_coupon_use_place .p_list .p_name{margin-bottom:4px;font-weight:700;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.popup_coupon_use_place .p_list .p_desc{margin-bottom:4px;font-size:13px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.popup_coupon_use_place .p_list .p_info{font-size:12px;color:var(--gray400)}.popup_coupon_registered .p_desc{margin-top:12px;padding:16px 24px;font-size:18px;font-weight:700;color:var(--primaryColor);border-radius:8px;background-color:var(--gray50)}.popup_coupon_registered .p_desc strong{display:block;margin-top:8px;color:#ef762f}.popup_coupon_registered .p_desc .p_date{font-size:14px;color:var(--fontColor);font-weight:400}.popup_share .i_inner{width:auto;max-width:360px;padding:16px;border-radius:8px;box-shadow:0 0 4px rgba(0,0,0,.15)}.popup_share .p_share_header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.popup_share .p_title{font-size:16px;font-weight:500;line-height:24px;color:var(--gray-text-900,#1D1D1D);margin:0}.popup_share .i_btn_close{width:24px;height:24px;padding:0;background:none;border:none;cursor:pointer}.popup_share .p_share_content{padding:0}.popup_call .p_header{padding:20px 30px 2px 110px;border-bottom:1px solid var(--gray100);position:relative}.popup_call .p_header:after{content:"";width:68px;height:88px;background:url(/_next/static/media/illust_01.ee709b1f.svg) 50% no-repeat;position:absolute;left:20px;bottom:0}.popup_call .p_category{margin-bottom:4px;font-size:14px}.popup_call .p_title{font-size:20px;font-weight:700}.popup_call .p_list{padding:24px 16px}.popup_call .p_list li+li{margin-top:16px}.popup_call .p_list a{display:flex;height:52px;padding:0 12px 0 16px;font-size:18px;font-weight:700;align-items:center;justify-content:space-between;border-radius:52px;background-color:var(--gray50)}.popup_route .i_inner{padding:12px 16px}.popup_route .p_title{margin-bottom:8px;font-weight:500}.popup_route .p_desc{margin-bottom:16px;font-size:13px}.popup_route .p_list{display:flex;gap:12px 40px;flex-wrap:wrap}.popup_route .p_list :is(a,button){display:flex;gap:12px;font-size:14px;align-items:center}.popup_route .p_list img{width:36px}.popup_images .i_inner{width:auto;border-radius:0;background-color:initial}.popup_images .p_swiper{padding:100px}.popup_images .swiper{max-width:630px}.popup_images .p_swiper_control :is(.p_prev,.p_next){display:block;width:40px;height:40px;font-family:swiper-icons;cursor:pointer;color:var(--gray100);position:absolute;top:calc(50% - 60px);z-index:1}.popup_images .p_swiper_control .swiper-button-disabled{display:none}.popup_images .p_swiper_control .p_prev{left:20px}.popup_images .p_swiper_control .p_prev:after{content:"prev"}.popup_images .p_swiper_control .p_next{right:20px}.popup_images .p_swiper_control .p_next:after{content:"next"}.popup_images .i_btn_close{display:block;width:24px;height:24px;position:absolute;right:30px;top:30px}.popup_images .i_btn_close:after,.popup_images .i_btn_close:before{background-color:var(--gray100)}.popup_images .p_date{color:var(--grayText50);font-size:14px;font-weight:500;text-align:center;margin-top:50px}.popup_trip_guide .p_subtitle{margin:16px 0;font-weight:700;color:var(--primaryColor)}.popup_trip_guide .p_list{margin-bottom:16px}.popup_trip_guide .p_list li{font-size:14px;font-weight:500}.popup_trip_guide .p_list li+li{margin-top:12px}.popup_trip_guide .p_list li span{display:inline-block;width:60px;height:28px;margin-right:12px;line-height:28px;border-radius:28px;text-align:center;font-size:13px;font-weight:500;color:var(--grayText50);background-color:var(--primaryColor)}.popup_trip_guide .p_txt{font-size:12px;color:var(--grayText600)}.popup_new_plan .p_btn_box{margin-top:24px}.popup_new_plan .p_btn_box .p_btn{display:flex;width:100%;height:48px;gap:8px;font-size:14px;font-weight:500;border:1px solid var(--gray200);border-radius:4px;align-items:center;justify-content:center}.popup_new_plan .p_btn_box .p_btn:hover{background-color:var(--gray50)}.popup_new_plan .p_btn_box .p_btn+.p_btn{margin-top:16px}.popup_map .p_map{height:360px;margin-top:30px;border-radius:4px;overflow:hidden;background-color:lightskyblue}.popup_map .p_map img{max-width:100%;height:100%;object-fit:cover}.popup_trip_name .i_title{margin-bottom:24px}.popup_trip_name .input_chk{margin-bottom:16px}.popup_trip_date .i_title{margin-bottom:20px}.popup_trip_date .p_day{font-weight:700;color:var(--primaryColor)}.popup_trip_date .p_txt{margin-bottom:16px;padding-bottom:12px;font-size:14px;border-bottom:1px solid var(--gray100)}.popup_trip_date .i_btn_box{margin-top:16px}.popup_trip_theme .i_title{margin-bottom:24px}.popup_trip_theme .p_list li{margin-bottom:16px}.popup_date_select .p_list{margin-top:30px}.popup_date_select .p_list li{margin-bottom:26px}.popup_date_select .btn{width:100%}.popup_weather .p_list{margin:20px 0;padding:20px 40px;border-radius:12px;background-color:var(--gray50)}.popup_weather .p_list li{display:flex;justify-content:space-between;align-items:center}.popup_weather .p_list li+li{margin-top:16px;padding-top:16px;border-top:1px solid #e4e4e4}.popup_weather .p_list .p_link{font-weight:700;color:var(--primaryColor)}.popup_weather .p_list .p_info{display:flex;align-items:center;gap:70px}.popup_weather .p_list .p_ico{display:inline-flex;width:48px;height:48px;border-radius:48px;align-items:center;justify-content:center;background-color:var(--primaryColor)}.popup_weather .p_list .p_temp{font-weight:700;color:var(--primaryColor)}.popup_weather .btn{width:100%}.popup_terms .p_list{margin-top:16px}.popup_terms .p_list li+li{margin-top:10px}.popup_terms .p_list .p_link{font-size:14px;color:var(--grayText600);text-decoration:underline}.popup_transport_select .p_list{display:flex;margin-top:20px;gap:12px;flex-wrap:wrap}.popup_transport_select .p_list li{width:calc((100% - 12px) / 2)}.popup_transport_select .p_list .p_link{display:flex;height:40px;align-items:center;justify-content:center;font-size:14px;font-weight:500;border-radius:40px;border:1px solid var(--primaryColor);color:var(--primaryColor)}.popup_person .p_qty_box{margin:16px 0 24px}.popup_person .p_qty_box .p_item{display:flex;padding:12px 16px;align-items:center;justify-content:space-between;border-radius:4px;border:1px solid var(--gray100)}.popup_person .p_qty_box .p_item+.p_item{margin-top:16px}.popup_person .p_qty_box .p_name{font-weight:500}.popup_person .p_txt{margin-bottom:36px;font-size:12px;color:var(--grayText700)}.popup_coupon .p_list{margin:20px 0}.popup_coupon .p_list li{display:flex;gap:8px}.popup_coupon .p_list li+li{margin-top:12px}.popup_coupon .list_status{padding:30px 0}.popup_coupon .list_status .i_txt_box{padding:0}.popup_coupon .p_guide{display:flex;justify-content:flex-end}.popup_coupon .p_guide .p_link{display:flex;gap:8px;align-items:center;font-size:14px;font-weight:500;color:var(--grayText500)}.popup_coupon .p_guide .p_link img{width:24px}.popup_parking_prepaid .p_desc{margin:10px 0 20px;padding:12px;font-size:14px;border-radius:4px;background-color:var(--gray50)}.popup_parking_prepaid .p_title{margin-bottom:12px;font-weight:700}.popup_gift_coupon .p_txt_box{margin-bottom:16px;text-align:center}.popup_gift_coupon .p_txt_box .p_title{margin:16px 0 4px;font-size:18px;font-weight:600}.popup_gift_coupon .p_txt_box .p_desc{font-size:14px;color:var(--grayText700)}.popup_gift_coupon .p_info_box{display:flex;flex-direction:column;gap:4px;margin-bottom:16px;padding:16px;text-align:center;background-color:var(--gray50);border-radius:8px}.popup_gift_coupon .p_info_box .p_name{font-size:18px;font-weight:700;color:var(--primaryColor)}.popup_gift_coupon .p_info_box .p_txt{color:var(--grayText600);font-size:14px}.popup_gift_coupon .p_info_box .p_coupon{font-size:18px;font-weight:700;color:#ef762f}.popup_gift_coupon .p_info_box .tag{margin:0}.popup_place_list .i_inner{width:100%;max-width:400px;padding:20px}.popup_place_list .i_title{margin-bottom:8px}.popup_place_list .p_list li{padding:16px 0;border-bottom:1px solid var(--gray100)}.popup_place_list .p_list span{display:block}.popup_place_list .p_list .p_item{display:flex;gap:8px}.popup_place_list .p_list .p_img{flex:0 0 96px}.popup_place_list .p_list .p_img img{width:96px;height:96px;border-radius:4px;object-fit:cover}.popup_place_list .p_list .p_txt_box{display:flex;flex-direction:column;justify-content:center;flex:1;overflow:hidden}.popup_place_list .p_list .p_name{margin-bottom:4px;font-weight:500;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.bottomsheet{height:100vh;position:fixed;z-index:1000;pointer-events:none}.bottomsheet,.bottomsheet .i_dim{display:block;width:100%;left:0;top:0}.bottomsheet .i_dim{height:100%;position:absolute;background:rgba(0,0,0,.7);opacity:0;transition:opacity .25s ease}.bottomsheet .i_inner{width:100%;max-height:72vh;padding-top:24px;position:absolute;left:0;bottom:0;border-radius:24px 24px 0 0;background:#fff;transform:translateY(100%);transition:transform .28s ease;box-shadow:0 -6px 24px rgba(0,0,0,.1)}.bottomsheet .i_inner:after{content:"";display:block;width:40px;height:4px;border-radius:4px;background:var(--gray100);position:absolute;left:calc(50% - 20px);top:10px}.bottomsheet .i_title{display:block;padding:8px 20px;font-size:18px;font-weight:700}.bottomsheet .i_list{display:block;width:100%;height:auto;margin:0;padding:4px 0;overflow:auto;-webkit-overflow-scrolling:touch}.bottomsheet .i_list .i_option{display:flex;width:100%;height:44px;padding:0 20px;align-items:center;background:#fff;border:1px solid transparent;font-size:14px;position:relative}.bottomsheet .i_list .i_option.m_selected:after{content:"";width:44px;height:44px;background:url(/_next/static/media/ico_check.665d84fc.svg) 50% no-repeat;position:absolute;right:0;top:0;background-size:20px}.bottomsheet.m_open{display:block;pointer-events:auto}.bottomsheet.m_open .i_dim{opacity:1}.bottomsheet.m_open .i_inner{transform:translateY(0)}.toast{min-width:320px;padding:12px 24px;visibility:hidden;font-size:14px;background-color:var(--gray900);color:var(--grayText50);text-align:center;white-space:pre-line;border-radius:4px;position:fixed;bottom:40px;left:50%;z-index:1;transform:translateX(-50%)}.toast.m_show{visibility:visible;animation:toastFade .5s forwards,toastFade .5s 2.5s reverse forwards}.legal_notice{max-width:1200px;margin:0 auto;padding:10px 0;font-size:12px;color:var(--grayText500)}.custom_select{position:relative;white-space:nowrap}.custom_select .i_select{display:inline-flex;height:28px;padding:0 8px;gap:4px;font-size:13px;font-weight:500;align-items:center;justify-content:center;border-radius:4px;border:1px solid #e4e4e4;cursor:pointer;transition:background-color .3s;position:relative}.custom_select .i_select:hover{background-color:var(--gray50)}.custom_select .i_select input[type=checkbox]{width:0;height:0;overflow:hidden;border:none;opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute}.custom_select .i_select img{width:16px}.custom_select:has(input[type=checkbox]:checked) .i_option{display:block}.custom_select .i_option{display:none;border:1px solid var(--gray200);border-radius:4px;background-color:#fff;box-shadow:0 0 4px rgba(0,0,0,.15);position:absolute;left:0;top:34px;z-index:1}.custom_select.m_font .i_option{width:80px;text-align:center}.custom_select.m_font .i_option button{text-align:center}.custom_select .i_option button{width:100%;padding:8px 12px;font-size:13px;font-weight:500;text-align:left}.custom_select .i_option button:hover{background-color:var(--gray50)}.custom_select .i_option button.m_current{background-color:var(--gray100);color:var(--primaryColor);font-weight:700}.audio .i_progress{margin-bottom:12px;padding-bottom:20px;position:relative}.audio .i_progress :is(.i_time_current,.i_time_total){font-size:12px;font-weight:500;position:absolute;bottom:0}.audio .i_progress .i_time_current{left:0}.audio .i_progress .i_time_total{right:0}.audio .i_progress .i_seek{-webkit-appearance:none;appearance:none;width:100%;height:2px;border-radius:2px;outline:none;background:linear-gradient(#000,#000) no-repeat var(--gray200)}.audio .i_progress .i_seek::-webkit-slider-runnable-track{height:2px;background:transparent}.audio .i_progress .i_seek::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;background:#fff;border:2px solid #000;border-radius:50%;margin-top:-7px;cursor:pointer}.audio .i_controls{display:flex;align-items:center;justify-content:center;position:relative;gap:28px}.audio .i_controls .i_btn_speed{display:flex;height:24px;padding:0 12px;font-size:14px;font-weight:500;align-items:center;border-radius:36px;background-color:#000;color:#fff;position:absolute;left:0;top:calc(50% - 12px)}.faq_list .i_item .i_question{padding:12px 50px 12px 20px;position:relative}.faq_list .i_item .i_question:before{content:"";width:100%;height:1px;background-color:var(--gray100);position:absolute;left:0;bottom:0}.faq_list .i_item .i_question:after{content:"";width:48px;height:48px;background:url(/_next/static/media/arrow_down.a9ced15c.svg) 50% no-repeat;background-size:24px;position:absolute;right:0;top:0}.faq_list .i_item[open] .i_question:after{transform:rotate(180deg)}.faq_list .i_item .i_question span{color:var(--grayText500)}.faq_list .i_item .i_answer{padding:16px 20px;font-size:14px;font-weight:500;background-color:var(--gray50)}.faq_list .i_item .i_answer img{max-width:100%}@keyframes toastFade{0%{bottom:0;opacity:0}to{bottom:40px;opacity:1}}@media only screen and (max-width:767px){.wrap:has(.bottom_navigation){padding-bottom:72px}.contents .i_inner .i_btn_close{display:block;width:60px;height:60px;position:absolute;right:0;top:0}.contents .i_inner .i_btn_close:after,.contents .i_inner .i_btn_close:before{content:"";width:20px;height:2px;border-radius:2px;position:absolute;left:50%;top:50%;background-color:var(--gray900)}.contents .i_inner .i_btn_close:before{transform:translateX(-50%) rotate(45deg)}.contents .i_inner .i_btn_close:after{transform:translateX(-50%) rotate(-45deg)}.header .i_inner .i_btn_close{display:block;width:60px;height:60px;position:absolute;right:0;top:0}.header .i_inner .i_btn_close:after,.header .i_inner .i_btn_close:before{content:"";width:20px;height:2px;border-radius:2px;position:absolute;left:50%;top:50%;background-color:var(--gray900)}.header .i_inner .i_btn_close:before{transform:translateX(-50%) rotate(45deg)}.header .i_inner .i_btn_close:after{transform:translateX(-50%) rotate(-45deg)}.course_review_write_wrap .btn_bottom_box.m_w360{position:fixed;left:0;right:0;bottom:0;width:100%;max-width:100%;padding:12px 20px calc(12px + env(safe-area-inset-bottom, 0px));background:#fff;border-top:1px solid #ecedee;margin-bottom:0;z-index:10000}.course_review_write_wrap .contents{padding-bottom:100px}.header{border-bottom:0 solid #fff}.header .i_inner{height:60px;text-align:center}.header .i_logo{display:none;height:100%;align-items:center;position:static}.header.m_main .i_logo{display:inline-flex}.header.m_main .i_util{display:block}.header.m_main .i_mo_hamburger{display:flex;width:40px;height:40px;align-items:center;justify-content:center;position:absolute;left:10px;top:10px;z-index:10;background:transparent;border:none;cursor:pointer;padding:0}.header .i_util{display:none;top:10px}.header .i_util>ul{gap:0}.header .i_util .btn{width:40px}.header .i_util>ul>li:last-child{padding-left:0}.header .i_util>ul>li:last-child:after{display:none}.header .i_mo_page_title{display:inline-flex;height:100%;align-items:center;font-size:18px;font-weight:500}.header .i_mo_prev{display:block;width:40px;height:40px;position:absolute;left:-10px;top:10px}.header .i_mo_prev:after,.header .i_mo_prev:before{content:"";width:14px;height:2px;border-radius:2px;background-color:var(--gray800);position:absolute;left:50%;top:50%;transform:translateX(-20%) rotate(45deg) translateY(6px)}.header .i_mo_prev:after{transform:translateX(-20%) rotate(-45deg) translateY(-6px)}.header.m_main .i_mo_page_title,.header.m_main .i_mo_prev{display:none}.back_button{display:flex;width:20px;height:40px;min-width:20px;position:relative;border:none;background:transparent;cursor:pointer;padding:0;margin:0;flex-shrink:0;align-items:center;justify-content:center}.back_button:after,.back_button:before{content:"";width:14px;height:2px;border-radius:2px;background-color:var(--gray800);position:absolute;left:50%;top:50%;transform:translateX(-20%) rotate(45deg) translateY(6px)}.back_button:after{transform:translateX(-20%) rotate(-45deg) translateY(-6px)}.mo_show.search_container{display:flex!important;align-items:center;gap:12px;margin-bottom:16px;padding:0 4px}.mo_show.search_container .input_search input{padding-right:84px}.mo_show.search_container .input_search:focus-within{outline:1px solid var(--Navy-인제-700,#304582);border-radius:4px}.mo_show.search_container .input_search .i_btn_clear{width:16px;height:16px;position:absolute;right:58px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;cursor:pointer;border:none;padding:2.67px;background:var(--Gray-General-100,#ECEDEE);border-radius:80px}.mo_show.search_container .input_search .i_btn_clear:before{content:"";width:10.67px;height:10.67px;background-image:url("data:image/svg+xml,%3Csvg width='11' height='11' viewBox='0 0 11 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 2L9 9M9 2L2 9' stroke='%23666666' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain}.search_autocomplete_overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:var(--Gray-General-white,white);z-index:10000;overflow:hidden;display:flex;flex-direction:column}.search_autocomplete_overlay .autocomplete_header{padding:20px 12px 12px;display:flex;align-items:center;gap:4px}.search_autocomplete_overlay .back_btn{width:40px;height:40px;padding:8px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;cursor:pointer}.search_autocomplete_overlay .back_btn:before{content:"";width:10px;height:18px;background:var(--Gray-General-800,#383B3D);clip-path:polygon(100% 0,0 50%,100% 100%,100% 85%,15% 50%,100% 15%)}.search_autocomplete_overlay .search_input_wrapper{flex:1;height:48px;padding:12px;background:var(--Gray-General-white,white);border-radius:4px;border:1px solid var(--Navy-인제-700,#304582);display:flex;align-items:center;gap:10px}.search_autocomplete_overlay .search_input_wrapper input{flex:1;border:none;outline:none;color:var(--Gray-Text-900,#1D1D1D);font-size:14px;font-family:Pretendard;font-weight:400;line-height:19.6px;background:transparent}.search_autocomplete_overlay .clear_btn{width:16px;height:16px;padding:2.67px;background:var(--Gray-General-100,#ECEDEE);border-radius:80px;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.search_autocomplete_overlay .clear_btn:before{content:"";width:10.67px;height:10.67px;background-image:url("data:image/svg+xml,%3Csvg width='11' height='11' viewBox='0 0 11 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 2L9 9M9 2L2 9' stroke='%23666666' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain}.search_autocomplete_overlay .search_btn{width:24px;height:24px;border:none;background:transparent;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.search_autocomplete_overlay .search_btn img{width:24px;height:24px}.search_autocomplete_overlay .autocomplete_list{flex:1;overflow-y:auto;display:flex;flex-direction:column}.search_autocomplete_overlay .autocomplete_item{padding:8px 20px;color:var(--Gray-Text-900,#1D1D1D);font-size:14px;font-family:Pretendard;font-weight:500;line-height:19.6px;cursor:pointer;transition:background-color .2s}.search_autocomplete_overlay .autocomplete_item:hover{background-color:var(--Gray-General-50,#F8F8F8)}.search_autocomplete_overlay .autocomplete_item .highlight{color:var(--Navy-인제-700,#304582);font-weight:700}.header .i_inner>.i_btn{display:flex;width:40px;height:40px;align-items:center;justify-content:center;position:absolute;right:10px;top:10px;z-index:10}.header .i_inner>.i_btn img{width:24px;height:24px;display:block}.gnb_btn{left:auto;right:-10px;top:10px;z-index:151}.notification_page_overlay .gnb_btn{right:0!important;display:block!important;visibility:visible!important}.notification_page_overlay .header .i_search,.notification_page_overlay .header .i_util{display:none!important}.gnb_btn:hover{background-color:initial}.m_main .gnb_btn{left:-10px;right:auto}.gnb_btn .gnb_icon line{transition:none}html:has(.gnb_btn input[type=checkbox]:checked){height:100%}body:has(.gnb_btn input[type=checkbox]:checked){height:100%;overflow:hidden}html:has(.gnb_wrap.m_open){height:100%}body:has(.gnb_wrap.m_open){height:100%;overflow:hidden}.gnb_wrap.m_open .gnb_btn,body:has(.gnb_btn input[type=checkbox]:checked) .gnb_btn{left:-10px;right:auto}.wrap:has(.bottom_navigation) .gnb_btn{display:none}.gnb_wrap{display:none;width:100%;height:100vh;border-radius:0;box-shadow:none;position:fixed;top:0;z-index:150}.gnb_wrap.m_open{display:block}.gnb_wrap:after{content:"";width:130px;height:100%;background-color:var(--gray50);position:absolute;left:0;top:0;z-index:-1}.gnb_wrap .i_mo_setting{display:flex;width:40px;height:40px;align-items:center;justify-content:center;position:absolute;right:10px;top:10px}.gnb_wrap .i_mo_title_box{display:flex;padding:70px 20px 20px;justify-content:space-between;align-items:center;background-color:#fff;border-bottom:1px solid var(--gray200)}.gnb_wrap .i_mo_title{font-weight:700;text-align:left}.gnb_wrap:has(.m_open){width:100%}.gnb_wrap .i_gnb .i_toggle{width:130px;height:56px}.gnb_wrap .i_depth_02{width:100%;max-height:calc(100vh - 139px);left:130px;overflow-y:auto}.gnb_wrap .i_depth_02 li :is(a,button){width:100%;height:56px}.gnb_wrap .i_mo_language{display:block;position:fixed;left:0;bottom:0;border-top:1px solid var(--gray100)}.gnb_wrap .i_mo_language .i_depth_02{position:fixed;left:130px;top:140px}.gnb_wrap .i_close_gnb{display:none;width:40px;height:40px;position:absolute;left:10px;top:10px}.gnb_wrap .i_close_gnb:after,.gnb_wrap .i_close_gnb:before{content:"";width:20px;height:2px;border-radius:2px;position:absolute;left:50%;top:50%;background-color:var(--gray900)}.gnb_wrap .i_close_gnb:before{transform:translateX(-50%) rotate(45deg)}.gnb_wrap .i_close_gnb:after{transform:translateX(-50%) rotate(-45deg)}.map_wrap .i_close_gnb,.wrap:has(.bottom_navigation) .i_close_gnb{display:block}.bottom_navigation{display:block;width:100%;background-color:#fff;border-top:1px solid var(--gray200);position:fixed;left:0;bottom:0;z-index:100;transition:transform .3s ease}.bottom_navigation.m_hidden{transform:translateY(100%)}.bottom_navigation ul{display:flex;padding:0 10px}.bottom_navigation li{flex:1}.bottom_navigation .i_btn{display:flex;width:100%;height:72px;padding:12px 0;flex-direction:column;align-items:center}.bottom_navigation .i_btn.m_on .i_ico_fill path{fill:var(--fontColor)}.bottom_navigation .i_btn.m_on .i_ico_stroke path{stroke:var(--fontColor)}.bottom_navigation .i_btn .i_name{display:block;font-size:10px;font-weight:500}.bottom_navigation .i_btn .i_name.m_map{color:var(--primaryColor)}.bottom_navigation .i_btn.m_on .i_name{color:var(--fontColor)}.footer{padding:24px 20px 36px}.footer .i_inner,.footer .i_nav{flex-direction:column}.footer .i_nav{margin-bottom:16px;padding-bottom:16px;gap:20px;border-bottom:1px solid #686f73}.footer .i_nav ul{display:flex;gap:4px 24px;flex-wrap:wrap}.footer .i_nav li{margin-bottom:0;position:relative}.footer .i_nav li:after{content:"";width:1px;height:16px;background-color:var(--grayText400);position:absolute;right:-12px;top:calc(50% - 8px)}.footer .i_nav li:last-child:after{display:none}.footer .i_nav a{color:var(--grayText400);font-size:14px}.footer .i_title{margin-bottom:8px;font-weight:700}.footer address{color:var(--grayText400)}.footer address p{margin-bottom:8px}.footer .i_copyright{color:#686f73}.footer .i_sns_link{display:flex;gap:12px;margin-top:48px}.layout_membership{max-width:100%;padding:0;border:0 solid #fff}.title{display:none}.title_20{font-size:18px}.contents{padding:20px}.contents.m_mo_pt_0{padding:0 20px 20px}.map_wrap{padding-left:0;padding-bottom:72px}.map_header{display:none}.map_main .i_panel_area{height:calc(100vh - 72px);left:0;margin-left:-100vw;transition:none;background-color:initial;pointer-events:none}.map_main .i_panel_area.m_pc_open{margin-left:0;transform:translateX(-100%)}.map_main .i_panel_area.m_mo_open{margin-left:0;transform:translateX(0)}.map_main .i_panel_area.m_hidden{margin-left:-100vw;transform:translateX(-100%)}.map_main .i_panel_area .i_btn_switch,.map_main .i_panel_area .i_filter_btn,.map_main .i_panel_area .i_refresh_box{display:none}.map_main .i_panel_level_01{width:100vw;background-color:initial;position:relative;z-index:2;pointer-events:none}.map_main .i_panel_level_01>*{pointer-events:auto}.map_main .i_panel_level_02{width:100vw;margin-left:-100vw;border-left:none;position:absolute;transition:none;z-index:1;visibility:hidden}.map_main .i_panel_level_02.m_pc_open{margin-left:-100vw}.map_main .i_panel_level_02.m_mo_open{margin-left:0;visibility:visible;z-index:3;pointer-events:auto}.map_main .i_panel_level_02 .i_panel_contents{height:calc(100vh - 132px)}.map_main .i_panel_level_02 .i_panel_contents:has(.i_bottom_btn){height:calc(100vh - 224px)}.map_main .i_panel_level_02 .i_panel_contents .i_bottom_btn{width:100vw}.map_main .i_panel_level_02 .i_panel_header .i_btn_close{display:none}.map_main .i_panel_level_02 .i_panel_header .i_btn_close.m_mo_btn{display:block}.map_main .i_panel_level_02 .i_panel_header .i_btn_home{display:flex;align-items:center;justify-content:center;width:40px;height:40px;position:absolute;right:10px;top:52%;transform:translateY(-50%);-webkit-tap-highlight-color:transparent}.map_main .i_panel_level_02 .i_panel_header .i_btn_home img{width:24px;height:24px}@supports (padding-top:env(safe-area-inset-top)){.map_main .i_panel_level_02 .i_panel_header{padding-top:env(safe-area-inset-top,0);height:calc(60px + env(safe-area-inset-top, 0px))}}.map_main .i_map_area{height:calc(100vh - 72px)}.map_main .i_map_area :is(.i_btn_like,.i_btn_gps){display:none}.layout_mypage{margin:0 auto 50px}.layout_mypage .l_sidebar{display:none}.layout_mypage .l_contents{flex-grow:1}.layout_mypage .l_contents .l_header{display:none}.layout_mypage .l_contents .l_header_right{width:100%;margin:20px 0;position:static}.layout_mypage .l_contents .l_header_right .input_search{flex:1}.layout_mypage .l_contents .l_header_right .mo_show{display:flex!important}.layout_mypage .l_sticky{top:60px}.mo_show{display:block!important}.mo_hide{display:none!important}.tab_radio span{line-height:36px;height:36px;font-size:14px;border-radius:36px}.tab_radio.m_style_01 span{line-height:44px;height:44px;font-size:14px}.tab_radio.m_style_02 span{line-height:40px;height:40px;font-size:14px}.tab_radio.m_scroll{padding-bottom:0;scrollbar-color:transparent transparent;scrollbar-width:none}.tab_radio.m_scroll::-webkit-scrollbar{height:0;display:none}.tab_radio.m_scroll::-webkit-scrollbar-thumb{background:transparent;border-radius:0}.tab_radio.m_responsive span{height:36px;line-height:36px;font-size:14px}.btn_mapview{display:inline-flex;height:36px;padding:0 12px;border-radius:36px;gap:4px;font-size:14px;font-weight:500;align-items:center;color:#fff;background-color:var(--primaryColor);position:fixed;bottom:30px;left:50%;transform:translateX(-50%);z-index:1}.btn_bottom_box{width:100%;max-width:100%!important;padding:20px;border-top:1px solid var(--gray100);background-color:#fff;position:fixed;left:0;bottom:0;z-index:1}.btn_bottom_box.m_btn_320 .btn{max-width:100%}.btn_bottom_box .btn.mo_show{display:inline-flex!important}.choices__list--dropdown .choices__list,.choices__list[aria-expanded] .choices__list{max-height:200px}.photo_add li{width:calc((100% - (24px)) / 3);height:auto;aspect-ratio:1/1}.photo_add li .i_photo .i_btn_remove{width:16px;height:16px;border-radius:16px}.photo_add li .i_photo .i_btn_remove img{width:6px}.actions .i_menu{width:fit-content;min-width:50px}.list_util{margin:20px 0 10px}.list_util .i_count{font-size:14px}.list_util .select select,.list_util .select:after{height:28px}.search_keywords{padding:20px 0}.search_keywords:after{width:calc(100% + 40px);height:3px;left:-20px}.search_keywords .i_recent{padding-bottom:0;scrollbar-color:transparent transparent;scrollbar-width:none;cursor:grab}.search_keywords .i_recent::-webkit-scrollbar{height:0;display:none}.search_keywords .i_recent::-webkit-scrollbar-thumb{background:transparent;border-radius:0}.search_keywords .i_recent.is-dragging{cursor:grabbing;user-select:none}.search_keywords .i_recent.is-dragging *{pointer-events:none}.data_selector{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;cursor:grab}.data_selector::-webkit-scrollbar{width:0;height:0;display:none}.data_selector.is-dragging{cursor:grabbing;user-select:none}.data_selector.is-dragging *{pointer-events:none}.data_selector .i_btn{display:inline-block;flex-grow:0;flex-shrink:0;height:36px;padding:0 8px;font-size:14px}.input_search.m_pill input[type=search],.input_search.m_pill input[type=text]{height:36px;padding:0 36px 0 12px;border-radius:36px}.input_search.m_pill .i_btn{height:36px}.myplan_list .i_add_place.m_scroll{padding-bottom:0;scrollbar-color:auto;scrollbar-width:auto}.myplan_list .i_add_place.m_scroll::-webkit-scrollbar{height:auto}.myplan_list .i_add_place.m_scroll::-webkit-scrollbar-thumb{background:initial;border-radius:initial}.myplan_list .i_add_place.m_mo_scroll{flex-wrap:nowrap;white-space:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch}.list_style_01{padding:20px 0}.list_style_01 .i_list li{width:calc(50% - 16px)}.list_style_02{padding:0}.list_style_02 li{padding:16px 0}.list_style_02 .checkbox{padding:0 10px}.list_style_02 .i_item{gap:8px}.list_style_02 .i_img{width:80px;height:80px}.list_style_02 .i_category{display:none}.list_style_02 .i_name{margin-bottom:4px;font-size:16px}.list_style_02 .i_desc{margin-bottom:4px;font-size:13px}.list_style_02 .i_info{font-size:12px}.list_style_02 .i_tags{margin-left:-88px}.list_style_03 li{padding:16px 0}.list_style_03:has(.i_poi_info) li{padding:16px 0 52px}.list_style_03 .checkbox_like{right:0;top:16px}.list_style_03 .i_item{gap:8px}.list_style_03 li:has(.i_tag_list) .i_item{padding-bottom:33px}.list_style_03 .i_img{width:96px;height:96px;border-radius:4px}.list_style_03 .i_img .tag{left:4px;top:4px;font-size:12px;height:20px;border-radius:2px}.list_style_03 .i_info_box{justify-content:flex-start;position:relative}.list_style_03:has(.i_poi_info) .i_info_box{position:static}.list_style_03 .i_txt_box .i_name{font-size:16px}.list_style_03 .i_txt_box .i_desc{-webkit-line-clamp:1;font-size:13px}.list_style_03 .i_txt_box .i_desc.m_line3{-webkit-line-clamp:1}.list_style_03 .i_txt_box .i_info{font-size:10px;position:absolute;left:0;bottom:0}.list_style_03 .i_txt_box .i_info.m_bottom{position:static}.list_style_03 .i_txt_box .i_info_01{font-size:12px}.list_style_03 .i_price_box{text-align:left}.list_style_03 .i_price_box .i_per{display:inline-block;font-size:16px}.list_style_03 .i_price_box .i_price{font-size:16px}.list_style_03 .i_price_box .i_price del{font-size:14px}.list_style_03 .i_txt_box .i_tag_list{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;position:absolute;left:-104px;bottom:-33px}.list_style_03 .i_txt_box .i_tag_list .tag+.tag{margin-left:4px}.list_style_03 .i_poi_info{width:100%;position:absolute;left:0;bottom:16px}.list_style_03 .i_meta .i_ico_list{gap:8px}.list_style_03 .i_meta .i_ico_list .i_ico{font-size:14px}.list_style_03 .i_meta .i_ico_list .i_ico img{width:16px}.list_style_04{gap:0}.list_style_04 li{width:100%}.list_style_05{gap:0}.list_style_05 li{width:100%;position:relative}.list_style_05 li:after{content:"";width:calc(100% + 40px);height:1px;background-color:var(--gray100);position:absolute;left:-20px;bottom:0}.list_style_05 .i_item{padding:16px 0;border:none}.list_style_06 li{padding:16px 0 72px}.list_style_06 li:after{width:calc(100% + 40px);left:-20px}.list_style_06 .i_meta .i_option{width:100%;gap:12px;position:absolute;left:0;bottom:20px}.list_style_06 .i_meta .i_option .i_btn{display:flex;height:36px;align-items:center;flex:1;justify-content:center;border:1px solid var(--gray200);border-radius:4px}.list_style_07 li{padding:16px 0}.list_style_07 li:after{width:calc(100% + 40px);left:-20px}.list_style_07 .i_item{gap:8px}.list_style_07 .i_item .i_img{width:96px;height:96px}.list_style_07 .i_item .i_name{font-size:16px}.board_list_style_01 li+li:after{width:calc(100% + 40px);left:-20px}.board_list_style_02{padding:12px;border-radius:8px}.board_list_style_02 li+li{margin-top:8px;padding-top:8px}.board_list_style_02 .tag{font-size:12px}.board_list_style_02 .i_name{font-size:13px}.board_list_style_03 li{padding:16px 0}.board_list_style_03 li:after{width:calc(100% + 40px);left:-20px}.board_list_style_03 .i_item{min-height:70px}.board_list_style_03 .i_info .i_name{font-size:14px}.board_list_style_03 .i_info .i_desc{margin-bottom:4px;-webkit-line-clamp:1;font-size:14px}.board_list_style_03 .i_info .i_meta span,.board_list_style_03 .i_info .tag{font-size:12px}.board_list_style_03 .i_thumb{width:70px;height:70px}.board_list_style_04 li{padding:16px 0}.board_list_style_04 li:after{width:calc(100% + 40px);left:-20px}.viewer_style_01{padding:0;border:0 solid #fff}.viewer_style_02 .i_inbox{padding:0;border:none}.viewer_style_02 .i_viewer_content .i_flex .i_code_box{width:100%}.viewer_style_02 .i_viewer_content .i_info_box .i_name{padding:0}.viewer_style_02 .i_viewer_content .i_info_box .i_info_01,.viewer_style_02 .i_viewer_content .i_info_box .i_info_02,.viewer_style_02 .i_viewer_content .i_info_box .i_total_price{padding:16px 0}.viewer_style_02 .i_btn_box .btn{width:100%}.viewer_style_02 .i_txt_box{padding:0}.viewer_style_02 .i_mo_notice{display:block;margin:16px 0;padding:12px;font-size:14px;color:var(--errorColor);font-weight:500;text-align:center;border:1px solid var(--errorColor);border-radius:4px}.viewer_style_02 .i_notice_box{margin-top:20px;padding:16px}.viewer_style_02 .i_notice_box .i_notice_text{font-size:12px}.viewer_style_02 .i_notice_box .i_contact_info{margin-top:12px;padding-top:12px}.viewer_style_02 .i_notice_box .i_contact_info p,.viewer_style_03 .i_header .tag{font-size:12px}.viewer_style_03 .i_header .i_title{margin:8px 0 12px;padding-right:50px;font-size:16px}.viewer_style_03 .i_header .i_meta span{font-size:12px}.viewer_style_03 .i_header .i_util{flex-direction:column;top:10px}.viewer_style_03 .i_body .i_text{font-size:14px}.viewer_style_03 .i_body .i_swiper_images .swiper-slide{width:100%;max-width:100%;aspect-ratio:1/1}.viewer_style_03 .i_body .i_swiper_images .swiper-slide img{border-radius:0;width:100%;height:100%;object-fit:contain}.viewer_style_03 .i_body .i_swiper_images .i_swiper_control{display:none}.viewer_style_03 .i_body .swiper-pagination{display:block}.viewer_style_04{width:calc(100% + 40px);margin-left:-20px}.comment_area{width:100%;margin-bottom:0;padding:20px 0;margin-left:0;background-color:#fff;position:relative}.comment_area:after{content:"";width:calc(100% + 40px);height:2px;background-color:var(--gray100);position:absolute;left:-20px;top:0}.comment_area .i_title{margin-bottom:20px;font-size:14px;font-weight:700}.comment_area .i_write{margin-bottom:12px;padding:0}.comment_area .i_write .i_guide{display:none}.comment_area textarea{height:100px;font-size:13px}.comment_area .i_list li{margin-top:0;padding:12px 0}.comment_area .i_list li:after{content:"";width:calc(100% + 40px);height:1px;background-color:var(--gray100);position:absolute;left:-20px;top:0}.comment_area .i_list .i_id{font-size:12px}.comment_area .i_list .i_text{font-size:13px;margin-bottom:8px;padding-right:0}.comment_area .i_list .i_date{font-size:12px}.comment_area .i_list .actions{right:0;top:0}.writer_style_01 .i_guide{flex-direction:column}.writer_style_01 .i_guide span{display:block;margin:4px 0 0}.writer_style_01 .i_radiobox_list{flex-wrap:wrap}.details_view .i_info_area{max-width:100%}.details_view .i_info_area .i_images_slider{width:calc(100% + 40px);margin-left:-20px;border-radius:0;position:relative}.details_view .i_info_area .i_images_slider .swiper-slide img{aspect-ratio:1/1}.details_view .i_info_area .i_images_slider .i_view_all{display:flex;height:30px;padding:0 8px;gap:4px;align-items:center;font-size:13px;font-weight:500;border-radius:30px;color:#fff;background-color:rgba(32,33,35,.6);position:absolute;right:20px;top:20px;z-index:1}.details_view .i_info_area .i_info_section{padding:20px 0}.details_view .i_info_area .i_info_section:after{width:calc(100% + 40px);left:-20px}.details_view .i_info_area .i_mo_header{display:block;margin-bottom:20px}.details_view .i_info_area .i_mo_header .i_title_box{display:flex;margin-bottom:16px;justify-content:space-between;align-items:center}.details_view .i_info_area .i_mo_header .i_title{font-size:18px;font-weight:700}.details_view .i_info_area .i_mo_header .i_util{display:flex;gap:16px}.details_view .i_info_area .i_mo_header .i_desc{display:-webkit-box;margin-bottom:12px;-webkit-line-clamp:1;font-size:14px;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.details_view .i_info_area .i_mo_header .i_desc.m_full{-webkit-line-clamp:unset;text-overflow:unset;overflow:visible;white-space:normal}.details_view .i_info_area .i_mo_header .i_info{display:flex;margin-bottom:10px;align-items:center;gap:4px;color:var(--grayText700);font-size:14px}.details_view .i_info_area .i_mo_header .i_tag_list{display:flex;gap:8px;flex-wrap:wrap}.details_view .i_info_area .i_mo_header .i_tag_list .tag{margin:0}.details_view .i_info_area .i_mo_bottom_btn{display:block;width:calc(100% + 40px);margin-left:-20px;padding:20px;border-top:1px solid var(--gray100);position:sticky;bottom:0;background-color:#fff;z-index:1}.details_view .i_info_area .i_btn_box .btn,.details_view .i_info_area .i_mo_bottom_btn .btn{width:100%}.details_view .i_purchase_area{display:none}.mo_payment_panel{height:calc(100vh - 100px)}.search_rank_list.m_border_bottom{padding:20px 0}.search_rank_list.m_border_bottom:after{width:calc(100% + 40px);height:3px;left:-20px}.payment{flex-direction:column;gap:0}.payment .i_info_area{width:100%}.payment .i_info_area .i_info_header.m_mo_column{flex-direction:column;gap:10px}.payment .i_info_area .i_title{display:none}.payment .i_info_area .i_notice{font-size:14px}.payment .i_info_area .i_product_name{font-size:18px;font-weight:700}.payment .i_info_area .i_info_section{padding:10px 0}.payment .i_info_area .i_info_section:after{width:calc(100% + 40px);left:-20px}.payment .i_purchase_area{width:100%}.payment .i_purchase_area .i_inbox{padding:0;box-shadow:none;position:static}.payment .i_purchase_area .i_info,.payment .i_purchase_area .i_title,.payment .i_purchase_area .i_total_price{display:none}.payment .i_info_area .i_total_price{margin-bottom:20px;position:relative}.payment .i_info_area .i_total_price:after{content:"";width:calc(100% + 40px);height:2px;position:absolute;bottom:0;left:-20px;background-color:var(--gray100)}.page_visual{width:calc(100% + 40px);height:320px;margin-left:-20px}.page_visual img{border-radius:0}.details_view .i_info_area{width:100%}.faq_list .i_item .i_question{padding:12px 30px 12px 0}.faq_list .i_item .i_question:before{width:calc(100% + 40px);left:-20px}.faq_list .i_item .i_question:after{right:-10px}.faq_list .i_item .i_answer{width:calc(100% + 40px);position:relative;left:-20px}.input_flex.m_gender_select .radiobox_btn{min-width:auto;flex:1}.input_form .i_flex_01{max-width:100%}}.list_util .select select{min-width:80px;padding:0 12px;font-size:14px}@media (max-width:768px){.list_util .select:after{display:none}}.pc_only{display:block}.mo_only{display:none}@media (max-width:768px){.pc_only{display:none!important}.mo_only{display:block!important}}.coupon_filter_wrap{display:flex;align-items:center;justify-content:space-between;gap:12px}.coupon_filter_wrap .checkbox{margin:0}.coupon_filter_wrap .select_sort{flex-shrink:0}.list_style_03 .i_price_box{display:flex;flex-wrap:wrap;align-items:center}.list_style_03 .i_price_box .i_per{order:1}.list_style_03 .i_price_box .i_normal_price{order:2}.list_style_03 .i_price_box .i_sale_price{order:3}@media (max-width:768px){.list_style_03 .i_price_box .i_per{order:1}.list_style_03 .i_price_box .i_sale_price{order:2}.list_style_03 .i_price_box .i_normal_price{order:3}}