@charset "utf-8";

/*»ó´ÜÄ«Å×°í¸® ÅÇ, »ó¼¼°Ë»ö, Á¤·Ä±âÁØ ÆùÆ®º¯°æ*/
@font-face {
    font-family: 'NanumSquareNeoExtraBold';
    src: url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareNeo/NanumSquareNeoTTF-dEb.eot);
    src: url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareNeo/NanumSquareNeoTTF-dEb.eot?#iefix) format("embedded-opentype"), url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareNeo/NanumSquareNeoTTF-dEb.woff) format("woff"), url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareNeo/NanumSquareNeoTTF-dEb.ttf) format("truetype");
}
@font-face {
    font-family: 'NanumSquareNeo';
    src: url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareNeo/NanumSquareNeoTTF-bRg.eot);
    src: url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareNeo/NanumSquareNeoTTF-bRg.eot?#iefix) format("embedded-opentype"), url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareNeo/NanumSquareNeoTTF-bRg.woff) format("woff"), url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareNeo/NanumSquareNeoTTF-bRg.ttf) format("truetype");
}

/* ¹è°æCSS ¿©±âºÎÅÍ */
#m_wrap {padding-bottom:0;}
.liveListSetWrap {position: relative;z-index:1;}

.fixed_option_box.close {
	transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	-moz-transform: translate(-50%, 0);
	-webkit-transform: translate(-50%, 0);
	-o-transform: translate(-50%, 0);
	transition: all .2s;
	-moz-transition: all .2s;
	-webkit-transition: all .2s;
	-o-transition: all .2s;
	max-width: 680px;
    left: 50%;
}
.fixed_option_box {
	transform:translate(-50%, 120%);
	-ms-transform:translate(-50%, 120%);
	-moz-transform:translate(-50%, 120%);
	-webkit-transform:translate(-50%, 120%);
	-o-transform:translate(-50%, 120%);
	transition:all .2s;
	-moz-transition:all .2s;
	-webkit-transition:all .2s;
	-o-transition:all .2s;
	left: 50%;
}

@media(min-width:930px){
	.loading .loadingDom {left: auto !important;right: 50%;margin-right: -318px;transform: translate(-50%, 0) !important;}
	.fixed_option_box.close {
		transform: translate(0, 0);
		-ms-transform: translate(0, 0);
		-moz-transform: translate(0, 0);
		-webkit-transform: translate(0, 0);
		-o-transform: translate(0, 0);
		transition: all .2s;
		-moz-transition: all .2s;
		-webkit-transition: all .2s;
		-o-transition: all .2s;
		left: auto;
	}
	.fixed_option_box {
		transform:translate(0, 120%);
		-ms-transform:translate(0, 120%);
		-moz-transform:translate(0, 120%);
		-webkit-transform:translate(0, 120%);
		-o-transform:translate(0, 120%);
		transition:all .2s;
		-moz-transition:all .2s;
		-webkit-transition:all .2s;
		-o-transition:all .2s;
		left: auto;
	}
}
.loading .loadingDom {}

