@charset 'utf-8';

/* iPhoneX 부터 노치영역 확인용 ↓ */
/* body:before{content:''; position:fixed; left:83px; right:83px; top:0; height:30px; background-color:#000; border-radius:0 0 20px 20px; z-index:99999;}
body:after{content:''; background-color:#000; border-radius:30px; position:fixed; left:0; right:0; bottom:8px; margin:0 auto; height:5px; width:134px; z-index:99999;} */

/* ------------------------------ [ iPhone 6 | 7 | 8 ] --------------------------------------------------------------------------------------------------------------------------- */
@media only screen and (width:375px) and (height:667px) {
	#header {padding-top:20px;}
	#container {padding-top:76px;}
    .sticky_box {top:76px;}

	/* 헤더:검색 */
	.header_wrap .head_search {top:20px;}

	/* ---- [ QR코드 class="qr_code" ] ---- */
	.ui_qr_code .head {padding-top:20px !important; height:76px !important;}

	/* ---- [ 점포검색 ] ---- */
	/* 내주변 */
	.around .map {height:calc(100vh - 194px) !important;}

	/* ---- 점포 메인 ---- */
	/* .store.main .sub .sub_tit {top:77px}
	.store.main .up_layer_area{height:calc(100vh - 109px);} */
	.store.main.store_plus .store_top_sec {margin-top:calc(50.13% - 20px) !important;} /* issues/3886 */

	/* ---- [ 상품상세 ] ---- */
	/* 점포재고수량조회:지도형 */
	.product.inven_qty .pick_map_wrap .map{height:calc(100vh - 142px) !important;}

	/* 탭메뉴 */
	.detail_prd .tab_depth1 {top:75px;}

	/* ---- [ 데이터결과 ] ---- */
	.result_info.h_100 {height:calc(100vh - 116px);}

	/* 1:1문의작성완료 */
	.customer.qna .ad_info_wrap {height:calc(100vh - 228px) !important;}

	/* ---- [ 상품재고조회 ] ---- */
	/* 재고조회:지도영역 */
	.inven_search .pick_map_wrap .map {height:calc(100vh - 251px) !important}
	.inven_search .pick_map_wrap.prd_on .map{height:calc(100vh - 333px) !important}
	/* 상품검색결과 */
	.inven_search .result .prd_li{max-height:calc(100vh - 194px) !important;}

	/* ---- [ 핫이슈상품 ] ---- */
	/* 재고조회:지도영역 */
	.issue_srch .pick_map_wrap .map {height:calc(100vh - 251px) !important}
	.issue_srch .pick_map_wrap.prd_on .map{height:calc(100vh - 333px) !important}

	/* 재고조회:지도영역 - new */ /* issues/1888 추가 */
	.issue_srch.issue_srch_new .pick_map_wrap.prd_on .map {height:calc(100vh - 251px) !important}

	/* 상품목록(검색) */
	.product.product_list .top_prd_area,
	.product.cubar_bundle .top_prd_area,
	.product .top_prd_area,
	.total_search .top_prd_area{top:76px !important}

	/* --- [MYCU 쿠폰함] --- */
	/* 재고조회:지도영역 */
	.cp_srch .pick_map_wrap .map{height:calc(100vh - 288px) !important;}


	/* --[점포 재고 찾기] -- */
	.search_stock_list {top:76px !important;}

	/* --[CU찬스 카드만들기:비밀번호설정 - chance/password.html] -- */
	.make_card .sub.set_pw_wrap {height:calc(100vh - 86px) !important;} /* 상단20px 더한값 */

	/* ------------------------------------------------------------ [ 전체팝업 ] ------------------------------------------------------------ */
	.full_popup .head {padding:38px 16px 17px 24px; height:76px;}
	.full_popup .head .closed,
	.full_popup .head .go_back {top:32px; margin-top:0;}
	.full_popup .contents {max-height:calc(100vh - 156px);}
	.no_foot_full_pop .contents {max-height:calc(100vh - 116px);}
	.no_foot_full_pop .contents.pop_map {max-height:calc(100vh - 76px);}
	.data_none.h_100 {height:calc(100vh - 116px);}

	/* issues/4492_ver10 .h_100 삭제 */

	/* ---- [ 점포 ] ---- */
	/* 메인:위치:지도 */
	.store_loc .map {height:calc(100% - 76px) !important}

	/* 지도뷰_개선:점포 위치 */
	.store_map_loc .map {height:calc(100% - 76px) !important;}


	/* ---- [ 주문/결제 쿠폰 ] ---- */
	.full_popup.order_cp_01 .contents,
	.full_popup.order_cp_02 .contents {max-height:calc(100% - 243px);}
	.full_popup.order_cp_03 .contents {max-height:calc(100% - 213px);}

	/* ---- [ 픽업 ] ---- */
	/* 지도형 */
	.pick_store .pick_map_wrap .map {height:calc(100vh - 226px) !important;}
	/* 지역선택:픽업 점포 리스트 */
	.region_pick_wrap .region_list_wrap {height:calc(100vh - 179px);}

	/* --- [택배예약] --- */
	/* 점포선택:지도영역 */
	.parcel_loc .contents.pop_map .pick_map_wrap .store_list.scroll {height: calc(100vh - 400px)}

	/* 메인배너 전체보기 */ /* issues/4311#note_129293 */
	.bannerall_pop .pop_sub {padding-bottom:60px !important; padding-bottom:constant(env(safe-area-inset-bottom) + 60px) !important; padding-bottom:calc(env(safe-area-inset-bottom) + 60px) !important;}

}

/* ------------------------------ [ 6 Plus | 6s Plus | 7 Plus | 8 Plus ] ---------------------------------------------------------------------------------------------------------------------------- */
@media only screen and (width:414px) and (height:736px) {
	#header {padding-top:20px;}
	#container {padding-top:76px;}
    .sticky_box {top:76px;}

	/* 헤더:검색 */
	.header_wrap .head_search {top:20px;}

	/* ---- [ QR코드 class="qr_code" ] ---- */
	.ui_qr_code .head {padding-top:20px !important; height:76px !important;}

	/* ---- [ 점포검색 ] ---- */
	/* 내주변 */
	.around .map {height:calc(100vh - 194px) !important;}

	/* ---- 점포 메인 ---- */
	/* .store.main .sub .sub_tit {top:77px}
	.store.main .up_layer_area{height:calc(100vh - 109px);} */
	.store.main.store_plus .store_top_sec {margin-top:calc(50.13% - 20px) !important;} /* issues/3886 */

	/* ---- [ 상품상세 ] ---- */
	/* 점포재고수량조회:지도형 */
	.product.inven_qty .pick_map_wrap .map{height:calc(100vh - 142px) !important;}

	/* 탭메뉴 */
	.detail_prd .tab_depth1 {top:75px;}

	/* ---- [ 데이터결과 ] ---- */
	.result_info.h_100 {height:calc(100vh - 116px);}

	/* 1:1문의작성완료 */
	.customer.qna .ad_info_wrap {height:calc(100vh - 228px) !important;}

	/* ---- [ 상품재고조회 ] ---- */
	/* 재고조회:지도영역 */
	.inven_search .pick_map_wrap .map {height:calc(100vh - 251px) !important}
	.inven_search .pick_map_wrap.prd_on .map{height:calc(100vh - 333px) !important}
	/* 상품검색결과 */
	.inven_search .result .prd_li{max-height:calc(100vh - 194px) !important;}

	/* ---- [ 핫이슈상품 ] ---- */
	/* 재고조회:지도영역 */
	.issue_srch .pick_map_wrap .map {height:calc(100vh - 251px) !important}
	.issue_srch .pick_map_wrap.prd_on .map{height:calc(100vh - 333px) !important}

	/* 재고조회:지도영역 - new */ /* issues/1888 추가 */
	.issue_srch.issue_srch_new .pick_map_wrap.prd_on .map {height:calc(100vh - 251px) !important}

	/* --- [MYCU 쿠폰함] --- */
	/* 재고조회:지도영역 */
	.cp_srch .pick_map_wrap .map{height:calc(100vh - 288px) !important;}


	/* --[점포 재고 찾기] -- */
	.search_stock_list {top:76px !important;}

	/* --[CU찬스 카드만들기:비밀번호설정 - chance/password.html] -- */
	.make_card .sub.set_pw_wrap {height:calc(100vh - 86px) !important;} /* 상단20px 더한값 */

	/* ------------------------------------------------------------ [ 전체팝업 ] ------------------------------------------------------------ */
	.full_popup .head {padding:38px 16px 17px 24px; height:76px;}
	.full_popup .head .closed,
	.full_popup .head .go_back {top:32px; margin-top:0;}
	.full_popup .contents {max-height:calc(100vh - 156px);}
	.no_foot_full_pop .contents {max-height:calc(100vh - 116px);}
	.no_foot_full_pop .contents.pop_map {max-height:calc(100vh - 76px);}
	.data_none.h_100 {height:calc(100% - 76px);}

	/* issues/4492_ver10 .h_100 삭제 */

	/* ---- [ 점포 ] ---- */
	/* 메인:위치:지도 */
	.store_loc .map {height:calc(100% - 76px) !important}

	/* 지도뷰_개선:점포 위치 */
	.store_map_loc .map {height:calc(100% - 76px) !important;}

	/* ---- [ 주문/결제 쿠폰 ] ---- */
	.full_popup.order_cp_01 .contents,
	.full_popup.order_cp_02 .contents {max-height:calc(100% - 243px);}
	.full_popup.order_cp_03 .contents {max-height:calc(100% - 213px);}

	/* ---- [ 픽업 ] ---- */
	/* 지도형 */
	.pick_store .pick_map_wrap .map {height:calc(100vh - 226px) !important;}
	/* 지역선택:픽업 점포 리스트 */
	.region_pick_wrap .region_list_wrap {height:calc(100vh - 179px);}

	/* 상품목록(검색) */
	.product.product_list .top_prd_area,
	.product.cubar_bundle .top_prd_area,
	.product .top_prd_area,
	.total_search .top_prd_area{top:76px !important}

	/* --- [택배예약] --- */
	/* 점포선택:지도영역 */
	.parcel_loc .contents.pop_map .pick_map_wrap .store_list.scroll {height: calc(100vh - 460px)}

	/* 메인배너 전체보기 */ /* issues/4311#note_129293 */
	.bannerall_pop .pop_sub {padding-bottom:60px !important; padding-bottom:constant(env(safe-area-inset-bottom) + 60px) !important; padding-bottom:calc(env(safe-area-inset-bottom) + 60px) !important;}

}

