@charset "utf-8";
/* PIONNET Web Standardization Team (//www.pionnet.co.kr/) */

.ptxt.bt{position:relative;padding-right:96px;box-sizing:border-box;}
.ptxt.bt input{border-right:0;}
.ptxt.bt .btn{position:absolute;right:0;top:0;width:96px;}

/* GOODS VIEW */
.gds_view{width:1280px;min-height:680px;padding-left:836px;margin:48px auto 40px auto;box-sizing:border-box;-webkit-box-sizing:border-box;}
.gds_view:after{content:'';display:block;clear:both;}
.gds_img{position:absolute;top:0;left:50%;width:680px;padding:0 0 0 96px;margin-left:-640px;}
.gds_img .gd_img{position:relative;overflow:hidden;width:680px;height:680px;margin:0 auto;background:#fff;}
.gds_img .gd_img a{display:table-cell;width:680px;height:680px;vertical-align:middle;text-align:center;}
.gds_img .gd_img img{display:block;width:680px;height:680px;}
.gds_img .gd_zoom{position:absolute;z-index:1;top:470px;left:20px;}
.gds_img .gd_zoom .zoom{display:block;width:60px;height:60px;background:url("/fo/images/gds/btn_zoom.png") no-repeat 0 0;opacity:0.5;filter:alpha(opacity=50);}
.gds_img .gd_thum{position:absolute;z-index:1;top:0;left:0;width:72px;height:622px;padding:0 0 58px 0;}
.gds_img .gd_thum .ctrl a{position:relative;display:block;width:72px;height:46px;margin-bottom:12px;z-index:2;}
.gds_img .gd_thum .ctrl a:after{content:'';position:absolute;left:50%;top:50%;width:16px;height:16px;margin:-4px 0 0 -8px;border-top:2px solid #999;border-right:2px solid #999;transform: rotate(315deg);}
.gds_img .gd_thum .ctrl a:hover{background:#F1F1F5}
.gds_img .gd_thum .ctrl a:hover:after{border-color:#191919}
.gds_img .gd_thum .ctrl a.disabled:after{border-color:#DADAD8}
.gds_img .gd_thum .ctrl a.disabled:hover{background:#FFF}
.gds_img .gd_thum .ctrl .swiper-left{display:none;}
.gds_img .gd_thum .ctrl .swiper-right{display:none;position:absolute;left:0;bottom:0;margin-bottom:0;}
.gds_img .gd_thum .ctrl .swiper-right:after{margin:-14px 0 0 -8px;transform: rotate(135deg);}
.gds_img .gd_pg{width:72px;height:564px;overflow:hidden;}
.gds_img .gd_pg li{position:relative;width:72px;height:72px !important;}
.gds_img .gd_pg li + li{margin-top:10px;}
.gds_img .gd_pg li img{display:block;max-width:72px;max-height:72px;width:auto;height:auto;vertical-align:top;}
.gds_img .gd_pg li a{display:block;width:72px;height:72px;vertical-align:top;}
.gds_img .gd_pg li a.on:before,
.gds_img .gd_pg li a:hover:before{content:'';display:block;position:absolute;z-index:1;left:0;top:0;width:70px;height:70px;border:1px solid #191919;}
.gds_img .out{display:table;position:absolute;left:96px;top:0;z-index:4;width:680px;height:680px;padding:160px;box-sizing:border-box;-webkit-box-sizing:border-box;background:rgba(0,0,0,0.6);}
.gds_img .out em{display:table-cell;z-index:4;width:100%;height:100%;border:8px solid #fff;border-radius:50%;-webkit-border-radius:50%;font-size:48px;line-height:56px;color:#fff;font-weight:700;;text-align:center;vertical-align:middle;box-sizing:border-box;-webkit-box-sizing:border-box;}

.gds_img .icn{position:absolute;left:112px;top:16px;}
.gds_img .icn .ic{display:block;width:56px;height:56px;padding:15px 6px 15px 6px;box-sizing:border-box;-webkit-box-sizing:border-box;text-align:center;font-family:'pretendard';background:#7425FC;}
.gds_img .icn .ic b{display:block;font-weight:700;font-size:18px;line-height:26px;color:#fff;}
.gds_img .lab{position:absolute;right:24px;bottom:24px;z-index:3;}
.gds_img .lab .ic{display:block;width:85px;height:85px;padding:20px 10px 0 10px;font-size:16px;color:#fff;text-align:center;border-radius:85px;-webkit-border-radius:85px;box-sizing:border-box;-webkit-box-sizing:border-box;background:#191919;}
.gds_img .lab .ic + .ic{margin-top:10px;}
.gds_img .lab .ic b{display:block;font-weight:400;line-height:24px;}
.gds_img .lab .ic em{display:block;font-family:'pretendard';font-size:20px;font-weight:700;line-height:24px;}

.brandHd ~ .gds_view .gds_img{top:225px;}

/* GOODS ZOOM */
.layer_full_wrap{display:none;position:fixed;top:0;left:0;overflow:hidden;z-index:9009;width:100%;height:100%;background-color:#fff}
.zoom_wrap{position:relative;height:100%;}
.zoom_wrap .close{display:block;position:fixed;top:32px;right:32px;width:64px;height:64px;z-index:52;background: url("/fo/images/gds/btn_cls.svg") 0 0 no-repeat;}

.zoom_cont{height:100%;}
.zoom_img{position:relative;width:auto;height:100%;text-align:center;z-index:41;}
.zoom_img img{position:absolute;top:50%;left:50%;max-width:750px;max-height:750px;width:auto;height:auto;margin:0 auto;cursor:move;transform:translate(-50%, -50%);}
.zoom_img.zoomin img{max-width:1100px;max-height:1100px;width:auto;height:auto;}
.zoom_img.zoomins img{min-height:1500px;min-height:1500px;max-width:initial;max-height:initial;width:auto;height:auto;}

.zoom_pg{width:100%;}
.zoom_pg .ctrl a{position:absolute;top:50%;display:block;width:64px;height:64px;margin-top:-32px;z-index:51;}
.zoom_pg .ctrl a:after{content:'';position:absolute;left:50%;top:50%;width:40px;height:40px;margin:-20px 0 0 -30px;border-top:2px solid #999;border-right:2px solid #999;transform: rotate(45deg);}
.zoom_pg .ctrl a:hover:after{border-color:#191919}
.zoom_pg .ctrl .prev{left:70px;}
.zoom_pg .ctrl .next{right:70px;}
.zoom_pg .ctrl .prev:after{margin-left:-10px;transform: rotate(225deg);}
.zoom_pg .ctrl .prev.disabled, .zoom_cont .ctrl .next.disabled{pointer-events: none; cursor: default;}
.zoom_pg .ctrl a.disabled:after{border-color:#DADAD8}
.zoom_pg .cont{position:relative;display:none;text-align:center;z-index:51;}
.zoom_pg .cont li{display:inline-block;width:0;height:0;}
.zoom_pg .cont li a{display:block;width:0;height:0;}
.zoom_pg .count{position:absolute;top:50%;right:146px;z-index: 51;display:block;width:100px;height:22px;margin-top:-11px;font-family:'pretendard';font-size:18px;line-height:22px;color:#767676;text-align:right;}
.zoom_pg .count b{color:#191919;}

.zoom_btns{position:absolute;bottom:60px;left:50%;width:128px;height:54px;padding:0 19px;margin-left:-84px;z-index:51;border:1px solid #D4D4D8;border-radius:56px;-webkit-border-radius:56px;background-color:#fff}
.zoom_btns li{float:left;width:32px;height:54px;}
.zoom_btns li + li{margin-left:16px;}
.zoom_btns li a{display:block;width:32px;height:54px;border-radius:56px;-webkit-border-radius:56px;background:#fff url("/fo/images/gds/ico_zoom.svg") no-repeat;}
.zoom_btns li.zm_reset a{background-position:0 50%;}
.zoom_btns li.zm_in a{background-position:-48px 50%;}
.zoom_btns li.zm_out a{background-position:-96px 50%;}


/* GOODS DEAL */
.gds_time{clear:both;overflow:hidden;height:42px;margin-bottom:26px;border:1px solid #191919}
.gds_time dl{height:42px;text-align:center;}
.gds_time dl dt{display:inline-block;padding-right:6px;font-size:14px;line-height:42px;font-weight:700;vertical-align:middle;}
.gds_time dl dd{display:inline-block;font-size:15px;line-height:40px;font-weight:700;vertical-align:middle;}

/* GOODS INFO. */
.gds_wrap{width:444px;}
.gds_base{position:relative;padding-bottom:30px;}
.gds_base .gd_brd{margin-bottom:6px;font-family:'pretendard';font-size:14px;line-height:18px;font-weight:700;}
.gds_base .gd_brd a{overflow:hidden;display:inline-block;height:18px;padding-right:16px;vertical-align:middle;background:url("/fo/images/gds/ico_arr_s.svg") no-repeat right 50%;}

.gds_base .gd_kor{position:relative;clear:both;overflow:hidden;min-height:37px;padding-right:64px;font-size:26px;line-height:37px;}
.gds_base .gd_kor .g_sns{position:absolute;right:0;top:0;width:32px;height:32px;}
.gds_base .gd_kor .g_sns button{display:block;width:32px;height:32px;background:url("/fo/images/gds/ico_act.svg") no-repeat 0 0;}
.gds_base .gd_eng{position:relative;clear:both;overflow:hidden;height:27px;margin-top:7px;font-size:18px;line-height:27px;text-overflow:ellipsis;white-space:nowrap}
.gds_base .gd_sell{clear:both;overflow:hidden;margin-top:15px;font-size:18px;line-height:27px;color:#740DFC;}
.gds_base .gd_txt,
.gds_base .gd_mdl{clear:both;overflow:hidden;height:27px;margin-top:15px;font-size:18px;line-height:27px;color:#767676;text-overflow:ellipsis;white-space:nowrap}
.gds_base .gd_prc{clear:both;position:relative;width:100%;margin-top:34px;}
.gds_base .gd_prc dd > span{display:inline-block;line-height:24px;vertical-align:top;}
.gds_base .gd_prc dd .g_rate{margin-right:5px;font-family:'pretendard';font-size:20px;color:#740DFC;}
.gds_base .gd_prc dd .g_rate em{font-weight:700;}
.gds_base .gd_prc dd .g_sale{margin-right:5px;}
.gds_base .gd_prc dd .g_sale .num{font-family:'pretendard';font-size:20px;font-weight:700;}
.gds_base .gd_prc dd .g_sale .unit{display:inline-block;font-size:13px;font-weight:700;vertical-align:top;}
.gds_base .gd_prc dd .g_org{font-family:'pretendard';font-size:14px;color:#767676;text-decoration:line-through;}
.gds_base .gd_prc .g_cpn{position:absolute;right:0;bottom:0;}
.gds_base .gd_prc .g_cpn .btn em{display:inline-block;overflow:hidden;padding-left:16px;background:url('/fo/images/gds/ico_down.svg') 0 50% no-repeat;}
.gds_base .gd_scr{overflow:hidden;position:relative;display:inline-block;margin-top:18px;}
.gds_base .gd_scr:hover:after{content:'';display:block;position:absolute;left:0;bottom:0;width:100%;height:1px;background:#191919;}

/* INFO. */
.gds_info{clear:both;padding:32px 0;border-top:1px solid #191919;}
.gds_info dl{clear:both;display:table;table-layout:fixed;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;}
.gds_info dl dt{display:table-cell;width:76px;font-size:1.4rem;line-height:20px;vertical-align:top;}
.gds_info dl dd{position:relative;display:table-cell;font-size:1.4rem;line-height:20px;}
.gds_info dl + dl,
.gds_info div + dl{margin-top:16px;}
.gds_info dl dd > span{display:block;line-height:20px;}
.gds_info dl dd .tx em{color:#740DFC;}
.gds_info dl dd .more{position:absolute;right:0;top:0;}
.gds_info dl dd .more button em{display:inline-block;padding-right:16px;font-size:13px;line-height:20px;background:url("/fo/images/gds/ico_arr_s.svg") no-repeat right 50%;}
.gds_info .gd_bn{clear:both;overflow:hidden;padding-left:76px;margin-top:16px;}
.gds_info .gd_noti{clear:both;overflow:hidden;margin-top:32px;}
.gds_info .gd_noti ul{overflow:hidden;position:relative;}
.gds_info .gd_noti li{position:relative;padding-left:13px;font-size:1.3rem;line-height:19px;color:#505050;}
.gds_info .gd_noti li + li{margin-top:4px;}
.gds_info .gd_noti li:after{content:'';display:block;position:absolute;left:4px;top:8px;width:2px;height:2px;border-radius:2px;-webkit-border-radius:2px;background:#505050;z-index:1;}
.gds_info .gd_noti li a{display:inline-block;margin:0 4px;color:#740DFC;text-decoration:underline;vertical-align:top;}

.gds_info .gd_prom{position:relative;clear:both;overflow:hidden;padding:24px;margin-top:32px;background:#F8F8FA}
.gds_info .gd_prom > span{overflow:hidden;display:block;}
.gds_info .gd_prom .tt{font-size:16px;line-height:24px;color:#740DFC;font-weight:500}
.gds_info .gd_prom .tx{margin-top:6px;font-size:14px;line-height:20px;color:#505050}
.gds_info .gd_prom .date{margin-top:12px;padding-right:110px;font-size:14px;line-height:20px;color:#191919}
.gds_info .gd_prom .more{display:inline-block;position:absolute;right:24px;bottom:24px;}
.gds_info .gd_prom .more button em{display:inline-block;padding-right:16px;font-size:14px;line-height:20px;color:#191919;background:url("/fo/images/gds/ico_arr_m.svg") no-repeat right 50%;}

/* OPT. */
.gds_opt_ck{clear:both;width:1280px;padding:48px 0;margin:100px auto 0 auto;border-top:1px solid #F1F1F5;}
.gds_opt_ck:after{content:'';clear:both;display:block;overflow:hidden;height:0;}
.gds_opt_ck > dl{clear:both;}
.gds_opt_ck > dl + dl{padding-top:24px;}
.gds_opt_ck > dl dt{padding-bottom:12px;font-size:2.4rem;line-height:36px;text-align:center;}
.gds_opt_ck > dl dt span{display:inline-block;margin-left:5px;vertical-align:top;}
.gds_opt_ck > dl dt span b{display:inline-block;margin-left:5px;color:#191919;font-weight:700;}
.gds_opt_ck > dl dd{position:relative;}
.gds_opt_ck > dl dd .size li{position:relative;float:left;margin:12px 12px 0 0;}
.gds_opt_ck > dl dd .size li button{min-width:32px;height:32px;padding:0 8px;border:1px solid #D4D4D8;line-height:32px;}
.gds_opt_ck > dl dd .size li button em{display:block;overflow:hidden;height:32px;text-overflow:ellipsis;}
.gds_opt_ck > dl dd .size li button.active{border:0;color:#fff;background:#191919}
.gds_opt_ck > dl dd .size li button:hover{border:0;color:#fff;background:#191919}
.gds_opt_ck > dl dd .size li button:disabled{border:0;color:#999;background:#F1F1F5}
.gds_opt_ck > dl dd .color{clear:both;overflow:hidden;text-align:center;}
.gds_opt_ck > dl dd .color li{position:relative;display:inline-block;margin:12px 9px 0 0;}
.gds_opt_ck > dl dd .color li button{overflow:hidden;width:48px;height:48px;border:1px solid #F1F1F5;border-radius:50%;-webkit-border-radius:50%}
.gds_opt_ck > dl dd .color li button em{display:block;overflow:hidden;width:48px;height:48px;}
.gds_opt_ck > dl dd .color li button img{display:block;width:48px;height:48px;border-radius:50%;-webkit-border-radius:50%}
.gds_opt_ck > dl dd .color li button.active{border-color:#191919}
.gds_opt_ck > dl dd .color li button:disabled{border-color:#F1F1F5}
.gds_opt_ck > dl dd .type{clear:both;overflow:hidden;text-align:center;}
.gds_opt_ck > dl dd .type li{position:relative;display:inline-block;margin:12px 9px 0 0;}
.gds_opt_ck > dl dd .type li button{width:56px;height:56px;background:rgba(45,51,65,0.03)}
.gds_opt_ck > dl dd .type li button img{width:100%;height:auto;}
.gds_opt_ck > dl dd .type li button.active:after{content:'';display:block;position:absolute;left:0;top:0;width:54px;height:54px;border:1px solid #191919}
.gds_opt_ck > dl dd .btn_opt_slt{margin-top:8px;}
.gds_opt_ck .arm{display:block;position:absolute;right:-7px;top:-6px;width:24px;height:24px;background:url('/fo/images/gds/ico_arm.svg') 0 0 no-repeat;} 
.gds_opt_ck .guide{clear:both;overflow:hidden;height:18px;padding:16px 0 0 20px;background:url("/fo/images/gds/ico_guide.svg") no-repeat left 16px;}
.gds_opt_ck .guide button{position:relative;display:inline-block;height:18px;padding-right:16px;font-size:13px;line-height:18px;opacity:0.7;background:url("/fo/images/gds/ico_arr_s.svg") no-repeat right 50%;}

.gds_wrap .gds_opt_ck{width:auto;padding:32px 0 0 0;margin:0;border-color:#F1F1F5;}
.gds_wrap .gds_opt_ck > dl dt{overflow:hidden;padding-bottom:0;font-size:1.4rem;line-height:20px;color:#767676;text-align:left;text-overflow:ellipsis;white-space:nowrap;}
.gds_wrap .gds_opt_ck > dl dt span{display:inline;}
.gds_wrap .gds_opt_ck > dl dt span b{display:inline;}
.gds_wrap .gds_opt_ck > dl dd .color li{float:left;margin-right:12px;}
.gds_wrap .gds_opt_ck > dl dd .color li button{width:30px;height:30px;}
.gds_wrap .gds_opt_ck > dl dd .color li button em{width:30px;height:30px;}
.gds_wrap .gds_opt_ck > dl dd .color li button img{width:30px;height:30px;}
.gds_wrap .gds_opt_ck > dl dd .type li{float:left;margin-right:12px;}

/* OPTION SELECT */
.gds_opt{clear:both;padding-top:32px;margin-top:32px;border-top:1px solid #F1F1F5;}
.gds_opt.nl{clear:both;padding-top:0;border-top:0;}
.gds_opt .g_sel + .g_sel{margin-top:12px;}
.gds_opt .g_sel dt{margin:24px 0 8px 0;font-size:14px;line-height:20px;}
.gds_opt .g_sel + .gd_opt{margin-top:24px}
.gds_opt .gd_opt + .gd_opt{margin-top:24px}
.gds_opt .g_tit{margin:0 0 8px 0;font-size:14px;line-height:20px;}

.gds_bt_arr{clear:both;overflow:hidden;padding-top:32px;}
.gds_bt_arr .btn{width:100%;}
.gds_bt_arr .btn em{font-weight:700;}

/* OPTION SELECTED */
.gds_sltd{margin-top:24px;}
.gds_sltd + .gds_sltd{margin-top:12px;}
.gds_sltd dd{position:relative;clear:both;;min-height:20px;padding:20px;background:#F8F8FA}
.gds_sltd dd:after{content: '';display:block;clear:both;}
.gds_sltd dd.td .ptxt{margin-top:8px;}
.gds_sltd dd.td .ptxt + .ptxt{margin-top:12px;}
.gds_sltd dd.td .tt{display:block;margin-top:16px;font-size:14px;line-height:20px;}

.gds_sltd dd .s_gds{overflow:hidden;display:-webkit-box;max-height:38px;padding-right:30px;font-size:14px;line-height:20px;text-align:left;vertical-align:top;-webkit-box-orient:vertical;text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;word-break:break-word;word-wrap:break-word;}
.gds_sltd dd .s_gds + .s_opt{margin-top:8px;}
.gds_sltd dd .s_opt + .s_opt{margin-top:8px;}
.gds_sltd dd .s_opt{overflow:hidden;padding-right:30px;font-size:14px;line-height:20px;text-align:left;}
.gds_sltd dd .s_opt em{position:relative;display:inline-block;line-height:20px;word-break:break-word;word-wrap:break-word;}
.gds_sltd dd .s_opt em + em{padding-left:7px;}
.gds_sltd dd .s_opt em + em:after{content:'/';display:block;position:absolute;left:0;top:0;font-size:14px;}
.gds_sltd dd .s_prc{float:right;overflow:hidden;margin-top:16px;font-size:14px;line-height:32px;text-align:right;}
.gds_sltd dd .s_prc b{font-family:'pretendard';font-size:18px;}
.gds_sltd dd .s_prc em{display:inline-block;vertical-align:1px;}
.gds_sltd dd .s_qty{float:left;height:32px;margin-top:16px;}
.gds_sltd dd .s_min{float:left;height:20px;margin:22px 0 0 12px;font-size:13px;line-height:20px;color:#767676;text-align:left;}
.gds_sltd dd .s_del{position:absolute;right:20px;top:20px;width:18px;height:18px;}
.gds_sltd dd .s_del .del{display:block;width:18px;height:18px;background:url("/fo/images/gds/btn_x_del.svg") no-repeat 50% 50%;}
.gds_sltd dd .s_cpn{display:block;margin-top:6px;}
.gds_sltd dd .s_cpn a{display:inline-block;font-size:13px;line-height:18px;color:#740DFC;text-decoration:underline}
.gds_sltd dd .s_st{margin-top:6px;width:52px;height:22px;padding:0 2px;font-size:12px;line-height:22px;color:#FFF;text-align:center;font-weight:400;background:#191919}
.gds_sltd dd .s_gft{overflow:hidden;padding-right:30px;margin-top:6px;font-size:14px;line-height:20px;text-align:left;text-overflow:ellipsis;white-space:nowrap}
.gds_sltd dd .s_set{display:block;font-size:14px;line-height:20px;}
.gds_sltd dd .w_set li{position:relative;text-align:left;}
.gds_sltd dd .w_set li + li{margin-top:12px;}
.gds_sltd dd .w_set li .s_gds{margin-top:4px;}
.gds_sltd dd .btn_opt_slt{clear:both;padding-top:12px;}
.gds_sltd dd .btn_opt_slt .lyr{top:57px}
.gds_sltd dd .ptxt.bt{margin-top:16px;}

/* AMOUNT */
.gds_amt{overflow:hidden;margin-top:32px;padding-top:34px;border-top:1px solid #F1F1F5;}
.gds_amt dl{clear:both;overflow:hidden;text-align:right;}
.gds_amt dl dt{display:inline-block;margin-right:16px;font-size:14px;line-height:34px;vertical-align:top;}
.gds_amt dl dd{display:inline-block;font-size:18px;line-height:34px;text-align:right;}
.gds_amt dl dd b{display:inline-block;margin-left:2px;font-family:'pretendard';font-size:28px;vertical-align:top;}

/* BUTTONS */
.gds_btns{display:table;table-layout:fixed;width:100%;margin-top:24px;border-collapse:collapse;font-size:0;border-spacing:0;}
.gds_btns > span{overflow:hidden;display:table-cell;vertical-align:top;}
.gds_btns > span .btn{padding:0;}
.gds_btns > span .btn em{position:relative;display:inline-block;margin-top:0;font-weight:700}
.gds_btns > span button{width:100%;}
.gds_btns > span + span{padding-left:8px;}
.gds_btns > span.n3{width:142px;}
.gds_btns > span.n4{width:102px;}
.gds_btns > span.fav button em{padding-left:28px;}
.gds_btns > span.fav button em:after{content:'';display:block;position:absolute;left:0;top:50%;width:24px;height:24px;margin-top:-12px;background:url("/fo/images/gds/ico_btn.svg") 0 0 no-repeat;}
/* .gds_btns > span.fav button:hover em:after{background-position:-24px 0;} */
.gds_btns > span.fav button.on em:after{background-position:-48px 0;}
.gds_btns > span.fav button[aria-pressed='true'] em:after{background-position:-48px 0;}
.gds_btns > span.gft button em{padding-left:28px;}
.gds_btns > span.gft button em:after{content:'';display:block;position:absolute;left:0;top:50%;width:24px;height:24px;margin-top:-12px;background:url("/fo/images/gds/ico_btn.svg") 0 -24px no-repeat;}
.gds_btns > span.gft button:hover em:after{background-position:-24px -24px;}
.gds_btns + .gds_btns{margin-top:8px;}

/* BANNER */
.gds_bns{clear:both;overflow:hidden;width:1280px;margin:100px auto 40px auto;}
.gds_bns .gd_bn{overflow:hidden;}
.gds_bns .gd_bn a{display:block;} 
.gds_bns .gd_bn img{display:block;width:100%;height:auto;} 

.gd_bn_swp{overflow:hidden;}
.gd_bn_swp .swiperCtr{position:absolute;right:26px;top:10px;z-index:1;min-width:40px;height:26px;padding:0 10px 0 12px;border-radius:26px;-webkit-border-radius:26px;font-family:'pretendard';vertical-align:top;text-align:center;font-size:13px;line-height:26px;color:#fff;background:rgba(0,0,0,0.3)}
.gd_bn_swp .swiperCtr .pg_num{display:inline-block;margin-left:6px;}
.gd_bn_swp .swiperCtr .pg_num .now{font-weight:700;}
.gd_bn_swp .swiperCtr .auto{display:inline-block;vertical-align:top;margin-top:4px;}
.gd_bn_swp .swiperCtr .auto button{width:18px;height:18px;background:url("/fo/images/gds/btn_ctrl.svg") no-repeat 0 0;}
.gd_bn_swp .swiperCtr .auto button.stop{background-position:-18px 0}
.gd_bn_swp img{display:block;width:100%;height:auto;} 

/* RIGHT FIXED */
.gds_optFixed{position:absolute;top:70px;left:50%;width:318px;margin:0 0 70px 320px;border:1px solid #191919;z-index:11;-webkit-transform:translateZ(0);background:#fff;}
.gds_optFixed .top{overflow-x:hidden;overflow-y:auto;width:280px;padding:32px 19px 0 19px;}
.gds_optFixed .bottom{padding:20px 19px 28px 19px;}
.gds_optFixed .gds_opt{padding-top:0;border-top:0;margin-top:0;}
.gds_optFixed .total{position:relative;height:30px;padding-left:50px;}
.gds_optFixed .total dt{position:absolute;top:0;left:0;font-size:14px;line-height:30px;}
.gds_optFixed .total dd{font-size:18px;line-height:30px;text-align:right;}
.gds_optFixed .total dd b{font-family:'pretendard';font-size:24px;vertical-align:top;}
.gds_optFixed .gds_btns{margin-top:18px;}
.gds_optFixed .gds_btns > span.n2{width:136px;}
.gds_optFixed .gds_btns + .gds_btns{margin-top:8px;}
.gds_optFixed .gds_sltd dd .s_min{float:none;clear:both;padding:12px 0 0 0;margin:0}
.gds_optFixed .gds_sltd{margin-top:0;}
.gds_optFixed .gds_sltd_wrap .gds_sltd + .gds_sltd{margin-top:12px;}
.gds_optFixed .gds_opt + .gds_sltd_wrap{padding-top:24px;}
.gds_optFixed .gds_sltd dd .ptxt.bt{margin-top:23px;}
.gds_optFixed .ptxt.bt{position:relative;padding-right:0;}
.gds_optFixed .ptxt.bt input{border-right:#D4D4D8 1px solid;}
.gds_optFixed .ptxt.bt .btn{position:static;right:auto;top:auto;width:100%;margin-top:8px;}


/* GOODS CONTENT */
.gds_cts{position:relative;padding-top:140px;}
.gds_cont{clear:both;width:960px;padding:0 320px 70px 0;margin:0 auto;}
.gds_cont > .gd_tabs{overflow:hidden;position:absolute;left:50%;top:70px;width:928px;height:65px;margin-left:-640px;-webkit-transform:translateZ(0);z-index:10;border-bottom:1px solid #F1F1F5;background:#fff;}
.gds_cont > .gd_tabs ul{display:table;table-layout:fixed;position:relative;width:928px;left:50%;margin:0 0 40px -464px;z-index:11;}
.gds_cont > .gd_tabs li{display:table-cell;position:relative;height:63px;text-align:center;border-bottom:2px solid #fff;z-index:12;}
.gds_cont > .gd_tabs li a{position:relative;display:block;width:100%;height:63px;font-size:18px;line-height:63px;color:#191919;text-align:center;}
.gds_cont > .gd_tabs li a em{font-family:'pretendard';font-size:15px;}
.gds_cont > .gd_tabs li.on{border-bottom-color:#191919;}
.gds_cont > .gd_tabs li.on a,
.gds_cont > .gd_tabs li a:hover{color:#191919;font-weight:700;}
.gds_cont > .gd_tabs li.on a em,
.gds_cont > .gd_tabs li a:hover em{font-weight:700;}
.gds_cont > .gd_tabs li.on a:after{width:0;height:0;}
.gds_cont > .gd_tabs.tabsFixed{position:fixed;top:0;}


/* TABS CONT. */
.gds_con{overflow:hidden;width:928px;padding:70px 0 30px 0;}
.gds_con > h3{overflow:hidden;padding-bottom:16px;font-size:24px;line-height:36px;}
.gds_con > h3.ln{border-bottom:1px solid #191919}
.gds_con > h3 em{font-family:'pretendard';font-size:18px;}
.gds_con > h3.ln + .gds_sel_bx{margin-top:32px;}
.gds_con > h3.ln + .gds_qna_wrap{margin-top:32px;}
.gds_con .gds_sel_bx{clear:both;padding-bottom:24px;}
.gds_con .gd_scr dt{margin-bottom:6px;font-size:14px;line-height:20px;font-weight:bold;}
.gds_con .gd_code{overflow:hidden;}
.gds_con .gd_code dt{display:inline-block;font-size:15px;line-height:22px;}
.gds_con .gd_code dd{display:inline-block;font-size:15px;line-height:22px;}

.gd_dt_wrap{clear:both;overflow:hidden;position:relative;max-height:1200px;margin-top:70px;}
.gd_dt_wrap:after{content:'';display:block;clear:both;overflow:hidden;}

.gd_dt_htm{overflow:hidden;position:relative;}
.gd_dt_htm img{display:block;max-width:928px;height:auto !important;margin:0 auto;}
.gd_dt_more{display:none;position:relative;padding-top:48px;}
.gd_dt_more:after{content:'';display:block;position:absolute;left:0;top:-100px;width:928px;height:100px;background:linear-gradient(to bottom, rgba(255,255,255,0), rgba(255,255,255,1))}
.gd_dt_more button{width:260px;margin:0 auto;}
.gd_dt_more button em{position:relative;display:inline-block;height:46px;padding:0 22px 0 4px;font-weight:700;}
.gd_dt_more button em:after{content: '';display: block;position: absolute;right:0;top:15px;z-index:2;width:8px;height:8px;border:1px solid #191919;border-width:0 1px 1px 0;-webkit-transform: rotate(45deg);transform: rotate(45deg);}
.gd_dt_more.on button em:after{top:21px;-webkit-transform: rotate(225deg);transform: rotate(225deg);}
.gd_dt_more.on:after{display:none;}

/* DIAMOND DTL.*/
.gd_dt_diamond{overflow:hidden;width:720px;margin:0 auto;}
.gdt_tt{padding:44px 50px;font-size:34px;line-height:50px;font-weight:600;color:#111350;}
.gdt_tbl{overflow:hidden;}
.gdt_tbl table{table-layout:fixed;width:100%;}
.gdt_tbl th{padding:17px 10px 17px 44px;font-size:26px;line-height:36px;color:#39393b;text-align:left;vertical-align:top;font-weight:500;}
.gdt_tbl td{padding:17px 10px 17px 20px;font-size:24px;line-height:36px;color:#39393b;text-align:left;vertical-align:top;word-break:break-word;word-wrap:break-word;}
.gdt_tbl tr:nth-child(odd){background:#f2f2f2;}
.gdt_tbl tr:nth-child(even){background:#fff;}
.gdt_tg{overflow:hidden;margin:100px 0;border-top:1px solid #c8c8c8}
.gdt_tg dl{border-bottom:1px solid #c8c8c8}
.gdt_tg dl dt button{position:relative;width:100%;padding:39px 30px 39px 0;font-size:29px;line-height:42px;color:#39393b;text-align:left;font-weight:500;box-sizing:border-box;}
.gdt_tg dl dt button:after{content:'';display:block;position:absolute;right:0;top:50%;z-index:2;width:21px;height:11px;background:url("/fo/images/gds/ico_arr_gdt_tg.png") no-repeat 50% 50%;-webkit-transition:all 0.2s;transition:all 0.2s;-webkit-transform: translateY(-50%) rotate(0);transform: translateY(-50%) rotate(0);}
.gdt_tg dl.on dt button:after{-webkit-transform: rotate(180deg);transform: rotate(180deg);}
.gdt_tg dl dd{display:none;}


.gd_size_info{clear:both;overflow:hidden;margin-top:100px;}
.gd_size_info h4{overflow:hidden;margin-bottom:16px;font-size:24px;line-height:36px;}

/* REVIEW .*/
.gd_rv_none{clear:both;overflow:hidden;padding:48px;border:1px solid #191919}
.gd_rv_none .gd_scr dt{text-align:center;}
.gd_rv_none .gd_scr dd{text-align:center;}
.gd_rv_none .none{padding:27px 0 32px 0;text-align:center;font-size:14px;line-height:20px;}
.gd_rv_none .none b{color:#740DFC}
.gd_rv_none .btn{width:160px;margin:0 auto;}

.gd_rv_scr{position:relative;clear:both;overflow:hidden;min-height:80px;padding:48px 0 48px 368px;border:1px solid #191919}
.gd_rv_scr .gd_scr{position:absolute;top:80px;left:90px;}
.gd_rv_scr .gd_sat dl{float:left;position:relative;overflow:hidden;}
.gd_rv_scr .gd_sat dl + dl{margin-left:70px;}
.gd_rv_scr .gd_sat dl dt{padding-bottom:3px;font-size:15px;line-height:22px;color:#767676;font-weight:700;}
.gd_rv_scr .gd_sat dl dd{margin-top:13px;font-size:14px;line-height:20px;}
.gd_rv_scr .gd_sat dl dd .dt{display:inline-block;width:80px;}
.gd_rv_scr .gd_sat dl dd .dd{display:inline-block;font-size:15px;font-family:'pretendard';color:#999}
.gd_rv_scr .gd_sat dl dd.ck .dt{font-weight:700;}
.gd_rv_scr .gd_sat dl dd.ck .dd{font-weight:700;color:#191919}

/* PHOTO RV. */
.gd_rv_pho{clear:both;overflow:hidden;margin-top:60px}
.gd_rv_pho h4{overflow:hidden;margin-bottom:16px;font-size:24px;line-height:36px;}
.gd_rv_pho .g_rv_pho{overflow:hidden;}
.gd_rv_pho .g_rv_pho li{float:left;position:relative;width:124px;height:124px;}
.gd_rv_pho .g_rv_pho li + li{margin-left:10px;}
.gd_rv_pho .g_rv_pho li a{display:block;width:124px;height:124px;}
.gd_rv_pho .g_rv_pho li .img img{display:block;max-width:124px;max-height:124px;width:auto;height:auto;margin:0 auto;}
.gd_rv_pho .g_rv_pho li .more{display:block;width:124px;height:124px;padding-top:74px;font-size:14px;text-align:center;box-sizing:border-box;-webkit-box-sizing:border-box;background:url("/fo/images/gds/ico_more_cir.svg") no-repeat 50% 30px;}

/* RECOM. RV. */
.rv_lst:after{content:'';display:block;clear:both;}
.rv_lst ul > li .img{position:absolute;top:0;left:0;width:100px;}
.rv_lst ul > li .img img{display:block;max-width:100px;max-height:100px;width:auto;height:auto;margin:0 auto;}
.rv_lst ul > li .stat{position:relative;height:18px;text-align:right;}
.rv_lst ul > li .stat .star_scr{position:absolute;left:0;top:2px;}
.rv_lst ul > li .stat > span{display:inline-block;position:relative;font-size:13px;line-height:18px;color:#767676;}
.rv_lst ul > li .stat .eml{font-family:'pretendard';}
.rv_lst ul > li .stat .date{padding-left:9px;margin-left:8px;font-family:'pretendard';}
.rv_lst ul > li .stat .date:after{content:'';display:block;position:absolute;left:0;top:3px;width:1px;height:12px;background:#F1F1F5}
.rv_lst ul > li .stat .star_scr > em{font-size:14px;color:#191919}
.rv_lst ul > li .tag{display:block;margin-top:12px;}
.rv_lst ul > li .tag em{float:left;height:22px;padding:0 4px;font-size:12px;color:#767676;line-height:22px;;font-weight:700;text-align:center;background:#F8F8FA}
.rv_lst ul > li .tag em + em{margin-left:4px;}
.rv_lst ul > li .cmt{clear:both;overflow:hidden;padding-top:16px;}
.rv_lst ul > li .cmt .sbj{overflow:hidden;min-height:18px;font-size:1.3rem;line-height:18px;word-break:break-word;word-wrap:break-word;}
.rv_lst ul > li .cmt .pho{display:block;overflow:hidden;height:124px;margin-bottom:16px;}
.rv_lst ul > li .cmt .pho li{float:left;padding:0;border-bottom:0;}
.rv_lst ul > li .cmt .pho li + li{margin-left:10px}
.rv_lst ul > li .cmt .pho a{position:relative;display:block;overflow:hidden;width:124px;height:124px;}
.rv_lst ul > li .cmt .pho .img{position:static;width:124px;}
.rv_lst ul > li .cmt .pho img{display:block;max-width:124px;max-height:124px;}
.rv_lst ul > li .vw{position:relative;overflow:hidden;padding-top:12px;}
.rv_lst ul > li .vw .rec{position:relative;height:36px;padding:8px 16px 8px 36px;border:1px solid #D4D4D8;border-radius:36px;-webkit-border-radius:36px;}
.rv_lst ul > li .vw .rec.on{border-color:#191919;}
.rv_lst ul > li .vw .rec:after{content:'';display:block;position:absolute;left:12px;top:6px;width:24px;height:24px;background:url("/fo/images/gds/ico_rec.svg") no-repeat 0 0;background-size:24px 48px;}
.rv_lst ul > li .vw .rec.on:after{background-position:0 -24px}
.rv_lst ul > li .vw .rec em.cnt{display:inline-block;margin-left:2px;font-family:'pretendard';font-size:13px;}
.rv_lst ul > li .vw .rec.on em.cnt{color:#191919}
.rv_lst ul > li .vw .dec{position:absolute;right:0;bottom:0;display:inline-block;height:24px;padding-left:28px;font-size:14px;line-height:24px;background:url("/fo/images/gds/ico_dec.svg") no-repeat left 0;}
.rv_lst ul > li .gdt{display:block;overflow:hidden;margin-top:16px;font-size:14px;line-height:20px;font-weight:700;}
.rv_lst ul > li .opt{display:block;overflow:hidden;margin-top:4px;font-size:14px;line-height:20px;}
.rv_lst ul > li .sat{clear:both;overflow:hidden;padding-top:15px;}
.rv_lst ul > li .sat dl{display:inline-block;}
.rv_lst ul > li .sat dl + dl{position:relative;padding-left:23px;}
.rv_lst ul > li .sat dl + dl:after{content:'';display:block;position:absolute;left:11px;top:9px;width:2px;height:2px;border-radius:2px;-webkit-border-radius:2px;background:#767676}
.rv_lst ul > li .sat dt{display:inline-block;font-size:14px;line-height:20px;color:#767676}
.rv_lst ul > li .sat dd{display:inline-block;margin-left:5px;font-size:14px;line-height:20px;}
.rv_lst ul > li .rpl{clear:both;overflow:hidden;position:relative;padding:24px;margin-top:24px;background:#F8F8FA}
.rv_lst ul > li .rpl .sell{display:inline-block;padding:0 4px;font-size:12px;line-height:20px;font-weight:700;border:1px solid #191919}
.rv_lst ul > li .rpl .rec{display:block;overflow:hidden;margin-top:10px;font-size:14px;line-height:20px;word-break:break-word;word-wrap:break-word;}

.gd_rv_rec{clear:both;overflow:hidden;margin-top:60px}
.gd_rv_rec h4{overflow:hidden;margin-bottom:16px;font-size:24px;line-height:36px;}
.gd_rv_rec .swiper-container{overflow:hidden;}
.gd_rv_rec .swiperWrap{overflow:visible;}
.gd_rv_rec .swiperCtr{position:absolute;right:0;top:-40px;}
.gd_rv_rec .swiperCtr button{float:left;width:26px;height:26px;background:url("/fo/images/gds/ico_arr_bx.svg") no-repeat 0 0;}
.gd_rv_rec .swiperCtr button.swiper-button-next{margin-left:-1px;background-position:-25px 0;}
.gd_rv_rec .swiperCtr button:hover{position:relative;background-position:0 -26px;z-index:1}
.gd_rv_rec .swiperCtr button.swiper-button-next:hover{background-position:-25px -26px;}
.gd_rv_rec .rv_lst{padding:32px;border:1px solid #D4D4D8}
.gd_rv_rec .rv_lst ul > li{float:left;position:relative;width:50%;min-height:100px;padding-left:116px;padding-right:40px;box-sizing:border-box;-webkit-box-sizing:border-box;}
.gd_rv_rec .rv_lst ul > li .cmt .sbj{display:-webkit-box;max-height:90px;vertical-align:top;-webkit-box-orient:vertical;text-overflow:ellipsis;-webkit-line-clamp:5;line-clamp:5;word-break:break-word;word-wrap:break-word;}

.gd_rv_lst{clear:both;overflow:hidden;margin-top:60px;}
.gd_rv_lst .g_sort{position:relative;height:36px;margin-bottom:16px;text-align:right;}
.gd_rv_lst .g_sort .sort{position:absolute;left:0;top:8px;height:20px;text-align:right;}
.gd_rv_lst .g_sort .sort a{position:relative;display:inline-block;font-size:15px;line-height:20px;color:#767676;}
.gd_rv_lst .g_sort .sort a em{margin-left:2px;font-family:'pretendard';}
.gd_rv_lst .g_sort .sort a.on{color:#191919;font-weight:700;}
.gd_rv_lst .g_sort .sort a + a{margin-left:25px;}
.gd_rv_lst .g_sort .sort a + a:after{content:'';display:block;position:absolute;left:-13px;top:4px;width:1px;height:12px;background:#D4D4D8}
.gd_rv_lst .g_sort .btn_opt_slt{display:inline-block;min-width:150px;margin-left:5px;}
.gd_rv_lst .rv_lst{overflow:hidden;border-top:1px solid #191919;}
.gd_rv_lst .rv_lst  ul > li{overflow:hidden;padding:34px 0 32px 0;border-bottom:1px solid #F1F1F5;}
.gd_rv_lst .paging{margin-top:40px;}

/* QNA .*/
.gds_qna_wrap{margin-bottom:70px;}
.gd_qna_sort{position:relative;clear:both;height:29px;padding-top:7px;}
.gd_qna_sort .chk label{font-weight:700;}
.gd_qna_sort .btn{position:absolute;top:0;right:0;display:block;width:94px;padding:0;}
.gd_qna_none{clear:both;overflow:hidden;padding:60px 32px 100px 32px;border-bottom:1px solid #F1F1F5;font-size:14px;line-height:20px;color:#767676;text-align:center;}

.gd_qna_lst{clear:both;overflow:hidden;margin-top:32px;}
.gd_qna_lst .lst{clear:both;overflow:hidden;border-top:1px solid #ECEFF2;}
.gd_qna_lst .lst li{clear:both;min-height:22px;padding:32px 0;border-bottom:1px solid #E9E9ED;}
.gd_qna_lst .lst li dt{position:relative;min-height:22px;padding:0 254px 0 76px}
.gd_qna_lst .lst li dt .tag{display:block;position:absolute;top:0;left:0;}
.gd_qna_lst .lst li dt .tag em{float:left;width:52px;height:22px;font-size:12px;color:#767676;line-height:22px;text-align:center;font-weight:700;background:#F8F8FA}
.gd_qna_lst .lst li dt .tag em.cpl{color:#FFF;background:#191919}
.gd_qna_lst .lst li dt .wrt{position:absolute;right:0;top:0;}
.gd_qna_lst .lst li dt .wrt .eml{display:inline-block;font-family:'pretendard';font-size:13px;line-height:18px;color:#767676;}
.gd_qna_lst .lst li dt .wrt .date{display:inline-block;position:relative;padding-left:13px;margin-left:12px;font-family:'pretendard';font-size:13px;line-height:18px;color:#767676;}
.gd_qna_lst .lst li dt .wrt .date:after{content:'';display:block;position:absolute;left:0;top:2px;width:1px;height:14px;background:#ECEFF2}
.gd_qna_lst .lst li dt .tit{position:relative;display:block;padding-left:26px;font-size:14px;line-height:20px;word-break:break-word;word-wrap:break-word;}
.gd_qna_lst .lst li dt .tit b{position:absolute;left:0;top:0;font-family:'pretendard';font-size:18px;}
.gd_qna_lst .lst li dt .mod{display:block;overflow:hidden;padding:16px 0 0 26px;}
.gd_qna_lst .lst li dt .mod .btn{display:inline-block;width:46px;padding:0;margin-right:4px;}
.gd_qna_lst .lst li dd{overflow:hidden;margin-left:102px;}
.gd_qna_lst .lst li dd .dd{overflow:hidden;position:relative;min-height:36px;padding:24px 24px 24px 50px;margin-top:32px;background:#F8F8FA url("/fo/images/gds/ico_rpl.svg") no-repeat 24px 24px;}
.gd_qna_lst .lst li dd .asw{word-break:break-word;word-wrap:break-word;}
.gd_qna_lst .lst li dd .img{display:block;overflow:hidden;height:124px;margin-top:20px;}
.gd_qna_lst .lst li dd .img a{position:relative;float:left;display:block;overflow:hidden;width:124px;height:124px;}
.gd_qna_lst .lst li dd .img a + a{margin-left:10px;}
.gd_qna_lst .lst li dd .img img{display:block;width:124px;height:124px;}
.gd_qna_lst .lst li dd .pho{display:block;overflow:hidden;height:124px;margin-top:16px;}
.gd_qna_lst .lst li dd .pho a{position:relative;float:left;display:block;overflow:hidden;width:124px;height:124px;}
.gd_qna_lst .lst li dd .pho a + a{margin-left:10px;}
.gd_qna_lst .lst li dd .pho img{display:block;max-width:124px;max-height:124px;width:auto;height:auto;margin:0 auto;}
.gd_qna_lst .lst li dd .date{display:block;margin-top:12px;font-family:'pretendard';font-size:13px;color:#767676;line-height:20px;}
.gd_qna_lst + .gd_info_tbl{margin-top:70px;}

.gd_qna_lst .lst li dt.sct .tit{background:url("/fo/images/gds/ico_lock.svg") no-repeat 0 0;background-size:18px;}
.gd_qna_lst .lst li dt.sct .tit b{display:none;}

.gd_qst_none{overflow:hidden;clear:both;padding:48px 0 ;}
.gd_qst_none p{font-size:14px;line-height:20px;text-align:center;}
.gd_qst_none .btn{width:260px;margin:24px auto 0 auto;}

/* INFO. */
.gd_info_tbl{clear:both;overflow:hidden;}
.gd_info_tbl .gds_sel_bx{clear:both;padding:16px 0 0 0;}
.gd_info_tbl h3{overflow:hidden;padding-bottom:16px;border-bottom:1px solid #191919;font-size:24px;line-height:36px;}
.gd_info_tbl .tbl{overflow:hidden;}
.gd_info_tbl .tbl table{table-layout:fixed;width:100%;}
.gd_info_tbl .tbl tbody{border-bottom:1px solid #E9E9ED;background:#fff;}
.gd_info_tbl .tbl tbody::before{content:'';display: block;height:22px;}
.gd_info_tbl .tbl tbody::after{content:'';display: block;height:22px;}
.gd_info_tbl .tbl th{padding:10px 30px 10px 0;font-size:14px;line-height:20px;color:#767676;text-align:left;vertical-align:top;}
.gd_info_tbl .tbl th b{display:inline-block;padding:6px 0;font-size:18px;line-height:20px;color:#191919;font-weight:700;;}
.gd_info_tbl .tbl td{padding:10px 30px 10px 0;font-size:14px;line-height:20px;color:#505050;text-align:left;vertical-align:top;word-break:break-word;word-wrap:break-word;}
.gd_info_tbl .tbl td .mark{overflow:hidden;}
.gd_info_tbl .tbl td .mark dt{float:left;margin-right:20px;}
.gd_info_tbl .tbl td .mark dd{float:left;font-size:14px;line-height:22px;color:#767676;vertical-align:middle;}
.gd_info_tbl .tbl td .mark dd .link{display:inline-block;}
.gd_info_tbl .tbl td .arr{position:relative;clear:both;display:inline-block;padding-right:16px;margin-top:16px;font-size:14px;line-height:20px;background:url("/fo/images/gds/ico_arr_s.svg") no-repeat right 50%;}
.gd_info_tbl .tbl td li{position:relative;padding-left:17px;font-size:14px;line-height:20px;color:#767676;}
.gd_info_tbl .tbl td li:after{content:'';display:block;position:absolute;left:6px;top:9px;width:2px;height:2px;border-radius:2px;-webkit-border-radius:2px;background:#767676;z-index:9;}
.gd_info_tbl .tbl td li + li{margin-top:4px;}

/* GOODS PACK  */
.gd_pack_lst{position:relative;clear:both;margin-top:100px;}
.gd_pack_lst .goods_list.n2 li{width:50%;}
.gd_pack_lst .goods_list.n2 li:nth-child(2n+1){clear:both;float:left;}
.gd_pack_lst .goods_list li .num{display:inline-block;height:26px;padding:0 11px;margin-bottom:4px;border:1px solid #191919;font-size:12px;line-height:26px;text-align:center;font-weight:700;}
.gd_pack_lst .goods_list li .lyr{position:absolute;left:50%;top:236px;z-index:-1;width:216px;height:100px;margin-left:-108px;}
.gd_pack_lst .goods_list li .lyr button{display:block;float:left;width:100px;height:100px;background:url("/fo/images/gds/btn_pack.png") 0 0 no-repeat;opacity:0.8;filter:alpha(opacity=80);}
.gd_pack_lst .goods_list li .lyr button + button{margin-left:16px;}
.gd_pack_lst .goods_list li .lyr button.vw{background-position:0 0}
.gd_pack_lst .goods_list li .lyr button.ck{background-position:-100px 0}
.gd_pack_lst .goods_list li .lyr button.vw:hover{opacity:1;filter:alpha(opacity=100);}
.gd_pack_lst .goods_list li.on .lyr, 
.gd_pack_lst .goods_list li.active .lyr{z-index:4;}
.gd_pack_lst .goods_list li.on .lyr button.ck, 
.gd_pack_lst .goods_list li.active .lyr button.ck:hover{opacity:1;filter:alpha(opacity=100);}


/* SET GOODS LAYER */
.lyr_pack_wrap{display:none;overflow:hidden;position:fixed;left:50%;top:32px;bottom:32px;z-index:2000;width:1336px;min-height:540px;margin:0 0 0 -696px;}
.lyr_pack_wrap .lyr_box{top:0;bottom:0;width:1336px;height:100%;}
.lyr_pack_wrap .close{display:block;position:absolute;top:20px;left:940px;z-index:2;width:32px;height:32px;background:url("/fo/images/common/ico_common.svg") no-repeat 0 -128px;}
.ly_pack_wrap{position:relative;overflow:hidden;height:100%;}
.ly_pack_wrap .prev{display:block;position:absolute;left:0;top:50%;z-index:10;width:40px;height:72px;margin-top:-40px;opacity:0.5;filter:alpha(opacity=50);-webkit-transition: opacity .15s ease-in-out;transition: opacity .15s ease-in-out;background:url("/fo/images/gds/ico_arr_box.png") no-repeat 0 0;}
.ly_pack_wrap .next{display:block;position:absolute;right:344px;top:50%;z-index:10;width:40px;height:72px;margin-top:-40px;opacity:0.5;filter:alpha(opacity=50);-webkit-transition: opacity .15s ease-in-out;transition: opacity .15s ease-in-out;background:url("/fo/images/gds/ico_arr_box.png") no-repeat -40px 0;}
.ly_pack_wrap .prev:hover{opacity:1;filter:alpha(opacity=100);}
.ly_pack_wrap .next:hover{opacity:1;filter:alpha(opacity=100);}
.ly_pack_wrap .prev[disabled=disabled],
.ly_pack_wrap .next[disabled=disabled]{opacity:0.2;filter:alpha(opacity=20);}
.ly_pack_wrap .pack_lst{overflow:hidden;overflow-y:auto;width:992px;height:100%;padding-left:30px;box-sizing:border-box;-webkit-box-sizing:border-box;}
.ly_pack_lst{float:left;width:992px;height:100%;margin-right:24px;padding:72px 30px 0 30px;background:#fff;box-sizing:border-box;-webkit-box-sizing:border-box;}
.ly_pack_lst .gds_sel_bx{position:relative;z-index:1;margin:0}
.ly_pack_lst > ul > li{display:none;position:absolute;top:0;left:0;right:0;bottom:0;width:992px;height:100%;padding:150px 0 0 0;box-sizing:border-box;-webkit-box-sizing:border-box;filter:alpha(opacity=0);opacity:0;-moz-opacity:0;}
.ly_pack_lst > ul > li.active{display:block;}
.ly_pack_lst > ul > li .gds_img{float:left;position:relative;top:auto;left:auto;width:448px;padding:0 40px 0 0;margin-left:0;}
.ly_pack_lst > ul > li .gds_img .gd_img{width:448px;height:448px;}
.ly_pack_lst > ul > li .gds_img .gd_img a{width:448px;height:448px;}
.ly_pack_lst > ul > li .gds_img .gd_img img{width:448px;height:448px;}
.ly_pack_lst > ul > li .gd_dt_wrap{max-height:initial;}
.ly_pack_lst > ul > li .gds_wrap{float:left;}

.pack_opt{float:right;width:320px;z-index:1;background:#fff;}
.pack_opt .top{overflow-x:hidden;overflow-y:auto;width:280px;padding:32px 19px 0 19px;}
.pack_opt .bottom{padding:20px 19px 28px 19px;}
.pack_opt .gds_opt{padding-top:0;border-top:0;}
.pack_opt .total{position:relative;height:30px;padding-left:50px;}
.pack_opt .total dt{position:absolute;top:0;left:0;font-size:14px;line-height:30px;}
.pack_opt .total dd{font-size:18px;line-height:30px;text-align:right;}
.pack_opt .total dd b{font-family:'pretendard';font-size:24px;vertical-align:top;}
.pack_opt .gds_btns{margin-top:18px;}
.pack_opt .gds_btns > span.n2{width:136px;}
.pack_opt .gds_btns + .gds_btns{margin-top:8px;}

/* GOODS LIST */
.gds_lst{clear:both;overflow:hidden;margin-top:100px;}
.gds_lst .goods_list{position:relative;}
.gds_lst .goods_list:hover .swiperCtr{display:block}
.gds_lst .goods_list ul{overflow:visible;}
.gds_lst .goods_list.n4 li{width:25%;}
.gds_lst h3{position:relative;overflow:hidden;padding-bottom:16px;font-size:24px;line-height:36px;}
.gds_lst h3 .more{position:absolute;right:28px;top:16px;display:inline-block;padding-right:16px;font-size:13px;line-height:20px;background:url("/fo/images/gds/ico_arr_s.svg") no-repeat right 50%;}
.gds_lst .swiperCtr{display:none}
.gds_lst .swiperCtr button{position:absolute;left:0;top:106px;width:32px;height:56px;z-index:1;background:rgba(0,0,0,0.3);}
.gds_lst .swiperCtr button:hover{background:rgba(0,0,0,0.5);}
.gds_lst .swiperCtr button:after{content:'';display:block;position:absolute;left:4px;top:16px;width:24px;height:24px;background:url("/fo/images/gds/btn_arr_wh.svg") no-repeat 0 0;}
.gds_lst .swiperCtr .swiper-button-next{left:auto;right:28px;}
.gds_lst .swiperCtr .swiper-button-next:after{background-position:-24px 0}
.gds_lst .goods_list .wish{width:32px;height:32px;min-width:32px;min-height:32px;}

/* GOODS PLAN */
.gds_plan{clear:both;overflow:hidden;margin-top:100px;}
.gds_plan h3{position:relative;overflow:hidden;padding-bottom:16px;font-size:24px;line-height:36px;}
.gds_plan h3 .more{position:absolute;right:0;top:16px;display:inline-block;padding-right:16px;font-size:13px;line-height:20px;background:url("/fo/images/gds/ico_arr_s.svg") no-repeat right 50%;}
.gds_plan .g_plan{overflow:hidden;}
.gds_plan .g_plan li{float:left;overflow:hidden;width:450px;}
.gds_plan .g_plan li + li{margin-left:28px;}
.gds_plan .g_plan li .dt{display:block;margin-top:16px;font-size:18px;line-height:25px;}
.gds_plan .g_plan li .dd{display:block;margin-top:4px;font-size:13px;line-height:19px;color:#767676;}
.gds_plan .g_plan li .img{display:block;width:450px;height:252px;}
.gds_plan .g_plan li .img img{display:block;width:450px;height:252px;}
.gds_plan .g_plan li .date{display:block;margin-top:10px;font-family:'pretendard';font-size:13px;line-height:19px;color:#767676;}


/* brandHd CSS IMPORT */
.brandHd{position:relative;z-index:15;width:100%;min-width:1200px;border-bottom:#ddd 1px solid;background:#fff;}
.brandHd:after{content:'';display:block;clear:both;}
.brandHd > div{width:100%;min-width:1280px;max-width:1700px;padding:0 60px;margin:0 auto;box-sizing:border-box;}
.brandHd .top{position:relative;height:116px;}
.brandHd .top h2{display:block;position:absolute;top:15px;left:50%;height:90px;transform:translateX(-50%);}
.brandHd .top h2 img{height:90px;width:auto;}
.brandHd .top .rnd{position:absolute;right:0;top:44px;}
.brandHd .top .rnd > li{float:left;position:relative;}
.brandHd .top .rnd > li + li{margin-left:20px;}
.brandHd .top .rnd > li > button{position:relative;padding-left:44px;font-size:12px;line-height:40px;}
.brandHd .top .rnd > li > button:after{content:'';display:block;position:absolute;left:4px;top:4px;width:32px;height:32px;background:url("/fo/images/common/ico_common.svg") no-repeat 0 0;}
.brandHd .top .rnd .sch button:after{background-position:0 0;}
.brandHd .top .rnd .whs button:after{background-position:0 -32px;}
.brandHd .top .rnd .shr button:after{background-position:-56px -161px;}
.brandHd .btm{text-align:center;}
.brandHd .nav{display:inline-block;vertical-align:top;}
.brandHd .nav > li{float:left;position:relative;}
.brandHd .nav .bt a{padding:0 16px;font-size:16px;line-height:60px;}
.brandHd .nav .bt a:hover, .brandHd .nav li[aria-expanded="true"] .bt a{font-weight:700;}
.brandHd .nav .lyr{display:none;position:absolute;left:50%;top:60px;z-index:12;min-width:148px;border:#191919 1px solid;background:#fff;transform:translateX(-50%);white-space:nowrap;}
.brandHd .nav .lyr ul{overflow:hidden;padding:10px 20px;text-align:left;}
.brandHd .nav .lyr li + li{margin-top:4px;}
.brandHd .nav .lyr a{font-size:14px;line-height:32px;}
.brandHd .nav .lyr a:hover{text-decoration:underline;}
.brandHd .lyrSch{display:none;position:absolute;z-index:18;right:0;top:-17px;width:252px;padding:16px 32px 0;background:#fff;box-sizing:border-box;-webkit-box-shadow:0 2px 10px rgba(0,0,0,0.1);box-shadow:0 2px 10px rgba(0,0,0,0.1);}
.brandHd .lyrSch .top{overflow:hidden;position:relative;height:46px;padding-right:32px;}
.brandHd .lyrSch .top label, .brandHd .lyrSch .top input{display:block;overflow:hidden;width:188px;height:46px;padding:0 30px 0 0;background:none;border:none;outline:none;font-size:14px;line-height:46px;box-sizing:border-box;}
.brandHd .lyrSch .top label{position:absolute;left:0;top:0;white-space:nowrap;text-overflow:ellipsis;cursor:text;}
.brandHd .lyrSch .top input{padding-right:60px;border-bottom:#191919 2px solid;}
.brandHd .lyrSch .top button{position:absolute;right:0;top:7px;width:28px;height:28px;background:url("/fo/images/common/ico_common.svg") no-repeat -145px -78px;}
.brandHd .lyrSch .top .del{display:none;right:34px;top:11px;width:24px;height:24px;background-position:-214px 0;}
.brandHd .lyrSch a:hover{text-decoration:underline;}
.brandHd .lyrSch .key{overflow:hidden;min-height:414px;}
.brandHd .lyrSch .key .rct{position:relative;margin-top:36px;}
.brandHd .lyrSch .key .rct dt{margin-bottom:12px;font-weight:700;font-size:15px;line-height:22px;}
.brandHd .lyrSch .key .rct li{overflow:hidden;position:relative;padding-right:24px;}
.brandHd .lyrSch .key .rct a{display:block;overflow:hidden;position:relative;font-size:13px;line-height:32px;white-space:nowrap;text-overflow:ellipsis;}
.brandHd .lyrSch .key .rct li button{position:absolute;right:8px;top:9px;width:14px;height:14px;background:url("/fo/images/common/ico_common.svg") no-repeat -200px -24px;}
.brandHd .lyrSch .key .btm{position:absolute;top:0;right:0;color:#767676;font-size:12px;line-height:22px;}
.brandHd .lyrSch .key .btm button:hover{text-decoration:underline;}
.brandHd .lyrSch .auto{display:none;overflow:hidden;min-height:414px;}
.brandHd .lyrSch .auto ul{margin-top:27px;}
.brandHd .lyrSch .auto a{display:block;overflow:hidden;font-size:13px;line-height:32px;white-space:nowrap;text-overflow:ellipsis;text-align:left;}
.brandHd .lyrSch .auto a em{color:#740DFC;font-weight:700;}
.brandHd .lyrSch .cls{overflow:hidden;height:50px;margin:0 -32px;border-top:#F1F1F5 1px solid;}
.brandHd .lyrSch .cls button{float:right;width:18px;height:18px;margin:16px;background:url("/fo/images/common/ico_common.svg") no-repeat -80px -107px;}
.brandHd .lyrSch .none{padding:60px 0;color:#767676;font-size:13px;line-height:20px;text-align:center;}
.brandHd ~ .area_lv1 .ctgMainBn, .brandHd ~ .ctgMainBn{margin-top:32px;}
.brandHd.trans{background:none;margin-bottom:-176px;border:none;}
.brandHd.wt .top .rnd > li > button, .brandHd.wt .nav .bt a{color:#fff;}
.brandHd.wt .top .rnd > li > button:after{background-position:-88px -161px;}
.brandHd.wt .top .rnd .whs button:after{background-position:-120px -161px;}
.brandHd.wt .top .rnd .shr button:after{background-position:-152px -161px;}
