/* 페이지 셀렉트 레이어 */
.sub_content .location_wrap{position: absolute; top: 10px; right: 15px; width:auto; border: 0; margin:0; z-index:1;}

.location_cont { display:flex; gap:5px; align-items: center;}
.location_select{display:inline-block; margin:0;  border: 1px solid #eaeaea; border-radius:5px; text-align:left; z-index:2;}
.location_select ul{top:28px; border:1px solid #eaeaea;}
.location_select ul li a {padding:4px 10px 5px; font-size:12px;}
.location_select ul li a:hover{color:#000; background:#eaeaea;}
.location_select .location_tit a {padding: 6px 32px 6px 9px; font-size:12px; }
.location_cont > em,
.location_cont > span{}

/* 더보기 버튼 */
.btn_goods_down_more {border-top:none; margin:30px 0 30px 0;}
.btn_goods_down_more .btn_goods_view_down_more { position: relative; color:#000; font-size:20px; min-width:200px; border:1px solid #dcdcdc; background-image:none; background-color:none; padding:15px 75px 15px 60px; border-radius:30px; font-weight:400;}
.btn_goods_down_more .btn_goods_view_down_more:hover { background-color:#eaeaea; }
.btn_goods_more,
.goods_event_sale_cont .btn_goods_more {width:30px; right:2%; top:50%; bottom:auto; transform: translateY(-50%); margin:0;}
.btn_goods_more img,
.goods_event_sale_cont .btn_goods_more img { max-width:20px;}
.btn_goods_more .btn_goods_view_more {padding:0; border:0; font-size: 14px; color:#333;}
.btn_goods_down_more .btn_goods_view_down_more::after {
    position: absolute;
    right: 50px; 
    top: 23px;
    content: '';
    width: 8px;
    height: 8px;
    border-top: 1px solid #000;
    border-right: 1px solid #000; 
    transform: rotate(135deg); 
}

.btn_goods_view_more2 { text-align: center; margin-top: 5%; }
.btn_goods_view_more2 a { font-size: 17px; color: #000; display: inline-block; padding: 15px 50px; border: 1px solid #000;    }

/* ------------- 상품 리스트, 상품 메인  , /상단 수정부분/ ------------- */
.goods_search_cont {padding:30px 0 0 0; }
.best_item_view {clear:both; margin:0 0 30px 0; overflow:hidden;}
.best_item_view .best_item_view_tit {text-align:center; }

/* 상품 진열 컨텐츠 사이즈 넓이 맞춤 */
.goods_list_cont {clear:both; width: calc(100% + 24px); margin-left:-12px; overflow: visible; outline:none; }
.goods_list_cont > div.item_gallery_type,
.goods_list_cont > div.item_list_type,
.goods_list_cont > div.item_group_type,
.goods_list_cont > div.item_slide_horizontal,
.goods_list_cont > div.item_slide_vertical,
.goods_list_cont > div.item_scroll_type,
.goods_tab_cont > div.goods_tab_box,
.goods_list_cont > div.item_hover_type,
.goods_list_cont > div.item_simple_type,
.goods_list_cont > div.item_tip_type,
.goods_list_cont > div.item_tip_type{ display: flex; }

.goods_list_cont > div.item_gallery_type > ul,
.goods_list_cont > div.item_list_type > ul,
.goods_list_cont > div.item_group_type > ul,
.goods_list_cont > div.item_slide_horizontal > ul,
.goods_list_cont > div.item_slide_vertical > ul,
.goods_list_cont > div.item_scroll_type > ul,
.goods_tab_cont > div.goods_tab_box, > ul,
.goods_list_cont > div.item_hover_type > ul,
.goods_list_cont > div.item_simple_type > ul,
.goods_list_cont > div.item_tip_type > ul,
.goods_list_cont > div.item_tip_type > ul{display: inline-flex; flex-flow: row wrap; align-content: flex-start; justify-content: center;}

.goods_list_cont > div.item_list_type > ul,
.goods_list_cont > div.item_group_type > ul {justify-content: flex-start;}

.goods_list_cont ul li {z-index:1; outline:none; margin:0 0 24px 0;}

.item_cont { padding: 0; margin: 0 12px; border: 0px solid #e5e5e5; outline:none; text-align:center;}

/* 상품 진열 이미지 */
.item_photo_box {width: 100%; margin-bottom: 20px; border: 0; position:relative; -webkit-transform:translate3d(0,0,0); }
.item_photo_box a > img { width: 100%; height:auto;}

.productEffect .item_photo_box a > img { 
	-webkit-transform:scale(1);
    -moz-transform:scale(1);
    -ms-transform:scale(1); 
    -o-transform:scale(1);  
    transform:scale(1);
    -webkit-transition:.3s;
    -moz-transition:.3s;
    -ms-transition:.3s;
    -o-transition:.3s;
    transition:.3s;
	box-sizing:border-box; 
}
.productEffect .item_cont:hover .item_photo_box a > img {
	-webkit-transform:scale(1.1);
    -moz-transform:scale(1.1);
    -ms-transform:scale(1.1);   
    -o-transform:scale(1.1);
    transform:scale(1.1);
}
.item_cont:hover .item_tit_box .item_name {color: #999;}
@media screen and (max-width:1024px){
	.item_simple_type .item_cont:hover .item_tit_box .item_name {color: #999 !important;}
}

/* 상품 진열 정보 */
.item_info_cont { display: block; width: 100%; padding: 0 12px 20px; box-sizing:border-box; font-size: 13px; text-align:center;}
@media screen and (max-width:1024px){
	.item_simple_type .item_info_cont { padding:20px 12px 20px; text-align:inherit;}
}
.goods_timeSale { position: absolute; text-align:center; height:0; overflow:hidden; white-space: nowrap; -webkit-transition:.3s; -moz-transition:.3s;  -ms-transition:.3s; -o-transition:.3s; transition:.3s; }
.goods_timeSale.Center {width:140px; top:60%; margin-left:auto; margin-right:auto; left:0; right:0; border-radius:20px; }
.goods_timeSale.topRight {top:4%; right:0; border-top-left-radius:20px; border-bottom-left-radius:20px; }
.goods_timeSale.bottomLeft { bottom:4%; left:0; border-top-right-radius:20px; border-bottom-right-radius:20px;}
.goods_timeSale.bottomFixd {position:absolute; max-width:140px; left:0; right:0; margin:0 auto; bottom:3%; border-radius:20px;}
.goods_timeSale.on {min-width:90px; height:40px; line-height: 38px; margin:5px auto 5px; color: #fff; padding:0 15px 0 45px; background: rgba(42,42,42, 0.8) url('../images/common/ico_time_w.png') no-repeat 15px 50%; background-size:24px;}
.goods_timeSale.on em{font-size:15px; margin:0 2px; color:#fff; border-radius:0; padding:0 0; border-radius:3px; font-weight:500;}
.goods_timeSale.on em:first-child {margin-left:0;}

.item_list_type .goods_timeSale,
.item_group_type .goods_timeSale{position:static; border-top-right-radius:0; border-bottom-right-radius:0; width:auto; text-align:left; padding: 0 15px 0 55px;}
.item_list_type .goods_timeSale.on,
.item_group_type .goods_timeSale.on {margin:10px 0 10px;}

.item_simple_type .goods_timeSale {position:static; width:140px; margin-bottom:20px;}

.goods_list {clear:both; padding:0; overflow:hidden; }
.goods_list .color { display:inline-block; width:auto !important; margin: 0; box-sizing:border-box; font-size: 0;}
.goods_list .color > div { margin: 10px 2px 5px 2px; width:15px; height:4px; border: 1px solid rgba(50,50,50,0.1); box-sizing: border-box;}

/*상품리스트 하단 노출 정보 관련*/
.item_tit_box {padding:0; }
.goods_timeSale.on + .item_tit_box {}
.item_tit_box .item_brand { color: #000; font-size:15px; padding:5px 0 5px; font-weight:500;}
.item_tit_box .item_brand strong {font-weight:400; color:#999;}
.item_tit_box .item_name {font-size:18px; padding:0 0 15px 0; font-weight:500; color:#000; word-break:break-all; border-bottom:1px solid #e6e6e6;}
.item_tit_box .item_name_explain {padding:15px 0 5px; font-size:15px; color:#999;}

.item_money_box {padding:0; }
.item_money_box.noDesc {padding:20px 0 0;}
.item_money_box del{ display:inline-block; font-size: 14px; font-weight:normal; color:#999;}
.item_money_box p {display:inline; font-size:13px; }
.item_money_box .item_price { line-height: 20px; padding: 0 0 6px; color:#000; font-size: 14px;}
.item_money_box .item_price span {display:inline-block; font-size: 18px; color:#000; margin-right:5px; }
.delFixedPrice,.item_money_box .item_price .delFixedPrice {font-size: 15px; font-weight:normal;}
.item_money_box .item_price .dcPrice {display:none; line-height: 30px; text-align: left; color: var(--sale-price-color); font-size: 20px; margin:0 5px 0 0; font-weight:500;}
.item_money_box .item_sale {clear:both; color: #000; font-size: 18px; padding:6px 0;}
.item_money_box .item_price .time_sale_cost{font-size: 18px; padding:0 0 0 20px; background-position:left 3px;}
.item_money_box .item_price .time_sale_cost_r {font-size: 14px; padding:0;}
.item_money_box .item_price .time_sale_text {padding:5px 0 0 20px; background-position:left 8px; font-weight:normal;}
.item_money_box .mileage,
.item_money_box .item_mileage {display:inline-block; margin:0 5px 0 0; padding:6px 0; font-size:13px; line-height: 1;}
.item_money_box .item_mileage img {vertical-align:top;}
.mileageBtn {display:inline-block; width:12px; height:12px; border-radius:50%; line-height:13px; text-align:center; vertical-align:top; color:#fff; background-color:#333; font-size:10px; font-weight:bold;}
.mileageBtn.white {color:#333; background-color:#fff; border:1px solid #333;}
.mileageBtn.gray {color:#fff; background-color:#333; border:1px solid #333;}
/* 구매혜택 */
.item_info_box .item_discount,
.item_info_box .item_mileage{background:none; padding-left:0; }
.item_info_box .mileageBtn {vertical-align:middle;}

.item_info_cont .item_number_box,
.item_money_box .item_price span.item_number_box {font-size:14px; padding:5px 0;}
.item_money_box .DcpriceTxt {padding:0 0 6px; font-size:18px;}
.item_icon_box img { padding:5px 2px 0;}
.item_keyword {clear:both; width: 100%; margin: 4px 0; }
.item_keyword span { display: inline-block; margin: 0 0 2px; font-size:12px; font-weight:300; padding: 4px 10px; border: 1px solid #ddd; border-radius:15px; color: #000;  }

.item_review_cnt {clear:both; display:inline-block; margin:6px 0; color:#555; padding:1px 8px; font-size:13px; font-weight:500;
	background: linear-gradient(to top, var(--under-line-color_review) 30%, transparent 30%);
    box-shadow: inset 0 -10px 0 var(--under-line-color_review);
    border-top-left-radius: 25px;
    border-bottom-right-radius: 8px;}

/* 심플이미지형 */
.item_simple_type { padding-bottom:20px; }
.item_simple_type .item_cont{font-size:0;}
.item_simple_type .item_photo_box{margin-bottom: 0;}
.item_simple_type .item_photo_box a img {width:auto; max-width:100%;}
.item_simple_type .item_simple_over{display:unset; }
.item_simple_type .item_cont .item_photo_box:hover > a:nth-child(2){opacity:1; visibility: visible; }

.item_simple_type .item_simple_info{vertical-align:middle;}
.item_simple_type .item_info_cont{vertical-align:middle; padding: 5%; box-sizing:border-box; }

.item_simple_type .item_cont a{ color:#fff !important;}
.item_simple_type .item_cont .item_photo_box > a {overflow:hidden; position:relative;}
.item_simple_type .item_cont .item_photo_box > a:nth-child(2) {position:absolute;left:0;top:0;overflow:hidden;width:100%; height:100%; opacity:0; visibility: hidden; background-color:rgba(0, 0, 0, 0.6); height:100%; bottom:0; top: auto;  -webkit-transition: .3s; -moz-transition: .3s; -o-transition: .3s; transition: .3s; }
.item_simple_type .item_cont strong{display:block; color:#fff !important;}
.item_simple_type .item_review_cnt,
.item_simple_type .item_cont .item_money_box .item_price .dcPrice,
.item_simple_type .item_price .time_sale_text {color:#fff !important;}
.item_simple_type .item_cont span{ color:#fff !important;}
.item_simple_type .item_cont del {display:inline-block; color:#fff !important;}
.item_simple_type .item_cont .item_number_box span{display:block;}
.item_simple_type .item_cont .item_tit_box .item_name {	color:#fff !important;	border:none; }
.item_simple_type .item_cont .item_money_box .item_price .dcPrice { color: var(--sale-price-color) !important; }
.item_simple_type .item_review_cnt{ box-shadow: inset 0 -7px 0 var(--under-line-color_review);}

@media screen and (max-width:1024px){
	.item_simple_type .item_cont a,
	.item_simple_type .item_cont strong,
	.item_simple_type .item_cont span,
	.item_simple_type .item_cont del,
	.item_simple_type .item_money_box .item_price span.item_number_box,
	.item_simple_type .item_cont .item_tit_box .item_name {	color:#000 !important;}
	.item_simple_type .item_cont .item_tit_box .item_name { border-bottom:1px solid #e6e6e6;}
	.item_simple_type .goods_timeSale span {color:#fff !important;}

	.item_simple_type .item_review_cnt{color:#555 !important; box-shadow: inset 0 -10px 0 var(--under-line-color_review);}

	.item_simple_type .item_info_cont .item_number_box span,
	.item_simple_type .item_money_box .item_price .delFixedPrice,
	.item_simple_type .item_money_box del,
	.item_simple_type .item_tit_box .item_name_explain {color:#999 !important;} 
}
/* 리스트형 */
.goods_list_cont .item_list_type ul li {margin:0;}
.goods_list_cont .item_list_type li {padding:3% 0;}
.goods_list_cont .item_list_type li:first-child {border-top:1px solid #ebebeb; margin-top:40px;}
.item_list_type .item_cont {border:none; margin:0;}
.item_list_type .item_photo_box {float: left; width:30%; margin-bottom: 0;}
.item_list_type .item_photo_box a img {border:none;}
.item_list_type .item_info_cont {position:relative; float:left; width:65%; margin:0 0 2% 5%; text-align:left !important; padding:0;}
.item_list_type .item_info_list {float:left; width:90%; padding:0 10% 0 0; vertical-align:middle;}
.item_list_type .item_money_box {display:block; padding:0;}
.item_list_type .color {position:static;}

/* 리스트그룹형 */
.goods_list_cont .item_group_type li
.item_group_type .item_photo_box { margin-bottom: 0;}
.item_group_type .item_cont{ display:block; margin:0 6px;}
.item_group_type .item_cont:after { content:""; display:block; clear:both; }
.item_group_type .item_photo_box{ float: left; display:block !important; width: 45%;}
.item_group_type .item_photo_box a img {border:none;}
.item_group_type .item_info_cont{ position:relative; float:left; display:block; width: 50%; margin:0 0 2% 5%; text-align:left !important; padding:0;}

/* 상품이동형 */
.item_slide_horizontal {visibility: hidden;}
.item_slide_horizontal > ul { overflow: visible; }
.mainBgContent .item_slide_horizontal > ul > li {display:table-cell;}
.item_slide_horizontal .slick-prev,
.item_slide_horizontal .slick-next{ opacity: 0.6; display:block; position:absolute; top:50%; margin-top:25px; width:29px; height:50px; outline: none;
	-webkit-transition: all 0.3s ease-in-out; 
	-moz-transition: all 0.3s ease-in-out; 
	-ms-transition: all 0.3s ease-in-out; 
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.item_slide_horizontal .slick-prev { left: -3.5%; background:url('../../_mplshop/images/common/btn_prev.png') no-repeat center; }
.item_slide_horizontal .slick-next { right: -3.5%; background:url('../../_mplshop/images/common/btn_next.png') no-repeat center; }
.item_slide_horizontal:hover .slick-prev { opacity: 1; left: -4%; background:url('../../_mplshop/images/common/btn_prev.png') no-repeat center;}
.item_slide_horizontal:hover .slick-next { opacity: 1; right: -4%; background:url('../../_mplshop/images/common/btn_next.png') no-repeat center;}

/* 세로이동형 */
.item_slide_vertical { visibility:hidden; padding:5% 0;}
.item_slide_vertical .slick-prev, .item_slide_vertical .slick-next { margin-left:-25px;}

/* 스크롤형 */
/*.item_scroll_type ul{padding:0 0 40px 0;}*/
.item_scroll_type {position:relative; overflow:hidden; padding:0 0 30px 0;}
.item_scroll_type .swiper-slide {
        text-align: center;
        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
      }
.item_scroll_type .swiper-slide:first-child { padding: 0;}
.item_scroll_type .swiper-slide .item_photo_box > a > img { display: block;
        max-width: 100%;
        object-fit: cover; }
.item_scroll_type .swiper-scrollbar { bottom:0;}


/* 탭진열형 - 가로형 */
.item_hl_tab_type{flex-direction: column; }
.item_hl_tab_type .goods_tab_tit{ margin: 0; width:100%; overflow:hidden;}
.item_hl_tab_type .goods_tab_tit ul{font-size:0; display: block; width:100%; white-space: nowrap; text-align:center;}
.item_hl_tab_type .goods_tab_tit li {display: inline-block; width:auto;  outline:none; margin:0;}
.item_hl_tab_type .goods_tab_tit li a{display: inline-block; font-weight:500; padding:8px 10px; margin:0 10px; font-size:16px; color:#777; text-align:center; overflow:hidden; border-bottom:2px solid #fff; border-width:0 0 2px 0; /*background:url('../images/common/barline_st1.png') no-repeat left 44%;*/}
.item_hl_tab_type .goods_tab_tit li:first-child a {background:none;}
.item_hl_tab_type .goods_tab_tit li.on a { color:var(--s-point-color); border-bottom:2px solid var(--s-point-color); border-width:0 0 2px 0;}
.item_hl_tab_type .goods_tab_tit li:hover a { color:var(--s-point-color);}

.circleTab .item_hl_tab_type .goods_tab_tit li {background:none; margin:0 4px; padding-bottom:2px;}
.circleTab .item_hl_tab_type .goods_tab_tit li a { border:none; line-height: 30px; margin:0; display: inline-block; vertical-align: middle; box-shadow: inset 0 0 0 2px #eaeaea; border-radius: 30px; white-space: nowrap;}
.circleTab .item_hl_tab_type .goods_tab_tit li.on a{color:var(--s-point-color); box-shadow: inset 0 0 0 2px var(--s-point-color);}

.item_hl_tab_type .goods_tab_cont{padding-top:40px;}
.item_hl_tab_type .goods_tab_cont .goods_tab_box{display:none; }
.item_hl_tab_type .goods_tab_cont .goods_tab_box.on{display:block; }


@media screen and (max-width:1240px){
	.item_hl_tab_type .goods_tab_cont{padding-top:30px;}
}
@media screen and (max-width:560px){
	.item_hl_tab_type .goods_tab_cont{padding-top:20px;}
}

.item_hl_tab_type .goods_tab_cont ul.slick-dots {z-index:1; float:none; width:100%; margin:0 auto; text-align: center; top:20px; height:40px;}
.item_hl_tab_type .goods_tab_cont ul.slick-dots:after {clear:both; display:block; content:"";}
.item_hl_tab_type .goods_tab_cont ul.slick-dots li{display:inline-block; padding:0 20px; margin:0; height:30px; font-size:12px; text-align:center; background:url('../../_mplshop/images/goods/ico_tabbar.jpg') no-repeat left center;}
.item_hl_tab_type .goods_tab_cont ul.slick-dots li:first-child{ background:none;}
.item_hl_tab_type .goods_tab_cont ul.slick-dots li button{position: relative; display:block; width:100%; line-height: 28px; height:38px; padding:0;  font-size:15px; color:#555; border:none; overflow:hidden;}
.item_hl_tab_type .goods_tab_cont ul.slick-dots li.slick-active,.item_hl_tab_type .goods_tab_cont ul.slick-dots li:hover { color:#000; border:none;}
.item_hl_tab_type .goods_tab_cont ul.slick-dots li .lineBg { position: absolute; top: 2px; left: -100%; width: 100%; height: 3px; background: var(--s-point-color); transition: all 400ms ease 0s;}
.item_hl_tab_type .goods_tab_cont ul.slick-dots li.slick-active .lineBg,
.item_hl_tab_type .goods_tab_cont ul.slick-dots li:hover .lineBg{left: 0 !important; transition: all 400ms ease 0s;}

/* 탭진열형 - 세로형 */
.item_vl_tab_type{overflow:hidden;}
.item_vl_tab_type .goods_tab_tit{position:absolute; top:0px; left:0px; width:170px;}
.item_vl_tab_type .goods_tab_tit ul{margin:40px 0 0 0; flex-direction:column;}
.item_vl_tab_type .goods_tab_tit li{width:100%; min-height:10px; margin:0; text-align:left;}
.item_vl_tab_type .goods_tab_tit li a{display:block; padding:10px 0 10px 0; color:#999999; font-size:13px; border-bottom:1px solid #dadada;}
.item_vl_tab_type .goods_tab_tit li.on a{color:#383838; font-weight:bold; background:url(../../img/icon/goods_icon/icon_vl_tab.png) no-repeat right center;}
.item_vl_tab_type .goods_tab_cont{padding:0 0 0 200px; min-height:150px;}
.item_vl_tab_type .goods_tab_cont .goods_tab_box{display:none;}
.item_vl_tab_type .goods_tab_cont .goods_tab_box.on{display:block}

/* 상품 스와이퍼 슬라이드 */
.changeTemaSlider {position:relative; width:100%; padding-bottom:20px;}
.changeTemaSlider .swiper-scrollbar { bottom:0;}

.btn_scroll_list_del {position:absolute; top:10px; left:10px;}
.item_cont:hover .item_link{
	-webkit-transition: opacity 0.2s ease-in;
    -moz-transition: opacity 0.2s ease-in;
    -o-transition: opacity 0.2s ease-in;
    opacity: 1;
}
.item_soldout .item_soldout_bg{}

.item_soldout .item_link{ z-index:inherit; }
.item_link{opacity:0; position:absolute; bottom:5%; right:3%; height:auto; line-height:1; z-index:10; text-align:right; }
.item_list_type .item_link,
.item_group_type .item_link{opacity:1; position:static; text-align:left; margin-top:15px;}
.item_btn_box button {margin:5px 5px 5px 10px;}
.item_btn_box button img {vertical-align: middle; margin-right:5px;}
.btn_list_get {background:#fff; border:2px solid #d7d7d7; color:#222; font-size:13px;}
.btn_list_get:hover{background:#fff; border:2px solid #434343; color:#333;}
.btn_list_cart {background:#434343; border:2px solid #424242; font-size:13px;}
.btn_list_cart:hover{background:#fff; color:#333;}
.item_group_type .item_link button { display: inline-block; }
.item_list_type .item_link button { display: inline-block; }

/* 찜하기버튼 */
/* 장바구니버튼 */
.btn_basket_get,
.btn_basket_cart{ width:auto; height:auto; display:block; padding:5px; border:none; margin-bottom:5px; background-color:#bababa; border-radius:50%; box-sizing:border-box; }
.btn_basket_get img,
.btn_basket_cart img {display:block; max-width:28px; }
.btn_basket_get:hover, .btn_basket_cart:hover{ }

.goods_list_cont .item_slide_horizontal ul li,
.goods_list_cont .item_scroll_type ul li{ width:25%; }

/* 상품 상세 */
.item_photo_info_sec{margin:80px auto 0; max-width:1240px; }
.item_photo_view_box{float:left; position:relative; width:50%; padding-right:4%; max-width:600px;}
.item_photo_big {display:block; width:100%; height:auto; border:1px solid #eaeaea;}
.item_photo_big #mainImage {display:block !important;}
.item_photo_big span{display:block; width:100%; height:auto;}
.item_photo_big img{width:100%; height:auto;}
.item_photo_big .btn_zoom {display:none;}

/* 상품 이미지 슬라이드 */
.item_photo_info_sec .item_photo_slide{position:relative; width: 100%; margin:20px 0 20px 0; visibility:hidden; max-height:auto; }
.item_photo_info_sec .item_photo_slide .slider_goods_nav{width: 100%;}
.item_photo_info_sec .item_photo_slide .slider_goods_nav li{ height:auto; border:1px solid #eaeaea; padding:0; font-size:0; line-height:0; margin:0 2px; overflow:hidden; aspect-ratio: 1; max-width: 100%; }
.item_photo_info_sec .item_photo_slide .slider_goods_nav li img{margin:0; width:auto; height:auto;   box-sizing: border-box; -o-object-fit: cover; object-fit: cover; }
.item_photo_info_sec .item_photo_slide li.slick-slide a img {width: 100% !important; height:auto !important; -o-object-fit: cover; object-fit: cover;}
.item_photo_info_sec .item_photo_slide .slider_goods_nav li a{width:auto; border:none;}
/* 작은 슬라이드 이미지 오버시, 선택시 */
.item_photo_info_sec .item_photo_slide .slider_goods_nav li a:hover{width:auto; height:auto; opacity:0.6; filter:alpha(opacity=70); -ms-filter:"alpha(opacity=70)"; -khtml-opacity:70; -moz-opacity:70;}
.item_photo_info_sec .item_photo_slide .slider_goods_nav li a.on{width:auto; height:auto; opacity:0.6; filter:alpha(opacity=70); -ms-filter:"alpha(opacity=70)"; -khtml-opacity:70; -moz-opacity:70;}
/* 작은 슬라이드 버튼 */
.item_photo_info_sec .item_photo_slide .slick_goods_prev,
.item_photo_info_sec .item_photo_slide .slick_goods_next{top:50%; left:-1px; margin-top:-10px; background-color:none; width:22px; text-align:center; border:none; padding:0; z-index:4;}
.item_photo_info_sec .item_photo_slide .slick_goods_prev {left:5px;}
.item_photo_info_sec .item_photo_slide .slick_goods_next{right:5px; left:auto;}

/* 상품 대표 색상 */
.item_photo_info_sec .color{clear:both; padding:6px 0 6px 2px; margin:0;}
.item_photo_info_sec .color > div{width:20px; height:5px; margin: 0 2px 0 1px; border: 1px solid rgba(50,50,50,0.1); box-sizing: border-box;}

/* 상품 상세 리스트 */
.item_info_box{float:right; position:relative; width:46%; max-width:520px;}
/* 타임세일 */
.item_info_box .time_sale{height:0; margin:0; padding:0; border:none; overflow:hidden; -webkit-transition:.3s; -moz-transition:.3s;  -ms-transition:.3s; -o-transition:.3s; transition:.3s;}
.item_info_box .time_sale.on {height:34px; margin:0 0 20px 0; padding:10px 10px 0 10px; border:1px solid #eaeaea; background:#f9f9f9;}
.time_sale.on .time_sale_num{width:auto; padding:0 10px; height:24px; background-color:#383838; border-radius:3px; line-height:24px; font-size:12px; text-align:center;}
.time_sale.on .time_sale_num span{font-size:12px;}
.time_sale.on .time_sale_num span.f11 {font-size:12px; font-weight:normal;}
.time_sale.on .time_day{ margin:0 0 0 15px; font-size:13px; line-height:24px; letter-spacing:none;}
.time_sale.on .time_now_order{float:right; line-height:24px; margin:0; font-size:12px; font-weight:normal}
.time_sale.on .time_now_order span{color:#000; font-size:12px;}

.item_detail_tit {border-bottom:1px solid #eaeaea;}
.item_detail_tit .prd_icon {padding-bottom:5px;}
.item_detail_tit h3 {width:100%; font-size:22px; font-weight:500; color:#000;}
.item_detail_tit .shortDescription_position{clear:both; line-height:22px; padding:5px 0 5px 2px; color:#777; font-size:15px;}
.item_detail_tit .detailColor_position{}

.item_detail_tit .btn_qa_share_box .btn_gray_mid img {max-width:22px;}
/* 상품상세 공통 */
.item_detail_list {border-bottom:1px solid #eaeaea; font-size:14px;}
.item_detail_list dt {width:100px; color:#999;}
.item_detail_list dd { width:auto;}
.item_detail_list dl {padding: 8px 0; min-height:auto;}
.item_detail_list dl.item_price dd strong{font-size:20px; color:#000; line-height:34px;}
.item_detail_list dl.item_price dd strong.item_apply {font-size:13px; color:#999999;}

.btn_gray_list .btn_gray_small,
.item_apply {font-size:13px; font-weight:normal;}

/* 타임세일가격 */
.time_sale_price dd{color:#000;}
.time_sale_price dd strong{}
.time_sale_price dd img{margin:4px 0 0 0;}

/* 배송비 */
.item_info_box .item_delivery select{width:80%;}

/* 옵션추가 */
.item_add_option_box {width:100%; padding: 8px 0 8px 0; margin:8px 0 0 0; border-top:1px solid #eaeaea;}
.item_add_option_box dl{clear:both; padding:8px 0 8px 0}
.item_add_option_box dt {margin:5px 10px 5px 0;}
.item_add_option_box dt strong{color:#383838;}
.item_add_option_box dd{ width:76%; margin:0;}
.item_add_option_box select{width:80%;}
.item_add_option_box input{width:80%;}

/* 상품 총 가격 */
.item_tatal_box{float:right; width:100%; padding:15px 0 0 0;}
.item_tatal_box dt{font-size:13px;}
.item_tatal_box dd{font-size:14px; width:145px;}
/* 총 상품금액 */
.item_tatal_box .total_goods{/*display:inline-block;*/ display:none;}
/* 총 할인금액 */
.item_tatal_box .total_discount dd{display:inline-block;}
/* 총 합계급액 */
.item_tatal_box .total_amount{display:block; margin:0; padding-top:5px; /*border-top:1px solid #eaeaea;*/ border:none;}
.item_tatal_box .total_amount dd{color:#000;}
.item_tatal_box .total_amount dd strong{font-size:24px;}
.item_tatal_box .total_amount dt{color:#000; font-size:14px; font-weight:500;}
.btn_choice_box{padding:15px 0 0 0; font-size:0; line-height:0;}
/* 페이고페이,네이버 페이 */
.pay_box{margin:10px 0 10px 0;}
.item_detail_list .dcPrice {display:none; float:right; width: 40px; height: 24px; line-height: 24px; background: #f2f2f2; text-align: center; color: #000; font-size: 14px; margin:2px 0 0 10px; border:1px solid #e6e6e6; box-shadow: 1px 1px 1px #999;}
.cart_tit_box a.btn_open_layer img {margin:2px 0 0 2px;}

.contactPop { clear:both; width: 100%; margin-top:12px;}
.contactPop li { 
	width: 100%; min-height:44px; text-align: center;
	-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;
}
.contactPop li a { display: block;}
.contactPop li img { margin-right:10px; vertical-align: middle;}
.contactPop li:first-child { margin-bottom: 8px; }
.contactPop .naverTalk { background: #02c33a; border: 1px solid #02c33a; }
.contactPop .naverTalk a {color:#fff; font-size:14px; line-height:44px;}
.contactPop .naverTalk:hover {
	background: rgb(0,170,33); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(0,170,33,1) 0%, rgba(2,195,58,1) 100%); 
	background: -webkit-linear-gradient(top,  rgba(0,170,33,1) 0%,rgba(2,195,58,1) 100%);
	background: linear-gradient(to bottom,  rgba(0,170,33,1) 0%,rgba(2,195,58,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00aa21', endColorstr='#02c33a',GradientType=0 );
}
.contactPop .yellowID { background: #fce41d; border: 1px solid #fce41d;}
.contactPop .yellowID a {color:#000; font-size:14px; line-height:44px;}
.contactPop .yellowID:hover {
	background: rgb(227,203,4);
	background: -moz-linear-gradient(top,  rgba(227,203,4,1) 0%, rgba(252,228,29,1) 100%); 
	background: -webkit-linear-gradient(top,  rgba(227,203,4,1) 0%,rgba(252,228,29,1) 100%); 
	background: linear-gradient(to bottom,  rgba(227,203,4,1) 0%,rgba(252,228,29,1) 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3cb04', endColorstr='#fce41d',GradientType=0 );
}
.NaverBtn_area {display:none; clear:both; margin:10px 0 0; text-align:right; }
.sampleShop .NaverBtn_area {display:block;}
/* 포인트 색상 */
.chk_none {color:#80AFA7; font-size:12px;}

/* 상품상세정보, 배송안내, 교환 및 반품안내, 상품후기, 상품문의 */
.item_goods_sec{margin:0; }
.item_goods_sec .detail_cont {margin:40px auto 0; text-align:center; max-width:1400px;}

.item_goods_sec .delivery_cont,
.item_goods_sec .exchange_cont,
.item_goods_sec .reviews_cont,
.item_goods_sec .plus_reivew,
.item_goods_sec .qna_cont { max-width:1400px; margin:0 auto; box-sizing:border-box;}

.item_goods_sec .delivery_cont,.item_goods_sec .exchange_cont {border:1px solid #eaeaea; border-width:1px; padding:50px 55px 70px; margin-top:30px;}
.item_goods_sec h3{font-weight:500; margin:25px 0 15px 0; padding:5px 10px 5px; font-size:16px; color:#000;}
.item_goods_sec .admin_msg{line-height:1.8; word-break:break-all; font-size:14px; color:#777; min-height:auto;}
.item_goods_sec .detail_cont img,
.item_goods_sec .delivery_cont img,
.item_goods_sec .exchange_cont img,
.item_goods_sec .reviews_cont img {width:auto; max-width:100% !important; height:auto; width: -moz-max-content;  width:-webkit-max-content;  width: -o-max-content;}
@media screen and (max-width: 1920px) {
    .item_goods_sec .delivery_cont,
	.item_goods_sec .exchange_cont,
	.item_goods_sec .reviews_cont,
	.item_goods_sec .plus_reivew,
	.item_goods_sec .qna_cont  {
        width: 96%;
        padding: 0 2%;
    }
}
@media screen and (max-width:1400px){
	.item_goods_sec .detail_cont img,
	.item_goods_sec .delivery_cont img,
	.item_goods_sec .exchange_cont img,
	.item_goods_sec .reviews_cont img {width:auto !important; height:auto !important;}
}
/* 상품 정보내용 탭 */
.item_goods_tab{padding:60px 0 0 0; border-bottom:none; -webkit-transition: .3s; -moz-transition: .3s; -o-transition: .3s; transition: .3s;}
.item_goods_tab ul{width:100%; height:40px; max-width:600px; margin:0 auto;}
.item_goods_tab li{width:25%; z-index:8;}
.item_goods_tab li.on{z-index:8; margin:0;}
.item_goods_tab li a{ border:1px solid #bbbbbb; border-width:0 0 1px 0; padding: 12px 0 12px 0; font-size:16px;}
.item_goods_tab li.on a{font-weight:500; color:#333; border:1px solid #333; border-width:0 0 1px 0; margin:0; padding: 12px 0 12px 0;}
.item_goods_tab li.on a span{display:inline-block; position:relative; top:-3px;}
.item_goods_tab li a strong{color:#999;}
.item_goods_tab li.on a strong {color:#333;}

/* 상품상세보기 /상단 수정부분/ */
.detail_explain_box .s_title { text-align: center; padding-bottom: 50px;}
.detail_explain_box .s_title h3 { margin-bottom: 8px; color:#000; font-size:24px; font-weight:600; }
.detail_explain_box .s_title p,
.detail_explain_box .s_title span { color:#a1a1a1; font-size:16px; }

/* ------------- 게시판 공통 ------------- */
/* 게시판 제목 */
.board_tit strong > span{color:#383838;}
.board_tit .js_comment_count{color:#383838;}

/* 개인정보 수집항목 동의 */
.board_commen_agree .textarea_txt{color:#383838; font-size:13px; padding:10px; border:1px solid #dcdcdc;}

/* 상품후기 내용 시작 */
.reviews_new_box{background:none;}
.reviews_new_box .board_cont{float:none; margin:10px auto 0; width:96%; padding:0;}
/* 답글 박스 */
.view_comment_top{border-bottom:none;}
.view_comment_top .comment_num {padding:0 8px 0 0;}
.view_comment_top .comment_num strong{color:#383838;}
.view_comment_top .comment_best_num strong{color:#383838;}
/* 답글 리스트 */
.view_comment_list{padding-bottom:10px;}
#ajax-goods-goodsreview-list .reviews_new_box,
#ajax-goods-goodsreview-list .board_comment_box, 
#ajax-goods-goodsreview-list .view_comment_list,
#ajax-goods-goodsreview-list .board_comment_write,
#ajax-goods-goodsreview-list .board_commen_agree{background:none;}
/* 답글쓰기 */
.board_comment_write input[type="password"]{width:105px;}
.btn_comment_ok{ color:#ffffff; border:1px solid #383838; background:#383838; font-size:14px;}
/* ------------- 상품 Q&A ------------- */
.qna_table{}
.qna_table_type{width:100%; border:0; border-spacing:0; border-collapse:collapse; border-top:1px solid #999999; text-align:center;}
.qna_table_type thead{display:none;}
.qna_table_type th{padding:10px 10px 10px 14px; color:#555555; font-size:16px;}
.qna_table_type td{padding:13px 10px 15px 18px; border-bottom:1px solid #dbdbdb; font-size:16px;}
/* 상품후기 내용 시작 */
.qna_new_box .board_cont .qna_box {font-size:14px;}
.qna_new_box .board_cont{float:none; margin:10px auto 0; width:94%; padding:0;}
.reviews_table_type .rating_star{margin: 5px 0; width:60px; height:10px; background-size:60px 10px;}
.reviews_table_type .rating_star span{background-size:60px 10px;}
.reviews_table_type td {font-size:16px;}
.reviews_table_type td.reviews_new_box {font-size:14px;}

/* ------------- 브랜드 서브 /상단 수정부분/ ------------- */
.brand_all_list{margin:0 0 30px; padding:23px 10px 23px 20px; background:none; border:1px solid #eaeaea; border-radius:2px;}
.brand_all_list button{width:30px; height:30px; margin:0 2px 5px 0; color:#fff; background:#b2b2b2; font-weight:normal; border:none; font-size:11px; border-radius:2px; -khtml-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition: all .3s;}
.brand_all_list button:hover{border:none; background:#333;}
.brand_all_list button.on{ background:#333;}
.brand_all_list .bnt_all_brand{width:46px; margin-left:0;}
.brand_search_box { margin:0 0 10px 0; width:260px; border-radius:2px; border:1px solid #eaeaea;}
.brand_search_box input[type="text"]{ width:200px; height:30px; line-height:30px;}
.brand_search_box input[type="text"]::-webkit-input-placeholder {}
.brand_search_box input[type="text"]::-moz-placeholder {}
.brand_search_box input[type="text"]:-ms-input-placeholder {line-height:10px;}
.btn_brand_search {float:right; background-color:#fff !important; color:#fff; text-align:center; border-left:1px solid #eaeaea !important;}

/* ------------- 상품검색 페이지 ------------- */
.goods_search_box{ border:1px solid #eaeaea;}
/* 검색결과 텍스트 */
.search_text_result {font-size:16px; color:#000; font-weight:500;}
.search_text_result span{font-size:18px; color:#000;}
/* 인기 검색어 */
.search_hot_list{padding:0 0 30px 0; border-top:none;}
.search_hot_list .search_hot_tit{ padding:0; color:#000; font-size:14px; background:none; line-height:24px;}
.search_hot_list ul {font-size:14px; line-height:19px;}

/* ------------- 플러스 리뷰 ------------- */
.plus_review_tit ul{top:10px; right:0;}

/* 평가,셍부평가,포토리뷰 모아보기 */
.plus_review_info{border:none; outline:1px solid #dbdbdb; min-width:340px;}

/* 세부평가 */
.plus_review_grade .grade_star{width:12%;}
.plus_review_grade .grade_stick{width:81%;}
.plus_review_grade .grade_stick em{background:#383838;}

/* 혜택안내버튼 */
.plus_review_write .btn_layer{width:24%;}
.plus_review_write .btn_layer .btn_gray_big{width:90%;}

/* 상품 상세 선택 */
.plus_review_write_cont{border:none; outline:1px solid #f0f0f0;}

/* 내용 */
.board_list_plus_review {padding:0;}
.plus_review_write .btn_layer .btn_gray_big em {font-weight:500;}
.plus_review_view .text_file_cont .review_text .word img,
.plus_review_view .text_file_cont .review_text.reviews_new img {max-width:100%; height:auto;}
.plus_review_view .text_file_cont .review_text.js_pr_contents_short .smallImg {width:100px; height:100px;} 
.plus_review_view .text_file_cont .review_text.js_pr_contents_short .bigImg {position:absolute; max-width: 600px; width: auto; height: auto; z-index: 999000;}
.plus_review_view .text_file_cont .file_upload_list .img_pr_zoom {border:none; top:100px;}
.plus_review_view .text_file_cont .btn_review_text_more {font-size:12px;}
.plus_review_view .option_text_file_box .goods_tit {font-size:14px; font-weight:500; color:#000;}
.plus_review_view .option_text_file_box .option_list_cont dt,
.plus_review_view .option_text_file_box .option_list_cont dd {font-size:13px;}
.plus_review_info_cont .board_review_list ul li {font-size:13px;}
.board_list_plus_review .plus_review_cont {margin:0; border:1px solid #dcdcdc;}
.plus_review_cont {width:calc(100% - 1px);}
.plus_review_num ul li em {width:60px;}
@media screen and (max-width:560px){
	.l-review-list-title li {padding:20px 15px 0 0;}
	.plus_review_view .star_day_name {padding:0 10px;}
	.plus_review_view .option_text_file_box {padding:0 5px 0 0;}
	.plus_review_view .option_text_file_box .option_list_cont dd {height:auto;}
	.plus_review_view .review_comment_top .comment_num {padding:0 5px 0 0;}
	.board_commen_agree .entry_name_pw dl {margin-bottom:3px;}
}

/*브랜드 페이지 특수문자 검색*/
.brand_all_list .alphabet .all { margin-left:0;}

#goodsRestock .goods_restock .btn_goods_restock {width:100%; box-sizing: border-box; margin:0; }
#goodsRestock .goods_restock .btn_goods_restock strong{ font-weight:400; }
#goodsRestock .gs_request_input dl {margin:2px 0;}
/* 상품 재입고 알림 신청 */
#goodsRestock{width:100%; max-width:660px;}

#goodsRestock .gs_privacy_agree .agree_choice_box strong,
#goodsRestock .gs_privacy_agree .agree_choice_box a{color:#383838;}

/*브랜드 리스트 추가 css*/
.goods_brand_cont .gnb_allmenu_box { width: 100%; margin: 40px 0 0 0;}
.goods_brand_cont .gnb_allmenu_box .all_menu_cont {padding:0;}
.goods_brand_cont .gnb_allmenu_box:after { content:""; display:block; clear:both; }
.goods_brand_cont .gnb_allmenu_box .gnb_scroll_box ul{font-size:0; width:100%; margin:0;}
.goods_brand_cont .gnb_allmenu_box .gnb_scroll_box ul li{display:inline-block; width: 12.5%; padding: 5px; margin:0; line-height:30px; font-size:14px; text-align:center; vertical-align: top; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
.goods_brand_cont .gnb_allmenu_box .gnb_scroll_box ul.all_depth1,
.goods_brand_cont .gnb_allmenu_box .gnb_scroll_box ul.all_depth2 {border:none;}

.goods_brand_cont .gnb_allmenu_box .gnb_scroll_box ul.all_depth1 li,
.goods_brand_cont .gnb_allmenu_box .gnb_scroll_box ul.all_depth2 li{width:100%; padding:0; margin:5px 0 0; line-height:20px; font-size:12px;}
.goods_brand_cont .gnb_allmenu_box .gnb_scroll_box ul.all_depth2 li{background-color:#fafafa;}
.goods_brand_cont .gnb_allmenu_box .gnb_scroll_box ul li a{display:block; font-size:13px; padding: 6px; border:1px solid #eaeaea; border-radius:2px; word-break:break-all; text-align:center;}
.goods_brand_cont .gnb_allmenu_box .gnb_scroll_box ul li a > img{max-width:100%; }

.goods_brand_cont .gnb_allmenu_box .gnb_scroll_box ul li a.txt{display:block; -webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;}

.goods_brand_cont .gnb_allmenu_box .gnb_scroll_box ul li a.txt:hover {background-color:#333333; color:#fff;}

/* 스크롤 타입일 경우 상품 노출 갯수 */
.goods_list_cont .item_scroll_type .grid2 .swiper-slide{ width:50%; }
.goods_list_cont .item_scroll_type .grid3 .swiper-slide{ width:33.33%; }
.goods_list_cont .item_scroll_type .grid4 .swiper-slide{ width:25%; }
.goods_list_cont .item_scroll_type .grid5 .swiper-slide{ width:20%; }
.goods_list_cont .item_scroll_type .grid6 .swiper-slide{ width:16.66%; }

.goods_list_cont .item_gallery_type ul.grid1 li,
.goods_list_cont .item_hover_type ul.grid1 li,
.goods_list_cont .item_simple_type ul.grid1 li,
.goods_list_cont .item_tip_type ul.grid1 li,
.goods_list_cont .goods_tab_cont ul.grid1 li,
.goods_list_cont .item_slide_vertical ul.grid1 li,
.goods_list_cont #relateGoodsList ul.grid1 li{ width:100%; }

.goods_list_cont .item_gallery_type ul.grid2 li,
.goods_list_cont .item_hover_type ul.grid2 li,
.goods_list_cont .item_simple_type ul.grid2 li,
.goods_list_cont .item_tip_type ul.grid2 li,
.goods_list_cont .goods_tab_cont ul.grid2 li,
.goods_list_cont .item_slide_vertical ul.grid2 li,
.goods_list_cont #relateGoodsList ul.grid2 li{ width:50%; }

.goods_list_cont .item_gallery_type ul.grid3 li,
.goods_list_cont .item_hover_type ul.grid3 li,
.goods_list_cont .item_simple_type ul.grid3 li,
.goods_list_cont .item_tip_type ul.grid3 li,
.goods_list_cont .goods_tab_cont ul.grid3 li,
.goods_list_cont .item_slide_vertical ul.grid3 li,
.goods_list_cont #relateGoodsList ul.grid3 li{ width:33.33%; }

.goods_list_cont .item_gallery_type ul.grid4 li,
.goods_list_cont .item_hover_type ul.grid4 li,
.goods_list_cont .item_simple_type ul.grid4 li,
.goods_list_cont .item_tip_type ul.grid4 li,
.goods_list_cont .goods_tab_cont ul.grid4 li,
.goods_list_cont .item_slide_vertical ul.grid4 li,
.goods_list_cont #relateGoodsList ul.grid4 li{ width:25%; }

.goods_list_cont .item_gallery_type ul.grid5 li,
.goods_list_cont .item_hover_type ul.grid5 li,
.goods_list_cont .item_simple_type ul.grid5 li,
.goods_list_cont .item_tip_type ul.grid5 li,
.goods_list_cont .goods_tab_cont ul.grid5 li,
.goods_list_cont .item_slide_vertical ul.grid5 li,
.goods_list_cont #relateGoodsList ul.grid5 li{ width:20%; }

.goods_list_cont .item_gallery_type ul.grid6 li,
.goods_list_cont .item_hover_type ul.grid6 li,
.goods_list_cont .item_simple_type ul.grid6 li,
.goods_list_cont .item_tip_type ul.grid6 li,
.goods_list_cont .goods_tab_cont ul.grid6 li,
.goods_list_cont .item_slide_vertical ul.grid6 li,
.goods_list_cont #relateGoodsList ul.grid6 li{ width:16.66%; }

.goods_list_cont .item_gallery_type ul.grid7 li,
.goods_list_cont .item_hover_type ul.grid7 li,
.goods_list_cont .item_simple_type ul.grid7 li,
.goods_list_cont .item_tip_type ul.grid7 li,
.goods_list_cont .goods_tab_cont ul.grid7 li,
.goods_list_cont .item_slide_vertical ul.grid7 li,
.goods_list_cont #relateGoodsList ul.grid7 li{ width:14.285%; }

.goods_list_cont .item_gallery_type ul.grid8 li,
.goods_list_cont .item_hover_type ul.grid8 li,
.goods_list_cont .item_simple_type ul.grid8 li,
.goods_list_cont .item_tip_type ul.grid8 li,
.goods_list_cont .goods_tab_cont ul.grid8 li,
.goods_list_cont .item_slide_vertical ul.grid8 li,
.goods_list_cont #relateGoodsList ul.grid8 li{ width:12.5%; }

@media screen and (max-width:2200px){
	/* 상품 이동형 슬라이드 버튼 위치*/
	.item_slide_horizontal .slick-prev { left: 3%; }
	.item_slide_horizontal .slick-next { right: 3%; }
	.item_slide_horizontal:hover .slick-prev { left: 2%; }
	.item_slide_horizontal:hover .slick-next { right: 2%; }
}
@media screen and (max-width:1760px){
	/* 브랜드 페이지 영역 크기 조정 */
	.goods_brand_cont .gnb_allmenu_box .gnb_scroll_box > ul > li{width: 14.285% !important;}
}
@media screen and (max-width:1540px){
	.goods_list_cont .item_gallery_type ul.grid8 li,
	.goods_list_cont .item_hover_type ul.grid8 li,
	.goods_list_cont .item_simple_type ul.grid8 li,
	.goods_list_cont .item_tip_type ul.grid8 li,
	.goods_list_cont .goods_tab_cont ul.grid8 li,
	.goods_list_cont .item_slide_vertical ul.grid8 li,
	.goods_list_cont #relateGoodsList ul.grid8 li{ width:16.66%; }

	.goods_list_cont .item_gallery_type ul.grid7 li,
	.goods_list_cont .item_hover_type ul.grid7 li,
	.goods_list_cont .item_simple_type ul.grid7 li,
	.goods_list_cont .item_tip_type ul.grid7 li,
	.goods_list_cont .goods_tab_cont ul.grid7 li,
	.goods_list_cont .item_slide_vertical ul.grid7 li,
	.goods_list_cont #relateGoodsList ul.grid7 li{ width:16.66%; }

	/* 브랜드 페이지 영역 크기 조정 */
	.goods_brand_cont .gnb_allmenu_box .gnb_scroll_box > ul > li{width: 16.666% !important;}
}
@media screen and (max-width:1480px){
	/* 상품 스와이퍼 슬라이드 */	
	.changeTemaSlider .swiper-button-next,.changeTemaSlider .swiper-button-prev {display:none;}

	.goods_list_cont .item_gallery_type.changeTemaSlider ul.grid3 li { width:380px;}
	.goods_list_cont .item_gallery_type.changeTemaSlider ul.grid4 li { width:340px;}
	.goods_list_cont .item_gallery_type.changeTemaSlider ul.grid5 li { width:320px;}
	.goods_list_cont .item_gallery_type.changeTemaSlider ul.grid6 li { width:300px;}
	.goods_list_cont .item_gallery_type.changeTemaSlider ul.grid7 li { width:280px;}
	.goods_list_cont .item_gallery_type.changeTemaSlider ul.grid8 li { width:260px;}
}
@media screen and (max-width:1340px){
	.item_hl_tab_type{ width:100%; position:relative; left:auto;}
	.item_hl_tab_type .goods_tab_cont .goods_tab_box {padding:0;}

	/* 브랜드 페이지 영역 크기 조정 */
	.goods_brand_cont .gnb_allmenu_box .gnb_scroll_box > ul > li{width: 20% !important;}
}
@media screen and (max-width:1240px){

	.best_item_view .best_item_view_tit{padding:5px;}
	.item_goods_sec .detail_cont iframe {width:80% !important; height:100% !important; min-height:360px;}	

	.goods_list_cont .item_slide_vertical ul li{ width:25%; }
	.goods_list_cont .item_slide_vertical ul.grid4 li{ width:25%; }

	.goods_list_cont .item_gallery_type ul.grid8 li,
	.goods_list_cont .item_hover_type ul.grid8 li,
	.goods_list_cont .item_simple_type ul.grid8 li,
	.goods_list_cont .item_tip_type ul.grid8 li,
	.goods_list_cont .goods_tab_cont ul.grid8 li,
	.goods_list_cont .item_slide_vertical ul.grid8 li,
	.goods_list_cont #relateGoodsList ul.grid8 li{ width:25%; }

	.goods_list_cont .item_gallery_type ul.grid7 li,
	.goods_list_cont .item_hover_type ul.grid7 li,
	.goods_list_cont .item_simple_type ul.grid7 li,
	.goods_list_cont .item_tip_type ul.grid7 li,
	.goods_list_cont .goods_tab_cont ul.grid7 li,
	.goods_list_cont .item_slide_vertical ul.grid7 li,
	.goods_list_cont #relateGoodsList ul.grid7 li{ width:25%; }

	/* 메인상품진열, 상품리스트 추천상품 홀수 진열일때 모바일에서 마지막 숨김 */
	.main_goods_cont .goods_list_cont ul.grid2 li.oddLast,
	.best_item_view .goods_list_cont ul.grid2 li.oddLast,
	#goodsRelation .goods_list_cont ul.grid2 li.oddLast{ display:none;}

	.goods_list_cont .item_scroll_type ul li{ width:25% !important; }
	.goods_list_cont .goods_tab_cont ul.slick-dots li {width:auto !important;}

	

	.item_list_type .item_info_cont,
	.item_group_type .item_info_cont{padding-top:0;}
	.item_list_type .item_tit_box, .item_group_type .item_tit_box { padding-right:35px;}

	.item_list_type .goods_timeSale.on ~ .item_link,
	.item_group_type .goods_timeSale.on ~ .item_link {top:65px;}

	.item_cont .item_tit_box .item_name{word-break:keep-all;}
	/* 리스트형 */
	.item_list_type .item_cont,
	.item_group_type .item_cont{margin:0 3px;}
	.item_goods_sec h3 { font-size:14px; padding:5px 10px 5px 5px;}

	/* 상품 이동형 좌우측 이미지*/
	.item_slide_horizontal .slick-prev,
	.item_slide_horizontal .slick-next { display:none !important; }

}
@media screen and (max-width:1024px){
	.btn_goods_more,
	.goods_event_sale_cont .btn_goods_more {width:26px; }
	.goods_brand_cont .gnb_allmenu_box {  margin: 20px 0 0 0;}
	.goods_brand_cont .gnb_allmenu_box .gnb_scroll_box > ul > li{width: 25% !important;}
		
	.changeTemaSlider { padding-bottom:0; }
	.changeTemaSlider .swiper-pagination{display:none;}
	.goods_list_cont .item_gallery_type.changeTemaSlider ul.grid3 li { width:340px;}
	.goods_list_cont .item_gallery_type.changeTemaSlider ul.grid4 li { width:320px;}
	.goods_list_cont .item_gallery_type.changeTemaSlider ul.grid5 li { width:300px;}
	.goods_list_cont .item_gallery_type.changeTemaSlider ul.grid6 li { width:280px;}
	.goods_list_cont .item_gallery_type.changeTemaSlider ul.grid7 li { width:260px;}
	.goods_list_cont .item_gallery_type.changeTemaSlider ul.grid8 li { width:240px;}
	
	/* 스크롤 타입일 경우 상품 노출 갯수 */
	.goods_list_cont .item_scroll_type .grid3 .swiper-slide{ width:50%; }
	.goods_list_cont .item_scroll_type .grid4 .swiper-slide{ width:33.33%; }
	.goods_list_cont .item_scroll_type .grid5 .swiper-slide{ width:25%; }
	.goods_list_cont .item_scroll_type .grid6 .swiper-slide{ width:20%; }
	/*.goods_list_cont .item_scroll_type .fixedScroll .swiper-slide { width:320px;}*/

	.goods_list_cont .item_gallery_type ul[class*="grid"] li,
	.goods_list_cont .item_hover_type ul[class*="grid"] li,
	.goods_list_cont .item_simple_type ul[class*="grid"] li,
	.goods_list_cont .item_tip_type ul[class*="grid"] li,
	.goods_list_cont .goods_tab_cont ul[class*="grid"] li,
	.goods_list_cont .item_slide_vertical ul[class*="grid"] li,
	.goods_list_cont #relateGoodsList ul[class*="grid"] li{ width:50%; }

	.goods_list_cont .item_gallery_type ul.grid2 li,
	.goods_list_cont .item_hover_type ul.grid2 li,
	.goods_list_cont .item_simple_type ul.grid2 li,
	.goods_list_cont .item_tip_type ul.grid2 li,
	.goods_list_cont .goods_tab_cont ul.grid2 li,
	.goods_list_cont .item_slide_vertical ul.grid2 li,
	.goods_list_cont #relateGoodsList ul.grid2 li{ width:50%; }

	.goods_list_cont .item_gallery_type ul.grid1 li,
	.goods_list_cont .item_hover_type ul.grid1 li,
	.goods_list_cont .item_simple_type ul.grid1 li,
	.goods_list_cont .item_tip_type ul.grid1 li,
	.goods_list_cont .goods_tab_cont ul.grid1 li,
	.goods_list_cont .item_slide_vertical ul.grid1 li,
	.goods_list_cont #relateGoodsList ul.grid1 li{ width:100%; }

	/* 텝진형형 테마 탭 영역*/
	
	.item_hl_tab_type .goods_tab_tit {margin-top:-10px;}
	.item_hl_tab_type .goods_tab_tit li a { padding:5px 10px; margin:0 2px;}

	/*장바구니, 찜하기*/
	.item_link{opacity:1;}
	.btn_basket_get, .btn_basket_cart {float:none; display:block; margin-bottom:3px; margin-right:2px;}
	.btn_basket_get img, .btn_basket_cart img { width:32px;}
	.item_list_type .item_link,
	.item_group_type .item_link{position:absolute; top:2%; right:2%; margin-top:0;}
	.item_list_type .btn_basket_get, .btn_basket_cart,
	.item_group_type .btn_basket_get, .btn_basket_cart {height:auto;}

	.item_simple_type .item_cont .item_photo_box > a:nth-child(2){opacity:1; visibility: visible; position:relative; top:0px; left:0px; background:none;}

	.item_photo_info_sec {margin-top:0; padding-bottom:20px;}
	.item_photo_view_box{ float:none; clear:both; width:98%; margin:0 auto; padding:20px 1% 0;}
	.item_info_box{ float:none; width:96%; margin:30px auto 0; max-width:620px;}
	.item_info_box .time_sale.on {padding:10px 5px 0 5px;}

	/* 상품 상세 이미지 숨김*/
	.item_photo_big {display:none;}
	.item_photo_slide {}
	/* 상품 이미지 슬라이드 */
	.item_photo_info_sec .item_photo_slide{margin:0 auto; max-height:100%; overflow:hidden; border:none;}
	.item_photo_info_sec .item_photo_slide:after{clear:both; display:block; content:"";}
	.item_photo_info_sec .item_photo_slide .slider_goods_nav li{display:table-cell; width:100%; border:none; margin:0; aspect-ratio: 0;}
	.item_photo_info_sec .item_photo_slide .slider_goods_nav li:after{clear:both; display:block; content:"";}
	.item_photo_info_sec .item_photo_slide .slider_goods_nav li img{width:100%; border:none;}
	.item_photo_info_sec .item_photo_slide li.slick-slide a img {width: 100% !important; }
	.item_photo_info_sec .item_photo_slide .slider_goods_nav li a{display:block; width:100%;}
	.item_photo_info_sec .item_photo_slide .slider_goods_nav .slick-dots {bottom:25px;}
	.item_photo_info_sec .item_photo_slide .slider_goods_nav .slick-dots li {display:inline-block; width:6px; height:6px; margin:0 3px;}
	.item_photo_info_sec .item_photo_slide .slider_goods_nav .slick-dots li button { width:6px; height:6px; border-radius:6px;}

	.item_photo_info_sec .item_photo_slide .slider_goods_nav li a:hover,
	.item_photo_info_sec .item_photo_slide .slider_goods_nav li a.on{opacity:1; filter:alpha(opacity=100); -ms-filter:"alpha(opacity=100)"; -khtml-opacity:100; -moz-opacity:100;}

	.item_photo_info_sec .item_photo_slide .slick_goods_prev,
	.item_photo_info_sec .item_photo_slide .slick_goods_next{display:none !important;}

	.item_goods_sec .admin_msg {margin:15px 0 15px 0;}
	.item_goods_tab{padding:40px 0 0 0;}
	.detail_explain_box + .item_goods_sec #detail .item_goods_tab {padding:0;}
	.item_goods_tab li a{font-size:14px;}
	.item_goods_sec .delivery_cont,.item_goods_sec .exchange_cont {padding:15px 15px 30px;}

	.detail_info_box .left_table_type th,.detail_info_box .left_table_type td{width:97% !important; padding:10px 0 10px 3%; border-width:0 0 1px; word-break:break-all;}
	
	.qna_table_type td,
	.reviews_table_type td {font-size:14px; padding: 13px 8px 15px 8px;}
	.brand_all_list {margin:5px 0 20px; padding:23px 10px 23px;}

	.goods_search_box{margin:0 5px 35px; }
	.search_text_result{ padding:0 0 12px 10px; font-size:14px;}
	.search_again_box .form_element {display:block; margin-bottom:10px;}
	.search_again_box button.btn_goods_search {display:block; text-align:center; margin:10px auto 0; width:100%; max-width:320px;}
	.search_again_box .keyword_input {width:100%;}

	.goods_brand_cont .gnb_allmenu_box .gnb_scroll_box ul.all_depth1 li,
	.goods_brand_cont .gnb_allmenu_box .gnb_scroll_box ul.all_depth2 li{width: 100% !important; margin:3px 0 0;}
	.img_pr_zoom {height:0 !important; width:0 !important; font-size:0;}
	.goods_brand_cont .gnb_allmenu_box .gnb_scroll_box ul.all_depth1 li a,
	.goods_brand_cont .gnb_allmenu_box .gnb_scroll_box ul.all_depth2 li a {padding: 4px; font-size:13px;}
	.item_goods_sec .detail_cont iframe {width:100% !important; min-height:320px;}

	.plus_review_num { width:40%;}
	.plus_review_grade { width:59%; }
	.plus_review_photo { display:block; width:100%; padding-top:20px; text-align:center;}

	.plus_review_grade .grade_stick {width:73%; margin:0 6px;}

	.btn_goods_down_more { margin:10px 0 30px;}

	.item_soldout .item_photo_box .item_soldout_bg {background-size:100%;}
}
@media screen and (max-width:1000px){
	
	/* 리스트 그룹형 */
	.goods_list_cont .item_group_type ul li { width:100% !important; }
	.item_group_type .item_photo_box {width:30%;}
	.item_group_type .item_info_cont {width:65%;}

	/* 상품 정보 노출 폰트 */
	.item_tit_box .item_brand { font-size:14px;}
	.item_tit_box .item_name {font-size:16px;}
	.item_tit_box .item_name_explain { font-size:14px;}

	.item_money_box del{ font-size: 13px;}
	.item_money_box p {font-size:12px; }
	.item_money_box .item_price {font-size: 13px;}
	.item_money_box .item_price span {font-size: 16px;}
	.delFixedPrice,.item_money_box .item_price .delFixedPrice {font-size: 14px;}
	.item_money_box .item_price .dcPrice {font-size: 18px;}
	.item_money_box .item_sale {font-size: 16px;}
	.item_money_box .item_price .time_sale_cost{font-size: 16px; }
	.item_money_box .item_price .time_sale_cost_r {font-size: 13px;}
	.item_money_box .mileage,
	.item_money_box .item_mileage {font-size:12px;}

	.item_info_cont .item_number_box,
	.item_money_box .item_price span.item_number_box {font-size:13px;}
	.item_money_box .DcpriceTxt {font-size:16px;}
	.item_review_cnt {font-size:12px; margin:2px 0 6px;}
	/* 상품 정보 노출 폰트 끝 */

	.pay_box .payco_pay,
	.pay_box .naver_pay{display:block; margin-bottom:10px; width:100%;}

	/* 플러스리뷰 모바일 카운트*/
	.plus_review_info {padding:20px 0 70px 0; position:relative;}
	.plus_review_num {height:auto;}
	.plus_review_num ul {position:absolute; left:0; right:0; bottom:0; width:100%; text-align:center;}
	.plus_review_num ul li {width:auto; display:inline-block; padding:5px 10px 5px 10px;}
	.plus_review_num ul li em {width:auto; margin-right:5px;}
}
@media screen and (max-width:860px){
	.sub_content .location_wrap {/*display:none;*/}

	.btn_goods_more,
	.goods_event_sale_cont .btn_goods_more {width:20px; right:10px;}
	.btn_goods_more img,
	.goods_event_sale_cont .btn_goods_more img { max-width:16px;}
	.btn_goods_down_more .btn_goods_view_down_more {font-size:18px; padding:14px 65px 14px 50px;}
	.btn_goods_down_more .btn_goods_view_down_more::after {right: 40px; top: 20px;}
	
	.item_photo_big span a {cursor:default;}

	.goods_search_cont {padding:20px 0 0 0; }
	/*.goods_list_cont {padding-bottom:30px;}*/

	/* 세로이동형 */
	.item_slide_vertical {padding:10% 0;}

	.goods_list_cont .item_gallery_type.changeTemaSlider ul.grid3 li { width:250px;}
	.goods_list_cont .item_gallery_type.changeTemaSlider ul.grid4 li { width:240px;}
	.goods_list_cont .item_gallery_type.changeTemaSlider ul.grid5 li { width:200px;}
	.goods_list_cont .item_gallery_type.changeTemaSlider ul.grid6 li { width:180px;}
	.goods_list_cont .item_gallery_type.changeTemaSlider ul.grid7 li { width:160px;}
	.goods_list_cont .item_gallery_type.changeTemaSlider ul.grid8 li { width:140px;}

	.goods_list_cont .item_gallery_type ul.grid1 li,
	.goods_list_cont .item_hover_type ul.grid1 li,
	.goods_list_cont .item_simple_type ul.grid1 li,
	.goods_list_cont .item_tip_type ul.grid1 li,
	.goods_list_cont .goods_tab_cont ul.grid1 li,
	.goods_list_cont .item_slide_vertical ul.grid1 li,
	.goods_list_cont #relateGoodsList ul.grid1 li{ width:100%; }

	/* 스크롤 타입일 경우 상품 노출 갯수 */
	.goods_list_cont .item_scroll_type .grid3 .swiper-slide{ width:100%; }
	.goods_list_cont .item_scroll_type .grid4 .swiper-slide{ width:50%; }
	.goods_list_cont .item_scroll_type .grid5 .swiper-slide{ width:33.33%; }
	.goods_list_cont .item_scroll_type .grid6 .swiper-slide{ width:25%; }
	/*.goods_list_cont .item_scroll_type .fixedScroll .swiper-slide { width:240px;}*/

	/* 메인상품진열, 상품리스트 추천상품, 상품상세 관련상품 홀수 진열일때 모바일에서 마지막 숨김 */
	.main_goods_cont .goods_list_cont ul li.oddLast,
	.best_item_view .goods_list_cont ul li.oddLast,
	#goodsRelation .goods_list_cont ul li.oddLast{ display:none;}

	/* 텝진형형 테마 탭 영역*/
	.item_hl_tab_type .goods_tab_cont ul.slick-dots li{ padding:0 10px; }
	.item_hl_tab_type .goods_tab_cont ul.slick-dots li button {font-size:13px;}
	
	/* 상품 이동형 좌우측 이미지*/
	.item_slide_horizontal .slick-prev { background:url('../../_mplshop/images/common/m_btn_prev.png') no-repeat center; }
	.item_slide_horizontal .slick-next { background:url('../../_mplshop/images/common/m_btn_next.png') no-repeat center; }
	.item_slide_horizontal:hover .slick-prev { background:url('../../_mplshop/images/common/m_btn_prev.png') no-repeat center;}
	.item_slide_horizontal:hover .slick-next { background:url('../../_mplshop/images/common/m_btn_next.png') no-repeat center;}

	.item_group_type .item_cont {border-width:1px 0 0 0; padding-top:20px;}
	.item_list_type .goods_timeSale.on,
	.item_group_type .goods_timeSale.on {margin:10px 0 5px;}
}
@media screen and (max-width:560px){
	.item_cont { margin: 0 6px;}
	.goods_list_cont {clear:both; width: 100%; margin-left:0; }
	.goods_list_cont ul li {margin:0 0 12px 0;}

	.btn_goods_down_more .btn_goods_view_down_more {font-size:16px; padding:12px 55px 12px 40px;}
	.btn_goods_down_more .btn_goods_view_down_more::after { top: 16px;}

	/* 텝 진열형 테마 탭 영역 */
	.item_hl_tab_type .goods_tab_tit li a {  font-size:14px; }

	.item_list_type .item_photo_box,
	.item_group_type .item_photo_box {margin-top:3%;}	

	.btn_list_get, .btn_list_cart {width:80px; font-size:12px; padding:8px 10px;}

	.detail_explain_box .s_title { padding-bottom: 30px; }
	.detail_explain_box .s_title h3 { font-size:18px; }
	.detail_explain_box .s_title p,
	.detail_explain_box .s_title span{ font-size:14px; }

	.goods_brand_cont .gnb_allmenu_box .gnb_scroll_box {margin:20px 0 0 0;}
	.goods_brand_cont .gnb_allmenu_box .gnb_scroll_box > ul > li{width: 33.33% !important;}	
	.goods_brand_cont .gnb_allmenu_box .gnb_scroll_box ul.all_depth1 li a,
	.goods_brand_cont .gnb_allmenu_box .gnb_scroll_box ul.all_depth2 li a {padding: 0; font-size:12px;}
	.item_goods_sec .detail_cont iframe { min-height:280px;}

	.item_photo_box {margin-bottom: 15px;}
	.item_info_cont {padding:0 5px 20px;}
	.item_simple_type .item_info_cont {padding:15px 5px 20px;}
	/*장바구니, 찜하기*/	
	.item_list_type .item_link,
	.item_group_type .item_link {top:4%;}
	.btn_basket_get, .btn_basket_cart {margin-right:0;}
	.btn_basket_get img, .btn_basket_cart img { width:20px;}

	.goods_timeSale.on {height:30px; line-height: 28px; background-size:20px; padding:0 5px 0 30px; background-position:5px 50%;}
	.goods_timeSale.on em {margin:0 2px; padding:2px 3px; font-size:13px;}
	.goods_timeSale.Center {width:120px; top:42%;}
	.goods_list .color > div { margin: 0 1px 0 1px;}

	/* 상품 정보 노출 폰트 */
	.item_tit_box {padding:0 0 2px;}
	.item_tit_box .item_brand {padding:3px 0 5px; font-size:13px;}
	.item_tit_box .item_name {padding:3px 0 12px; font-size:14px;}
	.item_tit_box .item_name_explain {padding:12px 0 2px; font-size:13px;}

	.item_money_box.noDesc {padding:14px 0 0;}
	.item_money_box del{ font-size: 12px;}
	.item_money_box p {font-size:12px; }
	.item_money_box .item_price {padding: 0 0 3px 0; font-size: 13px;}
	.item_money_box .item_price span {font-size: 14px; margin-right:3px;}
	.delFixedPrice,.item_money_box .item_price .delFixedPrice {font-size: 13px;}
	.item_money_box .item_price .dcPrice {font-size: 16px; margin-right:3px;}
	.item_money_box .item_sale {font-size: 14px;}
	.item_money_box .item_price .time_sale_cost{font-size: 14px; }
	.item_money_box .item_price .time_sale_cost_r {font-size: 13px;}
	.item_money_box .mileage,
	.item_money_box .item_mileage {margin:3px 5px 3px 0; padding:3px 0; font-size:12px;}

	.item_info_cont .item_number_box,
	.item_money_box .item_price span.item_number_box {padding:3px 0; font-size:12px;}
	.item_money_box .DcpriceTxt {font-size:14px; padding:0 0 3px;}
	.item_review_cnt {font-size:12px;}
	/* 상품 정보 노출 폰트 끝 */
	.item_simple_type .goods_timeSale {margin-bottom:12px;}
}
@media screen and (max-width:480px){
	.item_add_option_box dt{display:block; margin-bottom:10px;}
	.item_add_option_box dd{display:block; width:100%;}
}
@media screen and (max-width:460px){
	.goods_list_cont {padding-bottom:20px;}

	.item_link {bottom:3%;}
	.btn_basket_get img, .btn_basket_cart img {width:18px;}

	.item_detail_tit h3 {font-size:18px;}
	.item_detail_list dt {width:80px;}
	.item_detail_list dl.item_price dd strong{font-size:18px;}
	.item_tatal_box .total_amount dd strong{font-size:20px;}

	.NaverBtn_area,.pay_box {text-align:center;}

	#goodsRestock .gs_request_input{ margin: 15px 15px 0 15px;}
	#goodsRestock .gs_request_input dl {margin:4px 0;}
}
@media screen and (max-width:400px){
	.item_photo_info_sec { padding-bottom:10px;}

	.item_info_box{ margin:30px 2% 0; }
	.time_sale.on .time_day b{padding:0 5px 0 0;}

	.item_goods_tab{padding:30px 0 0 0;}	
	.item_goods_sec .delivery_cont,.item_goods_sec .exchange_cont {padding:0 10px 20px;}

	.btn_basket_get img, .btn_basket_cart img {width:18px;}

	.goods_event_sale_cont .item-display-wrap h2 {font-size:16px; padding:0 10px 0;}	
	.goods_event_sale_cont .goods_list {padding-bottom:30px;}

	.goods_brand_cont .gnb_allmenu_box .gnb_scroll_box > ul > li{width: 50% !important;}
}
/* 상품상세 배송일정 ? 안내 인덱스 추가 */
.question_cont {z-index:1;}

.item_info_box.fixed .fixedOptionWrap::-webkit-scrollbar { width: 6px;}
.item_info_box.fixed .fixedOption .item_tit_detail_cont > * { display: none;}
.item_info_box.fixed .fixedOption .item_tatal_box > * { display: none;}
.item_info_box.fixed .fixedOption .item_detail_list { display: block; margin: 0; border: 0;}
.item_info_box.fixed .fixedOption .item_detail_list > * { display: none;}
.item_info_box.fixed .fixedOption .item_detail_list .item_add_option_box { display: block; margin: 0; border: 0; padding: 0; }
.item_info_box.fixed .fixedOption .item_detail_list .item_add_option_box dl { display:flex; align-items: center;}
.item_info_box.fixed .fixedOption .item_detail_list .item_add_option_box dd {width:calc(100% - 110px);}
.item_info_box.fixed .fixedOption .pay_box { display: block;}
.item_info_box.fixed .fixedOption .item_choice_list { display: block; margin:20px 0 0 0; }
.item_info_box.fixed .fixedOption .total_amount { display: block; position: absolute; width: 100%; left: 0; bottom: 57px; padding: 20px 22px 16px; background-color: #f7f7f7; box-sizing:border-box; border: 0; }
.item_info_box .fixedOptionDummy { display: none; }
.item_info_box.fixed .fixedOptionDummy { display: block; }
.item_info_box .fixedOptionBtn { display: none; position: fixed; bottom: 18px; right: 85px; background: var(--s-point-color); color: #fff; width: 92px; height: 92px; line-height: 105px; text-align: center; font-size: 15px; z-index: 99; border-radius:50%; /*transform: rotate(45deg);*/ cursor:pointer;}
.item_info_box .fixedOptionBtn span { display: block; /*transform: rotate(-45deg);*/ background: url('../images/btn_below_st1.png') no-repeat center 25px;  }
.item_info_box .fixedOptionBtn.on span { background: url('../images/btn_u_st1.png') no-repeat center 25px;  }
.basetop { width: 100%; height: 1px; opacity: .1;}
.fixedOptionDim { display: none; position: fixed;left: 0; bottom: 0; z-index: 98; width: 100%; height: 100vh; background-color: rgba(0,0,0,0.5); }

.item_info_box.fixed .fixedOption .item_detail_list + .item_choice_list table { border-bottom: 0;}
.item_info_box.fixed .item_choice_list .cart_prdt_name{padding-left:0; max-width:150px;}

@media screen and (min-width:1025px){
    .item_info_box.fixed .fixedOption { display: none; position: fixed; right: 85px; bottom: 145px; z-index: 99; width: 550px; height: 465px; padding: 0; background-color: #f7f7f7; box-shadow: 0 3px 7px rgb(0 0 0 / 15%); border-radius: 10px; overflow: hidden;}
    .item_info_box.fixed .fixedOption.on { display: block; }
    .item_info_box.fixed .fixedOptionWrap { width: 100%; height: calc(100% - 116px); overflow-x: hidden; overflow-y: auto; padding: 32px; box-sizing:border-box; }
    .item_info_box.fixed .fixedOption .goodsViewBtn {display: block; position: absolute; width: 100%; left: 0; bottom: 0; padding: 7px; box-sizing:border-box; }
    .item_info_box.fixed .fixedOptionBtn { display: block;}
}
@media screen and (max-width:1240px){
	.item_info_box .fixedOptionBtn {width: 82px; height: 82px; line-height: 95px; right: 65px;}
	.item_info_box .fixedOptionBtn span {background-position:center 20px;}
	.item_info_box .fixedOptionBtn.on span {background-position:center 20px;}
	.item_info_box.fixed .fixedOption {right: 65px; bottom: 125px;}
}
@media screen and (max-width:1024px){
    .item_info_box.fixed .fixedOption { display: none;  position: fixed; display: block; left: 0; bottom: 0; z-index: 99; width: 100%; min-width: 320px; height: 63px; background-color: #f7f7f7;  box-shadow: 0 0 12px rgb(0 0 0 / 15%); overflow: hidden;}
    .item_info_box.fixed .fixedOption.on { display: block; max-height: 380px; height:60vh; border-radius: 0; padding-top: 38px; }
    .item_info_box.fixed .fixedOptionWrap { width: 100%; height: calc(100% - 100px); overflow-x: hidden; overflow-y: auto; padding: 0 12px 28px; box-sizing:border-box; }
	.item_info_box.fixed .fixedOption .item_detail_list .item_add_option_box dl dt {font-size:13px;}
	.item_info_box.fixed .fixedOption .item_detail_list .item_add_option_box dd {width:calc(100% - 90px);}

	
    .item_info_box.fixed .fixedOption .goodsViewBtn {display: block; position: absolute; width: 100%; height: 63px; left: 0; bottom: 0; padding: 7px; box-sizing:border-box; background-color: #f7f7f7; }
    .item_info_box.fixed .fixedOptionBtn { display: block; position: fixed; bottom: 0; right: 0; background: none; color: #fff; width: 100%; height: 63px; line-height: 63px; text-align: center; font-size: 0; z-index: 99; border-radius:0; transform: rotate(0); cursor:pointer;}
    .item_info_box.fixed .fixedOptionBtn.on { z-index: 1;}
	.item_info_box.fixed .fixedOptionBtn span {display:none;}
	.item_info_box.fixed .fixedOptionBtn.on span {display: block;}
	.item_info_box.fixed .fixedOption .fixedOptionCloseBtn {display:none;}
    .item_info_box.fixed .fixedOption.on .fixedOptionCloseBtn{ display: block; position: absolute; top: 2px; left: 50%; width: 32px; height: 32px; padding: 0 20px; cursor: pointer; z-index: 2; margin-left: -36px;  background: url('../images/btn_below_st2.png') no-repeat center 15px; }
    .item_info_box.fixed .fixedOptionDim.on { display: block;}

}

.noSellPrd .item_info_box.fixed .fixedOptionBtn,
.noSellPrd .item_info_box.fixed .fixedOption .goodsViewBtn{display:none;}
.noSellPrd .item_info_box.fixed .fixedOption {height:0;}



.item_choice_list table{width:100%;}
.item_choice_list table tr { background: #f7f7f7; }
.item_choice_list table td{padding:8px 0;  text-align:center; overflow: hidden; }
.item_choice_list table colgroup+tbody tr td{border:none;}
.item_choice_list table .cart_tit_box .cart_tit{
	font-size: 13px;
	font-weight: 400;
	word-break:break-all;
}
.item_choice_list table .cart_tit_box .cart_tit span {
	margin-right: 3px;
	color:#333;
}
.item_choice_list table .cart_tit_box .cart_tit span.cart_btn_box {
	display: none;
}
.item_choice_list .count{
	float: right;
	padding: 0;
}
.item_choice_list .btn-delete {
	width: 50px;
}
.item_choice_list .item_choice_price{font-size:14px; text-align:right;}
.item_choice_list .item_choice_tit{display:inline; padding:0 0 5px 21px; vertical-align:middle;}
.item_choice_list .cart_prdt_name{text-align:left; padding-left: 15px;}
.item_choice_list .item_choice_price {padding-left:5px;}
.item_choice_list .item_choice_divide td{border-top:1px dotted #dbdbdb;}
.item_detail_list + .item_choice_list table {
    width: 100%;
    border-bottom: 2px solid #000;
}
.item_detail_list + .item_choice_list table tbody {
    display: inline-table;
    width: 100%;
    margin-bottom: 8px;
}
.item_detail_list + .item_choice_list table tbody:last-child {margin-bottom: 15px;}
.item_choice_list table tbody:last-child tr td { border: 0; }
.item_choice_list table tbody tr td:last-child {padding-right:5px;}
.item_choice_list .item_choice_del { width: 39px; text-align:right;}
.item_info_box .goods_qty{display:inline-block; vertical-align:middle; overflow: hidden;}
.item_info_box .goods_qty .down {
	float: left;
	width: 34px;
	height: 34px;
	border: 1px solid #DEDEDE;
	font-size: 0;
	background: #fff url(../images/ico_minus_st1.png) no-repeat center;
	background-size: 8px auto;
	box-sizing: border-box;
	vertical-align: middle;
    border-radius:0;
}
.item_info_box .goods_qty .text {
	float: left;
	width: 40px;
	height: 34px;
	margin: 0 -1px;
	border: 1px solid #DEDEDE;
	text-align: center;
	vertical-align: middle;
	box-sizing: border-box;
}
.item_info_box .goods_qty .up {
	float: left;
	width: 34px;
	height: 34px;
	border: 1px solid #DEDEDE;
	font-size: 0;
	background: #fff url(../images/ico_plus_st1.png) no-repeat center;
	background-size: 8px auto;
	box-sizing: border-box;
	vertical-align: middle;
    border-radius:0;
}
.item_info_box .goods_qty span button{display:block; width:23px; height:17px; text-indent:-9999px;}
.item_info_box .delete_goods,
.item_info_box .delete_add_goods {	width: 34px; height: 34px; border: 1px solid #DEDEDE; background: #fff; border-radius:0; }

.item_delivery .delivery-detail { display:flex; align-items: center; gap:5px;}

.item_detail_list dl.item_delivery_schedule { width:100%; padding:20px 30px; margin:5px 0 10px; background-color:#F7F7F7; box-sizing: border-box;}
.item_detail_list dl.item_delivery_schedule dd { width:100%; }
.item_detail_list dl.item_delivery_schedule dd > div { display:flex; gap:5px;}
.item_detail_list dl.item_delivery_schedule dd > div > span { color:#000; font-weight:500; padding-left:45px;}
.item_detail_list dl.item_delivery_schedule dd > div > span.end-delivery {padding-left:0; }
.item_detail_list dl.item_delivery_schedule dd > div > span p {display:inline; margin-left:10px; font-weight:400;}
.question_mark { margin-top:3px;}
.question_cont { min-width:220px; top:24px; border-color:#dcdcdc;}
.question_cont p {font-size:12px;}
.question_cont p.tit {font-size:13px;}
.displayScheduleArea { display:flex; gap:10px; align-items: center; font-size:14px;}
#displayScheduleTime { color:var(--sale-price-color); font-weight:600; font-size:14px;}
@media screen and (max-width:560px){
	.item_detail_list dl.item_delivery_schedule { padding: 20px 20px;}
}

.detail_explain_box .item-wrapper,
.detail_explain_box .item-element { width:auto !important;}
@media screen and (max-width:1024px){
	/*.detail_explain_box .txt-manual div { width:auto !important; margin:0 auto !important;}*/
}

/*판매제품 아닐경우 카테코드 009*/
.noSellPrd .item_link,
.noSellPrd .item_money_box {display:none;}
.noSellPrd .item_tit_box > div > div{border-bottom:none;}


.noSellPrd .item_info_box .item_price,
.noSellPrd .item_discount_mileage,
.noSellPrd .item_choice_list,
.noSellPrd .delivery_mpl_set,
.noSellPrd .btn_choice_box,
.noSellPrd .pay_box,
.noSellPrd .fixedOptionBtn,
.noSellPrd .item_detail_tit .btn_qa_share_box,
.noSellPrd .item_goods_tab,
.noSellPrd #exchange,
.noSellPrd #reviews,
.noSellPrd #qna{display:none;}

.noSellPrd .item_info_box .item_detail_list {padding-bottom:10px;}


.goods_list.main_wrap_1 .item_link{display:none;} 