@charset "UTF-8";.p0{padding:0!important}.pt0{padding-top:0!important}.pt5{padding-top:5px!important}.pt10{padding-top:10px!important}.pt15{padding-top:15px!important}.pt20{padding-top:20px!important}.pt25{padding-top:25px!important}.pt30{padding-top:30px!important}.pt35{padding-top:35px!important}.pt40{padding-top:40px!important}.pt45{padding-top:45px!important}.pt50{padding-top:50px!important}.pt55{padding-top:55px!important}.pt60{padding-top:60px!important}.pt65{padding-top:65px!important}.pt70{padding-top:70px!important}.pt75{padding-top:75px!important}.pt80{padding-top:80px!important}.pt85{padding-top:85px!important}.pt90{padding-top:90px!important}.pt95{padding-top:95px!important}.pr0{padding-right:0!important}.pr5{padding-right:5px!important}.pr10{padding-right:10px!important}.pr15{padding-right:15px!important}.pr20{padding-right:20px!important}.pr25{padding-right:25px!important}.pr30{padding-right:30px!important}.pr35{padding-right:35px!important}.pr40{padding-right:40px!important}.pr45{padding-right:45px!important}.pr50{padding-right:50px!important}.pb0{padding-bottom:0!important}.pb5{padding-bottom:5px!important}.pb10{padding-bottom:10px!important}.pb15{padding-bottom:15px!important}.pb20{padding-bottom:20px!important}.pb25{padding-bottom:25px!important}.pb30{padding-bottom:30px!important}.pb35{padding-bottom:35px!important}.pb40{padding-bottom:40px!important}.pb45{padding-bottom:45px!important}.pb50{padding-bottom:50px!important}.pb55{padding-bottom:55px!important}.pb60{padding-bottom:60px!important}.pb65{padding-bottom:65px!important}.pb70{padding-bottom:70px!important}.pb75{padding-bottom:75px!important}.pb80{padding-bottom:80px!important}.pb85{padding-bottom:85px!important}.pb90{padding-bottom:90px!important}.pb95{padding-bottom:95px!important}.pl0{padding-left:0!important}.pl5{padding-left:5px!important}.pl10{padding-left:10px!important}.pl15{padding-left:15px!important}.pl20{padding-left:20px!important}.pl25{padding-left:25px!important}.pl30{padding-left:30px!important}.pl35{padding-left:35px!important}.pl40{padding-left:40px!important}.pl45{padding-left:45px!important}.pl50{padding-left:50px!important}.pl55{padding-left:55px!important}.pl60{padding-left:60px!important}.pl65{padding-left:65px!important}.pl70{padding-left:70px!important}.pl75{padding-left:75px!important}.pl80{padding-left:80px!important}.pl85{padding-left:85px!important}.pl90{padding-left:90px!important}.pl95{padding-left:95px!important}.p10{padding:10px!important}.p15{padding:15px!important}.p20{padding:20px!important}.mt0{margin-top:0!important}.mt5{margin-top:5px!important}.mt10{margin-top:10px!important}.mt15{margin-top:15px!important}.mt20{margin-top:20px!important}.mt25{margin-top:25px!important}.mt30{margin-top:30px!important}.mt35{margin-top:35px!important}.mt40{margin-top:40px!important}.mt45{margin-top:45px!important}.mt50{margin-top:50px!important}.mt55{margin-top:55px!important}.mt60{margin-top:60px!important}.mt62{margin-top:62px!important}.mt65{margin-top:65px!important}.mt70{margin-top:70px!important}.mt75{margin-top:75px!important}.mt80{margin-top:80px!important}.mt85{margin-top:85px!important}.mt90{margin-top:90px!important}.mt95{margin-top:95px!important}.mt100{margin-top:100px!important}.mr0{margin-right:0!important}.mr5{margin-right:5px!important}.mr8{margin-right:8px!important}.mr10{margin-right:10px!important}.mr15{margin-right:15px!important}.mr20{margin-right:20px!important}.mr25{margin-right:25px!important}.mr30{margin-right:30px!important}.mr35{margin-right:35px!important}.mr40{margin-right:40px!important}.mr45{margin-right:45px!important}.mr50{margin-right:50px!important}.mr55{margin-right:55px!important}.mr60{margin-right:60px!important}.mr65{margin-right:65px!important}.mr70{margin-right:70px!important}.mb0{margin-bottom:0!important}.mb5{margin-bottom:5px!important}.mb10{margin-bottom:10px!important}.mb15{margin-bottom:15px!important}.mb20{margin-bottom:20px!important}.mb25{margin-bottom:25px!important}.mb30{margin-bottom:30px!important}.mb35{margin-bottom:35px!important}.mb40{margin-bottom:40px!important}.mb45{margin-bottom:45px!important}.mb50{margin-bottom:50px!important}.mb55{margin-bottom:55px!important}.mb60{margin-bottom:60px!important}.mb65{margin-bottom:65px!important}.mb70{margin-bottom:70px!important}.mb75{margin-bottom:75px!important}.mb80{margin-bottom:80px!important}.mb85{margin-bottom:85px!important}.mb90{margin-bottom:90px!important}.mb95{margin-bottom:95px!important}.mb100{margin-bottom:100px!important}.ml0{margin-left:0!important}.ml5{margin-left:5px!important}.ml10{margin-left:10px!important}.ml15{margin-left:15px!important}.ml20{margin-left:20px!important}.ml25{margin-left:25px!important}.ml30{margin-left:30px!important}.ml35{margin-left:35px!important}.ml40{margin-left:40px!important}.ml45{margin-left:45px!important}.ml50{margin-left:50px!important}.ml55{margin-left:55px!important}.ml56{margin-left:56px!important}.ml57{margin-left:57px!important}.ml58{margin-left:58px!important}.ml59{margin-left:59px!important}.ml60{margin-left:60px!important}.ml65{margin-left:65px!important}.ml70{margin-left:70px!important}.ml75{margin-left:75px!important}.ml80{margin-left:80px!important}.ml85{margin-left:85px!important}.ml90{margin-left:90px!important}.ml95{margin-left:95px!important}.ml100{margin-left:100px!important}.m10{margin:10px!important}.m20{margin:20px!important}.m30{margin:30px!important}.ma0{margin:0 auto!important}@font-face{font-family:Pretendard;font-weight:100;font-style:normal;src:url(/assets/fonts/Pretendard-Thin.eot);src:url(/assets/fonts/Pretendard-Thin.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/Pretendard-Thin.woff2) format("woff2"),url(/assets/fonts/Pretendard-Thin.woff) format("woff"),url(/assets/fonts/Pretendard-Thin.ttf) format("truetype");font-display:swap}@font-face{font-family:Pretendard;font-weight:200;font-style:normal;src:url(/assets/fonts/Pretendard-ExtraLight.eot);src:url(/assets/fonts/Pretendard-ExtraLight.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/Pretendard-ExtraLight.woff2) format("woff2"),url(/assets/fonts/Pretendard-ExtraLight.woff) format("woff"),url(/assets/fonts/Pretendard-ExtraLight.ttf) format("truetype");font-display:swap}@font-face{font-family:Pretendard;font-weight:300;font-style:normal;src:url(/assets/fonts/Pretendard-Light.eot);src:url(/assets/fonts/Pretendard-Light.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/Pretendard-Light.woff2) format("woff2"),url(/assets/fonts/Pretendard-Light.woff) format("woff"),url(/assets/fonts/Pretendard-Light.ttf) format("truetype");font-display:swap}@font-face{font-family:Pretendard;font-weight:400;font-style:normal;src:url(/assets/fonts/Pretendard-Regular.eot);src:url(/assets/fonts/Pretendard-Regular.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/Pretendard-Regular.woff2) format("woff2"),url(/assets/fonts/Pretendard-Regular.woff) format("woff"),url(/assets/fonts/Pretendard-Regular.ttf) format("truetype");font-display:swap}@font-face{font-family:Pretendard;font-weight:500;font-style:normal;src:url(/assets/fonts/Pretendard-Medium.eot);src:url(/assets/fonts/Pretendard-Medium.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/Pretendard-Medium.woff2) format("woff2"),url(/assets/fonts/Pretendard-Medium.woff) format("woff"),url(/assets/fonts/Pretendard-Medium.ttf) format("truetype");font-display:swap}@font-face{font-family:Pretendard;font-weight:600;font-style:normal;src:url(/assets/fonts/Pretendard-SemiBold.eot);src:url(/assets/fonts/Pretendard-SemiBold.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/Pretendard-SemiBold.woff2) format("woff2"),url(/assets/fonts/Pretendard-SemiBold.woff) format("woff"),url(/assets/fonts/Pretendard-SemiBold.ttf) format("truetype");font-display:swap}@font-face{font-family:Pretendard;font-weight:700;font-style:normal;src:url(/assets/fonts/Pretendard-Bold.eot);src:url(/assets/fonts/Pretendard-Bold.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/Pretendard-Bold.woff2) format("woff2"),url(/assets/fonts/Pretendard-Bold.woff) format("woff"),url(/assets/fonts/Pretendard-Bold.ttf) format("truetype");font-display:swap}@font-face{font-family:Pretendard;font-weight:800;font-style:normal;src:url(/assets/fonts/Pretendard-ExtraBold.eot);src:url(/assets/fonts/Pretendard-ExtraBold.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/Pretendard-ExtraBold.woff2) format("woff2"),url(/assets/fonts/Pretendard-ExtraBold.woff) format("woff"),url(/assets/fonts/Pretendard-ExtraBold.ttf) format("truetype");font-display:swap}@font-face{font-family:Pretendard;font-weight:900;font-style:normal;src:url(/assets/fonts/Pretendard-Black.eot);src:url(/assets/fonts/Pretendard-Black.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/Pretendard-Black.woff2) format("woff2"),url(/assets/fonts/Pretendard-Black.woff) format("woff"),url(/assets/fonts/Pretendard-Black.ttf) format("truetype");font-display:swap}*{box-sizing:border-box;font-family:Pretendard,Pretendard Variable,Pretendard,"Noto Serif KR",serif,-apple-system,BlinkMacSystemFont,system-ui,Roboto,Helvetica Neue,Segoe UI,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,sans-serif,serif}*:before,*:after{box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block;margin:0;padding:0}body{margin:0;padding:0;min-width:320px;color:#222;line-height:1.42857;-webkit-text-size-adjust:none;-ms-interpolation-mode:bicubic;font-family:Pretendard,Pretendard Variable,Pretendard,"Noto Serif KR",serif,-apple-system,BlinkMacSystemFont,system-ui,Roboto,Helvetica Neue,Segoe UI,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,sans-serif,serif;width:100%;font-weight:400;letter-spacing:-.4px;top:0;left:0}body,h1,h2,h3,h4,h5,h6,p,div,li,dt,dd,input,textarea,button{font-family:Pretendard,Pretendard Variable,Pretendard,"Noto Serif KR",serif,-apple-system,BlinkMacSystemFont,system-ui,Roboto,Helvetica Neue,Segoe UI,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,sans-serif,serif;margin:0;padding:0;color:#222}img,video,audio,object,embed,iframe{max-width:100%}img{border:0 none;line-height:0;-ms-interpolation-mode:bicubic;-webkit-image-rendering:optimizeQuality}ul,ol,dl{list-style:none;margin:0;padding:0}form{margin:0}table{width:100%;border-collapse:collapse;border-spacing:0;table-layout:fixed}th,td{padding:0}a{color:#222;margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;text-decoration:none;line-height:inherit}input[type=text],input[type=password],input[type=reset],input[type=submit],input[type=tel],input[type=number],input[type=email]{font-size:13px;background:none;border-radius:0;border:none;-webkit-appearance:none;-webkit-border-radius:0}input[type=text]:disabled,input[type=password]:disabled,input[type=reset]:disabled,input[type=submit]:disabled,input[type=tel]:disabled,input[type=number]:disabled,input[type=email]:disabled{background:#e5e5e5;border-color:#e5e5e5}input[type=text]:focus,input[type=password]:focus,input[type=reset]:focus,input[type=submit]:focus,input[type=tel]:focus,input[type=number]:focus,textarea:focus,select:focus{outline:1px solid #202020}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield!important}i{font-style:normal;display:inline-block}textarea{overflow-y:auto}fieldset{border:0;margin:0;padding:0}select{border:none;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(/assets/front/images/icon/ico_select.svg) no-repeat;background-position:95% 50%}select::-ms-expand{display:none}select option:checked{color:#222}em{font-style:normal}button{border:none;padding:0;margin:0;cursor:pointer;background:transparent}button:focus{outline:0}br{font-family:dotum}address{font-style:normal}s{text-decoration:line-through}::-webkit-scrollbar{width:8px;height:3px;background-color:#8973581a;border-radius:10px}::-webkit-scrollbar-thumb{background-color:#00000080;border-radius:10px}@keyframes slide-top{0%{transform:translateY(0)}50%{transform:translateY(9px)}to{transform:translateY(0)}}@keyframes border{0%{border-color:transparent}50%{border-color:#202020}to{border-color:transparent}}*{box-sizing:border-box}html{width:100%}body{overflow:inherit;width:100%}body.on{overflow:hidden}#wrap{width:100%}.layout{position:relative;margin:0 auto;max-width:1280px}.no-data{display:block!important;font-size:18px!important;width:100%!important;padding:100px 0!important;text-align:center;margin:0!important;color:#ccc}.blind{position:absolute;top:-9999999px;left:-999999px}.page-title{position:relative;font-size:40px;font-weight:500;text-align:center;color:#202020}.page-title2{font-size:30px;font-weight:500;text-align:center;color:#202020}.section-title{padding-bottom:10px;border-bottom:2px solid #202020;font-size:26px;font-weight:500;color:#202020}.section-title.pink{color:var(--main-color);border-color:var(--main-color)}.overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);z-index:1000;line-height:normal}.required{color:#de2323}.color-main{color:var(--main-color)!important}.color-red{color:#ff4c4c!important}.color-gray{color:#787878!important}.dl-type1 dt{position:relative;clear:left;float:left}.dl-type1 dd{position:relative;width:100%}.dl-type1 dd:after{content:"";display:table;clear:both}#zipcode-wrap{position:fixed!important;margin:0!important;height:100%!important;top:50%!important;left:50%;transform:translate(-50%,-50%);max-width:500px;max-height:444px}.button-gray{background:#ccc}.t-align-left{text-align:left!important}.t-align-center{text-align:center!important}.t-align-right{text-align:right!important}.pc-con{display:block}.mo-con{display:none}.badge-box{margin-top:5px;display:flex;gap:5px}.badge-box span{display:inline-block;line-height:1;padding:4px 5px;border-radius:10px;font-size:12px;font-weight:500;letter-spacing:-.24px;height:20px}.badge-box span.sale{background:#63bb77;color:#fff}.badge-box span.best{background:#ff4c4c;color:#fff}.badge-box span.event{background:#7346f3;color:#fff;margin:0}.badge-box span.point{border:1px solid var(--main-color);color:var(--main-color)}.badge-box span.new{background:#ff902d;color:#fff}.badge-box span.soldout{background:#cdd2d5;color:#fff}.tab{padding:15px 20px;display:flex;background:#f5f4f2}.tab a{flex:1;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #cdd2d5;height:50px;font-size:16px;color:#787878}.tab a.on{border-color:#202020;font-weight:600;color:#202020}.tab2{display:flex;justify-content:center;gap:10px}.tab2 a{display:flex;align-items:center;justify-content:center;border-radius:20px;border:solid 1px #ddd;background:#fff;font-size:17px;font-weight:600;letter-spacing:-.34px;color:#787878;height:40px;padding:0 20px}.tab2 a.on{color:#fff;border-color:var(--main-color);background:var(--main-color)}.page-progress{position:fixed;top:85px;left:0;width:100%;height:5px;background:#e8ebec;z-index:10}.page-progress .progress-fill{position:absolute;top:0;left:0;height:5px;background:var(--main-color)}.not-post{padding:100px 0;text-align:center;line-height:normal!important}.not-post figure figcaption{display:block;font-size:19px;font-weight:600;letter-spacing:.19px;color:#202020}.not-post figure figcaption span{display:block;margin-top:5px;font-size:15px;font-weight:400;letter-spacing:.15px;text-align:center;color:#999}.not-find{padding:100px 0;text-align:center;line-height:normal!important}.not-find figure figcaption{display:block;font-size:19px;font-weight:600;letter-spacing:.19px;color:#202020}.not-find figure figcaption span{display:block;margin-top:5px;font-size:15px;font-weight:400;letter-spacing:.15px;text-align:center;color:#999}.tab-type1{display:flex;gap:10px}.tab-type1 .btn{display:flex;align-items:center;height:40px;padding:0 15px;border-radius:20px;border:solid 1px #afafaf;background:#fff;font-size:17px;font-weight:600;letter-spacing:-.34px;color:#787878;transition:all .4s}.tab-type1 .btn.on{background:var(--main-color);border-color:var(--main-color);color:#fff}.quick-menu .ai-box{position:fixed;right:20px;bottom:20px;z-index:20;display:block}.quick-menu .ai-box button{position:relative;display:flex;width:60px;height:60px;align-items:center;justify-content:center;box-shadow:5px 3px 5px #0003;background-color:#f4f4f4;border-radius:100%;border:1px solid transparent;animation:border 1.5s ease-in-out infinite .5s both;transition:all .4s;z-index:1}.quick-menu .ai-box button i{position:absolute;top:-42px;display:inline-block;animation:slide-top 1.5s ease-in-out infinite .5s both;transition:all .4s}.quick-menu .ai-box button i img{display:block}.quick-menu .ai-box button span{display:inline-block}.quick-menu .ai-box button span img{display:block}.quick-menu .ai-box a{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:flex-start;width:60px;height:60px;border-radius:30px;padding:0 20px;font-size:15px;font-weight:700;line-height:1;letter-spacing:-.3px;color:#fff;background:rgba(0,0,0,.7);transition:all .4s;opacity:0;overflow:hidden}.quick-menu .ai-box:hover button{background:#202020;border:0}.quick-menu .ai-box:hover button i{display:none}.quick-menu .ai-box:hover a{width:162px;opacity:1}#pagination{display:flex;align-items:center;justify-content:center;margin-top:120px;gap:10px}#pagination a{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:100%;border:solid 1px #231815;font-size:15px;font-weight:600;text-align:center;color:#231815;line-height:38px}#pagination a.active{color:#fff;background:var(--main-color);border-color:var(--main-color)}#pagination .end-prev,#pagination .prev,#pagination .next,#pagination .end-next{border:0}#pagination .end-prev{background:url(/assets/front/images/icon/page_first.svg) no-repeat;background-size:cover}#pagination .prev{margin-right:10px;background:url(/assets/front/images/icon/page_prev.svg) no-repeat;background-size:cover}#pagination .next{margin-left:10px;background:url(/assets/front/images/icon/page_next.svg) no-repeat;background-size:cover}#pagination .end-next{background:url(/assets/front/images/icon/page_end.svg) no-repeat;background-size:cover}.quick-menu{position:fixed;z-index:10;right:20px;bottom:130px;width:40px;display:flex;flex-direction:column;gap:20px}.quick-menu a,.quick-menu button,.quick-menu a img{display:block}.quick-menu .link a+a{margin-top:10px}.quick-menu .btn-box button+button{margin-top:10px}.search-term{margin-top:20px;padding:15px 20px;background:#f5f4f2}.search-term .term-group{display:flex}.search-term .term-group button{flex:1;display:flex;align-items:center;justify-content:center;height:50px;background:#fff;font-size:16px;font-weight:400;color:#787878;border:1px solid #cdd2d5}.search-term .term-group button.active{border-color:#202020;color:#202020}.search-term .bottom-group{margin-top:15px;display:flex;gap:10px}.search-term .bottom-group select{width:175px;height:50px;border:1px solid #cdd2d5;background-color:#fff;padding:0 18px;font-size:16px;font-weight:400;color:#202020}.search-term .term-calendar{display:flex;align-items:center;gap:20px;width:calc(100% - 385px);border:solid 1px #cdd2d5;background-color:#fff;height:50px}.search-term .term-calendar span{width:calc(50% - 25px)}.search-term .term-calendar input[type=date]{width:100%;height:48px;border:0;font-size:16px;font-weight:400;color:#202020;padding:0 20px}.search-term .term-calendar em{font-size:16px;font-weight:400;color:#202020}.search-term .search-button{display:flex;align-items:center;justify-content:center;width:190px;height:50px;font-size:16px;font-weight:500;color:#fff;background:#202020}.form-flex{display:flex;justify-content:space-between}.form-flex .cmm-form{width:calc(100% - 120px)}.form-flex .cmm-form:first-child{width:110px;padding-right:10px}.form-flex.colunm{flex-direction:column;gap:10px}.form-flex.colunm+.form-flex.colunm{margin-top:40px}.form-flex.colunm .cmm-form{width:100%}.form-flex.colunm .cmm-form:first-child{width:100%;padding:0}.form-flex.colunm .cmm-form .label{padding:0}.cmm-form .form{position:relative}.cmm-form .form.border-bottom-none{border-bottom:0}.cmm-form .form .icon-status{position:absolute;right:10px;top:11px;font-size:18px}.cmm-form .form .icon-status.icon-error{color:red}.cmm-form .form .icon-status.icon-success{color:#02e266}.cmm-form .form+.form{margin-top:20px}.cmm-form .form:after{content:"";opacity:0;display:inline-block;position:absolute;left:50%;transform:translate(-50%);bottom:0;width:0;height:2px;background:#333;-moz-transition:all .5s;-webkit-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}.cmm-form .txt{margin-top:5px;position:relative;padding-left:24px;font-size:15px;font-weight:500;line-height:1.47;color:#202020}.cmm-form .txt:before{content:"";position:absolute;left:0;display:inline-block;width:16px;height:16px;background:url(/assets/front/images/icon/ico_chk.svg) no-repeat;background-size:cover}.cmm-form .form input[type=text],.cmm-form .form input[type=tel],.cmm-form .form input[type=number],.cmm-form .form input[type=email],.cmm-form .form input[type=password]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:50px;color:#202020;font-size:16px;font-weight:400;border:solid 1px #cdd2d5;padding:0 20px;background:#fff}.cmm-form .form input::placeholder{color:#787878}.cmm-form .form textarea{border:0;resize:none;padding:20px;width:100%;height:300px;box-sizing:border-box}.cmm-form .form .checkbox{display:inline-block;padding:20px}.cmm-form .form .checkbox label{position:relative;display:inline-block;margin-right:20px;color:#898989;top:inherit;left:inherit;padding:10px 0;max-width:250px;word-break:keep-all;font-size:13px;font-weight:500;vertical-align:middle}.cmm-form .form .input-wrap{display:flex;gap:10px}.cmm-form .form .input-wrap button{display:flex;align-items:center;justify-content:center;width:130px;height:50px;background:#202020;color:#fff;font-size:16px;font-weight:500}.cmm-form .form .input-wrap input[type=text]{width:calc(100% - 140px)}.cmm-form .form .tel-wrap{display:flex;align-items:center;gap:10px}.cmm-form .form .checkbox label strong{display:block;font-size:18px;color:#333}.cmm-form .form.active:after{opacity:1;width:100%;height:2px;-moz-transition:all .5s;-webkit-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}.cmm-form .form .pwd-wrap{position:relative}.cmm-form .form .pwd-wrap .view-pwd{position:absolute;right:15px;top:13px;display:block;width:22px;height:22px;background:url(/assets/front/images/icon/view_icon.svg) no-repeat;background-size:cover}.cmm-form .form .pwd-wrap .view-pwd.on{background:url(/assets/front/images/icon/view_icon_off.svg) no-repeat;background-size:cover}.cmm-form .all-checkbox{padding-bottom:25px;border-bottom:1px solid #cdd2d5}.cmm-form .all-checkbox label{font-size:16px}.cmm-form .chk-group{margin-top:20px;margin-bottom:10px}.cmm-form .chk-group .checkbox-type1{display:flex;align-items:center;justify-content:space-between}.cmm-form .chk-group .checkbox-type1 button{display:inline-block;text-decoration:underline;font-size:15px;font-weight:700;color:#202020;min-width:52px}.cmm-form .chk-group .checkbox-type1+.checkbox-type1{margin-top:10px}.cmm-form .form.email{color:#898989}.cmm-form .form.email em{display:inline-block;font-size:14px;color:#898989}.cmm-form .form.email input[type=text]{width:30%;padding:0 0 0 20px}.cmm-form .form.email input[type=text]+input[type=text]{width:35%;padding:0 10px}.cmm-form .form.email select{display:inline-block;padding:0 20px;width:30%;height:40px;color:#898989;box-sizing:border-box}.cmm-form .form.addr input[type=text]{padding:0 120px 0 20px}.cmm-form .form.tel{color:#898989}.cmm-form .form.tel em{display:inline-block;font-size:14px;color:#898989}.cmm-form .form.tel input[type=tel]{width:35%;text-align:center}.cmm-form .form.tel select{display:inline-block;padding:0 20px;width:20%;height:40px;color:#898989;box-sizing:border-box}.cmm-form .form.tel.id .button{display:inline-block;position:absolute;right:0;width:100px;line-height:40px;background:#333;color:#fff;font-size:13px;text-align:center}.cmm-form .form.tel.id input[type=text]{padding:0 110px 0 20px}.cmm-form .form.tel.addr .addr-button{display:inline-block;position:absolute;right:0;bottom:0;width:100px;line-height:38px;background:#fff;border:1px solid #ff4947;color:#ff4947;font-size:13px;text-align:center}.cmm-form .form.tel.calendar .cal-icon{position:absolute;top:12px;right:20px;font-size:16px}.cmm-form .label{display:block;font-size:16px;font-weight:500;color:#202020}.cmm-form .id-chk,.cmm-form .info-txt,.cmm-form .info-txt2{font-size:15px;font-weight:500;color:#0db14b;margin-top:5px}.cmm-form .label .warning-txt{color:#ff4947;font-weight:400;display:inline-block;margin-left:10px}.cmm-form .label .add-button{float:right;display:inline-block;font-size:16px}.cmm-form.error{border-color:#ff4947}.cmm-form.error .form input{color:#ff4947;border-color:#ff4947}.cmm-form.error .form input:focus{color:#ff4947;border-color:#ff4947;outline-color:#ff4947}.cmm-form.error .form input::placeholder{color:#ff4947}.cmm-form.error .id-chk,.cmm-form.error .info-txt,.cmm-form.error .info-txt2{color:#ff4947}.ios-chk{display:inline-block;position:relative;cursor:pointer}.ios-chk input[type=checkbox]{position:absolute;display:inline-block;opacity:0}.ios-chk label{position:relative!important;top:inherit!important;left:inherit!important;cursor:pointer;display:inline-block;padding-left:60px;color:#555;font-size:12px;line-height:27px;vertical-align:middle;font-weight:400}.apple-switch:before{content:"";-moz-transition:all .5s;-webkit-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;position:absolute;left:0;vertical-align:middle;-webkit-appearance:none;outline:none;width:50px;height:25px;background-color:#fff;border:1px solid #D9DADC;border-radius:50px;box-shadow:inset -20px 0 #fff;cursor:pointer}.apple-switch:after{content:"";-moz-transition:all .5s;-webkit-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;position:absolute;top:3px;left:1px;background:transparent;width:22px;height:22px;border-radius:50%;box-shadow:2px 4px 6px #0003}.ios-chk input[type=checkbox]:checked+.apple-switch:before{box-shadow:inset 26px 0 #202020;border-color:#202020}.ios-chk input[type=checkbox]:checked+.apple-switch:after{left:20px;box-shadow:-2px 4px 3px #0000000d}.checkbox-type1{position:relative}.checkbox-type1 input[type=checkbox]{position:absolute;display:inline-block;opacity:0}.checkbox-type1 label{position:relative;display:inline-block;padding-left:28px;font-size:15px;font-weight:400;color:#787878;cursor:pointer;transition:all .3s}.checkbox-type1 label:before{content:"";position:absolute;top:0;left:0;display:inline-block;width:18px;height:18px;background:url(/assets/front/images/icon/c_off.svg) no-repeat;background-size:cover;transition:all .3s}.checkbox-type1 input[type=checkbox]:checked+label{color:#202020}.checkbox-type1 input[type=checkbox]:checked+label:before{background:url(/assets/front/images/icon/c_on.svg) no-repeat;background-size:cover}.checkbox-type2{position:relative;display:inline-block}.checkbox-type2 input[type=checkbox]{position:absolute;display:inline-block;opacity:0}.checkbox-type2 label{position:relative;display:block;padding-left:30px;font-size:15px;font-weight:500;letter-spacing:-.3px;color:#787878;cursor:pointer}.checkbox-type2 label:before{content:"";position:absolute;top:-1px;left:0;display:inline-block;width:20px;height:20px;background:url(/assets/front/images/icon/check_off.svg) no-repeat;background-size:cover}.checkbox-type2 input[type=checkbox]:checked+label:before{background:url(/assets/front/images/icon/check_on.svg) no-repeat;background-size:cover}.checkbox-type3{display:inline-block;margin:-.5px;width:40px;height:40px;border:1px solid #f6f6f6;box-sizing:border-box}.checkbox-type3 input[type=checkbox]{position:absolute;display:inline-block;opacity:0}.checkbox-type3 label{position:relative;display:block;line-height:38px;font-size:14px;font-weight:400;text-align:center;box-sizing:border-box;cursor:pointer}.checkbox-type3 input[type=checkbox]:checked+label{background-color:#090909;color:#fff}.checkbox-type4{display:inline-block;margin:-.5px;width:100px;height:65px;border:1px solid #f6f6f6;box-sizing:border-box}.checkbox-type4 input[type=checkbox]{position:absolute;display:inline-block;opacity:0}.checkbox-type4 label{position:relative;display:block;padding-top:42px;height:100%;font-size:14px;font-weight:400;text-align:center;box-sizing:border-box;cursor:pointer}.checkbox-type4 label:before{content:"";position:absolute;top:7px;left:28px;display:inline-block;width:45px;height:30px;background:url(../images/@draft/sp_ico.png) no-repeat;background-size:490px}.checkbox-type4 label.silhouette1:before{background-position:0 -105px}.checkbox-type4 label.silhouette2:before{background-position:-45px -105px}.checkbox-type4 label.silhouette3:before{background-position:-90px -105px}.checkbox-type4 label.silhouette4:before{background-position:-135px -105px}.checkbox-type4 label.silhouette5:before{background-position:-180px -105px}.checkbox-type4 input[type=checkbox]:checked+label{background-color:#090909;color:#fff}.checkbox-type4 input[type=checkbox]:checked+label.silhouette1:before{background-position:-225px -105px}.checkbox-type4 input[type=checkbox]:checked+label.silhouette2:before{background-position:-270px -105px}.checkbox-type4 input[type=checkbox]:checked+label.silhouette3:before{background-position:-315px -105px}.checkbox-type4 input[type=checkbox]:checked+label.silhouette4:before{background-position:-360px -105px}.checkbox-type4 input[type=checkbox]:checked+label.silhouette5:before{background-position:-405px -105px}.checkbox-type5{display:inline-block;width:145px}.checkbox-type5 input[type=checkbox]{display:inline-block;position:absolute;opacity:0}.checkbox-type5 label{position:relative;cursor:pointer;display:block;padding-top:22%;text-align:center;border:1px solid #e5e5e5;font-size:0;overflow:hidden;text-indent:-99999px;-moz-transition:all .5s;-webkit-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}.checkbox-type5 label span{opacity:0;position:absolute;top:0;left:0;display:inline-block;width:100%;height:100%;background:#090909;-moz-transition:all .5s;-webkit-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}.checkbox-type5 label em{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:inline-block;width:100%;text-align:center;font-size:12px;color:#fff;text-indent:0;-moz-transition:all .5s;-webkit-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}.checkbox-type5 input[type=checkbox]:checked+label{border-color:#090909}.checkbox-type5 input[type=checkbox]:checked+label span{opacity:1;background:#090909}.checkbox-type5 input[type=checkbox]:checked+label span em{color:#fff}.checkbox-type5 label:hover{border-color:#090909}.checkbox-type5 label:hover span{opacity:1}.checkbox-type5 label:hover span em{color:#fff}.filebox{position:relative}.filebox input[type=file]{position:absolute;width:0;height:0;padding:0;overflow:hidden;border:0}.filebox label{position:relative;display:flex;align-items:center;justify-content:center;border:1px dashed #202020;height:60px;gap:10px;font-size:17px;font-weight:600;color:#202020;cursor:pointer}.filebox label:before{content:"";display:inline-block;width:25px;height:25px;background:url(/assets/front/images/icon/ico_camera.svg) no-repeat;background-size:cover}.filebox .upload-name{display:inline-block;height:45px;font-size:14px;padding:0 10px;vertical-align:middle;background-color:#f5f5f5;border:1px solid #ebebeb;border-radius:10px}.file-list li{position:relative;display:flex;align-items:center;height:60px;width:100%;border:solid 1px #cdd2d5;background-color:#f5f5f5;padding:0 65px 0 30px;font-size:15px;font-weight:400;color:#202020}.file-list li+li{margin-top:5px}.file-list li button{position:absolute;right:30px;width:20px;height:20px}.file-list li button img{display:block}.radio-type1{position:relative}.radio-type1 input[type=radio]{display:inline-block;position:absolute;opacity:0}.radio-type1 label{position:relative;display:block;padding-left:27px;font-size:16px;font-weight:500;letter-spacing:-.32px;color:#787878;cursor:pointer;transition:all .3s}.radio-type1 label:before{content:"";position:absolute;left:0;width:22px;height:22px;background:url(/assets/front/images/icon/radio1_off.svg) no-repeat;background-size:cover;transition:all .3s}.radio-type1 input[type=radio]:checked+label{color:#202020}.radio-type1 input[type=radio]:checked+label:before{background:url(/assets/front/images/icon/radio1_on.svg) no-repeat;background-size:cover}.radio-type2{position:relative;display:inline-block}.radio-type2 input[type=radio]{position:absolute;opacity:0}.radio-type2 label{display:flex;align-items:center;height:40px;border-radius:20px;border:solid 1px #cdd2d5;background-color:#fff;padding:0 20px;font-size:15px;font-weight:500;letter-spacing:-.3px;color:#787878;line-height:38px;cursor:pointer;transition:all .3s}.radio-type2 input[type=radio]:checked+label{border-color:var(--main-color);background:var(--main-color);color:#fff}.radio-type3{position:relative}.radio-type3 input[type=radio]{position:absolute;opacity:0}.radio-type3 label{position:relative;display:flex;align-items:center;justify-content:center;width:245px;height:60px;border:solid 1px #cdd2d5;background:#fff;font-size:17px;font-weight:400;letter-spacing:-.34px;color:#787878;transition:all .3s;gap:4px;cursor:pointer}.radio-type3 label:after{content:"";display:block;width:16px;height:16px;background:url(/assets/front/images/icon/ico_chk.svg) no-repeat;background-size:cover;transition:all .3s;opacity:0}.radio-type3 input[type=radio]:checked+label{border-color:#202020;font-weight:700;color:#202020}.radio-type3 input[type=radio]:checked+label:after{opacity:1}.radio-type4{position:relative;display:inline-block}.radio-type4 input[type=radio]{position:absolute;opacity:0}.radio-type4 label{display:flex;align-items:center;justify-content:center;width:100px;height:40px;border-radius:10px;border:solid 1px #cdd2d5;background:#fff;font-size:16px;font-weight:400;line-height:1;letter-spacing:-.32px;text-align:center;color:#202020;cursor:pointer;transition:all .3s;gap:6px}.radio-type4 label:after{content:"";position:relative;display:none;width:16px;height:16px;background:url(/assets/front/images/icon/ico_chk2.svg) no-repeat;background-size:cover}.radio-type4 input[type=radio]:checked+label{border-color:var(--main-color);background:var(--main-color);color:#fff;font-weight:700}.radio-type4 input[type=radio]:checked+label:after{display:block}.radio-type5{position:relative;display:inline-block}.radio-type5 input[type=radio]{position:absolute;opacity:0}.radio-type5 label{display:flex;align-items:center;justify-content:center;width:180px;height:50px;border-radius:10px;border:solid 1px #cdd2d5;background:#fff;font-size:16px;font-weight:400;line-height:1;letter-spacing:-.32px;text-align:center;color:#202020;cursor:pointer;transition:all .3s;gap:6px}.radio-type5 label:after{content:"";position:relative;display:none;width:16px;height:16px;background:url(/assets/front/images/icon/ico_chk2.svg) no-repeat;background-size:cover}.radio-type5 input[type=radio]:checked+label{border-color:var(--main-color);background:var(--main-color);color:#fff;font-weight:700}.radio-type5 input[type=radio]:checked+label:after{display:block}.m-navi{display:none;position:relative}.m-navi button{position:relative;display:block;text-align:center;width:100%;height:50px;background:#F5F4F2;font-size:16px;font-weight:700;color:#202020;padding:0 50px}.m-navi button:before{content:"";position:absolute;top:20px;left:30px;display:block;width:15px;height:12px;background:url(/assets/front/images/icon/ico_navi2.svg) no-repeat;background-size:cover}.m-navi button i{position:absolute;top:11px;right:20px;display:flex;align-items:center;justify-content:center;width:25px;height:25px;border-radius:100%;transition:all .3s}.m-navi button i:after{content:"";display:inline-block;width:16px;height:16px;background:url(/assets/front/images/icon/ico_toggle.svg) no-repeat;background-size:cover}.m-navi ul{position:absolute;left:0;width:100%;display:none;border-radius:0 0 10px 10px;box-shadow:0 20px 20px #00000029;background-color:#fff;padding:0 20px;z-index:10}.m-navi ul li+li{border-top:1px solid #cdd2d5}.m-navi ul li a{position:relative;display:flex;align-items:center;justify-content:space-between;padding-right:25px;height:49px;font-size:16px;font-weight:500;color:#202020}.m-navi ul li a:after{content:"";position:absolute;top:16px;right:5px;width:14px;height:14px;background:url(/assets/front/images/icon/ico_arrow_b.svg) no-repeat;background-size:cover;opacity:.5}.m-navi button.on i{transform:rotate(-180deg)}.m-navi ul li a.on{font-weight:700;text-decoration:underline}.nav-icon{position:relative;display:inline-block;font-size:0;width:25px;height:25px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;vertical-align:middle}.nav-icon span{display:block;position:absolute;width:100%;height:3px;background:#090909;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}.nav-icon span:nth-child(1){top:0}.nav-icon span:nth-child(2),.nav-icon span:nth-child(3){top:50%;margin-top:-1.5px}.nav-icon span:nth-child(4){bottom:0}.nav-icon.open span:nth-child(1){top:0;width:0%;left:50%}.nav-icon.open span:nth-child(2),.nav-icon.open span:nth-child(3){width:100%}.nav-icon.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.nav-icon.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.nav-icon.open span:nth-child(4){top:18px;left:50%;width:0%}.allmenu{position:absolute;margin-top:1px;width:100%;left:0;padding:40px;text-align:center;font-size:0;background:#fff;z-index:100;display:none}.allmenu .menu{display:inline-block;width:160px;vertical-align:top;text-align:left}.allmenu .menu a{display:block;font-size:13px;color:#5d5d5d;margin-top:15px}.allmenu .menu a:first-child{margin-top:0}.top-banner{height:40px;background:#ff70ae}.top-banner .text-banner{margin:0 auto;width:100%;max-width:1280px;text-align:center;position:relative;height:100%;padding:0 25px}.top-banner .text-banner a{display:block;font-size:15px;font-weight:500;text-align:center;color:#fff;line-height:40px}.top-banner .text-banner button{position:absolute;top:12px;right:0;width:13px;height:13px;background:url(/assets/front/images/icon/banner_close.png) no-repeat;background-size:cover}@keyframes dropHeader{0%{top:-5rem}to{top:0}}header{position:fixed;top:0;left:0;width:100%;z-index:100}header .overlay2{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);z-index:1;line-height:normal}header .header-wrap{position:relative;z-index:20}header .logo{position:relative;display:inline-block;width:151px;z-index:20}header .logo img{display:block;width:100%}header .gnb{display:flex;gap:40px;align-items:center}header .gnb .gnb-top{display:none;align-items:center;justify-content:space-between;padding:0 20px;height:72px}header .gnb .m-signbox{display:none;align-items:center;justify-content:space-between;padding:0 20px;background:var(--main-color);height:50px}header .gnb .m-signbox a{display:inline-block;font-size:16px;font-weight:400;color:#fff}header .gnb .q-menu{padding:9px 20px 15px;display:none;border-bottom:10px solid #f1f1f1}header .gnb .q-menu a{flex:1;height:70px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}header .gnb .q-menu a i{display:inline-block}header .gnb .q-menu a i img{display:block}header .gnb .q-menu a span{display:inline-block;font-size:15px;font-weight:500;text-align:center;color:#202020}header .gnb .allmenu-box{display:flex;align-items:center;height:85px}header .gnb .menu-toggle{position:relative;display:inline-block;padding-left:20px;font-size:17px;font-weight:600;letter-spacing:-.34px;color:#787878;transition:all .3s}header .gnb .menu-toggle.on{color:var(--main-color)}.menu-toggle svg{position:absolute;left:0;top:2px}.menu-toggle .menu-icon .bar{fill:#787878;transition:fill .3s}.menu-toggle.on .menu-icon .bar{fill:var(--main-color)}header .gnb>ul{position:relative;display:flex}header .gnb>ul:before{content:"";position:absolute;top:34px;left:-20px;width:1px;height:18px;background:#ccc}header .gnb>ul li.gnb-customer{display:none}header .gnb>ul li>a{display:flex;align-items:center;height:85px}header .gnb>ul li>a span{display:block;font-size:17px;font-weight:600;letter-spacing:-.34px;color:#787878;padding:0 20px;line-height:40px;transition:all .3s}header .gnb>ul li:hover>a span{color:var(--main-color)}header .gnb>ul li.on>a span{color:#fff;border-radius:20px;background:var(--main-color)}header .gnb>ul li .dropdown{display:none}header .web-menu>ul li{position:relative}header .web-menu>ul li:hover .dropdown{display:block}header .web-menu>ul li .dropdown{position:absolute;top:85px;left:0;min-width:200px;background:#fff;border:1px solid #cdd2d5;border-radius:8px;box-shadow:0 4px 12px #00000026;z-index:1000;padding:10px 0}header .web-menu>ul li .dropdown a{display:block;padding:8px 20px;font-size:15px;color:#202020;text-decoration:none;transition:all .3s}header .web-menu>ul li .dropdown a:hover{background:#f5f4f2;color:var(--main-color)}header .all-menu{display:none;position:absolute;top:85px;left:0;width:100%;z-index:20;border-top:1px solid #ccc}header .all-menu .inner-wrap{padding-left:0}header .all-menu .inner-wrap .inner-left{width:calc((2 / 3) *100%);padding-left:260px;display:flex}header .all-menu .inner-wrap .inner-right{width:calc((1 / 3) *100%);padding:29px 100px}header .all-menu .inner-wrap .inner-right .gnb-banner a{display:block}header .all-menu .inner-wrap .inner-right .gnb-banner a img{display:block}header .all-menu .inner-wrap .inner-right .main-cont2{position:relative;width:100%;height:600px}header .all-menu .inner-wrap .inner-right .main-cont2 .slide-box{position:relative;width:100%;height:100%;border-radius:15px;overflow:hidden}header .all-menu .inner-wrap .inner-right .main-cont2 .slide-box .bannerSwiper{width:100%;height:100%}header .all-menu .inner-wrap .inner-right .main-cont2 .slide-box .swiper-slide{position:relative;width:100%;height:100%}header .all-menu .inner-wrap .inner-right .main-cont2 .slide-box .swiper-slide img,header .all-menu .inner-wrap .inner-right .main-cont2 .slide-box .swiper-slide video{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 50%}header .all-menu .inner-wrap .inner-right .main-cont2 .slide-box .swiper-slide .txt{position:absolute;left:0;bottom:0;padding:0 50px 100px;width:100%;background:linear-gradient(to top,rgba(210,105,30,.6) 0%,rgba(210,105,30,.3) 50%,rgba(210,105,30,0) 100%)}header .all-menu .inner-wrap .inner-right .main-cont2 .slide-box .swiper-slide .txt h3{font-size:32px;font-weight:700;line-height:1.19;letter-spacing:-.84px;color:#fff}header .all-menu .inner-wrap .inner-right .main-cont2 .slide-box .swiper-slide .txt p{margin-top:18px;font-size:18px;font-weight:500;letter-spacing:-.4px;color:#fff}header .all-menu .inner-wrap .inner-right .main-cont2 .slide-box .control-box{position:absolute;left:50px;bottom:30px;display:flex;padding:10px;border-radius:18px;background:rgba(0,0,0,.3);align-items:center;gap:12px;z-index:10}header .all-menu .inner-wrap .inner-right .main-cont2 .slide-box .control-box .swiper-pagination{position:relative;top:2px;bottom:initial;left:initial;right:initial;width:auto;font-size:16px;font-weight:400;color:#ccc;min-width:35px}header .all-menu .inner-wrap .inner-right .main-cont2 .slide-box .control-box .swiper-pagination span{display:inline-block;line-height:1}header .all-menu .inner-wrap .inner-right .main-cont2 .slide-box .control-box .swiper-pagination span.swiper-pagination-current{font-weight:600;color:#fff}header .all-menu .inner-wrap .inner-right .main-cont2 .slide-box .control-box button{display:inline-block}header .all-menu .inner-wrap .inner-right .main-cont2 .slide-box .control-box button img{display:block}header .all-menu .inner-wrap .inner-right .main-cont2 .slide-box .control-box .target-stop{display:none}header .all-menu .inner-wrap .inner-right .main-cont2 .slide-box .control-box .target-stop.on{display:inline-block}header .all-menu .inner-wrap .inner-right .main-cont2 .slide-box .control-box .target-play{display:none}header .all-menu .inner-wrap .inner-right .main-cont2 .slide-box .control-box .target-play.on{display:inline-block}header .all-menu .inner-wrap{display:flex;background:#fff;padding-left:260px}header .all-menu .inner-menu{flex:auto;padding:29px 0 45px}header .all-menu .inner-menu strong{display:block;font-size:17px;font-weight:700;letter-spacing:-.34px;color:#202020;line-height:1}header .all-menu .inner-menu ul{margin-top:30px}header .all-menu .inner-menu ul li a{display:block;font-size:16px;font-weight:400;line-height:2.38;letter-spacing:-.32px;color:#202020;transition:all .3s}header .all-menu .inner-menu ul li a:hover{color:var(--main-color)}header .open-gnb{display:none!important}header .open-gnb img{display:block}header.main-header{background:transparent}header.main-header .overlay2{max-width:calc((2 / 3) *100%)}header.main-header .header-wrap{display:flex;height:100%;align-items:center}header.main-header .header-wrap .left{position:relative;width:calc((2 / 3) *100%);padding:0 70px 0 40px;background:#fff;display:flex;align-items:center;gap:69px}header.main-header .header-wrap .left .cont{display:flex;justify-content:space-between;align-items:center;flex:auto}header.main-header .header-wrap .left .cont .util-menu{position:relative;display:flex;align-items:center;gap:25px;z-index:20}header.main-header .header-wrap .left .cont .util-menu a{display:inline-block;font-size:15px;font-weight:600;letter-spacing:-.3px;color:#787878}header.main-header .header-wrap .left .all-menu{display:none;position:absolute;top:85px;left:0;width:100%;z-index:20;border-top:1px solid #ccc}header.main-header .header-wrap .left .all-menu .inner-wrap{padding-left:260px}header.main-header .header-wrap .right{width:calc((1 / 3) *100%);display:flex;justify-content:flex-end;padding:0 40px}header.main-header .header-wrap .right .cont{display:flex;gap:20px}header.main-header .header-wrap .right .cont button,header.main-header .header-wrap .right .cont a{display:inline-block}header.main-header .header-wrap .right .cont button img,header.main-header .header-wrap .right .cont a img{display:block}header.main-header .all-menu .inner-wrap .inner-left{width:100%;padding:0}header.main-header .all-menu .inner-wrap .inner-right{display:none}header.default-header{background:#fff;border-bottom:1px solid #ccc}header.default-header .header-wrap{display:flex;height:100%;align-items:center;gap:69px;padding:0 40px;background:#fff}header.default-header .header-wrap .cont-wrap{width:calc(100% - 220px);display:flex;justify-content:space-between;align-items:center}header.default-header .header-wrap .cont-wrap .cont2{display:flex;align-items:center;gap:30px}header.default-header .header-wrap .cont-wrap .cont2 .util-menu{position:relative;display:flex;align-items:center;gap:25px;z-index:20}header.default-header .header-wrap .cont-wrap .cont2 .util-menu a{display:inline-block;font-size:15px;font-weight:600;letter-spacing:-.3px;color:#787878}header.default-header .header-wrap .cont-wrap .cont2 .util-btn{display:flex;gap:20px}header.default-header .header-wrap .cont-wrap .cont2 .util-btn button,header.default-header .header-wrap .cont-wrap .cont2 .util-btn a{display:inline-block}header.default-header .header-wrap .cont-wrap .cont2 .util-btn button img,header.default-header .header-wrap .cont-wrap .cont2 .util-btn a img{display:block}header.default-header .all-menu .inner-wrap{padding-left:0}.swipe-menu{display:none;border-bottom:1px solid #ccc;background:#fff;padding:0 20px}.swipe-menu .horizonScroll{display:flex}.swipe-menu .horizonScroll a{position:relative;flex:auto;line-height:43px;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:500;color:#202020}.swipe-menu .horizonScroll a span{display:inline-block;position:relative}.swipe-menu .horizonScroll a span:after{content:"";position:absolute;left:0;bottom:-1px;width:100%;height:2px;background:var(--main-color);opacity:0}.swipe-menu .horizonScroll a.on{color:var(--main-color);font-weight:700}.swipe-menu .horizonScroll a.on span:after{opacity:1}.header-search{display:none;position:absolute;top:0;left:0;padding:83px 87px 85px;width:100%;background:#fff;text-align:center;z-index:100}.header-search .close-search{display:inline-block;position:absolute;top:28px;right:87px}.header-search .close-search img{display:block}.header-search .input-wrap{position:relative;margin:0 auto;max-width:400px}.header-search .input-wrap input[type=text]{width:100%;height:50px;border-radius:25px;border:solid 1px #ccc;padding:0 55px 0 20px;font-size:15px;font-weight:400;color:#202020}.header-search .input-wrap input[type=text]::placeholder{color:#afafaf}.header-search .input-wrap .submit{position:absolute;top:11px;right:20px;display:inline-block}.header-search .input-wrap .submit img{display:block}.header-search .input-wrap .keyword-reset{position:absolute;top:24px;right:60px;display:none}.header-search .input-wrap .keyword-reset.on{display:block}.header-search .hash{margin-top:40px;display:flex;justify-content:center;width:100%;padding:0 20px;gap:10px}.header-search .hash a{display:inline-block;padding:10px 19px;font-size:16px;font-weight:500;color:#fff;border-radius:20px;background:var(--main-color);line-height:1}header.fixed{position:fixed;top:0;left:0;z-index:100}header.fixed .top-util{display:none}header.fixed .header-bottom{display:none}footer{padding:50px 0 79px;background:#f5f5f5}footer .layout{display:flex;justify-content:space-between}footer.main-footer .layout{max-width:100%;padding:0 60px}footer .f-cont1 .f-logo{display:inline-block}footer .f-cont1 .f-logo img{display:block;height:30px}footer .f-cont1 nav{margin-top:30px;display:flex;gap:30px}footer .f-cont1 nav a{position:relative;display:inline-block;font-size:15px;font-weight:600;color:#787878}footer .f-cont1 nav a:before{content:"";position:absolute;top:3px;left:-15px;width:1px;height:14px;background:#777}footer .f-cont1 nav a:first-child:before{display:none}footer .f-cont1 address{display:block;margin-top:30px}footer .f-cont1 address p{display:flex;gap:30px}footer .f-cont1 address p span{position:relative;display:inline-block;font-size:15px;font-weight:300;color:#787878}footer .f-cont1 address p span:after{content:"";position:absolute;top:3px;right:-15px;width:1px;height:14px;background:#777}footer .f-cont1 address p span:last-child:after{display:none}footer .f-cont1 address p span a{display:inline-block;margin-left:10px;font-size:15px;font-weight:400;color:#787878;text-decoration:underline}footer .f-cont1 address p+p{margin-top:5px}footer .f-cont1 copyright{display:block;margin-top:30px;font-size:13px;font-weight:500;color:#afafaf}footer .f-cont2 .f-logo{display:none}footer .f-cont2 .f-logo img{display:block}footer .f-cont2 h3{font-size:17px;font-weight:500;color:#202020}footer .f-cont2 .tel{display:block;margin-top:20px;font-size:30px;font-weight:600;color:#202020;line-height:1}footer .f-cont2 ul{margin-top:10px}footer .f-cont2 ul li{position:relative;padding-left:10px;font-size:15px;font-weight:400;line-height:1.67;color:#202020}footer .f-cont2 ul li:before{content:"";position:absolute;top:11px;left:0;width:5px;height:1px;background:#202020}footer .f-cont2 .link{margin-top:25px;display:flex;gap:10px}footer .f-cont2 .link a.kakao{display:flex;align-items:center;justify-content:center;gap:10px;width:193px;height:45px;border-radius:22px;background:var(--main-color);font-size:16px;font-weight:500;color:#fff}footer .f-cont2 .link a.kakao:before{content:"";display:inline-block;width:25px;height:26px;background:url(/assets/front/images/common/f_sns01.svg) no-repeat;background-size:cover}footer .f-cont2 .link a.insta{display:inline-block}footer .f-cont2 .link a.insta img{display:block}.btn-outline-brand{color:var(--main-color);border:1px solid var(--main-color);background-color:transparent;transition:all .15s ease-in-out}.btn-outline-brand:hover,.btn-outline-brand:focus,.btn-outline-brand:active,.btn-outline-brand.active,.show>.btn-outline-brand.dropdown-toggle{color:#fff;background-color:var(--main-color);border-color:var(--main-color)}.btn-brand{color:#fff;background-color:var(--main-color);border-color:var(--main-color);transition:all .15s ease-in-out}.btn-brand:hover,.btn-brand:focus,.btn-brand:active,.btn-brand.active,.show>.btn-brand.dropdown-toggle{color:#fff;background-color:var(--main-color);border-color:var(--main-color)}.snb{position:sticky;top:160px}.snb aside .list-box{padding:30px 10px 25px;border-top:1px solid #e5e5e5}.snb aside .list-box h4{font-size:18px;font-weight:800;color:#202020;margin-bottom:10px}.snb aside .list-box a{display:block;font-size:16px;font-weight:400;line-height:2;color:#202020}.snb aside .list-box a.on{font-weight:700;text-decoration:underline}#quick-menu-container{transition:none}#quick-menu-container.is-hidden,#quick-menu-container.is-hidden *{transition:none!important;animation:none!important;visibility:hidden!important;pointer-events:none}@media all and (max-width:1680px){footer .f-cont1 nav{gap:20px}footer .f-cont1 nav a{font-size:14px}footer .f-cont1 nav a:before{left:-10px}footer .f-cont1 address p{gap:20px}footer .f-cont1 address p span{font-size:14px}footer .f-cont1 address p span:after{right:-10px}footer .f-cont1 address p span a{font-size:14px}footer .f-cont2 .tel{font-size:28px}footer .f-cont2 ul li{font-size:14px}}@media all and (max-width:1600px){header .gnb{gap:30px}header .gnb>ul:before{left:-10px}header.main-header .header-wrap .left{padding:0 30px;gap:40px}header.main-header .header-wrap .right{padding:0 30px}header.main-header .header-wrap .left .cont .util-menu{gap:20px}footer.main-footer .layout{padding:0 20px;gap:20px}}@media all and (max-width:1460px){.page-title{font-size:36px}header .all-menu .inner-wrap{padding:0 40px}header .all-menu .inner-wrap .inner-left{padding:0}header .all-menu .inner-wrap .inner-right{padding:29px 40px}header .all-menu .inner-wrap .inner-right .main-cont2{height:500px}header .all-menu .inner-wrap .inner-right .main-cont2 .slide-box .swiper-slide .txt{padding:0 35px 90px}header .all-menu .inner-wrap .inner-right .main-cont2 .slide-box .swiper-slide .txt h3{font-size:26px}header .all-menu .inner-wrap .inner-right .main-cont2 .slide-box .swiper-slide .txt p{font-size:16px}header .all-menu .inner-wrap .inner-right .main-cont2 .slide-box .control-box{left:35px}header.main-header .header-wrap .left{width:100%;padding:0 146px 0 40px;gap:69px}header.main-header .header-wrap .right{position:absolute;right:0;width:auto;padding:0 40px 0 0}header.main-header .overlay2{max-width:100%}header.main-header .header-wrap .left .all-menu .inner-wrap{padding:0 40px}header.default-header .all-menu .inner-wrap{padding:0 40px}footer .f-cont1 address p{flex-wrap:wrap}}@media all and (max-width:1280px){.page-title{font-size:30px}.tab2 a{height:36px}.tab-type1 .btn{font-size:15px}header.default-header .header-wrap{padding:0 20px;gap:35px}header.default-header .header-wrap .cont-wrap{width:calc(100% - 186px)}header.default-header .header-wrap .cont-wrap .cont2{gap:20px}header.default-header .header-wrap .cont-wrap .cont2 .util-btn{gap:10px}header.default-header .header-wrap .cont-wrap .cont2 .util-menu{gap:15px}header.main-header .header-wrap .left{gap:35px;padding:0 105px 0 20px}header.main-header .header-wrap .left .cont .util-menu{gap:15px}header.main-header .header-wrap .right{padding:0 20px 0 0}header.main-header .header-wrap .right .cont{gap:10px}footer{padding:50px 20px 79px}.snb{top:110px}#pagination{margin-top:90px}#pagination a{width:30px;height:30px}}@media all and (max-width:1024px){.page-progress{top:73px}#pagination{margin-top:50px;gap:5px}#pagination a{width:24px;height:24px;font-size:13px}.page-title{font-size:26px}.tab2 a{height:32px;font-size:15px}.quick-menu{width:40px;gap:10px;right:15px;bottom:130px}.quick-menu .link a+a{margin-top:5px}.quick-menu .btn-box button+button{margin-top:5px}.ai-box{right:15px;bottom:15px}.pc-con{display:none}.mo-con{display:block}header .all-menu .inner-wrap .inner-right .main-cont2{height:420px}header .all-menu .inner-wrap .inner-right .main-cont2 .slide-box .swiper-slide .txt{padding:0 25px 70px}header .all-menu .inner-wrap .inner-right .main-cont2 .slide-box .swiper-slide .txt h3{font-size:22px}header .all-menu .inner-wrap .inner-right .main-cont2 .slide-box .swiper-slide .txt p{font-size:15px;margin-top:12px}header .all-menu .inner-wrap .inner-right .main-cont2 .slide-box .control-box{left:25px;bottom:25px}.section-title{font-size:21px;padding-bottom:5px}.m-navi{display:block;position:relative;margin:20px -20px 0}.checkbox-type1 label{font-size:14px}.checkbox-type1 label:before{top:-1px}.radio-type1 label{font-size:15px}.radio-type1 label:before{top:-2px}.radio-type2 label{font-size:14px;height:38px;line-height:36px}.radio-type3 label{height:50px;width:100%;font-size:16px}.radio-type4 label{font-size:14px}.radio-type5 label{font-size:14px;height:45px}.filebox label{height:50px;font-size:15px}.file-list li{height:50px;padding:0 65px 0 20px}.not-post figure figcaption{font-size:17px}.not-post figure figcaption span{font-size:14px}.not-find figure figcaption{font-size:17px}.not-find figure figcaption span{font-size:14px}.cmm-form .form input[type=text],.cmm-form .form input[type=tel],.cmm-form .form input[type=number],.cmm-form .form input[type=email],.cmm-form .form input[type=password]{height:45px;font-size:14px;padding:0 10px}.cmm-form .label{font-size:15px}.cmm-form .form .input-wrap input[type=text]{width:calc(100% - 80px)}.cmm-form .form .input-wrap button{height:45px;width:100px;font-size:14px}.form-flex.colunm+.form-flex.colunm{margin-top:20px}.cmm-form .txt{font-size:14px;word-break:keep-all}.cmm-form .txt br{display:none}.cmm-form .id-chk,.cmm-form .info-txt,.cmm-form .info-txt2{font-size:14px}.cmm-form .form .pwd-wrap .view-pwd{top:10px;right:10px}.search-term .term-group button{height:45px;font-size:15px}.search-term .bottom-group{flex-wrap:wrap}.search-term .bottom-group select{height:45px;font-size:15px;width:130px}.search-term .term-calendar{height:45px}.search-term .term-calendar input[type=date]{height:43px;padding:0 10px;font-size:15px}.search-term .term-calendar{width:calc(100% - 140px)}.search-term .search-button{width:100%;height:45px}.no-data{font-size:16px!important}header .open-gnb{display:block!important}header .gnb{position:fixed;top:0;right:-100%;width:100%;height:100%;background:#fff;z-index:999999;display:block;transition:all .4s}header .gnb.on{right:0}header .gnb .gnb-top{display:flex}header .gnb .m-signbox{display:flex}header .gnb .q-menu{display:flex}header .gnb .allmenu-box{display:none}header .gnb>ul{flex-direction:column;padding:10px 0;max-height:calc(100% - 240px);overflow-y:auto}header .gnb>ul:before{display:none}header .gnb>ul li>a{position:relative;display:block;line-height:44px;height:auto;padding:0 20px}header .gnb>ul li>a:after{content:"";position:absolute;top:12px;right:20px;width:16px;height:16px;background:url(/assets/front/images/icon/gnb_arrow.svg) no-repeat;background-size:cover}header .gnb>ul li.menu-event>a:after{display:none}header .gnb>ul li>a span{padding:0;display:block;font-size:16px;line-height:44px}header .gnb>ul li.on>a span{background:transparent;color:#787878}header .gnb>ul li>a.on:after{transform:rotate(-180deg)}header .gnb>ul li .dropdown{padding:10px 20px}header .gnb>ul li .dropdown a{display:block;font-size:15px;line-height:36px}header .gnb>ul li.gnb-customer{display:block;border-top:1px solid #cdd2d5;border-bottom:1px solid #cdd2d5}header .gnb>ul li.gnb-customer>a{line-height:64px}header .gnb>ul li.gnb-customer>a:after{top:22px}header .gnb>ul li.gnb-customer>a span{line-height:64px}header .gnb>ul li.gnb-customer .dropdown{padding:0 20px 10px}header.default-header .header-wrap{height:72px}header.default-header .header-wrap .cont-wrap .cont2{gap:32px}header.default-header .header-wrap .cont-wrap .cont2 .util-menu{display:none}header.main-header .header-wrap .left .cont .util-menu{display:none}header.main-header .header-wrap .left{height:72px}header.main-header .open-gnb{margin-left:22px}.header-search{padding:60px 20px}.header-search .close-search{top:20px;right:20px}.header-search .hash{margin-top:30px;padding:0;flex-wrap:wrap}.header-search .hash a{font-size:15px;padding:8px 15px}footer{padding:30px 20px 100px}footer.main-footer .layout{padding:0}footer .layout{flex-direction:column-reverse}footer .f-cont1{margin-top:20px}footer .f-cont1 .f-logo{display:none}footer .f-cont1 nav{margin-top:0;gap:15px}footer .f-cont1 nav a:before{left:-7px}footer .f-cont1 address{margin-top:20px}footer .f-cont1 address p{flex-wrap:wrap;gap:5px 20px}footer .f-cont1 copyright{margin-top:20px}footer .f-cont2 .f-logo{display:inline-block}footer .f-cont2 .f-logo img{height:30px}footer .f-cont2 h3{margin-top:20px;border-top:1px solid #ccc;padding-top:20px;font-size:16px}footer .f-cont2 .tel{margin-top:10px}}@media all and (max-width:768px){.page-progress{top:116px;height:3px}.page-progress .progress-fill{height:3px}.page-title{font-size:21px}.quick-menu{right:10px;bottom:130px}.ai-box{right:10px;bottom:10px}.tab2 a{font-size:14px}#zipcode-wrap{position:fixed!important;margin:0!important;height:100%!important;top:0!important;left:0;transform:none;max-width:100%;max-height:100%}.swipe-menu{display:block}.search-term{padding:15px}.search-term .bottom-group select,.search-term .term-calendar{width:100%}header.default-header .header-wrap{gap:0;justify-content:space-between}header .logo{width:140px}header.default-header{border-bottom:0}.header-search .close-search{width:24px}.header-search .input-wrap input[type=text]{height:40px;font-size:14px}.header-search .input-wrap .submit{top:8px;width:24px}.header-search .hash{margin-top:20px;gap:5px}.header-search .hash a{font-size:14px;padding:5px 10px}}@media all and (max-width:460px){footer .f-cont2 .link a.kakao{width:calc(100% - 55px)}.swipe-menu .horizonScroll{gap:5px}.swipe-menu .horizonScroll a span{font-size:13px}header.main-header .open-gnb{margin-left:3px}}@media all and (max-width:370px){footer .f-cont1 nav a{font-size:12px}footer .f-cont1 address p span{font-size:13px}header.default-header .header-wrap .cont-wrap{width:auto}header.default-header .header-wrap .cont-wrap .cont2{gap:15px}}main .main-hgroup{display:flex;align-items:center;justify-content:space-between}main .main-hgroup .title-box.flex{display:flex;align-items:flex-end;gap:10px}main .main-hgroup h3{font-size:30px;font-weight:500;letter-spacing:-.6px;color:#202020}main .main-hgroup p{font-size:24px;font-weight:500;letter-spacing:-.48px;color:#787878}main .main-hgroup a{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:100%;border:1px solid var(--main-color);font-size:20px;font-weight:200;color:var(--main-color);transition:all .4s}main .main-hgroup a:hover{background:var(--main-color);color:#fff}main .goods-list li a{display:block}main .main-wrap{display:flex}main .main-cont1{position:relative;width:calc((2 / 3) * 100%)}main .main-cont1 .cont-wrap{padding:125px 60px 120px}main .main-cont1 section{position:relative}main .main-cont1 section+section{margin-top:120px}main .main-cont1 .prd-box{display:flex;gap:80px}main .main-cont1 .prd-box .cont1{position:relative;width:37%}main .main-cont1 .prd-box .cont1 .banner-box{position:relative}main .main-cont1 .prd-box .cont1 .banner-box a{position:relative;display:block;overflow:hidden;border-radius:10px}main .main-cont1 .prd-box .cont1 .banner-box img{display:block;width:100%;transition:all .4s}main .main-cont1 .prd-box .cont1 .banner-box .txt{position:absolute;left:0;bottom:0;padding:40px 40px 60px;width:100%}main .main-cont1 .prd-box .cont1 .banner-box .txt h3{font-size:30px;font-weight:700;line-height:1.27;letter-spacing:-.6px;color:#fff}main .main-cont1 .prd-box .cont1 .banner-box .txt p{margin-top:15px;font-size:20px;font-weight:500;letter-spacing:-.4px;color:#fff}main .main-cont1 .prd-box .cont1 .banner-box:hover img{transform:scale(1.05)}main .main-cont1 .prd-box .cont2{width:calc(63% - 80px)}main .main-cont1 .prd-box .cont2 ul{margin-top:30px;display:flex;flex-wrap:wrap;gap:40px}main .main-cont1 .prd-box .cont2 ul li{width:calc(33.3333% - 27px)}main .main-cont1 .prd-box .cont2 .slide-panel{position:relative;margin-top:40px}main .main-cont1 .prd-box .cont2 .slide-panel .swiper-wrapper{padding-bottom:40px}main .main-cont1 .prd-box .cont2 .slide-panel .swiper-slide{position:relative}main .main-cont1 .prd-box .cont2 .slide-panel .swiper-slide.even{margin-top:40px}main .main-cont1 .prd-box .cont2 .slide-panel .swiper-slide a{display:block}main .main-cont1 .prd-box .cont2 .slide-panel .swiper-slide .img{position:relative;overflow:hidden;border-radius:10px}main .main-cont1 .prd-box .cont2 .slide-panel .swiper-slide .img img{display:block;width:100%;transition:all .3s}main .main-cont1 .prd-box .cont2 .slide-panel .swiper-slide .txt{margin-top:10px}main .main-cont1 .prd-box .cont2 .slide-panel .swiper-slide .txt h4{font-size:17px;font-weight:600;letter-spacing:-.34px;color:#202020;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}main .main-cont1 .prd-box .cont2 .slide-panel .swiper-slide .txt .price{margin-top:5px}main .main-cont1 .prd-box .cont2 .slide-panel .swiper-slide .txt .price s{display:block;font-size:14px;font-weight:400;letter-spacing:-.28px;color:#afafaf}main .main-cont1 .prd-box .cont2 .slide-panel .swiper-slide .txt .price p{display:flex;gap:5px;font-size:20px;font-weight:700;letter-spacing:-.4px;color:#202020;align-items:center}main .main-cont1 .prd-box .cont2 .slide-panel .swiper-slide .txt .price p em{display:inline-block;font-size:16px;font-weight:700;letter-spacing:-.32px;color:#ff4c4c}main .main-cont1 .prd-box .cont2 .slide-panel .swiper-slide:hover .img img{transform:scale(1.05)}main .main-cont1 .prd-box .cont2 .slide-panel .swiper-scrollbar{margin-top:32px;position:relative;top:initial;bottom:initial;left:initial;right:initial;width:100%;height:2px;background:#ccc}main .main-cont1 .prd-box .cont2 .slide-panel .swiper-scrollbar .swiper-scrollbar-drag{background:#202020}main .main-cont1 .prd-box2{position:relative;display:flex;gap:110px}main .main-cont1 .prd-box2:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:1px;height:100%;border-left:1px dashed #ccc}main .main-cont1 .prd-box2 .inbox{flex:1;max-width:calc(50% - 55px)}main .main-cont1 .prd-box2 .banner-box{margin-top:22px;position:relative}main .main-cont1 .prd-box2 .banner-box a{position:relative;display:block;overflow:hidden;border-radius:10px}main .main-cont1 .prd-box2 .banner-box img{display:block;width:100%;transition:all .4s}main .main-cont1 .prd-box2 .banner-box .txt{position:absolute;left:0;bottom:0;padding:40px 40px 60px;width:100%}main .main-cont1 .prd-box2 .banner-box .txt h3{font-size:30px;font-weight:700;line-height:1.27;letter-spacing:-.6px;color:#fff}main .main-cont1 .prd-box2 .banner-box .txt p{margin-top:15px;font-size:20px;font-weight:500;letter-spacing:-.4px;color:#fff}main .main-cont1 .prd-box2 .banner-box:hover img{transform:scale(1.05)}main .main-cont1 .prd-box2 ul{margin-top:30px}main .main-cont1 .prd-box2 ul li{border-radius:10px;background-color:#f9f9f9}main .main-cont1 .prd-box2 ul li a{display:flex;gap:30px;align-items:center}main .main-cont1 .prd-box2 ul li+li{margin-top:20px}main .banner-panel a{display:block;position:relative}main .banner-panel a img{display:block;width:100%}main .banner-panel2{position:relative}main .banner-panel2 a{display:block;position:relative;overflow:hidden;border-radius:10px}main .banner-panel2 a img{display:block;width:100%;transition:all .4s}main .banner-panel2 a .txt{position:absolute;left:0;top:50%;transform:translateY(-50%);width:100%;padding:0 80px}main .banner-panel2 a .txt h3{font-size:32px;font-weight:700;line-height:1.25;letter-spacing:-.64px;color:#fff}main .banner-panel2 a .txt h3 .br{display:none}main .banner-panel2 a .txt p{margin-top:15px;font-size:20px;font-weight:500;letter-spacing:-.4px;color:#fff}main .banner-panel2:hover a img{transform:scale(1.05)}main .main-cont2{position:sticky;top:0;right:0;width:calc((1 / 3) * 100%);height:100vh}main .main-cont2 .slide-box{position:relative;width:100%;height:100%}main .main-cont2 .slide-box .bannerSwiper{width:100%;height:100%}main .main-cont2 .slide-box .swiper-slide{position:relative;width:100%;height:100%}main .main-cont2 .slide-box .swiper-slide img,main .main-cont2 .slide-box .swiper-slide video{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 50%}main .main-cont2 .slide-box .swiper-slide .txt{position:absolute;left:0;bottom:0;padding:0 80px 130px;width:100%;background:linear-gradient(to top,rgba(210,105,30,.6) 0%,rgba(210,105,30,.3) 50%,rgba(210,105,30,0) 100%)}main .main-cont2 .slide-box .swiper-slide .txt h3{font-size:42px;font-weight:700;line-height:1.19;letter-spacing:-.84px;color:#fff}main .main-cont2 .slide-box .swiper-slide .txt p{margin-top:20px;font-size:20px;font-weight:500;letter-spacing:-.4px;color:#fff}main .main-cont2 .slide-box .control-box{position:absolute;left:80px;bottom:40px;display:flex;padding:10px;border-radius:18px;background:rgba(0,0,0,.3);align-items:center;gap:15px;z-index:10}main .main-cont2 .slide-box .control-box .swiper-pagination{position:relative;top:2px;bottom:initial;left:initial;right:initial;width:auto;font-size:16px;font-weight:400;color:#ccc;min-width:35px}main .main-cont2 .slide-box .control-box .swiper-pagination span{display:inline-block;line-height:1}main .main-cont2 .slide-box .control-box .swiper-pagination span.swiper-pagination-current{font-weight:600;color:#fff}main .main-cont2 .slide-box .control-box button{display:inline-block}main .main-cont2 .slide-box .control-box button img{display:block}main .main-cont2 .slide-box .control-box .target-stop{display:none}main .main-cont2 .slide-box .control-box .target-stop.on{display:inline-block}main .main-cont2 .slide-box .control-box .target-play{display:none}main .main-cont2 .slide-box .control-box .target-play.on{display:inline-block}main .prd-tab{margin-top:20px}main .prd-tabbox{margin-top:30px}main .prd-tabbox .tab-cont{display:none}main .prd-tabbox .tab-cont .goods-list{display:flex;gap:25px}main .prd-tabbox .tab-cont .goods-list li{flex:1;max-width:calc(20% - 20px)}.mobile-main{padding:105px 20px 60px}.mobile-main section+section{margin-top:15px}.mobile-main section .m-top-banner{position:relative;padding-top:23%;border-radius:10px;overflow:hidden}.mobile-main section .m-top-banner.bnr01{background:url(/assets/front/images/wreath_bg.png) no-repeat;background-size:cover}.mobile-main section .m-top-banner.bnr02{background:url(/assets/front/images/plants_bg.png) no-repeat;background-size:cover}.mobile-main section .m-top-banner.bnr03{background:url(/assets/front/images/orchids_bg.png) no-repeat;background-size:cover}.mobile-main section .m-top-banner.bnr04{background:url(/assets/front/images/flower_bg.png) no-repeat;background-size:cover}.mobile-main section .m-top-banner a{position:absolute;top:0;left:0;display:flex;width:100%;height:100%;align-items:center;justify-content:space-between;padding:0 30px}.mobile-main section .m-top-banner a h3{font-size:26px;font-weight:500;letter-spacing:-.52px;color:#fff;line-height:1}.mobile-main section .m-top-banner a span{display:inline-block;font-size:16px;font-weight:500;letter-spacing:-.32px;color:#fff;line-height:1}.mobile-main section ul{margin-top:5px;display:flex;gap:10px 10px}.mobile-main section ul li{flex:1}.mobile-main section ul li a{display:flex;flex-direction:column;align-items:center}.mobile-main section ul li .img{display:block;width:100%}.mobile-main section ul li .img img{display:block;width:100%}.mobile-main section ul li .txt em{display:block;text-align:center;font-size:13px;font-weight:500;letter-spacing:-.26px;color:#787878}.mobile-main section ul li .txt h3{font-size:15px;text-align:center;font-weight:700;letter-spacing:-.22px;color:#202020}.mobile-main section ul li .txt p{font-size:17px;text-align:center;font-weight:700;letter-spacing:-.22px;color:#202020}@media all and (max-width:1760px){main .main-cont1 .prd-box .cont1 .banner-box .txt p{margin-top:10px;font-size:16px}}@media all and (max-width:1600px){main .main-cont1 .cont-wrap{padding:125px 30px 120px}main .main-cont2 .slide-box .swiper-slide .txt h3{font-size:38px}}@media all and (max-width:1460px){main .main-cont1 .prd-box{gap:40px}main .main-cont1 .prd-box .cont2{width:calc(63% - 40px)}main .main-cont1 .prd-box .cont2 ul{gap:20px}main .main-cont1 .prd-box .cont2 ul li{width:calc(33.3333% - 14px)}main .main-cont1 .prd-box .cont1 .banner-box .txt{padding:30px 30px 40px}main .main-cont1 .prd-box .cont1 .banner-box .txt h3{font-size:26px}main .main-cont1 .prd-box2{gap:40px}main .main-cont1 .prd-box2 .inbox{max-width:calc(50% - 20px)}main .main-cont1 .prd-box2 .banner-box .txt{padding:30px 30px 40px}main .main-cont1 .prd-box2 .banner-box .txt h3{font-size:26px}main .main-cont1 .prd-box2 .banner-box .txt p{margin-top:10px;font-size:16px}main .main-cont1 .prd-box .cont2 .slide-panel .swiper-slide .txt h4{font-size:15px}main .main-cont1 .prd-box .cont2 .slide-panel .swiper-slide .txt .price s{font-size:12px}main .main-cont1 .prd-box .cont2 .slide-panel .swiper-slide .txt .price p{font-size:18px}main .banner-panel2 a .txt{padding:0 40px}main .banner-panel2 a .txt h3{font-size:28px}main .banner-panel2 a .txt p{margin-top:10px;font-size:16px}main .prd-tabbox .tab-cont .goods-list{gap:20px}main .prd-tabbox .tab-cont .goods-list li{max-width:calc(20% - 16px)}main .main-cont2 .slide-box .swiper-slide .txt{padding:0 40px 130px}main .main-cont2 .slide-box .swiper-slide .txt h3{font-size:34px}main .main-cont2 .slide-box .control-box{left:40px}}@media all and (max-width:1280px){main .main-hgroup h3{font-size:26px}main .main-hgroup p{font-size:20px}main .main-hgroup a{width:40px;height:40px}main .main-cont1 section+section{margin-top:100px}main .main-cont1 .prd-box{flex-direction:column}main .main-cont1 .prd-box .cont1{width:100%}main .main-cont1 .prd-box .cont1 .banner-box a{height:300px}main .main-cont1 .prd-box .cont1 .banner-box img{height:100%;object-fit:cover;object-position:50% 50%}main .main-cont1 .prd-box .cont1 .banner-box .txt h3{font-size:22px}main .main-cont1 .prd-box .cont2{width:100%}main .prd-tabbox .tab-cont .goods-list{flex-wrap:wrap}main .prd-tabbox .tab-cont .goods-list li{flex:none;max-width:initial;width:calc(33.3333% - 14px)}main .banner-panel2 a{height:300px}main .banner-panel2 a img{height:100%;object-fit:cover;object-position:65% 50%}main .banner-panel2 a .txt h3{font-size:24px}main .main-cont1 .prd-box2{flex-direction:column;gap:80px}main .main-cont1 .prd-box2:before{display:none}main .main-cont1 .prd-box2 .inbox{max-width:100%}main .main-cont1 .prd-box2 .banner-box a{height:300px}main .main-cont1 .prd-box2 .banner-box img{height:100%;object-fit:cover;object-position:50% 50%}main .main-cont1 .prd-box2 .banner-box .txt h3{font-size:24px}main .main-cont1 .prd-box2 ul li a{gap:20px}main .main-cont1 .prd-box2 ul li .txt{margin-top:0}main .main-cont1 .prd-box2 ul li .txt h4{font-size:15px}main .main-cont1 .prd-box2 ul li .txt .price p{font-size:18px}main .main-cont1 .prd-box .cont2 .slide-panel .swiper-scrollbar{margin-top:0}main .main-cont2 .slide-box .swiper-slide .txt{padding:0 20px 104px}main .main-cont2 .slide-box .swiper-slide .txt h3{font-size:30px}main .main-cont2 .slide-box .swiper-slide .txt p{font-size:18px}main .main-cont2 .slide-box .control-box{left:20px}}@media all and (max-width:1024px){main .main-hgroup h3{font-size:22px}main .main-hgroup p{font-size:18px}main .main-hgroup a{width:36px;height:36px}main .main-cont1 section+section{margin-top:80px}main .main-cont1 .cont-wrap{padding:102px 30px 120px}main .main-cont1 .prd-box .cont1 .banner-box .txt{padding:20px 20px 30px}main .main-cont1 .prd-box .cont1 .banner-box .txt h3{font-size:22px}main .main-cont1 .prd-box .cont1 .banner-box .txt p{font-size:14px}main .main-cont1 .prd-box2 .banner-box .txt{padding:20px 20px 30px}main .main-cont1 .prd-box2 .banner-box .txt h3{font-size:22px}main .main-cont1 .prd-box2 .banner-box .txt p{font-size:14px}main .main-cont2 .slide-box .swiper-slide .txt h3{font-size:26px}main .main-cont2 .slide-box .swiper-slide .txt p{margin-top:10px;font-size:16px}main .main-cont2 .slide-box .control-box{padding:8px 10px;gap:10px}main .main-cont2 .slide-box .control-box button{width:16px}main .main-cont2 .slide-box .control-box .swiper-pagination{font-size:14px}main .main-cont1 .prd-box .cont2 .slide-panel .swiper-slide .txt .price p{font-size:16px}main .banner-panel2 a .txt{padding:0 20px}.mobile-main section ul li .txt h3{font-size:14px}.mobile-main section ul li .txt p{font-size:15px}}@media all and (max-width:768px){main{padding-top:116px}main .main-hgroup a{width:30px;height:30px;font-size:15px}main .main-hgroup .title-box.flex{flex-direction:column;align-items:flex-start;gap:0}main .main-wrap{flex-direction:column-reverse}main .main-cont1{width:100%}main .main-cont1 .cont-wrap{padding:30px 20px 140px}main .main-cont1 .prd-box .cont2 ul{gap:40px 15px}main .main-cont1 .prd-box .cont2 ul li{width:calc(50% - 8px)}main .main-cont2{position:relative;height:auto;width:100%}main .prd-tabbox .tab-cont .goods-list{gap:30px 15px}main .prd-tabbox .tab-cont .goods-list li{width:calc(33.3333% - 10px)}.mobile-main{padding:136px 20px 60px}.mobile-main section ul{margin-top:5px;display:flex;flex-wrap:wrap}.mobile-main section ul li{flex:none;width:calc(25% - 8px);text-align:center}.mobile-main section ul li .txt h3{font-size:15px}.mobile-main section ul li .txt p{font-size:16px}main .main-cont2 .slide-box .swiper-slide .txt h3{font-size:24px}main .banner-panel2 a img{object-position:70% 50%}main .banner-panel2 a .txt h3 .br{display:inline}}@media all and (max-width:600px){.mobile-main section ul li .txt h3{font-size:14px}.mobile-main section ul li .txt p{font-size:15px}}@media all and (max-width:460px){main .prd-tabbox .tab-cont .goods-list li{width:calc(50% - 8px)}}@media all and (max-width:400px){.mobile-main section ul li .txt h3{font-size:12px}.mobile-main section ul li .txt p{font-size:12px}}#ui-datepicker-div{z-index:999999!important}.ui-widget-header{border:0px solid #dddddd;background:#fff!important}.ui-datepicker-calendar>thead>tr>th{font-size:14px!important}.ui-datepicker .ui-datepicker-header{position:relative;padding:10px 0!important}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:0px solid #c5c5c5;background-color:transparent;font-weight:400;color:#454545;text-align:center!important}.ui-datepicker .ui-datepicker-title{margin:0;line-height:16px;text-align:center;font-size:14px;padding:0;font-weight:700!important}.ui-datepicker{display:none;background-color:#fff!important;border-radius:4px;margin-top:10px;margin-left:0;margin-right:0;padding:20px 20px 10px;width:300px;box-shadow:10px 10px 40px #0000001a!important}.ui-widget.ui-widget-content{border:1px solid #eee!important}#datepicker:focus>.ui-datepicker{display:block!important}.ui-datepicker-prev,.ui-datepicker-next{cursor:pointer!important}.ui-datepicker-next{float:right!important}.ui-state-disabled{cursor:auto;color:#ccc!important}.ui-datepicker-title{text-align:center;padding:10px;font-weight:100;font-size:20px!important}.ui-datepicker-calendar{width:100%!important}.ui-datepicker-calendar>thead>tr>th{padding:5px;font-size:20px;font-weight:400!important}.ui-datepicker-calendar>tbody>tr>td>a{color:#000;font-size:12px!important;font-weight:700!important;text-decoration:none!important}.ui-datepicker-calendar>tbody>tr>.ui-state-disabled:hover{cursor:auto;background-color:#fff!important}.ui-datepicker-calendar>tbody>tr>td{border-radius:100%;width:44px;height:30px;cursor:pointer;padding:5px;font-weight:100;text-align:center;font-size:12px!important}.ui-datepicker-calendar>tbody>tr>td:hover{background-color:transparent;opacity:.6!important}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:0px solid #cccccc;background-color:transparent;font-weight:400;color:#2b2b2b!important}.ui-widget-header .ui-icon{background-image:url(/assets/front/images/btns.png)!important}.ui-icon-circle-triangle-e{background-position:-20px 0px;background-size:36px!important}.ui-icon-circle-triangle-w{background-position:-0px -0px;background-size:36px!important}.ui-datepicker-calendar>tbody>tr>td:first-child a{color:red!important}.ui-datepicker-calendar>tbody>tr>td:last-child a{color:#09f!important}.ui-datepicker-calendar>thead>tr>th:first-child span{color:red!important}.ui-datepicker-calendar>thead>tr>th:last-child span{color:#09f!important}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:0px;background:#e7e5e5;border-radius:50%;padding-top:5px;padding-bottom:5px!important}#pages{padding-top:85px}#pages .contents{position:relative;padding:60px 0 170px}#pages .contents.gray{background:#f8f8f8}.customer .box{margin-top:60px;display:flex;gap:20px;justify-content:space-between}.customer-navi{position:sticky;top:170px}.customer-navi h3{font-size:26px;font-weight:500;color:#202020}.customer-navi .ch-kakao{margin-top:10px;border-top:2px solid #231815;border-bottom:1px solid #cdd2d5;padding:15px 10px}.customer-navi .ch-kakao span{display:flex;align-items:center;gap:5px;font-size:16px;font-weight:500;color:#787878}.customer-navi .ch-kakao span:after{content:"";display:inline-block;width:12px;height:12px;background:url(/assets/front/images/icon/ico_view.svg) no-repeat;background-size:cover}.customer-navi .ch-kakao p{display:flex;align-items:center;margin-top:10px;font-size:21px;font-weight:500;color:#202020;gap:10px}.customer-navi .ch-kakao p:before{content:"";display:inline-block;background:url(/assets/front/images/icon/ico_kakao2.svg) no-repeat;background-size:cover;width:20px;height:20px}.customer-navi .navi-tab{margin-top:30px}.customer-navi .navi-tab a{display:block;font-size:16px;font-weight:400;color:#202020}.customer-navi .navi-tab a+a{margin-top:15px}.customer-navi .navi-tab a:hover,.customer-navi .navi-tab a.on{text-decoration:underline;font-weight:700}.customer .box .left{width:100%;max-width:220px}.customer .box .right{width:100%;max-width:970px}.review-box .search-box{position:relative;margin-top:20px}.review-box .search-box input[type=text]{width:100%;height:50px;border:solid 1px #cdd2d5;background-color:#fff;font-size:16px;font-weight:400;letter-spacing:-.32px;color:#202020;padding:0 20px 0 70px}.review-box .search-box input[type=text]::placeholder{color:#787878}.review-box .search-box button{position:absolute;top:11px;left:20px;width:28px;height:28px;background:url(/assets/front/images/icon/ico_search.svg) no-repeat;background-size:cover;font-size:0}.review-box .top-group{margin-top:50px;display:flex;justify-content:space-between;align-items:center}.review-box .top-group p{font-size:16px;font-weight:500;color:#202020}.review-box .top-group p strong{font-weight:700;display:inline-block}.review-box .top-group select{padding-right:21px;font-size:15px;font-weight:700;color:#202020;text-align:right;background:url(/assets/front/images/icon/ico_select.svg) no-repeat;background-position:100% 50%}.review-box .top-group select:focus{border:0;outline:0}.review-box ul{margin-top:20px;border-top:1px solid #202020}.review-box ul li{display:flex;gap:20px;padding:25px 15px;border-bottom:1px solid #cdd2d5}.review-box ul li .img{width:120px;height:120px;background:#f7f8f8;cursor:pointer}.review-box ul li .img img{mix-blend-mode:multiply}.review-box ul li .txt-box{width:calc(100% - 140px)}.review-box ul li .txt-box i{display:inline-block}.review-box ul li .txt-box i img{display:block}.review-box ul li .txt-box .item-name{position:relative;margin-top:5px;display:flex;gap:30px;width:100%;padding-right:150px;cursor:pointer}.review-box ul li .txt-box .item-name h3{font-size:15px;font-weight:500;color:#787878}.review-box ul li .txt-box .item-name span{position:relative;display:inline-block;font-size:15px;font-weight:500;color:#787878}.review-box ul li .txt-box .item-name .txt2{position:absolute;right:0;display:flex;gap:15px}.review-box ul li .txt-box .item-name .txt2 em{display:inline-block;font-size:15px;font-weight:400;color:#787878}.review-box ul li .txt-box .item-name span:before{content:"";position:absolute;top:3px;left:-15px;display:inline-block;width:1px;height:14px;background:#231815}.review-box ul li .txt-box .txt{margin-top:15px;font-size:15px;font-weight:500;line-height:1.67;color:#202020;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;height:52px;cursor:pointer}.review-box ul li .more{display:inline-block;margin-top:20px;font-size:14px;font-weight:500;color:#202020}.review-box ul li.no-img .txt-box{width:100%}.review-box ul li.on{background:#f8f8f8}.review-box ul li.on .txt-box .txt{height:auto;display:block;-webkit-box-orient:initial;-webkit-line-clamp:initial;text-overflow:initial}.shopguide .category-tab{margin-bottom:50px}.shopguide section{position:relative;margin-bottom:120px}.shopguide h3{font-size:30px;color:#202020;margin-bottom:50px}.shopguide h3:before{content:"";background:url(/assets/front/images/content/shopguide_h3.svg) no-repeat;display:block;width:25px;height:25px}.shopguide .timeinfo{right:0;position:absolute;top:0;font-size:16px;background:#F1F2F3;padding:15px 30px}.shopguide .timeinfo i{vertical-align:top;margin-right:5px}.shopguide .timeinfo em{color:#787878}.shopguide .basic{color:#202020;font-size:18px;font-weight:600;margin-bottom:40px}.shopguide .basic .cgy{display:block;font-weight:400;margin-top:20px}.shopguide .basic .cgy em{display:block;font-size:16px;color:#787878;margin-top:10px}.shopguide .progress{display:flex}.shopguide .progress div{flex:1;border:solid 1px #cdd2d5;padding:25px;position:relative;margin-right:30px}.shopguide .progress div:after{content:"";background:url(/assets/front/images/content/shopguide_arrow.svg) no-repeat;display:inline-block;width:20px;height:20px;position:absolute;right:-27px;top:50%}.shopguide .progress div:last-child:after{display:none}.shopguide .progress div:last-child{margin-right:0}.shopguide .progress div h4{font-size:18px;margin:30px 0 20px}.shopguide .progress div span{font-size:16px;word-break:keep-all;line-height:26px}.shopguide .infolist{display:flex}.shopguide .infolist div{flex:1;border:solid 1px #cdd2d5;padding:25px;position:relative;margin-right:30px;text-align:center}.shopguide .infolist div:last-child{margin-right:0}.shopguide .infolist div h4{font-size:18px;margin:30px 0 5px}.shopguide .repair{display:flex}.shopguide .repair div{margin-right:30px}.shopguide .repair div:last-child{margin-right:0}.shopguide .repair div p{background:#F3ECD6;font-size:18px;padding:30px}.shopguide .repair div p strong{font-size:21px;display:block;margin-bottom:10px}.search-result .search-txt{text-align:center;font-size:18px}.search-result .search-top{margin-top:50px;position:relative;background:#f6f6f6;padding:30px;display:flex;justify-content:center}.search-result .search-top .input-wrap{position:relative;display:block;width:100%;max-width:1200px}.search-result .search-top input[type=text]{width:100%;height:70px;padding:0 90px 0 20px;border-bottom:2px solid #231815;font-size:18px;font-weight:500;color:#202020}.search-result .search-top input[type=text]:focus{outline:0}.search-result .search-top .keyword-reset{position:absolute;top:24px;right:60px;display:none}.search-result .search-top .keyword-reset.on{display:block}.search-result .search-top .submit{position:absolute;top:21px;right:20px}.search-result .goods{margin-top:100px}.goods-list ul li .box .bottom .coco{font-size:18px;color:#ff70ae;font-weight:700}.membership{border-top:2px solid #707070;margin-top:45px;padding-top:30px;min-height:600px}.membership table{border:1px solid #e5e5e5}.membership table tbody tr th{border:1px solid #e5e5e5;text-align:center;padding:30px 20px;font-size:12px;color:#313131;background:#f9f9f9}.membership table tbody tr td{border:1px solid #e5e5e5;text-align:center;padding:30px 20px;font-size:12px;color:#090909}.membership table tbody tr td .icon em{display:inline-block;width:53px;height:53px;line-height:53px;color:#fff;font-size:32px;text-align:center;font-weight:500;border-radius:100%}.membership table tbody tr td .icon span{display:block;text-align:center;margin-top:10px;font-weight:600;color:#313131}.membership table tbody tr td .icon.icon01 em{background:#b18200}.membership table tbody tr td .icon.icon02 em{background:#d4d4d4}.membership table tbody tr td .icon.icon03 em{background:#f9e212}.membership table tbody tr td .icon.icon04 em{background:#000}.policy{padding:50px 0;word-break:keep-all;font-size:15px}.policy-in{padding-top:20px;line-height:1.5}.policy-in h3{margin:20px 0 10px;display:block;font-size:16px}.policy-in p{margin-bottom:8px;line-height:1.5}.policy-in span{display:block;margin-bottom:5px;padding-left:10px;line-height:1.5}.event{margin-bottom:40px}.event .tab2{margin:30px 0 70px}.event .layout{max-width:1400px}.event .list{margin-top:70px}.event .list .total-txt{font-size:16px;font-weight:500;color:#202020}.event .list .total-txt em{display:inline;color:#ff4c4c;font-weight:700}.event .list ul{margin-top:30px;display:flex;flex-wrap:wrap;gap:100px 40px}.event .list ul li{width:calc(25% - 30px)}.event .list ul li a{display:block}.event .list ul li a .img{position:relative;overflow:hidden;border-radius:10px}.event .list ul li a .img .mask{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:700;letter-spacing:-.48px;text-align:center;color:#fff}.event .list ul li a .img img{display:block;width:100%;transition:all .4s}.event .list ul li a .img .count{position:absolute;left:20px;bottom:20px;display:flex;align-items:center;justify-content:center;width:60px;height:34px;border-radius:17px;border:solid 1px #fff;background-color:#2020204d;font-size:14px;font-weight:700;text-align:center;color:#fff}.event .list ul li a .txt{margin-top:15px}.event .list ul li a .txt p{font-size:18px;font-weight:500;letter-spacing:-.36px;color:#202020}.event .list ul li a .txt h3{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:20px;font-weight:600;letter-spacing:-.4px;color:#202020}.event .list ul li a .txt .date{display:block;margin-top:10px;font-size:15px;font-weight:500;color:#787878}.event .list ul li:hover a .img img{transform:scale(1.05)}.event #board-wrap{margin-top:30px}.event #board-wrap .view .top{border-top:2px solid #231815;padding-top:20px}@media all and (max-width:1400px){.event{padding:0 20px}}@media all and (max-width:1280px){#pages .contents{padding:60px 20px 170px}.event{padding:0}.event .tab2{margin:30px 0 60px}.event .list{margin-top:60px}.event .list ul{gap:80px 30px}.event .list ul li{width:calc(25% - 23px)}.event .list ul li a .img .mask{font-size:22px}}@media all and (max-width:1024px){#pages{padding-top:72px}#pages .contents{padding:40px 20px 75px}.review-box .search-box input[type=text]{height:45px;font-size:15px;padding:0 20px 0 50px}.review-box .search-box button{width:24px;height:24px;left:15px;top:10px}.review-box .top-group{margin-top:30px}.review-box .top-group p,.review-box .top-group select{font-size:14px}.customer .box{display:block;margin-top:40px}.customer .box .left{display:none}.customer .box .right{max-width:100%}.review-box ul li{padding:20px 8px;gap:10px}.review-box ul li .img{width:100px;height:100px}.review-box ul li .txt-box{width:calc(100% - 110px)}.review-box ul li .txt-box .item-name{padding-right:0}.review-box ul li .txt-box .item-name h3{font-size:14px;max-width:calc(100% - 70px)}.review-box ul li .txt-box .item-name span{font-size:14px}.review-box ul li .txt-box .item-name .txt2{position:relative;right:initial}.review-box ul li .txt-box .item-name .txt2 em{font-size:12px}.review-box ul li .txt-box .txt{margin-top:10px;font-size:14px;height:50px}.shopguide section{margin-bottom:80px;word-break:keep-all}.shopguide h3{font-size:26px;margin-bottom:30px}.shopguide h3:before{content:"";background:url(/assets/front/images/content/shopguide_h3.svg) no-repeat;background-size:cover;width:20px;height:20px}.shopguide .basic{font-size:16px;margin-bottom:20px}.shopguide .basic .cgy{margin-top:20px}.shopguide .basic .cgy em{display:block;font-size:14px;margin-top:10px}.shopguide .timeinfo{position:relative;font-size:15px;width:100%;display:block;text-align:center;padding:12px 10px;margin-bottom:20px}.shopguide .timeinfo i{vertical-align:top;margin-right:5px}.shopguide .timeinfo em{color:#787878}.shopguide .progress{display:flex;flex-direction:column}.shopguide .progress div{padding:20px;margin-right:0;margin-bottom:30px}.shopguide .progress div:after{content:"";background:url(/assets/front/images/content/shopguide_arrow2.svg) no-repeat;display:block;width:20px;height:20px;position:absolute;right:50%;bottom:-25px;top:auto}.shopguide .progress div:last-child{margin-bottom:0}.shopguide .progress div h4{font-size:17px;margin:20px 0 10px}.shopguide .progress div span{font-size:15px;line-height:24px}.shopguide .infolist{display:flex;flex-wrap:wrap;justify-content:space-between}.shopguide .infolist div{flex:none;width:48%;padding:20px;margin-right:0;margin-bottom:20px}.shopguide .infolist div:last-child{margin-bottom:0}.shopguide .infolist div h4{font-size:18px;margin:30px 0 5px}.search-result .search-top{margin-top:30px;padding:15px}.search-result .search-top input[type=text]{height:60px;padding:0 10px;font-size:16px}.search-result .search-top .submit{top:15px;width:26px;right:10px}.search-result .search-top .keyword-reset{right:45px;top:18px}.search-result .goods{margin-top:50px}.event .tab2{margin:30px 0 50px}.event .list{margin-top:50px}.event .list .total-txt{font-size:14px}.event .list ul{margin-top:20px;gap:60px 20px}.event .list ul li{width:calc(33.3333% - 14px)}.event .list ul li a .txt p{font-size:16px}.event .list ul li a .txt h3{font-size:18px}.event .list ul li a .txt .date{font-size:14px}.event .list ul li a .img .mask{font-size:20px}.event .list ul li a .img .count{height:32px}}@media all and (max-width:768px){#pages{padding-top:117px}.review-box ul li .txt-box .item-name{flex-direction:column;gap:5px}.review-box ul li .txt-box .item-name h3{font-size:14px;max-width:100%;word-break:keep-all}.review-box ul li .txt-box .item-name span:before{display:none}.review-box ul li .txt-box .txt{margin-top:20px;margin-left:-120px;padding:0 8px}.review-box ul li .button-box{margin-left:-120px;text-align:center;display:flex;justify-content:center}.review-box ul li .button-box button{display:flex;align-items:center;justify-content:center;width:77px;height:26px}.review-box ul li .button-box button.close{border:1px solid #cdd2d5}.review-box ul li.no-img .txt-box .txt{margin-left:0;padding:0}.review-box ul li.no-img .button-box{margin-left:0}.shopguide .category-tab .tab1{width:100%}.shopguide .repair{flex-direction:column}.shopguide .repair div{margin-right:0;margin-bottom:30px}.shopguide .repair div img{width:100%}.shopguide .repair div:last-child{margin-bottom:0}.shopguide .repair div p{font-size:16px;padding:20px}.shopguide .repair div p strong{font-size:18px}.event .tab2{margin:30px 0 40px}.event .list ul{gap:40px 15px}.event .list ul li{width:calc(33.3333% - 10px)}.event .list ul li a .txt p{font-size:14px}.event .list ul li a .txt h3{font-size:16px}.event .list ul li a .txt .date{font-size:12px}.event .list ul li a .img .mask{font-size:18px}}@media all and (max-width:460px){#pages .contents{padding:20px 20px 75px}.tab2 a{flex:1}.event .list ul li{width:100%}}.goods .layout{max-width:1400px}.goods .list{margin-top:40px}.goods .category-tab{display:flex;justify-content:center;gap:10px;margin-bottom:70px}.goods .category-tab a{display:flex;align-items:center;justify-content:center;border-radius:20px;border:solid 1px #ddd;background:#fff;font-size:17px;font-weight:600;letter-spacing:-.34px;color:#787878;height:40px;padding:0 20px}.goods .category-tab a.on{color:#fff;border-color:var(--main-color);background:var(--main-color)}.goods .top-group{display:flex;justify-content:space-between;align-items:center}.goods .top-group p{font-size:16px;font-weight:500;color:#202020}.goods .top-group p em{display:inline;color:var(--main-color);font-weight:700}.goods .top-group select{height:40px;border-radius:20px;border:solid 1px #ccc;padding:0 35px 0 20px;font-size:15px;font-weight:700;color:#202020;background:url(/assets/front/images/icon/ico_select.svg) no-repeat;background-position:90% 50%}.goods .top-group .item-tab{display:flex}.goods .top-group .item-tab button{position:relative;display:inline-block;margin-lefT:30px;font-size:12px;color:#090909;font-weight:400}.goods .top-group .item-tab button:first-child{margin-left:0}.goods .top-group .item-tab button:before{content:"";position:absolute;top:-15px;left:50%;transform:translate(-50%);display:none;width:10px;height:10px;border-radius:100%;background:#090909}.goods .top-group .item-tab button.active,.goods .top-group .item-tab button:hover{font-weight:600}.goods .top-group .item-tab button.active:before{display:none}.goods .list .goods-list{margin-top:20px;display:flex;flex-wrap:wrap;gap:100px 40px}.goods .list .goods-list li{width:calc(25% - 30px)}.goods-list li a{display:block}.goods-list li .img{position:relative;overflow:hidden;border-radius:10px}.goods-list li .img img{display:block;width:100%;transition:all .3s}.main-wrap .section01 .goods-list li .img img,.main-wrap .section02 .goods-list li .img img,.main-wrap .section04 .goods-list li .img img,.main-wrap .section05 .goods-list li .img img,.main-wrap .section09 .goods-list li .img img{height:100%}.goods-list li .img .soldout-msg{position:absolute;left:0;bottom:0;width:100%;text-align:center;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.42);color:#fff;height:60px;font-size:18px;font-weight:500}.goods-list li .txt{margin-top:10px}.goods-list li .txt h4{font-size:17px;font-weight:600;letter-spacing:-.34px;color:#202020;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.goods-list li .txt .price{margin-top:5px}.goods-list li .txt .price s{display:block;font-size:14px;font-weight:400;letter-spacing:-.28px;color:#afafaf}.goods-list li .txt .price p{display:flex;gap:5px;font-size:20px;font-weight:700;letter-spacing:-.4px;color:#202020;align-items:center}.goods-list li .txt .price p em{display:inline-block;font-size:16px;font-weight:700;letter-spacing:-.32px;color:#ff4c4c}.goods-list li:hover .img img{transform:scale(1.05)}.goods-list li.goods-soldout .img img{opacity:.5}.goods .view .navi-box{display:flex;align-items:center;gap:20px}.goods .view .navi-box button{display:inline-block}.goods .view .navi-box button img{display:block}.goods .view .navi-box .breadcrumbs{display:flex;gap:22px}.goods .view .navi-box .breadcrumbs span{position:relative;display:inline-block;font-size:16px;font-weight:400;color:#202020}.goods .view .navi-box .breadcrumbs span:before{content:"";position:absolute;top:4px;left:-17px;width:12px;height:12px;background:url(/assets/front/images/icon/ico_breadcrumbs.svg) no-repeat;background-size:cover}.goods .view .navi-box .breadcrumbs span:first-child:before{display:none}.goods .view .box{margin-top:20px;display:flex;gap:80px}.goods .view .box .left{width:calc(100% - 580px)}.goods .view .box .left .img-box{display:flex;gap:40px}.goods .view .box .left .img-box .img1{width:80px;height:700px}.goods .view .box .left .img-box .img1 .swiper{height:100%}.goods .view .box .left .img-box .img1 .swiper-slide{width:80px;height:80px;overflow:hidden;border-radius:10px}.goods .view .box .left .img-box .img1 .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}.goods .view .box .left .img-box .img2{width:calc(100% - 120px)}.goods .view .box .left .img-box .img2 .swiper-slide{position:relative;overflow:hidden;border-radius:10px}.goods .view .box .left .img-box .img2 .swiper-slide img{display:block;width:100%}.goods .view .box .left .product-info{display:none}.goods .view .box .left .view-bottom{margin-top:160px}.goods .view .box .left .view-bottom .goods-tab{position:sticky;top:86px;background:#fff}.goods .view .box .left .view-bottom .goods-tab ul{display:flex}.goods .view .box .left .view-bottom .goods-tab ul li{flex:1}.goods .view .box .left .view-bottom .goods-tab ul li a{position:relative;display:flex;align-items:center;justify-content:center;height:60px;font-size:18px;font-weight:400;color:#202020;transition:all .4s}.goods .view .box .left .view-bottom .goods-tab ul li a:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:#cecece;transition:all .4s}.goods .view .box .left .view-bottom .goods-tab ul li.on a{font-weight:700;color:#202020}.goods .view .box .left .view-bottom .goods-tab ul li.on a:after{height:2px;background:#202020}.goods .view .box .left .view-bottom .tab-box+.goods-tab{margin-top:120px}.goods .view .box .left .view-bottom .tab-box{padding-top:120px}.goods .view .box .left .view-bottom .tab-box .img-content{text-align:center}.goods .view .box .left .view-bottom .tab-box .info-box{margin-top:30px}.goods .view .box .left .view-bottom .tab-box .info-box+.info-box{margin-top:60px}.goods .view .box .left .view-bottom .tab-box .info-box .tit{font-size:17px;font-weight:500;color:#121212}.goods .view .box .left .view-bottom .tab-box .info-box table{margin-top:15px;table-layout:fixed;border-top:1px solid #dedede}.goods .view .box .left .view-bottom .tab-box .info-box table tbody tr th{padding:15px;font-size:15px;font-weight:400;text-align:center;color:#121212;background:#fafafa;border-bottom:1px solid #dedede}.goods .view .box .left .view-bottom .tab-box .info-box table tbody tr td{padding:15px 20px;text-align:left;font-size:15px;font-weight:400;color:#242424;border-bottom:1px solid #dedede}.goods .view .box .left .view-bottom .tab-box .return-box{margin-top:30px;text-align:center}.goods .view .box .right{width:500px}.goods .view .box .product-info{position:sticky;top:100px}.goods .view .box .product-info .category{position:relative;display:flex;gap:10px}.goods .view .box .product-info .category p{position:relative;top:3px;font-size:17px;font-weight:700;color:#787878}.goods .view .box .product-info .category .sns-group{position:absolute;right:0;top:1px;display:flex;gap:10px}.goods .view .box .product-info .category .sns-group .like{font-size:0;transition:all .3s;display:block;width:24px;height:24px;background:url(/assets/front/images/icon/ico_like_b.svg) no-repeat;background-size:cover}.goods .view .box .product-info .category .sns-group .like.active{background:url(/assets/front/images/icon/ico_like_on.svg) no-repeat;background-size:cover}.goods .view .box .product-info .category .sns-group .button-share{background:url(/assets/front/images/icon/ico_share.svg) no-repeat;background-size:cover;font-size:0;display:inline-block;width:24px;height:24px}.goods .view .box .product-info .category .sns-group .button-share.active{background:url(/assets/front/images/icon/ico_share_on.svg) no-repeat;background-size:cover}.goods .view .box .product-info .category .sns-group .sns-icon{display:none;position:absolute;right:0;padding:30px;width:320px;font-size:0;border-radius:5px;box-shadow:0 5px 15px #0003;background-color:#f8f8f8;z-index:10}.goods .view .box .product-info .category .sns-group .sns-icon.active{display:block}.goods .view .box .product-info .category .sns-group .sns-icon .top-box{position:relative}.goods .view .box .product-info .category .sns-group .sns-icon .top-box h4{font-size:21px;font-weight:700;letter-spacing:-.42px;color:#231815;text-align:center}.goods .view .box .product-info .category .sns-group .sns-icon .top-box button{position:absolute;top:6px;right:0}.goods .view .box .product-info .category .sns-group .sns-icon .top-box button img{display:block}.goods .view .box .product-info .category .sns-group .sns-icon .icon-list{margin-top:20px;display:flex;justify-content:space-between}.goods .view .box .product-info .category .sns-group .sns-icon .icon-list button{width:55px;display:flex;flex-direction:column;align-items:center;gap:5px}.goods .view .box .product-info .category .sns-group .sns-icon .icon-list button i{display:inline-block;padding:10px;border-radius:5px;border:solid 1px #e5e5e5;background-color:#fff}.goods .view .box .product-info .category .sns-group .sns-icon .icon-list button i img{display:block}.goods .view .box .product-info .category .sns-group .sns-icon .icon-list button span{display:block;text-align:center;font-size:14px;font-weight:500;letter-spacing:-.28px;color:#202020}.goods .view .box .product-info .category .sns-group .sns-icon .input-box{margin-top:25px;display:flex}.goods .view .box .product-info .category .sns-group .sns-icon .input-box input[type=text]{width:calc(100% - 70px);height:40px;border:solid 1px #e5e5e5;background-color:#fff;padding:0 10px;font-size:14px;font-weight:400;letter-spacing:-.28px;color:#231815}.goods .view .box .product-info .category .sns-group .sns-icon .input-box button{display:flex;width:70px;height:40px;background:#231815;align-items:center;justify-content:center;font-size:14px;font-weight:500;letter-spacing:-.28px;color:#fff}.goods .view .box .product-info h3{margin-top:10px;font-size:34px;font-weight:700;color:#202020}.goods .view .box .product-info .top-price{margin-top:5px}.goods .view .box .product-info .top-price s{display:block;font-size:17px;font-weight:500;font-stretch:normal;color:#afafaf}.goods .view .box .product-info .top-price p{display:flex;align-items:center;gap:3px}.goods .view .box .product-info .top-price p span{display:inline-block;font-size:30px;font-weight:400;color:#202020}.goods .view .box .product-info .top-price p span strong{font-weight:700}.goods .view .box .product-info .top-price p em{display:inline-block;font-size:19px;font-weight:700;color:#ff4c4c}.goods .view .box .product-info .info-box{margin-top:5px;border-top:1px solid #ccc;padding-top:15px}.goods .view .box .product-info .info-box dl dt{width:107px;font-size:16px;font-weight:500;color:#787878}.goods .view .box .product-info .info-box dl dd{padding:0 0 5px 107px;font-size:16px;font-weight:500;line-height:1.5;color:#202020}.goods .view .box .product-info .info-box .customer-box{position:relative;margin-top:25px;border-radius:10px;border:solid 1px #202020;background:#fff;padding:40px 15px 20px}.goods .view .box .product-info .info-box .customer-box em{position:absolute;left:-1px;top:-18px;display:flex;line-height:1;width:160px;height:36px;align-items:center;justify-content:center;background:#202020;border-radius:18px 18px 18px 0;font-size:16px;font-weight:700;color:#fff}.goods .view .box .product-info .info-box .customer-box h4{position:relative;padding-left:29px;font-size:16px;font-weight:700;letter-spacing:-.32px;color:#231815}.goods .view .box .product-info .info-box .customer-box h4 span{display:inline-block;margin-left:10px;font-weight:500;color:var(--main-color)}.goods .view .box .product-info .info-box .customer-box h4:before{content:"";position:absolute;top:1px;left:0;width:19px;height:19px;background:url(/assets/front/images/icon/ico_clock.svg) no-repeat;background-size:cover}.goods .view .box .product-info .info-box .customer-box p{margin-top:5px;font-size:15px;font-weight:400;letter-spacing:-.3px;color:#202020}.goods .view .box .product-info .option-box{margin-top:25px}.goods .view .box .product-info .option-box dl dt{font-size:15px;font-weight:500;color:#231815}.goods .view .box .product-info .option-box dl dd{margin-top:5px}.goods .view .box .product-info .option-box dl dd select{width:100%;height:50px;border-radius:10px;border:solid 1px #ccc;font-size:16px;font-weight:400;color:#202020;padding:0 50px 0 20px}.goods .view .box .product-info .option-box dl dd+dt{margin-top:15px}.goods .view .box .product-info .option{margin-top:25px}.goods .view .box .product-info .option li{position:relative;background:#f7f8f8;padding:15px 20px;display:flex;align-items:flex-start;flex-direction:column;gap:5px}.goods .view .box .product-info .option li+li{margin-top:5px}.goods .view .box .product-info .option li .item-name strong{display:block;font-size:16px;font-weight:500;color:#202020}.goods .view .box .product-info .option li .item-name p{margin-top:6px;font-size:11px;font-weight:400;color:#919090}.goods .view .box .product-info .option li .item-quantity{display:flex;align-items:center;border:1px solid #e1e1e1;background:#fff}.goods .view .box .product-info .option li .item-quantity input[type=number]{display:inline-block;width:50px;height:35px;text-align:center;font-size:16px;font-weight:600}.goods .view .box .product-info .option li .item-quantity button{display:flex;align-items:center;justify-content:center;width:33px;height:33px}.goods .view .box .product-info .option li .item-quantity .decrease{border-right:1px solid #e1e1e1}.goods .view .box .product-info .option li .item-quantity .decrease:before{content:"";display:inline-block;background:url(/assets/front/images/icon/ico_minus.svg) no-repeat;background-size:cover;width:12px;height:1px}.goods .view .box .product-info .option li .item-quantity .increase{border-left:1px solid #e1e1e1}.goods .view .box .product-info .option li .item-quantity .increase:before{content:"";display:inline-block;background:url(/assets/front/images/icon/ico_plus.svg) no-repeat;background-size:cover;width:13px;height:13px}.goods .view .box .product-info .option li .item-quantity .del-option{display:inline-block;margin-left:18px}.goods .view .box .product-info .option li .item-quantity .del-option img{display:block}.goods .view .box .product-info .option li .item-price{position:absolute;top:50px;right:60px;font-size:16px;font-weight:600;text-align:right;color:#202020}.goods .view .box .product-info .option li .item-price span{display:block;margin-top:6px;font-size:11px;font-weight:400;color:#919090}.goods .view .box .product-info .option li .item-delete{position:absolute;top:50px;right:20px;background:url(/assets/front/images/icon/item_del.svg) no-repeat;background-size:cover;display:block;width:20px;height:20px}.goods .view .box .product-info .total-price{margin-top:20px;display:flex;align-items:center;justify-content:space-between}.goods .view .box .product-info .total-price span{display:inline-block;font-size:16px;font-weight:500;color:#202020}.goods .view .box .product-info .total-price strong{display:inline-block;font-size:26px;font-weight:800;color:#231815}.goods .view .box .product-info .btn-box{margin-top:15px;display:flex;gap:20px}.goods .view .box .product-info .btn-box button{flex:1;display:flex;align-items:center;justify-content:center;border-radius:10px;font-size:17px;font-weight:500;height:55px}.goods .view .box .product-info .btn-box .btn01{border:1px solid #231815;color:#2a3139}.goods .view .box .product-info .btn-box .btn02{background:var(--main-color);color:#fff}.goods .view .box .product-info .btn-box .btn03{background:#cdd2d5;color:#fff}.goods .view .box.soldout-product .left .img-box .img2 .swiper-slide img{opacity:.5}.goods .view .box.soldout-product .left .img-box .img2 .swiper-slide .soldout-msg{position:absolute;left:0;bottom:0;width:100%;display:flex;align-items:center;justify-content:center;height:74px;background:rgba(0,0,0,.4);font-size:24px;font-weight:500;line-height:1.04;color:#fff}@media all and (max-width:1400px){.goods .layout{padding:0 20px}}@media all and (max-width:1280px){.goods .layout{padding:0}.goods .category-tab{margin-bottom:60px;flex-wrap:wrap;justify-content:flex-start}.goods .category-tab a{height:36px;width:calc(20% - 8px)}.goods .list{margin-top:30px}.goods .list .goods-list{gap:80px 30px}.goods .list .goods-list li{width:calc(25% - 23px)}.goods-list li .img .soldout-msg{height:50px}.goods .view .box{gap:40px}.goods .view .box .left{width:calc(100% - 460px)}.goods .view .box .left .img-box{flex-direction:column-reverse;gap:20px}.goods .view .box .left .img-box .img1{width:100%;height:80px}.goods .view .box .left .img-box .img1 .swiper-slide{width:70px;height:70px}.goods .view .box .left .img-box .img2{width:100%}.goods .view .box .left .view-bottom{margin-top:120px}.goods .view .box .left .view-bottom .goods-tab ul li a{height:50px;font-size:16px}.goods .view .box .left .view-bottom .tab-box .info-box .tit{font-size:15px}.goods .view .box .left .view-bottom .tab-box .info-box table tbody tr th,.goods .view .box .left .view-bottom .tab-box .info-box table tbody tr td{padding:10px 5px;font-size:14px}.goods .view .box .left .view-bottom .tab-box{padding-top:80px}.goods .view .box .right{width:420px}.goods .view .box .product-info{top:100px}.goods .view .box .product-info .info-box .customer-box h4{font-size:15px}.goods .view .box .product-info .info-box .customer-box p{font-size:14px}.goods .view .box .product-info .category{align-items:center}.goods .view .box .product-info .category p{font-size:15px}.goods .view .box .product-info h3{font-size:30px}.goods .view .box .product-info .top-price s{font-size:15px}.goods .view .box .product-info .top-price p span{font-size:26px}.goods .view .box .product-info .top-price p em{font-size:17px}.goods .view .box .product-info .info-box dl dt,.goods .view .box .product-info .info-box dl dd,.goods .view .box .product-info .option-box dl dd select,.goods .view .box .product-info .option li .item-name strong,.goods .view .box .product-info .option li .item-price{font-size:15px}.goods .view .box .product-info .total-price strong{font-size:22px}.goods .view .box .product-info .btn-box{gap:10px}.goods .view .box .product-info .btn-box button{height:50px;font-size:16px}.goods .view .box.soldout-product .left .img-box .img2 .swiper-slide .soldout-msg{height:60px;font-size:20px}}@media all and (max-width:1024px){.goods .category-tab{margin-bottom:50px}.goods .category-tab a{height:32px;width:calc(25% - 8px);font-size:15px}.goods .top-group p{font-size:14px}.goods .top-group select{height:30px;font-size:14px}.goods .list .goods-list{gap:60px 20px}.goods .list .goods-list li{width:calc(33.3333% - 14px)}.goods-list li .img .soldout-msg{height:40px;font-size:16px}.goods-list li .txt h4{font-size:15px}.goods-list li .txt .price p{font-size:18px}.goods-list li .txt .price s{font-size:12px}.goods .view .navi-box .breadcrumbs span{font-size:14px}.goods .view .box .left{width:100%}.goods .view .box .left .product-info{display:block;margin-top:30px;position:relative;top:0}.goods .view .box .product-info h3{font-size:26px}.goods .view .box .product-info .top-price s{font-size:14px}.goods .view .box .product-info .top-price p span{font-size:22px}.goods .view .box .product-info .top-price p em{font-size:16px;line-height:normal}.goods .view .box .product-info .info-box dl dt{font-size:14px;width:96px}.goods .view .box .product-info .info-box dl dd{font-size:14px;padding:0 0 5px 96px}.goods .view .box .product-info .info-box .customer-box{margin-top:35px}.goods .view .box .product-info .info-box .customer-box em{width:137px;font-size:15px}.goods .view .box .product-info .info-box .customer-box p{word-break:auto-phrase}.goods .view .box .product-info .option-box{margin-top:20px}.goods .view .box .product-info .option-box dl dt{font-size:14px}.goods .view .box .product-info .option{margin-top:30px}.goods .view .box .product-info .option li{padding:20px}.goods .view .box .product-info .option li .item-name strong{font-size:14px}.goods .view .box .product-info .option li .item-quantity{margin-top:5px}.goods .view .box .product-info .total-price strong{font-size:21px}.goods .view .box .product-info .btn-box button{font-size:15px}.goods .view .box .left .view-bottom{margin-top:80px}.goods .view .box .left .view-bottom .goods-tab{top:73px}.goods .view .box .left .view-bottom .tab-box .img-content{margin-top:50px}.goods .view .box .left .view-bottom .tab-box+.goods-tab{margin-top:50px}.goods .view .box .left .view-bottom .tab-box .info-box dl{margin-top:15px}.goods .view .box .left .view-bottom .tab-box .info-box dl dt{font-size:14px;font-weight:700}.goods .view .box .left .view-bottom .tab-box .info-box dl dd{margin-top:5px;padding:10px;border:solid 1px #dedede;background-color:#fff;font-size:13px;font-weight:400;line-height:1.46;color:#242424}.goods .view .box .left .view-bottom .tab-box .info-box dl dd+dt{margin-top:15px}.goods .view .box .right{display:none}.goods .view .box.soldout-product .left .img-box .img2 .swiper-slide .soldout-msg{height:50px;font-size:18px}}@media all and (max-width:768px){.goods .category-tab{margin-bottom:40px}.goods .category-tab a{width:calc(33.3333% - 7px);font-size:14px;padding:0}.goods .top-group select{height:auto;border:0;border-radius:0;padding:0 21px 0 0;background:url(/assets/front/images/icon/ico_select.svg) no-repeat;background-position:100% 50%}.goods .top-group select:focus{border:0;outline:0}.goods .list .goods-list{gap:40px 15px}.goods .list .goods-list li{width:calc(33.3333% - 10px)}.goods-list li .txt .price p{font-size:16px}.goods-list li .img .soldout-msg{font-size:14px;height:35px}.goods .view .box .left .img-box{gap:10px}.goods .view .box .left .img-box .img1{height:50px}.goods .view .box .left .img-box .img1 .swiper-slide{width:50px;height:50px}.goods .view .box .left .view-bottom .goods-tab button{font-size:15px}.goods .view .box .left .view-bottom .goods-tab{top:116px}.goods .view .box .left .view-bottom .goods-tab ul li a{font-size:15px;height:45px}.goods .view .box .product-info h3{font-size:22px}.goods .view .box.soldout-product .left .img-box .img2 .swiper-slide .soldout-msg{font-size:16px}}@media all and (max-width:460px){.goods .list .goods-list li{width:calc(50% - 8px)}.goods .view .box .left .img-box .img1{height:40px}.goods .view .box .left .img-box .img1 .swiper-slide{width:40px;height:40px}.goods .view .box .left .view-bottom .goods-tab button{flex:auto}.goods .view .box .product-info h3{font-size:18px}.goods .view .box .product-info .top-price p span{font-size:20px}}.cart .box{margin-top:60px;display:flex;gap:20px;justify-content:space-between}.cart .box .left{width:100%;max-width:900px}.cart .box .left h3{font-size:21px;font-weight:500;color:#202020}.cart .box .left .list{margin-top:20px;border-top:2px solid #231815}.cart .box .left .list .list-top{padding:20px 0;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e5e5e5}.cart .box .left .list .list-top button{display:inline-block;margin-right:10px;font-size:15px;font-weight:500;color:#231815;text-decoration:underline}.cart .box .left .list ul>li{position:relative;border-bottom:1px solid #e5e5e5;padding:20px 50px 20px 28px}.cart .box .left .list ul>li .checkbox-type1{position:absolute;top:8px;left:0}.cart .box .left .list ul>li .checkbox-type1 label{font-size:0}.cart .box .left .list ul>li .item-delete{position:absolute;top:20px;right:20px}.cart .box .left .list ul>li .item-delete img{display:block}.cart .box .left .list ul>li .item-box{display:flex;gap:30px;align-items:flex-start}.cart .box .left .list ul>li .item-box .img{position:relative;width:160px;background-color:#f8f8f8}.cart .box .left .list ul>li .item-box .img .soldout-txt{position:absolute;left:0;bottom:0;display:flex;align-items:center;justify-content:center;padding:15px;width:100%;background:rgba(0,0,0,.42);text-align:center;font-size:16px;font-weight:500;color:#fff;z-index:11}.cart .box .left .list ul>li .item-box .img img{mix-blend-mode:multiply}.cart .box .left .list ul>li .item-box .item-info{width:calc(100% - 190px);padding-top:10px}.cart .box .left .list ul>li .item-box .item-info .group{display:flex;gap:5px;align-items:center}.cart .box .left .list ul>li .item-box .item-info .group .soldout-badge{display:flex;align-items:center;justify-content:center;width:67px;height:18px;background:#cdd2d5;font-size:12px;font-weight:500;color:#fff;line-height:18px}.cart .box .left .list ul>li .item-box .item-info .brand{display:block;font-size:14px;font-weight:400;color:#202020}.cart .box .left .list ul>li .item-box .item-info h4{margin-top:5px;font-size:16px;font-weight:500;line-height:1.38;color:#202020}.cart .box .left .list ul>li .item-box .item-info .goods-option{margin-top:10px}.cart .box .left .list ul>li .item-box .item-info .goods-option .option-name{display:none}.cart .box .left .list ul>li .item-box .item-info .goods-option .item-price{font-size:18px;font-weight:700;color:#202020}.cart .box .left .list ul>li .item-box .item-info .quantity-wrap{margin-top:20px}.cart .box .left .list ul>li .item-box .item-info .item-quantity{display:flex;align-items:center;border:1px solid #e1e1e1;background:#fff;width:120px}.cart .box .left .list ul>li .item-box .item-info .item-quantity input[type=number]{display:inline-block;width:50px;height:35px;text-align:center;font-size:16px;font-weight:600}.cart .box .left .list ul>li .item-box .item-info .item-quantity button{display:flex;align-items:center;justify-content:center;width:33px;height:33px}.cart .box .left .list ul>li .item-box .item-info .item-quantity .decrease{border-right:1px solid #e1e1e1}.cart .box .left .list ul>li .item-box .item-info .item-quantity .decrease:before{content:"";display:inline-block;background:url(/assets/front/images/icon/ico_minus.svg) no-repeat;background-size:cover;width:12px;height:1px}.cart .box .left .list ul>li .item-box .item-info .item-quantity .increase{border-left:1px solid #e1e1e1}.cart .box .left .list ul>li .item-box .item-info .item-quantity .increase:before{content:"";display:inline-block;background:url(/assets/front/images/icon/ico_plus.svg) no-repeat;background-size:cover;width:13px;height:13px}.cart .box .left .noti-box{margin-top:80px}.cart .box .left .noti-box h4{font-size:21px;font-weight:500;color:#202020}.cart .box .left .noti-box ul{margin-top:10px;padding:30px;border-radius:5px;background-color:#f5f5f5}.cart .box .left .noti-box ul li{position:relative;padding-left:12px;font-size:15px;font-weight:500;line-height:1.73;color:#787878}.cart .box .left .noti-box ul li:before{content:"";position:absolute;top:11px;left:0;display:inline-block;width:7px;height:1px;background:#202020}.cart .box .left .list ul>li.soldout{background:#f7f8f8}.cart .box .left .list ul>li.soldout .item-box .img{border:1px solid #cdd2d5}.cart .box .left .list ul>li.soldout .item-box .img img{opacity:.5}.cart .box .left .list ul>li.soldout .item-box .item-info .brand{color:#787878}.cart .box .left .list ul>li.soldout .item-box .item-info h4{color:#787878}.cart .box .left .list ul>li.soldout .item-box .item-info h4 a{color:#787878}.cart .box .left .list ul>li.soldout .item-box .item-info .goods-option .item-price{color:#787878}.cart .box .right{width:100%;max-width:300px}.cart .box .right .inbox{position:sticky;top:140px}.cart .box .right .inbox .price-panel{border:solid 1px #cdd2d5;background-color:#fff}.cart .box .right .inbox .price-panel .top-box{padding:30px 20px}.cart .box .right .inbox .price-panel .top-box h3{font-size:21px;font-weight:500;color:#231815}.cart .box .right .inbox .price-panel .top-box dl{margin-top:20px}.cart .box .right .inbox .price-panel .top-box dl dt{width:70px;font-size:16px;font-weight:500;color:#231815}.cart .box .right .inbox .price-panel .top-box dl dd{text-align:right;padding:0 0 10px 70px;font-size:16px;font-weight:500;color:#202020}.cart .box .right .inbox .price-panel .top-box .total-price{border-top:1px solid #e5e5e5;margin-top:10px;padding-top:20px;text-align:right}.cart .box .right .inbox .price-panel .top-box .total-price span{display:block;font-size:16px;font-weight:500;color:#231815}.cart .box .right .inbox .price-panel .top-box .total-price p{margin-top:5px;display:flex;align-items:flex-end;gap:5px;font-size:21px;font-weight:700;color:#231815;justify-content:flex-end}.cart .box .right .inbox .price-panel .top-box .total-price p strong{font-size:26px;position:relative;top:4px}.cart .box .right .inbox .price-panel .bottom-box{padding:20px;background:#f5f5f5}.cart .box .right .inbox .price-panel .bottom-box h4{font-size:16px;font-weight:500;color:#202020}.cart .box .right .inbox .price-panel .bottom-box ul{margin-top:5px}.cart .box .right .inbox .price-panel .bottom-box ul li{position:relative;font-size:14px;font-weight:500;line-height:1.43;color:#202020;padding-left:10px}.cart .box .right .inbox .price-panel .bottom-box ul li:before{content:"";display:block;position:absolute;top:9px;left:0;width:5px;height:1px;background:#202020}.cart .box .right .inbox .button-box{margin-top:20px;display:flex;flex-direction:column;gap:10px}.cart .box .right .inbox .button-box button{display:flex;align-items:center;justify-content:center;font-size:17px;font-weight:500;color:#231815;border:1px solid #202020;height:60px}.cart .box .right .inbox .button-box button:first-child{background:#202020;color:#fff}.cart .box .right .inbox .naver-button{margin-top:20px;display:flex;justify-content:center}.cart .m-total-box{display:none;position:fixed;left:0;bottom:0;width:100%;background:#fff;padding:20px;box-shadow:0 0 6px #00000029;z-index:10}.cart .m-total-box p{display:flex;align-items:center;justify-content:space-between}.cart .m-total-box p span,.cart .m-total-box p strong{display:inline-block;font-size:16px;font-weight:700;color:#202020}.cart .m-total-box .button-box{display:flex;margin-top:20px}.cart .m-total-box .button-box button{flex:1;display:flex;align-items:center;justify-content:center;height:60px;border:1px solid #231815;background:#231815;color:#fff;font-size:16px;font-weight:500}.cart .m-total-box .button-box button:first-child{background:#fff;color:#231815}@media all and (max-width:1280px){.cart .box .right .inbox{top:90px}}@media all and (max-width:1024px){.cart .box{margin-top:20px;flex-direction:column;gap:40px}.cart .box .left{max-width:100%}.cart .box .left h3{font-size:18px}.cart .box .left .list{margin-top:5px}.cart .box .left .list ul>li{padding:20px 20px 20px 28px}.cart .box .left .list ul>li .item-box{gap:10px}.cart .box .left .list ul>li .item-box .img{width:100px;height:100px}.cart .box .left .list ul>li .item-box .img .soldout-txt{padding:3px 5px;font-size:12px}.cart .box .left .list ul>li .item-box .item-info{width:calc(100% - 110px)}.cart .box .left .list ul>li .item-box .item-info .brand{font-size:12px}.cart .box .left .list ul>li .item-box .item-info h4{font-size:15px}.cart .box .left .list ul>li .item-box .item-info .goods-option .item-price{font-size:16px}.cart .box .left .list ul>li .item-delete{width:12px;height:12px;right:0}.cart .box .left .noti-box{margin-top:40px}.cart .box .left .noti-box h4{font-size:18px;font-weight:500}.cart .box .left .noti-box ul{margin-top:5px;padding:20px 20px 30px}.cart .box .left .noti-box ul li{font-size:14px;font-weight:500;line-height:1.71}.cart .box .left .noti-box ul li:before{width:5px}.cart .box .right{max-width:100%}.cart .box .right .inbox .button-box{display:none}.cart .box .right .inbox .price-panel .top-box{padding:20px}.cart .box .right .inbox .price-panel .top-box h3{font-size:18px}.cart .box .right .inbox .price-panel .top-box dl{margin-top:10px}.cart .box .right .inbox .price-panel .top-box dl dt,.cart .box .right .inbox .price-panel .top-box dl dd{font-size:15px}.cart .m-total-box{display:block}}@media all and (max-width:768px){.cart .box .left .list ul>li .item-box .item-info .quantity-wrap{display:flex;justify-content:flex-end}}.order.bill{padding-bottom:100px;background:#f6f6f6}.order .order-completed{position:relative;margin:0 auto;padding:0 30px 120px;width:750px;background:#fff;box-shadow:1px 5px 10px #0003}.order .order-completed .page-tit{padding:50px 0;text-align:center}.order .order-completed .page-tit span{display:block;margin-top:10px}.order .order-completed .message-txt{text-align:center;padding-bottom:40px;font-size:16px;font-weight:400}.order .order-completed .message-txt strong{display:block;font-size:27px}.order .order-completed .message-txt span{display:block;margin-top:10px}.order .order-completed dl{border-top:1px solid #dbdbdb}.order .order-completed dl dt{clear:left;float:left;width:200px;padding:30px 20px 0 38px;color:#333;font-size:12px;font-weight:500;box-sizing:border-box}.order .order-completed dl dd{padding:30px 45px 30px 200px;color:#555;line-height:27px;font-size:12px;text-align:right;font-weight:400;border-bottom:1px solid #e5e5e5;box-sizing:border-box}.order .order-completed dl dd:after{content:"";display:table;clear:both}.order .order-completed dl dd p{font-size:12px}.order .order-completed dl dd .goods-list{margin-top:20px}.order .order-completed dl dd .goods-list:first-child{margin-top:0}.order .order-completed dl dd .goods-list strong{display:block;font-size:12px}.order .order-completed dl dd ul{margin-top:0}.order .order-completed dl dd ul li{font-size:12px;font-weight:400;line-height:normal;margin-bottom:10px;width:100%}.order .order-completed dl dd ul.bankbook{margin-top:10px}.order .order-completed dl dd ul.bankbook li{color:#333;font-size:12px}.order .order-completed dl dd.price{font-size:18px;color:#202020;font-weight:500}.order .order-completed .total-price{margin-top:40px;display:flex;padding:40px;background:#f9f9f9}.order .order-completed .total-price .txt-box{width:40%;font-size:30px;font-weight:600}.order .order-completed .total-price dl{width:60%;border:0;margin-top:0}.order .order-completed .total-price dl dt{font-size:12px;padding:15px 0 0;font-weight:400}.order .order-completed .total-price dl dd{font-size:12px;text-align:right;padding:15px 0;font-weight:400;border-bottom:1px solid #ccc}.order .order-completed .total-price dl dt.total,.order .order-completed .total-price dl dd.total{font-size:25px;line-height:normal;font-weight:600;color:#000;border-bottom:0}.order.bill .button-group a{display:inline-block;width:180px;margin:0 5px;line-height:50px;font-size:12px;border:1px solid #202020;background:#202020;color:#fff}.order.bill .button-group a:first-child{background:#fff;color:#202020}.purchase .select-box{margin:60px auto 0;max-width:450px}.purchase .select-box .txt-box{background:url(/assets/front/images/content/purchase_icon01.png) bottom right no-repeat;padding-bottom:40px}.purchase .select-box .txt-box h3{font-size:24px;font-weight:500;line-height:1.04;color:#202020}.purchase .select-box .txt-box p{margin-top:20px;font-size:18px;font-weight:400;line-height:1.56;color:#787878}.purchase .select-box ul li{position:relative;border-radius:20px;box-shadow:0 3px 6px #0000000d;border:solid 1px #ddd;background-color:#fff;padding:35px 35px 35px 85px;cursor:pointer}.purchase .select-box ul li svg{position:absolute;left:23px;top:50%;transform:translateY(-50%)}.purchase .select-box ul li h4{font-size:21px;font-weight:700;line-height:1.19;color:#202020}.purchase .select-box ul li p{margin-top:5px;font-size:16px;font-weight:500;line-height:1.56;color:#787878}.purchase .select-box ul li i{position:absolute;right:37px;top:50%;transform:translateY(-50%);display:inline-block}.purchase .select-box ul li i img{display:block}.purchase .select-box ul li+li{margin-top:20px}.purchase .select-box ul li.on{border-color:var(--main-color);background-color:var(--main-color-opacity)}.purchase .select-box ul li.on svg circle{fill:var(--main-color)!important}.purchase .select-box ul li.on p{color:var(--main-color)}.purchase .box{margin-top:60px;display:flex;gap:40px;justify-content:space-between}.purchase .box .left{width:100%;max-width:900px}.purchase .box .left section+section{margin-top:60px}.purchase .box .left section h3{padding-bottom:10px;border-bottom:2px solid var(--main-color);font-size:24px;font-weight:500;color:#202020}.purchase .box .left section .title-box{position:relative;margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid var(--main-color);display:flex;align-content:center;justify-content:space-between}.purchase .box .left section .title-box h4{font-size:26px;font-weight:500;color:var(--main-color)}.purchase .box .left section .title-box .checkbox-type2{top:9px}.purchase .box .left section .title-box2{margin:30px 0 20px;padding-bottom:10px;border-bottom:1px solid #787878}.purchase .box .left section .title-box2 h4{font-size:18px;font-weight:500;color:#202020}.purchase .box .left section .item-list ul li{position:relative;padding:20px 30px 20px 18px;border-bottom:1px solid #e5e5e5;display:flex;gap:30px}.purchase .box .left section .item-list ul li .img{width:160px;height:160px;overflow:hidden;border-radius:10px}.purchase .box .left section .item-list ul li .img img{display:block;width:100%;height:100%;object-fit:cover}.purchase .box .left section .item-list ul li .item-info{width:calc(100% - 190px)}.purchase .box .left section .item-list ul li .item-info .ct-txt{display:block;font-size:16px;font-weight:500;color:#202020}.purchase .box .left section .item-list ul li .item-info .item-title{display:flex;justify-content:space-between;gap:20px;height:100%}.purchase .box .left section .item-list ul li .item-info .item-title .item-title-box{display:grid;align-items:center}.purchase .box .left section .item-list ul li .item-info .item-title .item-name{display:flex;font-size:18px;font-weight:600;color:#202020;gap:5px}.purchase .box .left section .item-list ul li .item-info .item-title .item-name span{position:relative;display:inline-block;font-weight:500}.purchase .box .left section .item-list ul li .item-info .item-title .item-price{display:flex;align-items:center;font-size:18px;font-weight:700;color:#202020}.purchase .box .left section .item-list ul li .item-info .item-title .item-price s{font-size:15px;font-weight:500;font-stretch:normal;color:#afafaf}.purchase .box .left section .item-list ul li .item-info .item-title .item-price em{display:inline-block;font-size:15px;font-weight:700;color:#ff4c4c}.purchase .box .left section .item-list ul li .item-info .option{margin-top:10px}.purchase .box .left section .item-list ul li .item-info .option p{display:flex;gap:10px;align-items:center}.purchase .box .left section .item-list ul li .item-info .option p+p{margin-top:8px}.purchase .box .left section .item-list ul li .item-info .option p em{display:flex;align-items:center;justify-content:center;height:24px;border-radius:5px;border:solid 1px #afafaf;line-height:1;font-size:13px;font-weight:500;letter-spacing:-.26px;padding:0 3px;text-align:center;color:#787878}.purchase .box .left section .item-list ul li .item-info .option p span{display:flex;gap:20px;font-size:15px;font-weight:400;line-height:1;color:#787878}.purchase .box .left section .item-list ul li .item-info .option p span strong{position:relative;font-weight:400;color:#202020;white-space:nowrap}.purchase .box .left section .item-list ul li .item-info .option p span strong:before{content:"";position:absolute;left:-10px;width:1px;height:14px;background:#afafaf}.purchase .box .left section .item-list .hidden-product{display:none}.purchase .box .left section .item-list .more-products-btn{text-align:center;margin-top:20px;padding-top:20px}.purchase .box .left section .item-list .more-products-btn .btn-more{display:inline-flex;align-items:center;justify-content:center;width:200px;height:45px;border:1px solid var(--main-color);background-color:#fff;color:var(--main-color);font-size:15px;font-weight:600;border-radius:10px;cursor:pointer;transition:all .3s ease}.purchase .box .left section .item-list .more-products-btn .btn-more:hover{background-color:var(--main-color);color:#fff}.purchase .box .left section .item-list .more-products-btn .btn-more+.btn-more{margin-left:10px}.dl-type1{margin-bottom:10px}.purchase .box .left section .dl-type1 input[type=file]{display:none}.purchase .box .left section .dl-type1 .file-upload-wrapper{position:relative;display:inline-block;width:100%;max-width:380px}.purchase .box .left section .dl-type1 .file-upload-btn{display:flex;align-items:center;justify-content:center;width:100%;height:50px;border:2px dashed #cdd2d5;border-radius:10px;background-color:#f8f9fa;color:#787878;font-size:16px;font-weight:500;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.purchase .box .left section .dl-type1 .file-upload-btn:hover{border-color:var(--main-color);background-color:var(--main-color-opacity);color:var(--main-color)}.purchase .box .left section .dl-type1 .file-upload-btn:before{content:"";display:inline-block;width:24px;height:24px;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M7 16a4 4 0 01-.88-7.903A5 5 0 1115.9 6L16 6a5 5 0 011 9.9M15 13l-3-3m0 0l-3 3m3-3v12"/></svg>') no-repeat center;background-size:contain;margin-right:10px}.purchase .box .left section .dl-type1 .file-upload-btn.has-file{border-color:var(--main-color);background-color:var(--main-color-opacity);color:var(--main-color)}.purchase .box .left section .dl-type1 .file-upload-btn.has-file:before{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M9 12l2 2 4-4m6 2a9 9 0 11-18 0 9 9 0 0118 0z"/></svg>')}.purchase .box .left section .dl-type1 .file-info{position:relative;margin-top:10px;padding:10px 15px;background-color:#f8f9fa;border-radius:8px;font-size:14px;color:#555;display:none}.purchase .box .left section .dl-type1 .file-info.show{display:block}.purchase .box .left section .dl-type1 .file-info .file-name{font-weight:500;color:var(--main-color);word-break:break-all}.purchase .box .left section .dl-type1 .file-info .file-size{font-size:12px;color:#787878;margin-top:3px}.purchase .box .left section .dl-type1 .file-info .remove-file{position:absolute;top:5px;right:10px;background:none;border:none;color:#dc3545;font-size:18px;cursor:pointer;padding:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000b3;z-index:9999;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.modal-content{background:#fff;border-radius:15px;max-height:90%;width:auto;height:auto;position:relative;box-shadow:0 20px 40px #0000004d;animation:modalFadeIn .3s ease-out}@keyframes modalFadeIn{0%{opacity:0;transform:scale(.8) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}.modal-header{display:flex;justify-content:space-between;align-items:center;padding:20px 25px 15px;border-bottom:1px solid #e5e5e5}.modal-header h3{margin:0;font-size:18px;font-weight:600;color:#202020}.modal-close{background:none;border:none;font-size:28px;color:#787878;cursor:pointer;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease}.modal-close:hover{background-color:#f5f5f5;color:#202020}.modal-body{padding:20px 25px 25px;text-align:center}.modal-body img{max-width:100%;max-height:70vh;border-radius:8px;box-shadow:0 5px 15px #0000001a}.purchase .box .left section .dl-type1 .file-info .preview-file{position:absolute;top:15px;right:50px;background:none;border:none;color:var(--main-color);font-size:20px;cursor:pointer;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.purchase .box .left section .dl-type1 .file-info .preview-file:hover{color:#0056b3;transform:scale(1.1)}.purchase .box .left section .dl-type1 .file-info .preview-file i{font-size:30px}.purchase .box .left section .dl-type1 .file-info .remove-file{position:absolute;top:15px;right:10px;background:none;border:none;color:#dc3545;font-size:20px;cursor:pointer;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.purchase .box .left section .dl-type1 .file-info .remove-file:hover{color:#c82333}.purchase .box .left section .dl-type1 .file-info .remove-file i{font-size:25px}@media all and (max-width:1024px){.purchase .box .left section .item-list .more-products-btn .btn-more{width:180px;height:40px;font-size:14px}}@media all and (max-width:768px){.purchase .box .left section .item-list .more-products-btn .btn-more{width:160px;height:40px;font-size:13px}}.purchase .box .left section .dl-type1 dt{top:15px;width:120px;font-size:16px;font-weight:500;letter-spacing:-.32px;color:#202020}.purchase .box .left section .dl-type1 dt.case2{top:12px}.purchase .box .left section .dl-type1 dt.case3{top:0}.purchase .box .left section .dl-type1 dd{padding:0 0 20px 120px}.purchase .box .left section .dl-type1 dd .txt{margin-top:5px;font-size:15px;font-weight:400;letter-spacing:-.3px;color:#202020}.purchase .box .left section .dl-type1 dd .txt2{margin-top:15px;font-size:15px;font-weight:500;letter-spacing:-.3px;color:#787878}.purchase .box .left section .dl-type1 dd .max{max-width:380px}.purchase .box .left section .dl-type1 dd input[type=text],.purchase .box .left section .dl-type1 dd input[type=tel],.purchase .box .left section .dl-type1 dd input[type=number],.purchase .box .left section .dl-type1 dd input[type=email],.purchase .box .left section .dl-type1 dd input[type=date],.purchase .box .left section .dl-type1 dd input[type=password]{width:100%;height:50px;border:solid 1px #cdd2d5;border-radius:10px;padding:0 20px;font-size:16px;letter-spacing:-.32px;color:#202020}.purchase .box .left section .dl-type1 dd select{width:100%;height:50px;border:solid 1px #202020;padding:0 20px;font-size:16px;letter-spacing:-.32px;color:#202020;border-radius:10px}.purchase .box .left section .dl-type1 dd .addr-box{display:flex;flex-direction:column;gap:10px}.purchase .box .left section .dl-type1 dd .addr-box .addr1{display:flex;gap:10px}.purchase .box .left section .dl-type1 dd .addr-box .addr1 input[type=text]{max-width:190px;background:#f5f5f5;text-align:center}.purchase .box .left section .dl-type1 dd .addr-box .addr1 button{width:180px;height:50px;display:flex;align-items:center;justify-content:center;gap:10px;border:solid 1px #cdd2d5;background-color:#fff;font-size:15px;font-weight:600;letter-spacing:-.3px;color:#202020;border-radius:10px}.purchase .box .left section .dl-type1 dd .addr-box .addr1 button:before{content:"";display:inline-block;width:24px;height:24px;background:url(/assets/front/images/icon/ico_search.svg) no-repeat;background-size:cover}.purchase .box .left section .dl-type1 dd .my-point{width:100%;height:50px;padding:0 20px;display:flex;align-items:center;border:solid 1px #cdd2d5;background-color:#f5f5f5;font-size:16px;font-weight:400;letter-spacing:-.32px;color:#202020;border-radius:10px}.purchase .box .left section .dl-type1 dd .my-point strong{display:inline-block;margin-right:3px}.purchase .box .left section .dl-type1 dd .input-box{display:flex;gap:10px}.purchase .box .left section .dl-type1 dd .input-box .input-wrap{position:relative;width:220px}.purchase .box .left section .dl-type1 dd .input-box .input-wrap .input-number{padding:0 45px 0 20px}.purchase .box .left section .dl-type1 dd .input-box .input-wrap span{position:absolute;top:15px;right:20px;font-size:16px;font-weight:400;letter-spacing:-.32px;color:#202020}.purchase .box .left section .dl-type1 dd .input-box button{display:flex;align-items:center;justify-content:center;width:150px;height:50px;border:solid 1px var(--main-color);background-color:#fff;color:var(--main-color);font-size:15px;font-weight:600;border-radius:10px}.purchase .box .left section .radio-box{display:flex;gap:10px}.purchase .box .left section .radio-box2{display:flex;gap:40px}.purchase .box .left section .delivery-radio{margin-top:10px}.purchase .box .left section .chk-group{display:flex;gap:10px;height:50px;align-items:center}.purchase .box .left section .chk-group2{display:flex;gap:40px;height:50px;align-items:center}.purchase .box .left section .select-list{display:none;position:absolute;margin-top:-1px;width:100%;max-width:445px;background:#fff;box-sizing:border-box;padding:10px;border:1px solid #ccc;z-index:10}.purchase .box .left section .select-list li{margin-top:5px;font-size:15px;cursor:pointer}.purchase .box .left section .select-list li:hover{color:var(--main-color)}.purchase .box .left section .select-list li:first-child{margin-top:5px}.purchase .box .left section .select-list.active{display:block}.purchase .box .left section .date-group{display:flex;gap:10px;margin-top:15px}.purchase .box .left section .date-wrap{position:relative;width:380px}.purchase .box .left section .time-wrap{position:relative;width:380px}.purchase .box .left section .time-wrap2{display:flex;gap:10px}.purchase .box .left section .date-group .time-radio label{height:50px}.purchase .box .left section .date-wrap:after{content:"";position:absolute;top:14px;right:20px;background:url(/assets/front/images/icon/ico_cal.svg) no-repeat;background-size:cover;width:19px;height:19px;display:block}.purchase .box .left section .date-wrap input{border-color:#202020!important}.purchase .box .left section .date-wrap2{position:relative;width:100px}.purchase .box .left section .date-wrap2 span{position:absolute;top:17px;right:20px;font-size:16px;font-weight:400;line-height:1;letter-spacing:-.32px;color:#202020}.purchase .box .left section .msg-group{margin-top:20px}.purchase .box .left section .msg-group .add-msg-btn-wrap{margin-top:20px}.purchase .box .left section .msg-group .msg-box+.msg-box{margin-top:20px}.purchase .box .left section .msg-group .msg-box h5{font-size:16px;font-weight:500;letter-spacing:-.32px;color:#202020;margin-bottom:5px}.purchase .box .left section .msg-group .msg-box .row{position:relative;display:flex;padding:20px 30px;border-radius:10px;background:#f8f8f8;flex-direction:column}.purchase .box .left section .msg-group .msg-box .row .msg-box-item{flex:1;display:flex;gap:10px;border-radius:10px;background:#f8f8f8;align-items:flex-end;width:calc(100% - 40px)}.purchase .box .left section .msg-group .msg-box .row .msg-box-item>div{flex:1;width:auto!important}.purchase .box .left section .msg-group .msg-box .row .msg-box-item>div p{font-size:16px;font-weight:500;letter-spacing:-.32px;color:#202020}.purchase .box .left section .msg-group .msg-box .row .msg-box-item>div input[type=text]{margin-top:5px;width:100%;height:50px;border-radius:10px;border:solid 1px #cdd2d5;background-color:#fff;padding:0 20px;font-size:16px;font-weight:400;letter-spacing:-.32px}.purchase .box .left section .msg-group .msg-box .row .msg-box-item>div input[type=text]::placeholder{color:#787878}.purchase .box .left section .msg-group .msg-box .row button{display:inline-block;position:absolute;bottom:25px;right:20px}.purchase .box .left section .msg-group .msg-box .row button img{display:block}.purchase .box .left section .coupon-box ul li{position:relative;padding:20px 20px 20px 66px;border-radius:10px;border:dashed 1px var(--main-color);background-color:var(--main-color-opacity)}.purchase .box .left section .coupon-box ul li+li{margin-top:10px}.purchase .box .left section .coupon-box ul li p{font-size:16px;font-weight:500;letter-spacing:-.32px;color:#202020}.purchase .box .left section .coupon-box ul li svg{position:absolute;left:20px;top:12px}.purchase .box .left section .coupon-box ul li svg circle{fill:var(--main-color)}.purchase .box .left section .coupon-box ul li button{position:absolute;top:22px;right:20px;font-size:14px;font-weight:700;letter-spacing:-.28px;color:var(--main-color);text-decoration:underline}.purchase .box .left section .txt-box{padding:20px;background-color:#f5f5f5;font-size:15px;font-weight:400;letter-spacing:-.3px;color:#787878}.purchase .box .left section .txt-box em{color:#202020}.purchase .box .left section .policy-box ul{margin-top:25px;padding:20px;background-color:#f5f5f5;border-top:1px solid #cdd2d5}.purchase .box .left section .policy-box ul li{display:flex;align-items:center;justify-content:space-between;font-size:15px;font-weight:500;color:#202020}.purchase .box .left section .policy-box ul li button{display:inline-block;font-size:15px;font-weight:700;color:#202020;text-decoration:underline}.purchase .box .left section .policy-box ul li+li{margin-top:5px}.purchase .box .right{width:100%;max-width:300px}.purchase .box .right .inbox{position:sticky;top:130px}.purchase .box .right .inbox h3{font-size:21px;font-weight:500;color:#231815}.purchase .box .right .inbox .price-panel{padding:30px 20px;border-radius:20px;border:solid 1px #202020;background:#fff}.purchase .box .right .inbox .price-panel dl{margin-top:20px}.purchase .box .right .inbox .price-panel dl dt{width:90px;font-size:16px;font-weight:500;color:#231815}.purchase .box .right .inbox .price-panel dl dd{text-align:right;padding:0 0 10px 90px;font-size:16px;font-weight:500;color:#202020}.purchase .box .right .inbox .price-panel .total-price{border-top:1px solid #e5e5e5;margin-top:10px;padding-top:20px;text-align:right}.purchase .box .right .inbox .price-panel .total-price span{display:block;font-size:16px;font-weight:500;color:#231815}.purchase .box .right .inbox .price-panel .total-price p{margin-top:5px;display:flex;align-items:flex-end;gap:5px;font-size:21px;font-weight:700;color:#231815;justify-content:flex-end}.purchase .box .right .inbox .price-panel .total-price p strong{font-size:26px;position:relative;top:2px;font-weight:700}.purchase .box .right .inbox .policy-box{margin-top:10px;border-radius:20px;background:#f5f5f5;padding:25px}.purchase .box .right .inbox .policy-box ul li+li{margin-top:15px}.purchase .box .right .inbox .policy-box ul li .checkbox-type2 label{font-size:14px;color:#787878;word-break:auto-phrase}.purchase .box .right .inbox .policy-box ul li .checkbox-type2 label em{display:block;color:#202020;font-weight:600;text-decoration:underline;font-size:16px;margin-bottom:5px}.purchase .box .right .inbox .button-box{margin-top:20px;display:flex;flex-direction:column;gap:10px}.purchase .box .right .inbox .button-box button{display:flex;align-items:center;justify-content:center;font-size:17px;font-weight:500;background:var(--main-color);color:#fff;height:60px;border-radius:10px}.purchase .box .right .inbox .button-box button:disabled{background:#cdd2d5}.order-complete .box{margin-top:60px;display:flex;gap:40px;justify-content:space-between}.order-complete .box .left{width:100%;max-width:900px}.order-complete .box .left section+section{margin-top:80px}.order-complete .box .left section h3{padding-bottom:10px;border-bottom:2px solid var(--main-color);font-size:24px;font-weight:500;color:#202020}.order-complete .box .left section .title-box{position:relative;margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid var(--main-color);display:flex;align-content:center;justify-content:space-between}.order-complete .box .left section .title-box h4{font-size:26px;font-weight:500;color:var(--main-color)}.order-complete .box .left section .title-box2{margin:40px 0 20px;padding-bottom:10px;border-bottom:1px solid #787878}.order-complete .box .left section .title-box2 h4{font-size:18px;font-weight:500;color:#202020}.order-complete .box .left section h5{margin-top:40px;font-size:18px;font-weight:500;color:#202020;padding-bottom:5px;border-bottom:1px solid #787878}.order-complete .box .left section .item-list ul li{position:relative;padding:20px 30px 20px 18px;border-bottom:1px solid #e5e5e5;display:flex;gap:30px}.order-complete .box .left section .item-list ul li .img{width:160px;height:160px;overflow:hidden;border-radius:10px}.order-complete .box .left section .item-list ul li .img img{display:block;width:100%;height:100%;object-fit:cover}.order-complete .box .left section .item-list ul li .item-info{width:calc(100% - 190px);padding-top:15px}.order-complete .box .left section .item-list ul li .item-info .ct-txt{display:block;font-size:16px;font-weight:500;color:#202020}.order-complete .box .left section .item-list ul li .item-info .item-title{display:flex;justify-content:space-between;margin-top:5px;gap:20px}.order-complete .box .left section .item-list ul li .item-info .item-title .item-name{display:flex;font-size:18px;font-weight:600;color:#202020;gap:30px}.order-complete .box .left section .item-list ul li .item-info .item-title .item-name span{position:relative;display:inline-block;font-weight:500}.order-complete .box .left section .item-list ul li .item-info .item-title .item-name span:before{content:"";position:absolute;top:6px;left:-15px;width:1px;height:14px;background:#231815}.order-complete .box .left section .item-list ul li .item-info .item-title .item-price{font-size:18px;font-weight:700;color:#202020}.order-complete .box .left section .item-list ul li .item-info .option{margin-top:20px}.order-complete .box .left section .item-list ul li .item-info .option p{display:flex;gap:10px;align-items:center}.order-complete .box .left section .item-list ul li .item-info .option p+p{margin-top:8px}.order-complete .box .left section .item-list ul li .item-info .option p em{display:flex;align-items:center;justify-content:center;height:24px;border-radius:5px;border:solid 1px #afafaf;line-height:1;font-size:13px;font-weight:500;letter-spacing:-.26px;text-align:center;color:#787878;margin-bottom:0;padding:0 3px}.order-complete .box .left section .item-list ul li .item-info .option p span{display:flex;gap:20px;font-size:15px;font-weight:400;line-height:1;color:#787878}.order-complete .box .left section .item-list ul li .item-info .option p span strong{position:relative;font-weight:400;color:#202020}.order-complete .box .left section .item-list ul li .item-info .option p span strong:before{content:"";position:absolute;left:-10px;width:1px;height:14px;background:#afafaf}.order-complete .box .left section .item-list .total-item{display:flex;align-items:center;justify-content:space-between;padding:20px 30px;background:#f5f5f5}.order-complete .box .left section .item-list .total-item span{display:inline-block;font-size:16px;font-weight:500;color:#202020}.order-complete .box .left section .item-list .total-item strong{display:inline-block;font-size:18px;font-weight:700;color:#202020}.order-complete .box .left section .txt-box+h5{margin-top:40px}.order-complete .box .left section .txt-box+em{margin-top:40px}.order-complete .box .left section em{display:block;font-size:18px;font-weight:500;color:#202020;margin-bottom:10px}.order-complete .box .left section .txt-box li{font-size:16px;font-weight:400;color:#202020;display:flex;gap:40px}.order-complete .box .left section .txt-box li strong{position:relative;font-weight:500;color:#787878}.order-complete .box .left section .txt-box li strong:after{content:"";position:absolute;top:3px;right:-20px;display:inline-block;width:1px;height:15px;background:#afafaf}.order-complete .box .left section .txt-box li i{display:inline-block;margin-right:10px}.order-complete .box .left section .txt-box li+li{margin-top:5px}.order-complete .box .left section .input-txt{border-radius:10px;border:solid 1px #cdd2d5;background-color:#f5f5f5;padding:13px 20px;font-size:16px;font-weight:400;color:#787878}.order-complete .box .left section .pay-method span{display:flex;align-items:center;justify-content:center;width:246px;height:50px;gap:3px;font-size:17px;font-weight:700;letter-spacing:-.34px;color:#fff;background:var(--main-color);border-radius:10px}.order-complete .box .left section .pay-method span:after{content:"";display:inline-block;width:16px;height:16px;background:url(/assets/front/images/icon/ico_chk2.svg) no-repeat;background-size:cover}.order-complete .box .left section .pay-info{display:flex;align-items:center;gap:40px;padding-bottom:30px;border-bottom:1px solid #cdd2d5}.order-complete .box .left section .pay-info i img{display:block}.order-complete .box .left section .pay-info p{font-size:16px;font-weight:500;line-height:1.5;letter-spacing:-.32px;color:#000}.order-complete .box .left section .policy-box .allchk{display:flex;align-items:center;justify-content:space-between;font-size:16px;font-weight:500;color:#202020;padding-right:30px}.order-complete .box .left section .policy-box .allchk span{display:flex;align-items:center;gap:2px;font-weight:700}.order-complete .box .left section .policy-box .allchk span:before{content:"";position:relative;top:-2px;display:inline-block;background:url(/assets/front/images/icon/ico_chk.svg) no-repeat;background-size:cover;width:16px;height:16px}.order-complete .box .left section .policy-box ul{margin-top:25px;padding:20px;background-color:#f5f5f5;border-top:1px solid #cdd2d5}.order-complete .box .left section .policy-box ul li{display:flex;align-items:center;justify-content:space-between;font-size:15px;font-weight:500;color:#202020}.order-complete .box .left section .policy-box ul li button{display:inline-block;font-size:15px;font-weight:700;color:#202020;text-decoration:underline}.order-complete .box .left section .policy-box ul li+li{margin-top:5px}.order-complete .box .right{width:100%;max-width:300px}.order-complete .box .right .inbox{position:sticky;top:130px}.order-complete .box .right .inbox h3{font-size:21px;font-weight:500;color:#231815}.order-complete .box .right .inbox .price-panel{padding:30px 20px;border-radius:20px;border:solid 1px #202020;background:#fff}.order-complete .box .right .inbox .price-panel dl{margin-top:20px}.order-complete .box .right .inbox .price-panel dl dt{width:90px;font-size:16px;font-weight:500;color:#231815}.order-complete .box .right .inbox .price-panel dl dd{text-align:right;padding:0 0 10px 90px;font-size:16px;font-weight:500;color:#202020}.order-complete .box .right .inbox .price-panel .total-price{border-top:1px solid #e5e5e5;margin-top:10px;padding-top:20px;text-align:right}.order-complete .box .right .inbox .price-panel .total-price span{display:block;font-size:16px;font-weight:500;color:#231815}.order-complete .box .right .inbox .price-panel .total-price p{margin-top:5px;display:flex;align-items:flex-end;gap:5px;font-size:21px;font-weight:700;color:#231815;justify-content:flex-end}.order-complete .box .right .inbox .price-panel .total-price p strong{font-size:26px;position:relative;top:2px;font-weight:700}.order-complete .box .right .inbox .policy-box{margin-top:10px;border-radius:20px;background:#f5f5f5;padding:25px}.order-complete .box .right .inbox .policy-box ul li+li{margin-top:15px}.order-complete .box .right .inbox .policy-box ul li .checkbox-type2 label{font-size:14px;color:#787878;word-break:auto-phrase}.order-complete .box .right .inbox .policy-box ul li .checkbox-type2 label em{display:block;color:#202020;font-weight:600;text-decoration:underline;font-size:16px;margin-bottom:5px}.order-complete .box .right .inbox .button-box{margin-top:20px;display:flex;flex-direction:column;gap:10px}.order-complete .box .right .inbox .button-box a{display:flex;align-items:center;justify-content:center;font-size:17px;font-weight:500;height:60px;border-radius:10px}.order-complete .box .right .inbox .button-box .btn01{border:1px solid #afafaf;color:#231815}.order-complete .box .right .inbox .button-box .btn02{background:var(--main-color);color:#fff}.purchase .box .left section .msg-group .msg-box .ribbon-container p{display:flex;align-items:center;gap:10px;margin-bottom:5px}.purchase .box .left section .msg-group .msg-box .ribbon-container .btn-find-ribbon{position:unset;display:inline-flex;align-items:center;justify-content:center;height:28px;padding:0 12px;border:1px solid var(--main-color);background-color:#fff;color:var(--main-color);font-size:12px;font-weight:500;border-radius:6px;cursor:pointer;transition:all .3s ease;white-space:nowrap;line-height:1}.purchase .box .left section .msg-group .msg-box .ribbon-container .btn-find-ribbon:hover{background-color:var(--main-color);color:#fff}.purchase .box .left section .msg-group .msg-box .ribbon-container .btn-find-ribbon:active{transform:translateY(1px)}.kakao-search-address{display:none;position:relative;margin-top:10px;padding:20px 15px 15px;background:#fff;border:2px solid var(--main-color, #ff6f61);border-radius:14px;box-shadow:0 4px 16px #00000012;min-height:200px;transition:border-color .2s;z-index:10}.kakao-search-address:focus-within,.kakao-search-address.active{border-color:#0056b3}.kakao-search-address img#btnFoldWrap{position:absolute;top:10px;right:10px;width:28px;height:28px;cursor:pointer;z-index:11;opacity:.7;transition:opacity .2s}.kakao-search-address img#btnFoldWrap:hover{opacity:1}@media all and (max-width: 768px){.purchase .box .left section .msg-group .msg-box .ribbon-container p{gap:8px}.purchase .box .left section .msg-group .msg-box .ribbon-container .btn-find-ribbon{height:26px;padding:0 10px;font-size:11px}.kakao-search-address{padding:12px 5px 10px;min-height:120px}.kakao-search-address img#btnFoldWrap{width:22px;height:22px;top:5px;right:5px}}@media all and (max-width: 460px){.purchase .box .left section .msg-group .msg-box .ribbon-container .btn-find-ribbon{height:24px;padding:0 8px;font-size:10px}}.purchase .box .left section .msg-group .msg-box .ribbon-container .btn-find-sender{position:unset;display:inline-flex;align-items:center;justify-content:center;height:28px;padding:0 12px;border:1px solid var(--main-color);background-color:#fff;color:var(--main-color);font-size:12px;font-weight:500;border-radius:6px;cursor:pointer;transition:all .3s ease;white-space:nowrap;line-height:1}.purchase .box .left section .msg-group .msg-box .ribbon-container .btn-find-sender:hover{background-color:var(--main-color);color:#fff}.purchase .box .left section .msg-group .msg-box .ribbon-container .btn-find-sender:active{transform:translateY(1px)}#ribbon_right_msg #ribbon-category-list .btn:hover,#ribbon_right_msg #event_msg_btns .btn:hover{color:#fff;background-color:var(--main-color);border-color:var(--main-color)}#event_msg_btns .btn{display:block;width:100%;border-radius:100px;margin-bottom:7px!important;font-size:15px!important;line-height:30px}@media all and (max-width: 768px){.purchase .box .left section .msg-group .msg-box .ribbon-container .btn-find-sender{height:26px;padding:0 10px;font-size:11px}}@media all and (max-width: 460px){.purchase .box .left section .msg-group .msg-box .ribbon-container .btn-find-sender{height:24px;padding:0 8px;font-size:10px}}@media all and (max-width:1280px){.purchase .box .right .inbox,.order-complete .box .right .inbox{top:90px}.purchase .select-box .txt-box h3{font-size:20px}.purchase .select-box .txt-box p{font-size:16px}.purchase .select-box .txt-box{background-size:168px 130px}.purchase .select-box ul li{padding:30px 30px 30px 75px}.purchase .select-box ul li i{right:30px;width:90px}.purchase .select-box ul li h4{font-size:18px}.purchase .select-box ul li p{font-size:14px}.purchase .box .left section .item-list ul li .img{width:120px;height:120px}.purchase .box .left section .item-list ul li .item-info{width:calc(100% - 150px)}.order-complete .box .left section .item-list ul li .img{width:120px;height:120px}.order-complete .box .left section .item-list ul li .item-info{width:calc(100% - 150px)}}@media all and (max-width:1024px){.purchase .box{margin-top:20px;flex-direction:column;gap:40px}.purchase .box .left{max-width:100%}.purchase .box .left section+section{margin-top:60px}.purchase .box .left section h3{font-size:18px;padding-bottom:5px}.purchase .box .left section .title-box{padding-bottom:5px}.purchase .box .left section .title-box h4{font-size:21px}.purchase .box .left section .item-list ul li{padding:20px;gap:20px}.purchase .box .left section .item-list ul li .img{width:100px;height:100px}.purchase .box .left section .item-list ul li .item-info{width:calc(100% - 120px)}.purchase .box .left section .item-list ul li .item-info .ct-txt{font-size:14px;margin-bottom:0}.purchase .box .left section .item-list ul li .item-info .item-title .item-name{gap:20px;font-size:16px}.purchase .box .left section .item-list ul li .item-info .item-title .item-name span:before{top:3px;left:-10px;height:14px}.purchase .box .left section .item-list ul li .item-info .item-title .item-price{font-size:16px}.purchase .box .left section .item-list ul li .item-info .option{margin-top:5px}.purchase .box .left section .item-list ul li .item-info .option p em{font-size:12px;height:22px}.purchase .box .left section .item-list ul li .item-info .option p span{gap:10px;font-size:14px}.purchase .box .left section .item-list ul li .item-info .option p span strong:before{top:2px;left:-5px;height:11px}.purchase .box .left section .msg-group .msg-box h5{font-size:15px}.purchase .box .left section .msg-group .msg-box .row .msg-box-item>div p{font-size:14px}.purchase .box .left section .msg-group .msg-box .row .msg-box-item>div input[type=text]{height:45px;font-size:15px}.purchase .box .left section .msg-group .msg-box .row button{bottom:23px}.purchase .box .left section .dl-type1 dt{float:none;width:100%;top:0;font-size:15px}.purchase .box .left section .dl-type1 dt.case2{top:0}.purchase .box .left section .dl-type1 dt.case3{top:0}.purchase .box .left section .dl-type1 dd{margin-top:10px;padding:0}.purchase .box .left section .dl-type1 dd+dt{margin-top:20px}.purchase .box .left section .dl-type1 dd input[type=text],.purchase .box .left section .dl-type1 dd input[type=tel],.purchase .box .left section .dl-type1 dd input[type=number],.purchase .box .left section .dl-type1 dd input[type=email],.purchase .box .left section .dl-type1 dd input[type=date],.purchase .box .left section .dl-type1 dd input[type=password]{height:45px;font-size:15px}.purchase .box .left section .date-group .time-radio label{height:45px}.purchase .box .left section .dl-type1 dd .max{max-width:100%}.purchase .box .left section .dl-type1 dd .txt{font-size:14px}.purchase .box .left section .radio-box .radio-type3{flex:1}.purchase .box .left section .dl-type1 dd .addr-box .addr1 button{height:45px;width:160px}.purchase .box .left section .dl-type1 dd .addr-box .addr1 input[type=text]{max-width:calc(100% - 170px)}.purchase .box .left section .dl-type1 dd .my-point{height:45px;font-size:15px}.purchase .box .left section .dl-type1 dd .input-box .input-wrap{width:calc(100% - 110px)}.purchase .box .left section .dl-type1 dd .input-box button{width:100px;height:45px;font-size:14px}.purchase .box .left section .dl-type1 dd .input-box .input-wrap span{top:12px;font-size:15px}.purchase .box .left section .dl-type1 dd select{height:45px;font-size:15px}.purchase .box .left section .txt-box{margin-top:20px;font-size:14px;line-height:1.57;letter-spacing:-.28px;word-break:keep-all}.purchase .box .left section .chk-group2{flex-wrap:wrap;gap:20px;height:auto}.purchase .box .left section .chk-group2 .radio-type1{width:calc(50% - 10px)}.purchase .box .left section .type-cash{margin-top:20px}.purchase .box .left section .policy-box ul li{font-size:14px}.purchase .box .left section .policy-box ul li button{font-size:14px}.purchase .box .right{max-width:100%}.purchase .box .right .inbox h3{font-size:18px}.purchase .box .right .inbox .price-panel dl dt,.purchase .box .right .inbox .price-panel dl dd{font-size:15px}.purchase .box .right .inbox .price-panel .total-price p{font-size:18px;margin-top:0}.purchase .box .right .inbox .price-panel .total-price p strong{font-size:24px}.purchase .box .right .inbox .button-box button{height:50px;font-size:15px}.purchase .box .right .inbox .policy-box ul li .checkbox-type2 label em{font-size:15px}.purchase .select-box{margin-top:40px}.purchase .select-box .txt-box h3{font-size:18px}.purchase .select-box .txt-box p{font-size:14px}.purchase .select-box .txt-box{background-size:161px 123px}.purchase .select-box ul li{padding:20px 20px 20px 65px}.purchase .select-box ul li svg{left:20px;width:24px;height:24px}.purchase .select-box ul li i{right:20px;width:70px}.purchase .select-box ul li h4{font-size:16px}.order-complete .box{margin-top:20px;flex-direction:column;gap:40px}.order-complete .box .left{max-width:100%}.order-complete .box .left section+section{margin-top:70px}.order-complete .box .left section h3{font-size:18px;padding-bottom:5px}.order-complete .box .left section em{font-size:16px}.order-complete .box .left section .title-box{padding-bottom:5px}.order-complete .box .left section .title-box h4{font-size:21px}.order-complete .box .left section .item-list ul li{padding:20px;gap:20px}.order-complete .box .left section .item-list ul li .img{width:100px;height:100px}.order-complete .box .left section .item-list ul li .item-info{width:calc(100% - 120px)}.order-complete .box .left section .item-list ul li .item-info .ct-txt{font-size:14px;margin-bottom:0}.order-complete .box .left section .item-list ul li .item-info .item-title .item-name{gap:20px;font-size:16px}.order-complete .box .left section .item-list ul li .item-info .item-title .item-name span:before{top:3px;left:-10px;height:14px}.order-complete .box .left section .item-list ul li .item-info .item-title .item-price{font-size:16px}.order-complete .box .left section .item-list ul li .item-info .option{margin-top:15px}.order-complete .box .left section .item-list ul li .item-info .option p em{font-size:12px;height:22px}.order-complete .box .left section .item-list ul li .item-info .option p span{gap:10px;font-size:14px}.order-complete .box .left section .item-list ul li .item-info .option p span strong:before{top:2px;left:-5px;height:11px}.order-complete .box .left section .txt-box li{font-size:15px}.order-complete .box .left section h5{font-size:18px}.order-complete .box .left section .input-txt{padding:12px 20px;font-size:15px}.order-complete .box .left section .pay-method span{width:167px;height:45px;font-size:16px}.order-complete .box .left section .pay-info{gap:20px}.order-complete .box .left section .pay-info i{width:110px}.order-complete .box .left section .pay-info p{font-size:14px;font-weight:500;line-height:1.71;letter-spacing:-.28px;color:#000}.order-complete .box .left section .policy-box .allchk{flex-direction:column;gap:10px;align-items:flex-start;font-size:15px;word-break:keep-all}.order-complete .box .left section .policy-box .allchk span{width:100%;justify-content:flex-end}.order-complete .box .left section .policy-box ul li{font-size:14px}.order-complete .box .left section .policy-box ul li button{font-size:14px}.order-complete .box .right{max-width:100%}.order-complete .box .right .inbox h3{font-size:18px}.order-complete .box .right .inbox .price-panel dl dt,.order-complete .box .right .inbox .price-panel dl dd{font-size:15px}.order-complete .box .right .inbox .price-panel .total-price p{font-size:18px;margin-top:0}.order-complete .box .right .inbox .price-panel .total-price p strong{font-size:24px}.order-complete .box .right .inbox .button-box a{height:50px;font-size:15px}.order-complete .box .right .inbox .policy-box ul li .checkbox-type2 label em{font-size:15px}}@media all and (max-width:768px){.purchase .select-box{margin-top:30px}.purchase .box .left section h3{font-size:16px}.purchase .box .left section .title-box h4{font-size:18px}.purchase .select-box ul li{padding:20px 20px 20px 55px}.purchase .select-box ul li+li{margin-top:10px}.purchase .box .left section .msg-group .msg-box .row{padding:20px 70px 20px 20px;gap:10px}.purchase .box .left section .msg-group .msg-box .row .msg-box-item{flex-direction:column;align-items:flex-start;padding:0;width:100%}.purchase .box .left section .msg-group .msg-box .row .msg-box-item>div{flex:none;width:100%!important}.purchase .box .left section .msg-group .msg-box .row button{position:absolute;right:20px;top:inherit;bottom:23px}.purchase .box .left section .item-list ul li .item-info .item-title{flex-direction:column;gap:10px}.purchase .box .left section .item-list ul li .item-info .item-title .item-name{gap:5px;font-size:14px}.purchase .box .left section .item-list ul li .item-info .item-title .item-name span:before{display:none}.purchase .box .left section .coupon-box ul li p{font-size:14px}.purchase .box .left section .coupon-box ul li button{top:21px;font-size:12px}.purchase .box .right .inbox .price-panel{padding:20px}.purchase .box .right .inbox .price-panel dl dt,.purchase .box .right .inbox .price-panel dl dd{font-size:14px}.purchase .box .right .inbox .price-panel .total-price p strong{font-size:22px}.order-complete .box .left section h3{font-size:16px}.order-complete .box .left section .title-box h4{font-size:18px}.order-complete .box .left section .item-list ul li .item-info .item-title{flex-direction:column;gap:10px}.order-complete .box .left section .item-list ul li .item-info .item-title .item-name{gap:5px;font-size:14px}.order-complete .box .left section .item-list ul li .item-info .item-title .item-name span:before{display:none}.order-complete .box .left section .item-list .total-item{padding:15px 20px}.order-complete .box .left section .item-list .total-item span{font-size:14px}.order-complete .box .left section .item-list .total-item strong{font-size:16px}.order-complete .box .left section .txt-box li{gap:20px;font-size:14px}.order-complete .box .left section .txt-box li strong:after{right:-10px;height:13px}.order-complete .box .right .inbox .price-panel{padding:20px}.order-complete .box .right .inbox .price-panel dl dt,.order-complete .box .right .inbox .price-panel dl dd{font-size:14px}.order-complete .box .right .inbox .price-panel .total-price p strong{font-size:22px}}@media all and (max-width:460px){.purchase .box .left section+section{margin-top:25px}.purchase .box .left section .item-list ul li .img{width:60px;height:60px}.purchase .box .left section .item-list ul li .item-info{width:calc(100% - 80px)}.purchase .box .left section .item-list ul li .item-info .ct-txt{font-size:12px}.purchase .box .left section .date-group{flex-wrap:wrap}.purchase .box .left section .date-wrap{width:100%}.purchase .box .left section .date-wrap2{width:calc(50% - 5px)}.purchase .box .left section .radio-box.pay-group .radio-type5{flex:1;width:100%}.purchase .box .left section .radio-box.pay-group .radio-type5 label{width:100%}.order-complete .box .left section .item-list ul li .img{width:60px;height:60px}.order-complete .box .left section .item-list ul li .item-info{width:calc(100% - 80px)}.order-complete .box .left section .item-list ul li .item-info .ct-txt{font-size:12px}.order-complete .box .left section .item-list ul li .item-info .option{margin-left:-80px}.purchase .box .left section .title-box{margin-bottom:15px}.purchase .box .left section .dl-type1 dd+dt{margin-top:15px}}.necessary{display:inline-block;vertical-align:middle;color:#202020}.board-search{position:relative}.board-search .select{display:inline-block;width:189px;text-align:left;vertical-align:top}.board-search select{display:inline-block;width:189px;vertical-align:middle;border:1px solid #e5e5e5;height:45px;padding:0 20px;background:#fff url(/assets/front/images/@draft/select_icon01.png) no-repeat;background-position:95% 50%}.board-search input[type=text]{width:100%;height:50px;border:solid 1px #cdd2d5;background-color:#fff;font-size:16px;font-weight:400;letter-spacing:-.32px;color:#202020;padding:0 20px 0 70px}.board-search input[type=text]::placeholder{color:#787878}.board-search button{position:absolute;top:11px;left:20px;width:28px;height:28px;background:url(/assets/front/images/icon/ico_search.svg) no-repeat;background-size:cover;font-size:0}.board-search2{position:relative;font-size:0;text-align:center;background:#fafafa;border-radius:5px;padding:30px 10px}.board-search2 input[type=text]{width:670px;height:45px;border:1px solid #adadad;padding:0 65px 0 25px;border-radius:20px;background:#fff}.board-search2 button{position:absolute;top:41px;right:145px;display:inline-block;width:25px;height:25px;overflow:hidden;text-indent:-99999px;background:url(/assets/front/images/@draft/sp_ico2.png) no-repeat;background-position:0 0;border:0}.bbs .bbs-title{font-size:26px;font-weight:500;color:#202020;padding-bottom:10px;border-bottom:2px solid #231815;margin-bottom:20px;display:flex;align-items:center;justify-content:space-between}.bbs .bbs-title .board-write-btn{display:inline-block;padding:8px 16px;background:#202020;color:#fff;text-decoration:none;border-radius:4px;font-size:14px;font-weight:500;transition:all .3s ease;border:1px solid #202020}.bbs .bbs-title .board-write-btn:hover{background:#404040;color:#fff;text-decoration:none;border-color:#404040;transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.bbs .box{margin-top:60px;display:flex;gap:20px;justify-content:space-between}.bbs .box .left{width:100%;max-width:220px}.bbs .box .right{width:100%;max-width:970px}#board-wrap .icon-new{display:flex;align-items:center;justify-content:center;background:#ff70ae;color:#fff;font-size:12px;width:15px;height:15px;line-height:15px}#board-wrap .list-type1{margin-top:50px;border-top:1px solid #231815}#board-wrap .list-type1 .list .board-thead{border-bottom:1px solid #cdd2d5}#board-wrap .list-type1 .list .board-thead li{display:flex}#board-wrap .list-type1 .list .board-thead li .col{font-size:16px;font-weight:600;color:#202020;text-align:center;line-height:80px}#board-wrap .list-type1 .list .board-thead li .idx{width:70px}#board-wrap .list-type1 .list .board-thead li .subject{width:calc(100% - 215px)}#board-wrap .list-type1 .list .board-thead li .date{width:145px}#board-wrap .list-type1 .list .board-tbody li{display:flex;border-bottom:1px solid #cdd2d5}#board-wrap .list-type1 .list .board-tbody li .col{font-size:16px;font-weight:600;color:#202020;text-align:center;padding:29px 0}#board-wrap .list-type1 .list .board-tbody li .idx{width:70px}#board-wrap .list-type1 .list .board-tbody li .subject{width:calc(100% - 215px);text-align:left}#board-wrap .list-type1 .list .board-tbody li .subject .txt{display:flex;align-items:center;gap:5px}#board-wrap .list-type1 .list .board-tbody li .subject a{display:inline-block;font-size:16px;font-weight:600;color:#202020;max-width:calc(100% - 40px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#board-wrap .list-type1 .list .board-tbody li .date{width:145px}#board-wrap .list-type1 .button-group button{height:45px}#board-wrap .gallery{margin-top:50px}#board-wrap .gallery ul{font-size:0}#board-wrap .gallery ul li{display:inline-block;width:21.7%;margin-left:4.3%;margin-bottom:120px}#board-wrap .gallery ul li:nth-child(4n+1){margin-left:0}#board-wrap .gallery ul li a{display:block}#board-wrap .gallery ul li a .img{overflow:hidden}#board-wrap .gallery ul li a .img img{width:100%;display:block;-moz-transition:all .5s;-webkit-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}#board-wrap .gallery ul li a .txt{margin-top:20px;color:#333;font-size:16px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}#board-wrap .gallery ul li:hover a .img{display:block}#board-wrap .gallery ul li:hover a .img img{transform:scale(1.2)}#board-wrap .gallery-type1{font-size:0;margin:0 auto;max-width:1200px}#board-wrap .gallery-type1 .list{display:inline-block;width:23%;margin:0 1% .4px}#board-wrap .gallery-type1 .list .img img{width:100%}#board-wrap .gallery-type1 .list .txt-box .tit{padding:.3px 0 .1px;font-size:.16px;text-align:center;font-weight:500;border-bottom:.02px solid #333}#board-wrap .gallery-type1 .list .txt-box .tit span{display:block;margin-top:.1px;font-size:.13px;font-weight:400}#board-wrap .gallery-type1 .list .txt-box .tit span a{color:#333}#board-wrap .gallery-type1 .list .txt-box .tit span em{display:inline-block;margin-left:.1px}#board-wrap .gallery-type1 .list .txt-box .tit span:hover a{text-decoration:underline}#board-wrap .gallery-type1 .list .txt-box .txt{display:-webkit-box;padding:.1px 0;height:.48px;font-size:.12px;font-weight:300;color:#898989;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}#board-wrap .gallery-type2{font-size:0;overflow:hidden;margin:0 auto;max-width:1200px}#board-wrap .gallery-type2 .list{float:left;display:flex;margin:2% 1%;width:31.3333%;background:#fff;box-sizing:border-box;box-shadow:6px 6px 10px -1px #0000001a,-6px -6px 10px -1px #ffffffb3}#board-wrap .gallery-type2 .list .date-box{position:relative;display:inline-block;width:30%;box-sizing:border-box;border-right:.01px solid #ccc}#board-wrap .gallery-type2 .list .date-box>div{position:absolute;width:100%;text-align:center;top:50%;transform:translateY(-50%)}#board-wrap .gallery-type2 .list .date-box>div strong{display:block;font-size:.3px}#board-wrap .gallery-type2 .list .date-box>div span{display:block;color:#898989;font-size:.13px;font-weight:500}#board-wrap .gallery-type2 .list .content-box{position:relative;display:inline-block;width:70%;overflow:hidden}#board-wrap .gallery-type2 .list .content-box .txt-box{opacity:0;position:absolute;bottom:-100%;left:0;padding:.2px;width:100%;height:100%;background:#fff;box-sizing:border-box;-moz-transition:all .5s;-webkit-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}#board-wrap .gallery-type2 .list .content-box .txt-box .tit{font-size:.14px;color:#898989;font-weight:500}#board-wrap .gallery-type2 .list .content-box .txt-box .txt{display:-webkit-box;margin-top:.2px;height:.58px;font-size:.13px;color:#333;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}#board-wrap .gallery-type2 .list:hover .content-box .txt-box{opacity:1;bottom:0}#board-wrap .board-topinfo{font-size:16px;color:#333;padding:15px 0}#board-wrap .gallery-type3 .list{margin-top:50px}#board-wrap .gallery-type3 .list ul{display:flex;flex-wrap:wrap;gap:90px 60px}#board-wrap .gallery-type3 .list ul li{width:calc(33.3333% - 40px)}#board-wrap .gallery-type3 .list ul li a{display:block}#board-wrap .gallery-type3 .list ul li .img{position:relative;overflow:hidden}#board-wrap .gallery-type3 .list ul li .img img{transform:scale(1);transition:all .4s}#board-wrap .gallery-type3 .list ul li .img .mask{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:#0000004d;transition:all .4s;opacity:0}#board-wrap .gallery-type3 .list ul li .img .mask i{display:inline-block;width:45px;height:45px;background:url(/assets/front/images/icon/ico_plus3.svg) no-repeat;background-size:cover}#board-wrap .gallery-type3 .list ul li .txt-box{margin-top:20px}#board-wrap .gallery-type3 .list ul li .txt-box h3{font-size:19px;font-weight:500;color:#202020}#board-wrap .gallery-type3 .list ul li:hover .img img{transform:scale(1.1)}#board-wrap .gallery-type3 .list ul li:hover .img .mask{opacity:1}#board-wrap .gallery-swiper .swiper-slide{width:240px!important}#board-wrap .gallery-swiper .swiper-slide .img img{display:block;width:100%}#board-wrap .gallery-swiper .swiper-slide .txt-box{margin-top:.2px}#board-wrap .gallery-swiper .swiper-slide .txt-box a .tit{color:#333;font-size:.16px;font-weight:500}#board-wrap .gallery-swiper .swiper-slide .txt-box a .txt{margin-top:.2px;color:#959595;font-size:.12px;word-break:break-all}#board-wrap .gallery-swiper .swiper-slide .txt-box a .name{margin-top:.2px;color:#959595;font-size:.12px}#board-wrap .gallery-swiper .swiper-slide .txt-box a .name em{display:inline-block;font-style:italic;margin-right:.05px}#board-wrap .gallery-swiper .swiper-slide:hover .txt-box a .tit{text-decoration:underline}#board-wrap .gallery-swiper .swiper-button-prev{width:1px;height:1px;background:url(/assets/front/images/@draft/Arrow-right-03.png) 50% 50% no-repeat;background-color:#ffffff80;background-size:50%;border-radius:100%;transform:rotate(-180deg)}#board-wrap .gallery-swiper .swiper-button-next{width:1px;height:1px;background:url(/assets/front/images/@draft/Arrow-right-03.png) 50% 50% no-repeat;background-color:#ffffff80;background-size:50%;border-radius:100%}#board-wrap .gallery-swiper .swiper-button-next:after,#board-wrap .gallery-swiper .swiper-button-prev:after{display:none}#board-wrap .gallery-swiper .swiper-button-prev.swiper-button-disabled{opacity:0}#board-wrap .webzine-list{margin:0 auto;padding-top:10px;max-width:1050px;border-top:2px solid #333}#board-wrap .webzine-list .list{position:relative;font-size:0;background:#fff;margin-top:.2px;padding:.3px .2px;min-height:1.8px;box-sizing:border-box;box-shadow:6px 6px 10px -1px #0000001a,-6px -6px 10px -1px #ffffffb3}#board-wrap .webzine-list .list:first-child{margin-top:0}#board-wrap .webzine-list .list.has-img .txt-box{display:inline-block;box-sizing:border-box;padding-right:1.5px}#board-wrap .webzine-list .list .txt-box{display:block;box-sizing:border-box}#board-wrap .webzine-list .list .txt-box a{display:block}#board-wrap .webzine-list .list .txt-box .tit{color:#333;font-size:.2px}#board-wrap .webzine-list .list .txt-box .txt{display:-webkit-box;margin-top:.1px;color:#666;font-size:.14px;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}#board-wrap .webzine-list .list .txt-box .bottom{margin-top:.2px}#board-wrap .webzine-list .list .txt-box .bottom span{display:inline-block;margin-right:.1px;color:#959595;font-size:.12px}#board-wrap .webzine-list .list .txt-box .bottom .name em{display:inline-block;margin-right:.05px;font-style:italic}#board-wrap .webzine-list .list .img-box{display:inline-block;position:absolute;top:50%;right:.2px;transform:translateY(-50%)}#board-wrap .webzine-list .list .img-box img{width:1.2px;height:1.2px}#board-wrap .webzine-list .list .txt-box:hover a .tit{text-decoration:underline}#board-wrap .view .top{padding:0 0 20px}#board-wrap .view .top .tit{margin-top:20px;font-size:22px;font-weight:600;color:#000}#board-wrap .view .top .tit2{margin-top:20px;font-size:18px;font-weight:600;color:#000}#board-wrap .view .top .tit2+.tit{margin-top:5px}#board-wrap .view .top .ct-badge{display:inline-block;vertical-align:middle;line-height:20px;width:60px;color:#fff;text-align:center;border-radius:20px;font-size:12px}#board-wrap .view .top .ct-badge.normal{background:#3cc194}#board-wrap .view .top .ct-badge.event-badge{background:#202020}#board-wrap .view .top .txt{position:relative;color:#787878;font-size:16px;font-weight:500}#board-wrap .view .top .txt span{display:inline-block;margin-right:40px;font-weight:600}#board-wrap .view .top .txt span em{display:inline-block;margin-right:10px;color:#000}#board-wrap .view .top .txt .name em{font-style:italic;font-family:san-serif;display:inline-block;margin-right:5px}#board-wrap .view .top .txt .comment a{display:block;color:#202020;text-align:center;font-weight:500}#board-wrap .view .top .txt .file{float:right}#board-wrap .view .top .txt .file a{color:#898989;font-size:14px}#board-wrap .view .view-content{padding:40px 0;min-height:300px;font-size:18px;border-top:1px solid #e5e5e5;line-height:1.67;border-bottom:1px solid #ccc}#board-wrap .view .view-content .video-box{max-width:1120px;margin:0 auto 40px}#board-wrap .view .view-content .video-box video{width:100%;height:100%}#board-wrap .view .file-box{padding:20px;border-bottom:1px solid #202020}#board-wrap .view .file-box em{display:inline-block;font-size:18px;font-weight:600;color:#000;vertical-align:top}#board-wrap .view .file-box .file{display:inline-block;margin-left:30px;font-size:18px;color:#202020;max-width:calc(100% - 100px)}#board-wrap .view .file-box .file a{display:inline-block;margin-right:10px}#board-wrap .view .file-box .file a:hover{text-decoration:underline}#board-wrap .view .file-box .file br{display:none}#board-wrap .view .bottom{overflow:hidden;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}#board-wrap .view .bottom a{display:block;font-size:18px;padding:30px 25px;color:#000;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#board-wrap .view .bottom a+a{border-top:1px solid #ccc}#board-wrap .view .bottom a span{display:inline-block}#board-wrap .view .bottom a em{display:inline-block;position:relative;padding-left:37px;font-size:18px;color:#787878;margin-right:30px}#board-wrap .view .bottom a em:before{content:"";position:absolute;top:7px;left:0;display:inline-block;width:17px;height:10px;background:url(/assets/front/images/icon/bbs_arrow.svg) no-repeat;background-size:cover}#board-wrap .view .bottom .next em:before{transform:rotate(-180deg)}#board-wrap .view .bottom .next span{margin-left:10px}#board-wrap .view .button-group{padding:40px 0;text-align:center}#board-wrap .view .button-group .button{display:inline-block;border:1px solid #202020;color:#202020;line-height:58px;font-size:18px;font-weight:500;width:160px}#board-wrap .view .button-group .button i{display:inline-block;width:25px;height:16px;background:url(/assets/front/images/icon/list.svg) no-repeat;background-size:cover;margin-right:30px;position:relative;top:1px}#board-wrap .view .button-group .button+.button{margin-left:5px}#board-wrap .write{background:#fff;border-top:2px solid #202020;margin-top:40px;max-width:1050px}#board-wrap .write .cmm-form .select{display:inline-block;width:180px}#board-wrap .write .button-group{text-align:center;padding:40px 0;font-size:0}#board-wrap .write .button-group .button{width:150px;margin:0 5px}#board-wrap .write2{border-top:2px solid #202020}#board-wrap .write2 table tbody tr th{padding:30px 20px;font-size:14px;font-weight:600;text-align:left;vertical-align:top;border-bottom:1px solid #e5e5e5;background:transparent}#board-wrap .write2 table tbody tr td{padding:20px 0;text-align:left;border-bottom:1px solid #e5e5e5}#board-wrap .write2 table tbody tr td .select{display:inline-block;width:175px;height:37px}#board-wrap .write2 table tbody tr td .select .select-styled{border-radius:10px;font-weight:700;line-height:35px}#board-wrap .write2 table tbody tr td input[type=text],#board-wrap .write2 table tbody tr td input[type=password]{width:100%;height:35px;padding:0 10px;border:1px solid #e5e5e5}#board-wrap .write2 table tbody tr td input[type=password]{width:200px}#board-wrap .write2 table tbody tr td textarea{width:100%;height:229px;display:block;padding:20px 20px 40px;resize:none;border:1px solid #c0c0c0}#board-wrap .write2 table tbody tr td .txt{font-size:12px;margin-top:10px}#board-wrap .write2 table tbody tr td .button{line-height:35px;font-size:14px;width:125px}#board-wrap .write2 table tbody tr td dl dt{position:relative;padding:20px 20px 20px 40px;font-size:14px;font-weight:500;cursor:pointer}#board-wrap .write2 table tbody tr td dl dt:before{content:"Q";position:absolute;top:16px;left:7px;display:inline-block;color:#202020;font-size:21px;font-weight:100}#board-wrap .write2 table tbody tr td dl dd{position:relative;display:none;background:#fcfcfc;padding:20px 40px;font-size:14px}#board-wrap .write2 table tbody tr td dl dd:before{content:"A";position:absolute;top:16px;left:7px;display:inline-block;color:#202020;font-size:21px;font-weight:100}#board-wrap .write2 table tbody tr td .checkbox-type1+.checkbox-type1{margin-top:10px}#board-wrap .write2 table tbody tr td .checkbox-type1 label{padding-left:25px;width:90px;line-height:37px}#board-wrap .write2 table tbody tr td .checkbox-type1 label:before{top:11px}#board-wrap .write2 table tbody tr td .checkbox-type1 label:after{top:11px}#board-wrap .write2 table tbody tr td .checkbox-type1 .select{vertical-align:middle;display:inline-block;width:100px;height:35px}#board-wrap .write2 table tbody tr td .checkbox-type1 .select .select-styled{line-height:35px;border-radius:10px}#board-wrap .write2 table tbody tr td .checkbox-type1 .select .select-options li{line-height:35px}#board-wrap .write2 table tbody tr td .checkbox-type1 em{display:inline-block;margin:0 4px;vertical-align:middle}#board-wrap .write2 table tbody tr td .checkbox-type1 input[type=tel],#board-wrap .write2 table tbody tr td .checkbox-type1 input[type=number],#board-wrap .write2 table tbody tr td .checkbox-type1 input[type=text],#board-wrap .write2 table tbody tr td .checkbox-type1 input[type=email]{display:inline-block;padding:0 10px;width:100px;border:1px solid #e5e5e5;height:35px;vertical-align:middle}#board-wrap .write2 table tbody tr td .checkbox-type1.email .select,#board-wrap .write2 table tbody tr td .checkbox-type1.email input[type=tel],#board-wrap .write2 table tbody tr td .checkbox-type1.email input[type=number],#board-wrap .write2 table tbody tr td .checkbox-type1.email input[type=text],#board-wrap .write2 table tbody tr td .checkbox-type1.email input[type=email]{width:135px}#board-wrap .write2 table tbody tr td .search-box{font-size:0}#board-wrap .write2 table tbody tr td .search-box .input-wrap{position:relative;display:inline-block;width:470px}#board-wrap .write2 table tbody tr td .search-box input[type=text]{width:100%;padding:0 35px 0 10px;height:37px;border:1px solid #d0d0d0;background:#fafafa}#board-wrap .write2 table tbody tr td .search-box em{cursor:pointer;display:inline-block;position:absolute;top:8px;right:5px;width:20px;height:20px;background:url(/assets/front/images/@draft/sp_ico.png) no-repeat;background-position:-180px 0}#board-wrap .write2 table tbody tr td select{margin-left:5px;padding:0 10px;width:120px;border:1px solid #d0d0d0;height:35px;background:url(/assets/front/images/@draft/select_icon01.png) 95% 50% no-repeat}#board-wrap .write2 table tbody tr td .search-box .button{margin-left:10px;background:#202020;color:#fff}#board-wrap .write2 table tbody tr td .ios-chk label{font-size:14px}#board-wrap .write2 table tbody tr td .file-list{margin-bottom:10px}#board-wrap .write2 table tbody tr td .uploaded_files{position:relative;display:inline-block;font-size:13px;margin:0 2px;padding:0 30px 0 10px;color:#fff;background:#3cc194;line-height:30px;border:1px solid #3cc194;border-radius:25px}#board-wrap .write2 table tbody tr td .uploaded_files button{position:absolute;top:9px;right:10px;color:#fff}#board-wrap .write2 table tbody tr td .filebox{position:relative}#board-wrap .write2 table tbody tr td .filebox button{position:absolute;width:30px;height:30px;line-height:30px;text-align:center;background:#202020;color:#fff;border-radius:100%;right:0;top:8px;font-size:20px;font-weight:100}#board-wrap .write2 table tbody tr td .filebox button.del-button{font-size:25px;line-height:25px}#board-wrap .write2 table tbody tr td .filebox+.filebox{margin-top:5px}#board-wrap .write2 table tbody tr td .filebox .upload-name{width:300px}#board-wrap .write2 .button-group{padding:55px 0;text-align:center}#board-wrap .write2 .button-group .button{margin:0 5px;width:160px;line-height:41px;font-weight:500;border:1px solid #202020;background:#202020;color:#fff}#board-wrap .write2 .button-group .button:first-child{background:#fff;color:#202020}.alert{padding:15px 20px;margin-bottom:25px;border:1px solid transparent;border-radius:8px;font-size:14px;line-height:1.5;position:relative}.alert-success{color:#0f5132;background-color:#d1e7dd;border-color:#badbcc}.alert-danger{color:#842029;background-color:#f8d7da;border-color:#f5c2c7}.alert ul{margin:0;padding-left:20px}.alert li{margin-bottom:8px;line-height:1.4}#board-wrap .write{background:#fff;border:1px solid #e5e5e5;border-radius:8px;padding:30px;margin-top:20px;box-shadow:0 2px 8px #0000000d}#board-wrap .write table{width:100%;border-collapse:collapse}#board-wrap .write table tbody tr{border-bottom:1px solid #f0f0f0}#board-wrap .write table tbody tr:last-child{border-bottom:none}#board-wrap .write table tbody tr th{padding:25px 20px 25px 0;font-size:16px;font-weight:600;color:#202020;text-align:left;vertical-align:top;width:120px;background:transparent;border:none}#board-wrap .write table tbody tr td{padding:20px 0;text-align:left;border:none}#board-wrap .write table tbody tr td input[type=text]{width:100%;height:50px;padding:0 15px;border:1px solid #d0d0d0;border-radius:6px;background:#fff;font-size:16px;font-weight:400;color:#202020;transition:all .3s ease}#board-wrap .write table tbody tr td input[type=text]:focus{outline:none;border-color:#202020;box-shadow:0 0 0 3px #2020201a}#board-wrap .write table tbody tr td input[type=text]::placeholder{color:#999;font-weight:400}#board-wrap .write table tbody tr td textarea{width:100%;height:350px;padding:20px;border:1px solid #d0d0d0;border-radius:6px;background:#fff;font-size:16px;font-weight:400;color:#202020;line-height:1.6;resize:vertical;transition:all .3s ease;font-family:inherit}#board-wrap .write table tbody tr td textarea:focus{outline:none;border-color:#202020;box-shadow:0 0 0 3px #2020201a}#board-wrap .write table tbody tr td textarea::placeholder{color:#999;font-weight:400}#board-wrap .write .filebox{position:relative;display:inline-block}#board-wrap .write .filebox input[type=file]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}#board-wrap .write .filebox label{display:inline-block;padding:12px 24px;background:#f8f9fa;color:#202020;border:1px solid #d0d0d0;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease}#board-wrap .write .filebox label:hover{background:#e9ecef;border-color:#202020;transform:translateY(-1px)}#board-wrap .write .button-group{text-align:center;padding:40px 0 20px;margin-top:30px;border-top:1px solid #f0f0f0}#board-wrap .write .button-group .button{display:inline-block;padding:15px 30px;margin:0 8px;border:1px solid #202020;border-radius:6px;font-size:16px;font-weight:500;text-decoration:none;cursor:pointer;transition:all .3s ease;min-width:120px}#board-wrap .write .button-group .button[type=submit]{background:#202020;color:#fff}#board-wrap .write .button-group .button[type=submit]:hover{background:#404040;border-color:#404040;transform:translateY(-2px);box-shadow:0 4px 12px #20202033}#board-wrap .write .button-group .button[type=button]{background:#fff;color:#202020}#board-wrap .write .button-group .button[type=button]:hover{background:#f8f9fa;transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}#board-wrap .write .board-info{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;padding:20px;margin-bottom:25px}#board-wrap .write .board-info .info-item{display:flex;align-items:center;margin-bottom:10px}#board-wrap .write .board-info .info-item:last-child{margin-bottom:0}#board-wrap .write .board-info .info-item .label{font-weight:600;color:#202020;min-width:80px;margin-right:15px}#board-wrap .write .board-info .info-item .value{color:#495057;font-weight:500}#board-wrap .form-flex{display:flex}#board-wrap .form-flex .cmm-form:first-child{width:195px!important}#board-wrap .cmm-form{padding:20px;box-sizing:border-box}#board-wrap .cmm-form .form{position:relative;overflow:hidden;border-bottom:1px solid #f3f3f3}#board-wrap .cmm-form .form .ios-chk{padding:10px 20px}#board-wrap .cmm-form .form .ios-chk label{position:relative!important;top:inherit!important;left:inherit!important;margin-right:10px}#board-wrap .cmm-form .form:after{content:"";opacity:0;display:inline-block;position:absolute;left:50%;transform:translate(-50%);bottom:0;width:0;height:2px;background:#333;-moz-transition:all .5s;-webkit-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}#board-wrap .cmm-form .form.active:after{opacity:1;width:100%;height:2px;-moz-transition:all .5s;-webkit-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}#board-wrap .cmm-form .label{display:block;padding:20px 20px 10px;font-size:16px;font-weight:500}#board-wrap .cmm-form .label .add-button{float:right;display:inline-block;font-size:16px}#board-wrap .cmm-form .form label{position:absolute;top:-9999999px;left:-999999px}#board-wrap .cmm-form .form input[type=text],#board-wrap .cmm-form .form input[type=tel],#board-wrap .cmm-form .form input[type=email],#board-wrap .cmm-form .form input[type=password]{width:100%;height:40px;color:#898989;border:0;box-sizing:border-box;padding:0 20px}#board-wrap .cmm-form .form input.inputTitle{font-size:20px;height:60px}#board-wrap .cmm-form .form input::placeholder{color:#ccc}#board-wrap .cmm-form .form input.inputTitle::placeholder{font-size:20px;line-height:40px}#board-wrap .cmm-form .form input:focus{border:0;outline:none}#board-wrap .cmm-form .form textarea{border:0;resize:none;padding:20px 20px 40px;width:100%;height:300px;border:1px solid #c0c0c0;border-radius:5px}#board-wrap .cmm-form .form .filebox{padding:20px 0}#board-wrap .cmm-form .form .filebox-txt{font-size:12px;padding-bottom:10px}#board-wrap .cmm-form.error .form{border-color:#ff4947}#board-wrap .cmm-form.error .form input{color:#ff4947}#board-wrap .cmm-form.error .form input::placeholder{color:#ff4947}.reply{padding:20px 40px;border-top:1px solid #ccc}.reply .tit{font-size:16px;font-weight:500}.reply .chk-button{display:inline-block;position:relative;margin-left:10px;width:45px;height:20px;background:#202020;vertical-align:middle;border-radius:10px;cursor:pointer}.reply .chk-button:before{content:"";display:inline-block;position:absolute;top:50%;margin-top:-8px;right:2px;width:16px;height:16px;background:#fff;border-radius:100%}.reply .chk-button:after{content:"on";color:#fff;font-weight:100;font-size:12px;position:absolute;left:6px}.reply .chk-button.on{background:#e5e5e5}.reply .chk-button.on:before{right:inherit;left:2px}.reply .chk-button.on:after{content:"off";color:#fff;left:inherit;right:8px}.reply .reply-wrap{display:block}.reply .reply-wrap.disable{display:none}.reply .comment-write{margin-top:10px;padding:20px;border:1px solid #ccc;box-sizing:border-box}.reply .comment-write dl{padding-bottom:10px;border-bottom:1px solid #ccc}.reply .comment-write dl dt{display:inline-block}.reply .comment-write dl dt label{font-size:14px}.reply .comment-write dl dd{display:inline-block;padding:0 10px}.reply .comment-write dl dd input[type=text],.reply .comment-write dl dd input[type=password]{border:1px solid #e5e5e5;padding:0 10px;width:120px;height:30px}.reply .comment-write .member{padding:5px}.reply .comment-write .member .user{padding:10px;font-size:14px;font-weight:600}.reply .comment-write .input-area{overflow:hidden}.reply .comment-write .input-area label{position:absolute;top:-99999999px;left:-9999999px}.reply .comment-write .input-area textarea{padding:20px;border:0;border-bottom:1px solid #f3f3f3;box-sizing:border-box;width:100%;height:100px;resize:none}.reply .comment-write .input-area .button-box{margin-top:10px;text-align:right}.reply .comment-write .input-area .button-box button{display:inline-block;font-size:13px;border:1px solid #202020;background:#fff;color:#202020;text-align:center;width:70px;line-height:30px}.reply .comment-write .input-area .button-box button+button{margin-left:5px}.reply .comment-write .input-area .button-box button.del{border:1px solid #ff0000;background:#fff;color:red}.reply .reply-list{margin-top:20px}.reply .reply-list .sort{padding:10px 0;border-bottom:1px solid #ccc}.reply .reply-list .sort a{display:inline-block;margin-right:10px;color:#333;font-size:16px}.reply .reply-list .sort a.on{font-weight:500}.reply .reply-list .list{padding:10px 0;border-bottom:1px solid #f3f3f3}.reply .reply-list .list .name{font-size:14px;font-weight:500}.reply .reply-list .list .name em{color:#898989;font-weight:400}.reply .reply-list .list .txt{padding:10px 0;font-size:14px}.reply .reply-list .list .option{margin-top:10px;overflow:hidden}.reply .reply-list .list .option .reply-count{display:inline-block;padding:0 10px;color:#333;font-size:12px;background:#fff;border:1px solid #ccc;border-radius:5px;line-height:25px}.reply .reply-list .list .option .reply-count a{color:#333}.reply .reply-list .list .option .option-button{float:right;font-size:0}.reply .reply-list .list .option .option-button button{display:inline-block;margin-left:5px;background:#fff;color:#333;border:1px solid #333;font-size:11px;line-height:25px;width:50px}.reply .reply-list .more-button{margin-top:20px;display:block;width:100%;background:transparent;box-sizing:border-box;text-align:center;font-size:13px;line-height:40px}.reply .reply-list .more-button em{display:inline-block;margin-left:10px}.reply .reply-list .list .modify-comment{padding:20px;border:1px solid #ccc;overflow:hidden}.reply .reply-list .list .modify-comment textarea{padding:20px;border:0;border-bottom:1px solid #f3f3f3;box-sizing:border-box;width:100%;height:80px;resize:none}.reply .reply-list .list .modify-comment button{float:right;margin-top:10px;display:inline-block;margin-left:5px;background:#fff;color:#333;border:1px solid #333;font-size:11px;line-height:25px;width:50px}.reply .inner-reply{display:none;margin-top:20px;padding:30px;background:#FBFCFD}.reply .inner-reply.active{display:block}.reply .inner-reply .inner-input-area{overflow:hidden;padding:20px;background:#fff}.reply .inner-reply .inner-input-area .member{padding:0}.reply .inner-reply .inner-input-area .member .user{padding:10px;font-size:14px;font-weight:600}.reply .inner-reply .inner-input-area input[name=name]{border:1px solid #ccc;width:100px;height:25px;box-sizing:border-box;padding:0 10px}.reply .inner-reply .inner-input-area input[name=passwd]{margin-left:10px;border:1px solid #ccc;width:100px;height:25px;box-sizing:border-box;padding:0 10px}.reply .inner-reply .inner-input-area label{position:absolute;top:-99999999px;left:-9999999px}.reply .inner-reply .inner-input-area textarea{padding:20px;border:0;border-bottom:1px solid #f3f3f3;box-sizing:border-box;width:100%;height:70px;resize:none}.reply .inner-reply .inner-input-area button{float:right;margin-top:10px;border:1px solid #202020;background:#fff;color:#202020;text-align:center;width:70px;line-height:40px}.reply .inner-reply .inner-list{padding:20px;border-bottom:1px solid #f0f0f0}.layer-password{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:100;line-height:normal}.layer-password .layer-password-wrap .layer-body .layer-password-close:before{content:"";position:absolute;top:0;left:0;display:inline-block;width:32px;height:32px;background:url(/assets/front/images/@draft/sp_ico.png) no-repeat;background-size:490px;background-position:-224px -20px}#board-wrap .faq .tab{margin-top:20px}#board-wrap .faq .board-thead{border-top:1px solid #231815;border-bottom:1px solid #cdd2d5;margin-top:50px}#board-wrap .faq .board-thead li{display:flex}#board-wrap .faq .board-thead li .col{font-size:16px;font-weight:600;color:#202020;text-align:center;line-height:80px}#board-wrap .faq .board-thead li .idx{width:150px;text-align:left;padding:0 30px}#board-wrap .faq .board-thead li .subject{width:calc(100% - 150px)}#board-wrap .faq dl dt{position:relative;border-bottom:1px solid #cdd2d5;padding:30px 56px 30px 150px;cursor:pointer}#board-wrap .faq dl dt p{font-size:16px;font-weight:600;line-height:1.56;color:#202020}#board-wrap .faq dl dt em{position:absolute;top:36px;left:27px;display:inline-block;padding:5px;border:solid 1px #231815;background-color:#fff;font-size:14px;font-weight:600;color:#231815}#board-wrap .faq dl dt:after{content:"";position:absolute;top:34px;right:20px;display:inline-block;width:16px;height:16px;background:url(/assets/front/images/icon/ico_arrow2.svg) no-repeat;background-size:cover}#board-wrap .faq dl dt.on:after{transform:rotate(-180deg)}#board-wrap .faq dl dd{display:none;background:#f5f5f5;padding:30px;font-size:15px;font-weight:500;line-height:1.87;color:#202020;border-bottom:1px solid #cdd2d5}@media all and (max-width:1280px){#board-wrap .view .top{padding:20px 10px}#board-wrap .view .top .tit{margin-top:10px;font-size:18px}#board-wrap .view .top .tit2{margin-top:20px;font-size:14px}#board-wrap .view .top .txt{margin-top:0;font-size:13px}#board-wrap .view .top .txt span{margin-right:20px}#board-wrap .view .top .txt .name{display:inline-block;font-size:14px;font-weight:500}#board-wrap .view .top .txt .name em{margin-right:5px}#board-wrap .view .top .txt .date,#board-wrap .view .top .txt .modify-date{display:inline-block}#board-wrap .view .top .txt .view{display:none}#board-wrap .view .file-box em{font-size:16px;display:block}#board-wrap .view .file-box .file{margin:10px 0 0;font-size:16px;max-width:none;width:100%}#board-wrap .view .top .txt .comment{margin-top:10px}#board-wrap .view .top .txt .comment a{display:inline-block;font-size:15px;text-align:left}#board-wrap .view .top .txt .file{position:absolute;right:0;bottom:0;font-size:13px;float:none}#board-wrap .view .top .txt .file a{font-size:13px}#board-wrap .view .view-content{font-size:15px;border-width:1px;padding:20px}#board-wrap .view .bottom a{font-size:13px;padding:15px 20px}#board-wrap .view .bottom a em{font-size:13px;padding-lefT:20px}#board-wrap .view .bottom a em:before{width:10px;height:5px;top:6px}#board-wrap .view .button-group{padding:20px 0}#board-wrap .view .button-group .button{width:100px;line-height:40px;font-size:14px;border-width:1px}#board-wrap .view .button-group .button i{width:15px;height:12px;margin-right:10px}#board-wrap .view .bottom{padding:0}#board-wrap .view .view-content .video-box{margin-bottom:20px}#board-wrap .gallery-type3 .list ul{gap:60px 40px;margin-top:0}#board-wrap .gallery-type3 .list ul li{width:calc(33.3333% - 27px)}}@media all and (max-width:1024px){.board-search input[type=text]{height:45px;font-size:15px;padding:0 20px 0 50px}.board-search button{width:24px;height:24px;left:15px;top:10px}.bbs .bbs-title{font-size:21px;padding-bottom:5px}.bbs .box{display:block;margin-top:40px}.bbs .box .left{display:none}.bbs .box .right{max-width:100%}#board-wrap .list-type1{margin-top:20px}#board-wrap .list-type1 .list .board-thead{display:none}#board-wrap .list-type1 .list .board-tbody li{flex-direction:column;padding:10px}#board-wrap .list-type1 .list .board-tbody li .col{width:100%;padding:0;text-align:left;font-size:15px}#board-wrap .list-type1 .list .board-tbody li .subject{padding:5px 0;font-size:15px}#board-wrap .list-type1 .list .board-tbody li .idx{display:none}#board-wrap .view .file-box .file{font-size:14px}#board-wrap .view .file-box .file a{margin:0}#board-wrap .view .file-box .file a:nth-child(n+2){margin:2px 0 0}#board-wrap .view .file-box .file br{display:block}#board-wrap .faq .board-thead{display:none}#board-wrap .faq dl{margin-top:20px;border-top:1px solid #231815}#board-wrap .faq dl dt{padding:15px 40px 15px 15px}#board-wrap .faq dl dt:after{top:29px;right:15px}#board-wrap .faq dl dt em{position:relative;left:0;top:0}#board-wrap .faq dl dt p{font-size:15px}#board-wrap .faq dl dd{padding:15px}#board-wrap .gallery-type3 .list{margin-top:40px}#board-wrap .gallery-type3 .list ul{gap:40px 20px}#board-wrap .gallery-type3 .list ul li{width:calc(33.3333% - 14px)}#board-wrap .gallery-type3 .list ul li .txt-box{margin-top:10px}#board-wrap .gallery-type3 .list ul li .txt-box h3{font-size:17px}}@media all and (max-width:768px){#board-wrap .faq .tab{flex-wrap:wrap}#board-wrap .faq .tab a{flex:initial;width:33.3333%;font-size:14px}#board-wrap .gallery-type3 .list ul{gap:20px 10px}#board-wrap .gallery-type3 .list ul li{width:calc(50% - 5px)}#board-wrap .gallery-type3 .list ul li .txt-box h3{font-size:15px}#board-wrap .write{padding:20px 15px;margin-top:15px}#board-wrap .write table tbody tr th{padding:15px 10px 15px 0;font-size:15px;width:80px}#board-wrap .write table tbody tr td{padding:15px 0}#board-wrap .write table tbody tr td input[type=text]{height:45px;padding:0 12px;font-size:15px}#board-wrap .write table tbody tr td textarea{height:250px;padding:15px;font-size:15px}#board-wrap .write .button-group{padding:30px 0 15px;margin-top:20px}#board-wrap .write .button-group .button{padding:12px 20px;margin:0 5px;font-size:14px;min-width:100px}.bbs .bbs-title{flex-direction:column;align-items:flex-start;gap:15px}.bbs .bbs-title .board-write-btn{align-self:flex-end;padding:6px 12px;font-size:13px}}@media all and (max-width: 768px){.bbs .page-title{display:block;font-size:21px;margin-bottom:20px}.bbs>ul{display:block;list-style:none;padding:0;margin:0 0 30px}.bbs>ul li.gnb-customer{display:block;margin-bottom:10px}.bbs>ul li.gnb-customer>a{display:block;padding:15px 20px;background:#202020;color:#fff;text-decoration:none;border-radius:6px;font-size:16px;font-weight:500;position:relative}.bbs>ul li.gnb-customer>a:after{content:"";position:absolute;top:50%;right:20px;width:16px;height:16px;background:url(/assets/front/images/icon/gnb_arrow.svg) no-repeat;background-size:cover;transform:translateY(-50%);transition:transform .3s}.bbs>ul li.gnb-customer>a.on:after{transform:translateY(-50%) rotate(-180deg)}.bbs>ul li.gnb-customer .dropdown{display:none;background:#f8f9fa;border-radius:0 0 6px 6px;padding:10px 0}.bbs>ul li.gnb-customer .dropdown a{display:block;padding:12px 30px;color:#202020;text-decoration:none;font-size:14px;border-bottom:1px solid #e5e5e5}.bbs>ul li.gnb-customer .dropdown a:last-child{border-bottom:none}}@media all and (min-width: 769px){.bbs>ul{display:none}}.customer_center{padding-top:30px;margin-top:50px;padding-bottom:186px}.customer_center .wrap03{margin-top:5%}.customer_center h2{text-align:center;margin-bottom:50px}.left-box{display:inline-block;background:#ebf8ff;padding:30px 50px 40px;border-radius:50px;width:60%;box-sizing:border-box;box-shadow:0 20px 25px #deecff}.left-box .top{border-bottom:2px solid #4280fb;padding-bottom:30px;margin-bottom:30px}.left-box .top img{display:inline-block;width:130px;vertical-align:middle;margin:0 auto 0 50px}.left-box .top ul{display:inline-block;vertical-align:bottom;margin-left:40px}.left-box .top ul li:nth-child(1){font-size:22px;font-weight:700}.left-box .top ul li:nth-child(2){font-size:40px;color:#4280fb;font-weight:800}.left-box .top ul li:nth-child(3){font-size:15px;font-weight:500}.left-box .bottom ul{display:inline-block;vertical-align:top;width:50%;margin-left:-4px}.left-box .bottom ul li{font-size:15px;font-weight:500}.left-box .bottom ul li:first-child{color:#4280fb;font-weight:700;letter-spacing:-.5px;font-size:18px}.left-box .bottom ul li.dot{font-size:13px;padding-left:10px;position:relative;padding-top:24px}.left-box .bottom ul li.dot:before{position:absolute;content:"";width:5px;height:5px;background:#4280fb;border-radius:50%;top:30px;left:0}.right-box{display:inline-block;width:37%;height:370px;background:#ffd522;border-radius:50px;box-sizing:border-box;padding:85px 30px 30px;vertical-align:top;margin-left:2%;position:relative;box-shadow:0 20px 25px #dce4ee}.right-box .top img{position:absolute;width:130px;height:130px;top:-64px;left:0;right:0;margin:0 auto}.right-box .top h4{text-align:center;font-size:27px}.right-box .top h4 span{display:block;color:#fff;font-size:27px;font-weight:600}.right-box .top{border-bottom:3px dotted #000;padding-bottom:20px;margin-bottom:20px}.right-box .top p{text-align:center;font-size:15px;font-weight:500;margin-top:5px}.right-box .bottom{text-align:center}.right-box .bottom p{position:relative}.right-box .bottom p span{display:inline-block;padding:10px;width:220px;background:#fff;border-radius:10px;position:relative;font-size:14px;text-align:left}.right-box .bottom p span:after{position:absolute;content:"";width:20px;height:20px;background:url(/assets/front/images/sub/customer_icon04.png) no-repeat center;background-size:contain;right:10px;top:9px}.right-box .bottom p:before{position:absolute;content:"";width:35px;height:35px;background:url(/assets/front/images/sub/customer_icon03.png) no-repeat center;background-size:contain;left:46px;top:3px}.right-box .bottom p.ak{font-size:12px;font-weight:500;letter-spacing:-.5px;text-align:center;margin-bottom:0;margin-top:20px}.right-box .bottom p.ak span{display:block;font-size:11px;background:unset;width:unset;text-align:center}.right-box .bottom p.ak span:after{display:none}.right-box .bottom p.ak:before{content:unset}.customer_left{position:absolute;top:320px;left:160px;width:220px}.customer_left .customer-navi{position:sticky;top:170px}.customer_left .customer-navi h3{font-size:26px;font-weight:500;color:#202020;margin-bottom:20px}.customer_left .customer-navi .ch-kakao{margin-top:10px;border-top:2px solid #231815;border-bottom:1px solid #cdd2d5;padding:15px 10px}.customer_left .customer-navi .ch-kakao a{text-decoration:none;color:inherit}.customer_left .customer-navi .ch-kakao span{display:flex;align-items:center;gap:5px;font-size:16px;font-weight:500;color:#787878}.customer_left .customer-navi .ch-kakao p{margin-top:10px;font-size:14px;color:#787878;line-height:1.4}.customer_left .customer-navi .navi-tab{margin-top:20px}.customer_left .customer-navi .navi-tab a{display:block;padding:12px 15px;font-size:16px;font-weight:500;color:#202020;text-decoration:none;border-bottom:1px solid #f0f0f0;transition:all .3s ease}.customer_left .customer-navi .navi-tab a+a{margin-top:5px}.customer_left .customer-navi .navi-tab a:hover,.customer_left .customer-navi .navi-tab a.active{background:#4280fb;color:#fff;border-radius:8px}@media all and (max-width: 1200px){.left-box{width:58%;padding:25px 40px 35px}.right-box{width:39%;padding:75px 25px 25px}.left-box .top img{width:110px;margin-left:40px}.left-box .top ul{margin-left:30px}.left-box .top ul li:nth-child(1){font-size:20px}.left-box .top ul li:nth-child(2){font-size:36px}.right-box .top h4,.right-box .top h4 span{font-size:24px}}@media all and (max-width: 1024px){.customer_center{padding-top:20px;margin-top:30px;padding-bottom:100px}.customer_center h2{margin-bottom:30px;font-size:28px}.left-box{display:block;width:100%;margin-bottom:30px;padding:25px 30px 30px;border-radius:30px}.right-box{display:block;width:100%;margin-left:0;height:auto;padding:60px 30px 30px;border-radius:30px}.left-box .top{text-align:center;padding-bottom:20px;margin-bottom:20px}.left-box .top img{display:block;width:80px;margin:0 auto 15px}.left-box .top ul{display:block;margin-left:0;text-align:center}.left-box .top ul li:nth-child(1){font-size:18px}.left-box .top ul li:nth-child(2){font-size:32px}.left-box .bottom ul{display:block;width:100%;margin-left:0;text-align:center}.left-box .bottom ul li{font-size:14px}.left-box .bottom ul li:first-child{font-size:16px}.right-box .top img{width:100px;height:100px;top:-50px}.right-box .top h4,.right-box .top h4 span{font-size:22px}.right-box .top p{font-size:14px}.right-box .bottom p span{width:100%;max-width:280px;font-size:13px}}@media all and (max-width: 768px){.customer_center{padding:15px 20px 80px;margin-top:20px}.customer_center h2{font-size:24px;margin-bottom:25px}.left-box{padding:20px 20px 25px;border-radius:20px;margin-bottom:25px}.right-box{padding:50px 20px 25px;border-radius:20px}.left-box .top img{width:60px;margin-bottom:10px}.left-box .top ul li:nth-child(1){font-size:16px}.left-box .top ul li:nth-child(2){font-size:28px}.left-box .bottom ul li{font-size:13px}.left-box .bottom ul li:first-child{font-size:15px}.right-box .top img{width:80px;height:80px;top:-40px}.right-box .top h4,.right-box .top h4 span{font-size:20px}.right-box .top p{font-size:13px}.right-box .bottom p span{max-width:250px;font-size:12px;padding:8px 10px}.right-box .bottom p.ak{font-size:11px}.right-box .bottom p.ak span{font-size:10px}}@media all and (max-width: 1600px){.customer_left{top:220px}}@media all and (max-width: 1400px){.customer_left{left:100px}}@media all and (max-width: 1300px){.customer_left{left:15px}}@media all and (max-width: 1024px){.customer_left{display:none}}.member{max-width:540px;margin:0 auto}.member .signin .signin-tab{display:flex;gap:10px;margin-bottom:20px}.member .signin .signin-tab a{flex:1;display:flex;align-items:center;justify-content:center;height:50px;border-radius:10px;border:solid 2px #ddd;background-color:#f8f8f8;font-size:16px;font-weight:600;color:#787878}.member .signin .signin-tab a.on{border-color:#121212;color:#121212;background:#fff}.member .signin .inner-box{background:#fff;border-radius:10px;padding:40px 50px}.member .signin h2{font-size:30px;font-weight:700;letter-spacing:-.6px;color:#121212}.member .signin .banner{margin-top:30px}.member .signin .banner a,.member .signin .banner img{display:block}.member .signin .sign-tab{margin-top:30px}.member .signin .sign-con{display:none}.member .signin .sign-con fieldset{margin-top:25px}.member .signin .sign-con fieldset .input-box .label{margin-bottom:10px;font-size:16px;font-weight:600;color:#121212}.member .signin .sign-con fieldset .input-box+.input-box{margin-top:15px}.member .signin .sign-con fieldset input[type=text],.member .signin .sign-con fieldset input[type=password],.member .signin .sign-con fieldset input[type=tel],.member .signin .sign-con fieldset input[type=number]{width:100%;padding:0 20px;height:55px;border-radius:10px;border:solid 1px #d5d5d5;background-color:#fff;font-size:15px;font-weight:500}.member .signin .sign-con fieldset input[type=text]::placeholder,.member .signin .sign-con fieldset input[type=password]::placeholder,.member .signin .sign-con fieldset input[type=tel]::placeholder,.member .signin .sign-con fieldset input[type=number]::placeholder{color:#999}.member .signin .sign-con .chk-group{display:flex;align-items:center;justify-content:space-between;margin-top:20px;gap:30px}.member .signin .sign-con .chk-group a{display:inline-block;font-size:15px;font-weight:500;color:#787878}.member .signin .sign-con .button-box{margin-top:20px}.member .signin .sign-con .button-box button{display:flex;width:100%;height:55px;align-items:center;justify-content:center;border-radius:10px;background:var(--main-color);font-size:18px;font-weight:600;color:#fff}.member .signin .sign-con .signin-sns{margin-top:30px}.member .signin .sign-con .signin-sns h3{position:relative;display:flex;align-items:center;justify-content:center}.member .signin .sign-con .signin-sns h3 span{position:relative;display:inline-block;padding:0 20px;background:#fff;font-size:14px;font-weight:600;color:#121212}.member .signin .sign-con .signin-sns h3:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);display:block;width:100%;height:1px;background:#e5e5e5}.member .signin .sign-con .signin-sns ul{margin-top:20px;display:flex;justify-content:center;gap:20px}.member .signin .sign-con .signin-sns ul li{flex:1}.member .signin .sign-con .signin-sns ul li button{display:flex;width:100%;gap:5px;justify-content:center;align-items:center;height:55px;border-radius:10px}.member .signin .sign-con .signin-sns ul li button i{display:inline-block}.member .signin .sign-con .signin-sns ul li button i img{display:block}.member .signin .sign-con .signin-sns ul li button span{display:inline-block;font-size:16px;font-weight:600;letter-spacing:normal;color:#121212}.member .signin .sign-con .signin-sns ul li #naver-login{background:#3bbf10}.member .signin .sign-con .signin-sns ul li #naver-login span{color:#fff}.member .signin .sign-con .signin-sns ul li #kakao-login{background:#fee500}.member .signin .sign-con .link-box{margin-top:30px;display:flex;justify-content:center;gap:5px}.member .signin .sign-con .link-box span{display:inline-block;position:relative;font-size:16px;font-weight:600;letter-spacing:-.3px;color:#121212;padding-left:28px}.member .signin .sign-con .link-box span:before{content:"";position:absolute;top:2px;left:0;display:inline-block;width:16px;height:16px;background:url(/assets/front/images/icon/ico_h.svg) no-repeat;background-size:cover}.member .signin .sign-con .link-box a{display:inline-block;font-size:16px;font-weight:700;color:var(--main-color);text-decoration:underline}.member .signin .sign-con .txt{margin-top:10px;font-size:15px;font-weight:400;letter-spacing:-.3px;color:#121212}.member .signin .sign-con .txt span{color:#fe4715}.member .signin .sign-con .none-member{margin-top:20px}.member .signin .sign-con .none-member a{display:flex;align-items:center;justify-content:center;width:100%;height:55px;border-radius:10px;border:solid 1px #ccc;background-color:#f8f8f8;font-size:16px;font-weight:600;color:#121212}.member .sign-up{margin-top:30px;width:100%;max-width:530px;background:#f6f6f6;padding:40px}.member .sign-up .radio-group{font-size:0;padding-bottom:5px}.member .sign-up .radio-group .radio-type1{display:inline-block;margin:0;width:80px}.member .sign-up .radio-group .radio-type1 label{font-size:13px;line-height:35px}.member .sign-up .ios-chk{position:absolute;bottom:5px;right:0}.member .sign-up .ios-chk label{position:relative!important;top:inherit!important;left:inherit!important;font-size:13px}.member .sign-up .birth input[type=number]{padding:0 210px 0 10px}.member .sign-up .birth .radio-group{padding:0;position:absolute;top:0;right:0}.member .sign-up .name{position:relative}.member .sign-up .name .button{position:absolute;top:0;right:0;width:80px;line-height:35px;font-size:13px;border-radius:0}.member .sign-up .button-group{margin-top:30px}.member .sign-up .button-group .button{display:flex;align-items:center;justify-content:center;width:100%;font-size:17px;font-weight:600;background:#202020;color:#fff;height:60px}.member .sign-up section+section{margin-top:60px}.member .sign-up section .section-title{font-size:26px;border-bottom:2px solid #231815;padding-bottom:10px;font-weight:500;color:#202020;margin-bottom:30px}.member .sign-up .ment{margin-top:30px;text-align:center;font-size:16px;font-weight:500;color:#231815}.member .sign-finish{margin:30px auto 0;width:100%;max-width:530px;padding:50px 40px 40px;background:#f6f6f6}.member .sign-finish .txt-box{margin:0 auto;max-width:500px}.member .sign-finish .txt-box .icon{text-align:center;font-size:0}.member .sign-finish .txt-box h3{margin-top:15px;text-align:center;font-size:42px;font-weight:400;color:#202020}.member .sign-finish .txt-box .tit{margin-top:50px;text-align:center;font-size:18px;font-weight:500;line-height:1.39;color:#231815}.member .sign-finish .txt-box .tit strong{display:inline-block;font-weight:700}.member .sign-finish .txt-box .tit span{display:inline-block;font-weight:700;text-decoration:underline}.member .sign-finish .txt-box .txt{margin-top:30px;font-size:18px;font-weight:500;line-height:1.39;text-align:center;color:#231815}.member .sign-finish .button-group{margin-top:80px;display:flex;flex-direction:column;gap:10px}.member .sign-finish .button-group .button{display:flex;align-items:center;justify-content:center;height:60px;font-size:17px;font-weight:500;color:#231815;border:1px solid #202020;background:#fff}.member .sign-finish .button-group .button:first-child{background:#202020;color:#fff}.member .find{margin-top:30px}.member .find .find-tab{margin-bottom:20px;display:flex;gap:10px}.member .find .find-tab a{flex:1;display:flex;align-items:center;justify-content:center;height:50px;border-radius:10px;border:solid 2px #ddd;background-color:#f8f8f8;font-size:16px;font-weight:600;color:#787878}.member .find .find-tab a.on{border-color:#121212;color:#121212;background:#fff}.member .find .inner-box{background:#fff;border-radius:10px;padding:40px 50px}.member .find .radio-type1{margin-bottom:20px}.member .find fieldset .input-box .label{margin-bottom:10px;font-size:16px;font-weight:600;color:#121212}.member .find fieldset .input-box+.input-box{margin-top:15px}.member .find fieldset input[type=text],.member .find fieldset input[type=password],.member .find fieldset input[type=tel],.member .find fieldset input[type=number]{width:100%;padding:0 20px;height:55px;border-radius:10px;border:solid 1px #d5d5d5;background-color:#fff;font-size:15px;font-weight:500}.member .find fieldset input[type=text]::placeholder,.member .find fieldset input[type=password]::placeholder,.member .find fieldset input[type=tel]::placeholder,.member .find fieldset input[type=number]::placeholder{color:#999}.member .find fieldset input[type=text]:disabled,.member .find fieldset input[type=password]:disabled,.member .find fieldset input[type=tel]:disabled,.member .find fieldset input[type=number]:disabled{background:rgba(0,0,0,.05)}.member .find .button-box{margin-top:20px}.member .find .button-box button{display:flex;width:100%;height:55px;align-items:center;justify-content:center;border-radius:10px;background:var(--main-color);font-size:18px;font-weight:600;color:#fff}.member .find .button-box button:disabled{background:#cdd2d5;color:#fff}.member .find .find-email{margin-top:50px}@media all and (max-width:1024px){.member .sign-in .in-members .checkbox-type1{margin-top:20px}.member .sign-up .button-group .button,.member .sign-in .button-group .button{line-height:50px;font-size:15px}.member .sign-in .sns-button button{height:50px}.member .sign-in .sns-button{margin-top:30px}.member .sign-in .sns-button .signin-naver:before{width:18px;height:17px}.member .sign-in .sns-button .signin-kakao:before{width:18px;height:16px}.member .sign-in .sns-button .signup-button:before{top:13px;left:16px;width:25px;height:25px}.member .signin .inner-box{padding:30px 40px}.member .signin h2{font-size:28px}.member .signin .sign-con fieldset input[type=text],.member .signin .sign-con fieldset input[type=password],.member .signin .sign-con fieldset input[type=tel],.member .signin .sign-con fieldset input[type=number]{height:50px;font-size:14px}.member .signin .sign-con .button-box{margin-top:30px}.member .signin .sign-con .button-box button{height:50px;font-size:18px}.member .signin .sign-con .signin-sns h3 span{font-size:18px;padding:0 20px}.member .signin .sign-con .signin-sns ul li button,.member .signin .sign-con .none-member a{height:50px}.member .sign-up{padding:20px}.member .sign-up section .section-title{font-size:21px;padding-bottom:5px;margin-bottom:20px}.member .sign-up .ment,.member .sign-in .ment{margin-top:20px;font-size:14px}.member .sign-up .ment a,.member .sign-in .ment a{font-size:15px}.member .sign-up .button-group .button{height:50px;font-size:15px}.member .sign-finish{padding:30px 20px 20px}.member .sign-finish .txt-box .icon img{max-width:40px}.member .sign-finish .txt-box h3{font-size:30px}.member .sign-finish .txt-box .tit{margin-top:30px;font-size:16px}.member .sign-finish .txt-box .txt{font-size:16px}.member .sign-finish .button-group{margin-top:40px}.member .sign-finish .button-group .button{height:50px;font-size:15px}.member .find .inner{padding:30px 40px}.member .find fieldset input[type=text],.member .find fieldset input[type=password],.member .find fieldset input[type=tel],.member .find fieldset input[type=number]{height:50px;font-size:14px}.member .find .button-box button{height:50px;font-size:18px}}@media all and (max-width:768px){.member .signin .signin-tab a{font-size:16px}.member .signin .inner-box{padding:20px 30px}.member .signin h2{font-size:24px}.member .signin .banner{margin-top:20px}.member .signin .sign-con fieldset input[type=text],.member .signin .sign-con fieldset input[type=password],.member .signin .sign-con fieldset input[type=tel],.member .signin .sign-con fieldset input[type=number]{height:45px}.member .signin .sign-con .button-box button{height:45px;font-size:16px}.member .signin .sign-con .link-box{margin-top:40px}.member .signin .sign-con .link-box a{padding:0 10px}.member .signin .sign-con .txt{font-size:14px;word-break:keep-all}.member .signin .sign-con .link-box span{font-size:14px}.member .signin .sign-con .link-box a{font-size:15px;padding:0}.member .find .inner{padding:20px 30px}.member .find fieldset input[type=text],.member .find fieldset input[type=password],.member .find fieldset input[type=tel],.member .find fieldset input[type=number]{height:45px}.member .find .button-box button{height:45px;font-size:16px}}@media all and (max-width:460px){.member .signin .inner-box{padding:20px}.member .signin .sign-con .signin-sns ul{flex-direction:column;gap:10px}.member .signin .sign-con .none-member{margin-top:10px}.member .signup .inner-box,.member .find .inner-box,.member .reset-password .inner-box{padding:20px}}.my-status .name{display:block;padding-bottom:10px;border-bottom:2px solid #231815;font-size:26px;font-weight:500;color:#202020}.my-status .link-box{padding:15px 10px}.my-status .link-box a{display:block}.my-status .link-box a span{display:flex;align-items:center;gap:5px;font-size:16px;font-weight:500;color:#ff70ae}.my-status .link-box a span:after{content:"";display:inline-block;width:12px;height:12px;background:url(/assets/front/images/icon/ico_view.svg) no-repeat;background-size:cover}.my-status .link-box a em{display:block;margin-top:10px;font-size:21px;font-weight:500;color:#202020}.mypage .home .my-info{margin-top:30px;padding:20px;background-color:#fff}.mypage .home .my-info a{display:inline-block;position:relative;padding-right:17px;font-size:18px;font-weight:400;color:#202020}.mypage .home .my-info a:after{content:"";position:absolute;top:7px;right:0;display:inline-block;width:12px;height:12px;background:url(/assets/front/images/icon/ico_view.svg) no-repeat;background-size:cover}.mypage .home .my-info p{margin-top:10px;display:flex;align-items:center;justify-content:space-between;font-size:15px;font-weight:500;color:#ff70ae}.mypage .home .my-info p em{display:inline-block;font-size:18px;font-weight:500;color:#202020}.mypage .home h3{margin-top:30px;font-size:18px;font-weight:500;color:#202020}.mypage .home .deliver-status{display:flex;margin-top:20px;border-radius:10px;background-color:#fff;padding:15px 0}.mypage .home .deliver-status li{flex:1}.mypage .home .deliver-status li a{display:flex;flex-direction:column;align-items:center;gap:5px}.mypage .home .deliver-status li .img{position:relative}.mypage .home .deliver-status li .img img{display:block}.mypage .home .deliver-status li .img i{position:absolute;top:-5px;right:-10px;display:flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:100%;background-color:#231815;color:#fff;font-size:11px;font-weight:700}.mypage .home .deliver-status li span{display:block;font-size:14px;font-weight:500;color:#202020}.mypage .home .menu{margin-top:20px;display:flex;flex-direction:column;padding:0 20px;border-radius:10px;overflow:hidden;background-color:#fff}.mypage .home .menu a{position:relative;display:flex;align-items:center;justify-content:space-between;padding-right:25px;height:60px;font-size:16px;font-weight:500;color:#202020}.mypage .home .menu a span{display:inline-block;font-size:15px;font-weight:500}.mypage .home .menu a:after{content:"";position:absolute;top:23px;right:0;display:inline-block;width:12px;height:12px;background:url(/assets/front/images/icon/ico_view.svg) no-repeat;background-size:cover}.mypage .home .menu a+a{border-top:1px solid #e4e4e4}.mypage .home .like-box{margin-top:30px;padding:20px;border-radius:10px;background-color:#fff}.mypage .home .like-box h4{font-size:17px;font-weight:600;color:#454545}.mypage .home .like-box .like-slide{margin:20px -10px 0}.mypage .home .like-box .like-slide .slick-slide{margin:0 10px}.mypage .home .like-box .like-slide .slick-slide a{display:block}.mypage .home .like-box .like-slide .slick-slide img{display:block;width:100%}.mypage .home .like-box .like-slide .slick-dots{margin-top:20px;display:flex;justify-content:center;gap:7px}.mypage .home .like-box .like-slide .slick-dots li{width:6px;height:6px}.mypage .home .like-box .like-slide .slick-dots li button{display:block;width:100%;height:100%;border-radius:100%;background:#ddd;font-size:0}.mypage .home .like-box .like-slide .slick-dots li.slick-active button{background:#19aeae}.mypage .home .wish-box{margin-top:40px;background:#fff;padding:20px}.mypage .home .wish-box h3{margin-top:0}.mypage .home .wish-box .wish-slide{margin-top:20px}.mypage .home .wish-box .wish-slide .slick-slide{margin:0 10px;background:#f7f8f8}.mypage .home .wish-box .wish-slide .slick-slide img{display:block;width:100%;mix-blend-mode:multiply}.mypage .home .wish-box .wish-slide .slick-dots{margin-top:15px;display:flex;justify-content:center;gap:5px}.mypage .home .wish-box .wish-slide .slick-dots li{width:7px;height:7px}.mypage .home .wish-box .wish-slide .slick-dots li button{display:block;width:100%;height:100%;border-radius:100%;border:1px solid #231815;font-size:0}.mypage .home .wish-box .wish-slide .slick-dots li.slick-active button{background:#231815}.mypage .input-search{position:relative}.mypage .input-search input[type=text]{width:100%;height:50px;border:solid 1px #cdd2d5;padding:0 20px 0 70px;font-size:16px;font-weight:400;color:#202020}.mypage .input-search input[type=text]::placeholder{color:#787878}.mypage .input-search button{position:absolute;top:11px;left:20px}.mypage .input-search button img{display:block}.mypage .box{margin-top:60px;display:flex;gap:20px;justify-content:space-between}.mypage .box .left{width:100%;max-width:220px}.mypage .box .right{width:100%;max-width:970px}.mypage.guest .box .right{width:100%;max-width:100%}.mypage .order{padding-top:0}.mypage .order .list{margin-top:40px}.mypage .order-goods{margin-top:30px}.mypage .order-goods .item+.item{margin-top:70px}.mypage .order-goods .item .top{display:flex;align-items:center;justify-content:space-between}.mypage .order-goods .item .top .code p{font-size:15px;font-weight:400;line-height:1.67;color:#202020}.mypage .order-goods .item .top .code p span{display:inline-block;color:#787878}.mypage .order-goods .item .top button{display:flex;align-items:center;justify-content:center;width:140px;height:40px;border:1px solid #231815;font-size:16px;font-weight:500;color:#202020}.mypage .order-goods .item .top h3{font-size:18px;font-weight:500;color:#202020}.mypage .order-goods .item .top a{display:inline-block;font-size:15px;font-weight:500;color:#202020;position:relative;padding-right:17px}.mypage .order-goods .item .top a:after{content:"";position:absolute;top:4px;right:0;display:inline-block;width:12px;height:12px;background:url(/assets/front/images/icon/ico_view.svg) no-repeat;background-size:cover}.mypage .order-goods .item ul{margin-top:10px;border-top:1px solid #787878}.mypage .order-goods .item ul li{padding:20px 20px 25px;border-bottom:1px solid #e5e5e5;display:flex;gap:30px;align-items:center}.mypage .order-goods .item ul li .img{width:160px;background:#f7f8f8}.mypage .order-goods .item ul li .img img{mix-blend-mode:multiply;position:relative;display:block;width:100%}.mypage .order-goods .item ul li .item-info{width:calc(100% - 360px)}.mypage .order-goods .item ul li .item-info .brand{display:block;font-size:14px;font-weight:400;color:#202020}.mypage .order-goods .item ul li .item-info h4{display:flex;gap:20px}.mypage .order-goods .item ul li .item-info h4 a{display:inline-block;font-size:16px;font-weight:500;color:#202020}.mypage .order-goods .item ul li .item-info h4 span{position:relative;display:inline-block;font-size:16px;font-weight:400;color:#202020}.mypage .order-goods .item ul li .item-info .price{margin-top:10px;font-size:18px;font-weight:700;color:#202020}.mypage .order-goods .item ul li .item-info .status{margin-top:10px;font-size:16px;font-weight:600;color:#787878}.mypage .order-goods .item ul li .btn-box{width:140px;display:flex;flex-direction:column;gap:10px}.mypage .order-goods .item ul li .btn-box .button{display:flex;align-items:center;justify-content:center;width:100%;height:40px;border:solid 1px #cdd2d5;background-color:#fff;font-size:16px;font-weight:500;color:#231815}.mypage .order-goods .item ul li .btn-box .button.type2{border-color:#231815}.mypage .order-goods .item ul li .btn-box .button.type3{border-color:#231815;background-color:#231815;color:#fff}.mypage .order-goods .item ul li .btn-box .button.type4{border-color:#cdd2d5;color:#cdd2d5}.mypage .order-goods .item table{border-top:2px solid #202020;margin-top:10px}.mypage .order-goods .item table thead tr th{position:relative;padding:15px 10px;font-size:12px;text-align:center;font-weight:500;border-bottom:1px solid #dbdbdb}.mypage .order-goods .item table thead tr th .detail{position:relative;display:inline-block;padding-right:20px;float:right;color:#333;font-size:12px;font-family:Noto Sans KR;font-weight:400}.mypage .order-goods .item table thead tr th .detail:after{content:"";position:absolute;top:2px;right:0;display:inline-block;width:15px;height:15px;background:url(/assets/front/images/@draft/sp_ico2.png) no-repeat;background-size:490px;background-position:-80px -140px}.mypage .order-goods .item table thead tr th .status-icon{cursor:pointer;position:absolute;top:14px;display:inline-block;width:20px;height:20px;background:url(/assets/front/images/@draft/sp_ico2.png) no-repeat;background-position:-75px -160px}.mypage .order-goods .item table thead tr th .order-info-layer{display:none;position:absolute;top:48px;right:0;padding:0 25px 30px;width:680px;text-align:left;background:#fff;border:1px solid #e5e5e5;border-radius:15px;box-shadow:1px 1px 5px #0000004d;z-index:10}.mypage .order-goods .item table thead tr th .order-info-layer:before{content:"";position:absolute;right:21px;top:-14px;display:inline-block;width:35px;height:14px;background:url(/assets/front/images/@draft/layer_icon01.png)no-repeat}.mypage .order-goods .item table thead tr th .order-info-layer p{margin-top:30px;font-size:12px}.mypage .order-goods .item table thead tr th .order-info-layer dl{margin-top:10px;font-size:0}.mypage .order-goods .item table thead tr th .order-info-layer dl dt{display:inline-block;padding:5px 0;width:80px;font-size:12px;color:#777}.mypage .order-goods .item table thead tr th .order-info-layer dl dd{display:inline-block;padding:5px 0;width:calc(100% - 80px);font-size:12px}.mypage .order-goods .item table tbody tr td{position:relative;padding:20px 10px;font-size:12px;text-align:left;vertical-align:middle;text-align:center;border-bottom:1px solid #dbdbdb}.mypage .order-goods .item table tbody tr td .goods-name{text-align:left}.mypage .order-goods .item table tbody tr td .goods-name .tit{display:block;color:#333;font-size:13px;font-weight:500}.mypage .order-goods .item table tbody tr td .goods-name .tit a{color:#333}.mypage .order-goods .item table tbody tr td .goods-name ul{margin-top:10px}.mypage .order-goods .item table tbody tr td .goods-name ul li{position:relative;color:#adadad;font-size:12px;font-weight:300}.mypage .order-goods .item table tbody tr td .goods-name ul li:first-child{margin-left:0}.mypage .order-goods .item table tbody tr td .goods-name ul li strong{display:inline-block;color:#333;font-size:12px;font-weight:400}.mypage .order-goods .item table tbody tr td .goods-name .price{margin-top:10px;color:#333;font-size:12px;font-weight:600}.mypage .order-goods .item table tbody tr td.goods-price{font-size:12px;font-weight:600}.mypage .order-goods .item table tbody tr td.goods-price em,.mypage .order-goods .item table tbody tr td.status{font-size:12px;font-weight:500}.mypage .order-goods .item table tbody tr td .button-group{margin-top:0}.mypage .order-goods .item table tbody tr td .button{display:block;width:100px!important;margin-top:5px;font-size:12px;line-height:35px!important;text-align:center}.mypage .order-goods .item table tbody tr td .button:first-child{margin-top:0}.mypage .order-goods .item table tbody tr td .button-delivery,.mypage .order-goods .item table tbody tr td .button-complete{color:#202020;border:1px solid #f5eef8;background:#f5eef8}.mypage .order-goods .item table tbody tr td .button-cancel{color:#8e8e8e;border:1px solid #e3e3e3;background:#e3e3e3}.mypage .order-goods .item table tbody tr td .button-review{color:#fff;border:1px solid #202020;background:#202020}.mypage .order-goods .item table tfoot tr td{padding:15px 10px;font-size:12px;font-weight:500;background:#fafafa;border-bottom:1px solid #dbdbdb;text-align:right}.mypage .order-goods .item table tfoot tr td strong{display:inline-block;margin-left:25px}.mypage .order .view .hgroup{display:flex;align-items:center;gap:10px;padding-bottom:10px;border-bottom:2px solid #231815}.mypage .order .view .hgroup button{display:inline-block}.mypage .order .view .hgroup button img{display:block}.mypage .order .view .hgroup h3{font-size:26px;font-weight:500;color:#202020}.mypage .order .view .order-goods{margin-top:0}.mypage .order .view .order-goods .top{padding:20px 10px;border-bottom:1px solid #cdd2d5}.mypage .order .view .order-goods .item-list{margin-top:60px}.mypage .order .view .order-goods .item-list h4{font-size:18px;font-weight:500;color:#202020}.mypage .order .view .order-goods .item-list ul{margin-top:10px;border-top:1px solid #787878}.mypage .order .view .order-goods .item-list .total-box{padding:20px 30px 20px 20px;display:flex;align-items:center;justify-content:space-between;background:#f5f5f5;border-bottom:1px solid #e5e5e5}.mypage .order .view .order-goods .item-list .total-box span{display:inline-block;font-size:16px;font-weight:500;color:#202020}.mypage .order .view .order-goods .item-list .total-box strong{display:inline-block;font-size:18px;font-weight:700;color:#202020}.mypage .order .view section{margin-top:50px}.mypage .order .view section+section{margin-top:90px}.mypage .order .view section h4{padding-bottom:10px;border-bottom:2px solid #231815;font-size:26px;font-weight:500;color:#202020;margin-bottom:20px}.mypage .order .view section .txt-box ul li{position:relative;display:flex;gap:20px;font-size:16px;font-weight:500;color:#202020}.mypage .order .view section .txt-box ul li strong{position:relative;font-weight:700}.mypage .order .view section .txt-box ul li strong:after{content:"";display:inline-block;width:1px;height:15px;background:#231815;position:absolute;top:3px;right:-10px}.mypage .order .view section .txt-box ul li+li{margin-top:5px}.mypage .order .view section .txt-box h5{font-size:21px;font-weight:500;color:#202020;margin-bottom:10px}.mypage .order .view section .txt-box ul+h5{margin-top:40px}.mypage .order .view section .txt-box .input-txt{padding:15px 20px;border:solid 1px #cdd2d5;background-color:#f5f5f5;font-size:16px;font-weight:500;color:#787878}.mypage .order .view .final-amount{margin-top:90px}.mypage .order .view .final-amount h4{padding-bottom:10px;border-bottom:2px solid #231815;font-size:26px;font-weight:500;color:#202020}.mypage .order .view .final-amount .inner{padding:20px 20px 10px;background:#f5f5f5}.mypage .order .view .final-amount .inner dl{background:#fff;padding:20px}.mypage .order .view .final-amount .inner dl+dl{border-top:1px solid #e5e5e5}.mypage .order .view .final-amount .inner dl dt{width:150px;font-size:16px;font-weight:600;letter-spacing:-.32px;color:#787878}.mypage .order .view .final-amount .inner dl dt em{color:#202020}.mypage .order .view .final-amount .inner dl dd{padding:0 0 10px 150px;font-size:16px;font-weight:400;letter-spacing:-.32px;text-align:right;color:#787878}.mypage .order .view .final-amount .inner dl dd em{color:#202020}.mypage .order .view .final-amount .inner .bottom{padding:0 20px;margin-top:15px;display:flex;align-items:center;justify-content:space-between}.mypage .order .view .final-amount .inner .bottom span{font-size:16px;font-weight:500;color:#202020}.mypage .order .view .final-amount .inner .bottom strong{display:inline-block;font-size:18px;font-weight:700;color:#202020}.mypage .order .view .button-group{margin-top:30px;text-align:center;display:flex;gap:10px;justify-content:center}.mypage .order .view .button-group .button{display:flex;align-items:center;justify-content:center;width:140px;height:40px;border:solid 1px #cdd2d5;font-size:16px;font-weight:500;color:#231815}.mypage .order .view .button-box{margin-top:40px;display:flex;justify-content:center;gap:20px}.mypage .order .view .button-box a{display:flex;align-items:center;justify-content:center;width:300px;height:60px;background:#231815;color:#fff;font-size:17px;font-weight:500}.mypage .wish.list{margin-top:20px;border-top:2px solid #231815}.mypage .wish .list .list-top{padding:20px 0;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e5e5e5}.mypage .wish .list .list-top button{display:inline-block;margin-right:10px;font-size:15px;font-weight:500;color:#231815;text-decoration:underline}.mypage .wish .list ul>li{position:relative;border-bottom:1px solid #e5e5e5;padding:20px 50px 20px 28px}.mypage .wish .list ul>li .checkbox-type1{position:absolute;top:8px;left:0}.mypage .wish .list ul>li .checkbox-type1 label{font-size:0}.mypage .wish .list ul>li .item-delete{position:absolute;top:20px;right:20px}.mypage .wish .list ul>li .item-delete img{display:block}.mypage .wish .list ul>li .item-box{display:flex;gap:30px;align-items:center}.mypage .wish .list ul>li .item-box .img{position:relative;width:160px;height:160px;background-color:#f8f8f8;overflow:hidden}.mypage .wish .list ul>li .item-box .img .soldout-txt{position:absolute;left:0;bottom:0;display:flex;align-items:center;justify-content:center;padding:15px;width:100%;background:rgba(0,0,0,.42);text-align:center;font-size:16px;font-weight:500;color:#fff;z-index:11}.mypage .wish .list ul>li .item-box .img img{mix-blend-mode:multiply}.mypage .wish .list ul>li .item-box .item-info{width:calc(100% - 190px)}.mypage .wish .list ul>li .item-box .item-info .group{display:flex;gap:5px;align-items:center}.mypage .wish .list ul>li .item-box .item-info .group .soldout-badge{display:flex;align-items:center;justify-content:center;width:67px;height:18px;background:#cdd2d5;font-size:12px;font-weight:500;color:#fff;line-height:18px}.mypage .wish .list ul>li .item-box .item-info .brand{display:block;font-size:14px;font-weight:400;color:#202020}.mypage .wish .list ul>li .item-box .item-info h4{margin-top:5px;font-size:16px;font-weight:500;line-height:1.38;color:#202020}.mypage .wish .list ul>li .item-box .item-info .price{margin-top:10px;font-size:18px;font-weight:700;color:#202020}.mypage .wish .list ul>li.soldout{background:#f7f8f8}.mypage .wish .list ul>li.soldout .item-box .img{border:1px solid #cdd2d5}.mypage .wish .list ul>li.soldout .item-box .img img{opacity:.5}.mypage .wish .list ul>li.soldout .item-box .item-info .brand{color:#787878}.mypage .wish .list ul>li.soldout .item-box .item-info h4{color:#787878}.mypage .wish .list ul>li.soldout .item-box .item-info h4 a{color:#787878}.mypage .wish .list ul>li.soldout .item-box .item-info .goods-option .item-price{color:#787878}.mypage table thead tr th{padding:16px 10px;font-size:12px;font-weight:400;text-align:center;border-bottom:1px solid #e5e5e5}.mypage table tbody tr th{padding:16px 10px;font-size:12px;font-weight:400;text-align:center;border-bottom:1px solid #e5e5e5;background:#f6f6f6}.mypage table tbody tr td{padding:16px 10px;font-size:12px;font-weight:400;text-align:center;border-bottom:1px solid #e5e5e5}.mypage table tbody tr td input[type=password]{height:40px;border:1px solid #dbdbdb;padding:0 10px}.mypage table tbody tr td.subject{text-align:left}.mypage table tbody tr td.subject a{color:#333}.mypage table tbody tr td.subject a:hover{text-decoration:underline}.mypage .point .total-point{margin-top:20px;display:flex;align-items:flex-end;justify-content:space-between;padding:20px 30px 20px 20px;background:#f5f5f5}.mypage .point .total-point .txt em{display:block;font-size:16px;font-weight:600;color:#231815}.mypage .point .total-point .txt span{display:block;margin-top:10px;font-size:15px;font-weight:500;color:#9b9b9b}.mypage .point .total-point .num strong{display:inline-block;font-size:21px;font-weight:500;color:#202020}.mypage .point .list{margin-top:40px}.mypage .point h4{font-size:18px;font-weight:500;color:#202020}.mypage .point ul{margin-top:5px;border-top:1px solid #231815}.mypage .point ul li{padding:30px 20px;border-bottom:1px solid #cdd2d5;display:flex;align-items:center;justify-content:space-between}.mypage .point ul li .col1{font-size:16px;font-weight:500;color:#202020}.mypage .point ul li .col1 .date{display:block;margin-top:5px;font-size:15px;font-weight:400;color:#787878}.mypage .point ul li .sum{text-align:right}.mypage .point ul li .sum span{position:relative;display:flex;font-size:16px;font-weight:700;gap:3px;justify-content:flex-end;align-items:center}.mypage .point ul li .sum .plus{color:#f0609e}.mypage .point ul li .sum .plus:before{content:"+";display:inline-block;position:relative;top:-1px}.mypage .point ul li .sum .minus{color:#28216b}.mypage .point ul li .sum .minus:before{content:"-";display:inline-block;position:relative;top:-1px}.mypage .point ul li .sum p{margin-top:5px;font-size:15px;font-weight:400;color:#787878}.mypage .coupon .list{margin-top:35px}.mypage .coupon .list .coupon-enrollment{padding:25px;background:#f6f6f6;margin:0 10px}.mypage .coupon .list .coupon-enrollment .input-wrap{display:inline-block;background:#fff;border:1px solid #adadad;height:35px;vertical-align:top}.mypage .coupon .list .coupon-enrollment .input-wrap input[type=text]{width:80px;height:33px;text-align:center;font-size:12px}.mypage .coupon .list .coupon-enrollment .input-wrap em{font-size:12px;color:#adadad;line-height:33px;font-weight:500}.mypage .coupon .list .coupon-enrollment button{margin-left:10px;width:125px;line-height:35px;vertical-align:top;font-size:12px;color:#fff;background:#202020}.mypage .coupon .list .coupon-enrollment p{margin-top:10px;font-size:12px}.mypage .coupon .list .info-txt{font-size:12px;padding:16px 10px;font-weight:400}.mypage .coupon .list .coupon-list>div{position:relative;display:inline-block;height:155px;margin:0 10px 35px}.mypage .coupon .list .coupon-list>div .left{display:inline-block;padding:23px 20px;width:327px;height:100%;vertical-align:top;background:#fff;border:1px solid #e5e5e5;border-radius:10px}.mypage .coupon .list .coupon-list>div .left .coupon-tit{font-size:12px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mypage .coupon .list .coupon-list>div .left .coupon-discount{margin-top:5px;font-size:12px;font-weight:600}.mypage .coupon .list .coupon-list>div .left .coupon-discount strong{display:inline-block;margin-right:5px;font-size:12px;font-weight:600}.mypage .coupon .list .coupon-list>div .left ul{margin-top:15px}.mypage .coupon .list .coupon-list>div .left ul li{color:#797979;font-size:12px}.mypage .coupon .list .coupon-list>div .right{position:relative;display:inline-block;padding:27px 15px 0;width:115px;height:100%;text-align:center;vertical-align:top;border-radius:10px;background:#202020}.mypage .coupon .list .coupon-list>div .right:before{content:"";position:absolute;top:7px;left:-1px;width:1px;height:90%;border:1px dashed #202020}.mypage .coupon .list .coupon-list>div .right span{display:inline-block}.mypage .coupon .list .coupon-list>div .right .apply{cursor:pointer;margin-top:10px;color:#fff;font-size:12px;word-break:keep-all}.mypage .coupon .list .coupon-list>div .apply-list{display:none;position:absolute;top:0;left:0;padding:20px;width:100%;height:100%;background:#fff;border:1px solid #e5e5e5;border-radius:10px}.mypage .coupon .list .coupon-list>div .apply-list ul{height:100%;overflow-y:auto}.mypage .coupon .list .coupon-list>div .apply-list ul li{font-size:12px;margin-top:5px;color:#333}.mypage .coupon .list .coupon-list>div .apply-list ul li:first-child{margin-top:0}.mypage .coupon .list .coupon-list>div .apply-list .close-apply-list{position:absolute;top:5px;right:10px;display:inline-block;width:15px;height:15px;background:url(../images/@draft/sp_ico.png) no-repeat;background-position:-100px -140px}.mypage .coupon .list .coupon-list.disabled>div .right{background:#f6f6f6}.mypage .coupon .list .coupon-list.disabled>div .right:before{border-color:#f6f6f6}.mypage .coupon .list .coupon-list.disabled>div .right .apply{color:#333}.mypage .coupon .list .button-group{text-align:center}.mypage .coupon .list .button-group .button{width:160px;line-height:41px}.mypage .shipping{margin-top:20px}.mypage .shipping .search-box{position:relative}.mypage .shipping .search-box input[type=text]{width:100%;height:50px;border:solid 1px #cdd2d5;background-color:#fff;font-size:16px;font-weight:400;letter-spacing:-.32px;color:#202020;padding:0 20px 0 70px}.mypage .shipping .search-box input[type=text]::placeholder{color:#787878}.mypage .shipping .search-box button{position:absolute;top:11px;left:20px;width:28px;height:28px;background:url(../images/icon/ico_search.svg) no-repeat;background-size:cover;font-size:0}.mypage .shipping .button-box{margin-top:30px}.mypage .shipping .button-box .add-shipping{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:50px;border:solid 1px #231815;background-color:#fff;font-size:16px;font-weight:600;color:#231815}.mypage .shipping .button-box .add-shipping:before{content:"";display:inline-block;width:15px;height:15px;background:url(../images/icon/ico_plus2.svg) no-repeat;background-size:cover}.mypage .shipping .list{margin-top:50px}.mypage .shipping .list .top-group{display:flex;align-items:flex-end;justify-content:space-between}.mypage .shipping .list .top-group h4{font-size:18px;font-weight:500;color:#202020}.mypage .shipping .list .top-group p{font-size:14px;font-weight:500;color:#787878}.mypage .shipping .list .top-group p strong{color:#202020}.mypage .shipping .list ul{margin-top:20px}.mypage .shipping .list ul li{position:relative;padding:30px 170px 30px 30px;border:solid 1px #ddd;background-color:#fff}.mypage .shipping .list ul li+li{margin-top:20px}.mypage .shipping .list ul li .shipping-name{display:flex;align-items:center;gap:10px}.mypage .shipping .list ul li .shipping-name .radio-type1 label{font-size:21px;font-weight:500;color:#202020}.mypage .shipping .list ul li .shipping-name .radio-type1 label:before{top:4px}.mypage .shipping .list ul li .shipping-name .badge{display:flex;align-items:center;justify-content:center;width:62px;height:20px;background:#231815;color:#fff;font-size:12px;font-weight:600;line-height:20px}.mypage .shipping .list ul li .name{margin-top:10px;display:flex;gap:20px;align-items:center;font-size:16px;font-weight:500;color:#202020}.mypage .shipping .list ul li .name strong{font-weight:700;position:relative}.mypage .shipping .list ul li .name strong:after{content:"";position:absolute;top:3px;right:-10px;display:inline-block;width:1px;height:15px;background:#231815}.mypage .shipping .list ul li .address{margin-top:5px;display:flex;font-size:16px;font-weight:500;color:#202020}.mypage .shipping .list ul li .btn-box{position:absolute;right:30px;top:50%;transform:translateY(-50%);width:140px}.mypage .shipping .list ul li .btn-box button{display:flex;align-items:center;justify-content:center;height:40px;width:100%;border:1px solid #231815;color:#231815;font-size:16px;font-weight:500}.mypage .shipping .list ul li .btn-box button.delete{border-color:#cdd2d5;color:#787878}.mypage .shipping .list ul li .btn-box button+button{margin-top:10px}.mypage .my-review{margin-top:20px}.mypage .my-review .review-tab{padding:15px 20px;display:flex;background:#f5f4f2}.mypage .my-review .review-tab a{flex:1;display:flex;align-items:center;justify-content:center;border:solid 1px #cdd2d5;background-color:#fff;font-size:16px;font-weight:400;color:#787878;height:50px}.mypage .my-review .review-tab a.on{border-color:#231815;font-weight:600;color:#231815}.mypage .my-review .list{margin-top:40px}.mypage .my-review .list .count{font-size:18px;font-weight:500;color:#202020}.mypage .my-review .list>ul{margin-top:5px;border-top:1px solid #787878}.mypage .my-review .list>ul>li{position:relative;padding:20px 180px 20px 20px;display:flex;gap:30px;align-items:center;border-bottom:1px solid #e5e5e5}.mypage .my-review .list>ul>li .img{width:160px;height:160px;background:#f7f8f8}.mypage .my-review .list>ul>li .img img{display:block;width:100%;mix-blend-mode:multiply}.mypage .my-review .list>ul>li .item-info{width:calc(100% - 150px)}.mypage .my-review .list>ul>li .item-info .brand{display:block;font-size:14px;font-weight:400;color:#202020}.mypage .my-review .list>ul>li .item-info p{margin-top:5px;font-size:16px;font-weight:500;line-height:1.38;color:#202020}.mypage .my-review .list>ul>li .item-info .date{display:block;margin-top:10px;font-size:14px;font-weight:600;color:#231815}.mypage .my-review .list>ul>li .item-info ul{margin-top:5px}.mypage .my-review .list>ul>li .item-info ul li{font-size:14px;font-weight:600;color:#231815}.mypage .my-review .list>ul>li .button-box{position:absolute;right:20px;top:50%;transform:translateY(-50%);width:140px}.mypage .my-review .list>ul>li .button-box button{display:flex;align-items:center;justify-content:center;width:100%;height:40px;background:#231815;color:#fff;font-size:16px;font-weight:500}.mypage .my-review .list>ul>li .button-box button:disabled{display:flex;align-items:center;justify-content:center;width:100%;height:40px;background:#231815;color:#fff;font-size:16px;font-weight:500}.mypage .my-review .list>ul>li .button-box button.disabled{border-color:#cdd2d5;background:#fff;color:#cdd2d5}.mypage .my-review .list>ul>li .button-box button.already{border-color:#231815;background:#fff;color:#231815}.mypage .my-review .list2{margin-top:40px}.mypage .my-review .list2 .count{font-size:18px;font-weight:500;color:#202020}.mypage .my-review .list2>ul{margin-top:5px;border-top:1px solid #787878}.mypage .my-review .list2>ul li{padding:20px;border-bottom:1px solid #e5e5e5}.mypage .my-review .list2>ul li .item{display:flex;gap:20px;align-items:center;padding-bottom:20px;border-bottom:1px dashed #bbb}.mypage .my-review .list2>ul li .img{width:90px;background:#f7f8f8}.mypage .my-review .list2>ul li .img img{display:block;width:100%;mix-blend-mode:multiply}.mypage .my-review .list2>ul li .item-info{width:calc(100% - 110px)}.mypage .my-review .list2>ul li .item-info .brand{font-size:14px;font-weight:400;color:#202020}.mypage .my-review .list2>ul li .item-info .title-group{margin-top:5px}.mypage .my-review .list2>ul li .item-info .title-group a{display:flex;gap:20px}.mypage .my-review .list2>ul li .item-info .title-group h4{font-size:16px;font-weight:500;color:#202020}.mypage .my-review .list2>ul li .item-info .title-group span{position:relative;display:inline-block;font-size:16px;font-weight:400;color:#202020}.mypage .my-review .list2>ul li .item-info .title-group span:before{content:"";position:absolute;top:4px;left:-10px;display:inline-block;width:1px;height:14px;background:#231815}.mypage .my-review .list2>ul li .item-info .option{margin-top:5px;display:flex;gap:10px}.mypage .my-review .list2>ul li .item-info .option span{display:flex;align-items:center;gap:5px;font-size:14px;font-weight:400;color:#202020}.mypage .my-review .list2>ul li .item-info .date{margin-top:10px;font-size:14px;font-weight:600;color:#202020}.mypage .my-review .list2>ul li .review-content{margin-top:20px;display:flex;gap:40px}.mypage .my-review .list2>ul li .review-content .txt-box{width:calc(100% - 380px)}.mypage .my-review .list2>ul li .review-content .txt-box .star{display:flex;align-items:center;gap:10px}.mypage .my-review .list2>ul li .review-content .txt-box .star i{display:inline-block;position:relative;top:-1px;width:98px;height:18px}.mypage .my-review .list2>ul li .review-content .txt-box .star i.star0{background:url(../images/icon/ico_star0.svg) no-repeat;background-size:cover}.mypage .my-review .list2>ul li .review-content .txt-box .star i.star1{background:url(../images/icon/ico_star1.svg) no-repeat;background-size:cover}.mypage .my-review .list2>ul li .review-content .txt-box .star i.star2{background:url(../images/icon/ico_star2.svg) no-repeat;background-size:cover}.mypage .my-review .list2>ul li .review-content .txt-box .star i.star3{background:url(../images/icon/ico_star3.svg) no-repeat;background-size:cover}.mypage .my-review .list2>ul li .review-content .txt-box .star i.star4{background:url(../images/icon/ico_star4.svg) no-repeat;background-size:cover}.mypage .my-review .list2>ul li .review-content .txt-box .star i.star5{background:url(../images/icon/ico_star5.svg) no-repeat;background-size:cover}.mypage .my-review .list2>ul li .review-content .txt-box .star em{display:inline-block;font-size:15px;font-weight:500;color:#231815}.mypage .my-review .list2>ul li .review-content .txt-box .txt{margin-top:10px;font-size:15px;font-weight:400;line-height:1.67;color:#202020}.mypage .my-review .list2>ul li .review-content .upload-img{width:160px}.mypage .my-review .list2>ul li .review-content .button-box{width:140px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.mypage .my-review .list2>ul li .review-content .button-box button{display:flex;align-items:center;justify-content:center;width:100%;height:40px;border:solid 1px #231815;font-size:16px;font-weight:500;color:#231815}.mypage .my-review .list2>ul li .review-content .button-box .delete{border-color:#cdd2d5}.mypage .qna .button-box{margin-top:30px}.mypage .qna .button-box a{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:50px;border:solid 1px #231815;background-color:#fff;font-size:16px;font-weight:600;color:#231815}.mypage .qna .button-box a:before{content:"";display:inline-block;width:15px;height:15px;background:url(../images/icon/ico_plus2.svg) no-repeat;background-size:cover}.mypage .qna .list{margin-top:50px;border-top:1px solid #231815}.mypage .qna .list .thead{border-bottom:1px solid #cdd2d5}.mypage .qna .list .thead li{display:flex}.mypage .qna .list .thead li .col{line-height:79px;font-size:16px;font-weight:600;color:#202020;text-align:center;padding:0 30px}.mypage .qna .list .thead li .col1{width:120px;text-align:left}.mypage .qna .list .thead li .col2{width:calc(100% - 120px)}.mypage .qna .list dl dt{position:relative;padding:25px 155px 25px 120px;border-bottom:1px solid #cdd2d5;cursor:pointer}.mypage .qna .list dl dt:after{content:"";position:absolute;top:28px;right:20px;display:inline-block;width:16px;height:16px;background:url(../images/icon/ico_toggle2.svg) no-repeat;background-size:cover}.mypage .qna .list dl dt.on:after{transform:rotate(-180deg)}.mypage .qna .list dl dt .status{position:absolute;top:24px;left:30px;display:flex;align-items:center;justify-content:center;width:63px;height:26px;line-height:26px;font-size:14px;font-weight:600;color:#fff}.mypage .qna .list dl dt .status.case1{background:#afb4b7}.mypage .qna .list dl dt .status.case2{background:#231815}.mypage .qna .list dl dt p{font-size:16px;font-weight:600;line-height:1.56;color:#202020}.mypage .qna .list dl dt .date{position:absolute;top:26px;right:56px;display:inline-block;font-size:16px;font-weight:400}.mypage .qna .list dl dd{display:none;position:relative;padding:20px 30px 30px;background:#f5f5f5;border-bottom:1px solid #cdd2d5}.mypage .qna .list dl dd .item{display:flex;align-items:center;gap:25px;padding-bottom:20px;border-bottom:1px solid #cdd2d5}.mypage .qna .list dl dd .item .img{position:relative;width:80px;height:80px;padding:5px;border:solid 1px #e5e5e5;background-color:#f7f8f8}.mypage .qna .list dl dd .item .img img{display:block;width:100%;mix-blend-mode:multiply}.mypage .qna .list dl dd .item .item-info{width:calc(100% - 105px)}.mypage .qna .list dl dd .item .item-info em{display:block;font-size:14px;font-weight:400;color:#202020}.mypage .qna .list dl dd .item .item-info p{margin-top:5px;font-size:16px;font-weight:500;color:#202020}.mypage .qna .list dl dd .content-box{padding:30px 0 40px;font-size:15px;font-weight:500;line-height:1.87;color:#202020;border-bottom:1px solid #cdd2d5}.mypage .qna .list dl dd .content-box .button-box{display:flex;justify-content:flex-end;gap:10px}.mypage .qna .list dl dd .content-box .button-box button{display:flex;align-items:center;justify-content:center;background:#afb4b7;width:63px;height:26px;line-height:26px;font-size:14px;font-weight:600;color:#fff}.mypage .qna .list dl dd .content-box .button-box button:first-child{background:#231815}.mypage .qna .list dl dd .answer-box{margin-top:30px}.mypage .qna .list dl dd .answer-box h4{font-size:15px;font-weight:700;color:#231815}.mypage .qna .list dl dd .answer-box p{margin-top:10px;font-size:15px;font-weight:500;line-height:1.87;color:#202020}.mypage .qna .form .max{max-width:380px}.mypage .qna .form section+section{margin-top:80px}.mypage .qna .form .dl-type1{margin-top:30px}.mypage .qna .form .dl-type1 dt{width:120px;font-size:16px;font-weight:500;letter-spacing:-.32px;color:#231815;top:14px}.mypage .qna .form .dl-type1 dd{padding:0 0 20px 120px;border-bottom:1px solid #cdd2d5}.mypage .qna .form .dl-type1.case2 dd{padding:0 0 20px 120px;border-bottom:0}.mypage .qna .form .dl-type1 dd select{width:100%;max-width:380px;height:50px;border:solid 1px #cdd2d5;padding:0 20px;font-size:16px;font-weight:400;letter-spacing:-.32px;color:#202020}.mypage .qna .form .dl-type1 dd input[type=text],.mypage .qna .form .dl-type1 dd input[type=tel],.mypage .qna .form .dl-type1 dd input[type=password],.mypage .qna .form .dl-type1 dd input[type=number]{width:100%;height:50px;border:solid 1px #cdd2d5;font-size:16px;font-weight:400;letter-spacing:-.32px;padding:0 20px}.mypage .qna .form .dl-type1 dd input[type=text]::placeholder,.mypage .qna .form .dl-type1 dd input[type=tel]::placeholder,.mypage .qna .form .dl-type1 dd input[type=password]::placeholder,.mypage .qna .form .dl-type1 dd input[type=number]::placeholder{color:#787878}.mypage .qna .form .dl-type1 dd .input-wrap{display:flex;gap:10px}.mypage .qna .form .dl-type1 dd .input-wrap input[type=text]{width:100%;height:50px;border:solid 1px #cdd2d5;padding:0 20px;font-size:16px;font-weight:400;letter-spacing:-.32px;color:#202020;max-width:380px}.mypage .qna .form .dl-type1 dd .input-wrap input[type=text]:disabled{background:#f5f5f5}.mypage .qna .form .dl-type1 dd .input-wrap button{display:flex;align-items:center;justify-content:center;width:140px;height:50px;border:solid 1px #231815;background-color:#fff;font-size:16px;font-weight:500;color:#231815}.mypage .qna .form .dl-type1 dd .input-wrap2{display:flex;align-items:center;gap:20px}.mypage .qna .form .dl-type1 dd textarea{width:100%;height:200px;resize:none;border:solid 1px #cdd2d5;padding:15px 20px;font-size:16px;font-weight:400;line-height:1.5;letter-spacing:-.32px;color:#202020}.mypage .qna .form .dl-type1 dd textarea::placeholder{color:#787878}.mypage .qna .form .dl-type1 dd .filebox{margin-top:20px}.mypage .qna .form .dl-type1 dd .txt{margin-top:20px;font-size:14px;font-weight:500;color:#787878}.mypage .qna .form .dl-type1 dd .file-list{margin-top:10px}.mypage .qna .form .faq-box{padding:30px 0;border-bottom:1px solid #cdd2d5}.mypage .qna .form .faq-box h4{font-size:16px;font-weight:500;letter-spacing:-.32px;color:#231815}.mypage .qna .form .faq-box dl{margin-top:30px;border-top:1px solid #231815}.mypage .qna .form .faq-box dl dt{position:relative;padding:25px 60px 25px 143px;font-size:16px;font-weight:600;line-height:1.56;color:#202020;border-bottom:1px solid #cdd2d5;cursor:pointer}.mypage .qna .form .faq-box dl dt em{position:absolute;top:23px;left:20px;display:flex;align-items:center;height:26px;line-height:24px;padding:0 5px;border:solid 1px #231815;background-color:#fff;font-size:14px;font-weight:600;color:#231815}.mypage .qna .form .faq-box dl dt:after{content:"";position:absolute;top:28px;right:20px;display:inline-block;width:16px;height:16px;background:url(../images/icon/ico_toggle2.svg) no-repeat;background-size:cover}.mypage .qna .form .faq-box dl dd{display:none;border-bottom:1px solid #cdd2d5;padding:30px;background:#f5f5f5;font-size:15px;font-weight:500;line-height:1.87;color:#202020}.mypage .qna .form .info-txt{margin-top:20px;padding:20px;background:#f5f5f5;font-size:15px;font-weight:400;letter-spacing:-.3px;color:#787878}.mypage .qna .form .button-box{margin-top:0;border-top:1px solid #cdd2d5;padding-top:40px;display:flex;justify-content:center;gap:20px}.mypage .qna .form .button-box button{display:flex;width:290px;height:60px;align-items:center;justify-content:center;background:#231815;font-size:17px;font-weight:500;color:#fff;border:1px solid #231815}.mypage .qna .form .button-box button:first-child{background:#fff;color:#231815}.mypage .account section{margin-top:30px}.mypage .account section+section{margin-top:70px}.mypage .account dl dt{top:16px;width:130px;font-size:16px;font-weight:500;letter-spacing:-.32px;color:#231815}.mypage .account dl dd{padding:0 0 20px 130px}.mypage .account dl dd .max{max-width:380px}.mypage .account dl dd .input-txt{display:flex;align-items:center;width:100%;height:50px;border:solid 1px #cdd2d5;background-color:#f5f5f5;padding:0 20px;font-size:16px;font-weight:400;letter-spacing:-.32px;color:#202020}.mypage .account dl dd input[type=password],.mypage .account dl dd input[type=tel],.mypage .account dl dd input[type=number],.mypage .account dl dd input[type=date],.mypage .account dl dd input[type=text]{width:100%;height:50px;border:solid 1px #cdd2d5;padding:0 20px;font-size:16px;letter-spacing:-.32px;color:#202020;background:#fff}.mypage .account dl dd select{width:100%;height:50px;border:solid 1px #cdd2d5;padding:0 20px;font-size:16px;letter-spacing:-.32px;color:#202020}.mypage .account dl dd textarea{width:100%;height:200px;border:solid 1px #cdd2d5;padding:20px;font-size:16px;letter-spacing:-.32px;color:#202020;resize:none}.mypage .account dl dd .txt{margin-top:5px;font-size:15px;font-weight:400;letter-spacing:-.3px;color:#231815}.mypage .account dl dd .pwd-wrap{position:relative}.mypage .account dl dd .pwd-wrap .view-pwd{position:absolute;right:15px;top:13px;display:block;width:22px;height:22px;background:url(../images/icon/view_icon.svg) no-repeat;background-size:cover}.mypage .account dl dd .pwd-wrap .view-pwd.on{background:url(../images/icon/view_icon_off.svg) no-repeat;background-size:cover}.mypage .account .button-box{margin-top:40px;display:flex;gap:20px;justify-content:center}.mypage .account .button-box button{display:flex;align-items:center;justify-content:center;font-size:17px;font-weight:600;background:#202020;color:#fff;width:290px;height:60px}.mypage .account .button-box button:first-child{border:1px solid #231815;background:#fff;color:#231815}.mypage .account .withdraw-box{margin-top:40px;text-align:center}.mypage .account .withdraw-box a{display:inline-block;text-decoration:underline;font-size:17px;font-weight:500;text-align:center;color:#787878}.mypage .account .withdraw select+input[type=text]{margin-top:10px}.mypage .my-info table{width:100%}.mypage .my-info table tbody tr td{border-bottom:0;padding:10px}.mypage .my-info table tbody tr td label{display:inline-block;top:15px;width:120px;font-size:16px;font-weight:500;letter-spacing:-.32px;color:#231815}.mypage .my-info table tbody tr td input[type=password],.mypage .my-info table tbody tr td input[type=text]{width:100%;height:50px;border:solid 1px #cdd2d5;padding:0 20px;font-size:16px;letter-spacing:-.32px;color:#202020}.mypage .my-info table tbody tr td .txt{font-size:12px;margin:10px 0 0 190px}.mypage .my-info .button-group{margin-top:40px;text-align:center}.mypage .my-info .button-group .button{width:160px;margin:0 5px;line-height:41px;border:1px solid #202020;background:#202020;color:#fff}.mypage .my-info .button-group .button:first-child{background:#fff;color:#202020}.mypage .my-info .radio-type1{display:inline-block;margin:5px 2px;width:80px}.mypage .my-info .radio-type1 label{line-height:40px}.mypage .my-info .cmm-form .info-txt{line-height:40px;font-size:12px}.mypage .my-info .cmm-form .txt{font-size:12px;margin-top:5px}.mypage .my-info.edit .ios-chk{vertical-align:middle;margin-top:-12px}.mypage .my-info.edit .ios-chk label{font-size:12px}.mypage .my-info .cmm-form.tel span,.mypage .my-info .cmm-form.email input[type=text]{width:190px;display:inline-block}.mypage .my-info .cmm-form.gender .form{border-bottom:0}.mypage .my-info .withdraw{border-top:2px solid #202020}.mypage .my-info .withdraw table tbody tr td{border-bottom:1px solid #e5e5e5}.mypage .my-info .withdraw table tbody tr td select{width:100%;border:1px solid #e1e1e1;height:35px;padding:0 10px;background:url(../images/@draft/select_icon01.png) no-repeat;background-position:98% 50%}.mypage .my-info .withdraw table tbody tr td input[type=text]{margin-top:10px;width:100%;border:1px solid #e7e7e7}.mypage .my-info .withdraw table tbody tr td textarea{width:100%;height:150px;resize:none;border:1px solid #e7e7e7;padding:20px}.mypage .anniversary .top-box{margin-top:20px;border-radius:10px;background:#f8f8f7;padding:30px}.mypage .anniversary .top-box strong{display:block;font-size:20px;font-weight:500;line-height:1.1;letter-spacing:-.4px;color:#202020;margin-bottom:20px}.mypage .anniversary .top-box p{position:relative;padding-left:10px;font-size:16px;font-weight:500;line-height:1.38;color:#787878}.mypage .anniversary .top-box p+p{margin-top:5px}.mypage .anniversary .top-box p:before{content:"";position:absolute;top:9px;left:0;width:5px;height:1px;background:#787878}.mypage .anniversary .list-box{margin-top:30px}.mypage .anniversary .list-box .list-top{display:flex;align-items:flex-end;justify-content:space-between}.mypage .anniversary .list-box .list-top button{position:relative;padding-left:25px;font-size:18px;font-weight:700;color:#202020;transition:color .3s ease}.mypage .anniversary .list-box .list-top button:before{content:"";position:absolute;top:3px;left:0;width:15px;height:15px;background:url(/assets/front/images/icon/ico_plus4.svg) no-repeat;background-size:cover}.mypage .anniversary .list-box .list-top button:hover{color:var(--main-color)}.mypage .anniversary .list-box .list-top p{font-size:14px;font-weight:500;color:#787878}.mypage .anniversary .list-box .list-top p em{font-weight:700;color:#202020}.mypage .anniversary .list-box ul{margin-top:20px}.mypage .anniversary .list-box ul li{padding:30px;border-radius:10px;border:solid 1px #ccc;background-color:#fff;display:flex;justify-content:space-between;gap:40px}.mypage .anniversary .list-box ul li+li{margin-top:20px}.mypage .anniversary .list-box ul li .cont1{width:calc(100% - 160px)}.mypage .anniversary .list-box ul li .cont1 h4{font-size:21px;font-weight:500;color:#202020}.mypage .anniversary .list-box ul li .cont1 h4 span{margin-left:10px;display:inline-block;line-height:25px;padding:0 10px;border-radius:12px;background:#202020;font-size:14px;font-weight:600;color:#fff;vertical-align:middle}.mypage .anniversary .list-box ul li .cont1 .date{margin-top:15px;display:flex;gap:30px}.mypage .anniversary .list-box ul li .cont1 .date em{display:inline-block;font-size:16px;font-weight:700;color:#202020}.mypage .anniversary .list-box ul li .cont1 .date span{position:relative;font-size:16px;font-weight:500;color:#202020}.mypage .anniversary .list-box ul li .cont1 .date span:before{content:"";position:absolute;top:3px;left:-15px;width:1px;height:15px;background:#afafaf}.mypage .anniversary .list-box ul li .cont1 p{margin-top:7px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:500;color:#787878}.mypage .anniversary .list-box ul li .cont2{display:flex;flex-direction:column;gap:10px;width:120px}.mypage .anniversary .list-box ul li .cont2 button{display:flex;align-items:center;justify-content:center;width:100%;height:40px;border-radius:10px;border:1px solid transparent;font-size:16px;font-weight:500;cursor:pointer}.mypage .anniversary .list-box ul li .cont2 .btn01{border-color:#202020;color:#202020}.mypage .anniversary .list-box ul li .cont2 .btn02{border-color:#cdd2d5;color:#787878}.mypage .anniversary .list-box ul li.empty-state .open-anniversary{display:flex;align-items:center;justify-content:center;width:140px;height:40px;border-radius:10px;border:none;background-color:transparent;font-size:16px;font-weight:700;color:#202020;cursor:pointer;transition:color .3s ease}.mypage .anniversary .list-box ul li.empty-state .open-anniversary:hover{color:#ff70ae}.mypage .my-coupon{margin-top:20px}.mypage .my-coupon .search-box{padding:20px;border-radius:10px;background:#f5f5f5}.mypage .my-coupon .search-box p{font-size:15px;font-weight:500;letter-spacing:-.3px;color:#202020}.mypage .my-coupon .search-box .input-wrap{margin-top:5px;display:flex;gap:10px}.mypage .my-coupon .search-box .input-wrap input[type=text]{width:calc(100% - 200px);height:55px;border-radius:10px;border:solid 1px #cdd2d5;background-color:#fff;padding:0 20px;font-size:15px;font-weight:500;letter-spacing:-.3px;color:#202020}.mypage .my-coupon .search-box .input-wrap input[type=text]::placeholder{color:#999}.mypage .my-coupon .search-box .input-wrap button{display:flex;align-items:center;justify-content:center;width:190px;height:55px;border-radius:10px;background:#202020;font-size:16px;font-weight:700;letter-spacing:-.32px;color:#fff}.mypage .my-coupon .tab-box{margin-top:30px;display:flex}.mypage .my-coupon .tab-box a{flex:1;display:flex;align-items:center;justify-content:center;height:50px;border:1px solid #cdd2d5;font-size:16px;font-weight:500;color:#787878}.mypage .my-coupon .tab-box a em{color:#121212}.mypage .my-coupon .tab-box a+a{margin-left:-1px}.mypage .my-coupon .tab-box a:first-child{border-radius:10px 0 0 10px}.mypage .my-coupon .tab-box a:last-child{border-radius:0 10px 10px 0}.mypage .my-coupon .tab-box a.on{position:relative;border-color:#202020;font-weight:600;color:#121212}.mypage .my-coupon .list{margin-top:30px}.mypage .my-coupon .list h3{font-size:18px;font-weight:600;color:#121212}.mypage .my-coupon .list ul{margin-top:15px}.mypage .my-coupon .list ul li{position:relative;padding:30px;border-radius:10px;border:solid 1px #d5d5d5;background-color:#fff}.mypage .my-coupon .list ul li+li{margin-top:10px}.mypage .my-coupon .list ul li h4{font-size:22px;font-weight:700;color:#121212}.mypage .my-coupon .list ul li h5{margin-top:10px;font-size:16px;font-weight:700;color:#121212}.mypage .my-coupon .list ul li p{margin-top:7px;font-size:14px;font-weight:500;line-height:1.71;color:#787878}.mypage .my-coupon .list ul li p+p{margin-top:0}.mypage .my-coupon .list ul li span{display:inline-block;position:absolute;top:30px;right:30px;font-size:14px;font-weight:600;color:#787878}.mypage .my-coupon .list ul li span em{color:#121212}.mypage .my-coupon .list ul li.disabled{border-color:#f1f1f1;background:#f1f1f1}.mypage .my-coupon .list ul li.disabled h4,.mypage .my-coupon .list ul li.disabled h5,.mypage .my-coupon .list ul li.disabled p{color:#bcbfc7}@media all and (max-width:1280px){.mypage .box .right{max-width:calc(100% - 260px)}}@media all and (max-width:1024px){.mypage .box{display:block;margin-top:40px}.mypage .box .left{display:none}.mypage .box .right{max-width:100%}.mypage .order .list{margin-top:20px}.mypage .input-search input[type=text]{height:45px;font-size:15px;padding:0 20px 0 50px}.mypage .input-search button{width:24px;height:24px;left:15px;top:10px}.mypage .order-goods .item+.item{margin-top:40px}.mypage .order-goods .item ul li{gap:10px;padding:20px 0;flex-wrap:wrap}.mypage .order-goods .item ul li .img{width:100px;height:100px}.mypage .order-goods .item ul li .item-info{width:calc(100% - 110px)}.mypage .order-goods .item ul li .item-info .brand{font-size:12px}.mypage .order-goods .item ul li .item-info h4 a{font-size:16px;max-width:calc(100% - 55px);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mypage .order-goods .item ul li .item-info h4 span{font-size:15px}.mypage .order-goods .item ul li .item-info .price{margin-top:5px;font-size:16px}.mypage .order-goods .item ul li .item-info .status{margin-top:5px;font-size:15px}.mypage .order-goods .item ul li .btn-box{margin-top:20px;width:100%;display:flex;flex-wrap:wrap;gap:5px;flex-direction:row}.mypage .order-goods .item ul li .btn-box .button{flex:initial;width:calc(33.3333% - 4px);font-size:15px}.mypage .order .view section+section{margin-top:70px}.mypage .order .view section h4{font-size:21px;padding-bottom:5px}.mypage .order .view section .txt-box h5{font-size:18px}.mypage .order .view section .txt-box ul li{font-size:15px}.mypage .order .view section .txt-box .input-txt{font-size:15px}.mypage .order .view .final-amount h4{font-size:21px;padding-bottom:5px}.mypage .order .view .final-amount .inner dl dt{font-size:15px;width:105px}.mypage .order .view .final-amount .inner dl dd{font-size:15px;padding:0 0 10px 105px}.mypage .order .view .button-box{margin-top:20px}.mypage .order .view .button-box a{height:50px;font-size:16px}.mypage .account section{margin-top:20px}.mypage .account dl dt{font-size:15px}.mypage .account dl dd .txt{font-size:14px}.mypage .account dl dd .input-txt{font-size:15px}.mypage .account dl dd input[type=password],.mypage .account dl dd input[type=date],.mypage .account dl dd input[type=tel],.mypage .account dl dd input[type=number],.mypage .account dl dd input[type=text],.mypage .account dl dd select{height:45px;font-size:15px;padding:0 10px}.mypage .account dl dd textarea{height:150px;font-size:15px}.mypage .account .button-box{margin-top:20px;gap:10px}.mypage .account .button-box button{flex:1;width:100%;height:50px;font-size:15px}.mypage .account .withdraw-box a{font-size:15px}.mypage .shipping .button-box{margin-top:10px}.mypage .shipping .button-box .add-shipping{height:45px;font-size:15px}.mypage .shipping .button-box .add-shipping:before{width:12px;height:12px}.mypage .shipping .search-box input[type=text]{height:45px;font-size:15px;padding:0 20px 0 50px}.mypage .shipping .search-box button{width:24px;height:24px;left:15px;top:10px}.mypage .shipping .list{margin-top:30px}.mypage .shipping .list .top-group h4{font-size:16px}.mypage .shipping .list .top-group p{font-size:12px}.mypage .shipping .list ul{margin-top:10px}.mypage .shipping .list ul li{padding:20px 100px 20px 20px}.mypage .shipping .list ul li .shipping-name .radio-type1 label{font-size:18px;padding-left:23px}.mypage .shipping .list ul li .shipping-name .radio-type1 label:before{width:18px;height:18px}.mypage .shipping .list ul li .name{font-size:15px}.mypage .shipping .list ul li .name strong:after{top:4px;height:13px}.mypage .shipping .list ul li .address{font-size:15px}.mypage .shipping .list ul li .btn-box{width:100px;right:20px}.mypage .shipping .list ul li .btn-box button{font-size:15px}.mypage .point .list{margin-top:20px}.mypage .point ul li{padding:20px 10px;flex-direction:column;align-items:flex-start;gap:5px}.mypage .point ul li .sum{width:100%;display:flex;align-items:center;justify-content:space-between}.mypage .point ul li .sum span{margin-top:0}.mypage .wish .list{margin-top:5px}.mypage .wish .list ul>li{padding:20px 20px 20px 28px}.mypage .wish .list ul>li .item-box{gap:10px}.mypage .wish .list ul>li .item-box .img{width:100px;height:100px}.mypage .wish .list ul>li .item-box .img .soldout-txt{padding:3px 5px;font-size:12px}.mypage .wish .list ul>li .item-box .item-info{width:calc(100% - 110px)}.mypage .wish .list ul>li .item-box .item-info .brand{font-size:12px}.mypage .wish .list ul>li .item-box .item-info h4{font-size:15px}.mypage .wish .list ul>li .item-box .item-info .goods-option .item-price{font-size:16px}.mypage .wish .list ul>li .item-delete{width:12px;height:12px;right:0}.mypage .qna .button-box{margin-top:10px}.mypage .qna .button-box a{height:45px;font-size:15px}.mypage .qna .button-box a:before{width:12px;height:12px}.mypage .qna .list{margin-top:30px}.mypage .qna .list .thead{display:none}.mypage .qna .list dl dt{padding:20px 155px 20px 120px}.mypage .qna .list dl dt .status{top:18px}.mypage .qna .list dl dt .date{top:21px}.mypage .qna .list dl dt:after{top:23px}.mypage .qna .form section+section{margin-top:40px}.mypage .qna .form .max{max-width:100%}.mypage .qna .form .dl-type1 dt{float:none;width:100%;top:0}.mypage .qna .form .dl-type1 dd{padding:0 0 10px;margin-top:10px}.mypage .qna .form .dl-type1 dd+dt{margin-top:20px}.mypage .qna .form .dl-type1 dd select{max-width:100%;height:45px;font-size:15px}.mypage .qna .form .faq-box dl{margin-top:20px}.mypage .qna .form .faq-box dl dt{padding:15px 40px 15px 125px;font-size:15px}.mypage .qna .form .faq-box dl dt:after{top:20px;right:10px}.mypage .qna .form .faq-box dl dt em{top:14px;left:15px;font-size:12px}.mypage .qna .form .dl-type1.case2 dd{padding:0 0 10px;margin-top:10px}.mypage .qna .form .dl-type1 dd .input-wrap input[type=text],.mypage .qna .form .dl-type1 dd .input-wrap button{height:45px;font-size:15px}.mypage .qna .form .dl-type1 dd input[type=text]{font-size:15px;height:45px}.mypage .qna .form .dl-type1 dd textarea{font-size:15px}.mypage .qna .form .dl-type1 dd .txt{margin-top:10px}.mypage .qna .form .dl-type1 dd .input-wrap2{flex-direction:column;gap:10px;align-items:flex-start}.mypage .qna .form .button-box{padding-top:30px;gap:10px}.mypage .qna .form .button-box button{font-size:15px;height:50px}.mypage .my-review .review-tab{padding:10px 15px}.mypage .my-review .review-tab a{height:45px;font-size:15px}.mypage .my-review .list>ul>li{gap:10px;padding:20px 0;flex-wrap:wrap}.mypage .my-review .list>ul>li .img{width:100px;height:100px}.mypage .my-review .list>ul>li .item-info{width:calc(100% - 110px)}.mypage .my-review .list>ul>li .item-info .brand{font-size:12px}.mypage .my-review .list>ul>li .item-info p{font-size:15px}.mypage .my-review .list>ul>li .item-info ul li{font-size:12px}.mypage .my-review .list>ul>li .item-info .date{font-size:12px}.mypage .my-review .list>ul>li .button-box{position:relative;margin-top:20px;width:100%;display:flex;flex-wrap:wrap;gap:5px;flex-direction:row;transform:none;right:0;top:0;justify-content:center}.mypage .my-review .list>ul>li .button-box button{flex:1;font-size:15px}.mypage .my-review .list2>ul li .item-info .brand{font-size:12px}.mypage .my-review .list2>ul li .item-info .title-group h4{font-size:15px}.mypage .my-review .list2>ul li .item-info .title-group span{font-size:15px}.mypage .my-review .list2>ul li .item-info .title-group span:before{top:3px}.mypage .my-review .list2>ul li .item-info .option span{font-size:12px}.mypage .my-review .list2>ul li .item-info .date{font-size:12px}.mypage .my-review .list2>ul li .review-content{gap:20px;flex-wrap:wrap}.mypage .my-review .list2>ul li .review-content .txt-box{width:calc(100% - 120px)}.mypage .my-review .list2>ul li .review-content .upload-img{width:100px}.mypage .my-review .list2>ul li .review-content .button-box{width:100%;flex-direction:row}.mypage .my-review .list2>ul li .review-content .button-box button{font-size:15px}.mypage .anniversary .top-box{padding:20px}.mypage .anniversary .top-box strong{font-size:18px;margin-bottom:15px}.mypage .anniversary .top-box p{font-size:14px}.mypage .anniversary .list-box .list-top button{font-size:16px;padding-left:20px}.mypage .anniversary .list-box .list-top button:before{width:13px;height:13px}.mypage .anniversary .list-box ul li{padding:20px}.mypage .anniversary .list-box ul li .cont1 h4{font-size:18px}.mypage .anniversary .list-box ul li .cont1 .date{gap:20px}.mypage .anniversary .list-box ul li .cont1 .date em,.mypage .anniversary .list-box ul li .cont1 .date span{font-size:14px}.mypage .anniversary .list-box ul li .cont1 .date span:before{top:3px;left:-10px;height:13px}.mypage .anniversary .list-box ul li .cont1 p{font-size:14px}.mypage .anniversary .list-box ul li .cont2 button{font-size:14px;height:35px}.mypage .my-coupon .search-box p{font-size:14px}.mypage .my-coupon .search-box .input-wrap input[type=text]{height:45px;font-size:14px}.mypage .my-coupon .search-box .input-wrap button{height:45px;font-size:15px}.mypage .my-coupon .tab-box a{height:45px;font-size:14px}.mypage .my-coupon .list h3{font-size:16px}.mypage .my-coupon .list ul li{padding:20px}.mypage .my-coupon .list ul li h4{font-size:20px}.mypage .my-coupon .list ul li h5{font-size:15px}}@media all and (max-width:768px){.mypage .account dl dt{float:none;top:0}.mypage .account dl dd{margin-top:10px;padding:0}.mypage .account dl dd+dt{margin-top:20px}.mypage .account dl dd .max{max-width:100%}.mypage .shipping .list ul li{padding:20px}.mypage .shipping .list ul li .btn-box{margin-top:20px;position:relative;transform:none;top:0;right:0;width:100%;display:flex;gap:10px}.mypage .shipping .list ul li .btn-box button+button{margin-top:0}.mypage .qna .list dl dt{padding:15px 15px 45px}.mypage .qna .list dl dt:after{top:19px;right:15px;width:12px;height:12px}.mypage .qna .list dl dt .status{width:55px;height:24px;font-size:12px;bottom:15px;top:initial;left:15px}.mypage .qna .list dl dt p{font-size:14px}.mypage .qna .list dl dt .date{font-size:14px;top:initial;bottom:15px;right:15px}.mypage .qna .list dl dd{padding:10px 15px 15px}.mypage .qna .list dl dd .item{gap:10px}.mypage .qna .list dl dd .item .item-info em{font-size:12px}.mypage .qna .list dl dd .item .item-info p{font-size:14px}.mypage .qna .list dl dd .content-box{padding:20px 0 30px;font-sizE:14px}.mypage .qna .list dl dd .answer-box{margin-top:20px}.mypage .qna .list dl dd .answer-box p{font-size:14px}.mypage .qna .form .faq-box dl dt{padding:47px 30px 15px 15px}.mypage .qna .form .faq-box dl dt:after{top:52px;right:10px;width:12px;height:12px}.mypage .qna .form .faq-box dl dt em{left:15px;top:15px}.mypage .my-review .list2>ul li{padding:20px 0}.mypage .my-review .list2>ul li .item-info .title-group a{flex-direction:column;align-items:flex-start;gap:5px}.mypage .my-review .list2>ul li .item-info .title-group span:before{display:none}.mypage .my-review .list2>ul li .item{align-items:flex-start}.mypage .my-review .list2>ul li .review-content{gap:10px}.mypage .my-review .list2>ul li .review-content .upload-img{width:100%}.mypage .my-review .list2>ul li .review-content .txt-box{width:100%}.mypage .anniversary .top-box strong{font-size:16px;margin-bottom:10px}.mypage .anniversary .list-box ul li{flex-direction:column;gap:20px}.mypage .anniversary .list-box ul li .cont1{width:100%}.mypage .anniversary .list-box ul li .cont2{width:100%;flex-direction:row}.mypage .my-coupon .search-box .input-wrap{flex-direction:column}.mypage .my-coupon .search-box .input-wrap input[type=text],.mypage .my-coupon .search-box .input-wrap button{height:40px;width:100%}.mypage .my-coupon .list ul li h4{font-size:18px}.mypage .my-coupon .list ul li p{font-size:13px}.mypage .my-coupon .list ul li span{top:20px;right:20px;font-size:12px}.wait{color:#707070!important;font-weight:700;font-size:1.2vw;margin-left:10px}.allow{color:#45da67!important;font-weight:700;font-size:1.2vw;margin-left:10px}.color-green{color:#28a745!important}.color-red{color:#dc3545!important}}#user-dashboard-wrapper .dashboard-main-content{padding:0 20px 40px;min-height:500px}#user-dashboard-wrapper .contents,#user-dashboard-pages{padding:0}#user-dashboard-wrapper .greeting-section{text-align:left;margin-bottom:50px;border-bottom:2px solid var(--main-color);padding-bottom:10px}#user-dashboard-wrapper .greeting-text{font-size:24px;font-weight:500;color:#333;margin:0}#user-dashboard-wrapper .greeting-name{font-weight:600}#user-dashboard-wrapper .cards-container{display:flex;justify-content:center;gap:30px;flex-wrap:wrap;max-width:1000px;margin:0 auto}#user-dashboard-wrapper .dashboard-card{background:white;border-radius:16px;padding:35px 25px;width:280px;min-height:220px;box-shadow:0 4px 20px #00000014;transition:transform .2s ease,box-shadow .2s ease;cursor:pointer;text-decoration:none;color:inherit;display:flex;flex-direction:column;justify-content:space-between;border:1px solid #f0f0f0}#user-dashboard-wrapper .dashboard-card:hover{transform:translateY(-4px);box-shadow:0 8px 30px #0000001f}#user-dashboard-wrapper .card-icon{width:auto;height:auto;margin:0 auto 30px;display:flex;align-items:center;justify-content:center;background:transparent;border-radius:0}#user-dashboard-wrapper .card-icon svg{height:100px;color:var(--main-color)}#user-dashboard-wrapper .card-title{font-size:18px;font-weight:700;color:#333;margin:0 0 10px;text-align:center}#user-dashboard-wrapper .card-description{font-size:14px;color:#666;margin:0 0 15px;text-align:center;line-height:1.4}#user-dashboard-wrapper .card-data{font-size:16px;font-weight:600;color:var(--main-color);text-align:center;margin:0}@media (max-width: 768px){#user-dashboard-wrapper .dashboard-main-content{padding:0 15px 20px}#user-dashboard-wrapper .greeting-text{font-size:20px}#user-dashboard-wrapper .cards-container{gap:20px}#user-dashboard-wrapper .dashboard-card{width:100%;max-width:280px;padding:30px 25px;min-height:200px}}.popup{display:none;position:fixed;right:20px;bottom:20px;z-index:100;overflow:hidden;border-radius:20px;width:480px}.popup .popup-cont{position:relative}.popup .popup-cont .swiper-slide a{display:block}.popup .popup-cont .swiper-slide a img{display:block;width:100%}.popup .popup-cont .swiper-pagination{position:absolute;top:initial;right:initial;left:20px;bottom:10px;width:46px;height:30px;background:rgba(0,0,0,.3);border-radius:15px;display:flex;justify-content:center;align-items:center;font-size:14px;color:#ccc;gap:3px}.popup .popup-cont .swiper-pagination .swiper-pagination-current{color:#fff;font-weight:600}.popup .popup-bottom{height:60px;display:flex;align-items:center;justify-content:space-between;background:#fff}.popup .popup-bottom .today{padding:0 20px;font-size:15px;font-weight:600;letter-spacing:-.3px;color:#787878}.popup .popup-bottom .close-popup{width:86px;height:60px;background:#f5f5f5;display:flex;align-items:center;justify-content:center;gap:5px;font-size:17px;font-weight:600;line-height:1;letter-spacing:-.34px;color:#202020}.popup .popup-bottom .close-popup:after{content:"";position:relative;display:block;width:12px;height:12px;background:url(/assets/front/images/common/popup_close.svg) no-repeat;background-size:cover}.layer{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);z-index:1000;line-height:normal}.layer .layer-wrap{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:840px;background:#fff;padding:20px 50px 72px;border-radius:15px}.layer .layer-wrap .layer-top{position:relative;padding:20px 0;font-size:18px;font-weight:600;color:#333;border-bottom:2px solid #f8f8f8}.layer .layer-wrap .layer-top .close-layer{position:absolute;top:22px;right:0;width:18px;height:18px;font-size:0;background:url(/assets/front/images/icon/ico_close.svg) no-repeat;background-size:cover}.layer .layer-wrap .layer-body{padding:15px 0;max-height:600px;overflow-y:auto}.layer .layer-wrap .layer-body .goods-item .tit{font-size:18px;font-weight:400}.layer .layer-wrap .layer-body .goods-item table{border-top:1px solid #dbdbdb;margin-top:10px}.layer .layer-wrap .layer-body .goods-item table thead tr th{padding:15px 10px;font-size:12px;font-weight:500;background:#f9f9f9;border-bottom:1px solid #dbdbdb}.layer .layer-wrap .layer-body .goods-item table thead tr th.col-chk{text-align:left}.layer .layer-wrap .layer-body .goods-item table thead tr th .checkbox-type1 label{font-size:12px}.layer .layer-wrap .layer-body .goods-item table thead tr th .checkbox-type1 label:before{top:0}.layer .layer-wrap .layer-body .goods-item table thead tr th .checkbox-type1 label:after{top:0}.layer .layer-wrap .layer-body .goods-item table thead tr th .all-delete-button{display:inline-block;padding:0 10px;font-size:12px;line-height:30px;border:1px solid #ef8c91;color:#ef8c91}.layer .layer-wrap .layer-body .goods-item table tbody tr td{position:relative;padding:15px 10px;text-align:left;vertical-align:middle;text-align:center;border-bottom:1px solid #dbdbdb}.layer .layer-wrap .layer-body .goods-item table tbody tr td:nth-child(2){text-align:left}.layer .layer-wrap .layer-body .goods-item table tbody tr td .checkbox-type1{position:absolute;top:50%;left:5px;transform:translateY(-50%);text-align:left!important;display:inline-block}.layer .layer-wrap .layer-body .goods-item table tbody tr td .checkbox-type1 label{padding:0;text-indent:-99999px}.layer .layer-wrap .layer-body .goods-item table tbody tr td .goods-name{text-align:left}.layer .layer-wrap .layer-body .goods-item table tbody tr td .goods-name .tit{display:block;color:#333;font-size:12px;font-weight:600}.layer .layer-wrap .layer-body .goods-item table tbody tr td .goods-name ul{margin-top:10px}.layer .layer-wrap .layer-body .goods-item table tbody tr td .goods-name ul li{position:relative;display:inline-block;margin-left:10px;color:#adadad;font-size:12px;font-weight:300}.layer .layer-wrap .layer-body .goods-item table tbody tr td .goods-name ul li:first-child{margin-left:0}.layer .layer-wrap .layer-body .goods-item table tbody tr td .goods-name ul li strong{display:inline-block;color:#333;font-size:12px;font-weight:300}.layer .layer-wrap .layer-body .goods-item table tbody tr td .goods-name .price{margin-top:5px;color:#333;font-size:12px;font-weight:600}.layer .layer-wrap .layer-body .goods-item table tbody tr td.goods-price{font-size:12px;font-weight:600}.layer .layer-wrap .layer-body .goods-item table tbody tr td.goods-price em{font-size:12px;font-weight:500}.layer .layer-wrap .layer-body .goods-item table tbody tr td .quantity{display:inline-block;width:110px;border:1px solid #e7e7e7;font-size:0}.layer .layer-wrap .layer-body .goods-item table tbody tr td .quantity button{display:inline-block;width:27px;background:#f6f6f6;vertical-align:top}.layer .layer-wrap .layer-body .goods-item table tbody tr td .quantity button img{display:block}.layer .layer-wrap .layer-body .goods-item table tbody tr td .quantity input[type=number]{display:inline-block;width:54px;height:27px;text-align:center;border:0;vertical-align:top}.layer .layer-wrap .layer-body .goods-item table tbody tr td .goods-price{font-size:12px;font-weight:500}.layer .layer-wrap .layer-body .goods-item table tbody tr td .delete-button{position:relative;display:inline-block;width:15px;height:15px;overflow:hidden;vertical-align:middle;text-indent:-9999999px}.layer .layer-wrap .layer-body .goods-item table tbody tr td .delete-button:before{content:"";position:absolute;top:0;left:0;display:inline-block;width:15px;height:15px;background:url(/assets/front/images/@draft/sp_ico.png) no-repeat;background-position:-100px -140px}.layer .layer-wrap .layer-body .goods-item table tbody tr td select{width:100%;height:35px;border:1px solid #e1e1e1;text-align:center;padding:0 10px}.layer .layer-wrap .layer-body .search-top{position:relative;font-size:0;text-align:center;background:#fafafa;border-radius:5px;padding:30px 20px}.layer .layer-wrap .layer-body .search-top input[type=text]{width:100%;height:45px;border:1px solid #adadad;padding:0 65px 0 25px;border-radius:20px;background:#fff}.layer .layer-wrap .layer-body .search-top button{position:absolute;top:41px;right:40px;display:inline-block;width:20px;height:20px;overflow:hidden;text-indent:-99999px;background:url(/assets/front/images/@draft/sp_ico.png) no-repeat;background-position:0 0}.layer .layer-wrap .layer-body .item-list .item{position:relative;padding:10px 40px;border-top:1px solid #e5e5e5}.layer .layer-wrap .layer-body .item-list .item:first-child{border-top:0}.layer .layer-wrap .layer-body .item-list .item .radio-type3{position:absolute;top:30px;left:0}.layer .layer-wrap .layer-body .item-list .item .img{display:inline-block;font-size:0;vertical-align:middle}.layer .layer-wrap .layer-body .item-list .item .img img{width:100px;height:100px}.layer .layer-wrap .layer-body .item-list .item .item-name{vertical-align:middle;display:inline-block;padding-left:10px}.layer .layer-wrap .layer-body .item-list .item .item-name strong{display:block;font-size:12px;font-weight:600}.layer .layer-wrap .layer-body .item-list .item .item-name p{display:block;font-size:12px;font-weight:500}.layer .layer-wrap .layer-body .field-box{margin-top:20px}.layer .layer-wrap .layer-body .field-box table{border-top:1px solid #dbdbdb}.layer .layer-wrap .layer-body .field-box table tbody tr th,.layer .layer-wrap .layer-body .field-box table tbody tr td{text-align:left;padding:10px 20px;font-size:12px;border-bottom:1px solid #dbdbdb}.layer .layer-wrap .layer-body .field-box table tbody tr th{font-weight:500;background:#f9f9f9}.layer .layer-wrap .layer-body .field-box table tbody tr td input[type=text]{width:300px;padding:0 10px;height:40px;border:1px solid #e5e5e5}.layer .layer-wrap .layer-body .field-box select{width:300px;height:35px;border:1px solid #e5e5e5;padding:0 10px;background:url(/assets/front/images/@draft/select_icon01.png) 98% 50% no-repeat}.layer .layer-wrap .layer-body .field-box .txt{position:relative}.layer .layer-wrap .layer-body .field-box .txt textarea{width:100%;height:229px;margin-top:30px;display:block;padding:20px 20px 40px;resize:none;border:1px solid #c0c0c0}.layer .layer-wrap .layer-body .field-box .txt em{position:absolute;right:20px;bottom:20px;font-size:12px;color:#888}.layer .layer-wrap .layer-body .shipping-form table tbody tr th{padding:15px 10px;font-size:12px;background:#fff;border-bottom:0}.layer .layer-wrap .layer-body .shipping-form table tbody tr td{padding:15px 10px;font-size:12px;text-align:left;border-bottom:0}.layer .layer-wrap .layer-body .shipping-form table tbody tr td input[type=text],.layer .layer-wrap .layer-body .shipping-form table tbody tr td input[type=tel]{padding:0 10px;width:100%;height:40px;border:1px solid #ccc}.layer .layer-wrap .layer-body .shipping-form table tbody tr td .zip input[type=text]{width:200px}.layer .layer-wrap .layer-body .shipping-form table tbody tr td .zip .addr-button{margin-left:10px;vertical-align:top;display:inline-block;border:1px solid #1e4ba0;color:#1e4ba0;font-size:12px;width:100px;line-height:38px;text-align:center}.layer .layer-wrap .layer-body .shipping-form table tbody tr td .addr1,.layer .layer-wrap .layer-body .shipping-form table tbody tr td .addr2,.layer .layer-wrap .layer-body .shipping-form .ios-chk{margin-top:10px}.layer .layer-wrap .layer-bottom{position:absolute;left:0;bottom:0;width:100%;padding:15px 50px 40px;font-size:0;text-align:center}.layer .layer-wrap .layer-bottom .button{line-height:33px;width:125px;margin:0 5px;font-size:12px;border:solid 1px #cdd2d5}.layer .layer-wrap .layer-bottom .button:first-child{border-color:#202020}.qna-layer{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;line-height:normal}.qna-layer .layer-wrap{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:840px;background:#fff;padding:20px 50px;border-radius:15px}.qna-layer .layer-wrap .layer-top{position:relative;padding:20px 0;font-size:32px;font-weight:600;color:#333;border-bottom:2px solid #f8f8f8}.qna-layer .layer-wrap .layer-top .close-layer{position:absolute;top:27px;right:0;width:32px;height:32px;overflow:hidden;text-indent:-99999px}.qna-layer .layer-wrap .layer-top .close-layer:before{content:"";position:absolute;top:0;left:0;display:inline-block;width:32px;height:32px;background:url(/assets/front/images/@draft/sp_ico.png) no-repeat;background-size:490px;background-position:-224px -20px}.qna-layer .layer-wrap .layer-body{padding:15px 0}.qna-layer .layer-wrap .layer-body .tit{color:#333;font-size:16px}.qna-layer .layer-wrap .layer-body .txt{position:relative}.qna-layer .layer-wrap .layer-body .txt input[name=subject]{margin-top:10px;width:100%;height:35px;border:1px solid #e1e1e1;padding:0 10px}.qna-layer .layer-wrap .layer-body .txt textarea{width:100%;height:229px;margin-top:30px;display:block;padding:20px 20px 40px;resize:none;border:1px solid #c0c0c0}.qna-layer .layer-wrap .layer-body .txt em{position:absolute;right:20px;bottom:20px;font-size:14px;color:#888}.qna-layer .layer-wrap .layer-body .button-group{text-align:center;padding:27px 0}.qna-layer .layer-wrap .layer-body .button-group button{display:inline-block;margin:0 5px;width:120px;font-size:16px;font-weight:500;line-height:38px}.qna-layer .layer-wrap .layer-body .info-txt{color:#888;font-size:12px}.qna-layer .layer-wrap .layer-body .info-txt span{display:block;color:#333;font-size:14px;font-weight:500;margin-bottom:2px}.review-layer{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);z-index:1000;line-height:normal}.review-layer .layer-wrap{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:840px;background:#fff;padding:20px 50px;border-radius:15px}.review-layer .layer-wrap .layer-top{position:relative;padding:20px 0;font-size:32px;font-weight:600;color:#333;border-bottom:2px solid #f8f8f8}.review-layer .layer-wrap .layer-top .close-layer{position:absolute;top:22px;right:0;width:30px;height:30px}.review-layer .layer-wrap .layer-body{padding:15px 0;max-height:700px;overflow-y:auto}.review-layer .layer-wrap .layer-body .prd{display:flex;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;padding:30px 0;align-items:center;align-self:center}.review-layer .layer-wrap .layer-body .prd .col{padding:0 15px}.review-layer .layer-wrap .layer-body .prd .col:first-child{width:75px;padding:0}.review-layer .layer-wrap .layer-body .prd .thumnail img{display:block;width:75px;height:75px}.review-layer .layer-wrap .layer-body .prd .col .tit{font-size:16px;font-weight:500}.review-layer .layer-wrap .layer-body .prd .col .txt{margin-top:5px;font-size:16px;font-weight:400}.review-layer .layer-wrap .layer-body .prd .col .txt span{display:block;margin-top:5px;font-size:14px;font-weight:500}.review-layer .layer-wrap .layer-body table{width:100%;table-layout:fixed;border-bottom:2px solid #f8f8f8}.review-layer .layer-wrap .layer-body table tbody tr th{width:90px;border-top:2px solid #f8f8f8;padding:45px 10px;vertical-align:top;text-align:left;font-size:16px;font-weight:500}.review-layer .layer-wrap .layer-body table tbody tr td{position:relative;border-top:2px solid #f8f8f8;padding:45px 10px;text-align:left;vertical-align:top}.review-layer .layer-wrap .layer-body table tbody tr td .txt{position:relative}.review-layer .layer-wrap .layer-body table tbody tr td .txt textarea{width:100%;height:229px;display:block;padding:20px 20px 40px;resize:none;border:1px solid #c0c0c0;border-radius:15px}.review-layer .layer-wrap .layer-body table tbody tr td .txt em{position:absolute;right:20px;bottom:20px;font-size:14px;color:#888}.review-layer .layer-wrap .layer-body table tbody tr td .radio-group{font-size:0;margin-top:25px}.review-layer .layer-wrap .layer-body table tbody tr td .radio-group:first-child{margin-top:0}.review-layer .layer-wrap .layer-body table tbody tr td .radio-group p{font-size:14px;font-weight:500;margin-bottom:10px}.review-layer .layer-wrap .layer-body table tbody tr td .radio-group .radio-type1{display:inline-block;margin:0 5px 0 0}.review-layer .layer-wrap .layer-body table tbody tr td .radio-group .radio-type1 label{width:135px;border-color:#bbb;line-height:30px;text-align:center;font-size:13px;border-radius:5px}.review-layer .layer-wrap .layer-body table tbody tr td .info-txt{position:absolute;right:10px;font-size:12px;text-align:right}.review-layer .layer-wrap .layer-body table tbody tr td .info-txt strong{display:block;font-size:16px;font-weight:500}.review-layer .layer-wrap .layer-body table tbody tr td .info-txt2{font-size:12px;margin-top:10px}.review-layer .layer-wrap .layer-body table tbody tr td .star{float:left}.review-layer .layer-wrap .layer-body table tbody tr td .star span{display:inline-block;font-size:0;width:200px;height:40px;background:url(/assets/front/images/@draft/sp_ico.png) no-repeat;background-size:490px;background-position:0 -225px}.review-layer .layer-wrap .layer-body table tbody tr td .star span.star1{background-position:0 -265px}.review-layer .layer-wrap .layer-body table tbody tr td .star span.star2{background-position:0 -305px}.review-layer .layer-wrap .layer-body table tbody tr td .star span.star3{background-position:-205px -225px}.review-layer .layer-wrap .layer-body table tbody tr td .star span.star4{background-position:-205px -265px}.review-layer .layer-wrap .layer-body table tbody tr td .star span.star5{background-position:-205px -305px}.review-layer .layer-wrap .layer-body table tbody tr td .star span i{cursor:pointer;display:inline-block;width:40px;height:40px}.review-layer .layer-wrap .layer-body table tbody tr td .star span i:first-child{margin-left:0}.review-layer .layer-wrap .layer-body .button-group{text-align:center;padding:27px 0}.review-layer .layer-wrap .layer-body .button-group button{display:inline-block;margin:0 5px;width:125px;font-size:15px;font-weight:500;line-height:33px;background:#090909;color:#fff;border:1px solid #090909}.review-layer .layer-wrap .layer-body .button-group button:first-child{background:#fff;color:#090909}.review-layer .layer-wrap .layer-body .info-use strong{font-size:14px;font-weight:500}.review-layer .layer-wrap .layer-body .info-use ul li{position:relative;font-size:12px;color:#888;margin-top:5px;padding-left:10px}.review-layer .layer-wrap .layer-body .info-use ul li:before{content:"-";display:inline-block;position:absolute;left:0;top:0}.private-layer{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);z-index:2000;line-height:normal}.private-layer .layer-contents{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:600px;background:#fff;padding:20px 50px 50px;border-radius:15px}.private-layer .layer-contents .layer-top{position:relative;padding:20px 0;font-size:25px;font-weight:600;color:#333;border-bottom:2px solid #f8f8f8}.private-layer .layer-contents .layer-top .private-close{position:absolute;top:17px;right:0;width:32px;height:32px}.private-layer .layer-contents .layer-body{height:500px;overflow-y:auto}.terms-layer{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);z-index:2000;line-height:normal}.terms-layer .layer-contents{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:600px;background:#fff;padding:20px 50px 50px;border-radius:15px}.terms-layer .layer-contents .layer-top{position:relative;padding:20px 0;font-size:25px;font-weight:600;color:#333;border-bottom:2px solid #f8f8f8}.terms-layer .layer-contents .layer-top .terms-close{position:absolute;top:17px;right:0;width:35px;height:35px}.terms-layer .layer-contents .layer-body{height:500px;overflow-y:auto}.popup-receipt{padding:10px;letter-spacing:-1px}.popup-receipt table{width:100%;border-collapse:collapse;border-spacing:0}.popup-receipt .popup-receipt-wrap{background:#608cc6;border-radius:10px;padding:25px 5px;text-align:center}.popup-receipt .popup-receipt-wrap .receipt-body{text-align:left;background:#fff;padding:10px}.popup-receipt .popup-receipt-wrap .receipt-body .receipt-table1{width:100%}.popup-receipt .popup-receipt-wrap .receipt-body .receipt-table1 tbody tr td{padding:10px;border-bottom:1px solid #ddd;border-left:1px solid #ddd;color:#000;font-size:15px;font-weight:400}.popup-receipt .popup-receipt-wrap .receipt-body .receipt-table1 tbody tr td:first-child{border-left:0}.popup-receipt .popup-receipt-wrap .receipt-body .receipt-table1 tbody tr td p{padding-bottom:5px;display:block;color:#555;font-size:13px}.popup-receipt .popup-receipt-wrap .receipt-body .receipt-table1 tbody tr td span{padding:15px 0;display:inline-block}.popup-receipt .popup-receipt-wrap .receipt-body .bill-box{font-size:0}.popup-receipt .popup-receipt-wrap .receipt-body .bill-box>div{display:inline-block;width:50%;vertical-align:top;box-sizing:border-box}.popup-receipt .popup-receipt-wrap .receipt-body .bill-box .price{border:2px solid #608cc6}.popup-receipt .popup-receipt-wrap .receipt-body .receipt-table2 tbody tr th{padding:5px;text-align:center;border-bottom:1px solid #ddd;background:#eaf2f9;font-weight:500;font-size:14px}.popup-receipt .popup-receipt-wrap .receipt-body .receipt-table2 tbody tr td{padding:5px;font-size:14px;border-bottom:1px solid #ddd}.popup-receipt .popup-receipt-wrap .receipt-body .receipt-table2 tbody tr td p{padding-bottom:5px;display:block;color:#555;font-size:13px}.popup-receipt .popup-receipt-wrap .receipt-body .receipt-table3{font-size:13px;background:#eaf2f9}.popup-receipt .popup-receipt-wrap .receipt-body .receipt-table3 tbody tr th{padding:10px 2px;border:1px solid #ddd;font-weight:500}.popup-receipt .popup-receipt-wrap .receipt-body .receipt-table3 tbody tr td{padding:10px 2px;border:1px solid #ddd;text-align:right}.popup-receipt .popup-receipt-wrap .receipt-bottom{color:#fff;padding:10px;text-align:center}.popup-receipt .popup-receipt-wrap .receipt-bottom p{padding:10px;font-size:14px;font-weight:400}.popup-receipt .popup-receipt-wrap .receipt-bottom p em{color:#ff174e;font-weight:500}.popup-receipt .popup-receipt-wrap .receipt-bottom p:first-child{border-bottom:1px solid #d0dff1}.popup-receipt .button-group{text-align:center;padding:30px 0}.popup-receipt .button-group .button{line-height:30px;width:80px;margin:0 5px}.layer-password{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;line-height:normal}.layer-password .layer-password-wrap{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:500px;background:#fff;padding:20px 50px;border-radius:15px}.layer-password .layer-password-wrap .layer-body{padding:20px}.layer-password .layer-password-wrap .layer-body .form-wrap{text-align:center;font-size:0}.layer-password .layer-password-wrap .layer-body .form-wrap input[type=password]{padding:0 10px;width:270px;vertical-align:top;height:40px;border:1px solid #dbdbdb}.layer-password .layer-password-wrap .layer-body .form-wrap .button{line-height:38px;border-radius:0;width:80px;font-size:12px;vertical-align:top}.layer-password .layer-password-wrap .layer-body .layer-password-close{position:absolute;top:10px;right:20px;width:35px;height:35px;overflow:hidden;text-indent:-99999px}.layer-password .layer-password-wrap .layer-body .layer-password-close:before{content:"";position:absolute;top:0;left:0;display:inline-block;width:32px;height:32px;background:url(/assets/front/images/@draft/sp_ico.png) no-repeat;background-size:490px;background-position:-224px -20px}.modal-popup{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;width:100%;z-index:999999}.modal-popup .modal-top{display:flex;align-items:center;justify-content:space-between;padding-bottom:20px;border-bottom:2px solid var(--main-color)}.modal-popup .modal-top h2{font-size:26px;font-weight:500;font-stretch:normal;color:#202020}.modal-popup .modal-top button{display:inline-block}.modal-popup .modal-top button img{display:block}.modal-review{padding:30px 30px 45px;max-width:1000px}.modal-review .modal-con .review-detail{margin-top:30px;display:flex;gap:30px}.modal-review .modal-con .review-detail .img{width:100%;max-width:440px}.modal-review .modal-con .review-detail .img img{width:100%;display:block}.modal-review .modal-con .review-detail .txt-box{width:100%;max-width:470px}.modal-review .modal-con .review-detail .txt-box i{display:inline-block}.modal-review .modal-con .review-detail .txt-box i img{display:block}.modal-review .modal-con .review-detail .txt-box .item-name{position:relative;margin-top:5px;display:flex;gap:30px;width:100%}.modal-review .modal-con .review-detail .txt-box .item-name h3{font-size:15px;font-weight:500;color:#231815}.modal-review .modal-con .review-detail .txt-box .item-name span{position:relative;display:inline-block;font-size:15px;font-weight:500;color:#231815}.modal-review .modal-con .review-detail .txt-box .item-name span:before{content:"";position:absolute;top:3px;left:-15px;display:inline-block;width:1px;height:14px;background:#231815}.modal-review .modal-con .review-detail .txt-box .txt2{margin-top:5px;display:flex;gap:15px}.modal-review .modal-con .review-detail .txt-box .txt2 em{display:inline-block;font-size:15px;font-weight:400;color:#787878}.modal-review .modal-con .review-detail .txt-box .txt{margin-top:15px;padding-top:15px;border-top:1px solid #cdd2d5;font-size:15px;font-weight:500;line-height:1.67;color:#202020}.modal-review .modal-con .review-detail.no-img .txt-box{width:100%;max-width:100%}.modal-review .target-box{position:absolute;left:0;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:space-between;width:100%;z-index:10}.modal-review .target-box .prev{position:relative;left:-40px}.modal-review .target-box .next{position:relative;right:-40px}.modal-shipping{padding:30px 30px 45px;max-width:780px}.modal-shipping .modal-con .shipping-form h3{margin-top:30px;padding-bottom:5px;border-bottom:1px solid #787878;font-size:18px;font-weight:500;color:#202020}.modal-shipping .modal-con .shipping-form dl{margin-top:20px}.modal-shipping .modal-con .shipping-form dl dt{top:15px;width:120px;font-size:16px;font-weight:500;letter-spacing:-.32px;color:#231815}.modal-shipping .modal-con .shipping-form dl dd{padding:0 0 20px 120px}.modal-shipping .modal-con .shipping-form dl dd .max{max-width:380px}.modal-shipping .modal-con .shipping-form dl dd input[type=text],.modal-shipping .modal-con .shipping-form dl dd input[type=tel],.modal-shipping .modal-con .shipping-form dl dd input[type=number],.modal-shipping .modal-con .shipping-form dl dd input[type=date]{width:100%;height:50px;border:solid 1px #cdd2d5;padding:0 20px;font-size:16px;font-weight:400}.modal-shipping .modal-con .shipping-form dl dd input[type=text]::placeholder,.modal-shipping .modal-con .shipping-form dl dd input[type=tel]::placeholder,.modal-shipping .modal-con .shipping-form dl dd input[type=number]::placeholder,.modal-shipping .modal-con .shipping-form dl dd input[type=date]::placeholder{color:#787878}.modal-shipping .modal-con .shipping-form dl dd .zip{display:flex;gap:10px}.modal-shipping .modal-con .shipping-form dl dd .zip input[type=text]{width:190px;background:#f5f5f5}.modal-shipping .modal-con .shipping-form dl dd .zip button{display:flex;align-items:center;justify-content:center;gap:10px;width:180px;height:50px;border:1px solid #cdd2d5;font-size:15px;font-weight:600;letter-spacing:-.3px;color:#202020}.modal-shipping .modal-con .shipping-form dl dd .zip button:before{content:"";display:inline-block;width:24px;height:24px;background:url(/assets/front/images/icon/ico_search.svg) no-repeat;background-size:cover}.modal-shipping .modal-con .shipping-form dl dd .addr1{margin-top:10px}.modal-shipping .modal-con .shipping-form dl dd .addr1 input[type=text]{background:#f5f5f5}.modal-shipping .modal-con .shipping-form dl dd .addr2{margin-top:10px}.modal-shipping .modal-con .shipping-form .checkbox-type1{margin-top:20px}.modal-shipping .modal-con .shipping-form .button-box{margin-top:50px;display:flex;gap:20px;justify-content:center}.modal-shipping .modal-con .shipping-form .button-box button{flex:1;max-width:300px;display:flex;align-items:center;justify-content:center;height:60px;background:#231815;color:#fff;font-size:17px;font-weight:500}.modal-shipping .modal-con .shipping-form .button-box button:first-child{background:#fff;color:#231815;border:1px solid #231815}.modal-item{padding:30px 30px 45px;max-width:780px}.modal-item .modal-con{margin-top:20px}.modal-item .modal-con .input-search{position:relative}.modal-item .modal-con .input-search input[type=text]{width:100%;height:50px;border:solid 1px #cdd2d5;padding:0 20px 0 70px;font-size:16px;font-weight:400}.modal-item .modal-con .input-search input[type=text]::placeholder{color:#787878}.modal-item .modal-con .input-search button{position:absolute;top:11px;left:20px}.modal-item .modal-con ul{margin-top:40px;border-top:1px solid #231815;overflow-y:auto;max-height:465px}.modal-item .modal-con ul li{position:relative;display:flex;gap:20px;padding:20px 20px 20px 38px;align-items:center;border-bottom:1px solid #e5e5e5}.modal-item .modal-con ul li .radio-type1{position:absolute;left:0;top:20px}.modal-item .modal-con ul li .radio-type1 label{font-size:0}.modal-item .modal-con ul li .img{width:100px;height:100px;background:#f7f8f8}.modal-item .modal-con ul li .img img{display:block;width:100%;mix-blend-mode:multiply}.modal-item .modal-con ul li .item-info{width:calc(100% - 120px)}.modal-item .modal-con ul li .item-info em{display:block;font-size:14px;font-weight:400;color:#202020}.modal-item .modal-con ul li .item-info p{margin-top:5px;font-size:16px;font-weight:500;color:#202020}.modal-item .modal-con .button-box{display:flex;gap:20px;padding:20px 40px 40px;background:#fff}.modal-item .modal-con .button-box button{flex:1;display:flex;align-items:center;justify-content:center;height:60px;border:1px solid #231815;background:#231815;color:#fff;font-size:17px;font-weight:500}.modal-item .modal-con .button-box button:first-child{background:#fff;color:#231815}.modal-myreview{padding:30px 30px 45px;max-width:780px}.modal-myreview .modal-con{padding-top:20px;overflow-y:auto;max-height:calc(100vh - 326px)}.modal-myreview .modal-con .item-box{display:flex;align-items:center;gap:20px}.modal-myreview .modal-con .item-box .img{width:100px;height:100px;background:#f7f8f8}.modal-myreview .modal-con .item-box .img img{display:block;width:100%;mix-blend-mode:multiply}.modal-myreview .modal-con .item-box .item-info{width:calc(100% - 120px)}.modal-myreview .modal-con .item-box .item-info .brand{display:block;font-size:14px;font-weight:400;color:#202020}.modal-myreview .modal-con .item-box .item-info p{margin-top:5px;font-size:16px;font-weight:500;color:#202020}.modal-myreview .modal-con dl{margin-top:30px}.modal-myreview .modal-con dl dt{font-size:18px;font-weight:500;color:#202020}.modal-myreview .modal-con dl dd{margin-top:10px}.modal-myreview .modal-con dl dd+dt{margin-top:25px}.modal-myreview .modal-con dl dd .star-box{padding:20px;background:#f5f5f5;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:9px}.modal-myreview .modal-con dl dd .star-box p{display:flex;justify-content:space-between;width:212px;background:url(/assets/front/images/icon/ico_sp_star.svg) no-repeat;background-size:212px;background-position:0 0}.modal-myreview .modal-con dl dd .star-box p.star1{background-position:0 -50px}.modal-myreview .modal-con dl dd .star-box p.star2{background-position:0 -100px}.modal-myreview .modal-con dl dd .star-box p.star3{background-position:0 -150px}.modal-myreview .modal-con dl dd .star-box p.star4{background-position:0 -200px}.modal-myreview .modal-con dl dd .star-box p.star5{background-position:0 -250px}.modal-myreview .modal-con dl dd .star-box p i{display:inline-block;width:40px;height:40px;cursor:pointer}.modal-myreview .modal-con dl dd .star-box span{display:inline-block;font-size:14px;font-weight:600;text-align:center;color:#231815}.modal-myreview .modal-con dl dd .txt-box{border:solid 1px #cdd2d5;background-color:#fff;padding:20px}.modal-myreview .modal-con dl dd .txt-box textarea{border:0;resize:none;width:100%;height:120px;font-size:16px;font-weight:400;line-height:1.56;color:#202020}.modal-myreview .modal-con dl dd .txt-box textarea:focus{outline:0;border:0}.modal-myreview .modal-con dl dd .txt-box p{display:flex;justify-content:flex-end;font-size:14px;font-weight:400;color:#787878}.modal-myreview .modal-con dl dd .txt-box p em{display:inline-block;font-weight:600}.modal-myreview .modal-con dl dd .filebox{margin-top:30px}.modal-myreview .modal-con dl dd .file-list{margin-top:10px}.modal-myreview .modal-con dl dd .txt{margin-top:20px}.modal-myreview .modal-con dl dd .txt p{color:#787878;font-size:14px;font-weight:500}.modal-myreview .modal-con dl dd .txt ul{margin-top:20px}.modal-myreview .modal-con dl dd .txt ul li{position:relative;padding-left:10px;font-size:14px;font-weight:500;line-height:1.57;color:#787878}.modal-myreview .modal-con dl dd .txt ul li:before{content:"";position:absolute;top:10px;left:0;display:block;width:5px;height:1px;background:#787878}.modal-myreview .modal-con dl dd .txt ul li.none{padding-left:0;color:#de2323}.modal-myreview .modal-con dl dd .txt ul li.none:before{display:none}.modal-myreview .button-box{margin-top:40px;padding:0 40px;display:flex;gap:20px}.modal-myreview .button-box button{flex:1;display:flex;align-items:center;justify-content:center;height:60px;border:1px solid #231815;background:#231815;color:#fff;font-size:17px;font-weight:500}.modal-myreview .button-box button:first-child{background:#fff;color:#231815}.modal-escrow{padding:30px 30px 45px;max-width:739px;height:calc(100% - 293px)}.modal-escrow .modal-con{overflow-y:auto;max-height:calc(100% - 45px);height:100%}.talk-layer{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);z-index:2000;line-height:normal}.talk-layer .layer-contents{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:600px;background:#fff;padding:20px 50px 50px;border-radius:15px}.talk-layer .layer-contents .layer-top{position:relative;padding:20px 0;font-size:25px;font-weight:600;color:#333}.talk-layer .layer-contents .layer-top .talk-close{position:absolute;top:27px;right:0;width:35px;height:35px;overflow:hidden}.talk-layer .layer-contents .layer-top .talk-close:before{content:"";position:absolute;top:0;left:0;display:inline-block;width:35px;height:35px;background:url(/assets/front/images/@draft/sp_ico.png) no-repeat;background-size:490px;background-position:-315px 0}.talk-layer .layer-contents .layer-body{height:500px;overflow-y:auto}.talk-layer .layer-contents .layer-body .tit{font-size:17px;color:#333;font-weight:500;letter-spacing:-1px}.talk-layer .layer-contents .layer-body ul{font-size:0;margin-top:40px}.talk-layer .layer-contents .layer-body ul li{text-align:center;display:inline-block;width:50%;vertical-align:top;padding:40px 0}.talk-layer .layer-contents .layer-body ul li:nth-child(2n){border-left:1px solid #ccc}.talk-layer .layer-contents .layer-body ul li:nth-child(3),.talk-layer .layer-contents .layer-body ul li:nth-child(4){border-top:1px solid #ccc}.talk-layer .layer-contents .layer-body ul li .txt-box{margin-top:20px}.talk-layer .layer-contents .layer-body ul li .txt-box h4{font-size:18px}.talk-layer .layer-contents .layer-body ul li .txt-box p{margin-top:10px;font-size:16px;padding:0 15px;word-break:keep-all}.talk-layer .layer-contents .layer-body button{margin-top:25px;display:block;width:100%;border-radius:10px;text-align:center;background:#202020;line-height:60px;font-size:18px;font-weight:600;color:#fff}.modal-anniversary{max-width:650px;padding:40px}.modal-anniversary .modal-cont{margin-top:20px}.modal-anniversary .modal-cont .form-box .field-row{display:flex;align-items:center}.modal-anniversary .modal-cont .form-box .field-row+.field-row{margin-top:20px}.modal-anniversary .modal-cont .form-box .field-row .label{width:120px}.modal-anniversary .modal-cont .form-box .field-row .label span{font-size:16px;font-weight:500;letter-spacing:-.32px;color:#202020;line-height:50px}.modal-anniversary .modal-cont .form-box .field-row .field{width:calc(100% - 120px)}.modal-anniversary .modal-cont .form-box .field-row .field input[type=text],.modal-anniversary .modal-cont .form-box .field-row .field input[type=tel],.modal-anniversary .modal-cont .form-box .field-row .field input[type=number],.modal-anniversary .modal-cont .form-box .field-row .field input[type=email],.modal-anniversary .modal-cont .form-box .field-row .field input[type=password]{width:100%;border-radius:10px;border:solid 1px #cdd2d5;height:50px;padding:0 20px;font-size:16px;font-weight:400;letter-spacing:-.32px;color:#202020}.modal-anniversary .modal-cont .form-box .field-row .field input[type=text]::placeholder,.modal-anniversary .modal-cont .form-box .field-row .field input[type=tel]::placeholder,.modal-anniversary .modal-cont .form-box .field-row .field input[type=number]::placeholder,.modal-anniversary .modal-cont .form-box .field-row .field input[type=email]::placeholder,.modal-anniversary .modal-cont .form-box .field-row .field input[type=password]::placeholder{color:#787878}.modal-anniversary .modal-cont .form-box .field-row .field select{width:100%;height:50px;padding:0 20px;border-radius:10px;border:1px solid #202020;font-size:16px;font-weight:400;letter-spacing:-.32px;text-align:left;color:#202020}.modal-anniversary .modal-cont .form-box .field-row .field select:disabled{border-color:#cdd2d5;background-color:#f5f5f5}.modal-anniversary .modal-cont .form-box .field-row .field .select-group{display:flex;gap:10px}.modal-anniversary .modal-cont .form-box .field-row .field .select-group select:first-child{width:250px}.modal-anniversary .modal-cont .form-box .field-row .field .select-group select:last-child{width:calc(100% - 260px)}.modal-anniversary .modal-cont .form-box .field-row .field .radio-group{display:flex;gap:36px}.modal-anniversary .modal-cont .form-box .field-row .field .date-wrap{position:relative;max-width:250px}.modal-anniversary .modal-cont .form-box .field-row .field .date-wrap:after{content:"";position:absolute;top:13px;right:20px;width:19px;height:19px;background:url(/assets/front/images/icon/ico_cal.svg) no-repeat;background-size:cover}.modal-anniversary .modal-cont .form-box .field-row .field .date-wrap input{border-color:#202020;color:#202020;padding:0 50px 0 20px}.modal-anniversary .modal-cont .btn-box{margin-top:60px}.modal-anniversary .modal-cont .btn-box button{display:flex;align-items:center;justify-content:center;width:100%;height:60px;border-radius:10px;background-color:var(--main-color);font-size:17px;font-weight:500;color:#fff}@media all and (max-width:1280px){.modal-review .target-box .prev{left:0}.modal-review .target-box .next{right:0}}@media all and (max-width:1024px){.modal-popup{transform:none;top:0;left:0;max-width:100%;height:100%}.modal-review{padding:20px 20px 45px}.modal-review .modal-con{overflow-y:auto;max-height:calc(100% - 30px)}.modal-review .modal-con .review-detail{margin-top:20px;flex-direction:column;gap:20px}.modal-review .modal-con .review-detail .img,.modal-review .modal-con .review-detail .txt-box{max-width:100%}.modal-item .modal-con .input-search input[type=text]{height:45px;font-size:15px}.modal-item .modal-con ul{margin-top:20px;max-height:calc(100vh - 249px)}.modal-item .modal-con ul li{gap:10px}.modal-item .modal-con ul li .item-info{width:calc(100% - 110px)}.modal-item .modal-con ul li .item-info em{font-size:12px}.modal-item .modal-con ul li .item-info p{font-size:15px}.modal-item .modal-con .button-box{padding:10px 0 20px}.modal-item .modal-con .button-box button{height:45px;font-size:15px}.modal-myreview{padding:20px 20px 30px}.modal-myreview .modal-con{max-height:calc(100vh - 173px)}.modal-myreview .modal-con .item-box{gap:10px}.modal-myreview .modal-con .item-box .img{width:90px;height:90px}.modal-myreview .modal-con .item-box .item-info .brand{font-size:12px}.modal-myreview .modal-con .item-box .item-info p{font-size:15px}.modal-myreview .modal-con dl{margin-top:20px}.modal-myreview .modal-con dl dt{font-size:16px}.modal-myreview .modal-con dl dd .star-box p{width:180px;background-size:180px}.modal-myreview .modal-con dl dd .star-box p i{width:34px;height:34px}.modal-myreview .modal-con dl dd .star-box p.star1{background-position:0 -42.5px}.modal-myreview .modal-con dl dd .star-box p.star2{background-position:0 -84.5px}.modal-myreview .modal-con dl dd .star-box p.star3{background-position:0 -127px}.modal-myreview .modal-con dl dd .star-box p.star4{background-position:0 -169.5px}.modal-myreview .modal-con dl dd .star-box p.star5{background-position:0 -212px}.modal-myreview .modal-con dl dd .txt-box{padding:15px}.modal-myreview .modal-con dl dd .txt-box textarea{font-size:15px}.modal-myreview .modal-con dl dd .filebox{margin-top:20px}.modal-myreview .button-box{margin-top:20px;gap:10px;padding:0}.modal-myreview .button-box button{height:50px;font-size:15px}.modal-escrow{padding:20px 20px 30px}}@media all and (max-width:768px){.popup{right:initial;left:0;bottom:0;width:100%;border-radius:20px 20px 0 0}.popup .popup-bottom{height:50px}.popup .popup-bottom .today{font-size:14px}.popup .popup-bottom .close-popup{width:80px;height:50px;font-size:15px}.modal-popup .modal-top h2{font-size:21px}.modal-review .target-box{top:30%}.modal-review .modal-con .review-detail .txt-box .item-name{flex-direction:column;gap:5px}.modal-review .modal-con .review-detail .txt-box .txt2{margin-top:10px}.modal-shipping .modal-con{overflow-y:auto;height:calc(100% - 20px)}.modal-shipping .modal-con .shipping-form dl dt{float:none;width:100%;top:0;font-size:15px}.modal-shipping .modal-con .shipping-form dl dd{margin-top:10px;padding:0;font-size:15px}.modal-shipping .modal-con .shipping-form dl dd+dt{margin-top:20px}.modal-shipping .modal-con .shipping-form dl dd .max{max-width:100%}.modal-shipping .modal-con .shipping-form dl dd input[type=text],.modal-shipping .modal-con .shipping-form dl dd input[type=tel],.modal-shipping .modal-con .shipping-form dl dd input[type=number],.modal-shipping .modal-con .shipping-form dl dd input[type=date]{height:45px;font-size:15px}.modal-shipping .modal-con .shipping-form dl dd .zip input[type=text]{width:calc(100% - 145px)}.modal-shipping .modal-con .shipping-form dl dd .zip button{width:135px;height:45px}.modal-shipping .modal-con .shipping-form dl dd .zip button:before{width:20px;height:20px}.modal-shipping .modal-con .shipping-form .button-box{gap:10px}.modal-shipping .modal-con .shipping-form .button-box button{height:50px;font-size:15px}.layer .layer-wrap .layer-top{padding:0 0 10px}.layer .layer-wrap .layer-top .close-layer{top:0}.layer .layer-wrap{top:0;left:0;width:100%;height:100%;border-radius:0;transform:none;padding:20px}.layer .layer-wrap .layer-body .goods-item{overflow-x:auto}.layer .layer-wrap .layer-body .goods-item table{width:600px}.layer .layer-wrap .layer-body .field-box select{width:100%}.layer .layer-wrap .layer-body{overflow-y:auto;max-height:calc(100% - 77px)}.layer .layer-wrap .layer-bottom{padding:15px 20px;display:flex;justify-content:center}.private-layer{width:100%}.private-layer .layer-contents{width:100%;height:100%;padding:20px;top:0;left:0;transform:none;border-radius:0}.private-layer .layer-contents .layer-top{font-size:20px;padding:0 0 20px}.private-layer .layer-contents .layer-top .private-close{width:20px;height:20px;top:4px}.private-layer .layer-contents .layer-body{height:calc(100% - 51px)}.terms-layer{width:100%}.terms-layer .layer-contents{width:100%;height:100%;padding:20px;top:0;left:0;transform:none;border-radius:0}.terms-layer .layer-contents .layer-top{font-size:20px;padding:0 0 20px}.terms-layer .layer-contents .layer-top .terms-close{width:20px;height:20px;top:4px}.terms-layer .layer-contents .layer-body{height:calc(100% - 51px)}.talk-layer{width:100%}.talk-layer .layer-contents{width:100%;height:100%;padding:20px;top:0;left:0;transform:none;border-radius:0}.talk-layer .layer-contents .layer-top{font-size:20px;padding:0 0 20px}.talk-layer .layer-contents .layer-top .talk-close{width:20px;height:20px;top:4px}.talk-layer .layer-contents .layer-body{height:calc(100% - 51px)}.talk-layer .layer-contents .layer-body .tit{font-size:14px}.talk-layer .layer-contents .layer-body ul li{padding:20px 0}.talk-layer .layer-contents .layer-body ul li figure img{width:30px}.talk-layer .layer-contents .layer-body ul li .txt-box h4{font-size:16px}.talk-layer .layer-contents .layer-body ul li .txt-box p{font-size:13px}.talk-layer .layer-contents .layer-body button{line-height:45px;font-size:16px}.modal-anniversary{padding:20px}.modal-anniversary .modal-cont{height:100%;max-height:calc(100% - 52px)}.modal-anniversary .modal-cont form{height:100%}.modal-anniversary .modal-cont form .form-box{height:100%;max-height:calc(100% - 110px);overflow-y:auto}.modal-anniversary .modal-cont .form-box .field-row .field input[type=text],.modal-anniversary .modal-cont .form-box .field-row .field input[type=tel],.modal-anniversary .modal-cont .form-box .field-row .field input[type=number],.modal-anniversary .modal-cont .form-box .field-row .field input[type=email],.modal-anniversary .modal-cont .form-box .field-row .field input[type=password],.modal-anniversary .modal-cont .form-box .field-row .field select{height:45px;font-size:14px}.modal-anniversary .modal-cont .form-box .field-row .field .select-group{flex-direction:column}.modal-anniversary .modal-cont .form-box .field-row .field .select-group select:first-child{width:100%}.modal-anniversary .modal-cont .form-box .field-row .field .select-group select:last-child{width:100%}.modal-anniversary .modal-cont .btn-box{margin-top:40px}.modal-anniversary .modal-cont .btn-box button{height:50px;font-size:15px}}@media all and (max-width:460px){.modal-anniversary .modal-cont .form-box .field-row{flex-direction:column;align-items:flex-start}.modal-anniversary .modal-cont .form-box .field-row .label{width:100%}.modal-anniversary .modal-cont .form-box .field-row .label span{line-height:normal;font-size:15px}.modal-anniversary .modal-cont .form-box .field-row .field{width:100%;margin-top:10px}}