/*¸ð¹ÙÀÏ ¼­ºêÆäÀÌÁö ÀÌµ¿ ½Ã ·ÎµùÁß µÞ¹è°æ º¸ÀÌ´Â Çö»ó ´ëÀÀ css*/
@media(max-width:680px){
	.top_fix_head{left:auto;}
	.good_desc_head.top_fix_head {transform:none;left: 0;}
}
/* ¼­ºê, Å¾  */
.top_fix_head {left:50%;transform:translateX(-50%); max-width:680px; position:relative; top:0; width:100%; height:53px;box-sizing:border-box; z-index:599; padding:0 53px; border-bottom:1px solid #eee;}
/* 2020-12-30 khs : ¾ÆÀÌÆù ³ëÄ¡ °ü·Ã */
.top_fix_head {margin-top: env(safe-area-inset-top);margin-top: constant(safe-area-inset-top);}
/* 2020-12-30 khs : ¾ÆÀÌÆù ³ëÄ¡ °ü·Ã */
.top_fix_head.sitebg2 {background:#fff !important; color:#000; }
.top_fix_head.sitebg2 .ftic-allmenu{color:#000; cursor:pointer;}
.top_fix_head.sitebg2 h1 span a {color:#000;}
.top_fix_head.sitebg2 .btn_back_pst{color:#000;}
.top_fix_head .topRightBtn {position: absolute;top: 0;right: 0;width: 53px;height: 53px;color: #fff;font-size: 20px;line-height: 53px;text-align: center;box-sizing: border-box;}
.top_fix_head .topRightBtn a {display: inline-block;width: 100%;height: 100%;}
.top_fix_head .topRightBtn img {width: 65%;}
.top_fix_head.sitebg2 .moreView {position: absolute;top: 20px;right: 10px;font-size: 13px;color: #000;}

/* @media(min-width:930px){
	body .sampleLayerPop,
	body .search_pop,
	body .all_menu_box,
	body .broadEndWrap {width: 525px;left:auto;right:50%;margin-right:-500px;transform: none;}
} */

.totalLoginWrap .login_gray_box span{font-size:15px;color:#FFF;}

.sub_header_height{height:56px !important;}

/* content-product-list */
.content-product-list .catePosition{padding:0 16px;}
.content-product-list .fix_gnbmenu .cateBox_wrap{display:block;}
.content-product-list .fix_gnbmenu .top-item-wrap .top-item-box .top-item-list .detail-box .price-box .discount-rate {color:#FF0000;}
/*»ó´ÜÄ«Å×°í¸® ÅÇ, »ó¼¼°Ë»ö, Á¤·Ä±âÁØ ÆùÆ®º¯°æ*/
.content-product-list .catePosition .swiper-wrapper .swiper-slide a {font-family: 'NanumSquareNeoExtraBold', sans-serif; font-size:12px;}
.content-product-list .fix_gnbmenu .cateBox_wrap .swiper-wrapper .swiper-slide a { font-family: 'NanumSquareNeoExtraBold', sans-serif;font-size:11px !important;}
.content-product-list .fix_gnbmenu .array-wrap .seltype_wrap .pd_wrap .sc_dtl  {font-family: 'NanumSquareNeoExtraBold', sans-serif; font-size:10px; }
.content-product-list .fix_gnbmenu .array-wrap .seltype_wrap .select1{font-family: 'NanumSquareNeoExtraBold', sans-serif; font-size:10px;}
.content-product-list .sc_dtl_wrap {font-family: 'NanumSquareNeo';}
.content-product-list .sc_dtl_box{background:#f9f9f9;}



/* content-goods */
.content-goods .detail_txt h1 .unniid .sellerName{display:flex;align-items:center;gap:4px;}
.content-goods .detail_txt h1 .unniid .sellerName .icon-box{display:flex;width:8px;height:14px;}
.content-goods .detail_txt h1 .unniid .sellerName .icon-box img{width:100%;height:100%;margin:0;}
.content-goods .detail_txt h1 .brand-link{display:flex;align-items:center;gap:8px;}
.content-goods .detail_txt h1 .brand-link .brand{overflow:hidden;height:50px;line-height:50px;font-size:14px;font-weight:bold;color:#000;text-overflow:ellipsis;white-space:nowrap;}
.content-goods .detail_txt h1 .brand-link .icon-box{display:flex;width:8px;height:14px;}
.content-goods .detail_txt h1 .brand-link .icon-box img{width:100%;height:100%;}
.content-goods .detail_txt h1 .goodsTitle{font-size:16px;}
.content-goods .option_section_wrap .prdInfoList .delivery-fee-list{overflow:unset;}
.content-goods .option_section_wrap .prdInfoList .delivery-fee-list:before{display:block;position:relative;left:-15px;width:calc(100% + 30px);height:1px;margin:24px 0;background:#f0f1f4;content:"";}
.content-goods .option_section_wrap .prdInfoList .delivery-fee-list dt{padding:0;}
.content-goods .option_section_wrap .prdInfoList .delivery-fee-list dd{padding:0 0 0 90px;line-height:16px;}
.content-goods .option_section_wrap .prdInfoList .shipping-policy-list dt{padding:0;}
.content-goods .option_section_wrap .prdInfoList .shipping-policy-list dd{padding:0 0 0 90px;line-height:16px;}


.fix_gnbmenu .list_view_type a.b-filter {display:none;}

/*»óÇ°Á¤·Ä ÅÇ */
.content-product-list .fix_gnbmenu .array-wrap .list_view_type {display:none;}
.content-product-list .fix_gnbmenu .array-wrap .seltype_wrap .pd_wrap {width:100%;}
.content-product-list .fix_gnbmenu .array-wrap .seltype_wrap .select1 {width:30%; text-align:center;}
.content-product-list .fix_gnbmenu .array-wrap .seltype_wrap .pd_wrap .sc_dtl {display:flex; justify-content:center;}

/*»óÇ° ½æ³×ÀÏ*/
.content-product-list .fix_gnbmenu .most-view-wrap .most-view-container .most-view-box .most-view-list .image-box {border-radius:4px;}
.content-product-list ul.cont_list li dl dt {border-radius:4px;}
.content-product-list ul.cont_list li dl dt img {height:100%; object-fit:cover;}

/* »óÇ° ¸®½ºÆ® Á¤·Ä */
.event_ny_list {margin:5px 0 5px;}
.event_ny_list li {display:inline-block;margin:5px 1% 2%;border-radius:3px;width:48%;}

.detail_tab {background: #fff;border-top: 10px solid #f7f7f7;}
.detail_tab li a {font-size: 15px;height: 52px;line-height: 52px;border-bottom: 2px solid #eee;}
.detail_tab li a.on {font-weight: 400;border-bottom: 2px solid transparent;}

.unniid {border-bottom:1px solid #eee;height: 50px;line-height: 45px;}
.unniid a.sellerName {display: inline-block;color: #000;font-size: 14px;font-weight: 700;height: 50px;line-height: 50px;width: 100%;}
.unniid a.sellerName img {vertical-align: middle;margin-top: -5px;}
.detail_txt .icons {margin-top: 0;}
.detail_txt h1 {padding:0;}


/* ¹Ì´Ï¼¥ »óÇ°¸®½ºÆ® ¼ôµô¸¸ Àû¿ë */ .unniB_story_wrap .rvWrap .rnlWrap ul.btm-t-w li{width:100%;margin-right: 0; margin-bottom:10px; position: relative;background: linear-gradient(0deg, rgba(221,27,80,1) 0%, rgba(255,85,140,1) 100%);*/ border-radius:50px;box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.5);background: #bcbcbc !important; background-size:100%;}