/* BASIC css start */
body .uw_top { position: absolute; }
.main { min-height: 500px; }
.m_main_banner { position: relative; width: 100%; overflow: hidden; }
.m_main_banner > ul > li > img { width: 100%; }
.m_main_banner .swiper-pagination-bullet { width: 20px; height: 3px; opacity: 1; background: #696969; border-radius: 0px; margin: 0 2px !important; }
.m_main_banner .swiper-pagination-bullet-active { background: #000000; }



/*ÅØ½ºÆ® ½½¶óÀÌµå*/
.text_slide_line { position: relative; width: 100%; margin: 0 auto; overflow: hidden; padding: 10px 0px; border: 1px solid #d3d3d3; border-left: 0px; border-right: 0px; margin-top: 23px; margin-bottom: 23px; }
.text_slide_line ul { position: relative; display: flex; width: 2550px; }
.text_slide_line li { position: relative; flex-basis: 170px; white-space: nowrap; font-family: 'gothambook', serif; font-size: 11px; }
.text_slide_line li:after { content: '.'; position: absolute; right: 12px; top: -2px; }
.price.sale.strike span { text-decoration: none; display: inline-block; }

.text_slide_line ul { animation-name: text_slide_line; animation-duration: 2s; animation-timing-function: linear; animation-fill-mode: forwards; animation-iteration-count: 10000; }
@keyframes text_slide_line {
	from { right: 0px; }
	to { right: 170px;  }
}

/*»óÇ°¸®½ºÆ®*/
.m_main_best { position: relative; width: 100%; overflow: hidden; }
.m_main_new { position: relative; width: 100%; overflow: hidden; }

.m_main_best_list { position: relative; width: calc( 100% - 50px ); padding: 0px 25px; }



.goods_list_s .goods_color .color_chips { height: 2px; width: 10px; }
.goods_list_s .goods_name { border-bottom: 0px; padding-bottom: 0px; }
.goods_list_s .goods_subname { display: none; }
.goods_list_s .crema-product-reviews-count { display: none; }
.goods_list_s .prdIcon { display: none; }


.m_main_best .goods_list_s { position: relative; font-size: 12px; display: inline-block; width: 50%; padding-right: 0px; padding-bottom: 0px; vertical-align: top; box-sizing: border-box; }
.m_main_best .goods_list_s:nth-child(2n) { padding-right: 0px; padding-left: 0px; }
.m_main_best .swiper_bg_left { position: absolute; background: #ffffff; width: 100%; height: 100%; z-index: 1; top: 0px; right: calc( 100% - 25px ); }
.m_main_best .swiper_bg_right { position: absolute; background: #ffffff; width: 100%; height: 100%; z-index: 1; top: 0px; left: calc( 100% - 25px ); }
.m_main_best .swiper-button-next_best { right: 0px; top: 45%; }
.m_main_best .swiper-button-next_best:after { color: #000000; font-size: 18px; }
.m_main_best .swiper-button-prev_best { left: 0px; top: 45%; }
.m_main_best .swiper-button-prev_best:after { color: #000000; font-size: 18px; }

.uw_title { position: relative; width: 100%; margin: 0 auto; padding-top: 90px; font-size: 20px; text-align: center; font-family: "Felixti", "Noto Sans KR", sans-serif; }



.m_main_best .goods_bt_info { position: absolute; top: 0px; left: 0px; width: 100%; height: calc( 100% - 4px ); background: rgba(255,255,255,0.7); box-sizing: border-box; padding: 20px; display: flex; flex-wrap: wrap; align-content: end; opacity: 0; cursor: pointer; z-index: -1; }
.m_main_best .goods_bt_info { -webkit-transition: all 0.25s ease; -moz-transition: all 0.25s ease; -ms-transition: all 0.25s ease; -o-transition: all 0.25s ease; transition: all 0.25s ease; }
.m_main_best .goods_list_s:hover .goods_bt_info { opacity: 1; z-index: 1; }
.m_main_best .goods_list_s { padding-bottom: 4px; }
.m_main_best .goods_bt_info .hj_goodspreview_list { right: 5px; }
.m_main_best .goods_bt_info .goods_price { width: 100%; }

.m_main_best .goods_bt_info .goods_cl_pre_line { width: 100%; position: initial; }
.m_main_best .m_goods_preview { top: 10px; right: 10px; }

/*»óÇ°Á¤º¸ ºê·£µå*/
.goods_xmrdl { display: block; width: 100%; }
.goods_xmrdl .hj_brand_tag { padding: 5px 0px 0px 2px; font-weight: 600; }

/* BASIC css end */

