/* ----------------
    상품리스트
---------------- */
.tab_product_wrap {border-bottom: 1px solid #e8e8e8;}
.tab_product_wrap ul li {width: 20%;}
.tab_product_wrap ul li.on {border-bottom: 2px solid #222;}
.tab_product_wrap ul li a {display: block; padding:10px 0 7px; font-size: 13px;color: #888;font-weight:500;text-align: center;position: relative;}
.tab_product_wrap ul li span {display:block; font-size:11px; font-weight:bold; color:#aaa;}
.tab_product_wrap ul li.on a {color:#222;}
.tab_product_wrap ul li.on span {color:#fa3296;}
.goods_list_wrap {padding:0 16px;}
.goods_top_box {margin-bottom:4px;}
.goods_top_box .goods_arr_box {padding:16px 0;}
.goods_top_box .goods_arr_box .select_box{position:relative; height:40px; line-height:40px; -webkit-calc(50% - 4.5px); -moz-calc(50% - 4.5px); width: calc(50% - 4.5px);}
.goods_top_box .goods_arr_box .goods_price {margin-right:4.5px;}
.goods_top_box .goods_arr_box .goods_sort {margin-left:4.5px;}
.goods_top_box .goods_arr_box .select_box .box .select {position: relative; border:1px solid #b0b0b0; box-sizing: border-box; padding: 0 12px; height: 40px;line-height: 35px;font-size: 16px;background-color: #fff;cursor: pointer;}
.goods_top_box .goods_arr_box .select_box .box .select:after {position:absolute; top:16px; right:12px; content:''; background:url('/assets/img/mobile/common/icon_sel_down.png')no-repeat center; background-size:12px 7px; width:12px; height:7px;}
.goods_top_box .goods_arr_box .select_box.on .box .select:after {-webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg);}
.goods_top_box .goods_arr_box .select_box .box .list {display: none; position: absolute; top: 40px;left: 0;z-index: 10;border: 1px solid #b0b0b0; border-top:0; box-sizing: border-box;padding: 11px 0; width: 100%;background-color: #fff;}
.goods_top_box .goods_arr_box .select_box .box .list>li {padding: 0 12px; font-size:13px; color:#222; cursor: pointer;}
.goods_top_box .goods_arr_box .select_box .box .list>li.direct_input .input_wrap {line-height:1;}
.goods_top_box .goods_arr_box .select_box .box .list>li.direct_input input {width:46%; height:30px;}
.goods_top_box .goods_arr_box .select_box .box .list>li.direct_input .bar {width:8%; font-size:12px; color:#222; line-height:30px; text-align:center;}
.goods_top_box .goods_arr_box .select_box .box .list>li.direct_input button {display:inline-block; width:46%; height:30px; text-align:center; color:#fff; font-size:12px; background:#555; margin-top:5px;}
.goods_top_box .goods_arr_box .select_box .box .list>li.direct_input:hover{background:none;}
.goods_top_box .goods_arr_box .select_box .box .list>li:hover {background-color: #f6f6f6;}
/* 상품폼 */
.goods_list .goods_list_cont .item_wrap ul {font-size:0;}
.goods_list .goods_list_cont .item_wrap .item {display: inline-block;position: relative;vertical-align: top; -webkit-calc(50% - 4.5px); -moz-calc(50% - 4.5px); width: calc(50% - 4.5px); padding: 0 0 38px;}
.goods_list .goods_list_cont .item_wrap .item:nth-of-type(odd) {margin-right:4.5px;}
.goods_list .goods_list_cont .item_wrap .item:nth-of-type(even) {margin-left:4.5px;}
/*
.goods_list .goods_list_cont .item_wrap .item .item_cont {position:relative;}
.goods_list .goods_list_cont .item_wrap .item .item_cont .item_photo_box {overflow: hidden;}
.goods_list .goods_list_cont .item_wrap .item .item_cont .item_photo_box .item_img {position:relative;}
.goods_list .goods_list_cont .item_wrap .item .item_cont .item_photo_box .item_img img {width:100%;}
.goods_list .goods_list_cont .item_wrap .item .item_cont .item_info_box {padding:12px 0 0;}
.goods_list .goods_list_cont .item_wrap .item .item_cont .item_info_box .item_tit_box {position:relative; padding:0 0 10px;}
.goods_list .goods_list_cont .item_wrap .item .item_cont .item_info_box .item_tit_box .item_name {font-size:15px; color:#222; line-height:20px;}
.goods_list .goods_list_cont .item_wrap .item .item_cont .item_info_box .item_tit_box .item_contents {font-size:12px; font-weight:400; color:#888; line-height:18px; padding:5px 25px 0 0;}
.goods_list .goods_list_cont .item_wrap .item .item_cont .item_info_box .item_price_box .consumer {font-size:13px; color:#888; font-weight:500; margin-left:4px;}
.goods_list .goods_list_cont .item_wrap .item .item_cont .item_info_box .item_price_box {padding:0 0 7px;}
.goods_list .goods_list_cont .item_wrap .item .item_cont .item_info_box .item_price_box .price_wrap > * {vertical-align:middle;}
.goods_list .goods_list_cont .item_wrap .item .item_cont .item_info_box .item_price_box .price_wrap .price strong {font-size:17px; color:#222; font-weight:bold; line-height:1;}
.goods_list .goods_list_cont .item_wrap .item .item_cont .item_info_box .item_price_box .price_wrap .price .won {font-size:15px; font-weight:500; line-height:1;}
.goods_list .goods_list_cont .item_wrap .item .item_cont .item_info_box .item_price_box .price_wrap .discount_rate {width:50px; height:17px; line-height:17px; text-align:center; background:#222 url(/assets/img/mobile/goods/icon_discount_rate.png)no-repeat right 8px center; background-size:7px 8px; border-radius:10px; margin-left:4px;}
.goods_list .goods_list_cont .item_wrap .item .item_cont .item_info_box .item_price_box .price_wrap .discount_rate span {padding-right:10px; font-size:12px; font-weight:bold; color:#fff;}
.goods_list .goods_list_cont .item_wrap .item .item_cont .item_info_box .each_price {font-size:12px; font-weight:500; color:#fa3296;}
.goods_list .goods_list_cont .item_wrap .item .item_cont .item_info_box .item_sub {margin-top:10px; display:inline-block; font-size:12px; font-weight:bold; background:#fff; height:18px; line-height:17px; width:63px; text-align:center; box-sizing:border-box; border-width:1px; border-radius:11.5px; border-style:solid;}
.goods_list .goods_list_cont .item_wrap .item .item_cont .item_info_box .item_sub.p_cr {color:#fa4b7d; border-color:#fa4b7d;}
.goods_list .goods_list_cont .item_wrap .item .item_cont .item_info_box .item_sub.bl_cr {color:#19afe1; border-color:#19afe1;}
.goods_list .goods_list_cont .item_wrap .item .item_cont .item_info_box .delivery {font-size: 12px;font-weight: 500;color: #666;background: #eee;padding: 0 2px; margin: 10px 0 0 10px;}
!*
.goods_list .goods_list_cont .item_wrap .item .item_cont .item_link {position:absolute; bottom:0; right:7px;}
*!
.goods_list .goods_list_cont .item_wrap .item .item_cont .item_link {position:relative; bottom:auto; right:auto; margin:15px 0 0;}
.goods_list .goods_list_cont .item_wrap .item .item_cont .item_link button {font-size:0;}
.goods_list .goods_list_cont .item_wrap .item .item_cont .item_link .btn_add_wish {background:url(/assets/img/mobile/goods/icon_item_wish.png)no-repeat center; width:21px; height:19px; background-size:21px 19px;}
.goods_list .goods_list_cont .item_wrap .item .item_cont .item_link .btn_remove_wish {background:url(/assets/img/mobile/goods/icon_item_wish_ch.png)no-repeat center; width:21px; height:19px; background-size:21px 19px;}
!*
.goods_list .goods_list_cont .item_wrap .item .item_cont .item_link .btn_add_wish {background:#222 url(/assets/img/pc/goods/icon_item_wish.png)no-repeat left 29px center; background-size:23px 21px; padding:15.5px 0 15.5px 31px; position:relative;}
.goods_list .goods_list_cont .item_wrap .item .item_cont .item_link .btn_add_wish:before {content:''; position:absolute; top:0; left:0; width:1px; height:100%; background:#fff; opacity:0.1;}
.goods_list .goods_list_cont .item_wrap .item .item_cont .item_link .btn_remove_wish {background:#222 url(/assets/img/pc/common/icon_scroll_wish_ck.png)no-repeat left 29px center; background-size:23px 21px; padding:15.5px 0 15.5px 31px; position:relative;}
.goods_list .goods_list_cont .item_wrap .item .item_cont .item_link .btn_remove_wish:before {content:''; position:absolute; top:0; left:0; width:1px; height:100%; background:#fff; opacity:0.1;}
*!
.goods_list .goods_list_cont .item_wrap .item .item_cont .item_link .btn_add_cart {background:url(/assets/img/mobile/goods/icon_item_cart.png)no-repeat center; width:22px; height:22px; background-size:22px 22px; margin-left:13px;}
!* 품절처리 *!
.goods_list .goods_list_cont .item_wrap .item.sold_out .item_cont .item_photo_box .item_img:after {content:''; position:absolute; top:0; left:0; right:0; bottom:0; background:rgba(255,255,255,.5); z-index:1;}
.goods_list .goods_list_cont .item_wrap .item.sold_out .item_cont .soldout {display:block;}
.goods_list .goods_list_cont .item_wrap .item .item_cont .soldout {display:none; position:absolute; top:0; left:0; right:0; width:100%; background:#222; height:42px; line-height:42px; text-align:center; font-weight:500; font-size:13px; color:#fff; z-index:2;}
!* 더보기버튼 *!
.goods_list .goods_list_cont .item_wrap .item_more_btn{ width:100%; padding-top:5px;}
.goods_list .goods_list_cont .item_wrap .item_more_btn a {text-align:center; display:block; width:100%; height: 43px;line-height:43px; box-sizing:border-box;border: solid 1px #999; font-size:13px; font-weight:500; color:#666;}
.goods_list .goods_list_cont .item_wrap .item_more_btn a .icon {padding-left:20px;background:#fff url(/assets/img/mobile/board/icon_board_more.png)no-repeat right center; background-size:12px auto;}
*/

.goods_list .goods_list_cont .item_wrap .item .item_cont {position:relative;}
.goods_list .goods_list_cont .item_wrap .item .item_cont .item_photo_box {overflow: hidden;}
.goods_list .goods_list_cont .item_wrap .item .item_cont .item_photo_box .item_img {position:relative;}
.goods_list .goods_list_cont .item_wrap .item .item_cont .item_photo_box .item_img img {width:100%;}
.goods_list .goods_list_cont .item_wrap .item .item_cont .item_info_box {padding:12px 0 0;}
.goods_list .goods_list_cont .item_wrap .item .item_cont .item_info_box .item_sub_tit {font-size:12px; color:#888; padding-bottom:2px;}
.goods_list .goods_list_cont .item_wrap .item .item_cont .item_info_box .item_tit_box {position:relative; padding:0 0 10px;}
.goods_list .goods_list_cont .item_wrap .item .item_cont .item_info_box .item_tit_box .item_name {font-size:15px; color:#222; line-height:20px;}
.goods_list .goods_list_cont .item_wrap .item .item_cont .item_info_box .item_tit_box .item_contents {font-size:12px; font-weight:400; color:#888; line-height:18px; padding:5px 25px 0 0;}
.goods_list .goods_list_cont .item_wrap .item .item_cont .item_info_box .item_price_box .consumer {font-size:13px; color:#888; font-weight:500; margin-left:4px;}
.goods_list .goods_list_cont .item_wrap .item .item_cont .item_info_box .item_price_box {padding:0 0 7px;}
.goods_list .goods_list_cont .item_wrap .item .item_cont .item_info_box .item_price_box .price_wrap > * {vertical-align:middle;}
.goods_list .goods_list_cont .item_wrap .item .item_cont .item_info_box .item_price_box .price_wrap .price strong {font-size:17px; color:#222; font-weight:bold; line-height:1;}
.goods_list .goods_list_cont .item_wrap .item .item_cont .item_info_box .item_price_box .price_wrap .price .won {font-size:15px; font-weight:500; line-height:1;}
.goods_list .goods_list_cont .item_wrap .item .item_cont .item_info_box .item_price_box .price_wrap .discount_rate {width:50px; height:17px; line-height:17px; text-align:center; background:#222 url(/assets/img/mobile/goods/icon_discount_rate.png)no-repeat right 8px center; background-size:7px 8px; border-radius:10px; margin-left:4px;}
.goods_list .goods_list_cont .item_wrap .item .item_cont .item_info_box .item_price_box .price_wrap .discount_rate span {padding-right:10px; font-size:12px; font-weight:bold; color:#fff;}
.goods_list .goods_list_cont .item_wrap .item .item_cont .item_info_box .each_price {font-size:12px; font-weight:500; color:#fa3296;}
.goods_list .goods_list_cont .item_wrap .item .item_cont .item_info_box .item_sub {display:none !important; margin-top:10px; display:inline-block; font-size:12px; font-weight:bold; background:#fff; height:18px; line-height:17px; width:63px; text-align:center; box-sizing:border-box; border-width:1px; border-radius:11.5px; border-style:solid;}
.goods_list .goods_list_cont .item_wrap .item .item_cont .item_info_box .item_sub.p_cr {color:#fa4b7d; border-color:#fa4b7d;}
.goods_list .goods_list_cont .item_wrap .item .item_cont .item_info_box .item_sub.bl_cr {color:#19afe1; border-color:#19afe1;}
.goods_list .goods_list_cont .item_wrap .item .item_cont .item_info_box .delivery {font-size: 12px;font-weight: 500;color: #666;background: #eee;padding: 0 2px; margin: 10px 0 0 10px;}
.goods_list .goods_list_cont .item_wrap .item .item_cont .item_info_box .item_review {padding:11px 0 0;}
.goods_list .goods_list_cont .item_wrap .item .item_cont .item_info_box .item_review .range .star {width:11px; height:11px; margin-right:1px;}
.goods_list .goods_list_cont .item_wrap .item .item_cont .item_info_box .item_review .total_review a{color:#fa3296; font-size:12px; font-weight:500; border-bottom:1px solid #fa3296; line-height:1.2; margin-left:4px;}
.goods_list .goods_list_cont .item_wrap .item .item_cont .item_link {margin-top:20px;/*position:absolute; bottom:0; right:7px;*/}
.goods_list .goods_list_cont .item_wrap .item .item_cont .item_link button {vertical-align:bottom; font-size:0;} /*  2021.09.10 gcs ksm : #12041 모바일 검색창 틀 깨짐 보완 (디자인팀) */
.goods_list .goods_list_cont .item_wrap .item .item_cont .item_link .btn_add_wish {background:url(/assets/img/mobile/goods/icon_item_wish.png)no-repeat center; width:21px; height:19px; background-size:21px 19px;}
.goods_list .goods_list_cont .item_wrap .item .item_cont .item_link .btn_remove_wish {background:url(/assets/img/mobile/goods/icon_item_wish_ch.png)no-repeat center; width:21px; height:19px; background-size:21px 19px;}
.goods_list .goods_list_cont .item_wrap .item .item_cont .item_link .btn_add_cart {background:url(/assets/img/mobile/goods/icon_item_cart.png)no-repeat center; width:22px; height:22px; background-size:22px 22px; margin-left:13px;}
/* 품절처리 */
.goods_list .goods_list_cont .item_wrap .item.sold_out .item_cont .item_photo_box .item_img:after {content:''; position:absolute; top:0; left:0; right:0; bottom:0; background:rgba(255,255,255,.5); z-index:1;}
.goods_list .goods_list_cont .item_wrap .item.sold_out .item_cont .soldout {display:block;}
.goods_list .goods_list_cont .item_wrap .item .item_cont .soldout {display:none; position:absolute; top:0; left:0; right:0; width:100%; background:#222; height:42px; line-height:42px; text-align:center; font-weight:500; font-size:13px; color:#fff; z-index:2;}
/* 더보기버튼 */
.goods_list .goods_list_cont .item_wrap .item_more_btn{ width:100%; padding-top:5px;}
.goods_list .goods_list_cont .item_wrap .item_more_btn a {text-align:center; display:block; width:100%; height: 43px;line-height:43px; box-sizing:border-box;border: solid 1px #999; font-size:13px; font-weight:500; color:#666;}
.goods_list .goods_list_cont .item_wrap .item_more_btn a .icon {padding-left:20px;background:#fff url(/assets/img/mobile/board/icon_board_more.png)no-repeat right center; background-size:12px auto;}

/* ----------------
    검색페이지
---------------- */
.goods_search_cont .goods_search_top {margin:0 0 10px;}
.goods_search_cont .goods_search_top .goods_search_box {padding:27px 16px 20px;}
.goods_search_cont .goods_search_top .goods_search_box .goods_search_form{border-bottom:1px solid #222; background:#f6f6f6; position:relative; height:49px;}
.goods_search_cont .goods_search_top .goods_search_box .goods_search_form .goods_search_txt{width:calc(100% - 88px); height:49px; background:#f6f6f6; border:none; font-size:13px; color:#222; padding-left:13px;}
.goods_search_cont .goods_search_top .goods_search_box .goods_search_form .goods_search_txt::placeholder {color: #222;}
.goods_search_cont .goods_search_top .goods_search_box .goods_search_form .goods_search_txt::-webkit-input-placeholder {color: #222;}
.goods_search_cont .goods_search_top .goods_search_box .goods_search_form .goods_search_txt:-ms-input-placeholder {color: #222;}
.goods_search_cont .goods_search_top .goods_search_box .goods_search_form .goods_search_txt:-mos-input-placeholder {color: #222;}
.goods_search_cont .goods_search_top .goods_search_box .goods_search_form .goods_search_btn{font-size:0; background:url(/assets/img/mobile/goods/btn_goods_search.png)no-repeat center center; width:20px; height:20px; background-size:100%; margin-left:13px;}
.goods_search_cont .goods_search_top .goods_search_box .goods_search_form .goods_search_del{font-size:0; background:url(/assets/img/mobile/goods/btn_search_del.png)no-repeat center center; width:23px; height:23px; background-size:100%; margin-left:13px;}
.goods_search_cont .goods_search_top .goods_results_box {background:#f6f6f6; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; padding:25px 17px 16px;}
.goods_search_cont .goods_search_top .goods_results_box .search_text_result {font-size:15px;color:#222; padding:0 12px 12px; line-height:1;}
.goods_search_cont .goods_search_top .goods_results_box .search_text_result span {color:#fa3296;}
.goods_search_cont .goods_search_top .goods_results_box .search_filter .filter_list {}
.goods_search_cont .goods_search_top .goods_results_box .search_filter .filter_list li {width:calc(33.33% - 8px); margin:0 8px 10px 0; border-radius:50px; border:1px solid #e8e8e8; text-align:center; height:33px; line-height:33px; background:#fff;}
.goods_search_cont .goods_search_top .goods_results_box .search_filter .filter_list li:nth-of-type(3n) {margin-right:0;}
.goods_search_cont .goods_search_top .goods_results_box .search_filter .filter_list li a {font-weight:500; font-size:12px; color:#888;}
.goods_search_cont .goods_search_top .goods_results_box .search_filter .filter_list li span {padding-left:8px;}

/* .goods_search_cont .goods_search_top .goods_results_box .search_filter .filter_list ul li {margin-right:10px;} */
.goods_search_cont .goods_search_top .goods_results_box .search_filter .filter_list li a,
.goods_search_cont .goods_search_top .goods_results_box .search_filter .filter_list li label
{font-size:11px; font-weight:500; color:#888; display:block; height:33px; line-height:33px; border:1px solid #ccc; box-sizing:border-box; padding:0 3px; border-radius:15px; background:#fff; text-align:center;}
.goods_search_cont .goods_search_top .goods_results_box .search_filter .filter_list li a.select,
.goods_search_cont .goods_search_top .goods_results_box .search_filter .filter_list li label.select {background:#fa4b7d; border-color:#fa4b7d; color:#fff; font-size:13px;}

/*(타이틀)*/
.main_title {font-size:17px; font-weight:400; color:#222; padding-bottom:18px;}
.main_title span {color:#fa3296;}
/*(상품폼)*/
.goods_search_cont .goods_list .goods_list_cont .item_wrap .item .item_cont .item_info_box .item_price_box .consumer {margin-left:0;}
.goods_search_cont .goods_list .goods_list_cont .item_wrap .item .item_cont .item_link {position:relative; bottom:auto; right:auto; margin:15px 0 0;}
.goods_search_cont .no_data {border-top:1px solid #ddd; padding:164px 0 87px; margin:0; background: url(/assets/img/mobile/common/icon_empty.png)no-repeat top 77px center; background-size: 67px 67px;}
/*(추천상품)*/
.prd_recomm_wrap {margin:62px 0 0; padding:0 17px;}
.prd_recomm_wrap .item_wrap .item{background:#f6f6f6; padding:14px 0;}
.prd_recomm_wrap .item_wrap .item .item_cont {display:table; width:100%; overflow:hidden;}
.prd_recomm_wrap .item_wrap .item .item_cont .item_photo_box {display:table-cell; vertical-align:middle; width: 45%; text-align: center;}
.prd_recomm_wrap .item_wrap .item .item_cont .item_photo_box .item_img img {width:77px; margin: 0 auto;}
.prd_recomm_wrap .item_wrap .item .item_cont .item_info_box {display:table-cell; vertical-align:middle; width: 55%;}
.prd_recomm_wrap .item_wrap .item .item_cont .item_info_box .item_tit_box {padding-bottom:11px;}
.prd_recomm_wrap .item_wrap .item .item_cont .item_info_box .item_tit_box .item_name {font-size:15px; font-weight:500; color:#222;}
.prd_recomm_wrap .item .item_cont .item_info_box .item_price_box .price_wrap .price strong {font-size:17px; color:#222; font-weight:bold;line-height:1;}
.prd_recomm_wrap .item .item_cont .item_info_box .item_price_box .price_wrap .price .won {font-size:15px; font-weight:500;}
.prd_recomm_wrap .item .item_cont .item_info_box .item_link_box {font-size:0; padding:17px 0 5px;}
.prd_recomm_wrap .item .item_cont .item_info_box .item_link_box > a {display:inline-block; width: 70px;height: 32px; line-height:31px; box-sizing:border-box; text-align:center; font-size:13px; font-weight:500;}
.prd_recomm_wrap .item .item_cont .item_info_box .item_view_btn {background:#fff; border: solid 1px #cccccc; color:#666; margin-right:6px;}
.prd_recomm_wrap .item .item_cont .item_info_box .item_coupon_btn {background:#222; border: solid 1px #222; color:#fff;}
.prd_recomm_wrap .slick-dots {margin:20px 0; width:100%; display: block; text-align: center; font-size:0;}
.prd_recomm_wrap .slick-dots li {display:inline-block; margin:0 4px; vertical-align:bottom;}
.prd_recomm_wrap .slick-dots li button {font-size:0; background: #cdcdcd; border-radius:100%; width:7px; height:7px;}
.prd_recomm_wrap .slick-dots li.slick-active button {background:#555;}
/*(추천리뷰)*/
.review_recomm_wrap {margin-top:40px; padding:0 17px;}
.review_recomm_wrap .review_list ul li{width:265px; margin-left:7px; border:1px solid #ddd;}
.review_recomm_wrap .review_list ul li .review_box .photo_review .photo_img img {width:100%;}
.review_recomm_wrap .review_list ul li .review_box .photo_review .cont_box_top {padding:19px 19px 13px;}
.review_recomm_wrap .review_list ul li .review_box .photo_review .cont_box_top .top_inn .top_cont1 .writer {font-size:13px; font-weight:500; color:#222;}
.review_recomm_wrap .review_list ul li .review_box .photo_review .cont_box_top .top_inn .top_cont1 .range .star {width:15px; height:14px; margin-left:1px;}
.review_recomm_wrap .review_list ul li .review_box .photo_review .cont_box_top .top_inn .top_cont2 {font-size:13px; color:#666; font-weight:400;padding-top:5px;height:57px;overflow:hidden;}
.review_recomm_wrap .review_list ul li .review_box .cont_box_bottom {font-size:0; border-top:1px solid #ddd; padding:15px 15px;}
.review_recomm_wrap .review_list ul li .review_box .cont_box_bottom .item_img {display:inline-block; vertical-align:top; width:25%; text-align:left;}
.review_recomm_wrap .review_list ul li .review_box .cont_box_bottom .item_img img {width:35px; height:auto;}
.review_recomm_wrap .review_list ul li .review_box .cont_box_bottom .item_info {display:inline-block; vertical-align:top; width:75%;}
.review_recomm_wrap .review_list ul li .review_box .cont_box_bottom .item_info .item_name{font-size:12px;color:#222; letter-spacing:-0.35px;}
.review_recomm_wrap .review_list ul li .review_box .cont_box_bottom .item_info .item_price strong{font-size:13px; font-weight:bold; color:#222;}
.review_recomm_wrap .review_list ul li .review_box .cont_box_bottom .item_info .item_price .won {font-size:12px;}
.review_recomm_wrap .review_list .slick-arrow {font-size: 0;line-height: 0;position: absolute;top: -43px;display: block;width: 28px; height: 28px; border:2px solid #aaa; border-radius:100%; box-sizing:border-box; cursor: pointer; z-index: 10;}
.review_recomm_wrap .review_list .slick-prev {background:url('/assets/img/pc/main/banner_slider_prev.png')no-repeat center center; background-size:7px 12px; right:40px;}
.review_recomm_wrap .review_list .slick-next {background:url('/assets/img/pc/main/banner_slider_next.png')no-repeat center center; background-size:7px 12px; right:7px;}
.review_recomm_wrap .review_list .slick-slider {margin:0 -10px;}
.review_recomm_wrap .review_list .slick-slide {margin:0 10px;}
/*(이벤트)*/
.event_banner_wrap {margin-top:27px; padding:0 17px;}
.event_banner_wrap .banner_slide {font-size:0;}
.event_banner_wrap .banner_slide ul li img {width:100%;}
.event_banner_wrap .slick-dots {margin:20px 0; width:100%; display: block; text-align: center; font-size:0;}
.event_banner_wrap .slick-dots li {display:inline-block; margin:0 4px; vertical-align:bottom;}
.event_banner_wrap .slick-dots li button {font-size:0; background: #cdcdcd; border-radius:100%; width:7px; height:7px;}
.event_banner_wrap .slick-dots li.slick-active button {background:#555;}

/**************************** 카테고리별 상품수량 노출(21.08.26) #11763 프로덕트 페이지 개편 디자인팀  ****************************/
.tab_product_wrap {overflow:hidden;}
.tab_product_wrap ul {margin-bottom:-1px; margin-right:-1px; border-top:0 solid #ddd;}
/* .tab_product_wrap ul li, */
/* .tab_product_wrap ul li.on {box-sizing:border-box; width:33.33%; border-right:1px solid #ddd; border-bottom:1px solid #ddd;} */
/* .tab_product_wrap ul li.on {background:#222;} */
/* .tab_product_wrap ul li a {position:relative; padding:10px 0; font-size:14px;} */
/* .tab_product_wrap ul li.on a {color:#fff;} */
.tab_product_wrap ul li:first-child a:before {display:block; content:''; position:absolute; top:11px; left:50%; margin-left:-45px; width:18px; height:18px;  background:url('/assets/img/mobile/goods/icon_goods_menu.png') no-repeat; background-size:18px 18px;}
.tab_product_wrap ul li:first-child.on a:before {background:url('/assets/img/mobile/goods/icon_goods_menu_on.png') no-repeat; background-size:18px 18px;}


.goods_top_box.v2 .goods_arr_box h3 {float:left; line-height:40px; font-size:16px; font-weight:500; color:#000;}
.goods_top_box.v2 .goods_arr_box h3 .listTab_itemCount {padding-left:5px; font-size:17px; font-weight:700; color:#fa3398;}
.goods_top_box.v2 .goods_arr_box .goods_sort {float:right; line-height:40px; text-align:right;}
.goods_top_box.v2 .goods_arr_box .goods_sort .goods_sort_a { font-size:16px; font-weight:500; color:#000;} /*  2021.09.14 gcs ksm : @@@ #12026 모바일 > 정렬순서 문구 표기 */
.goods_top_box.v2 .goods_arr_box .goods_sort .goods_select {display:inline-block; vertical-align:middle; width:25px; height:25px; background:url('/assets/img/mobile/goods/icon_goods_select.png') no-repeat; background-size:cover; cursor:pointer;float:right; margin-top:7px; margin-left:5px;}
.goods_top_box.v2 .goods_arr_box .goods_sort .goods_box {display:none; position:fixed; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.5); z-index:1000;}
.goods_top_box.v2 .goods_arr_box .goods_sort .box {position:absolute; top:50%; left:0; right:0; margin-top:-87px; background:#fff; padding:10px 20px; text-align:left;}
.goods_top_box.v2 .goods_arr_box .select_box .box .select {display:none;}
.goods_top_box.v2 .goods_arr_box .select_box .box .list {display:block; position:relative; top:0; left:0; right:0; border-color:transparent;}
.goods_top_box.v2 .goods_arr_box .select_box .box .list>li.selected {color:#fa3398;}
.goods_top_box.v2 .goods_arr_box .goods_sort .box .close {position:absolute; top:20px; right:15px; width:20px; height:20px; background:url('/assets/img/mobile/goods/icon_goods_close.png') no-repeat; background-size:cover; text-indent:-9999px; z-index:10;}
/**************************** 카테고리별 상품수량 노출(21.08.26) #11763 프로덕트 페이지 개편 디자인팀  ****************************/


/* 230828 뮤자인 이소정 추가 */
.list-top-tab {
	display: flex;
}
.list-top-tab a {
	width: 50%;
	text-align: center;
	border: 1px solid #000;
	font-size: 14px;
	padding: 7px;
    border-radius: 15px 0 0 15px;
}
.list-top-tab a:last-child {
	border-radius: 0 15px 15px 0;
}
.list-top-tab a.act {
	background: #000;
	color: #fff;
}
.tab_product_wrap ul {
    white-space: nowrap;
    overflow-x: scroll;
    overflow-y: hidden;
    margin-bottom: -12px;
    padding: 6px 10px;
}
.tab_product_wrap ul::-webkit-scrollbar {
	width: 0;
}
.tab_product_wrap ul li {
    width: auto;
    margin-right: 15px;
}
.tab_product_wrap ul li a {
    padding: 3px 0;
    font-size: 14px;
}
.tab_product_wrap ul:not(.all) li a:before {
    display: none;
}
.tab_product_wrap ul li.on a {
    color: #222;
    font-weight: bold;
}
.tab_product_wrap ul.all { /* 전체 */
    overflow: hidden;
    height: 50px;
    margin-bottom: -6px;
    padding: 0;
    display: none;
}
.tab_product_wrap ul.all li {
	width: 100%;
}
.tab_product_wrap ul.all li a {
    padding: 10px;
}
#listTab.fixed {
	top: 56px;
}
#listTab.fixed:not(.all) {
    top: 56px;
    height: 40px;
}
#listTab.fixed:not(.all):before {
    content: ''; display: block;
    position: absolute;
    top: 0;
    left: 0;
    background: #fff;
    width: 100%;
    height: 10px;
    transform: translateY(-100%);
}

/* 상품 목록 최대 할인율 표시 */
.goods_list .goods_list_cont .item_wrap .item .item_cont .item_photo_box .maxDcRate {position:absolute;right:5px;top:5px;font-weight:600;font-size:13px; width: 55px; height: 20px;line-height: 20px;text-align: center;background: #fa3296;border-radius: 10px;margin: 2px 0 0 9px;color: #fff;}
/* 오버레이 텍스트 표시 */
.goods_list .goods_list_cont .item_wrap .item .item_cont .item_photo_box .overlayText {position:absolute;left:5px;top:5px;font-weight:600;font-size:13px; width: auth; height: 20px;line-height: 20px;text-align: center;background: #fa3296;border-radius: 10px;margin: 2px 0 0 9px;color: #fff; padding: 3px 4px;}
