.pop_deli_list .modal-body{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:column}.pop_deli_list .delivery_list{margin-top:0;border-top:0;overflow-y:auto;width:100%;height:100%;min-height:450px;max-height:450px}.pop_deli_list .delivery_list ul{overflow-y:auto;width:100%;height:100%}.pop_deli_list .link_deli_add{display:block;margin-top:30px;width:100%;text-align:center}.pop_deli_list .link_deli_add a{display:inline-block;font-size:1.2rem;font-weight:500;line-height:1.8rem;color:#4c4c4c;text-decoration:underline}.pop_deli_list .btn_wrap .btn{width:100%;height:60px;font-size:16px;line-height:60px;border-radius:100px}.pop_deli_list .btn_wrap .btn_set_basic_address{border:1px solid #8c53ff}.pop_deli_list .btn_select_address{border:0;max-width:unset;background-color:#8c53ff;color:#fff}.pop_deli_list .delivery_list li{display:flex;align-content:flex-start;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;flex-direction:column;margin:0;padding:20px 0;border-top:1px solid #e2e2e2;height:auto}.pop_deli_list .delivery_list li:not(:first-child){padding:20px 0}.pop_deli_list .delivery_list li:first-child{padding-top:0;border-top:0}.pop_deli_list .delivery_list ul::-webkit-scrollbar{width:8px;background-color:transparent}.pop_deli_list .delivery_list ul::-webkit-scrollbar-thumb{background-color:#d1d1d1;border-width:8px;border-radius:8px}.pop_deli_list .delivery_list .txt_area{width:100%}.pop_deli_list .link_deli_add a{font-size:14px}.pop_deli_list .btn-group [class*=col-]{text-align:center}.order_regular_detail_contents .pop_deli_list .delivery_list ul{height:auto;max-height:unset}.popup_add_address .input_line input,.popup_add_address .input_line select{border-style:solid;border-color:#d5d5d5;height:60px;box-sizing:border-box;border-width:0 0 1px}.popup_add_address .input_line select{background:#fff url(/content/images/icon/btn_collapse_open.png) no-repeat calc(100% - 15px) 55%;background-size:11px auto}.popup_add_address .btn_save_address{margin:60px auto 0;max-width:500px}.popup_add_address .check_area{display:flex;align-items:center;justify-content:flex-start;margin-top:20px;height:24px;box-sizing:border-box}.popup_add_address{width:86%;max-width:1200px}.popup_add_address .address_area .find_zipcode{width:100%}.modal-body .form_wrap_line .address_area .input_zipcode{padding-right:50px;cursor:pointer}.popup_add_address .address_area{flex-direction:column}.popup_add_address .address_area .find_zipcode{padding-right:0;width:100%}.popup_add_address .input_line .basic_address{margin:12px 0 0}.popup_add_address .phone_area select{height:50px}.popup_add_address .phone_area .w105+div{flex:1}.popup_add_address .check_area{margin-top:22px}.popup_add_address{top:50%;left:50%;width:80%;height:auto;transform:translate(-50%,-50%);border-radius:20px;box-sizing:border-box}.popup_add_address.on{margin-top:0;transition:all .65s}.popup_add_address .desc{position:relative;margin:15px auto 40px;font-size:1.4rem;text-align:center}.popup_add_address .wrap_input{display:flex;align-items:flex-start;flex-direction:column;width:100%;background-color:#fff}.popup_add_address .input_line{width:100%}.popup_add_address .phone_area select{padding-right:13px;border-bottom:1px solid #d5d5d5;height:6rem;background:#fff url(/content/images/icon/ico_selectbox.png) no-repeat calc(100% - 15px) center;background-size:11px auto}.popup_add_address .check_area{display:inline-block;margin-top:15px;vertical-align:middle}.popup_add_address .address_area{display:flex;align-items:center;justify-content:space-between;flex-direction:row;cursor:pointer}.popup_add_address .address_area .find_zipcode{position:relative;padding-right:0;width:100%}.popup_add_address .address_area .btn_address{position:absolute;top:50%;right:20px;width:50px;height:50px;transform:translateY(-50%)}.popup_add_address .address_area .btn_address img{width:55%}.popup_add_address .btn_save_address{margin-top:40px}.pop_deli_list .modal-content,.popup_add_address .modal-content{box-shadow:0 12px 32px rgb(0 0 0 / 24%);border-radius:20px}.pop_deli_list .modal_full .modal-content,.popup_add_address .modal_full .modal-content{max-height:558px;box-sizing:border-box}.pop_deli_list .modal-header .btn_close,.popup_add_address .modal-header .btn_close,.popup_another_address .modal-header .btn_close{margin-right:10px;width:40px;height:40px;background:url(/content/images/icon/ico_close_popup.png) no-repeat center center;background-size:40px 40px}.pop_deli_list .delivery_list .radio_area,.popup_add_address .delivery_list .radio_area{width:100%}.pop_deli_list label,.popup_add_address label{width:100%;color:#959595}.pop_deli_list .delivery_list .txt_area,.popup_add_address .delivery_list .txt_area{width:100%}.pop_deli_list .btn_delete,.popup_add_address .btn_delete{padding:0 24px}.pop_deli_list .btn-group button.btn_set_basic_address,.popup_add_address .btn-group button.btn_set_basic_address{border:1px solid #8c53ff}.pop_deli_list .link_deli_add a,.popup_add_address .link_deli_add a{font-size:14px}.popup_another_address .check_area{margin:10px 0 92px}.popup_another_address button.save_address{height:50px;line-height:1;box-sizing:border-box}.popup_add_address .delivery_list .txt_area{width:100%}.popup_add_address .link_deli_add a{font-size:14px}.deli_regular_pop.show{display:block;z-index:10053}.deli_regular_pop .modal_close{z-index:10054;background:url(/content/images/icon/btn_close.png) no-repeat center center}.deli_regular_pop.modal .pop_txt{margin-top:20px}.deli_regular_pop .modal-dialog{width:100%;max-width:400px}.deli_regular_pop .modal-body{border-radius:20px}.multi_deli_list .deli_area{padding:20px 0;border-bottom:5px solid #f6f6f6}.multi_deli_list .deli_area:first-child{padding-top:0}.multi_deli_list .deli_area:last-child{padding-bottom:0;border-bottom:0}.multi_deli_list .deli_tit{margin-bottom:20px;font-size:20px;font-weight:700;line-height:1;color:#000}.multi_deli_list .item_list{margin:24px 0 0 0}.multi_deli_list .radio_wrap{margin-top:30px}.multi_deli_list .radio_wrap .radio_area{margin:0 24px 0 0}.multi_deli_list .form_wrap_line{margin-top:20px}.multi_deli_list .form_wrap_line .btn_right{margin-top:20px}.pop_multi_destin .btn-group{margin-top:4rem;padding:0 20px}.pop_multi_destin .item_list.basic .list_area{display:flex;gap:10px 20px;flex-wrap:wrap}.pop_multi_destin .item_list.basic .txt_area{flex:1;width:100%}.pop_multi_destin .item_list.basic .list_area .btn_right{flex:none;margin-top:0;width:100%;text-align:right}.popup_add_address .btn-group button.btn_set_basic_address{border:1px solid #8c53ff}.popup_add_address .delivery_list{margin-top:0;border-top:0;height:100%}.popup_add_address .delivery_list{overflow-y:scroll;width:100%;height:100%;max-height:calc(100% - 120px)}.popup_add_address .link_deli_add{display:block;margin-top:30px;width:100%;text-align:center}.popup_add_address .link_deli_add{display:inline-block;font-size:1.2rem;font-weight:500;line-height:1.8rem;color:#4c4c4c;text-decoration:underline}.multi_deli_list .item_list{margin:0;padding:0;border-top:none}.modal-content .delivery_list .txt_area .address{margin:15px 0;font-size:14px;font-weight:400;line-height:1.25}.modal-content .delivery_list .txt_area p{margin-top:10px;line-height:1}.modal-content .delivery_list .txt_area .phone{margin-top:0}.modal-content .delivery_list .txt_area .phone br{display:none}.modal-content .delivery_list .txt_area .phone span{display:block;margin-bottom:6px;font-size:14px;line-height:1}.modal-content .delivery_list .txt_area .phone span:last-child{margin-bottom:0}.modal-content .delivery_list .txt_area p.name{margin:0;padding:6px 0 0 0;font-size:16px;font-weight:500}.popup_add_address .delivery_list ul ::-webkit-scrollbar-thumb{background-color:#d1d1d1;border-width:8px;border-radius:8px}.modal-content .delivery_list .btn_right{gap:10px}.modal-content .delivery_list .btn_right .btn{flex:none;padding:0;width:70px;height:30px;font-size:14px;line-height:30px;border-radius:5px}.modal .delivery-form-area,.modal .delivery-list-area{width:100%;height:100%}.modal .delivery-list-area{display:flex;flex-direction:column}.modal .delivery-list-area .btn_wrap{flex:none}.condi_ship_txt{margin:20px 0;text-align:center}.condi_ship_txt dt{margin-top:15px;font-size:18px;font-weight:500;line-height:20px;color:#333}.condi_ship_txt dt:first-child{margin-top:0}.condi_ship_txt dd{margin-top:5px;font-size:16px;line-height:20px;color:#959595}.pop_deli_list .delivery_list .radio_area label{background-position:0 4px}.pop_deli_list label .btn_right{margin-top:16px}.pop_deli_list .btn_right .btn{margin:0}@media (max-width:767px){.pop_deli_list .delivery_list{overflow-y:auto;height:auto;max-height:calc(100% - 90px);max-height:calc((100% - 90px) - env(safe-area-inset-bottom))}.pop_deli_list .link_deli_add a{font-size:12px}.pop_deli_list .btn_wrap .btn{width:100%;height:50px;line-height:50px;border-radius:100px}.pop_deli_list,.popup_add_address{top:0;right:0;bottom:0;bottom:env(safe-area-inset-bottom);left:0;padding-right:0;transform:none}.popup_add_address .delivery_list>ul{overflow-y:scroll;width:100%;height:auto}.pop_deli_list .modal-body,.popup_add_address .modal-body{overflow-y:hidden;box-sizing:border-box}.pop_deli_list .delivery_list div.btn-group,.popup_add_address .delivery_list div.btn-group{margin-top:10px}.pop_deli_list .link_deli_add a,.popup_add_address .link_deli_add a{font-size:14px}.popup_add_address{top:0;right:0;bottom:0;left:0;padding-right:0;transform:none}.popup_add_address{width:100%;border-radius:0}.popup_add_address .delivery_list>ul{width:100%;height:auto}.popup_add_address .modal-body{padding:0 20px;overflow-y:hidden;max-height:100%;box-sizing:border-box}.popup_add_address .delivery_list{height:auto;max-height:calc(100% - 130px)}.popup_add_address .link_deli_add a{font-size:12px}.deli_regular_pop .modal-content{margin:0 auto;overflow:hidden;max-width:90vw;max-height:80vh;border-radius:20px}.deli_regular_pop .modal-content .modal-body{padding:30px 15px;overflow:hidden;border-radius:0}.deli_regular_pop .modal-content .modal_close{background-image:url(/content/images/icon/btn_popclose.png)}.pop_deli_add .modal-content{height:100%}.pop_deli_add .modal-content .btn-group .btn{max-width:100%}.pop_multi_destin .item_list.basic .list_area{gap:10px}.pop_multi_destin .item_list .brand{margin-top:0}.modal-content .delivery_list .txt_area .address{margin:10px 0}.modal-content .delivery_list .txt_area p.name{padding:4px 0 0 0;font-size:14px}.multi_deli_list .deli_tit{margin:0 0 20px;font-size:18px;line-height:1}.multi_deli_list .item_list .list_area .txt_area{margin:0 0 0 10px;width:calc(100% - 95px)}.multi_deli_list .radio_wrap .radio_area{margin:0 24px 15px 0}.multi_deli_list .radio_wrap .radio_area:last-child{margin-bottom:0}.condi_ship_txt dd,.condi_ship_txt dt{font-size:14px}.condi_ship_txt dt{font-size:16px;font-weight:700;line-height:2}.condi_ship_txt dd{margin-top:5px;font-size:14px;line-height:1.4;color:#959595}}