/*
.store_map {width: 100%; margin: 0 auto; padding: 0 8px; box-sizing: border-box;}
.pickup-map #titleArea h2 {padding: 10px 14px 7px; line-height: 43px; font-size: 26px; color: #222; font-weight: 600; text-align: center; text-transform: uppercase; transition: transform 1.0s ease, opacity 1.0s ease; transform: translate(0, 0); opacity: 1.0;}
.pickup-map { padding: 0px 4% 0 4%; }
.pickup-map .search-ct { display: flex; flex-direction: column; justify-content: left; }
.pickup-map .search-ct .title {font-size: 20px; font-weight: bold; margin-bottom: 16px; }
.pickup-map .search-ct .search {position :relative; font-size : 0px; margin-bottom : 12px;}
.pickup-map .search-ct .search .search-btn {cursor:pointer; position : absolute ; right : 5px ; top : 50%; transform : translate(0px , -50%); z-index : 1; font-size: 24px;} 
.pickup-map .search-ct #address { width: 100%; height: 46px; position : relative; line-height: 20px; padding: 2px 40px 2px 4px; border: 1px solid #d5d5d5; color: #353535; font-size: 12px; box-sizing: border-box;}
.pickup-map .search-ct #address::placeholder { color: #767676; }
.pickup-map .search-ct .address_search_btn {position: absolute; top: 10px; right: 6px;}

.pickup-map #map { border-radius: 4px; }
.pickup-map .iw_inner .content { padding: 10px; }
.pickup-map .iw_inner .btn-box { display: flex; width: 100%; }
.pickup-map .iw_inner .btn-box div { display: flex; width: 100%; display: flex; justify-content: center; align-items: center; border-top: 1px solid var(--point); height: 40px; }
.pickup-map .iw_inner { background-color: #fff; border-radius: 30px; }
.pickup-map .iw_inner .content { min-width: 100px; background-color: #fff; border-radius: 30px; }
.pickup-map .iw_inner .content span { width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; color: #fff; background-color: #fff; border-radius: 30px; }
.pickup-map  #map > div > div > div > div > div > div > div {border-radius : 10px;}
*/

/* store list */
/*
.store-list-container { border-radius: 20px 20px 0 0; width: 100%; background: #fff; transition: all 0.25s linear; }
.store-list-container.on { height: 300px; overflow-y: scroll; }
.store-list-container .store-info-container div.swiper-slide { margin: 12px 0 12px; overflow-y: scroll; opacity: 0 !important; }
.store-list-container .store-info-container div.swiper-slide.swiper-slide-active { opacity: 1 !important; }
.store-list-container .store-info-container div.swiper-slide::-webkit-scrollbar { width: 6px; }
.store-list-container .store-info-container div.swiper-slide::-webkit-scrollbar-thumb { height: 30%; background: var(--point); border-radius: 10px; }
.store-list-container .store-info-container div.swiper-slide::-webkit-scrollbar-track { background: rgba(255, 255, 255, 0.5); }
.store-list-container .store-info-container div.swiper-slide > div { padding: 20px 4%; border-top: 1px solid #ededed; }
.store-list-container .store-info-container div.swiper-slide > div:nth-last-child(1) { margin-bottom: 20px; }

.store-list-container .store-info-container .store .store_name {font-size: 16px; padding-bottom: 6px;}
.store-list-container .store-info-container .store .middle_box {position: relative; max-width: 90%;}
.store-list-container .store-info-container .store .middle_box > span {color: rgb(151, 151, 151);}
.store-list-container .store-info-container .store .middle_box > .store_pick_btn {position: absolute; width: 30px; height: 30px; right: -28px; top: 50%; cursor: pointer; transform: translate3d(0px, -50%, 0px);}
.store-list-container .store-info-container .store > span {padding-right: 10px; color:  var(--point);}
.store-list-container .store-info-container .store .store_num {color: rgb(151, 151, 151); text-decoration: underline;}

.store-list-container .swiper-button-next,
.store-list-container .swiper-button-prev { top: initial; bottom: 20px; height: initial; margin: 0; position: initial; background-color : transparent; height:30px; display:flex; justify-content:center; align-items:center;}
.store-list-container .swiper-button-next:after,
.store-list-container .swiper-button-prev:after { font-size: 10px; }

.store-list-container .swiper-button-prev,
.store-list-container .swiper-rtl .swiper-button-next { left: 33%; color: #666; }
.store-list-container .swiper-button-next,
.store-list-container .swiper-rtl .swiper-button-prev { right: 33%; color: #666; }

.store-list-container .swiper-button-next:after,
.store-list-container .swiper-button-prev:after {position : initial;}

.store-list-container .swiper-button-prev::before,
.store-list-container .swiper-button-next::after,
.store-list-container .swiper-button-prev::after,
.store-list-container .swiper-button-next::before {-webkit-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg); height:10px;}
.store-list-container .swiper-button-prev::before,
.store-list-container .swiper-button-next::before {display:none;}

.store-list-container .swiper-pagination-horizontal .swiper-pagination-bullet:nth-child(n + 6) {display:none;}
.store-list-container .swiper-pagination-lock { display: none !important; }
body .store-list-container .swiper-pagination { position: initial; width: auto; }
.store-list-container .swiper-pagination-bullet { width: 30px; height: 30px; text-align: center; line-height: 30px; font-size: 12px; color: #151515; opacity: 1; background: #fff; }

.store-list-container .swiper-pagination-bullet-active { color: #fff; background: var(--point); }
.store-list-container .cont { display: flex; justify-content: center; align-items: center; margin-bottom: 30px; position:relative;}

.store-list-container .swiper-container-fade {width: 100%; height: 100%; margin: 0 auto; position: relative; overflow: hidden; list-style: none; padding: 0;  z-index: 1;}
.store-list-container .swiper-container-fade .swiper-slide {pointer-events: none; transition-property: opacity;}
.store-list-container .swiper-container-fade .swiper-slide-active {pointer-events: auto; }
*/

