/* BASIC css start */
/* ¸ÞÀÎ_210602 ÀÌÀü CSS */
.sub_head{display:none }
.main_head{display:block !important;}


/* ¸ÞÀÎ_210602 ÀÌÈÄ CSS */
/* ¸ÞÀÎ °øÅë CSS */
.empty_pl_80 { padding-bottom: 80px; }
.empty_pl_30 { padding-bottom: 40px; }
.empty_pl_20 { padding-bottom: 25px; }

/* ¸ÞÀÎ ¹è³Ê */
.main { position: relative; }
.main .slick_m_mainbanner .variable-width .swiper-slide img { width: 100%; }
.main_banner_full .swiper-pagination-bullet { width: 7px !important;  height: 7px !important; border-radius: 100% !important; background: #fff !important; margin: 0 2px !important; }
.main_banner_full .swiper-pagination-bullet-active {background: #ebccca !important;}
.main_banner_full .swiper-pagination { position: absolute; font-size: 12px; color: #ffffff; display: inline-block; width: auto; right: 10px; left: auto; background: rgba(0,0,0,0.5); height: auto; border: 0px; border-radius: 20px; padding: 10px 15px; bottom: 30px; }
.main_banner_full .swiper-pagination .swiper-pagination-bullet { margin: 0px 1%; }
.main_banner_full .swiper-pagination .swiper-pagination-total { color: #cccccc; }


.mainBanner .swiper-slide .main_banner_text { position: absolute; left: 15px; bottom: 65px; text-align: left; }
.mainBanner .swiper-slide .main_banner_text p { position: relative; color: #ffffff; text-shadow: 0 0 10px rgba(0,0,0,0.5); letter-spacing: -1px; opacity: 0; font-family: 'twcenmt', 'Noto Sans KR', sans-serif; }
.mainBanner .swiper-slide .main_banner_text p:nth-child(1) { font-size: 30px; font-weight: 800; padding-bottom: 35px; }
.mainBanner .swiper-slide .main_banner_text p:nth-child(2) { font-size: 18px; font-weight: 600; padding-left: 5px; }

@media screen and (max-width: 380px) {
    .mainBanner .swiper-slide .main_banner_text p:nth-child(1) { font-size: 26px; }
    .mainBanner .swiper-slide .main_banner_text p:nth-child(2) { font-size: 16px; }
}

@media screen and (max-width: 350px) {
    .mainBanner .swiper-slide .main_banner_text p:nth-child(1) { font-size: 22px; padding-bottom: 28px; }
    .mainBanner .swiper-slide .main_banner_text p:nth-child(2) { font-size: 16px; }
}


.mainBanner .swiper-slide.swiper-slide-active .main_banner_text p:nth-child(1) { animation-name: main_banner_text_top; animation-duration: 1s; animation-timing-function: ease-in-out; animation-fill-mode: forwards; }
@keyframes main_banner_text_top {
	from { left: -100px; opacity: 0; }
	to { left: 0px; opacity: 1; }
}

.mainBanner .swiper-slide.swiper-slide-active .main_banner_text p:nth-child(2) { animation-name: main_banner_text_bottom; animation-duration: 1.25s; animation-timing-function: ease-in-out; animation-fill-mode: forwards; }
@keyframes main_banner_text_bottom {
	from { left: -125px; opacity: 0; }
	to { left: 0px; opacity: 1; }
}




.m_cate_menu_top { position: relative; z-index: 1; }
.m_cate_menu_top { -webkit-box-shadow: 0 5px 5px 0 rgba(0,0,0,0.05); box-shadow: 0 5px 5px 0 rgba(0,0,0,0.05); }
.m_cate_menu_top > ul { font-size: 0px; font-family: 'AdobeCaslonPro', 'Pretendard', sans-serif; font-weight: 400; text-align: center; }
.m_cate_menu_top > ul > li { position: relative; display: inline-block; vertical-align: top; width: calc( 25% - 1px ); border-right: 1px solid #f4f4f3; border-bottom: 1px solid #f4f4f3; font-size: 12px; }
.m_cate_menu_top > ul > li:nth-child(4n) { border-right: 0px; width 25%; }
.m_cate_menu_top > ul > li:nth-child(n+9) { border-bottom: 0px; }
.m_cate_menu_top > ul > li a { padding: 15px 0px 10px 0px; display: block; line-height: 1; }

.m_cate_menu_top > ul > li.font_cl_pink a { color: #ac7c7a; }
.m_cate_menu_top > ul > li.goods_new {}
.m_cate_menu_top > ul > li.goods_new:before { content: ''; position: absolute; display: block; width: 5px; height: 5px; background: #000000; border-radius: 5px; top: 25%; right: 29%; }
.m_cate_menu_top > ul > li.font_bl a { font-weight: 600; }


@media screen and (max-width: 380px){
	.m_cate_menu_top > ul > li { font-size: 13px; }
}

@media screen and (max-width: 350px){
	.m_cate_menu_top > ul > li { font-size: 12px; }
}


.m_sub_banner04 { position: relative; margin: 0 auto; margin-top: 3px; }
.m_sub_banner04 > ul { font-size: 0px; }
.m_sub_banner04 > ul > li { position: relative; display: inline-block; vertical-align: top; overflow: hidden; }
.m_sub_banner04 > ul > li:last-child { margin-right: 0px; }
.m_sub_banner04 > ul > li img { width: 100%; }

.m_sub_banner04 > ul > li p { font-family: 'AdobeCaslonPro', 'Pretendard', sans-serif; font-weight: 400; letter-spacing: -1px; margin-left: 5px; }
.m_sub_banner04 > ul > li p:first-child { font-size: 16px; color: #000000; padding-top: 30px; }
.m_sub_banner04 > ul > li p:nth-child(2) { font-size: 13px; font-weight: 300; color: #000000; opacity: 0.75; padding-top: 14px; }




/*¸ÞÀÎ ¼­ºê ¹è³Ê*/
.m_main_sub_banner { position: relative; width: 100%; padding: 25px 0px 25px 0px; }
.m_main_sub_banner img { width: 100%; }


/*¸ÞÀÎ ¼­ºê¹è³Ê ½½¶óÀÌµå*/
.main_sub_slide_bn { position: relative; width: 100%; margin: 75px 0px; }
.main_sub_slide_bn li img { width: 100%; }

.main_sub_slide_bn .swiper-button-next,
.main_sub_slide_bn .swiper-button-prev { color: #ffffff; background: none; }
.main_sub_slide_bn .swiper-button-next:after,
.main_sub_slide_bn .swiper-button-prev:after { font-size: 25px; text-shadow: 0 0 5px rgba(0,0,0,0.3); }



/*¸ÞÀÎ ÅÂ±×*/
.main_hj_tag { padding: 10px 0px; }
.main_hj_tag > ul { text-align: center; font-size: 0px; padding: 5px 0px 15px 10px; }
.main_hj_tag > ul li { font-size: 14px; display: inline-block; margin-right: 15px; padding-bottom: 10px; font-family: 'Noto Sans KR',sans-serif; white-space: nowrap; }
.main_hj_tag > ul li:last-child { margin-right: 0px; }
.main_hj_tag > ul li a {}


@media screen and (max-width:350px) {
.main_hj_tag > ul li { font-size: 13px; letter-spacing: -0.5px; }
}


.new_title { position: absolute; top: 0px; width: 100%; margin: 0 auto; left: 0%; right: 0%; }




/*ÀÌº¥Æ®¿µ¿ª*/
.main_event_section_goods { padding-top: 0px; padding-bottom: 35px; }
.main_event_section_goods .m_goods_title { padding: 0px; padding-bottom: 10px; }
.main_event_section_goods .m_goods_title_top {}
.main_event_section_goods .m_goods_title_top img { width: 100%; }
.main_event_section_goods .main_top_event_list_02 {}
.main_event_section_goods .main_top_event_list_02 .hj_goods_list { width: calc( 100% - 20px ); margin: 0 auto; }
.main_event_section_goods .main_top_event_list_02 .hj_goods_list li.goods_list_s { width: calc( 50% - 5px ); padding-right: 0px; margin-right: 10px; }
.main_event_section_goods .main_top_event_list_02 .hj_goods_list li.goods_list_s:nth-child(2n) { margin-right: 0px; }
.main_event_section_goods .main_top_event_list_02 .hj_goods_list li.goods_list_s:after { content: 'TIME SALE'; position: absolute; z-index: 1; left: 0px; top: 0px; color: #ffffff; font-size: 12px; background: #ac7c7a; padding: 10px 10px 5px 10px; font-family: 'AdobeCaslonPro', 'Pretendard', sans-serif; }





/*Áß°£¹è³Ê*/
.main_sub_banner_list { position: relative; width: 100%; margin: 30px 0px; }
.main_sub_banner_list > ul { font-size: 0px; }
.main_sub_banner_list > ul > li { display: inline-block; width: calc( 50% - 2px ); margin-right: 4px; margin-top: 4px; }
.main_sub_banner_list > ul > li:nth-child(2n) { margin-right: 0px; }
.main_sub_banner_list img { width: 100%; }



/*À§Å¬¸®º£½ºÆ®*/
.weekly_big_grid1 {}
.weekly_big_grid1 .goods_list_s { width: calc( 100% - 20px ); display: block; margin: 0 auto; }
.weekly_best_goods_bottom {}
.m_goods_title_top.weekly_title { text-align: left; width: calc( 100% - 20px ); margin: 0 auto; border-bottom: 1px solid #dad6d7; padding-bottom: 20px; }



/*¸ÞÀÎ »ó´Ü ºê·£µå ¸®½ºÆ®*/
.main_sub_brand_list { position: relative; width: calc( 100% - 15px ); margin-left: 15px; padding: 30px 0px 15px 0px; }
.main_sub_brand_list .swiper-slide {}
.main_sub_brand_list li div { text-align: center; }
.main_sub_brand_list li div:last-child { padding-top: 15px; }
.main_sub_brand_list li p { font-size: 12px; font-family: 'noto Sans Kr', sans-serif; font-weight: 400; color: #313131; letter-spacing: -0.5px; }
.main_sub_brand_list li p:nth-child(1) { white-space: nowrap; }
.main_sub_brand_list li p:nth-child(2) { font-size: 18px; font-weight: 700; padding-top: 7px; }
.main_sub_brand_list .swiper-slide img { width: 100%; }





/*¸ÞÀÎ È¸¿ø°¡ÀÔ ¹è³Ê*/
.m_main_sub_bannejoin { position: relative; width: calc( 100% - 30px ); padding: 45px 15px 0px 15px; }
.m_main_sub_bannejoin img { width: 100%; }
.swiper-button-next.bannejoin { background: none; right: -7px; top: calc( 50% + 25px ); }
.swiper-button-prev.bannejoin { background: none; left: -7px; top: calc( 50% + 25px ); }
.swiper-button-next.bannejoin:after,
.swiper-button-prev.bannejoin:after { color: #999999; font-size: 12px; }




/*¸ÞÀÎ º£½ºÆ® ÅÇ¹æ½Ä*/
.best_goods_list.hj_homewear { padding: 20px 0px 75px 0px; }
.best_goods_list.hj_homewear .goods_bt_info { overflow: hidden; }

.best_goods_list .swiper-pagination_besttab { position: relative; padding: 10px 0px; }
.best_goods_list .swiper-pagination_besttab .swiper-pagination-bullet { position: relative; width: auto; height: auto; background: none; opacity: 0.5; }
.best_goods_list .swiper-pagination_besttab .swiper-pagination-bullet:after { content: ''; padding: 0px 10px; font-family: 'Montserrat', sans-serif; font-weight: 500; color: #a36d6a; }
.best_goods_list .swiper-pagination_besttab .swiper-pagination-bullet:nth-child(1):after { content: 'Best'; }
.best_goods_list .swiper-pagination_besttab .swiper-pagination-bullet:nth-child(2):after { content: 'Bottom'; }
.best_goods_list .swiper-pagination_besttab .swiper-pagination-bullet:nth-child(3):after { content: 'Outer'; }
.best_goods_list .swiper-pagination_besttab .swiper-pagination-bullet:nth-child(4):after { content: 'Top'; }
.best_goods_list .swiper-pagination_besttab .swiper-pagination-bullet:nth-child(5):after { content: 'Dress'; }
.best_goods_list .swiper-pagination_besttab .swiper-pagination-bullet.swiper-pagination-bullet-active:after { font-weight: 700; }

.best_goods_list .swiper-pagination_besttab .swiper-pagination-bullet.swiper-pagination-bullet-active { opacity: 1; }
.best_goods_list .swiper-pagination_besttab .swiper-pagination-bullet.swiper-pagination-bullet-active:before { content: ''; position: absolute; width: calc( 100% - 20px ); height: 1px; left: 10px; bottom: -1px; background: #a36d6a; }

.best_goods_list .swiper-button-prev_besttab { background: none; left: 0px; top: calc( 50% + 22px ); }
.best_goods_list .swiper-button-next_besttab { background: none; right: 0px; top: calc( 50% + 22px ); }
.best_goods_list .swiper-button-prev_besttab:after,
.best_goods_list .swiper-button-next_besttab:after { font-size: 20px; color: #000000; }

@media screen and (max-width: 350px) {
.best_goods_list .swiper-pagination_besttab .swiper-pagination-bullet:after { padding: 0px 5px; }
}





/* WEEKLY BEST */
.m_top_best_plan_section { position: relative; width: 100%; background: #f2f2f2; padding: 15px 0px 0px 0px; margin-top: 30px; }
.weekly_best_goods_list { padding: 10px 0px; }

.mo_best_swiper { padding-top: 55px; position: relative; z-index: 10; }
.mo_best_swiper .swiper-pagination_bestitem { bottom: auto !important; top: 10px; z-index: 10; }
.mo_best_swiper .swiper-pagination_bestitem .swiper-pagination-bullet { position: relative; width: auto; height: auto; background: none; opacity: 0.5; color: #000000; font-size: 13px; margin-right: 10px !important; margin-left: 0px !important; }
.mo_best_swiper .swiper-pagination_bestitem .swiper-pagination-bullet:after { content: ''; }
.mo_best_swiper .swiper-pagination_bestitem .swiper-pagination-bullet:nth-child(3):after { content: 'DRESS'; }
.mo_best_swiper .swiper-pagination_bestitem .swiper-pagination-bullet:nth-child(6):after { content: 'OUTER'; }
.mo_best_swiper .swiper-pagination_bestitem .swiper-pagination-bullet:nth-child(4):after { content: 'TOP'; }
.mo_best_swiper .swiper-pagination_bestitem .swiper-pagination-bullet:nth-child(2):after { content: 'PANTS'; }
.mo_best_swiper .swiper-pagination_bestitem .swiper-pagination-bullet:nth-child(1):after { content: 'KNIT'; }
.mo_best_swiper .swiper-pagination_bestitem .swiper-pagination-bullet:nth-child(5):after { content: 'SKIRT'; }
.mo_best_swiper .swiper-pagination_bestitem .swiper-pagination-bullet.swiper-pagination-bullet-active { font-weight: 600; opacity: 1; }
.mo_best_swiper .swiper-pagination_bestitem .swiper-pagination-bullet.swiper-pagination-bullet-active:before { content: ''; width: 4px; height: 4px; border-radius: 10px; background: #000000; position: absolute; top: -5px; left: 0px; right: 0px; margin: 0 auto; }

.mo_best_swiper .hj_goods_list .goods_list_s { width: calc( 33.33% - 2px ); padding-right: 0px; margin-right: 3px; padding-bottom: 5px; }
.mo_best_swiper .hj_goods_list .goods_list_s:nth-child(3n) { margin-right: 0px; }
.mo_best_swiper .goods_cl_pre_line,
.mo_best_swiper .goods_list_s .goods_subname,
.mo_best_swiper .goods_list_s .prdIcon { display: none; }
    




/*MADE BY HJ*/
.madebyhj_goods_list { position: relative; background: #fbf8f8; width: calc( 100% - 20px ); padding: 30px 10px 20px 10px; }
.madebyhj_goods_list .swiper-pagination_madebyhj { top: -35px; bottom: auto !important; }
.madebyhj_goods_list .swiper-pagination-bullet { width: 5px; height: 5px; }
.madebyhj_goods_list .swiper-pagination-bullet-active { background: #333333; }


/* ½Å»óÇ° */
.m_new_goods { position: relative; }


/* 1+1 */
.oneandone_goods_list { background: #fbf8f8; padding: 30px 0px 50px 0px; }
.oneandone_goods_list .m_goods_title {}
.oneandone_goods_list .m_goods_title .m_goods_title_top { text-align: left; padding-left: 5px; }
.oneandone_goods_list .m_goods_title p:nth-child(1) { font-family: 'AdobeCaslonPro', 'Pretendard', sans-serif; font-size: 18px; font-weight: 300; }
.oneandone_goods_list .m_goods_title p:nth-child(2) { font-size: 28px; letter-spacing: -1.5px; padding-top: 15px; }


/*SELECT ITEM*/
.main_select_item_list .goods_subname { display: none; }


/*¸ÞÀÎ HJ signiture*/
.m_signature { position: relative; }
.m_signature .m_madehj_th .goods_th:before { content: 'MADE HJ'; position: absolute; top: 0px; left: 0px; background: rgb(163,109,106,0.75); color: #ffffff; padding: 5px; font-weight: 500; font-size: 10px; }
.m_signature .m_madejean_th .goods_th:before { content: 'ÂËÂËÁø'; position: absolute; top: 0px; left: 0px; background: rgb(163,109,106,0.75); color: #ffffff; padding: 5px; font-weight: 500; font-size: 10px; letter-spacing: 1px; }


/*¸ÞÀÎ ¿¥µð¼¿·º*/
.m_mdselect { position: relative; }


/*¸ÞÀÎ È¨ÀÌ³Ê*/
.m_homeinner { position: relative; }


/*¸ÞÀÎ ACC*/
.accshoes { position: relative; }


/* ¸®½ºÆ® »ó´Ü */
.m_goods_title { position: relative; text-align: center; padding: 25px 0px; font-weight: 500; }
.m_goods_title_top { font-size: 20px; color: #000000; font-family: 'AdobeCaslonPro', 'Pretendard', sans-serif; font-weight: 100; letter-spacing: -0.2px; }
.m_goods_title_bottom { font-family: 'Noto Sans KR',sans-serif; font-size: 12px; color: #333333; padding-top: 10px; }
.m_goods_title_more { position: absolute; right: 5px; bottom: 5px; }
.m_goods_title_more a { font-family: 'MONBAITI', 'Noto Sans KR', sans-serif; color: #a36d6a; font-size: 16px; }
.m_goods_title_more a span { font-size: 14px; position: relative; top: 1.5px; }


/* ¸®½ºÆ® »ó´Ü */
.m_sale_banner_001 { position: relative; width: 100%; text-align: center; padding: 20px 0px 0px 0px;}
.m_sale_banner_001 img { width: 100%; }


/*±â°£ÇÒÀÎ*/
.hj_sale_time { font-size: 10px; color: #ff0000; font-weight: 600; margin-top: 5px; margin-left: 4px; line-height: 15px; }
.goods_list_s .hj_sale_time br { display: none; }
.goods_list_s.goods_list_s_grid3 .hj_sale_time br { display: block; }

/*±âÈ¹Æ¯°¡ ¿À´Ã¸¸Æ¯°¡ Ç¥±â*/
/*.m_goods_sp .hj_goods_list:first-child .goods_list_s:first-child .goods_th:after { content: '¿À´Ã¸¸ Æ¯°¡!'; position: absolute; bottom: 3px; width: 100%; z-index: 1; left: 0px; background: #000000; font-size: 13px; text-align: center; font-weight: 600; color: #fff600; padding: 10px 0px; opacity: 0.65; }*/


/* »óÇ° ¸®½ºÆ® 3´Ü */
.hj_goods_list_grid3 { padding-left: 3px; text-align: center; }
.hj_goods_list_grid3 .goods_list_s_grid3 { width: 33.3%; text-align: left; }
.hj_goods_list_grid3 .goods_list_s_grid3:nth-child(2) { padding: 0px 3px 0px 0px; }
.hj_goods_list_grid3 .goods_list_s_grid3 .goods_price .goods_price_dc { right: 0px; }
/*.hj_goods_list_grid3 .goods_list_s_grid3 .MK-product-icons img:nth-child(3) { padding: 3px 0px; }
.hj_goods_list_grid3 .goods_list_s_grid3 .MK-product-icons img:nth-child(4) { padding: 3px 2px; }*/
.hj_goods_list_grid3 .goods_list_s_grid3 .MK-product-icons img { padding: 0px; padding-right: 3px; padding-top: 2px; }
.hj_goods_list_grid3 .goods_price .goods_price_02 { display: block; }


.hj_goods_list.grid3 {}
.hj_goods_list.grid3 .goods_list_s { width: calc( 33.3% - 3px ); margin-right: 4px; padding-bottom: 1px; }
.hj_goods_list.grid3 .goods_list_s:nth-child(2n) { margin-right: 4px; }
.hj_goods_list.grid3 .goods_list_s:nth-child(3n) { margin-right: 0px; }


/*»óÇ° ÇÒÀÎ·ü Ç¥±â_Ãß°¡¹öÀü*/
.goods_list_s .discount { position: absolute; right: 0px; top: -3px; z-index: 1; font-size: 0px; background: rgba(173,108,98,0.7); padding: 22px 7px; color: #ffffff; line-height: 0px; }
.goods_list_s .discount > div { display: inline-block; font-size: 20px; font-family: 'Montserrat', 'Noto Sans KR', sans-serif; font-weight: 500; vertical-align: middle; }
.goods_list_s .discount > div.plan_dc_layer_number { font-size: 15px; font-weight: 300; padding-left: 1px; position: relative; top: 3px; }
.plan_dc_layer {}
.plan_dc_price,
.plan_dc_price02 { display: none !important; }




/*´õÈñÁ¦ ºí·¢*/
.thehj_black { background: #2f2f2f; padding-bottom: 20px; }
.thehj_black .m_goods_title { position: relative; text-align: left; padding: 50px 0px 25px 22px; }
.thehj_black.m_signature .m_madehj_th .goods_th:before { display: none; }
.thehj_black  .mainpage_text_morebt { position: absolute; right: 11px; bottom: 16%; font-family: 'Noto Serif KR',serif; z-index: 1; }
.thehj_black  .mainpage_text_morebt a { color: #ffffff; border-bottom: 1px solid #ffffff; font-size: 11px; }
.thehj_black  .mainpage_text_morebt a:after { content: '>'; position: relative; top: 1px; font-size: 10px; padding-left: 3px; }

.thehj_black .goods_bt_info { position: absolute; top: 0px; left: 0px; width: calc( 100% - 3px ); height: calc( 100% - 7px ); 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; }
.thehj_black .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; }
.thehj_black .goods_list_s:hover .goods_bt_info { opacity: 1; z-index: 1; }
.thehj_black .goods_list_s { padding-bottom: 4px; }
.thehj_black .goods_bt_info .hj_goodspreview_list { right: 5px; }
.thehj_black .goods_bt_info .goods_price { width: 100%; }

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






/*ÂËÂËÁø*/
.jj_jean { background: #ffffff; padding: 50px 0px 50px 0px; }
.jj_jean .m_goods_title_top { padding: 0px 0px 20px 10px; text-align: left; }
.jj_jean .m_goods_title_top img { width: 36%; }
.jj_jean_banner { padding-bottom: 5px; }
.jj_jean .goods_list_s, 
.jj_jean .goods_list_s:nth-child(2n) { padding: 0px; }
.jj_jean_text { display: inline-block; font-size: 14px; font-family: 'Noto Sans KR',sans-serif; color: #000000; font-weight: 400; line-height: 18px; vertical-align: middle; width: 60%; }
.jj_jean_text p:nth-child(1) { letter-spacing: -0.5px; }
.jj_jean_text p:nth-child(2) { font-weight: 700; padding-top: 3px; }

/*½¬ÁîÇÍ*/
.shes_fit { background: #ffffff; padding: 50px 0px 50px 0px; border-top: 1px solid #eaeaea; }
.shes_fit .m_goods_title_top { padding: 0px 0px 20px 10px; text-align: left; }
.shes_fit .m_goods_title_top img { width: 43%; }
.shes_fit .goods_list_s, 
.shes_fit .goods_list_s:nth-child(2n) { padding: 0px; }
.shesfit_text { display: inline-block; font-size: 14px; font-family: 'Noto Sans KR',sans-serif; color: #000000; font-weight: 400; line-height: 18px; vertical-align: middle; }
.shesfit_text p:nth-child(1) { letter-spacing: -0.5px; }
.shesfit_text p:nth-child(2) { font-weight: 700; padding-top: 3px; }


.swiper-container_homewear { position: relative; width: 98%; overflow: hidden; margin: 0 auto; margin-left: 2px; }
.swiper-container_homewear .goods_list_s { padding: 0px; }
.swiper-container_homewear .goods_list_s:nth-child(2n) { padding: 0px; }
.swiper-container_homewear .swiper-button-next { top: 30%; right: 0px; background: rgba(0,0,0,0.3); width: 25px; height: 28px; }
.swiper-container_homewear .swiper-button-next:after { color: #ffffff; font-size: 12px; }
.swiper-container_homewear .swiper-button-prev { top: 30%; left: 5px; background: rgba(0,0,0,0.3); width: 25px; height: 28px; }
.swiper-container_homewear .swiper-button-prev:after { color: #ffffff; font-size: 12px; }

.hj_accshoesbag { position: relative; width: 98%; overflow: hidden; margin: 0 auto; margin-left: 2px; }
.hj_accshoesbag .goods_list_s { padding: 0px; }
.hj_accshoesbag .goods_list_s:nth-child(2n) { padding: 0px; }
.hj_accshoesbag .swiper-button-next { top: 30%; right: 0px; background: rgba(0,0,0,0.3); width: 25px; height: 28px; }
.hj_accshoesbag .swiper-button-next:after { color: #ffffff; font-size: 12px; }
.hj_accshoesbag .swiper-button-prev { top: 30%; left: 5px; background: rgba(0,0,0,0.3); width: 25px; height: 28px; }
.hj_accshoesbag .swiper-button-prev:after { color: #ffffff; font-size: 12px; }

/*The BASIC*/
.hj_thebasic { position: relative; background: #f4f3f2; padding: 30px 0px; margin-bottom: 30px; }
.hj_thebasic .grid3 {}
.hj_thebasic .grid3 .goods_list_s { width: 33.3%; }
.hj_thebasic .grid3 .goods_list_s:nth-child(1) { padding-right: 4px; padding-left: 0px; }
.hj_thebasic .grid3 .goods_list_s:nth-child(2) { padding: 0px 2px; }
.hj_thebasic .grid3 .goods_list_s:nth-child(3) { padding-left: 4px; padding-right: 0px; }


/*CODI INNER*/
.hj_homewear {}
.hj_homewear .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; }
.hj_homewear .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; }
.hj_homewear .goods_list_s:hover .goods_bt_info { opacity: 1; z-index: 1; }
.hj_homewear .goods_list_s { width: calc( 50% - 3.5px ); padding-bottom: 4px; padding-right: 0px; margin-right: 7px; }
.hj_homewear .goods_list_s:nth-child(2n) { margin-right: 0px; }
.hj_homewear .goods_bt_info .hj_goodspreview_list { right: 5px; }
.hj_homewear .goods_bt_info .goods_price { width: 100%; }

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

.main_acc { width: calc( 100% - 20px ); margin: 0 auto; overflow: hidden; }


/*ÇÏ´Ü ÀÎ½ºÅ¸±×·¥*/
.hj_insta { position: relative; width: 100%; padding-bottom: 35px; }
.hj_insta > div:nth-child(1) { text-align: center; padding-bottom: 25px; }
.hj_insta > div:nth-child(1) span:nth-child(1) { vertical-align: middle; display: inline-block; padding-right: 5px; }
.hj_insta > div:nth-child(1) span:nth-child(1) img { width: 21px; vertical-align: middle; }
.hj_insta > div:nth-child(1) span:nth-child(2) { vertical-align: middle; color: #a36d6a; font-size: 30px; font-family: 'Noto Serif KR', sans-serif; font-weight: 600; display: inline-block; }
.hj_insta > div:nth-child(2) { font-family: 'noto sans kr', sans-serif; font-size: 14px; letter-spacing: -0.5px; color: #000000; text-align: center; font-weight: 400; }
.hj_insta .hj_insta_last { text-align: center; padding: 15px 0px 35px 0px; }
.hj_insta .hj_insta_last > div { display: inline-block; background: #a36d6a; padding: 5px 20px; border-radius: 100px; }
.hj_insta .hj_insta_last > div a { color: #ffffff; }

@media screen and ( max-width: 400px ) {
.hj_insta > div:nth-child(2) { font-size: 13px; }
}

@media screen and ( max-width: 375px ) {
.hj_insta > div:nth-child(2) { font-size: 12px; }
}

@media screen and ( max-width: 340px ) {
.hj_insta > div:nth-child(2) { letter-spacing: -1px; }
}


/*»óÇ°´õº¸±â ¹öÆ°*/
.more .btn_moreGray { font-family: 'Noto Serif KR', sans-serif; font-weight: 400; color: #000000; background: #ffffff; border: 1px solid #000000; border-radius: 20px; width: 150px; line-height: 30px; }
.more .btn_moreGray span { font-size: 10px; color: #000000; }

/*¹Ì¸®º¸±â*/
.m_signature.thehj_black .goods_cl_pre_line { display: none; }

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


.m_bottom_fiexd_menu ul li.m_bottom_menu_home a { color: #000000; }


@media screen and (max-width: 350px) {
.m_top_br_menu_home a { font-size: 16px; }
}



.m_main_more { width: 100%; text-align: center; }
.m_main_more span {}
.m_main_more span a { padding: 10px 20px; border: 1px solid #666666; border-radius: 50px; background: #ffffff; }



/* BASIC css end */

