@charset "utf-8";
html{overflow-y: scroll;}
.container {position:relative; width:1140px; max-width:1920px; margin:0 auto;}
.scrollTop{display:none;position:absolute;right:20px;bottom:20px;width:55px;height:55px;cursor:pointer;z-index:400;background:url(//image.goodpeople.co.kr/goodpeople/web/icon/btn_scrollTop.png) no-repeat 0 0;text-indent:-9999em;}
.kakaoIcon{display:none;position:absolute;right:20px;bottom:75px;width:55px;height:55px;cursor:pointer;z-index:400;background:url(//image.goodpeople.co.kr/goodpeople/web/icon/btn_scrollTalk.png) no-repeat 0 0;text-indent:-9999em;}

/*셀렉트*/
.select_ui{position: relative;}
.select_ui .selected{ z-index: 100; position: relative; display: block; width: 212px; height: 30px; line-height: 30px; padding-left: 12px;  font-size: 13px;
      color: #444;  background:#fff url(//image.goodpeople.co.kr/goodpeople/web/common/select_arrow_9x5.png) no-repeat 250px 50%; border: 1px solid #e1e1e1;  cursor: pointer;}
.select_ui ul{ display: none;  position: absolute; top: 29px; z-index: 200; /*max-height: 310px;  overflow: hidden;  overflow-y: auto;*/  width: 270px;
    left: 0;  border: 1px solid #e1e1e1;  border-top: none;  background: #fff;}
.select_ui ul li{ display: inline;  float: left; background-color: #fff;  width: 100%;}
.select_ui ul li a{ display: block; padding: 13px; font-size: 13px;  color: #444;}
.select_ui .selected.active{background:url(//image.goodpeople.co.kr/goodpeople/web/common/select_arrow_9x5_on.png) no-repeat 250px 50%;}

/*input + -*/
.innput_number{float: left; width:108px; }
.innput_number:after{content: ''; display:block; clear: both; }
.innput_number a{float:left; display: inline-block; width: 30px; height: 30px; text-indent: -9999px; text-align: center;}
.innput_number .minus{background:#fff url(//image.goodpeople.co.kr/goodpeople/web/common/minus_30x30.png) 0 0 no-repeat;}
.innput_number .plus {background:#fff url(//image.goodpeople.co.kr/goodpeople/web/common/plus_30x30.png) 0 0 no-repeat;}
.innput_number .ipt_number{float: left; display:inline-block; width:30px; height:30px; border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; text-align: center;vertical-align:middle;}

/* 영문 폰트 지정 */
.en{font-family: 'Lato'; font-weight: 300;}

/* 서브타이틀 */
.location{position:relative;width:1140px;margin:30px auto 0;/*border-bottom:1px solid #dddddd;*/padding-bottom:14px;z-index:200;}
.location h2{float:left;font-family: 'Lato'; font-size:34px;font-weight:700; color:#010101;letter-spacing:-1px;}
.location .btn_filter{float:right;margin-top:16px;display:inline-block;padding-right:19px;font-family: 'Lato'; font-size:18px;font-weight:700; color:#000;  background:url(//image.goodpeople.co.kr/goodpeople/web/icon/arrow_9x5_down.png) no-repeat 100% 8px; display:none; }
.location .btn_filter.on{ background-image:url(//image.goodpeople.co.kr/goodpeople/web/icon/arrow_9x5_up.png);}

.location .btn_filter.point{color:#e74544;background-image:url(//image.goodpeople.co.kr/goodpeople/web/icon/arrow_9x5_down_pink.png);}
.location .btn_filter.on.point{color:#e74544;background-image:url(//image.goodpeople.co.kr/goodpeople/web/icon/arrow_9x5_up_pink.png);}
.wide .location{position:absolute;left:50%;/*top:70px;*/top:0;width:1140px;margin-left:-570px;z-index:200;}

/* 필터 */
.filter_open{display:none;position:absolute;right:0;top:30px;height:0;background-color:#fff;opacity:0;filter: alpha(opacity=0);padding-top:20px;z-index:100;}
.filter_open>.btn_reset{display:inline-block;position:absolute;right:0;top:20px;}

.filter_open>div{float:left;height:200px;margin-top:30px;}
.filter_open dt{margin-bottom:15px;font-family: 'Lato';font-size:16px;font-weight:700;}

.filter_open .filter_brand{width:325px;padding-left:30px;}
.filter_open .filter_brand dl{margin-right:20px;float:left;}
.filter_open .filter_brand dd{margin-bottom:7px;}
.filter_open .filter_brand dd>label{color:#000;font-size:11px;font-family: 'Lato';font-weight:300; cursor: pointer;}
.filter_open .filter_brand dd>label input[type=checkbox]{}
.filter_open .filter_brand dd>label input[type=checkbox] + .check_icon{ display: inline-block; width:13px; height: 12px; background: url(//image.goodpeople.co.kr/goodpeople/web/icon/btn_check_off.png) left center no-repeat; vertical-align: middle;margin-right:5px;}
.filter_open .filter_brand dd>label input[type=checkbox] { display: none; }
.filter_open .filter_brand dd>label input[type=checkbox]:checked + .check_icon { background-image: url(//image.goodpeople.co.kr/goodpeople/web/icon/btn_check_on.png); }
.filter_open .filter_brand dd>label.check .check_icon { background-image: url(//image.goodpeople.co.kr/goodpeople/web/icon/btn_check_on.png); }
.filter_open .filter_brand dd>label.check input[type=checkbox] + .check_icon { background-image: url(//image.goodpeople.co.kr/goodpeople/web/icon/btn_check_on.png); }

.filter_open .filter_color{width:322px;}
.filter_open .filter_color dl{width:240px;}
.filter_open .filter_color dt{width:100%;}
.filter_open .filter_color dd{float:left;width:25px;height:25px;margin-right:5px;margin-bottom:5px;border:1px solid #ddd;}

.filter_open .filter_color dd>label input[type=checkbox]{}
.filter_open .filter_color dd>label input[type=checkbox] + .check_icon{ display: inline-block; width:25px; height: 25px;cursor: pointer}
.filter_open .filter_color dd>label input[type=checkbox] { display: none; }
.filter_open .filter_color dd>label input[type=checkbox]:checked + .check_icon { background: url(//image.goodpeople.co.kr/goodpeople/web/icon/ico_check_wh.png) no-repeat 50% 50%; }
.filter_open .filter_color dd>label.check input[type=checkbox] + .check_icon { background: url(//image.goodpeople.co.kr/goodpeople/web/icon/ico_check_wh.png) no-repeat 50% 50%; }
.filter_open .filter_color dd.all>label input[type=checkbox]:checked + .check_icon,
.filter_open .filter_color dd.white>label input[type=checkbox]:checked + .check_icon { background: url(//image.goodpeople.co.kr/goodpeople/web/icon/ico_check_bk.png) no-repeat 50% 50%; }
.filter_open .filter_color dd.all>label.check input[type=checkbox] + .check_icon,
.filter_open .filter_color dd.white>label.check input[type=checkbox] + .check_icon { background: url(//image.goodpeople.co.kr/goodpeople/web/icon/ico_check_bk.png) no-repeat 50% 50%; }

.filter_open .filter_color dd.all,
.filter_open .filter_color dd.mix{border:0;}

.filter_open .filter_size{width:353px;}
.filter_open .filter_size dl{width:265px;}
.filter_open .filter_size dt{float:left;width:100%;}
.filter_open .filter_size dd{margin-bottom:7px;float:left;}
.filter_open .filter_size dd>label{display:inline-block;width:66px;color:#000;font-size:11px;font-family: 'Lato';font-weight:300; cursor: pointer;}
.filter_open .filter_size dd>label input[type=checkbox]{}
.filter_open .filter_size dd>label input[type=checkbox] + .check_icon{ display: inline-block; width:13px; height: 12px; background: url(//image.goodpeople.co.kr/goodpeople/web/icon/btn_check_off.png) left center no-repeat; vertical-align: middle;margin-right:5px;}
.filter_open .filter_size dd>label input[type=checkbox] { display: none; }
.filter_open .filter_size dd>label input[type=checkbox]:checked + .check_icon { background-image: url(//image.goodpeople.co.kr/goodpeople/web/icon/btn_check_on.png); }
.filter_open .filter_size dd>label.check_icon input[type=checkbox] + .check_icon { background-image: url(//image.goodpeople.co.kr/goodpeople/web/icon/btn_check_on.png); }

.filter_open .filter_list{width:140px;}
.filter_open .filter_list dt{float:left;width:100%;}
.filter_open .filter_list dd{margin-bottom:7px;float:left;}
.filter_open .filter_list dd.price_up{background: url(//image.goodpeople.co.kr/goodpeople/web/icon/arrow_9x5_up2.png) 100% 50% no-repeat;}
.filter_open .filter_list dd.price_down{background: url(//image.goodpeople.co.kr/goodpeople/web/icon/arrow_9x5_down2.png) 100% 50% no-repeat;}
.filter_open .filter_list dd>label{display:inline-block;width:70px;color:#000;font-size:11px;font-family:'Nanum Barun Gothic','Lato';font-weight:300; cursor: pointer;}
.filter_open .filter_list dd>label input[type=radio]{}
.filter_open .filter_list dd>label input[type=radio] + .check_icon{ display: inline-block; width:13px; height: 12px; background: url(//image.goodpeople.co.kr/goodpeople/web/icon/btn_radio_off.png) left center no-repeat; vertical-align: middle;margin-right:5px;}
.filter_open .filter_list dd>label input[type=radio] { display: none; }
.filter_open .filter_list dd>label input[type=radio]:checked + .check_icon { background-image: url(//image.goodpeople.co.kr/goodpeople/web/icon/btn_radio_on.png); }
.filter_open .filter_list dd>label.check input[type=radio] + .check_icon { background-image: url(//image.goodpeople.co.kr/goodpeople/web/icon/btn_radio_on.png); }




/* 더보기 버튼 */
.btn_more{margin-top: 100px;text-align:center;}
.btn_more>a{display:inline-block;  padding:0 0 9px 40px; background:url(//image.goodpeople.co.kr/goodpeople/web/product/icon_plus.png) no-repeat 0 4px; border-bottom:1px solid #000;}
.btn_more>a>p{text-align:right; font-family: 'Lato'; font-size:18px; color:#000;}
.btn_more>a>p span{font-size:18px; vertical-align:middle;}
.btn_more>a>p em{display:inline-block; margin: 0 5px; font-family: 'Nanum Barun Gothic';font-size:18px; vertical-align:middle;}

.searchList .btn_more{margin-top:40px;}

/* 공유- black */
.share_btns>a{display:inline-block; width:19px; height:21px;overflow:hidden;text-indent: -9999px;}
.share_btns>a.scrap{background:url(//image.goodpeople.co.kr/goodpeople/web/icon/ico_scrap_bk.png) 0 0 no-repeat;}
.share_btns>a.scrap.on{background-position:0 -21px;}
.share_btns>a.share{margin-left:14px;background:url(//image.goodpeople.co.kr/goodpeople/web/icon/ico_share_bk.png) 0 0 no-repeat;}

.share_list_top{display:none;opacity: 0; width:270px; height:60px; position:absolute; top:33px; right:-20px; background:#000; z-index:10;}
.share_list_top:before{content: ''; width:11px; height:6px; position:absolute; top:-6px; right:24px;  background:url(//image.goodpeople.co.kr/goodpeople/web/common/sns_box_bg_top.png) 0 0 no-repeat;}
.share_list_top li{float: left;}
.share_list_top li a{display:inline-block; width:54px; height:60px;text-indent: -9999px;}
.share_list_top li a.icon_f{background:url(//image.goodpeople.co.kr/goodpeople/web/common/icon_f.png) 0 0 no-repeat;}
.share_list_top li a.icon_t{background:url(//image.goodpeople.co.kr/goodpeople/web/common/icon_t.png) 0 0 no-repeat;}
.share_list_top li a.icon_k{background:url(//image.goodpeople.co.kr/goodpeople/web/common/icon_k.png) 0 0 no-repeat;}
.share_list_top li a.icon_p{background:url(//image.goodpeople.co.kr/goodpeople/web/common/icon_p.png) 0 0 no-repeat;}
.share_list_top li a.icon_l{background:url(//image.goodpeople.co.kr/goodpeople/web/common/icon_l.png) 0 0 no-repeat;}

/* 최근컨텐츠 */
.like_cont{position: relative; margin-top:78px;}
.like_cont > p{font-size: 22px; color: #000;letter-spacing: -1px;}
.like_cont > p > span{font-size: 22px; color:#e74544;}
.move_slide{overflow: hidden;}
.move_slide .btn_slide{position: absolute; top:0; right:0; z-index:1;}
.move_slide .btn_slide a{ float:left; display:block; width:10px; height:19px; text-indent: -9999px;}
.move_slide .btn_slide a.prev{margin-right:20px; background:url(//image.goodpeople.co.kr/goodpeople/web/icon/arrow_10x19_prev.png) 0 0 no-repeat;}
.move_slide .btn_slide a.next{background:url(//image.goodpeople.co.kr/goodpeople/web/icon/arrow_10x19_next.png) 0 0 no-repeat;}
.move_slide .btn_slide a.hidden{opacity: 0.2; filter: alpha(opacity=20);cursor: default;}
.move_slide .slide{position: relative;width:100%; height:385px;margin-top:18px;}
.move_slide .slide_box:after{content: ''; display:block; clear: both;}
.move_slide .slide .slide_box{position: absolute;top:0; left: 0;width: 99999px; height:auto;}
.move_slide .slide .slide_box > li{float: left; width:270px; margin-left:20px; }
.move_slide .slide .slide_box > li>a{display:block;width:270px;height:270px;overflow:hidden; background-position: 50% 50%; background-repeat: no-repeat; -webkit-background-size: cover; background-size: cover;}
.move_slide .slide .slide_box > li>a>img{width:100%;height:auto;}
.move_slide .slide .slide_box > li:first-child{margin-left:0;}

.productView .like_cont .move_slide .prd_info .prod_name { display:none; }
.productView .like_cont .move_slide .prd_info .brand { display:none; }

/* 프로덕트 리스트 정보 */
.prd_info{height:112px;padding-top:20px;}
.prd_info>span,
.prd_info>p{display:block;font-family:'Lato';font-weight: 300;}
.prd_info>p>span{display:inline-block;font-family:'Lato', 'Nanum Barun Gothic';margin-right:5px;color:#ff4800;}
.prd_info .price{position:relative; margin-bottom:8px;font-size:15px;height:15px; color:#b3b3b3; word-break:break-all; }
.prd_info .price.nosale{display:none;}
.prd_info .price.nosale:after{background-color:transparent;}
.prd_info .price span { display:inline-block; color:#b3b3b3; word-break:break-all; position:relative; padding-right:1px; }
.prd_info .price span:after{content:'';position:absolute;left:0;top:8px;width:100%;height:1px;background-color:#b3b3b3;}
.prd_info .discount{font-size:17px;color:#000000; font-weight:400;  word-break:break-all; }
.prd_info .prod_name{ margin-top:8px;font-family: 'Nanum Barun Gothic';font-weight:400;font-size:14px;color:#000;width:270px;height:27px;white-space: nowrap;word-wrap:normal;overflow:hidden;text-overflow:ellipsis;line-height:1.2; }
.prd_info .brand{margin-top:8px;font-size:12px;color:#b3b3b3; line-height:1.2;}
.prd_info .brand .soldout{margin-left:10px;color: #fff;font-weight: 300;background: #999;padding:3px;} /*2019.01.17 김미경 수정*/

/* 페이지네비게이션 */
.btn_control{margin-top:100px;text-align:center; width: 1140px;}
.btn_control>a{position:relative;display:inline-block;height:15px;font-family: 'Lato';font-weight:300;font-size:18px;color:#000;}

.btn_control a.btn_list{background:url(//image.goodpeople.co.kr/goodpeople/web/common/btn_list.png) no-repeat 0 3px;padding-left:35px;}

.btn_control a.btn_prev{float:left;padding-left:25px;background:url(//image.goodpeople.co.kr/goodpeople/web/icon/arrow_6x11_prev.png) no-repeat 0 3px; text-align:left;}
.btn_control a.btn_next{float:right;padding-right:25px;background:url(//image.goodpeople.co.kr/goodpeople/web/icon/arrow_6x11_next.png) no-repeat 100% 3px;text-align:right;}

.btn_control>a:before {
    content: "";
    position: absolute;
    z-index: -1;
    left: 50%;
    right: 50%;
    bottom: -10px;
    background: #000;
    height: 1px;
    -webkit-transition-property: left, right;
    transition-property: left, right;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
  }

  .btn_control>a:hover:before{left: 0;right: 0;}

/* 슬라이드 */
.slide_visual{position:relative;overflow:hidden;width:1140px;}
.slide_visual>ul{height:560px;overflow: hidden; /*background-color:#000;*/ }
.slide_visual>ul>li{display:none;opacity:0;filter: alpha(opacity=0);}
.slide_visual>ul>li.first-child{display:block;opacity:1;filter: alpha(opacity=100)}

.slide_visual>ul>li>img{position:absolute;left:0;top:0;}
.slide_visual>ul>li:first-child{display:block;opacity:1;filter: alpha(opacity=100)} /* 2018.11.21 프로모션 상단 배너 노출 수정 */

.wide .slide_visual>ul>li>img{position:absolute;left:50%;top:0; width:1903px; height:auto; margin-left:-951.5px; }

.btns>a{display:inline-block;position:absolute;top:50%;margin-top:-22.5px;z-index:10;opacity:0;z-index:200;}
.btns>a.btn_prev{left:20px;}
.btns>a.btn_next{right:20px;}

.slide_visual .indicator{position:absolute;left:0;bottom:20px;z-index:200;width:100%;text-align:center;}
.slide_visual .indicator a{display:inline-block; width:14px; height:13px;margin:0 5px;background:url(//image.goodpeople.co.kr/goodpeople/web/collection/btn_indicator_out.png) no-repeat 0 0;text-indent:-9999em;transition:all .5s ease-out;}
.slide_visual .indicator a.on{background:url(//image.goodpeople.co.kr/goodpeople/web/collection/btn_indicator_over.png) no-repeat 0 0;transition:all .5s ease-out;}

/*sns 아이콘 */
.icon{display:block; width:29px; height:24px; margin:0 auto 10px;}
.icon.i{background:url(//image.goodpeople.co.kr/goodpeople/web/sns/icon_i.png) center center no-repeat;}
.icon.b{background:url(//image.goodpeople.co.kr/goodpeople/web/sns/icon_b.png) center center no-repeat;}
.icon.f{background:url(//image.goodpeople.co.kr/goodpeople/web/sns/icon_f.png) center center no-repeat;}
.icon.img{background:url(//image.goodpeople.co.kr/goodpeople/web/sns/icon_img.png) center center no-repeat;}
.icon.y{background:url(//image.goodpeople.co.kr/goodpeople/web/sns/icon_y.png) center center no-repeat;}

/* 프로모션 리스트 */
 .promotion_list{margin-top:30px;}
 .promotion_list:after{content: ''; display:block; clear: both;}
 .promotion_list>li{position:relative;float: left; margin-left:20px;}
 .promotion_list>li:first-child{margin-left:0;}
 .promotion_list>li>a{position: relative; display:block; width:560px;height:338px;}
 .promotion_list>li>a>img{width:100%;height:auto;height:100%; object-fit:cover; object-position:50% 50%; }
 .promotion_list li>a+span.brand{position:absolute; top:327px; left:21px; display:inline-block; padding:5px 20px 0; font-size:12px; color:#fff; height:21px; background:#000000;}
 .promotion_list li .data_txt{width:100%; height:93px; background:#fff; padding:25px 21px 10px;}
 .promotion_list li .data_txt dl{float: left; width:480px;}
 .promotion_list li .data_txt dt{display:block; width:100%; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;  margin-bottom:14px; font-size:23px; color:#000; line-height:1.2; }
 .promotion_list li .data_txt dd{display:block; font-size:12px; color:#999; font-family: 'Lato'; font-weight:300;}
 .promotion_list li .data_txt dd span{  font-family: 'Nanum Barun Gothic'; font-size:12px; color:#999;}
 .promotion_list li .share_btns{float: right; position:relative;}

/*pagination*/
.pagination{ margin-top: 20px; text-align: center; font-size: 0;}
.pagination a{position: relative; display:inline-block; width:28px; height:28px; padding-top:8px;font-size:14px; color:#b8b8b8; vertical-align:bottom; 	font-family: 'Lato'; font-weight: 400;}
.pagination a.prev{text-indent: -9999px;  background:url(//image.goodpeople.co.kr/goodpeople/web/icon/arrow_10x19_prev.png) center 5px no-repeat;opacity:0.2;}
.pagination a.on{ color:#000;}
.pagination a.on:after{ background:#000;}
.pagination a:after{content: ''; display:block; position:absolute; bottom:2px; left:50%; margin-left:-4px; width:8px; height:1px; background:transparent;}
.pagination a.next{text-indent: -9999px;  background:url(//image.goodpeople.co.kr/goodpeople/web/icon/arrow_10x19_next.png) center 5px no-repeat;opacity:0.2;}

/*star*/

.star div[class^=star]{display:inline-block;position:relative; width:14px; height:14px;  background:url(//image.goodpeople.co.kr/goodpeople/web/common/ico_star_off.png) no-repeat 0 0;}
.star .hidden_box{position:absolute; top:0; left:0; width:100%; height:100%; overflow:hidden; background:url(//image.goodpeople.co.kr/goodpeople/web/common/ico_star_on.png) no-repeat 0 0;}

/* 당첨자 발표 리스트 없는 경우 */
.nodata{margin:300px 0;color:#000;font-size:14px;background:url(//image.goodpeople.co.kr/goodpeople/web/icon/ico_nodata.png) no-repeat 50% 0;padding-top:35px;text-align:center;}

/* 로딩 */
.loading_bar{position:fixed; top:0; left:0; right:0; bottom:0; background:url(//image.goodpeople.co.kr/goodpeople/web/common/loadingbar.gif) no-repeat 50% 50% rgba(255, 255, 255, 0.01); z-index: 1000;}




