@charset "utf-8";


/* 리뉴얼 이후 추가반영 style */


/* mw_my_02 */
.evt_gobtn {display: inline-block; padding-top: 10px;}
.evt_gobtn:after {display: block; content: ""; border-bottom: 1px solid #ccc;}

/* 더핏 솔루션 버튼 추가 20181018 */
/*
.btn_size { height:10px; padding:5px 20px; background:#000; display:inline-block; color:#fff; font-size:1.125em; font-weight:400; text-align:center; line-height:10px; margin-top:15px; }
.btn_size:hover, .btn_size:active { color:#fff; }
*/

/* NB GUIDE 아이콘 추가 20181227 */
.icon_nbg_s { position:absolute; top:0; right:1px; width:33px; height:auto; display:block; z-index:2;} /* 20190111 수정 */
.icon_nbg_s-3d{width: 33px;} 
.icon_nbg_s + .icon_nbg_s{position: absolute;top: 35px;}/*20210201 추가*/
.icon_nbg_b { position:absolute; top:20px; right:20px; width:58px; height:auto; display:block; z-index:2;}
.icon_nbg_b + .icon_nbg_b{top: 72px;}/*20210201 추가*/
.icon_nbg_s img, .icon_nbg_b img { width:100%; }
.nbg_logo { width:45px; height:29px; display:inline-block; vertical-align:middle; margin:0 10px 5px 0; }
.nbg_logo img { width:100% }

.mt_05 { margin-top:5px; } /* 20190122 추가 */

/* 퍼포먼스 신규 페이지 추가 20190129 */
.pm_area {width:100%;}
.pm_con_box { width:100%;  padding-bottom:18%; text-align:center; }
.pm_con_box:after { display: block; content: ""; clear:both }
.pm_con_box img { width:100%; }
.pm_con_box > .txt_box { padding:8% 5%; text-align:center;}
.pm_con_box > .txt_box > .pmtit {display:-webkit-box;font-size:2.7rem;font-weight:700;text-overflow:ellipsis;line-height:2.8rem;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
.pm_con_box > .txt_box > .pmtxt {display:-webkit-box;margin:5px 29px 0;font-size:1.3rem;text-overflow:ellipsis;line-height:1.6rem;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;} 

.mov_box { position:relative; width:100%; box-sizing:border-box; z-index:1; }
.video-container 
	{position:relative;
	padding-bottom:56.25%;
	padding-top:30px;
	height:0;
	overflow:hidden;
} 
.video-container iframe,.video-container object,.video-container embed  {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
} 

.pm_pd_con > .txt_box {margin:0 5%;padding:22px 22px 22px 0; border-top:2px solid #f3f3f3;}
.pm_pd_con > .txt_box > .pmtit {display:-webkit-box;font-size:1.8rem;font-weight:700;text-overflow:ellipsis;line-height:2.3rem;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;}
.pm_pd_con > .txt_box > .pmtxt{display:-webkit-box;margin-top:5px;font-size:1.3rem;text-overflow:ellipsis;line-height:1.6rem;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}

.pm_pd_list { margin-bottom:20%; }
.pm_pd_list > .swiper-container { margin:0!important; padding-left:5%;}
.pm_pds { width:100%;}
.pm_pds p > img { width:100%; }
.pm_pds .pm_view { background:url('https://image.nbkorea.com/NBRB_Mobile/common/bg_bullet_triangle3.png') right 10px no-repeat; background-size:6px 10px; font-size:1.3rem; font-weight:400; font-family:'Noto Sans KR';display:inline-block; border-bottom:1px solid #141414; padding:5px 6% 4px 0; }

dl.pd_txt_box { padding:8% 0; }
dl.pd_txt_box dt { font-family:'ITCGaramondStd';display:-webkit-box;font-size:2.3rem;font-weight:700;text-overflow:ellipsis;line-height:2.8rem;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden; margin-bottom:5%; }
dl.pd_txt_box dd { height:36px; font-family:'Noto Sans KR';display:-webkit-box;font-size:1.3rem; letter-spacing:-0.5px;text-overflow:ellipsis;line-height:1.8rem;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden; padding-right:10px; }
dl.pd_txt_box dd.s_tit { height:auto!important; font-size:1.5rem; font-weight:700; margin-bottom:5px; }

.pm_buy_bnr { position:relative; width:100%; margin-bottom:5px;}
.pm_buy_bnr img { width:100%; }
.pm_buy_bnr:after {display: block; content: ""; clear:both }
.pm_buy_bnr span { position:absolute; bottom:25px; left:20px; font-size:2.5rem; color:#fff; font-weight:700; display:inline-block; line-height:1; }

.cscenter_info h3 span {font-size:1.5rem; font-weight:700;} /*20190621 */

/* 20200213 MADE IN UK & USA S */
.nb_made .made_main .btn_area {padding:6% 0 18%;}
.nb_made .made_list {overflow:hidden; text-align:center; padding-bottom:4%; overflow-x: auto;} /* 20221005 overflow-x 추가 */
.nb_made .made_list > ul {display: flex; min-width: 800px;} /* 20221005 추가 */
.nb_made .made_list > ul > li {float:left; width:25%;}

.nb_made .made_main .btn_area .btn_ty_bface, .nb_made .made_cont .btn_area .btn_ty_bface {border-radius: 4px;} /* 20221005 추가 */
.nb_made .made_cont01 .btn_area {padding-bottom:21%}
.nb_made .made_cont02 .btn_area {padding-bottom:20.5%}
.nb_made .made_cont03 .btn_area {padding-bottom:21%}
.nb_made .made_cont04 .btn_area {padding-bottom:24%}
.nb_made .made_cont05 .btn_area {padding-bottom:24%} /* 20221005 추가 */

.nb_made .made_btm p {margin:0 auto;}
.nb_made .made_btm .made_logo {text-align:center; width:32%; margin-bottom:6%;}
.nb_made .made_btm .btn_mprod {text-align:center; width:92%; margin-bottom:18%;}
.nb_made .made_btm .btn_mtop {text-align:center; width:28%; margin-bottom:30%;}
 
.nb_made .made_list_main {position:relative;}
.nb_made .made_list_main .btn_area {position:absolute; bottom:7.5%; left:34.5%;}
/* 20200213 MADE IN UK & USA E */

/* 20200401 추가 :: S */
.icon_mileage { width:100%; background:url('https://image.nbkorea.com/NBRB_Mobile/product/icon_mileage.png') 0 center no-repeat; background-size:21px 14px; padding-left:26px !important;  }
.icon_delivery { background:url('https://image.nbkorea.com/NBRB_Mobile/product/icon_delivery.png') 0 center no-repeat; background-size:21px 13px; padding-left:26px !important;  }
.icon_credit {background:url('https://image.nbkorea.com/NBRB_Mobile/product/icon_credit.png') 0 center no-repeat; background-size:21px 13px; padding-left:26px !important;  }
.btn_gray { width:100%; height:54px; text-align:center; background:#f8f8f8; border:1px solid  #e9e9e9; border-radius:5px; display:block; vertical-align:middle; box-sizing:border-box; line-height:50px;}
.icon_stock { height:21px; font-size:1.2rem; font-weight:400; color:#141414; letter-spacing:-1px; background:url('https://image.nbkorea.com/NBRB_Mobile/product/icon_stock.png') 0 0 no-repeat; background-size:32px 21px; display:inline-block; padding-left:40px; vertical-align:middle; text-align:left; line-height:22px;  }
.bd_non { border-bottom:0 !important; }
.mb_5 { margin-bottom:5px !important; }
/* 20200401 추가 :: E */

/* INSIDE NB 20200514 추가 :: S */
.inside_area > div { position:relative; }
.inside_area > div img { width:100%; }
.btn_inside_view { position:absolute; top:93%; left:11%; min-width: 140px; height:45px; background:#000; padding:0 5%; font-size:1.5rem; color:#fff; font-weight:400; line-height:45px; letter-spacing:-0.5px; display:block; z-index:5; text-align: center; box-sizing: border-box; border-radius: 5px;} /* 20230627 수정 */
.btn_inside_view:hover, .btn_inside_view:active { color:#fff; }

.inside_con { padding:0 5%; }
.inside_store_list { width:100%; height:100%; margin:10% 0; display:table }
.inside_store_list li { position:relative; width:100%; height:auto; float:left; padding:3% 5%; box-sizing:border-box; border:1px solid #eee; margin-bottom:5%; }
.inside_store_list li:after { position:absolute; top:-2px; left:-1px; width:20%; height:3px; background:#cf092c; display: block; content: ''; }
.inside_store_list li > dl { width:80%; height:100%; border-right:1px solid #eee; letter-spacing:-0.5px; }
.inside_store_list li > dl dt { font-size:1.6rem; color:#141414; font-weight:700; margin-bottom:2%; padding-top:2%; }
.inside_store_list li > dl dd { font-size:1.2rem; font-weight:400; line-height:1.3; word-break:keep-all; margin: 0 3% 2% 0;}
.inside_store_list li > dl dd:last-child { margin-bottom:0; }
.inside_store_list li > p { position:absolute; top:50%; right:1%; width:20%; height:42px; display:block; margin-top:-21px; text-align:center;}
.inside_store_list li > p > .btn_map {  width:46px; display:inline-block; padding-top:30px; background:url('https://image.nbkorea.com/NBRB_Mobile/event/imc/nbx/icon_map.png') no-repeat center 0; background-size:35%;  color:#777; font-size:1.2rem;line-height:1; }
/* INSIDE NB 20200514 추가 :: E */

/* 20200527 menu swiper 추가 :: S */
.slide_menu { border-bottom:1px solid #f4f4f4; padding:8px 0;}
.slide_menu > .swiper-container .swiper-slide{ width: auto !important; text-align:center; }
.slide_menu > .swiper-container .swiper-slide > a { font-size:1.4rem; font-weight:400; color:#777; display:block; padding:8px 25px; border-right:1px solid #f4f4f4; }
.slide_menu > .swiper-container .swiper-slide > a.on { color:#141414; font-weight:700; }
.slide_menu > .swiper-container .swiper-slide:last-child > a { border-right:0; }
.slide_menu > .swiper-container {width: auto !important; margin:0 auto; padding-right:15px; }
/* 20200527 menu swiper 추가 :: E */

.pr_option .pr_dinfo .card_banner{border-bottom: 0;padding: 0;margin: 10px 0}/*20201216 수정*/
.pr_option .card_banner{border-bottom: 0;padding: 0;margin: 10px 0}/*20210302 수정*/
.pr_option .card_banner:nth-child(1){margin-top: 30px;}/*20210302 추가*/

/* 20200731 추가 :: S*/
.nbvideo-swiper {width: 90%;margin: 10% auto;}
.nbvideo-swiper .video-container {position: relative;padding-bottom: 67%;}
.nbvideo-swiper .video-play,.nbvideo-swiper .video-container iframe,.nbvideo-swiper .video-container object,.nbvideo-swiper .video-container embed {position: absolute;
top: 0;	left: 0;width: 100%;height: 100%;}
.nbvideo-swiper .video-container iframe,.nbvideo-swiper .video-container object,.nbvideo-swiper .video-container embed {pointer-events: none;}
.nbvideo-swiper .video-container{box-shadow:5px 6px 20px}
/* 20200731 추가 :: E*/

/* 20200825 추가 :: S*/
.custom_box_thumb img{width: 100%;display: block}
.custom_box_thumb .thumb1{width: 74px;display: inline-block;vertical-align: middle;}
.custom_box_thumb .thumb2{width: 30%;display: inline-block;vertical-align: middle;margin-bottom: 10px;margin-left: 50px;}
.item_box-custom{border-bottom: 1px solid #dbdbdb;padding-bottom: 50px}/*20200827 수정*/
.custom_option_box-edit ul > li{margin-right: 3%;}
.custom_box_input input{border:1px solid #dddddd;padding: 0 10px;font-size: 13px;width:calc(100% - 20px); height: 37px; line-height: 37px;} /* 20200903 수정 */
.custom_box_tit{font-size: 14px;font-weight: bold;margin:23px 0 10px;font-family: 'Noto Sans KR',sans-serif;font-weight: 600}
.custom_box_notice{font-size: 12px;color: #131313;font-family: 'Noto Sans KR',sans-serif;margin:15px 0 0;font-weight: 400;}
.custom_box_notice li{letter-spacing: -0.5px;line-height: 1.5;}
.pop_inner .item_box-custom .p_name{margin-bottom: 15px;}/*20200827 수정*/
.pop_inner .item_box-custom .point_r{margin:0 0 15px;display: inline-block;}/*20200827 수정*/
.pr_thumb-custom{width: 30%;}
.pr_thumb-custom img{width: 100%;}
.thumb-custom{position: relative}
.thumb-custom .btn_line{position: absolute;right: 0;bottom: 10px;}
.visual_list-custom .btn_line{margin-left: 29px;}
.btn_line-custom{margin-top: 5px;display: inline-block}
.custom_option_box ul li{margin-bottom: 10px;}
.custom_option_box ul li>span{display: inline-block;vertical-align: middle;font-size: 12px;}
.custom_option_box ul li>span.option_category{width: 25%;font-family: 'Noto Sans KR',sans-serif}
.custom_option_box ul li>span.option_color{margin: 0 10% 0 0%}
.custom_option_box ul li>span.option_name{font-size: 14px;}
.custom_option_box .option_color .color_dots{	position: absolute;	width: 100%;	height: 100%;	top: 0;	left: 0;	border: 0;	font-size: 0;	cursor: pointer;	outline: none;	padding: 0;	border-radius: 34px;	background: none;}
.custom_option_box .option_color.check:before{content:'';width: 15px;height: 15px;background:url("https://image.nbkorea.com/NBRB_Mobile/product/customize/custom_check.png") no-repeat center;position: absolute;transform:translate(-50%,-50%);background-size: 100%;top: 50%;left: 50%;}
.custom_option_box .option_color.color_pk{ background-color: rgb(207,169,181);}
.custom_option_box .option_color.color_pp{ background-color: rgb(97,96,164); }
.custom_option_box .option_color.color_mg{ background-color: rgb(127,172,186); }
.custom_option_box .option_color.color_kk{ background-color: rgb(58,72,58); }
.custom_option_box .option_color.color_bk{ background-color: rgb(28,28,30); }
.custom_option_box .option_color.color_iv{ background-color: rgb(251,251,241); }
.custom_option_box .option_color.color_lp{ background-color: rgb(167,174,205); }
.custom_option_box .option_color.color_lz{ background-color: rgb(243,255,112); }
.custom_option_box .option_color.color_fb{ background-color: rgb(88,122,213); }
.custom_option_box .option_color.color_wc{ background-color: rgb(82,88,95); }
.custom_option_box .option_color.color_lv{ background-color: rgb(231,205,244); }
.custom_option_box .option_color.color_yl{ background-color: rgb(244,237,109); }
.custom_option_box .option_color.color_mn{ background-color: rgb(170,211,203); }
.custom_option_box .option_color.color_be{ background-color: rgb(177,166,127); }

.custom_option_box .option_color.color_ny{ background-color: rgb(10,38,84); }
.custom_option_box .option_color.color_gn{ background-color: rgb(84,190,152); }
.custom_option_box .option_color.color_li{ background-color: rgb(189,255,125); }
.custom_option_box .option_color.color_cr{ background-color: rgb(254,250,230); }
.custom_option_box .option_color.color_gr{ background-color: rgb(151,152,150); }

.custom_option_box .option_color.color_ppk { background: url('https://image.nbkorea.com/NBRB_Mobile/product/vrism/ppk.jpg') no-repeat; background-size: contain; }
.custom_option_box .option_color.color_ppp { background: url("https://image.nbkorea.com/NBRB_Mobile/product/vrism/ppp.jpg") no-repeat; background-size: contain; }
.custom_option_box .option_color.color_plp { background: url("https://image.nbkorea.com/NBRB_Mobile/product/vrism/plp.jpg") no-repeat; background-size: contain; }
.custom_option_box .option_color.color_pmg { background: url("https://image.nbkorea.com/NBRB_Mobile/product/vrism/pmg.jpg") no-repeat; background-size: contain; }
.custom_option_box .option_color.color_Plz { background: url("https://image.nbkorea.com/NBRB_Mobile/product/vrism/pyl.jpg") no-repeat; background-size: contain; }
.custom_option_box .option_color.color_pgb { background: url("https://image.nbkorea.com/NBRB_Mobile/product/vrism/pgb.jpg") no-repeat; background-size: contain; }
.custom_option_box .option_color.color_pbk { background: url("https://image.nbkorea.com/NBRB_Mobile/product/vrism/pbk.jpg") no-repeat; background-size: contain; }
.custom_option_box .option_color.color_hol { background: url("https://image.nbkorea.com/NBRB_Mobile/product/vrism/hol.jpg") no-repeat; background-size: contain; }
.custom_option_box .option_color.color_wt { background: url("https://image.nbkorea.com/NBRB_Mobile/product/vrism/wt.jpg") no-repeat; background-size: contain; }
.custom_option_box .option_color.color_sv { background: url("https://image.nbkorea.com/NBRB_Mobile/product/vrism/sv.jpg") no-repeat; background-size: contain; }
.custom_option_box .option_color.color_dsv { background: url("https://image.nbkorea.com/NBRB_Mobile/product/vrism/dsv.jpg") no-repeat; background-size: contain; }
.custom_option_box .option_color.color_pwt { background: url("https://image.nbkorea.com/NBRB_Mobile/product/vrism/pwt.jpg") no-repeat; background-size: contain; }
/*20200903 컬러 추가 :: S*/
.custom_option_box .option_color.pink{background-color: #dda7b7;}
.custom_option_box .option_color.l_purple{background-color: #bab6d1;}
.custom_option_box .option_color.yellow{background-color: #f1e998;}
.custom_option_box .option_color.mint_grey{background-color: #abd2cd;}
.custom_option_box .option_color.lime{background-color: #cbff80;}
.custom_option_box .option_color.purple_mix{background-color: #1032;}
.custom_option_box .option_color.ivory{background-color: #f1f0ec;}
.custom_option_box .option_color.gold{background-color: #d7cea7;}
.custom_option_box .option_color.silver{background-color: #cfd2d1;}
.custom_option_box .option_color.black{background-color: #252525;}
/*20200903 컬러 추가 :: E*/
.option_color{width: 30px;height: 30px;font-size: 0;border-radius: 24px;border: 0;
position: relative;display: inline-block;border: 1px solid rgba(0,0,0,0); box-sizing: border-box;}

/* 20200825 추가 :: E*/

/*20200902 추가 :: S*/
.list_type2 .list_type-custom .box{padding-bottom: 0;}
.list_type2 .list_type-custom .btn_line{margin-left: 110px;margin-top: 10px;margin-bottom: 17px;}
.list_type2 li.list_type-custom .txt_area .amount{margin-top: 20px;}
/*20200902 추가 :: E*/

/* 20200904 유의사항 추가 S */
.notes {padding: 16px 29px; background: #f2f2f2;}
.notes p {font-size: 1.1rem; line-height: 1.3rem;}
.notes li {position: relative; padding-left: 13px; font-size: 1.1rem; line-height: 1.3rem; word-break: keep-all;}
.notes li i {position: absolute; left: 0; top: 0; font-style: normal;}
/* 20200904 유의사항 추가 E */

/* 20201020 실시간 뷰 수 배너 추가 S */
.floating_banner{position: fixed;width: 100%;padding: 4.2% 0;margin: 0 auto;background: rgba(238,90,18,0.9);z-index: 100;left: 0;bottom: 52px;letter-spacing: -1.2px;}
.floating_txt{font-size: 1.5rem;font-family: 'Noto Sans KR', sans-serif;margin-left: 7.5%;}
.floating_txt span{color: #fff;}
.floating_close{position: absolute;right: 8%;top: 34%;cursor: pointer;width: 5%;}
/* 20201020 실시간 뷰 수 배너 추가 E */

/* 20201126 추가 :: s*/
.icon_store {color:#141414; background:url('https://image.nbkorea.com/NBRB_Mobile/common/icon_store.png') 0 center no-repeat; background-size:36px 23px; display:inline-block; padding-left:45px; vertical-align:middle; text-align:left; line-height: 1;font-family: 'Noto Sans KR',sans-serif;letter-spacing: -0.02em}
.icon_store em{display: block;font-size: 1rem;color: #777777;margin-top: 2px;}

/* 20201126 추가 :: e*/

/*20201127 추가 :: s*/
.pr_option .pr_dinfo div.findStore{padding:0;margin: 14px 0;}
.row.pickStore_row{}
.row.pickStore_row .btn_ty_gface1{    position: absolute;    right: 0;    top: 0;    width: 78px;}
.row.pickStore_row .block{display: block;margin-bottom: 20px;line-height: 1.3}
.form_area .row .fdata .pickStore_store{padding-right: 78px;line-height: 40px;display: block;}
.pickup_storetxt2{color: #797979;}
.storeTime::before{content: '';display: inline-block;margin:0 5px;width: 1px;height: 7px;background: #ddd;vertical-align: middle;margin-bottom: 2px;}
.pickup_storetxt3{padding: 15px 0;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;color: #797979;margin: 15px 0;}
.pickup_storetxt3 li{text-indent: -7px;padding-left: 10px}
.end_msg .txt3{margin-top: 14px;font-size: 1.7rem;line-height: 2.1rem;}

.row.pickupRow{}
.pickup_name .btn_ty_gface1{    width: 78px;    height: 39px;    padding: 14px 0 13px;position: absolute;right: 0;top: 50%;margin-top: -20px}
.pickup_name span{padding-right: 78px;display: block;}
.pickup_name {position: relative}
/*20201127 추가 :: e*/
/*20201130 추가 :: s*/
.txt_pickupStore{margin-top: 10px;}
/*20201130 추가 :: e*/


/*20201203 추가 :: s*/
.tbl_pickStore{padding: 24px;text-align: center}
.tbl_pickStore td{vertical-align: middle;padding: 4% 2%;border-bottom: 1px solid #ddd;}
.tbl_pickStore td:nth-child(2){text-align: left}
.tbl_pickStore tbody td .btn_ty_bface.md {width:75px;}
.pickSearch .btn_area {margin-top: 15px;}
.pickSearch{background-color: #f4f4f4;padding: 29px;margin-top: 0;font-size: 0;}/*20201216 수정*/
.pickSearch_Tbl{display: table;width: 100%;}
.pickSearch_Tbl .col{display: table-cell;width: 50%;box-sizing: border-box;font-size: 0;}
.pickSearch_Tbl .col1{padding-right: 3%;}
.pickSearch .col label{padding-right: 5px;width: 25%;display: inline-block;vertical-align: middle;font-size: 1.2rem;box-sizing: border-box;text-align: center}
.pickSearch .col .ipBox{width: 75%;display: inline-block;vertical-align: middle;font-size: 1.2rem;}
.tbl_pickStore .storeInfo{margin-top: 10px;}
.tbl_pickStore .storeInfo > span{display: block;color: #777;}
@media (max-width:340px){
	.pickSearch {padding: 4%;}
	.pickSearch .col label{width: 30%;}
	.pickSearch .col .ipBox{width: 70%;}
}
/*20201203 추가 :: E*/
/* 20201204 추가 :: S*/
.optionSub{display: inline-block;font-size: 1.2rem;}
.optionSub:before{content: '';width: 1px;height: 10px;background: #ddd;margin: 0 5px 2px;display:inline-block;vertical-align: middle;}
/* 20201204 추가 :: E*/

/*20201216 추가 :: S*/
.pop_inner .contents > .inner.inner-pickup{border-bottom: 1px solid #f4f4f4;padding-bottom:27px }
.pickStore_txt{font-size: 1.7rem;text-align: center;margin-top: 15%;}
.tbl_pickStore .empty{font-size: 1.7rem;padding: 10% 0;border-bottom: 0;}
/*20201216 추가 :: E*/

/*20201229 추가 :: S*/
.title_member-snslogin{border-bottom: 0;padding-bottom: 10px;}
.con_snslogin{text-align: center;margin: 0 0;font-size: 1.3rem;letter-spacing: -0.03em;color: #131313}
/*20201229 추가 :: E*/

/*20210111 추가 :: s*/
.main_reviewArea{border-top:  1px solid #131313;border-bottom: 1px solid #131313;width: 80%;margin: 0 auto;padding: 40px 0;text-align: center;font-size: 1.3rem;margin-bottom: 40px;}
.main_reviewtxt{margin-bottom: 40px;line-height: 1.5;color: #666;}
.reviewLink{font-size: 1.3rem;display: inline-block;margin-left: 5px;line-height: 1;border-bottom: 1px solid #666;}

.reviewInfo .box:after {content:'';display:block;clear:both;}
.reviewInfo .box{margin-bottom: 30px;width: 50%;display: inline-block;margin-right: -4px;}
 .reviewInfo_top{padding: 9px 29px;}
 .score-renewal{padding: 9px 29px;}
.reviewInfo .box> p {display:block;/* float:left; */margin-top:-1px;letter-spacing:-0.04em;line-height:2.2;font-weight: bold;}
.reviewInfo .round-renewl {position: relative;/* margin-left: 70px; */font-size: 1.3rem;/* font-weight: bold; */display: block;width: 100%;}
.reviewInfo .round-renewl:after {content:'';display:block;clear:both;}
.reviewInfo .round-renewl em {display:block;background: url(https://image.nbkorea.com/NBRB_Mobile/product/review/survey_off.png) no-repeat center 0;width:100%;position:relative;padding-bottom: 16%;background-size: contain;/* margin-bottom: 31%; */}
.reviewInfo .round-renewl em span{width:7%;height:43%;border-radius: 50%;background:#cf0a2c;position: absolute;top: 1px;}
.reviewInfo .score01-txt {left:0;}
.reviewInfo .score02-txt {left: 18%;}
.reviewInfo .score03-txt {left: 44.5%;}
.reviewInfo .score04-txt {left: 65.5%;}
.reviewInfo .score05-txt {right:0;}
.reviewInfo .round-renewl em span.score01 {left:0;}
.reviewInfo .round-renewl em span.score02 {left: 23.5%;}
.reviewInfo .round-renewl em span.score03 {left: 46.5%;}
.reviewInfo .round-renewl em span.score04 {left: 69.8%;}
.reviewInfo .round-renewl em span.score05 {left:100%;}
.reviewInfo .score-txt {/* display:none; */margin-top:8px;color:#aeaeae;font-size:12px;line-height:1;letter-spacing:-0.04em;position: absolute;bottom: 0;}
.reviewInfo .score-txt.on {display: block;}
.reviewInfo .round-renewl .fc{position: absolute;left: 50%;margin-left: 16px;bottom: 0;}

.reviewInfo_starTit{display: inline-block;vertical-align: middle;line-height: 1;margin-right:45px; }
.reviewInfo .star_score2{display: inline-block;vertical-align: middle;}
.reviewInfo .info{padding-bottom: 10px;font-size: 14px;font-family:'Noto Sans KR',sans-serif;float: right;line-height: 1;}
.reviewInfo .info em{font-family:'ProximaNova',sans-serif;}
.btn_line-result{text-align: right;margin-bottom: 15px;display: block;}
.reviewInfo_btnWrap.btn_area{border: 0;clear: both;}
.clear:after{content: '';display: block;clear: both;}
.reviewInfo_tab{color: #777;}
.reviewInfo_date{color: #777;font-size: 1.2rem;}
.reviewInfo_tab li.on{color: #131313;font-weight: bold;}
.lineList-bar li:first-child{padding-left: 0;}
.lineList-bar li{display: inline-block;position: relative;padding: 0 10px;font-size: 1.2rem;border-top: 0;}
.lineList-bar li + li:before{content:'';display:block;position:absolute;left:0;width:1px;height:11px;background:#dbdbdb;top: 50%;margin-top: -5px;}
.reviewInfo_contEmpty{text-align: center;margin-top: 15px;}
.reviewInfo_tabInfo {margin-bottom: 20px;}
/* .btn_line-resultOuter{margin-bottom: 15px;} */
.reviewInfo_txtSt03{font-size: 1.7rem;color: #121212;font-weight: bold;}
.reviewInfo_txtSt02{font-size: 1.3rem;color: #797979;margin-top: 15px;}
.reviewInfo_txtSt02 > strong{font-weight: bold;font-family: 'ProximaNova',sans-serif;font-size: 1.2rem;}
.btn_area-bd0{border: 0 !important;}
.reviewInfo .info span{display: inline-block;position: relative;color: #777;line-height: 1;font-size: 1.2rem;margin-right: -4px;}
.reviewInfo .info span + span {margin-left:5px;padding-left:5px;position: relative;}
.reviewInfo .info span + span:before {content:'';display:block;position:absolute;left:0;top:2px;width:1px;height:11px;background:#dbdbdb;}


.reviewTitle{display: inline-block;width: 20%;margin-right: -4px;font-weight: 600;}
.reviewContent{display: inline-block;width: 80%;margin-right: -4px;height: auto;}
/* .star.reviewContent{width: 100%;} */
/* .star_rating .star3{width: 100%;} */
.star_rating .star3 .rangeslider{background: url('https://image.nbkorea.com/NBRB_Mobile/my/icon_review_star3_off.png') no-repeat 0 0;height: 27px;background-size: 252px auto;}
.star_rating .star3 .rangeslider__fill{background: url('https://image.nbkorea.com/NBRB_Mobile/my/icon_review_star3.png') no-repeat  0;background-size: 252px auto;height: 27px;width: 252px;}
.Renewal_review .review_list .ftit.reviewTitle{text-align: left;padding: 0;vertical-align: top;padding-top: 4px;}
.review_list-st02 > li{margin-top: 10%;}
/* .Renewal_review .review_list .survey03 {width:100%;height:62px;margin: 0 auto;} */
.Renewal_review .review_list .survey03 ul{position:relative;}
.Renewal_review .review_list .survey03 ul:before {content:'';position:absolute;left:0;top: 3.8vw;display:block;width:98%;height:1px;background:#dbdbdb;}
.Renewal_review .review_list .survey03 ul:after{content: '';clear:both;}
.Renewal_review .review_list .survey03 ul li input[type="radio"]{display: none;}
.Renewal_review .review_list .survey03 ul li{float: left;width: 11%;margin-right: 11.2%;-webkit-tap-highlight-color: rgba(255,255,255,0); }
.Renewal_review .review_list .survey03 ul li label{display:inline-block;position:relative;width:100%;background:url('https://image.nbkorea.com/NBRB_Mobile/product/review/round_rating2.png') no-repeat 0 0;cursor:pointer;padding-top: 120%;text-align: center;white-space:nowrap;font-size: 12px;color: #aeaeae;font-family:'Noto Sans KR',sans-serif;background-size: 100%;}
.Renewal_review .review_list .survey03 ul li input[type="radio"]:checked + label{background:url('https://image.nbkorea.com/NBRB_Mobile/product/review/round_rating2_on.png') no-repeat 0 0;background-size: 100%;color: #cf0a2c}
.Renewal_review .review_list .survey03 ul li:last-child{margin-right: 0;}
.Renewal_review .review_list .survey03 ul li:nth-child(2n) label{text-indent: -34%;}
.Renewal_review .review_list .survey03 ul li label.textIndent-st01{text-indent: -14%;}
.Renewal_review .review_list .survey03 ul li label.textIndent-st02{text-indent: -50%;}
.Renewal_review .review_list .survey03 ul:after{display: block;}
.ico-photo:before{width: 36px;height: 36px;display: inline-block;content: '';vertical-align: middle;background: url(https://image.nbkorea.com/NBRB_Mobile/common/icon_photo.png) no-repeat center;background-size: contain}
.photoGuide{display: inline-block;vertical-align: middle;text-align: left;margin-left: 6%;font-size: 1.2rem;}
.photoGuide_title{font-weight: 600;}
.Renewal_review .border_box.ico-photo{padding: 6%;text-align: left;}

@media (max-width:340px){
.star_rating .star3 .rangeslider{background: url('https://image.nbkorea.com/NBRB_Mobile/my/icon_review_star3_off.png') no-repeat 0 0;height: 25px;background-size: 200px auto;}
.star_rating .star3 .rangeslider__fill{background: url('https://image.nbkorea.com/NBRB_Mobile/my/icon_review_star3.png') no-repeat  0;background-size: 200px auto;height: 25px;width: 200px;}
.reviewComment_id{width: 30%;}
}

/*댓글영역 */
.reviewComment{clear: both;font-size: 1.2rem;}
.reviewComment_list{margin: 15px 0;}
.btn-commentConfirm{background: none;}
.reviewComment_input{border-radius: 4px;border:1px solid #ddd;padding: 5px;font-size: 1.2rem;margin: 10px 0;}
.displayFlex{display:flex;width: 100%;flex-direction: row;justify-content: space-between;align-items: center;box-sizing: border-box}
.displayFlex.displayFlex-noSpace{justify-content: inherit;}
.displayFlex.displayFlex-alignTop{align-items: flex-start}
.reviewComment_id-input{padding-right: 3%;color: #777;}
.reviewComment_button{width: 40px;color: #777777;line-height: 1;}
.reviewComment_button input,.reviewDisabled a{color: #777}
.reviewInfoArea > span{color: #777;}
.reviewInfoArea{margin-top: 10px;}
.reviewInfoArea > span a{color: #777;}
.reviewInfoArea > span + span:before{content: '';width: 1px;height: 10px;background: #ddd;vertical-align: middle;display: inline-block;margin: 0 10px;}
.reviewComment_replyId{color: #d0343d;}
.reviewComment_cmt{color: #777}
.reviewComment_cmt.reviewComment_comment-admin{color: #121212}
.commentArea{margin-bottom: 10px;}
.replyArea .commentArea{margin-bottom: 0;}
.replyArea{margin-bottom: 10px;}
.replyArea > li{padding: 10px;background: #f9f9f9;margin-bottom: 10px;}
.displayFlex > span{line-height: 1;vertical-align: middle;margin-right: 1.5%;font-size: 1.2rem;}
.displayFlex > span input{width: 100%;}


/*20210111 추가 :: e*/

/*20210111 추가 :: s*/
.reviewInfo .box:after {content:'';display:block;clear:both;}
.reviewInfo .box{margin-bottom: 30px;width: 50%;display: inline-block;margin-right: -4px;}
.reviewInfo_top{padding: 9px 29px;}
.score-renewal{padding: 9px 29px;}
.reviewInfo .box> p {display:block;/* float:left; */margin-top:-1px;letter-spacing:-0.04em;line-height:2.2;font-weight: bold;}
.reviewInfo .round-renewl {position: relative;/* margin-left: 70px; */font-size: 1.3rem;/* font-weight: bold; */display: block;width: 100%;}
.reviewInfo .round-renewl:after {content:'';display:block;clear:both;}
.reviewInfo .round-renewl em {display:block;background: url(https://image.nbkorea.com/NBRB_Mobile/product/review/survey_off.png) no-repeat center 0;width:100%;position:relative;padding-bottom: 16%;background-size: contain;/* margin-bottom: 31%; */}
.reviewInfo .round-renewl em span{width:7%;height:43%;border-radius: 50%;background:#cf0a2c;position: absolute;top: 1px;}
.reviewInfo .score01-txt {left:0;}
.reviewInfo .score02-txt {left: 18%;}
.reviewInfo .score03-txt {left: 44.5%;}
.reviewInfo .score04-txt {left: 65.5%;}
.reviewInfo .score05-txt {right:0;}
.reviewInfo .round-renewl em span.score01 {left:0;}
.reviewInfo .round-renewl em span.score02 {left: 23.5%;}
.reviewInfo .round-renewl em span.score03 {left: 46.5%;}
.reviewInfo .round-renewl em span.score04 {left: 69.8%;}
.reviewInfo .round-renewl em span.score05 {left:100%;}
.reviewInfo .score-txt {/* display:none; */margin-top:8px;color:#aeaeae;font-size:12px;line-height:1;letter-spacing:-0.04em;position: absolute;bottom: 0;}
.reviewInfo .score-txt.on {display: block;}
.reviewInfo .round-renewl .fc{position: absolute;left: 50%;margin-left: 16px;bottom: 0;}

.reviewInfo_starTit{display: inline-block;vertical-align: middle;line-height: 1;margin-right:45px; }
.reviewInfo .star_score2{display: inline-block;vertical-align: middle;}
.reviewInfo .info{padding-bottom: 10px;font-size: 14px;font-family:'Noto Sans KR',sans-serif;float: right;line-height: 1;}
.reviewInfo .info em{font-family:'ProximaNova',sans-serif;}
.btn_line-result{text-align: right;margin-bottom: 15px;display: block;}
.reviewInfo_btnWrap.btn_area{border: 0;clear: both;}
.clear:after{content: '';display: block;clear: both;}
.reviewInfo_tab{color: #777;}
.reviewInfo_date{color: #777;font-size: 1.2rem;}
.reviewInfo_tab li.on{color: #131313;font-weight: bold;}
.lineList-bar li:first-child{padding-left: 0;}
.lineList-bar li{display: inline-block;position: relative;padding: 0 10px;font-size: 1.2rem;border-top: 0;}
.lineList-bar li + li:before{content:'';display:block;position:absolute;left:0;width:1px;height:11px;background:#dbdbdb;top: 50%;margin-top: -5px;}
.reviewInfo_contEmpty{text-align: center;margin-top: 15px;}
.reviewInfo_tabInfo {margin-bottom: 20px;}
/* .btn_line-resultOuter{margin-bottom: 15px;} */
.reviewInfo_txtSt03{font-size: 1.7rem;color: #121212;font-weight: bold;}
.reviewInfo_txtSt02{font-size: 1.3rem;color: #797979;margin-top: 15px;}
.reviewInfo_txtSt02 > strong{font-weight: bold;font-family: 'ProximaNova',sans-serif;font-size: 1.2rem;}
.btn_area-bd0{border: 0 !important;}
.reviewInfo .info span{display: inline-block;position: relative;color: #777;line-height: 1;font-size: 1.2rem;margin-right: -4px;}
.reviewInfo .info span + span {margin-left:5px;padding-left:5px;position: relative;}
.reviewInfo .info span + span:before {content:'';display:block;position:absolute;left:0;top:2px;width:1px;height:11px;background:#dbdbdb;}


.reviewTitle{display: inline-block;width: 20%;margin-right: -4px;font-weight: 600;}
.reviewContent{display: inline-block;width: 80%;margin-right: -4px;height: auto;}
/* .star.reviewContent{width: 100%;} */
/* .star_rating .star3{width: 100%;} */
.star_rating .star3 .rangeslider{background: url('https://image.nbkorea.com/NBRB_Mobile/my/icon_review_star3_off.png') no-repeat 0 0;height: 27px;background-size: 252px auto;}
.star_rating .star3 .rangeslider__fill{background: url('https://image.nbkorea.com/NBRB_Mobile/my/icon_review_star3.png') no-repeat  0;background-size: 252px auto;height: 27px;width: 252px;}
.Renewal_review .review_list .ftit.reviewTitle{text-align: left;padding: 0;vertical-align: top;padding-top: 4px;}
.review_list-st02 > li{margin-top: 10%;}
/* .Renewal_review .review_list .survey03 {width:100%;height:62px;margin: 0 auto;} */
.Renewal_review .review_list .survey03 ul{position:relative;}
.Renewal_review .review_list .survey03 ul:before {content:'';position:absolute;left:0;top: 3.8vw;display:block;width:98%;height:1px;background:#dbdbdb;}
.Renewal_review .review_list .survey03 ul:after{content: '';clear:both;}
.Renewal_review .review_list .survey03 ul li input[type="radio"]{display: none;}
.Renewal_review .review_list .survey03 ul li{float: left;width: 11%;margin-right: 11.2%;-webkit-tap-highlight-color: rgba(255,255,255,0); }
.Renewal_review .review_list .survey03 ul li label{display:inline-block;position:relative;width:100%;background:url('https://image.nbkorea.com/NBRB_Mobile/product/review/round_rating2.png') no-repeat 0 0;cursor:pointer;padding-top: 120%;text-align: center;white-space:nowrap;font-size: 12px;color: #aeaeae;font-family:'Noto Sans KR',sans-serif;background-size: 100%;}
.Renewal_review .review_list .survey03 ul li input[type="radio"]:checked + label{background:url('https://image.nbkorea.com/NBRB_Mobile/product/review/round_rating2_on.png') no-repeat 0 0;background-size: 100%;color: #cf0a2c}
.Renewal_review .review_list .survey03 ul li:last-child{margin-right: 0;}
.Renewal_review .review_list .survey03 ul li:nth-child(2n) label{text-indent: -34%;}
.Renewal_review .review_list .survey03 ul li label.textIndent-st01{text-indent: -14%;}
.Renewal_review .review_list .survey03 ul li label.textIndent-st02{text-indent: -50%;}
.Renewal_review .review_list .survey03 ul:after{display: block;}
.ico-photo:before{width: 36px;height: 36px;display: inline-block;content: '';vertical-align: middle;background: url(https://image.nbkorea.com/NBRB_Mobile/common/icon_photo.png) no-repeat center;background-size: contain}
.photoGuide{display: inline-block;vertical-align: middle;text-align: left;margin-left: 6%;font-size: 1.2rem;}
.photoGuide_title{font-weight: 600;}
.Renewal_review .border_box.ico-photo{padding: 6%;text-align: left;}

@media (max-width:340px){
.star_rating .star3 .rangeslider{background: url('https://image.nbkorea.com/NBRB_Mobile/my/icon_review_star3_off.png') no-repeat 0 0;height: 25px;background-size: 200px auto;}
.star_rating .star3 .rangeslider__fill{background: url('https://image.nbkorea.com/NBRB_Mobile/my/icon_review_star3.png') no-repeat  0;background-size: 200px auto;height: 25px;width: 200px;}
.reviewComment_id{width: 30%;}
}

/*댓글영역 */
.reviewComment{clear: both;font-size: 1.2rem;}
.reviewComment_list{margin: 15px 0;}
.btn-commentConfirm{background: none;}
.reviewComment_input{border-radius: 4px;border:1px solid #ddd;padding: 5px;font-size: 1.2rem;margin: 10px 0;}
.displayFlex{display:flex;width: 100%;flex-direction: row;justify-content: space-between;align-items: center;box-sizing: border-box}
.displayFlex.displayFlex-noSpace{justify-content: inherit;}
.displayFlex.displayFlex-alignTop{align-items: flex-start}
.reviewComment_id-input{padding-right: 3%;color: #777;}
.reviewComment_button{width: 40px;color: #777777;line-height: 1;}
.reviewComment_button input,.reviewDisabled a{color: #777}
.reviewInfoArea > span{color: #777;}
.reviewInfoArea{margin-top: 10px;}
.reviewInfoArea > span a{color: #777;}
.reviewInfoArea > span + span:before{content: '';width: 1px;height: 10px;background: #ddd;vertical-align: middle;display: inline-block;margin: 0 10px;}
.reviewComment_replyId{color: #d0343d;}
.reviewComment_cmt{color: #777}
.reviewComment_cmt.reviewComment_comment-admin{color: #121212}
.commentArea{margin-bottom: 10px;}
.replyArea .commentArea{margin-bottom: 0;}
.replyArea{margin-bottom: 10px;}
.replyArea > li{padding: 10px;background: #f9f9f9;margin-bottom: 10px;}
.displayFlex > span{line-height: 1;vertical-align: middle;margin-right: 1.5%;font-size: 1.2rem;}
.displayFlex > span input{width: 100%;}


/*20210111 추가 :: e*/

/*20210106 추가 :: s*/
.sub_banner_wrap{position: relative}
.sub_banner-btn01{position: absolute;top: 38.6%;left: 5%;width: 44.2%;height: 6.7%;}
.sub_banner-btn02{position: absolute;top: 90%;left: 5%;width: 44.2%;height: 6.7%;}
/*20210106 추가 :: e*/

/*20210323 수정 :: s*/
.filter_option-renewal{padding: 15px;position: relative;min-height: 20px;}
.icon_filter{font-size: 1.4rem;position: absolute;right: 15px;top: 50%;margin-top: -6px;line-height: 1;}
.icon_filter:after{width: 17px;height: 12px;content: '';display: inline-block;margin-left: 8px;background: url(https://image.nbkorea.com/NBRB_Mobile/common/icon_filter.png) no-repeat center;background-size: contain;margin-bottom: -1px;}
/*20210323 추가 :: e*/

/*20210111 추가 :: S*/
.select_box-srch{display: inline-block;width: 28%;position: relative;}
.select_box-srch:after{display: inline-block;width: 30%;content: '';display: inline-block;vertical-align: middle;width: 1px;height: 10px;background: #dbdbdb;position: absolute;right: 0%;top: 50%;margin-top: -5px;}
.select_box-srch select{border: 0;height: 24px;line-height: 24px;background-position: right center;font-size: 1.2rem;padding-left: 10px;}
.box .srch_area input.input_text-srch{width: 69%;display: inline-block;margin-right: -4px;font-size: 1.2rem;padding-left: 3%;}
@media all and (max-width:340px){
	.select_box-srch{width: 33%;}
	.select_box-srch select{padding-left: 5px;}
	.box .srch_area input.input_text-srch{width: 64%;}
}
/*20210111 추가 :: E*/

.frameWrap{margin: 0 0;}/*20210127 추가*/
/*20210128 추가 :: S*/
.main_choiceTit{margin: 1rem 0;text-align: left;font-size: 2.4rem;letter-spacing: -0.03em;}/*20210222 수정*/
.main_choiceTit >span{font-weight: 900;}
.prod_slide.prod_slide-mainChoice li{width: 40%;height: 100%;}
.prod_slide.prod_slide-mainChoice li a{height: auto;}
.prod_slide.prod_slide-mainChoice .scrollbar{height: auto;margin-top: 5%;}
/*20210128 추가 :: E*/

/*20210129 추가 :: S*/
.visual_list{position: relative}

.soldOut{position: absolute;top: 0;left: 0%;width: 100%;height: 100%;background-color: rgba(0,0,0,0.25);color: #fff;font-size: 30px;display: table;z-index: 3;display: flex;justify-content: center;align-items: center}/*20210203 수정*/
.soldOut p{display: table-cell;vertical-align: middle;text-align: center;font-weight: 900;}
.soldOut-L{font-size:50px;font-size: 10vw;}
/*20210129추가 :: E*/

/*202010201 추가 :: S*/

.prod_slide-main{padding-left: 0;overflow: hidden;width: 100%;padding: 0 15px;box-sizing: border-box;} /*20210503-3 수정*/

.prod_slide.prod_slide-main li{width: 40%;;height: auto;margin-top: 0;margin-bottom: 37px;}
.prod_slide.prod_slide-main li a{height: 100%;padding: 0;}
.sub_main .goods_list02 li{width: calc(50% - 10px);margin-right: 10px;} /*20230207 추가*/
.sub_main .goods_list02 li .main_prdPrice{margin-top: 6px;} /*20230207 추가*/
.swiper-container-horizontal.prod_slide-main > .scrollbar{width: 90%;margin: 0 auto;} /* 20210503-3 수정 */
@media all and (min-width:320px) and (max-width:340px){
	.prod_slide.prod_slide-main li{width: 70%;}
}
.prod_slide.prod_slide-main .price{height: auto;}/*20211115 추가*/
/*202010201 추가 :: E*/

/* 20210204 추가::S */
.goods_list02 li:nth-child(odd) .icon_nbg_s{right: 6px;}
.goods_list02 li:nth-child(even) .img_tag{left: 6px;}
/* 20210204 추가::E */ 


/* 20210208 장바구니 추천 추가 :: S */
.cart_choice{padding: 30px 29px 40px;border-top: 1px solid #f3ede5;}
.cart_choiceTit{font-size: 19px;font-weight: 700;letter-spacing: -0.04em;}
.cart_choice .swiper-container-horizontal.prod_slide-main > .scrollbar{width: 100%;}
.cart_choice .goods_list02{padding: 0;}
.cart_choice .goods_list02 li:nth-child(2n){padding: 0 6px 0 0;}
.cart_choice .goods_list02 .inner_area{padding: 27px 9px 0 0;}
.cart_choice .goods_list02 .inner_area .badge{left: 0;}
/* 20210208 장바구니 추천 추가 :: E */

/* 20210208 상품검색추천 추가 :: S */
.search_choice{border-top: 1px solid #f3f3f3;}
.search_choice .main_choiceTit{font-weight: 700;}
/* 20210208 상품검색추천 추가 :: E */

/*20210215 런칭캘린더 :: S*/
/* 20240502 #16859 수정 :: S */
.nb_title_area-launching{margin-top: 9%;text-align: center;padding-bottom: 4%;border-bottom: 1px solid #e6e6e6;}/* 20221219 수정 */
/* 20221219 추가 :: S */
.nb_title_area-launching .page_tit{font-family: 'ITCGaramondStd', sans-serif;font-size: 38px;letter-spacing: 0;} 
.launching_roundTab{font-size: 0;margin-top: 5%;}
.launching_roundTab li{display: inline-block;margin: 0 10px;}
.launching_roundTab li a{display: block;height: 30px;line-height: 31px;font-size: 15px;color: #fff;background: #aeaeae;padding: 0 22px;border-radius: 15px;}
/* 20240502 #16859 수정 :: E */
.launching_roundTab li.on a{background: #000;}
/* 20221219 추가 :: E */
.launching img{width: 100%;vertical-align: middle;}
/*20221219 수정 :: S */
.launching_TabList li {display: inline-block;font-size: 16px;padding: 0 25px;position: relative;min-width: 105px;} /* 20240502 #16859 수정 */
.launching_TabList li + li::before{content: '';position: absolute;left: 0;top: 3px;width: 1px;height: 11px;background: #737b82;} /* 20240502 #16859 추가 */
.launching_TabList li.on a{font-weight: 900;}
.launching_TabList{margin-top: 8%;} /* 20240502 #16859 수정 */
/*20221219 수정 :: E */
.launching_List:after{content: '';clear: both;display: block;} 
.launching_List li{position: relative;margin-bottom: 17.5%;} /* 20240502 #16859 수정 */
.launching_List li:last-child{margin-bottom: 0;} /* 20240502 #16859 추가 */

/*.launching_txt {margin: 4.8% auto 0;position: relative;padding: 0 4.25%;box-sizing: border-box;}*/ /* 20240502 #16859 수정 멤버스 이후에 적용 */
.launching_txt {margin: 5.8% auto 0;text-align: center;position: relative;}
.launching_txt > span{letter-spacing: -0.02em}
/*.launching_badge{background-color: #000000;font-weight: bold;color: #fff;font-size: 1.5rem;border-radius: 30px;padding: 2.6% 5.5%;display: inline-block;min-width: 28%;text-align: center}*/ /* 20240502 #16859 수정 멤버스 이후에 적용 */
.launching_badge{background-color: #000000;font-weight: bold;color: #fff;font-size: 1.5rem;border-radius: 30px;padding: 2.6% 5.5%;display: inline-block;margin-top: 0.8%;min-width: 28%;text-align: center}
.launching_badge-soldOut{background: #d7d7d7;color: #fff;}
.launching_badge:hover, .launching_badge:active{color: #fff;} /* 20210312 추가 : hover, active시 폰트 색상 수정 */
.launching_time{color: #9b9b9b;font-size: 16px;display: block;}
/*.launching_time{color: #737b82;font-size: 16px;display: block;letter-spacing: -0.05em;}*/ /* 20240502 #16859 수정 멤버스위크 후에 작업 */
.launching_name{font-size: 30px;font-weight: bold;display: block;}
/*.launching_name{font-size: 22px;line-height: 28px;font-weight: bold;display: block;padding-top: 7px;}*/ /* 20240502 #16859 수정 멤버스위크 후에 작업 */
.launching_date{position: absolute;top: 5%;left: 5%;z-index: 1;line-height: 1;}
.lMonth{font-size: 6vw;color: #6e6e6e;display: block;font-family: 'ITCGaramondStd',sans-serif;}/*20230119수정*/
.lDay{font-size: 12vw;font-weight: bold;display: block;font-family: 'ITCGaramondStd',sans-serif;}/*20230119수정*/
.launching_List-now{margin-bottom: 300px;}
.launchingNow{position: relative;color: #fff}
.launchingNow_Bottom{text-align: center;margin: 5% 0 21%;}
.launchingNow_Info{position: absolute;bottom: 6%;left: 5.3%;letter-spacing: -0.02em;width: 80%}/*20210315_2수정*/
.launchingNow_date{font-size: 4.7vw;line-height: 1;margin-bottom: 0.8%;font-weight: 700;}
.launchingNow_title{font-size: 8.9vw;font-weight: 700;/* margin-top: 3%; */line-height: 1.2;}/*20210315_2수정 수정*/
.launchingNow_link{width: 41%;border-radius: 50px;background: #fff;color: #000;display: block;text-align: center;padding: 2% 0;font-weight: bold;font-size: 26px;}
.launchingNow_link:hover{font-weight: bold;}
.launchingNow_link.launchingNow_link-soldout{color: #fff;background: #d7d7d7;}
.launching_empty{color: #a3a3a3;font-size: 20px;margin: 20% 0;text-align: center;}

/* 20240502 #16859 수정 :: S */
.launchingDetail{margin-top: 50px;}  /* 20240529 #17674 수정 */
.launchingDetail_prd{text-align: center;padding: 0 15px;box-sizing: border-box;} 
/* .launchingDetail_info{text-align: center;} 20240502 #16859 삭제 */
.launchingDetail_prdEn{color: #737b82;font-size: 16px;letter-spacing: -0.05em;} 
.launchingDetail_prdName{font-weight: bold;font-size: 24px;line-height: 30px;color: #151415;padding-top: 13px;} 
/* 20240502 #16859 수정 :: E */
.launchingDetail_prdPrice {font-size: 1.8rem;margin-top: 0.5rem;font-weight: bold;}
.launchingDetail_prdPrice span{    font-size: 2.1rem;}
/* 20240502 #16859 수정 및 추가 :: S */
.launchingDetail_info{margin-top: 18px;font-weight: 500;color: #000;font-size: 1.7rem;}
.launchingDetail_info li{font-size: 15px;color: #151415;display: flex;justify-content: center;align-items: center;padding: 0 15px;line-height: 20px;flex-wrap: wrap;} /* 20240529 #17674 수정 */ /* 20240628 #18255 수정 */
.launchingDetail_info li + li{padding-top: 5px;}
.launchingDetail_info li div{text-align: center;word-break: break-word;} /* 20240628 #18255 추가 */
.launchingDetail_info .price{font-size: 15px;font-weight: 700;color: #151415;}
.launchingDetail_info .price span{font-size: 14px;}
.launchingDetail_infoArea{padding: 36px 15px 57px;box-sizing: border-box;background: #f5f5f5;}
.launchingDetail_infoArea li:first-child{padding-top: 0;}
.launchingDetail_infoArea li{padding-top: 33px;}
.launchingDetail_infoArea .tit{font-size: 13px;letter-spacing: -0.05em;color: #000;font-weight: 700;}
.launchingDetail_infoArea .desc{font-size: 13px;line-height: 20px;letter-spacing: -0.05em;color: #141414;padding-top: 9px;}
.launchingDetail_txt{margin: 21px 0;color: #151415;line-height: 24px;text-align: center;font-size: 14px;letter-spacing: -0.05em;padding: 0 15px;box-sizing: border-box;} /* 20240529 #17674 수정 */ /* 20240711 #18585 수정 */
.launchingDetail_txt.sm{font-size: 12px;color: #363f45;margin-bottom: 80px;}  /* 20240711 #18585 추가 */ 
.launchingDetail_txt p {text-align: center !important;} /* 20240529 #17674 추가 */
.launchingDetail_banner{position: fixed;width: 100%;left: 0;bottom: 0;height:56px;background: #f5f5f5;border-top: 1px solid #dbdbdb;border-bottom: 1px solid #dbdbdb;box-sizing: border-box;display: flex;align-items:center;justify-content: center; z-index: 5;}
/* 20240502 #16859 수정 및 추가 :: E */
.launching_badge.launching_badge-banner{min-width: 48.7%;padding: 1.2rem 0;}
/* 20230208 추가 :: S */
.launchingDetail_banner.col2 .launching_badge.launching_badge-banner{min-width: 42%;margin-left: 2%;}
.launchingDetail_banner.col2 .launching_badge.launching_badge-banner:first-child{margin-left: 0;}
/* 20230208 추가 :: E */
.launchingDetail_img  p +p{margin-top: 3rem;}

.launchingDetail_slide{position: relative;margin-top: 3.75rem;}
.launchingDetail_slide .btn_prev{background: url(https://image.nbkorea.com/NBRB_Mobile/common/greyPrev.png) no-repeat center;width:7%;height: 7%;top: 50%;transform: translateY(-50%);position: absolute;left: 5%;z-index: 1;background-size: 100%;
}
.launchingDetail_slide .btn_next{background: url(https://image.nbkorea.com/NBRB_Mobile/common/greyNext.png) no-repeat center;width: 7%;height: 7%;background-size: 100%;top: 50%;transform: translateY(-50%);position: absolute;right: 5%;z-index: 1;}
.launchingDetail_banner.stuck {position: fixed;top: 55px;width: 100%;box-sizing: border-box;z-index: 50;}/*20220418 수정*//*20230113 수정*/
.swiper-paginatinoGray {margin-top: 10%;text-align: center;}
.swiper-paginatinoGray .swiper-pagination-bullet{border: 1px solid #b2b5bf;background:#f5f5f5;}
.swiper-paginatinoGray .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #b2b5bf}
.launching_txt{}
.launching_badgeHover{position: absolute;opacity: 0;z-index: 3;top: 0;left: 50%;transform: translateX(-50%);transition: opacity .3s ease;}
.launching_txt.on .launching_badgeHover{opacity: 1;transition: opacity .3s ease;}
.launching_txt.on .launching_open{opacity: 0;}

.launchingDetail__nav {
	gap: 16px;
	padding: 0 9px 0 19px;
}
.launchingDetail__nav .nav__share {
	position: relative;
	top: -1px;
	width: 24px;
	height: 24px;
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='24' viewBox='0 0 16 24' fill='none'%3E%3Cg clip-path='url(%23clip0_1_102)'%3E%3Cpath d='M7.75244 2V15.8727' stroke='%23151415' stroke-width='1.63208'/%3E%3Cpath d='M12.7056 6.92523L7.78045 2L2.85522 6.92523' stroke='%23151415' stroke-width='1.63208'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.67219 11.3843H11.8326V9.75269H13.8729H15.505V11.3848V22.3682V24.0003H13.8729H1.63232H0.000244141V22.3682V11.3848V9.75269H1.63232H3.67219V11.3843ZM1.63232 11.3848H13.8729V22.3682H1.63232V11.3848Z' fill='%23151415'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1_102'%3E%3Crect width='16' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat center center;
	font-size: 0;
}
.launchingDetail__nav .nav__btn {
	flex: 1;
	display: flex;
	align-items: center;
	justify-content: center;
	max-width: 100%;
	height: 38px;
	background-color: #151415;
	border-radius: 5px;
	font-size: 13px;
	font-weight: 700;
	color: #fff;
	letter-spacing: -0.05em;
}

/*20210215 런칭캘린더 :: E*/
/* 20240502 #16859 추가 - 런칭캘린더 :: S */
.launching_badge-request{font-size: 14px;font-weight: 700;color: #fff;background: #141414;text-align: center;display: block;border-radius: 4px;padding: 9px 33px;box-sizing: border-box;}
.launching_badge-request.on{background: #aeaeae;}
.launching_tit{font-family:'ITCGaramondStd','Noto Sans KR',sans-serif;font-size: 28px;color: #151415;letter-spacing: -0.01em;padding: 43px 4.25% 14px;}
.launching_List + .launching_tit{padding-top: 120px;}
.launching_btn{display: inline-block;font-size: 14px;letter-spacing: -0.05em;color: #fff;background: #151415;min-width: 110px;border-radius: 3px;text-align: center;padding: 10px 15px;box-sizing: border-box;margin-top: 24px;}
.launching_btn.white{color: #151415;background: #fff;border: 1px solid #696969;padding: 9px 15px;}
.launching_btn.gray{background: #d7d7d7;font-size: 15px;}
.launching_img{position: relative;}
.launching_ico{position: absolute;top: 17px;left: 17px;z-index: 5;}
.launching_ico img{width: auto;height: 50px;}
.raffleDetail_infoArea{padding-top: 50px;}
.raffleDetail_tit{font-weight: 900;font-size: 22px;text-align: center;margin-bottom: 16px;}
.raffleDetail_infoArea > ul{background: #ececec;padding: 0 4%;}
.raffleInfo_tit{font-size: 20px;font-weight: 900;margin-bottom: 18px;}
.raffleInfo_tit strong{font-size: 23px;font-weight: 700;}
.raffleInfo_tit span{font-size: 12px;font-weight: 400;font-family: 'noto sans kr', sans-serif;letter-spacing: 0;margin-left: 12px;}
.raffleInfo_wrap > li{position: relative;padding: 30px 0 35px;border-top: 1px solid #141414;}
.raffleInfo_wrap > li:first-child{border-top: 0;padding-top: 28px;}
.raffleInfo_list .info_day{font-size: 16px;margin-bottom: 10px;}
.raffleInfo_list .info_day .noto{font-family: 'noto sans kr', sans-serif;}
.raffleInfo_list li{font-size: 12px;letter-spacing: -0.03em;padding-left: 6px;position: relative;line-height: 20px;}
.raffleInfo_list li::before{content: "";display: inline-block;width: 3px;height: 1px;background-color: #141414;position: absolute;left: 0;top: 9px;}
.raffleInfo_list.nodash li{padding-left: 0;}
.raffleInfo_list.nodash li::before{display: none;}
.launching_video video{display: block;width: 100%;} /* 20240628 #18255 추가 */
.launching_video{position: relative;padding-bottom: 56.25%;margin-bottom: 30px;} /* 20240711 #18585-1 추가 */ /* 20240715 #18585 수정 */
.launching_video iframe{width: 100%;height: 100%;position: absolute;left: 0;top: 0;} /* 20240711 #18585-1 추가 */
/* 20240502 #16859 추가 - 런칭캘린더 :: E */

/*20210217 추가 ::S*/
.category_rankingBox{margin-bottom: 35px;}
.category_rankingBox img{width: 100%;}
.goods_list-3 {padding:0 11px;display:flex;flex-flow: row wrap}/*20210223 수정*/
.nav_wrap ul li .goods_list-3 li {position:relative;width:32%;margin-top:20px;padding-right: 0;-webkit-box-sizing:border-box;box-sizing:border-box;height:auto;border-bottom: 0;}/*20210223 수정*/
.nav_wrap ul li .goods_list-3 li:nth-child(3n-1) {margin-left: 2%;margin-right:2%;}
.goods_list-3:after{display: block;content:"";clear: both;}
.nav_wrap ul li .goods_list-3 li > a:after{display: none;}
.goods_list-3 li:nth-child(2n) .btn_delete {right:-1px;}
.goods_list-3 .pro_area {display:block;height: auto;padding: 0}
.goods_list-3 .top_inner {position:relative;}
.goods_list-3 .img_made {display:block;position:absolute;left:9px;right:9px;bottom:0;overflow:hidden;}
.goods_list-3 .inner_area {position:relative;padding:9px 9px 0 9px;}
.goods_list-3 .inner_area .badge {position:absolute;top:7px;left:9px;}
.goods_list-3 .inner_area .badge img {display:inline-block !important;width:auto !important;height:15px;}
.goods_list-3 .trade_name {display:-webkit-box;/* height:32px; */line-height:16px;text-overflow:ellipsis;-webkit-line-clamp: 1;-webkit-box-orient:vertical;overflow:hidden;font-size: 1.1rem;letter-spacing: -0.02em;}
.goods_list-3 .price {height:17px;margin-top:2px;overflow:hidden;}
.goods_list-3 .price span {font-size:9px;}
.goods_list-3 .price del {display:inline-block;margin-right:10px;color:#9d9d9d;text-decoration:none;letter-spacing:-0.04em;}
.goods_list-3 .price p {display:inline-block;font-size:15px;font-weight:700;letter-spacing:-0.03em;}
.goods_list-3 .img_tag {position:absolute;top:7px;left:7px;z-index:1;font-weight: bold;font-size: 1.2rem;font-weight:bold;line-height: 1}/*20210223_2수정*/
.goods_list-3 .img_tag > em{font-size: 1.3rem;font-weight: bold;}
.goods_list-3 .img_tag .tag1 {display:block;width:38px;height:auto;}
.goods_list-3 .btn_delete {display:block;position:absolute;top:0;right:5px;width:15px;height:14px;padding:4px;background:url('https://image.nbkorea.com/NBRB_Mobile/common/bg_btn_delete3.png') no-repeat 4px 4px;background-size:15px auto;font-size:0;text-indent:-99999px;overflow:hidden;}
.goods_list-3 .color_list {padding-top:10px;overflow:hidden;}
.goods_list-3 .color_list li {float:left;width:10px;height:10px;}
#container .goods_list-3 .img_made img {position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:auto;height:16px;overflow:hidden;}
.category_rankingTit{font-size: 1.4rem;font-weight: bold;margin: 20px 0 0 11px;letter-spacing: -0.02em;}
/*20210217 추가 ::E*/

/*20210222 메인개편 :: S*/
/* .mainContainer{padding:  0 15px;} 20210503-2 삭제*/
.main_prdName{font-size: 14px; padding-right:10px; }
.main_prdInfo{text-align: left;margin: 20px 0 50px;}
/* 20240625 #18372 추가 :: S */
.main_prdInfo .cancel_price{font-size: 12px;color: #999;position: relative;}
.main_prdInfo .cancel_price::before{content: '';width: 100%;height: 1px;background: #999;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
.main_prdInfo .cancel_price strong{font-size: 16px;}
/* 20240625 #18372 추가 :: E */
/* 20240626 #18372 추가 :: S */
.main_prdInfo .s_cancel_price{font-size: 16px;color: #999;position: relative;}
/* 20240626 #18372 추가 :: E */
.main_prdPrice{font-size: 16px;font-weight: bold;}
.main_prdPrice > span{font-size: 14px;}
/* 20220610 할인가 추가 :: S */
.sale_prdPrice{font-size: 16px;font-weight: bold;text-decoration: line-through;color: #9d9d9d;}
.sale_prdPrice>span{font-size: 14px;}
/* 20220610 할인가 추가 :: E */
/*20210222 메인개편 :: E*/

/* 20210226 네이버페이 결제혜택 영역 추가 :: S */
.ico_npay{background: url(https://image.nbkorea.com/NBRB_Mobile/product/icon_npay.png) no-repeat 0 center;background-size: 39px 16px;padding-left: 49px !important;}
.npayBanner span{display: inline-block;font-size: 1.1rem;}
.npay_txt{width: 118px;}
.npay_txt2{color: #00de5a;font-weight: 700;}/*20230918 수정*/
/* 20210226 네이버페이 결제혜택 영역 추가 :: E */

/*20210302 추가 :: S*/
.prContainer{padding:  0 27px;box-sizing: border-box;}
.prSlide {margin-bottom: 20px;}
.prSlide .prod_slide.prod_slide-main li{margin-bottom: 0;}
.main .mainBanner {margin-top:78px;background:#fff;background-clip:content-box;}/*20210222 수정*/
/* .main .mainBanner .inner {padding:0 0 48px;} */
.main .mainBanner .inner a {display:block;}
.main .mainBanner .inner .pro_txt strong {display:-webkit-box;font-size: 2.6rem;font-weight:900;text-overflow:ellipsis;line-height:1.1;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}/*20210222 수정*/
.visualBanner {/*margin-top:78px;*/background:#fff;background-clip:content-box;}
.visualBanner a {display:block;}
.visualBanner .pro_txt strong {display:-webkit-box;font-size: 2.3rem;font-weight:800;text-overflow:ellipsis;line-height: 1.4;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}/*20230807 수정*/
.visualBanner .pro_txt strong.sizeL {font-size: 2.9rem;line-height: 1.1}
.visualBanner .pro_txt span {display:-webkit-box;margin: 13px 0 25px;font-size: 1.6rem;text-overflow:ellipsis;line-height: 2.4rem;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
.visualBanner .pro_txt span .font_en{font-size: 1.7rem;}
.visualBanner .pro_txt{padding: 25px 15px 73px;}
.visualBanner .pro_txt .font_ko{font-size: 2.3rem;display: inline-block;font-weight: 700}

.main_choice{margin-bottom: 100px;}/*20210412 수정*/

/*20210302 추가 :: E*/

/* 20210305 추가 :: S */
/* .sub_header{border-top: 1px solid #d6d5d5;} 20230207 삭제 */
.sub_header.on{padding-bottom: 110px;}/*20230207 수정*/
.sub_header.sub_header-noTit {z-index: 50; position: sticky; top: 0; left: 0; width: 100%;}
.sub_header.sub_header-noTit.on{}/*20230329 추가*/
.sub_header.on .sub_header_inner{border-bottom: 1px solid #d6d5d5;background-color: #fff;}/*20230307 추가*/
.sub_title{font-family:'ITCGaramondStd','Noto Sans KR', Dotum, "돋움",sans-serif;font-weight: bold;font-size: 3.2rem;text-align: center;padding: 14px 0 0;}/*20230207 수정*/
.sub_title img{width: auto !important;height: 100%;margin: 0 auto;}/*20230220-1 추가*/

.sub_menu{overflow-x: auto;font-size: 0;white-space: nowrap;-ms-overflow-style: none;scrollbar-width: none;background: #fff;}
/* 20220913 추가 :: S */
.sub_menu + .sub_menu {border-top: 1px solid #e1e1e1;}
.sub_menu.mb_0 {margin-bottom: 0 !important;}
/* 20220913 추가 :: E */
/* .sub_header.on .sub_menu{position: fixed;width: 100%;left: 0;top:0;z-index: 50;border-top: 1px solid #d6d5d5;border-bottom: 1px solid #d6d5d5} 20230207 삭제 */
.sub_menu::-webkit-scrollbar{display: none;}
.sub_menu li{display: inline-block;}
.sub_menu li a{display: block;font-size: 14px;padding: 22px 15px;line-height: 1;}/*20230207 수정*/
.ranking_num{font-weight: 700;font-size: 12px;color: #000000;position: absolute;left: 5px;top: 5px;}
.goods_list02 li:nth-child(2n) .ranking_num{left: 8px;}
.shopSport_tit{font-size: 1.9rem;font-weight: bold;display: inline-block;border-bottom: 1px solid #141414;}
.shopSport .prod_slide.prod_slide-main li{width: 70%;}
.shopSport .goods_list02 .top_inner{border-radius: 11px;overflow: hidden;}
.shopSport .main_prdInfo{margin: 20px 0 35px;}
/* .new-sub{margin-top: 92px;}
.sub_category{margin-top: 87px;} 20210313-1 삭제 */
.sub_category .inner>li+li{margin-top: 56px;}
/* .mainBottom{margin-top: 77px;} 20210313-1 삭제 */
/* 20230207 추가 :: S */
.subTitle_link{position: absolute;right: 15px;top: 50%;transform: translateY(-50%);font-size: 14px;font-weight: 400;line-height: 1;font-family: 'Noto Sans KR',sans-serif;padding-right: 10px;letter-spacing: -0.05em;}
.subTitle_link:after{content: '';display: inline-block;	width: 6px;	height: 9px;background: url(https://image.nbkorea.com/NBRB_Mobile/common/icon_arrow_right_13x18.png) no-repeat;background-size: 6px 9px;position: absolute;right: 0;top: 3px;}
/* 20230207 추가 :: E */
.sub_main-adult .shopSport_tit,.sub_main-adult .shopAll_tit{border-bottom: 0;font-size: 2.3rem;}/* 20230921-1 추가 */
/* 20210305 추가 :: E */

/* 20210315 검색엔진 프론트 화면 작업 추가 : S */
#header .head_search .box .auto_keyword ul {margin-top:32px;}
#header .head_search .box .auto_keyword li {border-bottom:1px solid #f2f2f2;}
#header .head_search .box .auto_keyword li a {display:block;width:100%;padding:12px 0;color:#000;font-size:1.2rem;line-height:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
#header .head_search .box .auto_keyword li:first-child a{text-indent:2px;}
.word_area{display: none;}
.select_box-srch select{background: #fff url(https://image.nbkorea.com/NBRB_Mobile/common/bg_select_triangle.png) no-repeat 82% 50%;background-size: 7px 4px;}
/* 연관검색어 */
.auto_word_box{padding: 16px 30px;border-bottom: 1px solid #f3f3f3;font-size: 11px;}
.autoWord_title{font-weight: 700;margin-bottom: 2px;}
.auto_word{overflow-x: auto;white-space: nowrap;line-height: 1.5;font-size: 0;-ms-overflow-style: none;scrollbar-width: none;}
.auto_word::-webkit-scrollbar{display: none;}
.wordTxt{display:inline-block;font-size: 11px;}
.wordTxt a{display: inline-block;color: #777777;padding:2px 5px}
.wordTxt:first-child a{padding-left: 0;}
/* 20210315 검색엔진 프론트 화면 작업 추가 : E */

/*20210309 서브 리스트 개편 추가 :: S*/

/*  상품리스트 */
/* 리스트 공통 */
.badgeArea{position: absolute;top: 0;left: 0;font-size: 0;}

.pro_info .badge{min-width: 39px;box-sizing: border-box;font-weight: bold;color: #fff;font-size: 11px;letter-spacing: -0.05px;display: inline-block;font-size: 1.3rem;margin-bottom: 3px;min-height: 17px;}/*20210906 수정*/

.viewB .pro_info .badge{margin-bottom: 6px;}
.badge-bl{background: #000;}
.badge-gr{background: #c5c7c9;}
.pro_info{line-height: 1;position: relative;font-size: 1.4rem;box-sizing: border-box;padding:13px 10px 35px;}/* 20240202 #11318 수정 */
.viewS .productList li:nth-child(2n) .pro_info{padding-left: 0;padding-right: 20px;}/* 20240202 #11318 수정 */
.viewB .pro_info{padding: 15px 18px;padding-bottom: 60px;}
.prdName{position: relative;}
.prdName_name{line-height:1.3;overflow:hidden;font-size: 14px;word-break: break-all;}/* 20240214 #11318 수정*/
.prdName_price {overflow:hidden;margin-bottom: 10px;line-height: 1.2;margin-top: 10px;}/* 20240202 #11318 수정*/ /* 20240208 #15510 수정 */
.prdName_price span {font-size:1.2rem;}
.prdName_price del {font-size: 1.5rem;font-weight: 700;display: block;color:#9d9d9d;letter-spacing:-0.04em;padding-bottom: 7px;} /* 20240306 #16202 수정 */
.prdName_price del span{font-size: 1.4rem;}
.prdName_price p {display:inline-block;font-size:1.5rem;line-height:1;font-weight:700;letter-spacing:-0.03em;}
.prdName_price p span{font-size: 1.4rem;}
.prdName_price .reduced_price{display: flex;gap: 8px;} /* 20240306 #16202 수정 */
.prdName_price .c_red{color: #cf0a2c;} /* 20240208 #15510 추가 */
.prdDetail{color: #9c9c9c;font-size: 1.4rem;margin-top: 5px;line-height: 1.4;margin-bottom: 6px;}/*20210817 수정*/
.prdColor{color: #9c9c9c;font-size: 1.5rem;}/*20210817 수정*/

.pro_area .pro_thumbNail >a{position: relative;display: block;width: 100%;}
.pro_area .pro_thumbNail>a>img{vertical-align: top;aspect-ratio: 1; object-fit: contain; background-color: #f5f5f5;}
/* 20220818 추가 :: S */
.pro_area .pro_thumbNail-enlrg>a{padding-bottom: 133%;overflow: hidden;}/*20220823 수정*/
.pro_area .pro_thumbNail-enlrg>a .img_goods{min-width: auto;}/*20220823 수정*//*20220901 수정*/
/* 20220818 추가 :: E */
.pro_area .pro_thumbNail-pdlrg>a{padding-bottom: 133%;background-color: #f5f5f5;}/* 20220901 추가 */

.star_score.star_style03{padding: 7px 0 10px 0;height: 16px;margin-top: -3px;line-height: 1;}/* 20210721 수정 */

/* 20210930 수정 :: S */
.star_score.star_style03 .star{background :url('https://image.nbkorea.com/NBRB_Mobile/product/ico_starOff.png') no-repeat 0 0;vertical-align: middle;width: 90px;background-size: 90px auto;height: 14px;}
.star_score.star_style03 .star span{background: url('https://image.nbkorea.com/NBRB_Mobile/product/ico_starOn.png') no-repeat 0 0;height: 14px;background-size: 90px auto;}
.star_score.star_style03 .num{font-size: 14px;font-family:'ProximaNova',sans-serif;color: #141414;display: inline-block;vertical-align: top;margin: 0px 0 0 5px;}
/* 20210930 수정 :: E */

.prdSoldout{color: #686868;font-size: 13px;}

/* 리스트 - 2열 viewS*/
.listContent.viewS .productList{font-size: 0;display: flex;flex-flow: row wrap;}
.listContent.viewS .productList > li{width: 49%;}
.listContent.viewS .productList > li:nth-child(2n){margin-left: 2%}
.pro_area{font-size: 1rem}

/* 리스트  - 1열 viewB*/
.listContent.viewB .productList > li{width: 100%;}
/* .listContent.viewB .productList > li:nth-child(2n){margin-left: 2%} */

.filter_inner--renew .header{width: 90%;margin: 0 5%;border-bottom: 1px solid #959595;}
.filter_inner--renew .header .pop_close{background: url(https://image.nbkorea.com/NBRB_Mobile/common/bg_btn_delete4.png) no-repeat 0 0;background-size: 100% auto;right: 0;}

.listLeft{margin: 0 5%;margin-bottom: 136px;}/*20221006 수정*/

/* 상품 필터 */
.allList{padding-bottom: 30px}
.allList_tit{font-weight: bold;margin-bottom: 10px;}
.allList_list > li{margin-bottom: 10px;}

.accordion{border-top: 1px solid #959595;/*padding-bottom: 30px;*/}
.accordion:first-child{border-top: 0}
.accordionTit:after{content: '';width: 17px;height: 16px;display: block;background: url(https://image.nbkorea.com/NBRB_Mobile/common/ico_toggleOff.png) no-repeat center; background-size: cover;position: absolute;top:50%;margin-top: -8px;right: 0;	}
.accordionTit.on:after{content: '';width: 17px;height: 16px;display: block;background: url(https://image.nbkorea.com/NBRB_Mobile/common/ico_toggleOn.png) no-repeat center; background-size: 17px 17px;}
.accordionTit>a{font-weight: bold;font-size: 1.5rem;padding: 18px 0;position: relative;display: block;}
.accordionTit{position: relative;}

.accordionList{display: none;padding-bottom: 30px;font-size: 0;}
.accordionList-border > li{width: 18.2%;margin-right: 2.2%;margin-bottom: 2.2%;display: inline-block;text-align: center}
/* .accordionList-border > li:nth-child(5n){margin-right: 0} 20210401 삭제 */
.accordionList-color > li{margin-bottom: 10px;width: 16.66%;display: inline-block;vertical-align: top;text-align: center;font-size: 1.1rem;}
.accordionList-list > li{margin-bottom: 10px;}

input.ip_chekbox.blackBg + label{padding: 3px 0 0 27px;height: 18px;background: url("https://image.nbkorea.com/NBRB_Mobile/common/bg_chk2.png") no-repeat 0 50%;background-size: 18px 18px;font-size: 1.5rem;color: #3b3b3b;}
input.ip_chekbox.blackBg:checked + label{background: url("https://image.nbkorea.com/NBRB_Mobile/common/bg_chk2_on.png") no-repeat 0 50%;background-size: 18px 18px;}

.ip_chk,.ip_rdo{position: absolute;overflow: hidden;clip: rect(0 0 0 0);width: 1px;height: 1px;margin: -1px}
.ip_chk:focus,.ip_rdo:focus{outline: 1px dotted #000}
.ip_chk-boxBg + label{display: inline-block;width: 100%;padding: 10px 0;background: #fff;color: #000;font-size: 13px;border: 1px solid #ddd;border-radius: 5px;box-sizing: border-box;}
.ip_chk-boxBg:checked + label{display: inline-block;width: 100%;padding: 10px 0;background: #000;color: #fff;border: 1px solid #000;border-radius: 5px;box-sizing: border-box}

input.ip_rdo + label{padding: 1px 0 1px 27px;height: 18px;background: url("https://image.nbkorea.com/NBRB_Mobile/common/bg_filter_radio2.png") no-repeat 0 50%;background-size: 18px 18px;font-size: 1.5rem;color: #3b3b3b;}
input.ip_rdo:checked + label{background: url("https://image.nbkorea.com/NBRB_Mobile/common/bg_filter_radio2_on.png") no-repeat 0 50%;background-size: 18px 18px;}

/* 필터 색상 */
.ip_chk-color+label{position: relative;display: block;}

/* .ip_chk-color+label:before{content: '';width: 27px;height: 27px;background-size: cover;display: block;background-position: center;margin: 0 auto;} 20210401 삭제 */
.ip_chk-color:checked+label:after{content: '';width: 27px;height: 27px;background-size: cover;display: block;background-position: center;background-image: url("https://image.nbkorea.com/NBRB_Mobile/common/img_filter_color_check.png");position: absolute;top: 0%;left: 50%;z-index: 1;margin-left: -13px;} /* 20210401 수정 */

/* .ip_chk-color+.color1:before{background-image: url(https://image.nbkorea.com/NBRB_Mobile/common/color1.png)}
.ip_chk-color+.color2:before{background-image: url(https://image.nbkorea.com/NBRB_Mobile/common/color2.png)}
.ip_chk-color+.color3:before{background-image: url(https://image.nbkorea.com/NBRB_Mobile/common/color3.png)}
.ip_chk-color+.color4:before{background-image: url(https://image.nbkorea.com/NBRB_Mobile/common/color4.png)}
.ip_chk-color+.color5:before{background-image: url(https://image.nbkorea.com/NBRB_Mobile/common/color5.png)}
.ip_chk-color+.color6:before{background-image: url(https://image.nbkorea.com/NBRB_Mobile/common/color6.png)}
.ip_chk-color+.color7:before{background-image: url(https://image.nbkorea.com/NBRB_Mobile/common/color7.png)}
.ip_chk-color+.color8:before{background-image: url(https://image.nbkorea.com/NBRB_Mobile/common/color8.png)}
.ip_chk-color+.color9:before{background-image: url(https://image.nbkorea.com/NBRB_Mobile/common/color9.png)}
.ip_chk-color+.color10:before{background-image: url(https://image.nbkorea.com/NBRB_Mobile/common/color10.png)}
.ip_chk-color+.color11:before{background-image: url(https://image.nbkorea.com/NBRB_Mobile/common/color11.png)}
.ip_chk-color+.color12:before{background-image: url(https://image.nbkorea.com/NBRB_Mobile/common/color12.png)}
.ip_chk-color+.color13:before{background-image: url(https://image.nbkorea.com/NBRB_Mobile/common/color13.png)}
.ip_chk-color+.color14:before{background-image: url(https://image.nbkorea.com/NBRB_Mobile/common/color14.png)}
.ip_chk-color+.color15:before{background-image: url(https://image.nbkorea.com/NBRB_Mobile/common/color15.png)} 20210401 삭제*/

/* list_title */
/* 20240202 #11318 수정 :: S */
.list_title{padding: 20px 0; border-bottom: 1px solid #E6E6E6; text-align: center;}
.list_title span{margin-right: 8px;display: inline-block;font-size: 20px;font-weight: 700;}/*20240214 #11318 수정*/
.list_title span::after{content: "";display: inline-block;width: 0;height: 0;border-top: 6px solid transparent;border-bottom: 6px solid transparent;border-left: 10px solid #141414;vertical-align: middle;margin-top: -5px;margin-left: 5px;}/*20240214 #11318 수정*/
.list_title h3{font-weight: 700;font-size: 20px;letter-spacing: -1px;}
/* 20240202 #11318 수정 :: E */

/* fliterList */
/*20210804 수정 :: S*/
.fliterList_wrap{overflow: hidden;padding: 9px 15px;border-top: 1px solid #e1e1e1;border-bottom: 1px solid #e1e1e1;margin-top: 32px;} 
.fliterList{float: right;}
.filter{display: inline-block;font-size: 1.5rem; color: #3b3b3b;border: 1px solid #898989;vertical-align: middle;width:60px; height: 32px;line-height: 32px;text-align: center;border-radius: 4px;box-sizing: border-box;margin-left: 19px;}
.filter:hover{color: #7a7a7a;}

.thumbList{display: inline-block;vertical-align: top; margin-top: 5px;}
.ico_thumbView:before{content:'';display: block;width: 20px;height: 19px;background:url(https://image.nbkorea.com/NBRB_Mobile/common/ico_viewS.png) no-repeat center;background-size: cover;}
.thumbList.on .ico_thumbView:before{content:'';display: block;width: 20px;height: 19px;background:url(https://image.nbkorea.com/NBRB_Mobile/common/ico_viewB.png) no-repeat center;background-size: cover;}
/* .listContent .sub_menu{margin-bottom:9%;} 
.listContent .sub_menu li a{padding: 18px 15px 14px;font-weight: 700;font-size: 1.5rem;}20240202 #11318 삭제 */
/* 20240202 #11318 추가 :: S */
.list_sub_menu{position: relative; width: 100%;background: #fff; border-bottom: 1px solid #E6E6E6;}
.list_sub_menu.stuck{position: fixed;top: 55px;z-index: 50;}
.pd_category_list{display: flex;padding-right: 50px;overflow: hidden;}
.pd_category_list .swiper-container {padding: 0 4px;}
.pd_category_list .swiper-slide{width: auto;}
.pd_category_list .swiper-slide a{display: block;box-sizing: border-box;padding: 14px 12px;font-size: 14px;line-height: 1.2;position: relative;}
.pd_category_list .swiper-slide.on a{font-weight: 700;}
.list_sub_menu .filter_btn_area{height: 100%;position: absolute;right: 0;top: 0;background: #fff;z-index: 10;}
.list_sub_menu .filter_btn_area::before{content: '';display: block;width: 20px;height: 100%;position: absolute;left: -20px;top: 0;background: linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);z-index: 1;}
.filter_btn_area .btn_pd_filter{width: 50px;height: 100%;background: url(https://image.nbkorea.com/NBRB_Mobile/common/ico_pd_filter_38x29.png) no-repeat;background-size: 19px auto;background-position: 15px center;}
/* 20240202 #11318 추가 :: E */
/*20210804 수정 :: E*/

/* 필터결과값없을때 */
/*  .listContent .no_data .txt1{background: url(https://image.nbkorea.com/NBRB_Mobile/common/icon_q2.png) no-repeat 50% 0;background-size: 60px auto;font-size: 14px;padding-top: 100px;color: #333;} 삭제*/

/* 품절상품 */
.soldout .prdName_name{padding-right: 15px;}
.soldout .prdSoldout{color: #ef1f3c;}

.checkBox_right{display: block;}
.checkBox_right input + label {position:relative;display:inline-block;font-size:1.4rem;line-height:18px;box-sizing:border-box;font-weight: bold;}
.checkBox_right input  {display: none}
.checkBox_right input[type='checkbox'] + label:after {content:'';display:inline-block;width:17px;height:17px;background:url('https://image.nbkorea.com/NBRB_Mobile/common/bg_filter_chk.png') no-repeat 0 0;background-size:17px 17px;vertical-align: middle;margin-left: 10px;margin-bottom: 2px;}
.checkBox_right input[type='checkbox']:checked + label:after {background-image:url('https://image.nbkorea.com/NBRB_Mobile/common/bg_chk_on.png');}

.listLeft .footer--st03{height: 136px;background: #fff;padding: 22px;border-top: 0;z-index: 1;}/*20221006 수정*/
.filter_inner .footer--st03 .btn_area .col2 [class*="btn_ty_"].btm{border-radius: 4px;height: 42px;padding: 12px 0;}
.productList .img_tag{position: absolute;top: 6px;left: 6px;z-index: 1;}

/*20210831 수정*/
.productList .img_tag .tag1{display: block;width: 38px;height: auto;}
.productList .img_tag .tag-height{width: auto;height: auto;}/*20230707 추가*/
.productList .img_tag .tag-height img{width: auto !important;height: 100%;}/*20230707 추가*/
.productList .icon_nbg_s{top: 6px;right: 6px;z-index: 4;}/*20210831 수정*/

.productList .icon_nbg_s+.icon_nbg_s{top: 41px;}
.productList .pro_area .badge img{display: inline-block !important;width: auto !important;height: 15px;}
.prdstate{font-size: 11px;font-weight: 400;display: inline-block;vertical-align: top;margin-left: 7px;}
.viewB .prdstate{margin-left: 10px;}
.pro_soldOut .prdstate{color: #ef1f3c;}
.ip_chk-color.ip_chk-white:checked+label:after{background-image: url(https://image.nbkorea.com/NBRB_Mobile/common/img_filter_color_check2.png);}
.pro_thumbNail{position: relative;}
/* .pro_soldOut .pro_thumbNail::before{content: "";display: block;width: 100%;height: 100%;background:rgba(255,255,255,0.5);position: absolute;left: 0;top: 0;z-index: 4;} 삭제*/

.viewB .productList .img_tag{top: 10px;left: 19px;}
/* .viewB .productList .icon_nbg_s{top: 10px;right: 19px;}
.viewB .productList .icon_nbg_s+.icon_nbg_s{top: 49px;} 20210820-1 삭제*/

.productList .img_made{position: absolute;bottom: 15px;left: 50%;margin-left: -24px;width: 48px;}
.productList .viewB_made .img_made{bottom: 28px;left: 50%;margin-left: -53px;width: 106px;}
.viewS .viewB_made{display: none;}
.viewB .viewB_made{display: block;}
.viewB .pro_thumbNail a>.img_made{display: none;}

/*20210309 서브 리스트 개편  추가 :: E*/

/* 20210324 메인개편 추가 :: S */
.main_titArea{position: relative;line-height: 1;}
.main_subTab{position: absolute;right: 0px;bottom:0;font-size: 0;}
.main_subTab li{display: inline-block;}
.main_subTab li a{font-size: 1.6rem;font-weight: 700;color: #aeaeae;padding: 5px 15px;display: inline-block;}
/* .main_subTab li:last-child a{padding-right: 0;} 20210503-2 삭제 */
.main_subTab li.on a{color: #141414;}
@media screen and (max-width:320px){
	.main_subTab li a{padding: 5px 10px;}
}
/* 20210324 메인개편 추가 :: E */

.checkBox_right{display: block;}
.checkBox_right input + label {position:relative;display:inline-block;font-size:1.4rem;line-height:18px;box-sizing:border-box;font-weight: bold;}
.checkBox_right input  {display: none}
.checkBox_right input[type='checkbox'] + label:after {content:'';display:inline-block;width:17px;height:17px;background:url('https://image.nbkorea.com/NBRB_Mobile/common/bg_filter_chk.png') no-repeat 0 0;background-size:17px 17px;vertical-align: middle;margin-left: 10px;margin-bottom: 2px;}
.checkBox_right input[type='checkbox']:checked + label:after {background-image:url('https://image.nbkorea.com/NBRB_Mobile/common/bg_chk_on.png');}

/* 20210325 추가 :: s */
.customNoti{color: #ef1f3c;font-size: 13px;display: block;margin:5px 0 10px;}
.custom_option_box.custom_option_box-w15 ul li>span.option_category{width: 15%}
.custom_option_box.custom_option_box-w15 ul li>span.option_color{margin:10px 35px 10px 10px;}
.custom_option_box .option_img {width: 50px;height: 50px;margin-right: 25px;border: 1px solid #cccccc;box-sizing: border-box;background-repeat: no-repeat;background-position: center;background-size: contain;}
/* .custom_option_box .option_img img{width: 100%;} */
/* 20210325 추가 :: e */

/* 20210401 리스트페이지 리뉴얼 추가 :: S */
.ip_chk-color+label span{display: block;}
.ip_chk-color+label img{width: 27px;}
.listBanner{position: relative;}
.listBanner .btn_area{position: absolute;bottom: 7.5%;left: 34.5%;}
.productList .sale_info{display: inline-block;vertical-align: top;}
.productList .sale_info img{width: auto !important;height: 15px;}
.accordionList-border > li{width: 23%;margin-right: 2.6%;margin-bottom: 2.6%;}
.accordionList-border > li:nth-child(4n){margin-right: 0;}
.accordionList-border .ip_chk-boxBg + label{vertical-align: middle;word-break: break-word;line-height: 1;min-height: 35px;display: table;padding: 0;}
.accordionList-border .ip_chk-boxBg + label span{display: table-cell;vertical-align: middle;}
/* 20210401 리스트페이지 리뉴얼 추가 :: E */

/* 20210412 메인개편 간격 수정 :: S */
.sub_header~.main_visual{margin-bottom: 1.4rem;} /* 20250529 NB2024-4704 수정 */
.main_choice .main_choiceTit{margin-top: 0;}
.visualBanner{margin-bottom: 27px;}
.nbnow{margin-top: 0;margin-bottom: 27px;}
.new.mainContainer,.best.mainContainer,.collection.mainContainer,.shopAll.mainContainer{margin-top: 0;margin-bottom: 100px;}
.ranking.mainContainer{margin-bottom: 100px;}
/* 20210412 메인개편 간격 수정 :: E */

.btn_area .col1 [class*="btn_ty_"].wideBtn{width: 100%;}/* 20210412-1 추가 */

/* GREENB 20210413 추가 :: S */
.nav_wrap ul li.none.colorGreen a {color: #4baa65;}
.nav_wrap ul li.none.colorGreen a:after {display:none;}
/* GREENB 20210413 추가 :: E */

.shopSport.mainContainer,.sub_category.mainContainer,.new-sub.mainContainer {margin-bottom: 100px;}/* 20210413-1 서브메인 간격 수정*/

/* 20210414 리스트페이지 검색결과추가 :: S */
.search .listContent .srch_result{border-bottom: 0;border-top: 0;font-weight: 400;font-size: 1.8rem;padding:20px 28px;line-height: 1.3;}/*20210804 수정*/
.search .listContent .srch_result strong{font-size: 2rem;}
.search .listContent .surh_word{display: block;}
.search .listContent .fliterList_wrap{margin-top: 15px;} /*20210804 수정*/
/* 20210414 리스트페이지 검색결과추가 :: E */

/* 20210419 추천상품 수정 :: S */
.prSlide .main_choiceTit{margin: 16.5% 0 5%;text-align: center;font-size: 2rem;letter-spacing: -0.02em;}
.prSlide .main_choiceTit >span{font-weight: bold;}
.prod_slide.prod_slide-main.prSlide-none li{width: calc(50% - 9px);}
.prod_slide.prod_slide-main.prSlide-none li:last-child{margin-right: 0;}
/* 20210419 추천상품 수정 :: E */

/* 20210420 리스트페이지 검색결과없을경우 추가 :: S */
.search.search-none .listContent .srch_result{padding:22px 28px 20px}
.search-none .fliterList_wrap{display: none;}
/* .search-none .sub_menu{display: none;} 20231219 #11328 삭제 */
.search-none .no_data{padding: 50px 0 82px;border-bottom: 1px solid #f5f5f5;}
.search-none .no_data .txt2{margin-top: 18px;font-size: 1.4rem;}
.search-none .prSlide .main_choiceTit{margin: 14.1% 0 5%;}
/* 20210420 리스트페이지 검색결과없을경우 추가 :: E */

/* GREENB 20210413 추가 :: S */
.nav_wrap ul li.none.colorGreen a {color: #4baa65;}
.nav_wrap ul li.none.colorGreen a:after {display:none;}
/* GREENB 20210413 추가 :: E */

/* 20210421 추천상품 로그인 추가 :: S */
.leftTit{font-size: 1.4rem;letter-spacing: -0.02em;position: relative;line-height: 1;}
.leftTit a{font-size: 1.2rem;color: #898989;border-bottom: 1px solid #898989;display:inline-block;position: absolute;right: 0;bottom: 0;}
.btn_wrap-return{text-align: center;margin-top: 23px;}
.mainBtn-return{border: 1px solid #151415;padding: 12px 40px;width: auto;font-size: 1.4rem;}
.mainBtn-return::before{content: "";display: inline-block;background: url('https://image.nbkorea.com/NBRB_Mobile/common/ico_return.png') no-repeat;width: 14px;height: 13px;background-size:14px;vertical-align: top;margin-right: 4px;}
/* 20210421 추천상품 로그인 추가 :: E */

/* 20210426 메인개편 수정사항 :: S */
.main_visual .txt_box a.mainBtn{min-width: 105px;padding: 12px 5px;width: auto;}
.visualBanner .mainBtn{min-width: 105px;padding: 12px 5px;width: auto;font-size: 1.4rem;}/*20210728 수정*/
.prod_slide.prod_slide-main.prSlide-none .scrollbar{display: none;}
.main_visual .img_box .swiper-slide .txt_box a.mainBtn{min-width: 105px;padding: 12px 5px;width: auto;}
/* 20210426 메인개편 수정사항 :: E */

.prod_slide.prod_slide-main li:last-child{margin-right: 0;}/* 20210428 메인스크롤슬라이드수정 */

.mainBtn-black:active,.mainBtn-black:hover{color: #fff;} /* 20210503 추가 */

/* 20210503 비회원 구매 추가 :: S */
.mb_only{font-size: 1.4rem;color: #737b82;text-align: center;margin: 30px 29px 0;line-height: 17px;}
.mb_only p::before{content: "";display: inline-block;width: 14px;height: 17px;background: url(https://image.nbkorea.com/NBRB_Mobile/product/ico_memberOnly_pd.png) no-repeat;background-size:14px;margin-right: 4px;vertical-align: top;}
/* 20210503 비회원 구매 추가 :: E */

/* 20210503-2 메인개편 수정 :: S */
.mainContainer .mainTit-sub,.nbnow .mainTit-sub,.main_choice .main_titbox{padding: 0 15px;}
.mainContainer .inner{padding: 0 15px;}
/* 20210503-2 메인개편 수정 :: E */

/* 20210511 필터결과값없을때 추가 :: S */
.no_fliter{padding: 121px 0 80px;text-align: center;}
.listContent .no_fliter .txt1{background: url(https://image.nbkorea.com/NBRB_Mobile/common/icon_q2.png) no-repeat 50% 0;background-size: 60px auto;font-size: 14px;padding-top: 100px;color: #333;}
/* 20210511 필터결과값없을때 추가 :: E */

/* 20210429-2 친구추천 영역 추가 :: S */
.form_area .ip_info2{display: block;padding: 8px 0 0 14px;color: #888;font-size: 1.1rem;line-height: 1.6rem;word-break: keep-all;}
.form_area .ip_info2 li::before{content: "";display: inline-block;width: 1px;height: 1px;background:#777;vertical-align: top;margin-right: 6px;margin-top: 6px;}
/* 20210429-2 친구추천 영역 추가 :: E */
/* 20210503-2 메인개편 수정 :: E */

/* 20210427 비회원구매 추가 :: S */
.nonMember_box{padding: 17px 0 20px;}
.nonMembers{color: #8b8b8b;line-height: 1.4rem;}
.nonMember_box .btn_area{margin-top: 14px;}
.layer_wrap .clause-nonMembers .h_box{border-bottom: 0;}
.pop_inner .contents-nonMembers p.sub_info{padding-top: 0;}
.contents-nonMembers .clause_box{box-sizing: border-box;padding: 17px 13px;border: 1px solid #f3f3f3;color: #797979;width: 100%;height: 110px;overflow-y: auto;margin-top: 20px;}
.contents-nonMembers .chk{display: inline-block;margin-top: 10px;}
.contents-nonMembers .chk input.ip_chekbox + label{height: auto;padding: 0 0 0 21px;line-height: 1.4rem;font-size: 1.1rem;}
.pop_inner .contents-nonMembers .form_area{margin-top: 25px;border-bottom: 0;}
.pop_inner .contents-nonMembers .form_area .row{border-bottom: 1px solid #f3f3f3;padding: 24px 0 7px;}
.pop_inner .contents-nonMembers .form_area .row:last-child{border-bottom: 0;}
.contents-nonMembers .form_area .ip_info{padding: 8px 0 0 0;}
.contents-nonMembers input.ip_text{font-size: 1.1rem;}
.contents-nonMembers .btn_area{border-top: 1px solid #f3f3f3;margin-top: 0 !important;padding-top: 25px;}
.contents-nonMembers .clause_box h3{padding-top:22px;}
.contents-nonMembers .clause_box h3:first-child{padding-top:0;}
.contents-nonMembers .clause_box h4{margin:20px 0 12px;}
.contents-nonMembers .clause_box h4:first-child{margin-top:0;}
.contents-nonMembers .clause_box li{padding-left: 5px;text-indent: -5px;}
/* 20210427 비회원구매 추가 :: E */

/* 20210521-1 레깅스 카테고리, 배너영역, 품절 추가 :: S */
.leggings{margin-bottom: 55px;}
/*20220329 수정 :: S */
.leggingsTitle{font-size: 1.4rem;font-weight: 700;letter-spacing: -0.03em;padding: 0 15px;}
.leggingsTitle span{font-size: 1.4rem;}
.leggings .prod_slide{margin-top: 10px;overflow: hidden;padding: 0 15px;}
.leggings .prod_slide .swiper-wrapper::after{content: '';display: block;clear: both;}/*20210526 추가 */
.leggings .prod_slide li{width: 70%;height: auto;margin-top: 0;margin-bottom: 20px;border-radius: 15px;overflow: hidden;background: #f5f5f5;margin-right: 10px;}
.leggings .prod_slide li:last-child{margin-right: 0;}
.leggings .prod_slide li a{height: 100%;padding: 0;}
.leggingsInfo{padding: 15px 15px 17px;}
.le_prdTitle{font-size: 20px;color: #fff;font-weight: 700;letter-spacing: -0.05em;display: inline-block;position: absolute;left: 15px;bottom:12px;}
/*20220329 수정 :: E */
.leggings .swiper-container-horizontal.prod_slide > .scrollbar{width: 100%;z-index:1;position: relative;}
/* 20220329 레깅스카테고리 추가 :: S */
.leggings .top_inner{position: relative;}
.leggingsInfo .info_txt{font-size: 14px;letter-spacing: -0.05em;line-height: 1.3;padding-left: 25px;background-size: 16px auto;background-repeat: no-repeat;background-position: left top;margin-bottom: 8px;}
.leggingsInfo .info_txt:last-child{margin-bottom: 0;}
.leggingsInfo .info_txt01{background-image: url(https://image.nbkorea.com/NBRB_Mobile/product/ico_desc_01.png);}
.leggingsInfo .info_txt02{background-image: url(https://image.nbkorea.com/NBRB_Mobile/product/ico_desc_02.png);}
/* 20220329 레깅스카테고리 추가 :: E */
.viewB .pro_banner{display: none;}
.sizeArea{position: relative;}/* 20240202 #11318 수정 */
.sizeArea .title{font-size: 1.2rem;letter-spacing: -0.04em;color: #9c9c9c;display: inline-block;line-height: 1;padding: 4px 0;}/* 20240306 #16202 수정 */
.sizeArea .title:active, .sizeArea .title:hover{color: #9c9c9c;}
.sizeArea .title::after{content: "";display: inline-block;width: 9px;height: 6px;background: url(https://image.nbkorea.com/NBRB_Mobile/common/icon_size_toggle.png) no-repeat center bottom;background-size: 100%;vertical-align: middle;margin-left: 5px;margin-top: -2px;}/*20240202 #11318 수정*/
.sizeArea.on .title::after{background-position: top;}
.sizeArea .con_box{display: none;border: 1px solid #e9e9e9;padding: 8% 4.5% 0;word-break:keep-all;position: absolute;top: 23px;z-index: 6;background: #fff;font-size: 0;width: 100%;box-sizing: border-box;}/*20210526 수정*/
.sizeArea .con_box span{color:#121212;display: inline-block;font-size: 1.1rem;padding: 0 5.5% 8%;}
.sizeArea .con_box span.noSize{color: #dbdbdb;text-decoration: line-through;}
.sizeArea.on .con_box .sizeBox{display: block;}
@media (max-width:340px){
	.sizeArea .con_box span{padding: 0 4.5% 8%;}
}
/* 20210521-1 레깅스 카테고리, 배너영역, 품절 추가 :: E */

/*.icon_nbg_s.icon_nbg_s-mb{top: 0;} 삭제 */

/* 20210525 비회원아이콘 수정 :: S */
/* .icon_nbg_s.icon_nbg_s-mb{top: 0;} 삭제 */
.goods_list02 li .icon_nbg_s-mb{top: 6px;right: 9px;}
.goods_list02 li:nth-child(even) .icon_nbg_s-mb{right: 6px;}
.goods_list02 li .icon_nbg_s-mb + .icon_nbg_s{top: 46px;}
/* 20210525 비회원아이콘 수정 :: E */

/* 20210528 비회원 팝업 추가 :: S */
.inner .completion-nomember{padding-bottom: 50px;}
.inner .completion-nomember .comp_txt1{font-size: 1.4rem;padding-top: 50px;}
.inner .completion-nomember .comp_txt2{font-size: 1.1rem;color: #121212;}
.pop_inner .completion-nomember .comp_txt1 + .comp_txt2{padding-top: 0;}
/* 20210528 비회원 팝업 추가 :: E */

.end_msg .txt2-red{margin-top: 8px;color: #df1e3b;line-height: 1.4em;}/*20210611 추가*/

.nav_wrap ul.featured > li a span.textGreen{color:#00763c;}/*20210615 추가*/

/* 20210621 추가:: S */
.foot_nb .btn_line{color: #fff;border-bottom: 1px solid #fff;font-size: 1rem;padding-bottom: 0;}
.layer_wrap.w300{width: 300px;height: auto;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.layer_wrap.w300 .header strong{margin: 0 17px;}
.layer_wrap.w300 .pop_inner .contents > .inner{padding: 0 17px;}
.layer_wrap.w300 .pop_close{right: 17px;}
.contents-bgCon .text{padding-top: 70px;background: url(https://image.nbkorea.com/NBRB_Mobile/common/bg_content.png) no-repeat center 15px/45px;font-size: 1.2rem;padding-bottom: 14px;font-family:'Noto Sans KR',sans-serif;}
.pop_inner .contents-bgCon .comp_txt2{text-align: left;line-height: 1.6rem;}
/* 20210621 추가:: E */

/* 20210630 추가 :: S */
.category_rankingTit{margin: 20px 0 0 14px;}
.category_rankingBox .category_ranking{padding: 0 14px;margin-top: 10px;}
.category_rankingBox .category_ranking li{border-bottom: 0;width: 31.5%;height: auto;margin-right: 2%;margin-bottom: 24px;}
.category_rankingBox .category_ranking li:last-child{margin-right: 0;}
.category_rankingBox .category_ranking li>a{height: auto;padding: 0;}
.category_rankingBox .category_ranking li>a::after{display: none;}
.category_rankingBox .category_ranking .img_tag {position:absolute;top:7px;left:7px;z-index:1;font-weight: bold;font-size: 1.2rem;font-weight:bold;line-height: 1}
.category_rankingBox .category_ranking .img_tag > em{font-size: 1.3rem;font-weight: bold;}
.category_rankingBox .category_ranking .img_tag .tag1 {display:block;width:38px;height:auto;}
.category_rankingBox .category_ranking .inner_area{padding-top: 4px;}
.category_rankingBox .category_ranking .trade_name {display:-webkit-box;line-height:16px;text-overflow:ellipsis;-webkit-line-clamp: 1;-webkit-box-orient:vertical;overflow:hidden;font-size: 1.1rem;letter-spacing: -0.02em;}
.category_rankingBox .category_ranking li a .price {height:17px;margin-top:2px;overflow:hidden;}
.category_rankingBox .category_ranking .price span {font-size:1rem;}
.category_rankingBox .category_ranking .price del {display:inline-block;margin-right:10px;color:#9d9d9d;text-decoration:none;letter-spacing:-0.04em;}
.category_rankingBox .category_ranking .price p {display:inline-block;font-size:1.5rem;font-weight:700;letter-spacing:-0.03em;}
.category_rankingBox .swiper-container-horizontal > .scrollbar{width: 100%;margin: 0 auto;}
/* 20210630 추가 :: E */

/* 20210708 장바구니팝업 추천서비스 :: S */
.rcmPd .rcmTit{font-size: 17px;margin: 12.5% 0 5%;text-align: center;letter-spacing: -0.02em;}
.pop_scrollSlide{padding: 0 15px;width: 100%;box-sizing: border-box;overflow: hidden;}
/* .pop_scrollSlide li{width: 30%;height: auto;margin-right: 15px;}
.pop_scrollSlide li:last-child{margin-right: 0;} */
.pop_scrollSlide img{width: 100%;vertical-align: middle;}
.pop_scrollSlide .main_prdInfo{margin: 20px 0 25px;}
.pop_scrollSlide .main_prdName{font-size: 12px;display:-webkit-box;line-height:16px;text-overflow:ellipsis;-webkit-line-clamp: 1;-webkit-box-orient:vertical;overflow:hidden;font-size: 1.1rem;letter-spacing: -0.02em;}
/* 20211115-1 수정 :: S */
.pop_scrollSlide .main_prdPrice{font-size: 14px;margin-top: 10px;line-height: 1.2;}/*20211116 수정*/
.pop_scrollSlide .main_prdPrice span{font-size: 10px;}
/* 20211115-1 수정 :: E */
.pop_scrollSlide .scrollbar{width: 100%;margin: 0 auto;}
/* 20211115-1 추가 :: S */
.pop_scrollSlide .main_prdPrice del{font-size: 10px;color: #9d9d9d;letter-spacing: -0.04em;font-weight: 400;}/*20211116 수정*/
.pop_scrollSlide .main_prdPrice p{font-weight: 700;letter-spacing: -0.03em;font-size: 15px;}
/* 20211115-1 추가 :: E */
/* 20210708 장바구니팝업 추천서비스 :: E */

/* 20210707 주문번호추가 :: S */
.pay_option .option .order_num,.pay_option .option .order_txt{display: inline-block;}
.pay_option .option .order_num{color: #141414;} /* 20240102 #10360 추가 */
.pay_option .option .order_txt{padding-left: 8px;position: relative;}
.pay_option .option .order_txt::before{content: "";display: inline-block;width: 1px;height: 12px;background: #787878;position: absolute;left: 4px;top: 50%;margin-top: -6px;}
/* 20210707 주문번호추가 :: E */
/* 20210630 추가 :: E */


/* 20210720 품절표시 추가 :: S */
.productList .soldOut{font-size: 22px;}
.viewB .productList .soldOut{font-size: 40px;}
/* 20210720 품절표시 추가 :: E */

/* 20210721 엠디초이스ui 변경 :: S */
.collection .looks_box .product{overflow: hidden;}
.md_choice .productList{font-size: 0;display: flex;flex-flow: row wrap;margin-top: 33px;}
.md_choice .productList li{width: 49%;}
.md_choice .productList li:nth-child(2n){margin-left: 2%;}
.collection .md_choice .md_wrap .btn_area{margin: 0 0 50px;} /* 20231206 #10135 추가 */
/* 20210721 엠디초이스ui 변경 :: E */

/* 20210804 리스트페이지품절표시 추가 :: S */
.soldout_chk{float: left;margin-top: 5px;}
.soldout_chk input.ip_chekbox + label{padding: 3px 0 0 27px;height: 18px;background: url(https://image.nbkorea.com/NBRB_Mobile/common/bg_soldout_chk.png) no-repeat 0;background-size: 18px 18px;font-size: 1.5rem;color: #3b3b3b;}
.soldout_chk input.ip_chekbox:checked + label{background-image: url(https://image.nbkorea.com/NBRB_Mobile/common/bg_soldout_chk_on.png);}
/* 20210804 리스트페이지품절표시 추가 :: E */

.swiper-container-horizontal.prod_slide-main > .scrollbar.scrollbar-wide{width: 100%;}/*20210810 추가*/

/* 20210813 컬러필터 추가, 검색결과배너 추가 :: S */
.productList .memberOnly .icon_nbg_s{right: 45px;top: 8px;}
.productList .memberOnly .icon_nbg_s-mb{top: 6px;right: 6px;}

/* .accordionList.accordionList-color{display: block !important;max-height: 78px;overflow:hidden;padding-bottom:0;margin-bottom: 30px} */ /* 20210902 삭제 */ 
/*20210830 수정*/
/* .accordionList.accordionList-color{display: block !important;max-height: 78px;overflow:hidden;padding-bottom:0;margin-bottom: 30px;transition: max-height .8s linear;} */

/* .result_banner{margin-bottom: 55px;} 20210817 검색배너 삭제 */
/* 20210813 컬러필터 추가, 검색결과배너 추가 :: E */

/* 20210817 추가 :: S */
.prdColor {font-size: 0;}
.prdColor .swiper-container{overflow: hidden;padding-right: 12%;}/* 20240202 #11318 수정 */
.prdColor .colorItem{width: 35px;display: inline-block;margin: 0 5px 5px 0;}
.prdColor .swiper-slide .colorItem{width: auto;margin: 0;}/* 20231213 #10809 추가 */
.prdName_area{position: relative;}
.prdName_area--flex{display: flex; flex-wrap: wrap; align-items: flex-end; gap: 10px; margin-top: 13px;}
.prdName_area--flex .prdName_price {margin: 0;}
.listContent.viewB .productList > li .prdName,.listContent.viewB .productList > li .prdDetail{padding-right: 30%;}
.listContent.viewB .productList > li .prdName_price{position: absolute;right: 0;top: 0;text-align: right;}/*20210906 수정*/
.listContent.viewB .productList > li .prdColor .colorItem:nth-child(4){margin: 0 5px 5px 0;}
@media (max-width:340px){
	.prdColor .colorItem{width: 30px;margin: 0 4px 4px 0;}
}
/* 20210817 추가 :: E */

/* 20210820-1 리스트페이지 수정 :: S */
.sub_menu.stuck{width: 100%;position: fixed;top: 55px;z-index: 50;}/*20220414 수정*//*20230113 수정*/
.sizeArea.on .con_box{display: block;}
/* 20240202 #11318 추가 :: S */
.other_info{display: flex;align-items: center;position: relative;margin-top: 10px;}/* 20240306 #16202 수정 */
.other_info .sizeArea{position: static;}
.other_info>div{display: flex;align-items: center;}
.other_info>div+div::before{content:'';display:inline-block;width: 1px;height: 12px;background: #cdcdcd;margin: 0 10px;}/*20240214 #11318 수정*/
.other_info .review_num p, .other_info .review_num a{font-size: 12px;color: #9c9c9c;}/*20240214 #11318 수정*/
/* 20240202 #11318 추가 :: E */
/* 20210820-1 리스트페이지 수정 :: E */

/* 20210907 색상필터 :: S */
.accordion-color .accordionList-list{overflow: hidden;max-height: 78px;padding-bottom: 0;margin-bottom: 30px;}
.accordion-color .accordionList.on{max-height: none;}
.moreList .accordionList-list{margin-bottom: 0;}
.aco_moreBtn{display:inline-block;margin:40px 0 30px;display: none;}/*20210909 수정*/
/* 20210907 색상필터 :: E */

/* 20210909 더보기 아이콘 추가 :: S */
.aco_moreBtn span{display: inline-block;color: #3b3b3b;border-bottom: 1px solid #3b3b3b;font-size: 1.5rem;letter-spacing: -0.05em;line-height: 1;padding-bottom: 5px;}
.aco_moreBtn .more_open{display: inline-block;}
.aco_moreBtn.on .more_open{display: none;}
.aco_moreBtn .more_close{display: none;}
.aco_moreBtn.on .more_close{display: inline-block;}
/* 20210909 더보기 아이콘 추가 :: E */

/* 20211006 추가 :: S */
.proDetail_info{padding: 10px 29px;}
.proDetail_info .noti{color:#777; font-size: 1.1rem;}
/* 20211006 추가 :: E */

#footer .foot_nb p span{padding-right: 1rem;}/*20211012 추가*/

/* 20211027 리뷰신고버튼 추가 :: S */
.Renewal_review .review_detail02 .score .btn_report{display: inline-block;font-size: 1.1rem;color: #797979;margin-top: 10px;}
.Renewal_review .review_detail02 .score .btn_report::before{content: '';display: inline-block;width: 9px;height: 8px;background: url(https://image.nbkorea.com/NBRB_Mobile/common/ico_report.png) no-repeat left/9px;margin-right: 3px;}
/* 20211027 리뷰신고버튼 추가 :: E */

/* 20210825 래플고도화 :: S */
.launching_raffle .launching_txt .launching_badge{width: 100%;min-width: auto;background: none;color: #141414;font-size: 30px;font-weight: 900;box-sizing: border-box;}
.order_details-raffle .order_list_type1 .pay_option{display: flex;}/* 20230920 추가 */
.order_details-raffle .order_list_type1 .pay_option .option{flex: 1;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;padding-right: 2px;}/* 20230920 추가 */
.order_details-raffle .order_list_type1 .inner_box .txt_area p{color: #141414;}
.order_details-raffle .order_list_type1 .inner_box .result_area{display: table-cell;width: 75px;text-align: center;vertical-align: middle;font-size: 1.2rem;padding-left: 13px;}/*20211020 수정*/
.order_details-raffle .order_list_type1 .inner_box .result_area .btn{width: 75px;}/*20211020 추가*/
.order_details-raffle .order_list_type1 .inner_box .option__desc {color: #777 !important;}
.order_details-raffle .order_list_type1 .inner_box .txt_area .store{margin-top: 8px; color: #787878;font-size: 1.1rem;}
.order_details-raffle .order_list_type1 .inner_box .btn [class*="btn_ty_"].sm:first-child{margin-top: 6px;}
.pop_inner .raffleInfo{width: 100%;text-align: center;font-size: 14px;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
.pop_inner .raffleInfo dt{font-weight: 700;margin-bottom: 5px;}
.pop_inner .raffleInfo dd .noto{font-family: 'Noto Sans KR',sans-serif;}
.pop_inner .raffleInfo dd + dt{margin-top: 30px;}
.pop_inner .celebrate{padding: 50px 20px 30px;text-align: center;}
.celebrate .celebrate_tit{font-size: 22px;font-weight: 900;margin-bottom: 25px;}
.celebrate .celebrate_tit .pd_name{display: block;font-size:20px;font-weight: 700;padding-bottom: 5px;}
.celebrate .product_info{border-top: 1px solid #cbcbcb;border-bottom: 1px solid #cbcbcb;padding: 5% 15%;}
.celebrate .product_info li{font-size: 0;margin-bottom: 10px;}
.celebrate .product_info li:last-child{margin-bottom: 0;}
.celebrate .product_info li span{display: inline-block;font-size: 14px;line-height: 14px;vertical-align: top;}
.celebrate .info_Tit{font-weight: 700;width: 40%;}
.celebrate .info_Txt{width: 60%;}
.celebrate .celebrate_input{display: block;margin-top: 25px;}
.celebrate .celebrate_input .ip_text{border-color: #dbdbdb;font-size: 1.4rem;}
.celebrate .btn{margin-top: 25px;}
.celebrate .btn .celebrate_btn{display: inline-block;min-width: 140px;padding: 22px 10px;background: #097e52;border-radius: 35px;font-size: 15px;font-weight: 700;color: #fff;}
.celebrate .celebrate_txt{font-size: 14px;color: #cf0a2c;margin-top: 25px;}
@media (max-width:340px){
	.celebrate .product_info{padding: 5% 10%;}
}
/* 20210825 래플고도화 :: E */

/* 20260311 래플 생년월일 수집 :: S */
.order_details-raffle .order_list_type1 .btn_birth_date_view,
.order_details-raffle .order_list_type1 .btn_address_view{
	display:inline-block;
	border-bottom:1px solid #141414;
	font-size:1.2rem;
	line-height: 1.5;
	color:#141414;
	font-weight: 700;
	white-space:nowrap;
	letter-spacing: -0.05em;
	height: 1.5rem;
}
/* 생년월일·주소 확인 버튼 = 카드 하단 전체폭 행(좌우 나열, 이미지 폭만큼 들여쓰기) */
.order_details-raffle .order_list_type1 li .raffle_confirm_btns{
	display:flex;
	gap:1.6rem;
	padding:0 2rem 2rem 11rem;
	box-sizing:border-box;
}
#birthDatePop,
#addressPop{
	display:none;
	position:fixed;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	background:#fff;
	z-index:9999;
	min-width:24rem;
	border: 1px solid #141414;
	border-radius: 5px;
}
#birthDatePop .birthDatePopTop,
#addressPop .birthDatePopTop{
	display: flex;
	justify-content: space-between;
	padding: 16px;
	border-bottom: 1px solid #cbcbcb;
}

#birthDatePop .birthDatePopTop p,
#addressPop .birthDatePopTop p{
	font-size:1.4rem;
	font-weight:400;
}
#birthDatePopContent,
#addressPopContent{
	padding: 16px;
}

/* 20260311 래플 생년월일 수집 :: E */

/* 20210914 래플 당첨팝업 추가 :: S */
.celebrate_img{width: 42%;margin: 0 auto 25px;}
.celebrate_img img{width: 100%;display: block;}
/* 20210914 래플 당첨팝업 추가 :: E */

/* 20220110 아웃도어 메인 추가 :: S */
.od_header{padding:20px 0 22px;}
.od_header h2{color:#121212;font-size:27px;font-weight:700;text-align:center;line-height:1;font-family:'ITCGaramondStd';}
.od_header h2::before{content: '';display: block;width: 50px;height: 47px;background: url(https://image.nbkorea.com/NBRB_Mobile/common/ico_outdoor.png) no-repeat center/100%;margin: 0 auto 13px;}
.od_con .main_visual{margin-bottom: 38px;}
.od_con .main_visual .txt_box{padding: 18px 15px 0;}
.od_con .mainContainer{margin-bottom: 86px;}
.mainBanner-img{padding: 0 15px;}
.outdoor{margin-bottom: 90px;}
.od_con .prod_slide li{margin-right: 7px;}
.od_con .prod_slide.prod_slide-marginSt02 li{margin-right: 10px;}/* 20220331 추가 */
.od_con .prod_slide.prod_slide-main li{width: 48%;}
.od_con .main_prdInfo{margin: 13px 0 30px;}
.od_con .main_prdName{font-size: 12px;line-height: 1.2;}
.od_con .main_prdPrice{font-size: 12px;}
.od_con .mainTit-sub{margin-bottom: 14px;}
.od_con .visualBanner .pro_txt{padding: 16px 15px 0;}
.od_con .visualBanner .pro_txt span{margin: 5px 0 25px;}
.od_con .nbnow .pro_txt{padding: 25px 15px 73px;}/* 20230220-1 추가 */
.prod_slide-outdoor{overflow: hidden;padding: 0 15px;margin-top: 0;}
.prod_slide-outdoor li{width: 96%;height: auto;margin-bottom: 0;}
.prod_slide-outdoor li:last-child{margin-right: 0;}
.prod_slide-outdoor li a.mainBtn{height: auto;}
.prod_slide-outdoor .visualBanner{margin-bottom: 0;}
.prod_slide-outdoor .visualBanner .pro_txt{padding: 16px 0 30px;}
.prod_slide-outdoor .visualBanner .pro_txt span{font-size: 1.5rem;letter-spacing: -0.05em;}
.prod_slide-outdoor .scrollbar{margin-right: 0;width: 100%;}
.prod_slide-outdoor .swiper-scrollbar-drag{z-index: 9;}
.prod_slide li .visual_img{height: auto;padding:0;}/*20220120 추가*/
.od_con .shopAll .shopAll_tit{margin-bottom: 30px;}/* 20220315 추가 */
.outdoor_slide li{width: 90%;}/*20220330 추가  */
.outdoor_slide .swiper-scrollbar-drag{top: -1px;height: 2px;background: #34373c;}/*20220330 추가  */
/* 20220110 아웃도어 메인 추가 :: E */

/* 20220127 카카오상담톡 추가 :: S */
.btn_floatKakao{display: block;width: 40px;height: 40px;background: url(https://image.nbkorea.com/NBRB_Mobile/common/ico_kakao_talk.png) no-repeat center/40px;position: fixed;right: 8px;bottom: 80px;z-index: 10;}
/* 20220203 추가 :: s */
.btn_floatKakao.pr_b141 {right: 16px; bottom: 141px;}
.btn_floatKakao.pr_b194 {right: 16px; bottom: 194px;}
/* 20220203 추가 :: e */
.flotingArea .btn_floatKakao{width: 40px;height: 40px;background-size: 40px;position: relative;right: 0;bottom: 0;margin-bottom: 14px;}
.btn_floatBf{display: block;width: 40px;height: 40px;background: url(https://image.nbkorea.com/NBRB_Mobile/dummy/float_banner_bf.png) no-repeat;background-size: 40px;position: fixed;right: 8px;bottom: 126px;z-index: 10;}/* 20221021 추가 */
.btn_floatBf-pr{right: 16px;bottom: 194px;}/* 20221021 추가 */
/* 20220127 카카오상담톡 추가 :: E */

/* 20220208 IMC 여성의 날 캠페인 이벤트 :: S*/
.imc_area>div{position: relative;}
.imcBtn{display: block;width: 61.2%;height: 11%;position: absolute;left: 19.2%;bottom: 22%;}/*20220307 수정*/
/* 20220208 IMC 여성의 날 캠페인 이벤트 :: E*/

/* 20220316 장바구니 사은품 변경 기능 추가 :: S */
.list_type1 li .inner_box .btn .col3 .btn_line{margin-right: 13px;}
.bouns_info{display: table;margin-bottom: 28px;}
.bouns_info .p_visual{display: table-cell;width: 24.3%;}
.bouns_info .p_visual .p_visualImg{display: inline-block;border: 2px solid #141414;box-sizing: border-box;}
.bouns_info .p_visual img{width: 100%;vertical-align: middle;}
.pop_inner .bouns_info .p_name{display: table-cell;text-align: center;margin-bottom: 0;padding: 0 5px;vertical-align: middle;}
.pop_inner .items.bonus .select_box{width: 100%;}
/* 20220316 장바구니 사은품 변경 기능 추가 :: E */

/* 20220318 스케이트 카테고리 추가 :: S */
.sp_category img, .sp_category video{width: 100%;vertical-align: middle;}
/* .sp_cateList{margin-bottom: 14%;} 20220817 삭제*/
.sp_cateList .tit_area .tit{font-size: 18px;font-weight: 700;letter-spacing: -0.02em;text-align: center;}
.sp_slide{padding: 0 10px;overflow: hidden;}
.sp_slide li{width: 42%;height: auto;;margin-right: 10px;}
.sp_slide li:last-child{margin-right: 0;}
.sp_slide .itemInfo{padding-top: 5px;}
.sp_slide .itemInfo .infoTxt_sm{font-size: 10px;}
.sp_slide .itemInfo .infoTxt{font-size: 13px;font-weight: 700;}
.sp_slide .scrollbar{width: 100%;height: 2px;margin-right: 0;}
.sp_slide .scrollbar .swiper-scrollbar-drag{top: 0;}
.sp_video .videoWrap{margin: 0 10px 65px;} /* 20240304 #16144 수정 */
/* 20221007 추가 :: S */
.sp_video .youtubeWrap{margin: 0 10px;margin-bottom: 16%;}
.youtubeCon{position: relative;padding-bottom: 56.25%;}
.youtubeCon iframe{width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
/* 20221007 추가 :: E */
.sp_footer{width: 20%;margin: 0 auto;padding: 14% 0 15%;}/*20220817 수정*/
/* 20220318 스케이트 카테고리 추가 :: E */

/* 20220322 개인정보수집동의 추가 :: S */
.form_area .pay_agree{margin-top: 22px;overflow: hidden;}
.form_area .pay_agree .btn_line{float: right;}
.pop_payAgree{padding-top: 23px;}
.pop_payAgree .tit{margin-bottom: 10px;}
.pop_payAgree .tbl_payAgree{margin-bottom: 16px;}
.pop_payAgree .tbl_payAgree th,.pop_payAgree .tbl_payAgree td{padding: 12px;text-align: center;border: 1px solid #f3f3f3;line-height: 1.2;letter-spacing: -0.01em;}
.pop_payAgree .tbl_payAgree th{background: #fbfbfb;font-size: 12px;}
.pop_payAgree .tbl_payAgree td .color_gray{color: #777;}
.pop_payAgree .payAgree_disc{display: inline-block;color: #aeaeae;text-indent: -14px;padding-left: 14px;}
.pop_payAgree .btn_area{margin-top: 20px;}
/* 20220322 개인정보수집동의 추가 :: E */

/* 20220328 gnb 리뉴얼 :: S */
.head_on{position: fixed;width: 100%;height: 100%;overflow: hidden !important;}/*20220415 수정*/
.dimm_nav{position: fixed;width: 0;height: 100%;left: 0;top: 0;background: rgba(0,0,0,.75);z-index: -1;opacity: 0;transition: opacity .0s;}
.head_on .dimm_nav{width: 100%;z-index: 51;opacity: 1;transition: opacity .8s;}
.navigation{position: fixed;width: 100%;height: 100%;background: #fff;right: 0;top: 0;z-index: 55;overflow-y: auto;overflow-x: hidden;opacity: 0;transform: translateX(100%);transition: transform 0.25s;} /* 20240807 #18905 수정 */
.navigation.on{opacity: 1;transform: translateX(0);}
.navigation .user_area{font-size: 16px;position: relative;display: flex;align-items: center;border-bottom: 1px solid #dbdbdb;} /* 20240809 #18905 수정 */ /* 20240819 #19055 수정 */
.navigation .user_tit,.navigation .depth_tit{flex: 1;} /* 20240807 #18905 수정 */ /* 20240819 #19055 수정 */
.navigation .user_tit a,.navigation .depth_tit a{display: block;padding: 16px 15px 15px 29px;} /* 20240819 #19055 추가 */
.navigation .user_area strong{font-weight: 700;}
#header .navigation .btn_nav_close{width: 21px;height: 21px;padding: 17px 27px 17px 15px;background-size: 21px 21px;background-position: right 27px top 17px; box-sizing: content-box} /* 20240807 #18905 수정 */ /* 20240819 #19055 수정 */
.navigation>.menu_area{padding: 0 27px 60px 29px;} /* 20240807 #18905 수정 */
.navigation .menu_tabArea .menu_con .con_item{display: none;}
.navigation .menu_tabArea .menu_con .con_item.on{display: block;}
.navigation .menu_tab{padding: 21px 0 13px;width: 100%;overflow-x: auto;white-space: nowrap;-ms-overflow-style: none;scrollbar-width: none;background: #fff;}/* 20240214 #15510 수정 */ /* 20240807 #18905 수정 */
.navigation .menu_tab::-webkit-scrollbar{display: none;}/* 20240214 #15510 추가 */
.navigation .menu_tab .tab_item{display: inline-block;margin-right: 7.8%;} /* 20240807 #18905 수정 */
.navigation .menu_tab .tab_item:last-child{margin-right: 0;}
.navigation .menu_tab .tab_item a{display: inline-block;font-size: 19px;font-weight: 700;color: #aeaeae;position: relative;padding-bottom: 13px;} /* 20240807 #18905 수정 */
.navigation .menu_tab .tab_item.on a{color: #141414;}
.navigation .menu_tab .tab_item.tab_item-red a {color: #D1092A;} /* 20240807 #18905 수정 */
.navigation .menu_tab .tab_item a::before{content: "";display: block;width: 100%;height: 3px;background: #141414;position: absolute;left: 0;bottom: 0;display: none;}
.navigation .menu_tab .tab_item.on a::before{display: block;}
.navigation .cate_tit{padding: 9px 0;} /* 20240807 #18905 수정 */
.navigation .cate_tit a{display: block;position: relative;font-size: 21px;font-weight: 700;line-height: 28px;} /* 20240807 #18905 수정 */
.navigation .featured .cate_tit a,.navigation .cate_tit a .en{font-size: 21px;} /* 20240807 #18905 수정 */
.navigation .cate_tit a::before{content: "";display: block;width: 13px;height: 14px;background: url(https://image.nbkorea.com/NBRB_Mobile/common/icon_arrow_26x28.png) no-repeat;background-size: 100% 100%;position: absolute;right: 0;top: 50%;margin-top: -6px;}
.navigation .cate.on .cate_tit a::before{transform: rotate(90deg);backface-visibility: hidden;image-rendering: pixelated;}
.navigation .cate.cate_noList .cate_tit a::before{display: none;}
.navigation .cate .cate_list{display: none;padding-bottom: 22px;} /* 20240807 #18905 수정 */
.navigation .cate_list li{margin-bottom: 8px;}
.navigation .cate_list li:last-child{margin-bottom: 0;}
.navigation .cate_list li a{display: block;font-size: 17px;padding-left: 22px;line-height: 1.5;} /* 20240807 #18905 수정 */
.navigation .cate_list li.im_menu a{font-weight: 700;} /* 20240807 #18905 수정 */
.navigation .cate_list li.im_menu-red a{font-weight: 700;color: #D1092A;} /* 20240807 #18905 추가 */
.navigation .menu_act{padding-top: 20px;} /* 20240807 #18905 수정 */
.navigation .menu_act .act_btnArea{margin-bottom: 40px;}
.navigation .menu_act .act_btnArea .act_btn{height: 15px;margin-bottom: 24px;}
.navigation .menu_act .act_btnArea .act_btn-kids{height: 28px;margin-bottom: 18px;}/* 20230103 추가 */
.navigation .menu_act .act_btnArea .act_btn:last-child{margin-bottom: 0;}
.navigation .menu_act .act_btn a{display: inline-block;height: 100%;}
.navigation .menu_act .act_btn a img{height: 100%;}
.navigation .act_list .cate .cate_tit{padding: 0 0 14px;}
.navigation .act_list .cate_tit a{font-weight: 400;}
.navigation .act_list>li{margin-bottom:12px;}
.navigation .act_list>li:last-child{margin-bottom:0;}
.navigation .act_list li a{display: block;font-size:17px;line-height: 1.5;} /* 20240807 #18905 수정 */
.navigation .act_list .cate{margin-bottom:0;}
.navigation .depth_tit a > span{position: relative;padding-right: 17px;} /* 20240819 #19055 수정 */
.navigation .depth_tit a > span::before{content: "";display: block;width: 13px;height: 14px;background: url(https://image.nbkorea.com/NBRB_Mobile/common/icon_arrow_26x28.png) no-repeat;background-size: 100% 100%;position: absolute;right: 0;top: 50%;margin-top: -5px;} /* 20240814 #18992 수정 */ /* 20240819 #19055 수정 */
.navigation .depth_tit.bak_menu{position: relative;}
.navigation .depth_tit.bak_menu .btn_nav_close{padding: 0;}
.navigation .depth_tit.bak_menu .btn_nav_close::before{display: none;}
.navigation .depth_tit.bak_menu .bak_menu_btn{padding:20px 15px 18px 49px;font-size: 15px;} /* 20240819 #19055 수정 */
.navigation .depth_tit.bak_menu .bak_menu_btn::before{content: "";display: block;width: 13px;height: 14px;background: url(https://image.nbkorea.com/NBRB_Mobile/common/icon_arrow_26x28.png) no-repeat;background-size: 100% 100%;position: absolute;left: 29px;top: 50%;margin-top: -5px;transform: rotate(180deg);} /* 20240819 #19055 수정 */
.navigation .next_menu{position: fixed;width: 100%;height: 100%;overflow-y: auto;right: 0;top: 0;background: #fff;z-index: 1;box-sizing: border-box;opacity: 0;transform: translateX(100%);transition: transform .25s;}
.navigation .next_menu.on{opacity: 1;transform: translateX(0);}
.navigation .next_menu .menu_con{padding: 14px 15px 60px 22px;}
/* 20220328 gnb 리뉴얼 :: E */

/* 20220411 모자카테고리 추가 :: S */
.pd_topCon{margin-bottom: 50px;}
.pd_topCon .pd_topTit{font-size: 14px;font-weight: 700;letter-spacing: -0.025em;padding: 0 15px;margin-top: 15px;}/* 20220920 수정 */
.pd_topCon .prod_slide{overflow: hidden;padding: 0 15px;margin-top: 13px;}
.pd_topCon .prod_slide li{width: 40%;height: auto;margin-right: 8px;margin-bottom: 40px;}
.pd_topCon .prod_slide li:last-child{margin-right: 0;}
.pd_topCon .prod_slide a{height: auto;padding: 0;}
.pd_topCon .item_desc{padding-top: 10px;}
.pd_topCon .item_desc .item_name{font-size: 15px;line-height: 1.2;letter-spacing: -0.05em;}
.pd_topCon .swiper-container-horizontal > .scrollbar{margin-right: 0;}
/* 20220411 모자카테고리 추가 :: E */

/* 20211115 크리마 리뷰  별점 상품 리스트,검색페이지 */
.crema-product-reviews-score {height: 23px; line-height: 23px;} /*  별을 원하는 크기로 변경하시면 됩니다. */
/* 20211126 수정 :: S */
.crema_product_reviews_score_star_wrapper {width: 23px; height: auto;}  /* 별을 원하는 크기로 변경하시면 됩니다. */
.crema_product_reviews_score_star_wrapper svg {fill: #000000 !important;}  /* 기본 설정된 색상과 다르게 설정하고 싶을 때 사용하시면 됩니다. */
/* 20211126 수정 :: E */
/* 20220502 추가 :: S */
.productList .crema-product-reviews-score{height:14px;line-height:14px;}
.productList .crema_product_reviews_score_star_wrapper{width:16px;height:14px;}
.productList .crema_product_reviews_score_star_wrapper svg{fill:#000000 !important;}
.productList .star_score .num{vertical-align:middle;}
/* 20220502 추가 :: E */

/* 20220523 MEMBERS ONLY SERVICE 추가 :: S */
.c_menu .menu_tit li a.low2.low3 {padding-top: 10px; line-height: normal;}
.coupon_list {font-size: 0; padding: 25px 0; border-bottom: 1px solid #f4f4f4;}
.coupon_list > * {display: inline-block; vertical-align: top;}
.coupon_list .left {width: 97.5px; height: 55px; padding-left: 5px;}
.coupon_list .right {font-size: 12px; width: calc(100% - 102.5px); padding-left: 24px; box-sizing: border-box;}
.coupon_list .right strong {font-size: 14px; font-weight: bold; color: #141414; letter-spacing: -0.025em;}
.coupon_list .right p {margin: 0; font-size: 12px; color: #141414; word-break: keep-all; padding-top: 15px; letter-spacing: -0.025em;}
.coupon_list .right a {display: inline-block; font-size: 12px; color: #141414; border-bottom: 1px solid #141414; padding: 15px 0 5px; letter-spacing: -0.025em;}
.coupon_list .right > div {color: #555; font-size: 11px; padding-bottom: 12.5px; text-indent: -7px; margin-left: 8px; letter-spacing: -0.025em;}
.coupon_list .right > div:nth-of-type(1) {margin-top: 15px;}
.coupon_list .right > div:last-child {padding-bottom: 0;}
.coupon_list .right > div span {font-weight: bold;}
.coupon_list .right > div ul li {font-size: 11px; margin-top: 5px; border-top: none; padding-top: 0;}

.su_info.memberOnly_notice .qna_list {border-top: none;}
.su_info.memberOnly_notice .qna_list li .row_q {padding: 23px 29px;}
.su_info.memberOnly_notice .qna_list li.on .row_q {border-bottom: none;}
.su_info.memberOnly_notice .qna_list li .row_q:before, .su_info.memberOnly_notice .qna_list li .row_a:before {display: none;}
.su_info.memberOnly_notice .qna_list li .row_q:after {right: 29px;}
.su_info.memberOnly_notice .qna_list li .row_q .ttl {font-size: 14px; font-weight: bold; color: #141414; letter-spacing: -0.025em;}
.su_info.memberOnly_notice .qna_list li .row_a {padding: 21px 29px;}
.su_info.memberOnly_notice .qna_list li .row_a .board_a {color: #555; letter-spacing: -0.025em; font-size: 12px; line-height: 19px;}
/* 20220523 MEMBERS ONLY SERVICE 추가 :: E */

/* 20220825 바코드 시간 추가 :: S */
.this_timer{display: flex;justify-content: center;margin-top: 20px;}
.this_timer span{color: #ed1f24;font-size: 14px;font-weight: 700;}
.this_timer .this_day,.this_timer .this_time{display: flex;}
.this_timer .this_day{margin-right: 8px;}
/* 20220825 바코드 시간 추가 :: E */

.tossBanner{padding-left: 83px !important;background: url(https://image.nbkorea.com/NBRB_Mobile/product/ico_toss.png) no-repeat left center;background-size: 73px auto;}/* 20220905 토스 추가 */

/* 20220707 장바구니품절기능추가 :: S */
.list_type1 .soldOut em{font-size: 22px;font-weight: 700;text-align: center;}
.list_type1 .pd_soldout .inner_box .trade_name,
.list_type1 .pd_soldout .inner_box .option,
.list_type1 .pd_soldout .inner_box .price{color: #aeaeae;}
.list_type1 .pr_noti{font-size: 11px;color: #e21836;letter-spacing: -0.02em;position: absolute;left: 50px;top: 18px;}
/* 20220707 장바구니품절기능추가 :: E */

/* 20231018 추가 :: S */
.list_type1 li .inner_box.bottomNoti{visibility: visible;padding-bottom: 17px;display: flex;gap: 19px;}/*  20240603 #17848 수정 */
.list_type1 .img_area .pr_noti{display: block;width: 100%;text-align: center;position: relative;left: auto;top: auto;}
.list_type1 li .inner_box.bottomNoti .txt_area{padding-left: 0;}/*  20240603 #17848 추가 */
.list_type1 li .inner_box.bottomNoti .img_area{position: static;height: auto;}/*  20240603 #17848 추가 */
/*20231018 추가 :: E */

/* 20231128 #10355 장바구니 버튼 추가 :: S */
.cart_btn_area{display: inline-flex;align-items: center;gap: 4px;margin-top: -2px;}
.cart_btn_area::before{content: '';display: inline-block;width: 1px;height: 10px;background: #000;margin: 0 3px;}
.cart_btn_area .btn_ty_bline{padding: 4px 5px 3px;border-color: #e6e6e6;}
/* 20231128 #10355 장바구니 버튼 추가 :: E */

/* 20220819 상품상세 개편 :: S */
.pr_option>div{padding: 30px 15px;border-top: 1px solid #eaeaea;}
.pr_option>div:first-child{border-top: none;padding-top: 0;}
.pr_visual .item_tit{font-size: 14px;font-weight: 700;}
.pr_visual .item_tit span{font-weight: 400;}
.select_color{display: flex;flex-wrap: wrap;margin-bottom: 42px;}
.select_color li{width: calc(20% - 6.4px);margin-right: 8px;}
.select_color li:nth-child(5n){margin-right: 0;}
.select_color li:nth-child(n+6){margin-top: 24px;}
.select_color li input{display: none;}
.select_color li input+label{display: block;cursor: pointer;position: relative;}
.select_color li input+label img {aspect-ratio: 1; object-fit: cover; background-color: #f5f5f5;}
.select_color li input:checked+label::after{content: '';display: block;width: 100%;height: 4px;background: #cf0a2c;position: absolute;left: 0;bottom: 0;}
.select_color li input.disabled + label::before{content: '';display: block;width: 100%;height: 100%;background: rgba(238,238,238,.8);position: absolute;left: 0;top: 0;}
.pr_option .titarea{position:relative;margin-bottom: 20px;}
.pr_option .option_tit{font-size: 14px;font-weight: 700;}
.pr_option .option_tit span{padding-left: 10px;} /* 20240115 #14004 추가 */
.pr_option .titarea .btn_guide{display: inline-block;font-size: 11px;height: 11px;line-height: 1;color: #777777;position: absolute;right: 0;bottom: 0;}
.pr_option .titarea .btn_guide::after{content: '';display: inline-block;width: 4px;height: 9px;background: url("https://image.nbkorea.com/NBRB_Mobile/common/icon_arrow_right_9x18.png") no-repeat center;background-size: 4px;vertical-align: middle;margin-left: 5px;margin-top: -3px;}
.pr_option .pr_info .title{font-size: 19px;font-weight: 800;}/*20230807 수정*/
.pr_option .pr_info .price .won{font-size: 13px;}
.pr_option .pr_info .price .won strong{font-size: 18px;}
/* 20240208 #15510 추가 :: S */
.pr_option .pr_info .price del{font-size: 14px;color: #999999;} 
.pr_option .pr_info .price del span{font-size: 13px;}
.pr_option .pr_info .price .reduced_price{display: flex;gap: 5px;padding-top: 1px;}
.pr_option .pr_info .price .reduced_price .c_red{display: inline-block;color: #cf0a2c;font-size: 17px;font-weight: bold;} 
/* 20240208 #15510 추가 :: E */
.pr_option .row{display: flex;align-items: center;align-items: flex-end;}
.pr_option .pr_info .row .star_score{flex: 1;margin-top: 25px;}
.pr_option .star_score .star{width: 84px;height: 13px;background-image: url("https://image.nbkorea.com/NBRB_Mobile/product/icon_star_169x26_off.png");background-size: 84px auto;}
.pr_option .star_score .star span{height: 13px;background-image: url("https://image.nbkorea.com/NBRB_Mobile/product/icon_star_169x26.png");background-size: 84px auto;}
.pr_option .reviewLink{margin-left: 15px;color: #777777;border-color: #777;}
.pr_option .row .ico_box{font-size: 0;}
.pr_option .row .ico_box .btn_share{display: inline-block;width: 15px;height: 21px;background: url("https://image.nbkorea.com/NBRB_Mobile/product/icon_share.png") no-repeat;background-size: 15px;vertical-align: bottom;}
.pr_option .row .ico_box .btn_like{display: inline-block;width: 20px;height: 18px;background: url("https://image.nbkorea.com/NBRB_Mobile/product/icon_like.png") no-repeat;background-size: 20px;vertical-align: bottom;margin-left: 20px;}
.pr_option .row .ico_box .btn_like.on{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='17' viewBox='0 0 18 17' fill='none'%3E%3Cpath d='M4.37997 0C3.25705 0 2.13413 0.462913 1.28162 1.38417C-0.432548 3.23584 -0.427947 6.25168 1.29998 8.11252C1.34581 8.16294 1.39161 8.20877 1.43744 8.25461L9.10079 16.5367L9.12832 16.5092L9.15585 16.5367C9.15585 16.5367 16.6359 8.47461 16.7 8.40128C18.4279 6.52669 18.4325 3.49251 16.7184 1.63167C15.8613 0.701252 14.7429 0.238329 13.62 0.238329C12.4971 0.238329 11.3558 0.710408 10.4896 1.65C10.3979 1.75083 9.10538 3.30459 9.10538 3.30459C9.10538 3.30459 7.66623 1.56292 7.51956 1.4025C6.65331 0.467501 5.51665 0 4.38915 0H4.37997Z' fill='%23151415'/%3E%3C/svg%3E");}
/* 20230802 추가 :: S */
.pr_option>div.pr_event_desc{background: #f3f3f3;padding: 20px 15px;}/*20230811 수정*/
.pr_event_desc p{text-align: center;font-size: 12px;letter-spacing: -0.05em;}/*20230811 수정*/
.pr_event_desc p.color_red{color: #cf0a2c;}/*20230811 추가*/
.pr_event_desc p strong{font-weight: 700;}
/* 20230802 추가 :: E */
.pr_option>div.pr_select{padding: 30px 0 0;}
/* .pr_option>div.pr_select .pr_select_inner{padding: 30px 15px 0;} 20220824 삭제 */
.pr_option .select_con{padding: 0 15px;}/* 20220824 추가 */
.pr_select .items{display: flex;flex-wrap: wrap;margin-bottom: 38px;}
.pr_select .items li{width: calc(20% - 6.4px);margin-right: 8px;margin-bottom: 0;}
.pr_select .items li:nth-child(5n){margin-right: 0;}
.pr_select .items li:nth-child(n+6){margin-top: 8px;}
.pr_select .items-wide li{width: calc(40% - 6.4px);}
.pr_select .items-wide li:nth-child(n+6){margin-top: 0;}
.pr_select .items-wide li:nth-child(5n){margin-right: 8px;}
.pr_select .items-wide li:nth-child(n+3){margin-top: 8px;}
.pr_select .items-wide li:nth-child(2n){margin-right: 0;}
.pr_select .items input + label{display: flex;align-items: center;justify-content: center;width: 100%;height: 100%;min-height: 42px;border-radius: 6px;word-break: break-all;font-size: 13px;padding: 0;}
.pr_select .items input:disabled + label{background-color: #dbdbdb;color: #aeaeae;}
.ischeck{position: relative;}
.ischeck::after{content: '';display: none;width: 100%;height: 100%;border: 1px solid #cf0a2c;box-sizing: border-box;position: absolute;left: 0;top: 0;pointer-events: none;}
.ischeck .desc{font-size: 12px;color: #cf0a2c;line-height: 1;position: absolute;left: 0;bottom: -22px;display: none;}
.ischeck.on::after{display: block;}
.ischeck.on .desc{display: block;}
/* .amount{display: flex;align-items: center;margin-bottom: 30px;}
.amount .option_tit{width: 66px;} 20220824 삭제 */
/* 20220824 추가 :: S */
.amount_choice{margin-bottom: 40px;}
.amount_choice .titarea{padding: 0 15px;}
.pr_select .choice{border-bottom: 2px solid #141414;}
.pr_select .choice li{display: flex;align-items: center;background: #eaeaea;min-height: 56px;border-top: 1px solid #dbdbdb;padding: 5px 10px 5px 15px;}
.pr_select .choice em{display: block;width: 35%;}
.pr_select .choice .price{font-size: 14px;text-align: right;flex: 1;}
.pr_select .choice .price strong{font-size: 16px;font-weight: 700;}
.pr_select .choice .delete{display: block;width: 18px;height: 18px;background: url("https://image.nbkorea.com/NBRB_Mobile/common/icon_close_15x15.png") no-repeat center center;background-size: 8px 8px;margin-left: 10px;}
/* 20220824 추가 :: E */
.plusminus_wrap-bdnone{border: 0;}
.plusminus_wrap-bdnone .text{border:none;font-size: 16px;font-weight: 700;padding: 0;background: #eaeaea;}/*20220824 수정*/
.plusminus_wrap-bdnone .numbtn_plus{background-image: url("https://image.nbkorea.com/NBRB_Mobile/common/icon_renew_plus.png");}
.plusminus_wrap-bdnone .numbtn_minus{background-image: url('https://image.nbkorea.com/NBRB_Mobile/common/icon_renew_minus.png');}
.pr_option .total_price{padding: 0 15px;}/*20220824 추가*/
.pr_option .total{display: flex;}
.pr_option .total .option_tit{flex: 1;}
.pr_option .total .won{font-size: 15px;}
.pr_option .total .won strong{font-size: 18px;font-weight: 700;}
.pr_option .btn_sticky_wrap{border-top: none;padding-top: 20px;}
.pr_option .btn_sticky_wrap.none{visibility: hidden;padding: 0;margin-top: 30px;height: 0 !important;}/*20230220 추가*/
.pr_option .btn_sticky_wrap.none .btn_area{display: none;}/*20230220 추가*/
.pr_option .btn_sticky_wrap.fixed{padding: 0;box-sizing: content-box;background: #fff;}/* 20240221 #15607 수정 */
.pr_option .btn_sticky_wrap .btn_area{position: relative;}
.pr_option .btn_sticky_wrap.fixed .btn_area{position: fixed;width: 100%;left: 0;bottom: 0;padding: 6px 15px 5px;box-sizing: border-box;z-index: 15;border-top: 1px solid #dbdbdb;background: #f5f5f5;}/* 20220914 수정 */
.pr_option .btn_sticky_wrap .col2{font-size: 0;text-align: left;}
.pr_option .btn_sticky_wrap .col2 .detail_btn{display: inline-block;width: calc(50% - 5px);height: 42px;line-height: 42px;box-sizing: border-box;border: 1px solid #141414;border-radius: 6px;font-size: 14px;font-weight: 700;text-align: center;background-color: #fff;}/* 20240201 #15272 수정 */
.pr_option .btn_sticky_wrap .col2 .detail_btn-red{background-color: #cf0a2c;border-color: #cf0a2c;color: #fff;}
.pr_option .btn_sticky_wrap .col2 .detail_btn + .detail_btn{margin-left: 10px;}
.pr_restock p{font-size: 12px;margin-bottom: 10px;}
.detail .btn_gray{background: #eaeaea;border: 1px solid #dbdbdb;border-radius: 6px;height: 42px;line-height: 40px;}
.pr_restock .btn_restock span{font-size: 12px;color: #141414;}
.pr_restock .btn_restock span::before{content: '';display: inline-block;width: 12px;height: 15px;background: url("https://image.nbkorea.com/NBRB_Mobile/product/icon_bell.png") no-repeat;background-size: 12px 15px;vertical-align: middle;margin-top: -3px;margin-right: 5px;}
.pr_option .pr_benefit{padding: 30px 0;}/* 20230220 추가 */
.pr_option .pr_benefit-notit{padding: 10px 0;}/* 20230220 추가 */
.pr_option .pr_benefit .option_tit{padding: 0 15px;}/*20230404 추가*/
.benefit_list{margin-top: 11px;margin-bottom: 5px;}
.pr_benefit-notit .benefit_list{margin-top: 5px;}/* 20230220 추가 */
.benefit_list li{padding: 0 15px;display: flex;align-items: center;}/* 20240221 #15722 수정 */
.benefit_list li>a{display: flex;align-items: center;}/* 20240221 #15722 추가 */
.benefit_list li>a.npay {align-items: flex-start;}
.benefit_list .top_line{border-top: 1px solid #eaeaea;margin-top: 10px;padding-top: 10px;}/* 20230220 추가 */
.benefit_list span{display: table-cell;font-size: 12px;display: inline-block;vertical-align: middle;}
.benefit_list .list_tit{width: 100px;padding: 6px 10px 6px 30px;box-sizing: border-box;flex-basis: 100px;flex-shrink: 0;}/* 20240221 #15722 수정 */
.benefit_list .list_tit.mileage{background:url("https://image.nbkorea.com/NBRB_Mobile/product/icon_mileage.png") no-repeat 0 center;background-size: 21px;}
.benefit_list .list_tit.delivery{background:url("https://image.nbkorea.com/NBRB_Mobile/product/icon_delivery.png") no-repeat 0 center;background-size: 21px;}
.benefit_list .list_tit.credit{background:url("https://image.nbkorea.com/NBRB_Mobile/product/icon_credit.png") no-repeat 0 center;background-size: 21px;}
.benefit_list .list_tit.npay{background:url(https://image.nbkorea.com/NBRB_Mobile/product/icon_npay.png) no-repeat 0 center;background-size: 40px;height: 30px;}/*20230918 수정*/
.benefit_list .list_tit.kakaoPay{background:url(https://image.nbkorea.com/NBRB_PC/event/summerblackfriday2026/adult/page_main_icon_kakao.svg) no-repeat 0 center;background-size: 40px;height: 30px;}
.benefit_list .list_tit.toss{background: url("https://image.nbkorea.com/NBRB_Mobile/product/ico_toss.png") no-repeat 0 center;background-size: 73px;height: 30px;}/*20220906 수정*/
.benefit_list .list_tit.quickPay{background:url(https://image.nbkorea.com/NBRB_PC/common/logo-toss-quickpay.png) no-repeat 0 center;background-size: 80px auto;height: 30px;}

.productBenefit .ko {
	font-family: 'Noto Sans KR';
}
.productBenefit .productBenefit__strongGuide {
	color: black;
	font-size: 1.2rem;
	font-weight: 400;
	letter-spacing: -0.39px;
	/*padding-left: 6px;*/
	position: relative;
}
.productBenefit .productBenefit__strongGuide.transform {
	transform: translateY(13%);
	padding-left: 2px;
}
.productBenefit .productBenefit__strongGuide.naverPay:nth-of-type(1) {
	padding-top: 5px;
}
/*.productBenefit .productBenefit__strongGuide.naverPay::before {*/
/*	content: '';*/
/*	position: absolute;*/
/*	top: 50%;*/
/*	left: 0;*/
/*	transform: translateY(-50%);*/
/*	width: 2px;*/
/*	height: 2px;*/
/*	background: #141414;*/
/*}*/

/*.productBenefit .productBenefit__strongGuide.line2::before {*/
/*	top: 35%;*/
/*}*/

.productBenefit .productBenefit__strongGuide>span {
	vertical-align: middle;
}
.productBenefit .productBenefit__strongGuide em {
	display: inline;
	font-size: 1.2rem;
	font-style: normal;
	font-weight: 700;
	letter-spacing: -0.39px;
	vertical-align: middle;

	background-image: linear-gradient(transparent calc(100% - 8px), rgba(1, 222, 91, 0.3) 3px);
}

.detail_linebox{padding:47px 0 40px;position: relative;}
.detail_linebox-pd0{padding: 7px 0 0;}
.detail_linebox::before{content:'';display:block;width: 100%;height: 5px;background-color: #eaeaea;border-top: 1px solid #e4e4e4;border-bottom: 1px solid #e4e4e4;position: absolute;left: 0;top: 0;}
.detail_linebox .rcm_tit{padding: 0 15px;font-size: 18px;font-weight: 700;letter-spacing: -0.04em;}
.detail_linebox .card_banner{margin: 10px 15px 0;}/*20220826-1 추가*/
.detail_linebox .rcm_tit + .card_banner{margin-top: 20px;}/*20220826-1 추가*/
/*20220830-1 수정 :: S */
/* 20240221 #15722 추가 :: S */
.pr_option .option_btn_area{padding: 0;}
.option_btn_area .btn_option{display: flex;align-items: center;min-height: 55px;font-size: 14px;line-height: 1;font-weight: 700;padding: 20px 15px;border-top: 1px solid #eaeaea;box-sizing: border-box; position: relative;}
.option_btn_area .btn_option span {font-size: 14px;line-height: 1;font-weight: 700; display: inline-flex; gap: 4px;}
.option_btn_area .btn_option span.naverPay::after {content: ''; background: url(https://image.nbkorea.com/NBRB_Mobile/common/npay_mo.png) no-repeat; background-size: 40px 15px; width: 40px; height: 15px; }
.option_btn_area .btn_option .productDetail__payLogo {display: inline-block; height: 15px; background-repeat: no-repeat; background-position: left center; background-size: contain;}
.option_btn_area .btn_option .productDetail__payLogo--kakao {margin-left: 5px; width: 40px; background-image: url(https://image.nbkorea.com/NBRB_PC/event/summerblackfriday2026/adult/page_main_icon_kakao.svg);}
.option_btn_area .btn_option .productDetail__payLogo--toss {margin-left: 5px; width: 103px; background-image: url(https://image.nbkorea.com/NBRB_PC/common/logo-toss-quickpay.png);}
.option_btn_area .btn_option:first-child{border-top: 0;}
.option_btn_area .btn_option::after{content: '';display: block;width: 6px;height: 10px;background:url(https://image.nbkorea.com/NBRB_Mobile/product/btn_option_arrow.png) no-repeat;background-size: 6px auto;margin-left: 10px;flex-basis: 6px;flex-shrink: 0; position: absolute; right: 15px;}
.explain_wrap .section_tit{font-size: 17px;font-weight: 900;padding: 0 15px;margin-bottom: 25px;}
.explain_wrap .section_con{padding: 40px 0;position: relative;}
.explain_wrap .section_con .rcm_tit{padding: 0 15px;font-size: 17px;font-weight: 900;letter-spacing: -0.03em;}
.explain_wrap .section_con .card_banner{margin: 10px 15px 0;}
.explain_wrap .section_con .rcm_tit + .card_banner{margin-top: 20px;}
.pr_review .info{margin: 0 15px;padding: 20px 0;text-align: center;background: #f5f5f5;}
.pr_review .review_zero .info{padding: 0;text-align: left;background: #fff;}
.pr_review .info .dp_i{font-size: 14px;letter-spacing: -0.03em;line-height: 1.7;}
.pr_review .info .dp_i em{font-size: 15px;letter-spacing: 0;}
/* 20240221 #15722 추가 :: E */
.explain_wrap .pd_info_desc{padding: 40px 0;}
.explain_wrap .pd_info_txtbox{padding: 0 15px 22px;font-size: 12px;line-height: 23px;}
.explain_wrap .tit{font-size: 14px;font-weight: 700;margin-bottom: 10px;padding: 0 15px;}
/*20220830-1 수정 :: E */
.explain_wrap .pd_info_list{margin-top: 22px;position: relative;}
.explain_wrap .pd_info_list ul{overflow: hidden;}
.explain_wrap .pd_info_list.active ul{max-height: none !important;}
.explain_wrap .pd_info_list li{display: flex;margin-bottom: 12px;word-break: break-word;line-height: 1.3;}/* 20240213 #15435 수정 */
.explain_wrap .pd_info_list .list_tit{width: 80px;flex-basis: 80px;flex-shrink: 0;font-weight: bold;}
/* 20220826 추가 :: S */
.kc_info{margin-top: 2px;}
.kc_info em{display: inline-block;vertical-align: top;}
.kc_info .kc_logo{width: 18px;padding-top:2px;margin-right: 5px;}
.kc_info .kc_txt{line-height: 1.6rem;}
/* 20220826 추가 :: E */
.explain_wrap .pd_info_list .more{display: inline-block;margin-top: 5px;color: #777;}
.explain_wrap .pd_info_list.active .more{margin-top: 5px;}
.explain_wrap .pd_info_list .more::after{content: "";display: inline-block;width: 9px;height: 5px;background: url("https://image.nbkorea.com/NBRB_Mobile/common/icon_arrow_18x9.png") no-repeat;background-size: 9px;vertical-align: middle;margin-left: 5px;}
.explain_wrap .pd_info_list.active .more::after{transform: rotate(180deg);}
.explain_wrap .pd_info_imgbox .txt{padding: 0 15px 22px;font-size: 12px;line-height: 23px;max-height: 1342px;overflow: hidden;}/* 20240207 #13282 수정 */
.explain_wrap .pd_info_imgbox .txt video {width:100%; display: block;}
.explain_wrap .pd_info_imgbox.active .txt{max-height: none;}/* 20240207 #13282 추가 */
.explain_wrap .pd_info_imgbox .img{max-height: 1320px;overflow: hidden;}
.explain_wrap .pd_info_imgbox.active .img{max-height: none;}
.explain_wrap .pd_info_imgbox .more_area{padding: 0 15px;position: relative;}
.explain_wrap .pd_info_imgbox .more_area::before{content: '';display: block;width: 100%;height: 70px;background: rgb(255,255,255);background: -moz-linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.7) 50%, rgba(255,255,255,1) 100%); background: -webkit-linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.7) 50%, rgba(255,255,255,1) 100%);background: linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.7) 50%, rgba(255,255,255,1) 100%);position: absolute;left: 0;top: -70px;}
.explain_wrap .pd_info_imgbox.active .more_area{margin-top: 30px;}
.explain_wrap .pd_info_imgbox.active .more_area::before{display: none;}
.explain_wrap .pd_info_imgbox .more{display: block;width: 100%;height: 42px;line-height: 42px;border: 1px solid #cf0a2c;border-radius: 6px;text-align: center;}
.explain_wrap .pd_info_imgbox .more span{font-size: 12px;font-weight: 700;}
.explain_wrap .pd_info_imgbox .more span::after{content: '';display: inline-block;width: 9px;height: 5px;background: url("https://image.nbkorea.com/NBRB_Mobile/common/icon_arrow_18x9_black.png") no-repeat;background-size: 9px;vertical-align: middle;margin-left: 5px;}
.explain_wrap .pd_info_imgbox.active .more span::after{transform: rotate(180deg);}
.explain_wrap .pd_info_size{padding: 40px 15px;}
.explain_wrap .info_tab{margin-bottom: 20px;overflow: hidden;}
.explain_wrap .info_tab ul{display: flex;}
.explain_wrap .info_tab li{width: 50%;}
.explain_wrap .info_tab li a{display: block;height: 42px;font-size: 12px;color: #aeaeae;background: #eaeaea;line-height: 41px;text-align: center;box-sizing: border-box;border: 1px solid #eaeaea;border-bottom: none;}
.explain_wrap .info_tab li.on a{font-weight: 700;color: #141414;background: #fff;}
.explain_wrap .info_tab_con .con_section{display: none;}
.explain_wrap .info_tab_con .con_section.on{display: block;}
.pd_info_size .measurement .tbl_size_box{margin-top: 20px;}
/* 20230413 수정 : explain_wrap -> rcm 클래스명 변경 :: S*/
.rcm + .rcm{margin-top: 50px;}/* 20240221 #15722 추가 */
.rcm .prod_slide{padding-left: 15px;overflow: hidden;}
.rcm .prod_slide li{height: auto;margin-right: 10px;margin-bottom: 30px;}
.rcm .prod_slide li:last-child{margin-right: 15px;}
.rcm .prod_slide li a{padding: 0;height: auto;}
.rcm .prod_slide .scrollbar{margin-right: 15px;}
/* 20230413 수정 : explain_wrap -> rcm 클래스명 변경 :: E*/
.rcm_prd li{width: 45%;}
/*20240126 #14582 추가 :: S */
.rcm_slider{padding:0 15px;overflow: hidden;margin-top: 20px;}
.rcm_slider li{width:47.5%;}
.rcm_slider li+li{margin-left: 10px;}
.rcm_slider .scrollbar{margin-top: 30px;}
/*20240126 #14582 추가 :: E */
.explain_wrap .pr_review{padding: 40px 0;}/*20240221 #15722 수정*/
.rcm_prd .prd_info{padding-top: 10px;}
.rcm_prd .prd_name{font-size: 12px;}
.rcm_prd .prd_price{font-size: 12px;font-weight: 700;margin-top: 5px;}
/* 20240314 #16302 추가 :: S */
.prd_price_area{margin-top: 5px;}
.rcm_prd .prd_price_area .prd_price{margin-top: 0;}
.rcm_prd .del_price{font-size: 12px;font-weight: 700;color: #9d9d9d;padding-bottom: 2px;text-decoration: line-through;}
/* 20240314 #16302 추가 :: E */
.rcm_project li{width: 69%;}
.rcm_project .project_img{display: block;border-radius: 12px;overflow: hidden;}/* 20240221 #15722 추가 */
.rcm_project .project_tit{font-size: 15px;font-weight: 800;padding-top: 15px;}/* 20240221 #15722 수정 */
.detail .toggle_box .title a{padding: 0 15px;height: 56px;line-height: 5.6rem;}
.detail .toggle_box .title a:before{right: 15px;}
.detail .btn_area [class*="btn_ty_"].basic{height:42px;padding: 16px 0 15px;border-radius: 6px;}
.detail .btn_area .col2 [class*="btn_ty_"].basic{width: calc(50% - 5px);}
.detail .btn_area .col2 [class*="btn_ty_"].basic:first-child{margin-right: 10px;}
.btn_ty_more-noNum,.btn_ty_more-noNum:hover{background-image: url('https://image.nbkorea.com/NBRB_Mobile/common/icon_arrow_18x9_black.png');background-size: 9px auto;padding-right: 15px;}
/* 20221201 추가 :: S */
.pr_option .select_con .select_box{margin-bottom: 38px;}
.pr_option .select_con .select_box select{height: 42px;line-height: 42px;border-radius: 6px;font-size: 12px;background: url(https://image.nbkorea.com/NBRB_Mobile/common/icon_arrow_26x14_black.png) no-repeat calc(100% - 12px) center;background-size: 13px auto;padding-right: 30px;border: 1px solid #ededed;}
.pr_option .select_con .select_box option:disabled{background: #f6f6f6;color: #b7b7b7;}
/* 20221201 추가 :: E */
/* 20220819 상품상세 개편 :: E */

/* 20221004 모자카테고리 추가 :: S */
.pd_roundedCont{padding: 0 15px; margin-top: 12px;}
.roundedCont::after{content:''; display: block; clear: both;}
.roundedCont_item{width: calc(50% - 5px); float: left; overflow: hidden; border-radius: 20px; margin-left: 10px;}
.roundedCont_item:first-child,.roundedCont_item:nth-child(2n+1){margin-left: 0;}
.roundedCont_item:nth-child(n + 3){margin-top: 10px;}
.roundedCont_item a{display: block;}
.roundedCont_img {background-color: #f5f5f5;}
.roundedCont_tit{display: block; height: 43px; line-height: 43px; font-size: 15px; font-weight: 700; color: #141414; text-align: center; background: #e1e1e1;}
/* 20221004 모자카테고리 추가 :: E */

/* 20230103 카테고리배너 추가:: S */
.hidingMenu.sticky{height: 58px;}
.hidingMenu_inner{display: flex;width: 100%;height: 45px;border-top: 1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;z-index: 45;background: #fff;box-sizing: border-box;transition: transform .15s ease;top: 55px;align-items: center;}/*20230106 수정*//* 20231103 #9892 수정 */
.hidingMenu.fixH .hidingMenu_inner{position: relative;}/* 20230113 추가*/
.hidingMenu.sticky .hidingMenu_inner{position: fixed;  top:-3px;}
.hidingMenu.sticky .hidingMenu_inner.fixed{transform: translateY(-100%);}
.hidingMenu_item{height: 100%;font-size: 15px;font-weight: 700;padding: 14px 15px;box-sizing: border-box;line-height: 1.2;position: relative;}/*20240313 #16223 수정*/
.hidingMenu_item.dot::after{content: '';display: block;width: 4px;height: 4px;border-radius: 100%;background: #cf0a2c;position: absolute;right: 6px;top: 13px;}/*20240313 #16223 추가*/
/* 20231103 #9892 추가 :: S */
.hidingMenu_scrollwrap {overflow-x: auto;white-space: nowrap;-ms-overflow-style: none;scrollbar-width: none;background:#fff;display: flex;height: 100%;}/* 20240126 #14651 수정 */
.hidingMenu_scrollwrap::-webkit-scrollbar{display: none;}
.hidingMenu_item.point_r{color: #cf0a2c;}
/* 20231103 #9892 추가 :: E */

.hidingMenu.event .hidingMenu_item {padding:14px 11px !important;}
.hidingMenu.event .hidingMenu_inner.fb__NB .hidingMenu_item.active::after {width: calc(100% - 22px);}
/* 20230103 카테고리배너 추가:: E */

/* 20250210 메인 GNB,MEN/WOMEN GNB 개편 :: S */
.hidingMenu_inner.fb__NB {}
.sub_header.on .sub_header_inner.fb__NB__subMain{border-bottom:0;}
.hidingMenu_inner.fb__NB {position:relative; top:0; ;border-bottom:0; border-top:0; height:58px;}
.hidingMenu_inner.fb__NB::after {content:''; display: block; width:100%; border-bottom:1px solid #e6e6e6; position:absolute; bottom:0; z-index: 0}
.hidingMenu_inner.fb__NB .hidingMenu_scrollwrap {align-items: baseline; overflow-y: hidden;}
.hidingMenu_inner.fb__NB .hidingMenu_item {font-size: 18px; padding:18px 16px;}
.hidingMenu_inner.fb__NB .hidingMenu_item.active{position:relative;}
.hidingMenu_inner.fb__NB .hidingMenu_item.active::after{position:absolute; content:''; display: block; width:calc(100% - 32px); height:2px; background:#cf0a2c; bottom:0; z-index: 1;}
.hidingMenu_inner.fb__NB .hidingMenu_item:last-child{font-size: 17px;  letter-spacing: -0.01em; padding-left:10px;}
.hidingMenu_inner.fb__NB .hidingMenu_item:last-child.active::after{ width:calc(100% - 26px); height:3px;  }
.sub_header .sub_header_inner.fb__NB__subMain .sub_menu{ display: flex; align-items: center; }
.sub_menu li a.fb__NB{ border:1px solid #e6e6e6; border-radius: 50px; padding:11px 18px 8px; margin:16px 4px; letter-spacing: -0.01em; font-size: 16px; color:#000; line-height: 1; height: 36px; box-sizing: border-box;   }
.sub_menu li:first-child a.fb__NB{margin-left:15px;}
.sub_menu li:last-child a.fb__NB{margin-right:15px;}

@media (max-width: 405px) {
	.sub_menu li a.fb__NB{margin: 16px 3px;}
	.sub_menu li:first-child a.fb__NB{margin-left:12px;}
	.sub_menu li:last-child a.fb__NB{margin-right:12px;}
}
/* 20250210 메인 GNB,MEN/WOMEN GNB 개편 :: E */

/* 20230207 서브메인 카테고리 배너 :: S */
.noFix #header{position: relative;}
.noFix #container{padding-top: 0 !important;}
.noFix .hidingMenu_inner{top: 0;}
/* 20230207 서브메인 카테고리 배너 :: E */

/* 20230307 에센셜 메인 추가 :: S */
.sub_nofix_header{padding: 50px 0 40px;text-align: center;}
.sub_nofix_header-img{padding: 0;}/*20230831 추가*/
.sub_nofix_header h2{font-size: 40px;line-height: 1;font-family: 'ITCGaramondStd','Noto Sans KR', Dotum, "돋움",sans-serif;}
.sub_nofix_header p{font-size: 15px;letter-spacing: -0.05em;font-family: 'Noto Sans KR', Dotum, "돋움",sans-serif;}
.main_visual.only_banner .swiper-pagination{bottom:17px}
.sub_pdCon{display: flex;flex-direction: column;justify-content: center;align-items: center;flex-wrap: wrap;}
.sub_pdCon .img_banner{padding: 0 15px;}
.sub_pd_slideArea{width: 100%;box-sizing: border-box;padding: 40px 0 75px;}/*20230328 수정*/
.sub_pd_slideArea .mainTit-sub{font-size: 20px;font-weight: 900;font-family: 'Noto Sans KR', Dotum, "돋움", sans-serif;letter-spacing: -0.05em;line-height: 1.2;padding-left: 15px;}
.sub_pd_slideArea .subTitle_link{font-size: 15px;padding-right: 0;}
.sub_pd_slideArea .subTitle_link::after{display: none;}
.sub_pd_slideArea .prod_slide.prod_slide-main li{margin-bottom: 0;padding: 0;}/* 20240131 #15126 수정 */
.sub_pd_slideArea .prod_slide.prod_slide-main li:nth-child(2n){padding: 0;}/* 20240131 #15126 추가 */
.sub_pd_slideArea .swiper-container-horizontal.prod_slide-main > .scrollbar{width: 100%;}
.sub_pdCon .logo{display: inline-block;width: 46px;}
.sub_pdCon .txt_banner{font-size: 15px;line-height: 1.5;letter-spacing: -0.05em;margin: 43px 0 0;position: relative;}
.sub_pdCon .txt_banner::before{content: '';display: none;width: 100%;height: 1px;background-color: #141414;position: absolute;left: 0;bottom: 0;}
.sub_pdCon .txt_banner:hover::before{display: block;}
.video_banner video{width: 100%;vertical-align: middle;}/* 20230828-1 추가 */
/* 20230307 에센셜 메인 추가 :: E */

/* 20230904 메이드 메인 추가 :: S */
.made_main .swiper-container{overflow: hidden;}
.intro_banner .banner_txtbox{padding: 14px 15px 120px;}
.intro_banner .banner_title{font-size: 28px;font-weight: 800;}
.intro_banner .banner_sub{display: block;font-size: 16px;letter-spacing: -0.05em;margin-top: 5px;}
.intro_banner .btn_wrap{margin-top: 28px;}
.intro_banner .intro_btn{display: inline-flex;justify-content: center;align-items: center;height: 45px;padding: 0 22px;font-size: 14px;border: 1px solid #141414;border-radius: 4px;box-sizing: border-box;} 
.intro_banner .intro_btn-black{background: #141414;color: #fff;}
.made_content{padding-bottom: 90px;}
.made_content + .made_content{margin-top: 30px;}
.made_content .made_con_tit {
	padding: 0 16px;
	margin-bottom: 50px;
}
.made_con_slider .swiper-container{padding: 0 16px;}
/* 20240320 #16508 추가 :: S */
.made_con_slider .swiper-wrapper{display: flex;}
.made_con_slider .swiper-slide{display: flex;flex-direction: column;flex-shrink: 0;height: auto;}
.made_con_slider .swiper-slide .txt_area{display: flex;flex-direction: column;flex-grow:1;}
.made_con_slider .swiper-slide .pd_desc{flex-grow: 1;}
/* 20240320 #16508 추가 :: E */
.made_con_slider .swiper-container-horizontal>.swiper-scrollbar{width: 100%;height: 2px;background: #e5e5e5;border-radius: 0;position: relative;left: 0;bottom: 0;margin-top: 40px;}/* 20240320 #16508 수정 */
.made_con_slider .swiper-scrollbar-drag{background: #000000;border-radius: 0;}
.made_con_slider .txt_area{padding-top: 14px;}
.made_con_slider .tit{font-family: 'ITCGaramondStd', sans-serif;font-size: 36px;line-height:40px;letter-spacing: -0.01em;}
.made_con_slider .desc{font-family: 'ITCGaramondStd', sans-serif;font-size: 22px;line-height:24px;letter-spacing: -0.01em;}
.made_con_slider .pd_desc{font-size: 14px;letter-spacing: -0.05em;margin-top: 8px;}
.made_con_slider .made_btn{display: inline-flex;justify-content: center;align-items: center;width: 110px;height: 45px;padding: 0 20px;font-size: 14px;border: 1px solid #141414;border-radius: 4px;box-sizing: border-box;margin-top: 28px;}/* 20240320 #16508 수정 */
.made_con_slider .made_btn-black{background: #141414;color: #fff;}
.made_main .main_visual{margin-bottom: 0;}/*20230913 추가*/

.fb__madeMain .made_con_slider .made_btn-black {padding: 0; }
/* 20230904 메이드 메인 추가 :: E */

/* 20230913 수정 :: S */
.made_main .main_visual .txt_box{height: auto;padding: 15px 15px 80px;}
.made_main .main_visual .txt_box > strong{font-size: 28px;}
.made_main .main_visual .txt_box > p{height: auto;min-height: 38px;font-size: 16px;box-sizing: border-box;padding-bottom: 20px;margin-top: 10px;letter-spacing: -0.05em;line-height: 1.5;}
.made_main .img_box .swiper-slide .txt_box a.mainBtn{height: 45px;line-height: 45px;padding: 0 22px;box-sizing: border-box;}
.made_main .img_box .swiper-slide .txt_box .mainBtn-disable{border-color: #e2e2e2;background: #e2e2e2;color: #a6a6a6;}/*20230914 추가*/
.made_main .main_visual .swiper-pagination{top: calc(116.6666vw - 26px);}
.made_main>div:last-child{margin-bottom: 0;}
.made_main .visualBanner{margin-bottom: 90px;}
.made_main .visualBanner .pro_txt{padding: 15px 15px 0;}
.made_main .visualBanner .banner_title{font-size: 28px;line-height: 1;}
.made_main .visualBanner .banner_sub{font-size: 16px;letter-spacing: -0.05em;margin-top: 10px;line-height: 1.5;}
.made_main .visualBanner .btn_wrap{margin-top: 26px;}
.made_main .visualBanner .mainBtn{height: 45px;line-height: 45px;padding: 0 20px;box-sizing: border-box;}
/* 20230913 추가 :: E */

/* 메이드관 :: S */
.imc__made {}
.imc__made .made__product:not(:first-of-type) {
	margin-top: 100px;
}
.imc__made .made__product .product__title {
	margin-bottom: 52px;
	padding: 0 16px;
}
.imc__made .made__product .swiper-container {
	padding: 0 16px 40px;
}
.imc__made .made__product .product__btn {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 38.7%;
	height: 7.5%;
	font-size: 0;
}
.imc__made .made__product .swiper-container-horizontal > .swiper-scrollbar {
	left: 16px;
	width: calc(100% - 32px);
	height: 2px;
	bottom: 0;
	background-color: #E3E5E6;
}
.imc__made .made__product .swiper-container-horizontal .swiper-scrollbar-drag {
	background-color: #000;
}
.imc__made .made__history {
	position: relative;
	margin-top: 100px;
}
.imc__made .made__history .history__btn {
	position: absolute;
	bottom: 0;
	left: 5%;
	width: 35.2%;
	height: 6.7%;
	font-size: 0;
}
/* 메이드관 :: E */

/* 20230830 브랜드페이 결제 추가 :: S */
.pay_wrap .pay_info .cont .bg_group-pay{background: #fafafa;padding: 0;}
.pay_mode{padding-top: 20px;}
.pay_mode .mode_item{padding: 20px 21px;padding-top: 0;}
.pay_mode .mode_item .ip_radio + label{padding: 3px 0 3px 23px;background-image: url(https://image.nbkorea.com/NBRB_Mobile/common/bg_pay_radio.png);font-weight: 700; position: relative;}
.pay_mode .mode_item .ip_radio + label.benefit::after{content: ''; width: 40px;height: 15px; background: url(https://image.nbkorea.com/NBRB_Mobile/common/npay_mo.png) no-repeat; background-size: 40px 15px; position: absolute; top: 1px; right: -45px;}
.pay_mode .mode_item .orderSheet__payLogo {position: absolute; top: 1px; height: 15px; background-repeat: no-repeat; background-position: left center; background-size: contain;}
.pay_mode .mode_item .orderSheet__payLogo--kakao {width: 40px; right: -90px; background-image: url(https://image.nbkorea.com/NBRB_PC/event/summerblackfriday2026/adult/page_main_icon_kakao.svg);}
.pay_mode .mode_item .orderSheet__payLogo--toss {width: 85px; right: -178px; background-image: url(https://image.nbkorea.com/NBRB_PC/common/logo-toss-quickpay.png);}
.pay_mode .mode_item .ip_radio:checked + label{background-image: url(https://image.nbkorea.com/NBRB_Mobile/common/bg_pay_radio_on.png);}
.pay_mode .mode_item.on .mode_rdo{padding-bottom: 20px;}
.pay_mode .mode_con{display: none;}
.pay_mode .mode_item.on .mode_con{display: block;}
.pay_mode .brand_pay{padding: 0 24px;}
.pay_option_mode{padding: 0 13px 45px;}
.pay_option_item .cheked_info{display: none;}
.pay_option_item.on .cheked_info{display: block;}
.pay_option_item.on .checked_cont.on{display: block;}
.pay_mode .pbox.radio_toggle3 .ipBox{display: flex;flex-wrap: wrap;gap: 0 4%;}/*20230920-1 수정*/
.pay_mode .pbox.radio_toggle3>div.ipBox>span{margin: 0;margin-top: 3%;}
.pay_mode .pbox.radio_toggle3>div.ipBox>span:nth-child(-n+4){margin-top: 0;}
.bg_group-pay .notice{background: #fff;}
.pay_wrap .pay_info .bg_group-pay .notice{padding: 30px 21px 85px;}
.pay_wrap .pay_info .cont .bg_group-pay .notice .terms{background: #fff;}
/* 20230830 브랜드페이 결제 추가 :: E */

/* 20230809 메인개편 :: S */
.imgRadius img{border-radius: 8px;}/*20230926 추가*/
/*.main .main_visual{margin-bottom: 0;}*/  /* 20250529 NB2024-4704 수정 */
.main .main_visual .txt_box strong{font-size: 22px;}
.main .main_visual .txt_box > p{height: auto;min-height: 38px;font-size: 15px;box-sizing: border-box;padding-bottom: 10px;}
.main_content{margin-bottom: 80px;}
.main_content .visualBanner .pro_txt{padding: 20px 15px 0;} 
.main_content .visualBanner .pro_txt strong {font-size: 22px;line-height: 26px;}
.main_content .visualBanner .pro_txt span {margin: 10px 0 25px;font-size: 15px;line-height: 19px;}
.main_content .mainTit-sub{font-family:'ProximaNova','Noto Sans KR',sans-serif;padding: 0 15px;font-size: 22px;margin-bottom: 16px;font-weight: 800;letter-spacing: -0.05em;line-height: 1.2;}/* 20240201 #15272 수정 */
.main_content .shopAll_tit{font-size: 16px;}
.main_content .main_subTab{bottom: 5px;}/* 20230906 추가 */
.main_content .shopAll .mainTit-sub,.main_content .nbnow .mainTit-sub{font-family: "ITCGaramondStd", "Noto Sans KR",sans-serif;font-size: 30px;margin-bottom: 14px;}/* 20240216 #15678 추가 */
.thumbBanner{padding: 0 15px;}
.thumbBanner_tit{font-size: 22px;font-weight: 800;line-height: 24px;}
.thumbBanner_desc{font-size: 15px;margin-top: 8px;}
.thumbBanner_list{display: flex;flex-wrap: wrap;gap: 30px 10px;margin-top: 15px;}
.thumbBanner_item{width: calc((100% - 10px)/2);}
.main_pditem_img{display: block;}
.main_pditem_info{padding-top: 14px;}
.main_pditem_info .item_name{font-size: 13px;line-height: 18px;}
.main_pditem_info .item_price{display: flex;flex-wrap: wrap;gap: 0 5px;margin-top: 4px;}
.main_pditem_info .item_price .normal_price{font-size: 12px;font-weight: 700;}
.main_pditem_info .item_price .normal_price strong{font-size: 14px;font-weight: 700; line-height: 1;}
/* 20240625 #18372 수정 :: S */
.main_pditem_info .item_price .cancel_price{font-size: 12px;color: #999;position: relative;}
.main_pditem_info .item_price .cancel_price::before{content: '';width: 100%;height: 1px;background: #999;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
.main_pditem_info .item_price .cancel_price strong{font-size: 14px;}
/* 20240625 #18372 수정 :: E */
.thumbBanner .btn_wrap{margin-top: 24px;}
.thumbBanner .mainBtn{width: 100%;padding: 10px 0;border-radius: 6px;}
.main_scroll_slider{overflow: hidden;padding: 0 15px;}
.main_scroll_slider li:last-child{margin-right: 0 !important;}
.main_scroll_slider.col2 li{width: 73%;height: auto;margin-right: 10px;}
.main_scroll_slider.tab_pd_col2 li{width: 42.163%;margin-right: 15px;}/*20230906 추가*/
.main_scroll_slider.tab_pd_col2.prSlide-none li{width: calc((100% - 15px)/2);}/*20230906 추가*/
.main_scroll_slider .scrollbar{width: 100%;height: 2px;background: #e5e5e5;margin-top: 30px;}/*20230906 수정*/
.main_scroll_slider .swiper-scrollbar-drag{top: 0;}
.main_scroll_slider.prSlide-none .scrollbar{display: none;}
/* 20230926 수정 :: S */
.main_scroll_slider .visualBanner{margin-bottom: 0;height: 100%;display: flex;flex-direction: column;}
.main_scroll_slider .visualBanner .pro_txt{padding: 15px 0 0;flex: 1;display: flex;flex-direction: column;}
.main_scroll_slider .visualBanner .pro_txt strong{font-size: 20px;}
.main_scroll_slider .visualBanner .pro_txt span{font-size: 15px;line-height: 1.4;margin: 6px 0 16px;flex: 1;}
/* 20230926 수정 :: E */
.main_scroll_slider .mainBtn{width: 100px;padding: 10px 0;min-width: auto;}
.main_scroll_slider .mainBtn +.mainBtn{margin-left: 8px;}
.tag_product_tit{padding: 0 15px;margin-bottom: 16px;font-size: 22px;font-weight: 800;letter-spacing: -0.04em;line-height: 1.2;}/* 20240201 #15272 수정 */
.main_normal_slider .swiper-container{overflow: hidden;padding: 0 15px;}
.shopAll_area{padding: 0 15px;}
.shopAll_tab{display: flex;gap: 12px;}
.shopAll_tab .tab_item{width: calc((100% - 24px)/3);text-align: center;}
.shopAll_tab .tab_item .shopAll_tit{color: #979797;border-color: transparent;margin-top: 10px;}
.shopAll_tab .tab_item.on .shopAll_tit{color: #121212;border-color: #121212;}
.shopAll_con{margin-top: 28px;}
.shopAll_con .con_item{display: none;}
.shopAll_con .con_item.on{display: block;}
.shopAll_con .shop_menu{display: flex;flex-direction: column;border-top: 1px solid #d0d0d0;}
.shopAll_con .shop_menu li{border-bottom: 1px solid #d0d0d0;}
.shopAll_con .shop_menu li a{display: block;padding: 16px 15px;font-size: 15px;}
.main .main_choice .main_choiceTit{font-weight: 900;font-size: 22px;line-height: 26px;}
.choice_tab{display: flex;flex-wrap: wrap;gap: 6px;padding: 0 15px;margin: 14px 0 20px;}
.choice_tab .tab_item{height: 30px;line-height: 30px;padding: 0 13px;border-radius: 30px;background: #eaeaea;color: #999;font-size: 13px;}
.choice_tab .tab_item.on{background: #151415;color: #eae9ea;}
.choice_tab .tab_item a,.choice_tab .tab_item a:hover,.choice_tab .tab_item a:active{color: inherit;}/*20230912 추가*/
.choice_slider .swiper-container{overflow: hidden; padding: 0 15px;}
.choice_slider .swiper-container .swiper-slide { width: 42.163%;}
.choice_slider .swiper-container .swiper-slide:not(:last-child) {margin-right: 15px;}
/*20230926 추가 :: S */
.main_choice .btn_wrap-return{padding: 0 16px;}
.main_choice .mainBtn-return{width: 100%;padding: 10px 0;}
.main_scroll_perviewSlider .swiper-container{overflow: hidden;padding: 0 15px;}
.main_scroll_perviewSlider .swiper-slide{height: auto;}
.main_scroll_perviewSlider .visualBanner{margin-bottom: 0;height: 100%;display: flex;flex-direction: column;}
.main_scroll_perviewSlider .visualBanner .pro_txt{padding: 15px 0 0;flex: 1;display: flex;flex-direction: column;}
.main_scroll_perviewSlider .visualBanner .pro_txt strong{font-size: 20px;}
.main_scroll_perviewSlider .visualBanner .pro_txt span{font-size: 15px;line-height: 1.4;margin: 6px 0 20px;flex: 1;}
.main_scroll_perviewSlider .scrollbar{width: 100%;height: 2px;background: #e5e5e5;margin-top: 30px;}
.main_scroll_perviewSlider .swiper-scrollbar-drag{top: 0;}
.main_scroll_perviewSlider.swiper-no-swiping .scrollbar{display: none;}
.main_scroll_perviewSlider .visualBanner .mainBtn{min-width: 90px;padding: 10px 5px;}
.main_scroll_perviewSlider .mainBtn +.mainBtn{margin-left: 8px;}
/*20230926 추가 :: E */
/* 20230809 메인개편 :: E */

/* 20240111 #11324 추가 :: S */
.text_icon{margin-bottom: 13px;font-weight: bold;font-size: 12px;}/*20240202 #11318 수정*/
.text_icon.c_black{color: #151415;}
.text_icon.c_red{color: #cf0a2c;}
.text_icon.c_blue{color: #1a5bb5;}
.text_icon.c_gray{color: #737b82;}
.text_icon_delibox{
	margin-bottom: 0;
	padding-left: 27px;
	background: url("https://image.nbkorea.com/NBRB_Mobile/common/icon_nb_dbox_22px.svg") no-repeat 0 center;
	font-size: 12px;
	font-weight: 700;
	line-height: 14px;
	letter-spacing: -0.6px;
	color: #CF0A2C!important;
}
.text_icon_delibox.orderList{
	 margin-top: 8px;
	 font-size: 11px;
 }
.text_icon_delibox.crcList{
	margin-top: 10px;
	font-size: 11px;
}
/* 20240116 #11324 수정 :: S */
/* .thumbArea{position: absolute;top: 6px;left: 6px;z-index: 5;} */
.icon_thumb{position: absolute;top: 6px;left: 6px;z-index: 5;}
.icon_thumb img{display: block;width: auto !important;height: 30px;}
.icon_thumb.leaf img{height: 29px;}
.icon_thumb.horizontal img{height: 20px;}
/* 20240116 #11324 수정 :: E */
/* 20240111 #11324 추가 :: E */

/* 20240110 #11323 관심상품 수정 :: S */
.pro_area .likeArea{position: absolute;right: 6px;top: 6px;z-index: 5; display: flex; flex-direction: column; align-items: flex-end; } /* 20240111 #11324 수정 */
.pro_area .likeArea .icon_like{display: block;width: 30px;height: 30px;background-repeat: no-repeat;background-size: 30px 30px;background-image: url(https://image.nbkorea.com/NBRB_Mobile/product/icon_list_like.png);}
.pro_area .likeArea .icon_like.on{background-image: url(https://image.nbkorea.com/NBRB_Mobile/product/icon_list_like_on.png);}
.pro_area .likeArea .icon_thumb {position:relative; top:4px; left:0;}
	/* 20240118 #11323 장바구니 관심상품 :: S */
.btn_line.icon_like{padding-left: 13px;background: url(https://image.nbkorea.com/NBRB_Mobile/product/icon_cart_like.png) no-repeat;background-size: 10px 9px;background-position: left 2px;}
.btn_line.icon_like.on{background-image: url(https://image.nbkorea.com/NBRB_Mobile/product/icon_cart_like_on.png);}
/* 20240118 #11323 장바구니 관심상품 :: E */
/* 20240110 #11323 관심상품 수정 :: E */

/* 20231219 #11328 카테고리ui변경 :: S */
.pd_nav_area{border-top: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;padding: 10px 0;display: flex;align-items: center;}
.pd_nav_area .check_nav_wrap{flex: 1;overflow: hidden;}
.check_nav{display: flex;overflow-x: scroll;white-space:nowrap;-ms-overflow-style:none;scrollbar-width:none;padding: 0 4.16%;}
.check_nav::-webkit-scrollbar{display: none;}
.check_nav .nav_item{margin-right: 6px;}
.check_nav .nav_item:last-child{margin-right: 0;}
.check_nav .nav_item input{clip: rect(0,0,0,0)!important;height: 1px!important;margin: -1px!important;overflow: hidden!important;position: absolute!important;width: 1px!important;left: 0;}
.check_nav .nav_item input+label{display: block;height: 32px;padding: 9px 19px;border-radius: 32px;border: 1px solid #e5e5e5;font-size: 13px;letter-spacing: -0.05em;line-height: 1;box-sizing: border-box;}
.check_nav .nav_item input:checked+label{border-color: #000000;background: #000000;color: #fff;}
.btn_filter{width: 32px;height: 32px;border-radius: 32px;border: 1px solid #e5e5e5;background: url(https://image.nbkorea.com/NBRB_Mobile/common/ico_filter_28x28.png) no-repeat center;background-size: 14px;box-sizing: border-box;margin-right: 4.16%;margin-left: 1px;position: relative;}
.btn_filter::after{content: '';display: block;width: 16px;height: calc(100% + 22px);background: linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);position: absolute;left: -17px;top: -11px;}

/* 필터팝업 */
.filter_inner--renew .header{z-index: 10;}
.listLeft .soldout_chk{float: none;margin-top: 0;padding: 18px 0;}
/* 20240313 #16353 추가 :: S */
.listLeft .women_chekbox{float: none;margin-top: 0;padding: 18px 0;}
.women_chekbox input.ip_chekbox + label{padding: 3px 0 0 27px;height: 18px;background: url(https://image.nbkorea.com/NBRB_Mobile/common/bg_soldout_chk.png) no-repeat 0;background-size: 18px 18px;font-size: 1.5rem;color: #3b3b3b;}
.women_chekbox input.ip_chekbox:checked + label{background-image: url(https://image.nbkorea.com/NBRB_Mobile/common/bg_soldout_chk_on.png);}
/* 20240313 #16353 추가 :: E */

.accordionList-size>li+li{margin-top: 15px;}
.accordionList-size .size_tit{font-size: 14px;margin-bottom: 10px;}
.accordionList-size .size_list{display: flex;flex-wrap: wrap;gap: 5px;}
.accordionList-size .size_list li{width: calc((100% - 15px)/4);}
.accordionList-size .inputBox{height: 100%;}
.accordionList-size .ip_chk-boxBg + label{display: flex;align-items: center;justify-content: center;word-break: break-all;height: 100%;min-height: 35px;padding: 2px;text-align: center;}
/* 20231219 #11328 카테고리ui변경 :: E */

/* 20240208 #15503 추가 :: S */
.foot_arch{margin-top: 15px;padding: 42px 29px 0;border-top: 1px solid #f3f3f3;}
.foot_arch_inner{position: relative;}
.foot_arch-blur .foot_arch_inner::after{content: '';display: block;width: 100%;height: 100%;background: rgba(255,255,255,.9);backdrop-filter: blur(2px);position: absolute;left: 0;top: 0;}
.foot_arch_title .sec_tit{font-size: 14px;font-weight: 700;}
.foot_arch_title p{font-size: 12px;margin-top: 8px;letter-spacing: -0.02em;}
.arch_list{border-top: 1px solid #141414;border-bottom: 1px solid #f3f3f3;margin-top: 20px;padding-bottom: 20px;}
.arch_list .arch_item{display: flex;flex-direction: column;margin-top: 20px;}
.arch_list .arch_rdo{display: none;}
.arch_list .arch_rdo + label::before{content: '';display:block;width: 17px;height:17px;background:url('https://image.nbkorea.com/NBRB_Mobile/common/bg_radio.png') no-repeat 0 0;background-size: 17px 17px;margin-bottom: 10px;}
.arch_list .arch_rdo:checked + label::before{background-image:url('https://image.nbkorea.com/NBRB_Mobile/common/bg_radio_on.png');}
.arch_list .arch_rdo:disabled + label::before{background-image:url('https://image.nbkorea.com/NBRB_Mobile/common/bg_radio_off.png');}
.arch_list .arch_rdo:checked:disabled + label::before{background-image:url('https://image.nbkorea.com/NBRB_Mobile/common/bg_radio_offChk.png');}
.foot_arch .list_info{margin-top: 10px;}
.foot_arch .list_info p{font-size: 10px;color: #777;margin-top: 3px;}
.foot_arch .btn_area{margin-top: 25px;}
/* 20240208 #15503 추가 :: E */

/* 20240205 #14523 추가 :: S */
#wrap.sub_main .main_choice .main_choiceTit{font-weight: 900;font-size: 22px;line-height: 26px;}
.choice_con{margin-top: 20px;}
/* 20240205 #14523 추가 :: E */

/* 20240329 #16685 사은품 기능 개선 수정 상세페이지 :: S */

/* 사은품 */
.gift_area{font-family:'Noto Sans KR', sans-serif;}
.gift_area .cont .form_area .row .ftit{float: none; width: 100%; font-size: 11px; font-weight: bold;}
.gift_area .cont .form_area .row:first-child{padding-top: 8px;}
.gift_area .flex_wrap{display: flex; align-items: center; margin-top: 20px;gap: 15px;} /* 20240703 #18384 수정 */
.gift_area .flex_wrap a {display: block;margin-top: 9px;color: #777777;} /* 20240703 #18384 수정 */
/* 20240703 #18384 추가 :: S */
.gift_area .flex_wrap .img{width: 65px;}
.gift_area .flex_wrap img{display: block;width: 100%;}
/* 20240703 #18384 추가 :: E */
.dimm_gift{width: 100%;height: 100vh;background: #000;opacity: 0.85;position: fixed;left: 0;top: 0;z-index: 51;}
.gift_select{width: 100%;height: 39px;border: 1px solid #f3f3f3;padding: 0 20px 0 12px;background: #fff url(https://image.nbkorea.com/NBRB_Mobile/common/bg_select.png) no-repeat right 0;background-size: 20px 37px;color: #777;font-size: 11px;line-height: 39px;box-sizing: border-box;cursor: pointer;margin-bottom: 20px;}
.choice_gift_pop{width: 87.5%;box-sizing: border-box;border: 1px solid #dbdbdb;background: #fff;position: fixed;left: 6.25%;top: 50%;transform: translateY(-50%);z-index: 52;display: none;padding: 20px 30px 30px 30px;}
.choice_gift_pop.on{display: block;}
.choice_gift_pop .gift_pop_close{height: 56px;line-height: 56px;border-bottom: 2px solid #000000;font-size: 18px; display: flex; align-items: center; justify-content: space-between;}
.choice_gift_pop > .gift_pop_close > .choice_del{display: block;width: 18px;height: 18px;background: url(https://image.nbkorea.com/NBRB_Mobile/common/btn_close_20x19.png) no-repeat;background-size: 100%;}
.choice_gift_pop .gift_choice_item{border-bottom: 1px solid #f3f3f3;}
.choice_gift_pop .gift_pop_footer{margin-top: 30px;}
.choice_gift_pop .gift_pop_footer button{width: 100%;height: 37px;line-height: 36px;background: #141414;color: #ffffff;font-size: 12px;}
.gift_choice_item .ip_chekbox-right + label{display: block;font-size: 18px;line-height: 1.2;padding: 20px 32px 20px 0px;height: auto;background-position: calc(100% - 0px) center;}
.gift_choice_item .ip_chekbox-right:disabled + label{color: #bdbdbd;}
.gift_area .choice_gift{margin-top: 20px;}
.choice_gift .choice_option{display: flex;align-items: center;margin-bottom: 20px;}
.choice_gift .choice_thumb{width: 66px;margin-left: 13px;flex-shrink: 0;}
.choice_gift .choice_del{display: block;width: 9px;height: 9px;background: url(https://image.nbkorea.com/NBRB_Mobile/common/btn_close_20x19.png) no-repeat;background-size: 100%;margin-left: 14px;}
.choice_gift .choice_column{display: flex;flex-direction: column;margin-left: 13px;}
.choice_gift-select .choice_column{justify-content: space-between;}
.choice_gift-auto .choice_column{justify-content: center;}
.choice_gift .choice_name{font-size: 12px;flex: 1;}
.gift_area .form_area:nth-child(2){margin-top: 15px;}
.gift_area .form_area .row{padding: 20px 0 7px;}
.gift_area .form_area .row.type_val{padding-bottom: 20px;}
.gift_area .form_area .row:last-child{border-bottom: none;padding-bottom: 0;}
.gift_area .gift_desc{font-size: 10px;color: #777;letter-spacing: -0.045em; margin-top: 20px;}
.gift_area .gift_desc p{position: relative;margin-left: 8px; margin-bottom: 5px;}
/* .gift_area .gift_desc p::before{content: '*'; position: absolute; left: -8px; top: 3px;} 20240425 #16865 삭제 */
.gift_area .gift_desc ul{padding-right: 40px;}
.gift_area .gift_desc ul li{margin-top: 2px; text-indent: -8px; margin-left: 17px;}

/* 대상상품팝업 */
.gift_pop{font-family:'Noto Sans KR', sans-serif;}
/* 20240508 #16865 수정 :: S */
.gift_pop.not_img .gift_list{padding-bottom: 0;}
.gift_pop .header strong{letter-spacing: -0.075em;}
.gift_pop .contents{max-height: 706px; overflow: hidden;padding-bottom: 0;}
.gift_pop .gift_list{margin: 27px 0; border-bottom: 1px solid #dbdbdb; padding-bottom: 27px;}
.gift_pop .gift_list:first-child{border-bottom: 1px solid #dbdbdb;}
.gift_pop .gift_list .row{display: flex; margin-bottom: 25px; line-height: 1;}
.gift_pop .gift_list .list_tit{width: 100px; color: #000000; font-weight: bold;}
.gift_pop .gift_list .list_cnt{color: #777777;max-height: 150px;overflow: hidden;}
.gift_pop .gift_list .list_cnt li{margin-bottom: 20px; height: 65px;}
.gift_pop .gift_list .list_cnt li:last-child{margin-bottom: 0;}
.gift_pop .gift_list > .list_cnt{margin-top: 20px;}
.gift_pop .gift_list .list_cnt li .list_item_box{display: flex;}
.gift_pop .gift_list .list_cnt li .list_item_box .img_box{margin-right: 15px; width: 65px; height: 65px;}
.gift_pop .gift_list .list_cnt li .list_item_box .img_box a{display: block;}
.gift_pop .gift_list .list_cnt li .list_item_box .img_box a img{width: 100%;}
.gift_pop .gift_list .list_cnt li .list_item_box .info_box{padding-top: 8px; width: 188px; word-break: keep-all;}
.gift_pop .gift_list .list_cnt li .list_item_box .info_box a{display: block;margin-bottom: 10px;line-height: 1.2;font-size: 12px;}
.gift_pop .gift_list .list_cnt li .list_item_box .info_box p{color: #666666; line-height: 1;}
.gift_pop .pop_footer{text-align: center;margin-top: 27px;}
/* 20240508 #16865 수정 :: E */
.gift_pop .pop_footer .more_btn{position: relative;display: flex;align-items: center;font-size: 13px;margin: 0 auto;color: #141414;}
.gift_pop .pop_footer .more_btn .num{margin: 0 3px;}
.gift_pop .pop_footer .more_btn::after{content: '';display: block;position: absolute;top: 7px;right: -13px;width: 13px;height: 7px;background: url(https://image.nbkorea.com/NBRB_Mobile/common/bg_btn_more.png) no-repeat;background-size: 76%;}
.gift_pop.not_img .gift_list{border-bottom: 1px solid #dbdbdb;}

/* 주문완료 */
.basket_wrap .gift_area .tbl_style{border-bottom: 1px solid #f3f3f3;}
.basket_wrap .gift_area .tbl_style:last-child{border-bottom: none;}
.basket_wrap .gift_area .tbl_style tbody tr.desc_tr th{padding-top: 3px;}
.basket_wrap .gift_area .tbl_style tbody tr.desc_tr td{padding-top: 21px;}
.basket_wrap .gift_area .tbl_style tbody tr th.tit{font-weight: bold; color: #000;}
.basket_wrap .gift_area .tbl_style tbody tr th{border-top: 0; color: #777777;font-weight: normal;}
.basket_wrap .gift_area .tbl_style tbody tr td{border-top: 0; color: #777777;}
.basket_wrap .gift_area .tbl_style tbody tr td.tit{color: #141414;}
.basket_wrap .gift_area .tbl_style tbody tr td p{position: relative; color: #777777;font-size: 10px;margin-left: 5px;margin-top: 4px;}
.basket_wrap .gift_area .tbl_style tbody tr td p::before{content: '*'; display: block; position: absolute; top: 2px; left: -5px;}

/* 주문배송상세내역 */
.my_wrap .gift_area .title_area{padding: 0;}
.my_wrap .gift_area .tbl_style{border-bottom: 1px solid #f3f3f3;}
.my_wrap .gift_area .tbl_style:last-child{border-bottom: none;}
.my_wrap .gift_area .tbl_style tbody tr.desc_tr th{padding-top: 3px;}
.my_wrap .gift_area .tbl_style tbody tr.desc_tr td{padding-top: 21px;}
.my_wrap .gift_area .tbl_style tbody tr th.tit{font-weight: bold; color: #000;}
.my_wrap .gift_area .tbl_style tbody tr th{border-top: 0; color: #777777;font-weight: normal;}
.my_wrap .gift_area .tbl_style tbody tr td{border-top: 0; color: #777777;}
.my_wrap .gift_area .tbl_style tbody tr td.tit{color: #141414;}
.my_wrap .gift_area .tbl_style tbody tr td p{position: relative; color: #777777;font-size: 10px;margin-left: 5px;margin-top: 4px;}
.my_wrap .gift_area .tbl_style tbody tr td p::before{content: '*'; display: block; position: absolute; top: 2px; left: -5px;}

/* 20240329 #16685 사은품 기능 개선 수정 상세페이지 :: E */

/* 20240329 #16418 체험단 마이페이지 수정 :: S */
.my_wrap .tab_list{padding: 0 29px;}
.tab_list ul {position:relative;display: flex;}
.tab_list ul::after {content:"";display: block;position:absolute;bottom:0;width:100%;height:1px;clear:both;background:#000;}
.tab_list ul > li {border:solid #dbdbdb;border-width:1px 1px 0 0;box-sizing:border-box;}
.tab_list ul > li:first-child {border-left:1px solid #dbdbdb;}
.tab_list ul > li > a {display:block;padding:14px 0;color:#121212;font-size:12px;line-height:1;text-align:center;box-sizing:border-box;}
.tab_list ul > li.active {border-color:#141414;border-width:1px 1px 0 1px;}
.tab_list ul > li.active > a {position:relative;padding:14px 0 15px;background:#fff;font-weight:700;z-index:1;}
.tab_list ul.col2 li {width:50%;}
/*.my_wrap .title_area{padding: 30px 29px;}*/
.my_wrap.raffle .title_area{padding: 20px 29px;}
.title_area .page_tit{font-size: 14px;font-weight: 700;margin-bottom: 10px;}
.title_area .page_txt_info{font-size: 12px;}
.order_details-exper .order_list_type1 .inner_box{padding: 20px 29px;}
.order_details-exper .order_list_type1 .inner_box .txt_area p{color: #141414;} /* 20240403 #16418-2 수정 */
/* .order_details-exper .order_list_type1 .inner_box .txt_area .trade_name{margin-bottom: 8px;color: #141414;} 20240403 #16418-2 삭제 */
/* .order_details-exper .order_list_type1 .inner_box .txt_area .price{font-weight: 400;margin-top: 0;} 20240403 #16418-2 삭제 */
.order_details-exper .order_list_type1 .inner_box .result_area{display: table-cell;width: 90px;text-align: center;vertical-align: middle;font-size: 12px;padding-left: 12px;}				
.order_details-exper .order_list_type1 .inner_box .result_area .btn{width: 75px;margin: 0 auto;margin-top: 10px;}
.order_details-exper .prize_cell{display: flex;flex-direction: column;}
.order_details-exper .prize_cell .prize_info{font-size: 10px;color: #a4a4a4;margin-top: 8px;word-break: keep-all;}
/* 20240329 #16418 체험단 마이페이지 수정 :: E */

.order_details-exper .prize_cell .rv_write{background-color: #444444;padding: 10px;height: auto;width: auto;border: none;margin-top: 14px;} /* 20240628 #18419 추가 */


/* 상품 상세페이지 리뉴얼 :: S */
.fb__detail .detail__infoList {
	font-size: 13px;
}
.fb__detail .detail__feature {
	display: block !important;
}
/* 상품 상세페이지 리뉴얼 :: E */

/**/
.dropdown__wrap {
	display: flex;
	align-items: center;
	gap: 18px;
	padding: 12px 16px;
	border-bottom: 1px solid #E6E6E6;
}
.dropdown {
	position: relative;
	font-size: 13px;
	line-height: 19px;
	letter-spacing: -0.65px;
}
.dropdown *,
.dropdown *::before,
.dropdown *::after {
	box-sizing: border-box;
}
.dropdown .dropdown__title {
	position: relative;
	display: inline-block;
	padding-right: 13px;
	color: #999;
}
.dropdown .dropdown__title::after {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	width: 9px;
	height: 100%;
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='7' viewBox='0 0 11 7' fill='none'%3E%3Cpath d='M10 1.25L5.5 5.75L1 1.25' stroke='%23999999'/%3E%3C/svg%3E") no-repeat 100% 50%;
	background-size: 100% auto;
}
.dropdown.on .dropdown__title::after {
	transform: rotate(180deg);
}
.dropdown .dropdown__box {
	display: none;
	z-index: 10;
	position: absolute;
	top: 100%;
	left: 0;
	min-width: 94px;
	margin-top: 8px;
	padding: 14px;
	background-color: #FFF;
	border: 1px solid #E6E6E6;
	border-radius: 4px;
}
.dropdown.on .dropdown__box {
	display: block;
}
.dropdown .dropdown__box.w130 {
	width: 130px;
}
.dropdown .dropdown__list {
	display: flex;
	flex-direction: column;
	gap: 10px;
}
.dropdown .dropdown__item {
	display: block;
	width: 100%;
	color: #999;
	text-align: left;
}
.dropdown .dropdown__item.on {
	color: #151415;
}
.dropdown .dropdown__item input {
	display: none;
}
.dropdown .dropdown__util {
	margin-top: 14px;
	padding-top: 10px;
	border-top: 1px solid #e6e6e6;
}
.dropdown .dropdown__util .util__checkbox {
	display: block;
	line-height: 19px;
}
.dropdown .dropdown__util .util__checkbox input {
	display: none;
}
.dropdown .dropdown__util .util__checkbox .checkbox__title {
	position: relative;
	display: flex;
	align-items: center;
	gap: 5px;
	color: #999;
}
.dropdown .dropdown__util .util__checkbox .checkbox__title::before {
	content: '';
	display: inline-block;
	width: 16px;
	height: 16px;
	border: 1px solid #999;
	border-radius: 50%;
}
.dropdown .dropdown__util .util__checkbox input:checked + .checkbox__title::after {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 16px;
	height: 100%;
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='7' viewBox='0 0 10 7' fill='none'%3E%3Cpath d='M9.07385 0.428433L4.04553 5.45675L0.902838 2.31405' stroke='%23999999'/%3E%3C/svg%3E") no-repeat 50% 7px;
	background-size: 10px auto;
}

/* Main UI 수정*/
#wrap.main .main_content{margin-bottom: 80px;}
#wrap.main .visualBanner .pro_txt{
	padding:20px 16px 80px;
}
#wrap.main .swiper-wrapper .visualBanner .pro_txt{
	padding:20px 0 30px;
}
#wrap.main .swiper-wrapper .visualBanner .pro_txt strong{
	font-size: 2.2rem;
	padding-right:20px;
}
#wrap.main .swiper-wrapper .visualBanner .pro_txt span{
	margin:6px 0 20px;
	padding-right:20px;
	font-size: 1.6rem;
}
#wrap.main .visualBanner .pro_txt strong{
	font-size: 2.6rem;
	line-height: 1.3;
}
#wrap.main .visualBanner .pro_txt span{
	margin: 8px 0 20px;
	line-height: 1.5;
	letter-spacing: -0.05em;
}
#wrap.main .mainBtn +.mainBtn{
	margin-left:8px;
}
#wrap.main .visualBanner{
	margin-bottom:0;
}
#wrap.main .shopAll_tab .tab_item{
	width:100%;
}
#wrap.main .shopAll_tab{
	justify-content: space-between;
}
#wrap.main .main_scroll_perviewSlider .swiper-container{
	padding:0 16px;
}
#wrap.main .main_scroll_perviewSlider .scrollbar {
	margin-top:0;
	background:#E0E2E3;
}
#wrap.main .main_scroll_perviewSlider .visualBanner .mainBtn {
	min-width: 108px;
	padding:12px 5px;
}
#wrap.main .main_scroll_perviewSlider .swiper-wrapper .visualBanner .pro_txt{
	padding-right:4px;
}
#wrap.main .main_visual .txt_box strong{font-size: 2.6rem; line-height: 3.4rem;}
#wrap.main .main_visual .txt_box strong .banner__title-kor{font-size: 2.4rem; font-weight: 900; letter-spacing: -0.05em;}
#wrap.main .main_visual .txt_box > p{height: auto;min-height: 38px;font-size: 1.8rem; line-height:2.4rem; box-sizing: border-box;padding-bottom: 14px;}
#wrap.main .main_visual .txt_box > p .banner__desc-kor{font-size: 1.6rem; line-height: 2.4rem; letter-spacing: -0.05em;}
#wrap.main .main_content .mainTit-sub {padding:0 16px; font-size: 2.4rem;}
#wrap.main .main_content .shopAll .mainTit-sub, #wrap.main .main_content .nbnow .mainTit-sub{font-family: "ITCGaramondStd", "Noto Sans KR",sans-serif;font-size: 30px;margin-bottom: 6px; line-height: 1.3;}/* 20240216 #15678 추가 */
#wrap.main .thumbBanner{padding: 0 16px;}
#wrap.main .thumbBanner_item { width: calc((100% - 8px) / 2);}
#wrap.main .thumbBanner_tit{font-size: 2.2rem;font-weight: 900;line-height: 1.4; letter-spacing: -0.05em;}
#wrap.main .thumbBanner_desc{font-size: 1.6rem; line-height: 1.5; letter-spacing: -0.05em; margin-top: 8px;}
#wrap.main .thumbBanner_list{display: flex;flex-wrap: wrap;gap: 30px 8px;margin-top: 16px;}
/*#wrap.main .main_pditem_img{display: block; }*/
#wrap.main .main_pditem_info{padding-top: 10px;}
#wrap.main .main_pditem_info .item_name{font-size: 14px;line-height: 1.4; letter-spacing: -0.05em;padding-right:10px;}
#wrap.main .main_pditem_info .item_price .normal_price strong{font-size: 1.5rem;font-weight: 700; line-height: 1;}
#wrap.main .thumbBanner .mainBtn{ display: flex !important; padding:0; align-items: center; justify-content: center; width: 100%;border-radius: 5px; font-size: 1.4rem; height: 40px;}
#wrap.main .tag_product_tit{padding: 0 16px;margin-bottom: 16px;font-size: 22px;font-weight: 800;letter-spacing: -0.05em;line-height: 1.4;}/* 20240201 #15272 수정 */
#wrap.main .main_normal_slider .swiper-container{overflow: hidden;padding: 0 16px;}
#wrap.main .shopAll_area{padding: 0 16px;}
#wrap.main .shopAll_tab{display: flex;gap: 10px;}
#wrap.main .shopAll_con{margin-top: 28px;}
#wrap.main .shopAll_con .shop_menu{display: flex;flex-direction: column;border-top: 1px solid #D0D3D5;}
#wrap.main .shopAll_con .shop_menu li{border-bottom: 1px solid #D0D3D5;}
#wrap.main .shopAll_con .shop_menu li:last-child{border-bottom: 0;}
#wrap.main .shopAll_con .shop_menu li a{display: block;padding: 16px;font-size: 1.6rem; color:#151415;}
#wrap.main .main_scroll_slider {padding:0 16px;}
#wrap.main .main_scroll_slider.tab_pd_col2 li{ margin-right:8px; width:42.395%;}
#wrap.main .main_content .main_subTab {bottom:0;}
#wrap.main .shopAll_tab .tab_item.on .shopAll_tit{color: #151415;}
#wrap.main .main_choice .mainBtn-return{
	padding:11px 0;
	box-sizing: border-box;
}

#wrap.main .main_visual .swiper-pagination-bullet,
.mw__main  .main_visual .swiper-pagination-bullet {
	width:8px !important;
	height:8px !important;
	margin:0 2.5px;
	background:#151415 !important;
	opacity: 0.3;
	border:0;
}
#wrap.main .swiper-pagination-bullet.swiper-pagination-bullet-active,
.mw__main .swiper-pagination-bullet.swiper-pagination-bullet-active {
	opacity: 1;
}
#wrap.main .swiper-scrollbar-drag,
.mw__main .swiper-scrollbar-drag{
	background:#151415;
	top:0;
}
#wrap.main .main_choice .btn_wrap-return,
.mw__main .main_choice .btn_wrap-return{
	margin-top:40px;
}
.mw__main .leftTit,
#wrap.main .leftTit {
	font-size: 1.5rem;
	line-height: 2.2rem;
	letter-spacing: -0.05em;
}
.mw__main .leftTit a,
#wrap.main .leftTit a{
	border-bottom:0;
	text-decoration: underline;
	color:#7D7C7D;
	line-height: 2.2rem;
}
.mw__main .visualBanner .mainBtn,
#wrap.main .visualBanner .mainBtn{
	min-width: 108px;
}

	/* Men/Women 메인 UI 수정 */
.mw__main .main_visual .txt_box > strong {
	font-size: 2.6rem;
	line-height: 3.4rem;
	font-weight: 800;
}
.mw__main .main_visual .txt_box > strong .banner__desc-kor {
	font-size: 2.4rem;
	font-weight: 900;
	letter-spacing: -0.05em;
}
.mw__main .main_visual .txt_box > p {
	font-size: 1.8rem;
	line-height: 2.4rem;
	height: auto;
	margin-bottom:20px;
}
.mw__main .main_visual .txt_box > p .banner__desc-kor {
	font-size: 1.6rem;
	letter-spacing: -0.05em;
}
.mw__main .sub_header~.main_visual {
	margin-bottom:0;
}
.mw__main .mainTit-sub {
	font-size: 3rem;
	font-weight: 400;
	margin-bottom:20px;
}
.mw__main .mainTit-sub.mw__content {
	line-height: 1.3;
	letter-spacing: -0.01em;
	margin-bottom:-14px;
}
.mw__main .subTitle_link {
	font-size: 1.5rem;
	line-height: 2.2rem;
}
.mw__main .subTitle_link:after {
	top:7px;
}
.mw__main .goods_list02 li {
	padding-right:0;
	margin-right:8px;
}
.mw__main .goods_list02 li:nth-child(2n){
	padding:0;
}
.mw__main .prod_slide-main{
	padding:0 16px;
}
.mw__main .prod_slide.prod_slide-main li{
	width: 42.395%;
}
.mw__main .main_prdInfo{
	margin:10px 0 40px;
}
.mw__main .main_prdName{
	line-height: 1.4;
	padding-bottom:4px;
}
.mw__main .main_prdPrice{
	font-size: 1.5rem;
	line-height: 1;
}
.mw__main .main_choiceTit{
	font-size: 2.2rem;
	line-height: 3.2rem;
	letter-spacing: -0.05em;
	margin-bottom: 8px;
}
.mw__main .prod_slide li{
	margin-right:8px;
}
.mw__main .main_choice{
	margin-bottom:80px;
}
.mw__main .visualBanner .pro_txt{
	padding:20px 16px 80px;
}
.mw__main .visualBanner .pro_txt span{
	margin:8px 0 20px;
	letter-spacing: -0.05em;
}
.mw__main .visualBanner .pro_txt strong{
	font-size: 2.6rem;
	line-height: 3.4rem;
}
.mw__main .visualBanner{
	margin-bottom:0;
}
.mw__main .mainBtn +.mainBtn{
	margin-left:8px;
}
.mw__main .main_visual .txt_box,.main_visual  .main_txt_box{
	height: auto;
}
.mw__main .shopSport .prod_slide.prod_slide-main li{
	width:73.37%;
}
.mw__main .shopSport .goods_list02 .top_inner{
border-radius: 8px;
}
.mw__main .mainContainer .mainTit-sub, .mw__main  .nbnow .mainTit-sub, .mw__main  .main_choice .main_titbox {
	padding:0 16px;
}
.mw__main .new.mainContainer, .mw__main .best.mainContainer, .mw__main .collection.mainContainer, .mw__main .shopAll.mainContainer{
	margin-bottom:80px;
}
.mw__main .shopSport.mainContainer, .mw__main .sub_category.mainContainer, .mw__main .new-sub.mainContainer{
	margin-bottom:80px;
}
.mw__main .shopSport.mainContainer .main_prdInfo{
	padding-right:20px;
	margin:20px 0 40px;
}
.mw__main .shopSport.mainContainer .main_prdInfo .shopSport_tit{
	width:100%;
	font-size:2.2rem;
	line-height: 1;
}
.mw__main .ranking.mainContainer{
 margin-bottom:80px;
}
.mw__main .swiper-container-horizontal > .scrollbar {
	height:2px;
	background:#E0E2E3;
}

/* 공동구매 상세 썸네일 포인터 */
/*.page__shareProductDetail .select_color li input:checked+label::after {*/
/*	top: 100%;*/
/*	bottom: inherit;*/
/*}*/
/* NB2024-9051 :: E */





