@charset "utf-8";
/* PIONNET Web Standardization Team (//www.pionnet.co.kr/) */

.contents.gds{background:#fff}
.wrap.gds{clear:both;overflow:hidden;min-width:320px;}
.contents.gds *{font-family:'Malgun Gothic','Apple SD Gothic Neo';}
.contents.gds .slt select{font-size:12px;}

/* GOODS VIEW */
.gds_img{position:relative;margin:15px 0;background:#fff;}
.gds_img .gd_img{position:relative;width:100%;min-width:320px;max-width:640px;}
.gds_img .gd_img ul{-webkit-backface-visibility:visible;}
.gds_img .gd_img li{overflow:hidden;float:left;width:100% !important;background:#fff;}
.gds_img .gd_img li img{display:block;width:100%;min-width:320px;max-width:640px;height:auto;margin:0 auto;}
.gds_img .gd_img li .gd_mov{position:relative;width:100%;height:100%;margin-bottom:-1px;pointer-events:auto;visibility:visible;}
.gds_img .gd_img li .gd_mov .video-container{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;}
.gds_img .gd_img li .gd_mov .video-container iframe{width:100%;height:100%;border:0;margin:0;padding:0;}
.gds_img .gd_img li .gd_mov .videoDim{display:block;overflow:hidden;position:absolute;}
.gds_img .gd_img li .gd_mov .videoDim.DimL{top:0;bottom:12%;right:57%;left:0;}
.gds_img .gd_img li .gd_mov .videoDim.DimR{top:0;bottom:12%;right:0;left:57%;}
/* 20191004_둥둥배너 */
.dd_banner {position:absolute;top:0;left:23px;z-index:10;display:inline-block;transform:scale(0.5) translate(-50%,-50%)}
.dd_banner .dd_img {display:block;}
.dd_banner .dd_img img {display:block;}
.dd_banner .dd_close {position:absolute;top:-4px;right:0;width:14px;height:14px;padding:10px;transform:scale(2);}
.dd_banner .dd_close img {display:block;width:14px;height:14px;}
/* //20191004_둥둥배너 */
.gds_img .swiper-slide:not(.swiper-slide-prev):not(.swiper-slide-active):not(.swiper-slide-next),
.gds_img .swiper-slide.swiper-slide-duplicate-prev:first-child,
.gds_img .swiper-slide.swiper-slide-duplicate-next:last-child{opacity:0 !important;}
.gds_img .swiper_controls{position:relative;z-index:2;height:20px;margin-top:11px;text-align:center;}
.gds_img .swiper_controls .btn_movie{z-index:10;display:inline-block;margin-left:5px;vertical-align:middle;}
.gds_img .swiper_controls .btn_movie a{display:inline-block;width:20px;height:20px;background:url("../images/common/btn.png") no-repeat -45px -170px;background-size:auto 245px;}
.gds_img .btn_big{display:block;position:absolute;right:15px;bottom:47px;z-index:10;width:26px;height:26px;}
.gds_img .btn_big a{display:block;width:26px;height:26px;background:url("../images/common/btn.png") no-repeat -83px -68px;background-size:auto 245px;}
 .pc.ie .gds_img .gd_img li .gd_mov{width:99.99%;margin-top:-1px;}
 .pc.ie .gds_img .gd_img li .gd_mov .videoDim{display:none;}
 .pc.ie .gds_img .gd_img li .gd_mov .videoDim.DimL{display:none;}
 .pc.ie .gds_img .gd_img li .gd_mov .videoDim.DimR{display:none;}

/* GOODS ZOOM */
.gds_zoom{position:relative;overflow:hidden;height:100%;background:#222;}
.gds_zoom .gd_zoom{overflow:hidden;position:relative;height:100%;}
.gds_zoom .gd_zoom li{position:relative;overflow:hidden;float:left;height:100%;background:transparent;}
.gds_zoom .gd_zoom li img{display:block;position:absolute;left:50%;top:50%;z-index:10;width:2000px;height:2000px;-webkit-transform:translateZ(0);transform:translateZ(0);-o-object-fit:fill;object-fit:fill;}
.gds_zoom .gd_zoom li .swiper-zoom-container{display:block;position:relative;width:100%;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;text-align:center;}
.gds_zoom .swiper-pagination{display:inline-block;position:absolute;left:50%;bottom:15px;z-index:10;width:auto;padding:5px 10px;border-radius:8px;vertical-align:middle;font-size:0;line-height:0;text-align:center;background:rgba(34, 34, 34, 0.8);-webkit-transform:translateX(-50%) translateZ(0);transform:translateX(-50%) translateZ(0);}
.gds_zoom .swiper-pagination-bullet{position:relative;display:inline-block;width:6px;height:6px;margin:0;border-radius:100%;background:#fff;opacity:0.3;}
.gds_zoom .swiper-pagination-bullet + .swiper-pagination-bullet{margin-left:5px;}
.gds_zoom .swiper-pagination-bullet-active{opacity:0.75;}
.gds_zoom .swiper-button-prev{position:absolute;top:50%;right:15px;display:block;z-index:10;width:17px;height:32px;margin-top:-16px;opacity:1;border:none;-webkit-appearance:none;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url("../images/gds/ico_zm_arr.png") no-repeat -17px 0;background-size:auto 32px;}
.gds_zoom .swiper-button-next{position:absolute;top:50%;left:15px;display:block;z-index:10;width:17px;height:32px;margin-top:-16px;opacity:1;border:none;-webkit-appearance:none;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url("../images/gds/ico_zm_arr.png") no-repeat  0;background-size:auto 32px;}

/* GOODS INFO. */
.gds_info{margin:0 15px;}
.gds_base{position:relative;width:100%;margin-bottom:15px;}
.gds_base .gd_no{overflow:hidden;padding:0 50px 2px 0;font-size:11px;line-height:15px;color:#212121}
.gds_base .gd_no .g_ico{display:inline-block;width:45px;height:18px;line-height:18px;margin:0 5px 5px 0;color:#fff;text-align:center;background-color:#666;}
.gds_base .gd_no .g_ico2{display:inline-block;width:45px;height:18px;line-height:18px;margin:0 5px 5px 0;color:#fff;text-align:center;background-color:#212121;}
.gds_base .gd_brd{position:relative;padding-bottom:8px;}
.gds_base .gd_brd img{zoom:50%;-webkit-zoom:50%;width:auto;max-height:580px;}
.gds_base .gd_name{clear:both;overflow:hidden;margin-bottom:5px;font-size:20px;line-height:1.2em;color:#212121;font-weight:bold;letter-spacing:-1px;}
.gds_base .gd_name .g_gft{margin-left:6px}
.gds_base .gd_name .g_gft img{display:inline-block;width:auto;height:14px;vertical-align:baseline}
.gds_base .gd_sns{position:absolute;right:0;top:-5px;width:30px;height:30px;border:0;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#d3d3d3;}
.gds_base .gd_sns button{position:relative;display:block;width:30px;height:30px;}
.gds_base .gd_sns button:after{content:'';position:absolute;left:50%;top:50%;width:18px;height:18px;margin:-9px 0 0 -9px;background:url("../images/common/icon.png") no-repeat -241px -256px;background-size:auto 500px;}
.gds_base .gd_prc .g_prc{clear:both;height:20px;padding-top:5px;}
.gds_base .gd_prc .g_prc dt{float:left;height:20px;margin-right:10px;font-family:'georgia';font-size:15px;line-height:22px;color:#212121;letter-spacing:0;}
.gds_base .gd_prc .g_prc dd{float:left;height:20px;font-family:'georgia';font-size:19px;line-height:20px;color:#212121;letter-spacing:0;}
.gds_base .gd_prc .g_prc dd .unit{display:inline-block;margin-left:1px;font-size:15px;line-height:21px;letter-spacing:-1px;vertical-align:middle;}
.gds_base .gd_prc .g_prc dd .nmb{margin:0 -2px 0 10px;font-size:12px;line-height:22px;color:#999;vertical-align:middle;}
.gds_base .gd_prc .g_org{clear:both;height:20px;padding:5px 0;}
.gds_base .gd_prc .g_org + .g_org{padding-top:0;}
.gds_base .gd_prc .g_org + .g_prc{padding-top:0;}
.gds_base .gd_prc .g_org dt{float:left;width:60px;font-size:12px;line-height:20px;color:#999;letter-spacing:0;}
.gds_base .gd_prc .g_org dd{float:left;padding-left:10px;line-height:20px;color:#999;letter-spacing:0;}
.gds_base .gd_prc .g_org dd .unit{display:inline-block;margin-left:1px;vertical-align:top;}
.gds_base .gd_sp{clear:both;overflow:hidden;margin-top:10px;font-size:12px;letter-spacing:-0.5px;}
/* SIVD-7125 :: 디지털 보증서 아이콘 */
.gds_base .icon--digital-warranty {border-radius: 0; width: 70px}

.gds_sns{overflow:hidden;padding-bottom:20px;}
.gds_sns li{float:left;width:25%;text-align:center;vertical-align:top;}
.gds_sns li a{position:relative;display:inline-block;width:100%;padding:0 1px;line-height:14px;text-align:center;letter-spacing:-1px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.gds_sns li a:after{content:'';display:block;position:absolute;top:0;left:50%;width:40px;height:40px;margin-left:-20px;border:1px solid #212121;border-radius:100%;-webkit-box-sizing:border-box;box-sizing:border-box;}
.gds_sns li a:before{content:'';display:block;margin:15px auto;text-align:center;background:url("../images/common/icon.png") 0 0 no-repeat;background-size:auto 500px;}
.gds_sns li.kao a:before{width:19px;height:17px;margin-top:12px;background-position:-332px -309px;}
.gds_sns li.kas a:before{width:7px;height:14px;background-position:-103px -314px;}
.gds_sns li.fcb a:before{width:7px;height:14px;background-position:-111px -314px;}
.gds_sns li.url a:before{width:16px;height:14px;background-position:-130px -314px;}

.gds_prc_disc{clear:both;overflow:hidden;margin:-20px -19px;}
.gds_prc_disc li{clear:both;overflow:hidden;padding:11px 0;margin:10px 19px 0 19px;line-height:20px;color:#212121;}
.gds_prc_disc li + li{margin-top:0;border-top:1px solid #f0f0f0;}
.gds_prc_disc li .dt{display:block;clear:both;float:left;width:auto;height:20px;letter-spacing:0;}
.gds_prc_disc li .dd{display:block;float:right;width:auto;height:20px;letter-spacing:0;}
.gds_prc_disc li .cp{display:block;clear:both;color:#212121;letter-spacing:0;}
.gds_prc_disc li.ds_cpn{color:#d10011;}
.gds_prc_disc li.ds_txt{padding:11px 19px;margin:0;}
.gds_prc_disc li.ds_nmb{padding:11px 19px;margin:0;background:#f7f7f7}
.gds_prc_disc li.ds_nmb .dt{font-size:13px;}
.gds_prc_disc li.ds_nmb .dd{font-size:19px;font-family:'georgia';}
.gds_prc_disc li.ds_nmb .dd em{vertical-align:top;}
.gds_prc_disc li.ds_tot{padding:11px 19px;margin:0;background:#f7f7f7}
.gds_prc_disc li.ds_tot .dt{font-size:13px;}
.gds_prc_disc li.ds_tot .dd{font-size:19px;font-family:'georgia';}
.gds_prc_disc li.ds_tot .dd em{vertical-align:top;}

.gds_rsv{clear:both;overflow:hidden;padding:11px 0;background:#f7f7f7;}
.gds_rsv dl{clear:both;overflow:hidden;padding:1px 15px;}
.gds_rsv dl dt{float:left;position:relative;width:60px;padding:3px 3px 3px 7px;font-size:12px;line-height:22px;letter-spacing:-0.4px;}
.gds_rsv dl dt:after{ content:'';display:block;position:absolute;top:12px;left:0;width:3px;height:3px;background-color:#222;}
.gds_rsv dl dd{float:left;width:auto;padding:3px 0;font-size:12px;line-height:22px;letter-spacing:-0.4px;}
.gds_rsv .sold{margin:7px 0 0 7px;line-height:22px;color:#d10011}

.gds_chk{clear:both;position:relative;padding:15px 90px 15px 0;}/* 20190429_수정 */
.gds_chk dl{clear:both;display:table;margin-top:10px;}
.gds_chk dl:first-child{margin-top:0;}
.gds_chk dl dt{float:left;width:120px;padding-top:5px;line-height:20px;color:#212121;}
.gds_chk dl dd{position:relative;float:left;width:auto;}
/* SVG-1393 컬러칩 꺠지는 현상 수정 */
.gds_chk dl dd ul.color{font-size:0;margin:0 0 -10px -10px;}
.gds_chk dl dd ul.color li{display:inline-block;position:relative;margin:0 0 10px 10px;font-size:12px;}
/*.gds_chk dl dd ul.color li:first-child{margin-left:0;}*/
/* //SVG-1393 컬러칩 꺠지는 현상 수정 */
.gds_chk dl dd ul.color li button{display:block;position:relative;width:30px;height:30px;padding:0;}
/*.gds_chk dl dd ul.color li button:after{content:'';position:absolute;left:0;top:0;right:0;bottom:0;border:1px solid #e5e5e5;}
.gds_chk dl dd ul.color li button.active:after{border:1px solid #000;}
.gds_chk dl dd ul.color li button.active > img{width:24px;height:24px;padding:3px;}
.gds_chk dl dd ul.color li button > img{display:block;width:30px;height:30px;}
.gds_chk dl dd ul.color li button.disabled{cursor:default;}
.gds_chk dl dd ul.color li button.disabled:after{content:'';display:block;position:absolute;top:0;left:0;background:url('../images/common/bgDiagonal.png') -1px -1px no-repeat;background-size:30px;}
.gds_chk dl dd ul.color li button.disabled.active:after{border:1px solid #000;background-size:29px;}*/
/* SVG-5520 검색고도화 컬러칩 */
.gds_chk dl dd ul.color li button:before,
.gds_chk dl dd ul.color li button:after {content:'';position:absolute;left:0;top:0;right:0;bottom:0;}
.gds_chk dl dd ul.color li button:after {border:1px solid #e5e5e5;}
.gds_chk dl dd ul.color li button.active:before {border:3px solid #fff;}
.gds_chk dl dd ul.color li button.active:after{border:1px solid #000;}
.gds_chk dl dd ul.color li button > img{display:block;width:30px;height:30px;}
.gds_chk dl dd ul.color li button.disabled{cursor:default;}
.gds_chk dl dd ul.color li button.disabled:before {border:0;}
.gds_chk dl dd ul.color li button.disabled:after{content:'';display:block;position:absolute;top:0;left:0;background:url('../images/common/bgDiagonal.png') -1px -1px no-repeat;background-size:30px;}
.gds_chk dl dd ul.color li button.disabled.active:before {border:0;}
.gds_chk dl dd ul.color li button.disabled.active:after{border:1px solid #000;background-size:29px;}
.gds_chk dl dd ul.color li button i{display:none;}
.gds_chk dl dd ul.color li button i:after{display:none;}
.gds_chk dl dd ul.size{display:table;font-size:0;margin-top:-5px}
.gds_chk dl dd ul.size li{position:relative;float:left;padding-top:5px;margin:0 -1px 0 0;}
.gds_chk dl dd ul.size li button{display:block;min-width:40px;height:34px;padding:0 6px;border:1px solid #d3d3d3;line-height:32px;color:#212121;text-align:center;background-color:#fff;-webkit-transform:translate3d(0, 0, 0);}
.gds_chk dl dd ul.size li button.active{border-color:#666;color:#fff;background-color:#666}
.gds_chk dl dd ul.size li button.disabled{color:#999;cursor:default}
.gds_chk dl dd ul.size li button.disabled:after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:32px;background:url('../images/common/bgDiagonal.png') 0 0 no-repeat;background-size:100% 100%;}
.gds_chk dl dd ul.size li button.disabled:active{border:1px solid #d3d3d3;color:#666;background-color:#fff}
.gds_chk dl dd ul.size li button.disabled:active:after{background:url('../images/common/bgDiagonal.png') 0 0 no-repeat;background-size:100% 100%;}
.gds_chk dl dd .qty{display:block;position:relative;width:70px;height:32px;padding:0 38px;border:1px solid #d3d3d3;}
.gds_chk dl dd .qty button{display:block;position:absolute;width:38px;height:32px;}
.gds_chk dl dd .qty button.minus{top:0;left:0;border-right:1px solid #d3d3d3;background:#fff url('../images/gds/ico_minus.png') 50% 50% no-repeat;background-size:12px;}
.gds_chk dl dd .qty button.plus{top:0;right:0;border-left:1px solid #d3d3d3;background:#fff url('../images/gds/ico_plus.png') 50% 50% no-repeat;background-size:12px;}
.gds_chk dl dd .qty input{display:block;width:100%;height:20px;padding:6px 0;border:0;font-size:13px;line-height:20px;color:#212121;text-align:center;background:#fff;-webkit-transform:translate3d(0, 0, 0);}
/* 20190429_추가 */
.gds_chk .set_model_size {position:absolute;top:20px;right:0;font-size:12px;}

.gds_bnf{position:relative;padding:15px 0;border-top:1px solid #f0f0f0;}
.gds_bnf dl{clear:both;position:relative;width:100%;padding-left:86px;margin-top:7px;color:#212121;-webkit-box-sizing:border-box;box-sizing:border-box;}
.gds_bnf dl:first-child{margin-top:0;}
.gds_bnf dl dt{position:absolute;top:0;left:0;width:85px;font-size:12px;line-height:22px;color:#212121;letter-spacing:-0.4px;}
.gds_bnf dl.dl dt{top:6px;}
.gds_bnf dl dd{font-size:12px;line-height:22px;letter-spacing:-0.4px;}
.gds_bnf dl dd.dd{padding-right:55px;}
.gds_bnf dl dd a{font-size:12px;text-decoration:underline;}
.gds_bnf dl dd .link{display:inline-block;position:absolute;top:1px;right:0;margin-right:5px;}
.gds_bnf dl dd .link:first-child{margin-left:5px;}
.gds_bnf dl dd .link em{font-size:11px;color:#212121;text-decoration:underline;letter-spacing:-1px;}
.gds_bnf dl.dl dd .link{top:5px;}
.gds_bnf dl dd .down{display:inline-block;min-width:100px;height:33px;padding:0 4px;margin-right:3px;border:1px solid #999;text-align:center;}
.gds_bnf dl dd .down em{display:inline-block;color:#212121;font-size:12px;line-height:21px;letter-spacing:-1px;}
.gds_bnf dl dd:after {content: ''; display: table; clear: both;} /* SVG-9567 추가 */
.gds_bnf .dtl{display:inline-block;width:14px;height:14px;margin-left:4px;vertical-align:middle;background:url('../images/common/btn.png') -77px 0 no-repeat;background-size:auto 245px;}
.gds_bnf dl dd .alr{font-size:12px;line-height:22px;} /* SVG-8922 수정 */

.gds_bnf dl dd .down{display:inline-block;min-width:100px;height:33px;padding:0 4px;margin-right:3px;border:1px solid #999;text-align:center;}
.gds_bnf dl dd .down em{display:inline-block;color:#212121;font-size:12px;line-height:21px;letter-spacing:-1px;}
button.down em:after{display:inline-block;content:'';width:14px;height:12px;margin-left:4px;background:url('../images/common/icon.png') no-repeat -356px -309px;background-size:500px auto;vertical-align:-1px;}
button.down:disabled {background:#f3f4f6 !important;}
button.down:disabled em {padding-right:0 !important;background:none !important;color:#bbb !important;}
button.down:disabled em:after {display:none;}

.gds_svc{position:relative;padding:15px 0;border-top:1px solid #f0f0f0;font-size:12px;}
.gds_svc .opt{display:block;padding-top:10px;color:#212121;}
.gds_svc .link{position:absolute;top:15px;right:0;}
.gds_svc .link em{font-size:11px;color:#212121;text-decoration:underline;letter-spacing:-1px;}

/* 20201126_SVG-7272 HASH TAG */
.gds_slt + .gd_hash_tag {margin-top:6px;}
.gd_hash_tag + .gds_dtl_wrap .gds_dtl {margin-top:-1px;}
.gd_hash_tag {position:relative;z-index:1;margin:0 -15px;padding:13px 0 16px;background:#f0f0f0;}
.list_hash_tag {overflow:hidden;display:flex;flex-wrap:wrap;max-height:74px;margin:0 -5px;padding:0 15px;}
.list_hash_tag li {overflow:hidden;margin:5px 5px 0;}
.list_hash_tag li a {/*overflow:hidden;*/display:block;padding:0 15px;border:1px solid #e5e5e5;background:#fff;border-radius:15px;}
.list_hash_tag li a:hover {text-decoration:none;}
.list_hash_tag li a span {overflow:hidden;display:block;box-sizing:border-box;height:30px;padding-right:4px;font-size:13px;line-height:30px;color:#212121;white-space:nowrap;text-overflow:ellipsis;}
/* //20201126_SVG-7272 HASH TAG */

/* BUNDLE */
.gds_bdl{clear:both;overflow:hidden;margin:20px 0;}
.gds_bdl dt{position:relative;height:30px;line-height:30px;letter-spacing:0;}
.gds_bdl dt .dtl button{position:absolute;top:0;right:0;height:30px;font-size:12px;line-height:30px;color:#888;}
.gds_bdl dt .dtl button:after{content:'';display:inline-block;width:5px;height:7px;margin-left:5px;background:url("../images/common/btn.png") -69px -5px no-repeat;background-size:auto 245px;}
.gds_bdl dd{overflow:hidden;border-top:1px solid #f0f0f0;}
.gds_bdl dd ul{padding:5px 0;}
.gds_bdl dd li{float:left;width:25%;padding:10px 5px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.gds_bdl dd li:nth-child(4n+1){clear:both;}
.gds_bdl dd li a{display:block;height:auto;}
.gds_bdl dd li a img{display:block;width:100%;}

/* DETAIL */
.gds_dtl{position:relative;margin-top:5px;border-bottom:1px solid #f0f0f0;}
.gds_dtl > dl{margin-top:0;}
.gds_dtl > dl > dt{width:100%;border-top:1px solid #f0f0f0;}
.gds_dtl > dl > dt button{position:relative;display:block;width:100%;padding:17px 0;text-align:left;}
.gds_dtl > dl > dt button em{font-size:15px;font-weight:bold;color:#222;}
.gds_dtl > dl > dt button:after{content:'';display:block;position:absolute;top:21px;right:15px;width:12px;height:12px;background:url('../images/common/ico_accordion.png') 0 -12px no-repeat;background-size:12px auto;}
.gds_dtl > dl > dt button.on:after{background-position:0 0;}
.gds_dtl > dl > dd{overflow:hidden;display:none;width:100%;margin:-9px 0 20px 0;line-height:18px;}
.gds_dtl > dl:first-child > dd{display:block;height:auto;}
.gds_dtl > dl > dd .link{margin-left:5px;text-decoration:underline;}
.gds_dtl > dl > dd li .dd .link{display:inline-block;}
.gds_dtl > dl > dd li .dd .link em{font-size:11px;letter-spacing:-1px;}
.gds_dtl > dl > dd .btn_size{overflow:hidden;padding-top:20px}
.gds_dtl dl dd ul > li{overflow:hidden;position:relative;padding:3px 8px;margin-top:5px;}
.gds_dtl dl dd ul > li:after{content:'';display:block;position:absolute;top:10px;left:0;width:3px;height:3px;background-color:#222;}
.gds_dtl dl dd ul > li span{color:#212121;}
.gds_dtl dl dd ul li ul li{padding-left:0;}
.gds_dtl dl dd ul li ul li:after{content:'';display:none;}
.gds_dtl dl dd ul li .img{display:block;margin:17px 0 7px 0;}
.gds_dtl dl dd ul li .img img{display:inline-block;max-width:70px;max-height:70px;margin-left:5px;}
.gds_dtl dl dd ul li .img img:first-child{margin-left:0px;}
.gds_dtl dl dd .tbl{margin-top:20px;}
.gds_dtl dl dd .tbl table{table-layout:fixed;width:100%;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;}
.gds_dtl dl dd .tbl tbody th{padding:12px 16px;border-top:1px solid #f0f0f0;text-align:center;}
.gds_dtl dl dd .tbl tbody td{padding:12px 16px;border-top:1px solid #f0f0f0;border-left:1px solid #f0f0f0;text-align:left;color:#ccc;}
.gds_dtl dl dd .tbl tbody td.on{background:#f7f7f7;}
.gds_dtl dl dd .tbl tbody td span{position:relative;display:inline-block;padding-left:13px;}
.gds_dtl dl dd .tbl tbody td.on span{color:#212121;}
.gds_dtl dl dd .tbl tbody td.on span:after{content:'';display:block;position:absolute;left:0;top:5px;width:7px;height:5px;background:url('../images/common/icon.png') no-repeat -88px -285px;background-size:500px auto;}
.gds_dtl dl dd ul li.gds_wear:after{content:'';display:none;}
.gds_dtl dl dd ul li.gds_wear{padding:10px 0 15px 0;}

.gds_dtl_info{clear:both;overflow:hidden;padding:15px 15px 0 15px;}
.gds_dtl_info dt button{display:block;width:100%;height:30px;text-align:left;}
.gds_dtl_info dt button span{position:relative;display:inline-block;padding-right:12px;font-size:15px;line-height:30px;}
.gds_dtl_info dt button span:after{content:'';display:inline-block;width:7px;height:4px;margin:-3px 0 0 6px;vertical-align:middle;background:url("../images/common/icon.png") -302px -61px no-repeat;background-size:500px auto}
.gds_dtl_info dt button.on span:after{background-position:-302px -55px;}
.gds_dtl_info dd{padding:5px 0;word-break:break-all}
.gds_dtl_info dd img{display:block;max-width:100%;height:auto !important;margin:0 auto 10px auto;}

/* SELECT */
.gds_slt{overflow:hidden;position:relative;z-index:1;padding:15px 0;margin-bottom:-6px;border-top:1px solid #f0f0f0;background-color:#FFF;}
.gds_slt .slt{display:block;width:100%;}

/* PLAN */
.gds_plan{overflow:hidden;margin:0 auto;}
.gds_plan .gd_plan{overflow:hidden;position:relative;padding:15px 50px 10px 95px;border-bottom:1px solid #f0f0f0;}
.gds_plan .gd_plan dl{overflow:hidden;}
.gds_plan .gd_plan dt{position:absolute;top:15px;left:0;width:95px;line-height:22px;text-align:left;font-weight:bold;letter-spacing:-0.4px;}
.gds_plan .gd_plan dd{width:auto;}
.gds_plan .gd_plan dd li{display:none;position:relative;overflow:hidden;padding-right:11px;}
.gds_plan .gd_plan dd li:after{content:'';display:inline-block;width:4px;height:6px;margin:7px -11px 0 6px;vertical-align:top;background:url('../images/gds/ico_arr_s.png') 0 0 no-repeat;background-size:auto 6px;}
.gds_plan .gd_plan dd li:first-child{display:block;}
.gds_plan .gd_plan dd li a{overflow:hidden;display:inline-block;max-width:100%;height:22px;color:#212121;line-height:22px;text-align:left;white-space:nowrap;text-overflow:ellipsis;}
.gds_plan .gd_plan button{position:absolute;right:0;top:9px;width:27px;height:30px;}
.gds_plan .gd_plan button span{display:block;width:12px;height:12px;background:url('../images/common/ico_accordion.png') 0 -12px no-repeat;background-size:12px auto;}
.gds_plan .gd_plan.on button span{background-position:0 0;}

/* BANNER */
.gds_bn{clear:both;overflow:hidden;margin:20px 0;}
/* 202003_SVG-1257 띠배너 갯수 추가 */
.gds_bn a {display:block;}
.gds_bn a + a {margin-top:15px;}
/* //202003_SVG-1257 띠배너 갯수 추가 */
.gds_bn img{display:block;width:100%;max-width:750px;height:auto;margin:0 auto;}

.gds_cbtn{clear:both;overflow:hidden;text-align:center;}
.gds_set_info{clear:both;overflow:hidden;margin-bottom:20px;}
.gds_set_info .goods_list .info .tit{padding-top:0}

/* SET */
.gds_set{overflow:hidden;margin:20px 0;}
.gds_set .bt{height:38px;margin-bottom:15px;}
.gds_set .set{overflow:hidden;padding:20px;background:#f7f7f7}
.gds_set .set ul{overflow:hidden;}
.gds_set .set li{position:relative;overflow:hidden;min-height:40px;padding:10px 10px 0 60px;margin-bottom:10px;}
.gds_set .set li .img{display:block;position:absolute;left:0;top:0;width:50px;height:50px;background:#fff}
.gds_set .set li .img img{display:block;width:50px;height:50px;}
.gds_set .set li .name{font-size:12px;line-height:18px;color:#212121;letter-spacing:-0.4px;}
.gds_set .set .amt{position:relative;height:24px;}
.gds_set .set .amt .sum{position:absolute;right:27px;top:0;font-size:20px;line-height:24px;color:#212121;text-align:right;font-family:'georgia';letter-spacing:0;}
.gds_set .set .amt .sum em{margin-left:3px;font-family:'Malgun Gothic','Apple SD Gothic Neo';font-size:15px;vertical-align:middle;}
.gds_set .set .amt .del{position:absolute;right:0;top:2px;}
.gds_set .set .amt .del button{width:20px;height:20px;background:url("../images/gds/btn_cir_del.png") no-repeat 50% 50%;background-size:20px;}
.gds_set .txt{margin-bottom:12px;font-size:12px;line-height:18px;color:#212121;letter-spacing:0;}
.gds_set .dl{clear:both;position:relative;padding:0 0 12px 80px;color:#212121;-webkit-box-sizing:border-box;box-sizing:border-box;}
.gds_set .dl dt{position:absolute;top:0;left:0;width:80px;font-size:12px;line-height:22px;color:#212121;letter-spacing:-0.4px;}
.gds_set .dl dd{font-size:12px;line-height:22px;letter-spacing:-0.4px;}

.gds_cps_tabs{overflow:hidden;margin:0 15px;}
.gds_cps_tabs ul{overflow:hidden;width:100%;border:1px solid #e5e5e5;background:#f8f8f8;-webkit-box-sizing:border-box;box-sizing:border-box;}
.gds_cps_tabs li{display:table;float:left;width:33.33%;height:50px;margin-bottom:-1px;border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5;-webkit-box-sizing:border-box;box-sizing:border-box;}
.gds_cps_tabs li:only-child{width:100%;border-right:0;}
.gds_cps_tabs li:nth-child(1):nth-last-child(2),
.gds_cps_tabs li:nth-child(1):nth-last-child(2) ~ li{width:50%;border-right:0;}
.gds_cps_tabs li:nth-child(3n){border-right:0;}
.gds_cps_tabs li:nth-child(3n+1){clear:both;}
.gds_cps_tabs li a{display:table-cell;width:100%;height:50px;font-size:12px;line-height:16px;color:#212121;text-align:center;vertical-align:middle;letter-spacing:-0.4px;}
.gds_cps_tabs li.on{background:#212121;}
.gds_cps_tabs li.on a{color:#fff;}

.gds_cps{display:none;overflow:hidden;padding-top:27px;}
.gds_cps h4{overflow:hidden;margin:0 15px 10px 15px;font-size:16px;line-height:24px;color:#212121;}
.gds_cps h4 .cmt{display:block;font-size:12px;}
.gds_cps .lst{overflow:hidden;padding-top:11px;background:#ededed}
.gds_cps .lst > li{overflow:hidden;margin-bottom:11px;background:#fff}
.gds_cps .lst > li.on .gds_chk{display:block;}
.gds_cps .lst .gd_cps{position:relative;min-height:100px;padding:15px 15px 15px 130px;}
.gds_cps .lst .gd_cps .chk{position:absolute;left:15px;top:15px;display:block;z-index:1;width:20px;}
.gds_cps .lst .gd_cps .img{position:absolute;left:15px;top:15px;display:block;width:100px;}
.gds_cps .lst .gd_cps .img img{display:block;width:100px;height:100px;}
.gds_cps .lst .gd_cps .name{display:block;font-size:12px;line-height:18px;color:#212121;letter-spacing:-0.4px;}
.gds_cps .lst .gd_cps .out{position:absolute;left:15px;top:85px;z-index:5;width:100px;height:30px;font-size:13px;line-height:30px;color:#fff;text-align:center;background:rgba(196, 196, 196, 0.8);}
.gds_cps .lst .gd_cps .org{clear:both;padding-top:7px;}
.gds_cps .lst .gd_cps .org + .org{padding-top:0;}
.gds_cps .lst .gd_cps .org dt{float:left;width:60px;margin-right:10px;font-size:12px;line-height:20px;color:#999;letter-spacing:-0.4px;}
.gds_cps .lst .gd_cps .org dd{float:left;width:auto;font-size:12px;line-height:20px;color:#999;letter-spacing:0;}
.gds_cps .lst .gd_cps .org dd .unit{display:inline-block;vertical-align:top;}
.gds_cps .lst .gd_cps .prc{clear:both;height:20px;}
.gds_cps .lst .gd_cps .prc dt{float:left;width:60px;height:20px;margin-right:10px;font-size:12px;line-height:21px;color:#212121;letter-spacing:-0.4px;}
.gds_cps .lst .gd_cps .prc dd{float:left;width:auto;height:20px;font-size:12px;line-height:21px;color:#212121;letter-spacing:0;}
.gds_cps .lst .gd_cps .prc dd .unit{display:inline-block;vertical-align:top;}
.gds_cps .gds_chk dl dd ul.color li button:after{border:0;}
.gds_cps .gds_chk dl dd ul.color li button.active:after{border:1px solid #000;}
.gds_cps .gds_chk dl dd ul.color li button i{display:block;position:absolute;z-index:1;top:-30px;padding:2px 8px;border:1px solid #e6e6e6;color:#999;text-align:center;white-space:nowrap;font-style:normal;background-color:#fff;}
.gds_cps .gds_chk dl dd ul.color li button i:after{content:'';display:block;position:absolute;bottom:-5px;left:50%;width:9px;height:5px;margin-left:-4px;background:url("../images/common/color_tip.gif") 0 0 no-repeat;}
.gds_cps .gds_chk{display:none;clear:both;width:100%;padding:20px 15px 0 15px;margin:0;border:0;background-color:#ededed;}
.gds_cps .gds_chk dl{position:relative;padding-left:100px;}
.gds_cps .gds_chk dl dt{position:absolute;left:0;top:0;width:100px;font-size:12px;}
.gds_cps .gds_chk dl dd{padding:0;}
.gds_cps .gds_chk dl dd ul.size{float:left;}
.gds_cps .gds_chk dl dd .link{position:static;top:auto;right:auto;float:left;margin:10px 0 0 20px;vertical-align:middle;}
.gds_cps_btn{clear:both;overflow:hidden;margin:20px 15px 30px 15px;}
.gds_cps_btn a.restock{display:inline-block;height:20px;margin-bottom:30px;}
.gds_cps_btn a.restock em{font-size:12px;line-height:20px;color:#212121;text-decoration:underline;}
.gds_cps_alm{overflow:hidden;position:relative;padding:30px 15px;margin:0 15px 20px 15px;border:1px solid #e5e5e5;line-height:20px;text-align:center;}
.gds_cps_alm b{color:#cd3134;}
.gds_cps_alm .del{position:absolute;right:10px;top:10px;display:block;width:15px;height:15px;background:url('../images/common/btn.png') 0 0 no-repeat;background-size:auto 245px;}

/* RECOMMEND */
.gds_recom{clear:both;position:relative;overflow:hidden;padding-right:15px;margin:20px 0;text-align:center;}
.gds_recom h4{position:relative;padding-bottom:33px;margin-right:-15px;font-size:17px !important;color:#212121;line-height:30px;font-weight:bold;text-align:center;}
.gds_recom h4:after{content:'';position:absolute;left:50%;bottom:20px;width:6%;margin-left:-3%;border-top:1px solid #666;z-index:1;}
.gds_recom li{position:relative;float:left;width:50%;padding-left:15px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.gds_recom li a, .gds_recom li span, .gds_recom li strong{display:block;}
.gds_recom li .wish{display:block;position:absolute;top:0;right:0;width:30px;height:30px;z-index:21;}
.gds_recom li .wish button{position:relative;display:block;width:30px;height:30px;}
.gds_recom li .wish button:after{content:'';display:block;width:20px;height:20px;margin:5px;background:url("../images/common/icon.png") no-repeat 0 -199px;background-size:360px;}
.gds_recom li .wish button.on:after{background-position:0 -219px;}
.gds_recom .thumb{overflow:hidden;position:relative;width:0;height:0;padding-top:0;}
.gds_recom.swiper-container-horizontal .swiper-wrapper .thumb{width:100%;padding-top:100%;}
.gds_recom .thumb img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;-o-object-fit:contain;}
.gds_recom .thumb:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.03);z-index:1;}
.gds_recom .out{position:absolute;width:100%;height:30px;font-size:13px;line-height:30px;color:#fff;text-align:center;left:0;bottom:0;background:rgba(196, 196, 196, 0.8);}
.gds_recom .thumb.jaju img{top:0;left:0;width:100%;height:100%;-webkit-transform:none;transform:none;}
.gds_recom .thumb .bst{overflow:hidden;position:absolute;top:15px;left:30px;z-index:2;font-size:27px;line-height:27px;font-family:'georgia';}
.gds_recom .info{padding-top:15px;color:#212121;}
.gds_recom .info .brd{display:block;font-size:14px;font-family:'georgia', serif;font-weight:normal;line-height:17px;text-align:center;word-break:break-word;letter-spacing:-0.3px;}
.gds_recom .info .tit{display:-webkit-box;padding-top:7px;max-height:51px;margin-bottom:3px;font-size:13px;line-height:17px;text-overflow:ellipsis;text-align:center;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
.gds_recom .info .prc{font-size:13px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:16px;text-align:center;letter-spacing:-0.2px;}
.gds_recom .info .prc em{display:inline-block;color:#999;}
.gds_recom .info .prc em:after{content:'/';display:inline-block;padding:0 4px;color:#212121;}
.gds_recom .info .prc strong{display:inline-block;font-weight:normal;}
.gds_recom .info .prc strong b{display:inline-block;margin-right:3px;font-weight:normal;letter-spacing:-0.7px;}
.gds_recom .tag{position:absolute;left:0;bottom:8px;width:100%;z-index:2;text-align:center;}
.gds_recom .tag em{display:inline-block;min-width:45px;height:18px;font-size:12px;font-family:'Times','georgia';font-weight:bold;text-align:center;color:#fff;line-height:18px;vertical-align:top;letter-spacing:-0.2px;}
.gds_recom .tag em + em{margin-left:3px;}
.gds_recom .tag .txt_tag{background:#666;}
.gds_recom .swiper-pagination{margin:6px 0 0 15px;}
.gds_recom .swiper-button-prev{right:20px;opacity:1;}
.gds_recom .swiper-button-next{left:20px;opacity:1;}
/* SIV-2273 : 함께 구매하면 좋은 상품 데이터1개 일 경우 처리 */
.gds_recom.one-item .swiper-button-prev ,
.gds_recom.one-item .swiper-button-next {display:none;}
.gds_recom.one-item .swiper-slide {margin:0 auto;}
/* //SIV-2273 : 함께 구매하면 좋은 상품 데이터1개 일 경우 처리 */

.gds_cont{clear:both;overflow:hidden;margin-bottom:20px;border-top:1px solid #f0f0f0;}
.gds_cont li{height:52px;border-bottom:1px solid #f0f0f0;}
.gds_cont li button{width:100%;padding-left:15px;line-height:52px;letter-spacing:0;text-align:left;background:url("../images/gds/ico_arr_m.png") no-repeat right 50%;background-size:23px 14px;}
.gds_cont li button b{font-size:15px !important;}
.gds_cont li button em{font-size:12px;font-weight:bold;}

/* BUY BUTTON */
.isLyr .gds_buy{display:none;}
.gds_buy{position:fixed;left:0;bottom:0;z-index:101;display:table;table-layout:fixed;width:100%;height:45px;border-collapse:separate;border-spacing:0;font-size:0;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.gds_buy > span{overflow:hidden;display:table-cell;vertical-align:top;}
.gds_buy > span button{position:relative;width:100%;height:45px;font-size:17px;line-height:45px;color:#fff;}
.gds_buy > span button.on:after{content: '';display:inline-block;position:relative;top:-2px;width:7px;height:4px;margin-left:6px;vertical-align:middle;background:url("../images/common/icon.png") no-repeat -148px -319px;background-size:500px auto;}
.gds_buy > span.fav{width:50px;}
.gds_buy > span.fav button{background-color:#888;}
.gds_buy > span.fav button:after{content:'';position:absolute;left:12.5px;top:10px;margin:0;width:25px;height:24px;background:url("../images/common/icon.png") no-repeat -241px -278px;background-size:auto 500px}
.gds_buy > span.fav button.on:after{background-position:-1px -304px;}
.gds_buy > span.gray button{background:#888;}
.gds_buy > span.dark button{background:#666;}
.gds_buy > span.black button{background:#363636;}

/* BUY OPTION */
.isLyr .gds_opts_wrap.gds_opts_wrap{display:none;}
.gds_opts_wrap{display:none;position:fixed;left:0;bottom:0;z-index:100;width:100%;background:#fff;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);}
.gds_opts{position:relative;padding:20px 15px 39px 15px;}
.gd_ref{margin-bottom:10px;}
.gd_ref button{font-size:11px;line-height:16px;color:#999;letter-spacing:0;text-decoration:underline;}
.gds_opts .gd_opts{overflow:hidden;padding-right:15px;margin-right:-15px;-webkit-overflow-scrolling:touch;}
.gds_opts .gd_opts h4{clear:both;overflow:hidden;margin-bottom:14px;font-size:13px;line-height:14px;letter-spacing:-0.4px;}
.gds_opts .gd_opts dl{clear:both;position:relative;overflow:hidden;padding:0 0 14px 50px}
.gds_opts .gd_opts dl dt{position:absolute;left:0;top:0;width:50px;padding-top:5px;line-height:25px;color:#212121;}
.gds_opts .gd_opts dd ul.size{display:table;font-size:0;margin-top:-5px}
.gds_opts .gd_opts dd ul.size li{position:relative;float:left;padding-top:5px;margin:0 -1px 0 0;}
.gds_opts .gd_opts dd ul.size li button{position:relative;display:block;min-width:40px;height:34px;padding:0 6px;border:1px solid #d3d3d3;line-height:32px;color:#212121;text-align:center;background-color:#fff}
.gds_opts .gd_opts dd ul.size li button.active{border-color:#666;color:#fff;background-color:#666}
.gds_opts .gd_opts dd ul.size li button.disabled{color:#999;cursor:default}
.gds_opts .gd_opts dd ul.size li button.disabled:after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:32px;background:url('../images/common/bgDiagonal.png') 0 0 no-repeat;background-size:100% 100%;}
.gds_opts .gd_opts dd ul.size li button.disabled:active{border:1px solid #d3d3d3;color:#666;background-color:#fff}
.gds_opts .gd_opts dd ul.size li button.disabled:active:after{background:url('../images/common/bgDiagonal.png') 0 0 no-repeat;background-size:100% 100%;}
.gds_opts .gd_opts dd .qty{display:block;position:relative;width:70px;height:32px;padding:0 38px;margin-bottom:5px;border:1px solid #d3d3d3;}
.gds_opts .gd_opts dd .qty button{display:block;position:absolute;width:38px;height:32px;}
.gds_opts .gd_opts dd .qty button.minus{top:0;left:0;border-right:1px solid #d3d3d3;background:#fff url('../images/gds/ico_minus.png') 50% 50% no-repeat;background-size:12px;}
.gds_opts .gd_opts dd .qty button.plus{top:0;right:0;border-left:1px solid #d3d3d3;background:#fff url('../images/gds/ico_plus.png') 50% 50% no-repeat;background-size:12px;}
.gds_opts .gd_opts dd .qty input{display:block;width:100%;height:20px;padding:6px 0;border:0;font-size:13px;line-height:20px;color:#212121;text-align:center;background:#fff;}
.gds_opts h4 + .gd_size + .gd_qty{padding-top:19px;margin-top:5px;border-top:1px solid #f0f0f0;}
.gds_opts .gd_amt{padding:15px 0;border-top:1px solid #f0f0f0;}
.gds_opts .gd_amt .alr{display:block;margin:-5px 0 5px 0;font-size:12px;line-height:22px;color:#999;}
.gds_opts .gd_amt dl{clear:both;height:26px;}
.gds_opts .gd_amt dl dt{clear:both;float:left;width:30%;height:26px;font-size:14px;line-height:26px;letter-spacing:0;}
.gds_opts .gd_amt dl dd{float:left;width:70%;height:26px;font-size:15px;line-height:26px;text-align:right;letter-spacing:0;}
.gds_opts .gd_amt dl dd b{margin-right:2px;font-family:'georgia';font-size:19px;font-weight:normal;vertical-align:-1px}
.gds_opts .gd_amt .chk{display:block;float:none;padding:20px 0;margin:15px 0 -15px 0;border-top:1px solid #f0f0f0;}
.gds_opts .gd_amt .chk + label span {font-size:14px}

.gds_opts .gd_btns{position:absolute;left:0;bottom:0;width:100%;height:45px;}
.gds_opts .gd_btns > span{float:left;display:block;width:100%;height:45px;}
.gds_opts .gd_btns > span:nth-child(1):nth-last-child(2),
.gds_opts .gd_btns > span:nth-child(1):nth-last-child(2) ~ span{width:50%;}
.gds_opts .gd_btns .dark button{background:#666;}
.gds_opts .gd_btns .black button{background:#363636;}
.gds_opts .gd_btns button{display:block;width:100%;height:45px;font-size:17px;line-height:45px;color:#fff;}
.gds_opts .gd_btns button em{font-weight:bold;}
.gds_opts .gd_cls{position:absolute;right:15px;top:18px;}
.gds_opts .gd_cls button{display:block;width:15px;height:15px;background:url('../images/common/btn.png') -48px 0 no-repeat;background-size:auto 245px;}

/* 20201003_SVG-5944 선물하기 */
.gds_opts .gd_btns2 {position:absolute;left:0;bottom:0;right:0;height:45px;}
.gds_opts .gd_btns2 .scont {display:-webkit-box;display:-ms-flexbox;display:flex;}
.gds_opts .gd_btns2 .scont > span {flex-grow:1;}
.gds_opts .gd_btns2 button{display:block;box-sizing:border-box;width:100%;height:45px;font-size:17px;line-height:45px;color:#fff;}
.gds_opts .gd_btns2 button em{font-weight:bold;}
.gds_opts .gd_btns2 .dark button{background:#666;}
.gds_opts .gd_btns2 .black button{background:#363636;}
.gds_opts .gd_btns2 .gray button{background:#f3f3f3;line-height:43px;border:1px solid #d3d3d3;color:#212121;}
/* //20201003_SVG-5944 선물하기 */

/* 20210308_SIVD-3211 */
.gds_buy.v3 > span button.on:after{margin-left: 8px}
.gds_buy.v3 > span.fav button:after{content:'';position:absolute;left:50%;top:50%;transform:translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); margin:0;width:20px;height:18px;background:url("../images/gds/icon-heart.png") no-repeat;background-size:100% auto}
.gds_buy.v3 > span.fav button.on:after{background-image:url("../images/gds/icon-heart_on.png") }
.gds_buy.v3 > span button{position:relative;width:100%;height:45px;font-size:17px;line-height:45px;font-weight: bold; color:#fff; border: 1px solid transparent; box-sizing: border-box; -webkit-box-sizing: border-box}
.gds_buy.v3 > span button em {font-weight: bold}
.gds_opts_wrap.v3 {display: block; position:fixed;left:0; bottom: 0; background-color: transparent; transform: translateY(calc(100% - 73px));z-index:100;width:100%;transition: transform .3s linear}
.gds_opts_wrap.v3.active {transform: translateY(0)}
.gds_opts_wrap.v3 .gds_opts_line {position: relative;width: 100%; height: 18px;}
.gds_opts_wrap.v3 .gds_opts_line:before {content: ''; position: absolute; width: 100%; height:1px; border-top: 1px solid #999; bottom: 0; background:#fff; box-sizing: border-box; -webkit-box-sizing: border-box;}
.gds_opts_wrap.v3 .gds_opts_line:after {content:''; position: absolute; width: 100%; height: 100%; top: 0; left: 0; z-index: 2; background: url(../images/gds/bg-option_line.png) no-repeat 50% 0; background-size: auto 28px}
.gds_opts_wrap.v3 .gds_opts_line .button {position: absolute; width: 60px; height: 27px; top: 0; left: 50%; transform: translateX(-50%); -webkit-transform: translateX(-50%); z-index: 3}
.gds_opts_wrap.v3 .gds_opts_line .button:after {content: ''; position: absolute; width: 13px; height: 7px; top: 7px; left: 50%; transform: translateX(-50%); -webkit-transform: translateX(-50%); transition: transform .2s linear;  -webkit-transition: transform .2s linear; background: url(../images/gds/icon-option_arrow.png) no-repeat 0 0; background-size: 100% auto}
.gds_opts_wrap.v3.active .gds_opts_line .button:after {content: ''; transform: translateX(-50%) rotate(180deg); -webkit-transform: translateX(-50%) rotate(180deg);}
.gds_opts_wrap.v3 .gds_opts{position:relative;padding:20px 15px 45px 15px;background:#fff;}
.gds_opts_wrap.v3 .gds_opts h4 + .gd_size + .gd_qty dt {padding-top: 24px}
.gds_buy.v3 > span.gray button{background:#f3f3f3; color: #363636; border-color: #d3d3d3}
.gds_buy.v3 > span.dark button{background:#666;border-color: #666}
.gds_buy.v3 > span.black button{background:#363636;border-color: #363636}
/* //20210308_SIVD-3211 */

/* REVIEW */
/* 20201130_SVG-7337_포토상품평 */
.gds_rv{clear:both;}
.gd_bbs_scr{overflow:hidden;padding-bottom:25px;text-align:center;}
.gd_bbs_scr dl{position:relative;display:inline-block;height:24px;margin:0 auto 25px auto;vertical-align:top;}
.gd_bbs_scr dt{position:relative;float:left;width:40px;padding-top:6px;font-size:15px;line-height:24px;color:#212121;text-align:left;}
.gd_bbs_scr dd{float:left;}
.gd_bbs_scr dd > span{float:left;}
.gd_bbs_scr dd .scr{padding-top:2px;margin-left:12px;font-family:'Malgun Gothic','Apple SD Gothic Neo';font-size:19px;line-height:24px;color:#212121;letter-spacing:0;}
.gd_bbs_scr .wt.type_arw1 {position:absolute;top:8px;right:0;}
.gd_bbs_scr .wt.type_arw1 > span {float:none;padding-right:9px;font-size:12px;text-decoration:none;}
.gd_bbs_scr .wt.type_arw1 > span:before {position:absolute;top:50%;right:0;width:5px;height:5px;border-top:1px solid #999;border-right:1px solid #999;transform:translateY(-50%) rotate(45deg);content:'';}
.gd_bbs_scr .txt{clear:both;display:inline-block;position:relative;padding-left:40px;margin:0 25px;font-size:12px;line-height:18px;text-align:left;}
.gd_bbs_scr .txt:before{content:'';display:block;position:absolute;left:0;top:2px;width:31px;height:32px;background:url('../images/common/icon.png') -70px -1px no-repeat;background-size:auto 500px;}
.gd_bbs_scr .bt{display:block;margin-top:25px;}
.gd_bbs_scr .rv_bft_info .txt {display:none;margin:0 30px;word-break:keep-all;font-size:12px;}
.gd_bbs_scr .rv_bft_info.active .txt{display:inline-block;}
/*.gd_bbs_scr .rv_bft_info {padding-top:20px;border-top:1px solid #f0f0f0;}*/
/* 20210112 :: SVG-8554 */
.layer_full .gd_bbs_scr {border-bottom:1px solid #f0f0f0;padding-bottom:20px;margin-bottom:-1px;}
.layer_full .gd_bbs_scr dl{position:relative;width:100%;height:24px;margin:0 auto 15px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
.layer_full .gd_bbs_scr dt {padding-top: 0}
.layer_full .gd_bbs_scr dd {float: none; display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.layer_full .gd_bbs_scr dd .scr {padding-top: 0}
.layer_full .gd_bbs_scr .wt.type_arw1 {position: relative; margin-left: 10px; top:0; right: auto}
.layer_full .gd_bbs_scr .rv_bft_info {padding-top:0;border-top:none;}
.layer_full .gd_bbs_scr .rv_bft_info.active {padding-top:20px;border-top:1px solid #f0f0f0;}
.layer_full .gd_bbs_scr .rv_bft_info .txt {margin:0 25px;}
/* //20210112 :: SVG-8554 */
/* //20201130_SVG-7337_포토상품평 */

.gd_bbs_tab{clear:both;position:relative;height:50px;padding:0 5px;margin:0 -15px;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;}
.gd_bbs_tab li{float:left;padding:10px;}
.gd_bbs_tab li a{display:inline-block;height:30px;font-size:12px;line-height:30px;color:#999;letter-spacing:-0.4px;}
.gd_bbs_tab li.on a{color:#212121;}

.gd_bbs_lst{clear:both;overflow:hidden;margin-bottom:20px;}
.gd_bbs_lst li{overflow:hidden;border-bottom:1px solid #f0f0f0;}
.gd_bbs_lst li .lst_tit{overflow:hidden;position:relative;padding:15px 0;}
.gd_bbs_lst li .lst_tit span{font-size:12px;line-height:20px;color:#212121;letter-spacing:-0.4px;}
.gd_bbs_lst li .lst_tit .sbj{display:block;}
.gd_bbs_lst li .lst_tit .sbj a{display:block;position:relative;overflow:hidden;height:20px;padding-right:20px;white-space:nowrap;text-overflow:ellipsis;}
.gd_bbs_lst li .lst_tit .sbj a em{margin-right:3px;}
.gd_bbs_lst li .lst_tit .sbj a:after{content:'';display:block;position:absolute;top:50%;right:0;width:13px;height:7px;margin-top:-4px;background:url("../images/common/icon.png") no-repeat -236px -108px;background-size:500px auto;}
.gd_bbs_lst li .lst_tit .sbj a.on:after{background-position:-236px -117px;}
.gd_bbs_lst li .lst_tit .sbj .ico_bs{display:inline-block;width:27px;height:12px;margin:-2px 5px 0 0;vertical-align:middle;background:url("../images/gds/ico_best.png") 0 0 no-repeat;background-size:27px 12px;}
.gd_bbs_lst li .lst_tit .opt{display:block;}
.gd_bbs_lst li .lst_tit .date{display:inline-block;margin-top:20px;color:#999}
.gd_bbs_lst li .lst_tit .mid{display:inline-block;margin:20px 0 0 7px;color:#999}
.gd_bbs_lst li .lst_tit .star_rate02{position:absolute;bottom:20px;right:0;}
.gd_bbs_lst li .lst_tit .stat{position:absolute;bottom:15px;right:15px;color:#999;text-align:right;}
.gd_bbs_lst li .lst_cont{display:none;overflow:hidden;padding:20px 15px;border-top:1px solid #f0f0f0;letter-spacing:-0.4px;background:#f9f9f9;}
.gd_bbs_lst li .lst_cont .txt{display:block;font-size:12px;line-height:18px;color:#999;word-break:break-all}
.gd_bbs_lst li .lst_cont .qst{position:relative;overflow:hidden;padding:0 0 20px 27px;line-height:18px;color:#999;word-break:break-all}
.gd_bbs_lst li .lst_cont .qst:after{content:'Q';position:absolute;left:0;top:-2px;font-family:'georgia';font-size:15px;line-height:18px;color:#212121;}
.gd_bbs_lst li .lst_cont .asw{position:relative;overflow:hidden;padding:20px 0 10px 27px;border-top:1px solid #f0f0f0;line-height:18px;color:#999;word-break:break-all}
.gd_bbs_lst li .lst_cont .asw:after{content:'A';position:absolute;left:0;top:18px;font-family:'georgia';font-size:15px;line-height:18px;color:#212121;}
.gd_bbs_lst li .lst_cont .opt{display:block;margin-bottom:12px;font-size:12px;line-height:18px;color:#999;}
.gd_bbs_lst li .lst_cont .opt em{display:block;position:relative;padding-left:7px;}
.gd_bbs_lst li .lst_cont .opt em:after{content:'';display:block;position:absolute;top:7px;left:0;width:2px;height:2px;background:#999;}
.gd_bbs_lst li .lst_cont .btns{display:block;margin-top:17px;}
.gd_bbs_lst li .lst_cont .img{display:block;margin-top:17px;}
.gd_bbs_lst li .lst_cont .img img{display:block;max-width:100%;height:auto;margin:0 auto;}

.gd_bbs_bt{margin:0 0 20px 0;}

/* QNA */
.gds_qna{clear:both;}
.gds_qna .gd_bbs_lst{margin:0 -15px 20px -15px;}
.gds_qna .gd_bbs_lst li{padding:0 15px;}
.gds_qna .gd_bbs_lst li .lst_cont .btns{margin-top:10px}
.gds_qna .gd_bbs_tab{background:#f7f7f7;}
.gds_qna .gd_bbs_tab li a{color:#212121;}
.gds_qna .gd_bbs_tab li.on a{text-decoration: underline;}
.gds_qna .gd_msg_none{margin:0 -15px;}

.gd_msg_none{overflow:hidden;padding:75px 30px;border-bottom:1px solid #f0f0f0;}
.gd_msg_none .txt{display:block;font-size:12px;color:#999;text-align:center;}
.gd_msg_none .stx{display:block;font-size:12px;line-height:23px;color:#212121;text-align:center;}
.gd_msg_none .stx b{font-weight:normal;}

/* LAYER */
.layer_full .closelyr.cir{display:block;width:30px;height:30px;margin:10px;border-radius:100%;background:rgba(34, 34, 34, 0.8)}
.layer_full .closelyr.cir:before{content:''; display:block;position:absolute;top:50%;left:50%;width:20px;height:4px;background:#fff;-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}
.layer_full .closelyr.cir:after{content:''; display:block;position:absolute;top:50%;left:50%;width:20px;height:4px;background:#fff;-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}
.layer_full .gds_cps_tabs{margin:0 0 27px 0}
.layer_full .gds_cps{padding-top:0}
.layer_full .gds_cps_alm{margin:0 0 20px 0}
.layer_full .gds_cps_btn{margin:20px 0 30px 0}
.layer_full .gds_cps h4{margin:0 0 10px 0}

.layer_dim .layer_box .cont{padding:20px 19px;}
.layer_dim .layer_box .cont .siv_tabs{margin:-21px -19px;}
.layer_dim .layer_box .cont .siv_tabs li a{color:#999}
.layer_dim .layer_box .cont .siv_tabs li.on a{color:#212121;}
.layer_dim .layer_box .tip_stx{overflow:hidden;padding:35px 0;}
.layer_dim .layer_box .tip_stx li{line-height:18px;color:#212121;letter-spacing:-1px;}
.layer_dim .layer_box .tip_stx.scrl {padding-top:0;margin-top:35px;max-height:350px;overflow-y:auto;}
.layer_dim .layer_box .tip_tlst{overflow:hidden;padding:32px 0;}
.layer_dim .layer_box .tip_tlst li{position:relative;padding:3px 0 3px 15px;line-height:18px;color:#212121;}
.layer_dim .layer_box .tip_tlst li:after{content:'';display:block;position:absolute;top:11px;left:3px;width:2px;height:2px;background-color:#212121}

.over_tip{position:relative;display:inline-block;width:21px;height:20px;margin:-2px 0 0 3px;vertical-align:middle;background:url("../images/common/btn.png") no-repeat -118px -70px;background-size:auto 245px;}

/* SWIPWER */
.swiper-wrapper{position:relative;overflow:initial;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
.swiper-wrapper .swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;z-index:1;}
.swiper-pagination{display:inline-block;vertical-align:middle;}
.swiper-pagination-bullet{position:relative;display:inline-block;margin:7px 0;width:6px;height:6px;border-radius:100%;background:#000;opacity:0.25;}
.swiper-pagination-bullet + .swiper-pagination-bullet{margin-left:5px;}
.swiper-pagination-bullet-active{opacity:0.75;}
.swiper-button-prev{position:absolute;top:50%;right:15px;display:block;z-index:10;width:34px;height:38px;margin-top:-19px;opacity:0.3;border:none;-webkit-appearance:none;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url("../images/gds/btn_arr.png") no-repeat -26px 0;background-size:auto 38px;}
.swiper-button-next{position:absolute;top:50%;left:15px;display:block;z-index:10;width:34px;height:38px;margin-top:-19px;opacity:0.3;border:none;-webkit-appearance:none;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url("../images/gds/btn_arr.png") no-repeat 0 0;background-size:auto 38px;}
.swiper-button-next:hover, .swiper-button-prev:hover, .swiper-button-next:focus, .swiper-button-prev:focus{opacity:1;}
.pc.ie .swiper-wrapper{overflow:visible;}

/* Auto Height */
.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide{height:auto;}
.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-transition-property:-webkit-transform, height; -moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform, height;}

/* 3D Container */
.swiper-container-3d{-webkit-perspective:1200px; -moz-perspective:1200px;-o-perspective:1200px;perspective:1200px;}
.swiper-container-3d .swiper-wrapper, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-cube-shadow{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;}
.swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10;}
.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.3)), to(rgba(0, 0, 0, 0)));background-image:-webkit-linear-gradient(right, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0));background-image:-moz-linear-gradient(right, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0));background-image:-o-linear-gradient(right, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0));background-image:linear-gradient(to left, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0));}
.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.3)), to(rgba(0, 0, 0, 0)));background-image:-webkit-linear-gradient(left, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0));background-image:-moz-linear-gradient(left, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0));background-image:-o-linear-gradient(left, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0));background-image:linear-gradient(to right, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0));}
.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.3)), to(rgba(0, 0, 0, 0)));background-image:-webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0));background-image:-moz-linear-gradient(bottom, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0));background-image:-o-linear-gradient(bottom, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0));background-image:linear-gradient(to top, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0));}
.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.3)), to(rgba(0, 0, 0, 0)));background-image:-webkit-linear-gradient(top, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0));background-image:-moz-linear-gradient(top, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0));background-image:-o-linear-gradient(top, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0));background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0));}

/* Cube */
.swiper-container-cube{overflow:visible;}
.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;z-index:1;}
.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none;}
.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto;visibility:visible;}
.swiper-container-cube .swiper-slide-shadow-top, .swiper-container-cube .swiper-slide-shadow-bottom, .swiper-container-cube .swiper-slide-shadow-left, .swiper-container-cube .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;}
.swiper-container-cube .swiper-slide{visibility:hidden;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%;}
.swiper-container-cube .swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0;}
.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-next, .swiper-container-cube .swiper-slide-prev, .swiper-container-cube .swiper-slide-next + .swiper-slide{pointer-events:auto;visibility:visible;}

/* GOODS SIZE AS_IS CSS */
.gds_dtl .measuringWrap + .sizeArea{margin-top:15px;}
.gds_dtl .measuringWrap{margin-top:10px;}
.gds_dtl .measuringImg{margin-top:10px;position:relative;border:1px solid #f0f0f0;}
.gds_dtl .measuringImg img{width:100%;vertical-align:top;}
.gds_dtl .measuringinfo{margin-top:15px;}
.gds_dtl .measuringinfo li{padding-left:24px;}
.gds_dtl .measuringinfo li:after{content:'';display:block;clear:both;}
.gds_dtl .measuringinfo li + li{margin-top:10px;}
.gds_dtl .measuringinfo .typeA{float:left;width:19px;height:19px;margin-left:-24px;background:#666;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:'georgia', serif;font-size:10px;font-weight:bold;text-align:center;color:#fff;letter-spacing:-1px;line-height:19px;}
.gds_dtl .measuringinfo .miCont{display:-webkit-box;display:-ms-flexbox;display:flex;}
.gds_dtl .measuringinfo .miCont dt, .measuringinfo .miCont dd{font-size:12px;line-height:18px;letter-spacing:-1px;}
.gds_dtl .measuringinfo .miCont dt{width:71px;color:#212121;}
.gds_dtl .measuringinfo .miCont dd{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#999;}
.gds_dtl .layer_measure-list .bg-arr{background-image:url('../images/gds/bg_arr.gif');background-repeat:no-repeat;background-size:4px 6px;}
.gds_dtl .layer_measure-list .layer_measure{position:absolute;font-size:0;line-height:normal;}
.gds_dtl .layer_measure-list .layer_measure .size{position:relative;display:inline-block;margin-left:-50%;margin-bottom:3px;height:13px;padding:1px 4px 0;border:1px solid #ccc;line-height:14px;background:#fff;font-size:11px;font-weight:bold;z-index:10;}
.gds_dtl .layer_measure-list .layer_measure .size:before{content:'';position:absolute;left:50%;bottom:-3px;width:4px;height:3px;margin-left:-2px;background:url('../images/gds/bg_arr.gif') 0 -3px no-repeat;background-size:4px 6px;}
.gds_dtl .w--underT .layer_measure:nth-child(2) .size{margin-bottom:0;margin-top:3px;}
.gds_dtl .w--underT .layer_measure:nth-child(2) .size:before{content:'';position:absolute;left:50%;bottom:auto;top:-3px;width:4px;height:3px;background-position:0 0;}
.gds_dtl .m--top .layer_measure:nth-child(1){left:48.4%;bottom:86.7%;}
.gds_dtl .m--top .layer_measure:nth-child(2){left:48.4%;bottom:53.1%;}
.gds_dtl .m--top .layer_measure:nth-child(3){left:82.2%;bottom:48.1%;}
.gds_dtl .m--top .layer_measure:nth-child(4){left:16.2%;bottom:53.1%;}
.gds_dtl .m--bottom .layer_measure:nth-child(1){left:50%;bottom:89.1%;}
.gds_dtl .m--bottom .layer_measure:nth-child(2){left:50%;bottom:69.2%;}
.gds_dtl .m--bottom .layer_measure:nth-child(3){left:56.3%;bottom:57.5%;}
.gds_dtl .m--bottom .layer_measure:nth-child(4){left:34%;bottom:49.1%;}
.gds_dtl .m--under .layer_measure:nth-child(1){left:49.9%;bottom:72.4%;}
.gds_dtl .m--under .layer_measure:nth-child(2){left:49.9%;bottom:53.9%;}
.gds_dtl .m--under .layer_measure:nth-child(3){left:74.6%;bottom:56.9%;}
.gds_dtl .w--top .layer_measure:nth-child(1){left:51.7%;bottom:88.6%;}
.gds_dtl .w--top .layer_measure:nth-child(2){left:51.7%;bottom:50%;}
.gds_dtl .w--top .layer_measure:nth-child(3){left:80.2%;bottom:46.6%;}
.gds_dtl .w--top .layer_measure:nth-child(4){left:17.9%;bottom:49.6%;}
.gds_dtl .w--dress .layer_measure:nth-child(1){left:50%;bottom:88.5%;}
.gds_dtl .w--dress .layer_measure:nth-child(2){left:50%;bottom:67.2%;}
.gds_dtl .w--dress .layer_measure:nth-child(3){left:69%;bottom:82.7%;}
.gds_dtl .w--dress .layer_measure:nth-child(4){left:50%;bottom:54.7%;}
.gds_dtl .w--dress .layer_measure:nth-child(5){left:50%;bottom:42.3%;}
.gds_dtl .w--dress .layer_measure:nth-child(6){left:16.2%;bottom:49.7%;}
.gds_dtl .w--bottom .layer_measure:nth-child(1){left:49.9%;bottom:86.9%;}
.gds_dtl .w--bottom .layer_measure:nth-child(2){left:49.9%;bottom:55.5%;}
.gds_dtl .w--bottom .layer_measure:nth-child(3){left:28.6%;bottom:47.8%;}
.gds_dtl .w--bottom02 .layer_measure:nth-child(1){left:50%;bottom:89.1%;}
.gds_dtl .w--bottom02 .layer_measure:nth-child(2){left:50%;bottom:69.2%;}
.gds_dtl .w--bottom02 .layer_measure:nth-child(3){left:56.3%;bottom:57.7%;}
.gds_dtl .w--bottom02 .layer_measure:nth-child(4){left:34%;bottom:49.1%;}
.gds_dtl .w--underT .layer_measure:nth-child(1){left:49.9%;bottom:41.7%;}
.gds_dtl .w--underT .layer_measure:nth-child(2){left:49.9%;bottom:auto;top:71%;}
.gds_dtl .w--under .layer_measure:nth-child(1){left:49.9%;bottom:64.3%;}
.gds_dtl .w--under .layer_measure:nth-child(2){left:78%;bottom:46.6%;}
.gds_dtl .a--bag .layer_measure:nth-child(1){left:51.3%;bottom:30.2%;}
.gds_dtl .a--bag .layer_measure:nth-child(2){left:76.7%;bottom:49.6%;}
.gds_dtl .a--bag .layer_measure:nth-child(3){left:25.2%;bottom:31.9%;}
.gds_dtl .a--hat .layer_measure:nth-child(1){left:52.9%;bottom:50%;}
.gds_dtl .a--hat .layer_measure:nth-child(2){left:24.6%;bottom:49.1%;}
.gds_dtl .a--hat .layer_measure:nth-child(3){left:76.7%;bottom:56.9%;}
.gds_dtl .a--belt .layer_measure:nth-child(1){left:90.1%;bottom:52.8%;}
.gds_dtl .a--belt .layer_measure:nth-child(2){left:47.7%;bottom:59.9%;}
.gds_dtl .a--wallet .layer_measure:nth-child(1){left:48.7%;bottom:42.4%;}
.gds_dtl .a--wallet .layer_measure:nth-child(2){left:68.5%;bottom:58.3%;}
.gds_dtl .si-layerBody .event-detail-goods{margin:0 -15px;padding:20px 15px;border-top:1px solid #f0f0f0;}
.gds_dtl .si-layerBody .event-detail-goods .group-title{font-size:13px;padding-bottom:10px;font-weight:normal;}
.gds_dtl .si-layerBody .event-detail-goods .goods-listing{margin-left:-15px;padding-right:0;}
.gds_dtl .blind{position:absolute;left:-999999px;display:block;width:1px;height:1px;font-size:1px;line-height:1px;color:transparent;opacity:0;overflow:hidden;}

/* GOODS DETAIL AS_IS */
.pdtView .pdtview_info .pdtview_info_con strong{font-size:14px;font-weight:normal}
.jsSelect .conTxt{display:none;position:relative;}
.series-goods{position:relative;margin-top:20px}
.series-goods .img img{display:block;width:100%}
.series-goods .list{margin-top:10px}
.series-goods .list .title{color:#333;font-size:14px;padding:2px 0}
.series-goods .list ul{margin-top:5px}
.series-goods .list ul li{position:relative}
.series-goods .list ul li.n2 a:after{background-position:-15px 0}
.series-goods .list ul li.n3 a:after{background-position:-30px 0}
.series-goods .list ul li.n4 a:after{background-position:-45px 0}
.series-goods .list ul li.n5 a:after{background-position:-60px 0}
.series-goods .list ul li.n6 a:after{background-position:-75px 0}
.series-goods .list ul li.n7 a:after{background-position:-90px 0}
.series-goods .list ul li.n8 a:after{background-position:-105px 0}
.series-goods .list ul li.n9 a:after{background-position:-120px 0}
.series-goods .list ul li.n10 a:after{background-position:-135px 0}
.series-goods .list ul li.n11 a:after{background-position:0 -15px}
.series-goods .list ul li.n12 a:after{background-position:-15px -15px}
.series-goods .list ul li.n13 a:after{background-position:-30px -15px}
.series-goods .list ul li.n14 a:after{background-position:-45px -15px}
.series-goods .list ul li.n15 a:after{background-position:-60px -15px}

/* SVG-3595 */
.gds_prc_disc li.ds_txt.ds_limitExc {padding:11px 0;}
.msg_limitExc {display:inline-block;padding:0 19px;word-break:keep-all;}
.msg_limitExc > a.bnfBtn {display:inline-block;padding-right:16px;background:url('../images/common/icn_arr_ly.png') no-repeat;background-position:100% -14px;background-size:16px auto;text-decoration:underline;}
.msg_limitExc > a.bnfBtn.on {background-position:100% 2px;}
.lyr_limitExc {display:none;padding:13px 19px 0;margin-top:15px;border-top:1px solid #f0f0f0}
.lyr_limitExc.open {display:block;}
.lyr_limitExc li {padding:0;margin:0;}
.lyr_limitExc li + li {border:0;}
.series-goods .list ul li.n15 a:after{background-position:-60px -15px}

/* SVG-3885 */
/* TAB */
.gds_tabs {overflow:hidden;position:fixed;top:0;left:0;right:0;height:60px;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-backface-visibility:hidden;-webkit-transform:translate3d(0,-80px,0);transform:translate3d(0,-80px,0);z-index:301;background:#eeeeee;box-shadow:1px 1px 15px 1px rgba(0,0,0,0.2);}
.gds_tabs ul {height:100%;font-size:0;text-align:center;}
.gds_tabs li {display:inline-block;height:100%;padding:0 3.46%;vertical-align:top;}
.gds_tabs li a {display:block;height:100%;}
.gds_tabs li a span {display:inline-block;padding-top:18px;color:#212121;font-size:14px;line-height:15px;font-weight:bold;}
.gds_tabs li:nth-of-type(3) a span {padding-top:17px;}
.gds_tabs li a em {display:block;padding-top:3px;color:#212121;font-size:10px;line-height:11px;font-weight:bold;}
.gds_tabs a.on span, .gds_tabs a.on em {color:#d9444e;}

/* BANNER */
.gds_bnr {clear:both;overflow:hidden;padding:20px 0;margin:15px 0 0 0;}
.gds_bnr a {display:block;}
.gds_bnr a + a {margin-top:15px;}
.gds_bnr img {display:block;width:100%;max-width:750px;height:auto;margin:0 auto;}

/* 상세정보 */
.gds_dtl_info {}
.gds_dtl_info .gds_dtl_tit {position:relative;padding:10px 0 9px;border-bottom:1px solid #666666;}
.gds_dtl_info .gds_dtl_tit b {display:inline-block;font-size:19px;font-weight:bold;vertical-align:middle;}
.gds_dtl_info .gds_dtl_tit em {display:inline-block;font-size:13px;font-weight:bold;vertical-align:middle;}
.gds_dtl_info .gds_dtl_tit .wt {position:absolute;top:50%;right:0;display:block;transform:translateY(-50%);}
.gds_dtl_info .gds_dtl_tit .wt > span {font-size:12px;text-decoration:underline;font-weight:bold;}
.gds_dtl_info .gds_dtl_item {padding:5px 0 0 0;word-break:keep-all}
.gds_dtl_info .gds_dtl_item img{display:block;max-width:100%;height:auto !important;margin:0 auto 10px auto;}
/* 상제정보 별도안내 */
.gds_base_info {margin-top:15px;padding:0;}
.gds_base_info ul {display:table;width:100%;}
.gds_base_info li {display:table-cell;width:50%;}
.gds_base_info .nt {display:block;padding:0 5px;}
.gds_base_info .nt button{display:block;width:100%;padding:0;border:1px solid #d3d3d3;text-align:left;box-sizing:border-box;}
.gds_base_info .nt button b{position:relative;display:block;padding:0 19px 0 10px;font-size:12px;line-height:39px;}
.gds_base_info .nt button b:after {content:'';display:block;position:absolute;top:50%;right:15px;width:4px;height:7px;margin-top:-4px;background:url('../images/common/icon.png') no-repeat -242px -42px;background-size:500px auto;}

/* 상세리뷰 */
/* 20201130_SVG-7337_포토상품평 */
.gds_wt_cont {padding:25px 0 20px;box-sizing:border-box;}
.gds_wt_cont .gd_bbs_scr {padding-bottom:20px;border-bottom:1px solid #f0f0f0;}
.gds_wt_cont .gd_bbs_lst {margin:0;}
.gds_wt_cont .gds_cbtn {margin-top:20px;}
.gds_wt_cont .gds_cbtn .btn.more em {padding-right:13px;}
.gds_wt_cont .gds_cbtn .btn.more em:after {content:'';display:block;position:absolute;top:50%;right:0;width:4px;height:7px;margin-top:-4px;background:url('../images/common/icon.png') no-repeat -242px -42px;background-size:500px auto;}
.gds_wt_cont .gds_cbtn button b {font-weight:normal}
.rv_bft_info {}
.rv_bft_info.active {padding-top:20px;border-top:1px solid #f0f0f0;}
.gds_wt_cont .gds_rv .gd_bbs_scr .rv_bft_info .txt {display:none;margin:0 30px;word-break:keep-all;font-size:12px;}
.gds_wt_cont .gds_rv .gd_bbs_scr .rv_bft_info.active .txt{display:inline-block;}
.gds_wt_cont .gds_rv .gd_bbs_scr .txt {word-break:keep-all;font-size:12px;margin-bottom:7px;}
.btn_arr_down1 {font-size:11px;color:#212121;}
.btn_arr_down1 > span {position:relative;display:inline-block;padding-right:18px;}
.btn_arr_down1 > span:after {position:absolute;top:50%;right:0;width:6px;height:6px;border-bottom:1px solid #999;border-right:1px solid #999;transform:translateY(-65%) rotate(45deg);content:'';}
.btn_arr_down1.active > span:after {position:absolute;top:50%;right:0;width:6px;height:6px;border-bottom:1px solid #999;border-right:1px solid #999;transform:translateY(-10%) rotate(225deg);content:'';}
.gds_wt_cont .gds_qna .gd_msg_none {margin:0;border-top:1px solid #f0f0f0;}
.gds_wt_cont .gds_qna .gd_bbs_lst ul {border-top:1px solid #f0f0f0;}
/* //20201130_SVG-7337_포토상품평 */

/* 추천상품 리스트 */
.gds_recom_set{clear:both;position:relative;overflow:hidden;padding-right:15px;margin:20px 0;text-align:center;}
.gds_recom_set h4{position:relative;padding-bottom:33px;margin-right:-15px;font-size:17px !important;color:#212121;line-height:30px;font-weight:bold;text-align:center;}
.gds_recom_set h4:after{content:'';position:absolute;left:50%;bottom:20px;width:6%;margin-left:-3%;border-top:1px solid #666;z-index:1;}
.gds_recom_set .recom_items ul {display:flex;flex-wrap:wrap;justify-content:space-between;align-content:space-around;align-items:stretch;}
.gds_recom_set .recom_items li a, .gds_recom_set .recom_items li span, .gds_recom_set .recom_items li strong{display:block;}
.gds_recom_set .recom_items li {position:relative;width:50%;padding-left:15px;margin-bottom:15px;box-sizing:border-box;}
.gds_recom_set .recom_items .recm_intr {display:flex;flex-direction:column;align-items:stretch;height:100%;padding-top:13%;border:2px solid #ececec;border-radius:6px;box-sizing:border-box;}
.gds_recom_set .recom_items .recm_intr .recm_tt {position:relative;padding:12.96% 18%;font-size:19px;font-weight:bold;line-height:23px;}
.gds_recom_set .recom_items .recm_intr .recm_tt:after {content:'';position:absolute;bottom:0;left:50%;width:23px;border-bottom:1px solid #000000;transform:translateX(-50%);}
.gds_recom_set .recom_items .recm_intr .recm_tt b {display:block;padding:0;word-break:keep-all;}
.gds_recom_set .recom_items .recm_intr .recm_img {padding:13% 20%;}
.gds_recom_set .recom_items .recm_intr .recm_img .inr {overflow:hidden;position:relative;display:block;width:100%;height:0;padding-top:100%;margin:0 auto;background:#f2f2f2;border-radius:100%;}
.gds_recom_set .recom_items .recm_intr .recm_img .inr:after {content:'';position:absolute;top:0;bottom:0;right:0;left:0;display:block;width:100%;height:100%;background:url('../images/gds/img_circle_bg.png') no-repeat 0 0;background-size:100% 100%;}
.gds_recom_set .recom_items .recm_intr .recm_img .inr .img {position:absolute;top:0;bottom:0;right:0;left:0;display:block;width:100%;height:100%;}
.gds_recom_set .recom_items .thumb {overflow:hidden;position:relative;width:100%;height:0;padding-top:100%;}
.gds_recom_set .recom_items .thumb img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;-o-object-fit:contain;}
.gds_recom_set .recom_items .thumb:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.03);z-index:1;}
.gds_recom_set .recom_items .thumb.jaju img{top:0;left:0;width:100%;height:100%;-webkit-transform:none;transform:none;}
.gds_recom_set .recom_items .thumb .bst{overflow:hidden;position:absolute;top:15px;left:30px;z-index:2;font-size:27px;line-height:27px;font-family:'georgia';}
.gds_recom_set .recom_items .info{padding:15px 0;color:#212121;}
.gds_recom_set .recom_items .info .brd{display:block;min-height:17px;font-size:14px;font-family:'georgia', serif;font-weight:normal;line-height:17px;text-align:center;letter-spacing:-0.3px;word-break:keep-all;}
.gds_recom_set .recom_items .info .tit{display:-webkit-box;padding-top:7px;max-height:40px;margin-bottom:3px;font-size:13px;line-height:17px;text-overflow:ellipsis;text-align:center;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:keep-all;}
.gds_recom_set .recom_items .info .prc{min-height:32px;font-size:13px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:16px;text-align:center;letter-spacing:-0.2px;word-break:keep-all;}
.gds_recom_set .recom_items .info .prc em{display:inline-block;color:#999;}
.gds_recom_set .recom_items .info .prc em:after{content:'/';display:inline-block;padding:0 4px;color:#212121;}
.gds_recom_set .recom_items .info .prc strong{display:inline-block;font-weight:normal;}
.gds_recom_set .recom_items .info .prc strong b{display:inline-block;margin-right:3px;font-weight:normal;letter-spacing:-0.7px;}
.gds_recom_set .recom_items .out{position:absolute;width:100%;height:30px;font-size:13px;line-height:30px;color:#fff;text-align:center;left:0;bottom:0;background:rgba(196, 196, 196, 0.8);}
.gds_recom_set .recom_items .tag{position:absolute;left:0;bottom:8px;width:100%;z-index:2;text-align:center;}
.gds_recom_set .recom_items .tag em{display:inline-block;min-width:45px;height:18px;font-size:12px;font-family:'Times','georgia';font-weight:bold;text-align:center;color:#fff;line-height:18px;vertical-align:top;letter-spacing:-0.2px;}
.gds_recom_set .recom_items .tag em + em{margin-left:3px;}
.gds_recom_set .recom_items .tag .txt_tag{background:#666;}
/* 20210315_SIVD-3211 :: 위시리스트 아이콘 변경 */
.gds_recom_set .recom_items .wish {display:block;position:absolute;top:0;right:0;width:30px;height:30px;z-index:21;}
.gds_recom_set .recom_items .wish button{position:relative;display:block;width:30px;height:30px;}
.gds_recom_set .recom_items .wish button:after{content:'';display:block;width:15px;height:13px;position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%);background:url("../images/common/ico_wish30.png") no-repeat 0 0;background-size:30px auto;}
.gds_recom_set .recom_items .wish button.on:after{background-position:-15px 0;}
.gds_recom_set .recom_items .wish button em {height:100%;}
/* //20210315_SIVD-3211 :: 위시리스트 아이콘 변경 */

/* 20201130_SVG-7337_포토상품평 */
.gds_dtl_info .gds_dtl_tit .wt.type_arw1 > span {padding-right:9px;font-size:12px;text-decoration:none;}
.gds_dtl_info .gds_dtl_tit .wt.type_arw1 > span:before {position:absolute;top:50%;right:0;width:5px;height:5px;border-top:1px solid #999;border-right:1px solid #999;transform:translateY(-50%) rotate(45deg);content:'';}
.list_photo_view_warp {position:relative;margin:20px 0 -1px;padding-bottom:20px;border-bottom:1px solid #f0f0f0;}
.list_photo_view_warp.item_over {padding-right:50px;}
.list_photo_view {overflow:hidden;height:95px;margin-left:-5px;}
.list_photo_view .swiper-wrapper {}
.list_photo_view .swiper-wrapper .swiper-slide {position:relative;width:auto;height:auto;}
.list_photo_view li a , .list_photo_view li .item {display:block;overflow:hidden;width:95px;height:95px;margin-left:5px;border-radius:4px;}
.list_photo_view li a:before , .list_photo_view li .item:before {position:absolute;right:0;bottom:0;width:23px;height:23px;border-bottom-right-radius:4px;background:rgba(0, 0, 0, 0.5);content:'';}
.list_photo_view li a.no_count:before , .list_photo_view li .item.no_count:before {display:none;}
.list_photo_view li a.no_count .count , .list_photo_view li .item.no_count .count {display:none;}
.list_photo_view li img {width:95px;height:95px;}
.list_photo_view li .count {position:absolute;right:0;bottom:0;width:23px;height:23px;font-size:13px;line-height:23px;color:#fff;text-align:center;}
.list_photo_view .swiper-wrapper .swiper-slide .more_photo {display:block;width:45px;box-sizing:border-box;border-radius:4px;border:1px solid #d3d3d3;font-size:12px;color:#212121;}
.list_photo_view .swiper-wrapper .swiper-slide .more_photo:before {display:none;}
.list_photo_view .swiper-wrapper .swiper-slide .more_photo span {position:relative;display:block;padding:32px 0 20px;text-align:center;}
.list_photo_view .swiper-wrapper .swiper-slide .more_photo span:before {position:absolute;bottom:0;left:50%;width:1px;height:13px;margin-left:-1px;border-left:1px solid #666;content:'';}
.list_photo_view .swiper-wrapper .swiper-slide .more_photo span:after {width:13px;height:1px;position:absolute;bottom:6px;left:50%;margin-left:-7px;border-bottom:1px solid #666;content:'';}
.list_photo_view_warp.item_over .more_photo {display:block;}
.list_photo_view_warp .more_photo {display:none;position:absolute;top:0;right:0;width:45px;height:95px;box-sizing:border-box;border-radius:4px;border:1px solid #d3d3d3;font-size:12px;color:#212121;}
.list_photo_view_warp .more_photo span {position:relative;display:block;padding:32px 0 20px;text-align:center;}
.list_photo_view_warp .more_photo span:before {position:absolute;bottom:0;left:50%;width:1px;height:13px;margin-left:-1px;border-left:1px solid #666;content:'';}
.list_photo_view_warp .more_photo span:after {width:13px;height:1px;position:absolute;bottom:6px;left:50%;margin-left:-7px;border-bottom:1px solid #666;content:'';}

.list_photo_view_lyr {overflow:hidden;margin-left:-5px;}
.list_photo_view_lyr .swiper-wrapper {}
.list_photo_view_lyr .swiper-wrapper .swiper-slide {position:relative;width:auto;height:auto;}
.list_photo_view_lyr li a , .list_photo_view_lyr li .item {display:block;overflow:hidden;width:95px;height:95px;margin-left:5px;border-radius:4px;}
.list_photo_view_lyr li a:before , .list_photo_view_lyr li .item:before {position:absolute;right:0;bottom:0;width:23px;height:23px;border-bottom-right-radius:4px;background:rgba(0, 0, 0, 0.5);content:'';}
.list_photo_view_lyr li a.no_count:before , .list_photo_view_lyr li .item.no_count:before {display:none;}
.list_photo_view_lyr li a.no_count .count , .list_photo_view_lyr li .item.no_count .count {display:none;}
.list_photo_view_lyr li img {width:95px;height:95px;}
.list_photo_view_lyr li .count {position:absolute;right:0;bottom:0;width:23px;height:23px;font-size:13px;line-height:23px;color:#fff;text-align:center;}
.list_photo_view_lyr .swiper-wrapper .swiper-slide .more_photo {display:block;width:45px;box-sizing:border-box;border-radius:4px;border:1px solid #d3d3d3;font-size:12px;color:#212121;}
.list_photo_view_lyr .swiper-wrapper .swiper-slide .more_photo:before {display:none;}
.list_photo_view_lyr .swiper-wrapper .swiper-slide .more_photo span {position:relative;display:block;padding:32px 0 20px;text-align:center;}
.list_photo_view_lyr .swiper-wrapper .swiper-slide .more_photo span:before {position:absolute;bottom:0;left:50%;width:1px;height:13px;margin-left:-1px;border-left:1px solid #666;content:'';}
.list_photo_view_lyr .swiper-wrapper .swiper-slide .more_photo span:after {width:13px;height:1px;position:absolute;bottom:6px;left:50%;margin-left:-7px;border-bottom:1px solid #666;content:'';}

.box_photo_view {}
.box_photo_view > a{position:relative;overflow:hidden;display:block;width:55px;height:55px;border-radius:4px;}
.box_photo_view > a:before {position:absolute;right:0;bottom:0;width:17px;height:17px;border-bottom-right-radius:4px;background:rgba(0, 0, 0, 0.5);content:'';}
.box_photo_view > a.no_count:before {display:none;}
.box_photo_view > a.no_count .count {display:none;}
.box_photo_view img {width:55px;height:55px;}
.box_photo_view .count {position:absolute;right:0;bottom:0;width:17px;height:17px;font-size:13px;line-height:17px;color:#fff;text-align:center;}
.btn_recom1 {padding-bottom:2px;border-bottom:1px solid #d3d3d3;}
.btn_recom1 > span {display:block;font-size:12px;color:#212121;}
.btn_recom1 > span:before {display:inline-block;width:14px;height:13px;margin-right:4px;background:url('../images/common/bg_recom.png') 0 0 no-repeat; background-size:14px 26px;content:'';} /* SVG-8977 수정 */
.btn_recom1.active > span:before {background-position: 0 -13px;content:'';}

.gd_bbs_lst2{clear:both;overflow:hidden;margin-bottom:20px;}
.gd_bbs_lst2 .recom_cont {padding:0 0 20px;}
.gd_bbs_lst2 > ul > li{overflow:hidden;position:relative;border-bottom:1px solid #f0f0f0;}
.gd_bbs_lst2 li .lst_tit{overflow:hidden;position:relative;padding:15px 0;}
.gd_bbs_lst2 li .lst_tit .tit_cont {display:flex;}
.gd_bbs_lst2 li .lst_tit .l_cont {flex-grow:1; flex: 1 60%;} /* SVG-8555 */
.gd_bbs_lst2 li .lst_tit .r_cont {flex-grow:1;text-align:right;}
.gd_bbs_lst2 li .lst_tit .l_cont *,
.gd_bbs_lst2 li .lst_tit .r_cont * {vertical-align:middle;}
.gd_bbs_lst2 li .lst_tit span{font-size:12px;line-height:14px;color:#212121;letter-spacing:-0.4px;}
.gd_bbs_lst2 li .lst_tit .sbj_cont {position:relative;display:flex;margin-top:17px;padding-right:33px;align-items:center;}
.gd_bbs_lst2 li .lst_tit .sbj_cont:after{content:'';display:block;position:absolute;top:50%;right:0;width:13px;height:7px;background:url("../images/common/icon.png") no-repeat -236px -108px;background-size:500px auto; transform: translateY(-50%);} /* SVG-8555 */
.gd_bbs_lst2 li.on .lst_tit .sbj_cont:after{background-position:-236px -117px;}
.gd_bbs_lst2 .box_photo_view{display:block;}
.gd_bbs_lst2 .box_photo_view .count {color:#fff;line-height:17px;}
.gd_bbs_lst2 li .lst_tit .sbj{overflow:hidden;display:-webkit-box;width:100%;padding-right:10px;/*max-height:51px;*/font-size:13px;line-height:17px;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;box-orient : vertical}
/*.gd_bbs_lst2 li .lst_tit .sbj a{display:block;position:relative;overflow:hidden;height:20px;padding-right:20px;white-space:nowrap;text-overflow:ellipsis;}
.gd_bbs_lst2 li .lst_tit .sbj a em{margin-right:3px;}*/
/* SVG-8555 삭제
  .gd_bbs_lst2 li.type_photo:after{content:'';display:block;position:absolute;top:72px;right:0;width:13px;height:7px;background:url("../images/common/icon.png") no-repeat -236px -108px;background-size:500px auto;}
 */
.gd_bbs_lst2 li.type_photo.on:after{background-position:-236px -117px;}
/* SVG-8555 삭제
  .gd_bbs_lst2 li.type_photo .lst_tit .sbj_cont:after{display:none;}
*/
.gd_bbs_lst2 li .lst_tit .ico_bs{display:inline-block;width:27px;height:12px;margin:0 5px 0 0;background:url("../images/gds/ico_best.png") 0 0 no-repeat;background-size:27px 12px;}
.gd_bbs_lst2 li .lst_tit .opt{display:inline-block; vertical-align: -1px;} /* SVG-8977 수정 */
.gd_bbs_lst2 li .lst_tit .date{display:inline-block;/*margin-top:20px;*/color:#999}
.gd_bbs_lst2 li .lst_tit .mid{display:inline-block;margin:0 0 0 3px;color:#999}
.gd_bbs_lst2 li .lst_tit .star_rate02{position:relative;top:-1px;display:inline-block;}
.gd_bbs_lst2 li .lst_tit .stat{position:absolute;bottom:15px;right:15px;color:#999;text-align:right;}
.gd_bbs_lst2 li .lst_cont{display:none;padding:0;letter-spacing:-0.4px;}
.gd_bbs_lst2 li .lst_cont .opt{display:block;margin-bottom:12px;font-size:12px;line-height:18px;color:#999;}
.gd_bbs_lst2 li .lst_cont .opt em{display:block;position:relative;padding-left:7px;}
.gd_bbs_lst2 li .lst_cont .opt em:after{content:'';display:block;position:absolute;top:7px;left:0;width:2px;height:2px;background:#999;}
.gd_bbs_lst2 li .lst_cont .btns{display:block;margin-top:17px;}
.gd_bbs_lst2 li .lst_cont .img{display:block;}
.gd_bbs_lst2 li .lst_cont .img img{display:block;max-width:100%;height:auto;margin:0 auto;}
.s_photos ul {margin:0 -4px;}
.s_photos ul:after {display:block;content:'';clear:both;}
.s_photos li {float:left;width:33.33%;}
.s_photos li a {position:relative;display:block;overflow:hidden;margin:0 4px 7px;border-radius:8px;}
.s_photos li a > span {display:block;padding-top:100%;}
.s_photos li.resize a:after {position:absolute;bottom:0;right:0;width:23px;height:23px;background:url("../images/common/bg_resize1.png") 0 0 no-repeat;background-size:23px 23px;content:'';}
.s_photos li img {width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.s_photos.is_count {}
.s_photos.is_count li a:before {position:absolute;right:0;bottom:0;z-index:1;width:23px;height:23px;border-bottom-right-radius:4px;background:rgba(0, 0, 0, 0.5);content:'';}
.s_photos.is_count li a.no_count:before {display:none;}
.s_photos.is_count li a.no_count .count {display:none;}
.s_photos.is_count li .count {position:absolute;right:0;bottom:0;z-index:2;width:23px;height:23px;font-size:13px;line-height:23px;color:#fff;text-align:center;}
.gd_select_opt {position:relative;width:75px;}
.gd_select_opt .selcted_opt {display:block;width:100%;}
.gd_select_opt .selcted_opt > span {position:relative;display:block;height:20px;padding-right:18px;text-align:right;color:#999;font-size:12px;line-height:20px;}
.gd_select_opt .selcted_opt > span:after {position:absolute;top:50%;right:3px;width:6px;height:6px;border-bottom:1px solid #999;border-right:1px solid #999;transform:translateY(-65%) rotate(45deg);content:'';}
.gd_select_opt .selcted_opt.active > span:after {position:absolute;top:50%;right:3px;width:6px;height:6px;border-bottom:1px solid #999;border-right:1px solid #999;transform:translateY(-10%) rotate(225deg);content:'';}
.gd_select_opt ul {display:none;position:absolute;top:20px;right:0;width:73px;padding:13px 0;border:1px solid #d3d3d3;background:#fff;}
.gd_select_opt .selcted_opt.active + ul {display:block;}
.gd_select_opt ul li {}
.gd_select_opt ul a {display:block;padding:3px 0;font-size:12px;line-height:16px;text-align:center;}
.gd_bbs_tab2 {position:relative;z-index:1;height:50px;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;}
.gd_bbs_tab2:after{display:block;content:'';clear:both;}
.gd_bbs_tab2 .gd_rv_tit {float:left;line-height:50px;font-size:12px;color:#212121;}
.gd_bbs_tab2 .r_cont {float:right;padding-top:15px;text-align:right;}

.list_photo_dtl_img {}
.list_photo_dtl_img .img {position:relative;overflow:hidden;margin-top:15px;border-radius:6px;}
.list_photo_dtl_img .img:first-child {margin-top:0;}
.list_photo_dtl_img .img:before{position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid rgba(0,0,0,0.1);border-radius:6px;content:'';}
.list_photo_dtl_img .img img {width:100%;}
/*.list_photo_dtl_img2{position:relative;margin-top:20px;}
.list_photo_dtl_img2 .list_photo_dtl_cont {overflow:hidden;border-radius:6px;}
.list_photo_dtl_img2 .swiperCtr.bg0 .prev {z-index:10;}
.list_photo_dtl_img2 .swiperCtr.bg0 .next {z-index:10;}
.list_photo_dtl_img2 li img {width:100%;}
.list_photo_dtl_img2 li span {display:block;overflow:hidden;}*/
.list_photo_cont_roll{overflow:hidden;position:relative;}
.list_photo_cont_roll .list_photo_dtl_cont {overflow:hidden;border-radius:6px;}
.list_photo_cont_roll .swiperCtr.bg0 .prev {z-index:10;}
.list_photo_cont_roll .swiperCtr.bg0 .next {z-index:10;}
.list_photo_cont_roll li img {width:100%;}

/* 포토 상품상세 레이어 */
.lyr_dtl_photo{background:#f7f7f7;margin-bottom:-30px;padding-bottom:30px;}
.lyr_dtl_photo .recom_cont {margin-top:20px;padding:0 0 20px;}
.lyr_dtl_photo .lst_img img {width:100%;height:auto;}
.lyr_dtl_photo .lst_tit{overflow:hidden;position:relative;padding:15px 0;}
.lyr_dtl_photo .lst_tit .tit_cont {display:flex;}
.lyr_dtl_photo .lst_tit .l_cont {flex-grow:1;}
.lyr_dtl_photo .lst_tit .r_cont {flex-grow:1;text-align:right; white-space:nowrap}
.lyr_dtl_photo .lst_tit .l_cont *,
.lyr_dtl_photo .lst_tit .r_cont * {vertical-align:middle;}
.lyr_dtl_photo .lst_tit span{font-size:12px;line-height:14px;color:#212121;letter-spacing:-0.4px;}
.lyr_dtl_photo .lst_tit .sbj_cont {position:relative;display:flex;margin-top:17px;align-items:center;}
.lyr_dtl_photo .lst_tit .sbj{font-size:13px;line-height:17px;}
.lyr_dtl_photo .lst_tit .ico_bs{display:inline-block;width:27px;height:12px;margin:0 5px 0 0;background:url("../images/gds/ico_best.png") 0 0 no-repeat;background-size:27px 12px;}
.lyr_dtl_photo .lst_tit .opt{display:inline-block; vertical-align: -1px;} /* SVG-8977 수정 */
.lyr_dtl_photo .lst_tit .date{display:inline-block;/*margin-top:20px;*/color:#999}
.lyr_dtl_photo .lst_tit .mid{display:inline-block;margin:0 0 0 3px;color:#999}
.lyr_dtl_photo .lst_tit .star_rate02{position:relative;top:-1px;display:inline-block;}
.lyr_dtl_photo .lst_tit .stat{position:absolute;bottom:15px;right:15px;color:#999;text-align:right;}
.lyr_dtl_photo .lst_cont{padding:0;letter-spacing:-0.4px;}
.lyr_dtl_photo .lst_cont .opt{display:block;margin-bottom:12px;font-size:12px;line-height:18px;color:#999;}
.lyr_dtl_photo .lst_cont .opt em{display:block;position:relative;padding-left:7px;}
.lyr_dtl_photo .lst_cont .opt em:after{content:'';display:block;position:absolute;top:7px;left:0;width:2px;height:2px;background:#999;}
.lyr_dtl_photo .lst_cont .btns{display:block;margin-top:17px;}
.lyr_dtl_photo .lst_cont .img{display:block;}
.lyr_dtl_photo .lst_cont .img img{display:block;max-width:100%;height:auto;margin:0 auto;}
.lyr_dtl_photo .list_photo_dtl_img {margin-top:20px;}
.lyr_dtl_photo .list_photo_dtl_img2 {margin-top:20px;}
.lyr_dtl_photo .swiperCtr.bg0 .prev {position:fixed;z-index:10;}
.lyr_dtl_photo .swiperCtr.bg0 .next {position:fixed;z-index:10;}
/* //포토 상품상세 레이어 */

/* 활성화 */
.gd_bbs_lst2 {overflow:visible;}
.gd_bbs_lst2 li.on {margin:0 -15px;padding:0 15px;background:#f7f7f7;}
.gd_bbs_lst2 li.on .box_photo_view {display:none;}
.gd_bbs_lst2 li.on:after {right:15px;}
.gd_bbs_lst2 li.on .lst_tit .sbj {overflow:visible;display:block;-webkit-line-clamp:none;max-height:none;}
.gd_bbs_lst2 li.on .recom_cont {padding-top:20px;}
/* //20201130_SVG-7337_포토상품평 */

/* SVG-9113 선물포장 */
#lyr_gds_gift_box .tip_tlst {padding: 0;}
#lyr_gds_gift_box.layer_dim .layer_box .tip_tlst li {font-size: 12px; word-break: keep-all;}
#lyr_gds_gift_box.layer_dim .layer_box .tip_tlst li:after {top: 9px;}
/* //SVG-9113 선물포장 */
/* 20210312_SIVD-3217 */
.gds_benefit + .gds_bnf {border-top: 0}
.gds_benefit {border-top: 1px solid #f0f0f0; padding-top: 15px; display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.gds_benefit .over_tip {flex: 0 0 auto}
.gds_benefit .over_tip .ir {width: 1px; height: 1px}
.gds_benefit .benefit-banner {position: relative;background-color: #f9f3e7; overflow: hidden; display: inline-block; margin-right: 6px; padding: 10px 45px 10px 15px; box-sizing: border-box; -webkit-box-sizing: border-box; font-size: 14px; letter-spacing: -0.03em; white-space: nowrap; font-family: 'Apple SD Gothic Neo', 'Malgun Gothic', sans-serif; white-space:nowrap}
/* .gds_benefit .benefit-banner em {color: #e2353b } */
.gds_benefit .benefit-banner > a {display: block; width: 100%; height: 100%;overflow:hidden;}
.gds_benefit .benefit-banner > a:after {content:''; position: absolute; right: 15px; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); background:url(../images/gds/icon-benfit-banner-arrow.png) no-repeat; width: 6px; height: 9px; background-size: 100% auto;}
/* //20210312_SIVD-3217 */

/* SVG-5245 상품상세 UI 개선 2차 */
.goods-detail {padding-bottom: 40px;}
.goods-detail .goods-detail-inner {padding-top: 50px;}
.goods-detail .goods-detail-inner:first-child {padding-top: 45px;}
.goods-detail .goods-detail-title {
  font-size: 26px;
  display: block;
  max-width: calc(100% - 20px);
  margin: 0 auto;
  color: #212121;
  line-height: 32px;
  letter-spacing: -0.06em;
  text-align: center;
}
.goods-detail .goods-detail-description {
  font-size: 13px;
  margin: 30px auto 0;
  max-width: calc(100% - 45px);
  color: #212121;
  line-height: 19px;
  text-align: center;
}
.goods-detail .goods-detail-image img {margin: 0; width: 100%;}
.goods-detail--A .goods-detail-image,
.goods-detail--B .goods-detail-image,
.goods-detail--C .goods-detail-image {
  padding: 0 15px;
}
.goods-detail--A .goods-detail-image img + img {margin-top: 30px;}
.goods-detail--B .goods-detail-image,
.goods-detail--C .goods-detail-image {
  display: flex;
	flex-flow: row wrap;
  justify-content: space-between;
  padding-bottom: 17.33333vw;
}
.goods-detail--D .goods-detail-image {
  display: flex;
	flex-flow: row wrap;
  margin: 0 -15px;
}
.goods-detail--B .goods-detail-item,
.goods-detail--C .goods-detail-item {
  width: 47.62%;
}
.goods-detail--D .goods-detail-item {
  width: 33.333%;
}
.goods-detail--B .goods-detail-item:nth-child(1n + 3),
.goods-detail--C .goods-detail-item:nth-child(1n + 3) {
  margin-top: 15px;
}
.goods-detail--B .goods-detail-item:nth-child(even),
.goods-detail--C .goods-detail-item:nth-child(even) {
  position: relative;
  top: 17.33333vw;
}
.goods-detail--D .goods-detail-item:nth-child(3n + 2) {
  width: 33.334%;
}
.goods-detail--D .goods-detail-item:nth-child(1n + 4) {
	margin-top: 15px;
}
/* //SVG-5245 상품상세 UI 개선 2차 */
