@charset "utf-8";.form_wrap .form_box+.form_box{margin-top:10px}.form_wrap>.form_inp+.form_inp{margin-top:10px}.form_box{display:flex;align-items:center;position:relative}.form_box .form_inp input{font-size:14px}.form_box .form_inp.error input,.form_box .form_inp.success input{padding-right:50px}.form_wrap .form_select+.form_select,.form_wrap .select_box+.select_box{margin-left:10px}.form_box .form_inp+.form_select,.form_box .form_inp+.select_box{margin-left:10px}.form_box .form_select+.form_inp,.form_box .select_box+.form_inp{margin-left:10px}.form_box.st01 .form_select+.form_select,.form_box.st01 .select_box+.select_box{margin-left:10px}.form_box .gap{padding:0 5px}.form_box .form_select,.form_box .select_box+[class^="btn_grade"]{margin-left:10px}.form_box .form_select,.form_box .select_box+[class^="btn_grade"]+[class^="btn_grade"]{margin-left:10px}.form_box>.form_inp+.form_inp{margin-left:10px}.form_box>.form_inp+[class^="btn_grade"]{margin-left:10px}.form_box.type1 .form_select,.form_box.type1 .select_box{flex:1}.form_box.type1 .form_inp{flex:1}.form_box.type1 .form_select+.form_inp,.form_box.type1 .select_box+.form_inp{flex:1}.form_box.type1 .select_box+.form_inp.iso_code{flex:0 0 162px}.form_box.type1 .btn_box{margin-left:40px}.form_inp.btn_wrap input+a,.form_inp.btn_wrap input+button{margin-left:10px}.form_wrap.type1{display:flex}.form_wrap.type1+.form_wrap{margin-top:20px}.form_wrap.type1>.form_box{display:block;margin-top:0;flex:1}.form_wrap.type1>.form_box+.form_box{margin-left:10px}.form_wrap.type1+.btn_wrap{margin-top:30px}.form_box.with_text .txt_prev{font-size:15px;color:#616161;margin-right:20px}.form_box.with_text .txt_next{min-width:14px;font-size:15px;color:#616161;margin-left:6px}.form_box.with_text .btn_box{margin-left:20px}.select_box .box_area.type1{display:flex;justify-content:space-between;align-items:center}.select_box .box_area>.value{display:block;white-space:nowrap;word-break:break-all;text-overflow:ellipsis;overflow:hidden}.select_box .cont_sub{font-size:13px;color:#616161}.select_box .cont_sub>.dday{color:#e80f00}.form_inp.calendar>input{font-weight:400}.form_inp.calendar>input:read-only{color:#bbb}.form_inp.calendar.selected>input:read-only{color:#222}.form_inp.calendar>input::placeholder,.form_inp.calendar>input::-webkit-input-placeholder{color:#bbb;font-weight:400}.form_inp.calendar>input:-ms-input-placeholder{color:#bbb;font-weight:400}.form_inp.password>input{font-weight:400}.form_inp.card>input{color:#222;padding-left:10px}.form_box.easy .form_inp.inp .btn_ico{width:18px;right:10px}.form_box.easy .form_inp input{padding-right:25px}.form_wrap.flight .form_inp{width:100%}.form_wrap.flight .select_box{width:calc(50% - 5px)}.form_box.phone>.select_box{flex:0 0 162px}.form_box.phone .form_inp.code{flex:0 0 140px;width:140px}.form_box.price .form_inp{flex:1}.form_box.price input{padding:0 10px 0 20px;font-weight:700}.form_box.price>.dash{display:inline-block;width:8px;height:1px;background-color:#999;margin:0 5px}.form_box.price .btn_box{width:60px;margin-left:6px}.form_box.dollar input{padding:0 10px 0 22px}.form_box.dollar .form_inp:before{content:'$';display:block;position:absolute;top:50%;left:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:14px;line-height:20px;font-weight:700}.form_box.ml .form_inp:after{content:'ml';position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:14px;line-height:20px;font-weight:700}.form_box.ml .form_inp input{padding:0 30px 0 10px;text-align:right}.fake_input .fake_cont{height:40px;background-color:#f5f5f5;border-radius:10px;border:1px solid transparent;box-sizing:border-box;font-size:14px;line-height:40px;padding-left:20px;padding-right:20px;align-items:center}.fake_input .fake_cont .form_tit{margin-right:6px;margin-top:0;margin-bottom:0;font-weight:400}.fake_input .fake_cont .text{font-size:14px;color:#222;background-color:transparent;vertical-align:inherit;font-weight:700}.fake_input .fake_cont{display:flex}.fake_input .fake_cont>span{display:flex}.fake_input .fake_cont>span+span{margin-left:40px}.fake_input .fake_cont .go_link .btn_txt{font-size:14px;color:#222}.search_box .form_inp{border-bottom:1px solid #222}.search_box .form_inp.double .btn_ico{right:0;bottom:5px;top:auto}.search_box .form_inp.double.del>.btn_ico.delete,.form_inp.double>input:focus+.btn_ico.delete{right:26px}.search_box .form_inp.st01{width:250px}.search_box .form_inp input{padding:0 60px 10px 0;border:0;font-size:15px;background-color:#fff}.form_search{position:relative}.form_search .form_search_result{display:none;position:absolute;top:40px;padding:0 20px;width:100%;box-sizing:border-box;border-radius:0 0 10px 10px;border:1px solid #222;border-top:0;background-color:#fff;z-index:1}.form_search .form_search_result>ul>li{padding:11px 0}.form_search .form_search_result>ul>li>a>span{color:#e80f00}.form_search.active>.form_inp>input{border:1px solid #222;border-bottom:0;border-radius:10px 10px 0 0;background-color:#fff}.form_search.active .form_search_result{display:block}.form_search .title{display:block;font-size:24px;margin-bottom:16px}.form_search.type1 .form_inp{border-radius:10px;border:1px solid transparent;background-image:linear-gradient(#cd6d9d,#e5605a),linear-gradient(90deg,#cd6d9d,#e5605a)}.form_search.type1 .form_inp>input{background-color:#fff;border-radius:9px}.form_search.type1 .form_inp:hover>input,.form_search.type1 .form_inp>input:focus{border-color:transparent;outline:0}.form_area+.form_area_tit{margin-top:25px}.form_area.type1{padding:0 30px}.form_area_list>li{display:flex;margin-top:20px}.form_area_list>li:first-child{margin-top:0}.form_area_list.type1{flex-wrap:wrap;flex-direction:column}.form_area_tit{flex:0 0 170px;font-size:15px;color:#616161;padding-top:5px}.form_area_tit.type1{display:flex;justify-content:space-between;align-items:center}.form_area_tit>.tit{font-size:20px;font-weight:700;color:#222;vertical-align:middle}.form_area_tit .form_tooltip .tit{position:relative;font-size:20px;font-weight:700;color:#222}.form_area_tit>.form_tit{margin-bottom:0}.form_area_tit a{vertical-align:2px}.form_area_tit .form_tit.text{color:#222;font-weight:700}.form_area_cont{flex:1}.form_area_cont .form_box.type1 .btn_box{margin-left:10px}.form_area_cont .form_box.type1 .btn_box [class^="btn_grade"]+[class^="btn_grade"]{margin-left:6px}.form_area_cont .width1{width:545px}.form_area_cont .width2{width:407px}.form_area_cont .width3{width:437px}.form_area_cont .width4{width:198px}.form_area_cont [class^="inp_"]{margin-left:120px}.form_area_cont [class^="inp_"]:first-of-type{margin-left:0}.form_area.type1 .form_area_list>li{display:block;margin-top:50px}.form_area.type1 .form_area_list>li:first-child{margin-top:-5px}.form_area_list.type1 .form_area_cont{margin-top:25px}.form_area_list li.form_btn_area{display:block;text-align:center;padding-bottom:10px}.form_conts{display:flex}.form_conts .form_tit{font-weight:400}.form_conts .form_tit>strong{display:inline-block}.form_conts .form_area_cont{text-align:right}.form_txt{display:block;font-size:16px;padding-top:5px}.form_txt .tel_num{display:inline-block;margin-right:6px}.form_conts.type_txt{margin-top:-5px}.form_conts .form_box{text-align:left}.form_conts.type1{justify-content:space-between;align-items:center}.fake_box>input{position:absolute;left:0;top:0;width:0;height:0;opacity:0}.fake_box label{position:relative;display:flex;justify-content:space-between;align-items:center;min-height:70px;border:1px solid #eee;border-radius:10px;box-sizing:border-box;padding:10px 20px}.fake_box label::after{display:block;content:'';position:absolute;top:50%;right:20px;width:22px;height:22px;background:url('../images/ico_radiobox.png') 0 0 no-repeat;background-size:22px auto;margin-top:-11px}.fake_box .target{flex:1;margin-right:20px;overflow:hidden}.fake_box .target .target_name{color:#616161;font-size:14px;width:100%;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden}.fake_box .target .target_txt{width:100%;font-size:15px;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden}.fake_box>input:checked+label{border-color:#222}.fake_box>input:checked+label::after{background-position:0 -32px}.fake_list li{margin-top:10px}.fake_list li:first-child{margin-top:0}.ck_like_box{display:flex;align-items:center}.ck_like_box .ck_like{margin-right:10px}.quick_cont .desc{margin-top:50px;padding:15px 20px;font-size:14px;color:#999;background-color:#f5f5f5;border-radius:10px}.no_result{padding:180px 0;text-align:center;color:#222;font-size:15px}.no_result>strong{display:block;font-size:20px}.no_result>a{margin-top:20px}.no_result.coupon{background:url('../images/img_nocoupon.png') 50% 110px no-repeat;padding:210px 0 100px}.ico_wrap{position:relative;display:block;width:81px;height:81px;margin:auto;background-color:#eee;border-radius:50%;margin-bottom:25px}.ico_wrap .ico_point:after{content:'';position:absolute;top:50%;left:50%;width:5px;height:22px;background:url(../images/ico_point.png);transform:translate(-50%,-50%)}.no_result .txt{font-size:20px}.no_result .sub_txt{font-size:16px;color:#616161;margin-top:12px}.no_result.type02{padding:40px 0;font-size:15px}.no_result.type02 .ico_wrap{width:100px;height:100px;margin-bottom:29px}.filter_less_result{padding:120px 0}.subpage_title{font-size:28px;font-weight:700;padding:90px 0;text-align:center}.title_wrap{position:relative;display:flex;font-size:16px;align-items:center;padding-bottom:30px;box-sizing:border-box}.title_wrap.type1{justify-content:space-between}.title_wrap.type2{height:auto;flex-direction:column;justify-content:center}.title_wrap.st01{padding-bottom:20px;height:48px}.title_wrap.st02{padding-bottom:10px;height:auto}.title_wrap.line{height:auto;align-items:baseline}.title_wrap.line.st01{align-items:center}.title_wrap.line .main_title{line-height:40px}.title_wrap .main_title{display:flex;align-items:center;gap:0 20px}.title_wrap .main_title>strong{font-size:30px;font-weight:700}.title_wrap .main_title>strong strong{color:#e80f00;font-weight:700}.title_wrap .main_title .title_desc{margin-left:20px;color:#616161}.sub_title{font-size:20px}.sub_title.st01{font-size:24px}.sub_title.st02{font-size:28px}.sub_title .sub_desc{font-size:16px;color:#616161;margin-top:3px}.sub_title .sub_tit_txt{display:inline-block;font-size:14px;color:#616161;margin-left:20px}.title_wrap .second_title{font-size:16px;color:#999}.title_wrap .r_box{margin-left:auto}.go_link_wrap .title_wrap{padding-bottom:0}.go_link_wrap .sub_title{display:block}.go_link_wrap .sub_desc{display:block}.function_btn{display:flex;align-items:center;justify-content:space-between}.function_btn .item{margin-left:20px}.function_btn .btn_wrap [class^="btn_grade"]{flex:1}.tit_border{border-bottom:1px solid #e0e0e0;padding-bottom:10px}.personal_wrap .title_wrap{height:auto}.personal_wrap.personal_theme{margin-top:75px;margin-bottom:24px}.personal_wrap.personal_theme .title_wrap{justify-content:center}.personal_wrap.personal_theme .title_wrap .main_title>strong strong{overflow:hidden;display:inline-block;max-width:1000px;color:#222;vertical-align:top;white-space:nowrap;word-wrap:normal}.line_recommend{background-color:#000}.line_recommend .line_title{min-height:60px;padding:18px 0;font-family:'Marcellus';font-size:24px;line-height:1;color:#fff;text-align:center;box-sizing:border-box}.sub_top_wrap{padding:50px 0;text-align:center}.sub_top_wrap.ico{padding-top:205px}.sub_top_wrap.end{background:url('../images/ico_finish.png') 50% 84px no-repeat}.sub_top_wrap .title{font-size:32px;font-weight:700;line-height:42px}.sub_top_wrap .top_step{margin-top:25px}.top_step .step_item{display:inline-block}.top_step .step_item+.step_item{margin-left:68px}.top_step .step_item+.step_item .ico_box:before{content:'';position:absolute;top:50%;left:-80px;transform:translateY(-50%);width:80px;height:1px;background-color:#e0e0e0}.top_step .step_item .ico_box{position:relative;display:inline-block;width:48px;height:48px;border-radius:50%;background-color:#e0e0e0}.top_step .step_item .step_name{display:block;margin-top:12px;font-size:16px;color:#e0e0e0;font-weight:400}.top_step .step_item.on .ico_box{background-color:#000}.top_step .step_item.on .step_name{color:#000;font-weight:700}.top_order_info{font-size:16px;color:#616161;margin-top:7px}.top_order_info .number{display:inline-block;font-weight:700;color:#e80f00;margin-left:4px}.sub_top_btn{width:500px;margin:35px auto 0}.ico_box>[class^="ico_"]:after{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ico_box .ico_cart:after{width:25px;height:23px;background:url('../images/ico_cart.png') 0 0 no-repeat;background-size:25px auto;top:52%}.ico_box .ico_pay:after{width:24px;height:18px;background:url('../images/ico_pay.png') 0 0 no-repeat;background-size:24px auto}.ico_box .ico_list:after{width:20px;height:24px;background:url('../images/ico_list.png') 0 0 no-repeat;background-size:20px auto}.sub_top_cont{color:#616161;margin-top:20px}.subcont_box{margin-top:20px}.subcont_box:first-of-type{margin-top:0}.subcont_box .big_title{display:block;font-size:20px}.subcont_box .big_title em{color:#df3832}.subcont_box .title_wrap .info_price{display:flex;align-items:center}.subcont_box .title_wrap .info_price .p_rate{margin-top:0;margin-right:10px}.subcont_box .title_wrap .info_price .p_rate>i{font-size:16px}.subcont_box .title_wrap .info_price .p_sum{margin-top:0}.subcont_box .title_wrap .info_price .p_sum>strong{font-size:20px}.box_inner .title_wrap .ico_arrow{margin-left:20px}.subcont_main{float:left;width:955px}.subcont_main.auto{float:none;margin:0 auto}.subcont_box .box_inner{padding:30px 40px 30px;border-radius:10px;background-color:#fff;display:block;box-sizing:border-box}.subcont_box .box_inner.type2{padding:10px}.subcont_box .box_inner.accordion_wrap{padding:25px 40px}.subcont_box .box_inner.accordion_wrap.on{padding:25px 40px 30px}.subcont_box .box_inner.accordion_wrap .title_wrap{padding:0;height:auto}.subcont_box .box_inner.accordion_wrap.on .title_wrap{padding-bottom:30px}.subcont_box .box_inner.accordion_wrap .box_body{padding:0}.subcont_box.box_gift .box_inner{border:1px solid transparent}.subcont_box.box_gift .box_inner.error{border:1px solid #e80f00}.subcont_box.box_double{display:flex}.subcont_box.box_double .box_left{position:relative;border:1px solid transparent;border-radius:10px 0 10px;width:calc(50% - .5px)}.subcont_box.box_double .box_right{position:relative;border:1px solid transparent;border-radius:0 10px 10px 0;width:50%}.subcont_box.box_double .box_left+.box_right{border-left:1px solid #eee}.subcont_box.box_double .box_left.error,.subcont_box.box_double .box_right.error{border-color:#e80f00}.subcont_box.box_double .box_left.error+.box_right{border-left-color:transparent}.subcont_side{float:right;width:305px}.subcont_side .box_inner{padding:30px;border-radius:10px;background-color:#fff}.subcont_side .title_wrap{padding:20px;background-color:#fff}.subcont_side .box_body{margin-top:0;background-color:#fff}.half_cont_wrap{display:flex}.half_cont{box-sizing:border-box;width:calc(100% / 2)}.half_cont+.half_cont{border-left:1px solid #eee}.half_cont.left{padding-right:40px}.half_cont.right{padding-left:40px}.lnb_wrap ~ .sub_section,.filter_category ~ .sub_section{float:right;width:calc(100% - 290px)}.lnb_wrap ~ .sub_section .content_wrap .title_wrap:first-child .main_title,.filter_category ~ .sub_section .content_wrap .title_wrap:first-child .main_title{margin-top:-8px}.notice_wrap.st01{background-color:#fafafa;padding:36px 0}.notice_wrap .notice_title{font-size:16px}.notice_wrap .notice_title.st01{font-size:18px}.notice_wrap .bullet_list{margin-top:12px;padding:26px 30px;background:#f5f5f5;border-radius:10px;color:#616161}.notice_wrap .bullet_list strong,.notice_wrap .bullet_list a{color:#222}.notice_wrap .bullet_list .mark{color:#e80f00!important}.notice_wrap.type2{padding:20px 30px;background:#f5f5f5;border-radius:4px}.notice_wrap.type2 .notice_title{font-size:14px;color:#616161;font-weight:400}.notice_wrap.type2 .bullet_list{margin:5px;padding:0}.notice_wrap.type3 .bullet_list{background:0;padding:0;font-size:12px;line-height:18px;color:#616161}.notice_wrap.type4 .notice_title{font-size:14px;color:#616161}.notice_wrap.type4 .bullet_list{background:0;padding:0;margin-top:0}.notice_wrap.type4 .bullet_list li{margin-top:0}.terms_wrap .terms_desc{font-size:14px;color:#616161}.terms_wrap .title_b{margin-bottom:8px}.bullet_list .list_tit{display:block;margin-bottom:4px}.bullet_list .list_txt{line-height:1.75;margin-bottom:12px}.bullet_list .list_txt>li p{margin-left:10px}.bullet_list .list_txt .bullet_list,.bullet_list .list_txt .number_list{margin-top:0;margin-left:10px}.bullet_list .list_txt .number_list .bullet_list{margin-left:0}.bullet_list .list_txt .bullet_list>li,.bullet_list .list_txt .number_list>li{font-size:inherit;line-height:inherit}.bullet_list .list_txt.type1{margin-bottom:0}.bullet_list .list_txt.type1>li{position:relative;padding-left:10px}.bullet_list .list_txt.type1>li:before{content:'-';display:block;position:absolute;left:0;top:0;font-size:inherit;color:#616161}.bullet_list .list_txt.type1>li.star:before{content:'*'}.list_step li{display:none;margin-bottom:30px}.list_step li:last-child{margin-bottom:0}.list_step li.on{display:block}.list_sale .choice_wrap{padding:60px 0 40px}.list_sale .hot_sale .choice_wrap.type1{padding:0;margin-bottom:20px;font-size:14px}.list_sale .hot_sale .choice_wrap:first-of-type{padding-bottom:25px}.view_board .board_title{display:flex;justify-content:space-between;align-items:flex-end;padding-bottom:16px;border-bottom:1px solid #eee}.view_board .board_title .title .classify{display:block;margin-bottom:4px;font-size:16px;color:#616161}.view_board .board_title .title .subject{font-size:24px}.view_board .board_title .title .target_point{color:#616161;font-size:16px;margin-top:2px}.view_board .board_title .title .target_point>span{font-weight:700;margin-right:5px}.view_board .board_title .title_desc{text-align:right;min-width:220px}.view_board .board_title .title_desc .date{font-size:16px;color:#616161;font-weight:400}.view_board .board_title .title_desc>span+span{margin-left:10px}.view_board .board_title .title_desc .hits{font-size:16px;color:#999}.view_board .board_title .title_desc .hits i{font-weight:400}.view_board .board_cont{padding:40px 20px 75px;color:#222;font-size:16px}.view_board .board_cont .text_box{color:inherit;font-size:inherit}.view_board .board_btn{border-top:1px solid #eee;border-bottom:1px solid #eee;font-size:16px}.view_board .board_btn .btn_prev+.btn_next{border-top:1px solid #eee}.view_board .board_btn>[class^="btn_"]{display:flex}.view_board .board_btn>[class^="btn_"]>span{display:block;padding:20px 10px;width:150px;box-sizing:border-box;font-weight:700}.view_board .board_btn>[class^="btn_"]>p{width:calc(100% - 150px)}.view_board .board_btn>[class^="btn_"]>p>a{width:100%;display:block;padding:20px 0;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden}.cs_notice_wrap .btn_go_list{margin-top:20px}.sub_banner{position:relative;overflow:hidden;border-radius:20px}.sub_banner .swiper-slide{width:1280px;height:300px;overflow:hidden}.sub_banner .text_box{position:absolute;top:50%;left:200px;max-width:calc(100% - 400px);transform:translateY(-50%);color:#fff}.sub_banner .text_box.st01{left:100px;max-width:calc(100% - 200px)}.sub_banner .text_box .tit{font-size:34px;line-height:50px;display:block}.sub_banner .text_box .tit.st01{font-size:40px;line-height:1}.sub_banner .text_box .tit span{display:block;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden}.sub_banner .text_box .tit em{display:block;font-weight:400}.sub_banner .text_box .txt{display:block;font-size:16px;line-height:26px;margin-top:25px;color:rgba(255,255,255,0.7);display:block;max-width:100%;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden}.sub_banner .text_box .txt.st01{font-size:28px;line-height:32px;margin-top:15px;color:rgba(255,255,255,0.8)}.sub_banner .text_box .txt em{display:block;margin-top:6px;font-weight:400}.sub_banner .text_box .txt span{display:block;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden}.thumb_banner_wrap .thumb_banner .item{width:413px;border-radius:0}.thumb_banner_wrap .thumb_banner .img_box{position:relative;height:216px;border-radius:20px;background:#f5f5f5 url('../images/temp/temp_no_image02.png') no-repeat 0 0}.thumb_banner_wrap .thumb_banner .text_box{padding:0 10px}.thumb_banner_wrap .thumb_banner .text_box .tit{display:block;margin-top:16px;font-size:18px;color:#222;max-width:100%;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden}.thumb_banner_wrap .thumb_banner .text_box .txt{display:block;margin-top:2px;font-size:15px;color:#616161;max-width:100%;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden}.thumb_banner_wrap .thumb_banner .text_box .txt.type1{font-size:18px;margin-top:0}.thumb_banner_wrap .thumb_banner .text_box .date{margin-top:2px;font-size:14px;color:#808080;font-weight:400}.thumb_banner .non_slide{display:flex;flex-wrap:wrap;margin-top:-60px;margin-left:-20px}.thumb_banner .non_slide>li{width:calc((100% - 60px) / 3);margin-top:60px;margin-left:20px}.banner_paging.type1{position:absolute;top:20px;right:20px;z-index:2;width:50px;height:50px;line-height:50px;text-align:center;border-radius:20px;background-color:rgba(34,34,34,0.3)}.banner_paging.type1 [class^="btn_"]{display:none;position:absolute;width:50px;height:50px;bottom:0}.banner_paging.type1 [class^="btn_"].on{display:block}.banner_paging.type1 [class^="btn_"]:after{content:'';display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:12px;height:14px;background:url('../images/btn_control02.png') 0 0 no-repeat}.banner_paging.type1 .btn_stop:after{background-position:0 -24px}.banner_paging.type2{position:absolute;bottom:30px;right:30px;z-index:2;width:181px;height:50px;line-height:50px;text-align:center;border-radius:50px;background-color:rgba(34,34,34,0.3)}.banner_paging.type2 .banner_count{display:inline-block;vertical-align:top;margin-right:24px;font-size:18px;font-weight:400;color:#fff}.banner_paging.type2 .banner_count .current{display:inline-block}.banner_paging.type2 .banner_count .total{display:inline-block;opacity:.5}.banner_paging.type2 [class^="btn_"]{display:none;position:absolute;width:26px;height:50px;bottom:0;right:44px}.banner_paging.type2 [class^="btn_"].on{display:inline-block}.banner_paging.type2 [class^="btn_"]:after{content:'';display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:11px;height:12px;background:url('../images/btn_control.png') 0 0 no-repeat}.banner_paging.type2 .btn_stop:after{background-position:0 -22px}.banner_paging.type2 .swiper_prev,.banner_paging.type2 .swiper_next{position:absolute;bottom:0;left:20px;width:20px;height:50px;font-size:0;text-indent:-9999px;z-index:2}.banner_paging.type2 .swiper_prev:after,.banner_paging.type2 .swiper_next:after{content:'';display:block;position:absolute;top:50%;left:0;width:10px;height:18px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url('../images/ico_arrow05.png') 0 0 no-repeat}.banner_paging.type2 .swiper_next{left:auto;right:20px;transform:rotate(180deg)}.banner_paging.type2 .banner_count.swiper-pagination{position:static;display:inline-block!important}.banner_paging_wide{position:absolute;width:1280px;left:50%;bottom:0;transform:translateX(-50%)}.banner_paging_wide .banner_paging.type2{right:0}.choice_wrap.type2+.filter_search{margin-top:50px}.filter_search .conts_inner{width:100%}.filter_search:after{content:'';display:block;clear:both}.filter_search .choice_wrap.type2{margin-bottom:50px}.filter_category .choice_wrap{margin:-10px 0 0 -10px}.filter_category .choice_wrap>.choice_list{margin-top:0;margin-left:0}.filter_category .choice_list>li{margin-top:10px;margin-left:10px}.filter_category .choice_list>li:first-child{margin-left:10px}.filter_category{position:relative;float:left;width:264px;height:600px;margin-right:26px}.filter_category .filter_inner{height:calc(100% - 226px);overflow:auto;box-sizing:border-box}.filter_category .filter_title{display:flex;align-items:center;padding-top:10px;font-size:0;line-height:1;margin-bottom:42px}.filter_category .filter_title i{font-size:28px;font-weight:700;line-height:1}.filter_category .filter_selected{position:absolute;left:0;bottom:0;z-index:10;width:250px;padding-bottom:20px}.filter_category .filter_selected .option_choice{margin-bottom:10px}.filter_category.fixed{left:auto;top:110px;width:264px}.filter_category.fixed.bottom{top:auto;bottom:0}.filter_category .accordion_tit{line-height:1}.filter_category .category_brand{height:424px}.filter_category .no_result{padding:60px 0}.sorting_wrap{display:flex;align-items:center}.sorting_product .sorting_wrap{align-items:baseline;margin-bottom:30px}.sorting_product .sorting_wrap .choice_wrap{height:50px}.sorting_product .sorting_wrap .choice_wrap>.choice_list>li{height:50px;line-height:50px}.sorting_product .sorting_wrap .choice_wrap{display:flex;margin-left:auto}.sorting_product .sorting_wrap .sort_select{margin-left:15px}.sorting_product .sorting_wrap button[class^="btn_grade"]{margin:8px 0 0 10px}.sub_list>li{padding-left:9px}.sub_list>li.on .accordion_cont{display:block}.sub_list>li.on .accordion_btn:after{transform:translateY(-50%) rotate(-180deg)}.sub_list>li .accordion_cont ul{display:none}.sub_list>li .accordion_cont li.on ul{display:block}.sub_list>li .total{display:inline-block;margin-left:10px;color:#999;font-size:12px;font-weight:400}.sub_list ul>li{padding-left:9px}.sub_list ul>li a{display:block;padding:10px 0;color:#616161;font-size:13px;font-weight:700}.sub_list .accordion_cont>li.on>a{color:#cd473b}.sub_list .accordion_box>li>a{font-weight:400}.sub_list .accordion_box>li.on>a{color:#cd473b;font-weight:400}.range_wrap{display:block;position:relative;width:85%;margin:16px auto 7px;padding-left:5px;border:1px solid transparent;box-sizing:border-box}.range_bar{overflow:hidden;position:relative;height:2px;margin:5px 0;background-color:#e0e0e0}.range_bar_value{display:inline-block;position:absolute;width:100%;height:100%;background-color:#222}.range_pointer{display:inline-block;position:absolute;top:0;left:0;width:10px;height:10px;border:2px solid #222;border-radius:50%;cursor:pointer;box-sizing:border-box;background-color:#fff}.range_num{display:inline-block;position:absolute;top:-21px;left:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);color:#222;font-size:12px;font-weight:700}.range_num::selection{background-color:transparent}.form_table table{width:100%;box-sizing:border-box;border-collapse:collapse;table-layout:fixed}.form_table th,.form_table td{padding:10px 0;color:inherit;font-size:inherit}.form_table th{text-align:left;font-size:15px;vertical-align:top;padding-top:15px}.form_table tr:first-of-type{padding-top:0}.form_table td mark{color:#e80f00;background-color:transparent}.form_table tbody td:first-child{border-left:0}.form_table tr.line td:first-child{border-left:1px solid rgba(224,224,224,0.45)}.form_table.scrollx{overflow-x:auto}.form_table.scrollx *{font-size:14px;line-height:20px}.form_table.scrollx table{table-layout:fixed}.form_table.scrollx table th{color:#222;text-align:center;padding:10px 0}.form_table.scrollx table th,.form_table.scrollx table td{box-sizing:border-box}.form_table.scrollx table td{vertical-align:top;padding:20px;border-left:1px solid #eee}.form_table.scrollx table thead th{border-left:1px solid #eee}.form_table.scrollx table thead th:first-child{border-left:0}.form_table.scrollx table thead th{border-top:2px solid #eee}.form_table.scrollx table tbody th{background-color:#fff;padding:20px}.form_table.scrollx .bullet_list>li:before{content:'';display:block;position:absolute;left:0;top:8px;width:3px;height:3px;background:#616161;border-radius:50%}.table_info{color:#616161;margin-top:18px}.table_title{font-size:20px}.form_table.type1 th,.form_table.type1 td{vertical-align:top;border-bottom:1px solid #eee;padding:20px 0}.form_table.type1 table{border-bottom:1px solid #eee}.form_table.type2 th,.form_table.type2 td{text-align:center;font-size:16px;color:#222;border-bottom:1px solid #eee;padding:18px 0}.form_table thead.type1{background-color:#fafafa}.form_table thead.type1 th{border-bottom:0}.form_table thead.type1 tr th:first-child{border-radius:10px 0 0 0}.form_table thead.type1 tr th:last-child{border-radius:0 10px 0 0}.form_table.type3 th,.form_table.type3 td{padding:20px 10px;text-align:center;vertical-align:middle}.form_table.type3 th,.form_table.type3 td{border-left:1px solid rgba(224,224,224,0.45)}.form_table.type3 th:first-child,.form_table.type3 td:first-child{border-left:0}.form_table.type3 th{font-size:15px;border-top:1px solid rgba(224,224,224,0.45);border-bottom:1px solid rgba(224,224,224,0.45);background:#fafafa}.form_table.type3 td{font-size:14px;color:#616161;border-bottom:1px solid rgba(224,224,224,0.45)}.form_table.type3 td.bold{font-weight:700}.form_table.type3 td strong{font-size:16px;font-weight:700;color:#222;border-bottom:1px solid #222}.form_table.type3.st01 thead th{background-color:#fff;border-left-width:0;border-color:#222;font-size:16px;text-align:left}.form_table.type3.st01 th,.form_table.type3.st01 td{text-align:left;padding:16px 20px;vertical-align:top;line-height:22px}.form_table.type3.st01 th:first-of-type{padding-left:0}.form_table.type3.st01 tr:first-child td:first-child{padding-left:0;vertical-align:middle}.form_table.st01 th{vertical-align:middle}.form_table.st02 th,.form_table.st02 td{line-height:2.125;padding:13px 0}.list_notice{border-top:1px solid #eee}.list_notice .form_table{margin-bottom:35px}.list_notice .form_table table{font-size:16px;color:#222}.list_notice .form_table thead{position:absolute;left:-9999px;top:-9999px;width:0;height:0;opacity:0}.list_notice .form_table table .table_no{text-align:center}.form_table .table_no{color:#999;font-weight:700}.form_table .table_tit{font-weight:700}.form_table .table_tit>span{text-indent:10px}.form_table .table_date{color:#999;font-weight:400;text-align:right}.board_list>li{font-size:16px;display:flex;align-items:center}.board_list>li+li{margin-top:12px}.board_list>li .board_date{display:block;margin-left:20px;font-weight:400;color:#999}.board_list>li>a{display:block;flex:1;max-width:100%;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden}.quick_detail .detail_link{position:relative;display:inline-block;text-align:center}.quick_detail .detail_link+.detail_link{margin-left:80px}.quick_detail .detail_link:before{content:'';display:block;width:50px;height:50px;margin:auto;background-size:cover}.quick_detail .detail_link.type1:before{background-image:url('../images/ico_cs_counsel.png')}.quick_detail .detail_link.type2:before{background-image:url('../images/ico_cs_exchange.png')}.quick_detail .detail_link.type3:before{background-image:url('../images/ico_cs_talk.png')}.quick_detail .detail_link.type4:before{background-image:url('../images/ico_cs_branch.png');width:36px;height:35px}.quick_detail .detail_link.type5:before{background-image:url('../images/ico_cs_special.png');width:39px;height:39px}.quick_detail .detail_link.type6:before{background-image:url('../images/ico_cs_location.png');width:39px;height:39px}.quick_detail .detail_link .title{display:block;margin-top:15px;font-size:20px;color:#616161}.filter_detail .filter_tit{padding:29px 0 16px;font-weight:700}.filter_detail .filter_tit .tit{display:inline-block;vertical-align:top}.filter_detail .filter_tit.type1{padding-top:16px}.filter_detail .filter_price .form_box.price{color:#222}.option_choice{margin-top:10px;border-radius:10px;background:#f5f5f5}.option_choice .btn_option{position:relative;width:100%;padding:15px 20px 15px;font-size:14px;font-weight:700;line-height:1;text-align:left}.option_choice .btn_option:after{content:'';display:block;position:absolute;top:50%;right:20px;width:14px;height:9px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url('../images/ico_arrow08.png') 0 0 no-repeat}.option_choice .btn_option.on:after{margin-top:-4px;transform:rotate(180deg) translateY(0)}.option_choice .option_box{display:none;padding:6px 20px 18px}.option_choice .option_box.on{display:block}.option_choice .option_box .btn_ico{margin:9px 0 0 20px}.option_choice .option_box .btn_ico>i{overflow:visible;position:static;width:auto;height:auto;font-size:inherit;line-height:inherit}.option_choice .option_box .option_btn{margin:-9px 0 0 -20px}.sorting_product .chk_compare{display:none}.sorting_product.compare .chk_compare{display:block}.sorting_product.compare .pro_over{display:none}.sorting_product.compare .compare_btn{background-color:#000;color:#fff}.chk_compare>input{position:absolute;left:0;top:0;width:0;height:0;opacity:0}.chk_compare>input+label{width:100%;height:100%;font-size:15px;position:absolute;height:50px;line-height:50px;background-color:#bbb;color:#fff;top:190px;text-align:center;z-index:4;cursor:pointer}.chk_compare>input:checked+label{background-color:#000}.chk_compare>input+label span:before{content:'';padding-left:20px;background:url(../images/ico_check.png) 0 50% no-repeat}.lnb_wrap{float:left;width:250px;margin-right:40px}.lnb_wrap .lnb>li>a{display:block;padding:16.5px 0;font-size:20px;width:100%;line-height:1;font-weight:700}.lnb_wrap .lnb>li:first-child>a{padding-top:0}.lnb_wrap .lnb>li.on>a{color:#e80f00}.lnb_wrap .lnb_sub{padding:4px 0}.lnb_wrap .lnb_sub>li>a{display:block;padding:12px 0;font-size:16px;line-height:1}.lnb_wrap .lnb_sub>li.on>a,.lnb_wrap .lnb_sub>li:hover>a{color:#e80f00;font-weight:700}.lnb_example{width:100%;height:708px;background-color:#cacaca;font-size:40px}.guide_example{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;height:100%;min-height:600px;background:#ebebeb;font-size:28px;font-weight:700;text-align:center}.guide_example a{display:inline-block;padding-top:10px;color:blue;font-size:18px;text-decoration:underline}.lnb_wrap.my{width:176px}.lnb_wrap.my ~ .sub_section{width:calc(100% - 216px)}.lnb_wrap .lnb.my>li{border-top:1px solid #eee;padding-top:24px;padding-bottom:24px}.lnb_wrap .lnb.my>li:first-child{border-top:0;padding-top:0}.lnb_wrap .lnb.my .emp{display:inline-block;background:url('../images/ico_arrow_w6h10.png') 100% calc(50% - -1px) no-repeat;padding-right:18px}.sorting_product .cont_filter_area{padding:50px 0 25px}.sorting_product .cont_filter_area .filter_btn label{color:#222;font-size:16px;background-position:0 2px}.sorting_product .cont_filter_area .filter_btn>input:checked+label{background-position:0 -30px}.history_filter{display:flex}.history_date{display:flex;align-items:center}.history_date .tab_txt{margin-right:15px}.history_date_list .tab_wrap{margin-right:20px}.history_date_list .tab_wrap li{min-width:70px}.date_select.type1 .form_inp{width:140px}.date_select .form_inp+.form_inp{margin-left:30px}.date_select .form_inp+.form_inp:before{content:'';width:12px;height:2px;background-color:#000;position:absolute;top:50%;left:-21px;transform:translateY(-50%)}.sorting_product .slick-arrow{width:30px;height:30px;border-radius:6px;box-shadow:0 2px 5px 2px rgba(0,0,0,0.1)}.sorting_product .slick-prev:after,.sorting_product .slick-next:after{width:6px;height:12px}.sorting_product .slick-prev:after{background:url(../images/ico_arrow01.png) no-repeat;transform:translate(-50%,-50%)}.sorting_product .slick-next:after{background:url(../images/ico_arrow01.png) no-repeat;transform:rotate(180deg) translate(50%,50%)}.sorting_product .slick-prev{left:-15px}.sorting_product .slick-next{right:-15px}.list_product .sub_banner_section{margin-bottom:100px}.p_amount .dollar{font-weight:400;color:#616161;font-size:14px}.p_amount .won{font-size:16px;font-weight:700}.p_amount .won .kr{font-weight:700}.p_amount.type2 .dollar{font-size:20px;font-weight:700;color:#222}.p_amount.type2 .won{font-size:20px}.p_amount.type2 .won .kr{font-size:20px}.total_wrap>[class^="total_"]>.inner{display:flex;justify-content:space-between;align-items:flex-end}.total_wrap>[class^="total_"]>.inner.type2{display:block}.total_wrap>[class^="total_"]+[class^="total_"]{margin-top:18px;padding-top:18px;border-top:1px solid #eee}.total_wrap .tit{font-size:16px;position:relative;display:inline-flex;align-items:center;gap:0 8px}.total_wrap .tit .ico_arrow{position:static}.total_wrap .p_amount{text-align:right}.total_wrap .p_amount .dollar{display:block}.total_wrap .p_amount .won{display:block}.total_wrap .total_dc .dc_list{padding-top:12px}.total_wrap .total_dc .dc_list>li{position:relative;display:flex;justify-content:space-between;align-items:center;padding-left:13px;line-height:24px}.total_wrap .total_dc .dc_list>li:before{content:'';display:block;position:absolute;width:6px;height:6px;border:1px solid #efefef;border-top-color:#fff;border-right-color:#fff;top:50%;left:0;transform:translateY(-50%)}.total_wrap .total_dc .dc_list>li>span{color:#999;font-size:13px;display:inline-block;max-width:180px;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden}.total_wrap .total_dc .dc_list>li em{font-size:14px;font-weight:400}.total_wrap .total_dc .btn_wrap{margin-top:14px}.total_wrap .total_dc.noSelected a{cursor:default}.total_wrap .total_dc.noSelected a span,.total_wrap .total_dc.noSelected a strong{cursor:text}.total_after .p_amount .dollar{font-size:16px;color:#e80f00;font-weight:700}.total_after .p_amount .won{font-size:32px;color:#e80f00;font-weight:700}.total_after .p_amount .won .kr{font-size:26px;font-weight:700;position:relative;top:-2px}.save_list{padding:10px 20px;border-radius:10px;background-color:#f5f5f5}.save_list>li{display:flex;justify-content:space-between;line-height:1.6}.save_list>li>span{color:#999;font-size:13px;display:inline-block;max-width:180px;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden}.save_list>li em{font-size:13px;font-weight:400}.box_payinfo .total_wrap{padding:0 20px}.box_payinfo .total_after{padding-bottom:18px}.box_payinfo .box_bottom{text-align:center}.box_payinfo .box_bottom .btn_up_text{font-size:14px;margin-top:25px;margin-bottom:10px}.box_payinfo.none .total_dc .tit:after{display:none}.total_wrap.type2 .tit{font-size:20px}.total_wrap.type2 .p_amount{display:flex;align-items:center}.total_wrap.type2 .dollar{font-size:20px;color:#222;font-weight:700}.total_wrap.type2 .won{margin-left:10px;font-size:16px;color:#999;font-weight:400}.total_wrap.type2 .won .kr{font-weight:400}.total_wrap.type2 .total_after .p_amount .dollar{font-size:26px;color:#e80f00}.total_wrap.type2 .total_after .p_amount .won{font-size:24px;color:#999;font-weight:400}.total_wrap.type2 .total_after .p_amount .won .kr{font-size:20px;font-weight:400}.total_wrap.type2>[class^="total_"]>.inner{align-items:center}.total_wrap.type3 .tit{font-size:16px;font-weight:400}.total_wrap.type3 .p_amount{display:flex;align-items:center}.total_wrap.type3 .dollar{font-size:16px;color:#222!important;font-weight:700}.total_wrap.type3 .won{margin-left:5px;font-size:16px;color:#222;font-weight:700}.total_wrap.type3 .won .kr{font-weight:700}.total_wrap.type3>[class^="total_"]>.inner{align-items:center}.total_wrap.type3>[class^="total_"]>.inner+.inner{margin-top:10px}.total_wrap.type3 .total_non{margin-top:10px;padding-top:0;border-top:0}.total_wrap.type3 .total_after .tit{font-weight:700}.total_wrap.type3 .total_after .p_amount .dollar,.disinfo_total .total_wrap.type3 .total_after .p_amount .dollar{font-size:26px;color:#e80f00!important}.total_wrap.type3 .total_after .p_amount .won,.disinfo_total .total_wrap.type3 .total_after .p_amount .won{margin-left:10px;font-size:24px;color:#999;font-weight:400}.total_wrap.type3 .total_after .p_amount .won .kr{font-size:20px;font-weight:400}.total_wrap.type3 .total_after+.total_non{margin-top:5px}.total_wrap.type3 .total_dc .dc_list>li>span{max-width:220px;color:#616161;text-overflow:inherit;white-space:normal}.trip_info .btn_passport{margin-top:30px}.passport_info .expire{padding:1px 8px;margin-right:8px;background-color:#fff;font-size:12px;border:1px solid #e80f00;border-radius:11px;color:#e80f00;font-weight:400}.passport_info .expire em{font-weight:400}.order_form_list .form_box.type1 .form_inp,.order_form_list .select_box{max-width:calc(100% - 160px)}.order_form_list .accordion_cont.on{padding-bottom:20px}.ac_tit_cont{flex:1;display:flex;justify-content:space-between;align-items:center}.ac_tit_cont>.tit{font-size:16px;font-weight:700}.ac_tit_cont>.price{font-size:16px;color:#222;font-weight:700}.ac_tit_cont>.price>i{font-weight:700}.ac_tit_cont>.price>strong em{font-weight:700}.ac_tit_cont.type1{justify-content:flex-start}.ac_tit_cont.type1 .tit_desc{margin-left:20px;color:#999;font-size:14px}.ac_tit_cont.type1 .tit_desc i{margin-left:5px}.disinfo_form_list dt{display:flex;justify-content:space-between;align-items:center;margin-top:28px}.disinfo_form_list dt:first-of-type{margin-top:0}.disinfo_form_list dd{margin-top:10px}.disinfo_form_list .select_box+.price{width:120px;margin-left:40px;text-align:center;font-weight:700;color:#222;font-size:15px}.disinfo_form_list .form_tit{font-weight:400}.disinfo_form_list .btn_box button.all{border-color:#222}.disinfo_form_list .form_tooltip.stxt .btn_txt.underline{vertical-align:top}.disinfo_partner{padding-top:20px}.disinfo_partner+.disinfo_list{padding-top:26px}.calc_partner{margin-bottom:20px}.disinfo_total>.inner{background-color:#f5f5f5;padding:26px 40px}.disinfo_total .total_dc+.total_after{margin-top:15px}.disinfo_total .total_dc .p_amount .dollar{color:#e80f00}.disinfo_total .total_wrap .total_after .p_amount .dollar{font-size:20px;color:#222}.disinfo_total .total_wrap .total_after .p_amount .won{font-size:16px}.disinfo_total .total_wrap .total_after .p_amount .won .kr{font-size:16px}.disinfo_notice>.inner{padding:26px 40px 0}.popup_calculator .popup_content{padding:0}.popup_calculator .popup_bottom .total_after{padding:20px 20px 25px}.popup_calculator .disinfo_form_list{padding-top:10px}.popup_calculator .disinfo_form_list dt .form_tooltip.stxt .btn_tooltip{font-size:13px;color:#616161}.popup_calculator .disinfo_form_list dd{margin-top:4px}.popup_calculator .disinfo_form_list .form_tit{font-size:13px;margin-bottom:0}.calculator_contents>.inner{padding:36px 40px 65px}.calculator_contents .total_before{margin-bottom:10px}.calculator_contents .total_dc .tooltip_cont{left:70px}.calculator_contents .total_dc .dc_list>li>span{color:#616161}.calculator_contents .total_dc .btn_tooltip{font-size:14px;color:#616161}.calculator_contents .calc_partner .select_box{max-width:100%}.popup_calculator .disinfo_form_list .form_wrap{display:flex;align-items:center}.popup_calculator .disinfo_form_list .form_wrap .form_box{flex:1}.popup_calculator .disinfo_form_list .form_wrap .form_box+.price{width:120px;margin-left:auto;text-align:center;font-weight:700;color:#222;font-size:15px;margin-left:20px}.popup_calculator .disinfo_form_list .form_wrap .form_box.type1 .form_inp{max-width:100%}.product_detail_info .product_cont:after{content:'';display:block;clear:both}.product_detail_info .pro_thum{float:left;width:540px}.product_detail_info .product_cont .pro_img{margin-top:20px;overflow:inherit}.product_detail_info .product_cont .pro_img:before{display:none}.product_detail_info .pro_img .zoom_pointer{display:none;position:absolute;width:70px;height:70px;border:1px solid #000;border-radius:10px;background-color:rgba(255,255,255,0.4)}.product_detail_info .pro_img .zoom_view_layer{display:none;position:absolute;top:0;left:584px;width:500px;height:500px;border:1px solid #494949;border-radius:10px;background-color:#fff;z-index:15}.product_detail_info .pro_img.on .zoom_pointer,.product_detail_info .pro_img.on .zoom_view_layer{display:block;z-index:2}.product_detail_info .product_detail_image.on .zoom_pointer,.product_detail_info .product_detail_image.on .zoom_view_layer{display:block}.product_detail_info .zoom_info_txt{margin-top:17px;color:#999;text-align:center}.pro_detail_thum{margin-top:36px;font-size:0}.thum_list{margin:auto;width:408px}.thum_list li{position:relative;display:inline-block;width:72px;height:72px;margin:4.5px;border-radius:6px;box-sizing:border-box}.thum_list li.on:after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #000;border-radius:6px;box-sizing:border-box}.thum_list li img{width:100%;height:100%;border-radius:6px}.product_detail_info .pro_detail{float:right;width:640px;padding:0}.product_detail_info .pro_info{margin-top:0}.pro_info .prd_link{display:flex;align-items:center}.pro_info .prd_link .btn_ico{margin-left:20px}.pro_info .prd_link .btn_border{margin-left:20px}.product_detail_info .pro_info .info_brand{flex:1;font-size:18px;line-height:1.1}.product_detail_info .pro_info .info_name{margin-top:8px;font-size:22px;line-height:28px}.product_detail_info .pro_info .info_grade{margin-top:24px}.popup_preview .thum_list li{width:67px;height:67px;margin-left:0}.popup_preview .pro_detail_thum{margin-top:12px}.popup_preview .product_detail_info .pro_info .info_name{margin-top:14px}.pro_price_info{padding-top:49px;margin-bottom:40px;border-top:1px solid #e5e5e5}.pro_price_info:after{content:'';display:block;clear:both}.pro_price_info .pro_sale{float:left;color:#222}.pro_price_info .pro_sale .tit{display:block;margin-bottom:6px;font-size:15px}.pro_price_info .pro_sale .rate{display:block;font-size:35px;font-weight:700}.pro_price_info .pro_sum{float:right;text-align:right}.pro_price_info .price{display:block;color:#222}.pro_price_info .dollar,.pro_price_info .won span{font-weight:400}.pro_price_info .price .dollar{font-size:35px;font-weight:700}.pro_price_info .price .won{font-size:24px}.pro_price_info .sale_price{margin-top:6px;color:#e80f00}.pro_price_info .sale_price .dollar{font-size:30px;font-weight:700}.pro_price_info .sale_price .won{margin-left:9px;font-size:26px}.pro_price_info .sale_price .won span{font-weight:400}.prd_price_info .prd_sale .tit{float:left;color:#e80f00}.prd_price_info .prd_sale .price{float:right;color:#616161;font-weight:400}.pro_price_info .max_sale{margin-top:8px;font-size:16px;font-weight:700}.pro_price_info .max_sale .dollar,.pro_price_info .max_sale .won span{font-weight:700}.pro_price_info .login_info{position:relative;display:inline-block;font-size:15px}.pro_price_info .login_info:after{content:'';display:block;position:absolute;bottom:0;left:0;width:100%;height:1px;background:#222}.pro_price_wrap .pro_price_info:first-of-type{border-top:0}.pro_price_wrap .pro_price_info{margin-bottom:29px}.pro_price_info .max_sale .form_tooltip{vertical-align:bottom;margin-right:2px}.pro_price_info .max_sale .tip_txt{text-align:left}.benefit_guide{padding:34px 0 0;border-top:1px solid #e5e5e5}.benefit_guide .tit{margin-bottom:26px;font-size:20px}.benefit_guide .tit .name{font-weight:700}.benefit_down{position:relative;display:flex}.benefit_down+.benefit_down{margin-top:10px}.benefit_down .btn{position:relative;flex:1;padding:19px 50px 19px 20px;font-size:15px;text-align:left;border-radius:10px;background-color:#f5f5f5}.benefit_down .btn:after{content:'';display:block;position:absolute;top:50%;right:20px;width:16px;height:19px;margin-top:-10px;background:url(../images/ico_download02.png) 0 0 no-repeat}.benefit_down .btn.download:after{background:0;content:'완료';width:auto;color:#616161;font-size:15px;line-height:1.2}.benefit_down .btn .name{overflow:hidden;display:inline-block;vertical-align:top;max-width:150px;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.benefit_down .btn:only-child .name{max-width:450px}.benefit_down .btn+.btn{margin-left:10px}.popup_preview .benefit_guide{padding-top:24px}.popup_preview .benefit_down .btn .name{max-width:50px}.opt_color_select{padding-bottom:11px}.color_list{margin:-5px -4px}.color_list .list{font-size:0}.color_list .list .item{position:relative;display:inline-block;margin:5px 4px}.color_list .list .item:hover .text_box{display:block}.color_list .img_box{width:72px;height:72px;border-radius:6px}.color_list .img_box img{width:100%;height:100%;border-radius:6px}.color_list .text_box{display:none;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:6px;word-break:break-all;background-color:rgba(34,34,34,0.6)}.color_list .text_box .tit{display:table;width:100%;height:100%;padding:0 4px;box-sizing:border-box;word-break:all}.color_list .text_box .tit a{display:table-cell;vertical-align:middle;text-align:center;font-size:16px;color:#fff}.color_list .text_box .tit a span{max-height:48px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;word-break:break-all}.color_list .sold_out .out{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,0.8);color:#222}.color_list .sold_out .out span{font-size:16px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.popup_preview .color_list .text_box .tit a{font-size:12px}.popup_preview .color_list .img_box{width:48px;height:48px}.popup_preview .color_list .sold_out .out span{font-size:12px}.opt_choice_area{margin-top:40px;padding-top:37px;border-top:1px solid #e5e5e5}.opt_choice_select{margin-bottom:40px}.opt_choice_select:after{content:'';display:block;clear:both}.opt_choice_area [data-layer-view].on{z-index:13}.popup_preview .opt_choice_area{margin-top:30px;padding-top:27px}.popup_preview .opt_choice_select{margin-bottom:30px}.opt_select{position:relative;display:inline-block;width:100%}.opt_select .choice_btn{position:relative;padding-right:24px;font-size:20px;line-height:1}.opt_select .choice_btn:after{content:'';display:block;position:absolute;top:50%;right:0;width:14px;height:8px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(../images/ico_arrow08.png) 0 0 no-repeat}.opt_select .choice_btn.on:after{transform:translateY(-50%) rotate(-180deg)}.opt_select_list{position:absolute;top:22px;left:0;width:640px;max-height:500px;overflow-y:auto;padding:0 20px;border-radius:10px;border:1px solid #e5e5e5;background:#fff;box-sizing:border-box}.option_layer_wrap{width:100%}.option_layer_wrap .inp_checkbox{position:absolute;top:-20px;right:0}.opt_select_list .form_inp{margin-top:19px}.opt_select_list .list>li{border-top:1px solid #e5e5e5}.opt_select_list .list>li:first-child{border-top:0}.opt_select_list .list>li:after{content:'';display:block;clear:both}.opt_value{position:relative;display:flex;align-items:center;height:90px;font-size:16px}.opt_value .thum{position:relative;margin-right:16px;display:flex;align-items:center;justify-content:center;width:74px;height:74px;border-radius:6px}.opt_value .thum img{width:100%;height:100%;border-radius:6px}.opt_value .thum .chip{position:relative;display:inline-block;width:28px;height:28px;background-color:var(--opt-color);border-radius:50%;font-size:0}.opt_value .name{flex:1;white-space:nowrap;word-break:break-all;text-overflow:ellipsis;overflow:hidden;font-weight:400}.opt_value .name span{color:#e80f00}.opt_value .name .btn_ico{z-index:2}.opt_value .opt_choice{position:absolute;top:0;left:0;width:100%;height:100%}.opt_select_list .sold_out .thum{opacity:.3}.opt_select_list .sold_out .name{color:#999}.opt_select_list .sold_out_app{color:#999;margin-left:10px}.popup_preview .opt_value{height:70px}.popup_preview .opt_value .thum{width:48px;height:48px;margin-right:20px}.popup_preview .option_layer_wrap .opt_ipbg{background-color:#fff;position:absolute;top:-20px;right:0;width:250px;text-align:right}.popup_preview .option_layer_wrap .opt_ipbg .inp_checkbox{position:static;top:auto;right:auto}.opt_result_area{margin-top:15px;overflow-y:auto;max-height:392px}.opt_result_box{position:relative;display:block;padding:20px;border-radius:10px;border:1px solid #e5e5e5;box-sizing:border-box}.opt_result_box .thum{display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-right:12px;width:72px;height:72px;border-radius:6px}.opt_result_box .thum a{height:100%}.opt_result_box .thum img{width:100%;height:100%;border-radius:6px}.opt_result_box .thum .chip{display:inline-block;width:45px;height:45px;background-color:var(--opt-color);border-radius:50%;font-size:0}.opt_result_box .opt_prd_area{display:flex;align-items:center}.opt_result_box .opt_prd_area+.opt_prd_area{margin-top:14px}.opt_result_box .prd_info{flex:1}.opt_result_box .prd_name{font-size:16px;line-height:22px}.opt_result_box .prd_name .name{display:-webkit-box;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.opt_result_box .price_box .dollar{font-size:20px;font-weight:700}.opt_result_box .price_box .won{font-size:20px}.opt_result_box .price_box .won span{font-weight:400}.opt_result_box .btn_ico.remove{position:absolute;top:16px;right:16px}.opt_result_box:only-child .btn_ico.remove{display:none}.opt_result_box+.opt_result_box{margin-top:10px}.popup_preview .opt_result_box .prd_name .name{padding-right:26px}.popup_option .opt_result_area{margin-top:0}.popup_preview .pro_detail .pro_info .info_name.line_feed{display:block;overflow:hidden;white-space:nowrap;box-sizing:border-box}.popup_preview .opt_itemlist{position:absolute;right:0;top:0;font-size:16px;font-weight:700;width:250px;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail_option_cont{padding:36px 10px;padding-right:20px;height:calc(100vh - 290px);overflow:auto;box-sizing:border-box}.detail_option_cont .add_remove.type2.st02 .btn_ico{width:38px}.detail_option_cont .add_remove.type2.st02 .cart_amount{width:38px}.detail_option_cont .opt_prd_area{display:flex;align-items:center}.detail_option_cont .opt_result_box{display:block;height:auto;padding-top:10px}.detail_option_cont .opt_result_box:first-of-type .btn_ico.remove{display:none}.detail_option_cont .opt_result_box .price_box .price{margin-top:0}.detail_option_cont .opt_result_box .thum{width:72px;height:72px}.detail_option_cont .color_picker{margin-top:15px}.detail_option_cont .info_name{font-size:20px;display:block;margin-bottom:36px}.detail_option_box.none .opt_result_box{border:0;padding:0}.detail_option_box.none .info_name{margin-bottom:10px}.detail_option_box.none .opt_result_box .btn_ico.remove{display:none}.detail_option_box .opt_select_list{width:360px}.ditail_option_btn{width:calc(100% - 20px);position:absolute;bottom:10px}.ditail_option_btn .price_box{display:flex;justify-content:flex-end;align-items:flex-end;margin-bottom:40px}.ditail_option_btn .price_box .sum{font-size:16px}.ditail_option_btn .price_box .sum i{font-weight:400}.ditail_option_btn .price_box .price{margin-left:20px}.ditail_option_btn .price_box .price .dollar{font-size:30px;font-weight:700}.ditail_option_btn .price_box .price .won{font-size:26px;font-weight:400;margin-left:5px}.ditail_option_btn .price_box .price .won span{font-weight:400}.pro_total_info{margin-top:60px}.pro_total_info:after{content:'';display:block;clear:both}.pro_total_info .add_remove{float:left}.pro_total_info .total_sum{float:right;font-size:0;text-align:right;margin-top:-6px}.pro_total_info .total_sum .num{display:inline-block;vertical-align:middle;margin-top:12px;font-size:16px}.pro_total_info .total_sum .num span{font-weight:400}.pro_total_info .total_sum .price{display:inline-block;vertical-align:middle;margin-left:17px}.pro_total_info .total_sum .price .dollar{font-size:30px;font-weight:700}.pro_total_info .total_sum .price .won{margin-left:9px;font-size:26px}.pro_total_info .total_sum .price .won span{font-weight:400}.pro_total_info .sold_out{clear:both;text-align:right;font-size:26px}.price_box .sold_out{clear:both;text-align:right;font-size:26px}.product_detail_info .btn_wrap{margin-top:35px}.popup_preview .pro_total_info{width:420px;margin-top:0}.popup_preview .pro_total_info .total_sum{margin-top:0}.compare_layer{display:none;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;z-index:100;max-width:100%;max-height:calc(100vh - 20px);background:#fff;box-shadow:0 -4px 20px 0 #ebebeb}.compare_layer.is-show{display:block}.compare_layer .inner{box-sizing:border-box;position:relative;width:1280px;margin:0 auto}.compare_layer .popup_close{position:absolute;top:30px;right:-10px;display:inline-block}.compare_layer .popup_close .btn_close{right:0;top:0}.compare_layer .compare_btns{margin-left:auto;display:flex;align-items:center}.compare_layer .btn_compare{width:187px;height:50px;font-size:16px;color:#fff;background:#000;text-align:center;padding:10px;line-height:1.875;margin-left:10px;border-radius:5px;border:1px solid #000}.compare_layer .btn_compare.btn_point{background:#e80f00;border-color:#e80f00}.compare_layer .btn_compare.btn_reset{background:#fff;border-color:#000;color:#000}.compare_summary_section .inner{position:relative;display:flex;width:1280px;height:440px;padding:30px 0;align-items:center}.compare_summary_section .inner .btn_ico.close{position:absolute;top:30px;right:0}.compare_summary_section .compare_btns{flex-direction:column;padding-left:63px}.compare_summary_section .btn_compare{margin:5px 0}.compare_summary_section .product_wrap.prod_col4 .pro_img{width:240px;height:240px}.compare_prod_box{position:relative;width:1010px;height:365px;padding-left:15px;box-sizing:border-box}.compare_prod_box .product_wrap .product_box{width:240px;margin-left:10px}.compare_prod_box .product_wrap .slick-arrow{top:180px;opacity:1;width:50px;background-color:transparent;box-shadow:none}.compare_prod_box .product_wrap .slick-prev{left:-50px}.compare_prod_box .product_wrap .slick-next{right:-50px}.compare_prod_box .product_wrap .slick-prev:after{left:0;transform:translateY(-50%)}.compare_prod_box .product_wrap .slick-next:after{left:auto;right:0;transform:translateY(-50%) rotate(180deg)}.compare_prod_box .compare_prod_notxt{position:absolute;width:100%;top:50%;transform:translateY(-50%);text-align:center;font-size:20px}.compare_prod_box .file_delete{position:absolute;top:0;right:0;width:40px;height:40px}.compare_prod_box .file_delete:after{display:block;content:"";position:absolute;top:50%;left:50%;z-index:3;transform:translate(-50%,-50%);width:20px;height:20px;background:url('../images/ico_delete02.png')no-repeat 0 0/20px auto}.compare_detail_section .inner{width:1280px;height:850px;padding:35px 0 40px}.compare_detail_section .btn_seldel{position:absolute;right:45px;top:40px;color:#616161}.compare_detail_section .btn_seldel i:before{background-color:#bbb}.compare_box{position:relative;border:1px solid #e5e5e5;padding-left:179px}.compare_box_inner{position:relative;overflow:auto}.compare_list{display:flex;flex-wrap:nowrap}.compare_item{width:200px;min-width:200px}.compare_item li{height:52px;padding:15px 20px;box-sizing:border-box;line-height:1.5;border-top:1px solid #e5e5e5;border-left:1px solid #e5e5e5}.compare_item li:first-child{border-top:0}.compare_item .comp_prod{position:relative;height:255px;font-size:15px}.compare_item .comp_prod .inp_checkbox{position:absolute;top:20px;left:20px;z-index:2}.compare_item .comp_price_member{height:80px}.compare_item .img_thumb{display:block;width:160px;height:160px;margin:0 auto;overflow:hidden}.compare_item .img_thumb img{width:100%}.compare_item .txt_brand{display:block;font-weight:700;overflow:hidden;text-overflow:ellipsis;max-height:20px;white-space:nowrap;margin:10px 0 0}.compare_item .txt_name{overflow:hidden;display:block;text-overflow:ellipsis;max-height:20px;white-space:nowrap;margin:5px -10px 0 0}.compare_item .comp_price,.compare_item .comp_point{height:57px}.compare_item .txt_saleper{font-size:15px;color:#e80f00}.compare_item .txt_saleper strong{font-weight:700}.compare_item .txt_price strong{font-size:16px;font-weight:700;margin-right:5px}.compare_item .txt_price span{color:#616161}.compare_item .num{font-weight:400}.compare_item .pro_age{display:none;position:absolute;width:100%;height:40px;left:0;bottom:0;background:rgba(0,0,0,0.2);text-align:center;font-size:15px;font-weight:700;line-height:40px}.compare_item .comp_prod.age{box-sizing:border-box}.compare_item .comp_prod.age .pro_age{display:block}.compare_item .comp_prod.age .img_thumb img{filter:blur(7px)}.compare_item .comp_csat .info_grade{margin-top:0}.compare_item_none{flex:1;min-width:auto}.compare_list_title{position:absolute;left:0;top:0;bottom:0;width:179px;z-index:3;border-right:1px solid #e5e5e5;background:#fafafa}.compare_list_title li{border-left:0}.compare_footer{display:flex;align-items:flex-end;margin-top:25px}.compare_footer .compare_sel_num{font-size:24px;margin-right:20px}.compare_footer .compare_sel_num strong{font-size:24px;font-weight:700}.compare_box.type1{padding-left:0;border-left:0}.compare_box.type1 .compare_box_inner{overflow:hidden}.compare_box.type1 .compare_item{width:168px;min-width:168px;border-left:1px solid #e5e5e5}.compare_box.type1 .compare_item li{border-left:0}.compare_box.type1 .comp_prod{padding:0;height:283px}.compare_box.type1 .comp_prod .img_thumb{box-sizing:border-box}.compare_box.type1 .comp_prod .txt_brand{padding:0 15px;margin-top:20px}.compare_box.type1 .comp_prod .txt_name{padding:0 15px;display:-webkit-box;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:45px}.compare_box.type1 .comp_price .p_rate{margin-top:0}.compare_box.type1 .comp_price .p_rate.login>a{color:#e80f00}.compare_box.type1 .comp_price{height:auto}.compare_box.type1 .info_grade{margin-top:25px;min-height:18px}.popup_preview .popup_inner{width:872px;height:766px;max-height:766px}.popup_full.popup_preview .popup_content{overflow-y:hidden}.popup_preview .popup_content{margin-top:40px;padding:0 0 0 30px}.popup_preview .popup_bottom{position:absolute;right:0;bottom:40px;width:420px;padding-bottom:0}.popup_preview .popup_bottom .btn_wrap{margin-top:30px}.popup_preview .popup_bottom:after{content:'';display:block;clear:both}.popup_preview .pro_thum{width:350px}.popup_preview .product_cont .pro_img{margin-top:0}.popup_preview .pro_img .zoom_view_layer{left:300px}.popup_preview .zoom_info_txt{margin-top:0}.popup_preview .pro_detail{float:none;position:absolute;right:14px;width:476px}.popup_preview .pro_detail>.pro_info{height:452px;display:flex;flex-direction:column}.popup_preview .pro_info .popup_fixed{padding-bottom:0;padding-left:40px;padding-right:16px}.popup_preview .pro_info .popup_scroll{padding-left:40px;padding-right:20px;overflow-x:hidden;overflow-y:auto;flex:1}.popup_preview .pro_detail .info_name.line_feed{overflow:hidden}.popup_preview .opt_select_list{width:413px;max-height:340px;top:20px}.popup_preview .opt_color_select{width:420px}.popup_preview .color_list .list .item{margin:5px 2px}.popup_preview .color_list{margin:-5px -3px;padding-left:1px}.popup_preview .pro_price_wrap .pro_price_info{padding-top:29px;margin-bottom:22px}.popup_option .popup_inner{height:766px;max-height:766px}.popup_option .pro_price_info{border:0;padding-bottom:0}.popup_option .opt_choice_area{border:0;padding-top:0}.popup_preview.popup_option .pro_detail>.pro_info{height:452px}.popup_preview.popup_option .pro_total_info{margin-top:6px}.popup_edit>.popup_inner{max-height:800px;height:800px}.popup_edit .popup_bottom{padding:20px}.popup_edit_list{margin-top:7px}.popup_edit_list .popup_edit_item{display:table}.popup_edit_list .popup_edit_box{display:table-row}.popup_edit_list .popup_edit_box .popup_edit_title{display:table-cell;width:70px}.popup_edit_list .popup_edit_box .popup_edit_group{display:table-cell}.popup_edit_list .popup_edit_item+li{margin-top:20px}.popup_edit_list .popup_edit_item .popup_edit_title{font-size:15px;font-weight:400;color:#616161}.popup_edit_list .popup_edit_item .popup_edit_title>span{font-size:13px;color:#999;display:block}.popup_edit_list .popup_edit_group{font-size:0;margin-top:10px}.popup_edit_list .popup_edit_group ul{margin-top:-10px;margin-left:-10px}.popup_edit_group li{display:inline-block;margin-top:10px;margin-left:10px}.popup_edit_group li.full{width:100%}.popup_edit_list+.terms_wrap{margin-top:40px}.popup_edit_list+.terms_wrap .terms_title{font-size:16px;font-weight:700;line-height:1.3}.popup_edit_list+.terms_wrap .terms_desc{margin-top:8px;color:#616161}.popup_edit2>.popup_inner{height:730px}.popup_edit_complete .info_title{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.popup_edit_complete .info_title .name{font-size:16px;font-weight:700}.popup_edit_complete .info_list{overflow-y:auto;padding:25px;font-size:15px;color:#616161;background:#f5f5f5;border-radius:10px}.popup_edit_complete .info_list>li{display:flex;justify-content:space-between;align-items:center}.popup_edit_complete .info_list>li+li{margin-top:8px}.popup_edit_complete .info_list .info_option{color:#222}.popup_pay .popup_inner{height:730px}.popup_pay .popup_content{padding:40px 40px 25px}.popup_cart .popup_head>.title .btn_border{margin-left:34px}.popup_cart .popup_content{padding-bottom:40px;background-color:transparent}.popup_cart .popup_cart_complete .btn_wrap{flex-direction:column;align-items:center;padding:50px}.popup_cart .popup_cart_complete .btn_wrap .main_title{font-size:20px;margin:16px 0}.popup_cart .popup_cart_complete .sub_title{font-size:24px;margin:0 0 30px;line-height:1}.popup_cart .product_wrap.prod_col4 .pro_img{width:100%;height:100%}.popup_content .popup_cart_more,.popup_content .personal_list{padding-left:20px}.popup_content .product_wrap_outer{margin-left:-20px}.popup_full.popup_share>.popup_inner{width:494px}.popup_full.popup_share .popup_content{padding:0 40px}.popup_full.popup_share .popup_wish_share{margin-bottom:45px}.popup_full.popup_share .share_imgbox{position:relative;width:100%;height:220px;border-radius:20px;text-align:center;overflow:hidden}.popup_full.popup_share .share_imgbox img{height:100%}.popup_full.popup_share .popup_wish_share.benefit .share_imgbox img{width:100%;height:100%;object-fit:cover}.popup_full.popup_share .popup_wish_share.brand .share_imgbox:before{content:'';z-index:2;display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.03)}.popup_full.popup_share .popup_wish_share.brand .share_imgbox img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:auto;height:auto}.popup_full.popup_share .share_title{font-size:18px;display:block;margin-top:16px}.popup_full.popup_share .share_desc{font-size:18px;color:#616161}.popup_full.popup_share .popup_bottom{padding:0 40px 40px}.popup_full.popup_free_plan .form_table td{color:#616161}.popup_plan_5hour .popup_content{padding:30px 40px 54px}.popup_plan_5hour .table_info{margin-top:30px;color:#222}.sub_top_wrap{padding:50px 0;text-align:center}.sub_top_wrap .title{font-size:32px;font-weight:700}.sub_top_wrap .top_step{margin-top:25px}.top_step .step_item{display:inline-block}.top_step .step_item+.step_item{margin-left:68px}.top_step .step_item+.step_item .ico_box:before{content:'';position:absolute;top:50%;left:-80px;transform:translateY(-50%);width:80px;height:1px;background-color:#e0e0e0}.top_step .step_item .ico_box{position:relative;display:inline-block;width:48px;height:48px;border-radius:50%;background-color:#e0e0e0}.top_step .step_item .step_name{display:block;margin-top:12px;font-size:16px;color:#e0e0e0;font-weight:400}.top_step .step_item.on .ico_box{background-color:#000}.top_step .step_item.on .step_name{color:#000;font-weight:700}.ico_box>[class^="ico_"]:after{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ico_box .ico_cart:after{width:25px;height:23px;background:url('../images/ico_cart.png') 0 0 no-repeat;background-size:25px auto;top:52%}.ico_box .ico_pay:after{width:24px;height:18px;background:url('../images/ico_pay.png') 0 0 no-repeat;background-size:24px auto}.ico_box .ico_list:after{width:20px;height:24px;background:url('../images/ico_list.png') 0 0 no-repeat;background-size:20px auto}.pick_cont{display:flex;justify-content:space-between;flex-wrap:wrap}.pick_cont>.fake_box{width:calc(50% - 5px);position:relative}.pick_cont+.sub_title{display:block;margin-top:36px}.pic_img{margin-right:10px;width:48px;height:48px;border-radius:4px}.pic_img>img{width:100%;height:100%;object-fit:contain}.popup_departure_manage .pop_cont_bottom{margin-bottom:20px}.popup_departure_manage .pop_notice_bottom{margin-top:30px}.depart_trip_list li{position:relative;border-radius:10px}.depart_trip_list li+li{margin-top:10px}.depart_trip_list .trip_btn{display:flex;align-items:center;position:absolute;top:27px;right:30px;z-index:2}.depart_trip_list .trip_btn button{padding:10px;font-size:13px;font-weight:400}.depart_trip_list .btn_vline{position:relative;line-height:1}.depart_trip_list .btn_vline+.btn_vline:before{content:'';display:block;position:absolute;top:50%;left:0;transform:translateY(-50%);width:1px;height:12px;background:#e0e0e0}.depart_trip_list .trip_link{display:block;padding:30px;border-radius:10px;border:1px solid #eee}.depart_trip_list li.on .trip_link{border-color:#222}.depart_trip_list li.end{background-color:#f5f5f5}.depart_trip_list li.end .trip_link{opacity:.25}.trip_link .trip_time{font-size:18px;font-weight:700}.trip_link .trip_airarea{margin-top:15px}.trip_link .air_name{font-size:15px}.air_info{display:flex;align-items:center;margin-top:5px}.air_cont{display:flex;align-items:center;position:relative;font-size:15px;color:#616161;max-width:49%;box-sizing:border-box}.air_cont+.air_cont{margin-left:8px;padding-left:30px}.air_cont+.air_cont:before{content:'';display:block;position:absolute;top:50%;left:0;transform:translateY(-50%);margin-top:1px;width:22px;height:10px;background:url('../images/ico_fly.png')no-repeat 0 50%/22px auto}.air_cont .flow{display:inline-block;max-width:100%;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden}.air_cont .fix{margin-left:3px}.popup_departure_info .departure_info_list>ul>li{display:flex}.popup_departure_info .departure_info_list>ul>li.is-hide{display:none}.popup_departure_info .departure_info_list>ul>li+li{margin-top:20px}.popup_departure_info .departure_info_list .form_tit{padding-top:10px;width:150px;font-weight:400}.popup_departure_info .departure_info_list .form_box,.popup_departure_info .departure_info_list .form_group{flex:1}.popup_departure_info .departure_info_list .form_box .form_inp{flex:1}.popup_departure_info .departure_info_list .form_box>div+div{margin-left:10px}.popup_departure_info .departure_info_list .form_info{margin-top:5px;color:#616161}.popup_departure_info .departure_info_list .form_box>.btn_wrap{display:block}.popup_departure_info .departure_info_list+.btn_wrap{margin-top:16px}.popup_departure_info .info_box{margin-bottom:30px}.popup_departure_info .info_box .text{font-size:16px}.popup_departure_info .info_box .text>span{font-weight:700}.card_join .paycard_wrap{padding:0;text-align:center}.card_join .btn_txt.more{display:block;padding:60px 0 46px}.card_join .btn_txt.more .join_txt{font-weight:400;font-size:14px;color:#616161;margin-top:17px;line-height:1.5}.paycard_wrap{display:block;position:relative;padding:40px 0 15px;border-radius:10px;background-color:#f5f5f5;overflow:hidden}.paycard_list>li{width:320px;height:202px;border-radius:20px}.paycard_list>li .card_kind_box{width:100%;opacity:.3;transform:scale(0.75);-webkit-transition:.2s linear;transition:.2s linear;box-shadow:0 5px 10px 0 rgb(0 0 0 / 8%);border-radius:20px;overflow:hidden}.paycard_list>li.swiper-slide-active .card_kind_box{opacity:1;transform:scale(1)}.paycard_info{margin-top:15px;font-size:16px;text-align:center}.paycard_info .card_name{display:block;margin-bottom:4px}.paycard_info .banner_paging{font-size:0}.paycard_info .banner_count{font-size:13px;font-weight:400}.paycard_info .banner_count .current{color:#e80f00}.paycard_info .banner_count .total{color:#999}.paycard_area.paycard1 .swiper_hide_arrow{width:380px;top:-85px;position:relative;margin:0 auto}.paycard_area.paycard1 .swiper_hide_arrow button{opacity:1;width:260px;height:260px;background-color:transparent;box-shadow:none;border-radius:0}.paycard_area.paycard1 .swiper_hide_arrow.small button:after{width:30px;height:30px;background-color:#fff;opacity:1;border-radius:6px;background-position:center 9px;opacity:1}.paycard_area.paycard1 .swiper_hide_arrow button.swiper-button-disabled:after{background-position-y:-13px;transition:none}.paycard_area.paycard1 .swiper_hide_arrow button.swiper_prev{left:-230px}.paycard_area.paycard1 .swiper_hide_arrow button.swiper_next{right:-230px}.paycard_area.paycard1 .swiper_hide_arrow button.swiper_prev:after{margin-left:100px;box-shadow:0 2px 5px 2px rgb(0 0 0 / 10%)}.paycard_area.paycard1 .swiper_hide_arrow button.swiper_next:after{margin-left:-100px;box-shadow:0 -2px 5px 2px rgb(0 0 0 / 10%)}.paycard_select{position:relative;margin:0 auto;padding-top:20px}.paycard_select .form_box{justify-content:center}.paycard_select .form_box .select_box{width:170px}.paycard_select .form_box .inp_checkbox{margin-left:20px}.paycard_select .card_add{position:absolute;right:0;bottom:10px}.card_add .btn_txt.more>span{padding-left:15px;padding-right:0;width:auto}.card_add .btn_txt.more>span:after{left:0}.card_kind_box{position:relative;width:320px;height:202px}.card_kind_box img{width:100%;height:100%}.card_kind_box .card_num{position:absolute;right:35px;bottom:50px;font-size:20px}.card_kind_box .card_num span{display:inline-block;margin-left:10px;font-weight:700;text-shadow:#fff 0 0 4px}.order_paylist{display:flex;justify-content:flex-start;flex-wrap:wrap;margin-top:20px;margin-left:-10px}.order_paylist li{position:relative;width:calc((100% / 6) - 10px);height:120px;margin:10px 0 0 10px}.order_paylist li.badge .pay_badge{display:block}.ipt_pay{display:block}.ipt_pay>input{position:absolute;left:0;top:0;width:0;height:0;opacity:0}.ipt_pay>label{height:120px;display:block;border-radius:10px;box-sizing:border-box;border:1px solid #e0e0e0;font-size:15px;color:#999;text-align:center;padding-top:70px}.ipt_pay>input:checked+label{border-color:#222;color:#222}.ipt_pay.paytype>label{background:50% 34px no-repeat}.ipt_pay.card{background:url('../svg/ico-pay-01-24.svg') no-repeat 50% 30px;background-size:24px auto}.ipt_pay.transfer{background:url('../svg/ico-transfer-01-24.svg') no-repeat 50% 30px;background-size:24px auto}.ipt_pay.naver>label{background-image:url('../svg/img-vendor-naver-off.svg');background-size:55px auto}.ipt_pay.kakao>label{background-image:url('../svg/img-vendor-kakao-off.svg');background-size:50px auto}.ipt_pay.payco>label{background-image:url('../svg/img-vendor-payco-off.svg');background-size:55px auto}.ipt_pay.ssg>label{background-image:url('../svg/img-vendor-ssg-off.svg');background-size:50px auto}.ipt_pay.paypal>label{background-image:url('../svg/img-vendor-paypal-off.png');background-size:50px auto}.ipt_pay.apple>label{background-image:url('../images/img_pay_logo_apple.png');background-size:41px auto}.ipt_pay.toss>label{background-image:url('../images/img_pay_logo_toss.png');background-size:89px auto}.cash_receipt .form_inp{width:285px}.pay_badge{display:none;content:'';position:absolute;top:-5px;right:5px;width:auto;height:22px;border-radius:11px;font-size:12px;color:#fff;line-height:22px;padding:0 8px;z-index:2}.pay_badge.type1{background-color:#616161}.pay_badge.type2{background-color:#e80f00}.popup_flight_number .popup_content{padding:0 40px 20px}.popup_flight_number .flight_search{margin-top:40px}.popup_flight_number .flight_number_content{padding-top:32px}.popup_flight_number .airline_box+.airline_box{margin-top:40px}.popup_flight_number .airline_box .title{font-size:16px;font-weight:700}.popup_flight_number .radio_select>input{position:absolute;top:0;left:0;width:0;height:0;font-size:0}.popup_flight_number .airline_box .airline_list{margin-top:10px}.popup_flight_number .no_result{padding-top:70px}.airline_list>ul{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;margin-top:-10px}.airline_list>ul>li{margin-top:10px;width:235px;height:105px}.airline_list .radio_select{position:relative;height:100%}.airline_list .airline_img{position:absolute;top:7px;left:50%;transform:translateX(-50%);width:124px;height:56px}.airline_list .airline_img img{width:100%;height:auto}.airline_list .radio_select label{display:block;position:relative;padding:60px 10px 23px;width:100%;height:100%;font-size:15px;color:#999;text-align:center;box-sizing:border-box;border:1px solid #eee;border-radius:10px}.airline_list .radio_select input:checked+label{border-color:#222;color:#222}.airline_search_list .select_list li+li{margin-top:10px}.airline_search_list .radio_select{position:relative}.airline_search_list .radio_select .airline_img{position:absolute;top:50%;left:20px;transform:translateY(-50%);width:124px;height:56px}.airline_search_list .radio_select .airline_img img{width:100%;height:auto}.airline_search_list .radio_select>label{display:block;position:relative;padding:24px 45px 24px 150px;border:1px solid #eee;border-radius:10px;font-size:15px;word-break:break-word}.airline_search_list .radio_select>label:before{content:'';display:block;position:absolute;top:50%;right:20px;transform:translateY(-50%);width:22px;height:22px;background:url('../images/ico_radiobox.png')no-repeat 0 0;background-size:22px auto}.airline_search_list .radio_select>input:checked+label{border-color:#222}.airline_search_list .radio_select>input:checked+label:before{background-position:0 -32px}.popup_flight_number .airline_time_info{text-align:center}.popup_flight_number .airline_time_info .info_img{margin:0 auto;width:176px;height:80px}.popup_flight_number .airline_time_info .info_img img{width:100%;height:auto}.popup_flight_number .airline_time_info .info_text{font-size:18px;font-weight:700;line-height:1}.popup_flight_number .airline_time_info .btn_wrap{justify-content:flex-end;margin-top:35px}.popup_flight_number .airline_time_info .btn_reset{position:relative;padding-left:22px;font-size:13px;color:#222}.popup_flight_number .airline_time_info .btn_reset:before{content:'';display:block;position:absolute;top:50%;left:0;transform:translateY(-50%);width:16px;height:16px;background:url('../images/ico_reset.png')no-repeat 0 0/16px auto}.popup_flight_number .airline_time_list{margin-top:15px}.popup_flight_number .airline_time_wrap .no_result{padding:12px 0 0 0}.airline_time_list .select_list>li+li{margin-top:10px}.airline_time_list .radio_select{position:relative}.airline_time_list .radio_select>input{position:absolute;top:0;left:0;width:0;height:0;font-size:0}.airline_time_list .radio_select>label{display:flex;align-items:center;padding:16px 45px 17px 20px;border:1px solid #eee;border-radius:10px;color:#999}.airline_time_list .radio_select>label:before{content:'';display:block;position:absolute;top:50%;right:20px;transform:translateY(-50%);width:22px;height:22px;background:url('../images/ico_radiobox.png')no-repeat 0 0;background-size:22px auto}.airline_time_list .radio_select>input:checked+label{border-color:#222;color:#222}.airline_time_list .radio_select>input:checked+label:before{background-position:0 -32px}.airline_time_list .radio_select>label .time{width:95px;font-size:15px}.airline_time_list .radio_select>label .value{flex:1;display:flex;flex-direction:column;font-size:15px;line-height:1}.airline_time_list .radio_select>label .value em{word-break:break-word}.airline_time_list .radio_select>label .number{margin-top:5px}.popup_passport_info .popup_content{padding:40px 40px 0}.popup_passport_info .passport_info_list{margin-top:60px}.popup_passport_info .passport_info_list>ul>li{display:flex}.popup_passport_info .passport_info_list>ul>li+li{margin-top:18px}.popup_passport_info .passport_info_list .form_tit{margin-top:7px;flex:0 0 150px;font-weight:400}.popup_passport_info .passport_info_list .form_box{flex:1}.popup_passport_info .passport_info_list .form_inp{width:100%}.agree_all{display:flex;align-items:center}.agree_all label{font-size:15px}.agree_all .btn_accordion{position:relative;margin-left:8px;width:20px;height:22px;background:url('../images/ico_arrow08.png')no-repeat center}.agree_all .btn_accordion.on{transform:rotate(-180deg)}.agree_wrap .agree_all+.pop_agree_wrap{margin-top:15px}.pop_agree_wrap .agree_list li{display:flex;justify-content:space-between}.pop_agree_wrap .agree_list li+li{margin-top:10px}.pop_agree_wrap .agree_list .inp_checkbox>label{background:0;color:#616161;font-size:15px}.pop_agree_wrap .agree_list .inp_checkbox>label:before{content:'';display:block;position:absolute;top:50%;left:5px;transform:translateY(-50%);width:12px;height:8px;background:url('../images/ico_checkbox03.png')no-repeat 0 0/12px auto}.pop_agree_wrap .agree_list .inp_checkbox>input:checked+label:before{background-position:0 -18px}.pop_agree_wrap .agree_list .inp_checkbox>label em{margin-right:3px;color:#e80f00}.pop_agree_wrap .agree_list .btn_more{font-size:13px;color:#616161;font-weight:400;border-bottom:1px solid #616161}.popup_customer_departure .popup_content{padding:40px}.popup_customer_departure .tab_contents{margin-top:20px}.popup_customer_departure .departure_info_wrap .departure_notice{margin-top:30px;color:#616161}.popup_customer_departure .departure_info_wrap .departure_notice span{color:#222;border-bottom:1px solid #222}.popup_customer_departure .link_bar{margin-top:30px}.link_bar{display:block;position:relative;padding:18px 30px;border-radius:10px;background:#f5f5f5}.link_bar:before{content:'';display:block;position:absolute;top:50%;right:25px;transform:translateY(-50%) rotate(-90deg);width:14px;height:7px;background:url('../images/ico_arrow08.png')no-repeat 0 0/14px auto}.link_bar .title{display:flex;align-items:center}.link_bar .title{font-size:16px}.link_bar .title>.name{display:inline-block;padding-right:10px;max-width:75%;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden}.link_bar .text{display:block;font-size:15px;color:#616161}.link_bar.type2{padding:13px 30px;background:#fff;border:1px solid #eee}.link_bar.type2 .text{font-size:13px}.link_bar.type2 .text em{font-weight:700;color:#222}.info_box_list{padding:30px;background:#f5f5f5;border-radius:10px}.info_box_list>ul>li{display:flex;align-items:center;font-size:15px}.info_box_list>ul>li+li{margin-top:10px}.info_box_list li>.tit{color:#999;flex:1}.info_box_list li>.title{display:flex;padding-right:10px;align-items:center;color:#616161}.info_box_list li>.title a{margin-left:5px;font-size:13px;border-bottom:1px solid #616161;line-height:1.2}.info_box_list li .text{color:#222;flex:1;text-align:right}.info_box_list li em{font-weight:400}.info_box_list li strong em{font-weight:700}.info_box_list li .text.st01{font-weight:700;font-size:16px}.info_box_list li .text.st01 em{font-weight:700}.info_box_list li .plus{background:url('../../resource/images/ico_pop_pay_plus.png') 0 3px no-repeat;padding-left:26px}.info_box_list.type1{padding:8px 20px;font-size:13px}.info_box_list.type1>ul>li{font-size:13px}.info_edit .form_box{position:relative;flex:1;text-align:right;margin-left:20px}.info_edit .form_box .form_select{margin-left:0}.info_edit .form_box .form_inp{flex:1}.info_edit .form_box .form_inp.iso_code{flex:0 0 19.4%}.info_edit .form_box .form_select.type1>select{padding:8px 37px 9px 18px}.info_edit.type1 .form_box{flex:0 0 60%}.popup_full.pop_coupon h2.title{font-size:16px;font-weight:700;margin-bottom:12px;margin-top:35px}.popup_full.pop_coupon .coupon_info+h2.title{margin-top:13px}.coupon_info{text-align:left}.coupon_info>span{display:inline-block;position:relative;font-size:16px;padding-left:10px;margin-left:10px}.coupon_info>span::after{display:block;content:'';position:absolute;left:0;top:50%;width:1px;height:16px;background-color:#eee;margin-top:-6px}.coupon_info>span:first-of-type{padding-left:0;margin-left:0}.coupon_info>span:first-of-type::after{display:none}.coupon_info .use>em{color:#e80f00}.coupon_list .coupon_box{margin-top:10px}.coupon_list .coupon_box:first-of-type{margin-top:0}.coupon_box>input{position:absolute;left:0;top:0;width:0;height:0;opacity:0}.coupon_box>label{position:relative;display:block;border:1px solid #eee;background-color:#fff;border-radius:10px;overflow:hidden}.coupon_box>label::after{display:block;content:'';position:absolute;width:22px;height:22px;top:15px;right:15px;background:url('../images/ico_radiobox.png') 0 0 no-repeat}.coupon_box>input:checked+label{border-color:#222}.coupon_box>input:checked+label::after{background-position:0 -32px}.coupon_box>input:disabled+label::before{display:block;content:'';position:absolute;width:100%;height:100%;top:0;left:0;background-color:#fff;opacity:.7}.coupon_cont{display:flex}.c_kind{min-width:170px;box-sizing:border-box;background-color:#f5f5f5;font-weight:700;font-size:37px;vertical-align:0;padding:10px 20px 10px}.c_kind>em{font-size:40px;vertical-align:0}.c_kind.small{font-size:36px}.c_kind.small>em{font-size:36px}.c_detail{padding:17px 15px 20px}.d_title{padding-right:22px;font-weight:700}.d_title>span{display:block}.d_info{font-size:14px;color:#616161;margin-top:10px}.d_date{font-size:14px;color:#616161;margin-top:4px}.d_date>span{display:inline-block;margin-left:5px}.d_date>em{display:inline-block;color:#e80f00;margin-left:5px}.coupon_cont{display:flex}.coupon_box.uncheck .coupon_cont{min-height:80px;align-items:center;padding:0 15px}.coupon_box.uncheck>label::after{top:50%;margin-top:-11px}.coupon_box:not(label) .coupon_cont{border:1px solid #eee;background-color:#fff;border-radius:10px;overflow:hidden}.c_kind>em.won{font-size:32px;font-weight:700}.popup_customer_reconfirm .popup_bottom{padding:20px}.popup_customer_reconfirm .reconfirm_item+.reconfirm_item{margin-top:36px}.popup_customer_reconfirm .reconfirm_item>.title{font-size:16px;font-weight:700}.popup_customer_reconfirm .info_box_list{margin-top:10px}.popup_customer_reconfirm .reconfirm_check{margin-top:10px}.email_choose_wrap{z-index:10;overflow:hidden;display:none;position:absolute;top:40px;right:0;width:100%;background-color:#fff;border-radius:10px;border:1px solid #000}.email_choose{max-height:142px;background-color:#fff;overflow:hidden;box-shadow:0 0 4px #e0e0e0;overflow-y:auto;box-sizing:border-box}.email_choose li{cursor:pointer;box-sizing:border-box;font-weight:400;font-size:14px;line-height:40px;color:#616161;padding:0 15px;text-align:left}.email_choose li+li{margin-top:0}.email_choose li.on{background-color:#f5f5f5}.form_box.email .email_choose_wrap{display:block}.email_choose_wrap .scroll_custom{padding-right:0}.partner_title{font-size:24px;font-weight:700;margin-top:2px}.partner_cont .title{font-size:16px;font-weight:700}.partner_cont .title>span{color:#e80f00}.partner_cont .bullet_list{margin-top:7px}.partner_cont .bullet_list li{color:#616161}.partner_cont .bullet_list li strong{color:#222;font-weight:700}.partner_cont .btn_wrap{margin-top:30px}.partner_confirm>.title{font-size:15px;font-weight:400;line-height:1.5}.confirm_wrap{display:flex;margin-top:20px}.confirm_wrap li{position:relative;flex:1;min-height:160px;background-color:#f5f5f5;border-radius:10px;box-sizing:border-box;margin-left:6px;padding:20px}.confirm_wrap li:first-child{margin-left:0}.confirm_wrap .txt{font-size:15px;color:#616161;line-height:1.5}.confirm_wrap .txt span{display:block}.confirm_wrap .rate{position:absolute;right:15px;bottom:10px;font-size:16px;text-align:right;vertical-align:bottom}.confirm_wrap .rate_num{display:inline-block;font-weight:400;font-size:32px;margin-left:5px}.confirm_wrap .rate_num>i{font-weight:700;font-size:36px}.partner_agree{margin-top:35px}.form_list li{margin-bottom:16px}.form_list li:last-child{margin-bottom:0}.form_list li .form_tit{font-size:13px}.popup_recommend_product .product_wrap .product_box{width:262px}.popup_recommend_product .product_wrap.prod_col4 .pro_img{width:262px;height:262px}.popup_recommend_product .product_wrap_outer{margin-right:-2px;margin-left:0}.popup_recommend_product .product_box{margin-left:10px}.popup_review_filter .popup_content{padding:40px 40px 0}.popup_review_filter .popup_bottom{padding:20px}.popup_review_filter .popup_edit_list{margin-top:0}.popup_review_filter .popup_edit_list>ul>li+li{margin-top:38px}.popup_review_filter .popup_edit_list .popup_edit_box{display:flex;flex-direction:column}.popup_review_filter .popup_edit_list .popup_edit_title{font-size:16px;color:#222;font-weight:700}.popup_review_filter .popup_edit_list>ul>li:first-child .popup_edit_group{margin-top:0}.popup_review_filter .popup_edit_list .popup_edit_group{margin-top:18px}.popup_review_filter .option_value .accordion_tit.on .tit_desc{display:none}.popup_review_filter .option_value .accordion_tit{padding:0}.popup_review_filter .option_value .accordion_tit.on{padding-bottom:20px}.popup_review_filter .popup_edit_group li{margin:0 30px 0 10px}.popup_review_filter .popup_edit_group li.full{display:block}.popup_review_filter .popup_edit_group li.full+li{margin-top:20px}.popup_photo_review_list .popup_inner{width:920px;max-height:850px;min-height:850px}.popup_photo_review_list .popup_content{padding:40px 40px 0}.popup_photo_review_list .photo_review_total{line-height:1}.popup_photo_review_list .photo_review_total .total{font-size:14px;font-weight:400}.popup_photo_review_list .photo_review_total .total span{margin:0 1px;font-weight:700}.popup_photo_review_list .photo_review_content{margin-top:30px}.popup_photo_review_list .photo_review_list{margin-right:-20px}.photo_review_list ul{display:flex;flex-wrap:wrap;margin-left:-10px}.photo_review_list .photo_list{position:relative}.photo_review_list .photo_link{overflow:hidden;display:block;position:relative;margin-top:10px;margin-left:10px;width:160px;height:160px;border-radius:10px}.photo_review_list .photo_link:after{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.03)}.photo_review_list .photo_img{width:100%;height:100%}.photo_review_list .photo_img img{width:100%;height:100%;object-fit:cover}.photo_review_list .photo_info{display:flex;align-items:flex-end;justify-content:space-between;position:absolute;bottom:5px;padding:0 5px;width:100%;box-sizing:border-box;font-weight:400}.photo_review_list .photo_info .photo_grade{position:relative;margin-bottom:5px;padding-left:20px;font-size:15px;line-height:1}.photo_review_list .photo_info .photo_grade:before{content:'';display:block;position:absolute;top:50%;left:0;transform:translateY(-50%);width:15px;height:14px;background:url('../images/ico_star_bk.png')no-repeat 0 0/15px auto}.photo_review_list .photo_info .photo_total{padding:0 5px;min-width:30px;height:30px;line-height:30px;background:rgba(0,0,0,0.5);border-radius:5px;box-sizing:border-box;text-align:center;color:#fff}.popup_photo_review_list .popup_bottom{padding:30px 0}.popup_photo_review_list .popup_bottom .pagination{margin-top:0}.form_list_row li{display:flex;margin-top:20px}.form_list_row li:first-child{margin-top:0}.form_list_row li .form_tit{padding-top:10px;width:150px}.form_list_row li .form_box,.form_list_row li .form_group{flex:1}.form_list_row li .form_box .form_inp{width:100%}.form_list_row li .form_box>div{margin-left:10px}.form_list_row li .form_box>div:first-of-type{margin-left:0}.form_list_row li .form_info{margin-top:5px}.form_list_row li .form_box>.btn_wrap{display:block}.form_list_col li{margin-top:20px}.form_list_col li:first-child{margin-top:0}.form_list_col li .form_tit{font-size:13px}.password_wrap{background:url('../images/ico_key.png') 50% 32px no-repeat;text-align:center;padding-top:62px;padding-bottom:110px}.password_number{padding-top:30px}.password_number .pw_num{display:inline-block;position:relative;width:25px;margin-left:5px}.password_number .pw_num:first-of-type{margin-left:0}.password_number .pw_num:after{display:block;content:'';position:absolute;left:50%;top:50%;width:15px;height:15px;border-radius:50%;background-color:#e0e0e0;transform:translate(-50%,-50%)}.password_number .pw_num.on:after{background-color:#000}.password_number .pw_num>input{width:100%;line-height:25px;text-align:center;font-size:0}.gift_list li{margin-top:10px}.gift_list li:first-child{margin-top:0}.pop_sort_cardlist li{margin-top:10px}.pop_sort_cardlist li:first-child{margin-top:0}.card_choose{display:flex;justify-content:flex-start;align-items:center;border:1px solid #eee;border-radius:10px;padding:20px 30px}.choose_cardimg{width:100px}.choose_cardimg img{width:100%}.choose_cardinfo{flex:1;margin-left:20px;overflow:hidden}.choose_cardinfo .badge{display:inline-block;border:1px solid #e80f00;border-radius:10px;box-sizing:border-box;font-size:12px;color:#e80f00;line-height:20px;padding:0 10px}.choose_cardinfo .name{font-size:16px;font-weight:700;margin-top:6px;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden}.choose_cardinfo .number{font-weight:400;font-size:13px;color:#999}.pop_sort_cardlist+.link_bar{margin-top:30px}.popup_review_detail .popup_inner{width:920px;min-height:850px;max-height:850px}.popup_review_detail .popup_content{padding:40px 120px}.popup_review_detail .btn_review_list{display:block;position:absolute;top:24px;right:60px;width:32px;height:32px;background:url('../images/ico_list_type01.png')no-repeat center/16px auto}.review_header .review_profile{display:flex;align-items:center}.review_header .review_img{overflow:hidden;width:50px;height:50px;border-radius:50%;background:url('../images/ico_profile01.png')no-repeat 0 0/50px auto;display:none}.review_header .review_img img{width:100%;height:100%;object-fit:cover}.review_header .review_group{display:flex;flex-direction:column;min-width:0}.review_header .review_group>.review_box,.review_header .review_group>.review_skin{display:flex;align-items:center}.review_header .review_box>.review_name{font-size:16px;font-weight:700}.review_header .review_box>.review_badge{margin-left:9px}.review_header .review_badge span{padding:0 7px;height:25px;font-size:13px;color:#999;background:#f5f5f5}.review_header .review_badge span+span{margin-left:2px}.review_header .review_group>.review_skin{margin-top:5px}.review_header .review_skin>div{position:relative}.review_header .review_skin>div+div:before{content:'/';display:inline-block;margin-right:-2px;font-size:14px}.review_header .review_info{display:flex;align-items:center;margin-top:25px}.review_header .review_info .review_grade{display:flex;align-items:center;font-weight:400}.review_header .review_info .review_grade .grade_number{font-weight:400}.review_header .review_grade .grade_list{display:flex}.review_header .review_grade .grade_list .grade{width:10px;height:9px;background:url('../images/ico_star_bk.png')no-repeat 0 0/10px auto}.review_header .review_grade .grade_list .grade+.grade{margin-left:1px}.review_header .review_grade .grade_list.type1 .grade:first-child ~ .grade{opacity:.25}.review_header .review_grade .grade_list.type2 .grade:nth-child(2) ~ .grade{opacity:.25}.review_header .review_grade .grade_list.type3 .grade:nth-child(3) ~ .grade{opacity:.25}.review_header .review_grade .grade_list.type4 .grade:nth-child(4) ~ .grade{opacity:.25}.review_header .review_grade .grade_list.type5 .grade{opacity:1}.review_header .review_info .grade_number{margin-left:4px;font-size:12px}.review_header .review_info .review_date{margin-left:15px;font-size:12px;color:#616161;font-weight:400}.review_content .review_box p+.img_box,.review_content .img_box+.img_box{margin-top:20px}.review_content .img_box+p{margin-top:20px}.review_content .img_box img{max-width:100%}.review_content .review_box p,.review_content .review_box span{font-size:16px;line-height:1.8}.review_content .review_box span{color:#616161}.review_content .review_box span em+em{margin-left:3px}.review_bottom{margin-top:15px}.review_bottom .review_box p{font-size:14px;color:#999}.review_bottom .review_box p>strong{font-weight:700}.review_option{display:block;color:#999;font-size:16px;line-height:1.8}.popup_review_detail .review_bottom{margin-top:25px}.popup_review_detail .review_content{margin-top:20px;word-break:break-all}.popup_review_detail .review_option{margin:20px 0 16px}.popup_review_detail [data-slide]{position:static}.popup_review_detail .swiper_hide_arrow button{opacity:1}.popup_review_detail .swiper_hide_arrow button.swiper_prev{left:30px}.popup_review_detail .swiper_hide_arrow button.swiper_next{right:30px}.popup_review_detail .review_detail_list{overflow:hidden}.pop_cardselect .popup_head{padding-bottom:21px}.cardslect_wrap{padding-top:5px}.select_finance{display:flex;justify-content:flex-start;flex-wrap:wrap;margin-left:-10px;margin-top:-10px}.select_finance li{position:relative;width:calc((100% / 4) - 10px);box-sizing:border-box;margin-left:10px;margin-top:10px}.finance_box>input{position:absolute;left:0;top:0;width:0;height:0;opacity:0}.finance_box>label{position:relative;display:block;min-height:80px;background-color:#f5f5f5;box-sizing:border-box;border-radius:10px;border:1px solid transparent;text-align:center;padding:12px}.finance_box>label .f_img img{height:30px}.finance_box>input:checked+label{border-color:#222}.finance_box>input:checked+label .f_name{color:#222}.finance_box .f_name{font-size:15px;color:#999;margin-top:8px}.finance_box.badge .pay_badge{display:block;bottom:auto;top:-5px;left:auto;right:5px;transform:none}.finance_box.badge:has(.notice_wrap)>input:checked+label::before{content:"";position:absolute;bottom:-13px;left:50%;display:block;border-left:9px solid transparent;border-right:9px solid transparent;border-bottom:12px solid #fafafa;transform:translateX(-50%)}.finance_box .notice_wrap{display:none;position:relative;z-index:2;width:calc(400% - -30px);margin-top:10px;box-sizing:border-box;background-color:#fafafa}.finance_box .notice_wrap .inner{max-height:73px;overflow-y:auto}.finance_box .notice_wrap .notice_title{display:block;margin-bottom:7px;font-size:16px;font-weight:700;line-height:1.5;color:#222}.finance_box .notice_wrap p{font-size:14px;line-height:1.5;color:#616161}.finance_box.badge>input:checked+label ~ .notice_wrap{display:block}.select_finance .finance_box:nth-child(4n-2) .notice_wrap{margin-left:calc(-100% - 10px)}.select_finance .finance_box:nth-child(4n-1) .notice_wrap{margin-left:calc(-200% - 20px)}.select_finance .finance_box:nth-child(4n) .notice_wrap{margin-left:calc(-300% - 30px)}.finish_cont{margin-top:35px}.finish_cont:first-of-type{margin-top:0}.finish_head{position:relative;display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.finish_head .title{font-size:16px;font-weight:700}.finish_head .detail{font-size:16px;font-weight:700}.finish_head .dollar{font-weight:700;font-size:26px;color:#e80f00}.finish_head .won{font-weight:400;font-size:24px;color:#999;margin-left:8px}.finish_head .kr{font-size:20px}.finish_head .cont{position:relative;padding-right:32px}.finish_head .ico_arrow{position:absolute;right:0;top:50%;width:20px;height:20px;margin-top:-10px}.subbtm_banner{border-radius:20px;margin-top:20px;overflow:hidden}.finish_cont.sum .finish_head{border-bottom:1px solid #eee;padding-bottom:18px}.finish_cont.sum .title{font-size:20px}.sum_list li{display:flex;justify-content:space-between;align-items:center;font-size:16px;margin-top:16px}.sum_list li:first-child{margin-top:0}.sum_list .sum{font-weight:700}.sum_list.tree li{margin-top:4px}.sum_list.tree li{font-size:14px;color:#616161}.sum_list.tree .list{position:relative;padding-left:16px}.sum_list.tree .list::after{display:block;content:'';position:absolute;top:2px;left:2px;width:8px;height:8px;border:1px solid #bbb;border-top-color:transparent;border-right-color:transparent}.sum_list.tree .sum{font-weight:400}.popup_order_cancle .notice_wrap{margin-top:76px}.popup_print_cont .text_box{font-size:15px}.popup_print_cont .img_box{overflow:hidden;margin-top:20px;width:100%;height:400px;border-radius:20px}.popup_print_cont .img_box img{width:auto;height:100%}.popup_sku_ref .text_box{font-size:15px}.popup_sku_ref .img_box{width:500px;height:400px;border-radius:10px;overflow:hidden;margin-top:30px}.terms_wrap .stitle{font-size:15px;font-weight:700;margin-top:30px}.terms_wrap .stitle:first-of-type{margin-top:0}.terms_cont{color:#616161}.terms_cont p{font-size:15px;line-height:1.8;margin-top:10px}.terms_cont strong{color:#222}.terms_notice{font-size:15px;color:#616161;margin-top:30px}.terms_wrap .tbold{font-weight:700!important}.terms_wrap .tline{text-decoration:underline!important}.terms_wrap .tcolor{color:#000!important}.terms_wrap .tpoint{color:#e80f00!important}.terms_wrap .tleft{text-align:left!important}.terms_wrap .tright{text-align:right!important}.terms_wrap .tcenter{text-align:center!important}.align_list{display:flex;flex-wrap:wrap}.align_list.type1{margin-left:-20px}.align_list.type1>li{margin-top:26px;margin-left:20px}.align_list.type1 .brand_item{position:relative;width:240px}.align_list.type1 .brand_item .brand_link{display:block}.align_list.type1 .brand_item .brand_img{position:relative;width:240px;height:120px;padding:41.5px 0;background:#fff;border-radius:20px;text-align:center;box-sizing:border-box;overflow:hidden}.align_list.type1 .brand_item .brand_img:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.04)}.align_list.type1 .brand_item .brand_img img{width:116px;height:37px}.align_list.type1 .brand_item .brand_name{overflow:hidden;display:inline-block;margin-top:20px;max-width:80%;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;font-size:18px;line-height:1}.align_list.type1 .brand_item .ck_like{position:absolute;right:0;bottom:0;padding:5px;width:18px}.align_list.type2{margin-top:-25px}.align_list.type2 li{margin-top:60px;width:calc(100% / 6)}.align_list.type2 .brand_link{display:block;text-align:center}.align_list.type2 .brand_img{overflow:hidden;margin:0 auto;width:140px;height:140px;border-radius:50%}.align_list.type2 .brand_img img{width:100%;height:100%}.align_list.type2 .brand_name{display:inline-block;padding:0 10px;margin-top:20px;max-width:calc(100% - 20px);text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;font-size:18px;line-height:1}.intro_thumb{position:relative;border-radius:20px;overflow:hidden}.intro_thumb .banner_img{width:100%;height:100%}.intro_thumb .banner_img img{width:100%;height:100%}.intro_thumb .banner_text{position:absolute;left:100px;top:50%;transform:translateY(-50%);width:320px}.intro_thumb .banner_text .text{margin-bottom:24px}.intro_thumb .banner_text .text strong{font-size:28px;color:#222;text-overflow:ellipsis;word-wrap:normal;overflow:hidden;display:-webkit-box;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical}.intro_thumb .banner_text .text i{font-weight:700}.intro_thumb .title span{font-weight:600}.brand_tab{margin-top:40px}.brand_tab .tab_contents{padding-top:20px}.brand_tab .tab_result{margin-top:16px;padding:40px 10px 40px 40px;border-radius:10px;border:1px solid #eee}.brand_tab .tab_result>div{max-height:318px;box-sizing:border-box;padding-right:30px}.brand_tab .order_brand_list{display:flex;align-items:flex-start}.brand_tab .order_brand_list+.order_brand_list{margin-top:40px}.brand_tab .order_brand_list .title{display:block;font-size:28px;line-height:1;width:200px}.brand_tab .order_brand_list>ul{display:flex;flex-wrap:wrap;width:calc(100% - 200px);margin-top:-20px}.brand_tab .order_brand_list>ul>li{margin-top:20px;width:calc(100% / 3 - 40px);padding-right:40px;font-size:15px}.brand_tab .order_brand_list>ul>li>a{display:block;width:100%;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden}.brand_tab .tab_result.type2{border-radius:0;border:0;margin-top:26px;padding:0}.brand_tab .tab_result.type2>div{max-height:none;padding-right:0}.brand_tab .tab_result.type2 .order_brand_list{margin-top:0;border-top:1px solid #eee;padding:40px 0}.brand_tab .tab_result.type2 .order_brand_list .title{width:256px}.brand_tab .tab_result.type2 .order_brand_list>ul{width:calc(100% - 256px)}.brand_tab .tab_result.type2 .order_brand_list>ul>li{padding-right:20px;width:calc(100% / 4 - 20px)}.brand_tab .tab_result.type2 .order_brand_list>ul>li .ck_like_box a{max-width:calc(100% - 27px);height:22px;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden}.brand_tab .gift_all .tab_result .order_brand_list{display:block}.brand_tab .gift_all .tab_result .order_brand_list .title{margin-bottom:40px}.brand_tab .gift_all .tab_result .product_wrap .product_cont{padding-bottom:0}.brand_tab .no_result{padding:90px 0}.brand_tab .tab_result .scroll_custom{position:relative}.brand_tab .choice_list>li>a{display:inline-block;height:100%;font-size:18px;color:rgba(34,34,34,0.6)}.brand_tab .choice_list>li>a>span{display:inline-block;position:relative;height:100%;padding:0 5px}.brand_tab .choice_list>li:first-child>a>span{padding-left:0}.brand_tab .choice_list>li>a.on{color:#222;font-weight:700}.brand_tab .choice_list>li>a.on>span:after{content:'';width:4px;height:4px;position:absolute;top:4px;right:-2px;border-radius:50%;background-color:#e80f00}.brand_tab .choice_list>li>a.disabled{color:#cacaca;cursor:default}.brand_tab .tab_result.type3 .order_brand_list .title{width:240px}.brand_tab .tab_result.type3 .order_brand_list>ul{width:calc(100% - 240px)}.brand_tab .tab_result.type3 .order_brand_list>ul>li{width:calc(100% / 4);padding-right:10px;box-sizing:border-box}.form_notification{margin-top:30px}.btn_add_product{margin-top:20px}.btn_special_order{margin-top:36px}.btn_special_order>p{font-size:15px}.special_request>.notice_wrap{margin-top:95px}.special_request .form_area_list>li{margin-top:20px}.special_request .fake_textarea{height:150px}.special_request .fake_textarea textarea{height:80px;min-height:auto}.special_request>.go_link_wrap{margin-top:10px}.special_request .form_user .form_area_tit .tit{vertical-align:middle}.special_order_page{padding:40px}.special_order_page .form_area_list>.product_wrap.type3{margin-bottom:0}.special_order_page .product_wrap.type3 .product_cont,.special_order_page .product_wrap.type3 .pro_detail{min-width:0}.special_order_page .product_wrap.type3 .product_cont .pro_img{flex-shrink:0;width:247px;height:160px;text-align:center}.special_order_page .product_wrap.type3 .product_cont .pro_img img{height:100%;width:auto}.special_order_page .form_area_tit{flex:0 0 277px}.special_order_page .product_wrap.type3 .product_cont .pro_detail{flex:auto;width:100%;padding-left:30px}.special_order_page .form_inp,.special_order_page .select_box{flex:1;max-width:calc(100% / 3 - 10px)}.mem_grade_box{display:flex;align-items:flex-end;padding:30px 40px;border-radius:10px;border:1px solid #eee}.mem_cont_tab{display:flex;justify-content:flex-start;align-items:baseline}.mem_cont_tab li{width:70px;margin-left:50px}.offline .mem_cont_tab li{margin-left:26px}.mem_cont_tab li:first-child{margin-left:0}.mem_level{display:inline-block;position:relative;width:100%;border-radius:20px;opacity:.25}.mem_level .level_img{display:block;position:absolute;left:50%;bottom:10px;width:40px;height:40px;transform:translateX(-50%)}.mem_level .level_img>img{width:100%}.online .mem_level.level1{background-color:#333;height:350px}.online .mem_level.level2{background-color:#5c391e;height:290px}.online .mem_level.level3{background-color:#b92f1b;height:230px}.online .mem_level.level4{background-color:#d57b26;height:190px}.online .mem_level.level5{background-color:#31786c;height:130px}.offline .mem_level.level1{background-color:#453f59;height:350px}.offline .mem_level.level2{background-color:#413f45;height:310px}.offline .mem_level.level3{background-color:#4d4538;height:260px}.offline .mem_level.level4{background-color:#d3b069;height:210px}.offline .mem_level.level5{background-color:#e1e1e1;height:160px}.offline .mem_level.level6{background-color:#92867e;height:110px}.mem_level.this::after{display:block;content:'';position:absolute;left:50%;top:-15px;width:6px;height:6px;background-color:#e80f00;border-radius:3px;transform:translateX(-50%)}.mem_cont_tab li.on .mem_level{opacity:1}.mem_tab_contents{margin-left:30px}.mem_tab_contents .mem_tab_cont{display:none}.mem_tab_contents .mem_tab_cont.on{display:block}.mtab_cont_title .mtab_tit_tit{font-size:24px;font-weight:700}.mtab_cont_title .mtab_tit_txt{font-size:18px;margin-top:10px}.mtab_cont_title .mtab_tit_txt i{font-weight:400}.mtab_detail{margin-top:20px}.mtab_detail li{font-size:16px;margin-top:7px}.mtab_detail li:first-child{margin-top:0}.order_time_box{margin-top:70px;padding:34px 20px;border-radius:10px;background:#fafafa;text-align:center}.order_time_box .title,.order_time_box .text,.order_time_box .time_text{display:flex;align-items:center;justify-content:center}.order_time_box .title{font-size:28px}.order_time_box .title>span{margin-right:3px;font-weight:700}.order_time_box .text{margin-top:5px;font-size:18px;color:#616161}.order_time_box .text em{font-weight:400}.order_time_box .time_text{font-size:16px;color:#616161}.order_time_box>.time_box{margin-top:28px}.order_time_box .time_text+.time_text{margin-top:7px}.order_time_box .time_text .time{margin-right:10px;padding:1px 6.5px 2px;font-size:11px;color:#999;background:#f5f5f5}.popup_full.pop_cardeasy .popup_inner.type2 .popup_head{padding-bottom:24px}.popup_full.pop_cardeasy .popup_content{padding-top:30px}.card_join_box{text-align:center}.btn_card_join{display:inline-block;width:270px;height:170px;border-radius:20px;background-color:#f5f5f5}.btn_card_join>span{position:relative;display:inline-block;background:url(../images/ico_card_join.png) 50% 0 no-repeat;background-size:40px auto;font-size:14px;color:#616161;line-height:1.5;padding-top:50px}.btn_card_join>span>i{font-weight:700;color:#e80f00}.pop_cardeasy .card_join_box{margin-bottom:35px;padding-top:30px}.pop_cardeasy .btn_wrap{margin-top:40px}.card_sort_box .complete{display:none}.card_sort_box .card_sort_tit>em,.card_sort_box .complete{display:none}.card_sort_box.edit .modify{display:none}.card_sort_box.edit .complete{display:block}.card_sort_box.edit .card_sort_tit>em{display:block}.card_sort_box.edit .card_sort_tit>span{display:none}.ui-sortable-handle.ui-sortable-helper{box-shadow:0 2px 3px 0 rgba(34,34,34,0.06)}.card_sort_top{display:flex;justify-content:space-between;align-items:center;min-height:45px;margin-bottom:10px}.card_sort_tit{font-size:16px}.card_sort_tit>span>i{color:#e80f00}.pop_cardeasy .pop_sort_cardlist li{position:relative;border-bottom:1px solid #eee;border-top:0;padding:30px 40px 30px 0;margin-top:0}.pop_cardeasy .pop_sort_cardlist li:first-child{border-top:1px solid #eee}.pop_cardeasy .modify{display:block;width:20px;height:14px;background:url('../images/ico_card_easy01.png') 0 0 no-repeat;background-size:100%}.pop_cardeasy .card_choose{border:0;padding:0}.pop_cardeasy .choose_cardimg{overflow:hidden;position:relative;width:168px;height:108px;border-radius:10px}.pop_cardeasy .pop_sort_cardlist li:first-child .choose_cardimg::after{display:block;content:'';position:absolute;top:-1px;right:16px;width:20px;height:22px;background:url('../images/ico_card_easy04.png') 0 0 no-repeat}.pop_cardeasy .choose_cardinfo .name{font-size:20px}.pop_cardeasy .choose_cardinfo .number{font-size:14px}.choose_btn{position:absolute;display:block;content:'';top:50%;right:10px;transform:translateY(-50%)}.choose_btn .card_move{display:block;width:20px;height:14px;background:url('../images/ico_card_easy03.png') 0 0 no-repeat;background-size:100%}.choose_btn .card_del{display:block;width:30px;height:30px;background:url('../images/ico_card_easy02.png') 0 0 no-repeat;background-size:100%}.card_sort_box .choose_btn .card_move{display:none}.card_sort_box.edit .pop_sort_cardlist li{cursor:pointer}.card_sort_box.edit .choose_btn .card_move{display:block}.card_sort_box.edit .choose_btn .card_del{display:none}.order_detail_info{font-size:16px;display:flex;padding-top:16px}.order_detail_info>div+div{margin-left:35px}.order_detail_info .title{font-weight:700}.order_detail_info .order_no,.order_detail_info .order_date,.order_detail_info .order_total{font-weight:700}.order_detail_info .order_date .time{margin-left:6px}.order_detail_info.type2{padding-top:0}.order_detail_info.type2>div+div{margin-left:30px}.order_detail_info.type2 .title{margin-right:2px;font-size:16px;color:#616161;font-weight:400}.order_detail_info.type2 .order_no,.order_detail_info.type2 .order_date,.order_detail_info.type2 .order_total{color:#e80f00}.popup_order_history .date_select{display:flex;justify-content:space-between;width:100%}.popup_order_history .date_select>.btn_wrap{margin-left:10px;flex:1}.popup_order_history .product_list{margin-top:30px}.popup_order_history .product_link{overflow:hidden;display:block;margin:0;padding:20px;border:1px solid #eee;border-radius:10px;box-sizing:border-box}.popup_order_history .product_link:hover{border-color:#222}.popup_order_history .product_box+.product_box{margin-top:10px}.popup_order_history .popup_content.type1{padding-bottom:0}.popup_order_history .order_history_cont{padding-bottom:40px}.popup_order_history .info_name_area{display:flex;max-width:208px}.popup_order_history .info_name_area .info_name{flex:1}.popup_order_history .info_name_area .etc{margin-top:3px;font-size:15px}.popup_order_detail .order_detail_info{padding-top:0}.popup_order_detail .popup_content.type1{padding-bottom:0}.popup_order_detail .order_detail_list{margin-top:30px;padding-bottom:40px}.popup_order_detail .order_detail_list>.info_box{display:flex;justify-content:space-between;align-items:center}.popup_order_detail .order_detail_list>.info_box label{font-size:16px;line-height:21px}.popup_order_detail .order_detail_list>.info_box .info_text{font-size:16px;color:#616161}.popup_order_detail .contents_wrap{margin-top:20px}.popup_order_detail .product_box{display:flex;margin:0}.popup_order_detail .product_box+.product_box{margin-top:20px}.popup_order_detail .product_box .product_cont{flex:1}.popup_order_detail .pro_detail .pro_info.type1 .info_brand,.popup_order_detail .pro_detail .pro_info.type1 .info_name{max-width:100%}.popup_order_detail .pro_info.type1 .info_order_wrap{width:283px;padding-right:0}.popup_order_detail .pro_info.type1 .info_price{width:192px;margin-left:0}.popup_order_detail .pro_info.type1 .pro_num{width:90px;padding:0 10px;box-sizing:border-box}.popup_prepayment_info .popup_content{padding:40px}.popup_prepayment_info .prepayment_item+.prepayment_item{margin-top:10px}.popup_prepayment_info .prepayment_item>.title,.popup_prepayment_info .prepayment_item .text{font-size:16px;color:#616161}.popup_prepayment_info .prepayment_item .text{margin-top:3px;line-height:1.6}.popup_prepayment_info .prepayment_item>.item_info{margin-top:3px}.popup_prepayment_info .prepayment_item .info_list li{font-size:16px;line-height:1.6}.popup_prepayment_info .prepayment_item .info_list ul li{padding-left:30px;text-indent:-11px}.floor_info_wrap>.floor_info_header{overflow:hidden;margin-top:35px}.floor_info_wrap .tab_wrap.type2.wide>.tab_menu{justify-content:flex-start}.floor_info_wrap .tab_menu .swiper-slide{width:auto}.floor_info_wrap .floor_info_content .floor_info_img{height:740px;text-align:center}.floor_info_wrap .floor_info_content .floor_info_img img{width:auto;height:100%}.floor_info_wrap .floor_info_btn .zoom_btn{position:static;bottom:0;right:0;margin-left:8px}.popup_floor_map .floor_info_header{margin:0 -40px;padding:17px 0 19px}.popup_floor_map .tab_wrap.type2{padding:0 40px}.popup_floor_map .tab_wrap.type2>.tab_menu{padding-bottom:0}.popup_floor_map .tab_wrap.type2>.tab_menu>li>a{font-size:22px}.popup_floor_map .tab_wrap.type2>.tab_menu>li>a>span{padding-right:0}.popup_floor_map .tab_wrap.type2>.tab_menu>li.on>a>span{padding-right:10px}.popup_floor_map .floor_info_wrap .floor_info_content .floor_info_img{display:flex;align-items:center;justify-content:space-between;height:480px}.popup_floor_map .floor_info_wrap .floor_info_content .floor_info_img img{width:100%;height:auto}.popup_floor_map .floor_info_btn{margin-top:10px}.floor_info_wrap+.branch_brand_wrap{margin-top:110px}.branch_brand_wrap .branch_brand_list{border-top:1px solid #eee;border-bottom:1px solid #eee}.branch_brand_wrap .branch_brand_list .item_header{cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:10px;min-height:60px;box-sizing:border-box}.branch_brand_wrap .branch_brand_list .item_header>.title{flex-shrink:0;padding-right:10px;font-size:16px;font-weight:700}.branch_brand_wrap .branch_brand_list .item_header .item_box{flex:1;display:flex;justify-content:flex-end}.branch_brand_wrap .item_header .btn_wrap button{position:relative;width:14px;height:100%;padding-left:20px;box-sizing:content-box}.branch_brand_wrap .item_header .branch_list ul{display:flex;align-items:center}.branch_brand_wrap .item_header .branch_list li+li{margin-left:10px}.branch_brand_wrap .item_header .branch_list li>.title{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background:#f5f5f5;border-radius:50%;font-size:16px;font-weight:700;color:#616161}.branch_brand_wrap .item_content .branch_detail_list{padding:10px 0;background:#fafafa;border-radius:10px}.branch_brand_wrap .branch_detail_list .detail_item{display:flex;align-items:center}.branch_brand_wrap .branch_detail_list .detail_item .title,.branch_brand_wrap .branch_detail_list .detail_item .text{padding:13px 10px 15px}.branch_brand_wrap .branch_detail_list .detail_item .title,.branch_brand_wrap .branch_detail_list .detail_item .text,.branch_brand_wrap .branch_detail_list .detail_item .item_btn{width:256px;font-size:16px;font-weight:400;line-height:1.2;box-sizing:border-box;word-break:break-all}.branch_brand_wrap .branch_detail_list .detail_item .item_link{border-bottom:1px solid #222}.branch_brand_wrap .branch_detail_list .detail_item .item_btn{padding:0 10px;text-align:right}.branch_brand_wrap .branch_brand_list .item_header.on .accordion_btn:after{transform:rotate(-180deg);top:calc(50% - 5px)}.rewhse_cont .date_select{margin-top:20px}.rewhse_cont .date_select.type1 .form_inp{width:auto}.pop_rewhse_txt{font-size:13px;color:#616161;margin-top:5px}.rewhse_cont .notice_wrap{margin-top:60px}.re_comp_tit{font-size:24px;font-weight:700}.re_comp_product{position:relative;min-height:150px;box-sizing:border-box;padding-left:165px}.comp_pro_img{position:absolute;top:0;left:0}.comp_pro_img .comp_img{display:inline-block;width:150px;height:150px;box-sizing:border-box;padding:15px}.comp_pro_img .comp_img>img{width:100%;height:100%;object-fit:cover}.comp_pro_brand{font-size:15px}.comp_pro_name{font-weight:700;font-size:20px;margin-top:5px;text-overflow:ellipsis;word-wrap:normal;overflow:hidden;display:-webkit-box;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-all;max-height:58px}.pop_rewhse_complete .popup_inner{min-height:auto}.pop_rewhse_complete .popup_head .btn_wrap{margin-top:36px}.re_comp_comt{margin-top:20px}.re_comp_comt .comt_txt{font-size:15px}.rewhse_complete{margin-top:20px}.rewhse_complete .info_box_list{margin-top:30px}.re_comp_tit{margin-top:52px}.re_comp_list{margin-top:36px}.re_comp_list .product_wrap.type1 .product_box{width:230px;margin-left:0}.re_comp_list .product_wrap.type1 .product_box:nth-child(even){margin-left:20px}.popup_order_time .order_time_wrap{padding:40px 0 0}.popup_order_time .order_time>ul>li{display:flex;justify-content:space-between}.popup_order_time .order_time>ul>li+li{margin-top:20px}.popup_order_time .order_time>ul>li>.form_tit{flex-shrink:0;margin-top:10px;padding-right:10px;width:150px;box-sizing:border-box}.popup_order_time .order_time>ul>li .form_box,.popup_order_time .order_time>ul>li .form_wrap{flex:1}.popup_order_time .order_time>ul>li .form_wrap .form_box+.form_box{margin-top:20px}.popup_order_time .order_time>.btn_wrap{margin-top:30px}.popup_order_time .order_time_box{margin-top:40px}.popup_order_time .order_time_box .title{font-size:18px}.popup_order_time .order_time_box .title>span{font-size:20px}.popup_order_time .order_time_box .text{font-size:16px}.popup_order_time .order_time_box .time_text .time,.order_time_notice .time{padding:1px 6.5px 2px;font-size:13px;color:#e80f00;background:#fdf5f4}.popup_order_time .order_time_box .time_text{font-size:14px;color:#999}.popup_order_time .order_time_info{margin-top:60px}.popup_order_time .order_time_info>.info_title{font-size:20px}.popup_order_time .order_time_info>.tab_wrap{margin-top:20px}.popup_order_time .order_time_info .tab_menu>li{width:auto}.popup_order_time .order_time_info .tab_content{margin-top:20px;min-height:300px}.popup_order_time .order_time_info .form_table tbody td{vertical-align:top}.order_time_notice{margin-top:20px}.order_time_notice .time+.time{margin-left:6px}.popup_lead_info .lead_title{font-size:20px;font-weight:700}.popup_lead_info .depart_lead_content{margin-top:40px}.popup_lead_info .depart_lead_content>ul>li{display:flex;align-items:center;justify-content:space-between}.popup_lead_info .depart_lead_content .form_tit{width:150px}.popup_lead_info .depart_lead_content .select_box{margin-left:-10px;flex:1}.popup_lead_info .gift_card_content{margin-top:50px}.popup_lead_info .gift_card_list{margin-top:15px}.popup_lead_info .gift_card_list li+li{margin-top:10px}.popup_lead_info .link_bar .text{margin-top:3px;font-size:14px}.popup_lead_info .link_bar .text>em{font-size:15px}.popup_lead_info .gift_card_content>.btn_wrap{margin-top:30px}.popup_lead_info .delivery_content{margin-top:50px}.popup_lead_info .delivery_step ul{display:flex;align-items:center}.popup_lead_info .delivery_step li{flex:1;padding:20px 0;font-size:16px;font-weight:700;text-align:center;border-bottom:4px solid #eee}.popup_lead_info .delivery_step li:nth-child(2){border-color:#cacaca}.popup_lead_info .delivery_step li:nth-child(3){border-color:#999}.popup_lead_info .delivery_step li:nth-child(4){border-color:#222}.popup_lead_info .delivery_box{margin-top:30px;padding:25px 30px;background:#f5f5f5;border-radius:20px}.popup_lead_info .delivery_title{font-size:20px}.popup_lead_info .delivery_img{margin-top:25px;width:100%;height:290px}.popup_lead_info .delivery_img img{width:100%;height:100%}.delivery_info .title{display:block;font-size:16px}.popup_lead_info .delivery_info{margin-top:25px}.popup_lead_info .delivery_info .bullet_list{color:#616161}.popup_lead_info .delivery_info .bullet_list strong{display:block}.popup_lead_info .delivery_info .bullet_list span{display:block;margin-top:5px}.popup_lead_info .delivery_info .bullet_list>li{font-size:16px}.popup_lead_info .delivery_info .bullet_list>li+li{margin-top:20px}.popup_limit_notice .tab_wrap{padding:30px 0 28px}.popup_limit_notice .limit_notice_box .text{display:block;font-size:16px;color:#616161}.popup_limit_notice .limit_notice_box .text+.text{margin-top:20px}.popup_limit_notice .limit_notice_item{margin-top:50px}.popup_limit_notice .limit_notice_list .title{font-size:20px;font-weight:700}.popup_limit_notice .limit_notice{margin-top:15px;font-size:16px}.popup_limit_notice .limit_notice>.text{margin-top:4px;color:#616161;line-height:22px}.popup_limit_notice .limit_notice>.dash_list{margin-top:5px}.popup_limit_notice .limit_notice>.dash_list+span.text{display:block;margin-top:35px}.popup_limit_notice .limit_notice>.bullet_list{margin-top:4px}.popup_limit_notice .limit_notice>.bullet_list li{font-size:16px;color:#616161}.popup_limit_notice .limit_notice_img{margin-top:10px}.popup_limit_notice .limit_notice_img img{width:100%;height:100%}.popup_limit_notice .limit_notice_img+.limit_notice{margin-top:15px}.popup_limit_notice .form_table{margin-top:20px}.popup_customer_agree .info_item+.info_item{margin-top:35px}.popup_customer_agree .info_item .info_box{margin-top:13px}.popup_customer_agree .info_item .info_box span+span{margin-top:2px}.popup_customer_agree .info_item .title,.popup_customer_agree .info_item .text,.popup_customer_agree .info_item .impt_text{display:block}.popup_customer_agree .info_item .title{font-size:20px;font-weight:700}.popup_customer_agree .info_item .impt{font-size:18px;font-weight:700}.popup_customer_agree .info_item .impt_text{font-size:16px;font-weight:700}.popup_customer_agree .info_item .text{font-size:16px;color:#616161}.popup_customer_agree .info_item .text>.impt{color:#222;border-bottom:1px solid #222}.popup_customer_agree .customer_agree_notice{margin-top:55px}.popup_customer_agree .customer_agree_notice .text{font-size:16px;color:#616161}.popup_customer_agree .info_item .form_table{margin-top:15px}.popup_customer_agree .dash_list{font-size:16px}.popup_customer_agree.rewards .info_item+.info_item{margin-top:50px}.popup_customer_agree.rewards .customer_agree_content{margin-top:25px}.popup_customer_agree.rewards .form_table td{text-align:left}.popup_customer_agree.membership .info_item+.info_item{margin-top:50px}.popup_customer_agree.membership .customer_agree_content{margin-top:25px}.popup_customer_agree.membership .form_table td{text-align:left}.popup_customer_agree.membership .info_text{margin-top:25px}.popup_member_resign .popup_head>.title+.info_text{margin-top:20px;font-size:18px}.popup_member_resign .member_account{margin-top:40px}.popup_member_resign .member_account>.title{font-size:18px;font-weight:700}.popup_member_resign .member_account .member_account_list{margin-top:10px}.popup_member_resign .member_account_list .account_item{padding:20px 0;border-bottom:1px solid #eee}.popup_member_resign .member_account_list .account_box{display:flex;align-items:center}.popup_member_resign .member_account_list .account_box>.id{width:26.5%;font-size:16px;font-weight:400;color:#999}.popup_member_resign .member_account_list .account_box>.email{flex:1;font-size:16px;font-weight:400;word-break:break-all}.popup_member_resign .member_account_list .member_history_list{margin-top:20px}.popup_member_resign .member_account_list.type2 .account_box>.email{font-weight:700}.member_history_list{padding:20px;border-radius:10px;background:#f5f5f5}.member_history_list .list_item+.list_item{margin-top:15px}.member_history_list .item_box{display:flex;align-items:center;justify-content:space-between}.member_history_list .item_box .title{font-weight:400}.member_history_list .item_box .text{display:flex;align-items:center;padding-left:10px;word-break:break-all}.member_history_list .item_box .text>.number{margin-right:4px;font-size:16px;font-weight:700;color:#e80f00;line-height:1}.popup_passport_guide .popup_content{margin-top:30px}.popup_passport_guide .passport_impt p{font-size:16px;color:#616161}.popup_passport_guide .passport_img{margin-top:30px}.popup_passport_guide .passport_info{margin-top:40px}.popup_passport_guide .passport_info dl+dl{margin-top:80px}.popup_passport_guide .passport_info dt{display:flex;align-items:center;margin-bottom:25px;font-size:20px;font-weight:700}.popup_passport_guide .passport_info dt span{margin-right:10px;width:26px;height:26px;font-size:14px;color:#fff;background:#e80f00;border-radius:50%;text-align:center;line-height:26px;font-weight:400}.popup_passport_guide .passport_info dd{position:relative;padding-left:12px;font-size:16px}.popup_passport_guide .passport_info dd:before{content:'';display:block;position:absolute;top:12px;left:0;width:4px;height:4px;border-radius:50%;background:#222}.popup_passport_guide .passport_info dd+dd{margin-top:10px}.popup_passport_guide .passport_info dd span{font-weight:700}.popup_passport_guide .passport_info dd span+em{margin-left:10px}.popup_passport_guide .passport_info dd em{color:#616161}.popup_passport_guide .passport_info dd.box{margin-top:25px;padding:25px;background:#f5f5f5;border-radius:10px}.popup_passport_guide .passport_info dd.box:before{display:none}.popup_passport_guide .passport_info dd.box dt{margin-bottom:8px;font-size:16px}.popup_passport_guide .passport_info dd.box dd+dd{margin-top:3px}.popup_withdraw_apply .current_deposit_box{padding:30px;border-radius:10px;background:#f5f5f5}.popup_withdraw_apply .current_deposit_box .current_deposit{display:flex;justify-content:space-between;align-items:center}.popup_withdraw_apply .current_deposit .title{font-size:18px;font-weight:700}.popup_withdraw_apply .current_deposit .deposit{display:flex;align-items:center;font-size:24px;font-weight:700;color:#e80f00}.popup_withdraw_apply .current_deposit .deposit em{font-size:18px;font-weight:400}.popup_withdraw_apply .current_deposit_info{margin-top:20px}.popup_withdraw_apply .withdraw_info{margin-top:30px}.popup_withdraw_apply .withdraw_info li{display:block}.popup_withdraw_apply .withdraw_info li:first-child{padding-bottom:10px}.popup_withdraw_apply .withdraw_info .form_area_cont{text-align:left}.popup_withdraw_apply .withdraw_info .form_select,.popup_withdraw_apply .withdraw_info .form_inp{width:100%}.pop_membership .mem_tab_contents{margin-left:0}.mem_top_title{text-align:center}.mem_tit_img{margin-bottom:24px}.mem_tit_cont{font-size:20px}.mem_tit_cont:first-of-type{margin-top:0}.mem_tit_cont>span{font-weight:700}.mem_tit_cont .level{color:#e80f00}.mem_top_info{background-color:#f5f5f5;border-radius:10px;padding:20px;margin-top:26px}.mem_info_cont{font-size:16px;color:#616161;text-align:center;line-height:1.5}.mem_info_cont>.num_total{color:#222}.mem_info_cont>.num_up{color:#222;font-weight:700}.mem_info_cont>.txt_level{color:#222;font-weight:700}.membership_cont{padding-top:0}.membership_cont .mem_cont_tit{font-size:20px;font-weight:700}.membership_cont .mem_ctit_txt{font-size:14px;color:#616161;margin-top:5px}.pop_membership .mem_cont_tab{display:flex;justify-content:flex-start;align-items:baseline}.pop_membership .mem_cont_tab{padding-top:47px;width:400px;margin:0 auto}.pop_membership .mem_cont_tab li{width:calc(100% / 5);margin-left:25px}.pop_membership .mem_cont_tab li:first-child{margin-left:0}.pop_membership .mem_level{width:60px;border-radius:10px;box-shadow:0 6px 10px -5px rgba(0,0,0,0.6)}.pop_membership .mem_level .level_img{width:24px;height:24px}.pop_membership .mem_level.level1{height:188px;background-color:#333}.pop_membership .mem_level.level2{height:152px;background-color:#5c391e}.pop_membership .mem_level.level3{height:116px;background-color:#b92f1b}.pop_membership .mem_level.level4{height:80px;background-color:#d57b26}.pop_membership .mem_level.level5{height:56px;background-color:#31786c}.pop_membership .mem_tab_contents{padding-top:30px}.pop_membership .mtab_cont_title .mtab_tit_tit{font-size:20px;font-weight:700}.pop_membership .mtab_cont_title .mtab_tit_txt{font-size:14px;color:#999;margin-top:3px}.pop_membership .mtab_detail{background-color:#f5f5f5;border-radius:10px;padding:20px 30px;margin-top:17px;min-height:auto}.pop_membership .membership_cont{padding-top:54px}.popup_full.pop_membership .popup_inner.type2 .popup_head{padding-bottom:0}.memoff_top_title{font-size:20px;text-align:center;margin-bottom:35px}.memoff_top_title span{display:block}.memoff_top_title em{font-weight:700}.memoff_top_title .level{color:#e80f00}.memoff_card{position:relative;width:320px;height:200px;box-sizing:border-box;border-radius:20px;background:linear-gradient(to bottom,#f6f5f8,#f6f6f6);border:1px solid #fff;box-shadow:0 14px 16px 2px rgba(34,34,34,0.2);margin:0 auto}.card_logo{position:absolute;top:20px;left:30px}.card_level{position:absolute;top:30px;right:30px}.card_info{position:absolute;left:30px;bottom:25px}.card_info span:first-of-type{margin-left:0}.card_info .info_name{font-weight:700;font-size:18px}.card_info .info_name span{display:inline-block}.card_info .info_number{font-weight:400;font-size:16px;margin-top:2px}.card_info .info_number span{margin-left:20px}.card_info .info_number span:first-of-type{margin-left:0}.memoff_info{margin-top:44px}.memoff_info li{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #eee;padding:10px 0 11px}.memoff_info .info_tit{color:#616161;font-size:16px}.memoff_info .info_date{font-weight:700;font-size:16px}.popup_full.pop_memcode .popup_inner.type2 .popup_head{padding-top:35px;padding-bottom:40px}.popup_full.pop_memcode .popup_inner.type2{height:auto;min-height:auto}.popup_full.pop_memcode .popup_content{padding-bottom:50px}.que_file{display:flex;font-size:14px;margin-top:40px}.que_file_tit{color:#999;margin-right:15px}.que_file_list{flex:1;overflow:hidden}.que_file_list p{margin-top:15px}.que_file_list p:first-of-type{margin-top:0}.que_file_list a{display:inline-block;max-width:100%;box-sizing:border-box;border-bottom:1px solid #222;padding-bottom:1px;white-space:nowrap;word-break:break-all;text-overflow:ellipsis;overflow:hidden}.popup_full.pop_email .popup_inner{min-height:auto}.pop_email_box{border-radius:10px;background-color:#f5f5f5;font-size:16px;font-weight:700;text-align:center;padding:20px 30px}.pop_email_txt{color:#999;margin-top:20px}.pop_email_date{color:#616161;margin-top:10px}.sitemap_cont{display:flex;border-top:1px solid #eee}.sitemap_cont:first-of-type{padding-top:0;border-top:0}.sitmap_tit{flex:0 0 150px;font-size:28px;padding-bottom:20px;margin-right:50px;padding-top:30px;font-weight:700}.sitmap_detail{flex:1;padding-top:30px;padding-bottom:20px}.sitmap_list{display:flex;flex-wrap:wrap;padding:30px 20px 0}.sitmap_list:first-of-type{padding-top:0}.sitmap_box{flex:0 0 25%;box-sizing:border-box;margin-bottom:30px}.sitmap_box dd{margin-top:10px}.sitmap_box dd a{font-size:16px;color:#616161}.s_cont_tit{margin-top:5px}.s_cont_tit a{font-size:18px;font-weight:700}.sitemap_cont:first-of-type .sitmap_tit{border-top:0;padding-top:0}.sitemap_cont:first-of-type .sitmap_detail{border-top:0;padding-top:0}.import_banner{background-color:#739ab3;border-radius:20px;text-align:center;overflow:hidden}.import_banner a{display:block}.import_cont{display:flex;border-top:1px solid #e0e0e0;margin-top:60px;padding-top:50px}.import_cont:first-of-type{border-top:0;padding-top:0}.import_tit{flex:0 0 200px;font-size:28px;font-weight:700;padding-bottom:20px;margin-right:50px}.import_tit>span{color:#e80f00}.import_detail{flex:1;display:flex}.import_box{flex:0 0 50%}.import_box dd{font-size:16px;margin-top:10px}.import_box dd a{display:inline-block;color:#e80f00;margin-left:20px}.easypay_cont{padding-top:28px}.easypay_cont .finish_cont.sum .finish_head{padding-bottom:15px}.easypay_cont .finish_cont{margin-top:25px}.easypay_cont .finish_head{margin-bottom:12px}.easypay_cont .info_edit.type1 .form_box{flex:1}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.popup_preview .benefit_down .btn .name{max-width:40px}.fake_box .target:only-child{line-height:50px}.popup_full.pop_email .popup_inner{max-height:340px}.range_wrap{width:79%}.card_sort_top{height:45px}.pop_cardeasy .modify{height:15px}}.sorting_product .no_result .sub_txt{margin-top:10px}.sorting_product .no_result .barea{padding-top:36px}.sorting_product .no_result .barea .btn_grade4{width:245px;height:45px;line-height:45px}.filter_category .category_index_all ul li ul{padding-bottom:0}.filter_category .category_index_all ul li ul li{padding-top:0;padding-bottom:31px}.reconfirm_list .info_edit,.easypay_cont .info_edit,.customer_info_wrap .info_edit{display:block;position:relative}.reconfirm_list .info_edit>.text,.easypay_cont .info_edit>.text,.customer_info_wrap .info_edit>.text{position:absolute;right:0;top:0}.reconfirm_list .info_edit .form_box,.easypay_cont .info_edit .form_box,.customer_info_wrap .info_edit .form_box{flex-wrap:wrap;align-items:flex-start;margin-left:0;margin-top:10px}.reconfirm_list .info_edit .form_box.phone .form_select,.easypay_cont .info_edit .form_box.phone .form_select,.customer_info_wrap .info_edit .form_box.phone .form_select{max-width:170px}.form_area_list>li.is-hide{display:none}.subcont_side{position:sticky;top:90px}.filter_category .category_brand{height:auto}.filter_category .category_brand .category_index_all{max-height:424px}.popup_full.pop_easyadmin .popup_content{padding:0;position:relative}.popup_full.pop_easyadmin .pop_iframe{border:0}.easyadmin_cont{padding:34px 20px 100px}.easyadmin_cont .btn_wrap{position:fixed;bottom:0;width:calc(100% - 40px);background-color:#fff;padding-top:20px}.easyadmin_form{padding:0 20px}.easyadmin_form li{position:relative;padding:10px 0 10px 150px}.easyadmin_form .form_tit{position:absolute;left:0;top:16px}.easyadmin_form .form_tit.c2{top:8px;line-height:1.3}.eadmin_top{position:relative;padding-right:110px;margin-bottom:26px;padding:0 20px}.eadmin_top .eadmin_txt{font-size:20px;font-weight:700}.eadmin_top .eadmin_prev{position:absolute;min-height:20px;right:20px;top:50%;background:url('../images/ico_reset.png') 0 50% no-repeat;padding-left:21px;transform:translateY(-50%)}.eadmin_top .eadmin_prev>span{font-size:16px}.easyadmin_cont .password_wrap{background-position:50% 56px;padding-top:80px}.easyadmin_cont.pop_cardeasy{padding-left:40px;padding-right:40px}.easyadmin_cont.pop_cardeasy .btn_wrap{position:static;bottom:auto;width:100%}.thumb_banner_wrap .thumb_banner .img_box{background:0}.thumb_banner_wrap .thumb_banner .img_box img{object-fit:cover}.filter_category{display:flex;flex-direction:column;position:sticky;position:-webkit-sticky;top:90px;max-height:calc(100vh - 110px);min-height:500px;padding-bottom:20px;box-sizing:border-box}.filter_category .filter_inner{height:auto;flex:1}.filter_category .filter_selected{margin-top:auto;position:relative;padding-top:20px;padding-bottom:0}.filter_category .filter_selected .option_choice{display:none;min-height:44px;margin-top:0;margin-bottom:10px}.filter_category .filter_selected .option_choice .option_box{display:block;overflow:hidden;overflow-y:auto;max-height:167px;margin-right:5px;padding-top:18px;box-sizing:border-box}.filter_category .filter_selected.active .option_choice{display:block}.passport_info_list .form_inp .inp_radio{margin-left:20px}.passport_info_list .form_inp .inp_radio:first-of-type{margin-left:0}.compare_box.type1 .comp_prod .txt_name{word-break:break-all}.sub_banner.type2 .swiper-slide{height:400px}.sub_banner.type2 .banner_badge{margin-bottom:19px;font-size:0}.sub_banner.type2 .banner_badge .badge{display:inline-block;position:relative;height:30px;margin-left:10px;padding:0 20px;font-size:14px;line-height:29px;border-radius:3px;background:rgba(34,34,34,0.1);color:rgba(255,255,2554,0.5);overflow:hidden}.sub_banner.type2 .banner_badge .badge .bg{position:absolute;left:0;top:0;right:0;bottom:0;background:#000;opacity:.5}.sub_banner.type2 .banner_badge .badge .tt{display:block;position:relative;color:#fff;opacity:.8;z-index:2}.sub_banner.type2 .banner_badge .badge:first-child{margin-left:0}.sub_banner.type2 .text_box .tit.st01{height:56px;line-height:1.4}.sub_banner.type2 .text_box .txt.st01{height:40px;margin-top:5px;line-height:1.4;opacity:.8}.easyadmin_form .inp_hnum{display:block;position:absolute;left:37px;top:50%;width:46px;height:6px;background:url('../images/ico_kicc_num.png') 0 0 no-repeat;font-size:0;text-indent:-9999px;transform:translateY(-50%)}.easyadmin_form .form_wrap.certify .form_select{margin-left:0;width:145px}.easyadmin_form .form_wrap.certify .form_select+.form_inp{margin-left:10px}.easyadmin_form .form_wrap.certify .btn_box{flex:0 0 145px;margin-right:10px}.easyadmin_form .form_wrap.certify .btn_box>button{width:100%}.easyadmin_form .form_wrap.certify .form_inp{flex:1}.easyadmin_form .form_wrap.certify+.form_wrap.certify{margin-top:20px}.easyadmin_form .certify_txt{font-size:13px;color:#222;line-height:1.7;margin-top:4px}.easyadmin_cont .agree_wrap{position:relative;margin-bottom:50px;padding:0 20px}.easyadmin_cont .agree_arror{position:absolute;left:170px;font-size:13px;color:#e80f00}.easyadmin_cont.certify{padding-top:40px}.popup_full.popup_address .popup_content{padding:0 40px 50px}.address-search{padding:40px 40px 35px}.address-content .tip .title{display:block;font-size:15px;font-weight:700;color:#222}.address-content .tip .text{padding-bottom:30px;font-size:15px;color:#616161}.address-content .tip .cont dl{position:relative;margin-top:13px;padding-left:9px}.address-content .tip .cont dl:first-child{margin-top:0}.address-content .tip .cont dl:before{display:block;content:"";position:absolute;top:11px;left:0;width:3px;height:3px;background:#999}.address-content .tip .cont dl dt,.address-content .tip .cont dl dd{font-size:14px;color:#616161;line-height:22px}.address-content .total .title{display:block;padding-bottom:18px;font-weight:400;font-size:14px;color:#222}.address-content .total .list ul li{position:relative;margin-top:10px}.address-content .total .list ul li:first-child{margin-top:0}.address-content .total .list ul li input{position:absolute;top:0;left:0;width:0;height:0;opacity:0}.address-content .total .list ul li label{display:block;padding:14px 20px 20px;border-radius:9px;border:1px solid #eee;box-sizing:border-box}.address-content .total .list ul li input:checked+label{border-color:#222}.address-content .total .pagination{margin:50px -40px 0}.address-content .detail .inner{margin-top:17px;padding:14px 20px 20px;border-radius:9px;border:1px solid #eee;box-sizing:border-box}.address-content .detail .address{margin-bottom:20px}.address-content .detail .form_inp{margin-bottom:20px}.address-content .address .number{font-size:15px;color:#222;line-height:25px}.address-content .address .road{position:relative;padding:4px 0 0 70px;font-size:0}.address-content .address .road em{display:inline-block;position:absolute;top:4px;left:0;min-width:60px;height:25px;border-radius:2px;background:#f5f5f5;font-size:15px;color:#999;line-height:25px;text-align:center}.address-content .address .road span{display:block;font-size:15px;color:#616161;line-height:25px}.address-content .no_result{padding-top:75px}.popup_full.pop_membership .popup_inner.type2{min-height:auto;height:530px;max-height:auto}.sub_top_wrap.failure{background:url('../images/ico_failure.png') 50% 84px no-repeat}.order_info_txt01{color:#616161;margin-top:20px;font-size:16px;line-height:21px}.order_info_txt01 span{color:#222}.order_info_txt02{color:#020000;font-weight:700;margin-top:20px;font-size:16px}.order_info_txt02 span{color:#e80f00}.order_info_txt02 .point{font-size:20px;line-height:42px}.order_info-btm{margin-top:68px}.order_info-btm p{font-size:16px;color:#616161}.order_info-btm p span{color:#222}.order_info-btm a.btn_link{font-size:16px;margin-top:11px}.popup_full .popup_content.type3{padding:40px 40px 0}.form_type .row{display:flex}.form_type .row .form_tit{width:150px;margin-bottom:0;padding:9px 10px 9px 0;box-sizing:border-box;font-size:15px}.form_type .row .form_cont{flex:1}.form_type .row ~ .row{margin-top:20px}.form_type .form_wrap ~ .btn_wrap{margin-top:10px}.form_type .form_box .form_inp{width:100%}.form_desc.st02{display:block;margin-top:7px;font-size:13px;color:#999;line-height:18px}.sec_terms{margin-top:25px}.accordion_wrap.type3 .accordion_tit{margin:41px 0 12px;padding:0}.accordion_wrap.type3 .accordion_tit .tit{overflow:hidden;font-size:16px;font-weight:700;word-break:keep-all;word-wrap:break-word}.accordion_wrap.type3 .accordion_tit .tit em{color:#e80f00}.accordion_wrap.type3 .info_item .title{font-size:14px}.accordion_wrap.type3 .info_item .text{font-size:14px;line-height:22px}.accordion_wrap.type3 .info_item .text>.impt{font-size:16px}.accordion_wrap.type3 .customer_agree_notice{margin-top:37px}.accordion_wrap.type3 .customer_agree_notice .text{font-size:14px}.terms_box .detail ~ .detail{margin-top:30px}.terms_box .detail .terms_title{margin-bottom:8px}.terms_box .detail .terms_title .title{display:block;font-size:14px;font-weight:700;line-height:22px;color:#222}.terms_box .detail .cont_box,.terms_box .bullet_list>li{font-size:14px;line-height:22px;color:#616161}.terms_box .bullet_list>li+li{margin-top:0}.txt_big,.bullet_list>li.txt_big{font-size:16px;font-weight:700;line-height:24px;color:#222;text-decoration:underline}.bullet_list>li.txt_big:before{background:#222}.terms_agree{margin-top:32px;font-size:14px;color:#616161;line-height:22px}.popup_terms .terms_box .detail ~ .detail{margin-top:50px}.popup_terms .terms_box .detail .terms_title{margin-bottom:13px}.popup_terms .terms_box .detail .terms_title .title{font-size:20px;line-height:29px}.popup_terms .terms_box .detail .cont_box,.popup_terms .terms_box .bullet_list>li{font-size:16px;line-height:24px}.popup_terms .txt_big,.popup_terms .bullet_list>li.txt_big{font-size:18px;line-height:30px}.popup_terms .terms_agree{margin-top:50px;font-size:16px;line-height:24px}.terms_agree_check{margin-top:40px}.terms_agree_check .agree_list li+li{margin-top:6px}.terms_agree_check .agree_list .inp_checkbox>label{padding-left:28px;background:0;color:#616161;font-size:15px;line-height:26px}.terms_agree_check .agree_list .inp_checkbox>label:before{content:'';display:block;position:absolute;top:10px;left:5px;width:12px;height:8px;background:url('../images/ico_checkbox03.png')no-repeat 0 0/12px auto}.terms_agree_check .agree_list .inp_checkbox>input:checked+label:before{background-position:0 -18px}.terms_agree_check .agree_list .inp_checkbox>label em{color:#e80f00}.info_type .info_item .title_wrap.st02{padding-bottom:12px}.info_type .info_item ~ .info_item{margin-top:34px}.info_type .info_box_list li{align-items:flex-start}.info_type .info_box_list li .text{text-align:right;word-break:break-all;flex:1}.info_box_list .txt{font-size:15px;color:#222;text-align:center}.pop_btm_txt{padding:0 20px 36px}.pop_btm_txt p{font-size:14px;color:#222;line-height:22px;word-break:keep-all;word-wrap:break-word}.title_wrap .main_title>strong em{color:#e80f00}.sorting_product .no_result{padding:120px 0}.popup_full.popup_mkt .popup_head>.title{display:flex;align-items:center;min-height:70px;padding-left:84px;background:url('../images/ico_mkt.png') no-repeat 0 center /70px auto}.popup_full.popup_mkt .popup_inner{min-height:547px}.popup_full.popup_mkt .mkt-wrap{margin-top:12px}.popup_full.popup_mkt .mkt-wrap .section{margin-top:33px}.popup_full.popup_mkt .mkt-wrap .section:first-child{margin-top:0}.popup_full.popup_mkt .mkt-wrap .section .top{display:flex;justify-content:space-between;align-items:center}.popup_full.popup_mkt .mkt-wrap .section .title{font-weight:700;font-size:18px;color:#222}.popup_full.popup_mkt .mkt-wrap .section .stitle{font-weight:700;font-size:16px;color:#999}.popup_full.popup_mkt .mkt-wrap .section .text{margin-top:11px;font-size:14px;color:#616161;line-height:22px}.popup_full.popup_mkt .mkt-wrap .section.disabled{pointer-events:none}.popup_full.popup_mkt .mkt-wrap .section.disabled .stitle{color:#cacaca}.popup_full.popup_mkt .mkt-wrap .section.disabled .inp_checkbox>label{color:#cacaca}.popup_full.popup_mkt .mkt-wrap .chosen{overflow:hidden;margin-top:18px}.popup_full.popup_mkt .mkt-wrap .chosen>*{float:left;margin-left:60px;vertical-align:top}.popup_full.popup_mkt .mkt-wrap .chosen>*:first-child{margin-left:0}.pop_notice_wrap .pop_noti_title{font-size:20px;font-weight:700;margin-bottom:15px}.pop_notice_wrap .pop_noti_cont{font-size:16px;color:#616161;line-height:1.5}.pop_notice_wrap .bullet_list{margin-top:35px}.pop_notice_wrap .bullet_list li{font-size:16px;line-height:1.5}.evtBoard{margin:50px 40px 0 40px}.evtBoard .evtTitle{margin-bottom:20px;font-size:0;line-height:1}.evtBoard .evtTitle .tit{font-size:16px;font-weight:700}.evtBoard .evtTitle .dsc{margin-left:10px;font-size:13px;color:#616161}.evtBoard .evtWrite{font-size:0}.evtBoard .evtWrite textarea{width:900px;height:120px;padding:20px;border:1px solid #e0e0e0;background-color:#fff;border-radius:10px;box-sizing:border-box;font-size:14px;line-height:22px;color:#222;resize:none}.evtBoard .evtWrite textarea::placeholder{font-size:14px;color:#bbb}.evtBoard .evtWrite textarea:focus{border-color:#222}.evtBoard .evtWrite textarea:disabled{background-color:#fafafa}.evtBoard .evtWrite .btnSns{display:inline-block;width:285px;height:60px;margin-left:15px;vertical-align:bottom}.evtBoard .evtWrite ~ .evtTable{margin-top:50px}.evtBoard .evtTable table{width:100%;table-layout:fixed}.evtBoard .evtTable thead th{height:60px;background:#f5f5f5;color:#222;font-size:16px;text-align:center;font-weight:700}.evtBoard .evtTable thead th:first-child{border-top-left-radius:10px}.evtBoard .evtTable thead th:last-child{border-top-right-radius:10px}.evtBoard .evtTable tbody td{padding:22px 5px 24px;text-align:center;font-size:16px;color:#222;line-height:1.75;word-break:break-all;border-bottom:1px solid #f5f5f5;box-sizing:border-box}.evtBoard .evtTable tbody .num{font-weight:400}.evtBoard .evtTable tbody .cont{text-align:left}.evtBoard .evtTable tbody .cont img{margin-left:5px;vertical-align:6px}.evtBoard .evtTable tbody .writer{font-weight:700}.evtBoard .evtTable tbody .date{font-weight:400;color:#616161}.evtBoard .evtTable tbody .noResult{padding:32px 5px 24px;text-align:center;border-bottom:0}.evtBoard .pagination{margin:30px 0 90px}.evtBoard .pagination ul li{display:inline-block}.evtBoard .pagination .pagingFirst,.evtBoard .pagination .pagingPrev,.evtBoard .pagination .pagingNext,.evtBoard .pagination .pagingLast{padding:0 14px}.evtBoard .pagination li a.on{background-color:#fff;color:#222;font-weight:700}.pop_review_option .popup_head{padding-bottom:33px}.review_header .review_group{flex:1}.review_header .review_info_wrap{display:flex;align-items:center;flex-grow:1;min-width:0}.review_header .review_info_box{display:flex;align-items:center;min-width:0}.review_header .review_name{display:block;overflow:hidden;padding-right:1px;line-height:21px;white-space:nowrap;text-overflow:ellipsis;word-break:break-all}.review_header .review_myinfo{white-space:nowrap;margin:0 10px}.review_myinfo{display:inline-block;font-size:0;vertical-align:top}.review_myinfo .item{display:inline-block;margin-left:8px;font-size:13px;color:#616161;line-height:21px}.review_myinfo .item:before{content:'';display:inline-block;position:relative;top:1px;width:1px;height:12px;margin-right:8px;background-color:#e0e0e0}.review_myinfo .item:first-child{margin-left:0}.review_myinfo .item:first-child:before{display:none}.review_manage{margin-left:auto;font-size:0;white-space:nowrap}.review_manage .inner{margin-right:-10px}.review_manage .btns_txt{display:inline-block;position:relative;padding:0 10px;font-size:13px;color:#222;line-height:21px}.review_manage .btns_txt+.btns_txt:before{content:'';display:inline-block;position:absolute;left:0;top:50%;transform:translateY(-50%);width:1px;height:12px;background-color:#e0e0e0}.review_header .review_badge{margin-top:0;margin-left:10px}.review_badge{font-size:0}.review_badge .badge_inner{margin-top:-5px}.review_badge .badge{display:inline-block;height:25px;margin:5px 5px 0 0;padding:0 10px;background-color:#f5f5f5;border:1px solid transparent;box-sizing:border-box;font-size:13px;color:#616161;line-height:23px;white-space:nowrap}.review_badge .badge.buyer{border-color:#222;background-color:#fff;color:#222}.review_badge .badge.creator{border-color:#ec486a;background-color:#fff;color:#ec486a}.review_badge .badge.preuser{border-color:#9e90e6;background-color:#fff;color:#9e90e6}.review_badge .badge_inner{display:inline-block;position:relative}.review_badge .badge_link{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%}.review_badge .badge_link span{font-size:0}.popup_review_filter .popup_edit_list .popup_edit_item{display:block}.popup_review_filter .popup_edit_list>ul>li+li{margin-top:35px}.popup_review_filter .popup_edit_list .popup_edit_title{display:block;width:100%;word-break:break-all}.popup_review_filter .popup_edit_list .popup_edit_box{display:block}.popup_review_filter .popup_edit_list .popup_edit_group{display:block}.popup_review_filter .option_value .accordion_tit .ac_tit_cont{flex:none}.popup_review_filter .option_value .btn_ico.delete{display:inline-block;overflow:hidden;margin-left:20px}.popup_review_filter .option_value .btn_ico.delete span{display:block;position:relative;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-break:break-all;text-align:left;font-size:14px;color:#999}.popup_review_filter .option_value .text_check_wrap{margin-top:20px}.popup_review_filter .option_value .text_check_wrap li+li{margin-top:5px}.popup_review_filter .option_value .text_checkbox{display:block;line-height:1;font-size:0}.popup_review_filter .option_value .text_checkbox label{display:inline-block;overflow:hidden;max-width:100%;text-overflow:ellipsis;white-space:nowrap;line-height:24px}.review_header .review_name{font-size:16px}.product_infobox{margin:26px 0 22px;padding:10px;background-color:#f5f5f5;border-radius:10px;box-sizing:border-box}.product_infobox .product_cont{display:flex;align-items:center;width:100%}.product_infobox .pro_img{width:100px;height:100px;background-color:#fff;border-radius:10px}.product_infobox .pro_img:before{display:none}.product_infobox .pro_img .pimg_box{display:block;padding:5px}.product_infobox .pro_detail{flex:1;overflow:hidden;padding:0 0 0 14px;box-sizing:border-box}.product_infobox .pro_info .info_brand{font-size:13px}.product_infobox .pro_info .info_name{font-size:13px;color:#616161}.review_content .review_box .clip_box .time{font-size:12px;color:#fff;line-height:22px}.popup_review_detail .clip_box,.popup_review_detail .video_box{margin-top:20px}.popup_review_detail .review_detail_list{width:663px;margin:0 auto}.popup_review_detail .popup_content{padding:40px 0}.review_detail_list .swiper-wrapper{height:auto!important}.review_detail_list .swiper-slide{max-height:625px}.review_detail_list .swiper-slide.swiper-slide-active{max-height:100%}.review_content .review_box .video_box+.img_box,.review_content .review_box .clip_box+.img_box{margin-top:20px}.compare_box.type1{border:0}.compare_box.type1 .compare_item{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;box-sizing:border-box}.compare_box.type1 .compare_item .comp_price{padding:15px}.compare_box.type1 .compare_item:last-child{border-right:1px solid #e5e5e5}.compare_box.type1 .compare_item.similar_now{position:relative}.compare_box.type1 .compare_item.similar_now:before{display:block;content:"";position:absolute;top:-1px;left:0;z-index:1;width:100%;height:calc(100% - -2px);border:1px solid #222;box-sizing:border-box;pointer-events:none}.compare_box.type1 .compare_item.similar_now .pro_now{display:inline-block;overflow:hidden;position:absolute;top:0;left:0;z-index:1;min-width:115px;height:20px;padding:0 10px;box-sizing:border-box;background:#222;font-size:12px;color:#fff;text-align:center;line-height:20px;max-width:100%;white-space:nowrap;text-overflow:ellipsis}.popup_preview.popup_option .pro_detail>.pro_info{height:452px}.popup_preview .popup_bottom{padding-top:17px}.popup_preview .pro_info .popup_fixed{padding-bottom:21px}.popup_preview .pro_price_wrap .pro_price_info:first-child{padding-top:0}.popup_preview .choice_area{position:relative;margin-top:30px;padding-top:27px;border-top:1px solid #e5e5e5}.popup_preview .choice_area>div{position:relative}.popup_preview .choice_area .opt_itemlist{position:relative;width:100%;padding-bottom:24px;font-weight:400}.popup_preview .choice_area .opt_itemlist .item_name{display:inline-block;overflow:hidden;max-width:250px;text-overflow:ellipsis}.popup_preview .choice_area .opt_select_list{overflow:visible;position:relative;top:auto;width:100%;max-height:100%}.popup_preview .choice_area .opt_result_area{overflow:visible;max-height:100%}.popup_preview .choice_area .ch_top{position:absolute;top:27px;left:0;z-index:1}.popup_preview .choice_area .ch_detail .opt_itemlist{padding-bottom:18px}.popup_preview .choice_area.on .ch_default{display:none}.popup_preview .color_list .list .item{vertical-align:top}.popup_preview .color_list .list .item.on .img_box{overflow:hidden;position:relative}.popup_preview .color_list .list .item.on .img_box img{object-fit:cover}.popup_preview .color_list .list .item.on .img_box:after{display:block;content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:6px;border:1px solid #222;box-sizing:border-box}.filter_category .sub_list>li .accordion_tit a{width:100%;font-size:0}.filter_category .sub_list>li .accordion_tit a *{vertical-align:top}.filter_category .sub_list>li .accordion_tit .total{margin-top:1px}.filter_category .sub_list>li .accordion_tit .tit{font-size:14px}.filter_category .sub_list>li.on .accordion_tit a:not(.accordion_btn){color:#cd473b;font-size:0}.filter_category .sub_list>li li a{font-weight:700}.filter_category .filter_selected .option_choice{background:#fafafa}.filter_category .filter_selected .option_choice .title{display:block;padding:16px 20px 13px;font-size:14px;font-weight:700;color:#222}.filter_category .filter_selected .option_choice:not([data-accordion]) .option_box{max-height:92px;padding-top:0}.filter_category .filter_selected .option_choice .option_box .btn_ico{margin-top:8px;font-size:14px}.sorting_product .sorting_wrap .sort_multi{margin:0 19px 0 15px;line-height:50px}.sorting_product .sorting_wrap .sort_multi .inp_checkbox{line-height:22px;font-size:15px}.sorting_product .sorting_wrap .btn_curation{padding-left:22px;font-size:14px;color:#000;background:url(../images/ico_curation.png) no-repeat left center /16px auto}.sorting_product .sorting_wrap .choice_btn{margin:0 25px 0 15px;line-height:50px}.sorting_product.conts_filter_product .sorting_wrap .choice_wrap{height:auto;margin-bottom:0}.sorting_product.conts_filter_product .sorting_wrap .choice_wrap>.choice_list>li{height:auto;line-height:normal}.sorting_product.conts_filter_product .sorting_wrap .sort_multi{margin-right:0;line-height:normal}.lnb_wrap .lnb.my li .tag{display:inline-flex;position:relative;top:-1px;align-items:center;justify-content:center;overflow:hidden;height:24px;margin:-2px 0 0 7px;padding:0 10px 0 19px;border-radius:20px;border:1px solid #e80f00;background:url('../images/ico_plus02.png') no-repeat 10px 8px /7px auto;font-weight:400;font-size:12px;color:#e80f00;text-align:center;box-sizing:border-box;vertical-align:middle}.review_retail{overflow:hidden;display:flex;align-items:center;height:40px;margin-bottom:19px;padding:0 20px;border-radius:10px;background:#f5f5f5;isolation:isolate}.review_retail .retail{display:flex;min-width:0}.review_retail .retail .brand{margin-right:10px;font-weight:700;font-size:13px;color:#222}.review_retail .retail .text{flex:1;overflow:hidden;min-width:0;font-size:13px;color:#616161;white-space:nowrap;text-overflow:ellipsis}.review_retail .review_badge{margin:0 0 0 auto;padding-left:20px}.review_retail .review_badge .badge_inner,.review_retail .review_badge span{margin:0}.review_header .review_info .review_state{margin-left:13px;font-size:0}.review_header .review_info .review_state span{display:inline-block;position:relative;margin-left:10px;padding-left:11px;font-size:12px;color:#616161;line-height:17px;vertical-align:top}.review_header .review_info .review_state span:first-child{margin-left:0;padding-left:0}.review_header .review_info .review_state span:first-child:before{display:none}.review_header .review_info .review_state span:before{display:block;content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:1px;height:12px;background:#e0e0e0}.review_header .review_info .review_state span em{font-weight:400}.review_header .utillity_area{display:flex;align-items:center;margin-left:auto}.review_header .utillity_area>*{margin-left:20px}.review_header .utillity_area>*:first-child{margin-left:0}.review_header .review_fixed{display:inline-block;width:25px;height:25px;background:url('../images/ico_pin02.png') no-repeat center center /100% auto;font-size:0;display:none}.reviewlist_cont{margin-top:28px}.reviewlist_cont .review_item+.review_item{margin-top:60px}.reviewlist_cont .review_header .review_info{margin:0}.reviewlist_cont .review_header .review_grade .grade_list .grade{height:10px}.reviewlist_cont .review_header .review_grade .grade_list .grade+.grade{margin-left:4px}.reviewlist_cont .review_contents{display:flex;position:relative;margin-top:23px;padding-right:0}.reviewlist_cont .review_contents:after{display:none;content:"";position:absolute;top:4px;right:1px;z-index:0;width:14px;height:8px;background:url('../images/ico_arrow20.png') no-repeat 0 0 /100% auto}.reviewlist_cont .review_contents .review_link{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;max-height:100px;font-size:0;pointer-events:none}.reviewlist_cont .review_contents .review_box{overflow:hidden}.reviewlist_cont .review_contents .review_box>p:first-child{position:relative;top:-4px}.reviewlist_cont .review_contents .review_box p{font-size:16px;color:#222;line-height:26px}.reviewlist_cont .review_contents .review_box p ~ *{margin-top:20px}.reviewlist_cont .review_contents .review_box .video_box{width:100%;height:557px}.reviewlist_cont .review_contents .review_box .video_box video{height:100%}.reviewlist_cont .review_contents .review_box .clip_box{width:160px;height:330px;border-radius:8px;isolation:isolate}.reviewlist_cont .review_contents .review_thumb{overflow:hidden;margin-right:20px}.reviewlist_cont .review_contents .review_thumb .inner{position:relative}.reviewlist_cont .review_contents .review_thumb .img{position:relative;overflow:hidden;width:100px;height:100px;border-radius:8px;isolation:isolate}.reviewlist_cont .review_contents .review_thumb .img:before{display:block;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.03)}.reviewlist_cont .review_contents .review_thumb .img img{width:100%;height:100%;object-fit:cover}.reviewlist_cont .review_contents .review_thumb .total{position:absolute;bottom:5px;right:5px;min-width:30px;height:30px;border-radius:5px;background:rgba(0,0,0,0.5);font-size:15px;color:#fff;line-height:30px;text-align:center}.reviewlist_cont .review_contents .review_thumb.play .img:after{display:block;content:"";position:absolute;top:50%;left:50%;z-index:1;transform:translate(-50%,-50%);width:32px;height:34px;background:url('../images/ico_playbtn.png') no-repeat 0 0 /100% auto}.reviewlist_cont .review_contents .review_thumb.play .total{display:none}.reviewlist_cont .review_contents .review_summary_content{flex:1;position:relative}.reviewlist_cont .review_contents .review_summary_content .review_box{max-height:104px}.reviewlist_cont .review_contents .review_summary_content .review_box p{word-break:break-word}.reviewlist_cont .review_contents .review_content{display:none;flex:1}.reviewlist_cont .review_contents.on:after{background-image:url('../images/ico_arrow20_on.png')}.reviewlist_cont .review_contents.on .review_summary_content{display:none}.reviewlist_cont .review_contents.on .review_content{display:block}.reviewlist_cont .review_contents.on .review_content .review_box{position:relative;z-index:2}.reviewlist_cont .review_contents.is-more{padding-right:40px}.reviewlist_cont .review_contents.is-more:after{display:block}.reviewlist_cont .review_contents.is-more .review_link{pointer-events:auto}.reviewlist_cont .review_contents.is-more .review_summary_content .review_box{display:-webkit-box;overflow:hidden;-webkit-line-clamp:4;-webkit-box-orient:vertical;text-overflow:ellipsis}.reviewlist_cont+.pagination{margin-top:40px}.notice_wrap .basic_list .stitle{display:block;margin-top:3px;font-weight:700;font-size:14px;color:#616161;line-height:28px}.notice_wrap .basic_list ul li{font-size:14px;color:#616161;line-height:28px}.tip_list dt,.tip_list dd{line-height:22px;font-size:14px;color:#fff;white-space:normal;word-break:keep-all}.tip_list dt{margin-top:10px;font-weight:700}.tip_list dt:first-child{margin-top:0}.badge_wrap{margin-top:29px}.badge_wrap .form_table.type3 th{padding:16px 20px;font-weight:400}.badge_wrap .form_table.type3 td{padding:14px 20px;text-align:left}.badge_wrap .form_table.type3 td.badge{padding:14px 0;text-align:center}.badge_wrap .form_table.type3 td .bdg_title{display:block;font-weight:700;font-size:14px;color:#222;border:0;line-height:24px}.badge_wrap .form_table.type3 td .bdg_text{font-size:14px;color:#616161;line-height:24px}.badge_wrap .form_table.type3 td .notice_wrap{margin-top:0}.badge_wrap .form_table.type3 td .notice_wrap ul{margin-top:2px}.badge_wrap>.notice_wrap{margin-top:26px}.popup_review_detail .review_bottom{margin:75px 0 20px}.no_response{margin-top:150px;text-align:center}.no_response .result_box{padding-top:104px;background:url('../images/ico_noresult01.png') no-repeat center top /80px auto}.no_response .result_box .result_title{font-size:20px;color:#222}.no_response .result_box .result_text{padding-top:8px;font-size:16px;color:#616161;line-height:28px}.no_response .btn_wrap{display:block;margin-top:24px;text-align:center;font-size:0}.shilla_micro_wrap+.list_product{margin-top:100px}.shilla_micro_wrap+.list_product .search_result_product .no_result{margin-top:-100px}.shilla_micro_wrap+.list_product .filter_search>.sub_section:first-child .product_wrap.prod_col4{margin-left:-20px}.shilla_micro_wrap+.list_product .filter_search>.sub_section:first-child .product_wrap.prod_col4.type1 .pro_img{width:240px;height:240px}.shilla_micro_wrap+.list_product .filter_search>.sub_section:first-child .product_wrap.prod_col4.type1 .product_box{width:240px;margin-top:5px;margin-left:20px}.shilla_micro_wrap+.list_product .filter_search>.sub_section:first-child .product_wrap.prod_col4.type1 .product_box:nth-child(-n+5){margin-top:0}.shilla_micro_wrap+.list_product .filter_search>.sub_section:first-child .product_wrap.prod_col4.type1 .pro_detail .pro_info .info_name{display:block;min-height:23px;white-space:nowrap}.shilla_micro_wrap+.list_product .filter_search>input+.sub_section .product_wrap.prod_col4{margin-left:-20px}.shilla_micro_wrap+.list_product .filter_search>input+.sub_section .product_wrap.prod_col4.type1 .pro_img{width:240px;height:240px}.shilla_micro_wrap+.list_product .filter_search>input+.sub_section .product_wrap.prod_col4.type1 .product_box{width:240px;margin-top:5px;margin-left:20px}.shilla_micro_wrap+.list_product .filter_search>input+.sub_section .product_wrap.prod_col4.type1 .product_box:nth-child(-n+5){margin-top:0}.shilla_micro_wrap+.list_product .filter_search>input+.sub_section .product_wrap.prod_col4.type1 .pro_detail .pro_info .info_name{display:block;min-height:23px;white-space:nowrap}.awards_ranking .best_ranking{padding-top:0}.awards_ranking .best_ranking .subpage_title{padding-top:72px;padding-bottom:37px}.reconfirm_txt{font-size:16px;line-height:21px;margin-top:30px}.filter_category{max-height:calc(100vh - 90px);padding-bottom:30px}.filter_category .btn_wrap{margin-top:10px}.filter_category .filter_title{position:relative}.filter_category .filter_title .btn_refresh{display:inline-block;position:absolute;top:14px;right:13px;padding-right:26px;background:url('../images/ico_reset.png') no-repeat right center /16px auto;font-size:15px;color:#222}.filter_category .filter_selected{padding-top:0}.filter_category .filter_selected.active{padding-top:20px}.filter_category .filter_selected .option_choice{margin-bottom:0}.form_terms{width:450px;box-sizing:border-box;margin-top:6px;padding-left:10px}.form_terms .ft_max{font-size:13px;color:#e80f00;font-weight:700}.form_terms .ft_list{margin-top:2px}.form_terms .ft_list::after{content:'';display:block;clear:both}.form_terms .ft_list li{box-sizing:border-box;float:left;width:calc(100% / 2);position:relative;font-size:13px;color:#999;line-height:22px;padding-left:6px}.form_terms .ft_list li::before{display:block;position:absolute;left:0;top:0;content:'·';color:#222}.form_terms .ft_list li>span{color:#222}.popup_order_paybenefit .title_wrap .btn_tooltip{color:#000;font-weight:700}.popup_order_paybenefit .pay_btm_txt{text-align:center;padding-bottom:17px}.popup_order_paybenefit .info_box_list{margin-bottom:40px}.gwp_gift_box{display:table;position:relative;width:100%;table-layout:fixed}.gwp_gift_box .item_img{display:table-cell;width:230px}.gwp_gift_box .item_img .inner{overflow:hidden;position:relative;width:230px;height:100px;border-radius:20px;background:#fff;text-align:center}.gwp_gift_box .item_img .inner>img{width:100px;height:100px}.gwp_gift_box .item_box{display:table-cell;padding-left:20px;vertical-align:middle}.gwp_gift_box .item_box>*{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.gwp_gift_box .item_box [class^="info_"]{font-weight:700;font-size:16px}.gwp_gift_box .item_box .info_txt{display:-webkit-box;white-space:normal;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-break:break-all;margin-top:4px}.gwp_gift_box .item_box .date{margin-top:9px;font-size:14px}.gwp_gift_box .item_tag{display:none;position:absolute;left:0;top:0;width:100%;height:100%;font-weight:700;font-size:22px;color:#fff;background:rgba(0,0,0,0.3)}.gwp_gift_box .item_tag span{display:flex;height:100%;align-items:center;justify-content:center}.gwp_gift_box.soldout .item_out{display:block}.popup_brand_list .popup_content{padding-right:26px}.brand_list_wrap{overflow:hidden;height:609px}.brand_list_wrap .category_list{display:flex;justify-content:space-between;align-items:center;position:sticky;top:0;padding:20px 0 23px}.brand_list_wrap .category_index_group{position:relative;margin-left:184px;padding-left:20px;border-radius:0;background:0}.brand_list_wrap .category_index_group:before{content:'';display:block;position:absolute;top:50%;left:0;transform:translateY(-50%);width:1px;height:12px;background:#e0e0e0}.brand_list_wrap .category_index_group ul{padding:0;text-align:left}.brand_list_wrap .category_index_group ul li{padding:0}.brand_list_wrap .category_index_group ul li span{width:auto;height:auto;line-height:normal;font-size:18px}.brand_list_wrap .category_index_group ul li a{padding:0 5px;color:inherit;border-radius:0;background:0;box-sizing:border-box}.brand_list_wrap .category_index_group ul li:first-child a{padding-left:0}.brand_list_wrap .category_index_group ul li:not(.active) span{color:rgba(34,34,34,0.6)}.brand_list_wrap .category_index_group ul li:not(.active) a{font-weight:400}.brand_list_wrap .category_index_group ul li.active a:after{content:'';width:4px;height:4px;position:absolute;top:4px;right:-2px;border-radius:50%;background-color:#e80f00}.brand_list_wrap .category_index{display:block}.brand_list_wrap .category_index_all{margin-left:0}.brand_list_wrap .category_index_all::-webkit-scrollbar{display:block}.brand_list_wrap .category_index_all>ul{padding-left:0}.brand_list_wrap .category_index_all ul li strong{position:unset;height:auto;padding-bottom:0}.brand_list_wrap .category_index_all ul li strong:before{content:none}.brand_list_wrap .category_index_all ul li ul{padding:0}.brand_list_wrap .category_index_all ul li ul li{padding-top:0}.brand_list_wrap .category_index_all ul li ul li a{font-size:15px}.brand_list_wrap .brand_tab{margin-top:0}.brand_list_wrap .brand_tab .tab_contents{margin-top:-27px;padding-top:0}.brand_list_wrap .brand_tab .popup_scroll{position:relative;margin-top:30px;height:470px}.brand_list_wrap .brand_tab .tab_result.type2{margin-top:0;padding-right:14px}.brand_list_wrap .brand_tab .tab_result.type2 .order_brand_list>ul>li{width:calc(100% / 3);padding-left:24px;padding-right:0;box-sizing:border-box}.brand_list_wrap .choice_wrap.type3>.choice_list>li+li{margin-left:10px}.scents_wrap{position:relative}.scents_wrap .scents_inner{height:730px;box-sizing:border-box}.scents_wrap .scents_inner>.btn_wrap{position:absolute;left:20px;right:20px;bottom:20px}.scents_wrap .swiper_visual_arrow button.swiper_prev{left:100px;margin-top:4px}.scents_wrap .swiper_visual_arrow button.swiper_next{right:100px;margin-top:4px}.scents_card{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;margin-top:-28px}.scents_card .heading_wrap{display:block;margin:0;text-align:center}.scents_card .heading_wrap .title{display:block;font-family:'Marcellus';font-weight:400;font-size:32px;color:#fff;line-height:normal}.scents_card .heading_wrap .subtit{margin-top:17px;margin-bottom:33px;font-weight:700;font-size:16px;line-height:26px;color:#fff}.scents_card .heading_wrap .subtext{margin-top:35px;opacity:.7;min-height:72px;font-size:16px;line-height:26px;color:#fff}.wheel_thumb_slider .swiper-slide{display:flex;align-items:center;justify-content:center;opacity:.7;transition:all 200ms linear;width:auto!important;height:39px;padding:10px;box-sizing:border-box;cursor:pointer}.wheel_thumb_slider .swiper-slide{-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform}.wheel_thumb_slider .swiper-slide span{font-weight:400;font-size:14px;color:transparent}.wheel_thumb_slider .swiper-slide.swiper-slide-active{opacity:1}.wheel_thumb_slider .swiper-slide.swiper-slide-active span{font-weight:700;font-size:16px;line-height:0}.wheel_thumb_slider .swiper-slide span{background:linear-gradient(transparent,transparent);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.wheel_thumb_slider .swiper-slide.swiper-slide-active span{background:0;color:#fff;-webkit-text-fill-color:#fff;-webkit-background-clip:initial}.wheel_thumb_slider:not(.wheel_thumb_move) .swiper-slide.swiper-slide-prev span,.wheel_thumb_slider:not(.wheel_thumb_move) .swiper-slide.item_prev span{background:linear-gradient(to left,#fff,#fff);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.wheel_thumb_slider:not(.wheel_thumb_move) .swiper-slide.swiper-slide-next span,.wheel_thumb_slider:not(.wheel_thumb_move) .swiper-slide.item_next span{background:linear-gradient(to right,#fff,#fff);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.wheel_thumb_slider .swiper-slide.item_prevs span{background:linear-gradient(to left,#fff,transparent);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.wheel_thumb_slider .swiper-slide.item_nexts span{background:linear-gradient(to right,#fff,transparent);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.wheel_thumb_slider.wheel_thumb_move .swiper-slide:not(.swiper-slide-active) span{background:linear-gradient(to right,#fff,#fff);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.wheel_thumb_slider:not(.wheel_thumb_move) .swiper-slide.item_nexts{opacity:.3}.wheel_thumb_slider:not(.wheel_thumb_move) .swiper-wrapper.watery .swiper-slide.item_prevs{opacity:.8}.wheel_thumb_slider:not(.wheel_thumb_move) .swiper-wrapper.watery .swiper-slide.item_nexts{opacity:.2}.wheel_thumb_slider:not(.wheel_thumb_move) .swiper-wrapper.honey .swiper-slide.item_next{opacity:.5}.wheel_thumb_slider:not(.wheel_thumb_move) .swiper-wrapper.honey .swiper-slide.item_nexts{opacity:.1}.wheel_thumb_slider:not(.wheel_thumb_move) .swiper-wrapper.powdery .swiper-slide.item_next{opacity:.5}.wheel_thumb_slider:not(.wheel_thumb_move) .swiper-wrapper.powdery .swiper-slide.item_nexts{opacity:.1}.wheel_thumb_slider:not(.wheel_thumb_move) .swiper-wrapper.leathery .swiper-slide.item_prev{opacity:.5}.wheel_thumb_slider:not(.wheel_thumb_move) .swiper-wrapper.leathery .swiper-slide.item_prevs{opacity:0}.wheel_thumb_slider:not(.wheel_thumb_move) .swiper-wrapper.leathery .swiper-slide.item_nexts{opacity:.8}.wheel_thumb_slider:not(.wheel_thumb_move) .swiper-wrapper.minty .swiper-slide.item_prevs{opacity:.3}.wheel_thumb_slider:not(.wheel_thumb_move) .swiper-wrapper.spicy .swiper-slide.item_prevs{opacity:.9}.wheel_thumb_slider:not(.wheel_thumb_move) .swiper-wrapper.spicy .swiper-slide.item_nexts{opacity:.1}.wheel_thumb_slider:not(.wheel_thumb_move) .swiper-wrapper.aromatic .swiper-slide.item_prevs{opacity:.9}.wheel_thumb_slider:not(.wheel_thumb_move) .swiper-wrapper.aromatic .swiper-slide.item_nexts{opacity:.1}.wheel_thumb_slider:not(.wheel_thumb_move) .swiper-wrapper.musk .swiper-slide.item_prevs{opacity:.1}.wheel_thumb_slider:not(.wheel_thumb_move) .swiper-wrapper.musk .swiper-slide.item_nexts{opacity:.7}.wheel_thumb_slider:not(.wheel_thumb_move) .swiper-wrapper.woody .swiper-slide.item_prevs{opacity:.9}.wheel_thumb_slider .swiper-wrapper,.wheel_cont_slider .swiper-wrapper{flex-wrap:nowrap;flex-direction:row}.wheel_thumb_slider .swiper-wrapper,.wheel_cont_slider .swiper-wrapper{-webkit-transition-timing-function:linear!important;transition-timing-function:linear!important}.wheel_cont_slider .item_list{z-index:0;position:relative;height:100%;padding:0 0 40px;box-sizing:border-box}.wheel_cont_slider .item_list.swiper-slide-active{z-index:1}.wheel_cont_slider .btn_wrap{z-index:2;position:absolute;bottom:20px;left:20px;right:20px}.wheel_cont_slider .item_bg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:110%;height:110%;background-size:cover;background-position:center center;filter:blur(15px);-webkit-filter:blur(15px)}.wheel_cont_slider .item_bg img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:110%;height:110%;filter:blur(15px);-webkit-filter:blur(15px)}.wheel_cont_slider .item_card{z-index:2;position:relative;left:50%;top:50%;transform:translate3d(-50%,-50%,0);width:250px;margin-top:24px;padding-top:250px;color:#fff}.wheel_cont_slider .item_card .name{display:flex;flex-wrap:wrap;flex-direction:column;align-items:center;justify-content:center;position:relative;height:100%}.wheel_cont_slider .item_card .name .sub{font-weight:700;font-size:13px;line-height:1;text-shadow:-4px 0 6px rgba(0,0,0,.25)}.wheel_cont_slider .item_card .name .sub+.main{margin-top:4px}.wheel_cont_slider .item_card .name .main{font-family:'Marcellus';font-size:32px;line-height:1;text-shadow:-4px 0 6px rgba(0,0,0,.25)}.wheel_cont_slider .item_card .media{overflow:hidden;position:absolute;top:0;width:100%;height:100%;border:1px solid rgba(255,255,255,.3);border-radius:50%;box-sizing:border-box;box-shadow:0 0 8px 0 rgba(0,0,0,0.4)}.wheel_cont_slider .item_card .media img{width:100%;height:100%}.wheel_cont_slider .item_card .media::before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;opacity:.2;background:#000}.wheel_cont_slider .item_card .note{overflow:hidden;position:absolute;top:0;width:100%;height:100%;border-radius:50%;background-repeat:no-repeat;background-position:center bottom;background-size:cover;box-sizing:border-box}.wheel_cont_slider .item_card .info{position:absolute;top:100%;left:50%;transform:translateX(-50%);width:200%;margin-top:35px;font-size:16px;text-align:center}.wheel_cont_slider .item_card .info span{display:inline-block}.preview_play.wheel_cont_slider .swiper-wrapper{transition-duration:700ms!important;transform:translate3d(var(--wheelplay),0px,0px)!important}.preview_stop.wheel_cont_slider .swiper-wrapper{transition-duration:700ms!important;transform:translate3d(var(--wheelstop),0px,0px)!important}.wheel_cont_slider.wheel_cont_control .item_card .info span{transform:translateX(100px);opacity:0;transition:1s}.wheel_cont_slider.wheel_cont_control .swiper-slide-active.swiper-slide-duplicate .item_card .info span{opacity:0;transition:none}.wheel_cont_slider.wheel_cont_control .item_loop_init .item_card .info span{opacity:0}.wheel_cont_slider.wheel_cont_control .swiper-slide-active .item_card .info span{transform:translateX(0);opacity:1}.wheel_cont_slider.wheel_thumb_control .item_list.swiper-slide-active .item_card .media{-webkit-animation:item-media .6s linear;animation:item-media .6s linear}.wheel_cont_slider.wheel_thumb_control .item_list .item_card span{transform:translateX(0);opacity:1!important}.wheel_cont_slider.wheel_thumb_control .item_list .item_card span:nth-child(2){transition-delay:unset}.wheel_cont_slider.wheel_thumb_control .item_list.swiper-slide-active .item_card .info{-webkit-animation:item-scale .6s linear;animation:item-scale .6s linear}.wheel_cont_slider.wheel_thumb_control .item_list.swiper-slide-active .item_card span{transform:translateX(0);opacity:1}.wheel_cont_slider.wheel_thumb_control .item_list.swiper-slide-active .item_card span:nth-child(2){transition-delay:unset}@-webkit-keyframes item-media{0%{opacity:.5;transform:scale(1.03)}100%{opacity:1;transform:scale(1)}}@keyframes item-media{0%{opacity:.5;transform:scale(1.03)}100%{opacity:1;transform:scale(1)}}.scents_cont .heading_wrap{display:block;margin-bottom:0;color:#fff;text-align:center}.scents_cont .heading_wrap .title{display:block;margin-top:15px;font-size:20px;color:#fff;line-height:1}.scents_cont .heading_wrap .title+.subtxt{margin-top:17px}.scents_cont .heading_wrap .subtxt{opacity:.7;height:20px;font-size:14px;line-height:20px}.scents_cont .heading_wrap .indicator{font-family:'Marcellus';font-size:14px;color:rgba(255,255,255,.7);line-height:20px}.scents_cont .heading_wrap .indicator .current{padding-right:2px;color:#fff}.scents_cont .heading_wrap .indicator .total{padding-left:2px}.scents_cont .heading_wrap .indicator+.title{margin-top:15px}.scents_cont .scents_box{position:relative;height:100%}.scents_cont .scents_box .wheel_thumb_slider{z-index:1;position:absolute;top:170px;left:50%;right:0;width:100%;transform:translateX(-50%)}.scents_cont .scents_box .wheel_cont_slider{overflow:hidden;position:relative;height:100%}.scents_cont .range_form{position:relative;padding:0 112px 0 112px;box-sizing:border-box}.scents_cont .range_form .form_inp{width:140px;margin:0 auto 38px}.scents_cont .range_form .form_inp input,.scents_cont .range_form .form_inp label{display:block;overflow:hidden;width:100%;height:54px;margin-top:-6px;border:0;font-family:'Marcellus';font-size:48px;line-height:1;color:#fff;text-align:center;background:0}.scents_cont .range_form .form_txt{opacity:.7;font-family:'Marcellus';font-size:22px;line-height:1;color:#fff;text-align:center}.scents_cont .range_age{width:calc(100% - 20px);margin:0;padding-left:10px}.scents_cont .range_age .range_bar{width:calc(100% - -10px);height:3px;margin:6.5px 0;border-radius:3px;background:rgba(255,255,255,.2)}.scents_cont .range_age .range_bar_value{background:#fff}.scents_cont .range_age .range_pointer{width:16px;height:16px;border:0}.scents_cont .range_age .range_pointer::before{content:'';opacity:.15;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:40px;height:40px;border-radius:50%;background:#fff}.scents_cont .range_age .range_num{color:#fff;font-size:24px}.scents_cont .range_hours{position:relative;width:284px;margin:0 auto;padding:0;border:0;background:0}.scents_cont .range_hours .range_bar{width:284px;height:142px;margin:0;background:0}.scents_cont .range_hours .range_bar::before{content:'';display:block;width:284px;height:284px;background:url('../../resource/images/bg_scents_graph.png') center top no-repeat;background-size:284px auto}.scents_cont .range_hours .range_bar_value{top:0;left:0;opacity:.7;width:284px;height:284px;background:0;background:url('../../resource/images/bg_scents_graph_active.png') center bottom no-repeat;background-size:284px auto}.scents_cont .range_hours .range_bar_value .range_pointer{content:'';display:block;position:absolute;top:50%;left:0;width:60px;height:60px;border-radius:50%;background:#fff}.scents_cont .range_hours .range_bar{mask-image:url('../../resource/images/bg_scents_graph_mask.png');-webkit-mask-image:url('../../resource/images/bg_scents_graph_mask.png');mask-position:top center;-webkit-mask-position:top center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:100%;-webkit-mask-size:100%}.scents_cont .range_hours .form_txt{position:absolute;left:50%;top:77px;transform:translate(-50%,0)}.scents_cont .range_hours .range_pointer{position:absolute;top:0;left:0;width:284px;height:284px;margin:0;padding:0;border:0;background:0}.scents_cont .range_hours .range_num{top:50%;transform:none;width:16px;height:16px;margin-top:-6px;margin-left:-4px;border-radius:50%;font-size:0;letter-spacing:-99999px;background:#fff}.scents_cont .range_hours .range_num::before{content:'';opacity:.15;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60px;height:60px;border-radius:50%;background:#fff}.scents_cont .range_note{margin-top:41px;padding:0 20px;color:#fff;text-align:center}.scents_cont .range_note .main{font-family:'Marcellus';font-size:32px;line-height:1}.scents_cont .range_note .sub{margin-top:20px;font-size:13px;line-height:1}.scents_cont .range_note .info{opacity:.7;margin-top:24px;font-size:13px;line-height:1}.theme_cover_slider{position:relative}.theme_cover_slider .item_card{position:relative;opacity:.5;width:100%;border-radius:20px;box-shadow:0 0 2px 0 rgba(0,0,0,0.4)}.theme_cover_slider .item_card .item_link{position:absolute;top:0;left:0;z-index:6;width:100%;height:100%;font-size:0}.theme_cover_slider .item_card .media{overflow:hidden;z-index:0;position:relative;width:100%;height:360px;border:1px solid rgba(255,255,255,.3);border-radius:20px;box-sizing:border-box}.theme_cover_slider .item_card .media::after{content:'';z-index:1;position:absolute;top:0;right:0;bottom:0;left:0;opacity:.1;background:#000}.theme_cover_slider .item_card .media img,.theme_cover_slider .item_card .media video{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.theme_cover_slider .item_card .info{position:absolute;opacity:.0;bottom:0;left:0;width:100%;box-sizing:border-box}.theme_cover_slider .item_card .info .headline{overflow:hidden;font-size:13px;color:#fff;line-height:22px;white-space:nowrap;text-overflow:ellipsis}.theme_cover_slider .item_list{position:relative;width:396px;height:360px;margin:0;padding:0 50px;box-sizing:border-box}.theme_cover_slider .swiper-container{width:100%}.theme_cover_slider .swiper-slide-active .item_card{opacity:1}.theme_cover_slider .swiper-slide-prev.item_list .item_card{margin-left:-22px;transform:scale(1.38,0.96);cursor:pointer}.theme_cover_slider .swiper-slide-next.item_list .item_card{margin-left:22px;transform:scale(1.38,0.96);cursor:pointer}.theme_cover_slider .swiper-container-3d{perspective:2800px}.theme_cover_slider .swiper-container-3d .swiper-wrapper,.theme_cover_slider .swiper-container-3d .swiper-slide,.theme_cover_slider .swiper-container-3d .swiper-slide-shadow-left,.theme_cover_slider .swiper-container-3d .swiper-slide-shadow-right,.theme_cover_slider .swiper-container-3d .swiper-slide-shadow-top,.theme_cover_slider .swiper-container-3d .swiper-slide-shadow-bottom,.theme_cover_slider .swiper-container-3d .swiper-cube-shadow{transform-style:preserve-3d}.theme_cover_slider .swiper-container-3d .swiper-slide-shadow-bottom{display:none}.advisor_cont_slider .item_card .name{display:flex;flex-wrap:wrap;flex-direction:column;align-items:center;justify-content:center;position:relative;height:100%;color:#fff}.advisor_cont_slider .item_card .name .sub{margin-top:18px;font-weight:700;font-size:13px;line-height:1;text-shadow:4px 0 6px rgba(0,0,0,.25)}.advisor_cont_slider .item_card .name .main{font-family:'Marcellus';font-size:32px;line-height:1;text-shadow:4px 0 6px rgba(0,0,0,.25)}.advisor_cont_slider .item_card .note{overflow:hidden;z-index:1;position:absolute;top:0;width:100%;height:100%;box-sizing:border-box}.advisor_cont_slider .swiper-container-3d .swiper-slide-shadow-left,.advisor_cont_slider .swiper-container-3d .swiper-slide-shadow-right,.advisor_cont_slider .swiper-container-3d .swiper-slide-shadow-top{display:none}.advisor_cont_form{padding:0 0 130px 35px}.advisor_cont_form .form_list{display:flex;overflow:hidden;flex-wrap:wrap;align-items:center}.advisor_cont_form .item_list{position:relative;width:160px;margin:0 0 0 15px;box-sizing:border-box}.advisor_cont_form .item_list:nth-child(n+4){margin-top:15px}.advisor_cont_form .item_list:nth-child(3n+1){margin-left:0}.advisor_cont_form .item_list label{display:block}.advisor_cont_form .item_list .scents_input{position:absolute;top:0;left:0;width:0;height:0;font-size:0}.advisor_cont_form .media{overflow:hidden;position:relative;border:1px solid rgba(255,255,255,.3);border-radius:20px;box-shadow:0 -3px 8px 0 rgba(0,0,0,.4);box-sizing:border-box}.advisor_cont_form .media::after{content:'';z-index:1;position:absolute;top:0;right:0;bottom:0;left:0;opacity:.1;background:#000}.advisor_cont_form .media img{width:100%;scale:1.1}.advisor_cont_form .text_wrap{display:none;z-index:1;align-items:center;justify-content:center;flex-flow:column;-webkit-animation:text-opacity .6s linear;animation:text-opacity .6s linear;position:absolute;top:0;left:0;right:0;bottom:0;color:#fff}.advisor_cont_form .text_wrap *{display:block}.advisor_cont_form .text_wrap .text_scents{font-weight:700;font-size:16px;line-height:1}.advisor_cont_form .text_wrap .text_desc{margin-top:7px;padding:0 20px;font-size:13px;line-height:22px;text-align:center}.advisor_cont_form .item_list:hover .item_card .media{border:1px solid rgba(255,255,255,.5)}.advisor_cont_form .item_list:hover .item_card .media::after{opacity:.6}.advisor_cont_form .item_list:hover .item_card .text_wrap{display:flex}.advisor_cont_form .scents_input:checked+.item_card .media{border:1px solid rgba(255,255,255,.5)}.advisor_cont_form .scents_input:checked+.item_card .media::after{opacity:.6}.advisor_cont_form .scents_input:checked+.item_card .text_wrap{display:flex}.advisor_cont_form .btn_wrap{margin-top:80px}@-webkit-keyframes text-opacity{0%{opacity:0}100%{opacity:1}}@keyframes text-opacity{0%{opacity:0}100%{opacity:1}}.scentwheel_wrap .scents_cont .heading_wrap{z-index:1;position:absolute;top:88px;left:0;right:0}.scentadvisor_wrap .scents_cont .heading_wrap{z-index:1;position:relative}.scentadvisor_wrap .scents_cont .heading_wrap .subtxt+.title{margin-top:10px}.scentadvisor_wrap .step_wrap{position:relative;height:100%;z-index:1}.scentadvisor_wrap .step_wrap .scents_box{position:absolute;top:192px;left:50%;transform:translateX(-50%);width:100%;height:auto}.scentadvisor_wrap .step_wrap>.btn_wrap{position:absolute;left:20px;right:20px;bottom:20px}.scentadvisor_wrap .step_wrap>.heading_wrap{position:absolute;top:88px;left:0;right:0}.scentadvisor_wrap .step_bg_slider{height:100%}.scentadvisor_wrap .step_bg_slider .swiper-container{height:100%}.scentadvisor_wrap .step_bg{position:absolute;top:0;right:0;left:0;bottom:0}.scentadvisor_wrap .step_bg .item_bg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:110%;height:110%;background-size:100% 100%;background-position:center center;filter:blur(15px);-webkit-filter:blur(15px)}.scentadvisor_wrap .step_bg img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:110%;height:110%;filter:blur(15px);-webkit-filter:blur(15px)}.scentadvisor_wrap .step_bg .item_list{z-index:0}.scentadvisor_wrap .step_bg .item_list.swiper-slide-active{z-index:1}.scentadvisor_wrap .step_wrap.step3.scroll_custom{padding-right:0}.scentadvisor_wrap .step_wrap.step3.scroll_custom::-webkit-scrollbar-track{background-color:transparent}.scentadvisor_wrap .step_wrap.step3.scroll_custom::-webkit-scrollbar-thumb{background-color:rgba(245,245,245,.3)}.scentadvisor_wrap .step_wrap.step3 .scents_box{position:relative;top:0;height:100%;transform:translate(-50%,0);margin-top:0;padding-top:88px;padding-bottom:130px;box-sizing:border-box}.scentadvisor_wrap .step_wrap.step3 .step_box{height:504px;margin-top:46px}.scentadvisor_wrap .step_wrap.step3 .btn_wrap{overflow:hidden;position:fixed;left:0;right:0;bottom:0;height:100px;margin-top:0;padding:20px;box-sizing:border-box}.scentadvisor_wrap .step_wrap.step3 .btn_wrap button{position:relative;z-index:1}.scentadvisor_wrap .step_wrap.step3 .btn_wrap::before{content:'';display:block;z-index:-1;position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px)}.scentadvisor_wrap .step_wrap.step4 .scents_box{top:307px}.scentadvisor_wrap .step_wrap.step6 .scents_box{top:244px}[class*="popup_scent"] .scents_inner{background-color:#000;background-repeat:no-repeat;background-size:cover}[class*="popup_scent"] .popup_content{overflow:hidden;padding:0}[class*="popup_scent"] .popup_close .btn_close{top:5px;right:11px}.popup_scentwheel .scents_inner{background-image:url(../images/bg_scents-wheel.jpg)}.popup_scentadvisor .scents_inner{background-image:url(../images/bg_scents-advisor.jpg)}.popup_prod_filter .popup_edit_list>ul>li:first-child .popup_edit_group{margin-top:18px}.ms_logowrap{position:relative;display:flex;box-sizing:border-box;height:75px;align-items:center;justify-content:center;margin-bottom:59px}.ms_logowrap .ms_logo img{max-height:45px}.ms_logowrap.line{border-bottom:1px solid #f5f5f5}.visual_bnr{overflow:hidden;position:relative;width:100%;margin-bottom:40px}.visual_bnr li{position:relative;background-color:#f5f5f5}.visual_bnr .banner_link{display:block;position:relative;width:100%;height:400px}.visual_bnr .banner_img{width:100%;height:100%;text-align:center}.visual_bnr .banner_info{position:absolute;left:calc(50% - 640px);top:0;width:1280px;height:100%;padding:150px 100px 0;box-sizing:border-box}.visual_bnr .banner_info .tit,.visual_bnr .banner_info .txt{display:block;overflow:hidden;max-width:100%;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.visual_bnr .banner_info .tit{font-size:40px;line-height:1.4;color:#222;font-weight:700}.visual_bnr .banner_info .txt{font-size:28px;line-height:1.4;color:#222;opacity:.8}.visual_bnr .banner_count{top:calc(93.3vw - 40px);bottom:inherit}.visual_bnr .banner_paging{position:absolute;right:calc(50% - 640px);bottom:30px}.promo_bnr .banner_list{overflow:hidden;width:100%}.promo_bnr .banner_list .swiper-slide{width:413px;margin-right:20px;border-radius:0}.promo_bnr .banner_list .banner_img{display:block;overflow:hidden;height:216px;border-radius:20px}.promo_bnr .banner_list .banner_img img{width:100%;height:100%;object-fit:cover}.promo_bnr .banner_info .banner_title,.promo_bnr .banner_info .banner_text{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.promo_bnr .banner_info .banner_title{margin-top:15px;font-size:18px;font-weight:400;color:#222;line-height:1.4}.promo_bnr .banner_info .banner_text{margin-top:4px;font-size:15px;color:#616161;line-height:1.4}.promo_bnr .banner_item .badge_bx{position:absolute;left:20px;top:20px}.notice_wrap.type_grow .notice_title{font-size:15px}.notice_grow_wrap{position:relative;box-sizing:border-box;border-radius:10px;margin-top:15px;background-color:#f5f5f5;padding:30px 30px 50px;margin-top:16px}.notice_grow_wrap .bullet_list{position:relative;box-sizing:border-box;height:80px;overflow:hidden;padding:0 0 10px;margin-top:0}.notice_grow_wrap .bullet_list::after{display:block;content:'';position:absolute;bottom:0;left:0;width:100%;height:30px;background:linear-gradient(180deg,transparent -30%,#f5f5f5 70%);z-index:10}.notice_grow_wrap .bullet_list.on{height:auto}.notice_grow_wrap .bullet_list.on::after{display:none}.notice_grow_wrap [data-acn-view]{display:block}.notice_grow_wrap .btn_wrap{position:absolute;left:50%;bottom:30px;transform:translateX(-50%)}.notice_grow_wrap .btn_wrap .btn_txt.more{font-size:14px}.notice_grow_wrap .btn_wrap .btn_txt.more span::after{width:10px;height:6px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url('../images/ico_arrow09.png') 0 0 no-repeat}.notice_grow_wrap .btn_wrap .btn_txt.more.on span:after{transform:rotate(-180deg);top:calc(50% - 3px)}.popup_flight_number .form_info{font-size:14px;color:#616161;margin-top:11px}.pro_price_info .pro_sum{float:none}.setprice_wrap{text-align:right;margin-bottom:5px}.setprice_wrap .set_loginwrap{margin-bottom:8px}.setprice_wrap .price{color:#999;font-size:0}.setprice_wrap .price .dollar,.setprice_wrap .price .won{text-decoration:line-through}.setprice_wrap .price .dollar{font-size:16px;font-weight:700}.setprice_wrap .price .won{font-size:14px;margin-left:6px}.disprice_wrap{display:flex;justify-content:flex-end;align-items:center}.disprice_wrap .pro_sale{margin-right:auto}.disprice_wrap .pro_sum .price_cont{display:inline-block;vertical-align:middle;margin-right:2px}.disprice_wrap .pro_sum .price{display:inline;vertical-align:middle;font-size:0}.disprice_wrap .pro_sum .price .dollar,.disprice_wrap .pro_sum .price .won{display:inline-block;text-align:right}.disprice_wrap .pro_sum .price .won{vertical-align:2px;margin-left:4px;line-height:21px;margin-top:-4px;margin-bottom:6px}.disprice_wrap .price_cont .p_txt{font-size:15px}.pro_price_info .disprice_wrap .pro_sale{float:none}.pro_price_info .disprice_wrap .pro_sale .rate{background:0;padding-left:0}.disprice_wrap.saveprice{display:block;text-align:right;padding-bottom:9px}.disprice_wrap.saveprice .price_cont .p_txt{font-size:16px;font-weight:700}.disprice_wrap.saveprice .pro_sum{margin-top:4px;display:flex;justify-content:flex-end;align-items:baseline}.disprice_wrap.saveprice .pro_sum .price{font-weight:700}.disprice_wrap.saveprice .pro_sum .price .won{font-size:16px;margin-top:0;margin-bottom:0;vertical-align:0}.disprice_wrap.saveprice .pro_sum .price .rate{font-size:16px;font-weight:400}.pro_price_info .disprice_wrap.max .pro_sale .rate{color:#e80f00}.pro_price_info .disprice_wrap.max .price{color:#e80f00}.pro_price_info .disprice_wrap.max .price_cont{color:#e80f00}.pro_price_info .disprice_wrap.max .price_cont .p_txt{color:#e80f00}.pro_price_info .disprice_wrap+.disprice_wrap{margin-top:-2px}.popup_preview .pro_price_info .setprice_wrap{margin-bottom:4px}.popup_preview .pro_price_info .disprice_wrap{padding-top:3px}.popup_preview .pro_price_info .disprice_wrap .price .dollar{font-size:25px}.popup_preview .pro_price_info .disprice_wrap .price .won{font-size:20px}.popup_preview .pro_price_info .disprice_wrap .pro_sale .rate{font-size:25px}.popup_preview .pro_price_info .disprice_wrap .price_cont .p_txt,.popup_preview .pro_price_info .disprice_wrap.saveprice .price_cont .p_txt{font-size:14px}.popup_preview .pro_price_info .disprice_wrap.saveprice .pro_sum .price .won,.popup_preview .pro_price_info .disprice_wrap.saveprice .pro_sum .price .rate{font-size:14px}.popup_preview .pro_price_info .disprice_wrap.saveprice{margin-bottom:-3px}.pro_price_info .form_tooltip{text-align:left;vertical-align:middle}.anchor_review{display:inline-block;font-size:0}.info_grade.st02 .anchor_review .g_star{background-position:0 50%}.disprice_wrap.noshow .pro_sum .price_cont{padding-top:1px}.pro_price_info .disprice_wrap.noshow .dollar{font-size:28px}.popup_preview .pro_price_info .disprice_wrap.noshow .price .dollar{font-size:21px}.prod_option{margin-top:40px;padding-top:40px;border-top:1px solid #e5e5e5}.prod_option .top{display:flex;align-items:center;min-height:22px;margin-bottom:30px}.prod_option .top .title{font-size:20px;font-weight:700;color:#222;line-height:18px}.prod_option .top .value{margin-left:8px;font-size:16px;color:#616161;line-height:18px}.prod_option .top .other{margin-left:auto}.prod_option .cont .option ul{margin-top:-10px;font-size:0}.prod_option .cont .option ul li{display:inline-block;overflow:hidden;isolation:isolate;margin:10px 10px 0 0;box-sizing:border-box;vertical-align:top}.prod_option .cont .option ul li a{display:inline-flex;align-items:center;height:35px;padding:0 14px;border-radius:10px;border:1px solid #e0e0e0;box-sizing:border-box}.prod_option .cont .option ul li .img{overflow:hidden;isolation:isolate;position:relative;width:24px;height:24px;margin-right:10px;border-radius:50%}.prod_option .cont .option ul li .img:after{display:block;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.03)}.prod_option .cont .option ul li .img img{width:100%;height:100%;object-fit:cover}.prod_option .cont .option ul li .chip{position:relative;display:inline-block;width:16px;height:16px;margin-right:10px;background-color:var(--opt-color);border-radius:50%;font-size:0}.prod_option .cont .option ul li .chip:after{display:block;content:"";position:absolute;top:0;left:0;width:100%;height:100%}.prod_option .cont .option ul li .name{overflow:hidden;max-width:250px;font-size:13px;color:#222;white-space:nowrap;text-overflow:ellipsis}.prod_option .cont .option ul li.out a{padding-right:33px;background:url('../images/ico_alarm05.png') no-repeat right 14px center /16px auto}.prod_option .cont .option ul li.out .img:after,.prod_option .cont .option ul li.out .chip:after{background:rgba(255,255,255,0.8);border-radius:50%}.prod_option .cont .option ul li.out .name{color:#616161}.prod_option .cont .option ul li.out.on a{background-image:url('../images/ico_alarm05_white.png')}.prod_option .cont .option ul li.on a{border-color:#222;background-color:#222}.prod_option .cont .option ul li.on .name{color:#fff}.prod_option .cont .btn_wrap{margin:0}.prod_option .cont .btn_more_toggle{width:100%;padding:10px 0 0;text-align:center}.prod_option .cont .btn_more_toggle>i{position:relative;padding-right:16px}.prod_option .cont .btn_more_toggle>i:after{display:block;content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:12px;height:12px;mask:url('../svg/ico-arrow-02-12-down.svg') 0 0/100% no-repeat;background-color:#222}.prod_option .cont .btn_more_toggle.on{padding-top:15px}.prod_option .cont .btn_more_toggle.on>i:after{transform:translateY(-50%) rotate(-180deg)}:where(.prod_option) [data-more-content="auto"] [data-more-list]{max-height:135px}.prod_sku{padding:30px 0}.prod_sku ul{text-align:right}.prod_sku ul li{display:inline-block;vertical-align:top}.prod_sku ul li+li{margin-left:24px}.prod_sku ul li span{font-size:12px;color:#cacaca;line-height:18px}.prod_sku ul li .value{margin-left:8px}.pro_price_wrap+.prod_sku{border-top:1px solid #e5e5e5}.prod_option_pop{padding-top:40px}.prod_option_pop .info .brand{font-size:20px;font-weight:700;color:#222;line-height:35px}.prod_option_pop .info .name{overflow:hidden;margin-top:14px;font-size:26px;color:#222;line-height:39px;text-overflow:ellipsis;white-space:nowrap}.prod_option_pop .cont{margin-top:20px;padding:30px 0 0;border-top:1px solid #e0e0e0}.prod_option_pop .cont .top{display:flex;align-items:center;min-height:22px}.prod_option_pop .cont .top .title{font-size:20px;font-weight:700;color:#222;line-height:18px}.prod_option_pop .cont .top .value{margin-left:8px;font-size:16px;color:#616161;line-height:18px}.prod_option_pop .cont .list{overflow:hidden;isolation:isolate;margin-top:30px;border-radius:10px;border:1px solid #e0e0e0;box-sizing:border-box}.prod_option_pop .cont .list li{position:relative}.prod_option_pop .cont .list input{position:absolute;top:0;left:0;width:0;height:0;font-size:0;line-height:0;visibility:hidden;opacity:0}.prod_option_pop .cont .list label{display:block}.prod_option_pop .cont .list .option{display:flex;align-items:center;height:80px;padding:0 20px}.prod_option_pop .cont .list .option .img{overflow:hidden;isolation:isolate;position:relative;width:54px;height:54px;margin-right:10px;border-radius:6px;display:flex;align-items:center;justify-content:center}.prod_option_pop .cont .list .option .img:after{display:block;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.03)}.prod_option_pop .cont .list .option .img img{width:100%;height:100%;object-fit:cover}.prod_option_pop .cont .list .option .img:has(.chip):after{background:0}.prod_option_pop .cont .list .option .name{overflow:hidden;flex:1;min-width:0;font-size:14px;color:#222;line-height:21px;white-space:nowrap;text-overflow:ellipsis}.prod_option_pop .cont .list .option .other{margin-left:auto}.prod_option_pop .cont .list .option .price{display:inline-flex;flex-direction:column;text-align:right}.prod_option_pop .cont .list .option .price *{font-size:16px;line-height:12px;min-height:0}.prod_option_pop .cont .list .option .price .p_rate{margin-bottom:10px}.prod_option_pop .cont .list .option .price .p_sum strong{font-weight:700}.prod_option_pop .cont .list .option .price .p_sum i{margin-left:4px;font-weight:400}.prod_option_pop .cont .list .option .price .p_sum i em{font-weight:400}.prod_option_pop .cont .list .option .soldout{display:none;padding-left:26px;background:url('../images/ico_alarm05.png') no-repeat 0 center /22px auto;font-size:16px;color:#999}.prod_option_pop .cont .list input:checked+label{background:#fafafa}.prod_option_pop .cont .list input:checked+label .option .img:after{background:0}.prod_option_pop .cont .list input:disabled+label{pointer-events:none}.prod_option_pop .cont .list input:disabled+label .option .img:after{background:rgba(255,255,255,0.8)}.prod_option_pop .cont .list input:disabled+label .option .name{color:#999}.prod_option_pop .cont .list input:disabled+label .option .price{display:none}.prod_option_pop .cont .list input:disabled+label .option .soldout{display:inline-block}.prod_option_total{display:flex;padding-bottom:30px;align-items:center}.prod_option_total .add_remove{white-space:nowrap}.prod_option_total .total{flex:1;min-width:0;margin-left:auto;text-align:right}.prod_option_total .total .name{display:block;font-size:14px;color:#222}.prod_option_total .total .price{margin-top:10px}.prod_option_total .total .price .p_sum{display:inline}.prod_option_total .total .price .p_sum strong{font-size:30px;font-weight:700;line-height:22px}.prod_option_total .total .price .p_sum i{display:inline-block;position:relative;top:-1px;margin-left:9px;font-size:26px;font-weight:400;line-height:22px;text-align:right}.prod_option_total .total .price .p_sum i em{font-weight:400}.popup_preview .popup_bottom{padding-top:30px}.popup_preview .pro_detail>.pro_info{height:444px}.popup_preview .prod_option{padding-top:30px}.popup_preview .prod_option .top{margin-bottom:20px}.popup_option_new .popup_inner{width:484px}.popup_option_new .popup_bottom{padding-top:30px}.popup_option_new .popup_content{padding-bottom:0}.popup_full.popup_mkt .popup_inner{min-height:318px}.popup_full.popup_mkt .popup_head{padding:60px 40px 40px}.popup_full.popup_mkt .popup_bottom{padding-top:0}.popup_full.popup_mkt .close_day{padding-top:20px;text-align:center;text-align:center}.popup_full.popup_mkt .close_day span{font-size:14px;line-height:18px;color:#616161;text-decoration:underline}.popup_full.popup_mkt .mkt-wrap{margin-top:0}.popup_full.popup_mkt .mkt-wrap .section{margin-top:20px}.popup_full.popup_mkt .mkt-wrap .section .title{line-height:23px}.popup_full.popup_mkt .mkt-wrap .section.agree .chosen>*+*{margin-left:50px}.popup_full.popup_mkt .mkt-wrap .chosen{margin-top:20px}.popup_full.popup_mkt .noti_tooltip{margin:0 auto 27px;text-align:center}.popup_full.popup_mkt .noti_tooltip_inner{display:inline-block;position:relative;isolation:isolate;padding:8px 22px;border-radius:5px;border:1px solid #e80f00;background:rgba(222,56,49,0.05);text-align:center;box-sizing:border-box}.popup_full.popup_mkt .noti_tooltip_inner:before{display:block;content:"";position:absolute;bottom:-7px;left:50%;z-index:1;transform:translateX(-50%);width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #fdf5f5}.popup_full.popup_mkt .noti_tooltip_inner:after{display:block;content:"";position:absolute;bottom:-8px;left:50%;z-index:0;transform:translateX(-50%);width:0;height:0;border-left:9px solid transparent;border-right:9px solid transparent;border-top:8px solid #e80f00}.popup_full.popup_mkt .noti_tooltip_inner .text{font-size:15px;font-weight:700;line-height:23px;color:#222}.popup_full.popup_mkt .noti_tooltip_inner .text .import{color:#e80f00}.prod_benefit{margin-top:40px;padding-top:40px;border-top:1px solid #e5e5e5}.prod_benefit .top{display:flex;align-items:center;min-height:22px;margin-bottom:30px}.prod_benefit .top .title{font-size:20px;font-weight:700;color:#222;line-height:18px}.prod_benefit .cont .offer .inner{display:flex}.prod_benefit .cont .offer .btn{display:inline-block;position:relative;flex:1;height:61px;padding:0 20px;box-sizing:border-box;border-radius:10px;background-color:#f5f5f5;font-size:15px;text-align:left;line-height:61px}.prod_benefit .cont .offer .btn:after{display:block;content:"";position:absolute;top:50%;transform:translateY(-50%);right:20px;width:16px;height:19px;background:url('../images/ico_download02.png') 0 0 no-repeat}.prod_benefit .cont .offer .btn.download:after{content:"완료";width:auto;background:0;color:#616161;font-size:15px;line-height:1.2}.prod_benefit .cont .offer .btn .name{overflow:hidden;display:inline-block;vertical-align:top;max-width:calc(100% - 100px);text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.prod_benefit .cont .offer .btn+.btn{margin-left:10px}.prod_benefit .cont .offer+.payinfo{margin-top:15px}.prod_benefit .cont .payinfo .inner{display:flex;align-items:center;position:relative;overflow:hidden;isolation:isolate;padding:15px 20px;border-radius:10px;border:1px solid #222}.prod_benefit .cont .payinfo .paylink{position:absolute;top:0;left:0;z-index:10;width:100%;height:100%;font-size:0}.prod_benefit .cont .payinfo .paytxt{flex:1;padding-right:15px;font-size:14px;color:#222;line-height:21px;word-break:break-word}.prod_benefit .cont .payinfo .paytxt .imp{display:inline-block;color:#e80f00}.prod_benefit .cont .payinfo .icon{margin-left:auto}.prod_benefit .cont .payinfo .icon ul{display:flex;flex-direction:row-reverse;font-size:0;white-space:nowrap}.prod_benefit .cont .payinfo .icon ul li{display:inline-block;position:relative;overflow:hidden;isolation:isolate;width:28px;height:28px;border-radius:50%;border:3px solid #fff;background:#fff;vertical-align:top;transition:margin-left .2s ease-in-out}.prod_benefit .cont .payinfo .icon ul li img{width:100%;height:100%}.prod_benefit .cont .payinfo .icon ul li{margin-left:-10px}.prod_benefit .cont .payinfo .paylink:hover ~ .icon ul li{margin-left:4px}.prod_benefit .cont .payinfo .paylink:hover ~ .icon ul li:only-child{margin-left:-10px}.pop_benefit .popup_inner{min-height:534px;max-height:534px}.pop_benefit_pay .bullet_list>li{line-height:25px}.pop_benefit_pay .bullet_list>li:before{border-radius:50%}.pop_benefit_pay .notice+.list{margin-top:25px}.pop_benefit_pay .list ul li{display:flex;align-items:center;position:relative;padding:12px 15px;border-radius:10px;border:1px solid #cacaca}.pop_benefit_pay .list ul li+li{margin-top:10px}.pop_benefit_pay .list ul li .link{position:absolute;top:0;left:0;width:100%;height:100%;font-size:0}.pop_benefit_pay .list ul li .info{flex:1}.pop_benefit_pay .list ul li .info .tag{display:block;font-size:13px;color:#999;line-height:20px}.pop_benefit_pay .list ul li .info .text{margin-top:2px;font-size:13px;color:#222;line-height:20px;word-break:break-word}.pop_benefit_pay .list ul li .info .text .imp{color:#e80f00}.pop_benefit_pay .list ul li .icon{width:40px;height:40px;margin-left:auto;padding-left:20px}.pop_benefit_pay .list ul li .icon img{width:100%;height:100%}.content_link{position:absolute;content:'';display:block;width:100%;height:100%;z-index:2}.proset_discount_area .title{font-size:16px;line-height:21px;font-weight:700;margin-bottom:20px}.disset_box{position:relative;box-sizing:border-box;border-radius:10px;border:1px solid #eee;overflow:hidden;isolation:isolate;margin-top:10px}.proset_discount_list .disset_box:first-of-type{margin-top:0}.disset_box .set_select{display:flex;align-items:center;box-sizing:border-box;background:url('../images/ico_set_cart.png') calc(100% - 20px) 50% no-repeat;padding:12px 60px 12px 20px}.set_select .set_sign{flex:0 0 50px;height:50px;display:inline-block;box-sizing:border-box;background-color:rgba(222,56,49,0.08);color:#e80f00;border-radius:10px;text-align:center;line-height:50px;vertical-align:middle;margin-right:12px}.set_select .set_sign em{display:inline-block;font-weight:400}.set_select .set_sign .by{font-size:11px;margin-right:2px}.set_select .set_sign .num{font-size:14px}.set_select .set_info{flex:1;font-size:0}.set_select .set_info em{display:inline-block;line-height:20px;font-size:0}.set_select .set_info .set_txt{font-size:15px;font-weight:700;color:#222}.set_select .set_info .set_txt .rate{font-weight:700;color:#e80f00}.set_select .set_info .set_price{font-size:14px;color:#616161;margin-left:8px}.set_select .set_info .set_price .pay{font-weight:700}.disset_box.disabled .set_select{background-image:url('../images/ico_set_cart_off.png')}.disset_box.disabled .set_select .set_info .set_txt{color:#999}.disset_box.disabled .set_select .set_info .set_txt .rate{color:#999}.disset_box.disabled .set_select .set_info .set_price{color:#999}.disset_box.disabled .content_link{pointer-events:none}.disset_box.disabled .set_select .set_sign{background-color:#f5f5f5;color:#999}.disset_box.on .set_select{background-image:url('../images/ico_set_cart_check.png')}.disset_box.on{border-color:transparent;background-image:linear-gradient(#fff,#fff),linear-gradient(111deg,#fa3626 53.22%,#ff5863 79.6%);background-origin:border-box;background-clip:content-box,border-box}.popup_full[class*="pop_proset_"] .popup_inner{width:484px;min-height:auto}.popup_full[class*="pop_proset_"] .proset_discount_area .title{margin-bottom:15px}.popup_full[class*="pop_proset_"] .popup_content{padding-top:40px;padding-bottom:0}.popup_full[class*="pop_proset_"] .popup_title{font-size:16px;line-height:21px;font-weight:700;margin-bottom:15px}.popup_full[class*="pop_proset_"] .popup_content.scroll_custom{margin-right:3px}.popup_full[class*="pop_proset_"] .prod_option_total{align-items:flex-end;padding-left:20px;padding-right:20px}.popup_full[class*="pop_proset_"] .prod_option_total .total .rate{font-weight:700;font-size:30px;line-height:39px;color:#e80f00}.popup_full.pop_proset_one .popup_content{padding-bottom:30px}.popup_full.pop_proset_one .popup_inner .popup_bottom{padding-top:30px}.popup_full.pop_proset_one .disset_box{margin-top:5px}.popup_full.pop_proset_one .disset_box:first-of-type{margin-top:0}.proset_option{padding-left:20px;padding-right:20px;margin-bottom:20px}.option_product .product_wrap.type3{margin-bottom:0}.option_product .product_wrap.type3 .product_box{margin-bottom:0;margin-top:15px;border:1px solid #eee;box-sizing:border-box;border-radius:10px;padding:20px;overflow:hidden}.option_product .product_wrap.type3 .product_box:first-child{margin-top:0}.option_product .product_wrap.type3 .product_cont .pro_img{flex:0 0 100px;height:100px;border-radius:8px}.option_product .product_wrap.type3 .product_cont .pro_img:before{border-radius:8px}.option_product .product_wrap.type3 .product_cont .pro_detail{overflow:hidden;padding-left:15px}.option_product .pro_detail .pro_info .info_price{flex-direction:row;justify-content:flex-start}.option_product .pro_detail .info_price i{margin-left:5px}.option_product .pro_detail .info_price .p_rate{margin-right:5px}.option_product .pro_detail .pro_info .info_price{height:auto;margin-top:5px}.option_product .proset_count{color:#e80f00;line-height:18px;font-size:0;vertical-align:middle;margin-top:5px}.option_product .proset_count>span{display:inline-block;font-size:14px}.option_product .proset_count>span+span{margin-left:3px}.option_product .proset_count>span em{font-weight:400}.product_cont .proset_name{display:flex;align-items:center;box-sizing:border-box;line-height:23px;overflow:hidden}.product_cont .proset_name .info_name{margin-top:0}.product_cont .proset_name .pronum{font-size:15px;font-weight:700;color:#616161;margin-left:2px;white-space:nowrap}.product_cont .proset_name .pronum em{font-weight:700;font-size:13px}.product_cont .proset_name .pronum em>i{font-size:15px;display:inline-block;margin-left:2px}.product_cont .proset_name .procase{font-size:15px;margin-left:3px;white-space:nowrap}.popup_full[class*="pop_proset_"] .set_select .set_info .set_price{margin-left:0}.product_wrap.small .proset_name{line-height:23px}.product_wrap.small .proset_name .procase{font-size:13px;margin-left:3px}.cart_gnb .product_wrap.small .proset_name{line-height:21px}.cart_gnb .product_wrap.small .proset_name .pronum{font-size:13px;margin-left:2px}.cart_gnb .product_wrap.small .proset_name .pronum em{font-size:11px}.cart_gnb.product_wrap.small .proset_name .pronum em>i{font-size:13px;margin-left:2px}.popup_full.pop_proset_one .popup_inner .popup_bottom{box-shadow:0 0 10px 0 rgba(0,0,0,0.05)}.popup_full.pop_proset_one .set_select .set_info em{display:block}.group_list{margin-top:30px}.group_list .product_wrap{display:grid;margin-bottom:0}.group_list .product_wrap .product_box{width:100%;margin:0;padding-bottom:50px;background:#fff}.group_list .product_wrap .product_cont .pro_img{aspect-ratio:1}.group_list .product_wrap .product_cont .pro_img:before{display:none}.group_list .product_wrap .product_cont .pro_over{background:0}.group_list .product_wrap .product_cont.login .info_price{min-height:0}.group_list .pro_detail{padding:20px 30px 0}.group_list .pro_detail .pro_info .info_name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-all;min-height:44px;white-space:normal;line-height:22px}.group_list .pro_detail .pro_info .info_price{height:auto;min-height:42px}.cb_group+.cb_group{margin-top:20px}.cb_group .group_brand{margin-top:30px}.cb_group .group_brand .tab_wrap>.tab_menu{flex-wrap:wrap;gap:20px 10px}.cb_group .group_brand .tab_wrap>.tab_menu li+li{margin-left:0}.cb_group .group_name{padding:0 0 10px}.cb_group .group_name span{display:inline-block;min-width:49px;height:22px;padding:0 8px;box-sizing:border-box;border-radius:9999px;background:linear-gradient(103.85deg,#ff5863 23.27%,#fa3626 70.26%);font-weight:700;font-size:10px;color:#fff;line-height:22px;white-space:nowrap;text-align:center}.cb_group .group_headline{padding:0 20px 10px;font-size:14px;font-weight:700;color:#222;line-height:18px}.cb_group .group_headline span{display:inline-block;vertical-align:middle}.cb_group .group_headline .name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.cb_group .group_headline .imp{font-weight:700;color:#e80f00}.cb_group .group_need{font-size:0}.cb_group .group_need span{display:inline-block;position:relative;padding:0 0 2px 20px;background:url('../images/ico_notice.png') no-repeat left 1px /15px auto;font-size:12px;line-height:18px;color:#616161}.cb_group .group_need span:after{display:block;content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#616161}.cb_group .group_need.end span{background-image:url('../images/ico_end.png');color:#222}.cb_group .group_need.end span:after{background:#222}.cb_group .group_util{position:absolute;top:0;right:0;z-index:6}.cb_group .group_util .btn_cb_del{width:38px;height:38px;background:#fff}.cb_group .group_util .btn_cb_del:after{left:50%;transform:translate(-50%,-50%);width:18px;height:18px;background:url('../images/ico_del.png') no-repeat 0 0 /100% auto}.cb_tab{margin:70px 0 25px;padding:15px 0;background:#fff;scroll-margin-top:140px}.cb_tab .tab_wrap.type8 .tab_menu li .img:before{display:block;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.03)}.cb_container{padding:85px 0 20px;background:#fafafa}.cb_container>.conts_inner{display:flex}.cb_main{flex:1;min-width:0}.cb_main_tab{position:sticky;position:-webkit-sticky;top:70px;z-index:31;padding-top:15px;background:#fafafa}.cb_main_tab .tab_wrap .tab_menu>li{width:50%;text-align:left}.cb_main_tab .tab_wrap .tab_menu>li>a{height:100%;padding-bottom:14px;box-sizing:border-box}.cb_main_tab .tab_wrap .tab_menu>li span{font-weight:700;color:#bbb;font-size:24px;line-height:31px;text-align:left;vertical-align:middle}.cb_main_tab .tab_wrap .tab_menu>li .step{display:block;margin-bottom:8px;font-size:16px;line-height:21px}.cb_main_tab .tab_wrap .tab_menu>li .group{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.cb_main_tab .tab_wrap .tab_menu>li .hurdle{display:inline-block;font-size:24px;line-height:31px}.cb_main_tab .tab_wrap .tab_menu>li.on span{color:#222}.cb_main_body{scroll-margin-top:calc(100px+var(--tab))}.cb_main_body .group_list .product_wrap{gap:1px;grid-template-columns:repeat(4,minmax(0,1fr))}.cb_main_body .group_list .pro_util{padding:10px 30px 0}.cb_article{display:flex;flex-direction:column;overflow:hidden;isolation:isolate;position:sticky;position:-webkit-sticky;top:90px;left:0;width:375px;height:calc(100vh - 110px);min-height:500px;margin:var(--tab) 0 0 25px;padding:40px 0 0;border-radius:20px;border:1px solid #e0e0e0;background:#fff;box-sizing:border-box;transition:height .2s ease}.cb_article_head .inner{display:flex;align-items:center;padding:0 25px 30px}.cb_article_head .info{display:flex;align-items:center;flex-wrap:wrap}.cb_article_head .info .title{font-size:20px;margin-right:8px;font-weight:700;line-height:26px;color:#222}.cb_article_head .info .sub{font-size:14px;color:#e80f00}.cb_article_head .util{margin-left:auto}.cb_article_head .util .btn_cb_all{white-space:nowrap}.cb_article_body{flex:1;min-height:0;overflow:hidden;text-align:center}.cb_article_body .ui_scroll{height:100%;padding:0 20px;box-sizing:border-box}.cb_article_body .ui_scroll_inner{padding-bottom:20px}.cb_article_body .cb_group>.inner{padding:40px 20px 20px;border-radius:20px;background:#fafafa}.cb_article_body .group_list .no_result{padding:0}.cb_article_body .group_list .no_result_inner{display:flex;align-items:center;justify-content:center;height:150px;padding:0;border-radius:20px;background:#fff}.cb_article_body .group_list .no_result_inner .text{padding-top:50px;background:url('../images/ico_noresult02.png') no-repeat center top /40px auto;font-size:13px;line-height:20px;color:#616161}.cb_article_body .group_list .product_wrap{gap:10px 0;grid-template-rows:1fr;grid-auto-flow:unset}.cb_article_body .group_list .product_wrap .product_box{overflow:hidden;padding:16px 28px 16px 10px;border-radius:10px;box-sizing:border-box}.cb_article_body .group_list .product_wrap .pro_img{width:90px;height:90px}.cb_article_body .group_list .product_wrap .pro_detail{min-width:0;text-align:left}.cb_article_body .group_list .product_wrap .pro_detail .info_brand{min-height:20px;font-size:13px;line-height:20px}.cb_article_body .group_list .product_wrap .pro_detail .info_name{display:block;min-height:20px;margin-top:5px;font-size:13px;line-height:20px;white-space:nowrap}.cb_article_body .group_list .product_wrap .pro_detail .info_price{height:auto;min-height:36px;margin-top:5px}.cb_article_body .group_list .product_wrap .pro_detail .info_price>*{min-height:18px;font-size:0}.cb_article_body .group_list .product_wrap .pro_detail .info_price>*>*{display:inline-block;margin-left:0;font-size:12px;line-height:18px}.cb_article_body .group_list .product_wrap .pro_detail .info_price .p_rate>*{color:#999;text-decoration:line-through}.cb_article_body .group_list .product_wrap .pro_detail .info_price .p_rate strong{margin-right:5px;font-weight:700}.cb_article_body .group_list .product_wrap .pro_detail .info_price .p_rate i{font-weight:700}.cb_article_body .group_list .product_wrap .pro_detail .info_price .p_sum>*{font-weight:700;color:#222}.cb_article_body .group_list .product_wrap .pro_detail .info_price .p_sum strong{margin-right:5px;color:#e80f00}.cb_article_body .group_list .add_remove{margin-top:10px}.cb_article_body .group_list .add_remove .btn_ico{width:18px;height:18px;background:url('../images/btn_minus.png') no-repeat 0 0 /100% auto}.cb_article_body .group_list .add_remove .btn_ico:after{display:none}.cb_article_body .group_list .add_remove .btn_ico.plus{background-image:url('../images/btn_plus.png')}.cb_article_body .group_list .add_remove .cart_amount{width:30px;height:18px}.cb_article_body .group_list .add_remove .cart_amount input{font-size:12px;font-weight:700}.cb_article_bottom{margin-top:auto}.cb_main_tab.adjoin ~ .cb_main_body .cb_floating{opacity:1;pointer-events:auto}.cb_floating{position:sticky;position:-webkit-sticky;bottom:20px;left:0;z-index:30;width:100%;padding:32px 0 20px;text-align:center;opacity:0;transition:opacity .5s ease;pointer-events:none}.cb_floating .btn_cb_floating{overflow:hidden;isolation:isolate;display:inline-flex;justify-content:center;align-items:center;border-radius:9999px;padding:10px 46px 10px 20px;background:url('../images/ico_arrow26.png') no-repeat right 20px center /16px auto rgba(255,255,255,0.5);box-shadow:0 0 5px 0 rgba(0,0,0,0.1);backdrop-filter:saturate(180%) blur(40px);-webkit-backdrop-filter:saturate(180%) blur(40px)}.cb_floating .btn_cb_floating .img{overflow:hidden;position:relative;isolation:isolate;width:40px;height:40px;margin-right:8px;border-radius:50%;border:1px solid #e80f00;box-sizing:border-box}.cb_floating .btn_cb_floating .img:before{display:block;content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;border:1px solid #fff;background:rgba(0,0,0,0.03);box-sizing:border-box}.cb_floating .btn_cb_floating .img img{width:100%;height:100%}.cb_floating .btn_cb_floating .tit{font-size:18px;font-weight:700;line-height:23px;color:#222}.cb_board{position:relative;z-index:1;padding-bottom:25px;box-shadow:0 0 10px 0 rgba(0,0,0,0.03)}.cb_board .state>div{min-height:42px;padding:9px 0 4px;box-sizing:border-box;border-bottom:1px solid #eee;background:#fff;font-size:0;text-align:center}.cb_board .state>div .text{font-size:12px;line-height:18px;color:#616161}.cb_board .state>div .hurdle{font-weight:700;color:#e80f00}.cb_board .state>div .hurdle em{font-weight:700}.cb_board .state .out>*{display:inline-block;margin:0 0 5px 0;font-size:12px;line-height:18px;vertical-align:middle}.cb_board .state .out .group{min-width:48px;height:22px;padding:0 8px;box-sizing:border-box;border-radius:9999px;background:rgba(222,56,49,0.1);font-size:10px;font-weight:400;color:#e80f00;line-height:22px;text-align:center}.cb_board .state .out .group ~ .group{margin-left:8px}.cb_board .state .out .hurdle{margin-left:2px}.cb_board .state .out .text{margin-left:5px}.cb_board .state .on{padding:11px 0 6px;border-bottom:0;background:rgba(222,56,49,0.1)}.cb_board .detail{padding:20px 25px 5px}.cb_board .detail ul li{display:flex;align-items:center}.cb_board .detail ul li+li{margin-top:10px}.cb_board .detail ul li .name{font-size:14px;line-height:18px;color:#616161}.cb_board .detail ul li .price{flex:1;display:flex;flex-wrap:wrap;gap:0 5px;justify-content:right;align-items:center;min-width:0}.cb_board .detail ul li .price>*{display:inline-block;vertical-align:middle;font-size:20px;line-height:26px}.cb_board .detail ul li .price .rate{font-weight:700;color:#e80f00}.cb_board .detail ul li .price .dollar{font-weight:700;color:#616161}.cb_board .detail ul li .price .won{color:#999}.cb_board .detail ul li .price .won em{font-weight:400}.cb_board .detail ul li.set .name{font-size:14px;font-weight:700;line-height:18px;color:#222}.cb_board .detail ul li.set .price>*{font-size:20px;line-height:26px}.cb_board .detail ul li.set .price .dollar{color:#222}.cb_board .detail ul li.set .price .won{color:#222}.cb_board .btn_wrap{padding:25px 25px 0}html:has(.benefit_combi){touch-action:manipulation}.benefit_combi.set .cb_tab{position:sticky;position:-webkit-sticky;top:70px;z-index:30;scroll-margin-top:0}.benefit_combi.set .cb_container{padding:0}.cb_block{scroll-margin-top:220px}.cb_block .cb_board{padding:50px 0 95px;background:#fff;text-align:center;box-shadow:none}.cb_block .cb_board .conts_inner{display:inline-block;width:auto}.cb_block .cb_board .state{overflow:hidden;margin-bottom:40px;border-radius:10px}.cb_block .cb_board .state>div .text{font-size:16px;line-height:21px}.cb_block .cb_board .state .login{min-width:640px;padding:17px 0;border:0}.cb_block .cb_board .state .login .text{font-weight:700;font-size:20px;line-height:26px;color:#222}.cb_block .cb_board .detail{display:flex;align-items:center;justify-content:center;margin-bottom:40px;padding:0}.cb_block .cb_board .detail ul{min-width:400px;margin-left:126px}.cb_block .cb_board .detail ul li{display:flex;align-items:center}.cb_block .cb_board .detail ul li+li{margin-top:20px}.cb_block .cb_board .detail ul li .name,.cb_block .cb_board .detail ul li.set .name{font-size:16px;line-height:21px}.cb_block .cb_board .detail ul li .price{gap:0 6px;align-items:center;margin-left:30px}.cb_block .cb_board .detail ul li .price>*,.cb_block .cb_board .detail ul li.set .price>*{font-size:35px;line-height:36px}.cb_block .cb_board .detail ul li .price .won{font-size:24px;line-height:unset}.cb_block .cb_board .btn_wrap{padding:0}.cb_set{padding:100px 0}.cb_set .cb_group>.inner{text-align:center}.cb_set .headline{overflow:hidden;margin-bottom:10px;font-size:28px;font-weight:700;line-height:36px;color:#222;text-align:center;white-space:nowrap;text-overflow:ellipsis}.cb_set .stitle{margin-bottom:45px;font-size:18px;color:#222;line-height:27px;text-align:center}.cb_set .stitle .per{color:#e80f00}.cb_set .group_name{position:relative;z-index:3;padding-bottom:0}.cb_set .group_name span{height:30px;font-size:12px;line-height:30px}.cb_set .group_list{display:inline-block;position:relative;margin-top:-15px;padding:20px}.cb_set .group_list:before{display:block;content:"";overflow:hidden;isolation:isolate;position:absolute;top:0;left:0;padding:0;width:100%;height:100%;border-radius:20px;border:1px solid #fd4642;box-sizing:border-box}.cb_set .group_list .product_wrap{display:flex;justify-content:center;gap:0 20px;margin:0}.cb_set .group_list .product_wrap .product_box{width:240px;border-radius:20px;text-align:left}.cb_set .group_list .product_wrap .product_box:nth-child(5) ~ .product_box{display:none}.cb_set .group_list .product_wrap .product_box:has(.product_cont.login){padding-bottom:20px}.cb_set .group_list.type1 .product_wrap .product_box{width:219px}.cb_gift{padding:60px 20px;border-bottom:1px solid #e5e5e5;background:#fff}.cb_gift .conts_inner{display:flex;justify-content:center}.cb_gift .guide{min-width:360px}.cb_gift .guide .title{font-size:28px;font-weight:700;line-height:36px;color:#222}.cb_gift .guide .sub{margin-top:12px;font-size:16px;line-height:21px;color:#999}.cb_gift .list{margin-left:20px}.cb_gift .list ul{display:grid;gap:20px 0}.cb_gift .list ul li{display:flex;align-items:flex-start}.cb_gift .list ul li .img{position:relative;overflow:hidden;isolation:isolate;width:200px;height:200px;border-radius:20px}.cb_gift .list ul li .img:before{display:block;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.03)}.cb_gift .list ul li .img img{width:100%;height:100%}.cb_gift .list ul li .img .soldout{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background:url('../images/ico_soldout.png') no-repeat 0 0 /100% auto;font-size:0}.cb_gift .list ul li .info{align-self:center;width:220px;padding-left:30px}.cb_gift .list ul li .info .tit{font-size:20px;font-weight:700;line-height:28px;color:#222}.cb_gift .list ul li .info .txt{margin-top:6px;font-size:18px;line-height:25px;color:#222}.cb_gift .list ul li.out .img .soldout{display:block}.cart_setbox{flex:1;position:relative;display:flex;flex-direction:column}.cart_setbox .product_cont{flex:1}.cart_setbox .btn_wrap{position:absolute;right:0;top:50%;transform:translateY(-50%)}.cart_setbox .product_cont+.product_cont{margin-top:20px}.add_remove .p_num{font-size:16px;margin-top:9px}.add_remove .p_num em{font-weight:400}.cart_wrap.cart_gnb .add_remove:has(.p_num){margin-left:0}.cart_wrap.cart_gnb .add_remove .p_num{font-size:15px}.cart_wrap.cart_gnb .add_remove .p_num:has(+button){margin-bottom:10px}.cart_wrap.cart_gnb .cart_product .product_cont:has(.p_num+button){align-items:flex-start}.history_item .product_wrap_sh.type2 .product_box{overflow:hidden}.history_item .product_wrap_sh.type2 .product_cont_sh .pro_img{position:relative}.history_item .product_wrap_sh.type2 .product_cont_sh .pro_info_sh{overflow:hidden}.history_item .product_wrap_sh.type2 .product_cont_sh .pro_detail{overflow:hidden}.history_item .product_wrap_sh.type2 .product_cont_sh .proset_name{display:flex;align-items:center;box-sizing:border-box;line-height:17px;overflow:hidden}.history_item .product_wrap_sh.type2 .product_cont_sh .proset_name .pronum{font-size:13px;font-weight:700;color:#616161;margin-left:2px;white-space:nowrap}.history_item .product_wrap_sh.type2 .product_cont_sh .proset_name .pronum em{font-weight:700;font-size:11px}.history_item .product_wrap_sh.type2 .product_cont_sh .proset_name .pronum em>i{font-size:13px;margin-left:2px}.history_item .product_wrap_sh.type2 .product_cont_sh .proset_name .procase{font-size:13px;margin-left:3px;white-space:nowrap}.quick_menu .cont>.quick_history .history_items.online .pro_info_sh .proset_name .info_name{margin-top:0}.list_sale .tit_border+.conts_inner{padding-top:60px}.list_sale:has(.tab_wrap .tab_menu li:only-child) .tit_border{border-bottom:0;padding-bottom:0}.list_sale:has(.tab_wrap .tab_menu li:only-child) .tit_border+.conts_inner{padding-top:13px}.list_sale .tab_wrap .tab_menu li:only-child{pointer-events:none}.terms_wrap .terms-hmc>ul>li{margin-top:8px;line-height:1.5}.terms_wrap .terms-hmc>ul>li:first-child{margin-top:0}.terms_wrap .terms-hmc>p{line-height:1.5}.terms_wrap .terms-hmc h2,.terms_wrap .terms-hmc h3{font-size:15px;line-height:19px;font-weight:700;padding-bottom:10px}.terms_wrap .terms-hmc h2{padding-top:30px}.terms_wrap .terms-hmc h3{margin:30px 0 0}.terms_wrap .terms-hmc h3+p{margin-bottom:10px}.terms_wrap .terms-hmc h2:first-of-type,.terms_wrap .terms-hmc h3:first-of-type{margin-top:0}.terms_wrap .terms-hmc p+h3:first-of-type{margin-top:30px}.terms_wrap .txt-line{text-decoration:underline}.terms_wrap .terms-hmc .terms-new-type2 h2,.terms_wrap .terms-hmc .terms-new-type2 h3{font-size:12.1px;padding-bottom:0}.terms_wrap .terms-hmc .terms-new-type2 h2{padding-top:20px}.terms_wrap .terms-hmc .terms-new-type2 h3{margin:20px 0 0}.terms_wrap .terms-hmc .terms-new-type2>ul>li{margin-top:8px;line-height:1.5}.popup_nonmember .passport_info_list{margin-top:0}s .popup_nonmember .form_wrap{flex:1}.popup_nonmember .form_box.phone>.select_box{flex:0 0 120px}.popup_system .popup_inner{display:flex;flex-direction:column;height:100vh;background:#fff;box-sizing:border-box}.popup_system .popup_head{padding:21px 20px 22px;text-align:center;border-bottom:1px solid #eee;box-sizing:border-box}.popup_system .popup_head .title{font-size:24px;font-weight:700;color:#222;line-height:1.5}.popup_system .popup_content{overflow:hidden;overflow-y:auto;flex:1;padding:40px;box-sizing:border-box}.popup_system .popup_bottom{padding:20px}.pop_nonmem_ordercont{width:400px}.pop_nonmember_ordercont .nonmem_info{margin:20px -20px 0;padding-top:20px}.pop_nonmember_ordercont .nonmem_info .info_txt{margin-top:20px}.pop_nonmember_ordercont .nonmem_info .info_txt .btn_link{font-weight:700}.popup_exchange_info.nonmember .nonmember_coupon{display:flex;align-items:center;font-size:14px;line-height:18px;margin-bottom:5px}.popup_exchange_info.nonmember .nonmember_coupon .tit{margin-right:5px}.popup_exchange_info .delivery_img{float:none;width:100%;height:auto}.popup_exchange_info .delivery_info{float:none;margin:25px 0 0 0;padding-top:0}.popup_exchange_info .delivery_info .bullet_list>li>strong{display:block}.popup_exchange_info .delivery_info .bullet_list>li>span{display:block}.popup_flight_port .airline_time_list.port{padding-top:40px}.popup_flight_port .airline_time_list .radio_select>label{min-height:70px;box-sizing:border-box}.disinfo_form_list .form_tit{font-size:15px}.order_detail_content .trip_info .passport_num .btn_grade5{margin-right:10px}.policy_head{display:flex;align-items:center;gap:0 2px;width:931px;margin:0 auto 50px;padding:10px 0 0}.policy_head .headline{font-weight:700;font-size:32px;line-height:42px;color:#222}.policy_head .version{font-size:28px;line-height:36px;color:#222}.policy_head .other{width:240px;margin-left:auto}.policy_part{display:flex;flex-direction:column;gap:50px 0;width:931px;margin:0 auto;word-break:break-word}.policy_part .policy_head{margin-bottom:0}.policy_part li{word-break:break-word}.policy_part .policy_top{display:flex;flex-direction:column;gap:15px 0;margin-bottom:30px}.policy_part .policy_top .subline{font-weight:700;font-size:22px;line-height:28px;color:#222}.policy_part .policy_top .noti{font-size:15px;line-height:19px;color:#e80f00}.policy_part .policy_goto .goto>ul{display:flex;flex-wrap:wrap;gap:10px}.policy_part .policy_goto .goto>ul>li{display:flex;flex-direction:column;align-items:center;gap:25px 0;width:225px;min-height:245px;padding:30px 10px 40px;box-sizing:border-box;border-radius:30px;background:rgba(111,123,132,0.05)}.policy_part .policy_goto .goto .title{font-weight:700;font-size:18px;line-height:23px;color:#e80f00}.policy_part .policy_goto .goto .icon img{width:90px;height:90px}.policy_part .policy_goto .goto .info li{position:relative;font-size:13px;line-height:17px;color:#999;text-align:center}.policy_part .policy_goto .goto .info li:before{display:inline-block;content:"·";color:#999}.policy_part .policy_index .index>ul{display:flex;flex-direction:column;gap:10px 0}.policy_part .policy_index .index>ul>li{display:flex;align-items:center;gap:0 5px;position:relative;height:75px;padding:0 20px;background:url('../images/ico_arrow27.png') no-repeat right 20px center /16px auto}.policy_part .policy_index .index .anchor{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:5px;border:1px solid #eee;box-sizing:border-box;font-size:0}.policy_part .policy_index .index .article{font-weight:700;font-size:16px;line-height:21px;color:#e80f00}.policy_part .policy_index .index .title{font-weight:700;font-size:16px;line-height:21px;color:#222}.policy_part .policy_index .index .icons{display:flex;align-items:center;gap:0 3px;margin-left:5px}.policy_part .policy_index .index .icons li img{width:35px;height:35px}.policy_part .policy_index .index .anchor:hover,.policy_part .policy_index .index>ul>li.active .anchor{border-color:rgba(222,56,49,0.5);background:rgba(222,56,49,0.05)}.policy_part .policy_container{display:flex;flex-direction:column;gap:100px 0}.policy_part :where([class^="policy_section"]) .head{display:flex;flex-wrap:wrap;align-items:center;gap:0 5px;padding:30px;border-top:1px solid rgba(222,56,49,0.5);background:rgba(222,56,49,0.05)}.policy_part :where([class^="policy_section"]) .head .icons{display:flex;align-items:center;gap:0 6px;width:100%;margin-bottom:15px}.policy_part :where([class^="policy_section"]) .head .icons li img{width:67px;height:67px}.policy_part :where([class^="policy_section"]) .head .article{font-weight:700;font-size:22px;line-height:28px;color:#e80f00}.policy_part :where([class^="policy_section"]) .head .title{font-weight:700;font-size:22px;line-height:28px;color:#222}.policy_part :where([class^="policy_section"]) .cont>*{margin-top:30px}.policy_part :where([class^="policy_section"]) .cont p{font-size:16px;line-height:24px;color:#616161}.policy_part :where([class^="policy_section"]) .cont .stitle{margin-bottom:20px;font-weight:700;font-size:16px;line-height:24px;color:#616161}.policy_part :where([class^="policy_section"]) .cont .notice{margin-top:5px;font-size:16px;line-height:22px;color:#999}.policy_part .list .stitle{margin-bottom:5px}.policy_part .list ul{display:flex;flex-direction:column;gap:26px 0}.policy_part .list ul li{font-size:16px;line-height:26px;color:#616161}.policy_part .list ul li .link{color:#7e9edb;text-decoration:underline}.policy_part .list ul.st01,.policy_part .list ul.st01 ul{gap:0}.policy_part .list ul.st01 li,.policy_part .list ul.st01 li li{line-height:24px}.policy_part .board{margin-top:20px}.policy_part .board table{width:100%;table-layout:fixed;border-top:2px solid #eee}.policy_part .board table th,.policy_part .board table td{border:1px solid #eee;border-top:0;font-size:16px;line-height:23px;color:#616161;text-align:center;word-break:break-word}.policy_part .board table th:first-child,.policy_part .board table td:first-child{border-left:0}.policy_part .board table th:last-child,.policy_part .board table td:last-child{border-right:0}.policy_part .board table th{padding:15px 10px;font-weight:700;background:#fafafa;color:#222}.policy_part .board table td{padding:20px 10px 20px 20px;color:#616161;text-align:left;vertical-align:top}.policy_part .board table .vcenter{vertical-align:middle}.policy_part .define{margin-top:20px}.policy_part .define .stitle{margin-bottom:5px}.policy_part .define .notice{margin-top:10px}.policy_part .define ul li{display:flex;position:relative;padding-left:20px;font-size:16px;line-height:24px;color:#616161}.policy_part .define ul li:before{display:inline-block;content:"";position:absolute;top:11px;left:8px;width:4px;height:4px;border-radius:50%;background:#616161}.policy_part .define ul li .name{flex-shrink:0;margin-right:3px}.policy_part .define ul li .val{flex:1}.policy_part.wrap02 .policy_container{gap:50px 0}.policy_part.wrap02 :where([class^="policy_section"]) .head{padding:0;background:0;border:0}.total_wrap .p_amount .sales{display:block;line-height:26px}.total_wrap .p_amount .sales .won{display:inline-block}.total_sale{display:inline-block;color:#e80f00;font-size:16px;font-weight:700;line-height:24px;margin-right:5px}.total_sale .down{display:inline-block;box-sizing:border-box;font-weight:700}.total_wrap .total_dc .dc_list>li:before{border-left-color:#e5e5e5;border-bottom-color:#e5e5e5}.finish_head .discount{margin-right:8px;font-size:26px;font-weight:700;color:#e80f00}.finish_body .sum_list li{margin-top:18px}.finish_body .sum_list li .sum{font-weight:400}.finish_body .sum_list.tree li{margin-top:6px}.finish_body .sum_list.tree li:first-child{margin-top:12px}.subcont_side .total_wrap .p_amount{display:block}.subcont_side .total_wrap .p_amount>i{display:inline-block;font-size:16px;font-weight:700;color:#e80f00;vertical-align:middle}.subcont_side .total_wrap .discount{margin-right:3px}.subcont_side .total_wrap .total_before .p_amount>i{text-decoration:line-through;font-size:14px;font-weight:400;color:#616161}.subcont_side .total_wrap .total_dc .p_amount>i{font-size:14px;font-weight:400;color:#616161}.box_offer{display:flex;flex-direction:column;gap:20px 0}.box_offer .box_inner{padding:25px 40px 30px}.box_offer .box_body{padding-top:20px}.box_offer .title_wrap{justify-content:end;gap:0 10px;padding-bottom:0}.box_offer .title_wrap .big_title{margin-right:0;flex:1}.badge_max .inp_checkbox>label{display:inline-flex;align-items:center;height:36px;padding:0 30px 0 10px;box-sizing:border-box;border:1px solid #e0e0e0;border-radius:999px;background:url('../images/wsg/ico_inp03.png') no-repeat center right 11px /16px auto;font-size:13px;color:#999}.badge_max .inp_checkbox input:checked+label{border-color:#e80f00;color:#e80f00;background:url('../images/wsg/ico_inp03_on_rd.png') no-repeat center right 11px /16px auto}.box_offer .price{display:inline-flex;align-items:center}.box_offer .price+.price{margin-left:3px}.box_offer .price .etc,.box_offer .price .num{font-weight:700;font-size:16px;line-height:21px;color:#222}.box_offer .price .won,.box_offer .price .tit{padding-bottom:1px;font-weight:700;font-size:16px;line-height:21px;color:#222}.box_offer .price.st02 *{font-weight:400}.box_offer .column{display:flex;align-items:center;flex-wrap:wrap;gap:0 10px;width:100%;min-height:60px}.box_offer .column .head{display:flex;align-items:center;flex-shrink:0;position:relative}.box_offer .column .head .title{font-size:16px;line-height:24px;color:#222}.box_offer .column .head .sitle{padding-left:16px;background:url('../images/ico_sub.png') no-repeat 0 center /16px auto;font-size:15px;line-height:19px;color:#616161}.box_offer .column .head .reset{margin-left:10px;font-weight:700;font-size:13px;line-height:17px;color:#616161;text-decoration:underline}.box_offer .column .head .tip{margin-left:10px;font-size:14px;line-height:21px;color:#999}.box_offer .column .cont{display:flex;align-items:center;justify-content:flex-end;flex:1;position:relative;text-align:right}.box_offer .column .cont.block{flex:none;width:100%;justify-content:space-between}.box_offer .column .cont .badge_max{display:inline-flex;align-items:center;justify-content:center;height:28px;padding:0 10px 0 24px;box-sizing:border-box;border:1px solid #e80f00;border-radius:999px;background:url('../images/ico_checkbox_03_on.png') no-repeat 8px center /12px auto;font-size:13px;color:#e80f00}.box_offer .column .cont .no_text{font-size:14px;line-height:21px;color:#999}.box_offer .column .cont .anchor{position:absolute;top:0;left:0;width:100%;height:100%;font-size:0}.box_offer .column:has([data-acn-menu].on) .head .tip{display:none}.box_offer .column:has([data-acn-menu].on) .cont{background-image:url('../images/ico_arrow28_on.png')}.box_offer .column:has([data-acn-menu]) .cont{padding-right:32px;background:url('../images/ico_arrow28.png') no-repeat right center /16px auto}.box_offer .column [class^="btn_grade"]{flex-shrink:0;margin-left:20px}.box_offer .column [class^="btn_grade"]:disabled{pointer-events:none;opacity:.25;border-color:#e0e0e0}.box_offer .column .form_tooltip{min-height:18px;margin-top:1px}.box_offer .column .form_inp{flex:1;max-width:450px}.box_offer .column .form_inp input{font-weight:700;font-size:15px}.box_offer .column .form_inp+[class^="btn_grade"]{margin-left:20px}.box_offer .column .form_inp:last-child{margin-right:140px}.pop_order_calc .box_offer{gap:0;padding-bottom:40px}.pop_order_calc .box_offer .box_inner{margin-top:30px;padding:30px 0 0;border-top:1px solid #eee}.pop_order_calc .box_offer .box_inner:first-child{margin-top:40px;padding:0;border-top:0}.pop_order_calc .box_offer .title_wrap{font-size:20px;line-height:26px}.pop_order_calc .box_offer .column:has(.form_inp input){padding-top:10px}.pop_order_calc .box_offer .column:has(.form_inp input) .cont{width:100%;flex:none;min-height:60px}.pop_order_calc .p_amount.type2 .won .kr{font-size:16px;line-height:24px}.pop_order_calc .sum_list li{margin-top:18px}.pop_order_calc .sum_list li:first-child{margin-top:0}.pop_order_calc .sum_list .sum{font-weight:700}.pop_order_calc .sum_list.tree li{margin-top:6px}.pop_order_calc .sum_list.tree li:first-child{margin-top:13px}.pop_order_calc .sum_list.tree .sum{font-weight:400}.pop_order_calc .popup_content .total_wrap.type2{margin-top:18px;padding-top:18px;border-top:1px solid #f5f5f5}.pop_order_calc .popup_content .total_wrap.type2 .tit{font-size:18px}.pop_order_calc .popup_content .total_wrap.type2 .total_after .dollar,.pop_order_calc .popup_content .total_wrap.type2 .total_after .won{font-size:22px;line-height:28px}.pop_order_calc .popup_content .total_wrap.type2 .total_after .p_amount .won .kr{font-size:18px;line-height:23px}.pop_order_calc .popup_bottom .total_after{padding:0 20px 25px}.popup_full.pop_coupon .coupon_info+h2.title{margin-top:25px}.popup_full.pop_coupon h2.title{font-weight:700}.pop_offer .coupon_info{margin-bottom:15px}.pop_offer .coupon_box:not(label) .coupon_cont{border:0;background:0}:where(.pop_offer .coupon_box label::after){top:20px;right:20px}.pop_offer .coupon_box>input:checked+label{border-color:#e80f00}.pop_offer .c_detail:first-child{padding:20px}.pop_offer .d_title{font-size:14px;font-weight:700;line-height:20px;color:#222}.pop_offer .d_date{display:flex;align-items:center;gap:0 5px;margin-top:10px}.pop_offer .d_date>*{margin:0;font-weight:400;line-height:20px;color:#616161}.pop_offer .d_date .dday{color:#e80f00}.pop_offer .d_info{margin-top:10px;font-weight:400;line-height:18px}.pop_offer .d_text{font-weight:700;font-size:14px;line-height:20px;color:#616161}.pop_offer .d_text+.d_date{margin-top:5px}.pop_offer .d_price{display:flex;align-items:center;margin-bottom:10px}.pop_offer .d_price .num{font-size:40px;font-weight:700;line-height:40px;color:#222}.pop_offer .d_price .won{font-size:32px;font-weight:700;line-height:42px;color:#222}.pop_offer .d_price .etc{font-size:40px;font-weight:700;line-height:52px;color:#222}.pro_price_wrap{padding-top:20px}[class^="pro_price_offer"]{position:relative;box-sizing:border-box}.pp_offer_btn{position:absolute;top:0;right:0}.pp_offer_btn button[class^="btn_grade"].type1.st02,a[class^="btn_grade"].type1.st02{min-width:105px}[class^="pro_offer_"]{display:flex;align-items:center;font-size:0;gap:0 8px}[class^="pro_offer_"] .offer_cont{font-size:0;display:flex;align-items:center;font-weight:700}.offer_cont .local{font-weight:400}.offer_cont .rate{font-size:26px;line-height:34px;color:#e80f00}.offer_cont:has(.dollar) .rate{margin-right:8px}.pro_offer_group1 .offer_cont .dollar{font-size:20px;line-height:26px;color:#999;word-break:break-all;text-decoration:line-through}.pro_offer_group1 .offer_cont .local{font-size:16px;line-height:21px;color:#999;text-decoration:line-through}.pro_offer_group1 .offer_cont .local em{font-size:16px;line-height:21px}.pro_offer_group2{margin-top:6px}.pro_offer_group2 .offer_cont .dollar{font-size:26px;line-height:34px}.pro_offer_group2 .offer_cont .local{font-size:18px;line-height:23px}.pro_offer_group2 .offer_cont .local em{font-size:20px;line-height:26px}.pro_offer_group2.option .offer_cont .rate{color:#222}.pro_offer_group3{margin-top:12px}.pro_offer_group3 .offer_tit{font-weight:700}[class^="pro_offer_"] .login_info{position:relative;display:inline-block;font-size:14px;line-height:18px;font-weight:400}[class^="pro_offer_"] .login_info:after{content:'';display:block;position:absolute;bottom:0;left:0;width:100%;height:1px;background:#222}[class^="pro_offer_"] .offer_flag{display:inline-flex;align-items:center;background:url('../images/bg_pro_flag.png') 0 0 no-repeat;padding-left:15px}[class^="pro_offer_"] .offer_flag i{display:inline-block;height:25px;font-size:14px;line-height:25px;box-sizing:border-box;background-color:#fff;border:1px solid #E80F0033;border-left:0;border-top-right-radius:1px;border-bottom-right-radius:1px;color:#e80f00;padding-right:7px;white-space:nowrap}[class^="pro_offer_"] .offer_flag.st01{background-image:url('../images/bg_pro_flag02.png')}[class^="pro_offer_"] .offer_flag.st01 i{border-color:#CACACAB2;color:#616161}.price_spot_detail{padding:0 20px;border:1px solid #e0e0e0;box-sizing:border-box;margin-top:16px}.price_spot_detail .total{display:flex;align-items:center;justify-content:flex-end;position:relative;min-height:56px;padding:10px 0 10px 0;box-sizing:border-box;font-size:0}[data-accordion].price_spot_detail .total,.price_spot_detail.login .total,.price_spot_detail.ing .total{padding-right:24px}[data-accordion].price_spot_detail .total:after,.price_spot_detail.login .total:after,.price_spot_detail.ing .total:after{display:block;content:"";position:absolute;top:50%;right:0;width:16px;height:16px;mask:url('../svg/ico-arrow-02-16-down.svg') 0 0/100% no-repeat;background-color:#222;transform:translateY(-50%)}[data-accordion].price_spot_detail.login .total:after{transform:translateY(-50%) rotate(-90deg)}.price_spot_detail .total .link{position:absolute;top:0;left:0;width:100%;height:100%;font-size:0}.price_spot_detail .total .tit{flex-shrink:0;margin-right:auto;font-size:15px;line-height:21px;color:#222;font-weight:700}.price_spot_detail .total .text{font-weight:700;font-size:16px;line-height:21px;color:#e80f00}.price_spot_detail .total .info_price{margin-left:auto;margin-top:0;height:auto;display:block}.price_spot_detail .total .info_price .p_line{display:inline-flex;align-items:center;justify-content:flex-end}.price_spot_detail .total .info_price .p_line .dollar{font-size:28px;line-height:36px;color:#e80f00;font-weight:700}.price_spot_detail .total .info_price .p_line .num{font-size:22px;line-height:30px;color:#222;margin-left:2px}.price_spot_detail .total .info_price .p_line .won{font-size:20px;line-height:26px}.price_spot_detail .cont{position:relative;padding:20px 0 10px;border-top:1px solid #eee}.price_spot_detail .cont>ul{display:flex;flex-direction:column;gap:12px 0}.price_spot_detail .cont>ul>li{display:flex;flex-wrap:wrap;align-items:center}.price_spot_detail .cont>ul>li .info_price{margin-left:auto}.price_spot_detail .cont>ul>li .tit{flex-shrink:0;font-size:14px;line-height:20px;color:#222;position:relative}.price_spot_detail .cont>ul>li>.tit.st01{padding-left:6px}.price_spot_detail .cont>ul>li>.tit.st01:before{display:block;content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:2px;height:2px;background:#222}.price_spot_detail .cont>ul>li .form_tooltip{top:1px}.price_spot_detail .cont>ul>li .info_price{margin-left:auto;margin-top:0;height:auto;flex-direction:row}.price_spot_detail .cont>ul>li .info_price .p_line{font-size:0}.price_spot_detail .cont>ul>li .info_price .p_line strong{font-weight:400;font-size:15px;line-height:21px}.price_spot_detail .cont>ul>li .info_price .p_line .num{font-size:14px;line-height:20px;margin-left:2px;color:#222}.price_spot_detail .cont>ul>li .info_price .p_line .imp{color:#e80f00}.price_spot_detail .cont>ul>li .info_price .p_line .won{font-size:13px;line-height:19px}.price_spot_detail .cont>ul>li .form_tooltip{top:1px}.price_spot_detail .cont>ul>li .sub{flex:none;width:100%;margin-top:10px;padding:15px 20px;border-radius:5px;box-sizing:border-box;background:#f5f5f5}.price_spot_detail .cont>ul>li .sub ul{display:flex;flex-direction:column;gap:6px 0}.price_spot_detail .cont>ul>li .sub ul li{display:flex;align-items:center;justify-content:space-between;position:relative;padding-left:16px;background:url('../images/ico_sub.png') no-repeat 0 4px /16px auto}.price_spot_detail .cont>ul>li .sub ul li .tit{font-size:13px;line-height:19px;color:#999}.price_spot_detail .cont>ul>li .sub ul li .info_price .num{font-size:14px;line-height:20px;color:#999}.price_spot_detail .cont>ul>li .sub ul li .info_price .won{font-size:13px;line-height:19px}.price_spot_detail .cont>ul>li.result{padding:17px 0 17px 0;border-top:1px solid #eee;border-bottom:1px solid #999;margin-top:5px;margin-bottom:5px}.price_spot_detail .cont>ul>li.result .tit{font-size:14px;line-height:20px;font-weight:700}.price_spot_detail .cont>ul>li.result .info_price .dollar{font-weight:700;font-size:18px;line-height:25px;color:#222}.price_spot_detail .cont>ul>li.result .info_price .num{font-size:15px;line-height:21px;color:#222}.price_spot_detail .cont>ul>li.total{border-top:1px solid #999;margin-top:5px;padding:20px 0 10px}.price_spot_detail .cont>ul>li.total:first-child{border-top:0;margin-top:0;padding:0}.price_spot_detail .cont>ul>li.total::after{display:none}.price_spot_detail .cont>ul>li.total .p_line .num{font-size:22px;line-height:30px;color:#222;margin-left:2px}.price_spot_detail .cont>ul>li.total .p_line .won{font-size:20px;line-height:30px}.price_spot_detail .cont>ul>li.total .tit{font-size:15px;line-height:21px}.price_spot_detail .cont>ul>li.result+li.total{margin-top:0}.price_spot_detail .cont>ul>li.result:has(+.total){border-bottom:0;margin-bottom:0;padding-bottom:5px}.price_spot_detail.on .total:after{transform:translateY(-50%) rotate(180deg);background-position:0 50%}.price_spot_detail.login .total:after{transform:translateY(-50%) rotate(-90deg)}.favor_benefit{margin-top:30px}.favor_benefit .top{position:relative;margin-bottom:20px}.favor_benefit .top .title{margin-bottom:0;font-size:20px;line-height:26px}.favor_benefit .barea{position:absolute;top:0;right:0;width:auto;height:100%;margin:0;border:0;background:0}.favor_benefit .barea .btn_toggle{width:16px;height:16px;mask:url('../svg/ico-plus-01-16.svg') 0 0/100% no-repeat;background-color:#222;box-sizing:content-box}.favor_benefit .barea .btn_toggle.on{mask-image:url('../svg/ico-minus-01-16.svg')}.favor_benefit [data-more-list] li{display:none}.favor_benefit .paylist+.paylist{margin-top:10px}.favor_benefit .paylist ul{display:flex;flex-direction:column;gap:10px 0}.favor_benefit .paylist ul li .block{display:flex;align-items:flex-start;position:relative}.favor_benefit .paylist ul li .link{display:block;position:absolute;top:0;left:0;width:100%;height:100%;font-size:0}.favor_benefit .paylist ul li .icon{display:inline-block;flex-shrink:0;width:20px;height:20px;margin-right:6px}.favor_benefit .paylist ul li .icon img{width:100%;height:100%}.favor_benefit .paylist ul li .text{color:#222;line-height:20px;padding-top:1px}.favor_benefit .paylist ul li .text .imp{color:#e80f00}.pop_coupon.havecp .popup_head.type2{padding-bottom:0;border-bottom:0}.pop_coupon.havecp .popup_head.type2 .tab_wrap.type3{margin:50px -25px 0}.pop_coupon.havecp .popup_content.type1{display:flex;padding-bottom:0}.pop_coupon.havecp .tab_content{display:none}.pop_coupon.havecp .tab_content.on{display:flex!important;width:100%;flex-direction:column}.pop_coupon.havecp .tab_content .pop-notice{margin-top:auto;padding:40px 0}.pop_coupon.havecp .c_detail{flex:1}.pop_coupon.havecp .coupon_box{border-radius:10px;border:1px solid #eee}.policy_part .terms-hmc>ul>li{margin-top:8px;line-height:1.5}.policy_part .terms-hmc>ul>li:first-child{margin-top:0}.policy_part .terms-hmc>p{line-height:1.5}.policy_part .terms-hmc h2,.policy_part .terms-hmc h3{font-size:18px;padding-bottom:10px}.policy_part .terms-hmc h2{padding-top:30px}.policy_part .terms-hmc h3{margin:30px 0 0}.policy_part .terms-hmc h3+p{margin-bottom:10px}.policy_part .terms-hmc h2:first-of-type,.policy_part .terms-hmc h3:first-of-type{margin-top:0}.policy_part .terms-hmc p+h3:first-of-type{margin-top:30px}.policy_part .txt-line{text-decoration:underline}.policy_part .explain>ul>li{font-size:12.1px;line-height:22px}.policy_part .explain>ul>li>span{display:block;font-size:18px;margin:30px 0 10px}.policy_part .explain>ul>li .gray_text{padding-top:10px;color:#999;font-size:12.1px}.policy_part .explain>ul>li:first-child>span{margin-top:0}.policy_part .explain .depth02{padding:0 17px}.policy_part .explain .depth02 li{position:relative;padding-left:20px}.policy_part .explain .depth02 li span{position:absolute;left:0}.policy_part .table_normal{width:100%;color:#616161;border-bottom:1px solid #bfbfbf}.policy_part .table_normal thead th{border-top:2px solid #333;background:#f5f3f3;border-bottom:1px solid #bfbfbf;text-align:center}.policy_part .table_normal thead th:first-child{background-image:none}.policy_part .table_normal tbody th,.policy_part .table_normal tbody td{text-align:center;font-size:12.1px}.policy_part .table_normal th,.policy_part .table_normal td{padding:15px 5px}.policy_part .table_normal td{border-top:1px solid #e0e0e0}.policy_part .table_normal tr:first-child td{border-top:0}.policy_part .table_normal .left{text-align:left}.policy_part .table_normal .left a{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color:#616161;display:block;line-height:1.3;width:460px}.policy_part .table_normal .right{text-align:right}.policy_part .term-tb{border-top:2px solid #333}.policy_part .term-tb .table_normal tbody th{background-color:#f5f3f3;font-size:13px}.policy_part .table_left{margin-top:20px}.policy_part .table_left th{text-align:center;border-bottom:1px solid #d3d3d3;border-top:0;padding:7px 15px}.policy_part .table_left td{text-align:left;border-left:1px solid #e0e0e0;border-bottom:1px solid #d3d3d3;border-top:0;padding:7px 15px;vertical-align:top}.policy_part .table_left td.text_center{text-align:center}.policy_part .table_left td ul.depth02{padding:0}.policy_part .table_left td ul.depth02 li{padding-left:10px}.policy_part .table_left td a{color:#616161}.policy_part .link_area{border:1px solid #bfbfbf;padding:35px 20px;background-color:#f5f3f3}.policy_part .link_area p{line-height:22px;padding-bottom:40px}.policy_part .link_area .list_wrap li{float:left}.policy_part .link_area .list{padding-left:20px;width:275px}.policy_part .link_area .list.only{width:100%}.policy_part .link_area .small_list li .list{width:200px;padding-left:50px}.policy_part .link_area .small_list li .list.long{width:300px}.policy_part .link_area .small_list li .list.long span{padding-left:23px}.policy_part .link_area .list li{float:none;line-height:30px;background:url(../img/common/bg_dot_2px_666.png) no-repeat 0 14px;padding-left:10px}.policy_part .link_area .list li:first-child{padding-top:0}.policy_part .link_area .list li a{font-size:13px;color:#616161}.policy_part .link_area .list li a strong{color:#333;padding-right:6px}.policy_part .link_area .list li a span{display:block;padding-left:48px;margin-top:-10px}.bullet_list>li .impt{color:#e80f00}.notice_wrap.type5 .notice_title{line-height:22px}.notice_wrap.type5 .notice_title>a{display:block;background:url('../images/ico_arrow29.png') no-repeat right center /18px auto;font-weight:700}.notice_wrap.type5 .notice_title>a.on{background-image:url('../images/ico_arrow29_on.png')}.notice_wrap.type5 .bullet_list{margin-top:15px;padding:25px;background:#f5f5f5}.notice_wrap.type5 .bullet_list>li{line-height:20px}.notice_wrap.type5 .bullet_list>li+li{margin-top:5px}.notice_wrap.type5 .notice_item{border-bottom:1px solid #e0e0e0;box-sizing:border-box}.notice_wrap.type5 .notice_item:first-child{border-top:1px solid #e0e0e0}.notice_wrap.type5 .notice_item:last-child:has(.notice_box.on){border-bottom:0}.notice_wrap.type5 .notice_item .notice_title>a{background-size:16px auto;background-position:right 20px center;padding:19px 20px;font-weight:700;font-size:15px;line-height:21px}.notice_wrap.type5 .notice_item .bullet_list{margin-top:0;padding-bottom:45px;border-radius:0;border-top:1px solid #e0e0e0;background:#fafafa}.notice_wrap.type5.st02 .bullet_list{padding:0;background:0}.popup_order_cancle .notice_wrap{margin-top:40px}.filter_category .link{position:absolute;width:100%;height:100%;z-index:1}.filter_category .form_tooltip{position:relative;z-index:11}.filter_category .filter_depth{display:flex;flex-wrap:wrap;gap:10px;box-sizing:border-box}.filter_category .filter_depth .inp_checkbox.type2>label{min-width:auto;padding:0 14px}.filter_category .filter_depth.color .inp_checkbox.type2>label{display:flex;align-items:center}[class^="fcolor"]{display:inline-block;width:18px;height:18px;box-sizing:border-box;border-radius:100px;border:1px solid rgba(0,0,0,.1);text-indent:-9999px;font-size:0;vertical-align:top;margin-right:5px;overflow:hidden}.fcolor1{background-color:#fff}.fcolor2{background-color:#000;border-color:rgba(255,255,255,.5)}.fcolor3{background-color:#e80f00}.fcolor4{background-color:#f7eb0d}.fcolor5{background-color:#61ba4d}.fcolor6{background-color:#6ba4ff}.fcolor7{background-color:#f67bde}.fcolor8{background-color:#bf7bf6}.fcolor9{background-color:#b38b55}.fcolor10{background-color:#ddd}.fcolor15{background-color:#e8d2b6}.fcolor16{background-color:#3c619d}.fcolor17{background-color:#64845d}.fcolor98{background:linear-gradient(180deg,#8ab9a3 0,#fcbc7d 50%,#fa822c 100%)}.filter_inner.scroll_custom{overflow:auto}.filter_category [data-layer-pos="center"]{margin-left:-91px}.filter_category .filter_title .tooltip_cont{width:250px}.filter_category .filter_title .tip_txt{font-weight:400}.filter_category .filter_depth.color{padding-right:10px}.policy_part .policy_easy{margin:50px 0;padding:30px;border-radius:20px;background:#f8f8f9}.policy_part .policy_easy .head{display:flex;align-items:center}.policy_part .policy_easy .head .img{width:300px;flex-shrink:0;transform:rotate(-2.59deg)}.policy_part .policy_easy .head .title{margin-bottom:12px;font-weight:700;font-size:24px;line-height:36px;color:#e80f00}.policy_part .policy_easy .head .text{margin-bottom:30px;font-size:16px;line-height:24px;color:#222}.policy_part .policy_easy .head .btn_policy_easy{display:inline-flex;align-items:center;justify-content:center;height:45px;padding:0 20px;border-radius:10px;background:#7e9edb}.policy_part .policy_easy .head .btn_policy_easy em{padding-right:22px;background:url('../images/wsg/ico_arrow_wh_down.png') no-repeat right 5px /12px auto;font-size:14px;line-height:20px;color:#fff}.policy_part .policy_easy .head .btn_policy_easy.on em{background-image:url('../images/wsg/ico_arrow_wh_up.png')}.policy_part .policy_easy .body{display:none}.policy_part .policy_easy .body.on{display:block}.policy_part .policy_easy .body>.inner{display:flex;gap:0 15px;padding-top:30px}.policy_part .policy_easy .body .tab_wrap{position:relative;text-align:right}.policy_part .policy_easy .body .tab_menu{display:inline-flex;flex-direction:column;flex-shrink:0;gap:8px 0;width:230px}.policy_part .policy_easy .body .tab_menu>li{height:auto;margin:0}.policy_part .policy_easy .body .tab_menu>li>a{display:flex;align-items:center;justify-content:center;position:relative;top:0;left:0;width:100%;height:70px;border-radius:10px;background:#fff;border:1px solid #e5e5e5;box-sizing:border-box;font-weight:400;font-size:14px;color:#616161}.policy_part .policy_easy .body .tab_menu>li>a span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-all;line-height:21px}.policy_part .policy_easy .body .tab_menu>li.on>a{border-color:#7e9edb;color:#7e9edb;font-weight:700}.policy_part .policy_easy .body .carousel{overflow:hidden;isolation:isolate;width:626px;height:100%;border-radius:30px}.policy_part .policy_easy .body .swiper-container{height:100%}.policy_part .policy_easy .body .swiper-slide{width:100%}.policy_part .policy_easy .body .swiper-navigation>button{display:none;position:absolute;top:50%;transform:translateY(-50%);left:20px;width:50px;height:50px;border-radius:50%;background:url('../images/wsg/ico_arrow_wh_left.png') no-repeat center center /18px auto rgba(0,0,0,0.1);font-size:0}.policy_part .policy_easy .body .swiper-navigation>button.swiper-button-next{left:auto;right:20px;background-image:url('../images/wsg/ico_arrow_wh_right.png')}.policy_part .policy_easy .body .swiper-navigation>button:not(.swiper-button-disabled){display:block}.policy_part .policy_easy .body .swiper-pagination{display:flex;position:absolute;bottom:20px;left:0;width:100%;justify-content:center;gap:0 6px;height:auto;background:0}.policy_part .policy_easy .body .swiper-pagination .swiper-pagination-bullet{flex:none;width:8px;height:8px;border-radius:50%;background:#fff;opacity:1}.policy_part .policy_easy .body .swiper-pagination .swiper-pagination-bullet-active{background:#e80f00}.policy_part .policy_easy .body .card{position:relative;height:100%;box-sizing:border-box}.policy_part .policy_easy .body .card .img img{width:100%;height:100%;object-fit:cover}.policy_part .policy_easy .body .card .anchor{display:inline-block;position:absolute;z-index:1;top:262px;left:50%;transform:translateX(-50%);width:124px;height:37px;font-size:0}.agree_wrap .agree_bottom{position:absolute;bottom:0;width:100%;text-align:center;margin-left:-40px}.agree_wrap .agree_bottom a.btn_link{color:#616161;border-bottom-color:#616161}.my_auth_content .err_msg{font-size:14px}.form_area.type_view .form_area_list>li{margin-top:40px}.form_area.type_view .form_area_list>li:first-child{margin-top:0}.form_area.type_view .form_area_list .form_area_cont{text-align:right}.form_area.type_view .form_area_tit{font-size:16px}.pop_offer .coupon_box.disabled{background-color:#f5f5f5;border-color:#e5e5e5;opacity:.5}.pop_offer .coupon_box.disabled .d_text,.pop_offer .coupon_box.disabled .d_date{color:#222}.pop_offer .coupon_box.disabled .d_date .dday{color:#222}.pop_offer .coupon_box.disabled .d_date>*{color:#222}.pop_offer .coupon_box .d_noti{color:#222;line-height:20px;font-weight:700;margin-top:7px}.keyword_box .word_list .text_num{display:flex;align-items:flex-start;line-height:24px}.keyword_box .word_list .text_num .rank,.keyword_box .word_list .text_num .word{line-height:24px}.keyword_box.single .word_list{display:grid;grid-auto-flow:column;gap:18px 0;grid-template-rows:repeat(5,1fr)}.keyword_box.single .word_list .text_num+.text_num{margin-top:0}.sch_result_wrap{padding-top:30px}.result_line_word .sch_word{font-size:16px;line-height:22px}.result_line_word .sch_word strong{font-weight:700}.result_line_word .sch_word .word{color:#e80f00}.result_line_word .sch_view{font-size:16px;line-height:22px;margin-top:5px}.result_line_word .sch_view .btn_link{color:#616161;border-color:#616161;margin-right:5px;padding-bottom:0}.result_line_involved{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.search_recommend{margin-top:20px}.search_recommend .recmd_word{position:relative;font-size:28px;line-height:36px;font-weight:700}.search_recommend .recmd_word:before{content:'';display:inline-block;width:23px;height:23px;background:url('../images/btn_search01.png') 0 50%/100% auto no-repeat;margin-right:5px}.search_recommend+.result_no .hot_items{margin-top:80px}.result_line_shop{margin-top:30px}.result_line_shop .swiper_arrow.small button{top:50%;transform:translateY(-50%)}.result_line_shop .swiper_arrow.small button.swiper_prev{left:0}.result_line_shop .swiper_arrow.small button.swiper_next{right:0}.shop_wrapper .bshop_box{position:relative;width:312px;height:66px;box-sizing:border-box;border:1px solid #e0e0e0;border-radius:10px;padding:10px 64px 10px 20px}.bshop_box .shop_link{position:absolute;left:0;top:0;display:block;width:calc(100% - 64px);height:100%;overflow:hidden;z-index:1}.bshop_box .short_wish{position:absolute;right:20px;top:50%;transform:translateY(-50%)}.bshop_info{width:100%;box-sizing:border-box}.bshop_info .bshop_title{display:flex;align-items:center;gap:0 8px;line-height:25px}.bshop_info .bshop_title .brand{font-weight:700;white-space:nowrap;word-break:break-all;text-overflow:ellipsis;overflow:hidden}.bshop_info .bshop_move{margin-top:4px;font-size:11px;line-height:17px;color:#616161}.bshop_info .bshop_move{position:relative;display:flex;align-items:center}.bshop_info .bshop_move::after{content:'';display:inline-block;width:12px;height:12px;background:url('../images/ico_arrow_gray_24_24.png') 50% 50%/100% no-repeat}.result_line_shop:has(.bshop_box:nth-child(n+5)) .swiper-container{width:1200px;margin:0 auto;overflow:hidden}.result_line_shop:has(.bshop_box:nth-child(n+5)) .bshop_box{width:292.5px!important}.pop_order_cancel .order_detail_info{margin-bottom:20px;padding-top:0}.pop_order_cancel .order_detail_info .title{font-weight:400}.pop_order_cancel .title_wrap{display:flex;align-items:center;justify-content:space-between;padding-bottom:10px}.pop_order_cancel .title_wrap .noti{font-size:12px;line-height:18px;color:#222}.pop_order_cancel .title_wrap+.contents_wrap{margin-bottom:40px}.pop_order_cancel .sub_title{font-size:16px;font-weight:700}.pop_order_cancel .info_box_list li .text.st01{font-weight:400}.pop_order_cancel .info_box_list li .text.st01 em{font-weight:400}.pop_order_cancel .total_wrap .tit{font-weight:400}.pop_order_cancel .total_wrap .total_dc{margin-top:10px;padding-top:0;border:0}.pop_order_cancel .total_wrap .total_dc .p_amount .dollar{font-size:16px;font-weight:700;color:#222}.pop_order_cancel .total_wrap .total_dc .p_amount .dollar,.pop_order_cancel .total_wrap .total_dc .p_amount .sales{display:inline}.pop_order_cancel .total_wrap .total_dc .dc_list>li{padding-left:0;line-height:20px}.pop_order_cancel .total_wrap .total_dc .dc_list>li+li{margin-top:5px}.pop_order_cancel .total_wrap .total_dc .dc_list>li:before{display:none}.pop_order_cancel .total_wrap .total_dc .dc_list>li>span{font-size:14px;color:#616161}.pop_order_cancel .total_wrap .total_dc .dc_list>li>span:first-child{max-width:100%}.pop_order_cancel .total_wrap .total_dc .dc_list>li>span:last-child{flex-shrink:0}.pop_order_cancel .total_wrap .total_after{margin-top:20px;padding-top:20px}.pop_order_cancel .total_wrap .total_after .inner.type2{display:flex;justify-content:space-between;align-items:center}.pop_order_cancel .total_wrap .total_after .tit{font-weight:700;flex-shrink:0}.pop_order_cancel .total_wrap .total_after .p_amount{display:inline-flex;justify-content:flex-end;align-items:center;gap:0 10px}.pop_order_cancel .total_wrap .total_after .p_amount .discount,.pop_order_cancel .total_wrap .total_after .p_amount .dollar{font-size:26px;line-height:34px;color:#e80f00;font-weight:700}.pop_order_cancel .total_wrap .total_after .p_amount .won{font-size:24px;line-height:33px;color:#999;font-weight:400}.pop_order_cancel .total_wrap .total_after .p_amount .won .kr{font-size:16px;line-height:22px;font-weight:400}.pop_order_cancel .order_cancel_check{padding-bottom:20px;text-align:center}.pop_order_cancel .product_wrap_outer{margin-left:0}.pop_order_cancel .product_wrap.type3{margin-bottom:0}.pop_order_cancel .product_wrap .product_cont .pro_img.type1{flex-shrink:0}.pop_order_cancel .product_wrap .nonmember_coupon{margin-bottom:5px}.pop_order_cancel .product_wrap .nonmember_coupon>span{font-size:14px;color:#222;line-height:20px}.pop_order_cancel .product_wrap .nonmember_coupon .num{margin-left:5px;font-weight:400}.pop_order_cancel .product_wrap .pro_detail,.pop_order_cancel .product_wrap .info_order_wrap{min-width:0}.pop_order_cancel .product_wrap .info_price{width:auto}.pop_order_cancel .product_wrap .info_price .p_sum{display:flex;flex-direction:column;gap:10px 0}.pop_order_cancel .product_wrap .info_price i{margin-left:0}.pop_order_cancel .product_wrap .product_box{margin-bottom:20px}.pop_order_cancel .product_wrap .product_box:last-child{margin-bottom:0}.pop_order_cancel .notice_wrap.type5 .bullet_list{margin-top:10px}.pop_order_cancel .total_wrap .p_amount .sales .won{display:inline-block}.pop_order_cancel .product_wrap .bill_detail .info_price .p_sum{display:block}.pop_order_cancel .product_wrap .bill_detail .info_price i{margin-left:10px}.pop_order_cancel .product_wrap .product_box .pro_info.type1 .pro_num{width:30px;text-align:left}.pop_order_cancel .product_wrap .product_box .product_cont+.product_cont{margin-top:20px}.pop_order_cancel .product_wrap .product_box:has(.product_cont:nth-child(n+2)){border-top:1px solid #eee;border-bottom:1px solid #eee;padding-bottom:20px;padding-top:20px}.pop_order_cancel .product_wrap .product_box:has(.product_cont:nth-child(n+2))+.product_box:has(.product_cont:nth-child(n+2)){border-top:0;padding-top:0}.pop_order_cancel .product_wrap .product_box:first-child:has(.product_cont:nth-child(n+2)){border-top:0;padding-top:0}.pop_order_cancel .product_wrap .product_box:last-child:has(.product_cont:nth-child(n+2)){border-bottom:0;padding-bottom:0}.pop_order_cancel .product_wrap .product_box .coupon_no{color:#222}.filter_category .filter_title .btn_tooltip>.ico_tooltip{width:18px;height:18px;margin-left:5px;background:url('../svg/ico-tooltip-01-18.svg') 0 0/100% no-repeat}.filter_category .filter_title .btn_refresh{right:0;background:url('../svg/ico-reset-01-20.svg') right center/20px no-repeat;line-height:20px;padding-right:25px}.filter_category26 .filter_inner.scroll_custom{overflow-x:hidden;margin-left:-8px;padding-left:8px}.filter_category26 .filter_inner.scroll_custom .accordion_wrap{width:250px}.filter_category26 .accordion_wrap>.accordion_cont{padding-bottom:10px}.filter_category26 .category_search .form_inp>input::placeholder{color:#999}.filter_category26 .category_index_group ul li:not(.active) a{font-weight:400}.filter_category26 .filter_range{position:relative}.filter_category26 .range_graph{position:relative}.filter_category26 .range_graph .inner{display:flex;height:94px;gap:2px;align-items:flex-end}.filter_category26 .range_graph .skeleton{display:none;position:absolute;left:0;top:0;width:100%;height:100%;align-items:flex-end;gap:2px}.filter_category26 .range_graph .skeleton .bar{background:#EEE}.filter_category26 .range_graph .bar{flex:1;background:#e0e0e0}.filter_category26 .range_graph .bar.active{background:linear-gradient(174.87deg,#e80f00 28.19%,#ff6c62 98.66%);opacity:.6}.filter_category26 .range_graph .bar.active.top{opacity:1}.filter_category26 .range_graph[style*="none"]+.range_wrap{margin-top:16px}.filter_category26 .range_wrap{width:100%;margin:0;padding:0;border:0}.filter_category26 .range_wrap.ml{margin-top:16px}.filter_category26 .range_bar{margin:0}.filter_category26 .range_pointer{top:50%;width:16px;height:16px;transform:translate(-50%,-50%)}.filter_category26 .range_pointer:first-of-type{z-index:1}.filter_category26 .filter_range .range_minmax{display:flex;justify-content:space-between;margin-top:7px;font-size:11px;line-height:17px;color:#616161}.filter_category26 .filter_range .form_box{margin-top:17px}.filter_category26 .filter_range .filter_depth{margin-top:16px}.filter_category26 .filter_range .stit{font-size:12px;line-height:18px;color:#616161}.filter_category26 .filter_range[data-skeleton]:after{content:'';position:absolute;left:0;top:0;width:30px;height:100%;background:linear-gradient(90deg,rgba(255,255,255,0) 0,rgba(255,255,255,0.9) 49.52%,rgba(255,255,255,0) 100%);animation:1.8s skeletonShine infinite}@keyframes skeletonShine{0%,40%{left:-30px}100%{left:100%}}.filter_category26 .filter_range[data-skeleton] .skeleton{display:flex}.filter_category26 .filter_range[data-skeleton] :where(.range_graph .inner,.range_bar_value,.range_pointer,.range_minmax,label,input){visibility:hidden}.filter_category26 .filter_range[data-skeleton] .form_inp{pointer-events:none}.filter_category26 .filter_range[data-skeleton] .form_inp:after{content:'';position:absolute;inset:0;background:#f5f5f5;border-radius:10px}.filter_category26 .filter_range[data-skeleton] .filter_depth{display:grid;grid-template-columns:repeat(3,1fr)}.filter_category26 .filter_range[data-skeleton] .filter_depth .inp_checkbox{pointer-events:none}.filter_category26 .filter_range[data-skeleton] .filter_depth .inp_checkbox:after{content:'';position:absolute;inset:0;background:#f5f5f5;border-radius:20px}.filter_category26 .filter_range[data-skeleton] .filter_depth .inp_checkbox label{font-size:0}.filter_category26 .filter_selected .option_choice:not([data-accordion]) .option_box{padding:16px 24px;max-height:140px}.filter_category26 .filter_selected .option_choice .option_btn{display:flex;margin:0;flex-wrap:wrap;gap:8px 20px}.filter_category26 .filter_selected .option_choice .option_box .btn_ico{margin:0;line-height:18px}.filter_category26 .filter_selected .option_choice .option_box .btn_ico:after{width:12px;height:12px;background:url('../images/ico_delete04.png') 0 0/100% no-repeat}.delivery_content{clear:both}.delivery_step ul{display:flex;align-items:center}.delivery_step li{flex:1;padding:15px 0;font-size:15px;text-align:center;border-bottom:6px solid #eee}.delivery_step li:nth-child(2){border-color:#cacaca}.delivery_step li:nth-child(3){border-color:#999}.delivery_step li:nth-child(4){border-color:#222}.delivery_box{padding:30px 0 0}.delivery_box:after{content:'';display:block;clear:both}.delivery_img{width:400px;height:265px;float:left;border:1px solid #e0e0e0}.delivery_img img{width:100%;height:100%}.delivery_info{width:430px;margin-left:40px;float:left;padding-top:16px}.delivery_info .title{display:block;font-size:16px}.delivery_info .bullet_list{color:#616161}.delivery_info .bullet_list>li{font-size:15px;line-height:27px;margin-top:25px}.order_detail_wrap .delivery_content .notice_wrap{margin-top:0;margin-bottom:80px}.popup_full .delivery_img{float:none;width:100%;height:auto}.popup_full .delivery_info{float:none;width:100%;margin:25px 0 0 0;padding-top:0}.popup_full .delivery_info .bullet_list>li>strong{display:block}.popup_full .delivery_info .bullet_list>li>span{display:block}.conts_inner.cont-wrap{padding-top:50px}.cont-top-tab{padding-bottom:50px}.cont-top-tab .top-title{font-size:30px;line-height:36px;font-weight:700}.order_history_wrap .order-totalnum{position:relative;display:flex;align-items:center;gap:0 8px;height:50px;margin-bottom:8px}.order_history_wrap .order-totalnum .num-word{font-size:14px;font-weight:700}.order_history_wrap .order-totalnum .num-word .word{color:#e80f00}.order_history_wrap .order-totalnum .total-rarea{margin-left:auto}.order_history_wrap .order-totalnum [class^="btn_grade"].st01{min-width:136px}.contflter-schbox{display:flex;align-items:center;gap:0 12px}.contflter-schbox .util-sort{display:flex;align-items:center;gap:0 12px}.contflter-schbox .util-sort .u-item{display:inline-block;position:relative}.contflter-schbox .util-sort .u-item+.u-item{padding-left:12px}.contflter-schbox .util-sort .u-item+.u-item:before{content:'';position:absolute;left:0;top:50%;display:block;width:1px;height:12px;background-color:#e0e0e0;transform:translateY(-50%)}.contflter-schbox .form_box,.contflter-schbox .form_box .form_inp{flex:1}i.sch-w{color:#e80f00}.popup_exchange_info .order_detail_info.type2 .order_no,.popup_exchange_info .order_detail_info.type2 .order_date{color:#222}.mem_login_urgent{margin:0 -40px;padding:20px 40px;background:rgba(233,193,2,0.07)}.mem_login_urgent .top{position:relative;padding:0 25px 0 28px;background:url('../images/ico_urgent.png') no-repeat 0 3px /20px auto}.mem_login_urgent .top:after{display:block;content:"";position:absolute;top:3px;right:0;width:20px;height:20px;background:url('../images/ico_arrow23.png') no-repeat 0 1px /100% auto}.mem_login_urgent .top.on:after{transform:rotate(180deg)}.mem_login_urgent .top .tit{font-weight:700;font-size:18px;line-height:27px;color:#222}.mem_login_urgent .view{margin-top:8px;font-size:14px;line-height:21px;color:#999}.pro-recomd-box{position:relative;background-color:#fafafa;box-sizing:border-box;border-radius:20px;padding:30px 0}.pro-recomd-box .title{font-size:16px;line-height:24px;font-weight:700;margin-bottom:30px;padding-left:40px}.pro-recomd-box .product-list.is-row>.product-unit{width:320px;padding:0}.pro-recomd-box .product-list.is-row>.product-unit .outer{width:320px}.pro-recomd-box .swiper-container{height:80px;padding-left:53px;padding-right:53px}.pro-recomd-box .product-list.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.pro-recomd-box [data-slide]:has(.product-list:not(.is-rank02)) .swiper-arrow button{top:50%;transform:translateY(-50%)}.box_payinfo .box_bottom .btn_wrap [class^="btn_grade"]{border-radius:2px}.gift-box-list [class^="gift-cont"] .title{font-size:14px;line-height:21px;font-weight:700;margin-bottom:10px}.gift-box-list [class^="gift-cont"]>.product-list .product-unit .bottom .name{-webkit-line-clamp:1;margin-top:0;color:#222;font-weight:700}.gift-box-list [class^="gift-cont"]>.product-list .product-unit .bottom .brand{font-size:11px;line-height:14px;font-weight:400}.gift-box-list [class^="gift-cont"]>.product-list .product-unit .bottom .cover{padding-top:0}.gift-box-list [class^="gift-cont"]>.product-list .product-unit .bottom .proset-name{margin:0;line-height:18px}.gift-box-list [class^="gift-cont"]>.product-list .product-unit .bottom .proset-name .split{color:#222;font-weight:700}.gift-box-list [class^="gift-cont"] .opt-btn{white-space:nowrap}.gift-box-list .gift-cont>.product-list .product-unit .bottom .name{font-size:15px}.gift-box-list .gift-cont>.product-list .product-unit .bottom .brand{font-size:14px;font-weight:400;margin-top:4px}.gift-box-list .gift-cont>.product-list .product-unit .bottom .option{color:#616161}.gift-box-list .gift-cont>.product-list .product-unit .bottom .proset-name .split{font-size:15px;line-height:18px}.gift-box-list .gift-cont01+.gift-cont01{margin-top:20px}.gift-box-list .gift-cont01 .title{line-height:17px;margin-bottom:12px}.gift-box-list .gift-cont01>.product-list{gap:12px 0}.gift-box-list .gift-cont01>.product-list .product-unit .outer{align-items:flex-start}.pop-gift-info .popup_inner.type2 .popup_head{padding-bottom:30px}.pop-gift-info .gift-box-list .gift-cont01>.product-list .product-unit .bottom .brand{display:block;text-overflow:unset;white-space:wrap;color:#222;font-weight:normal}.pop-gift-info .gift-box-list .gift-cont01>.product-list .product-unit .bottom .option{color:#616161;font-size:11px}.pop-gift-info .gift-box-list .gift-cont01>.product-list .product-unit .bottom .proset-name .split{font-size:12px;line-height:18px}.gift-box-list .gift-cont02>.title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gift-box-list .gift-cont02>.product-list{gap:10px 0}.gift-box-list .gift-cont02>.product-list .product-unit>input{position:absolute;left:0;top:0;width:0;height:0;opacity:0}.gift-box-list .gift-cont02>.product-list .product-unit .unit-border{position:relative;display:flex;align-items:center;border:1px solid #eee;border-radius:10px;box-sizing:border-box;padding-right:54px;padding-left:20px;min-height:80px}.gift-box-list .gift-cont02>.product-list .product-unit .unit-border::after{content:'';position:absolute;top:50%;right:20px;width:22px;height:22px;background:url('../images/ico_radiobox.png') 0 0 no-repeat;background-size:22px auto;transform:translateY(-50%)}.gift-box-list .gift-cont02>.product-list .product-unit>input:checked+.unit-border{border-color:#222}.gift-box-list .gift-cont02>.product-list .product-unit>input:checked+.unit-border::after{background-position:0 -32px}.gift-box-list .gift-cont02>.product-list .product-unit .bottom{padding:10px 0}.gift-box-list .gift-cont02>.product-list .product-unit .bottom .brand{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;word-break:break-all;white-space:normal;line-height:18px;font-weight:400;font-size:14px}.gift-box-list .gift-cont02>.product-list .product-unit .bottom .name,.gift-box-list .gift-cont02>.product-list .product-unit .bottom .proset-name .split{font-size:15px}.pop-gift .popup_inner{min-height:564px;max-height:564px}.pop-gift .popup_content{padding-bottom:30px}.pop-gift .popup_content_inner{padding-top:5px}.pop-gift .product-list.st01>.product-unit{--product-unit-size:48px}.pop-gift .gift-box-list .gift-cont02>.product-list .product-unit .bottom .proset-name{margin-bottom:4px}.gift-box-list .gift-cont03>.product-list{gap:16px 0}.gift-box-list .gift-cont03>.product-list .product-unit .bottom{font-size:16px;line-height:22px;padding-bottom:8px}.gift-box-list .gift-cont03>.product-list .product-unit .bottom .brand,.gift-box-list .gift-cont03>.product-list .product-unit .bottom .split{font-size:inherit;line-height:inherit;color:#222;font-weight:700}.gift-box-list .gift-cont03>.product-list .product-unit .bottom .name{font-size:inherit;margin-top:0;text-overflow:unset;white-space:wrap;display:block;color:#222;font-weight:400}.gift-box-list .gift-cont03>.product-list .product-unit .bottom .option{color:#616161}.gift-box-list .gift-cont03>.product-list.is-row>.product-unit .outer{gap:0 20px}.gift-box-list [class^="gift-cont"] .product-unit.out .cover .media,.gift-box-list [class^="gift-cont"] .product-unit.out .bottom,.gift-box-list [class^="gift-cont"] .product-unit.out .opt-btn{opacity:.5}.gift-box-list [class^="gift-cont"] .product-unit.out .opt-btn a,.gift-box-list [class^="gift-cont"] .product-unit.out .opt-btn button{pointer-events:none}.pop-contnoti{margin-top:28px}.pop-contnoti .bullet_list>li{font-size:12px;line-height:18px;color:#616161}.pop-contnoti .bullet_list>li:before{background-color:#616161;top:6px}.pop-contnoti .bullet_list>li+li{margin-top:0}.thum_list li.video::after{content:"";display:block;position:absolute;left:0;top:0;right:0;height:100%;background:rgba(0,0,0,0.15);border-radius:6px;pointer-events:none}.thum_list li.video a::before{display:block;content:"";position:absolute;top:18.5px;left:18.5px;z-index:1;width:35px;height:35px;border-radius:50%;background:url('../svg/ico-play-01-14.svg') no-repeat center center /14px auto,linear-gradient(161.97deg,rgba(255,255,255,0.7) 5.83%,rgba(255,255,255,0.35) 95.53%);backdrop-filter:blur(7.5px);-webkit-backdrop-filter:blur(7.5px)}.thum_list li.video a::after{display:block;content:"";position:absolute;top:18.5px;left:18.5px;z-index:1;width:35px;height:35px;padding:1px;border-radius:50%;background:linear-gradient(189.93deg,rgba(255,255,255,0.5) 10.24%,rgba(223,223,223,0.5) 97.95%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;box-sizing:border-box}.no-result-wrap .inner{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:180px 0}.no-result-wrap .txt{font-size:15px;line-height:23px;color:#222;text-align:center}.no-result-wrap .barea{margin-top:16px;text-align:center}.no-result-wrap .barea [class^="btn_grade"]{display:inline-flex;align-items:center;gap:0;height:45px;padding:0 50px;border:1px solid #e0e0e0;border-radius:2px;box-sizing:border-box}.no-result-wrap .barea [class^="btn_grade"] span{position:relative;font-size:13px;line-height:20px;color:#222}.no-result-wrap .barea [class^="btn_grade"] i{display:inline-block;width:8px;height:12px;mask:url('../svg/ico-arrow-01-08-right.svg') no-repeat 0 0 /100% auto;background:#222}.no-result-wrap .ico-arrow-01-08-right{margin-left:6px}.no-result-wrap.st02 .txt{font-size:20px;line-height:28px}:where(.pick-wrap) [class^="pick-cont-"]{margin-top:40px}:where(.pick-wrap) [class^="pick-cont-"]:first-child{margin-top:0}:where(.pick-wrap) [class^="pick-cont-"].m-hover .product-unit .top .media img{transition:transform .4s ease;will-change:transform}:where(.pick-wrap) [class^="pick-cont-"].m-hover .product-unit .top:hover .media img{transform:scale(1.05)}:where(.pick-wrap) [class^="pick-cont-"].m-hover .product-unit.ofstock .top:hover .media img{transform:scale(1)}.pick-wrap [data-tab-content="tab"]>div{display:none}.pick-wrap [data-tab-content="tab"]>div.on{display:block}.pick-wrap>.tab-wrap{padding:50px 0}.pick-wrap>.tab-wrap .tab-menu a{font-size:30px;line-height:28px}.pick-wrap .pick-cont-personal{margin-top:80px}.pick-wrap .pick-cont-personal.dark{position:relative;width:100vw;margin-left:-20px;margin-right:-20px;padding:32px 20px;box-sizing:border-box;background:linear-gradient(180deg,rgba(0,0,0,0.05) 0,rgba(255,255,255,0.05) 90%)}.pick-utils .outer{display:flex;align-items:center;justify-content:space-between;height:50px}.pick-utils .total{font-weight:700}.pick-utils .check .txt{font-size:15px;line-height:22px;color:#222}.pick-utils .utils-r{margin-left:auto}.pick-utils .utils-r .ico-share-01-16{margin-left:4px}.pick-utils [class^="utils-"] ul{display:flex;overflow:hidden;align-items:center;gap:0 25px;position:relative;margin-left:auto;flex-shrink:0;white-space:nowrap}.pick-utils [class^="utils-"] ul:before{display:block;content:"";position:absolute;top:50%;transform:translateY(-50%);left:-12px;width:2px;height:15px;background:#fff}.pick-utils [class^="utils-"] ul li{position:relative;font-size:15px;line-height:22px;color:#222}.pick-utils [class^="utils-"] ul li:before{display:block;content:"";position:absolute;top:50%;transform:translateY(-50%);right:-12px;width:1px;height:12px;background:#e0e0e0}.pick-utils [class^="utils-"] ul li:last-child:before{display:none}.pick-utils [class^="utils-"] a{color:currentColor}.pick-utils [class^="utils-"] a i{position:relative;top:-2px}.pick-cont-product{margin-top:8px}.pick-cont-product .limit{padding:130px 0 100px}.pick-cont-product .limit .txt{font-size:15px;line-height:22px;color:#aaa;text-align:center}.wish-share-wrap .title_wrap{height:auto;padding-bottom:52px}.time-block{position:relative;width:100%}.time-block .link{position:absolute;top:0;left:0;z-index:3;width:100%;height:100%;font-size:0}.time-block .top{position:relative;overflow:hidden;width:100%;aspect-ratio:1}.time-block .top .price{display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;align-content:center}.time-block .top .price span{font-size:48px;line-height:57px;font-weight:500;color:rgba(255,255,255,0.9);text-shadow:0 0 4px rgba(0,0,0,0.1)}.time-block .top .price span.per{font-size:32px;line-height:38px}.time-block .top .overlay{position:absolute;z-index:1;width:100%;height:100%;opacity:.7;mix-blend-mode:multiply}.time-block .top .overlay:after{display:block;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.08)}.time-block .top .overlay img{transform:scale(6);filter:blur(16px);-webkit-filter:blur(16px)}.time-block .top .media{overflow:hidden;width:100%;height:100%;background:#fff}.time-block .top .media img{width:100%;height:100%;transition:transform .4s ease;will-change:transform}.time-block .bottom{margin-top:8px}.time-block .bottom .brand{font-size:15px;font-weight:500;color:#616161;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.time-block.max{width:416px}.time-block:hover .top .media img{transform:scale(1.05)}.sale-wrap .tab-wrap{padding:50px 0}.sale-wrap .time-list{display:flex;flex-wrap:wrap;gap:48px 16px}.sale-wrap .time-list .time-block{width:200px}.form_inp ~ [class^="btn_grade"],.form_inp ~ div [class^="btn_grade"],.form_box [class^="btn_grade"]{border-radius:10px}.result_ai_ico{position:relative;width:50px;height:50px;flex-shrink:0}.result_ai_ico .item{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none}.result_ai_ico .item.blur{opacity:.5;filter:blur(10px);-webkit-filter:blur(10px);transform:rotate(-150deg) scale(1.2)}.result_ai_ico .item:after{content:'';position:absolute;left:50%;top:50%;width:100%;height:100%;border-radius:50%;border:1px solid transparent;background:linear-gradient(135.31deg,#fff 15.87%,rgba(255,255,255,0.5) 50.68%,#fff 85.5%);mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask-composite:destination-out;transform:translate(-50%,-50%)}.result_ai_ico .circle{position:absolute;left:0;top:0;width:100%;height:100%;border-radius:50%;overflow:hidden;background-color:rgba(255,255,255,0.1);box-shadow:0 0 20px 0 rgba(0,0,0,0.1) inset}.result_ai_ico .circle-pink{position:absolute;width:94.25%;height:94.25%;left:-14.75%;top:15%;animation:1s aiCirclePink linear alternate infinite}.result_ai_ico .circle-pink:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:radial-gradient(50% 50% at 50% 50%,#d87dce 0,rgba(216,125,206,0) 90%);animation:1s aiOpacity linear alternate infinite}.result_ai_ico .circle-pink:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:radial-gradient(50% 50% at 50% 50%,#db5b71 0,rgba(219,91,113,0) 90%);opacity:0;animation:1s aiOpacity linear alternate-reverse infinite}.result_ai_ico .circle-sky{position:absolute;width:112.25%;height:112.25%;left:0;top:-29.5%;background:radial-gradient(50% 50% at 50% 50%,#72a9da 0,rgba(114,169,218,0) 90%);animation:1s aiCircleSky linear alternate infinite}.result_ai_ico .circle-purple{position:absolute;width:141.5%;height:142%;left:16.5%;top:-29.5%;background:radial-gradient(50% 50% at 50% 50%,#a172da 0,rgba(161,114,218,0) 90%);animation:1s aiCirclePurple linear alternate infinite}.result_ai_ico .symbol{position:absolute;width:46.25%;height:46.25%;left:50%;top:50%;transform:translate(-50%,-50%);background:url("../images/symbol_ai_star.png") 0/cover no-repeat}.result_ai_ico .light{position:absolute;width:117%;height:119%;left:-42%;top:-47.5%;background:radial-gradient(49.83% 49.83% at 50% 50%,#fff 0,rgba(255,255,255,0.274038) 23.08%,rgba(255,255,255,0) 50%);animation:1s aiOpacity linear alternate infinite}.result_ai_ico.type_load .circle-pink{width:94.25%;height:94.25%;left:-14.5%;top:15%;animation:1s aiCirclePinkLoad linear alternate infinite}.result_ai_ico.type_load .circle-pink:before{left:0;top:0;width:100%;height:100%;background:radial-gradient(50% 50% at 50% 50%,#d87dce 0,rgba(216,125,206,0) 90%);animation:1s aiOpacity linear alternate infinite}.result_ai_ico.type_load .circle-pink:after{left:0;top:0;width:100%;height:100%;background:radial-gradient(50% 50% at 50% 50%,#db5b71 0,rgba(219,91,113,0) 90%);animation:1s aiOpacity linear alternate-reverse infinite}.result_ai_ico.type_load .circle-sky{width:112.25%;height:112.25%;left:0;top:-29.5%;background:radial-gradient(50% 50% at 50% 50%,#72a9da 0,rgba(114,169,218,0) 90%);animation:1s aiCircleSkyLoad linear alternate infinite}.result_ai_ico.type_load .circle-purple{width:141.5%;height:142%;left:18%;top:-29.5%;animation:1s aiCirclePurpleLoad linear alternate infinite}.result_ai_loading{height:600px;padding-top:245px;box-sizing:border-box}.result_ai_loading .result_ai_ico{margin:0 auto}.result_ai_loading .result_txt{margin-top:44px;text-align:center}.result_ai_loading .result_txt_sub{font-size:16px;line-height:19px;font-weight:700}.result_ai_loading .result_txt_motion{position:relative;margin-top:13px;height:17px}.result_ai_loading .result_txt_desc{position:absolute;left:0;top:0;width:100%;height:97px}.result_ai_loading .result_txt_desc span{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;animation:aiTxtUp var(--total) infinite;font-size:14px;line-height:17px;color:#616161}.result_ai_loading .result_txt_desc span:nth-child(1){animation-delay:-1.5s}.result_ai_loading .result_txt_desc span:nth-child(2){animation-delay:.5s}.result_ai_loading .result_txt_desc span:nth-child(3){animation-delay:2.5s}.result_ai_loading .result_txt_desc span:nth-child(4){animation-delay:4.5s}.result_ai_loading .result_txt_desc span:nth-child(5){animation-delay:6.5s}.result_ai_loading .result_txt_desc span:nth-child(6){animation-delay:8.5s}.result_ai_loading .result_txt_desc span:nth-child(7){animation-delay:10.5s}@keyframes aiCirclePink{100%{width:112%;height:112%;left:-9%;top:15.5%}}@keyframes aiCirclePinkLoad{100%{width:112%;height:112%;left:12.6%;top:-63.5%;transform:rotate(-165deg)}}@keyframes aiCirclePinkLoad{100%{width:112%;height:112%;left:25.19%;top:-50.91%;transform:rotate(-165deg)}}@keyframes aiCircleSky{100%{width:169.5%;height:169.5%;left:-25.5%;top:-69.5%}}@keyframes aiCircleSkyLoad{100%{width:124.85%;height:124.85%;left:14.03%;top:-8.97%;transform:rotate(-165deg)}}@keyframes aiCirclePurple{100%{left:7.5%;top:-42%}}@keyframes aiCirclePurpleLoad{100%{width:136.09%;height:136.57%;left:-42.14%;top:-43.24%;transform:rotate(-165deg)}}@keyframes aiOpacity{0%{opacity:1}100%{opacity:0}}@keyframes aiTxtUp{0%,5%{opacity:0;top:100%}10%,20%{opacity:1;top:0}25%{opacity:0}}.sorting_wrap .choice_wrap .form_tooltip{min-height:unset}.sorting_wrap .choice_wrap .sort-ai{padding-right:19px}.sorting_wrap .choice_wrap .sort-ai .form_tooltip{margin-right:0;line-height:19px}.sorting_wrap .choice_wrap .sort-ai .btn_tooltip{font-size:15px}.sorting_wrap .choice_wrap .sort-ai [data-layer-view].on{z-index:11}.product_wrap .recommend_word{padding:0 20px 60px}.product_wrap .recommend_word .search_recommend{margin-top:0}.result_ai_wrap{display:flex;flex-direction:column;align-items:center;padding:45px 0 0}.result_ai_wrap .result_ai_cont{padding-top:30px;display:flex;flex-direction:column;align-items:center;gap:5px}.result_ai_wrap .result_ai_cont .txt{font-size:16px;line-height:22px}.prd_ai .review_search_tab{margin-top:50px}.popup_preview .opt_select,.popup_option .opt_select{display:block}.popup_preview .opt_select .opt-noti,.popup_option .opt_select .opt-noti{position:absolute;right:0;top:50%;transform:translateY(-50%);font-weight:400}.popup_preview .option_layer_wrap .inp_checkbox,.popup_option .option_layer_wrap .inp_checkbox{display:none}.popup_preview .opt_select_list .form_inp,.popup_option .opt_select_list .form_inp{display:none}.popup_preview .choice_area .ch_top,.popup_option .choice_area .ch_top{width:100%}.popup_preview .choice_area .ch_detail .opt_itemlist .inp_checkbox,.popup_option .choice_area .ch_detail .opt_itemlist .inp_checkbox{visibility:hidden}.sorder_terms .notice_wrap:is([data-accordion]) .bullet_list{margin-top:0;padding:0;background:unset;border-radius:unset}.sorder_terms .notice_wrap:is([data-accordion]) .bullet_list strong{color:#616161}.sorder_terms .notice_wrap .noti_top{position:relative}.sorder_terms .notice_wrap .noti_top .noti_btn{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.sorder_terms .notice_wrap .noti_top .ico_arrow{position:absolute;top:50%;right:0;transform:translateY(-50%)}.sorder_terms .notice_wrap .noti_contbox{margin-top:12px;padding:26px 30px;background:#f5f5f5;border-radius:10px;color:#616161;line-height:25px}.special_request_form .form_area_tit{padding-top:0}.special_request_form>.form_area_tit{height:40px;align-content:center}.special_request_form .form_area_tit.type1{margin-top:30px}.special_order_page .form_area_list .form_area_tit{flex:0 0 170px;width:170px}.special_order_page .product_cont,.special_order_page .pro_detail{min-width:0}.special_order_page .product_cont .pro_img{flex-shrink:0;width:160px;height:160px;text-align:center}.special_order_page .product_cont .pro_img img{height:100%;width:auto}.special_order_page .sorder_prd .product_cont{display:flex;align-items:flex-start;gap:0 10px;min-width:0;overflow:hidden}.special_order_page .sorder_prd .product_cont .info_order_wrap{overflow:hidden}.special_order_page .sorder_prd .pro_detail{padding:0;position:relative;height:160px;min-width:200px}.special_order_page .sorder_prd .pro_detail .form_area_cont{position:absolute;bottom:0;left:0}.special_order_page .sorder_prd .pro_detail .pro_info .info_brand{line-height:21px}.special_order_page .sorder_prd .pro_detail .pro_info .info_name{display:-webkit-box;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-all}.special_order_page .form_area_list .select_box button{padding-top:11px;padding-bottom:11px}.special_order_page .form_area_list .select_box .select_list{top:37px}.special_order_page .btn_special_order{margin-top:100px;text-align:center}.special_order_page .special_request>.go_link_wrap{margin-top:30px}.sorder_terms{margin-top:100px}.sorder_terms+.notice_wrap{margin-top:30px}.subcont_main.ui-single{float:none;width:unset}.popup_departure_info .departure_info_list .form_tit{flex-shrink:0}.popup_departure_info .departure_info_list .form_box{gap:0 10px}.popup_departure_info .departure_info_list .form_box>div+div{margin-left:0}.popup_departure_info .departure_info_list .form_box.ption [data-selectbox]{width:76.25px;box-sizing:border-box}.popup_departure_info .departure_info_list .form_box [data-selectbox] button{height:40px}.popup_departure_info .departure_info_list .form_box .select_box .select_list{top:40px}.popup_departure_info .departure_info_list .form_box.ption [data-selectbox] button{padding:8px 10px 9px 10px}.popup_departure_info .departure_info_list .form_box.ption [data-selectbox] button>i{text-overflow:unset}.popup_departure_info .departure_info_list .form_box.ption [data-selectbox] [data-set-list] a{white-space:nowrap;padding-left:10px;padding-right:10px}.save_list_wrap .info_box_list li>.title,.finish_cont .info_box_list li>.title{word-break:break-all;min-width:200px}.save_list_wrap .info_box_list li>.text,.finish_cont .info_box_list li>.text{flex:unset;min-width:100px;margin-left:auto;word-break:break-all}.info_box_list .type-col{display:flex;flex-direction:column;gap:20px 0}.info_box_list .type-col li{gap:4px 0}.info_box_list .type-col li+li{margin-top:0}.info_box_list .type-col li{flex-direction:column;align-items:flex-start}.info_box_list .type-col li .text{text-align:left;margin-left:0}.type-elips{min-width:0}.type-elips .title,.type-elips .tit{flex-shrink:0;margin-right:12px}.type-elips .text,.type-elips .cont{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}