h1{font-size:22px;font-weight:500;line-height:28px}h2{font-size:20px;line-height:25px;font-weight:500}h3{font-size:18px}h4{font-size:16px;line-height:25px;font-weight:500}h5{font-size:14px;line-height:22px}h6{font-size:12px;line-height:18px}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}h2.b-line{font-size:16px;font-weight:500;border-bottom:1px solid #333;padding:30px 0 10px 0;margin:0 0 20px 0}.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.division .label{width:100px;flex:none;font-weight:700;font-size:16px}.flex.division .label.small{font-size:14px}.flex.margin>*{margin-left:8px}.flex.margin>:first-child{margin-left:0}.flex.full>*{width:100%}.flex.error{flex-direction:column}.center{text-align:center}.full{width:100%}.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}.asterisk{color:red;margin-left:5px}.message{margin-top:10px;font-size:12px}.root{height:100%}main{height:100%;padding:50px 0 60px;position:relative;z-index:1}.white+main{padding-top:0}[class*=_img]{display:inline-block;font-size:0}.fp-viewing-top .content-wrap{height:100%}.content-wrap{min-height:calc(100% - 296px);margin-top:40px}.content-wrap .lnb-holder{width:244px;background:#ddd}.content-wrap .wrap-holder{position:relative;padding:0 20px}.content-wrap .cont-wrap-nm{margin-top:-40px}.content-wrap .page:first-child .swiper{min-height:calc(100vh - 60px)!important;height:auto!important}.content-wrap .page:first-child .swiper-wrapper{min-height:calc(100vh - 60px)!important}.content-wrap .page:first-child .swiper-slide{overflow:hidden;height:auto}.content-wrap .page:first-child .swiper .swiper-slide>video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;transform:translate(-50%,-50%)}.box-holder{border:1px solid #ddd;padding:15px 20px 18px;color:#888;font-size:12px;line-height:1.5}.box-holder p{position:relative;padding-left:5px}.box-holder p::before{content:'';position:absolute;left:-5px;top:8px;width:3px;height:3px;background:#888}.box-holder p span{color:#000}.box-holder p strong{color:#ff5b37}.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{margin-left:-7px;color:#333;font-size:16px;font-weight:500}.box-holder.nb{border:none;padding:15px 20px 18px 7px}.div-header.mt-0{margin:0}.box-holder--bullet .box-bullet{padding-left:10px}.box-holder--bullet .box-bullet::before{left:0}.mt-3{margin-top:3px}.mt-5{margin-top:5px}.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-90{margin-top:90px}.mt-120{margin-top:120px}.mt-160{margin-top:159px}.mb-20{margin-bottom:20px}.pb-10{padding-bottom:10px}.pb-15{padding-bottom:15px}.pb-20{padding-bottom:20px}.pb-30{padding-bottom:30px}.pb-40{padding-bottom:40px}.pt-10{padding-top:10px}.pt-20{padding-top:20px}.m-00{margin-top:-40px!important}.align-l{text-align:left}.b{font-weight:700}.m{font-weight:500}.d-gray{color:#333}.gray{color:#888}.bg-f5{background:#f5f5f5}.txt-holder{color:#888;font-size:12px;line-height:1.5}.label+.input-holder{margin-top:5px}.label{color:#333;font-weight:500}.area-line{height:10px;background:#eee;border-top:1px solid #ddd;position:relative;z-index:1}.area-line.full{width:calc(100% + 40px);margin:0 0 0 -20px}.area-line.mg-20{margin:-20px 0}.area-line.full.mgb-50{margin:0 0 -40px -20px}[class^=btn-type]{display:inline-block;height:48px;color:#fff;border:solid 1px #000;background:#000;cursor:pointer;font-size:14px;text-align:center;vertical-align:top;padding:6px 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%;position:relative;z-index:1}[class^=btn-type] .box .more{background:url(../images/svg/icons-16-px-arrow-outline-down.svg) center center no-repeat;width:10px;display:inline-block;height:10px;margin:0 0 0 10px}[class^=btn-type].on .box .more{transform:rotate(180deg)}[class^=btn-type]:disabled{cursor:default;background:#ddd;border-color:#ddd;color:#fff}[class^=btn-type] span{font-size:15px;font-weight:700;white-space:nowrap}.btn-type-line{border:solid 1px #333;background:#fff;color:#333}.btn-type-line:active{border-color:#353642;background:#fff}.btn-type-line:disabled{cursor:default;background:#ddd;border-color:#ddd;color:#fff}.btn-type-normal i{width:28px;height:28px;display:inline-block}.btn-type-normal.orange{height:60px;color:#fff;border:none;background:#ff5b37}.btn-type-normal.orange span{font-size:18px}.btn-type-gray{border:solid 1px #888;background:#888;color:#fff}.btn-type-gray:active{border-color:#888;background:#888}.btn-type-white{border:solid 1px #ddd;background:#f5f5f5;color:#333}.btn-type-icon{background-color:transparent;border:none}.btn-type-txt{background:0 0;font-size:14px;color:#333;border:none;width:auto;padding:0}.btn-type-txt:active{background-color:transparent}.btn-type-txt span{font-weight:400}.full.more{width:calc(100% + 40px);margin:0 0 0 -20px}.full.more button{height:56px}.full.more .btn-type-line{border:none;border-top:1px solid #ddd}.full.more .btn-type-line.detail-full{border:1px solid #333;height:48px}.full.more .btn-type-line.detail-full span{font-size:15px;font-weight:500}[class^=btn-type].mini{height:36px;font-size:12px}[class^=btn-type].mini *{font-size:12px}[class^=btn-type].mini.margin{margin:0 0 0 10px}[class^=btn-type].small{height:40px;font-size:13px}[class^=btn-type].small *{font-size:13px}[class^=btn-type].small span{font-weight:500}[class^=btn-type].smaller{height:36px;font-size:12px}[class^=btn-type].smaller *{font-size:12px}[class^=btn-type].large{height:60px;font-size:16px}[class^=btn-type].large *{font-size:16px}[class^=txt-type]{height:48px;width:100%;line-height:1;color:#111;background-color:#fff;font-size:14px;border:none;border-bottom:1px solid #ddd;padding:10px 0}[class^=txt-type]:focus{border-bottom:1px solid #353642}.txt-type-normal:disabled{background-color:#f5f5f5;border-color:#f5f5f5;color:#ccc;text-indent:10px}.txt-type-normal.email-after{text-indent:5px}.txt-type-normal.email-after:disabled{margin:0 2px 0 0}.input-holder{position:relative;width:100%}.input-holder+span{padding:0 10px;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.hyphen.small{margin:0 3px}.input-holder input+span{position:absolute;right:12px;top:7px;cursor:pointer}.input-holder .del{top:5px}.input-holder .del i{width:24px;height:24px}.input-holder .search i{width:24px;height:24px;background:url(../images/ic-search-n.svg) left top no-repeat}.input-holder.w15{width:150%}.div-middle.em-write{height:0;overflow:hidden;font-size:0;margin:0}.div-middle.em-write.on{height:auto;overflow:hidden;font-size:inherit}.error input{border-bottom:1px solid #ff5b37}.error .message span,.error.message span{color:#ff5b37}[class^=sbox-type]{height:34px;width:100%;padding:0 19px 0 10px;border:none;background-color:#fff;background:url(../images/svg/icons-16-px-arrow-outline-down.svg) right center no-repeat;font-size:13px}.email-select{border-bottom:1px solid #ddd;margin:0 0 0 10px}.email-select [class^=sbox-type]{height:48px;color:#888}.box-type-select{width:100%;padding:0 19px 0 15px;border:none;background-color:#fff;background:#fff url(../images/svg/icons-16-px-arrow-glyph-down.svg) right 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}.box-type-select.sb-n{border-left:none;border-right:none;border-top:none;padding:0 19px 0 0}[class^=sbox-type]:focus{border:none}.sbox-type-line{border:none;border-bottom:solid 1px #eee}.custom-select{width:200px;position:relative}.custom-select .title{border:1px solid;height:34px;padding:10px 40px 10px 12px}.custom-select .title i{width:18px;height:18px;background:url(../images/ico-arrow-n.svg);position:absolute;right:12px;top:8px}.custom-select .layer{display:none;position:absolute;left:0;top:42px;width:100%;overflow-y:auto;height:130px;border:1px solid #bfbfbf}.custom-select .layer li{height:32px;background:#fff;padding:0 12px;display:flex;align-items:center}.custom-select .layer li:hover{background:#f0f0f0}.custom-select.on .title i{transform:rotate(180deg)}.custom-select.on::before{content:"";position:absolute;width:100%;height:100%;background:rgba(0,0,0,0);left:0;top:0}[class^=rbox-type]{position:absolute;left:-99999px}[class^=rbox-type]+label{height:20px;line-height:20px;padding:0 30px 0 25px;background-size:20px 20px;background-repeat:no-repeat;background-position:left top;background-image:url(../images/svg/components-radio-button-inactive.svg);font-size:12px;display:inline-block;cursor:pointer}[class^=rbox-type]+label span{display:block}input[type=radio]:checked+label{background-image:url(../images/svg/components-radio-button-active.svg)}input[type=radio]:disabled+label{background-image:url(../images/svg/components-radio-button-disabled.svg);cursor:default}input[type=radio]:checked:disabled+label{background-image:url(../images/svg/components-radio-button-active-disabled.svg);cursor:default}.radio-type [class^=rbox-type]+label{height:30px;line-height:28px;border-radius:15px;padding:0 15px;background:#f5f5f5;background-image:none!important;color:#555;font-size:14px;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 20px 0 28px;background-size:20px 20px;background-repeat:no-repeat;background-position:left top;background-image:url(../images/svg/components-select-inactive.svg);font-size:13px;display:inline-block;cursor:pointer;color:#333}input[type=checkbox]:checked+label{background-image:url(../images/svg/components-select-active.svg)}input[type=checkbox]:disabled+label{background-image:url(../images/svg/components-select-disabled.svg)}input[type=checkbox]:checked:disabled+label{background-image:url(../images/svg/components-select-active-disabled.svg)}.checkbox-type [class^=cbox-type]+label{height:auto;line-height:20px;padding:0 20px 0 30px;background-color:transparent;font-size:14px}textarea{border:1px solid #ddd;width:100%;padding:10px}textarea:focus{border:1px solid #353642}.fullpage .content-wrap{min-width:auto;margin-top:0}.fullpage .content-wrap .wrap-holder{padding:0}:root{--swiper-theme-color:#333}:root select{-webkit-text-fill-color:rgba(0,0,0,1);-webkit-opacity:1;color:#000}.div-header{align-items:center;margin-top:30px}.div-header.mt-60{margin-top:0}.scroll .div-header:first-child{margin-top:0}.div-header .button-holder{margin-left:auto}.div-header .txt span{font-weight:700;margin-left:4px;text-decoration:underline}.div-middle{margin-top:25px}.div-middle.phone button{width:90px;flex:none;margin:6px 0 0 10px;padding:0;height:36px}.div-middle.phone .time{position:absolute;right:2px;top:14px;font-size:14px}.div-middle.phone .box span{font-size:12px;font-weight:500}.div-middle.phone input{text-align:center}.div-middle.phone input.align-l{text-align:left;text-indent:10px}.div-title{margin-bottom:20px}.div-filter{height:47px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:0 20px}.div-filter .txt{font-size:13px}.div-filter .txt span{font-size:13px;font-size:500}.lineH{position:relative}.lineH::before{content:'';position:absolute;left:-8px;top:0;width:1px;height:16px;background:#d6d6d6}.tab-holder ul.line{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.tab-holder ul.line:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background:#111;z-index:0}.tab-holder ul.line li{background:#f6f8fc;height:34px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 40px;margin:0 1px;font-size:20px;font-weight:500;border-bottom:2px solid #111;cursor:pointer}.tab-holder ul.line li.on{background:#fff;border:2px solid #111;border-bottom:none;cursor:default;z-index:1}.tab-holder ul.line li:hover:not(.on){background:#dce3ef}.tab-holder ul.fill{display:flex;position:relative;border:1px solid #333;border-radius:3px;overflow:hidden}.tab-holder ul.fill li{background:#fff;height:40px;align-items:center;display:flex;justify-content:center;padding:0 16px;min-width:80px;font-size:13px;flex-basis:50%}.tab-holder ul.fill li.on{background:#000;color:#fff;cursor:default;z-index:1}.tab-holder ul.fill li:not(:first-child){border-left:1px solid #000}.tab- ul.gnb{display:flex;position:relative;border:none;overflow:hidden}.tab- ul.gnb li{height:50px;align-items:center;display:flex;justify-content:center;padding:0 16px;font-size:18px;font-weight:700;flex-basis:50%;color:#888;position:relative;border:none}.tab- ul.gnb li.on{color:#fff;cursor:default;z-index:1;font-size:18px}.tab- ul.gnb li.on::before{content:'';position:absolute;width:100%;height:3px;background:#fff;left:0;bottom:0;transform:skewX(137deg)}.tab-week-holder{display:inline-block}.tab-week-holder ul{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;border:1px solid #ddd;border-radius:2px;padding:0 10px}.tab-week-holder li{height:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 10px;font-size:14px;position:relative;cursor:pointer}.tab-week-holder li:hover{color:#ef3232}.tab-week-holder li:not(:first-child):before{content:"";position:absolute;left:0;top:16px;width:1px;height:10px;background:#ddd}.tab-week-holder li.on{color:#ef3232;cursor:default}.popup-wrap{pointer-events:none;display:flex;justify-content:center;align-items:center;position:fixed;top:auto;right:0;bottom:0;left:0;z-index:-1;height:0}.popup-wrap.on{height:100%;z-index:100}@supports (-webkit-touch-callout:none){.basic-popup.popup-wrap.on:focus-within{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100vh!important;height:100dvh!important}#searchPopup.basic-popup.popup-wrap.search.on:focus-within{z-index:90!important}}.popup-wrap .dimmed{width:100%;height:100%;background:rgba(0,0,0,.7);position:fixed;left:0;right:0;top:0;bottom:0}.popup-wrap .popup{background:#fff;margin:initial;display:flex;max-height:0;align-self:flex-end;transform:translateY(0);transition:all .5s;padding:0;pointer-events:auto;height:0;overflow:hidden}.popup-wrap.on .popup{max-height:100%;height:auto;width:100%;padding:0;flex-direction:column;transform:translateY(0);transition:all .5s;overflow:visible}.popup-wrap.on.full .popup{max-height:100%;height:100%}.popup-wrap:before{content:'';position:absolute;width:100%;height:100%;background:rgba(0,0,0,.6);z-index:-1;opacity:0;transition:all .3s}.popup-wrap.dim:before{opacity:1}.popup-wrap .popup header{height:55px}.popup-wrap .popup header h4{font-weight:500;font-size:18px;width:100%;position:absolute;left:0;height:55px;display:flex;align-items:center;border-bottom:1px solid #ccc;padding:0 0 0 20px}.popup-wrap .popup header .close:not(footer .close){width:40px;height:40px;position:relative;right:8px;top:0;z-index:1}.popup-wrap .popup header .close:not(footer .close) i{width:24px;height:24px;background:url(../images/svg/icons-24-px-close.svg) left top no-repeat;background:auto 111px}.popup-wrap .scroll{overflow-y:auto;min-height:auto;height:calc(100% - 55px);padding:0 20px 40px 20px}.popup-wrap .cont-wrap{padding:20px}.popup-wrap.full .cont-wrap{overflow-y:auto;overflow-x:hidden;height:100%;padding:20px 20px 75px 20px}.popup-wrap .cont-wrap__inner{padding-inline:20px}.popup-wrap .popup .layer-container{width:100%;text-align:left;height:100%}.popup-wrap .popup .head-wrap{padding:0 20px 20px 20px}.popup-wrap .popup .head-wrap p{font-size:14px;color:#333;line-height:22px;margin:20px 0 0 0}.popup-wrap .popup .popup__header{border-bottom:1px solid #ccc}.popup-wrap .popup .popup__title{padding-left:20px;font-size:18px;font-weight:600;line-height:25px}.popup-wrap .popup .popup__title--fit{padding-left:0}.popup-wrap .cont-wrap--fit{padding-top:0}.popup-wrap.full .cont-wrap--fit{padding-top:0}.popup-wrap .popup .popup__content .popup__message{font-size:16px;line-height:25px}.popup-wrap .popup .popup__content .popup__message--primary{font-size:18px;line-height:26px}.popup-wrap .popup .popup__content .popup__message--info{font-size:14px;line-height:normal}.popup-wrap .popup .popup__content .popup__message~.popup__message{margin-top:20px}.popup-wrap .popup .popup__content .popup__message~.popup__message--desc{margin-top:5px}.popup-wrap .popup .popup__content .popup__message .lined-text{position:relative;display:inline-block;font-size:inherit;font-weight:inherit}.popup-wrap .popup .popup__content .popup__message .lined-text::before{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background-color:#000}.quantity-control{font-size:0}.quantity-control button{width:40px;height:40px;padding:10px 10px;border:1px solid #ddd;background:#fff}.quantity-control button i{width:16px;height:16px}.quantity-control button.minus i{background:url(../images/svg/icons-16-px-subtract.svg)}.quantity-control button.plus i{background:url(../images/svg/icons-16-px-add.svg)}.quantity-control input{height:40px;font-size:16px;border-top:1px solid #ddd;width:100px;background:#fff;text-align:center;border-bottom:1px solid #ddd}.popup-alert{z-index:20;left:0;right:0;top:0;bottom:0;display:flex;align-content:center;justify-content:center;flex-wrap:wrap;width:100%;height:100%;display:none;position:fixed}.popup-alert.on{display:flex;z-index:100}.popup-alert .alert-wrap{z-index:1;background:#fff;width:calc(100% - 40px);border-radius:5px;transform:scale(.8);transition:all .3s}.popup-alert.on .alert-wrap{transform:scale(1)}.popup-alert .alert-cont{padding:20px;text-align:center}.popup-alert .alert-cont p{font-size:14px;line-height:1.6}.popup-alert .alert-cont .alert-data{font-weight:500}.popup-alert .alert-header{font-size:16px;font-weight:500;padding:15px 20px;border-bottom:1px solid #ddd}.popup-alert .alert-gray-box{margin:20px 20px 0;padding:15px;background-color:#f5f5f5;border-radius:10px}.popup-alert .alert-gray-box *{font-size:15px;line-height:1.6}.popup-alert .alert-gray-box+.alert-cont *{font-size:15px;text-align:left}.popup-alert .alert-gray-box+.alert-cont.font-13,.popup-alert .alert-gray-box+.alert-cont.font-13 *{font-size:13px;text-align:left}.popup-alert:before{content:'';position:absolute;width:100%;height:100%;background:rgba(0,0,0,.6);z-index:-1;opacity:1;transition:all .3s}.popup-alert .alert-bottom{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;border-top:1px solid #ddd;border-radius:0 5px 5px 0;align-items:center}.popup-alert .alert-bottom button{width:100%;font-size:14px;padding:15px;border-right:1px solid #ddd}.popup-alert .alert-bottom button:last-child{border:none}.basic-popup.popup-wrap.style{right:auto;left:auto;width:100%}.popup-wrap.style .popup{background:0 0}.popup-wrap.style.on .popup{max-height:530px;padding:0;height:100%}.popup-wrap.style .popup header .close:not(footer .close) i{background:url(../images/svg/icons-24-px-close-white.svg) left top no-repeat}.popup-wrap.style .cont-wrap{padding:0 20px}.popup-wrap.style .style-slide{padding:0 0 40px 0}.popup-wrap.style .style-slide .swiper-pagination{bottom:10px!important;left:50%;right:auto;margin:0 0 0 -15px}.popup-wrap.style.basic-popup header{border:none}.popup-wrap h5{font-size:16px;display:flex;justify-content:space-between;padding:10px 0 10px 0;align-items:baseline}.popup-wrap h5 span{font-size:12px;color:#333;font-weight:400}.root.dim .header-wrap{opacity:.6}.root.dim .header-wrap:before{content:'';position:absolute;width:100%;height:100%;background:rgba(0,0,0,0);z-index:10;transition:all .5s;top:0}.root.dim #swiper1>.swiper-pagination{opacity:.6}.category-pop{background:#111;position:fixed;left:0;top:0;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;z-index:50;-webkit-transition:left .5s;-moz-transition:left .5s;-ms-transition:left .5s;-o-transition:left .5s;transform:translate3d(-100%,0,0);transition:transform .5s;will-change:transform;right:auto;display:block;justify-content:normal;align-items:normal;bottom:auto}.nav_open .category-pop{left:0;transform:translate3d(0,0,0);width:100%;background:#fff}.category-pop .scroll{background:#111;height:calc(100% - 110px);padding:0;-ms-touch-action:pan-y;touch-action:pan-y}.popup-wrap.category-pop .popup{background:#111;color:#888;padding:0 0 10px;display:block;height:100%;max-height:100%;width:100%}.category-pop .tab{height:110px;padding:0;background:url(../images/png/gnb-top.png) left top no-repeat;background-size:100%}.category-pop .tab button{width:40px;height:40px;position:relative}.category-pop .tab button.home{left:10px}.category-pop .tab i{width:24px;height:24px}.category-pop .tab .home_close{height:60px}.category-pop .tab .home i{background:url(../images/svg/nav-home.svg)}.category-pop .tab .nav-close{position:absolute;right:8px}.category-pop .tab .nav-close i{background:url(../images/svg/nav-close.svg);opacity:.8}.category-pop .tab .tab-{margin:0 20px;border-bottom:1px solid #272727}.category-pop .bnd,.category-pop .cate{padding:10px 20px 12px;display:none}.category-pop .bnd.open,.category-pop .cate.open{display:block}.category-pop .list-menu .title{height:48px}.category-pop .list-menu .title.active>p{color:#fff}.category-pop .list-menu .on>.title>p+span i{background-image:url(../images/svg/icons-16-px-subtract.svg)}.category-pop .list-menu .title.first p{font-size:20px;font-weight:600;transition:.2s}.category-pop .list-menu .title span{width:40px;height:40px;padding:12px 0 0 24px}.category-pop .list-menu .title span i{width:16px;height:16px;background:url(../images/svg/icons-16-px-add.svg)}.category-pop .list-menu .title.second p{font-size:16px}.category-pop .list-menu .detail.second{display:none}.category-pop .list-menu .detail.second li{border-bottom:1px solid #272727}.category-pop .list-menu .detail.third{display:none;padding:15px 30px;flex-wrap:wrap;background:url(../images/svg/gnb_bg01.svg) left top no-repeat;background-size:cover}.category-pop .list-menu .detail.third a{font-size:15px;flex-basis:50%;padding:7px 0}.category-pop .list-menu .detail.third a.on{color:#fff;text-decoration:underline;text-underline-position:under}.category-pop .list-menu .detail.third .third-wrap{display:flex;flex-direction:row;flex-wrap:wrap}.category-pop .bnd .list-menu{display:flex;flex-wrap:wrap;margin:20px 0 0 0}.category-pop .bnd .list-menu li{width:20%}.category-pop .bnd .list-menu li p{width:56px;height:56px;text-indent:-9999px;border-radius:50%;background-size:40px auto;background-position:center center;background-repeat:no-repeat;background-color:#fff}.category-pop .bnd .list-menu .title{height:auto}.category-pop .style{padding:30px 20px 0;border-top:1px solid #272727}.category-pop .style h2{font-weight:700}.category-pop .style ul{flex-wrap:wrap;margin-top:20px}.category-pop .style li{flex-basis:25%;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:28px}.category-pop .style li i{width:48px;height:48px;margin:0 0 5px 0;background-size:100% 100%;background-repeat:no-repeat}.category-pop .list{padding:30px 20px;border-top:1px solid #272727;background:#111;line-height:20px}.category-pop .list .type-04 .txt p{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}.category-pop .list .type-04 .txt p+p{-webkit-line-clamp:1}.category-pop .user{height:60px;border-top:1px solid #272727;background:#000;padding:0 20px}.category-pop .user span{color:#fff}.category-pop .user *{font-size:15px;font-weight:500}.brand .content-wrap{min-height:auto;margin-top:0;height:100%;overflow:hidden}.brand .popup{padding:0}.brand .popup ul{height:100%;transition:.3s}.brand .popup [class*=a0] li.on{min-height:calc(100% - 100px)}.brand .popup [class*=a4] li.on{min-height:calc(100% - 100px)}.brand .popup .a2{transform:translateY(-100px)}.brand .popup .a3{transform:translateY(-200px)}.brand .popup .a4{transform:translateY(-300px)}.brand .popup li{height:100px;min-height:100px;transition:.3s}.brand .popup li.on{min-height:calc(100% - 200px)}.brand .popup a{pointer-events:none}.brand .popup .on a{pointer-events:all}.brand .today{position:fixed;bottom:0;width:100%;height:55px;padding:0 20px;background:#fff}.flag{height:24px;padding:8px;color:#fff;display:inline-flex;align-items:center;justify-content:center}.flag.new{background:#333}.flag.hot{background:#ff5b37}.flag.soldout{background:#bbb}.tags{height:30px;padding:15px;color:#fff;background:#000;border-radius:15px;display:inline-flex;align-items:center;justify-content:center}.tags.disabled{color:#000;background:#f5f5f5}.pagenation{margin-top:20px}.pagenation ul.page{display:flex;justify-content:center}.pagenation ul.page li{margin:0 0;height:30px;min-width:30px;padding:0 2px;border-radius:15px;font-size:14px;display:flex;align-items:center;justify-content:center}.pagenation ul.page li.selected{background:#000;color:#fff;font-weight:700}.pagenation ul.page li a{display:inline-flex;width:100%;height:100%;align-items:center;justify-content:center;font-size:14px}.pagenation ul.page li i{width:24px;height:24px;background:url(../images/svg/icons-24-px-back.svg)}.pagenation ul.page li.next i{transform:rotate(180deg)}.pagenation ul.dot{display:flex;justify-content:center;transform:skewX(135deg)}.pagenation ul.dot *{font-size:0}.pagenation ul.dot li{margin:0 2px;height:6px;width:4px;background:#ddd}.pagenation ul.dot li.selected{background:#000;width:22px}.sns-holder{text-align:center}.sns-holder ul{justify-content:center;margin-top:15px}.sns-holder li{margin:0 8px}.sns-holder i{width:44px;height:44px}.sns-holder .naver{background:url(../images/svg/sns-naver.svg)}.sns-holder .kakao{background:url(../images/svg/sns-katalk.svg)}.sns-holder .facebook{background:url(../images/svg/sns-facebook.svg)}.sns-holder .apple{background:url(../images/svg/sns-apple.svg)}.sns-holder .h{margin-top:3px}.sns-holder.align-l{padding-top:25px;border-top:1px solid #ccc}.id-search{margin-top:15px}.id-search li{position:relative}.id-search li:first-child{margin-right:20px}.id-search li:first-child::before{content:'';position:absolute;right:-10px;top:6px;width:1px;height:10px;background:#ddd}.id-search a{font-size:13px;color:#888}.order-search{text-align:center}.order-search a{font-size:13px;text-decoration:underline;text-underline-position:under}.header-wrap{position:fixed;width:100%;font-size:14px;z-index:10;top:0;color:#000;background:#fff}.header-wrap .wrap-holder{height:100%;width:auto}.header-wrap .wrap-holder .wrap-in{padding:0 20px}.header-wrap .wrap-holder .wrap-in.main-menu{height:50px;border-bottom:1px solid #ddd;position:relative}.header-wrap .wrap-holder .txt{flex:1;text-align:center;font-weight:800;line-height:50px}.header-wrap.brandmall-header .wrap-holder .txt{text-align:left}.header-wrap .wrap-holder.k-lab .txt{flex:1;text-align:left;font-weight:800;line-height:50px}.header-wrap .wrap-holder .txt span{width:117px;height:18px;display:block;margin:6px auto 0 auto;background-image:url(../images/m_logo_kvillage.png);background-repeat:no-repeat;background-size:100%}.header-wrap .wrap-holder .txt span.small{width:100px;vertical-align:middle;display:inline-block;height:20px}.header-wrap .wrap-holder .txt img#brandHeaderLogo{padding-left:30px}.header-wrap .wrap-holder [class*=-holder]{width:35px;height:auto;padding:5px;position:relative}.header-wrap .wrap-holder i{width:24px;height:24px}.header-wrap .wrap-holder .main-holder i{background:url(../images/svg/icons-24-px-home_v2.svg) center center no-repeat}.header-wrap .wrap-holder .menu-holder i{background:url(../images/svg/Icons-menu_black.svg) center center no-repeat}.header-wrap .wrap-holder .back-holder i{background:url(../images/svg/icons-24-px-back.svg) center center no-repeat}.header-wrap .wrap-holder .search-holder i{background:url(../images/svg/icons-24-px-search_v2.svg) center center no-repeat}.header-wrap .wrap-holder .alert-holder i{background:url(../images/svg/icons-24-px-alert.svg) center center no-repeat}.header-wrap .wrap-holder .cart-holder ._imgCart{background:url(../images/svg/icons-24-px-cart.svg) center center no-repeat}.header-wrap .wrap-holder .cart-holder ._imgMain{background:url(../images/svg/icons-24-px-home_v2.svg) center center no-repeat}.header-wrap .wrap-holder [class*=-holder] em{height:18px;line-height:16px;min-width:18px;border-radius:9px;background:#ff5b37;color:#fff;font-size:10px;text-align:center;position:absolute;top:3px;right:0;pointer-events:none}.header-wrap .wrap-holder .cart-holder #emCartCnt{display:flex;align-items:center;justify-content:center;line-height:1;pointer-events:none}.header-wrap .wrap-holder [class*=-holder] em.new-dot{min-width:auto;width:9px;height:9px;top:4px;right:8px}.header-wrap.white .wrap-holder .txt{color:#fff;font-weight:900}.header-wrap.white .wrap-holder .txt span{background-image:url(../images/png/logo-w.png)}.header-wrap.white .wrap-holder .main-holder i{background:url(../images/svg/icons-24-px-home_w_v2.svg) center center no-repeat}.header-wrap.white .wrap-holder .menu-holder i{background:url(../images/svg/Icons-menu_white.svg) center center no-repeat}.header-wrap.white .wrap-holder .back-holder i{background:url(../images/svg/icons-24-px-back-white.svg) center center no-repeat}.header-wrap.white .wrap-holder .search-holder i{background:url(../images/svg/icons-24-px-search-white_v2.svg) center center no-repeat}.header-wrap.white .wrap-holder .cart-holder i{background:url(../images/svg/icons-24-px-cart-white.svg) center center no-repeat}.header-wrap.white .category-menu span,.header-wrap.white .category-menu span.on{color:#fff;border:none}.header-wrap.white.on .category-menu span,.header-wrap.white.on .category-menu span.on{color:#333}.headx2.header-wrap+main .category-menu.depth3{background:#f5f5f5;border-top:1px solid #ddd;border-bottom:none}.headx2.header-wrap.on+main .category-menu.depth3{background:#f5f5f5;top:39px}.category-menu.depth3 .best-category2 .swiper-slide span.on{border:none}.header-wrap .category-menu{height:40px;background:#fff;overflow-x:auto;overflow-y:hidden}.header-wrap .category-menu::-webkit-scrollbar{display:none}.header-wrap.on .category-menu{border-bottom:1px solid #ddd}.header-wrap .category-menu ul{height:100%;white-space:nowrap}.header-wrap .category-menu li{margin:0 16px;height:100%;padding-top:10px;position:relative}.header-wrap .category-menu li:first-child{margin-left:0}.header-wrap .category-menu li:last-child{margin-right:0}.header-wrap .category-menu li.on::before{content:'';position:absolute;left:0;bottom:5px;width:100%;height:2px;background:#333}.header-wrap .category-menu li.on span{font-weight:700;color:#000}.header-wrap .category-menu span{font-size:15px;color:#555;font-weight:400}.header-wrap .category-menu span.on{color:#000;border-bottom:1px solid #000;font-weight:500}.headx2.header-wrap{background:#fff;transition:.3s}.headx2.header-wrap .category-menu{background:0 0}.headx2.header-wrap.on{background:#fff}.headx2.header-wrap .wrap-holder .wrap-in.main-menu{top:0;border:none}.headx2.header-wrap.on .wrap-holder .wrap-in.main-menu{position:fixed;top:-50px;width:100%}.bg-f{background:#fff!important}.footer-wrap{width:100%;background:#f5f5f5;font-size:12px;padding-bottom:90px;margin-top:40px}.footer-wrap .wrap-holder{padding:0 20px!important}.footer-wrap .site-holder{background:#e2e2e2;width:calc(100% + 40px);margin-left:-20px}.footer-wrap .site-holder li{flex:auto;position:relative}.footer-wrap .site-holder li:not(:last-child)::before{content:'';position:absolute;right:0;top:16px;width:1px;height:11px;background:#888}.footer-wrap .site-holder a{display:inline-flex;width:100%;height:45px;align-items:center;justify-content:center;color:#333;font-weight:500}.footer-wrap .site-holder a span{font-size:13px}.footer-wrap .center-holder{margin-top:24px;color:#000}.footer-wrap .center-holder li{display:inline-flex;justify-content:center;flex-direction:column;font-size:12px}.footer-wrap .center-holder li span{word-break:break-word}.footer-wrap .center-holder li:nth-child(-n+2){margin-right:28px;font-weight:700;margin-bottom:7px}.footer-wrap .center-holder li:nth-child(-n+2) span{font-size:10px;font-weight:400;color:#333;display:inline-block;line-height:25px}.footer-wrap .center-holder li:nth-child(-n+2) span:first-child{font-size:16px}.footer-wrap .center-holder li:nth-child(-n+2) span a{font-size:18px;font-weight:600;color:#000;display:inline-block;vertical-align:top;margin:0 5px 0 0}.footer-wrap .center-holder li:nth-child(-n+2) span a+a{font-size:10px;white-space:nowrap;font-weight:400;color:#333}.footer-wrap .center-holder li:nth-child(-n+2) span a+a:before{content:'';display:inline-block;width:1px;height:10px;background:#ababab;margin:0 4px;vertical-align:middle}.footer-wrap .company-holder{margin-top:10px;color:#333;font-weight:500}.footer-wrap .company-holder li{position:relative;margin:0 9px}.footer-wrap .company-holder li:first-child{margin-left:0}.footer-wrap .company-holder li:last-child{margin-right:0}.footer-wrap .company-holder li:not(:last-child)::before{content:'';position:absolute;right:-10px;top:4px;width:1px;height:11px;background:#888}.footer-wrap .company-holder a{display:inline-flex;width:100%;align-items:center;justify-content:center;font-weight:400}.footer-wrap .company-holder+p{margin-top:2px}.footer-wrap .company-holder li:nth-child(2) a{font-weight:600}.footer-wrap .etc-holder{margin-top:16px;color:#888}.footer-wrap .etc-holder p{margin-top:5px;display:none}.footer-wrap .etc-holder span{margin-right:5px}.footer-wrap .etc-holder i{width:20px;height:20px;background:url(../images/svg/icons-16-px-arrow-outline-down.svg)}.isFooter .footer-wrap .etc-holder div i{transform:rotate(180deg)}.isFooter .footer-wrap .etc-holder div+p{display:block}.isFooter .content-wrap{min-height:calc(100% - 376px)}.footer-wrap p{color:#888;line-height:1.5;font-size:12px}.section .footer-wrap{margin-top:0}.terms-contents>span{font-size:14px!important;line-height:24px!important;color:#888!important;text-indent:0!important}.terms-contents p{font-size:14px;line-height:24px;color:#888;text-indent:0}.terms-contents p strong{font-size:14px;line-height:24px;color:#000;text-indent:0}.terms-anchc-wrap{border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:20px 0;margin:0 0 30px 0}.terms-anchc{padding:0 20px}.terms-anchc li{list-style:disc;color:#888}.terms-anchc li a{font-size:14px;padding:3px 0;display:block;color:#888}.terms-anchc li a:hover{text-decoration:underline;color:#000}.terms-contents{font-size:14px;color:#333;padding:0!important}.t-section{padding:0 0 30px 0}.t-section h2{font-size:14px;margin:0 0 10px 0;padding:0}.t-section ol li{font-size:14px;color:#888;line-height:24px;text-indent:-15px;padding:0 0 10px 20px}.t-section ol li ol li{text-indent:-20px}.t-section ol li ul{padding:0 0 0 20px}.t-section ol li ul li{padding:0 0 5px 0}.t-section table{width:100%}.t-section li table{left:-20px;position:relative;width:calc(100% + 20px);top:10px}.terms-table{margin-bottom:20px;border-top:1px solid #ddd}.terms-table table{width:100%}.terms-table thead th{font-size:12px;background:#f8f8f8;text-align:center;border:1px solid #ddd;padding:8px 0;vertical-align:middle;height:60px;font-weight:400;color:#000}.terms-table tbody th{font-size:12px;background:#f8f8f8;border:1px solid #ddd;text-align:center;font-weight:400}.terms-table tbody td{font-size:12px;border:1px solid #ddd;height:43px;color:#666;padding:20px 20px;text-align:center}.terms-table tbody td.left{text-align:left;padding:0 0 0 10px}.terms-table.col-line tbody td,.terms-table.col-line tbody th{border:1px solid #ddd}.terms-table.col-line tbody td.border-right{border:1px solid #ddd}.terms-table.col-line tbody td *{font-size:inherit}.quick-wrap{width:100%;position:fixed;z-index:19;left:0;bottom:0;transition:transform .3s}.quick-wrap>.wrap-holder{height:60px;background:#fff;border-top:1px solid #ddd;animation:slidein .45s ease-out}@keyframes slidein{from{transform:translate3d(0,60px,0);opacity:0}to{transform:translate3d(0,0,0);opacity:1}}.quick-wrap .kate i{background:url(../images/svg/icons-nav-kate.svg) center center no-repeat}.quick-wrap .brand i{background:url(../images/svg/icons-nav-brand-inactive.svg) center center no-repeat}.quick-wrap li{flex:1}.quick-wrap li a{display:inline-flex;width:100%;height:60px;align-items:center;justify-content:center;flex-direction:column;position:relative}.quick-wrap li i{width:20px;height:20px}.quick-wrap li i+em{width:18px;height:18px;display:block;background:#333;border-radius:50%;text-align:center;line-height:18px;font-size:10px;color:#fff;position:absolute;top:5px;right:18px}.quick-wrap span{font-size:10px;color:#888;margin-top:2px}.quick-wrap .alarm i{background:url(../images/svg/icons-nav-alarm-inactive.svg) center center no-repeat}.quick-wrap .zzim i{background:url(../images/svg/icons-nav-heart-inactive.svg) center center no-repeat}.quick-wrap .home i{background:url(../images/svg/icons-nav-home-inactive.svg) center center no-repeat}.quick-wrap .history i{background:url(../images/svg/icons-nav-history-inactive.svg) center center no-repeat}.quick-wrap .mypage i{background:url(../images/svg/icons-nav-profile-inactive.svg) center center no-repeat}.quick-wrap.hide{transform:translateY(60px)}.quick-close{position:absolute;display:block;top:-31px;background:rgba(0,0,0,.5);font-size:0;width:30px;height:30px;left:30px;background:rgba(0,0,0,.5) url(../images/svg/icons-24-px-down-w.svg) center center no-repeat;background-size:20px}.quick-wrap.hide .quick-close{transform:rotate(180deg)}.top-btn{position:fixed;right:21px;bottom:90px;cursor:pointer;z-index:16;text-align:right;display:flex;flex-direction:column-reverse;align-items:flex-end;transition:transform .3s}.top-btn.down{transform:translateY(60px)}.top-btn a{display:inline-block;width:36px;height:36px;margin:15px 0 0 0}.top-btn [data-menuanchor=top]{display:none;order:-1}.top-btn i{display:inline-block;width:36px;height:36px;background:url(../images/svg/btn-top.svg)}.top-btn .brand-con{display:flex;width:auto;justify-content:flex-end;flex-direction:row;align-items:center}.top-btn .br-con{border-radius:50%;background-size:77%;background-position:center center;background-repeat:no-repeat;border:1px solid #ccc;background-color:#fff}.top-btn span{transition:width .3s;width:0;position:relative;display:flex;justify-content:space-between}.top-btn span .br-con{display:none;flex:1;margin:0 0 0 36px;border:none;background-color:transparent;border-radius:0;background-repeat:no-repeat;background-position:center center;background-size:100% auto;z-index:1}.top-btn .br-con-close{display:none;transition:all .3s}.top-btn.open span{width:168px;height:36px;align-items:center;border-radius:20px;margin:0 0 0 15px;text-align:right;background-color:#fff}.top-btn.open span:before{content:'';display:block;width:10px;height:10px;background:#fff;position:absolute;transform:rotate(45deg);left:50%;margin:-4px 0 0 -5px}.top-btn.open span .br-con{display:block;height:24px;margin:0 0 0 18px;background-size:contain}.top-btn.open .brand-con>.br-con{display:none}.top-btn.open .br-con-close{display:inline-block;background:url(../images/svg/br-con-close.svg);background-size:100%}.quick-fixed:before{content:'';background:rgba(0,0,0,.6);overflow:hidden;display:block;position:fixed;width:100%;height:100%;z-index:15;transition:all .3s;top:0}.top-btn .brand-quick{display:none}.top-btn.open .brand-quick{display:block}.top-btn .lately i{width:36px;height:36px;background-image:url('../images/svg/icons-history.svg')}.top-btn .searchi i{width:36px;height:36px;background-image:url('../images/svg/icon-search-gray.svg');background-repeat:no-repeat;background-color:#fff;background-position:center center;-webkit-background-size:50%;background-size:50%;border-radius:50%;border:1px solid #ccc}.top-btn .br-con.sch-con{background-size:50%}.brand-quick li a{background:#fff;display:flex;width:168px;height:40px;border-radius:3px;margin:5px 0 0 0;flex-direction:row;align-items:center;font-size:14px;color:#333;text-transform:uppercase}.brand-quick li a:before{content:'';display:block;width:26px;height:26px;margin:0 24px 0 15px}.brand-quick li a:after{content:'';display:block;width:1px;height:15px;background:#ddd;position:absolute;left:53px}.brand-quick li a.info:before{background:url(../images/svg/ic-about.svg) center center no-repeat}.brand-quick li a.media:before{background:url(../images/svg/ic-media.svg) center center no-repeat}.brand-quick li a.line:before{background:url(../images/svg/ic-line.svg) center center no-repeat}.brand-quick li a.campaign:before{background:url(../images/svg/ic-campain.svg) center center no-repeat}.brand-quick li a.lookbook:before{background:url(../images/svg/ic-lookbook.svg) center center no-repeat}.brand-quick li a.certificate:before{background:url(../images/svg/ic-certifica.svg) center center no-repeat}.brand-quick li a.catalog:before{background:url(https://contents.k-village.co.kr/PUBL_con/html/pc/images/brand/icon_ks_catalog.svg) center center no-repeat}.brand-quick li a.flagship:before{background:url(../images/svg/ic-flagshop.svg) center center no-repeat}.brand-quick li{animation:br-flip .6s linear both}.brand-quick li:nth-child(6){animation-delay:.1s}.brand-quick li:nth-child(5){animation-delay:.15s}.brand-quick li:nth-child(4){animation-delay:.2s}.brand-quick li:nth-child(3){animation-delay:.25s}.brand-quick li:nth-child(2){animation-delay:.3s}.brand-quick li:first-child{animation-delay:.35s}@keyframes br-flip{0%{transform:rotateX(180deg);opacity:0}100%{transform:rotateX(0);opacity:1}}[class*=type-0] .tag{position:absolute;width:24px;height:24px;background:red;font-size:0}[class*=type-0] .tag.on{background:url(../images/svg/icon-heart-on.svg)}[class*=type-0] li{position:relative}.type-01{display:flex;align-items:center}.type-01 li:first-child{margin-left:0}.type-01 li{height:100%;flex-basis:50%;padding:0 5px}.type-01 .img{overflow:hidden;position:relative}.type-01 .img img{left:0;top:0;width:100%}.type-01 .txt .num{font-size:14px;font-weight:700;margin-top:12px}.type-01 .tag{top:6px;right:5px;font-size:0}.type-02{display:flex;align-items:center;flex-wrap:wrap}.type-02 li:first-child{margin-left:0}.type-02 li{height:100%;width:33.33%;padding:0 5px}.type-02 li .img{padding-top:100%;overflow:hidden;position:relative}.type-02 li .img img{position:absolute;left:0;top:0;width:100%}.type-02 li .tag{top:0;left:0;font-size:12px;width:29px;height:29px}.type-02 li .txt{height:60px}.type-04 li{display:flex}.type-04 li .img{width:80px;height:80px;overflow:hidden;flex:none}.type-04 li .img img{width:80px}.type-04 li .txt{margin-left:20px;overflow:hidden;display:flex;justify-content:center;flex-direction:column}.type-04 li .txt *{font-size:15px;color:#bbb}.type-04 li:not(:first-child){margin-top:15px}.type-04 li .tag{top:6px;right:15px;font-size:0}.type-05 li{display:flex}.type-05 li .img{width:77px}.type-05 li .img img{width:77px}.type-05 li .txt{margin-left:20px;overflow:hidden;display:flex;justify-content:center;flex-direction:column}.type-05 li:not(:first-child){margin-top:15px}.type-05 li .tag{top:6px;right:15px;font-size:0}.type-06 li{display:flex;flex-wrap:wrap;padding:20px 0}.type-06 li:not(:last-child)::before{content:'';position:absolute;width:calc(100% + 40px);height:1px;background:#ddd;left:-20px;top:0}.type-06 li .form{width:100%;margin-bottom:8px}.type-06 li .form button{width:20px;height:20px}.type-06 li .form button i{width:20px;height:20px;background-image:url(../images/svg/icons-24-px-close.svg)}.type-06 li .form label{color:#ff5b37}.type-06 li .img{width:77px;height:103px;overflow:hidden;display:inline-flex;position:relative}.type-06 li .img img{width:77px}.type-06 li .img .like-pd{right:0;top:0}.type-06 li .txt{margin-left:20px;overflow:hidden;flex-basis:calc(100% - 140px);display:inline-flex;justify-content:center;flex-direction:column}.type-06 li .txt .str{color:#888;margin-top:8px}.type-06 li .txt .etc{color:#888;margin-top:10px}.type-06 li .txt .num{font-size:14px;font-weight:700;margin-top:12px}.type-06 li .txt .num span{font-size:11px;color:#ccc;font-weight:400;margin-left:10px}.type-06 li .txt .num em{font-size:14px;color:#ff5b37;font-weight:500;margin-left:10px}.type-06 li .txt .employee{color:#ff5b37;font-size:12px;align-items:baseline;margin-top:10px}.type-06 li .txt .employee span:first-child{margin-right:5px}.type-06 li:not(:first-child){margin-top:15px}.type-06 li .tag{top:66px;right:15px;font-size:0}.type-06 li .fee{width:100%;background:#f5f5f5;padding:14px 13px;margin-top:12px;color:#888}.type-06 li .fee p{padding:0 10px;position:relative}.both-list li{display:flex;justify-content:space-between;border:1px solid #ddd;padding:15px 15px;margin:0 0 10px 0}.both-list li span{font-size:13px}.both-list li:last-child{margin:0}.swiper.swiper-2x1{width:100%}.swiper.swiper-2x1 img{width:100%}.swiper.swiper-2x1 .txt{padding:10px 10px 20px}.swiper.swiper-2x1 .txt .str{font-size:13x;color:#888;height:28px}.swiper.swiper-2x1 .txt .num{font-size:14px;color:#000;margin-top:8px}.swiper.swiper-2x1 .swiper-wrapper{padding-bottom:18px}.swiper.swiper-2x1 .swiper-wrapper .swiper-slide{background:#fff!important}.swiper.swiper-3x1{width:100%}.swiper.swiper-3x1 img{width:100%}.swiper.swiper-3x1 .txt{padding:10px 10px 20px}.swiper.swiper-3x1 .txt .brand{font-size:11px;color:#888;padding:0 0 5px 0}.swiper.swiper-3x1 .txt .str{font-size:11px;color:#333;height:28px;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.swiper.swiper-3x1 .txt .num{font-size:13px;color:#000;margin-top:8px}.swiper.swiper-3x1 .swiper-wrapper{padding-bottom:10px}.swiper.swiper-3x1 .swiper-wrapper .swiper-slide{background:#fff!important}.swiper.swiper-3x1 .bnr-txt{padding:10px}.swiper.swiper-3x1 .bnr-txt>span{font-size:11px;color:#888}.swiper.swiper-3x1 .bnr-txt>p{font-size:11px;color:#888;height:30px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:15px}.swiper.swiper-3x1 .bnr-txt p.price{font-size:14px;color:#000;padding:3px 0 2px 0;width:auto}.swiper.swiper-3x1 .bnr-txt p.price.sm{font-size:13px}.swiper.swiper-3x1 .bnr-txt .price .actual{display:block;font-size:14px;color:#000;font-weight:600;margin:13px 0 0 0}.swiper.swiper-3x1 .bnr-txt .price .normal{position:absolute;font-size:11px;color:#ccc;display:block}.swiper.swiper-3x1 .bnr-txt .price-group{display:flex;align-items:baseline}.swiper.swiper-3x1 .bnr-txt .price-group .sale{font-size:14px;color:#ff5b37;margin-left:auto;text-align:right;font-weight:500}.swiper.swiper-3x1 .bnr-txt p.price.sm+.sale{white-space:nowrap}.swiper.swiper-2x2{width:100%;height:400px;padding-bottom:20px}.swiper.swiper-2x2 .swiper-slide{background:#fff;height:calc((100% - 30px)/ 2)}.swiper.swiper-3x2{width:100%;height:550px;padding-bottom:20px}.swiper.swiper-3x2 .swiper-slide{background:#fff;height:calc((100% - 30px)/ 2)}.swiper.swiper-3x2 img{width:100%}.swiper.swiper-3x2 .txt{padding:10px 10px 20px}.swiper.swiper-3x2 .txt .str{font-size:11px;color:#888;height:28px}.swiper.swiper-3x2 .txt .num{font-size:13px;color:#000;margin-top:8px}.swiper.swiper-3x2 .swiper-wrapper{padding-bottom:10px}.swiper.swiper-3x2 .swiper-wrapper .swiper-slide{background:#fff!important}.swiper-pagination{transform:skewX(135deg);position:relative!important;bottom:-2px!important}.swiper-pagination-bullet{width:6px;height:6px;margin:0 2px!important;border-radius:0;opacity:1;background:#ddd;transition:.2s}.swiper-pagination-bullet-active{width:22px;background:#000}.coupon-holder ul{justify-content:center}.coupon-holder li{width:241px;margin:0 5px}.coupon-holder li ._img{width:241px;height:106px;background:url(../images/png/coupon-line.png) center center no-repeat;padding:28px 32px 0 0;text-align:center}.coupon-holder li .h{color:#888;font-size:16px;padding:0 0 5px 0}.coupon-holder li .num{font-weight:700;color:#333;font-size:20px}.coupon-holder+.mt-20 h5{font-size:14px;line-height:1.57;color:#888}.mail-holder li{height:80px}.mail-holder li:not(:first-child){margin-top:10px}.mail-holder label{width:100%;height:100%;position:absolute;z-index:1;border:1px solid #ddd;background-position-x:20px;background-position-y:30px;padding:28px 0 0 70px;font-size:14px}.mail-holder li img,.mail-holder li svg{width:47px;height:47px;margin-right:20px}.mail-holder li i{width:47px;height:47px;margin-right:20px;background-color:#000;background-size:100% 100%;background-repeat:no-repeat;border-radius:50%;overflow:hidden}.mail-holder li .flex{padding-left:70px}.mail-holder h6{color:#888;margin-top:12px}.mail-holder input[type=radio]:checked+label{background-position-x:20px;background-position-y:30px;border:1px solid}.mt-15{margin:15px 0 0 0}.mt-20{margin:20px 0 0 0}.mt-0{margin:0;margin-top:0}.m30-0{margin:0 0 -30px 0}.k2group i.k2,.mail-holder i.k2{background-image:url(../images/svg/icons-k-2.svg)}.k2group i.eider,.mail-holder i.eider{background-image:url(../images/svg/icons-eider_v2.svg)}.k2group i.dynafit,.mail-holder i.dynafit{background-image:url(../images/svg/icons-dynafit_v2.svg)}.k2group i.wangle,.mail-holder i.wangle{background-image:url(../images/svg/icons-wideangle_v2.svg)}.k2group i.nasd,.mail-holder i.nasd{background-image:url(../images/svg/icons-nsad.svg)}.k2group i.k2safety,.mail-holder i.k2safety{background-image:url(../images/svg/icons-k2safty.svg)}.k2group i.piretti,.mail-holder i.piretti{background-image:url(../images/svg/icons-piretti_v2.svg)}.k2group i.nordisk,.mail-holder i.nordisk{background-image:url(../images/svg/icons-nordisk_v2.svg)}.k2group i.kemall,.mail-holder i.kemall{background-image:url(../images/svg/icons-Kvillage2.svg)}.k2group{background:#eee;width:calc(100% + 40px);margin:-40px 0 0 -20px;padding:30px 20px 25px}.k2group .flex{justify-content:center}.k2group .flex li{margin:0 5px}.k2group i{width:47px;height:47px;background-color:#000;background-size:100% 100%;background-repeat:no-repeat;border-radius:50%;overflow:hidden}.k2group .h{color:#333;margin-top:20px}.gender-holder .radio-type{margin:20px 0 0 0}.terms-holder{margin-top:25px}.terms-holder .all{margin-bottom:25px}.terms-holder .all div{padding-left:30px}.terms-holder .all label{font-size:16px;font-weight:500}.terms-holder .one>div{padding:12px 0;align-items:baseline}.terms-holder .one{border-top:1px solid #d6d6d6;padding-top:12px}.terms-holder a{text-decoration:underline;text-underline-position:under;font-size:14px;min-width:56px;color:#333}.terms-holder label span{font-size:14px;color:#ff5b37}.terms-holder .txt-holder{margin-top:7px}.terms-holder .sub{margin-left:30px}.terms-holder .sub p{font-size:12px;line-height:1.5;color:#888;margin-top:10px}.banner-scene{height:418px;background:#ccc}.brand-main .footer-wrap{margin-top:0}.best-menu{height:40px;overflow-x:auto;overflow-y:hidden}.best-menu::-webkit-scrollbar{display:none}.best-menu ul{height:100%;white-space:nowrap}.best-menu li{margin:0 8px;height:100%;padding-top:10px;position:relative}.best-menu li:first-child{margin-left:0}.best-menu li:last-child{margin-right:0}.best-menu li.on::before{content:'';position:absolute;left:0;bottom:5px;width:100%;height:2px;background:#333}.best-menu li.on span{font-weight:700;color:#000}.best-menu span{font-size:15px;color:#a8a8a8}.-main main{padding-top:0}.-main .content-wrap{margin-top:0}.-main.-category main{padding:0 0 60px}.-main .full:not(.pd-list-wrap){height:637px}.-main .half{height:420px}[class^=screen] .wrap-holder{width:100%;height:100%;padding:0}[class^=screen] .wrap-in{height:100%;width:100%;overflow:hidden;padding:50px 20px}.main-screen{padding:0!important;height:100%}.main-screen .wrap-in{padding:0!important}.main-screen .swiper{height:100%}.main-screen .swiper .img{position:absolute;z-index:-1}.main-screen .swiper img{width:100%}.main-screen .swiper-pagination{position:absolute!important;bottom:94px!important;transform:skewX(0);color:#fff;width:auto;left:auto;right:58px}.main-screen .swiper-pagination::before{content:'';position:absolute;width:80px;height:28px;background:rgba(0,0,0,.5);z-index:-1;transform:skewX(330deg);left:-26px;top:-6px}.main-screen .swiper-pagination .swiper-pagination-current{font-weight:700}.main-screen .swiper .txt{flex-direction:column;align-items:baseline;margin-left:20px;padding-left:20px}.main-screen .swiper .txt .str{font-size:30px;font-weight:700}.main-screen .swiper .txt h5{font-size:15px;font-weight:500;margin-top:50px}.pick-screen{background-size:cover;color:#fff}.pick-screen .wrap-holder{color:#fff;height:590px;background-size:cover}.pick-screen .logo{width:58px;height:58px;border-radius:50%;background:#fff;margin-top:132px}.pick-screen .logo i{width:58px;height:58px}.pick-screen .logo i.k2{background:url(../images/svg/icons-k-2-w.svg) center center no-repeat}.pick-screen .str{font-size:30px;font-weight:700;margin-top:13px}.pick-screen .swiper{width:400px;height:150px}.banner-screen .wrap-in{padding:50px 0}.banner-screen .swiper{height:auto}.banner-screen .swiper img{width:100%}.video-screen .video{width:calc(100% + 40px);margin-left:-20px;position:relative}.video-screen .video video{width:100%}.video-screen .video .controll{position:absolute;left:0;right:0;top:0;bottom:0;justify-content:center}.video-screen .video .controll i{width:50px;height:50px;border-radius:50%;background:rgba(2,1,1,.5)}.issue-screen .wrap-in ul{width:calc(100% + 40px)}.issue-screen .wrap-in ul .img{margin-left:-40px;margin-bottom:12px}.issue-screen .wrap-in ul .img img{width:100%}.issue-screen .wrap-in ul li:not(:first-child){margin-top:24px}.issue-screen ul h5{margin-top:-2px}.-before::before{content:'';position:absolute;left:0;top:1px;width:1px;height:12px;background:#ddd}.list-type1{padding:0 20px}.list-type1 li{border-bottom:1px solid #ddd;padding:14px 0}.list-type1 li:last-child{border:none}.list-type1 li a{display:block;position:relative}.list-type1 li a:after{content:'';display:block;background:url(../images/svg/icons-light-down.svg) no-repeat;width:13px;height:7px;position:absolute;right:3px;top:20px;transition:all .3s;background-size:100%;transform:rotate(270deg)}.list-type1 li a p{font-size:15px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 30px)}.list-type1 li a span{font-size:11px;color:#888}.list-type-1 li{font-size:14px;padding:0 0 10px 10px;position:relative;color:#333}.list-type-1 li:before{content:'';display:block;position:absolute;width:3px;height:3px;background:#888;left:0;top:7px}.list-type-2 li{border-bottom:1px solid #ddd}.list-type-2 li:last-child{border:none}.list-type-2 li a{display:block;font-size:15px;color:#333;line-height:15px;padding:18px 35px 17px 0;position:relative}.list-type-2 li a:after{content:'';display:block;background:url(../images/svg/icons-light-down.svg) no-repeat;width:12px;height:10px;position:absolute;right:3px;top:calc(50% - 5px);transition:all .3s;background-size:100%;transform:rotate(270deg)}.view-type1 .view-title{padding:20px;border-bottom:1px solid #333}.view-type1 .view-title h1{font-size:16px;color:#333;font-weight:600}.view-type1 .view-title span{font-size:11px;color:#888}.view-type1 .view-cont{padding:40px 20px;line-height:22px}@keyframes top_in{0%{transform:translateY(0)}100%{transform:translateY(50px)}}@keyframes top_out{0%{transform:translateY(50px)}100%{transform:translateY(0)}}@keyframes bottom_in{0%{transform:translateY(0)}100%{transform:translateY(-50px)}}@keyframes bottom_out{0%{transform:translateY(-50px)}100%{transform:translateY(0)}}@keyframes center_in{0%{transform:translateY(0);opacity:0}100%{transform:translateY(-50px);opacity:1}}@keyframes center_out{0%{transform:translateY(-50px);opacity:1}100%{transform:translateY(0);opacity:0}}.full-error-wrap{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.full-error-wrap .error-wrap{padding-top:0}.error-wrap{text-align:center;padding:10px 20px 0 20px}.error-wrap:before{content:'';display:block;width:75px;height:75px;margin:0 auto;background:url(../images/svg/error.svg) center center no-repeat}.error-wrap.system:before{background:url(../images/svg/system.svg) center center no-repeat}.error-wrap h1{font-size:22px;font-weight:600;padding:8px 0 0 0}.error-wrap h2{font-size:16px;font-weight:500;padding:8px 0 0 0}.error-wrap .error-tit1{font-size:14px;color:#888;padding:20px 0;line-height:22px}.error-wrap .error-tit2{font-size:14px;padding:0 0 10px 0}.error-wrap .full+.error-tit2{padding:30px 0 10px 0}.common-del-footer{padding-bottom:220px;background:#999}.common-del-footer::before{content:'FOOTER AREA';display:flex;justify-content:center;align-items:center;width:100%;position:absolute;margin-top:100px;font-size:20px;font-style:italic}.event-bnr{position:fixed;height:257px;z-index:18;width:100%;background:#000;animation:bnr-up .7s cubic-bezier(.18,.89,.32,1.28) both;bottom:60px;transform:unset!important}.event-bnr.down{animation:bnr-down .4s ease-in-out both}.event-bnr .bnr-top{height:217px}.event-bnr .bnr-top img{width:100%;height:100%;object-fit:cover}.event-bnr .close-bnr{font-size:13px;color:#888;background:#f5f5f5;line-height:40px;padding:0 20px;display:flex;justify-content:space-between}.event-bnr .close-bnr:after{content:'';display:block;position:absolute;width:100%;height:29px;background:#f5f5f5;left:0;bottom:-29px;z-index:-1}.event-bnr .bnr-txt{position:absolute;padding:52px 0 0 22px}.event-bnr .bnr-txt strong{color:#000;font-size:24px;font-weight:600;display:block}.event-bnr .bnr-txt span{font-size:13px;color:#000;display:inline-block;vertical-align:middle;margin:0 0 0 8px}.event-bnr .bnr-txt p{font-size:14px;color:#000;vertical-align:middle;margin:10px 0 16px 0}.event-bnr .bnr-txt p span,.event-bnr .bnr-txt span span,.event-bnr .bnr-txt strong span{margin:0;color:inherit;font-size:inherit}.event-bnr .bnr-txt button{font-size:13px;color:#000;padding:0 15px;height:34px;line-height:34px;border:1px solid rgba(0,0,0,.5)}.event-bnr .bnr-txt .btn-dark{color:#000;border-color:rgba(0,0,0,.5)}.event-bnr .bnr-txt .btn-white{color:#fff;border-color:#fff}.event-bnr .bnr-txt .normal.flip-clock-wrapper{display:inline-block}.normal.flip-clock-wrapper ul li a div div.inn{background:0 0;font-size:24px;text-shadow:none;height:100%;color:#000;font-weight:700}.normal.flip-clock-wrapper .flip-clock-divider.mns{font-size:24px;color:#000;display:inline-block;vertical-align:middle;margin:0 5px 0 0}.normal.flip-clock-wrapper .flip-clock-divider.secs{font-size:24px;color:#000;display:inline-block;vertical-align:middle;margin:0 5px 0 0}.event-bnr .bnr-txt .clock_wrap{display:flex;align-items:end}.event-bnr .swiper-pagination{position:absolute!important}.event-bnr .swiper-pagination{bottom:auto;transform:skewX(0);color:#fff;width:auto;left:auto;top:20px;right:20px}.event-bnr .swiper-pagination .swiper-pagination-current{font-weight:700}@keyframes bnr-up{0%{transform:translateY(0);opacity:0}98%{overflow:visible}100%{transform:translateY(-317px);opacity:1;overflow:hidden}}@keyframes bnr-down{0%{transform:translateY(-317px);opacity:1}100%{transform:translateY(0);opacity:2}}.popup-notice{position:fixed;top:0;bottom:0;left:0;right:0;display:flex;justify-content:center;align-items:center;flex-direction:column;background-color:rgba(0,0,0,.5);padding:50px 20px;z-index:30}.popup-notice>div{width:100%;max-width:375px;min-width:335px}.popup-notice .popup-notice-container{display:flex;justify-content:center;align-items:center;flex-direction:column;min-height:10%;padding:30px;background-color:#fff;text-align:center}.popup-notice .popup-notice-container .popup-title{flex-shrink:0;width:100%;font-size:26px;line-height:32px}.popup-notice .popup-notice-container .popup-title:before{content:'';display:block;width:115px;height:31px;margin:0 auto 10px;background:url(../images/png/tit-notice.png) no-repeat;background-size:100%}.popup-notice .popup-notice-container .popup-content{flex:1;overflow-y:auto;width:calc(100% + 60px);margin:10px -30px 0 -30px;padding:0 30px;font-size:20px;line-height:35px}.popup-notice .popup-notice-container .popup-content strong{color:#ff5b37;font-size:inherit}.popup-notice .close-notice{display:flex;justify-content:space-between;align-items:center;flex-shrink:0;height:40px;padding:0 20px;background-color:#eee}.popup-notice .close-notice label{padding-right:0;color:#888}.popup-notice .close-notice button{width:70px;height:100%;margin-right:-20px;font-size:13px}.swiper-slide .visual-txt.left-top{top:25%}.swiper-slide .visual-txt.right-top{top:25%;text-align:right}.swiper-slide .visual-txt.center-top{text-align:center;padding:20px 0 0 0;top:25%}.swiper-slide .visual-txt.center-bottom{text-align:center;padding:20px 0 0 0}.swiper-slide .visual-txt.right-bottom{text-align:right}.right-middle{text-align:right}.section .right-middle h2,.section.brend .right-middle .brend-copy,.section.brend .right-middle .brend-copy h3{text-align:right;display:block}.section.brend .right-middle .brend-copy .brend{left:auto;right:-50%}.section.brend .brend-copy .right-middle h3{text-align:right;display:block;width:calc(100% - 40px)}.section.brend.active .brend-copy .right-middle .brend{left:auto;right:20px;width:100%}.mz-txt1.left-top{top:25%;bottom:auto}.mz-txt1.right-top{text-align:right;top:25%;bottom:auto}.mz-txt1.right-top h2{text-align:right}.mz-txt1.center-top{text-align:center;top:25%;bottom:auto}.mz-txt1.center-top h2{text-align:center}.mz-txt1.right-bottom{text-align:right}.mz-txt1.right-bottom h2{text-align:right}.mz-txt1.center-bottom{text-align:center}.mz-txt1.center-bottom h2{text-align:center}.mz-txt1.style.right-bottom,.mz-txt1.style.right-top{padding:0 60px 0 0}.mz-txt2.left-middle{left:20px;width:auto}.mz-txt2.right-middle{right:20px;width:auto;text-align:right}.mz-txt2.center-middle{text-align:center}.section .mz-txt2.right-middle h2{text-align:right}.section .mz-txt2.center-middle h2{text-align:center}.style-top+.mz-txt1.right-bottom{width:calc(100% - 132px)}.txt-display{color:#111}.txt-display p{color:#000}.section .txt-display h2{color:#000}.section .txt-display.white h2,.txt-display.white,.txt-display.white p{color:#fff}.white>p{color:#fff!important}.essen{font-size:14px;color:#ff5b37;display:inline-block;margin:0 0 0 5px}p.essen{font-size:12px;margin:8px 0}.b-tab-cont{display:none}#loadingDiv{opacity:1!important;background:0 0!important}#loadingDiv:before{content:'';display:block;width:60px;height:60px;background:url(../images/png/loading.png) left center;background-size:2520px;animation:play 5s steps(42) infinite;position:absolute;left:50%;top:50%;margin:-30px 0 0 -30px}@keyframes play{100%{background-position:-2520px}}.loading_box{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:transparent!important;z-index:9999}.loading_box .loading_txt_box{position:absolute;top:38%;left:50%;transform:translateX(-50%)}.loading_box .loading_txt_box .loading_move{display:flex;justify-content:space-evenly;margin-bottom:15px}.loading_box .loading_txt_box .loading_move p{width:10px;height:10px;border-radius:50%;background-color:#000}.loading_box .loading_txt_box .loading_txt{font-size:16px;color:#000;text-align:center;opacity:.8;font-weight:500}.loading_box .loading_txt_box .loading_move p{background-color:#000;-webkit-animation:loadingFade 2s infinite;-moz-animation:loadingFade 2s infinite;animation:loadingFade 2s infinite}.loading_box .loading_txt_box .loading_move p:first-child{-webkit-animation-delay:0s;-moz-animation-delay:0s;animation-delay:0s}.loading_box .loading_txt_box .loading_move p:nth-child(2){-webkit-animation-delay:.2s;-moz-animation-delay:.2s;animation-delay:.2s}.loading_box .loading_txt_box .loading_move p:nth-child(3){-webkit-animation-delay:.4s;-moz-animation-delay:.4s;animation-delay:.4s}@-webkit-keyframes loadingFade{0%{opacity:0}50%{opacity:.8}100%{opacity:0}}@-moz-keyframes loadingFade{0%{opacity:0}50%{opacity:.8}100%{opacity:0}}@keyframes loadingFade{0%{opacity:0}50%{opacity:.8}100%{opacity:0}}#brdNavList .brand_menu{padding-top:15px}#brdNavList .brand_menu .brand_area{color:#fff;font-size:20px;font-weight:600;padding-left:33px;position:relative;line-height:24px}#brdNavList .brand_menu .brand_area:before{content:'';width:24px;height:24px;background-image:url('https://contents.k-village.co.kr/BO_Attach/up/1649827515853.svg');background-color:#fff;border-radius:50%;background-size:70% 70%;background-position:center center;background-repeat:no-repeat;position:absolute;left:0;top:2px}#brdNavList .brand_menu .brand_area.k2:before{background-image:url('https://contents.k-village.co.kr/BO_Attach/up/1647072730180.svg')}#brdNavList .brand_menu .brand_area.eider:before{background-image:url('https://contents.k-village.co.kr/PUBL_con/etc/brandlogo/mo/EIDER.svg')}#brdNavList .brand_menu .brand_area.wangle:before{background-image:url('https://contents.k-village.co.kr/PUBL_con/etc/brandlogo/mo/WIDEANGLE.svg')}#brdNavList .brand_menu .brand_area.dynafit:before{background-image:url('https://contents.k-village.co.kr/BO_Attach/up/1649827515853.svg')}#brdNavList .brand_menu .brand_area.nsad:before{background-image:url('https://contents.k-village.co.kr/BO_Attach/up/1647072740041.svg')}#brdNavList .brand_menu .brand_area.safety:before{background-image:url('https://contents.k-village.co.kr/PUBL_con/etc/brandlogo/mo/K2Safety.svg')}#brdNavList .brand_menu .brand_area.k2safety:before{background-image:url('https://contents.k-village.co.kr/PUBL_con/etc/brandlogo/mo/K2Safety.svg')}#brdNavList .brand_menu .brand_area.piretti:before{background-image:url('https://contents.k-village.co.kr/PUBL_con/etc/brandlogo/mo/PIRETTI.svg')}#brdNavList .brand_menu .brand_area.taylormade:before{background-image:url('https://contents.k-village.co.kr/BO_Attach/up/1663121256737.svg')}#brdNavList .brand_menu .brand_area.timberland:before{background-image:url('https://contents.k-village.co.kr/PUBL_con/etc/brandlogo/mo/Timberland.svg')}#brdNavList .brand_menu .brand_area.nordisk:before{background-image:url('https://contents.k-village.co.kr/PUBL_con/etc/brandlogo/mo/NORDISK.svg')}#brdNavList .brand_menu .brand_area.eidersafety:before{background-image:url('https://contents.k-village.co.kr/PUBL_con/etc/brandlogo/mo/EIDERSafety.svg')}#brdNavList .brand_menu .brand_area.ping:before{background-image:url('https://contents.k-village.co.kr/PUBL_con/etc/brandlogo/mo/m-logo-ping.svg')}#brdNavList .brand_menu .brand_area.adidasgolf:before{background-image:url('https://contents.k-village.co.kr/PUBL_con/etc/brandlogo/mo/m-logo-adidas.svg')}#brdNavList .brand_menu .brand_area.uco:before{background-image:url('https://contents.k-village.co.kr/PUBL_con/etc/brandlogo/mo/m-logo-uco.svg')}#brdNavList .brand_menu .brand_area.darntough:before{background-image:url('https://contents.k-village.co.kr/PUBL_con/etc/brandlogo/mo/m-logo-darntough.svg')}#brdNavList .brand_menu .brand_area.zamberlan:before{background-image:url('https://contents.k-village.co.kr/PUBL_con/etc/brandlogo/mo/m-logo-zamberlan.svg')}#brdNavList .brand_menu .brand_area.lowealpine:before{background-image:url('https://contents.k-village.co.kr/PUBL_con/etc/brandlogo/mo/m-logo-lowealpine.svg')}#brdNavList .brand_menu .brand_area.thermarest:before{background-image:url('https://contents.k-village.co.kr/PUBL_con/etc/brandlogo/mo/m-logo-thermarest.svg')}#brdNavList .brand_menu .brand_area.rab:before{background-image:url('https://contents.k-village.co.kr/PUBL_con/etc/brandlogo/mo/m-logo-rab.svg')}#brdNavList .brand_menu .brand_area.msr:before{background-image:url('https://contents.k-village.co.kr/PUBL_con/etc/brandlogo/mo/m-logo-msr.svg')}#brdNavList .brand_menu .brand_area.nalgene:before{background-image:url('https://contents.k-village.co.kr/PUBL_con/etc/brandlogo/mo/m-logo-nalgene.svg')}#brdNavList .brand_menu .brand_area.pearlygates:before{background-image:url('https://contents.k-village.co.kr/PUBL_con/etc/brandlogo/mo/pearlygates.svg')}#brdNavList .brand_menu .brand_area.masterbunnyedition:before{background-image:url('https://contents.k-village.co.kr/PUBL_con/etc/brandlogo/mo/master_bunny.svg')}#brdNavList .brand_menu .brand_menu_list{padding-top:10px}#brdNavList .brand_menu .brand_menu_list .brand_1depth .brand_menu_tit{font-size:16px;color:#888;font-weight:600;line-height:50px;display:block;border-bottom:1px solid #272727;outline:0}#brdNavList .brand_menu .brand_menu_list .brand_1depth .brand_menu_tit.active{color:#fff}#brdNavList .brand_menu .brand_menu_list .brand_1depth .brand_2depth{display:none;padding:10px 0;border-bottom:1px solid #272727;position:relative;background:url("https://contents.k-village.co.kr/front/mobile/images/svg/gnb_bg01.svg") left center no-repeat;background-size:cover}#brdNavList .brand_menu .brand_menu_list .brand_1depth .brand_2depth ul{display:flex;flex-wrap:wrap;margin-left:27px}#brdNavList .brand_menu .brand_menu_list .brand_1depth .brand_2depth ul li{width:50%}#brdNavList .brand_menu .brand_menu_list .brand_1depth .brand_2depth ul li a{line-height:35px;font-size:16px;color:#888;outline:0}#brdNavList .brand_menu .brand_menu_list .brand_1depth .brand_2depth ul li a:hover{color:#fff;padding-bottom:7px;border-bottom:1px solid #272727}.fp-viewing-top .headx2.header-wrap .category-menu{overflow:visible}.category-menu .swiper{overflow:visible;padding:0}.category-menu .swiper-slide{overflow:visible}.category-menu .swiper-slide.shoes:first-child::before{content:'';position:absolute;width:5px;height:5px;border-radius:50%;background-color:#ff5b37;left:-6px;top:14px}.category-menu .swiper-slide .highlight{content:'';position:absolute;width:5px;height:5px;border-radius:50%;background-color:#ff5b37;left:-2px;top:14px}.personalInform{width:100%}.personalInform .txt__wrap{display:flex;flex-direction:column;gap:20px;padding:30px 0}.personalInform .txt__box *{font-size:14px;line-height:24px;color:#888}.personalInform .txt__box__table{margin:15px 17.5px 20px 17.5px}.personalInform table{width:100%}.personalInform table tr:nth-child(2n){background-color:#f8f8f8}.personalInform table td{text-align:center;width:50%;border:1px solid #ddd;padding:8px 0}@media screen and (max-width:400px){.personalInform .txt__box *{letter-spacing:-.1vw}.personalInform .txt__box td{font-size:12px;line-height:20px;letter-spacing:-.1vw}}.event-bnr .flip-clock-divider.days{display:none!important}.event-bnr .bnr-txt .normal.flip-clock-wrapper{display:inline-flex!important;align-items:flex-start;margin-top:10px}.event-bnr .flip-clock-wrapper span{color:#000;display:inline-block}.normal.flip-clock-wrapper .flip-clock-divider.mns,.normal.flip-clock-wrapper .flip-clock-divider.secs{margin:0 8px 0 -4px}.promote-list .pr-block .pd-badge .badge-tit{display:block;padding:5px 10px 0!important}.promote-list .flip-clock-divider.days{display:none!important}.promote-list .pr-block .pd-badge .clock:before{content:none}.promote-list .pr-block .pd-badge .clock{padding-left:10px}.promote-list .flip-clock-wrapper span:not(.flip-clock-divider span,.normal .flip-clock-divider.hrs){font-size:10px;display:inline-block;padding-right:5px}.promote-list .flip-clock-divider .flip-clock-label{padding-right:0}.promote-list .normal.flip-clock-wrapper .flip-clock-divider.mns,.promote-list .normal.flip-clock-wrapper .flip-clock-divider.secs{margin:0}.promote-list .normal.flip-clock-wrapper ul li a div div.inn{color:#000!important}.event-bnr .bnr-txt span{margin:10px 0 0 0;line-height:normal}.event-bnr .flip-clock-wrapper span{margin:8px 4px 0 0}.promote-list .normal.flip-clock-wrapper .flip-clock-divider.mns,.promote-list .normal.flip-clock-wrapper .flip-clock-divider.secs{margin:0}.small.normal .flip-clock-dot.bottom,.small.normal .flip-clock-dot.top{left:3px}.small.normal .flip-clock-dot.top{top:6px!important}.small.normal .flip-clock-dot.bottom{bottom:7px!important}.header-wrap .wrap-holder [class*=-holder].back-holder{padding:5px 0}.header-wrap .wrap-holder [class*=-holder].cart-holder{width:36px}.popup-wrap .cont-wrap#searchPopupContents{position:relative!important;z-index:10!important}[class^=cbox-type]+label{height:40px;line-height:40px;background-position:left center}.quick-wrap.hideX{transform:none!important}.product-notice{padding:0 10px}.product-notice>div{padding:14px;border:1px solid #666;background-color:#f8f8f8}.product-notice .product-notice__icon{width:16px;margin-right:3px;flex-shrink:0}.product-notice .product-notice__icon img{width:100%}.product-notice>div p{font-size:13px;letter-spacing:-.5px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin-right:3px}.product-notice>div p span{font-size:inherit;letter-spacing:inherit;font-weight:500}.product-notice .product-notice__btn{font-size:13px;letter-spacing:-.5px;margin-left:auto;text-decoration:underline;text-underline-position:under;flex-shrink:0}.productNoticePopup.basic-popup.popup-wrap{z-index:999}.productNoticePopup.basic-popup.on .popup{max-height:100vh}.productNoticePopup.popup-wrap .popup .layer-container{height:100vh}.productNoticePopup.popup-wrap .bg-gray{padding:20px;background-color:#f5f5f5;border-radius:10px}.productNoticePopup.popup-wrap p{font-size:13px;line-height:24px}.brandhome .header-wrap .wrap-holder .txt{text-align:left}.brandhome .header-wrap .wrap-holder .like-holder i{background:url(../images/svg/top-heart-ico.svg) no-repeat center center/20px 18px;text-indent:-9999px}.header-wrap .wrap-holder .like-holder.on i{background:url(../images/svg/top-heart-ico-on.svg) no-repeat center center/20px 18px}.header-wrap .wrap-holder.k-lab .like-holder i{background:url(../images/svg/top-heart-ico.svg) no-repeat center center/20px 18px;text-indent:-9999px}.header-wrap .wrap-holder.k-lab .like-holder.on i{background:url(../images/svg/top-heart-ico-on.svg) no-repeat center center/20px 18px}.header-wrap .category-menu span{font-weight:500}.header-wrap .category-menu span.on{font-weight:700}.newBrandTop>.swiper-wrapper>.swiper-slide{position:relative;width:100%;min-height:410px;padding:50px 20px;background-repeat:no-repeat;background-size:cover;background-position:center}.newBrandTop>.swiper-wrapper>.swiper-slide::before{content:'';position:absolute;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,.3);z-index:1}.newBrandTop>.swiper-wrapper>.swiper-slide.no-dim{content:none}.newBrandTop #textTarget{position:relative;z-index:1;color:#fff}.newBrandTop #textTarget span{display:inline;font-size:14px;line-height:20px;color:#fff;font-weight:500;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical}.newBrandTop #textMore{border:none;background:0 0;padding:0;font-size:13px;color:#fff;text-decoration:underline;z-index:1;position:relative;margin-top:5px}.newBrandTop #textTarget span.expanded{-webkit-line-clamp:unset;-webkit-box-orient:unset;overflow:visible;white-space:normal}.newBrandTop .swiper-slide.white .txt-wrap{color:#fff}.newBrandTop .swiper-slide.black .txt-wrap{color:#000}.newBrandTopEx{width:100%;margin:40px auto 0;overflow:hidden}.newBrandTopEx .swiper-slide img{width:100%}.newBrandTopEx .swiper-slide p{color:#fff;font-size:14px;font-weight:700;padding-top:5px}.newBrandTopEx .swiper-pagination::before{content:none}.newBrandTopEx .swiper-pagination{position:relative!important;bottom:unset!important;transform:skewX(135deg)!important;right:auto!important;margin-top:10px}.newBrandTop .no-ex #textTarget span{display:block;overflow:unset;text-overflow:unset;-webkit-line-clamp:unset;-webkit-box-orient:unset}.newBrandTop .no-ex #textMore{display:none!important}.content-wrap .page:first-child .newBrandTop{min-height:unset!important}.content-wrap .page:first-child .newBrandTop .swiper-wrapper{min-height:unset!important}.app-content{padding:20px}:where(.app-content *){font-size:13px}:where(.app-content p){line-height:1.3}.app-title{font-size:16px;font-weight:600;margin-bottom:10px}.event-bnr .bnr-txt.white span,.event-bnr .bnr-txt.white strong{color:#fff}.event-bnr .bnr-txt.white div[class^=clock-] ul li a div{color:#fff;font-weight:600}.event-bnr .bnr-txt span{font-size:14px;font-weight:600;margin:7px 0 0 2px}.event-bnr .bnr-txt div[class^=clock-] span{font-size:14px;line-height:30px;margin:0 7px 0 3px}.event-bnr .bnr-txt div[class^=clock-] span.flip-clock-divider{width:3px;margin:0 4px}.event-bnr .bnr-txt div[class^=clock-] span.flip-clock-divider span{left:0;border-radius:50%;margin:0}.event-bnr .bnr-txt.white div[class^=clock-] .flip-clock-dot{background:#fff}.event-bnr .bnr-txt div[class^=clock-] .flip-clock-dot.top{top:10px}.event-bnr .bnr-txt div[class^=clock-] .flip-clock-dot.bottom{bottom:10px}.event-bnr .bnr-txt>p span{font-weight:600}.event-bnr .bnr-txt>button{font-weight:500}.event-bnr .bnr-txt.white>button{color:#fff;border-color:#fff}.order .invoce-list{padding:20px 0}.order .date-order-view.bigger div{font-weight:700}.order .invoce-list li span{font-weight:600}.order .invoce-list li p{font-weight:600}.order .invoce-list li span,.order .pre-discount .discInfo_wrap .discInfo{display:flex;align-items:center}.order .invoce-list li.coupon- span:before,.order .pre-discount .discInfo_wrap .discInfo:before{content:'ㄴ';width:auto;height:auto;color:#888;font-size:13px;border:none;margin:0;margin-right:2px}.order .order-detail button{color:#333;font-weight:700;border:1px solid #ddd;padding:7px 15px}.order [class^=rbox-type]+label{font-size:13px;font-weight:600}.order .cont-wrap{padding-bottom:35px}.order .cont-wrap h4.label{font-size:13px;font-weight:600;padding-bottom:5px}.order .cont-wrap h4.label .essen{margin:0}.order .cont-wrap .div-middle>.flex{width:100%;margin-top:5px}.order .cont-wrap .div-middle>.flex .p-code{width:100%}.order [class^=txt-type]{font-weight:500;padding:10px 18px}.order .cont-wrap .p-code .addr span{font-size:14px;font-weight:500}.order .cont-wrap .box-type-select.sb-n{color:#888;-webkit-text-fill-color:#888;height:36px;padding-inline:18px;border:1px solid #ddd;line-height:36px;font-weight:500}.order .cont-wrap #iptDlvyRequest:disabled{text-indent:0;border:1px solid #ddd;background:#fff}.order [class^=cbox-type]+label{height:20px;font-weight:600;line-height:20px;letter-spacing:-.05em}.order .date-order-view.bigger strong{font-weight:700}.order.cart-wrap .date-order-view{margin:0 -20px}.order.cart-wrap .type-06 li{padding:20px 0}.order.cart-wrap .type-06 li~li{border-top:1px solid #ddd;margin:0}.order.cart-wrap .type-06 li .txt .info-badge>span{color:#333;font-weight:500;border-color:#333}.order.cart-wrap .type-06 li .txt .brand{font-weight:700}.order.cart-wrap .type-06 li .txt .str{font-weight:500}.order.cart-wrap .type-06 li .txt .etc{font-weight:500}.order.cart-wrap .type-06 li .txt .num{color:#888;font-weight:500;margin-top:10px}.order.cart-wrap .type-06 li .txt .num span{font-size:14px;color:#ff5b37;font-weight:600;margin:0}.order.cart-wrap .type-06 li .dv-date{display:none}.order.cart-wrap .bundle-total{border-top:1px solid #bbb}.order.cart-wrap .bundle-total p{font-weight:700;letter-spacing:-.5px}.order.cart-wrap .bundle-total p strong{color:#333;font-weight:700}.order.cart-wrap .bundle-total p span{color:#ff5b37;font-size:15px;font-weight:700}.order.cart-wrap .sale-benefit h4{font-weight:500}.order.cart-wrap .sale-benefit h4 span{line-height:100%;margin:-1px 0 0 5px}.order.cart-wrap .sale-benefit h4 span.hold-red{line-height:100%;margin:-2px 0 0 0}.order.cart-wrap .sale-benefit .input-holder input{color:#333;font-weight:700;text-indent:0}.order.cart-wrap .sale-benefit .input-holder .txt-type-normal:disabled{color:#ccc}.order.cart-wrap .sale-benefit .input-holder .txt-type-normal:disabled+button.delBtn,.order.cart-wrap .sale-benefit .input-holder .txt-type-normal:disabled+span+button.delBtn{display:none}.order.cart-wrap .sale-benefit .type3{font-weight:500}.order.cart-wrap #reserveMlgDiv label{font-weight:500}.order.cart-wrap .pre-discount .discInfo_wrap{margin-top:0}.order.cart-wrap .pre-discount .discInfo_wrap .discInfo{font-weight:500;margin-top:5.5px;margin-left:10px}.order.cart-wrap .pre-discount .discInfo_wrap .discInfo .discWon{font-weight:500}.order.cart-wrap #reserveMlgDiv .box-holder{font-weight:500}.order.cart-wrap .box-holder p{font-weight:500}.box-holder p::before{border-radius:50%}.order.cart-wrap #reserveMlgDiv .box-holder p span{color:#333;font-weight:700}.order.cart-wrap #divPayInfoNew .paytype1Btn{color:#333;font-weight:700}.order.cart-wrap .payment-ctg li button{display:flex;font-weight:700;align-items:center;justify-content:center}.order.cart-wrap #divPayInfoNew .pay-info{display:none}.order.cart-wrap #divPayInfoNew .paytype1_wrap .box-holder{margin-bottom:20px}.order.cart-wrap #divPayInfoNew .paytype2_wrap .payment_wrap{padding:10px 0 20px}.order.cart-wrap #divPayInfoNew .paytype2_wrap .new-pay-info{margin-bottom:20px}.order.cart-wrap #divPayInfoNew .paytype2_wrap .return-pay{padding:10px 0 20px}.order.cart-wrap #divPayInfoNew .paytype2_wrap .return-pay h4{font-weight:600}.order.cart-wrap #divPayInfoNew .paytype2_wrap .return-pay p{font-weight:600}.mypage .my-cart.order.cart-wrap .invoce-list.intype2{padding:20px 0 15px}.order.cart-wrap .invoce-list.intype2 li{padding:0 0 12px 0}.order.cart-wrap .invoce-list.intype2 li.coupon-,.order.cart-wrap .invoce-list.intype2 li.sale-{padding:0 0 5px 0}.order.cart-wrap .invoce-list.intype2 li.coupon-.last{padding:0 0 10px 0}.order.cart-wrap .totalMile-wrap{width:calc(100% + 40px);margin:0 0 0 -20px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;background:#f5f5f5;padding:15px 20px}.order.cart-wrap .invoce-list.intype3{width:100%;background:0 0;border:none;padding:0;margin:0}.order.cart-wrap .invoce-list.intype3 .sum{height:auto;line-height:100%;margin:0}.order.cart-wrap .totalMile-wrap .invoce-list li>div{line-height:100%}.order.cart-wrap .totalMile-wrap .invoce-list li>div p{line-height:100%;padding:0}.order.cart-wrap .invoce-list.intype4{padding:7px 0 0 0}.order.cart-wrap .invoce-list.intype4 li{padding:0}.order.cart-wrap .invoce-list.intype4 span{color:#888;font-size:13px}.order.cart-wrap .invoce-list.intype4 div p{color:#888;font-size:13px}.order.cart-wrap .invoce-list.intype4 .m-info{display:none}.order.cart-wrap .all-agree-wrap{padding-top:20px}.order.cart-wrap .box-holder p a{position:relative;text-decoration:none}.order.cart-wrap .box-holder p a::after{content:'';position:absolute;left:0;bottom:0;width:100%;height:1px;background:#000}.popup-wrap.change-address .div-header h1{font-size:18px;font-weight:500;padding-left:20px}.popup-wrap.change-address .cont-wrap{padding:0 20px 75px}.popup-wrap.change-address .tab- ul li a{font-weight:600}.popup-wrap.change-address .b-tab-cont{padding-bottom:75px}.popup-wrap.change-address .my-addr-list{border-top:none;margin:0}.popup-wrap.change-address .btcon1>.div-middle{margin:0}.popup-wrap.change-address .my-addr-list .my-addr{padding:20px 0 20px 28px}.popup-wrap.change-address .my-addr>div.flex{position:relative}.popup-wrap.change-address .my-addr>div h3{display:block;width:70%;font-weight:600;margin:0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.popup-wrap.change-address .my-addr:first-child>div h3{display:flex;align-items:center}.popup-wrap.change-address .my-addr-list .my-addr>div h3 span{font-weight:600}.popup-wrap.change-address .my-addr>div .addr-btns button{font-weight:600}.popup-wrap.change-address .my-addr-list .my-addr>p{color:#333;font-weight:500;padding:10px 0 8px}.popup-wrap.change-address .my-addr-list .my-addr>p strong{position:relative;color:#333;font-weight:500;padding-right:25px}.popup-wrap.change-address .my-addr-list .my-addr>p strong::after{position:absolute;top:50%;right:11px;margin:0;transform:translateY(-50%)}.popup-wrap.change-address .my-addr-list .my-addr>address{max-height:48px;font-weight:500}.popup-wrap.change-address .my-addr-list .my-addr>.flex .input-holder{position:absolute;top:50%;left:-28px;transform:translateY(-50%)}.popup-wrap.change-address .btcon2 .label{font-size:13px;font-weight:600}.popup-wrap.change-address .btcon2 [class^=txt-type]{font-weight:500;padding:10px 18px}.popup-wrap.change-address .btcon2 .btn-type-line.addr span{font-size:14px;font-weight:500}.popup-wrap.change-address .txt-type-normal:disabled{text-indent:0;border:1px solid #ddd;background:#fff}.popup-wrap.change-address .p-code{width:100%}.popup-wrap.change-address .addr-after .txt-type-normal:disabled,.popup-wrap.change-address .p-code .txt-type-normal:disabled{color:#111;border:1px solid #ddd;background-color:#fff}.popup-wrap.change-address .addr-save label{height:20px;line-height:20px;color:#888;font-weight:600}.popup-wrap.change-address .addr-save input#cbox-02+label{margin-left:24px}.popup-wrap.change-address .btcon2 .box-type-select{color:#888;-webkit-text-fill-color:#888;height:36px;padding-inline:18px;border:1px solid #ddd;line-height:36px;font-weight:500}.popup-wrap.pop-recash .cont-wrap{padding:0 20px 75px}.popup-wrap.pop-recash .cont-wrap h4.label{font-size:13px;font-weight:600}.popup-wrap.pop-recash .cont-wrap [class^=txt-type]{font-weight:500;padding:10px 18px}.popup-wrap.pop-recash .cont-wrap .box-type-select{color:#888;-webkit-text-fill-color:#888;font-weight:500}.popup-wrap.pop-recash .cont-wrap .div-header{margin-top:20px}.popup-wrap.order-coupon header{border-bottom:1px solid #ccc}.popup-wrap.order-coupon header h1{font-size:18px;font-weight:500;padding-left:20px}.popup-wrap.order-coupon .max-coupon{background:#f8f8f8;padding:10px}.popup-wrap.order-coupon .max-coupon.on{background:#ffeeeb}.popup-wrap.order-coupon .max-coupon .flex{justify-content:space-between;box-sizing:border-box}.popup-wrap.order-coupon .max-coupon p{color:#333;font-size:13px;font-weight:500}.popup-wrap.order-coupon .max-coupon.on p{color:#ff5b37}.popup-wrap.order-coupon h2.b-line{font-size:15px;font-weight:700;border-bottom:2px solid #000;padding:20px 0 10px;margin:0}.popup-wrap.order-coupon .select-both-title{margin:0 0 10px 0;flex-wrap:wrap}.popup-wrap.order-coupon .divGoodsCpn .select-both-title{padding-top:10px}.popup-wrap.order-coupon .select-both-title h3{width:100%;font-size:14px;font-weight:500;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.popup-wrap.order-coupon .select-both-title>div{min-width:auto;color:#888;font-size:12px;text-align:left;margin-top:5px}.popup-wrap.order-coupon #divCartCoupon{padding-top:10px}.popup-wrap.order-coupon .box-type-select{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding:0 115px 0 10px}.popup-wrap.order-coupon .sale-price{position:absolute;top:50%;right:30px;color:#333;font-size:15px;font-weight:600;transform:translateY(-50%)}.popup-wrap.order-coupon .sale-price strong{color:#333;font-size:15px;font-weight:600}.popup-wrap.order-coupon .input-holder{margin-bottom:10px}.popup-wrap.order-coupon .bundle-total.both{padding:19px 0;margin:0}.popup-wrap.order-coupon .bundle-total.both p{height:auto;line-height:100%}.popup-wrap.order-coupon .bundle-total.both div{color:#ff5b37;font-size:15px;font-weight:600}.popup-wrap.order-coupon .bundle-total.both div span,.popup-wrap.order-coupon .bundle-total.both div strong{color:#ff5b37;font-size:18px;font-weight:700}.event-bnr .bnr-txt.white span,.event-bnr .bnr-txt.white strong{color:#fff}.event-bnr .bnr-txt.white div[class^=clock-] ul li a div{color:#fff;font-weight:600}.event-bnr .bnr-txt span{font-size:14px;font-weight:600;margin:7px 0 0 2px}.event-bnr .bnr-txt div[class^=clock-] span{font-size:14px;line-height:30px;margin:0 7px 0 3px}.event-bnr .bnr-txt div[class^=clock-] span.flip-clock-divider{width:3px;margin:0 4px}.event-bnr .bnr-txt div[class^=clock-] span.flip-clock-divider span{left:0;border-radius:50%;margin:0}.event-bnr .bnr-txt.white div[class^=clock-] .flip-clock-dot{background:#fff}.event-bnr .bnr-txt div[class^=clock-] .flip-clock-dot.top{top:10px}.event-bnr .bnr-txt div[class^=clock-] .flip-clock-dot.bottom{bottom:10px}.event-bnr .bnr-txt>p span{font-weight:600}.event-bnr .bnr-txt>button{font-weight:500}.event-bnr .bnr-txt.white>button{color:#fff;border-color:#fff}.mypage .my-cart.order .type-06 li .txt .num{margin-top:10px}.mypage .my-cart.order .type-06.review-type li:first-of-type{padding:30px 20px}.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-content{padding:20px}:where(.app-content *){font-size:13px}:where(.app-content p){line-height:1.3}.app-title{font-size:16px;font-weight:600;margin-bottom:10px}.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:24px;padding:0 10px;min-width:48px;font-size:10px;font-weight:600;background:#ff5b37;color:#fff;white-space:nowrap}@container badge-container (max-width:80px){.app-badge__item{height:20px;padding:0 6px;min-width:auto}}.input-holder:has(.rcmnr-input:not(:placeholder-shown))+.btn-type-line:not(:disabled){background:#333;color:#fff}.top-bnr{position:relative;display:flex;column-gap:10px;align-items:center;justify-content:space-between;padding:12px 34px 12px 20px;background:#333;color:#fff;box-shadow:0 2px 6px rgba(0,0,0,.25)}.top-bnr__left *{font-size:13px;line-height:1.3}.top-bnr__right{flex:0 0 auto}.top-bnr__btn{font-size:12px;font-weight:700;padding:8px 14px;border-radius:4px;background:#fff;color:#333}.top-bnr__close{position:absolute;top:8px;right:8px;width:16px;height:16px;font-size:0;background:url(../images/svg/icons-24-px-close-white.svg) center/contain no-repeat}.btn-info{display:inline-block;width:17px;height:17px;background:url(../images/svg/ic-q.svg) center/contain no-repeat;font-size:0;vertical-align:text-bottom;margin-left:5px}.popup-notice.emergency-event{z-index:120}.basic-popup.popup-wrap.review-prompt.on{z-index:24;pointer-events:auto}.basic-popup.review-prompt.on .popup{max-height:calc(100vh - 50px);overflow-y:auto}.basic-popup.review-prompt .popup .cont-wrap{padding-top:30px}.basic-popup.review-prompt .popup .cont-wrap .close{position:absolute;top:16px;right:16px;width:24px;height:24px;font-size:0;background:url(../images/svg/icons-24-px-close.svg) center/contain no-repeat}.review-prompt .popup-title{font-size:18px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:6px}.review-prompt .popup-text{font-size:13px;line-height:1.5;color:#888;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.review-prompt .review-goods{display:flex;align-items:center;margin-top:35px}.review-prompt .review-goods__img{width:77px}.review-prompt .review-goods__img img{width:100%}.review-prompt .review-goods__info{flex:1;min-width:0;margin-left:12px}.review-prompt .review-goods__info>span{display:block;line-height:1.5}.review-prompt .review-goods__brand,.review-prompt .review-goods__date{color:#888}.review-prompt .review-goods__name{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.review-prompt-img{margin-top:25px;aspect-ratio:335/116;overflow:hidden}.review-prompt-img img{display:block;width:100%;height:100%;object-fit:cover}.review-prompt .review-prompt-close-today{display:block;margin:15px auto 0;font-size:14px;color:#000;text-decoration:underline;text-underline-position:under}.review-prompt .div-header{margin-top:15px}#appPrompt.on{z-index:25}#appPrompt.popup-alert{align-items:center}#appPrompt .alert-wrap.app-prompt-wrap{padding:40px 30px 30px;text-align:center;height:auto;max-height:calc(100vh - 40px);max-height:calc(100dvh - 40px);align-self:center;box-sizing:border-box}#appPrompt .app-prompt-wrap .title{font-size:14px;line-height:1.4;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#appPrompt .app-prompt-wrap .text{font-size:14px;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#appPrompt .app-prompt-bottom{margin-top:25px}#appPrompt .app-prompt-bottom .alertbutton{width:100%}#appPrompt .app-prompt-bottom .a-close{font-size:12px;color:#888;text-decoration:underline;text-underline-position:under;margin-top:12px}#appPrompt .app-popup__content{height:auto;min-height:0;background:#fff}.notis-inbox__list>li>a{display:block;padding:16px;border-top:1px solid #ddd}.notis-inbox__title{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:4px}.notis-inbox__title h3{font-size:14px;font-weight:700;line-height:1.4}.notis-inbox__title .date{flex:0 0 auto;padding:2px 0 0 10px;color:#bbb}.notis-inbox__content{position:relative;padding-right:35px;color:#888}.notis-inbox__content::after{content:"";position:absolute;right:0;bottom:7px;background:url(../images/svg/icons-light-down.svg) center/contain no-repeat;width:10px;height:6px;transform:rotate(270deg)}.notis-inbox__content--nolink{padding-right:0}.notis-inbox__content--nolink::after{display:none;content:none}.notis-inbox__content *{font-size:13px;line-height:1.4}#appFullScreen.app-popup{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100}#appFullScreen.app-popup .close{position:absolute;top:16px;right:16px;width:24px;height:24px;font-size:0;background:url(../images/svg/icons-24-px-close.svg) center/contain no-repeat}#appFullScreen .app-popup__content{height:100%}#appFullScreen .app-popup__content img,#appFullScreen .app-popup__content video.app-fullscreen-video{display:block;width:100%;height:100%;object-fit:cover;object-position:top center}#appFullScreen .app-popup__bottom{position:absolute;left:0;bottom:0;width:100%;padding:15px 20px;text-align:center}#appFullScreen .app-popup__bottom .close-today{display:inline-block;color:#000;text-decoration:underline;text-underline-position:under;margin-bottom:14px}#appFullScreen .app-popup__bottom .btn-type-normal{width:100%}#appFullScreen.app-popup.app-popup--wide{display:flex;flex-direction:column;box-sizing:border-box;height:auto;min-height:0;top:0;right:0;bottom:0;left:0}#appFullScreen.app-popup.app-popup--wide.on{display:flex!important}#appFullScreen.app-popup.app-popup--wide .app-popup__content{flex:1 1 0;min-height:0;height:auto!important;max-height:none;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;background:#fff;position:relative}#appFullScreen.app-popup.app-popup--wide .app-popup__content img,#appFullScreen.app-popup.app-popup--wide .app-popup__content video.app-fullscreen-video{display:block;width:auto;height:100%;max-width:100%;max-height:none;flex-shrink:0;object-position:bottom center}#appFullScreen.app-popup.app-popup--wide .app-popup__bottom{position:absolute;left:0;right:0;bottom:0;z-index:5;flex-shrink:0;margin-top:0;background:rgba(255,255,255,0)}html.ios-safe-area #appFullScreen.app-popup.app-popup--wide .app-popup__bottom{padding-bottom:calc(15px + env(safe-area-inset-bottom,0px))}@media (min-width:600px),(min-width:500px) and (min-height:650px){#appFullScreen.app-popup{display:flex;flex-direction:column;box-sizing:border-box;height:auto;min-height:0;top:0;right:0;bottom:0;left:0}#appFullScreen.app-popup.on{display:flex!important}#appFullScreen .app-popup__content{flex:1 1 0;min-height:0;height:auto!important;max-height:none;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;background:#fff;position:relative}#appFullScreen .app-popup__content img,#appFullScreen .app-popup__content video.app-fullscreen-video{display:block;width:auto;height:100%;max-width:100%;max-height:none;flex-shrink:0;object-position:bottom center}#appFullScreen .app-popup__bottom{position:absolute;left:0;right:0;bottom:0;z-index:5;flex-shrink:0;margin-top:0;background:rgba(255,255,255,.94)}html.ios-safe-area #appFullScreen .app-popup__bottom{padding-bottom:calc(15px + env(safe-area-inset-bottom,0px))}}