:root{--main-color:#F9BE2A;--sub-color:#141414;--default-font-family:"Pretendard Variable",Verdana,"Malgun Gothic",Pretendard,Dotum,AppleGothic,"Sans-serif"!important}a,body,button,div,form,h1,h2,h3,h4,h5,h6,html,img,input,li,ol,p,span,table,td,textarea,th,tr,ul{font-family:var(--default-font-family);word-break:keep-all}body{overflow-x:hidden}a:hover{text-decoration:none}main{padding-bottom:60px}.ob-ct{object-fit:contain}.ob-ct,.ob-cv{width:100%;height:100%}.ob-cv{object-fit:cover}.site-wrap{margin:0 auto;padding:0 20px;max-width:1440px;box-sizing:border-box}.path{justify-content:flex-end}@media (max-width:1024px){html{font-size:14px}.site-wrap{padding:0 1rem}}@media (max-width:768px){html{font-size:12px}main{padding-bottom:40px}}@media (pointer:coarse){[role=button],a,button{min-height:44px}input,select,textarea{min-height:44px;font-size:16px}}@keyframes pointbox-top{0%,26%,50%,to{top:-22px}13%,38%{top:-24px}}@keyframes topBn-dot-color{0%{background-color:#FF4800}50%{background-color:var(--main-color)}}[role=button],a,button,input,textarea{min-height:unset}[role=button],a,button{cursor:pointer}header{position:fixed;top:0;left:0;width:100%;border-bottom:1px solid #e5e5e5;z-index:999}header .topBn{background:#111}header .topBn .site-wrap{height:34px;display:flex;justify-content:space-between;align-items:center}header .topBn .txt01{padding-left:21px;font-size:13px;font-weight:600;color:#fff}header .topBn .txt01:before{position:absolute;top:50%;left:0;transform:translateY(-50%);width:14px;height:14px;border-radius:50%;border:3px solid var(--main-color);background:#FF4800;display:block;content:"";animation:topBn-dot-color .8s steps(2,jump-none) infinite}header .topBn ul{display:flex;justify-content:flex-end;align-items:center;gap:14px}header .topBn ul>li{position:relative;padding-right:15px}header .topBn ul>li:before{position:absolute;top:50%;right:0;transform:translateY(-50%);width:1px;height:9px;background:#d9d9d9;display:block;content:""}header .topBn ul>li>a{font-size:13px;font-weight:500;color:#fff}header .topBn ul>li:last-child{padding-right:0}header .topBn ul>li:last-child:before{display:none}header .cateWrap{display:flex;justify-content:space-between;align-items:center;height:90px}header .cateWrap .left{display:flex;justify-content:flex-start;align-items:center;gap:40px}header .cateWrap .logo{display:flex;align-items:center;width:auto;height:100%;flex-shrink:0}header .cateWrap .logo img{margin-left:-2px;width:166px}header .cateWrap .menu-mobile{display:none;flex-shrink:0;height:20px}header .menu-mobile-trigger{display:inline-flex;align-items:center;gap:24px;padding:0;border:0;background:transparent;cursor:pointer;color:#111}header .menu-mobile-trigger__icon{width:20px;height:20px;stroke-width:2.5px;flex-shrink:0}header .menu-mobile-trigger__label{font-size:16px;font-weight:600;line-height:1;color:#333;white-space:nowrap}header nav{margin-left:-14px}header .cate-01>a{padding:0 14px;font-size:16px;font-weight:600;line-height:70px;color:#333}header .cate-02-box{margin:-12px 0 0 5px;padding:7px 0;min-width:135px;width:fit-content;background:#fff;border:1px solid #ddd;border-radius:5px;box-shadow:0 0 4px 1px rgba(0,0,0,.1)}header .cate-02{position:relative}header .cate-02>a{padding:0 14px;line-height:30px;font-size:14px;color:#656565;display:block}header .cate-02>a:hover{background:#F1F1F1;color:#333}header .cate-02.cate-02--has-child>a{padding-right:28px;position:relative}header .cate-02.cate-02--has-child>a:before{position:absolute;right:18px;top:50%;transform:rotate(45deg) translateY(-50%);width:7px;height:7px;border-color:#aaa;border-style:solid;border-width:1px 1px 0 0;content:""}header .outside-menu .cate-02--has-child:after{position:absolute;top:0;right:-10px;content:"";display:block;width:20px;height:100%;background:none;z-index:-1}header .cate-03-box{position:absolute;top:-1px;left:calc(100% + 1px);padding:7px 0;min-width:135px;background:#fff;border:1px solid #ddd;border-radius:5px;box-shadow:0 0 4px 1px rgba(0,0,0,.1)}header .cate-03-box>a{padding:0 14px;line-height:30px;font-size:14px;color:#656565;display:block}header .cate-03-box>a:hover{background:#F1F1F1;color:#333}header .outside-menu{position:absolute;top:110px;left:0;z-index:50;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease-out,visibility .2s ease-out}header .outside-menu.active{opacity:1;visibility:visible;pointer-events:auto}header .outside-menu .cate-02-box{position:relative;margin-left:0}header .right-menu{display:flex;justify-content:flex-end;align-items:center;gap:40px}header .right-menu .login-wrap{gap:14px}header .right-menu .login-menu{position:relative;padding-left:15px;font-size:14px;font-weight:500;color:#8d8d8d}header .right-menu .login-menu:before{position:absolute;top:50%;left:0;transform:translateY(-50%);width:1px;height:9px;background:#d9d9d9;display:block;content:""}header .right-menu .login-menu:first-child{padding-left:0}header .right-menu .login-menu:first-child:before{display:none}header .btn-right{flex-shrink:0;display:flex;justify-content:flex-end;align-items:center;margin-right:-2px;background:#fff;border:1px solid var(--main-color);border-radius:20px}header .btn-right>*{position:relative;width:116px;line-height:37px;font-size:15px;font-weight:600;display:flex;justify-content:center;align-items:center;gap:5px}header .btn-right>*>img{width:20px;height:100%}header .btn-right>:first-child{letter-spacing:-1px}header .btn-right .menu_basket{position:relative;background:var(--main-color);border-top-right-radius:19px;border-bottom-right-radius:19px;overflow:hidden}header .btn-right .menu_basket>img{position:relative;left:-2px}header .menu_basket .count{position:absolute;top:16px;left:25px;width:16px;height:16px;background:#fff;border:1px solid var(--main-color);text-align:center;border-radius:50%;line-height:15px;font-size:11px;font-weight:600;color:#000}header .pointbox-css{position:absolute;top:-22px;left:50%;padding:2px 8px 0;line-height:22px;font-size:12px;border-radius:5px;background:var(--main-color);color:#000;text-align:center;animation:pointbox-top 2s ease-in;animation-iteration-count:infinite;transform-origin:50% 50%;transform:translate(-50%);font-family:GMarketSans;font-weight:400}header .pointbox-css:after{content:"";position:absolute;left:50%;bottom:-10px;margin-left:-5px;width:0;height:0;border:5px solid transparent;border-bottom:5px solid var(--main-color);transform:rotate(180deg);display:block}footer{border-top:1px solid #efefef}footer .footer-top{padding-top:50px;padding-bottom:50px;border-bottom:1px solid #efefef}footer .footer-top .site-wrap{display:flex;justify-content:space-between;align-items:flex-start}footer .footer-top .logo{display:block;margin-left:-2px;width:136px}footer .footer-top .logo+p{margin:10px 0 17px;font-size:15px;font-weight:500;color:#616161}footer .footer-top .btn-wrap{margin-left:-2px;display:flex;justify-content:flex-start;align-items:center;gap:10px}footer .footer-top .btn-wrap>*{padding:0 22px;line-height:44px;font-size:14px;font-weight:700;color:#fff;border-radius:22px}footer .footer-top .guide-btn{background:#111}footer .footer-top .talk-btn{position:relative;padding-left:46px;background:#00C63B}footer .footer-top .talk-btn:before{position:absolute;top:0;left:19px;width:20px;height:100%;background:url(/images/naver-talk.svg) no-repeat 50%/100% 100%;content:""}footer .footer-top .right{display:flex;justify-content:flex-end;align-items:flex-start;gap:7vw}footer .footer-top .menu-wrap{width:116px}footer .footer-top .menu-wrap .title{margin-bottom:24px;font-size:15px;font-weight:600;color:#111}footer .footer-top .menu-wrap .txt{display:block;margin-top:6px;font-size:14px;font-weight:400;color:#616161}footer .footer-info{padding-top:30px;padding-bottom:30px}footer .content{font-size:14px;color:#777}footer .content .line{color:rgba(0,0,0,.1);margin:0 7px;font-size:14px}footer .footer-btt{background:#eee}footer .footer-btt .site-wrap{display:flex;justify-content:space-between;align-items:center;height:40px}footer .footer-btt .copyright{font-size:13px;color:#777}footer .footer-btt ul{justify-content:flex-end;align-items:center;display:flex}footer .footer-btt li a{font-size:13px;color:#616161}footer .footer-btt li a:after{content:"";display:inline-block;width:1px;height:12px;background:rgba(0,0,0,.1);margin:0 10px;vertical-align:middle}footer .footer-btt li:last-child a:after{display:none}.open-menu{gap:0!important;padding-bottom:45px;overflow-y:auto;z-index:999;width:90%;max-width:400px}.open-menu>.top{position:fixed;top:0;left:0;width:90%;max-width:400px;border-right:1px solid #e5e5e5;display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid #e5e5e5;background:#fff}.open-menu>.top .logo{width:104px}.open-menu>.top .menu-close{margin-right:-3px;cursor:pointer}.open-menu>.top .menu-close svg{width:20px;height:20px}.open-menu nav{padding:14px 16px}.open-menu button svg{margin-right:-3px;width:18px;height:18px}.open-menu .cate-01{margin-bottom:14px}.open-menu .cate-01>button span{font-size:14px;color:#111;font-weight:600}.open-menu .cate-01:last-child{margin-bottom:0}.open-menu .cate-02{margin:10px 0;font-size:13px;color:#777;font-weight:500}.open-menu .cate-02:last-child{margin-bottom:0}.open-menu .cate-03{margin-bottom:7px;font-size:13px;color:#777;font-weight:500}.open-menu .cate-add-box{padding:14px 16px}.open-menu .cate-add{margin-bottom:10px;font-size:14px;color:#111;font-weight:600}.open-menu .cate-add:last-child{margin-bottom:0}.open-menu .bottom{position:fixed;bottom:0;left:0;width:90%;max-width:400px;border-right:1px solid #e5e5e5;display:flex;align-items:center;gap:7px;padding:12px 16px;background:#fff}.open-menu .bottom>a{display:block;width:50%}.open-menu .bottom>a button{width:100%;height:36px;font-size:14px;border-radius:5px}.open-menu .bottom>a:last-child button{border:1px solid var(--main-color)}.open-menu .bottom>button{display:block;width:50%;height:36px;font-size:14px;border-radius:5px;border:1px solid var(--main-color)}.open-menu .txt-bn{margin-top:51px;padding:12px 16px 10px;font-size:15px;font-weight:400;font-family:GMarketSans;background:#111;color:#fff}.open-menu .txt-bn span{font-weight:700;font-family:GMarketSans}.path{margin:20px 0}.path a,.path span{font-weight:600;font-size:14px}.path span img{width:16px;height:16px}main{margin-top:125px;padding-bottom:100px}.dialog-content{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);max-width:600px;width:calc(100% - 2rem);max-height:calc(100vh - 2rem);padding:40px;background:#fff;border-radius:21px;box-shadow:0 0 10px 0 rgba(0,0,0,.1);z-index:999;overflow-y:auto}.dialog-close{position:absolute;top:20px;right:20px;width:26px;height:26px;cursor:pointer}#process{margin-bottom:24px;border-bottom:1px solid #e5e5e5;background:#fff}#process ul{height:53px;gap:30px}#process li,#process ul{display:flex;justify-content:flex-start;align-items:center}#process li{position:relative;padding-right:50px;gap:10px;font-size:16px;font-weight:500;font-family:GmarketSans;color:#888}#process li:after{position:absolute;top:0;right:0;width:20px;height:20px;display:block;content:"";background:url(/images/step-arr.svg) no-repeat 50%/contain}#process li span{position:relative;top:-1px;padding-top:2px;width:20px;line-height:18px;border-radius:5px;background:#D5D3D4;font-family:GmarketSans;text-align:center;font-size:12px;font-weight:700;color:#fff}#process li.on{color:#111;font-weight:700}#process li.on span{color:#111;background:var(--main-color)}#process li:last-child{padding-right:0}#process li:last-child:after{display:none}.my-pop{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center}.my-pop .pop-bg{position:absolute;inset:0;background:rgba(0,0,0,.5)}.my-pop .pop-con{position:relative;z-index:1;display:flex;flex-direction:column;width:95%;max-width:994px;max-height:85vh;background:#fff;border-radius:21px;box-shadow:0 0 10px 0 rgba(0,0,0,.25);overflow:hidden}.my-pop .pop-header{padding:20px 30px 16px;flex-shrink:0;border-bottom:1px solid #e5e5e5}.my-pop .pop-header-row{display:flex;flex-wrap:wrap;align-items:center;gap:7px 14px}.my-pop .pop-header-row #wedding-opt-title{margin:0;font-size:22px;font-weight:700;color:#111;line-height:1.25}.my-pop .pop-header .title{margin:0;font-size:17px;font-weight:700;color:#111;line-height:1.25}.my-pop .pop-header .txt{margin-top:10px;font-size:15px;font-weight:400;color:#888}.my-pop .pop-same-day{display:inline-flex;align-items:center;gap:4px;padding:7px 10px 7px 26px;font-size:13px;font-weight:600;color:#333;line-height:1;letter-spacing:-.4px;background:#e5e5e5;border-radius:7px;position:relative}.my-pop .pop-same-day:before{position:absolute;top:0;left:6px;width:18px;height:100%;display:block;content:"";background:url(/images/thunder02.svg) no-repeat 50%/contain}.my-pop .pop-same-day__timer{font-weight:700;color:#111}.my-pop .pop-same-day--closed{padding-right:12px}.my-pop .pop-close{position:absolute;top:18px;right:24px;width:26px;height:26px;padding:0;border:0;background:transparent;cursor:pointer}.my-pop .pop-body{display:flex;flex:1 1 auto;min-height:0;overflow:hidden}.my-pop .pop-body .left-opt{flex:1 1 0%;padding:26px 30px;overflow-y:auto}.my-pop .pop-body .right-opt{flex-shrink:0;width:430px;margin-top:0;padding:26px 30px;background:#f9f9f9;border-left:1px solid #e5e5e5;overflow-y:auto}.my-pop .pop-body,.my-pop .pop-body .left-opt,.my-pop .pop-body .right-opt{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.22) transparent}.my-pop .pop-body .left-opt::-webkit-scrollbar,.my-pop .pop-body .right-opt::-webkit-scrollbar,.my-pop .pop-body::-webkit-scrollbar{width:4px}.my-pop .pop-body .left-opt::-webkit-scrollbar-track,.my-pop .pop-body .right-opt::-webkit-scrollbar-track,.my-pop .pop-body::-webkit-scrollbar-track{background:transparent}.my-pop .pop-body .left-opt::-webkit-scrollbar-thumb,.my-pop .pop-body .right-opt::-webkit-scrollbar-thumb,.my-pop .pop-body::-webkit-scrollbar-thumb{background:rgba(0,0,0,.22);border-radius:999px}.my-pop .pop-footer{flex-shrink:0;border-top:1px solid #e5e5e5;padding:20px}.my-pop .pop-loading{display:flex;align-items:center;justify-content:center;min-height:200px}.my-pop .pop-error{padding:32px 20px;text-align:center}.my-pop .opt-wrap{margin-top:36px}.my-pop .opt-wrap:first-child{margin-top:0}.my-pop .opt-wrap .opt-name{margin-bottom:14px;font-size:15px;font-weight:700;color:#333;line-height:1.25}.my-pop .opt-wrap .opt-desc{margin:-7px 0 10px;font-size:13px;color:#6b7280;line-height:1.25;font-weight:500}.my-pop .txt-opt{display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-start;align-items:flex-start}.my-pop .txt-opt .txt-opt-btn{padding:8px 14px;font-size:14px;font-weight:500;background:#F7F7F7;color:#7C7C7C;border:1px solid #ccc;border-radius:7px;cursor:pointer}.my-pop .txt-opt .txt-opt-btn.on{position:relative;color:#111;border:1px solid #111;background:#fff}.my-pop .txt-opt .txt-opt-btn.on:after{position:absolute;top:-1px;left:-1px;width:calc(100% + 2px);height:calc(100% + 2px);border:2px solid #111;border-radius:6px;display:block;content:""}.my-pop .img-opt .img-opt-btn{width:160px;padding:0;overflow:hidden;text-align:left}.my-pop .img-opt .img-opt-btn img{width:100%;aspect-ratio:160/90;border-bottom:1px solid #ccc}.my-pop .img-opt .opt-info{padding:8px 14px}.my-pop .img-opt .opt-label{font-size:14px;font-weight:500;color:#7C7C7C}.my-pop .img-opt .opt-weight{padding-left:3px;color:#818181}.my-pop .img-opt .opt-price{display:inline-block;margin:3px 0 0 -1px;padding:1px 8px;background:#9a9a9a;border-radius:7px;font-size:13px;font-weight:500;color:#fff}.my-pop .help-txt{margin-top:7px;padding:8px 14px;width:100%;background:#fff3db;border:1px solid #efd6a2;border-radius:7px;font-size:14px;font-weight:500;color:#333}.my-pop .help-txt strong{position:relative;padding-left:20px;padding-right:2px;color:#111}.my-pop .help-txt strong:before{position:absolute;top:0;left:0;width:16px;height:100%;display:block;content:"";background:url(/images/help.svg) no-repeat 50%/contain}.my-pop .img-opt .img-opt-btn.on img{border-bottom:2px solid #111}.my-pop .img-opt .img-opt-btn.on .opt-label{color:#111}.my-pop .img-opt .img-opt-btn.on .opt-price{background:#111}.my-pop .quantity{position:relative;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;padding:12px 14px;width:100%;min-height:46px;border-bottom:1px solid #ddd;cursor:pointer}.my-pop .quantity .left{font-size:14px;font-weight:500;color:#999;text-align:left;letter-spacing:-.4px}.my-pop .quantity .qty-name{display:inline-block;color:#111;min-width:80px}.my-pop .quantity .qty-pct{padding-left:3px;font-weight:700;color:#333}.my-pop .quantity .right{display:flex;justify-content:flex-end;align-self:center;letter-spacing:-.4px;gap:7px}.my-pop .quantity .qty-sale{width:auto;font-size:14px;font-weight:700;color:#E44346;text-align:right;line-height:25px}.my-pop .quantity .qty-badge{font-size:12px;font-weight:700;color:#111;padding:4px 8px;background:var(--main-color);border-radius:7px}.my-pop .quantity.on{border-radius:7px;background:#fff}.my-pop .quantity.on .qty-name{font-weight:700}.my-pop .quantity.on .qty-price{color:#616161}.my-pop .quantity.on:after{position:absolute;top:-1px;left:-1px;width:calc(100% + 2px);height:calc(100% + 2px);border:2px solid #111;border-radius:7px;display:block;content:""}.my-pop .quantity:last-child{margin-bottom:0}.my-pop .benefit{margin-top:14px;padding:12px 14px;border-radius:7px}.my-pop .benefit .b-txt{margin-left:19px;font-size:13px;font-weight:500;color:#616161}.my-pop .benefit.off{background:#ffe8f1;border:1px solid #ffc6dc}.my-pop .benefit.on strong:before{background:url(/images/ok.svg) no-repeat 50%/contain}.my-pop .my-price{position:relative;flex-shrink:0;width:100%;padding:20px 30px;border-top:1px solid #e5e5e5}.my-pop .my-price .txt-summary{padding-right:180px;font-size:14px;font-weight:500;color:#7c7c7c}.my-pop .my-price .txt-price{padding-right:180px;font-size:23px;font-weight:700;color:#111}.my-pop .my-price .btn-start{position:absolute;bottom:24px;right:24px;padding-top:3px;width:200px;line-height:46px;font-size:18px;font-weight:700;color:#111;font-family:GmarketSans;border-radius:7px;background:var(--main-color);cursor:pointer}.login-pop{max-width:500px}.login-logo{margin-top:20px;width:100%;height:50px}.login-pop-txt{margin:20px 0 36px;font-size:20px;font-weight:500;color:#515151;font-family:GmarketSans}.login-pop-txt span{position:relative;color:#111;font-family:GmarketSans}.login-pop-txt span:before{position:absolute;top:-3px;left:-2px;width:calc(100% + 4px);height:calc(100% + 3px);background:var(--main-color);display:block;content:"";z-index:-1}.btn-naver-login{display:flex;justify-content:center;align-items:center;gap:8px;width:100%;line-height:64px;font-size:19px;font-weight:600;color:#fff;border:0;border-radius:7px;background:#03C75A;cursor:pointer}.btn-naver-login img{width:21px;height:21px;flex-shrink:0}.btn-naver-login:hover{background:#02b350}.btn-naver-login.disabled{background:#e5e5e5;color:#999;cursor:not-allowed}.btn-naver-login.disabled img{filter:brightness(0);opacity:.2}@media (max-width:1200px){header .topBn ul{gap:11px}header .topBn ul>li{padding-right:11px}header .cateWrap{height:70px}header .cateWrap .left{gap:24px}header .cateWrap .logo img{width:150px}header .menu-mobile-trigger{gap:10px}header .menu-mobile-trigger__label{font-size:15px}header nav{margin-left:-1vw}header .cate-01>a{padding:0 1vw;font-size:15px}header .right-menu{gap:24px}header .right-menu .login-wrap{gap:11px}header .right-menu .login-menu{padding-left:11px;font-size:13px}header .btn-right>*{width:112px}header .btn-right>*>img{width:19px}header .menu_basket .count{left:30px}footer .footer-top .right{gap:4.5vw}footer .footer-top .menu-wrap{width:108px}footer .footer-top .menu-wrap .title{font-size:14px}footer .footer-top .menu-wrap .txt{font-size:13px}.path{margin:12px 0}main{margin-top:105px}#process{margin-bottom:1rem}.my-pop .img-opt .img-opt-btn{width:calc(33.333% - 5px)}}@media (max-width:1024px){header .cateWrap .left,header .right-menu{gap:20px}header .cateWrap .logo img{width:134px}header .cate-01>a,header .menu-mobile-trigger__label{font-size:14px}header .btn-right>*{width:100px;line-height:33px;font-size:13px;gap:3px}header .btn-right .menu_basket>img{width:18px}header .menu_basket .count{top:13px;left:22px}footer .footer-top{padding-top:30px;padding-bottom:30px}footer .footer-top .logo{width:130px}footer .footer-top .logo+p{font-size:13px}footer .footer-top .btn-wrap{gap:7px}footer .footer-top .btn-wrap>*{padding:0 20px;line-height:40px;font-size:13px}footer .footer-top .talk-btn{padding-left:44px}footer .footer-top .right{gap:40px}footer .footer-top .menu-wrap:first-child{display:none}footer .footer-top .menu-wrap{width:100px}footer .footer-top .menu-wrap .title{margin-bottom:16px;font-size:13px}footer .footer-top .menu-wrap .txt{margin-bottom:4px;letter-spacing:-.5px}.chat-widget{bottom:18px;right:40px}.chat-widget button{width:42px;height:42px}#process ul{height:43px;gap:14px}#process li{padding-right:34px;font-size:14px}#process li span{line-height:17px}.dialog-content,.my-pop .pop-con{border-radius:10px}.my-pop .pop-con{max-width:800px;max-height:70vh}.my-pop .pop-header{padding:16px 20px 14px}.my-pop .pop-header #wedding-opt-title{font-size:19px}.my-pop .pop-header .pop-header-row+p{display:none}.my-pop .pop-header-row .txt{font-size:14px;margin-top:4px}.my-pop .pop-close{top:16px;right:16px;width:22px;height:22px}.my-pop .pop-body .left-opt{padding:22px 20px}.my-pop .pop-body .right-opt{padding:22px 20px;width:340px}.my-pop .my-price{padding:16px 20px}.my-pop .quantity{padding:0 12px}.my-pop .quantity .left{font-size:13px;letter-spacing:-.6px}.my-pop .opt-wrap .opt-name{font-size:14px;margin-bottom:10px}.my-pop .quantity .qty-name{min-width:60px}.my-pop .quantity .right{gap:6px}.my-pop .quantity .qty-sale{font-size:13px;line-height:20px;letter-spacing:-.6px}.my-pop .quantity .qty-badge{padding:1px 5px;letter-spacing:-.6px;border-radius:4px}.my-pop .my-price .txt-summary{font-size:13px}.my-pop .my-price .txt-price{font-size:20px}.my-pop .my-price .btn-start{bottom:19px;right:20px}}@media (max-width:768px){header .topBn .site-wrap{height:28px;justify-content:center}header .outside-menu,header .pointbox-css,header .topBn ul{display:none}header .cateWrap{position:relative;height:50px}header .cateWrap .menu-mobile{display:block}header .cateWrap .logo{position:absolute;top:0;left:50%;transform:translateX(-50%);width:104px}header .cate-01>a,header .menu-mobile-trigger__label{font-size:0;display:none}header .right-menu .login-wrap{display:none}header .btn-right{gap:3px;border:0}header .btn-right>*{font-size:0;width:28px;gap:0}header .btn-right>*>img{width:20px}header .btn-right .menu_basket{background:#fff}header .menu_basket .count{top:13px;left:11px}header .menu-mobile-trigger__icon{width:18px;height:18px}footer .footer-top{padding-top:20px;padding-bottom:20px}footer .footer-top .logo{width:110px}footer .footer-top .logo+p{margin:7px 0 14px}footer .footer-top .right{display:none}footer .footer-top .btn-wrap>*{padding:0 16px;line-height:36px}footer .footer-top .talk-btn{padding-left:38px}footer .footer-top .talk-btn:before{left:13px}footer .footer-info{padding-top:20px;padding-bottom:20px}footer .content{font-size:12px}footer .content span{display:block}footer .content .line,footer .content br{display:none}footer .footer-btt{position:relative;padding:10px 0}footer .footer-btt .site-wrap{align-items:flex-start;height:auto}footer .footer-btt ul{position:absolute;top:-30px;justify-content:flex-start;flex-wrap:wrap}.path{margin:16px 0}.path a,.path span{font-size:13px}main{margin-top:79px;padding-bottom:60px}.dialog-content{padding:20px}.dialog-close{top:10px;right:10px;width:20px;height:20px}#process ul{gap:8px;justify-content:center}#process li{padding-right:24px;font-size:13px}#process li:after{width:16px;height:16px}#process li span{padding-top:1px;width:18px}.my-pop{align-items:flex-end}.my-pop .pop-con{max-width:100%;width:100%;max-height:calc(90vh - env(safe-area-inset-top, 0) - env(safe-area-inset-bottom, 0));border-radius:14px 14px 0 0}.my-pop .pop-header{padding:11px 16px}.my-pop .pop-header-row{gap:6px 8px}.my-pop .pop-header .title{padding-top:5px;padding-bottom:5px;font-size:15px}.my-pop .pop-header-row .txt{display:none;margin-top:2px;font-size:14px;line-height:1}.my-pop .pop-header .txt{font-size:14px}.my-pop .pop-header #wedding-opt-title{font-size:17px}.my-pop .pop-close{top:14px;right:13px;width:22px;height:22px}.my-pop .pop-body{flex-direction:column;overflow-y:auto}.my-pop .pop-body .left-opt{padding:0 16px 16px;overflow-y:visible}.my-pop .pop-body .right-opt{width:100%;border-left:0;border-top:0;padding:14px 16px 16px;background:#fff;overflow-y:visible}.my-pop .opt-wrap{margin-top:30px}.my-pop .opt-wrap:first-child{margin-top:24px}.my-pop .txt-opt .txt-opt-btn{padding:7px 11px;font-size:13px;letter-spacing:-.5px}.my-pop .img-opt .img-opt-btn{padding:0;width:calc(33.333% - 5px)}.my-pop .img-opt .opt-info{padding:6px 10px}.my-pop .img-opt .opt-label{font-size:13px}.my-pop .img-opt .opt-price{font-size:12px}.my-pop .help-txt{padding:10px 14px;font-size:13px;line-height:1.35}.my-pop .quantity{padding:10px;min-height:34px}.my-pop .quantity .qty-badge{border-radius:5px}.my-pop .my-price{padding:12px 16px;background:#f9f9f9}.my-pop .my-price .txt-summary{padding-right:0;font-size:13px}.my-pop .my-price .txt-price{padding-right:0;font-size:17px}.my-pop .my-price .btn-start{position:unset;width:100%;margin-top:10px;line-height:40px;font-size:16px;border-radius:7px}.login-pop{max-width:360px}.login-logo{height:36px}.login-pop-txt{margin:14px 0 30px;font-size:15px}.login-pop-txt span:before{top:-2px}.btn-naver-login{gap:7px;line-height:50px;font-size:15px;border-radius:7px}.btn-naver-login img{width:17px;height:17px}}@media (max-width:460px){footer .footer-btt li a{font-size:12px;letter-spacing:-.5px}footer .footer-btt li a:after{margin:0 6px;height:10px}footer .footer-btt .copyright{font-size:12px}#process li span{display:none}.my-pop .img-opt .img-opt-btn{width:calc(50% - 4px)}}#btn-hide,#btnCs{display:none}.sideFixBtn{position:fixed;top:50%;right:0;height:fit-content;transform:translateY(-50%);border-top-left-radius:6px;border-bottom-left-radius:6px;border:1px solid #8c8c8c;z-index:101}.sideFixBtn>li{border-bottom:1px solid #8c8c8c;background:#191919;cursor:pointer;user-select:none;overflow:hidden}.sideFixBtn>li a{display:flex;justify-content:flex-start;align-items:center;padding:8px 14px 8px 10px;font-size:14px;color:#fff;text-decoration:none;user-select:none;outline:none}.sideFixBtn>li span{margin-right:5px;width:25px;height:100%;user-select:none}.sideFixBtn>li.on{background:#fff;transition-duration:.3s}.sideFixBtn>li.on a,.sideFixBtn>li.on p{color:#191919;font-weight:500}.sideFixBtn>li.on img{filter:brightness(.1)}.sideFixBtn>li#how-btn{border-top-left-radius:5px}.sideFixBtn>li#talk-btn{border-bottom:0;border-bottom-left-radius:5px;background:#00C63B}.sideFixBtn>li#talk-btn a{border-bottom:0;border-bottom-left-radius:5px;color:#fff;font-weight:700}.sideFixBtn>li#talk-btn.on{background:#00C63B}.sideFixBtn>li#talk-btn.on img{filter:none}.sideFixBtn>li#safeLine-btn{display:none;position:relative;background:#fff;border-top-left-radius:5px;background:var(--main-color)}.sideFixBtn>li#safeLine-btn a{letter-spacing:-1px;color:#191919;font-weight:500}.sideFixBtn>li#safeLine-btn a img{position:relative;top:3px;left:-1px}.sideFixBtn>li#safeLine-btn.on a{color:#191919;font-weight:600}.sideFixBtn>li#safeLine-btn.on img{filter:none}.sideFixBtn #bgRemove-btn img:first-child{display:block}.sideFixBtn #bgRemove-btn img:nth-child(2),.sideFixBtn #bgRemove-btn.on img:first-child{display:none}.sideFixBtn #bgRemove-btn.on img:nth-child(2){display:block;filter:unset}.sideFixBtn>li#folding-btn{display:none}#wrap.safe .sideFixBtn>li#safeLine-btn+#how-btn{border-top-left-radius:0}#wrap.safe .sideFixBtn>li#safeLine-btn+#folding-btn{border-top-left-radius:0!important}#wrap.safe .sideFixBtn>li#safeLine-btn{display:block}@media (min-width:1025px){.sideFixBtn>li:hover,.sideFixBtn>li:hover a{background:#fff;transition-duration:.3s}.sideFixBtn>li:hover a,.sideFixBtn>li:hover p{color:#191919;font-weight:500}.sideFixBtn>li:hover a img,.sideFixBtn>li:hover img{filter:brightness(.1)}.sideFixBtn #bgRemove-btn:hover img:first-child{display:none}.sideFixBtn #bgRemove-btn:hover img:nth-child(2){display:block;filter:unset}.sideFixBtn>li#safeLine-btn:hover img{filter:none}.sideFixBtn>li#safeLine-btn:hover a{color:#191919}.sideFixBtn>li#talk-btn:hover,.sideFixBtn>li#talk-btn:hover a{background:#00C63B}.sideFixBtn>li#talk-btn:hover img{filter:none}}@media (max-width:1550px) and (min-width:1025px){.sideFixBtn>li a,.sideFixBtn>li p{padding:8px;font-size:0}.sideFixBtn>li span{margin-right:0;width:21px}.sideFixBtn:hover{width:100px}.sideFixBtn:hover li a,.sideFixBtn:hover li p{font-size:13px;letter-spacing:-1px}.sideFixBtn:hover>li span{margin-right:3px}}.quick-con{position:fixed!important;z-index:999999999;width:430px;height:auto;border:2px solid #222;background:#fff;cursor:move;box-shadow:-1px 3px 5px 0 rgba(0,0,0,.15);box-sizing:border-box;display:flex;flex-direction:column;max-height:90vh;overflow:hidden;height:fit-content}.quick-con .slide-btn,.quick-con .swiper{cursor:default}.quick-con>.title{position:relative;padding:12px 0;border-bottom:1px solid #e5e5e5;text-align:center;cursor:default}.quick-con>.title h3{font-size:15px;font-weight:500}.quick-con>.title .close-con{position:absolute;top:0;right:10px;width:18px;height:100%;cursor:pointer}.quick-con .tab-slide{width:100%;background:#1e1e1e}.quick-con .tab-menu>li{flex-shrink:0;width:auto;position:relative;padding:10px 14px;font-size:13px;font-weight:400;color:#fff;cursor:pointer}.quick-con .tab-menu>li.on{font-weight:700;color:var(--main-color)}.quick-con .tab-menu>li:after{position:absolute;top:49%;right:0;transform:translateY(-50%);width:1px;height:8px;background:#eee;display:block;content:""}.quick-con .tab-menu>li:last-child{padding-right:10px}.quick-con .tab-menu>li:last-child:after{display:none}.quick-con .tab-con{height:calc(100% - 86px);overflow-x:hidden;box-sizing:border-box;border-top:1px solid #e5e5e5;cursor:default;flex:1;overflow-y:auto;min-height:0}.quick-con .tab-con>li{display:none}.quick-con .tab-con>li.on{display:block}.quick-con h4{margin-bottom:2px;font-size:17px;font-weight:500;color:#111}.quick-con .guide-txt{padding-bottom:16px;margin-bottom:16px;font-size:14px;font-weight:400;color:#868686;border-bottom:1px solid #e5e5e5}.quick-con .border-img{border:1px solid #e5e5e5}.quick-con .of-ct-img img{width:100%;height:100%;object-fit:contain}.quick-con .of-cv-img img{width:100%;height:100%;object-fit:cover}.quick-con .b-img img{border:1px solid #cbcbcb}.quick-con .swiper-button-lock{display:block}.quick-con .swiper-button-next:after,.quick-con .swiper-button-prev:after{font-size:8px;font-weight:700;color:#111}.quick-con .swiper-button-next,.quick-con .swiper-button-prev{display:flex;justify-content:center;align-items:center;position:unset;margin-top:0;width:20px;height:20px;border:1px solid #ccc;opacity:1;background:#fff}.quick-con .swiper-button-prev{margin-left:5px}.tab-slide{padding-right:47px!important;margin:0;box-sizing:border-box;overflow:unset!important}.tab-slide-btn{position:absolute;top:49px;right:0;z-index:99;display:flex;justify-content:space-between;align-items:center;padding-right:5px;width:52px;height:35px;background:#1e1e1e}#bgRemove-con,#how-con,#re-con{display:none}.quick-con02 .content{padding:20px;cursor:default;overflow:auto}.quick-con02 .index_txt{display:flex;justify-content:flex-start;align-items:center;margin-top:7px}.quick-con02 .index_txt .num{margin-right:5px;padding-top:1px;width:17px;line-height:17px;font-size:12px;font-weight:300;background:#383838;color:#fff;text-align:center;flex-shrink:0;border-radius:4px}.quick-con02 .index_txt .txt{font-size:15px;font-weight:400;color:#333}.quick-con02 .index_txt+.img-wrap{margin:10px 0 30px}.quick-con02 .index_txt+.img-wrap img{width:100%}.quick-con02 .index_txt a{font-size:15px;color:#111;font-weight:700}#re-con .content .title{margin-bottom:16px;font-size:18px;font-weight:700}#faq-con{height:750px}#faq-con,#faq-con #board_category{display:none}#faq-con .tab-con{padding:0;border-top:1px solid #e5e5e5}#faq-con .tab-con .list{position:relative;padding:15px 32px;border-bottom:1px solid #e5e5e5;cursor:pointer}#faq-con .tab-con .list:before{position:absolute;top:15px;left:14px;font-size:14px;content:"Q";display:block;font-weight:600}#faq-con .tab-con .list:after{position:absolute;top:0;right:14px;width:13px;height:51px;background:url(/images/ico/arr_expand.svg) no-repeat 50%/contain;display:block;content:""}#faq-con .tab-con .list .cate{display:none}#faq-con .tab-con .list .subject{font-size:14px;font-weight:400;color:#333}#faq-con .tab-con .list:hover .subject{font-weight:500}#faq-con .tab-con .list .content{position:relative;height:0;overflow:hidden;font-size:12px;line-height:17px;color:#616161}#faq-con .tab-con .list .content *{font-size:13px!important;line-height:20px!important;color:#616161!important}#faq-con .tab-con .list .content br{display:none}#faq-con .tab-con .list .content:before{position:absolute;top:2px;left:-17px;font-size:14px;content:"A";display:block;color:var(--main-color);font-weight:600}#faq-con .tab-con .list.on{background:#fcfcfc}#faq-con .tab-con .list.on:after{transform:rotate(180deg);transition-duration:.3s}#faq-con .tab-con .list.on .content{height:auto;margin-top:14px;overflow:unset}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:default;pointer-events:unset;opacity:.6!important}.quick-con.safeLine-con{display:none}.quick-con.safeLine-con .close-con{display:none;position:absolute;top:5px;right:5px;width:30px;height:30px;cursor:pointer;filter:invert(1)}.quick-con.safeLine-con .safe-wrap{overflow-y:auto}.quick-con.safeLine-con .btt{margin-top:6%;padding:17px 10px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:10px;font-size:17px;font-weight:500;color:#fff;background:#282828}.quick-con.safeLine-con .btt p{color:#fff;font-family:Pretendard Variable!important}.quick-con.safeLine-con .btt span{color:#fff75e;font-family:Pretendard Variable!important}.quick-con.safeLine-con .agr-btn{position:relative;padding:0 32px 0 7px;line-height:35px;font-size:16px;font-weight:700;font-family:Pretendard Variable!important;color:#1e1e1e;border-radius:7px;background:#fff;cursor:pointer}.quick-con.safeLine-con .agr-btn:before{position:absolute;top:50%;right:7px;width:20px;height:20px;transform:translateY(-50%);border-radius:50%;background:#282828;display:block;content:""}.quick-con.safeLine-con .agr-btn:after{position:absolute;top:1px;right:11px;width:12px;height:100%;display:block;content:"";background:url(/images/ico/arr-more-fff.svg) no-repeat 50%/contain}.quick-con.safeLine-con .agr-btn:hover:before,.quick-con.safeLine-con.agree .agr-btn:before{background:#f20c4a}.quick-con.safeLine-con.agree .close-con{display:block}@media (max-width:400px){.quick-con.safeLine-con .btt{padding:10px 7px;font-size:14px;gap:7px}.quick-con.safeLine-con .agr-btn{padding:0 22px 0 5px;font-size:13px;line-height:27px}.quick-con.safeLine-con .agr-btn:before{right:5px;width:14px;height:14px}.quick-con.safeLine-con .agr-btn:after{right:8px;width:8px}}.guide02 #about ul{margin:0;display:flex;justify-content:center;align-items:flex-start;gap:40px;max-width:376px}.guide02 #about ul li{text-align:center}.guide02 #about ul .img-wrap{position:relative;margin-bottom:10px;display:inline-block;width:100%;height:100%}.guide02 #about ul li:nth-child(2) .img-wrap:before{left:-30px}.guide02 #about ul li:nth-child(2) .img-wrap:after,.guide02 #about ul li:nth-child(2) .img-wrap:before{position:absolute;top:0;width:20px;height:100%;display:block;content:"";background:url(/images/detail/arrow.svg) no-repeat 50%/contain}.guide02 #about ul li:nth-child(2) .img-wrap:after{right:-30px}.guide02 #about ul .txt{font-size:14px;font-weight:500}.guide02 #request{position:relative;padding-top:40px}.guide02 #request:before{position:absolute;top:0;left:-20px;width:calc(100% + 40px);height:7px;background:#f7f7f7;display:block;content:""}.guide02 #request .sec-title{position:relative;font-size:17px;font-weight:500;color:#111}.guide02 #request .rq-ul{margin:10px auto 0;width:100%;padding:20px;background:#fafafa;border-radius:7px}.guide02 #request .rq-ul li{position:relative;margin-bottom:-5px;padding:5px 0 35px 18px}.guide02 #request .rq-ul li:before{position:absolute;top:8px;left:0;width:14px;height:14px;background:url(/images/detail/chk.svg) no-repeat 50%/contain;display:block;content:""}.guide02 #request .rq-ul li:after{position:absolute;bottom:0;left:0;width:100%;height:35px;background:url(/images/detail/line.png) no-repeat 50%/contain;display:block;content:""}.guide02 #request .top-txt{margin-bottom:5px;font-size:14px;color:#2B2B2B;font-weight:600;word-break:keep-all;line-height:145%}.guide02 #request .top-txt span{color:#111;font-weight:700}.guide02 #request .btt-txt{margin-bottom:-5px;font-size:14px;color:#666;line-height:145%;word-break:keep-all}.guide02 #request .btt-txt a{text-decoration:none}.guide02 #request .rq-ul li:last-child{padding-bottom:10px}.guide02 #request .rq-ul li:last-child:after{display:none}.guide02 #about+.ord .border-img{border:1px solid #a4a4a4}#fold-con{display:none}#fold-con .title{position:relative;padding:12px 0;border-bottom:1px solid #e5e5e5;text-align:center;cursor:default}#fold-con .title h3{font-size:15px;font-weight:500}#fold-con .title .close-con{position:absolute;top:0;right:10px;width:18px;height:100%;cursor:pointer}#fold-con .fold-content{display:none;height:100%}#fold-con .fold-content .content{max-height:calc(90vh - 48px);overflow-y:auto}#fold-con.quick-con h4{padding:0 0 0 23px;font-weight:600;border-bottom:0;text-align:left}#fold-con.quick-con h4:before{position:absolute;top:2px;left:0;width:18px;height:18px;display:block;content:"";background:url(/images/detail/mark.svg) no-repeat 50%/contain}#fold-con.quick-con .guide-txt{margin-bottom:-1px}@media (max-width:1024px){#btnCs{position:fixed;bottom:20px;right:-2px;display:flex;justify-content:center;align-items:center;flex-direction:column;width:35px;height:39px;border-radius:7px;overflow:hidden;border:1px solid #8c8c8c;background:#191919;z-index:9999;border-top-right-radius:0;border-bottom-right-radius:0;box-shadow:0 0 6px 2px rgba(0,0,0,.07);cursor:pointer}#btnCs.up{bottom:5rem}.design-prd #btnCs.up{bottom:9rem}#btnCs.up+.sideFixBtn{bottom:5rem}#wrap.design #btnCs,#wrap.design #btnCs+.sideFixBtn{bottom:102px}.design-prd #btnCs.up+.sideFixBtn{bottom:9rem}#btnCs .img-wrap{margin:0 -1.5px 0 0;width:30px;height:30px}#btnCs:after{position:absolute;top:4px;left:4px;width:5px;height:5px;border-radius:50%;background:red;display:block;content:""}.sideFixBtn-wrap{position:relative;z-index:99999}.sideFixBtn{position:fixed;top:unset;bottom:14px;right:-120px;transform:translate(0);border-radius:6px;border:1px solid #8c8c8c;z-index:101;border-top-right-radius:0;border-bottom-right-radius:0}.sideFixBtn>li{border-bottom:1px solid #8c8c8c;cursor:pointer;background:#191919}.sideFixBtn>li a,.sideFixBtn>li p{display:flex;justify-content:flex-start;align-items:center;padding:8px 10px;font-size:12px;color:#fff}.sideFixBtn>li span{margin-right:4px;width:23px;height:100%}.sideFixBtn>li.on{background:#fff;transition-duration:.3s}.btn-fix-right>li.on p,.sideFixBtn>li.on a{color:#191919;font-weight:500}.sideFixBtn>li.on img{filter:brightness(.1)}.sideFixBtn>li:last-child{border-bottom:0}.sideFixBtn>li:first-child{border-top-left-radius:7px}.sideFixBtn>#talk-btn{border-bottom:0;border-bottom-left-radius:7px}.sideFixBtn.on{right:-1px;transition-duration:.3s}#btn-hide{display:block;position:absolute;top:-25px;right:-1px;width:25px;height:25px;background:#191919;cursor:pointer;border:1px solid #8c8c8c;border-top-left-radius:5px}#btn-hide .img-wrap{margin-left:3px;width:17px;height:100%}.quick-con{width:calc(100vw - 2rem);height:auto;max-width:380px;max-height:90vh;border:1px solid #111;z-index:999999999!important}.quick-con>.title{padding:10px 0}.quick-con>.title h3{font-size:14px}.quick-con .tab-menu>li{padding:10px 12px}.tab-slide-btn{top:43px}.quick-con h4{font-size:15px}.quick-con h4+.txt{font-size:12px}.quick-con .tab-con .sec{margin-top:30px}.quick-con .tab-con h5{font-size:15px}.quick-con #note .m-txt{font-size:12px}.quick-con #note li p{font-size:14px}.quick-con #note li p:before{top:1px;width:15px;height:15px}.quick-con02 .content{padding:14px}.quick-con02 .index_txt{align-items:flex-start}.quick-con02 .index_txt .txt,.quick-con02 .index_txt a{font-size:14px}.quick-con02 .index_txt .num{position:relative;top:2px;width:15px;height:15px;line-height:14px;font-size:10px}#faq-con,#how-con{height:90vh}#faq-con .tab-con .list .subject{font-size:13px}#faq-con .tab-con .list:before{top:14px}#fold-con .title{padding:10px 0}#fold-con .title h3{font-size:14px}#re-con .content .title{margin-bottom:14px;font-size:16px}}.quick-con{position:fixed}.quick-con .qq-resize-handle{position:absolute;width:6px;height:6px;background:rgba(0,0,0,0);z-index:99;pointer-events:auto}.quick-con .qq-ne{right:0;top:0;cursor:nesw-resize;width:10px;height:10px}.quick-con .qq-nw{left:0;top:0}.quick-con .qq-nw,.quick-con .qq-se{cursor:nwse-resize;width:10px;height:10px}.quick-con .qq-se{right:0;bottom:0}.quick-con .qq-sw{left:0;bottom:0;cursor:nesw-resize;width:10px;height:10px}.quick-con .qq-n{top:0}.quick-con .qq-n,.quick-con .qq-s{left:0;right:0;height:3px;width:auto;cursor:ns-resize}.quick-con .qq-s{bottom:0}.quick-con .qq-e{right:0}.quick-con .qq-e,.quick-con .qq-w{top:0;bottom:0;width:3px;height:auto;cursor:ew-resize}.quick-con .qq-w{left:0}.qq-resizing,.qq-resizing *{cursor:inherit!important}.qq-noselect,.qq-noselect *{user-select:none!important;-webkit-user-select:none!important}#qq-cursor-overlay{position:fixed;inset:0;pointer-events:none;z-index:2147483647}body.qq-resizing,body.qq-resizing *,body.qq-resizing .quick-con{cursor:inherit!important}@media (max-width:1024px){.quick-con .qq-resize-handle{display:none!important}.quick-con{touch-action:pan-y pinch-zoom}}