@charset "utf-8";body{letter-spacing:-.5px}html{scrollbar-gutter:stable}html.popup-open{scrollbar-gutter:auto!important}.h1,h1{font-size:32px;font-weight:500}.h2,h2{font-size:28px}.h3,h3{font-size:24px}.h4,h4{font-size:18px}.h5,h5{font-size:16px}.h6,h6{font-size:14px}h1 span{font-weight:700;font-size:inherit}h2 span{font-weight:700;font-size:inherit}h3 span{font-weight:700;font-size:inherit}h4 span{font-weight:700;font-size:inherit}h5 span{font-weight:700;font-size:inherit}h6 span{font-weight:700;font-size:inherit}.b{font-weight:700!important}.m{font-weight:400}.d-gray{color:#333}.gray{color:#888}.dark{color:#000}.red{color:#ff5b37!important}.white{color:#fff!important}.underline{text-decoration:underline!important}.ls-normal{letter-spacing:normal!important}.txt-coral{color:coral;font-size:14px}.txt-coral a{font-size:14px}.cat-h3{font-size:30px;line-height:38px;color:#000;padding:0 0 5px 0}.visual-txt01{font-size:40px;line-height:52px;font-weight:400;color:#000;letter-spacing:-1px}.visual-txt02{font-size:80px;line-height:90px;font-weight:700;color:#000;letter-spacing:-2px}.wh{color:#fff!important}.visual-txt03{font-size:22px;line-height:32px;font-weight:400;color:#000}.visual-txt04{font-size:60px;line-height:70px;font-weight:400;color:#000;letter-spacing:-5px}.section-tit{display:inline-block;font-size:45px;line-height:59px;font-weight:400;border-bottom:2px solid #000;color:#000;padding-bottom:13px}.section-tit-02{position:relative;display:inline-block;font-size:30px;line-height:40px;font-weight:400;border-bottom:2px solid #000;color:#000;padding-bottom:6px}.section-tit-02 .ico-plus{position:absolute;top:8px;right:-30px;width:20px;height:20px;background:url(../images/common/ico-plustxt.svg) no-repeat center center}.section-tit.wh{border-bottom-color:#fff}.section-tit-02.wh{border-bottom-color:#fff}.section-tit-03{font-size:35px;line-height:35px;font-weight:400;color:#000}.section-tit span,.section-tit-02 span,.section-tit-03 span,.visual-txt01 span,.visual-txt02 span,.visual-txt03 span,.visual-txt04 span{font-size:inherit}.bg-gray{background-color:#f8f8f8!important}.bg-black{background-color:#000!important}.flex{display:flex;align-items:center;position:relative}.flex.left{justify-content:flex-start}.flex.center{justify-content:center}.flex.right{justify-content:flex-end}.flex .end{margin-left:auto}.flex.top{align-items:flex-start}.flex.bottom{align-items:flex-end}.flex.between{justify-content:space-between}.flex.division{align-items:normal}.flex.division>div{flex:1}.flex.margin>*{margin-left:20px}.flex.margin>:first-child{margin-left:0}.flex.full>*{width:100%!important}.flex-wrap{flex-wrap:wrap}.flex-column{flex-direction:column}.d-block{display:block!important}.ellipsis{overflow:hidden;max-width:100%;white-space:nowrap;text-overflow:ellipsis}.ellipsis2{overflow:hidden;max-width:100%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.div-middle{margin-top:40px}.div-middle.phone button{width:140px;height:50px;flex:none;margin:0 0 0 10px;padding:0}.div-middle.phone .time{position:absolute;right:20px;top:14px;font-size:14px}.div-middle.phone .box span{font-size:16px;font-weight:500}.div-middle .half-w{width:445px}.box-holder{border:1px solid #ddd;padding:15px 20px 18px;color:#888;font-size:12px;line-height:1.5}.noborder{border:none!important}.box-holder.bg-gray{border:none;padding:20px 30px}.box-holder p{position:relative;padding-left:5px;font-size:14px}.box-holder p::before{content:'';position:absolute;left:-5px;top:8px;width:3px;height:3px;background:#888}.box-holder p span{color:#000;font-size:inherit}.box-holder p:not(:first-child){margin-top:5px}.box-holder p a{color:#000;vertical-align:baseline;text-decoration:underline;text-underline-position:under}.box-holder .tit{display:block;margin:0 0 10px -10px;color:#333;font-size:14px;font-weight:500}.box-holder .tit:before{display:inline-block;content:'!';width:16px;height:16px;margin-right:10px;background-color:#333;border-radius:100%;color:#fff;font-size:14px;line-height:16px;text-align:center;vertical-align:0}.tit-border{padding-bottom:10px;border-bottom:1px solid #000}.txt-holder{color:#666;font-size:14px;line-height:1.5}:where(.txt-holder *){font-size:inherit}.pr-sticky{clear:both}.label+.input-holder{margin-top:10px}.label{color:#333;font-weight:500}[class*=_img]{display:inline-block;font-size:0}[class^=btn-type]{display:inline-block;height:60px;color:#fff;border:solid 1px #000;background:#000;cursor:pointer;font-size:18px;text-align:center;vertical-align:top;padding:8px 20px}[class^=btn-type] .box{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;height:100%}[class^=btn-type]:active{background:#212129}[class^=btn-type]:disabled{cursor:default;background:#ccc;border-color:#ccc;color:#fff}[class^=btn-type] span{font-size:18px;font-weight:700}.btn-type-line{border:solid 1px #333;background:#fff;color:#333}.btn-type-line:active{border-color:#353642;background:#fff}.btn-type-line:disabled{border-color:#ccc;background:#ccc;color:#fff}.btn-type-normal i{width:28px;height:28px;display:inline-block}.btn-type-underline{border:none;border-bottom:1px solid #ddd;background-color:transparent;color:#888;padding:0}.btn-type-underline.small{height:24px!important}.btn-type-gray{border:solid 1px #888;background:#888;color:#fff}.btn-type-gray:active{border-color:#888;background:#888}.btn-type-gray:disabled{border-color:#eee;background:#eee;color:#ddd}.btn-filter{position:relative;min-width:60px}.btn-filter span{display:inline-block;color:#333;font-size:14px;margin-right:10px}.btn-filter.check:after{content:'';position:absolute;top:0;right:0;width:4px;height:4px;background-color:#ff5b37;border-radius:100%}.btn-type-icon{background-color:transparent;border:none}.btn-type-icon.cp-down{margin-left:auto;padding:0 0 5px 0;border-bottom:1px solid #000;height:22px}.btn-type-icon.cp-down:active{background:0 0}.btn-type-icon.cp-down span{color:#000;font-weight:400;font-size:14px;margin:0 2px}.btn-type-icon.cp-down i{background:url(../images/common/icons-24-px-dowmload.svg);width:24px;height:24px}[class^=btn-type].full{width:100%}[class^=btn-type].large{width:322px}[class^=btn-type].middle{width:140px;padding:8px 0;font-size:16px;height:50px}[class^=btn-type].middle span{font-weight:400}[class^=btn-type].xmiddle{height:40px}[class^=btn-type].xmiddle *{font-size:16px;font-weight:400}[class^=btn-type].small{height:32px}[class^=btn-type].small *{font-size:13px}[class^=btn-type].xsmall{min-width:100px;height:32px;border-color:#ddd}[class^=btn-type].xsmall *{font-size:14px;font-weight:400}[class^=btn-type].wauto{width:auto;padding-left:28px;padding-right:28px}.td-select [class^=btn-type].xsmall,td [class^=btn-type].xsmall{min-width:65px;padding:8px 0}.modal-middle [class^=btn-type].large{width:200px}[class^=btn-type].confirmed span{background:url(../images/common/ico-checkon.svg) no-repeat left center;padding-left:20px}.media-btn{position:relative}.media-btn::after{content:'';display:block;position:absolute;left:50%;top:50%;width:90px;height:90px;background:url(../images/common/ico-btnplayer.png) no-repeat center center;margin:-45px 0 0 -45px}.goods-btns .btn-type-line.heart,.goods-btns .btn-type-line.share{width:60px!important}.goods-btns .btn-type-line.heart{width:41.25%!important;padding:8px 0}.goods-btns .buy-solo+.btn-type-line.heart{width:60px!important;flex:0 0 auto}.btn-more ._img{width:24px;height:24px;background:url(../images/common/ico24-down-arrow.svg) no-repeat center center;margin-left:10px}.np-ico{height:20px;vertical-align:middle;margin:-2px 0 0 5px}button.heart ._img{background:url(https://contents.k-village.co.kr/front/pc/images/common/ico24-heart-fill.svg) no-repeat center center/100%}button.heart .box{flex-direction:column;justify-content:center}button.heart .box .num{display:block;width:100%;font-size:12px}[class^=txt-type]{height:50px;width:100%;line-height:1;color:#111;background-color:#fff;font-size:14px;border:1px solid #ddd;padding:10px 20px}[class^=txt-type]:focus{border:1px solid #353642}.txt-type-normal:disabled{background-color:#f8f8f8;border-color:#ddd;color:#888}.input-holder{position:relative;width:100%}.input-holder+span{padding:0 4px;font-size:16px}.input-holder+span.txt{padding:0 6px;font-size:14px;margin-right:6px}.input-holder+span.dot{padding:0 10px;font-size:14px}.input-holder+span.hyphen{width:10px;padding:0;background:#ddd;height:1px;flex:none;margin:0 11px}.input-holder+span.mail-mark{padding:0 12px;color:#888}.input-holder input+span{position:absolute;right:4px;top:4px;cursor:pointer}.input-holder .del{top:14px}.input-holder .del i{width:24px;height:24px;background:url(../images/common/ic-search-title-close-n.svg) left top no-repeat}.input-holder .btn-search i{width:24px;height:24px;background:url(../images/common/ico24-search.svg) left top no-repeat;cursor:pointer}.input-holder.half-w{width:445px}.error input{border:1px solid #ff5b37}.message span{color:#ff5b37}.message{display:none}.error .message{display:block}.search-type{height:30px;width:210px;line-height:1;color:#111;font-size:13px;border-bottom:1px solid #333;padding:10px}.essen{font-size:14px;color:#ff5b37;display:inline-block;margin:0 0 0 5px}[class^=sbox-type]{height:50px;width:100%;padding:0 30px 0 10px;border:solid 1px #ddd;background:#fff url(../images/common/ico24-down-arrow.svg) right 12px center no-repeat;font-size:14px;background-size:14px 14px}[class^=sbox-type]:not(:disabled):hover{box-shadow:0 0 3px 0 rgba(109,110,131,.3)}[class^=sbox-type]:focus{border:1px solid #353642}.box-type-select{width:100%;padding:0 19px 0 15px;border:none;background:#fff url(../images/common/ico24-down-arrow.svg) right 12px center no-repeat;font-size:14px;border:1px solid #ddd;height:47px;line-height:47px;color:#888;background-position-x:calc(100% - 10px);background-position-y:center;background-size:14px 14px}.sbox-type-line,.sbox-type-line:focus,.sbox-type-line:not(:disabled):hover{border:none;border-bottom:solid 1px #eee}.sbox-type-noline,.sbox-type-noline:focus,.sbox-type-noline:not(:disabled):hover{border:none}.custom-select{width:100%;position:relative}.filter-select{min-width:90px;position:relative}.filter-select [class^=sbox-type]{height:20px;min-width:90px;padding:0 30px 0 10px;border:none;background-color:#fff;background:url(../images/common/ico-select-down.svg) right 4px center no-repeat;font-size:14px}[class^=rbox-type]{position:absolute;left:-99999px}[class^=rbox-type]+label{height:20px;line-height:20px;padding:0 34px 0 29px;background-size:20px 20px;background-repeat:no-repeat;background-position:left top;background-image:url(../images/common/radio-inactive.svg);font-size:16px;display:inline-block;cursor:pointer}input[type=radio]:checked+label{background-image:url(../images/common/radio-active.svg)}input[type=radio]:disabled+label{background-image:url(../images/common/radio-disabled.svg);cursor:default}input[type=radio]:checked:disabled+label{background-image:url(../images/common/radio-active-disabled.svg);cursor:default}.radio-type [class^=rbox-type]+label{height:50px;line-height:48px;border-radius:25px;padding:0 25px;background:#f5f5f5;background-image:none!important;color:#555;font-size:16px;display:inline-block;cursor:pointer;margin-right:10px}.radio-type [class^=rbox-type]:disabled+label{color:#ddd}.radio-type input[type=radio]:checked+label{background:#292929;color:#fff}[class^=cbox-type]{display:none}[class^=cbox-type]+label{height:20px;line-height:20px;padding:0 24px 0 32px;background-size:20px 20px;background-repeat:no-repeat;background-position:left top;background-image:url(../images/common/check-inactive.svg);font-size:14px;display:inline-block;cursor:pointer;color:#333}input[type=checkbox]:checked+label{background-image:url(../images/common/check-active.svg)}input[type=checkbox]:disabled+label{background-image:url(../images/common/check-disabled.svg);cursor:default}input[type=checkbox]:checked:disabled+label{background-image:url(../images/common/check-active-disabled.svg);cursor:default}textarea{border:1px solid #ddd;width:100%;padding:10px}textarea:not(:disabled):hover{box-shadow:0 0 3px 0 rgba(109,110,131,.3)}textarea:focus{border:1px solid #353642}.dropdown-wrap{position:relative}.dropdown-toggle{-webkit-tap-highlight-color:transparent;background-color:#fff;border-radius:0;border:solid 1px #ddd;box-sizing:border-box;clear:both;cursor:pointer;display:block;float:left;font-family:inherit;font-size:16px;font-weight:400;min-width:118px;height:40px;line-height:38px;outline:0;padding-left:15px;padding-right:30px;position:relative;font-size:14px;text-align:left!important;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;width:auto}.dropdown-toggle:hover{border-color:#ddd}.dropdown-toggle.open,.dropdown-toggle:active,.dropdown-toggle:focus{border-color:#ddd}.dropdown-toggle:after{border-bottom:2px solid #000;border-right:2px solid #000;content:'';display:block;height:5px;margin-top:-4px;pointer-events:none;position:absolute;right:12px;top:50%;-webkit-transform-origin:66% 66%;-ms-transform-origin:66% 66%;transform-origin:66% 66%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;width:5px}.dropdown-toggle.open:after{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}ul.dropdown{display:none;position:absolute;top:100%;margin-top:-1px;background-color:#fff;min-width:118px;border:1px solid #ddd;z-index:2}ul.dropdown li a{display:block;cursor:pointer;line-height:40px;list-style:none;min-height:40px;outline:0;padding-left:15px;padding-right:29px;text-align:left;background-color:#fff}ul.dropdown li.on a{background-color:#f8f8f8;font-weight:700}.mt-3{margin-top:3px}.mt-10{margin-top:10px}.mt-20{margin-top:20px}.mt-30{margin-top:30px}.mt-40{margin-top:40px}.mt-50{margin-top:50px}.mt-60{margin-top:60px}.mt-70{margin-top:70px}.mt-80{margin-top:80px}.mt-90{margin-top:90px}.mt-100{margin-top:100px}.mt-110{margin-top:110px}.mt-160{margin-top:160px}.ml-0{margin-left:0!important}.ml-10{margin-left:10px}.ml-20{margin-left:20px}.ml-30{margin-left:30px}.ml-40{margin-left:40px}.ml-50{margin-left:50px}.mr-10{margin-right:10px}.mr-20{margin-right:20px}.mr-40{margin-right:40px}.mr-50{margin-right:50px}.mb-10{margin-bottom:10px}.mb-20{margin-bottom:20px}.mb-30{margin-bottom:30px}.mb-40{margin-bottom:40px}.mb-50{margin-bottom:50px}.mb-60{margin-bottom:60px}.pt-30{padding-top:30px}.pt-50{padding-top:50px}.pb-30{padding-bottom:30px}.pb-70{padding-bottom:70px}.pb-100{padding-bottom:100px}.pb-160{padding-bottom:160px}.p-0{padding:0!important}.p-20{padding:20px}.p-30{padding:30px}.p-34{padding:34px}.p-40{padding:40px}.align-l{text-align:left}.align-r{text-align:right}.center{text-align:center}.position-relative{position:relative}.w1640{width:1640px;margin-left:auto;margin-right:auto}.w1420{width:1420px;margin-left:auto;margin-right:auto}.w1360{width:1360px;margin-left:auto;margin-right:auto}.w1280{width:1280px;margin-left:auto;margin-right:auto}.w1200{width:1200px;margin-left:auto;margin-right:auto}.w1100{width:1100px;margin-left:auto;margin-right:auto}.w1080{width:1080px;margin-left:auto;margin-right:auto}.w1020{width:1020px;margin-left:auto;margin-right:auto}.w1000{width:1000px;margin-left:auto;margin-right:auto}.w880{width:880px;margin-left:auto;margin-right:auto}.w800{width:800px;margin-left:auto;margin-right:auto}.w640{width:640px;margin-left:auto;margin-right:auto}.w560{width:560px;margin-left:auto;margin-right:auto}.w520{width:520px;margin-left:auto;margin-right:auto}.w140{width:140px}.w100{width:100%}.wauto{width:auto!important}.breadcrumb a span,.breadcrumb li,.breadcrumb li a{font-size:14px}.breadcrumb li:first-child{background:url(../images/common/ico-home.svg) no-repeat left center;padding-left:22px}.breadcrumb-wh{position:absolute;top:0;z-index:2;left:50%;margin-left:-820px}.breadcrumb-wh a span,.breadcrumb-wh li{color:#fff}i.bread{display:block;margin:0 5px;width:5px;height:10px;background:url(../images/common/icon-breadcrumb.svg)}.breadcrumb-wh i.bread{background-image:url(../images/common/icon-breadcrumb-wh.svg)}i.arrow-dark{display:block;margin:0 5px;width:8px;height:12px;background:url(../images/common/icon-arr-dark.svg)}.btn-favorite i{width:40px;height:40px;background-image:url(../images/common/ico-favorite.svg);background-position:center center;background-repeat:no-repeat;background-size:22px 22px}.btn-favorite.on i{background-image:url(../images/common/ico24-heart-fill.svg);background-size:22px 22px}i.small-bar{width:1px;height:14px;background:url(../images/common/ico-smallbar.svg) no-repeat center center;margin:0 10px}.brand-quick i{width:55px;height:55px;background:#fff url(../images/common/ico_pluse.svg) no-repeat center center;border-radius:50%;border:1px solid #888}.history i{width:55px;height:55px;background:#fff url(../images/common/ico_history.svg) no-repeat center center;border-radius:50%;border:1px solid #888}.history ._img+em{height:22px;border-radius:50%;background:#333;min-width:22px;padding:4px 8px 0;color:#fff;font-size:10px;display:inline-block;position:absolute;top:-4px;right:-8px;box-shadow:0 4px 4px rgba(0,0,0,.25)}.gotop i{width:55px;height:55px;background:#fff url(../images/common/ico_arrow-up.svg) no-repeat center center;border-radius:50%;border:1px solid #888}.btn-filter i{width:16px;height:16px;background-image:url(../images/common/ico-filter.svg);background-position:center center;background-repeat:no-repeat}i.nocart{width:70px;height:70px;background:url(../images/common/ico-nocart.svg) no-repeat center center}a.more{font-size:16px;color:#000;background:url(../images/common/ico-arrow-next.svg) no-repeat right center;background-size:6px 12px;padding:4px 26px 4px 4px;margin:0 20px 0 0}.flag-holder{position:absolute;left:0;bottom:0;z-index:15}.flag{height:24px;line-height:24px;font-size:10px;font-weight:700;padding:0 7px;text-align:center;min-width:48px}.limited{font-size:14px;color:#ff5b37}.flag.sold-out{color:#fff;background-color:#666}.flag.hot{color:#fff;background-color:#ff5b37}.flag.timesale{color:#fff;background-color:#ff5b37;height:38px;line-height:38px;padding:0 15px;font-size:14px}.flag .flagbar{display:inline-block!important;width:1px;height:14px;background-color:#ffb09f;margin:0 10px!important;vertical-align:middle!important}.flag .flag-clock{font-size:14px!important;color:#fff!important;display:inline-block!important;margin:0!important}.flag.event-flag{color:#fff;background-color:#ff5b37;height:38px;line-height:38px;padding:0 15px;font-size:14px}.flag.new{color:#fff;background-color:#333}.flag.flag-black{color:#fff;background-color:#000}.flag-chart{position:absolute;left:0;top:0;width:32px;height:32px;background:rgba(0,0,0,.5);display:block;color:#fff;text-align:center;line-height:32px;z-index:10}.flag-chart span{color:#fff;font-weight:700;font-size:14px}.pr-block .img-wrap:after{content:'';display:block;clear:both}body[style="overflow: hidden;"] .wrap{width:calc(100% - 15px)}body[style="overflow: hidden;"] .option-layer-wrap{width:calc(100% - 15px)}.blocker{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:auto;z-index:91;padding:20px;box-sizing:border-box;background-color:#000;background-color:rgba(0,0,0,.5);text-align:center}.blocker:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-.05em}.blocker.behind{background-color:transparent}.modal{vertical-align:middle;position:relative;z-index:92;max-width:800px;max-height:940px;box-sizing:border-box;width:90%;background:#fff;padding:27px 30px 30px;-webkit-border-radius:0px;-moz-border-radius:0;-o-border-radius:0;-ms-border-radius:0px;border-radius:0;-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);-moz-box-shadow:0 0 10px rgba(0,0,0,.1);-o-box-shadow:0 0 10px rgba(0,0,0,.1);-ms-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1);text-align:left}#mypageCouponPop.modal{top:40%}.modal a.close-modal{position:absolute;top:30px;right:30px;display:block;width:20px;height:20px;text-indent:-9999px;background-size:contain;background-repeat:no-repeat;background-position:center center;background-image:url('../images/common/icon-close.svg');z-index:999998}.modal a.close-modal2{position:absolute;top:30px;right:30px;display:block;width:20px;height:20px;text-indent:-9999px;background-size:contain;background-repeat:no-repeat;background-position:center center;background-image:url('../images/common/icon-close.svg');z-index:999999}.modal .scroll{overflow-y:auto;height:480px;padding:0 20px 0 0;width:calc(100% + 20px)}.modal.xlarge{max-width:1200px}.modal.middle{max-width:520px}.modal.hmiddle{height:320px}.modal.hmiddle .scroll{overflow-y:auto;height:160px}.modal.hlarge{height:calc(100vh - 60px)}.modal.hlarge .scroll{height:calc(100vh - 200px)}.modal.hlarge .scroll.filter-scroll{height:calc(100vh - 155px);max-height:830px}.modal .modal-header{position:relative;padding-bottom:20px;margin-bottom:30px;height:55px}.modal .modal-header::after{content:'';display:block;position:absolute;left:-30px;top:55px;width:calc(100% + 60px);height:1px;background-color:#000}.modal:not(.xlarge,.hlarge,.modal-full,.large,.search-modal) .modal-header+.modal-middle{padding:0}.modal:not(.xlarge,.hlarge,.modal-full,.large,.search-modal) .modal-middle{padding:40px 40px 0}.modal.modal-full{max-width:100%;max-height:90vh;width:100%;height:90vh;padding:0;background:0 0;box-shadow:none}.modal.modal-full a.close-modal{top:0;right:20px;background-image:url(../images/common/ico_wh_close.svg)}.modal.modal-right{width:520px;height:calc(100% + 40px);max-height:calc(100% + 40px);margin:-20px -20px 0 0;float:right}.modal.modal-right .scroll{height:85vh}.modal.modal-right.modal-recent-goods .scroll{height:calc(100dvh - 195px)}.modal .order-top{height:40px;width:calc(100% + 60px);margin:-29px 0 0 -30px;padding:0 20px}.modal .gb-txt{width:calc(100% + 60px);margin:-29px 0 0 -30px;background:#f5f5f5;height:40px;line-height:40px;font-size:12px;color:#888;padding:0 20px;display:flex;justify-content:space-between}.modal .order-top *{font-size:16px}.modal .order-top+.gb-txt{margin-top:0}.modal .gb-txt>span{color:#888;font-size:16px}.modal .gb-txt>span em{color:#333}.btn-modal-underline span{font-size:14px!important;color:#333;text-decoration:underline}.progress-tit{width:100%;display:flex;height:35px;justify-content:space-between}.progress-tit p:before{content:'';display:inline-block;width:12px;height:12px;border:solid 1px #ff5b37;background-color:#fff;border-radius:50%;margin:0 15px 0 0}.progress .type-06 li.new .progress-tit p:before{background-color:#ff5b37;border:2px solid #fff;box-shadow:0 0 1px 1px #ff5b37}.progress-tit p{font-size:16px;font-weight:500}.progress-tit span{font-size:12px;color:#b2b2b2}.modal .progress .type-06{margin-left:2px}.progress .type-06 li .img{width:62px;height:auto}.progress .type-06 li{padding:15px 0;margin-top:0!important;position:relative;justify-content:flex-start}.progress .type-06 li:before{display:none}.progress .type-06 li:after{content:'';display:block;width:1px;height:100%;background:#ff5b37;position:absolute;left:7px;top:23px;z-index:-1}.progress .type-06 li:last-child:after{content:none}.progress .type-06 li .img img{width:62px}.progress .type-06 li .txt{margin-left:30px;justify-content:flex-start;flex-basis:calc(100% - 93px);align-items:flex-start}.progress .type-06 li .txt .str{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;max-height:45px;margin:0;font-size:16px;color:#888;width:300px}.progress .type-06 li .txt .detail{display:inline-block;margin:16px 0 0 0;font-size:16px}.progress .type-06 li .txt .detail:after{content:'';background:url(../images/common/icons-light-down.svg) no-repeat;width:11px;height:13px;display:inline-block;vertical-align:middle;background-size:100%;transform:rotate(270deg);margin:-4px 0 0 10px}.recent-goods li{position:relative}.recent-goods .img{position:relative;width:120px!important;height:160px!important}.recent-goods .img .btn-favorite{position:absolute;top:0;right:0;z-index:10}.recent-goods .img img{width:100%!important}.recent-goods .type-06{margin:0!important}.recent-goods .type-06 li{display:flex;flex-wrap:wrap;padding:0 0 20px 0;align-items:flex-start;border-bottom:none!important;margin-top:0!important}.recent-goods .date-order-view{display:flex;width:calc(100% + 40px)!important;justify-content:space-between;margin:0 -20px 20px -20px;border-bottom:1px solid #ddd;padding:0 20px;line-height:47px}.recent-goods .date-order-view div{font-size:16px}.recent-goods .txt{flex-basis:auto!important;padding-left:30px;margin:0!important}.recent-goods .date-order-view+.order-status{margin:-20px 0 0 0}.recent-goods .r-date{border-top:1px solid #ddd;margin:20px 0;padding:15px 0 0 0;justify-content:space-between}.recent-goods .brand{font-size:16px;color:#888;font-weight:700}.recent-goods .txt .str{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;max-height:38px;font-size:16px;color:#000;width:300px;margin:10px 0 0 0!important;line-height:19px}.recent-goods .r-date>div{width:50%}.recent-goods .r-date div>em{font-size:13px;color:#888}.recent-goods .r-date p{font-size:13px;color:#333}.recent-goods .r-date button{width:135px}.recent-goods .prd-price{margin-top:10px;font-size:16px}.recent-goods .prd-price .sale-percent{font-size:16px}.recent-goods .txt .count span{display:inline-block}.recent-goods .txt .count .heart{background:url(../images/common/icon-heart.svg) no-repeat;padding:0 0 0 20px;background-size:20px;font-size:16px}.recent-goods .txt .count span+span{padding:0 0 0 10px;margin:0 0 0 10px;border-left:1px solid #ddd;height:16px;line-height:16px;font-size:16px}.recent-goods .txt .count .soldout{color:#ff5b37;font-size:16px}.recent-goods .list-del{text-decoration:underline;font-size:14px;color:#333;position:absolute;right:0;top:0}.scroll::-webkit-scrollbar,ul.dropdown::-webkit-scrollbar{width:2px;height:8px}.scroll::-webkit-scrollbar-thumb,ul.dropdown::-webkit-scrollbar-thumb{height:50px;width:50px;background:#d4d4d4;-webkit-border-radius:2px;border-radius:2px}.scroll{overflow-y:auto;height:100%}ul.dropdown{overflow-y:auto;max-height:362px}table{width:100%;border-bottom:1px solid #ddd}.tbl-style-01 thead th{font-size:18px;font-weight:400;color:#000;padding:20px 0;border-top:2px solid #000}.tbl-style-01 tbody td{padding:40px 0;border-top:1px solid #ddd;font-size:16px}.tbl-style-01 tbody td a,.tbl-style-01 tbody td p,.tbl-style-01 tbody td span{font-size:16px}.tbl-style-01 tbody td p.opt,.tbl-style-01 tbody td p.opt *{font-size:13px}.tbl-style-01 tbody th{font-size:16px;font-weight:400;color:#000;padding:12px 30px;background-color:#f8f8f8;border-bottom:1px solid #ddd}.tbl-style-01.tbl-small tbody td{padding:20px 0}.tbl-style-01.tbl-small tbody td.left{padding:20px 12px}.tbl-style-02{border-top:1px solid #888;border-bottom:none}.tbl-style-02 tbody th{font-size:14px;font-weight:400;color:#000;padding:12px 30px;background-color:#eee;text-align:left;border-bottom:1px solid #ddd}.tbl-style-02 tbody td{font-size:14px;font-weight:400;color:#000;padding:12px 30px;border-bottom:1px solid #ddd}.table-bordered{width:100%;border:1px solid #ddd}.table-bordered tbody th{border:1px solid #ddd}.table-bordered tbody td{border:1px solid #ddd}.ui-spinner{position:relative;padding:0 25px;display:inline-block;width:98px;box-sizing:border-box;vertical-align:top}.ui-spinner input[type=text]{display:block;float:left;width:46px;height:24px;line-height:24px!important;padding:0;border:0;text-align:center;font-size:18px;outline:0;color:#000}.ui-spinner input[type=text]:focus{border:none}.ui-spinner-button{position:absolute;right:0;top:0;display:inline-block;width:25px;height:24px;background-repeat:no-repeat;background-position:center;font-size:0;text-indent:-999em;vertical-align:top;cursor:pointer}.ui-spinner-button.ui-spinner-up{background-color:#fff;background-image:url(../images/common/ico-plus.svg);border:1px solid #ddd}.ui-spinner-button.ui-spinner-down{background-color:#fff;left:0;right:auto;background-image:url(../images/common/ico-minus.svg);border:1px solid #ddd}.ui-spinner-button .ui-button-text{display:none}.pagination>ul>li{padding:0}.pagination>ul>li>a.next,.pagination>ul>li>a.prev{background-image:url(../images/common/ico-pg-next.svg);background-repeat:no-repeat;text-indent:-9999px;background-position:center center}.pagination>ul>li>a.first-prev,.pagination>ul>li>a.last-next{background-image:url(../images/common/ico-pg-last-next.svg);background-repeat:no-repeat;text-indent:-9999px;background-position:center center}.pagination>ul>li>a.prev{transform:rotate(180deg)}.pagination>ul>li>a.first-prev{transform:rotate(180deg)}.pagination>ul>li>a{display:block;width:40px;height:40px;border-radius:50%;font-size:14px;line-height:18px;color:#222;text-align:center;padding:10px 0 0 0}.pagination>ul>li>a.current{font-weight:700}.swiper{position:relative;width:100%;overflow:hidden}.swiper .swiper-pagination.swiper-pagination-bullets{transform:skewX(135deg);position:relative!important;margin-top:40px;bottom:0}.swiper .swiper-pagination-bullet{width:12px;height:10px;margin:0 5px!important;border-radius:0;opacity:1;background:#ddd;transition:.2s}.swiper .swiper-pagination-bullet-active{width:62px;background:#000}.swiper-pagination.swiper-pagination-fraction{width:85px;font-size:14px;color:#fff;left:50%;bottom:60px;position:relative;height:23px;margin-left:-42px}.swiper-pagination.swiper-pagination-fraction span{font-size:14px;color:#fff}.swiper-pagination.swiper-pagination-fraction::before{content:'';position:absolute;width:85px;height:23px;background:rgba(0,0,0,.7);z-index:-1;transform:skewX(-40deg);left:0;top:-3px}.swiper-pagination.swiper-pagination-fraction .swiper-pagination-current{font-weight:700}.swiper-button-next,.swiper-button-prev{width:42px!important;height:82px!important;background:url(../images/common/ico_chevron-left.svg) center center no-repeat!important;margin-top:-40px!important}.swiper-5 .swiper-button-next,.swiper-5 .swiper-button-prev{margin-top:-82px!important;opacity:0!important}.swiper-5 .swiper-button-next:hover,.swiper-5 .swiper-button-prev:hover{margin-top:-82px!important;opacity:1!important}.swiper-button-next:hover,.swiper-button-prev:hover{background-image:url(../images/common/ico_chevron-left.svg)!important}.swiper-button-prev{left:0!important;transform:rotate(180deg)}.swiper-button-next{right:0!important}.swiper-button-next:after,.swiper-button-prev:after{content:'';display:none}.main-slide-inner{position:relative;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center center;text-align:center;font-size:18px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.main-slide-inner>div{position:absolute}.main-slide-inner .p1{left:134px;top:213px;padding:78px 78px 70px 70px;width:calc(100% - 268px);z-index:1}.main-slide-inner .p2{right:257px;bottom:0}.main-slide-inner .a{position:absolute;left:0;top:0}.main-slide-inner .c{margin:58px 0 45px}.swiper-slide-active .main-slide-inner .right_left{animation:right_left 1s ease forwards}.swiper-slide-active .main-slide-inner .left_right{animation:left_right 1s ease forwards}.swiper-slide-active .main-slide-inner .b{animation-delay:.5s}.swiper-slide-active .main-slide-inner .c{animation-delay:.6s}.swiper-slide-active .main-slide-inner .d{animation-delay:.65s}.swiper-slide-active .main-slide-inner .e{animation-delay:.7s}.hborder{width:100%;height:1px;border-top:1px solid #ddd}.top-line{border-top:2px solid #000;height:1px}.move{opacity:0}.left_right{opacity:0}.right_left{opacity:0}@keyframes left_right{0%{transform:translateX(-100px);opacity:0}100%{transform:translateX(0);opacity:1}}@keyframes right_left{0%{transform:translateX(100px);opacity:0}100%{transform:translateX(0);opacity:1}}.nice-select{-webkit-tap-highlight-color:transparent;background-color:#fff;border-radius:0;border:solid 1px #ddd;box-sizing:border-box;clear:both;cursor:pointer;display:block;float:left;font-family:inherit;font-size:16px;font-weight:400;min-width:118px;height:40px;line-height:38px;outline:0;padding-left:15px;padding-right:30px;position:relative;text-align:left!important;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;width:auto}.nice-select:hover{border-color:#ddd}.nice-select.open,.nice-select:active,.nice-select:focus{border-color:#ddd}.nice-select:after{border-bottom:2px solid #000;border-right:2px solid #000;content:'';display:block;height:5px;margin-top:-4px;pointer-events:none;position:absolute;right:12px;top:50%;-webkit-transform-origin:66% 66%;-ms-transform-origin:66% 66%;transform-origin:66% 66%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;width:5px}.nice-select.open:after{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.nice-select.open .list{opacity:1;pointer-events:auto;-webkit-transform:scale(1) translateY(0);-ms-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}.nice-select.disabled{border-color:#ededed;color:#999;pointer-events:none}.nice-select.disabled:after{border-color:#ccc}.nice-select.wide{width:100%}.nice-select.wide .list{left:0!important;right:0!important}.nice-select.right{float:right}.nice-select.right .list{left:auto;right:0}.nice-select.small{font-size:14px;height:36px;line-height:34px}.nice-select.small:after{height:4px;width:4px}.nice-select.small .option{line-height:34px;min-height:34px}.nice-select>span{font-size:14px!important}.nice-select .list{background-color:#fff;border:1px solid #ddd;min-width:118px;box-sizing:border-box;margin-top:0;width:100%;opacity:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;top:100%;left:-1px;-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:translateY(-21px);-ms-transform:translateY(-21px);transform:translateY(-21px);-webkit-transition:all .2s cubic-bezier(.5, 0, 0, 1.25),opacity .15s ease-out;transition:all .2s cubic-bezier(.5, 0, 0, 1.25),opacity .15s ease-out;z-index:9}.nice-select .list:hover .option:not(:hover){background-color:transparent!important}.nice-select .option{cursor:pointer;line-height:40px;list-style:none;min-height:40px;outline:0;padding-left:15px;padding-right:29px;text-align:left;-webkit-transition:all .2s;transition:all .2s}.nice-select .option.focus,.nice-select .option.selected.focus,.nice-select .option:hover{background-color:#f5f5f5}.nice-select .option.selected{font-weight:500}.nice-select .option.disabled{background-color:transparent;color:#999;cursor:default}.no-csspointerevents .nice-select .list{display:none}.no-csspointerevents .nice-select.open .list{display:block}.btn-type-line.kakaojoin{background-color:#fee500;border-color:#fee500;color:#191919}.btn-type-line.kakaojoin .box span{margin-left:10px}.btn-type-normal.kakaojoin{background-color:#fee500;border-color:#fee500;color:#191919}.btn-type-normal.kakaojoin .box span{margin-left:10px}.detail-section.qna{padding:60px 0 50px 0}.detail-section.qna .qna-tit-wrap{border-bottom:1px solid #000;padding-bottom:17px}.detail-section.qna .qna-tit-wrap .secret-check{margin-left:16px}.detail-section.qna .qna-tit-wrap .secret-check label{padding:0 24px 0 28px}.w1360{position:relative}.w1360 .shoeBot_wrap{position:absolute;width:115px;top:-65px;left:180px;z-index:5}.w1360 .shoeBot_wrap a{display:flex;align-items:center;width:50px;height:50px;margin:0 auto}.w1360 .shoeBot_wrap img{display:block;width:31px;margin:0 auto;height:auto}.w1360 .shoeBot_wrap .shoeBot_floating{width:115px;height:23px;line-height:23px;font-size:12px;text-align:center;letter-spacing:0;color:#fff;position:absolute;left:0;bottom:-22px;box-sizing:border-box;border-radius:50px;background-color:#343434;-webkit-box-shadow:0 5px 9px 1px rgba(0,0,0,.16);box-shadow:0 5px 9px 1px rgba(0,0,0,.16);animation:floating .8s ease-in-out infinite}.w1360 .shoeBot_wrap .shoeBot_floating::after{content:'';width:8px;height:6px;position:absolute;left:50%;transform:translateX(-50%);top:-6px;background:url(../images/common/shoeBot_menu_bg2.svg) 0 0/contain no-repeat}@keyframes floating{0%{transform:translate(0,0)}50%{transform:translate(0,3px)}100%{transform:translate(0,0)}}.switch-wrap{position:relative;flex:0 0 auto}.switch-wrap input[type=checkbox]{position:absolute;opacity:0;width:0;height:0;margin:0}.switch-wrap input+label{display:inline-block;width:34px;height:20px;border-radius:15px;background:#ccc;padding:2px;transition:.3s;cursor:pointer}.switch-wrap input+label span{display:inline-block;width:16px;height:16px;border-radius:50%;background:#fff;transition:.3s}.switch-wrap input:checked+label{background:#ff5b37}.switch-wrap input:checked+label span{transform:translateX(calc(100% - 2px))}.app-badge{container-name:badge-container;container-type:inline-size;position:absolute;top:8px;left:8px;right:8px;z-index:2;text-align:left}.app-badge__item{display:inline-flex;align-items:center;justify-content:center;height:28px;padding:0 10px;min-width:56px;font-size:11px!important;font-weight:600;background:#ff5b37;color:#fff;white-space:nowrap}@container badge-container (max-width:180px){.app-badge__item{height:24px;min-width:auto;font-size:10px!important}}