/* -------- 메인 -------- */
.wrap.around.detail {padding: 55px 0 100px;}
.wrap.around.detail .main_banner {border-radius: 0;}

/* .around_search {padding: 0 1.2em;}
.around_search .search_box {box-shadow: none; border: 1px solid #ddd;}
.around_search .search_box .icon {background: url(../img/around_serach.png) no-repeat center/contain;} */

.search_input {width: 100%; position: relative;}
.search_input input[type="search"] {background-color: #fff; border-radius: 50px; padding: 12px 20px; outline: none; border: 1px solid #ddd; width: 100%;}
.search_input .submit {position: absolute; top: 50%; display: block; width: 21px; height: 21px; right: 20px; background: url(../img/around_serach.png) no-repeat center/contain; font-size: 0; transform: translateY(-50%);}


.wrap.around .store_con {padding: 20px 0; border-bottom: 1px solid #eee;}
.wrap.around .store_con:last-child {padding-bottom: 0; border-bottom: none;}
.wrap.around .prd_list.store {gap: 0;}


/* -------- 가게상세보기 -------- */
.wrap.around.detail .main_banner {aspect-ratio: 3 / 2;}
.wrap.around.detail .main_banner .bannerSwiper {height: 100%;}
.wrap.around.detail .store_opt > div:nth-of-type(2) {border-right: none;}

.info_store {padding: 20px; border-radius: 5px; background-color: #f9f8fd; display: flex; flex-direction: column; width: 100%; gap: 10px; margin-top: 15px;}
.info_store dl {display: flex; align-items: flex-start; width: 100%; line-height: 1.4;}
.info_store dt {width: 65px; font-size: 14px; color: #777;}
.info_store dd {width: calc(100% - 65px); font-size: 15px; color: #333;}

.wrap.around .sub_tab {padding: 0;}
/* .wrap.around .sub_tab span {width: calc((100% + 2.4em) / 4);} */

.wrap.around.detail .sub_tab {width: calc(100% + 2.4em); margin-left: -1.2em; padding: 0;}
.wrap.around.detail .sub_tab span {width: calc((100% + 2.4em) / 2);}

.tab_menu.view_prd {padding-top: 20px;}
.tab_menu.my_prd {padding: 20px 1.2em 0;}

/* 가게상세보기 - 상품 상세 */
.prd_price.store {border-bottom: none; padding-bottom: 0;}

.input_con > .btn_more {margin-top: 0;}

.my_prd_btn {width: 100%; padding: 1.2em; background-color: #fff; position: fixed; bottom: 0; left: 50%; transform: translateX(-50%);}