/* ------------------------------ [ X | XS | 11 Pro | 12 mini | 13 mini (Display Zoom 대응: XS Max | 11 | 11 Pro Max | 12 Pro Max /13 Pro Max | 14 Plus | 14 Pro Max) ] -------------------------------------------------------------------------------------------------- */
@media only screen and (width:375px) and (height:812px) {
	/* 아이폰X 이후 기기 safe area top 영역 44px로 설정 */

	#header {padding-top:44px;}
	#container {padding-top:100px;}
    .sticky_box {top:100px;}
	.btn_fixed {
		padding:10px 16px calc(constant(safe-area-inset-bottom) + 44px);
		padding:10px 16px calc(env(safe-area-inset-bottom) + 44px);
	}
	.tap_bar > .cotn{padding:0 0 34px;}
	#footer {padding-bottom:44px;}
	.foot_pad #footer {padding-bottom:109px;} /* 바닥고정버튼+푸터, 탭바+푸터 */
	/* .foot_pad #footer.open {padding-bottom:44px;} */
	/* 장바구니:배달(버튼+문구) */
	.order.cart.foot_pad #footer,
	.order.pymnt_order.foot_pad #footer{padding-bottom:139px !important;} /* 바닥고정버튼+푸터, 탭바+푸터 */

	/* 헤더:검색 */
	.header_wrap .head_search {top:44px;}

	/* ---- 메인 ---- */
	/* 메인하단 - 효과 */
	.upto .main_area.fix .tab_menu {padding-top:52px !important;}
	.upto .sub_top.hide + .up_area .main_area:before {background-color:#fff; content:""; opacity:1; position:fixed; left:0; top:0; height:44px; width:100%; z-index:9999;}

	/* 핫이슈상품:단골점포 */
	.issue .btn_fixed {bottom:calc(50% + 44px) !important;}

	/* 점포검색:내주변 */
	.around .map .store_info {bottom:114px !important;}
	.around .map .map_wrap .info_box {bottom:118px !important;} /* issues/3579 추가 */

	/* ---- 픽업 점포:상품상세/장바구니 같이 사용 ---- */
	/* 점포수량조회 목록-지도형 show-hide */
	.pick_list_wrap {padding-bottom:180px !important;}

	/* 지도형 */
	.pick_store .pick_map_wrap .map {height:calc(100vh - 250px) !important;}
	/* 지역선택:픽업 점포 리스트 */
	.region_pick_wrap .region_list_wrap {height:calc(100vh - 203px);}

	/* ---- 점포 메인 ---- */
	/* .store.main .sub .sub_tit{top:101px} */
	/* .store.main .up_layer_area{height:calc(100vh - 135px);} */
	.store.main.active .str_prd_wrap {padding-top: 125px !important;} /* issues/3886#note_124690 */
	.store.main.store_plus .store_top_sec {margin-top:calc(50.13% - 40px) !important;} /* issues/3886 */

	/* ---- [ QR코드 class="qr_code" ] ---- */
	.ui_qr_code .head {padding-top:44px !important; height:100px !important;}

	/* ---- [ 검색 ] ---- */
	/* 내주변 */
	.around .map {height:calc(100vh - 218px) !important;}

	/* ---- [ 상품상세 ] ---- */
	/* 점포재고수량조회:지도형 */
	.product.inven_qty .pick_map_wrap .map {height:calc(100vh - 166px) !important;}

	/* 탭메뉴 */
	.detail_prd .tab_depth1 {top:99px;}

	/* ---- [ 점포 ] ---- */
	/* 지도 */
	.store_loc .map {height:calc(100% - 100px) !important;}

	/* 지도뷰_개선:점포 위치 */
	.store_map_loc .map {height:calc(100% - 56px) !important;}

	/* ---- 장바구니 편PICK : 점포+재고조회 ---- */
	.pick_store .pick_map_wrap .map .store_inven_wrap {bottom:114px !important;}
	.pick_store .map .map_wrap .info_box {bottom:120px !important;} /* issues/3579 추가 */
	/* 상품상세 픽업점포선택:지도 */
	.product.pick_store .pick_map_wrap .map .store_info{bottom:114px !important;}

	/* 배달,편픽점포선택:지도 */
	.product.select_store .pick_map_wrap .map .store_info{bottom:80px !important;}

	/* ---- [ 바닥팝업 ] ---- */
	.btm_popup {padding-bottom:44px !important;}

	/* ---- [ 상품재고조회 ] ---- */
	/* 재고조회:지도영역 */
	.inven_search .pick_map_wrap .map .store_info{bottom:120px !important;}
	.inven_search .pick_map_wrap .map {height:calc(100vh - 275px) !important}
	.inven_search .pick_map_wrap.prd_on .map{height:calc(100vh - 367px) !important}
	/* 상품검색결과 */
	.inven_search .result .prd_li{max-height:calc(100vh - 218px) !important;}

	/* ---- [ 핫이슈상품 ] ---- */
	/* 재고조회:지도영역 */
	.issue_srch .pick_map_wrap .map .store_info{bottom:120px !important;}
	.issue_srch .pick_map_wrap .map {height:calc(100vh - 275px) !important}
	.issue_srch .pick_map_wrap.prd_on .map{height:calc(100vh - 367px) !important}

	/* 재고조회:지도영역 - new */ /* issues/1888 추가 */
	.issue_srch.issue_srch_new .pick_map_wrap.prd_on .map {height:calc(100vh - 275px) !important}
	.issue_srch.issue_srch_new .map .map_wrap .info_box {bottom:98px !important;}  /* issues/3579 추가 */
	.issue_srch.issue_srch_new .map .map_wrap .timeout_box {bottom:98px !important;}

	/* ---- [ MYCU:쿠폰함 ] ---- */
	/* 재고조회:지도 */
	.cp_srch .pick_map_wrap .map .store_info{bottom:114px !important}

	/* ---- [ 데이터결과 ] ---- */
	.result_info.h_100 {height:calc(100vh - 100px);}

	/* 1:1문의작성완료 */
	.customer.qna .ad_info_wrap {height:calc(100vh - 296px) !important;}

	/* 상품목록(검색) */
	.product.product_list .top_prd_area,
	.product.cubar_bundle .top_prd_area,
	.product .top_prd_area,
	.total_search .top_prd_area{top:100px !important}

	/* --- [MYCU 쿠폰함] --- */
	/* 재고조회:지도영역 */
	.cp_srch .pick_map_wrap .map{height:calc(100vh - 312px) !important;}
	.cp_srch .pick_map_wrap .map .map_wrap .info_box {bottom:120px !important;} /* issues/3579 추가 */

	/* --[점포 재고 찾기] -- */
	.search_stock_list {top:100px !important;}

	/* --[CU찬스 카드만들기:비밀번호설정 - chance/password.html] -- */
	.make_card .sub.set_pw_wrap {height:calc(100vh - 164px) !important;}

	/* -- [CU찬스 구매제한만들기] /chance/F-J-C-53  -- */
	.value_btn_wrap {
		padding:10px 0 calc(constant(safe-area-inset-bottom) + 44px) !important;
		padding:10px 0 calc(env(safe-area-inset-bottom) + 44px) !important;
	}

	/* ------------------------------------------------------------ [ 전체팝업 ] ------------------------------------------------------------ */
	.full_popup {padding-top:44px;}
	.full_popup .contents {max-height:calc(100vh - 214px);}
	.no_foot_full_pop .contents {max-height:calc(100vh - 144px);}
	.no_foot_full_pop .contents.pop_map {max-height:calc(100vh - 100px);}
	.full_popup .foot {
		padding:10px 16px calc(constant(safe-area-inset-bottom) + 44px);
		padding:10px 16px calc(env(safe-area-inset-bottom) + 44px);
	}
	.data_none.h_100 {height:calc(100vh - 100px) !important;}

	/* issues/4492_ver10 .h_100 삭제 */

	/* ---- [ 점포 ] ---- */
	/* 지도 */
	.store_loc.full_popup .map{height:calc(100% - 56px) !important;}
	.full_popup .map .store_info {bottom: 44px;}

	/* ---- [ 주문/결제 쿠폰 ] ---- */
	.full_popup.order_cp_01 .contents,
	.full_popup.order_cp_02 .contents {max-height:calc(100% - 257px);}
	.full_popup.order_cp_03 .contents {max-height:calc(100% - 227px);}

	/* --- [택배예약] --- */
	/* 점포선택:지도영역 */
	.parcel_loc .contents.pop_map .pick_map_wrap .store_list.scroll {height: calc(100vh - 460px)}

}

/* ------------------------------ [ XS Max | XR | 11 | 11 Pro Max ] ---------------------------------------------------------------------------------------------------------- */
@media only screen and (width:414px) and (height:896px) {
	/* 아이폰X 이후 기기 safe area top 영역 44px로 설정 */

	#header {padding-top:44px;}
	#container {padding-top:100px;}
    .sticky_box {top:100px;}
	.btn_fixed {
		padding:10px 16px calc(constant(safe-area-inset-bottom) + 44px);
		padding:10px 16px calc(env(safe-area-inset-bottom) + 44px);
	}
	.tap_bar > .cotn{padding:0 0 34px;}
	#footer {padding-bottom:44px;}
	.foot_pad #footer {padding-bottom:109px;} /* 바닥고정버튼+푸터, 탭바+푸터 */
	/* .foot_pad #footer.open {padding-bottom:44px;} */
	/* 장바구니:배달(버튼+문구) */
	.order.cart.foot_pad #footer,
	.order.pymnt_order.foot_pad #footer{padding-bottom:139px !important;} /* 바닥고정버튼+푸터, 탭바+푸터 */

	/* 헤더:검색 */
	.header_wrap .head_search {top:44px;}

	/* ---- 메인 ---- */
	/* 메인하단 - 효과 */
	.upto .main_area.fix .tab_menu {padding-top:52px !important;}
	.upto .sub_top.hide + .up_area .main_area:before {background-color:#fff; content:""; opacity:1; position:fixed; left:0; top:0; height:44px; width:100%; z-index:9999;}

	/* 핫이슈상품:단골점포 */
	.issue .btn_fixed {bottom:calc(50% + 44px) !important;}

	/* 점포검색:내주변 */
	.around .map .store_info {bottom:114px !important;}
	.around .map .map_wrap .info_box {bottom:118px !important;} /* issues/3579 추가 */

	/* ---- 픽업 점포:상품상세/장바구니 같이 사용 ---- */
	/* 점포수량조회 목록-지도형 show-hide */
	.pick_list_wrap {padding-bottom:180px !important;}

	/* 지도형 */
	.pick_store .pick_map_wrap .map {height:calc(100vh - 250px) !important;}
	/* 지역선택:픽업 점포 리스트 */
	.region_pick_wrap .region_list_wrap {height:calc(100vh - 203px);}

	/* ---- 점포 메인 ---- */
	/* .store.main .sub .sub_tit{top:101px}
	.store.main .up_layer_area{height:calc(100vh - 135px);} */
	.store.main.active .str_prd_wrap {padding-top: 125px !important;} /* issues/3886#note_124690 */
	.store.main.store_plus .store_top_sec {margin-top:calc(50.13% - 40px) !important;} /* issues/3886 */

	/* ---- [ QR코드 class="qr_code" ] ---- */
	.ui_qr_code .head {padding-top:44px !important; height:100px !important;}

	/* ---- [ 검색 ] ---- */
	/* 내주변 */
	.around .map {height:calc(100vh - 218px) !important;}

	/* ---- [ 상품상세 ] ---- */
	/* 점포재고수량조회:지도형 */
	.product.inven_qty .pick_map_wrap .map {height:calc(100vh - 166px) !important;}

	/* 탭메뉴 */
	.detail_prd .tab_depth1 {top:99px;}

	/* ---- [ 점포 ] ---- */
	/* 지도 */
	.store_loc .map {height:calc(100% - 100px) !important;}

	/* 지도뷰_개선:점포 위치 */
	.store_map_loc .map {height:calc(100% - 56px) !important;}

	/* ---- 장바구니 편PICK : 점포+재고조회 ---- */
	.pick_store .pick_map_wrap .map .store_inven_wrap {bottom:114px !important;}
	.pick_store .map .map_wrap .info_box {bottom:120px !important;} /* issues/3579 추가 */
	/* 상품상세 픽업점포선택:지도 */
	.product.pick_store .pick_map_wrap .map .store_info{bottom:114px !important;}

	/* 배달,편픽점포선택:지도 */
	.product.select_store .pick_map_wrap .map .store_info{bottom:80px !important;}

	/* ---- [ 바닥팝업 ] ---- */
	.btm_popup {padding-bottom:44px !important;}

	/* ---- [ 상품재고조회 ] ---- */
	/* 재고조회:지도영역 */
	.inven_search .pick_map_wrap .map .store_info{bottom:120px !important;}
	.inven_search .pick_map_wrap .map {height:calc(100vh - 275px) !important}
	.inven_search .pick_map_wrap.prd_on .map{height:calc(100vh - 367px) !important}
	/* 상품검색결과 */
	.inven_search .result .prd_li{max-height:calc(100vh - 218px) !important;}

	/* ---- [ 핫이슈상품 ] ---- */
	/* 재고조회:지도영역 */
	.issue_srch .pick_map_wrap .map .store_info{bottom:120px !important;}
	.issue_srch .pick_map_wrap .map {height:calc(100vh - 275px) !important}
	.issue_srch .pick_map_wrap.prd_on .map{height:calc(100vh - 367px) !important}

	/* 재고조회:지도영역 - new */ /* issues/1888 추가 */
	.issue_srch.issue_srch_new .pick_map_wrap.prd_on .map {height:calc(100vh - 275px) !important}
	.issue_srch.issue_srch_new .map .map_wrap .info_box {bottom:98px !important;} /* issues/3579 추가 */
	.issue_srch.issue_srch_new .map .map_wrap .timeout_box {bottom:98px !important;}

	/* ---- [ MYCU:쿠폰함 ] ---- */
	/* 재고조회:지도 */
	.cp_srch .pick_map_wrap .map .store_info{bottom:114px !important}

	/* ---- [ 데이터결과 ] ---- */
	.result_info.h_100 {height:calc(100vh - 100px);}

	/* 1:1문의작성완료 */
	.customer.qna .ad_info_wrap {height:calc(100vh - 296px) !important;}

	/* 상품목록(검색) */
	.product.product_list .top_prd_area,
	.product.cubar_bundle .top_prd_area,
	.product .top_prd_area,
	.total_search .top_prd_area{top:100px !important}

	/* --- [MYCU 쿠폰함] --- */
	/* 재고조회:지도영역 */
	.cp_srch .pick_map_wrap .map{height:calc(100vh - 312px) !important;}
	.cp_srch .pick_map_wrap .map .map_wrap .info_box {bottom:120px !important;} /* issues/3579 추가 */

	/* --[점포 재고 찾기] -- */
	.search_stock_list {top:100px !important;}

	/* --[CU찬스 카드만들기:비밀번호설정 - chance/password.html] -- */
	.make_card .sub.set_pw_wrap {height:calc(100vh - 164px) !important;}

	/* -- [CU찬스 구매제한만들기] /chance/F-J-C-53  -- */
	.value_btn_wrap {
		padding:10px 0 calc(constant(safe-area-inset-bottom) + 44px) !important;
		padding:10px 0 calc(env(safe-area-inset-bottom) + 44px) !important;
	}

	/* ------------------------------------------------------------ [ 전체팝업 ] ------------------------------------------------------------ */
	.full_popup {padding-top:44px;}
	.full_popup .contents {max-height:calc(100vh - 214px);}
	.no_foot_full_pop .contents {max-height:calc(100vh - 144px);}
	.no_foot_full_pop .contents.pop_map {max-height:calc(100vh - 100px);}
	.full_popup .foot {
		padding:10px 16px calc(constant(safe-area-inset-bottom) + 44px);
		padding:10px 16px calc(env(safe-area-inset-bottom) + 44px);
	}
	.data_none.h_100 {height:calc(100vh - 100px) !important;}

	/* issues/4492_ver10 .h_100 삭제 */

	/* ---- [ 점포 ] ---- */
	/* 지도 */
	.store_loc.full_popup .map{height:calc(100% - 56px) !important;}
	.full_popup .map .store_info {bottom: 44px;}

	/* ---- [ 주문/결제 쿠폰 ] ---- */
	.full_popup.order_cp_01 .contents,
	.full_popup.order_cp_02 .contents {max-height:calc(100% - 257px);}
	.full_popup.order_cp_03 .contents {max-height:calc(100% - 227px);}

	/* --- [택배예약] --- */
	/* 점포선택:지도영역 */
	.parcel_loc .contents.pop_map .pick_map_wrap .store_list.scroll {height: calc(100vh - 460px)}

}


/* ------------------------------ [ 12 | 12 Pro | 13 | 13 Pro | 14 ] --------------------------------------------------------------------------------------------------------- */
@media only screen and (width:390px) and (height:844px) {
	/* 아이폰X 이후 기기 safe area top 영역 44px로 설정 */

	#header {padding-top:44px;}
	#container {padding-top:100px;}
    .sticky_box {top:100px;}
	.btn_fixed {
		padding:10px 16px calc(constant(safe-area-inset-bottom) + 44px);
		padding:10px 16px calc(env(safe-area-inset-bottom) + 44px);
	}
	.tap_bar > .cotn{padding:0 0 34px;}
	#footer {padding-bottom:44px;}
	.foot_pad #footer {padding-bottom:109px;} /* 바닥고정버튼+푸터, 탭바+푸터 */
	/* .foot_pad #footer.open {padding-bottom:44px;} */
	/* 장바구니:배달(버튼+문구) */
	.order.cart.foot_pad #footer,
	.order.pymnt_order.foot_pad #footer{padding-bottom:139px !important;} /* 바닥고정버튼+푸터, 탭바+푸터 */

	/* 헤더:검색 */
	.header_wrap .head_search {top:44px;}

	/* ---- 메인 ---- */
	/* 메인하단 - 효과 */
	.upto .main_area.fix .tab_menu {padding-top:52px !important;}
	.upto .sub_top.hide + .up_area .main_area:before {background-color:#fff; content:""; opacity:1; position:fixed; left:0; top:0; height:44px; width:100%; z-index:9999;}

	/* 핫이슈상품:단골점포 */
	.issue .btn_fixed {bottom:calc(50% + 44px) !important;}

	/* 점포검색:내주변 */
	.around .map .store_info {bottom:114px !important;}
	.around .map .map_wrap .info_box {bottom:118px !important;} /* issues/3579 추가 */

	/* ---- 픽업 점포:상품상세/장바구니 같이 사용 ---- */
	/* 점포수량조회 목록-지도형 show-hide */
	.pick_list_wrap {padding-bottom:180px !important;}

	/* 지도형 */
	.pick_store .pick_map_wrap .map {height:calc(100vh - 250px) !important;}
	/* 지역선택:픽업 점포 리스트 */
	.region_pick_wrap .region_list_wrap {height:calc(100vh - 203px);}

	/* ---- 점포 메인 ---- */
	/* .store.main .sub .sub_tit{top:101px}
	.store.main .up_layer_area{height:calc(100vh - 135px);} */
	.store.main.active .str_prd_wrap {padding-top: 125px !important;} /* issues/3886#note_124690 */
	.store.main.store_plus .store_top_sec {margin-top:calc(50.13% - 40px) !important;} /* issues/3886 */

	/* ---- [ QR코드 class="qr_code" ] ---- */
	.ui_qr_code .head {padding-top:44px !important; height:100px !important;}

	/* ---- [ 검색 ] ---- */
	/* 내주변 */
	.around .map {height:calc(100vh - 218px) !important;}

	/* ---- [ 상품상세 ] ---- */
	/* 점포재고수량조회:지도형 */
	.product.inven_qty .pick_map_wrap .map {height:calc(100vh - 166px) !important;}

	/* 탭메뉴 */
	.detail_prd .tab_depth1 {top:99px;}

	/* ---- [ 점포 ] ---- */
	/* 지도 */
	.store_loc .map {height:calc(100% - 100px) !important;}

	/* 지도뷰_개선:점포 위치 */
	.store_map_loc .map {height:calc(100% - 56px) !important;}

	/* ---- 장바구니 편PICK : 점포+재고조회 ---- */
	.pick_store .pick_map_wrap .map .store_inven_wrap {bottom:114px !important;}
	.pick_store .map .map_wrap .info_box {bottom:120px !important;} /* issues/3579 추가 */
	/* 상품상세 픽업점포선택:지도 */
	.product.pick_store .pick_map_wrap .map .store_info{bottom:114px !important;}

	/* 배달,편픽점포선택:지도 */
	.product.select_store .pick_map_wrap .map .store_info{bottom:80px !important;}

	/* ---- [ 바닥팝업 ] ---- */
	.btm_popup {padding-bottom:44px !important;}

	/* ---- [ 상품재고조회 ] ---- */
	/* 재고조회:지도영역 */
	.inven_search .pick_map_wrap .map .store_info{bottom:120px !important;}
	.inven_search .pick_map_wrap .map {height:calc(100vh - 275px) !important}
	.inven_search .pick_map_wrap.prd_on .map{height:calc(100vh - 367px) !important}
	/* 상품검색결과 */
	.inven_search .result .prd_li{max-height:calc(100vh - 218px) !important;}

	/* ---- [ 핫이슈상품 ] ---- */
	/* 재고조회:지도영역 */
	.issue_srch .pick_map_wrap .map .store_info{bottom:120px !important;}
	.issue_srch .pick_map_wrap .map {height:calc(100vh - 275px) !important}
	.issue_srch .pick_map_wrap.prd_on .map{height:calc(100vh - 367px) !important}

	/* 재고조회:지도영역 - new */ /* issues/1888 추가 */
	.issue_srch.issue_srch_new .pick_map_wrap.prd_on .map {height:calc(100vh - 275px) !important}
	.issue_srch.issue_srch_new .map .map_wrap .info_box {bottom:98px !important;} /* issues/3579 추가 */
	.issue_srch.issue_srch_new .map .map_wrap .timeout_box {bottom:98px !important;}

	/* ---- [ MYCU:쿠폰함 ] ---- */
	/* 재고조회:지도 */
	.cp_srch .pick_map_wrap .map .store_info{bottom:114px !important}

	/* ---- [ 데이터결과 ] ---- */
	.result_info.h_100 {height:calc(100vh - 100px);}

	/* 1:1문의작성완료 */
	.customer.qna .ad_info_wrap {height:calc(100vh - 296px) !important;}

	/* 상품목록(검색) */
	.product.product_list .top_prd_area,
	.product.cubar_bundle .top_prd_area,
	.product .top_prd_area,
	.total_search .top_prd_area{top:100px !important}

	/* --- [MYCU 쿠폰함] --- */
	/* 재고조회:지도영역 */
	.cp_srch .pick_map_wrap .map{height:calc(100vh - 312px) !important;}
	.cp_srch .pick_map_wrap .map .map_wrap .info_box {bottom:120px !important;} /* issues/3579 추가 */


	/* --[점포 재고 찾기] -- */
	.search_stock_list {top:100px !important;}

	/* --[CU찬스 카드만들기:비밀번호설정 - chance/password.html] -- */
	.make_card .sub.set_pw_wrap {height:calc(100vh - 164px) !important;}

	/* -- [CU찬스 구매제한만들기] /chance/F-J-C-53  -- */
	.value_btn_wrap {
		padding:10px 0 calc(constant(safe-area-inset-bottom) + 44px) !important;
		padding:10px 0 calc(env(safe-area-inset-bottom) + 44px) !important;
	}


	/* ------------------------------------------------------------ [ 전체팝업 ] ------------------------------------------------------------ */
	.full_popup {padding-top:44px;}
	.full_popup .contents {max-height:calc(100vh - 214px);}
	.no_foot_full_pop .contents {max-height:calc(100vh - 144px);}
	.no_foot_full_pop .contents.pop_map {max-height:calc(100vh - 100px);}
	.full_popup .foot {
		padding:10px 16px calc(constant(safe-area-inset-bottom) + 44px);
		padding:10px 16px calc(env(safe-area-inset-bottom) + 44px);
	}
	.data_none.h_100 {height:calc(100vh - 100px) !important;}

	/* issues/4492_ver10 .h_100 삭제 */

	/* ---- [ 점포 ] ---- */
	/* 지도 */
	.store_loc.full_popup .map{height:calc(100% - 56px) !important;}
	.full_popup .map .store_info {bottom: 44px;}

	/* ---- [ 주문/결제 쿠폰 ] ---- */
	.full_popup.order_cp_01 .contents,
	.full_popup.order_cp_02 .contents {max-height:calc(100% - 257px);}
	.full_popup.order_cp_03 .contents {max-height:calc(100% - 227px);}

	/* --- [택배예약] --- */
	/* 점포선택:지도영역 */
	.parcel_loc .contents.pop_map .pick_map_wrap .store_list.scroll {height: calc(100vh - 460px)}

}

/* ------------------------------ [ 12 Pro Max | 13 Pro Max | 14 Plus ] --------------------------------------------------------------------------------------------------------------------------- */
@media only screen and (width:428px) and (height:926px) {
	/* 아이폰X 이후 기기 safe area top 영역 44px로 설정 */

	#header {padding-top:44px;}
	#container {padding-top:100px;}
    .sticky_box {top:100px;}
	.btn_fixed {
		padding:10px 16px calc(constant(safe-area-inset-bottom) + 44px);
		padding:10px 16px calc(env(safe-area-inset-bottom) + 44px);
	}
	.tap_bar > .cotn{padding:0 0 34px;}
	#footer {padding-bottom:44px;}
	.foot_pad #footer {padding-bottom:109px;} /* 바닥고정버튼+푸터, 탭바+푸터 */
	/* .foot_pad #footer.open {padding-bottom:44px;} */
	/* 장바구니:배달(버튼+문구) */
	.order.cart.foot_pad #footer,
	.order.pymnt_order.foot_pad #footer{padding-bottom:139px !important;} /* 바닥고정버튼+푸터, 탭바+푸터 */

	/* 헤더:검색 */
	.header_wrap .head_search {top:44px;}

	/* ---- 메인 ---- */
	/* 메인하단 - 효과 */
	.upto .main_area.fix .tab_menu {padding-top:52px !important;}
	.upto .sub_top.hide + .up_area .main_area:before {background-color:#fff; content:""; opacity:1; position:fixed; left:0; top:0; height:44px; width:100%; z-index:9999;}

	/* 핫이슈상품:단골점포 */
	.issue .btn_fixed {bottom:calc(50% + 44px) !important;}

	/* 점포검색:내주변 */
	.around .map .store_info {bottom:114px !important;}
	.around .map .map_wrap .info_box {bottom:118px !important;} /* issues/3579 추가 */

	/* ---- 픽업 점포:상품상세/장바구니 같이 사용 ---- */
	/* 점포수량조회 목록-지도형 show-hide */
	.pick_list_wrap {padding-bottom:180px !important;}

	/* 지도형 */
	.pick_store .pick_map_wrap .map {height:calc(100vh - 250px) !important;}
	/* 지역선택:픽업 점포 리스트 */
	.region_pick_wrap .region_list_wrap {height:calc(100vh - 203px);}

	/* ---- 점포 메인 ---- */
	/* .store.main .sub .sub_tit{top:101px}
	.store.main .up_layer_area{height:calc(100vh - 135px);} */
	.store.main.active .str_prd_wrap {padding-top: 125px !important;} /* issues/3886#note_124690 */
	.store.main.store_plus .store_top_sec {margin-top:calc(50.13% - 40px) !important;} /* issues/3886 */

	/* ---- [ QR코드 class="qr_code" ] ---- */
	.ui_qr_code .head {padding-top:44px !important; height:100px !important;}

	/* ---- [ 검색 ] ---- */
	/* 내주변 */
	.around .map {height:calc(100vh - 218px) !important;}

	/* ---- [ 상품상세 ] ---- */
	/* 점포재고수량조회:지도형 */
	.product.inven_qty .pick_map_wrap .map {height:calc(100vh - 166px) !important;}

	/* 탭메뉴 */
	.detail_prd .tab_depth1 {top:99px;}

	/* ---- [ 점포 ] ---- */
	/* 지도 */
	.store_loc .map {height:calc(100% - 100px) !important;}

	/* 지도뷰_개선:점포 위치 */
	.store_map_loc .map {height:calc(100% - 56px) !important;}

	/* ---- 장바구니 편PICK : 점포+재고조회 ---- */
	.pick_store .pick_map_wrap .map .store_inven_wrap {bottom:114px !important;}
	.pick_store .map .map_wrap .info_box {bottom:120px !important;} /* issues/3579 추가 */
	/* 상품상세 픽업점포선택:지도 */
	.product.pick_store .pick_map_wrap .map .store_info{bottom:114px !important;}

	/* 배달,편픽점포선택:지도 */
	.product.select_store .pick_map_wrap .map .store_info{bottom:80px !important;}

	/* ---- [ 바닥팝업 ] ---- */
	.btm_popup {padding-bottom:44px !important;}

	/* ---- [ 상품재고조회 ] ---- */
	/* 재고조회:지도영역 */
	.inven_search .pick_map_wrap .map .store_info{bottom:120px !important;}
	.inven_search .pick_map_wrap .map {height:calc(100vh - 275px) !important}
	.inven_search .pick_map_wrap.prd_on .map{height:calc(100vh - 367px) !important}
	/* 상품검색결과 */
	.inven_search .result .prd_li{max-height:calc(100vh - 218px) !important;}

	/* ---- [ 핫이슈상품 ] ---- */
	/* 재고조회:지도영역 */
	.issue_srch .pick_map_wrap .map .store_info{bottom:120px !important;}
	.issue_srch .pick_map_wrap .map {height:calc(100vh - 275px) !important}
	.issue_srch .pick_map_wrap.prd_on .map{height:calc(100vh - 367px) !important}

	/* 재고조회:지도영역 - new */ /* issues/1888 추가 */
	.issue_srch.issue_srch_new .pick_map_wrap.prd_on .map {height:calc(100vh - 275px) !important}
	.issue_srch.issue_srch_new .map .map_wrap .info_box {bottom:98px !important;} /* issues/3579 추가 */
	.issue_srch.issue_srch_new .map .map_wrap .timeout_box {bottom:98px !important;}

	/* ---- [ MYCU:쿠폰함 ] ---- */
	/* 재고조회:지도 */
	.cp_srch .pick_map_wrap .map .store_info{bottom:114px !important}

	/* ---- [ 데이터결과 ] ---- */
	.result_info.h_100 {height:calc(100vh - 100px);}

	/* 1:1문의작성완료 */
	.customer.qna .ad_info_wrap {height:calc(100vh - 296px) !important;}

	/* 상품목록(검색) */
	.product.product_list .top_prd_area,
	.product.cubar_bundle .top_prd_area,
	.product .top_prd_area,
	.total_search .top_prd_area{top:100px !important}


	/* --- [MYCU 쿠폰함] --- */
	/* 재고조회:지도영역 */
	.cp_srch .pick_map_wrap .map{height:calc(100vh - 312px) !important;}
	.cp_srch .pick_map_wrap .map .map_wrap .info_box {bottom:120px !important;} /* issues/3579 추가 */

	/* --[점포 재고 찾기] -- */
	.search_stock_list {top:100px !important;}

	/* --[CU찬스 카드만들기:비밀번호설정 - chance/password.html] -- */
	.make_card .sub.set_pw_wrap {height:calc(100vh - 164px) !important;}

	/* -- [CU찬스 구매제한만들기] /chance/F-J-C-53  -- */
	.value_btn_wrap {
		padding:10px 0 calc(constant(safe-area-inset-bottom) + 44px) !important;
		padding:10px 0 calc(env(safe-area-inset-bottom) + 44px) !important;
	}

	/* ------------------------------------------------------------ [ 전체팝업 ] ------------------------------------------------------------ */
	.full_popup {padding-top:44px;}
	.full_popup .contents {max-height:calc(100vh - 214px);}
	.no_foot_full_pop .contents {max-height:calc(100vh - 144px);}
	.no_foot_full_pop .contents.pop_map {max-height:calc(100vh - 100px);}
	.full_popup .foot {
		padding:10px 16px calc(constant(safe-area-inset-bottom) + 44px);
		padding:10px 16px calc(env(safe-area-inset-bottom) + 44px);
	}
	.data_none.h_100 {height:calc(100vh - 100px) !important;}

	/* issues/4492_ver10 .h_100 삭제 */

	/* ---- [ 점포 ] ---- */
	/* 지도 */
	.store_loc.full_popup .map{height:calc(100% - 56px) !important;}
	.full_popup .map .store_info {bottom: 44px;}

	/* ---- [ 주문/결제 쿠폰 ] ---- */
	.full_popup.order_cp_01 .contents,
	.full_popup.order_cp_02 .contents {max-height:calc(100% - 257px);}
	.full_popup.order_cp_03 .contents {max-height:calc(100% - 227px);}

	/* --- [택배예약] --- */
	/* 점포선택:지도영역 */
	.parcel_loc .contents.pop_map .pick_map_wrap .store_list.scroll {height: calc(100vh - 460px)}

}

/* ------------------------------ [ 14 Pro, 15, 15 Pro, 16  ] --------------------------------------------------------------------------------------------------------------------------- */
@media only screen and (width:393px) and (height:852px) {
	/* 아이폰14 pro, 15, 15 Pro, 16 safe area top 영역 59px, home indicator 동일(34px) */

	#header {padding-top:59px;}
	#container {padding-top:115px;}
    .sticky_box {top:115px;}
	.btn_fixed {
		padding:10px 16px calc(constant(safe-area-inset-bottom) + 44px);
		padding:10px 16px calc(env(safe-area-inset-bottom) + 44px);
	}
	.tap_bar > .cotn{padding:0 0 34px;}
	#footer {padding-bottom:44px;}
	.foot_pad #footer {padding-bottom:109px;}
	/* .foot_pad #footer.open {padding-bottom:44px;} */
	/* 장바구니:배달(버튼+문구) */
	.order.cart.foot_pad #footer,
	.order.pymnt_order.foot_pad #footer{padding-bottom:139px !important;}

	/* 헤더:검색 */
	.header_wrap .head_search {top:59px;}

	/* ---- 메인 ---- */
	/* 메인하단 - 효과 */
	.upto .main_area.fix .tab_menu {padding-top:74px !important;}
	.upto .sub_top.hide + .up_area .main_area:before {background-color:#fff; content:""; opacity:1; position:fixed; left:0; top:0; height:59px; width:100%; z-index:9999;}

	/* 핫이슈상품:단골점포 */
	.issue .btn_fixed {bottom:calc(50% + 44px) !important;}

	/* 점포검색:내주변 */
	.around .map .store_info {bottom:114px !important;}
	.around .map .map_wrap .info_box {bottom:118px !important;} /* issues/3579 추가 */

	/* ---- 픽업 점포:상품상세/장바구니 같이 사용 ---- */
	/* 점포수량조회 목록-지도형 show-hide */
	.pick_list_wrap {padding-bottom:180px !important;}

	/* 지도형 */
	.pick_store .pick_map_wrap .map {height:calc(100vh - 267px) !important;}
	/* 지역선택:픽업 점포 리스트 */
	.region_pick_wrap .region_list_wrap {height:calc(100vh - 218px);}

	/* ---- 점포 메인 ---- */
	/* .store.main .sub .sub_tit{top:101px}
	.store.main .up_layer_area{height:calc(100vh - 135px);} */
	.store.main.active .str_prd_wrap {padding-top: 142px !important;} /* issues/3886#note_124690 */
	.store.main.store_plus .store_top_sec {margin-top:calc(50.13% - 50px) !important;} /* issues/3886 */

	/* ---- [ QR코드 class="qr_code" ] ---- */
	.ui_qr_code .head {padding-top:59px !important; height:115px !important;}

	/* ---- [ 검색 ] ---- */
	/* 내주변 */
	.around .map {height:calc(100vh - 226px) !important;}

	/* ---- [ 상품상세 ] ---- */
	/* 점포재고수량조회:지도형 */
	.product.inven_qty .pick_map_wrap .map {height:calc(100vh - 183px) !important;}

	/* 탭메뉴 */
	.detail_prd .tab_depth1 {top:114px;}

	/* ---- [ 점포 ] ---- */
	/* 지도 */
	.store_loc .map {height:calc(100% - 115px) !important;}

	/* 지도뷰_개선:점포 위치 */
	.store_map_loc .map {height:calc(100% - 56px) !important;}

	/* ---- 장바구니 편PICK : 점포+재고조회 ---- */
	.pick_store .pick_map_wrap .map .store_inven_wrap {bottom:114px !important;}
	.pick_store .map .map_wrap .info_box {bottom:120px !important;} /* issues/3579 추가 */

	/* 상품상세 픽업점포선택:지도 */
	.product.pick_store .pick_map_wrap .map .store_info{bottom:114px !important;}

	/* 배달,편픽점포선택:지도 */
	.product.select_store .pick_map_wrap .map .store_info{bottom:80px !important;}

	/* ---- [ 바닥팝업 ] ---- */
	.btm_popup {padding-bottom:44px !important;}

	/* ---- [ 상품재고조회 ] ---- */
	/* 재고조회:지도영역 */
	.inven_search .pick_map_wrap .map {height:calc(100vh - 290px) !important}
	.inven_search .pick_map_wrap.prd_on .map{height:calc(100vh - 382px) !important}
	.inven_search .pick_map_wrap .map .store_info{bottom:120px !important;}

	/* 상품검색결과 */
	.inven_search .result .prd_li{max-height:calc(100vh - 233px) !important;}

	/* ---- [ 핫이슈상품 ] ---- */
	/* 재고조회:지도영역 */
	.issue_srch .pick_map_wrap .map {height:calc(100vh - 275px) !important}
	.issue_srch .pick_map_wrap.prd_on .map{height:calc(100vh - 370px) !important}
	.issue_srch .pick_map_wrap .map .store_info{bottom:120px !important;}

	/* 재고조회:지도영역 - new */ /* issues/1888 추가 */
	.issue_srch.issue_srch_new .pick_map_wrap .map {height:calc(100vh - 324px) !important}
	.issue_srch.issue_srch_new .pick_map_wrap.prd_on .map {height:calc(100vh - 324px) !important}
	.issue_srch.issue_srch_new .map .map_wrap .info_box {bottom:98px !important;} /* issues/3579 추가 */
	.issue_srch.issue_srch_new .map .map_wrap .timeout_box {bottom:98px !important;}

	/* ---- [ MYCU:쿠폰함 ] ---- */
	/* 재고조회:지도 */
	.cp_srch .pick_map_wrap .map{height:calc(100vh - 327px) !important;}
	.cp_srch .pick_map_wrap .map .store_info{bottom:114px !important}
	.cp_srch .pick_map_wrap .map .map_wrap .info_box {bottom:120px !important;} /* issues/3579 추가 */

	/* ---- [ 데이터결과 ] ---- */
	.result_info.h_100 {height:calc(100vh - 115px);}

	/* 1:1문의작성완료 */
	.customer.qna .sub {/* min-height: calc(100vh - 310px) !important; */box-sizing: border-box;}
	.customer.qna .ad_info_wrap {height:calc(100vh - 310px) !important;}

	/* 상품목록(검색) */
	.product.product_list .top_prd_area,
	.product.cubar_bundle .top_prd_area,
	.product .top_prd_area,
	.total_search .top_prd_area{top:115px !important}

	/* --[점포 재고 찾기] -- */
	.search_stock_list {top:115px !important;}

	/* --[CU찬스 카드만들기:비밀번호설정 - chance/password.html] -- */
	.make_card .sub.set_pw_wrap {height:calc(100vh - 164px) !important;}

	/* -- [CU찬스 구매제한만들기] /chance/F-J-C-53  -- */
	.value_btn_wrap {
		padding:10px 0 calc(constant(safe-area-inset-bottom) + 44px) !important;
		padding:10px 0 calc(env(safe-area-inset-bottom) + 44px) !important;
	}


	/* ------------------------------------------------------------ [ 전체팝업 ] ------------------------------------------------------------ */
	.full_popup {padding-top:59px;}
	.full_popup .contents {max-height:calc(100vh - 229px);}
	.no_foot_full_pop .contents {max-height:calc(100vh - 159px);}
	.no_foot_full_pop .contents.pop_map {max-height:calc(100vh - 115px);}
	.full_popup .foot {
		padding:10px 16px calc(constant(safe-area-inset-bottom) + 44px);
		padding:10px 16px calc(env(safe-area-inset-bottom) + 44px);
	}
	.data_none.h_100 {height:calc(100vh - 115px) !important;}

	/* issues/4492_ver10 .h_100 삭제 */

	/* ---- [ 점포 ] ---- */
	/* 지도 */
	.store_loc.full_popup .map{height:calc(100% - 56px) !important;}
	.full_popup .map .store_info {bottom: 44px;}

	/* ---- [ 주문/결제 쿠폰 ] ---- */
	.full_popup.order_cp_01 .contents,
	.full_popup.order_cp_02 .contents {max-height:calc(100% - 272px);}
	.full_popup.order_cp_03 .contents {max-height:calc(100% - 242px);}

	/* --- [택배예약] --- */
	/* 점포선택:지도영역 */
	.parcel_loc .contents.pop_map .pick_map_wrap .store_list.scroll {height: calc(100vh - 475px)}

}

/* ------------------------------ [ 14 Pro Max, 15 Plus, 15 Pro Max, 16 Plus ] --------------------------------------------------------------------------------------------------------------------------- */
@media only screen and (width:430px) and (height:932px) {
	/* 아이폰14 Pro Max, 15 Plus, 15 Pro Max, 16 Plus | pro max 기기 safe area top 영역 59px, home indicator 동일(34px) */

	#header {padding-top:59px;}
	#container {padding-top:115px;}
    .sticky_box {top:115px;}
	.btn_fixed {
		padding:10px 16px calc(constant(safe-area-inset-bottom) + 44px);
		padding:10px 16px calc(env(safe-area-inset-bottom) + 44px);
	}
	.tap_bar > .cotn{padding:0 0 34px;}
	#footer {padding-bottom:44px;}
	.foot_pad #footer {padding-bottom:109px;}
	/* .foot_pad #footer.open {padding-bottom:44px;} */
	/* 장바구니:배달(버튼+문구) */
	.order.cart.foot_pad #footer,
	.order.pymnt_order.foot_pad #footer{padding-bottom:139px !important;}

	/* 헤더:검색 */
	.header_wrap .head_search {top:59px;}

	/* ---- 메인 ---- */
	/* 메인하단 - 효과 */
	.upto .main_area.fix .tab_menu {padding-top:74px !important;}
	.upto .sub_top.hide + .up_area .main_area:before {background-color:#fff; content:""; opacity:1; position:fixed; left:0; top:0; height:59px; width:100%; z-index:9999;}

	/* 핫이슈상품:단골점포 */
	.issue .btn_fixed {bottom:calc(50% + 44px) !important;}

	/* 점포검색:내주변 */
	.around .map .store_info {bottom:114px !important;}
	.around .map .map_wrap .info_box {bottom:118px !important;} /* issues/3579 추가 */

	/* ---- 픽업 점포:상품상세/장바구니 같이 사용 ---- */
	/* 점포수량조회 목록-지도형 show-hide */
	.pick_list_wrap {padding-bottom:180px !important;}

	/* 지도형 */
	.pick_store .pick_map_wrap .map {height:calc(100vh - 267px) !important;}
	/* 지역선택:픽업 점포 리스트 */
	.region_pick_wrap .region_list_wrap {height:calc(100vh - 218px);}

	/* ---- 점포 메인 ---- */
	/* .store.main .sub .sub_tit{top:101px}
	.store.main .up_layer_area{height:calc(100vh - 135px);} */
	.store.main.active .str_prd_wrap {padding-top: 137px !important;} /* issues/3886#note_124690 */
	.store.main.store_plus .store_top_sec {margin-top:calc(50.13% - 50px) !important;} /* issues/3886 */

	/* ---- [ QR코드 class="qr_code" ] ---- */
	.ui_qr_code .head {padding-top:59px !important; height:115px !important;}

	/* ---- [ 검색 ] ---- */
	/* 내주변 */
	.around .map {height:calc(100vh - 226px) !important;}

	/* ---- [ 상품상세 ] ---- */
	/* 점포재고수량조회:지도형 */
	.product.inven_qty .pick_map_wrap .map {height:calc(100vh - 183px) !important;}

	/* 탭메뉴 */
	.detail_prd .tab_depth1 {top:114px;}

	/* ---- [ 점포 ] ---- */
	/* 지도 */
	.store_loc .map {height:calc(100% - 115px) !important;}

	/* 지도뷰_개선:점포 위치 */
	.store_map_loc .map {height:calc(100% - 56px) !important;}

	/* ---- 장바구니 편PICK : 점포+재고조회 ---- */
	.pick_store .pick_map_wrap .map .store_inven_wrap {bottom:114px !important;}
	.pick_store .map .map_wrap .info_box {bottom:120px !important;} /* issues/3579 추가 */

	/* 상품상세 픽업점포선택:지도 */
	.product.pick_store .pick_map_wrap .map .store_info{bottom:114px !important;}

	/* 배달,편픽점포선택:지도 */
	.product.select_store .pick_map_wrap .map .store_info{bottom:80px !important;}

	/* ---- [ 바닥팝업 ] ---- */
	.btm_popup {padding-bottom:44px !important;}

	/* ---- [ 상품재고조회 ] ---- */
	/* 재고조회:지도영역 */
	.inven_search .pick_map_wrap .map {height:calc(100vh - 290px) !important}
	.inven_search .pick_map_wrap.prd_on .map{height:calc(100vh - 382px) !important}
	.inven_search .pick_map_wrap .map .store_info{bottom:120px !important;}

	/* 상품검색결과 */
	.inven_search .result .prd_li{max-height:calc(100vh - 233px) !important;}

	/* ---- [ 핫이슈상품 ] ---- */
	/* 재고조회:지도영역 */
	.issue_srch .pick_map_wrap .map {height:calc(100vh - 275px) !important}
	.issue_srch .pick_map_wrap.prd_on .map{height:calc(100vh - 370px) !important}
	.issue_srch .pick_map_wrap .map .store_info{bottom:120px !important;}

	/* 재고조회:지도영역 - new */ /* issues/1888 추가 */
	.issue_srch.issue_srch_new .pick_map_wrap .map {height:calc(100vh - 324px) !important}
	.issue_srch.issue_srch_new .pick_map_wrap.prd_on .map {height:calc(100vh - 324px) !important}
	.issue_srch.issue_srch_new .map .map_wrap .info_box {bottom:98px !important;} /* issues/3579 추가 */
	.issue_srch.issue_srch_new .map .map_wrap .timeout_box {bottom:98px !important;}

	/* ---- [ MYCU:쿠폰함 ] ---- */
	/* 재고조회:지도 */
	.cp_srch .pick_map_wrap .map{height:calc(100vh - 327px) !important;}
	.cp_srch .pick_map_wrap .map .store_info{bottom:114px !important}
	.cp_srch .pick_map_wrap .map .map_wrap .info_box {bottom:120px !important;} /* issues/3579 추가 */

	/* ---- [ 데이터결과 ] ---- */
	.result_info.h_100 {height:calc(100vh - 115px);}

	/* 1:1문의작성완료 */
	.customer.qna .sub {/* min-height: calc(100vh - 310px) !important; */box-sizing: border-box;}
	.customer.qna .ad_info_wrap {height:calc(100vh - 310px) !important;}

	/* 상품목록(검색) */
	.product.product_list .top_prd_area,
	.product.cubar_bundle .top_prd_area,
	.product .top_prd_area,
	.total_search .top_prd_area{top:115px !important}

	/* --[점포 재고 찾기] -- */
	.search_stock_list {top:115px !important;}

	/* --[CU찬스 카드만들기:비밀번호설정 - chance/password.html] -- */
	.make_card .sub.set_pw_wrap {height:calc(100vh - 164px) !important;}

	/* -- [CU찬스 구매제한만들기] /chance/F-J-C-53  -- */
	.value_btn_wrap {
		padding:10px 0 calc(constant(safe-area-inset-bottom) + 44px) !important;
		padding:10px 0 calc(env(safe-area-inset-bottom) + 44px) !important;
	}


	/* ------------------------------------------------------------ [ 전체팝업 ] ------------------------------------------------------------ */
	.full_popup {padding-top:59px;}
	.full_popup .contents {max-height:calc(100vh - 229px);}
	.no_foot_full_pop .contents {max-height:calc(100vh - 159px);}
	.no_foot_full_pop .contents.pop_map {max-height:calc(100vh - 115px);}
	.full_popup .foot {
		padding:10px 16px calc(constant(safe-area-inset-bottom) + 44px);
		padding:10px 16px calc(env(safe-area-inset-bottom) + 44px);
	}
	.data_none.h_100 {height:calc(100vh - 115px) !important;}

	/* issues/4492_ver10 .h_100 삭제 */

	/* ---- [ 점포 ] ---- */
	/* 지도 */
	.store_loc.full_popup .map{height:calc(100% - 56px) !important;}
	.full_popup .map .store_info {bottom: 44px;}

	/* ---- [ 주문/결제 쿠폰 ] ---- */
	.full_popup.order_cp_01 .contents,
	.full_popup.order_cp_02 .contents {max-height:calc(100% - 272px);}
	.full_popup.order_cp_03 .contents {max-height:calc(100% - 242px);}

	/* --- [택배예약] --- */
	/* 점포선택:지도영역 */
	.parcel_loc .contents.pop_map .pick_map_wrap .store_list.scroll {height: calc(100vh - 475px)}
}

/* ------------------------------ [ 16 Pro  ] --------------------------------------------------------------------------------------------------------------------------- */
@media only screen and (width:402px) and (height:874px) {
	/* 아이폰16 pro 기기 safe area top 영역 62px, home indicator 동일(34px) */


	#header {padding-top:62px;}
	#container {padding-top:118px;}
    .sticky_box {top:118px;}
	.btn_fixed {
		padding:10px 16px calc(constant(safe-area-inset-bottom) + 44px);
		padding:10px 16px calc(env(safe-area-inset-bottom) + 44px);
	}
	.tap_bar > .cotn{padding:0 0 34px;}
	#footer {padding-bottom:44px;}
	.foot_pad #footer {padding-bottom:109px;}
	/* .foot_pad #footer.open {padding-bottom:44px;} */
	/* 장바구니:배달(버튼+문구) */
	.order.cart.foot_pad #footer,
	.order.pymnt_order.foot_pad #footer{padding-bottom:139px !important;}

	/* 헤더:검색 */
	.header_wrap .head_search {top:62px;}

	/* ---- 메인 ---- */
	/* 메인하단 - 효과 */
	.upto .main_area.fix .tab_menu {padding-top:74px !important;}
	.upto .sub_top.hide + .up_area .main_area:before {background-color:#fff; content:""; opacity:1; position:fixed; left:0; top:0; height:62px; width:100%; z-index:9999;}

	/* 핫이슈상품:단골점포 */
	.issue .btn_fixed {bottom:calc(50% + 44px) !important;}

	/* 점포검색:내주변 */
	.around .map .store_info {bottom:114px !important;}
	.around .map .map_wrap .info_box {bottom:118px !important;} /* issues/3579 추가 */

	/* ---- 픽업 점포:상품상세/장바구니 같이 사용 ---- */
	/* 점포수량조회 목록-지도형 show-hide */
	.pick_list_wrap {padding-bottom:180px !important;}

	/* 지도형 */
	.pick_store .pick_map_wrap .map {height:calc(100vh - 267px) !important;}
	/* 지역선택:픽업 점포 리스트 */
	.region_pick_wrap .region_list_wrap {height:calc(100vh - 218px);}

	/* ---- 점포 메인 ---- */
	/* .store.main .sub .sub_tit{top:101px}
	.store.main .up_layer_area{height:calc(100vh - 135px);} */
	.store.main.active .str_prd_wrap {padding-top: 137px !important;} /* issues/3886#note_124690 */
	.store.main.store_plus .store_top_sec {margin-top:calc(50.13% - 50px) !important;} /* issues/3886 */

	/* ---- [ QR코드 class="qr_code" ] ---- */
	.ui_qr_code .head {padding-top:59px !important; height:115px !important;}

	/* ---- [ 검색 ] ---- */
	/* 내주변 */
	.around .map {height:calc(100vh - 226px) !important;}

	/* ---- [ 상품상세 ] ---- */
	/* 점포재고수량조회:지도형 */
	.product.inven_qty .pick_map_wrap .map {height:calc(100vh - 183px) !important;}

	/* 탭메뉴 */
	.detail_prd .tab_depth1 {top:114px;}

	/* ---- [ 점포 ] ---- */
	/* 지도 */
	.store_loc .map {height:calc(100% - 115px) !important;}

	/* 지도뷰_개선:점포 위치 */
	.store_map_loc .map {height:calc(100% - 56px) !important;}

	/* ---- 장바구니 편PICK : 점포+재고조회 ---- */
	.pick_store .pick_map_wrap .map .store_inven_wrap {bottom:114px !important;}
	.pick_store .map .map_wrap .info_box {bottom:120px !important;} /* issues/3579 추가 */

	/* 상품상세 픽업점포선택:지도 */
	.product.pick_store .pick_map_wrap .map .store_info{bottom:114px !important;}

	/* 배달,편픽점포선택:지도 */
	.product.select_store .pick_map_wrap .map .store_info{bottom:80px !important;}

	/* ---- [ 바닥팝업 ] ---- */
	.btm_popup {padding-bottom:44px !important;}

	/* ---- [ 상품재고조회 ] ---- */
	/* 재고조회:지도영역 */
	.inven_search .pick_map_wrap .map {height:calc(100vh - 290px) !important}
	.inven_search .pick_map_wrap.prd_on .map{height:calc(100vh - 382px) !important}
	.inven_search .pick_map_wrap .map .store_info{bottom:120px !important;}

	/* 상품검색결과 */
	.inven_search .result .prd_li{max-height:calc(100vh - 233px) !important;}

	/* ---- [ 핫이슈상품 ] ---- */
	/* 재고조회:지도영역 */
	.issue_srch .pick_map_wrap .map {height:calc(100vh - 275px) !important}
	.issue_srch .pick_map_wrap.prd_on .map{height:calc(100vh - 370px) !important}
	.issue_srch .pick_map_wrap .map .store_info{bottom:120px !important;}

	/* 재고조회:지도영역 - new */ /* issues/1888 추가 */
	.issue_srch.issue_srch_new .pick_map_wrap .map {height:calc(100vh - 324px) !important}
	.issue_srch.issue_srch_new .pick_map_wrap.prd_on .map {height:calc(100vh - 324px) !important}
	.issue_srch.issue_srch_new .map .map_wrap .info_box {bottom:98px !important;} /* issues/3579 추가 */
	.issue_srch.issue_srch_new .map .map_wrap .timeout_box {bottom:98px !important;}

	/* ---- [ MYCU:쿠폰함 ] ---- */
	/* 재고조회:지도 */
	.cp_srch .pick_map_wrap .map{height:calc(100vh - 327px) !important;}
	.cp_srch .pick_map_wrap .map .store_info{bottom:114px !important}
	.cp_srch .pick_map_wrap .map .map_wrap .info_box {bottom:120px !important;} /* issues/3579 추가 */

	/* ---- [ 데이터결과 ] ---- */
	.result_info.h_100 {height:calc(100vh - 115px);}

	/* 1:1문의작성완료 */
	.customer.qna .sub {/* min-height: calc(100vh - 310px) !important; */box-sizing: border-box;}
	.customer.qna .ad_info_wrap {height:calc(100vh - 310px) !important;}

	/* 상품목록(검색) */
	.product.product_list .top_prd_area,
	.product.cubar_bundle .top_prd_area,
	.product .top_prd_area,
	.total_search .top_prd_area{top:115px !important}

	/* --[점포 재고 찾기] -- */
	.search_stock_list {top:115px !important;}

	/* --[CU찬스 카드만들기:비밀번호설정 - chance/password.html] -- */
	.make_card .sub.set_pw_wrap {height:calc(100vh - 164px) !important;}

	/* -- [CU찬스 구매제한만들기] /chance/F-J-C-53  -- */
	.value_btn_wrap {
		padding:10px 0 calc(constant(safe-area-inset-bottom) + 44px) !important;
		padding:10px 0 calc(env(safe-area-inset-bottom) + 44px) !important;
	}


	/* ------------------------------------------------------------ [ 전체팝업 ] ------------------------------------------------------------ */
	.full_popup {padding-top:59px;}
	.full_popup .contents {max-height:calc(100vh - 229px);}
	.no_foot_full_pop .contents {max-height:calc(100vh - 159px);}
	.no_foot_full_pop .contents.pop_map {max-height:calc(100vh - 115px);}
	.full_popup .foot {
		padding:10px 16px calc(constant(safe-area-inset-bottom) + 44px);
		padding:10px 16px calc(env(safe-area-inset-bottom) + 44px);
	}
	.data_none.h_100 {height:calc(100vh - 115px) !important;}

	/* issues/4492_ver10 .h_100 삭제 */

	/* ---- [ 점포 ] ---- */
	/* 지도 */
	.store_loc.full_popup .map{height:calc(100% - 56px) !important;}
	.full_popup .map .store_info {bottom: 44px;}

	/* ---- [ 주문/결제 쿠폰 ] ---- */
	.full_popup.order_cp_01 .contents,
	.full_popup.order_cp_02 .contents {max-height:calc(100% - 272px);}
	.full_popup.order_cp_03 .contents {max-height:calc(100% - 242px);}

	/* --- [택배예약] --- */
	/* 점포선택:지도영역 */
	.parcel_loc .contents.pop_map .pick_map_wrap .store_list.scroll {height: calc(100vh - 475px)}
}

/* ------------------------------ [ 16 Pro Max  ] --------------------------------------------------------------------------------------------------------------------------- */
@media only screen and (width:440px) and (height:956px) {
	/* 16 Pro Max 기기 safe area top 영역 62px, home indicator 동일(34px) */

	#header {padding-top:62px;}
	#container {padding-top:118px;}
    .sticky_box {top:118px;}
	.btn_fixed {
		padding:10px 16px calc(constant(safe-area-inset-bottom) + 44px);
		padding:10px 16px calc(env(safe-area-inset-bottom) + 44px);
	}
	.tap_bar > .cotn{padding:0 0 34px;}
	#footer {padding-bottom:44px;}
	.foot_pad #footer {padding-bottom:109px;}
	/* .foot_pad #footer.open {padding-bottom:44px;} */
	/* 장바구니:배달(버튼+문구) */
	.order.cart.foot_pad #footer,
	.order.pymnt_order.foot_pad #footer{padding-bottom:139px !important;}

	/* 헤더:검색 */
	.header_wrap .head_search {top:62px;}

	/* ---- 메인 ---- */
	/* 메인하단 - 효과 */
	.upto .main_area.fix .tab_menu {padding-top:74px !important;}
	.upto .sub_top.hide + .up_area .main_area:before {background-color:#fff; content:""; opacity:1; position:fixed; left:0; top:0; height:62px; width:100%; z-index:9999;}

	/* 핫이슈상품:단골점포 */
	.issue .btn_fixed {bottom:calc(50% + 44px) !important;}

	/* 점포검색:내주변 */
	.around .map .store_info {bottom:114px !important;}
	.around .map .map_wrap .info_box {bottom:118px !important;} /* issues/3579 추가 */

	/* ---- 픽업 점포:상품상세/장바구니 같이 사용 ---- */
	/* 점포수량조회 목록-지도형 show-hide */
	.pick_list_wrap {padding-bottom:180px !important;}

	/* 지도형 */
	.pick_store .pick_map_wrap .map {height:calc(100vh - 267px) !important;}

	/* ---- 점포 메인 ---- */
	/* .store.main .sub .sub_tit{top:101px}
	.store.main .up_layer_area{height:calc(100vh - 135px);} */
	.store.main.active .str_prd_wrap {padding-top: 137px !important;} /* issues/3886#note_124690 */
	.store.main.store_plus .store_top_sec {margin-top:calc(50.13% - 50px) !important;} /* issues/3886 */

	/* ---- [ QR코드 class="qr_code" ] ---- */
	.ui_qr_code .head {padding-top:59px !important; height:115px !important;}

	/* ---- [ 검색 ] ---- */
	/* 내주변 */
	.around .map {height:calc(100vh - 226px) !important;}

	/* ---- [ 상품상세 ] ---- */
	/* 점포재고수량조회:지도형 */
	.product.inven_qty .pick_map_wrap .map {height:calc(100vh - 183px) !important;}

	/* 탭메뉴 */
	.detail_prd .tab_depth1 {top:114px;}

	/* ---- [ 점포 ] ---- */
	/* 지도 */
	.store_loc .map {height:calc(100% - 115px) !important;}

	/* 지도뷰_개선:점포 위치 */
	.store_map_loc .map {height:calc(100% - 56px) !important;}

	/* ---- 장바구니 편PICK : 점포+재고조회 ---- */
	.pick_store .pick_map_wrap .map .store_inven_wrap {bottom:114px !important;}
	.pick_store .map .map_wrap .info_box {bottom:120px !important;} /* issues/3579 추가 */

	/* 상품상세 픽업점포선택:지도 */
	.product.pick_store .pick_map_wrap .map .store_info{bottom:114px !important;}

	/* 배달,편픽점포선택:지도 */
	.product.select_store .pick_map_wrap .map .store_info{bottom:80px !important;}

	/* ---- [ 바닥팝업 ] ---- */
	.btm_popup {padding-bottom:44px !important;}

	/* ---- [ 상품재고조회 ] ---- */
	/* 재고조회:지도영역 */
	.inven_search .pick_map_wrap .map {height:calc(100vh - 290px) !important}
	.inven_search .pick_map_wrap.prd_on .map{height:calc(100vh - 382px) !important}
	.inven_search .pick_map_wrap .map .store_info{bottom:120px !important;}

	/* 상품검색결과 */
	.inven_search .result .prd_li{max-height:calc(100vh - 233px) !important;}

	/* ---- [ 핫이슈상품 ] ---- */
	/* 재고조회:지도영역 */
	.issue_srch .pick_map_wrap .map {height:calc(100vh - 275px) !important}
	.issue_srch .pick_map_wrap.prd_on .map{height:calc(100vh - 370px) !important}
	.issue_srch .pick_map_wrap .map .store_info{bottom:120px !important;}

	/* 재고조회:지도영역 - new */ /* issues/1888 추가 */
	.issue_srch.issue_srch_new .pick_map_wrap .map {height:calc(100vh - 324px) !important}
	.issue_srch.issue_srch_new .pick_map_wrap.prd_on .map {height:calc(100vh - 324px) !important}
	.issue_srch.issue_srch_new .map .map_wrap .info_box {bottom:98px !important;} /* issues/3579 추가 */
	.issue_srch.issue_srch_new .map .map_wrap .timeout_box {bottom:98px !important;}

	/* ---- [ MYCU:쿠폰함 ] ---- */
	/* 재고조회:지도 */
	.cp_srch .pick_map_wrap .map{height:calc(100vh - 327px) !important;}
	.cp_srch .pick_map_wrap .map .store_info{bottom:114px !important}
	.cp_srch .pick_map_wrap .map .map_wrap .info_box {bottom:120px !important;} /* issues/3579 추가 */

	/* ---- [ 데이터결과 ] ---- */
	.result_info.h_100 {height:calc(100vh - 115px);}

	/* 1:1문의작성완료 */
	.customer.qna .sub {/* min-height: calc(100vh - 310px) !important; */box-sizing: border-box;}
	.customer.qna .ad_info_wrap {height:calc(100vh - 310px) !important;}

	/* 상품목록(검색) */
	.product.product_list .top_prd_area,
	.product.cubar_bundle .top_prd_area,
	.product .top_prd_area,
	.total_search .top_prd_area{top:115px !important}

	/* --[점포 재고 찾기] -- */
	.search_stock_list {top:115px !important;}

	/* --[CU찬스 카드만들기:비밀번호설정 - chance/password.html] -- */
	.make_card .sub.set_pw_wrap {height:calc(100vh - 164px) !important;}

	/* -- [CU찬스 구매제한만들기] /chance/F-J-C-53  -- */
	.value_btn_wrap {
		padding:10px 0 calc(constant(safe-area-inset-bottom) + 44px) !important;
		padding:10px 0 calc(env(safe-area-inset-bottom) + 44px) !important;
	}


	/* ------------------------------------------------------------ [ 전체팝업 ] ------------------------------------------------------------ */
	.full_popup {padding-top:59px;}
	.full_popup .contents {max-height:calc(100vh - 229px);}
	.no_foot_full_pop .contents {max-height:calc(100vh - 159px);}
	.no_foot_full_pop .contents.pop_map {max-height:calc(100vh - 115px);}
	.full_popup .foot {
		padding:10px 16px calc(constant(safe-area-inset-bottom) + 44px);
		padding:10px 16px calc(env(safe-area-inset-bottom) + 44px);
	}
	.data_none.h_100 {height:calc(100vh - 115px) !important;}

	/* issues/4492_ver10 .h_100 삭제 */

	/* ---- [ 점포 ] ---- */
	/* 지도 */
	.store_loc.full_popup .map{height:calc(100% - 56px) !important;}
	.full_popup .map .store_info {bottom: 44px;}

	/* ---- [ 주문/결제 쿠폰 ] ---- */
	.full_popup.order_cp_01 .contents,
	.full_popup.order_cp_02 .contents {max-height:calc(100% - 272px);}
	.full_popup.order_cp_03 .contents {max-height:calc(100% - 242px);}

	/* --- [택배예약] --- */
	/* 점포선택:지도영역 */
	.parcel_loc .contents.pop_map .pick_map_wrap .store_list.scroll {height: calc(100vh - 475px)}
}

/* iphone Display Zoom issues/3060 참고 */
/* XS Max | 11 | 11 Pro Max | 12 Pro Max | 13 Pro Max | 14 Plus | 14 Pro Max Display Zoom(iPhone X | XS | 11 Pro | 12 mini | 13 mini 와 동일한 해상도 대응) 375 x 812 */

/* 6 | 6s | 7 | 8 | 2nd Gen iPhone SE Display Zoom 320 x 568 */
@media only screen and (width:320px) and (height:568px) {
	#header {padding-top:20px;}
	#container {padding-top:76px;}
    .sticky_box {top:76px;}

	/* 헤더:검색 */
	.header_wrap .head_search {top:20px;}

	/* ---- [ QR코드 class="qr_code" ] ---- */
	.ui_qr_code .head {padding-top:20px !important; height:76px !important;}

	/* ---- [ 점포검색 ] ---- */
	/* 내주변 */
	.around .map {height:calc(100vh - 194px) !important;}

	/* ---- 점포 메인 ---- */
	/* .store.main .sub .sub_tit {top:77px}
	.store.main .up_layer_area{height:calc(100vh - 109px);} */
	.store.main.store_plus .store_top_sec {margin-top:calc(50.13% - 20px) !important;} /* issues/3886 */

	/* ---- [ 상품상세 ] ---- */
	/* 점포재고수량조회:지도형 */
	.product.inven_qty .pick_map_wrap .map{height:calc(100vh - 142px) !important;}

	/* 탭메뉴 */
	.detail_prd .tab_depth1 {top:75px;}

	/* ---- [ 데이터결과 ] ---- */
	.result_info.h_100 {height:calc(100vh - 116px);}

	/* 1:1문의작성완료 */
	.customer.qna .ad_info_wrap {height:calc(100vh - 228px) !important;}

	/* ---- [ 상품재고조회 ] ---- */
	/* 재고조회:지도영역 */
	.inven_search .pick_map_wrap .map {height:calc(100vh - 251px) !important}
	.inven_search .pick_map_wrap.prd_on .map{height:calc(100vh - 333px) !important}
	/* 상품검색결과 */
	.inven_search .result .prd_li{max-height:calc(100vh - 194px) !important;}

	/* ---- [ 핫이슈상품 ] ---- */
	/* 재고조회:지도영역 */
	.issue_srch .pick_map_wrap .map {height:calc(100vh - 251px) !important}
	.issue_srch .pick_map_wrap.prd_on .map{height:calc(100vh - 333px) !important}

	/* 재고조회:지도영역 - new */ /* issues/1888 추가 */
	.issue_srch.issue_srch_new .pick_map_wrap.prd_on .map {height:calc(100vh - 251px) !important}

	/* 상품목록(검색) */
	.product.product_list .top_prd_area,
	.product.cubar_bundle .top_prd_area,
	.product .top_prd_area,
	.total_search .top_prd_area{top:76px !important}

	/* --- [MYCU 쿠폰함] --- */
	/* 재고조회:지도영역 */
	.cp_srch .pick_map_wrap .map{height:calc(100vh - 288px) !important;}


	/* --[점포 재고 찾기] -- */
	.search_stock_list {top:76px !important;}

	/* --[CU찬스 카드만들기:비밀번호설정 - chance/password.html] -- */
	.make_card .set_pw_wrap .sub_tit {margin-bottom:0.759vh !important;} /* 타이틀영역 간격 조정 */
	.make_card .sub.set_pw_wrap {height:calc(100vh - 96px) !important;}

	/* ------------------------------------------------------------ [ 전체팝업 ] ------------------------------------------------------------ */
	.full_popup .head {padding:38px 16px 17px 24px; height:76px;}
	.full_popup .head .closed,
	.full_popup .head .go_back {top:32px; margin-top:0;}
	.full_popup .contents {max-height:calc(100vh - 156px);}
	.no_foot_full_pop .contents {max-height:calc(100vh - 116px);}
	.no_foot_full_pop .contents.pop_map {max-height:calc(100vh - 76px);}
	.data_none.h_100 {height:calc(100vh - 116px);}

	/* issues/4492_ver10 .h_100 삭제 */

	/* ---- [ 점포 ] ---- */
	/* 메인:위치:지도 */
	.store_loc .map {height:calc(100% - 76px) !important}

	/* 지도뷰_개선:점포 위치 */
	.store_map_loc .map {height:calc(100% - 76px) !important;}

	/* ---- [ 주문/결제 쿠폰 ] ---- */
	.full_popup.order_cp_01 .contents,
	.full_popup.order_cp_02 .contents {max-height:calc(100% - 243px);}
	.full_popup.order_cp_03 .contents {max-height:calc(100% - 213px);}

	/* ---- [ 픽업 ] ---- */
	/* 지도형 */
	.pick_store .pick_map_wrap .map {height:calc(100vh - 226px) !important;}
	/* 지역선택:픽업 점포 리스트 */
	.region_pick_wrap .region_list_wrap {height:calc(100vh - 179px);}

	/* --- [택배예약] --- */
	/* 점포선택:지도영역 */
	.parcel_loc .contents.pop_map .pick_map_wrap .store_list.scroll {height: calc(100vh - 400px)}

}

/* X | 11 Pro | 12 mini | 13 mini | 12 | 12 Pro | 13 | 13 Pro | 14 | 14 Pro Display Zoom 대응 320 x 693 */
@media only screen and (width:320px) and (height:693px) {
	/* 아이폰X 이후 기기 safe area top 영역 44px로 설정 */

	#header {padding-top:44px;}
	#container {padding-top:100px;}
    .sticky_box {top:100px;}
	.btn_fixed {
		padding:10px 16px calc(constant(safe-area-inset-bottom) + 44px);
		padding:10px 16px calc(env(safe-area-inset-bottom) + 44px);
	}
	.tap_bar > .cotn{padding:0 0 34px;}
	#footer {padding-bottom:44px;}
	.foot_pad #footer {padding-bottom:109px;} /* 바닥고정버튼+푸터, 탭바+푸터 */
	/* .foot_pad #footer.open {padding-bottom:44px;} */
	/* 장바구니:배달(버튼+문구) */
	.order.cart.foot_pad #footer,
	.order.pymnt_order.foot_pad #footer{padding-bottom:139px !important;} /* 바닥고정버튼+푸터, 탭바+푸터 */

	/* 헤더:검색 */
	.header_wrap .head_search {top:44px;}

	/* ---- 메인 ---- */
	/* 메인하단 - 효과 */
	.upto .main_area.fix .tab_menu {padding-top:52px !important;}
	.upto .sub_top.hide + .up_area .main_area:before {background-color:#fff; content:""; opacity:1; position:fixed; left:0; top:0; height:44px; width:100%; z-index:9999;}

	/* 핫이슈상품:단골점포 */
	.issue .btn_fixed {bottom:calc(50% + 44px) !important;}

	/* 점포검색:내주변 */
	.around .map .store_info {bottom:114px !important;}
	.around .map .map_wrap .info_box {bottom:118px !important;} /* issues/3579 추가 */

	/* ---- 픽업 점포:상품상세/장바구니 같이 사용 ---- */
	/* 점포수량조회 목록-지도형 show-hide */
	.pick_list_wrap {padding-bottom:180px !important;}

	/* 지도형 */
	.pick_store .pick_map_wrap .map {height:calc(100vh - 250px) !important;}
	/* 지역선택:픽업 점포 리스트 */
	.region_pick_wrap .region_list_wrap {height:calc(100vh - 203px);}

	/* ---- 점포 메인 ---- */
	/* .store.main .sub .sub_tit{top:101px} */
	/* .store.main .up_layer_area{height:calc(100vh - 135px);} */
	.store.main.store_plus .store_top_sec {margin-top:calc(50.13% - 44px) !important;}

	/* ---- [ QR코드 class="qr_code" ] ---- */
	.ui_qr_code .head {padding-top:44px !important; height:100px !important;}

	/* ---- [ 검색 ] ---- */
	/* 내주변 */
	.around .map {height:calc(100vh - 218px) !important;}

	/* ---- [ 상품상세 ] ---- */
	/* 점포재고수량조회:지도형 */
	.product.inven_qty .pick_map_wrap .map {height:calc(100vh - 166px) !important;}

	/* 탭메뉴 */
	.detail_prd .tab_depth1 {top:99px;}

	/* ---- [ 점포 ] ---- */
	/* 지도 */
	.store_loc .map {height:calc(100% - 100px) !important;}

	/* 지도뷰_개선:점포 위치 */
	.store_map_loc .map {height:calc(100% - 56px) !important;}
	
	/* ---- 장바구니 편PICK : 점포+재고조회 ---- */
	.pick_store .pick_map_wrap .map .store_inven_wrap {bottom:114px !important;}
	.pick_store .map .map_wrap .info_box {bottom:120px !important;} /* issues/3579 추가 */
	/* 상품상세 픽업점포선택:지도 */
	.product.pick_store .pick_map_wrap .map .store_info{bottom:114px !important;}

	/* 배달,편픽점포선택:지도 */
	.product.select_store .pick_map_wrap .map .store_info{bottom:80px !important;}

	/* ---- [ 바닥팝업 ] ---- */
	.btm_popup {padding-bottom:44px !important;}

	/* ---- [ 상품재고조회 ] ---- */
	/* 재고조회:지도영역 */
	.inven_search .pick_map_wrap .map .store_info{bottom:120px !important;}
	.inven_search .pick_map_wrap .map {height:calc(100vh - 275px) !important}
	.inven_search .pick_map_wrap.prd_on .map{height:calc(100vh - 367px) !important}
	/* 상품검색결과 */
	.inven_search .result .prd_li{max-height:calc(100vh - 218px) !important;}

	/* ---- [ 핫이슈상품 ] ---- */
	/* 재고조회:지도영역 */
	.issue_srch .pick_map_wrap .map .store_info{bottom:120px !important;}
	.issue_srch .pick_map_wrap .map {height:calc(100vh - 275px) !important}
	.issue_srch .pick_map_wrap.prd_on .map{height:calc(100vh - 367px) !important}

	/* 재고조회:지도영역 - new */ /* issues/1888 추가 */
	.issue_srch.issue_srch_new .pick_map_wrap.prd_on .map {height:calc(100vh - 275px) !important}
	.issue_srch.issue_srch_new .map .map_wrap .info_box {bottom:98px !important;} /* issues/3579 추가 */
	.issue_srch.issue_srch_new .map .map_wrap .timeout_box {bottom:98px !important;}

	/* ---- [ MYCU:쿠폰함 ] ---- */
	/* 재고조회:지도 */
	.cp_srch .pick_map_wrap .map .store_info{bottom:114px !important}

	/* ---- [ 데이터결과 ] ---- */
	.result_info.h_100 {height:calc(100vh - 100px);}

	/* 1:1문의작성완료 */
	.customer.qna .ad_info_wrap {height:calc(100vh - 296px) !important;}

	/* 상품목록(검색) */
	.product.product_list .top_prd_area,
	.product.cubar_bundle .top_prd_area,
	.product .top_prd_area,
	.total_search .top_prd_area{top:100px !important}

	/* --- [MYCU 쿠폰함] --- */
	/* 재고조회:지도영역 */
	.cp_srch .pick_map_wrap .map{height:calc(100vh - 312px) !important;}
	.cp_srch .pick_map_wrap .map .map_wrap .info_box {bottom:120px !important;} /* issues/3579 추가 */

	/* --[점포 재고 찾기] -- */
	.search_stock_list {top:100px !important;}

	/* --[CU찬스 카드만들기:비밀번호설정 - chance/password.html] -- */
	.make_card .set_pw_wrap .sub_tit {margin-bottom:4.759vh !important;} /* 타이틀영역 간격 조정 */
	.make_card .sub.set_pw_wrap {height:calc(100vh - 164px) !important;}

	/* -- [CU찬스 구매제한만들기] /chance/F-J-C-53  -- */
	.value_btn_wrap {
		padding:10px 0 calc(constant(safe-area-inset-bottom) + 44px) !important;
		padding:10px 0 calc(env(safe-area-inset-bottom) + 44px) !important;
	}

	/* ------------------------------------------------------------ [ 전체팝업 ] ------------------------------------------------------------ */
	.full_popup {padding-top:44px;}
	.full_popup .contents {max-height:calc(100vh - 214px);}
	.no_foot_full_pop .contents {max-height:calc(100vh - 144px);}
	.no_foot_full_pop .contents.pop_map {max-height:calc(100vh - 100px);}
	.full_popup .foot {
		padding:10px 16px calc(constant(safe-area-inset-bottom) + 44px);
		padding:10px 16px calc(env(safe-area-inset-bottom) + 44px);
	}
	.data_none.h_100 {height:calc(100vh - 100px) !important;}

	/* issues/4492_ver10 .h_100 삭제 */

	/* ---- [ 점포 ] ---- */
	/* 지도 */
	.store_loc.full_popup .map{height:calc(100% - 56px) !important;}
	.full_popup .map .store_info {bottom: 44px;}

	/* ---- [ 주문/결제 쿠폰 ] ---- */
	.full_popup.order_cp_01 .contents,
	.full_popup.order_cp_02 .contents {max-height:calc(100% - 257px);}
	.full_popup.order_cp_03 .contents {max-height:calc(100% - 227px);}

	/* --- [택배예약] --- */
	/* 점포선택:지도영역 */
	.parcel_loc .contents.pop_map .pick_map_wrap .store_list.scroll {height: calc(100vh - 460px)}

}