/* header */
#header .bot_box {position: relative;}
#header .bot_box .all_page_prev {position: absolute; left: 20px; top: 7px; background: url('../../img/icon/icon_x3.png') no-repeat center; padding: 0; width: 20px; height: 20px;}
#header .bot_box .all_page_prev.w {filter: brightness(100);}

/* cart */
.cart + .cart_display_box {width: 95%; margin: -40px 0 0 auto; padding: 0 0 60px 0;}
.cart_display_box .title {position: relative; margin: 0 5px; font-size: 19px; font-weight: 400; color: var(--black);}
.cart_display_box ._goods_display_main .main_prd_list {padding: 0;}
.cart_display_box .goods_prd_item4_box { display: block; padding: 0; margin: 0; } 
.cart_display_box .goods_prd_item4 .goods_prd_img { width: auto; padding: 0; }
.cart_display_box .goods_prd_item4 .goods_prd_img img { border-radius: 8px; border: none; width: 100%; border: 2px solid var(--point); box-sizing: border-box; }
.cart_display_box .goods_prd_item4 .goods_prd_img .ranking { position: absolute; top: 10px; left: 10px; display: inline-block; font-style: italic; font-size: 16px; font-weight: 800; color: var(--point); width: 27px; height: 27px; line-height: 27px; border: 2px solid var(--point); background: #fff; border-radius: 10px; text-align: center; text-indent: -3px; }
.cart_display_box .goods_prd_item4 .goods_prd_content .goods_info_list li.brand_name { font-weight: 400; color: #aaa; font-size: 12px; }
.cart_display_box .goods_prd_item4 .goods_prd_content .goods_info_list li.prd_name {  color: var(--black); margin: 2px 0; padding: 0; text-overflow: ellipsis; overflow: hidden;  height: 42px; max-height: 42px; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; white-space: normal; line-height: 1.6; font-size: 13px; }
.cart_display_box .goods_prd_item4 .goods_prd_content .goods_info_list li.fixed_price { color: var(--black); text-decoration: none; }
.cart_display_box .goods_prd_item4 .goods_prd_content .goods_info_list li .percentText { color: var(--point); font-weight: 600; width: 42px; display: inline-block; text-align: left; letter-spacing: -1px; font-size: 11px; }
.cart_display_box .goods_prd_item4 .goods_prd_content .goods_info_list li .percentNum { color: var(--point); font-weight: 500; width: 42px; display: inline-block; font-size: 15px; text-align: left; white-space: nowrap; letter-spacing: 0; }
.cart_display_box .goods_prd_item4 .goods_prd_content .goods_info_list li.fixed_price { white-space: nowrap; }
.cart_display_box .goods_prd_item4 .goods_prd_content .goods_info_list li.fixed_price b { white-space: nowrap; text-decoration: line-through; font-weight: 400; color: #999; font-size: 12px; letter-spacing: -1px; }
.cart_display_box .goods_prd_item4 .goods_prd_content .goods_info_list li.price { padding: 0; white-space: nowrap; }
.cart_display_box .goods_prd_item4 .goods_prd_content .goods_info_list li.price .c_price { color: var(--black); font-size: 15px; font-weight: 500; letter-spacing: -1px; }
.cart_display_box .goods_prd_item4 .goods_prd_content .goods_list_info { padding: 10px 0; }



/* order */
.order .pay .my_goods {margin: 0;}
.order .pay .btn_wish_bx {margin-bottom: 20px;}
.my_goods .itembody .count button {display: inline-block; vertical-align: middle;}
.my_goods .itembody .count input[type=text] {display: inline-block; vertical-align: middle; width: 44px; height: 34px; border: 1px solid #c9c9c9; font-weight: bold; text-align: center; vertical-align: middle; box-sizing: border-box;}
.order .order_tit b > span {display: block; font-size: 12px; font-weight: normal; line-height: 1.4; color: #777; padding-bottom: 10px;}








