@charset "utf-8";

@import url('../m2/responsible.css');

.ico_main{display:inline-block;position:relative;vertical-align:top}
.ico_main:after,
.slick-arrow:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:url(../img/ico/ico_main.png) no-repeat;background-size:32rem}

/* SLICK */
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:none}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-track,
.slick-slider .slick-list{transform:translate3d(0, 0, 0)}
.slick-track{position:relative;top:0;left:0;display:block}
.slick-track:before,
.slick-track:after{display:table;content:''}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
[dir='rtl'] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
/*slick custom*/
.slick-arrow{display:block;position:absolute;top:50%;width:4rem;height:4rem;margin-top:-3.4rem;color:transparent;font-size:0;line-height:0;z-index:10}
.slick-prev{left:0}
.slick-prev:after{background-position:0 0}
.slick-next{right:0}
.slick-next:after{background-position:-4rem 0}
.slick-arrow.slick-disabled{opacity:0;cursor:default}

/*layout*/
#container.main_new{position:relative;background:#fff;}
#container.main_new section img { max-height:100%; }
.quickView .visualPop .thumb img { object-fit:contain; }
/*20190419 트랜드탭 추가 : S*/
/* .main_con{display:none} */
.main_con.visible{display:block}
.main_con .main_con_in{padding-top:3.4rem}
/*product common*/
.pdtListWrap{position:relative;padding-top:7.8rem}
.pdtTop{position:absolute;z-index:50;left:0;top:0;width:100%;height:7.8rem;border-color:#e5e5e5;background:#fff;box-sizing:border-box}
.pdtTop:after{content:'';display:block;position:relative}
.pdtTop.fixed{position:fixed;top:3.5rem}
.pdtTop .pdt_hidden{overflow:hidden}
.pdt_tab{overflow-y:hidden;overflow-x:auto;position:relative;left:0;top:0;width:100%;height:7.8rem;padding:1.1rem 0.6rem 0.9rem;margin-bottom:-0.5rem;font-size:0;vertical-align:top;white-space:nowrap;-webkit-overflow-scrolling:touch;box-sizing:border-box}
.pdt_tab::-webkit-scrollbar{display:none;width:0;background-color:transparent;-webkit-appearance:none !important}
.pdt_tab::-webkit-scrollbar-track{background-color:transparent;-webkit-appearance:none}
.pdt_tab::-webkit-scrollbar-thumb{background-color:transparent;-webkit-appearance:none}
.pdt_tab::-o-scrollbar{display:none;-webkit-appearance:none}
.pdt_tab::-ms-scrollbar{display:none;-webkit-appearance:none}
.pdt_tab button{display:inline-block;position:relative;margin:0 1.5rem;text-align:center;font-size:1rem;color:#666;opacity:.7}
.pdt_tab button img{display:block;width:3.75rem;margin-bottom:0.2rem}
.pdt_tab button.selected{color:#000;font-weight:500;opacity:1}
.pdt_ctrl{position:relative;height:3.75rem;border-bottom:0.1rem solid #e5e5e5}
.pdt_ctrl:after{content:'';display:block;clear:both}
.pdt_ctrl .date{float:left;padding-left:1.4rem;font-size:1rem;color:#999;line-height:3.75rem}
.pdt_ctrl .btn_group{position:absolute;right:0;top:0}
.pdt_ctrl .btn_group button{width:3.75rem;height:3.75rem}
.pdt_ctrl .btn_group button:after{top:50%;left:50%;width:1.6rem;margin-left:-0.8rem}
.pdt_ctrl .btn_group .type1:after{height:1.5rem;margin-top:-0.75rem;background-position:-14.4rem 0}
.pdt_ctrl .btn_group .type1.on:after{background-position:-16.5rem 0}
.pdt_ctrl .btn_group .type2:after{width:1.7rem;height:1.6rem;margin:-0.8rem 0 0 -0.85rem;background-position:-18.5rem 0}
.pdt_ctrl .btn_group .type2.on:after{background-position:-20.6rem 0}
/* .pdtList.public.typeImg .pdtItem:nth-child(1),
.pdtList.public.typeImg .pdtItem:nth-child(2){margin-top:2rem;padding:0 1.5rem} */

.pdtList.public.typeImg{min-height:38.7rem;width:100%}
.pdtList.public.typeImg .pdtItem .opt_stock{display:none}
.pdtList.public.typeImg .pdtItem .rank{display:none}
.pdtList.public.typeImg .pdtItem .opt_price .retail_price{display:none}
.pdtList.public.typeImg .pdtItem .innerWrap:nth-child(2){padding:0 1.6rem}
.pdtList.public.typeList{min-height:38.7rem;padding-top:0.6rem;width:100%;padding-bottom:0;box-sizing: inherit}
.pdtList.public.typeList .pdtItem{float:none;width:100%;padding:0.9rem 0;margin-top:0;border-bottom:0.1rem solid #f1f1f1}
.pdtList.public.typeList .pdtItem:after{content:'';display:block;clear:both}
.pdtList.public.typeList .pdtItem .innerWrap:nth-child(1){display:table;float:left;width:37.4%;height:100%}
.pdtList.public.typeList .pdtItem .innerWrap:nth-child(2){float:right;width:53%;margin-right:1.6rem;box-sizing:border-box}
.pdtList.public.typeList .pdtItem .rank{display:table-cell;width:32%;padding-left:1.6rem;font-weight:500;color:#333;vertical-align:middle;box-sizing:border-box}
.pdtList.public.typeList .pdtItem .pdtBtn{right:0;top:1.3rem}
.pdtList.public.typeList .pdtItem .pdtBtn .wish{width:3.75rem;height:3.75rem}
.pdtList.public.typeList .pdtItem .pdtBtn .wish:after{position:absolute;top:1.1rem;left:0.4rem;width:1.9rem;height:1.6rem}
.pdtList.public.typeList .pdtItem .pdtThumb{display:table-cell;width:68%;vertical-align:middle}
.pdtList.public.typeList .pdtItem .pdtThumb img{position:static;}
.pdtList.public.typeList .pdtItem .opt_flag{display:none}
/* .pdtList.public.typeList .pdtItem .opt_brand{max-height:1.3rem;-webkit-line-clamp:1}
.pdtList.public.typeList .pdtItem .opt_name{display:-webkit-box;overflow:hidden;max-height:1.2rem;text-overflow:ellipsis;word-wrap:break-word;-webkit-line-clamp:1;-webkit-box-orient:vertical} */
.pdtList.public.typeList .pdtItem .opt_brand,
.pdtList.public.typeList .pdtItem .opt_name{overflow:hidden;padding-right:2rem;text-overflow:ellipsis;white-space:nowrap}
.pdtList.public.typeList .pdtItem .opt_price span{line-height:1.4rem}
.pdtList.public.typeList .pdtItem .opt_price .retail_price{display:inline-block;margin-left:0.5rem;font-weight:400;font-size:1rem;vertical-align:middle;color:#999;text-decoration:line-through;margin-bottom:0}
.pdtList.public.typeList .pdtItem .opt_price .retail_price em{font-size:1.1rem;font-style:normal}
.pdtList.public.typeList .pdtItem .opt_stock{display:block;margin-top:0.5rem;font-size:1.1rem}
.pdtList.public.typeList .pdtItem .opt_stock .soldout{color:#bd081c}
.pdtList.public.typeList .pdtItem .pdtQuick{margin-top:0.8rem}
.pdtList.typeSale .pdtItem{width:auto;padding:0 0.6rem;margin-top:0;text-align:left}
.pdtList.typeSale .pdtItem .innerWrap{position:relative;background:#fff;box-shadow:0 0 8px 0 rgba(0,0,0,.08)}
/* .pdtList.typeSale .pdtItem .innerWrap:after{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;z-index:-1;transition-duration:.3s} */
.pdtList.typeSale .pdtItem .pdtBtn{position:absolute;right:1.1rem;top:1.2rem;z-index:10}
.pdtList.typeSale .pdtItem .pdtBtn .wish{display:block;width:1.7rem;height:1.6rem;background:url('../img/shopping/ico_wish3.png') no-repeat center center / 99%}
.pdtList.typeSale .pdtItem .pdtBtn .wish.on{background-image:url('../img/shopping/ico_wish_on.png')}
.pdtList.typeSale .pdtItem .pdtInfo{padding:1.8rem 1.5rem 1.5rem}
.pdtList.typeSale .pdtItem .opt_name{margin-top:0.5rem;font-size:1.2rem;line-height:1}
.pdtList.typeSale .pdtItem .opt_price > span{vertical-align:baseline}
.pdtList.typeSale .pdtItem .per{margin-left:0;font-size:2rem}
.pdtList.typeSale .pdtItem .txt{font-weight:500;font-size:2rem;color:#bd081c}
.pdtList.typeSale .pdtItem .retail_price{margin-left:0.2rem;color:#999;text-decoration:line-through}
.pdtList.typeSale .pdtItem .sale_price{margin-left:0.2rem;font-size:1.8rem}
.pdtList.typeSale .pdtItem .sale_price em{font-size:2rem}
.pdtList.typeSale .pdtItem .opt_stock{margin-top:0.8rem;font-size:1rem;color:#999}
.pdtList.typeSale .pdtItem.soldout .pdtThumb{opacity:.6}
/* .pdtList.typeSale .pdtItem.before .innerWrap:after,
.pdtList.typeSale .pdtItem.after .innerWrap:after{display:block;opacity:1;background:rgba(0,0,0,.2);z-index:1} */


/*home*/
.mVisualWrap{position:relative;margin-bottom:0.8rem}
.mVisual .item a{display:block}
.mVisual .item img{vertical-align:top}
.mVisualNav{position:absolute;right:1.6rem;top:1rem;width:4.8rem;height:2rem;margin-left:-2.1rem;text-align:center;background:rgba(0,0,0,.25);border-radius:1rem}
.mVisualNav button{font-size:1.1rem;color:#fff;line-height:2.2rem}
/* .mVisualNav button:after{content:' +';display:inline-block;margin-left:0.2rem;font-size:1.8rem;vertical-align:middle} */
.mVisualNav button i{width:0.8rem;height:0.8rem;margin:-0.2rem 0 0 0.2rem;vertical-align:middle}
.mVisualNav button i:after{background-position:-27.7rem 0}
.mVisualNav .cur{font-weight:600}
.division{height:1rem;background:#f6f6f6}
.m_section.timesale{padding-top:1rem;background:#f6f6f6}
.m_sectop{position:relative;padding:3rem 1.6rem 1.4rem}
.m_sectop .tit_en{font-weight:600;font-size:1.1rem;line-height:1.8rem;letter-spacing:0.15rem;color:#be9162}
.m_sectop .tit_ko{padding-right:5rem;font-family:'noto';font-weight:500;font-size:1.6rem;line-height:2.2rem;letter-spacing:-0.05rem;color:#000}
.m_sectop .tit_ko .ib{display:inline-block}
.m_sectop .btn_all{display:block;position:absolute;right:1.5rem;bottom:1.3rem;padding:0 0.1rem;font-size:1.1rem;line-height:1.8rem;letter-spacing:-0.05rem;border-bottom:0.1rem solid #000}
/* .m_sectop .btn_all:before{content:'';display:block;position:absolute;left:0;bottom:0;width:100%;height:0.1rem;background:#000} */
.m_sectop .btn_all:after{content:'';display:inline-block;vertical-align:middle;margin-top:-0.2rem;margin-left:0.2rem;padding:0.2rem;border:solid black;border-width:0 0.1rem 0.1rem 0;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
.m_seccon{position:relative;padding:0 1.6rem 3rem}
.m_seccon .img{position:relative;padding:0.4rem 0 1rem}
.m_seccon .img img{vertical-align:top}
.m_home .foryou_con .bg .txt,
.m_seccon .img .txt{position:absolute;bottom:2.5rem;left:0;width:100%;color:#fff;font-size:1.65rem;text-align:center;letter-spacing:-0.05rem;opacity:0;transition:all ease-in-out .6s .4s}
.visible .m_seccon .img .img_ani{opacity:1}
.sec_ps.visible .m_seccon .img .txt{bottom:4rem;opacity:1}

.slick-dots{margin-top:0.8rem;text-align:center}
.slick-dots li{display:inline-block;margin:0.1rem 0.3rem}
.slick-dots li button{display:inline-block;width:0.5rem;height:0.5rem;font-size:0;color:transparent;vertical-align:middle;background:#000;opacity:.1;box-sizing:border-box;border-radius:50%;-webkit-border-radius:50%;background-clip:padding-box;-webkit-background-clip:padding-box}
.slick-dots li.slick-active button{opacity:1}
#secNew .m_sectop{padding-bottom:0.4rem}
#secNew .m_sectop .btn_all{bottom:0.3rem}
.m_home .wish_help{padding:2.4rem 0 1.5rem;text-align:center;border:0.1rem dashed #dedede}
.m_home .wish_help i{width:1.7rem;height:1.5rem}
.m_home .wish_help i:after{background-position:-12.3rem 0}
.m_home .wish_help .tit{font-size:1.5rem;line-height:2.1rem}
.m_home .wish_help .txt{margin-top:0.8rem;font-size:1.3rem;line-height:1.8rem;color:#999}
.m_home .wish_help .btn_wrap{margin-top:1.6rem}
.m_home .wish_help .btn{width:14.4rem}
.m_home .wish_help .btn span{height:3.5rem;font-size:1.3rem;line-height:3.5rem}
.m_home .brd-list{overflow:hidden;position:relative;font-weight:500}
.m_home .brd-list .slick-list{padding:1.8rem 0 0;border-top:0.1rem solid #dedede;border-bottom:0.1rem solid #dedede}
.m_home .brd-list .initial{position:absolute;left:1rem;top:0;font-weight:600;font-size:2.2rem;line-height:1;transition-duration:.5s;opacity:0}
.m_home .brd-list .rank-list{margin-bottom:-0.4rem}
.m_home .brd-list .rank-list:after{content:'';display:block;clear:both}
.m_home .brd-list .rank-list li{float:left;width:50%;margin-bottom:1.9rem;font-weight:500;opacity:0;transform:translateY(1rem)}
.m_home .brd-list .rank-list li:after{content:'';display:block;clear:both}
.m_home .brd-list .rank-list li.active{opacity:1;transform:translateY(0);transition-duration:.3s}
.m_home .brd-list .rank-list li.active:nth-child(3){transition-delay:.05s}
.m_home .brd-list .rank-list li.active:nth-child(4){transition-delay:.1s}
.m_home .brd-list .rank-list li.active:nth-child(5){transition-delay:.15s}
.m_home .brd-list .rank-list li.active:nth-child(6){transition-delay:.2s}
.m_home .brd-list .rank-list li.active:nth-child(7){transition-delay:.25s}
.m_home .brd-list .rank-list li.active:nth-child(8){transition-delay:.3s}
.m_home .brd-list .rank-list li.active:nth-child(9){transition-delay:.35s}
.m_home .brd-list .rank-list li.active:nth-child(10){transition-delay:.4s}
.m_home .brd-list .n{float:left;position:relative;width:3.2rem;padding-left:1.8rem;font-size:1rem;line-height:1.5rem;vertical-align:top;box-sizing:border-box}
.m_home .brd-list .n:before{content:'';display:block;position:absolute;left:0;top:50%;width:0.7rem;height:0.1rem;margin-top:-0.1rem;background:#666}
.m_home .brd-list .up:before{width:0;height:0;margin-top:-0.3rem;border-left:0.4rem solid transparent;border-right:0.4rem solid transparent;border-bottom:0.5rem solid #c11628;background:transparent}
.m_home .brd-list .down:before{width:0;height:0;margin-top:-0.3rem;border-left:0.4rem solid transparent;border-right:0.4rem solid transparent;border-top:0.5rem solid #666;background:transparent}
.m_home .brd-list .name{float:left;width:calc(100% - 3.2rem);font-size:1.1rem;line-height:1.3rem;color:#666;vertical-align:top}
.m_home .brd-list .name a{display:block}
.m_home .brd-list .name span{display:block;overflow:hidden;padding-right:0.5rem;text-overflow:ellipsis;white-space:nowrap;color:#000}
.m_home .brd-list .name .ko{display:block;font-weight:400;font-size:0.9rem;color:#aaa}
.m_home .brd-list .btn-like{display:block;float:right;position:relative;width:2.5rem;height:3.5rem}
.m_home .brd-list .btn-like i{position:absolute;left:0;top:0;width:1.6rem;height:1.5rem;background:url('../img/offcanvas/ico_brand_like.png') no-repeat center top / contain}
.m_home .brd-list .like-item .btn-like i{background-image:url('../img/offcanvas/ico_brand_like_on.png')}
.m_home .brd-list .abc-list li{padding-left:4.5rem}
.m_home .brd-list .abc-list .name{width:calc(100% - 3rem)}
.m_home .brd-list .prv-list li{padding-left:1rem}
.m_home .brd-list .prv-list li:last-child{margin-bottom:0}
.m_home .brd-list .prv-list .name span{font-weight:500}
.m_home .brand_update{position:absolute;left:1.6rem;bottom:3rem;font-size:0.8rem;color:#aaa}
.m_home .brand_update span{font-size:0.85rem}

.m_home .foryou_tab{position:relative;width:100%;height:3.5rem;margin-top:-0.2rem;background:#fff;border-bottom:0.1rem solid #dedede;box-sizing:border-box}
.m_home .foryou_tab ul:after{content:'';display:block;clear:both}
.m_home .foryou_tab li{float:left;width:33.33%;text-align:center;vertical-align:top}
.m_home .foryou_tab li a{display:block;padding:0;font-size:1.2rem;color:#aaa}
.m_home .foryou_tab li span{display:block;position:relative;padding:0.1rem 0;font-size:1.3rem;line-height:3.3rem;letter-spacing:-0.05rem;box-sizing:border-box}
.m_home .foryou_tab li.on a{font-weight:500;color:#000}
.m_home .foryou_tab .bar{display:block;position:absolute;left:0;bottom:-0.1rem;width:33.33%;height:0.2rem;background:#000;transition-duration:.3s}

.m_home .foryou_con{display:none;position:relative;margin-top:1rem}
.m_home .foryou_con img{vertical-align:top}
.m_home .foryou_con .img .txt{bottom:1.5rem;height:4rem;transition-delay:.5s}
.m_home .foryou_con .bgCompareWrap{overflow:hidden;position:relative;width:100%;padding-top:100%;background-color:#fff}
.m_home .foryou_con .bgCompareWrap ul{position:absolute;left:0;top:0;width:100%;height:100%}
.m_home .foryou_con .bgCompareWrap ul li.imgTop{height:100%}
.m_home .foryou_con .bgCompareWrap ul li span{left:0;top:0}
.m_home .foryou_con .bgCompareWrap ul li img{position:relative;max-width:none;width:auto;height:100%}
.m_home .foryou_con .bgCompareWrap .overimg{overflow:hidden;height:100%}
.m_home .foryou_con .bgCompareWrap .wrapImg{height:100%}
.m_home .foryou_con .bgCompareWrap .active{position:absolute;left:0;top:0;z-index:2;width:20%;height:100%}
.m_home .foryou_con .bgCompareWrap .cursor{overflow:visible;display:block;position:absolute;left:auto;right:0;top:0;width:0.5rem;height:100%;margin-right:-0.2rem;background:#000}
.m_home .foryou_con .bgCompareWrap .cursor:before{content:''}
.m_home .foryou_con .bgCompareWrap .t{position:absolute;z-index:10;left:20%;top:50%;width:6.8rem;margin-top:-1.1rem;margin-left:-3.4rem;text-align:center;font-size:1rem;line-height:2.2rem;color:#fff;letter-spacing:-0.1rem;background:rgba(0,0,0,.3)}
.m_home .foryou_con .bgCompareWrap .t:before{content:'← '}
.m_home .foryou_con .bgCompareWrap .t:after{content:' →'}
.m_home .foryou_con .btn_wrap{margin-top:1rem}
.m_home .foryou_con .img{padding:0}
.m_home .foryou_con .video_area{position:relative}
.m_home .foryou_con .video_area .video{display:none;position:absolute;top:0;left:0;width:100%;height:100%}
.m_home .foryou_con .video_area #video{width:100%;height:100%}
.m_home .foryou_con .video_area.on .video{display:block}
.m_home .foryou_con.on .video_area{display:block}
.m_home .visible .foryou_con.active .img .slick-active .txt{bottom:3rem;opacity:1}



.timesalePdtCard{padding-top:0.5rem}
.timesalePdtCard ul{margin:0 -0.3rem}
.timesalePdtCard ul:after{content:'';display:block;clear:both}
.timesalePdtCard li{float:left;width:33.3%;padding:0 0.3rem;margin-top:0.5rem;box-sizing:border-box}
.timesalePdtCard li a{display:block}
.timesalePdtCard li img{vertical-align:top}
.timesalePdtCard li.last a{position:relative}
.timesalePdtCard li.last a:before{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.5)}
.timesalePdtCard li.last a:after{content:'전체보기 >';display:block;position:absolute;left:0;top:50%;width:100%;margin-top:-1rem;text-align:center;font-size:1.1rem;line-height:2rem;color:#fff}

.pdtListWrap.pdtListInline{overflow:hidden;position:relative;width:100%;padding:0 0 1rem;/*border-bottom:1px solid #000;*/}
.pdtListInline .pdtList{overflow:hidden}
.pdtListInline .pdtScroll{overflow-y:hidden;overflow-x:auto;position:relative;width:100%;padding:0 1.1rem 0.8rem;margin-bottom:-0.6rem;font-size:0;vertical-align:top;white-space:nowrap;-webkit-overflow-scrolling:touch;box-sizing:border-box}
.pdtListInline .pdtScroll::-webkit-scrollbar{display:none;-webkit-appearance:none !important}
.pdtListInline .pdtScroll::-o-scrollbar{display:none;-webkit-appearance:none}
.pdtListInline .pdtScroll::-ms-scrollbar{display:none;-webkit-appearance:none}

.pdtListInline .pdtList .pdtItem{display:inline-block;float:none;position:relative;width:11.6rem;padding:0 5px;text-align:left;vertical-align:top}
/*.pdtListInline .pdtList .pdtItem .pdtThumb{box-shadow:0 0 1px rgba(0,0,0,.1)}*/
.pdtListInline .pdtList .pdtItem .pdtThumb{min-height:14.2rem}
.pdtListInline .pdtList .pdtItem .pdtInfo{padding:0.4rem 0 1rem;white-space:normal}
.pdtListInline .pdtList .pdtItem .opt_brand{overflow:hidden;font-size:1.1rem;text-overflow:ellipsis;white-space:nowrap}
.pdtListInline .pdtList .pdtItem .opt_price{margin-top:0.2rem}
.pdtListInline .pdtList .pdtItem .opt_price .sale_price{font-size:1rem;font-weight:400}
.pdtListInline .pdtList .pdtItem .opt_price .sale_price em{font-size:1.1rem;font-weight:400}
.pdtListInline.pdt-xs .pdtScroll{padding:0 0.6rem;margin-bottom:-0.5rem}
.pdtListInline.pdt-xs .pdtList .pdtItem{width:9rem;padding:0 10px}
.pdtListInline.pdt-xs .pdtList .pdtItem .opt_price{margin-top:0.1rem}
.pdtListWrap.pdtListNew{overflow:hidden;position:relative;width:100%;padding:0 0 0.9rem;margin-top:0.5rem}
.pdtListNew .pdtList{overflow:hidden}
.pdtListNew .pdtScroll{overflow-y:hidden;overflow-x:auto;position:relative;width:100%;padding:0.5rem 1.6rem 1.5rem;margin-bottom:-0.6rem;font-size:0;vertical-align:top;white-space:nowrap;-webkit-overflow-scrolling:touch;box-sizing:border-box}
.pdtListNew .pdtScroll::-webkit-scrollbar{display:none}
.pdtListNew .pdtScroll::-o-scrollbar{display:none}
.pdtListNew .pdtScroll::-ms-scrollbar{display:none}
.pdtListNew .pdtList .pdtTitle{display:inline-block;width:23rem;padding:0.6rem;margin-right:0.5rem;box-shadow:0.1rem 0.1rem 0.5rem 0 rgba(0,0,0,.15);white-space:normal;box-sizing:border-box}
.pdtListNew .pdtList .pdtTitle .inner{display:table;width:100%;height:100%}
.pdtListNew .pdtList .pdtTitle .info{display:table-cell;position:relative;width:14.7rem;text-align:center;font-size:1.3rem;vertical-align:middle;box-sizing:border-box}
.pdtListNew .pdtList .pdtTitle .info .count{display:block;position:absolute;left:0;top:50%;width:100%;height:4rem;margin:-2rem auto 0;font-weight:700;font-family:'baskerville';font-size:3.24rem;font-weight:700;letter-spacing:-0.3rem}
.pdtListNew .pdtList .pdtTitle .info .btn_all{display:inline-block;position:relative;padding:0 0.1rem;margin-top:5.7rem;font-size:1.1rem;line-height:1.8rem;letter-spacing:-0.05rem;border-bottom:0.1rem solid #000}
/* .pdtListNew .pdtList .pdtTitle .info .btn_all:before{content:'';display:block;position:absolute;left:0;bottom:0;width:100%;height:0.1rem;background:#000} */
.pdtListNew .pdtList .pdtTitle .info .btn_all:after{content:'';display:inline-block;vertical-align:middle;margin-top:-0.2rem;margin-left:0.2rem;padding:0.2rem;border:solid black;border-width:0 0.1rem 0.1rem 0;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
.pdtListNew .pdtList .pdtTitle .img{display:table-cell;width:16rem;padding-left:0.5rem;vertical-align:middle}
.pdtListNew .pdtList .item{display:inline-block;float:none;position:relative;width:10.4rem;margin:0 0.5rem;vertical-align:top;box-shadow:0.1rem 0.1rem 0.5rem 0 rgba(0,0,0,.15)}
.pdtListNew .pdtList .item:last-child{margin-right:0}
.pdtListNew .pdtList .item a{display:block;padding:0.5rem 0}
.pdtListNew .pdtList .item .pdtThumb{width:8rem;margin:0 auto}
.pdtListNew .pdtList .item .pdtThumb img{min-height:11rem}
.pdtListNew .pdtList .item .pdtInfo{display:table;width:100%;height:3.5rem;text-align:center}
.pdtListNew .pdtList .item .pdtInfo:before{content:'';display:inline-block;height:100%}
.pdtListNew .pdtList .item .opt_brand{display:table-cell;vertical-align:middle;font-size:1.2rem;line-height:1}
#mainPdtList.pdtListInline .pdtList .pdtItem .pdtThumb{position:relative;min-height:9.352rem}
.btn_wrap.btn_space{padding:0 1.6rem 3rem}

.reviewInline{padding-bottom:2rem}
.reviewInline .reviewList{overflow:hidden;border-top:0}
.reviewInline .reviewScroll{overflow-y:hidden;overflow-x:auto;position:relative;width:100%;padding:0.5rem 1.6rem 1.6rem;margin-bottom:-0.6rem;font-size:0;vertical-align:top;white-space:nowrap;-webkit-overflow-scrolling:touch;box-sizing:border-box}
.reviewInline .reviewScroll::-webkit-scrollbar{display:none}
.reviewInline .reviewScroll::-o-scrollbar{display:none}
.reviewInline .reviewScroll::-ms-scrollbar{display:none}
.reviewList .itemCard{display:inline-block;width:18rem;margin-right:1rem;font-size:1.1rem;line-height:1.6rem;vertical-align:top;box-shadow:0.1rem 0.1rem 0.5rem 0 rgba(0,0,0,.15);white-space:normal;box-sizing:border-box}
.reviewList .itemCard:last-child{margin-right:0}
.reviewList .itemCard > a{display:block;padding:1.4rem}
.reviewList .itemCard .reInfo{position:relative;padding:0.4rem 0 2.3rem}
.reviewList .itemCard .re_tit{overflow:hidden;margin-top:1rem;font-weight:500;font-size:1.2rem;line-height:1.4rem;letter-spacing:-0.05rem;white-space:nowrap;text-overflow:ellipsis}
.reviewList .itemCard .re_con{display:-webkit-box;overflow:hidden;height:6.3rem;margin-top:0.8rem;color:#666;letter-spacing:-0.05rem;text-overflow:ellipsis;-webkit-line-clamp:4;-webkit-box-orient:vertical}
.reviewList .itemCard .btn_view{position:absolute;right:0;bottom:0;padding:0 0.1rem;line-height:1.8rem;letter-spacing:-0.05rem;border-bottom:0.1rem solid #000}
/* .reviewList .itemCard .btn_view:before{content:'';position:absolute;bottom:0;left:0;width:100%;height:0.1rem;background:#000} */
.reviewList .itemCard .btn_view:after{content:'';display:inline-block;vertical-align:middle;margin-top:-0.2rem;margin-left:0.2rem;padding:0.2rem;border:solid black;border-width:0 0.1rem 0.1rem 0;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
.rating_star{margin-left:-0.2rem;line-height:0}
.rating_star .starPoint{width:7.9rem;height:1.4rem;background:url('../img/main/rating_star_4x.png') no-repeat 0 0;background-size:auto 2.9rem}
.rating_star .starPoint span{background:url('../img/main/rating_star_4x.png') no-repeat 0 100%;background-size:auto 2.9rem}

/*sale*/ /* 2019-03-07 수정 */
.timesale.bg{background:#f6f6f6}
.timesale .timesaleTop{padding:1.8rem 0 1rem;text-align:center;color:#bd081c}
.timesale .title{font-weight:600;font-size:1.024rem;letter-spacing:0.35rem}
.timesale .timer{display:inline-block;position:relative;margin-top:1.5rem;padding-bottom:1.6rem;font-size:0}
.timesale .timer:after{content:'';display:block;clear:both}
.timesale .timer .time{overflow: hidden;float:left;vertical-align:top;width:3rem;height:4rem;margin:0 0.1rem;font-weight:300;font-size:2.4rem;line-height:4rem;color:#fff;background:#bd081c}
.timesale .timer .time_d{margin-right:1.5rem}
.timesale .timer .timeHyphen{float:left;width:1rem;font-weight:300;font-size:3.8rem;line-height:3.4rem;animation:hyphen ease-in-out .5s infinite alternate}
.timesale .timer .timeTxt{position:absolute;top:4.5rem;width:6.5rem;font-size:1rem}
.timesale .timer .timeTxt1{left:0.1rem;width:3rem}
.timesale .timer .timeTxt2{left:0.1rem}
.timesale .timer .timeTxt3{right:7.4rem}
.timesale .timer .timeTxt4{right:0.1rem}
.timesalePdt{overflow:hidden;position:relative;padding:0 2.6rem 5rem}
.timesalePdt .pdtList{overflow:visible}
.timesalePdt .slick-list{overflow:visible}
.timesalePdt .pdt_page{position:absolute;left:50%;bottom:1.5rem;width:4.2rem;height:2rem;margin-left:-2.1rem;text-align:center;font-size:1.1rem;line-height:2.2rem;color:#fff;background:#c4c4c4;border-radius:1rem}
.timesalePdt .pdtList .pdtItem .pdtThumb{min-height:30rem;}

/*designers*/
.main-tab.type3 ul:after{content:'';display:block;clear:both}
.main-tab.type3 li{float:left;text-align:center;vertical-align:top}
.main-tab.type3 li a{display:block;font-size:1.4rem}
.main-tab.type3 li.on a{color:#000}
.main-tab.type3{margin:0 1.6rem}
.main-tab.type3 li{width:50%}
.main-tab.type3 li a{position:relative;padding:0.8rem 0 0.7rem;font-size:1.3rem;transition-duration:.3s}
.main-tab.type3 li a:before{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;border:0.1rem solid #000;box-sizing:border-box}
.main-tab.type3 li.on{background:#000}
.main-tab.type3 li.on a{color:#fff}

.m-subcon{position:relative}
.m_best .best_filter{height:7.7rem}

.m_brand .scharea{padding:0.8rem 1.6rem 1.8rem}
.m_brand .scharea .searchWrap{position:relative}
.m_brand .scharea .inp_search{position:relative;height:3.9rem;border-bottom:0.1rem solid #ccc;box-sizing:border-box}
.m_brand .scharea .inp_search:after{content:'';display:block;clear:both}
.m_brand .scharea .inp_search input{float:left;width:calc(100% - 3.5rem);height:100%;padding:0;vertical-align:top;font-size:1.3rem;line-height:3.8rem;color:#222;border:0;outline:none;box-sizing:border-box;ime-mode:inactive}
.m_brand .scharea .inp_search input::placeholder{color:#ccc}
.m_brand .scharea .inp_search .inpClear{position:relative;float:left;width:1.5rem;height:100%;border:0;opacity:0;transition-duration:.3s}
.m_brand .scharea .inp_search .inpClear i{position:absolute;top:50%;left:50%;width:1.6rem;height:1.6rem;margin:-0.8rem 0 0 -0.8rem}
.m_brand .scharea .inp_search .inpClear i:after{background-position:100% 0}
.m_brand .scharea .inp_search .inpClear.on{opacity:1}

.m_brand .scharea .inp_search .searchAll{position:relative;float:left;width:2rem;height:100%;line-height:3.8rem;vertical-align:top}
.m_brand .scharea .inp_search .searchAll span{font-size:0;color:transparent}
.m_brand .scharea .inp_search .searchAll:after{top:50%;width:1.5rem;height:1.6rem;margin-top:-0.8rem;background-position:-28.8rem -5rem}
.m_brand .scharea .prv_search{display:none;width:100%;padding-top:1.5rem;background:#fff;-webkit-overflow-scrolling:touch;box-sizing:border-box}
.m_brand .scharea .prv_search .nodata{padding:0.8rem 0 5rem;text-align:center;font-size:1.2rem;line-height:2.4rem;transform:translateY(1rem);opacity:0;transition-duration:.6s}
.m_brand .scharea .prv_search.visible .nodata{transform:translate(0);opacity:1}
.m_brand .scharea .prv_search .nodata .keyword{font-size:1.5rem}
.m_brand .scharea .prv_search .nodata .keyword span{font-weight:600}
.m_brand .m_brandcon{display:none;position:relative;padding:1.7rem 1.3rem 3rem}
.m_brand .m_brandcon.visible{display:block}
.m_brand .m_brandcon .update{padding:0 0 3rem;text-align:center;font-size:1.1rem;color:#999}
.m_brand .m_brandcon .update span{font-size:1.15rem}
.m_brand .brd-init{position:absolute;left:0;top:1.5rem;width:100%;padding:0 3rem 1.6rem;z-index:500;/*margin-bottom:4rem;*/border-bottom:0.1rem solid #e5e5e5;background:#fff;box-sizing:border-box}
.m_brand .brd-init:after{content:'';display:block;clear:both}
.m_brand.visible .brd-init.fixed{position:fixed;left:0;top:3.5rem;width:100%}
.m_brand .brd-init button{display:block;float:left;width:13%;height:3.37rem;margin-top:0.5rem;margin-left:1.5%;font-size:1.1rem;border:0.1rem solid #fff;box-sizing:border-box}
.m_brand .brd-init button:nth-child(7n+1){margin-left:0}
.m_brand .brd-init button.on{border-color:#000}
.m_brand .brd-init button.lk{background:url('../img/main/ico_btn_like_on.png') no-repeat center center / cover}
.m_brand .brd-list-wrap{margin-top:20.3rem}
.m_brand .brd-list-wrap .nodata{padding:0.4rem 0 5rem;text-align:center;transition-duration:.6s}
/*.m_brand .brd-list-wrap .nodata{transform:translateY(1rem);opacity:0}*/
.m_brand .brd-list-wrap .nodata.show{transform:translateY(0);opacity:1}
.m_brand .brd-list-wrap .nodata i{display:inline-block;width:1.6rem;height:1.5rem;background:url('../img/offcanvas/ico_brand_like_on.png') no-repeat center center / contain}
.m_brand .brd-list-wrap .nodata p{margin-top:1rem;font-size:1.2rem}
.m_brand .brd-list{overflow:hidden;position:relative;font-weight:500}
.m_brand .brd-list .initial{position:absolute;left:1rem;top:0;font-weight:600;font-size:2.2rem;line-height:1;transition-duration:.5s;opacity:0}
.m_brandcon.visible .brd-list .initial{opacity:1}
.m_brand .brd-list li{margin-bottom:1.5rem;font-weight:500}
.m_brand .brd-list li:after{content:'';display:block;clear:both}
.m_brand .brd-list .n{float:left;position:relative;width:4.5rem;padding-left:3rem;font-size:1rem;line-height:1.5rem;vertical-align:top;box-sizing:border-box}
.m_brand .brd-list .n:before{content:'';display:block;position:absolute;left:1rem;top:50%;width:0.7rem;height:0.1rem;margin-top:-0.1rem;background:#666}
.m_brand .brd-list .up:before{width:0;height:0;margin-top:-0.3rem;border-left:0.4rem solid transparent;border-right:0.4rem solid transparent;border-bottom:0.5rem solid #c11628;background:transparent}
.m_brand .brd-list .down:before{width:0;height:0;margin-top:-0.3rem;border-left:0.4rem solid transparent;border-right:0.4rem solid transparent;border-top:0.5rem solid #666;background:transparent}
.m_brand .brd-list .name{float:left;width:calc(100% - 7rem);font-size:1.3rem;line-height:1.5rem;color:#666;vertical-align:top;word-wrap:break-word;word-break:keep-all}
.m_brand .brd-list .name a{display:block}
.m_brand .brd-list .name span{color:#000}
.m_brand .brd-list .name .ko{display:block;font-weight:400;font-size:0.9rem;color:#aaa}
.m_brand .brd-list .btn-like{display:block;float:right;position:relative;width:2.5rem;height:3.5rem}
.m_brand .brd-list .btn-like i{position:absolute;right:0;top:0;width:1.8rem;height:1.7rem;background:url('../img/offcanvas/ico_brand_like.png') no-repeat center top / contain}
.m_brand .brd-list .like-item .btn-like i{background-image:url('../img/offcanvas/ico_brand_like_on.png')}
.m_brand .brd-list .abc-list li{padding-left:5rem}
.m_brand .brd-list .abc-list .name{width:calc(100% - 3rem)}
.m_brand .brd-list .prv-list li{padding-left:1rem}
.m_brand .brd-list .prv-list li:last-child{margin-bottom:0}
.m_brand .brd-list .prv-list .name span{font-weight:500}


/* 퍼스널쇼퍼 */

@keyframes hyphen{
  0%,50%{opacity:1}
  51%,100%{opacity:0}
}
