@import"https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard.css";@font-face{font-family:OAG-B;src:url(https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_2302@1.0/OAGothic-ExtraBold.woff2) format("woff2");font-weight:800;font-style:normal}@font-face{font-family:OAG-M;src:url(https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_2302@1.0/OAGothic-Medium.woff2) format("woff2");font-weight:500;font-style:normal}body{word-break:keep-all}body,button,input,select,textarea{font:16px/1.6 pretendard,Apple SD Gothic Neo,맑은 고딕,Malgun Gothic,Helvetica,Arial,sans-serif;color:#111}button,input,select,textarea{margin:0}a{color:#111}a,a:hover{text-decoration:none}a:hover{color:#1faf95}li,ul{margin:0;padding:0}li{list-style:none}h1,h2,h3,h4,h5,h6{word-break:keep-all}hr{opacity:.1}.btn{font-size:16px;border-radius:6px}.btn-s{font-size:14px;gap:5px;padding:10px}.btn-n,.btn-s{font-weight:600;border-radius:6px;display:flex;justify-content:center;align-items:center}.btn-n{height:56px;font-size:18px;gap:10px}.btn-a,.btn-primary{background:#1faf95}.btn-a{color:#fff}.btn-a:active,.btn-a:hover{background:#12937c;color:#fff}.btn-ao{background:#fff;color:#1faf95;border:1px solid #1faf95}.btn-ao:active,.btn-ao:hover{background:#1faf95;color:#fff}.btn-ao.no-border{border:0}.btn-c{background:#f4f4f4;color:#777}.btn-c:hover{background:#eee;border-color:#111}.btnCta{background:#1faf95;color:#fff;border-radius:100px;padding:10px 20px;font-weight:600;transition:all .5s}.btnCta.big{padding:18px 50px;font-size:20px;font-weight:700;box-shadow:0 4px 8px rgba(0,0,0,.2)}@media(max-width:767.98px){.btnCta.big{font-size:18px}}.btnCta:hover{background:#262e1b;color:#fff;text-decoration:none!important}.btn-block{width:100%}.form-control,.form-select{padding:15px 20px;font-weight:600;font-size:17px;line-height:24px;color:#111;border-radius:4px;background-color:#fdf6ee;border-color:#fdf6ee;height:auto}.form-control:focus,.form-select:focus{border-color:#1faf95;border-width:2px;padding:14px 19px;box-shadow:0 0 0 .25rem rgba(100,100,100,.15)}.form-control::placeholder,.form-select::placeholder{color:#777;font-weight:400}.loading-container{display:flex;justify-content:center;align-items:center;min-height:100vh;background:hsla(0,0%,100%,.8);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.loading-container.spinner-container{flex-direction:column;align-items:center;justify-content:center}.loading-container .spinner-border{width:2.5rem;height:2.5rem}.loading-container .loading-message{margin-top:10px}.wrap.opend:after{content:" ";background:rgba(100,100,100,.5);bottom:0;height:100%;z-index:6}.gnb,.wrap.opend:after{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);position:fixed;left:0;top:0;right:0;width:100%}.gnb{background:hsla(0,0%,100%,.95);z-index:100;height:80px}@media(max-width:767.98px){.gnb{height:60px}}.masthead{height:900px;padding-top:80px}.gnb{display:flex;padding:0 20px;justify-content:space-between;align-items:center}.gnb .logo{display:block;line-height:1}.gnb .logo img{height:23px}@media(max-width:767.98px){.gnb .logo{position:relative;z-index:10}}.gnb ul.menu{display:flex;gap:60px}@media(max-width:959.98px){.gnb ul.menu{gap:40px}}.gnb ul.menu li a.current{color:#1faf95;font-weight:800}.gnb ul.menu li a:hover{text-decoration:underline}@media(max-width:767.98px){.gnb ul.menu{display:none;background:#fff;position:absolute;top:0;left:0;right:0;width:100%;padding:60px 20px 20px}.gnb ul.menu li a{display:block;padding:15px 10px;border-bottom:1px solid #eee;border-radius:4px}.gnb ul.menu li a.btnCta{margin-top:15px;text-align:center}}.gnb .btnMenuOpen{display:none;border:0;background:none;outline:none;z-index:12;-webkit-appearance:none;padding:20px 0}.gnb .btnMenuOpen span{display:block;width:20px;height:2px;margin:5px 0;background:#000;border-radius:50px;transition:.2s}.gnb .btnMenuOpen.opend .bar1{transform:rotate(-45deg) translate(-3px,5px)}.gnb .btnMenuOpen.opend .bar2{opacity:0}.gnb .btnMenuOpen.opend .bar3{transform:rotate(45deg) translate(-5px,-7px)}@media(max-width:767px){.gnb .btnMenuOpen{display:block}}.masthead{text-align:center;color:#fff}.masthead.bg01{padding-top:165px;margin-bottom:-140px;background:#9b7a45 url(/img/bg_01@2x.jpg) no-repeat center 0;background-size:cover}@media(max-width:767.98px){.masthead.bg01{height:600px;margin-bottom:0;background:#9b7a45 url(/img/bg_03@2x.jpg) no-repeat center 0;background-size:cover}}.masthead.bg02{padding-top:345px;background:#9b7a45 url(/img/bg_02@2x.jpg) no-repeat center 0;background-size:cover}@media(max-width:767.98px){.masthead.bg02{height:600px;padding-top:250px}}.masthead h2.slogan{font-family:OAG-B;font-size:64px;text-shadow:0 4px 4px rgba(0,0,0,.1);margin:0 0 30px}.masthead h2.slogan span{display:block}@media(max-width:767.98px){.masthead h2.slogan{font-size:48px}}.masthead p.desc{font-size:24px;font-weight:400;margin:30px 0 65px}@media(max-width:767.98px){.masthead p.desc{font-size:18px}}.content{padding:100px 0;background:#fff}@media(max-width:767.98px){.content{padding:70px 0}}.content h3.sectionHeader{font-size:32px;line-height:145%;letter-spacing:-.5px;text-align:center;margin:0 0 80px}.content h3.sectionHeader b{font-weight:800}.content h3.sectionHeader span{display:block}@media(max-width:767.98px){.content h3.sectionHeader{font-size:27px;padding:0 30px;margin:0 0 50px}.content h3.sectionHeader span{display:inline}}.content section{margin:0 0 80px}.content section.about{margin:0 0 180px}@media(max-width:767.98px){.content section.about{margin:0 0 100px}}.content .aboutIlWrap{margin:80px 0}@media(max-width:767.98px){.content .aboutIlWrap{text-align:center;margin:40px 0}}.content .player .avatar{width:100px;margin:0 0 25px}.content .player .inner{display:flex;flex-direction:column;gap:10px}.content .player .inner h6{font-size:14px;font-weight:600;color:#888;margin:0}.content .player .inner h4{font-size:27px;font-weight:800;margin:0}@media(max-width:767.98px){.content .player .inner h4{font-size:24px}}.content .player .inner h4 span{display:block}@media(max-width:767.98px){.content .player .inner h4 span{display:inline-block}}.content .player .inner p{color:#888;padding-right:50px}@media(max-width:767.98px){.content .player .inner p{padding:0 30px}.content .ilBox{margin:20px 0}}.content .ilBox .no{display:inline-block;width:28px;height:28px;border-radius:50%;font-size:16px;font-family:OAG-M;background:#1faf95;color:#fff;text-align:center;padding-top:1px;margin:0 4px 16px 0}@media(max-width:767.98px){.content .ilBox .no{display:block;margin:0 auto 5px}}.content .ilBox .caption{display:inline-block;font-size:16px;font-family:OAG-M}@media(max-width:767.98px){.content .ilBox .caption{margin:0 0 10px}}.content .ilBox img.il{max-width:100%;border-radius:2px}@media(max-width:767.98px){.content .ilBox img.il{display:block;max-width:80%;margin:5px auto}}.content section.testimonial.store{margin:150px 0 0}.content .cardFlow{display:flex;overflow-x:hidden;gap:30px;padding:0 30px}.content .cardFlow.desktop{overflow-x:hidden}.content .cardFlow.mobile{overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scroll-snap-type:x mandatory;gap:15px}.content .cardFlow.mobile .tmCard{scroll-snap-align:center;width:100%}.content .tmCard{padding:30px;background:#fdf6ee;border-radius:12px;display:flex;flex-direction:column;gap:15px;width:450px;flex:0 0 auto}.content .tmCard h4{font-size:16px;font-weight:600;margin:0}.content .tmCard p.desc{font-size:14px;color:#444;margin:0}.content .tmCard p.author{font-size:15px;color:#666;margin:0}.content .tmCard p.author img.avatar{width:48px;display:block;margin:0 0 5px}.content section.faq{margin:180px 0 50px}@media(max-width:767.98px){.content section.faq{margin:100px 0 30px}}.content section.faq .inner{padding:0 20px}.content .faqItem{margin-bottom:15px}.content .faqItem .faqQuestion{font-weight:600;border-bottom:1px solid #ddd;padding:15px 0;cursor:pointer;transition:all .3s}.content .faqItem .faqQuestion:hover{color:#1faf95}.content .faqItem .faqAnswer{display:none;color:#555;padding:15px 10px 15px 25px;font-size:14px}.content .faqItem .faqAnswer.open{display:block}@media(max-width:767.98px){.content .faqItem .faqAnswer{padding:10px}}.content section.storeProcess .spIlWrap{margin:0 0 20px}@media(max-width:767.98px){.content section.storeProcess .spIlWrap{text-align:center}}.content section.storeProcess .spIlWrap .row{align-items:center}.content section.storeProcess .spIlWrap img.il{max-width:100%;border-radius:2px}@media(max-width:767.98px){.content section.storeProcess .spIlWrap img.il{max-width:80%;display:block;margin:5px auto 15px}}.content section.storeProcess .spIlWrap h4{font-size:18px;font-weight:600;color:#1faf95;margin:0 0 10px}@media(max-width:767.98px){.content section.storeProcess .spIlWrap p{padding:0 30px}}.intermission{text-align:center;background:url(/img/bg_04@2x.jpg) no-repeat center 0 fixed;background-size:cover;height:550px;display:flex;align-items:center;color:#fff}@media(max-width:767.98px){.intermission{height:450px;background-attachment:scroll}.intermission a.btnCta{display:none}}.intermission h6{font-size:18px;font-weight:600;opacity:.8}.intermission h3{font-size:32px;font-weight:600;line-height:150%;margin:20px 0 60px;letter-spacing:-.5px;text-shadow:0 4px 4px rgba(0,0,0,.1)}@media(max-width:767.98px){.intermission h3{font-size:27px;padding:0 20px}}.intermission h3 b{font-family:OAG-B}.intermission h3 span{display:block}.giftAncHeader{text-align:center;margin:0 0 130px}@media(max-width:767.98px){.giftAncHeader{margin:0 0 70px}.giftAncHeader a.btnCta{display:none}}.giftAncHeader img.ic{width:170px}@media(max-width:767.98px){.giftAncHeader img.ic{width:150px}}.giftAncHeader h3{font-size:32px;font-weight:600;line-height:150%;letter-spacing:-.5px;margin:0 0 50px}.giftAncHeader h3 span{display:block}@media(max-width:767.98px){.giftAncHeader h3{font-size:24px;padding:0 20px}.giftAncHeader h3 span{display:inline}}.mbSticky{display:none}@media(max-width:767.98px){.mbSticky{text-align:center;margin-top:30px;position:-webkit-sticky;position:sticky;bottom:30px;width:100%}}.customerBn{text-align:center;background:url(/img/bg_03@2x.jpg) no-repeat 50%;background-size:cover;height:1280px;border-radius:20px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:150px 0 100px;color:#fff;margin-top:100px}@media(max-width:767.98px){.customerBn{background:none;color:#111;height:auto;padding:0 0 20px}}.customerBn h3{font-size:64px;font-family:OAG-B}.customerBn h3 span{display:block}@media(max-width:767.98px){.customerBn h3{font-size:56px}}.customerBn p.desc{font-size:24px;margin:20px 0 30px}@media(max-width:767.98px){.customerBn p.desc{font-size:18px;font-weight:600}}.customerBn ul{display:inline-block;text-align:left}.customerBn ul li{font-size:18px;margin:0 0 5px}@media(max-width:767.98px){.customerBn ul li{font-size:16px}}.ex_qr_bn{text-align:center;margin:50px 0 0}.ex_qr_bn img.bn{width:300px;border:1px solid #ddd;border-radius:6px}.billboard{margin:80px 0 50px}.billboard .banner{display:flex;background:#fdf6ee;border-radius:6px;align-items:center;margin:0 0 20px}@media(max-width:767.98px){.billboard .banner{flex-direction:column;gap:20px}}.billboard .banner img.il{width:220px}.billboard .banner .msg{padding:0 20px;font-weight:600}@media(max-width:767.98px){.billboard .banner .msg{padding:20px 40px;text-align:center}}.billboard .banner .msg b{font-family:OAG-B;display:inline-block}.billboard .banner .msg small{display:block;font-size:13px;opacity:.6;margin:10px 0 0}footer{color:#888;margin:60px 0 0}footer .footerInner{border-top:1px solid #ddd;padding:50px 0 80px}@media(max-width:767.98px){footer .footerInner{padding-bottom:30px}}footer h5.footerBrand{margin:0 0 30px}footer h5.footerBrand small{color:#1faf95;font-size:13px;display:block;margin:0 0 10px}footer address p{margin:0;font-size:14px;color:#888}footer .footerLinks li{display:inline;margin-right:15px}footer .footerLinks a{font-size:14px}footer .footerLinks a:hover{text-decoration:underline}footer.appFooter{padding:0 18px}footer.appFooter p{font-size:13px;font-weight:300;line-height:20px}footer.appFooter p strong{font-weight:600}footer.appFooter .footerBrand{margin:0 0 20px}footer.appFooter .footerBrand img{filter:grayscale(1);height:20px}footer.appFooter .footerLinks ul li{margin-right:50px}footer.appFooter .footerLinks ul li:first-child{display:block;margin:0 0 10px}.appWrap{max-width:560px;margin:0 auto}.appContents{padding:0 18px}header.app{background:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);position:-webkit-sticky;position:sticky;top:0;z-index:10}header.app .inner{display:flex;justify-content:space-between;align-items:center;height:60px;padding:0 8px}header.app .inner.hasBackButton{justify-content:start;gap:20px}header.app .inner .links{display:flex;justify-content:space-between;gap:15px}header.app .inner .links a{padding:5px;border-radius:4px}header.app .inner .links a:hover{background:#f5f5f5}header.app .inner.navBar{position:relative}header.app .inner.navBar strong{font-size:18px;font-weight:600;flex-grow:1;text-align:center}header.app .inner.navBar a.goBack{position:absolute;left:10px}header.app .inner.navBar a.txtBtn{position:absolute;right:10px;color:#666;font-size:16px}header.app .inner .cntLogo{flex:1 1 auto;text-align:center}header.app .inner .cntLogo img{height:24px}.head_greeting{text-align:center}.head_greeting .ic3d_gift{width:150px;height:150px;display:block;margin:0 auto}.head_greeting .logo{height:30px}.head_greeting h2{font-size:18px;font-style:normal;font-weight:700;line-height:24px;margin:30px 0}h6.anc{color:#666;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:150%}h6.anc b{color:#111}h6.anc em{color:#1faf95;font-weight:600;font-style:normal}.form{display:flex;flex-direction:column;gap:10px}.form label.heading{font-size:18px;font-weight:700}.form h6.heading{font-size:16px;color:#888;font-weight:400}.form .hint{margin:0;font-size:14px;color:#777}.form .hint em{color:#1faf95;font-style:normal;font-size:16px}.form .btnSendCode{font-size:14px;font-weight:600}.form .btnSendCode:disabled{color:#999;background:#f5f5f5}.form .verificationCode .salt{position:relative;margin:0 0 10px}.form .verificationCode .salt .time{position:absolute;right:10px;top:15px;color:#777;font-size:16px;font-weight:600}.form .verificationCode .salt .time img{margin-right:5px}.form .verificationCode .btnVerify{width:100px}.form .agreeBox{display:flex;flex-direction:column;gap:10px}.form .agreeBox .form-check{padding-left:0;min-height:24px;display:flex;justify-content:space-between}.form .agreeBox .form-check label{vertical-align:middle;font-size:16px;color:#888;letter-spacing:-.5px}.form .agreeBox .form-check label a{color:#1faf95;font-weight:600;text-decoration:underline}.form .agreeBox .form-check label em.essen{color:#e94235;font-size:16px;font-style:normal}.form .agreeBox .form-check label.check-all{background:#fdf6ee;padding:10px 15px 10px 10px;border-radius:4px;margin-left:-10px;color:#555;font-weight:600;flex-grow:1}.form .agreeBox .form-check a{color:#1faf95;font-weight:600;font-size:12px;margin-top:3px;text-decoration:underline}.form .agreeBox .form-check>div{display:flex;align-items:stretch;flex-grow:1;padding-left:10px}.form .agreeBox .form-check-input{width:24px;height:24px;margin:0 10px 0 0;float:none}.form .agreeBox .form-check-input:checked{background-color:#1faf95;border-color:#1faf95}.login{padding:50px 0 0;max-width:430px;margin:0 auto;text-align:center}.login .logo{margin:0 0 40px}.login .logo img{height:32px}.login .help{margin-top:45px;margin-bottom:100px;font-size:15px}.login .help a{text-decoration:underline;color:#666}.login .tail{padding:0 8%;margin-top:100px}.login .tail p.copyrights{margin-top:40px;font-size:13px;color:#888}.signup h6.anc{margin:20px 0 50px}.signup p.help{margin:20px 0;color:#666;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.signup .agreeBox{margin:60px 0}.signup .tail{text-align:center}.signup .tail p.copyrights{margin-top:40px;font-size:13px;color:#888}.btnResetPW{border:1px dashed #aaa;color:#e94235;font-weight:400}.tempSignup .top{margin:85px 0 35px}.tempSignup .form{margin:0 auto 100px}.tempSignup .nowCanSignup{margin:120px 0 0;border-top:1px solid #ddd;padding:40px 0 0}.tempSignup .nowCanSignup .anc{margin:0 0 30px}.extBul{text-align:left;color:#666;font-size:14px;font-weight:400;line-height:150%;margin:25px 20px}.extBul li{list-style-type:disc}.extBul li b{color:#111}.extBul.alt{font-size:16px;color:#111;margin:5px 0 20px 20px}.storeInfoCard{background:#fdf6ee;padding:25px;border-radius:12px;display:flex;flex-direction:column;align-items:flex-start;gap:5px;margin:30px 0}.storeInfoCard h6{color:#888;font-size:14px;margin:0}.storeInfoCard .name{color:#111;font-size:16px;font-weight:700}.storeInfoCard .phone{color:#666;margin-top:-5px}.storeHead{position:relative;margin:20px 0 40px}.storeHead .storeInfoCard .name{font-size:18px}@media(max-width:767.98px){.storeHead .storeInfoCard{margin:0 -30px;border-radius:0;padding:25px 30px}}.storeHead .deco{position:absolute;width:128px;height:128px;right:0;top:35px}@media(max-width:767.98px){.storeHead .deco{right:-20px}}.storeHead h6.anc{margin:30px 0 0}.scMsg{text-align:center;margin:10px 0 30px}.scMsg .ic{width:150px;height:150px}.scMsg h2{font-size:20px;font-style:normal;font-weight:700;line-height:27px}.scMsg a{text-decoration:underline}.scMsg .sc{font-weight:600;color:#1faf95;margin:30px 0 0}.receipt{margin:50px 0 30px;background:#f5f5f5;border-radius:12px;display:flex;padding:25px;flex-direction:column;align-items:flex-start;gap:20px}.receipt h6{color:#888;font-size:14px;font-weight:400;line-height:normal;margin:0 0 5px}.receipt strong{font-size:16px}.receipt .address{font-size:14px;display:flex;flex-direction:column;gap:5px;margin:5px 0 0}.helpChat{margin:30px 0;display:flex;gap:10px;align-items:center}.helpChat .ic{width:50px}.helpChat p{color:#666;font-size:14px;font-style:normal;font-weight:400;line-height:24px;margin:0}.giftSender{text-align:center}.giftSender h4.name{font-size:20px;font-weight:700;margin:0 0 5px;color:#1faf95}.giftSender p.phone{font-size:14px;color:#888;margin:0 0 10px}.plzSignupNow{text-align:center;border-top:1px solid #ddd}.plzSignupNow .bn{max-width:240px;margin:30px 0}.plzSignupNow h5{font-size:16px;font-weight:700;margin:0 0 30px}.infoTable{display:flex;flex-direction:column;gap:30px;margin:40px 0;border-bottom:1px solid #ddd;padding:0 0 40px}.infoTable .store{background:#fdf6ee;padding:30px;margin:0 -30px}.infoTable .store strong{font-weight:700!important}.infoTable .store .phone{display:block;color:#666;font-weight:400}.infoTable .line{display:flex;justify-content:space-between;gap:30px;align-items:center}.infoTable .line h6{margin:0;font-size:16px;font-style:normal;font-weight:400;color:#777}.infoTable .line strong{text-align:right;max-width:280px;font-size:16px;font-weight:500}.modal .modal-content{border:0}.modal .modal-header{border:0;padding:20px}.modal .modal-body{padding:20px}.modal .modalTitle{font-size:18px;font-style:normal;font-weight:700;line-height:24px}.modal .desc{margin:30px 0}.modal .desc h6{font-size:14px;color:#888;margin:0 0 5px}.modal .desc strong{font-weight:700;font-size:18px}.modal .tail{border-top:1px solid #ddd;margin:30px 0 0;padding:15px 0 0;font-size:14px;color:#666}.confirmModal .modalTitle,.modal .tail{text-align:center}.confirmModal .desc{text-align:center;margin:50px 0}.confirmModal .btnWrap{display:flex;flex-direction:column;gap:20px}.confirmModal .btnWrap .btn-light{background:none;font-weight:400;color:#888}.adminMenu .inner{display:flex;justify-content:space-between;padding:20px 0}.adminMenu .inner .logo img{height:20px}.adminMenu .inner .menu a{font-size:14px}.listTable{margin:40px 0}.listTable h4{font-size:18px;font-weight:700;margin:0 0 20px}.listTable table{font-size:13px;color:#444;text-align:center}.listTable table td{height:60px;color:#444}.listTable table a{text-decoration:underline}.listTable table .stat{font-weight:600}.listTable table .stat.wait{color:#111}.listTable table .stat.done{color:#1faf95}.listTable table .ing{color:#999}.pagination{margin:50px 0;gap:4px}.pagination .page-link{border-radius:4px;color:#666;padding:3px 12px;font-size:14px}.pagination .active>.page-link,.pagination .page-link.active{background-color:#1faf95;border-color:#1faf95;color:#fff}