/* BASIC css start */
/* ¸ñ·ÏÆäÀÌÁö */
.sub_title_best {text-align:center;margin:40px auto;border-top:0px solid #dedede;padding-top:10px;}
.sub_recommend {width:100% !important;background-color:#f7f7f7; margin:70px 0px 0px; padding-bottom:30px;}

#content {width: 100%; margin-left:0;}
#contentWrap {width: 100%;}

/* ¸ñ·Ï ÀÌ¹ÌÁö */
.titImgWrap {position: relative;}
.titImgWrap img {width: 100%;}
.titImgWrap .titInner {width: 1220px;margin: 0 auto;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.titImgWrap .titInner p {font-size: 28px;color: #191919;font-weight: 400;line-height: 1;}


/* sort */
#layout_config .goods_search_form {width: 100%;padding-bottom: 40px;margin-bottom: 40px;border-bottom: 1px solid #eee;}
#layout_config .goods_list_top .float_wrap > li:first-child {width:70%;}
#layout_config .goods_list_top .float_wrap > li.right {width:30%; margin-top:-4px;}
#layout_config .goods_list_top .float_wrap > li.right li {padding:0 10px;}
#layout_config .goods_list_top .float_wrap > li.right li.on {background-color:transparent !important;}

#layout_config .goods_list_wrap {display:flex;align-items:center;padding-bottom: 40px;width: 1220px;margin: 0 auto;}
#layout_config .goods_list_summary {width:10%;font-size: 16px;font-weight: 400;color: #191919;vertical-align: middle;padding-left: 10px;}
#layout_config .goods_list_top {width:90%; border-top:0 !important;border-bottom:0 !important;padding: 0 !important; margin:0 !important;}
#layout_config .goods_list_top .sort_item a {color: #999999;font-size: 16px;font-weight: 400;}
#layout_config .goods_list_top .sort_item a.active {color: #191919;font-weight: 400;}
#layout_config .goods_list_top .sort_item a + a::before {content: "";display: inline-block;margin: 0 16px;width: 1px;height: 12px;background: #dbdbdb;}


/* ÇÏÀ§ Ä«Å×°í¸® */
h4,
h4 a {font-size:16px; font-weight: 600; margin: 0 0 15px 0;}
.gsf-category-table {position: relative; width:1220px; margin:0 auto;}
.gsf-category-title .gsfc-th h4 {display:none;}

.gsfm-td {margin: 50px 0 0;}
.gsf-category-list {width: 100%;zoom: 1;font-size: 0;}
.gsf-category-list li {width: 164px;display: inline-block;margin-right: 12px;margin-bottom: 10px;box-sizing: border-box;}
.gsf-category-list li:nth-child(7n) {margin-right:0;}
.gsf-category-list li a {height: 50px;line-height: 50px;margin: 0;padding: 0;display: block;background: #f4f4f4;border-radius: 10px;text-align: center;color: #767676;font-size: 16px;font-weight: 500;}
.gsf-category-list li a.active {background: #fa5650;color: #fff;}
.gsf-category-list.cate2 {background: #f4f4f4;margin-top: 10px;border-radius: 10px;padding: 10px 30px;box-sizing: border-box;}
.gsf-category-list.cate2 li {width: auto;margin-right: 0;margin-bottom: 0;}
.gsf-category-list.cate2 li a {height:40px; line-height:40px; background: transparent;border-radius: 0;vertical-align: middle;}
.gsf-category-list.cate2 li a.active {color: #ee4a44;}
.gsf-category-list.cate2 li + li a::before {content: "";width: 1px;height: 10px;display: inline-block;background: #dbdbdb;vertical-align: middle;margin: 0 16px;}



/* º£½ºÆ® ÃßÃµ»óÇ° */
.goods_recommend {margin:40px auto 0;position:relative; }
.goods_recommend .icon_best01 {position:absolute;top:91px;left:41px;width:50px;height:42px;background-color:#ed1c24;text-align:center;font-size:11px;font-weight:bold;color:#fff;padding:8px 0 0 0;line-height:11px;z-index:1;}
.goods_recommend .icon_best01 span {display:block;font-size:21px;font-weight:bold;color:#fff;line-height:21px;letter-spacing:-0.5px;}
.goods_recommend .icon_best02 {position:absolute;top:91px;left:368px;width:50px;height:42px;background-color:#33353d;text-align:center;font-size:11px;font-weight:bold;color:#fff;padding:8px 0 0 0;line-height:11px;z-index:1;}
.goods_recommend .icon_best02 span {display:block;font-size:21px;font-weight:bold;color:#fff;line-height:21px;letter-spacing:-0.5px;}
.goods_recommend .icon_best03 {position:absolute;top:91px;left:693px;width:50px;height:42px;background-color:#33353d;text-align:center;font-size:11px;font-weight:bold;color:#fff;padding:8px 0 0 0;line-height:11px;z-index:1;}
.goods_recommend .icon_best03 span {display:block;font-size:21px;font-weight:bold;color:#fff;line-height:21px;letter-spacing:-0.5px;}
.goods_recommend .goodsDisplayTextWrap > li.score {display:block;}


/* »óÇ° ¸®½ºÆ® */
.goodsDisplayTextWrap > li.score {display:none;}
.goodsDisplayTextWrap .reserve {display:none;}

.designCategoryGoodsDisplay {width: 1220px;margin: 0 auto;}


/* goods_display_lattice_a */
.displayTabContentsA > ul > li {width:600px; margin-bottom:50px; margin-left:0; min-height:380px; padding-bottom:0}
.displayTabContentsA > ul > li {text-align:center;}
.displayTabContentsA > ul > li.goodsDisplayWrap {margin-right:20px;}
.displayTabContentsA > ul > li.goodsDisplayWrap:nth-child(2n) {margin-right:0;}
.displayTabContentsA > ul > li.goodsDisplayWrap .goodsDisplayImageWrap {position:relative; width:600px;max-width:600px;max-height: 0;padding-top: 600px;margin:0 auto; overflow:hidden;box-sizing:border-box;border-radius: 20px; border:0 !important;}
.displayTabContentsA > ul > li.goodsDisplayWrap .goodsDisplayImageWrap img {position: absolute;top: 0;left: 0;bottom: 0;right: 0;}
.displayTabContentsA > ul > li.goodsDisplayWrap .goodsDisplayImageWrap .goodsDisplayImageIcon {position:absolute; left:0; top:0;}
.displayTabContentsA .goodsDisplayTextWrap {width: 600px; margin:0 auto;padding-top:20px; padding-left:20px; text-align:left;}
.displayTabContentsA .goodsDisplayTextWrap li {line-height:1 !important;}
.displayTabContentsA .goodsDisplayTextWrap li.relative {position: relative;}
.displayTabContentsA .goodsDisplayTextWrap li.relative .review {position: absolute;bottom: -7px;right: 20px;transform: translateY(-50%);font-size: 18px;color: #999999;}
.displayTabContentsA .goodsDisplayTextWrap .summary {display:block; color:#999;}


/* goods_display_lattice_b */
.displayTabContentsB > ul > li {width:290px; margin-bottom:50px; margin-left:0; min-height:380px; padding-bottom:0}
.displayTabContentsB > ul > li {text-align:center;}
.displayTabContentsB > ul > li.goodsDisplayWrap {margin-right:20px;}
.displayTabContentsB > ul > li.goodsDisplayWrap:nth-child(4n) {margin-right:0;}
.displayTabContentsB > ul > li.goodsDisplayWrap .goodsDisplayImageWrap {position:relative; max-width:290px;max-height: 0;padding-top: 290px;margin:0 auto; overflow:hidden;box-sizing:border-box;border-radius: 20px; border:0 !important;}
.displayTabContentsB > ul > li.goodsDisplayWrap .goodsDisplayImageWrap img {position: absolute;top: 0;left: 0;bottom: 0;right: 0;}
.displayTabContentsB > ul > li.goodsDisplayWrap .goodsDisplayImageWrap .goodsDisplayImageIcon {position:absolute; left:0; top:0;}
.displayTabContentsB .goodsDisplayTextWrap {width:290px; margin:0 auto;padding-top:20px; padding-left:20px; text-align:left;}
.displayTabContentsB .goodsDisplayTextWrap li {line-height:1 !important;}
.displayTabContentsB .goodsDisplayTextWrap li.relative {position: relative;}
.displayTabContentsB .goodsDisplayTextWrap li.relative .review {position: absolute;bottom: -7px;right: 20px;transform: translateY(-50%);font-size: 16px;color: #999999;}
.displayTabContentsB .goodsDisplayTextWrap .summary {display:block; color:#999;}


 
/* goods_display_list */
/*
.displayTabContentsList .goodsDisplayWrap {position:relative;}
.displayTabContentsList .goodsDisplayItemWrap {display:table; width:100%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; margin-bottom:30px; border-top:0px solid #e0e0e0; overflow:hidden;}
.displayTabContentsList .goodsDisplayItemWrap .relative,
.displayTabContentsList .goodsDisplayItemWrap .goodsDisplayTextWrap {float:left;}
.displayTabContentsList .goodsDisplayWrap .goodsDisplayImageWrap {width:240px;}

.displayTabContentsList .goodsDisplayTextWrap {padding:0 80px; text-align:center;}
.displayTabContentsList .goodsDisplayTextWrap .goods_name {display:inline-block; padding-top:80px;}
.displayTabContentsList .goodsDisplayTextWrap .relative {position:absolute; right:170px; top:80px;}
.displayTabContentsList .goodsDisplayTextWrap .reserve {display:block; position:absolute; right:-130px; top:0px;}
*/

.displayTabContentsList .goodsDisplayItemWrap div.relative {width: 200px;display: inline-block;float: left;}
.displayTabContentsList .goodsDisplayItemWrap {display: block;}

.displayTabContentsList > ul > li {width: 100%; margin-bottom:40px; margin-left:0;  padding-bottom:0; text-align:center;}
.displayTabContentsList > ul > li + li {padding-top: 40px;border-top: 1px solid #f4f4f4;margin-top: 40px;}
.displayTabContentsList > ul > li::after {content: "";display: block;clear: both;}
.displayTabContentsList > ul > li.goodsDisplayWrap {margin-right:20px;}
.displayTabContentsList > ul > li.goodsDisplayWrap:nth-child(2n) {margin-right:0;}
.displayTabContentsList > ul > li.goodsDisplayWrap .goodsDisplayImageWrap {position:relative;width: 200px;max-height: 0;padding-top: 200px;margin:0 auto; overflow:hidden;box-sizing:border-box;border-radius: 20px; border:0 !important;}
.displayTabContentsList > ul > li.goodsDisplayWrap .goodsDisplayImageWrap img {position: absolute;top: 0;left: 0;bottom: 0;right: 0;}
.displayTabContentsList > ul > li.goodsDisplayWrap .goodsDisplayImageWrap .goodsDisplayImageIcon {position:absolute; left:0; top:0;}
.displayTabContentsList .goodsDisplayTextWrap {float:left;display: inline-block;width: calc(100% - 200px); margin:0 auto;padding: 60px 10px 0 20px; text-align:left;box-sizing: border-box;}
.displayTabContentsList .goodsDisplayTextWrap li {line-height:1 !important;}
.displayTabContentsList .goodsDisplayTextWrap li.relative {position: relative;}
.displayTabContentsList .goodsDisplayTextWrap li.relative .review {position: absolute;top: 10px;right: 0;transform: translateY(-50%);font-size: 18px;color: #999999;}
.displayTabContentsList .goodsDisplayTextWrap .summary {display:block; color:#999;}


.displayTabContentsB .saleboxre,
.displayTabContentsList .saleboxre {display:none;} 

.relative {position:relative;}
.relative .wish {position: absolute;top: 20px;right: 20px; z-index:10;}


/*
dl.gsf-main-table_cate {
    opacity: 0;
    transition: .75s;
    position: relative;
    top: 30px;
}

dl.gsf-main-table_cate.on {
    opacity: 1;
    top: 0;
}*/
/* BASIC css end */

