@charset 'utf-8';

/* *********************************************************************************************************************************************************************************************
														[ 상품목록/상품상세 ]
********************************************************************************************************************************************************************************************* */
/* setting */
.product {}
.product .header_wrap .tit_back h1,
.product .header_wrap .icon_sprite_32.cart {display:block;}

/* ------------------------------ [ 상품목록 ] --------------------------------------------------------------------------------------------------------------------------- */
/* setting */
.product.product_list .header_wrap .head_search{display:block}
.product.product_list .header_wrap .head_search.total,
.product.product_list .header_wrap .tit_back h1,
.product.product_list .header_wrap .head_search.store{display:none;}

/* 상품목록(검색) */
.product.product_list .top_prd_area{position:sticky;top:56px;z-index:15;background:#fff}
.product.product_list .nav_wrap{padding:0 16px;margin-bottom:11px;background-color:#fff;}

/* 점포 재고 찾기  2022-05-09 */
.product .top_prd_area.search_stock_list .tab_menu_bg.cagegory_all {padding: 10px 0;}

/* 상품리뷰 */
.prd_review .header_wrap .tit_back h1 {display:block;}
.str_value .icon_sprite_24.star_black {background:url("../images/common/ico_star_black.png") 0 0 no-repeat; background-size:100% auto;} /* issues/3886 추가 */

/* 상품정보제공고시 */
.product.info .header_wrap .icon_sprite_32.search,
.product.info .header_wrap .icon_sprite_32.cart {display:none;}
.product.info .prd_img img {max-width:100%;}

/* 상품정보제공고시:테이블 */
.tbl_wrap {overflow:hidden;}
.tbl_wrap .table_01 tbody th {font-weight:bold;} /* issues/2946 추가 */
.tbl_wrap .table_01 tbody th, .tbl_wrap .table_01 tbody td {text-align:center;} /* issues/2946 추가 */

/* 이용안내 */
.info_wrap .info_txt_wrap {padding:20px 24px;}
.info_wrap .info_txt_wrap .info_txt {font-size:14px;}
.info_wrap .info_txt_wrap .info_txt ~ .info_txt {margin-top:11px;}
.info_wrap  .info_area {padding:0 24px;}

/* ==== 행사상품 ==== */
.product.evt_prd .header_wrap .tit_back h1 {display:block;}
.product.evt_prd .header_wrap .icon_sprite_32.search,
.product.evt_prd .header_wrap .icon_sprite_32.cart {display:none;}
.product.evt_prd .sub {padding-bottom:114px;}
.product.evt_prd .evt_prd_wrap {background-color:#f6f6f6;}
.product.evt_prd .evt_prd_wrap > section {background-color:#fff;}
.product.evt_prd .evt_goods {padding:17px 24px 12px;}
.product.evt_prd .ev_dis {position:relative; padding:12px 24px 4px;}
.product.evt_prd .ev_dis .cotn .tit {text-align: center; font-size:13px;}/* issues/3266 mod */
.product.evt_prd .prd_li .prd_set .img_info_wrap + .txt_wrap {width:calc(100% - 122px);}

/* 구간할인 */
.evt_prd .ev_dis {overflow:hidden;}
.evt_prd .ev_dis .dl_layout .dl_div ~ .dl_div {margin-top:6px;}
.evt_prd .ev_dis .dl_layout p {font-size:13px;}
.evt_prd .ev_dis .dl_layout .tit {font-weight:normal;}

/* 이벤트 상품 목록 */
.evt_prd .ev_prd_li {padding-bottom:24px;}
.evt_prd .ev_prd_li ~ .ev_prd_li {margin-top:16px; padding-top:20px; padding-bottom:0;}
.evt_prd .ev_prd_li .prd_li > ul > li:first-child {border-top:none;}
.evt_prd .ev_prd_li .prd_li > ul > li {border-bottom:0;}
.evt_prd .ev_prd_li .prd_li > ul > li ~ li {border-top:1px solid #eeeeee;}

.evt_prd .ev_prd_li .dl_layout {padding:20px 24px 0;}
.evt_prd .ev_prd_li .dl_layout .tit {font-size:20px;}
.evt_prd .ev_prd_li .dl_layout .info_area {padding:0;}
.evt_prd .ev_prd_li .dl_layout .tit_copy {color:#ff003c; font-weight:bold; line-height:24px; margin-left:11px; padding-left:0;}
.evt_prd .opt_bx .opt_item {margin-top:0; padding-top:16px;}
.evt_prd .ev_prd_li .opt_bx .opt_wrap .mty_qty {position:absolute; bottom:25px; right:20px; font-size:14px;}
.evt_prd .ev_prd_li .prd_set .txt_wrap {width:calc(100% - 150px);}
.evt_prd .ev_prd_li .prd_set .quick_cart {bottom:auto; top:14px; right:0;}

/* 점포 할인 상품, 추천 상품 */
.product.product_list.store_product .header_wrap .tit_back h1 {display: block;}
.product.product_list.store_product .header_wrap .head_search {display: none;}
.product.product_list.store_product .header_wrap .head_search.store {display: none;}
.product.product_list.store_product .prd_li.horzn_style01 .list_sort{margin-top: 24px; padding: 0 16px;}
.product.product_list.store_product .prd_li.horzn_style01 .prd_set .obj_wrap {overflow: visible; align-items: flex-start;}
.product.product_list.store_product .prd_li.horzn_style01 .prd_set .obj_wrap {overflow: visible; align-items: flex-start;}
.product.product_list.store_product .prd_li.horzn_style01 .prd_set .txt_wrap .price {margin-top: 4px;}
.product.product_list.store_product .prd_li.horzn_style01 .prd_set .flag_c {margin-left: 0;}
.product.product_list.store_product .prd_li.horzn_style01 .prd_set .quick_cart {right: 0; bottom: 53px}
.store_product .bnr_image {padding: 0 16px 20px;}
.product.product_list.store_product .tab_menu_bg.cagegory_all{padding:6px 0 10px;}
.product.product_list.store_product .nav_wrap{padding:0 16px 10px;margin-bottom:0;}

/* ------------------------------ [ 기획전 ] --------------------------------------------------------------------------------------------------------------------------- */
/* setting */ 
.product.even_list .header_wrap .icon_sprite_32.search,
.product.even_view .header_wrap .icon_sprite_32.search {display:none;}

/* 기획전리스트 */
.even_wrap .bnr_wrap .bnr_set ~ .bnr_set {margin-top:32px;}
.even_wrap .bnr_wrap .txt_info .title_label {align-items:flex-start;}
.bnr_wrap .txt_info .title_label .post_label {font-weight:bold;}
.even_wrap .bnr_wrap .txt_info .title_label .tit_16 {width:100%; overflow:inherit; text-overflow:inherit; white-space:inherit; flex:1;}
.even_wrap .bnr_wrap .txt_info .date {margin-top:8px; font-size:13px;}

/* 기획전상세 */
.product.even_view .sub_wrap {position:relative; width:100%; height:100%;}
.product.even_view .sub_tit {position:relative; margin-bottom:40px; padding:20px 24px 0; box-sizing:border-box;}
.product.even_view .img_area {width:100%; height:100%;}
.product.even_view .img_area img {display:block; width:100%; height:100%;}
.product.even_view .sub_tit .tit_30 {padding:0;}
.product.even_view .sub_tit .date {margin-top:16px; font-size:14px;}
.product.even_view .sub_tit .go_view {position:absolute; top:inherit; right:24px; bottom:0; left:inherit; width:32px; height:32px;}
.product.even_view .view_ui {border-top:none;}
.product.even_view .view_ui .img img {display:block; width:100%; margin:0;}
.product.even_view .exhib_list {background-color:#f9f9f9;}
.product.even_view .exhib_list .form_wrap {padding:40px 16px 0; background-color:#fff;}
.product.even_view .exhib_list .prd_li {padding:40px 16px; background-color:#fff;}
.product.even_view .exhib_list .prd_li .tit_24 {margin-bottom:16px;}

/* 기획전상세 고도화_아동급식카드*/
.product.even_view .sub_tit.no_date {word-break: keep-all; box-sizing: border-box; margin-bottom: 35px;}
.product.even_view .sub_tit.no_date .date {display:none;}

/* 기획전상세 고도화2차_타임딜 */
.product.even_view .sub_tit.time_deal {margin-bottom:0;}
.product.even_view .btn_time {margin:20px 0 40px 0; padding:0 24px;}
.product.even_view .btn_time span {vertical-align:middle;}
.product.even_view .sub_tit.time_deal + .img_area {margin-top:40px;}

/* ------------------------------ [ 배달/픽업 ] ------------------------------------------------------------------------------------------------------------------------------------------- */
/* setting */
.product.pick_store .icon_sprite_32.cart,
.product.ord_search .icon_sprite_32.search,
.product.ord_search .icon_sprite_32.cart ,
.product.pick_date .icon_sprite_32.search,
.product.pick_date .icon_sprite_32.cart {display:none;}

/* 주소검색 */
.product.ord_search .ord_search_wrap .txt_input {margin:11px 16px 0;}
.ord_search_wrap .add_search.txt_input .msg i.wrn {right:16px;}

/* 픽업점포 */
.product.pick_store .list_sort .tab_menu_bg ul {padding-left:0;}

/* 픽업 일정 선택 */
.pick_date .tit_20 {padding:8px 24px 20px;}

/* 픽업 툴팁 */
.tip_wrap {position:absolute; top:-32px; right:16px; left:16px; text-align:center; z-index:2;}
.tip_wrap .pick_tip {position:relative; display:inline-block; box-shadow:0 3px 10px rgba(0,0,0,.12); border:1px solid #6043FF; border-radius:15px; background-color:#fff;}
.tip_wrap .pick_tip:before,
.tip_wrap .pick_tip:after {content:""; position:absolute; left:50%; transform:translateX(-50%);}
.tip_wrap .pick_tip:before {bottom:-6px; border-top:6px solid #FFFFFF; border-right:5px solid transparent; border-left:5px solid transparent;  z-index:1}
.tip_wrap .pick_tip:after {bottom:-7px; border-top:7px solid #6043FF; border-right:6px solid transparent; border-left:6px solid transparent;}
.tip_wrap .pick_tip .cotn {box-sizing:border-box; display:inline-flex; align-items:center; justify-content:center; padding:5px 11px 4px 15px; width:auto;}
.tip_wrap .pick_tip .cotn p {display:inline-block; font-size:12px; color:#000;}
.tip_wrap .pick_tip .cotn p strong {color:#37d243;}

/* 픽업 - 기존 예약 목록 */
.pick_sch_list {margin-bottom:20px;border:1px solid #eee; border-radius:12px; padding:0;}
.pick_sch_list .pick_tit {display:flex; padding:13.5px 18px; justify-content:space-between; cursor:pointer;}
.pick_sch_list .pick_tit .tit_16 {display:flex; align-items:center;}
.pick_sch_list .pick_tit .tit_16:before {content:''; display:inline-block; width:24px; height:24px; background:url('../images/common/icon_calendar_ccc_20.svg') center no-repeat; background-size:contain; vertical-align:middle; margin-right:4px;}
.pick_sch_list .pick_tit .num {display:inline-block; font-size:14px; color:#666; font-weight:normal; margin-left:4px;}
.pick_sch_list .pick_cnt {padding:14px 18px; border-top:1px solid #eee; display:none;}
.pick_sch_list .pick_sch_store {position:relative; display:flex; align-items:center; color:#2cc92c; font-weight:bold;}
.pick_sch_list .pick_sch_store .tooltip .info_area {font-size:14px; color:#666; margin-top:12px;}
.pick_sch_list .pick_sch_prd {margin-top:8px;}
.pick_sch_list .pick_sch_prd li {display:flex; flex-wrap:nowrap;}
.pick_sch_list .pick_sch_prd li ~ li {margin-top:4px;}
.pick_sch_list .pick_sch_prd li span {display:inline-block; flex-shrink:0; font-size:14px; color:#000;}
.pick_sch_list .pick_sch_prd li .date {width:60px;} /* issues/4318_ver8 수정 */
.pick_sch_list .pick_sch_prd li .time {width:82px; margin:0 4px;} /* issues/4318_ver8 수정 */
.pick_sch_list .pick_sch_prd li .prd_name {flex-shrink:1; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.pick_sch_list .pick_sch_prd li.disabled span { color:#aaa;} /* issues/4318_ver7 추가 */
.pick_sch_list .arrow_bk {width:20px; height:20px; background: url('../images/common/arrow_222_20x20_up.svg') no-repeat 0 0/20px;}
.pick_sch_list.on .arrow_bk {transform: rotate(180deg);}
.pick_sch_list.on .pick_cnt {display:block;}

/* ------------------------------ [ 점포재고 ] ------------------------------------------------------------------------------------------------------------------------------------------- */
/* setting */
.product.inven_qty .header_wrap .tit_back h1,
.product.inven_search .header_wrap .tit_back h1,
.product.inven_qty .icon_sprite_32.search,
.product.inven_qty .icon_sprite_32.cart,
.product.inven_search .icon_sprite_32.search,
.product.inven_search .icon_sprite_32.cart {display:none;}
.product.inven_qty .header_wrap .head_search.store,
.product.inven_search .header_wrap .head_search.store {display:block; left:0; width:calc(100% - 64px); margin-right:64px;}
.product.inven_qty {height:100vh; overflow:hidden;}
.product.inven_qty .sub {height:calc(100vh - 56px); padding-bottom:0; overflow-y:auto;}

/* 점포수량조회 */
.pick_list_wrap .store_list .tit_24 {padding:20px 0 16px;}
.product.inven_qty .pick_map_wrap .map {height:calc(100vh - 122px);}
.product.inven_qty .list_sort {padding-top:20px;}
.product.inven_qty .pick_search_list {padding-top:20px;}
.product.inven_search .pick_search_list {padding:20px 0;}

/* 픽업날짜선택 */ /* issues/4318_ver4 수정 */
.pick_up {padding:0 16px;}
.pick_up .form_wrap {padding:20px 0 9px;}
.pick_up .form_wrap .type_btn {margin:0;}
.pick_up .form_wrap .form_rdo {height:82px; margin:0; padding:9px 0; box-sizing:border-box; flex:1;}
.pick_up .form_wrap .form_rdo ~ .form_rdo{margin-left:8px;}
.pick_up .form_wrap .form_rdo .txt {line-height:inherit; font-weight:bold;}
.pick_up .form_wrap .form_rdo .txt em {display:block;}
.pick_up .form_wrap .form_rdo .icon {height:82px; background-color:#fff; border:1px solid #eee; border-radius:16px;}
.pick_up .form_wrap .form_rdo input:checked ~ .icon {border-color:#37d243;}
.pick_up .form_wrap .form_rdo input:checked ~ .txt {color:#222;}

/* ------------------------------ [ 전체보기 ] ------------------------------------------------------------------------------------------------------------------------------------------- */
.menu_plus .header_wrap .icon_sprite_32.cart {display:none;}
.menu_plus .header_wrap .icon_sprite_32.setting {display:block;}
.menu_plus .sub > section .tit_18 {margin-bottom:18px; padding:0 24px;}
.menu_plus .blank {height:8px; margin-top:28px;}
.my_info {margin-bottom:40px; padding:11px 16px 0;}
.my_info .dl_layout .dl_div .tit {font-size:24px; font-weight:bold; line-height:1.25em;}
.my_info .dl_layout .dl_div p {font-size:16px; font-weight:bold; line-height:1.3em;}
.my_info .dl_layout .dl_div .level {font-size:20px; color:#8059EA;}
.my_info .dl_layout .dl_div .point {font-size:20px;}

/* 서비스 */
.rec_wrap {margin-top:16px;}
.rec_list {padding:0 24px;}
.rec_list ul {display:flex; flex-wrap:wrap; align-items:stretch; margin-top:-5px; margin-left:-5px; text-align:center;}
.rec_list ul li {margin-top:5px; margin-left:5px; position:relative; width:calc(20% - 5px);}
.rec_list ul li .svc_icon {display:block;}
.rec_list ul li .svc_icon img {display:block; margin:0 auto; overflow:hidden; height:40px; width:40px;}
.rec_list ul li .svc_tit {padding-top:6px; font-size:12px; height:30px;}

/* 카테고리 */
.menu_plus .sub .pro_wrap {padding:0;}
.pro_wrap .tit_18 {}
.pro_wrap .pro_list {padding:0 24px;}
.pro_list ul {display:flex; flex-wrap:wrap; justify-content:flex-start;}
.pro_list ul li {display:flex; flex-direction:column; align-items:center; position:relative; width:calc(20% - 5px); margin-right:5px;}
.pro_list ul li:nth-child(n+6) {margin-top:20px;}
.pro_list ul li:nth-child(5n) {margin-right:0;}
.pro_list ul li a {display:block; font-size:14px; position:absolute;}
.pro_list ul li .pro_icon {display:block;}
.pro_list ul li .pro_icon img {display:block; margin:0 auto; overflow:hidden; height:48px; width:48px;}
.pro_list ul li .pro_tit {padding-top:6px; font-size:12px;}

/* 추가 카테고리 */
.add_cate_wrap {margin-top:18px;}
.menu_plus .sub .add_cate_wrap .tit_18 {margin-bottom:2px; font-size:16px;}
.add_cate_wrap .add_cate_list {padding:0 24px;}
.add_cate_list ul {display:flex; align-items:center; flex-wrap:wrap;}
.add_cate_list ul li {box-sizing:border-box; position:relative; display:flex; align-items:center; padding:10px 12px; width:50%;}
.add_cate_list ul li .cate_icon {display:block;}
.add_cate_list ul li .cate_icon img {overflow:hidden; display:block; margin:0 auto; width:28px; height:28px;}
.add_cate_list ul li .cate_tit {padding-left:10px; color:#000; font-size:15px; line-height:24px;}
.add_cate_list ul li .icon_new {margin-left:8px;}
.add_cate_wrap:nth-child(3) {margin-top:28px;}
.add_cate_wrap:nth-child(4) {margin-top:32px;}
.menu_plus .sub .add_cate_wrap:nth-child(2) .tit_18 {margin-bottom:0;}
.menu_plus .sub .add_cate_wrap:nth-child(4) .tit_18 {margin-bottom:4px;}

/* ------------------------------ [ 성인본인인증 ] ------------------------------------------------------------------------------------------------------------------------------------------- */
.product.certify .header_wrap .icon_sprite_32.cart {display:none;}
.product.certify .certify_wrap {background-color:#f6f6f6;}
.product.certify .certify_wrap .info_wrap {background-color:#fff; padding:20px 16px 40px;}
.product.certify .certify_wrap .form_wrap + .form_wrap {margin-top:32px;}
.product.certify .certify_wrap .txt_input.frm_with.chk_wrn .form_txt input {padding-right:170px;}
.product.certify .certify_wrap .txt_input.frm_with.chk_wrn .msg .icon_sprite_24 {right:140px;}
.product.certify .certify_wrap .info_wrap > .btn_wrap {margin-top:40px;}
.product.certify .certify_wrap .plcy_wrap {margin-top:32px;}
.product.certify .noti_wrap {background-color:#fff; padding:40px 24px 0;}
.product.certify .noti_wrap .link_txt {position:relative;}/* issues/3266 underline */
.product.certify .noti_wrap .link_txt::after{content:''; position:absolute; bottom: 1px; left: 0; width:100%; height:1px; background-color:#666;}/* issues/3266 underline */
.product.certify .cotn_acc {padding:0px;}
.product.certify .cotn_acc .ctrl_area {margin-bottom:0px; height:auto;}
.product.certify .cotn_acc .ctrl_area .ctrl_trg {background-color:transparent; left:32px; width:calc(100% - 32px);}
.product.certify .cotn_acc .cotn .plcy_wrap {margin:0;} /* issues/2431 추가 */


/* *********************************************************************************************************************************************************************************************
														[ 상품상세 ]
********************************************************************************************************************************************************************************************* */
/* setting */
.product.detail_prd .header_wrap .tit_back h1,
.product.detail_prd .header_wrap .icon_sprite_32.search {display:none;}
.product.detail_prd .header_wrap .icon_sprite_32.home {display:block;}

/* ------------------------------ [ CU Bar ] ------------------------------------------------------------------------------------------------------------------------------------------- */
/* setting */
.product.cubar_main .header_wrap .icon_sprite_32.alarm {display:block;}

/* 메인/검색 */
.cubar_wrap .search_keyword {padding:0 16px;}
.cubar_wrap .search_keyword .bt_search {right:26px;}
.cubar_wrap .search_keyword .del {right:52px}
.cubar_wrap .bnr_slide_wrap {padding-top:9px;} /* 고도화 통합검색 개선 */
.cubar_wrap .bnr_slide_wrap .bnr_wrap .swiper-slide{min-height:100px;}
.cubar_wrap .category_wrap {padding:22px 32px 0;}
.cubar_wrap > .btn_wrap {padding:40px 16px 0;}
.cubar_wrap .ev_bnr_wrap {padding:0 16px 16px;}
.cubar_wrap .category_list .bnr_slide_wrap {padding-top:0; margin-bottom:56px;} /* issues/2355 추가 */
.cubar_wrap .category_list .tab_menu_bg {padding-top:16px;}
.cubar_wrap > .tab_menu_bg {padding-top:16px;}
.cubar_wrap .prd_li {overflow:visible;}
.cubar_wrap .prd_li .list_sort {margin-bottom:11px;}
.cubar_wrap .order_sort {display:flex; margin-bottom:11px; padding-left:8px; position:relative;}
.cubar_wrap .tit_wrap {margin-bottom:16px; position:relative;}
.cubar_wrap .tit_wrap .go_view i {transform:rotate(-90deg); position:absolute; right:0; top:4px;}

/* 페이징 배너 슬라이드 */ /* issues/2355 추가 */
.cubar_wrap .tdy_coupon{margin:56px 0; overflow:hidden;}
.cubar_wrap .tdy_coupon .tit_24 {margin-bottom:16px; padding-left:24px;}
.cubar_wrap .tdy_coupon .tdy_slide_wrap {width:calc(100% - 32px); margin:0 auto}
.cubar_wrap .tdy_coupon .tdy_slide_wrap .slide_banner .swiper{overflow:visible;}
.cubar_wrap .tdy_coupon .tdy_slide_wrap .img_wrap {overflow:hidden; position:relative;}
.cubar_wrap .tdy_coupon .tdy_slide_wrap .img_wrap img {width:100%;}
.cubar_wrap .tdy_coupon .slide_banner .swiper-pagination-bullet.swiper-pagination-bullet-active {opacity:1;}
.cubar_wrap .tdy_coupon .slide_banner .swiper-pagination {position:relative; padding-top:11px;}
.cubar_wrap .tdy_coupon .slide_banner .swiper-pagination-bullet {width:6px; height:6px; background-color:#222222; opacity:.2;}
.cubar_wrap .tdy_coupon .slide_banner .swiper-horizontal >.swiper-pagination-bullets .swiper-pagination-bullet,
.cubar_wrap .tdy_coupon .close_banner .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {margin:0 3px;}


.cubar_bnr_sec{background-color:#fff;}
.cubar_bnr_sec .pdsec_slide .swiper-pagination-bullet.swiper-pagination-bullet-active {opacity:1;}
.cubar_bnr_sec .pdsec_slide .swiper-pagination {position:relative;}
.cubar_bnr_sec .pdsec_slide .swiper-pagination-bullet {width:6px; height:6px; background-color:#222222; opacity:.2;}
.cubar_bnr_sec .pdsec_slide .swiper-horizontal >.swiper-pagination-bullets .swiper-pagination-bullet,
.cubar_bnr_sec .pdsec_slide .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {margin:0 3px;}

/* CUBar 상품상세 */
.detail_prd .sub .basic_info.cubar_detail {overflow:visible;}
.basic_info.cubar_detail .txt_wrap {overflow:visible;}
.basic_info.cubar_detail .txt_wrap .buy_info {position:relative; overflow:visible;}
.basic_info.cubar_detail .txt_wrap .buy_info .tooltip {z-index:10;}

/* 와인 베너 */
.ev_bnr_wrap {display:flex; flex-wrap: wrap; margin:-15px 0 0 -15px;}
.ev_bnr_wrap .ev_bnr {position:relative; width:calc(50% - 15px); margin:15px 0 0 15px;}
.ev_bnr_wrap .ev_bnr .img_info_wrap {overflow:hidden; position:relative;}
.ev_bnr_wrap .ev_bnr .img_info_wrap .img {overflow:hidden; width:100%; border-radius:28px; box-sizing:border-box; padding-top:100%; position:relative;}
.ev_bnr_wrap .ev_bnr .img_info_wrap .img img {position:absolute; left:50%; top:50%; transform:translate(-50%, -50%); width:100%;}
.ev_bnr_wrap .ev_tit {position:absolute; left:24px; top:24px;}
.btn_bnr_wine {padding:32px 16px 0; background:#fff;}
.btn_bnr_wine .img {position:relative; width:100%; height:100%;}
.btn_bnr_wine .img img {display:block; width:100%; height:100%;}

/* 인기상품 */
.category_list .tab_menu_bg {margin-bottom:24px;}
.product.detail_prd .sp_exhib {padding-left:8px;margin:0;box-sizing:border-box;} /* 고도화2차_스마트오퍼 */
.product.detail_prd .sp_exhib .tit_24 .prd_category {color:#37d243;} /* 고도화2차_스마트오퍼 */
.product .sp_exhib .tit_wrap {margin-bottom:16px; position:relative;}
.product .sp_exhib .tit_wrap .go_view i {transform:rotate(-90deg); position:absolute; right:24px; top:4px;}

/* 카테고리 */
.category_li {display:flex; align-items:center; flex-wrap:wrap;}
.category_li li{position:relative; text-align:center; width:16.66%;} /* issues/2195 수정 */
/* .category_li li:nth-child(n+6){margin-top:11px;} */ /* issues/2195 숨김 */
.category_li li .icon_wine_ca {display:block; height:40px; width:40px; margin:0 auto;}
.category_li li .icon_wine_ca img {width:100%;}
.category_li li .tit_wine_ca {display:block; font-size:12px;}

/* 전체카테고리 */
.product .top_prd_area{position:sticky;top:56px;z-index:15;background:#fff;}
.product .top_prd_area .tab_menu_bg.cagegory_all {padding:0 0 10px;}

/* 상품리스트 */
.category_list .search_list .data_none .btn_wrap .btn.bdr_e8{border:2px solid #e8e8e8;}