@charset "UTF-8";@font-face{font-family:NanumSquareNeo;src:url(/assets/NanumSquareNeo-aLt-BVjXPT_o.ttf) format("truetype");font-weight:300}@font-face{font-family:NanumSquareNeo;src:url(/assets/NanumSquareNeo-bRg-Co0hqYtj.ttf) format("truetype");font-weight:400}@font-face{font-family:NanumSquareNeo;src:url(/assets/NanumSquareNeo-cBd-ZTMk6qGO.ttf) format("truetype");font-weight:700}@font-face{font-family:NanumSquareNeo;src:url(/assets/NanumSquareNeo-dEb-Ch5HW_zm.ttf) format("truetype");font-weight:800}@font-face{font-family:NanumSquareNeo;src:url(/assets/NanumSquareNeo-eHv-D-9Js2c_.ttf) format("truetype");font-weight:900}@font-face{font-family:NanumSquareNeo;src:url(/assets/NanumSquareNeo-aLt-BVjXPT_o.ttf) format("truetype");font-weight:300}@font-face{font-family:NanumSquareNeo;src:url(/assets/NanumSquareNeo-bRg-Co0hqYtj.ttf) format("truetype");font-weight:400}@font-face{font-family:NanumSquareNeo;src:url(/assets/NanumSquareNeo-cBd-ZTMk6qGO.ttf) format("truetype");font-weight:700}@font-face{font-family:NanumSquareNeo;src:url(/assets/NanumSquareNeo-dEb-Ch5HW_zm.ttf) format("truetype");font-weight:800}@font-face{font-family:NanumSquareNeo;src:url(/assets/NanumSquareNeo-eHv-D-9Js2c_.ttf) format("truetype");font-weight:900}#admin-background{display:flex;flex-direction:column;height:100vh;position:relative}.main-content-area{width:calc(100vw - 288px);height:calc(100vh - 110px);position:fixed;top:70px;left:240px;padding:30px 24px 10px;overflow-y:auto;background-color:#f5f6fa}.main-content{display:flex;flex-direction:column;gap:48px 0;margin-top:70px}.copyright{display:flex;justify-content:center;align-items:center;height:28px;font-size:10px;font-weight:400;color:#ad9e9c;margin:40px 0 0}#admin-header{display:flex;justify-content:center;align-items:center;z-index:1000;position:fixed;top:0;left:0;width:100%;height:70px;background-color:#fff}#header-profile{display:flex;justify-content:center;align-items:center;margin-right:31px;margin-left:auto}#header-profile #header-profile-img{width:44px;height:44px}#header-profile #logout-header-profile{width:44px;height:44px;background-color:#dfdede;border-radius:50%}#header-profile #header-admin-name{height:16px;color:#404040;font-size:16px;font-weight:700;text-align:center;margin:0 34px 0 20px}#header-profile #selectbox-btn{width:18px;height:18px;cursor:pointer}#logo{width:140px;margin:10px 50px}#dropdown-menu{position:absolute;top:65px;right:10px;width:165px;background-color:#fff;border:none;border-radius:14px;z-index:1001;padding:5px 20px;text-align:center;display:flex;align-items:center;gap:10px;box-shadow:0 0 8px #00000014;cursor:pointer}#dropdown-menu p{margin:0;padding:9px 0;color:#404040;cursor:pointer;font-size:14px;font-weight:700}#dropdown-menu img{height:14px;width:auto}#admin-sidebar{width:192px;height:calc(100vh - 81px);z-index:1000;position:fixed;top:70px;left:0;background-color:#fff;padding:11px 24px 0;overflow-y:auto;scrollbar-width:none}.sidebar-category{display:flex;align-items:center;height:50px;color:#130101;text-decoration:none;font-size:14px;font-weight:700;border-radius:6px}.sidebar-category .icon{width:16px;margin-left:22px}.sidebar-category .text{margin-left:16px}.sidebar-btn{display:flex;align-items:center;height:50px;color:#130101;text-decoration:none;font-size:14px;font-weight:700;border-radius:6px}.sidebar-btn .text{margin-left:54px}.sidebar-btn.active{background-color:#4880ff;color:#fff}.sidebar-btn.active .text{color:#fff;margin-left:54px}.page-name{font-size:30px;font-weight:800;color:#202224;margin:0}.search-bar{display:flex;align-items:center;width:270px;height:22px;gap:12px;border:1px solid #D8D8D8;border-radius:19px;padding:8px 12px;margin:21px 0 24px;background-color:#f1f4f9}.search-bar .search-icon{width:15px;height:15px}.search-bar .search-input{width:100%;height:100%;border:none;background-color:#f1f4f9;outline:none}.search-bar .search-input-clear-btn{display:flex;justify-content:center;align-items:center;width:20px;height:100%;cursor:pointer;background-color:transparent;border:none}.search-bar .search-input-clear{width:18px;height:18px}.filter-layout{display:inline-flex;width:auto;height:70px;border:.6px solid #D5D5D5;border-radius:10px;background-color:#f9f9fb;margin:36px 0 10px}.filter-layout .filter-img{display:flex;padding:24px;justify-content:center;align-items:center;border-right:.6px solid #D5D5D5}.filter-layout .filter-img img{width:19.5px;height:22.5px}.filter-layout .filter-name{display:flex;padding:35px;justify-content:center;align-items:center;border-right:.6px solid #D5D5D5}.filter-layout .filter-name p{font-size:14px;font-weight:700;color:#202224}.filter-layout .filter-attribute{display:flex;justify-content:center;align-items:center;border-right:.6px solid #D5D5D5}.filter-layout .filter-attribute .attribute-name{width:100px;padding:0 0 0 24px}.filter-layout .filter-attribute .attribute-name p{font-size:14px;font-weight:700;color:#202224}.filter-layout .filter-attribute .filter-btn{display:flex;align-items:center;justify-content:center;width:24px;height:70px;padding:0 15px 0 12px;cursor:pointer}.filter-layout .filter-attribute .filter-btn img{width:24px;height:24px}.filter-layout .filter-attribute .filter-btn p{font-size:14px;font-weight:700;color:#202224}.filter-layout .filter-reset{display:flex;justify-content:center;align-items:center;cursor:pointer}.filter-layout .filter-reset img{margin:0 10px 0 24px;width:18px;height:18px}.filter-layout .filter-reset p{font-size:14px;font-weight:700;color:#ea0234;margin-right:70px}.grid-header{display:contents}.grid-header div{border-bottom:1px solid #D5D5D5;background-color:#fcfdfd;padding:16px 0 19px;color:#202224;font-size:14px;font-weight:800}.grid-item{display:contents}.grid-item .general-content{display:flex;align-items:center;height:27px;padding:23px 25px 23px 0;border-bottom:1px solid #D5D5D5;background-color:#fcfdfd;color:#202224;font-size:14px;font-weight:700}.grid-item .general-content.bottoml{border-bottom-left-radius:10px;border-bottom:none}.grid-item .general-content.bottomr{border-bottom-right-radius:10px;border-bottom:none}.grid-item .general-content.bottom{border:none}.grid-item .general-content.withdraw{color:#ad9e9c}.pagination{display:flex;justify-content:right}.pagination button{width:43px;height:30px;background:#fcfdfd;color:#202224;border:1px solid #D5D5D5;cursor:pointer;font-weight:700;font-size:12px}.pagination button:disabled{color:#ad9e9c;cursor:not-allowed}.click-attribute{cursor:pointer;color:#202224;text-decoration-line:underline;text-decoration-color:#202224;text-decoration-thickness:1.5px}.click-attribute.withdraw{color:#ad9e9c;text-decoration-color:#ad9e9c}.info-layer{padding:48px 32px 24px;background-color:#fff;border-radius:14px;box-shadow:2px 2px 10px #e9ecef}.info-layer .sub-header-info{position:relative;display:flex;padding-bottom:33px;border-bottom:1px solid #D5D5D5}.info-layer .sub-header-info .sub-title{font-size:24px;font-weight:800;color:#202224;margin:0}.info-layer .sub-header-info .change-btn-area{display:flex;margin:0 0 0 auto}.info-layer .sub-header-info .change-btn-area .edit_btn{width:48px;height:41px;border:.6px solid #D5D5D5;border-bottom-left-radius:8px;border-top-left-radius:8px;background-color:#fafbfd;cursor:pointer}.info-layer .sub-header-info .change-btn-area .edit_btn img{width:17px;height:17px}.info-layer .sub-header-info .change-btn-area .edit_btn:disabled{cursor:default}.info-layer .sub-header-info .change-btn-area .del_btn{width:48px;height:41px;border:.6px solid #D5D5D5;border-bottom-right-radius:8px;border-top-right-radius:8px;background-color:#fafbfd;border-left:none;cursor:pointer}.info-layer .sub-header-info .change-btn-area .del_btn img{width:17px;height:17px}.info-layer .sub-header-info .change-btn-area .del_btn:disabled{cursor:default}.list-layer{padding:37px 32px;background-color:#fff;border-radius:14px;box-shadow:2px 2px 10px #e9ecef}.list-layer .sub-header-info{display:flex;padding-bottom:35px}.list-layer .sub-header-info .sub-title{color:#202224;font-size:24px;font-weight:800;margin:0}.admin-input{height:56px;border:1px solid #D8D8D8;border-radius:8px;background-color:#f1f4f9;color:#202224;font-family:NanumSquareNeo,sans-serif;font-size:18px;font-weight:700;padding:0 18px;outline-color:#4880ff}.admin-input input::-webkit-outer-spin-button,.admin-input input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.admin-input:disabled{color:#a6a6a6}input::placeholder{color:#a6a6a6;font-family:NanumSquareNeo,sans-serif;font-weight:700}.admin-textarea{height:124px;border:1px solid #D8D8D8;border-radius:8px;background-color:#f1f4f9;color:#202224;font-family:NanumSquareNeo,sans-serif;font-size:18px;font-weight:700;padding:17px 18px;outline-color:#4880ff;line-height:1.5;resize:none;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word}.admin-textarea:disabled{color:#a6a6a6}textarea::placeholder{color:#a6a6a6}.btn-layer{display:flex;justify-content:center;align-items:center}.commonBtn{width:418px;height:56px;border:none;border-radius:8px;background-color:#4880ff;color:#fff;font-family:NanumSquareNeo,sans-serif;font-size:20px;font-weight:700;margin-top:48px;cursor:pointer}.commonBtn:disabled{opacity:60%;cursor:default}.commonBtn.survey-response-cancel{opacity:60%}.select-popup{width:472px;background-color:#fff;box-shadow:0 4px 20px #0000001a;border-radius:26px;z-index:1000;padding:24px}.select-popup p{margin:0 0 21px;font-size:18px;font-weight:800}.select-popup .select-btn-wrapper{display:flex;flex-wrap:wrap;gap:17px}.select-popup .select-btn-wrapper .select-btn{width:145.8px;height:34px;border-radius:17px;border:.6px solid #979797;background-color:#fff;color:#202224;font-size:14px;font-weight:700;cursor:pointer}.select-popup .select-btn-wrapper .select-btn.select{background-color:#4880ff;border:.6px solid #4880FF;color:#fff}.select-popup .line{width:100%;height:0;border-bottom:1px solid #D5D5D5;margin-top:33px;margin-bottom:15px}.select-popup button{display:block;width:129px;height:34px;background-color:#4880ff;color:#fff;border:none;border-radius:5px;cursor:pointer;margin:auto;font-family:NanumSquareNeo,sans-serif}.select-time-popup{width:472px;background-color:#fff;box-shadow:0 4px 20px #0000001a;border-radius:26px;z-index:1000;padding:24px}.select-time-popup .select-time-header{display:flex;margin-bottom:24px}.select-time-popup .select-time-header p{margin:0 0 21px;font-size:18px;font-weight:800}.select-time-popup .select-time-header .noon-switch-btn{display:flex;width:113px;height:33px;margin:0 0 0 auto}.select-time-popup .select-time-header .noon-switch-btn .am{width:50%;height:100%;border-top-left-radius:8px;border-bottom-left-radius:8px;border:none;background-color:#4880ff;color:#fff;font-family:NanumSquareNeo,sans-serif;font-weight:700;font-size:14px;cursor:pointer}.select-time-popup .select-time-header .noon-switch-btn .am.not-select{background-color:#fff;color:#a6a6a6;border:1px solid #D8D8D8;border-right:none}.select-time-popup .select-time-header .noon-switch-btn .pm{width:50%;height:100%;border-top-right-radius:8px;border-bottom-right-radius:8px;border:none;background-color:#4880ff;color:#fff;font-family:NanumSquareNeo,sans-serif;font-weight:700;font-size:14px;cursor:pointer}.select-time-popup .select-time-header .noon-switch-btn .pm.not-select{background-color:#fff;color:#a6a6a6;border:1px solid #D8D8D8;border-left:none}.select-time-popup .select-btn-wrapper{display:flex;flex-wrap:wrap;gap:8px}.select-time-popup .select-btn-wrapper .select-btn{width:72px;height:34px;border-radius:17px;border:.6px solid #979797;background-color:#fff;color:#202224;font-size:14px;font-weight:400;cursor:pointer}.select-time-popup .select-btn-wrapper .select-btn.select{background-color:#4880ff;border:.6px solid #4880FF;color:#fff}.select-time-popup .line{width:100%;height:0;border-bottom:1px solid #D5D5D5;margin-top:33px;margin-bottom:15px}.select-time-popup .common-btn{display:block;width:129px;height:34px;background-color:#4880ff;color:#fff;border:none;border-radius:5px;cursor:pointer;margin:auto;font-family:NanumSquareNeo,sans-serif}.admin-calendar-popup{width:387px;background-color:#fff;box-shadow:0 4px 20px #0000001a;border-radius:26px;z-index:1000;padding:24px}.admin-calendar-popup .calendar-container{width:100%;height:332px;font-family:NanumSquareNeo,sans-serif!important;color:#a6a6a6}.admin-calendar-popup .calendar-container .vc-header{margin-bottom:25px}.admin-calendar-popup .calendar-container .vc-prev,.admin-calendar-popup .calendar-container .vc-next{background-color:#e7e9ee}.admin-calendar-popup .calendar-container .vc-title{background-color:#fff;color:#202224;font-family:sans-serif;font-size:18px;font-weight:700}.admin-calendar-popup .calendar-container .vc-weekday{height:30px;font-size:17px}.admin-calendar-popup .calendar-container .vc-day{height:40px}.admin-calendar-popup .calendar-container .vc-day .vc-day-content{font-size:16px;font-weight:700}.admin-calendar-popup .line{width:100%;height:0;border-bottom:1px solid #D5D5D5;margin-top:33px;margin-bottom:15px}.admin-calendar-popup .confirm-btn{display:block;width:129px;height:34px;background-color:#4880ff;color:#fff;border:none;border-radius:5px;cursor:pointer;margin:auto}.list-change-btn-area{display:flex}.list-change-btn-area .edit_btn{width:47px;height:32px;border:.6px solid #D5D5D5;border-bottom-left-radius:8px;border-top-left-radius:8px;background-color:#fafbfd;cursor:pointer}.list-change-btn-area .edit_btn img{width:17px;height:17px}.list-change-btn-area .del_btn{width:47px;height:32px;border:.6px solid #D5D5D5;border-bottom-right-radius:8px;border-top-right-radius:8px;border-left:none;background-color:#fafbfd;cursor:pointer}.list-change-btn-area .del_btn img{width:17px;height:17px}.admin-state-tag{width:94px;height:27px;border-radius:4.5px;border:none;font-family:NanumSquareNeo,sans-serif;font-size:12px;font-weight:700}.admin-state-tag.round{border-radius:13.5px}.drop-down-layer{position:absolute;top:0;right:0;border-top:1px solid #D8D8D8;border-bottom:1px solid #D8D8D8;border-left:.5px solid #D8D8D8;border-right:.5px solid #D8D8D8;border-radius:8px;z-index:100}.drop-down-layer .current-item{display:flex;width:198px;height:41px;padding:0;border:none;border-radius:8px;background-color:#fff;cursor:pointer}.drop-down-layer .current-item:disabled{cursor:default}.drop-down-layer .current-item .icon-layer{display:flex;justify-content:center;align-items:center;width:45px;height:41px;margin:0 0 0 auto}.drop-down-layer .current-item .icon-layer img{width:24px;height:24px}.drop-down-layer .current-item.close{border-bottom:none}.drop-down-layer .tag{display:flex;justify-content:center;align-items:center;width:93.41px;height:27px;border-radius:13.5px;margin:7px 0 7px 15px;cursor:pointer}.drop-down-layer .tag p{font-size:12px;font-weight:700;margin:0}.drop-down-layer .tag.hidden{display:none}.drop-down-layer .tag.r-stay{color:#fff;background-color:#ffa755}.drop-down-layer .tag.r-confirm{color:#fff;background-color:#00b69b}.drop-down-layer .tag.r-cancel{color:#fff;background-color:gray}.drop-down-layer .tag.p-complete{color:#fff;background-color:#00b79b}.drop-down-layer .tag.p-cancel{color:#fff;background-color:gray}.drop-down-layer .tag.s-y{color:#fff;background-color:#00b69b}.drop-down-layer .tag.s-n{color:#fff;background-color:#fcbe2d}.drop-down-layer .tag.d-y{border-radius:4.5px!important;color:#6226ef;background-color:#6226ef33}.drop-down-layer .tag.d-n{border-radius:4.5px!important;color:#ad9e9c!important;background-color:#ad9e9c33!important}.drop-down-layer .item-list-area{background-color:#fff}.drop-down-layer .item-list-area .item{border:1px red;cursor:pointer}.setting-drop-down-layer{position:absolute;top:-28px;left:0;width:100%;z-index:100}.setting-drop-down-layer .current-item{display:flex;height:56px;width:100%;padding:18px 0;border:1px solid #D8D8D8;border-radius:8px;background-color:#f1f4f9;cursor:pointer}.setting-drop-down-layer .current-item:disabled{cursor:default}.setting-drop-down-layer .current-item .tag{display:flex;align-items:center;width:100%;height:100%}.setting-drop-down-layer .current-item .tag .tag-p{color:#a6a6a6;font-family:NanumSquareNeo,sans-serif;font-size:18px;font-weight:700;padding-left:18px;margin:0}.setting-drop-down-layer .current-item .icon-layer{display:flex;justify-content:center;align-items:center;width:45px;height:100%;margin:0 0 0 auto;border:none;background-color:#f1f4f9}.setting-drop-down-layer .current-item .icon-layer img{width:24px;height:24px}.setting-drop-down-layer .current-item.open{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.setting-drop-down-layer .list-layout{border:1px solid #D8D8D8;border-top:none;border-bottom-left-radius:8px;border-bottom-right-radius:8px;background-color:#fff}.setting-drop-down-layer .tag-list{display:flex;width:100%;cursor:pointer;border-top:1px solid #D8D8D8}.setting-drop-down-layer .tag-list .tag-p{padding-left:18px;color:#a6a6a6;font-size:18px;font-weight:700}.img-uploader-layout{display:flex;flex-direction:column;gap:24px}.img-uploader-layout .img-uploader-btn{position:relative;display:flex;justify-content:center;align-items:center;width:30%;border:1px solid #D8D8D8;border-radius:8px;background-color:#f1f4f9;outline:#4880FF}.img-uploader-layout .img-uploader-btn .img-uploader-input{display:none}.img-uploader-layout .img-uploader-btn .img-uploader-label{display:flex;align-items:center;width:100%;padding:18px;font-size:18px;font-weight:700;color:#a6a6a6;cursor:pointer;z-index:10}.img-uploader-layout .img-uploader-btn .img-uploader-label.disabled{cursor:default}.img-uploader-layout .img-uploader-btn .img-uploader-icon{position:absolute;top:0;right:0;width:16px;height:21px;margin:18px 18px 18px auto;z-index:5}.img-uploader-layout .img-preview-wrapper{display:flex;flex-wrap:wrap;gap:17px;min-height:80px;background-color:#d9d9d966;border:none;border-radius:8px;padding:30px 33px}.img-uploader-layout .img-preview-wrapper .img-layout{position:relative}.img-uploader-layout .img-preview-wrapper .img-layout .preview-img{width:73px;height:82px;object-fit:cover}.img-uploader-layout .img-preview-wrapper .img-layout .preview-img-del-btn{position:absolute;display:flex;justify-content:center;align-items:center;top:-8px;right:-8px;width:20px;height:20px;cursor:pointer;background-color:transparent;border:none}.img-uploader-layout .img-preview-wrapper .img-layout .preview-img-del-btn.disabled{cursor:default}.img-uploader-layout .img-preview-wrapper .img-layout .preview-img-del-icon{width:16px;height:16px}.admin-input-popup-layer{position:relative;display:flex;justify-content:center;align-items:center;height:56px;border:1px solid #D8D8D8;border-radius:8px;background-color:#f1f4f9}.admin-input-popup-layer .admin-input-popup-input{width:100%;z-index:800;border:none;background-color:#f1f4f9;color:#202224;font-family:NanumSquareNeo,sans-serif;font-size:18px;font-weight:700;margin:0 18px;outline:none}.admin-input-popup-layer .admin-input-popup-input:disabled{color:#a6a6a6;pointer-events:none}.admin-input-popup-layer .admin-input-popup-input input::placeholder{color:#a6a6a6}.admin-input-popup-layer .admin-input-popup-input.dis{color:#a6a6a6}.admin-input-popup-layer .btn-click-area{z-index:900;width:100%;display:flex;justify-content:center;align-items:center;height:56px;padding:0 18px 0 0;margin:0 0 0 auto;cursor:pointer;background-color:#f1f4f9;border:none;border-radius:8px}.admin-input-popup-layer .btn-click-area:disabled{cursor:default}.admin-input-popup-layer .btn-click-area img{width:24px;height:24px}.admin-input-popup-layer .popup{position:absolute;top:100%;right:0;margin-top:10px;z-index:1000}.admin-select-icon-popup-layer{position:relative;display:flex;justify-content:center;align-items:center;min-height:54px;border:1px solid #D8D8D8;border-radius:8px;background-color:#f1f4f9}.admin-select-icon-popup-layer .admin-input-icon-popup-input{display:flex;flex-wrap:wrap;padding-right:45px}.admin-select-icon-popup-layer .admin-select-icon{display:flex;justify-content:center;align-items:center;width:fit-content;height:34px;white-space:nowrap;padding:0 10px;margin:10px;border-radius:20px;border:.3px solid #979797;background-color:transparent;color:#a6a6a6;font-family:NanumSquareNeo,sans-serif;font-size:18px;font-weight:700}.admin-select-icon-popup-layer .btn-click-area{display:flex;justify-content:center;align-items:center;height:100%;padding-right:18px;margin:0 0 0 auto;cursor:pointer;background-color:#f1f4f9;border:none;border-radius:8px}.admin-select-icon-popup-layer .btn-click-area:disabled{cursor:default}.admin-select-icon-popup-layer .btn-click-area img{width:24px;height:24px}.admin-select-icon-popup-layer .popup{position:absolute;top:100%;right:0;margin-top:10px;z-index:1000}.admin-modal-background{display:flex;justify-content:center;align-items:center;width:100vw;height:100vh;background-color:#0006;z-index:1005;position:fixed;top:0;left:0}.admin-modal-background .admin-modal-layout{position:relative;display:inline-block;width:352px;min-height:307px;border:none;border-radius:26px;padding:32px 24px 61px;background-color:#fff}.admin-modal-background .admin-modal-close-layout{width:100%;margin-bottom:76px}.admin-modal-background .admin-modal-close-btn{display:flex;justify-content:center;align-items:center;width:32px;height:32px;margin:0 0 0 auto;border:none;background-color:transparent;cursor:pointer}.admin-modal-background .admin-modal-close-icon{width:18px;height:18px}.admin-modal-background .admin-modal-title{width:100%;text-align:center;color:#202224;font-weight:700;font-size:20px;margin-bottom:15px;white-space:pre-line;line-height:1.4;word-break:break-all}.admin-modal-background .admin-modal-content{text-align:center;color:#202224;font-weight:400;font-size:12px;white-space:pre-line;line-height:1.4;word-break:break-all}.admin-modal-background .admin-modal-content.text-align-left{text-align:left;padding:0 15px;margin-bottom:90px}.admin-modal-background .admin-modal-btn-layout{position:absolute;left:0;bottom:61px;display:flex;justify-content:center;align-items:center;gap:16px;width:100%}.admin-modal-background .admin-modal-btn{width:129px;height:34px;background-color:#4880ff;border:none;border-radius:6px;color:#fff;font-family:NanumSquareNeo,sans-serif;font-size:12px;font-weight:700;cursor:pointer}.admin-address-modal-background{display:flex;justify-content:center;align-items:center;width:100vw;height:100vh;background-color:#0006;z-index:1005;position:fixed;top:0;left:0}.admin-address-modal-background .admin-address-modal-layout{width:600px;height:700px;border:none;border-radius:26px;padding:32px 24px;background-color:#fff}.admin-address-modal-background .admin-address-modal-layout #wrap{flex:1;overflow-y:auto}.admin-address-modal-background .admin-address-modal-close-layout{width:100%;margin-bottom:10px}.admin-address-modal-background .admin-address-modal-close-btn{display:flex;justify-content:center;align-items:center;width:32px;height:32px;margin:0 0 0 auto;border:none;background-color:transparent;cursor:pointer}.admin-address-modal-background .admin-address-modal-close-icon{width:18px;height:18px}@font-face{font-family:NanumSquareNeo;src:url(/assets/NanumSquareNeo-aLt-BVjXPT_o.ttf) format("truetype");font-weight:300}@font-face{font-family:NanumSquareNeo;src:url(/assets/NanumSquareNeo-bRg-Co0hqYtj.ttf) format("truetype");font-weight:400}@font-face{font-family:NanumSquareNeo;src:url(/assets/NanumSquareNeo-cBd-ZTMk6qGO.ttf) format("truetype");font-weight:700}@font-face{font-family:NanumSquareNeo;src:url(/assets/NanumSquareNeo-dEb-Ch5HW_zm.ttf) format("truetype");font-weight:800}@font-face{font-family:NanumSquareNeo;src:url(/assets/NanumSquareNeo-eHv-D-9Js2c_.ttf) format("truetype");font-weight:900}@media (min-width: 330px){.resort-list,.resort-detail,.resort-reservation,.resort-payments{max-width:480px;padding:0;margin-left:auto;margin-right:auto}}#resort-list .list-content{width:calc(100% - 32px);margin:0 auto;display:flex;flex-direction:column;align-items:center}#resort-list .list-content .title{font-size:24px;font-weight:700;margin:24px 0;text-align:center}#resort-list .list-content .resort-banner{text-align:center;margin-bottom:48px}#resort-list .list-content .resort-banner img{width:calc(100% - 16px);height:auto;border-radius:10px}#resort-list .list-content .select-tab{height:32px;width:143px}#resort-list .list-content .select-tab .resort-switch-tap{width:100%;height:100%}#resort-list .list-content .no-resorts{background-size:cover;width:100%;height:100%;margin:50% 0}#resort-list .list-content .no-resorts p{font-size:16px;justify-self:center}#resort-list .list-content .resort-section{display:grid;grid-template-columns:repeat(2,1fr);margin-top:48px;gap:16px}#resort-list .list-content .resort-section .resort-item{display:flex;flex-direction:column;border:.3px solid rgba(0,0,0,.1);border-radius:4px;width:100%;height:auto;overflow:hidden;cursor:pointer}#resort-list .list-content .resort-section .resort-item img{width:inherit;height:auto;aspect-ratio:1;border-radius:5px 5px 0 0;object-fit:cover}#resort-list .list-content .resort-section .resort-item .resort-info{flex-grow:1;text-align:left;background:#fff;color:#1b1d20;padding:8px}#resort-list .list-content .resort-section .resort-item .resort-info .date{font-weight:800;font-size:11px;line-height:12px}#resort-list .list-content .resort-section .resort-item .resort-info .name{font-weight:400;font-size:12px;line-height:14px;margin-top:4px}#resort-list .list-content .resort-section .resort-item .resort-info .etc{font-weight:400;font-size:10px;line-height:14px;margin-top:4px}#resort-list .list-content .pagination{display:flex;justify-content:center;align-items:center;margin:48px 0}#resort-list .list-content .pagination button{border:none;background-color:transparent;cursor:pointer}#resort-list .list-content .pagination button:disabled{cursor:not-allowed;opacity:.5}#resort-list .list-content .pagination button img{width:6px;height:9.72px}#resort-list .list-content .pagination .active-page{width:28px;aspect-ratio:1;background-color:#007bff;color:#fff;border-radius:16px;margin:8px}#resort-list .list-content .pagination span{display:inline-flex;justify-content:center;align-items:center;width:32px;height:32px;margin:0 5px;border-radius:50%;background-color:#fff;cursor:pointer;font-size:12px;color:#000}#resort-detail{padding:16px}#resort-detail .resort-header{display:flex;flex-direction:column;margin-bottom:24px;border:.3px solid #d8d8d8;border-radius:6px}#resort-detail .resort-header .image-container{position:relative;width:100%;height:auto}#resort-detail .resort-header .image-container img{width:100%;height:auto;aspect-ratio:1;object-fit:fill;border-top-left-radius:5px;border-top-right-radius:5px}#resort-detail .resort-header .image-container .image-indicator{position:absolute;bottom:8px;left:50%;display:flex;justify-content:center;transform:translate(-50%)}#resort-detail .resort-header .image-container .image-indicator span{width:10px;height:10px;border-radius:50%;background-color:#d5d5d5;margin:0 5px;cursor:pointer;transition:background-color .3s ease}#resort-detail .resort-header .image-container .image-indicator span.active{width:20px;height:10px;border-radius:10px;background-color:#000}#resort-detail .resort-header .resort-info{display:flex;flex-direction:column;padding:12px;font-size:14px;line-height:14px;font-weight:400;gap:4px}#resort-detail .resort-header .resort-info .date{font-weight:800}#resort-detail .resort-header .resort-info .price{text-align:right;font-size:20px;font-weight:800;color:#f15c2b}#resort-detail .location{margin-bottom:14px}#resort-detail .location .location-header{font-size:18px;font-weight:800;margin-bottom:14px}#resort-detail .location p{font-size:14px;line-height:22px;margin-bottom:14px;color:#00000080}#resort-detail .location .map-container{width:100%;height:100%;position:relative}#resort-detail .location .map-container .map{width:100%;height:100%;border-radius:10px}#resort-detail .location .map-container .map-skeleton{width:100%;height:100px;background:linear-gradient(90deg,#d5d5d5 25%,#b9b9b9,#d5d5d5 75%);background-size:200% 100%;animation:skeleton-loading 1.5s infinite linear;border-radius:10px}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}#resort-detail .resort-details,#resort-detail .resort-facilities,#resort-detail .room-info,#resort-detail .booking{margin-top:32px}#resort-detail .resort-details .resort-details-header,#resort-detail .resort-details .resort-facilities-header,#resort-detail .resort-details .room-info-header,#resort-detail .resort-details .booking-header,#resort-detail .resort-facilities .resort-details-header,#resort-detail .resort-facilities .resort-facilities-header,#resort-detail .resort-facilities .room-info-header,#resort-detail .resort-facilities .booking-header,#resort-detail .room-info .resort-details-header,#resort-detail .room-info .resort-facilities-header,#resort-detail .room-info .room-info-header,#resort-detail .room-info .booking-header,#resort-detail .booking .resort-details-header,#resort-detail .booking .resort-facilities-header,#resort-detail .booking .room-info-header,#resort-detail .booking .booking-header{font-size:18px;font-weight:800;margin-bottom:16px}#resort-detail .resort-details .resort-detail-list,#resort-detail .resort-facilities .resort-detail-list,#resort-detail .room-info .resort-detail-list,#resort-detail .booking .resort-detail-list{display:flex;flex-direction:row;padding:16px;border:1px solid #d8d8d8;border-radius:5px;align-items:center}#resort-detail .resort-details .resort-detail-list .resort-detail-item,#resort-detail .resort-facilities .resort-detail-list .resort-detail-item,#resort-detail .room-info .resort-detail-list .resort-detail-item,#resort-detail .booking .resort-detail-list .resort-detail-item{display:flex;flex-direction:column;margin-right:16px;align-items:center}#resort-detail .resort-details .resort-detail-list .resort-detail-item img,#resort-detail .resort-facilities .resort-detail-list .resort-detail-item img,#resort-detail .room-info .resort-detail-list .resort-detail-item img,#resort-detail .booking .resort-detail-list .resort-detail-item img{width:32px;height:32px}#resort-detail .resort-details .resort-detail-list .resort-detail-item span,#resort-detail .resort-facilities .resort-detail-list .resort-detail-item span,#resort-detail .room-info .resort-detail-list .resort-detail-item span,#resort-detail .booking .resort-detail-list .resort-detail-item span{font-size:10px;font-weight:700}#resort-detail .resort-details .common-flicking,#resort-detail .resort-facilities .common-flicking,#resort-detail .room-info .common-flicking,#resort-detail .booking .common-flicking{width:inherit;height:fit-content;display:flex;overflow-x:scroll;padding:16px;border:1px solid #d8d8d8;border-radius:5px}#resort-detail .resort-details .common-flicking .flicking-panel,#resort-detail .resort-facilities .common-flicking .flicking-panel,#resort-detail .room-info .common-flicking .flicking-panel,#resort-detail .booking .common-flicking .flicking-panel{border:none!important;border-radius:0!important;margin-right:0!important}#resort-detail .resort-details .common-flicking .flicking-panel .item-card,#resort-detail .resort-facilities .common-flicking .flicking-panel .item-card,#resort-detail .room-info .common-flicking .flicking-panel .item-card,#resort-detail .booking .common-flicking .flicking-panel .item-card{display:flex;flex-direction:column;align-items:center;margin-right:16px;width:fit-content!important}#resort-detail .resort-details .common-flicking .flicking-panel .item-card .item-title,#resort-detail .resort-facilities .common-flicking .flicking-panel .item-card .item-title,#resort-detail .room-info .common-flicking .flicking-panel .item-card .item-title,#resort-detail .booking .common-flicking .flicking-panel .item-card .item-title{width:fit-content;font-size:10px;font-weight:700}#resort-detail .resort-details .common-flicking .flicking-panel .item-card img,#resort-detail .resort-facilities .common-flicking .flicking-panel .item-card img,#resort-detail .room-info .common-flicking .flicking-panel .item-card img,#resort-detail .booking .common-flicking .flicking-panel .item-card img{width:32px;height:32px!important}#resort-detail .room-info .room-info-header{font-size:18px;margin-bottom:10px}#resort-detail .room-info .room-info-list{padding:16px;border:1px solid #d8d8d8;border-radius:5px;list-style:none}#resort-detail .room-info .room-info-list ul{margin:0;padding-left:16px}#resort-detail .room-info .room-info-list ul li{padding-top:8px;font-size:14px;font-weight:400;line-height:14px}#resort-detail .room-info .room-info-list ul li:first-child{padding-top:0}#resort-detail .room-info .room-info-list p{margin:0;padding-top:8px;font-size:12px;font-weight:400;line-height:22px}#resort-detail .booking p{background:#f2f2f2;color:#1b1d20;padding:16px;border-radius:5px;font-size:12px;font-weight:700;line-height:16px}#resort-detail .booking .book-now{display:block;width:100%;margin-top:32px;padding:15px;background-color:#5a8cfe;color:#fff;border:none;border-radius:8px;font-size:16px;cursor:pointer;text-align:center}#resort-detail .booking .book-ban{display:block;width:100%;margin-top:32px;padding:15px;background-color:#d5d5d5;color:#fff;border:none;border-radius:8px;font-size:16px;cursor:default;text-align:center}#resort-detail .viewer-count{display:flex;justify-content:center;align-items:center;position:relative;background-color:#4c4c4c;color:#fff;width:fit-content;padding:5px 10px;border-radius:20px;font-size:12px;margin:3px auto 10px}#resort-detail .viewer-count p{margin-left:5px;font-weight:800;color:#fff500}#resort-detail .viewer-count :after{content:"";position:absolute;top:-20px;left:20px;width:0;height:0;border-width:10px;border-style:solid;border-color:transparent transparent #4C4C4C transparent}#resort-reservation{width:calc(100% - 40px);margin:0 auto}#resort-reservation .reservation-header img{position:absolute;width:24px;height:24px}#resort-reservation .reservation-header .reservation-title{display:flex;align-items:center;justify-content:center;margin:20px 0}#resort-reservation .reservation-header .reservation-title .text{font-size:20px;font-weight:800}#resort-reservation .reservation-details{border-radius:10px;border:1px solid #ddd;display:flex;align-items:center;margin-bottom:24px}#resort-reservation .reservation-details .resort-image{width:116px;height:auto;aspect-ratio:1;object-fit:cover;border-top-left-radius:10px;border-bottom-left-radius:10px;margin-right:8px}#resort-reservation .reservation-details .details .resort-name{font-size:14px;margin:5px 0}#resort-reservation .reservation-details .details .resort-location{display:flex;align-items:center;font-size:10px;color:#979797}#resort-reservation .reservation-details .details .resort-location img{width:10px;margin-right:2px}#resort-reservation .reservation-info{margin-bottom:20px;background:#f2f2f2;border-radius:10px;padding:8px 14px 24px}#resort-reservation .reservation-info .r-header{padding:16px 0;margin:0 0 0 5px;font-size:16px;font-weight:800;line-height:16px}#resort-reservation .reservation-info div{display:flex;justify-content:space-between;margin-bottom:16px;padding:13.45px 9px;border-radius:10px;background:#fff;color:#1b1d20}#resort-reservation .reservation-info div p{font-size:14px;margin:0}#resort-reservation .reservation-info div:last-child{margin-bottom:0}#resort-reservation .payment-info{margin-bottom:20px;background:#f2f2f2;border-radius:10px;padding:8px 14px 24px}#resort-reservation .payment-info .r-header{padding:16px 0;margin:0 0 0 5px;font-size:16px;font-weight:800;line-height:16px}#resort-reservation .payment-info p{font-size:14px;margin-bottom:16px}#resort-reservation .payment-info .price-section{display:flex;justify-content:space-between;background:#fff;padding:13.45px 9px;border-radius:10px}#resort-reservation .payment-info .price-section p{margin:0}#resort-reservation .payment-method{background:#f2f2f2;border-radius:10px;display:flex;flex-wrap:wrap;justify-content:space-around;padding:16px 12px;margin-bottom:24px;font-size:16px;font-weight:800;line-height:16px}#resort-reservation .payment-method .payment-method-item{width:35%;padding:10px 20px;border-radius:5px;cursor:pointer;text-align:center;font-weight:400;font-size:14px;background-color:#fff}#resort-reservation .payment-method .payment-method-item.selected{background-color:#007bff;color:#fff}#resort-reservation .refund-policy{background:#f2f2f2;border-radius:10px;margin-bottom:20px;padding:8px 14px 24px}#resort-reservation .refund-policy .r-header{padding:16px 0;margin:0 0 0 5px;font-size:16px;font-weight:800;line-height:16px}#resort-reservation .refund-policy p{background:#fff;margin:0;border-radius:10px;padding:12px 9px;font-size:14px;font-weight:400;line-height:22px}#resort-reservation .caution-info{background:#f2f2f2;border-radius:10px;margin-bottom:20px}#resort-reservation .caution-info p{padding:13px 16px;margin:0;font-size:12px;font-weight:700;line-height:16px}#resort-reservation .confirm-reservation{display:block;margin-bottom:20px;width:100%;padding:15px;background-color:#5a8cfe;color:#fff;border:none;border-radius:8px;font-size:16px;cursor:pointer;text-align:center}#resort-payments{width:calc(100% - 40px);margin:0 auto}#resort-payments .payments-header img{position:absolute;width:24px;height:24px}#resort-payments .payments-header .payments-title{display:flex;align-items:center;justify-content:center;margin:20px 0}#resort-payments .payments-header .payments-title .text{font-size:20px;font-weight:800}#resort-payments .payments-details{border-radius:10px;border:1px solid #ddd;display:flex;align-items:center;margin-bottom:24px}#resort-payments .payments-details .resort-image{width:116px;height:auto;aspect-ratio:1;object-fit:cover;border-top-left-radius:10px;border-bottom-left-radius:10px;margin-right:8px}#resort-payments .payments-details .details .resort-name{font-size:14px;margin:5px 0}#resort-payments .payments-details .details .resort-location{display:flex;align-items:center;font-size:10px;color:#979797}#resort-payments .payments-details .details .resort-location img{width:10px;margin-right:2px}#resort-payments .reservation-info{margin-bottom:24px;background:#f2f2f2;border-radius:10px;padding:16px 12px}#resort-payments .reservation-info div{background:#fff;display:flex;justify-content:space-between;margin-bottom:10px;padding:13.45px 9px;border-radius:10px}#resort-payments .reservation-info div p{font-size:14px;margin:0}#resort-payments .payment-info{margin-bottom:24px;background:#f2f2f2;border-radius:10px;padding:16px 12px}#resort-payments .payment-info p{font-size:16px;margin-bottom:16px}#resort-payments .payment-info .price-section{display:flex;justify-content:space-between;background:#fff;padding:13.45px 9px;border-radius:10px;margin-bottom:10px}#resort-payments .payment-info .price-section p{font-size:14px;margin:0}#resort-payments .payment-info .total-price{display:flex;justify-content:space-between;background:#fff;padding:13.45px 9px;border-radius:10px}#resort-payments .payment-info .total-price p{font-size:14px;margin:0}#resort-payments .payment-info .payments-caution{display:flex;align-items:center;margin:8px 0 0;font-size:10px;line-height:16px;font-weight:400}#resort-payments .payment-info .payments-caution img{width:14px;margin-right:5px}#resort-payments .payment-method{background:#f2f2f2;border-radius:10px;display:flex;flex-wrap:wrap;justify-content:space-around;padding:16px 12px;margin-bottom:24px;font-size:16px;font-weight:800;line-height:16px}#resort-payments .payment-method .payment-method-item{width:35%;padding:10px 20px;border-radius:5px;cursor:pointer;text-align:center;font-weight:400;font-size:14px;background-color:#fff}#resort-payments .payment-method .payment-method-item.selected{background-color:#007bff;color:#fff}#resort-payments .reservation-personal-info{margin-bottom:24px;background:#f2f2f2;border-radius:10px;padding:16px}#resort-payments .reservation-personal-info div{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}#resort-payments .reservation-personal-info div p{font-size:14px;margin:0}#resort-payments .reservation-personal-info div p span{color:red}#resort-payments .reservation-personal-info div .personal-input{border-radius:10px;width:240px;margin:0}#resort-payments .reservation-personal-info div .personal-input input{width:100%;padding:12px 18px;font-size:14px}#resort-payments .reservation-personal-info .address-section{display:flex;flex-direction:column;align-items:stretch}#resort-payments .reservation-personal-info .info-caution{display:flex;align-items:center;justify-content:flex-start;margin:8px 0 0;font-size:10px;line-height:16px;font-weight:400}#resort-payments .reservation-personal-info .info-caution img{width:14px;margin-right:5px}#resort-payments .refund-policy{background:#f2f2f2;border-radius:10px;margin-bottom:24px;padding:16px}#resort-payments .refund-policy .header-title{font-size:18px;margin-bottom:10px}#resort-payments .refund-policy .policy-text{margin:0;border-radius:10px;padding:8px 11px;font-size:14px;font-weight:400;line-height:22px;background:#fff;color:#1b1d20}#resort-payments .caution-info{background:#f2f2f2;border-radius:10px;border:1px solid #ddd;margin-bottom:20px;padding:8px 16px;line-height:20px}#resort-payments .confirm-payments{display:block;margin-bottom:20px;width:100%;padding:15px;background-color:#5a8cfe;color:#fff;border:none;border-radius:8px;font-size:16px;cursor:pointer;text-align:center}#resort-payments .info-title{margin-top:0;font-size:18px;font-weight:700}@font-face{font-family:NanumSquareNeo;src:url(/assets/NanumSquareNeo-aLt-BVjXPT_o.ttf) format("truetype");font-weight:300}@font-face{font-family:NanumSquareNeo;src:url(/assets/NanumSquareNeo-bRg-Co0hqYtj.ttf) format("truetype");font-weight:400}@font-face{font-family:NanumSquareNeo;src:url(/assets/NanumSquareNeo-cBd-ZTMk6qGO.ttf) format("truetype");font-weight:700}@font-face{font-family:NanumSquareNeo;src:url(/assets/NanumSquareNeo-dEb-Ch5HW_zm.ttf) format("truetype");font-weight:800}@font-face{font-family:NanumSquareNeo;src:url(/assets/NanumSquareNeo-eHv-D-9Js2c_.ttf) format("truetype");font-weight:900}@media (min-width: 330px){.common-header,.common-footer{max-width:480px;padding:0;margin-left:auto;margin-right:auto}}.common-header{display:flex;justify-content:space-between;align-items:center;width:100%}.common-header .logo{width:123px;height:32px;padding:12px 16px;cursor:pointer}.common-header .menu-icon{margin-right:16px;height:24px;align-self:center}.common-footer{background-color:#292727;color:#eceef3;padding:32px 12px;font-size:10px;display:flex;flex-direction:column;text-align:left}.common-footer .infomations{margin-bottom:16px}.common-footer .infomations p{font-size:10px;margin:0;font-weight:400;line-height:12px}.common-footer .links{display:flex;justify-content:normal;margin-bottom:16px}.common-footer .links p{margin:0 5px 0 0}.common-footer .links a{cursor:pointer}.common-footer .copyrights{margin:0;justify-content:normal}.common-footer .copyrights p{font-size:10px;margin:0;color:#eceef3}.common-dropdown{position:relative;display:inline-block;width:100%}.common-dropdown .dropdown-input{display:flex;align-items:center;position:relative}.common-dropdown .dropdown-input input{flex:1;border:1px solid #ccc;border-radius:4px;padding:9px 20px 9px 9px;outline:none;font-size:16px;font-family:NanumSquareNeo;font-weight:400!important;line-height:16px}.common-dropdown .dropdown-input input:focus{border-color:#007bff}.common-dropdown .dropdown-input .arrow{position:absolute;right:10px;width:14px;height:auto}.common-dropdown .dropdown-list{position:absolute;top:0;left:0;width:calc(100% - 2px);border:1px solid #ccc;background-color:#fff;border-radius:4px;box-shadow:0 2px 8px #00000026;z-index:10;font-size:14px;font-family:NanumSquareNeo;font-weight:400;line-height:16px}.common-dropdown .dropdown-list .dropdown-item{padding:9px;cursor:pointer}.common-dropdown .dropdown-list .dropdown-item.placeholder{color:#d8d8d8}.common-dropdown .dropdown-list .dropdown-item.placeholder .arrow{position:absolute;top:10px;right:9px;width:14px;height:auto}.common-dropdown .dropdown-list .dropdown-item:hover{background-color:#f1f4f9}.common-input{width:100%}.common-input input{width:100%;padding:9px;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-size:16px;font-weight:300!important;line-height:16px}.common-input input:focus{border-color:#007bff;outline:none}.common-input input:disabled{background-color:#f5f5f5;cursor:not-allowed}.common-input input:read-only{background-color:#fcfdfd;pointer-events:none}.common-textarea textarea{width:100%;padding:9px;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;resize:none;font-size:16px;font-weight:400;line-height:16px}.common-textarea textarea:focus{border-color:#007bff;outline:none}.common-textarea textarea:disabled{background-color:#f5f5f5;cursor:not-allowed}.calendar-popup-wrapper{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:2}.calendar-popup-wrapper .calendar-popup{background:#fff;padding:20px;border-radius:8px;box-shadow:0 4px 8px #0003;max-width:90%;max-height:90%;overflow:auto}.calendar-popup-wrapper .button-group{display:flex;justify-content:center;margin-top:20px}.calendar-popup-wrapper .button-group button{padding:10px 20px;margin:0 5px;background-color:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background-color .2s}.calendar-popup-wrapper .button-group button:hover{background-color:#0056b3}.calendar-popup-wrapper .button-group button.cancel-button{background-color:#e0e0e0;color:#333}.calendar-popup-wrapper .button-group button.cancel-button:hover{background-color:#b0b0b0}.common-flicking,.common-flicking .flicking-viewport{width:100%}.common-flicking .flicking-viewport .flicking-camera .flicking-panel{border:1px solid #ccc;border-radius:8px;display:flex;margin-right:16px}.common-flicking .flicking-viewport .flicking-camera .flicking-panel .item-card{width:150px}.common-flicking .flicking-viewport .flicking-camera .flicking-panel .item-card img{height:150px;object-fit:contain}.common-flicking .flicking-viewport .flicking-camera .flicking-panel .item-card p{overflow:clip;text-align:center}.common-switch{display:flex}.common-switch .admin-left-switch-btn{width:50%;height:100%;border-top-left-radius:8px;border-bottom-left-radius:8px;border:none;background-color:#4880ff;color:#fff;font-family:NanumSquareNeo,sans-serif;font-weight:700;font-size:18px;cursor:pointer}.common-switch .admin-left-switch-btn:disabled{cursor:default}.common-switch .admin-left-switch-btn.not-select{background-color:#fff;color:#a6a6a6;border:1px solid #D8D8D8;border-right:none}.common-switch .admin-right-switch-btn{width:50%;height:100%;border-top-right-radius:8px;border-bottom-right-radius:8px;border:none;background-color:#4880ff;color:#fff;font-family:NanumSquareNeo,sans-serif;font-weight:700;font-size:18px;cursor:pointer}.common-switch .admin-right-switch-btn:disabled{cursor:default}.common-switch .admin-right-switch-btn.not-select{background-color:#fff;color:#a6a6a6;border:1px solid #D8D8D8;border-left:none}.common-switch .left-switch-btn{width:50%;height:100%;border-top-left-radius:8px;border-bottom-left-radius:8px;border:none;background-color:#003cc7;color:#fff;font-family:NanumSquareNeo,sans-serif;font-weight:700;font-size:12px;cursor:pointer}.common-switch .left-switch-btn:disabled{cursor:default}.common-switch .left-switch-btn.not-select{background-color:#fff;color:#a6a6a6;border:1px solid #D8D8D8;border-right:none}.common-switch .right-switch-btn{width:50%;height:100%;border-top-right-radius:8px;border-bottom-right-radius:8px;border:none;background-color:#003cc7;color:#fff;font-family:NanumSquareNeo,sans-serif;font-weight:700;font-size:12px;cursor:pointer}.common-switch .right-switch-btn:disabled{cursor:default}.common-switch .right-switch-btn.not-select{background-color:#fff;color:#a6a6a6;border:1px solid #D8D8D8;border-left:none}@font-face{font-family:NanumSquareNeo;src:url(/assets/NanumSquareNeo-aLt-BVjXPT_o.ttf) format("truetype");font-weight:300}@font-face{font-family:NanumSquareNeo;src:url(/assets/NanumSquareNeo-bRg-Co0hqYtj.ttf) format("truetype");font-weight:400}@font-face{font-family:NanumSquareNeo;src:url(/assets/NanumSquareNeo-cBd-ZTMk6qGO.ttf) format("truetype");font-weight:700}@font-face{font-family:NanumSquareNeo;src:url(/assets/NanumSquareNeo-dEb-Ch5HW_zm.ttf) format("truetype");font-weight:800}@font-face{font-family:NanumSquareNeo;src:url(/assets/NanumSquareNeo-eHv-D-9Js2c_.ttf) format("truetype");font-weight:900}@media (min-width: 330px){.hero,.main-content-customer{max-width:480px;padding:0;margin-left:auto;margin-right:auto;width:100%}}#main-page{width:100%}#main-page .hero{position:relative;margin-bottom:24px}#main-page .hero img{width:100%;height:auto}#main-page .hero .hero-title{position:absolute;bottom:88px;left:25px;color:#21202a;font-size:20px;line-height:30px;letter-spacing:-.1em;font-weight:800}#main-page .main-content-customer{width:100%;margin-top:0;gap:0}#main-page .main-content-customer .main-banner{position:relative;display:flex;margin:0 auto;justify-content:center;align-items:center;width:calc(100% - 32px)}#main-page .main-content-customer .main-banner .banner-text{font-size:16px;position:absolute;font-weight:800;color:#fff;text-align:center;white-space:nowrap}#main-page .main-content-customer .main-banner img{width:100%;height:auto;display:block;border-radius:8px}#main-page .main-content-customer .best-resorts{padding:20px;text-align:left}#main-page .main-content-customer .best-resorts .best-resort-header{display:flex;flex-direction:row;justify-content:space-between}#main-page .main-content-customer .best-resorts .best-resort-header .best-title p{font-size:16px;line-height:30px;font-weight:800;margin:0}#main-page .main-content-customer .best-resorts .best-resort-header .best-title .best-subtitle{font-size:12px;margin-bottom:24px;font-weight:400;color:#0009}#main-page .main-content-customer .best-resorts .best-resort-header .resort-etc{color:#4880ff;font-size:12px;font-weight:700;line-height:30px;cursor:pointer}#main-page .main-content-customer .best-resorts .resort-list{display:flex;justify-content:space-around;flex-wrap:wrap;width:100%;margin:0}#main-page .main-content-customer .best-resorts .resort-list .common-flicking{width:100%}#main-page .main-content-customer .best-resorts .resort-list .common-flicking .flicking-panel{border:1px solid #ccc;border-radius:8px;display:flex;margin-right:16px}#main-page .main-content-customer .best-resorts .resort-list .common-flicking .flicking-panel .item-card{width:150px}#main-page .main-content-customer .best-resorts .resort-list .common-flicking .flicking-panel .item-card img{height:150px;border-top-left-radius:8px;border-top-right-radius:8px;object-fit:contain}#main-page .main-content-customer .best-resorts .resort-list .common-flicking .flicking-panel .item-card .item-title{font-size:12px;padding:8px;line-height:16px;font-weight:400;letter-spacing:-.36px}#main-page .main-content-customer .resort-tips{padding:48px 0;background-color:#f1f1f1;text-align:center;font-weight:700;line-height:32px;font-size:22px}#main-page .main-content-customer .resort-tips .highlight{color:#193cf1}#main-page .main-content-customer .resort-tips .tips{display:flex;flex-direction:column;align-items:center}#main-page .main-content-customer .resort-tips .tips img{width:calc(100% - 30px);margin-top:16px}#main-page .main-content-customer .custom-consultation{padding:48px 20px}#main-page .main-content-customer .custom-consultation .consultation-title{font-size:30px;font-weight:800;line-height:40px;margin-bottom:20px}#main-page .main-content-customer .custom-consultation .consultation-title .highlight{color:#0880e4}#main-page .main-content-customer .custom-consultation .consultation-subtitle{font-size:14px;line-height:22px;margin-bottom:30px}#main-page .main-content-customer .custom-consultation .consultation-subtitle .text-point{font-weight:700}#main-page .main-content-customer .custom-consultation button{background-color:#003cc7;color:#fff;width:100%;padding:15px 0;border:none;border-radius:15px;font-size:16px;letter-spacing:.5px;font-weight:700;cursor:pointer}#main-page .main-content-customer .how-to-use img{width:100%}#main-page .main-content-customer .reviews{padding:72px 20px 0;text-align:center;background-color:#f9f9f9}#main-page .main-content-customer .reviews .reviews-title{font-size:24px;font-weight:800;text-align:left;margin-bottom:24px}#main-page .main-content-customer .reviews .reviews-list{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin-bottom:56px}#main-page .main-content-customer .reviews .reviews-list .common-flicking .flicking-panel{display:flex;flex-direction:column;align-items:center;border:0px solid #ddd;border-radius:8px;overflow:hidden}#main-page .main-content-customer .reviews .reviews-list .common-flicking .flicking-panel .item-review{width:200px;height:272px;background-color:#003cc708;padding:12px}#main-page .main-content-customer .reviews .reviews-list .common-flicking .flicking-panel .item-review .item-info-section{display:flex;padding-bottom:8px;align-items:center}#main-page .main-content-customer .reviews .reviews-list .common-flicking .flicking-panel .item-review .item-info-section img{width:52px;height:52px;object-fit:cover}#main-page .main-content-customer .reviews .reviews-list .common-flicking .flicking-panel .item-review .item-info-section .item-info{text-align:center;padding:12px;font-size:14px;color:#202224}#main-page .main-content-customer .reviews .reviews-list .common-flicking .flicking-panel .item-review .item-shortComment{text-align:left;padding:12px;font-size:13px;font-weight:700;line-height:1.4;color:#202224}#main-page .main-content-customer .reviews .reviews-list .common-flicking .flicking-panel .item-review .item-fullComment{text-align:left;font-size:12px;padding:12px;line-height:1.4;color:#202224}#main-page .main-content-customer .pros-list{padding:24px 20px;text-align:center}#main-page .main-content-customer .pros-list .pros-title{font-size:28px;font-weight:700;margin-bottom:10px}#main-page .main-content-customer .pros-list .pros-subtitle{font-size:18px;margin-bottom:24px}#main-page .main-content-customer .pros-list .weather-info{margin-bottom:30px}#main-page .main-content-customer .pros-list .weather-info img{width:100%;height:auto}#main-page .main-content-customer .pros-list .destination-title{font-size:14px;text-align:left;font-weight:700;margin-bottom:24px}#main-page .main-content-customer .pros-list .destination-list{display:flex;justify-content:space-around;flex-wrap:wrap;margin-bottom:56px}#main-page .main-content-customer .pros-list .destination-list .common-flicking .flicking-panel{border:1px solid #ccc;border-radius:8px;display:flex;margin-right:16px}#main-page .main-content-customer .pros-list .destination-list .common-flicking .flicking-panel .item-card{width:150px;padding-bottom:8px}#main-page .main-content-customer .pros-list .destination-list .common-flicking .flicking-panel .item-card img{height:150px;object-fit:contain;border-top-left-radius:7px;border-top-right-radius:7px}#main-page .main-content-customer .pros-list .destination-list .common-flicking .flicking-panel .item-card .item-title{text-align:left;padding:8px;font-size:14px;font-weight:800}#main-page .main-content-customer .pros-list .destination-list .common-flicking .flicking-panel .item-card .item-subtitle{text-align:left;font-size:12px;padding:0 8px}@font-face{font-family:NanumSquareNeo;src:url(/assets/NanumSquareNeo-aLt-BVjXPT_o.ttf) format("truetype");font-weight:300}@font-face{font-family:NanumSquareNeo;src:url(/assets/NanumSquareNeo-bRg-Co0hqYtj.ttf) format("truetype");font-weight:400}@font-face{font-family:NanumSquareNeo;src:url(/assets/NanumSquareNeo-cBd-ZTMk6qGO.ttf) format("truetype");font-weight:700}@font-face{font-family:NanumSquareNeo;src:url(/assets/NanumSquareNeo-dEb-Ch5HW_zm.ttf) format("truetype");font-weight:800}@font-face{font-family:NanumSquareNeo;src:url(/assets/NanumSquareNeo-eHv-D-9Js2c_.ttf) format("truetype");font-weight:900}.faq-form{max-width:480px;margin:0 auto;padding:20px;position:relative}.faq-form .faq-title{text-align:center;font-size:20px;font-weight:800;margin-bottom:24px}.faq-form .faq-subtitle{text-align:center;margin-bottom:24px;color:#1b1d20;font-size:16px;font-weight:400}.faq-form .faq-subtitle .time-info{font-weight:700}.faq-form .faq-details{font-size:20px;line-height:16px;font-weight:700;color:#1b1d20;margin-bottom:24px}.faq-form .customer-info,.faq-form .customer-info .customer-info-detail{margin:0 0 12px}.faq-form .customer-info .customer-info-detail p{font-size:16px;line-height:16px;font-weight:700;color:#1b1d20;margin:0 0 8px}.faq-form .customer-info .customer-info-detail p span{color:red}.faq-form .customer-info .customer-info-detail.error input,.faq-form .customer-info .customer-info-detail.error select,.faq-form .customer-info .customer-info-detail.error textarea{border-color:#e74c3c;background-color:#fbecec}.faq-form .customer-info .customer-info-detail.error p{color:#e74c3c;font-weight:700}.faq-form .customer-info .customer-info-detail:last-child{margin-bottom:0}.faq-form .customer-info .customer-info-detail .customer-info-full{width:100%;padding:9px;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-size:16px;line-height:16px;background-color:#f5f5f5;color:#979797;cursor:not-allowed}.faq-form .trip-box input{width:calc(100% - 20px);padding:10px;border:1px solid #ccc;border-radius:4px;cursor:pointer;position:relative;display:block;font-size:16px;line-height:16px;font-weight:700;font-family:NanumSquareNeo,sans-serif;color:#0009}.faq-form .trip-box input:focus{border-color:#007bff}.faq-form .trip-box.error{border-color:#e74c3c;background-color:#fbecec}.faq-form .party-info{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.faq-form .party-info .party{display:flex;align-items:center;justify-content:space-between;margin-top:3px;position:relative}.faq-form .party-info .party span{flex:1;font-size:12px;line-height:16px;font-weight:400}.faq-form .party-info .party .detail-info{display:flex;align-items:center;justify-content:center;width:70px}.faq-form .party-info .party .detail-info img{cursor:pointer;width:19px;height:19px;margin:0 5px}.faq-form .party-info .party .detail-info span{margin:0 5px}.faq-form .party-info .party .party-age{position:absolute;bottom:-11px;left:0;font-size:8px;line-height:16px;font-weight:400;color:#0009}.faq-form .etc-text-area{margin:0 0 16px}.faq-form .etc-text-area p{font-size:16px;line-height:16px;font-weight:700;color:#1b1d20;margin:0 0 8px}.faq-form .caution-info{border-radius:5px;margin-bottom:20px;padding:8px;font-size:14px;font-weight:700;line-height:22px;color:#1b1d20;background:#f2f2f2}.faq-form .confirm-inquiry{width:100%;padding:10px;background-color:#4285f4;color:#fff;border:none;border-radius:4px;font-size:16px;cursor:pointer}@font-face{font-family:NanumSquareNeo;src:url(/assets/NanumSquareNeo-aLt-BVjXPT_o.ttf) format("truetype");font-weight:300}@font-face{font-family:NanumSquareNeo;src:url(/assets/NanumSquareNeo-bRg-Co0hqYtj.ttf) format("truetype");font-weight:400}@font-face{font-family:NanumSquareNeo;src:url(/assets/NanumSquareNeo-cBd-ZTMk6qGO.ttf) format("truetype");font-weight:700}@font-face{font-family:NanumSquareNeo;src:url(/assets/NanumSquareNeo-dEb-Ch5HW_zm.ttf) format("truetype");font-weight:800}@font-face{font-family:NanumSquareNeo;src:url(/assets/NanumSquareNeo-eHv-D-9Js2c_.ttf) format("truetype");font-weight:900}body .container{display:flex;flex-direction:column;align-items:center;padding:20px}body .header{display:flex;justify-content:space-between;width:100%;margin-bottom:24px}body .logo{font-size:24px;font-weight:700;color:#333}body .menu-icon{font-size:24px;cursor:pointer}body .content{display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 24px}body .icon-container{padding:144px 0 24px}body .icon-container img{width:100px;height:100px}body .message{font-size:22px;font-weight:700;line-height:30px;margin-bottom:24px}body .icon-container{display:flex;justify-content:center;align-items:center;width:100%;padding:120px 0 24px}body .msg-container{margin-bottom:24px}body .msg-container .message{display:flex;text-align:center;justify-content:center;padding:0 64px;margin-bottom:0}body .detail-container .details{width:100%}body .detail-container .details .detail-item{display:flex;justify-content:space-between;padding:0 16px 24px}body .detail-container .details .detail-item .label,body .detail-container .details .detail-item .value{font-size:14px;font-weight:700;line-height:30px;color:#010006}body .caution-container .cautions{background:#f2f2f2;padding:16px 8px;border-radius:8px;color:#1b1d20;font-size:10px;line-height:16px}body .caution-container .cautions .caution-point{font-size:12px}body .caution-container .cautions .caution-icon{inline-size:13px;margin-right:8px}body .button-container{display:flex;justify-content:center;align-items:center;width:100%;padding:64px 0}body .button-container .home-button{padding:16px 32px;border:none;border-radius:8px;cursor:pointer;color:#fff;background-color:#5a8cfe;font-size:16px;font-weight:700}body .button-container .retry-button,body .button-container .fail-home-button{padding:15px 24px;font-size:16px;font-weight:700;line-height:16px;color:#fff;background-color:#5a8cfe;border:none;border-radius:6px;cursor:pointer}body .button-container .retry-button{background-color:#7583a3}body #complete-payment .icon-container{display:flex;justify-content:center;align-items:center;width:100%;padding:120px 0 24px}body #complete-payment .msg-container{margin-bottom:24px}body #complete-payment .msg-container .message{display:flex;text-align:center;justify-content:center;padding:0 64px;margin-bottom:0}body #complete-payment .detail-container .details{width:100%}body #complete-payment .detail-container .details .detail-item{display:flex;justify-content:space-between;padding:0 16px 24px}body #complete-payment .detail-container .details .detail-item .label,body #complete-payment .detail-container .details .detail-item .value{font-size:14px;font-weight:700;line-height:30px;color:#010006}body #complete-payment .home-button-container{display:flex;justify-content:center;align-items:center;width:100%;padding:64px 0}body #complete-payment .home-button-container .home-button{padding:16px 32px;border:none;border-radius:8px;cursor:pointer;color:#fff;background-color:#5a8cfe;font-size:16px;font-weight:700}body #page-error .details{width:100%;margin-bottom:120px}body #page-error .details .label{font-size:14px;font-weight:700;line-height:30px;color:#010006}body #page-error .resort-list-button{padding:15px 28px;border:none;border-radius:6px;cursor:pointer;color:#fff;background-color:#5a8cfe;font-size:16px;font-weight:700}body #complete-faq{width:calc(100% - 32px);justify-self:center}body #complete-faq .detail-container{text-align:center}body #complete-faq .detail-container .details{width:100%;margin-bottom:96px}body #complete-faq .detail-container .details .label{font-size:16px;font-weight:700;line-height:30px;color:#010006}body #complete-sign-up{width:calc(100% - 32px);justify-self:center}body #complete-sign-up .msg-container{margin-bottom:56px}body #complete-sign-up .detail-container .details{width:100%;margin-bottom:96px;justify-items:center}body #complete-sign-up .detail-container .details .label{font-size:16px;font-weight:700;line-height:30px;color:#010006}body #fail-payment{width:calc(100% - 32px);justify-self:center}body #fail-payment .icon-container{display:flex;justify-content:center;align-items:center;width:100%;padding:120px 0 24px}body #fail-payment .msg-container .message{padding:0 24px}body #fail-payment .detail-container{justify-self:center}body #fail-payment .detail-container .details{width:100%;margin-bottom:93px}body #fail-payment .detail-container .details .label{font-size:16px;font-weight:700;line-height:30px;color:#010006}body #fail-payment .buttons{display:flex;justify-content:center;gap:40px}body #fail-reservation .msg-container{margin-bottom:40px}body #fail-reservation .detail-container{justify-self:center}body #fail-reservation .detail-container .details{width:100%;margin-bottom:93px}body #fail-reservation .detail-container .details .label{font-size:16px;font-weight:700;line-height:30px;color:#010006;text-align:center}body #fail-reservation .button-container .resort-list-button{padding:16px 32px;font-size:16px;font-weight:700;line-height:16px;color:#fff;background-color:#5a8cfe;border:none;border-radius:8px;cursor:pointer}body #fail-sign-up{width:calc(100% - 32px);justify-self:center}body #fail-sign-up .detail-container{justify-self:center}body #fail-sign-up .detail-container .details{width:100%;margin-bottom:93px}body #fail-sign-up .detail-container .details .label{font-size:16px;font-weight:700;line-height:30px;color:#010006}body #fail-sign-up .buttons{display:flex;justify-content:center;gap:40px;margin-top:24px}body #fail-sign-up .buttons .retry-button,body #fail-sign-up .buttons .fail-home-button{padding:15px 26px;font-size:16px;font-weight:700;line-height:16px;color:#fff;background-color:#5a8cfe;border:none;border-radius:6px;cursor:pointer}body #fail-sign-up .buttons .retry-button{background-color:#7583a3}body #page-error{width:calc(100% - 32px);justify-self:center}body #page-error .detail-container{text-align:center}body #page-error .detail-container .details{width:100%;margin-bottom:96px}body #page-error .detail-container .details .label{font-size:16px;font-weight:700;line-height:30px;color:#010006}@font-face{font-family:NanumSquareNeo;src:url(/assets/NanumSquareNeo-aLt-BVjXPT_o.ttf) format("truetype");font-weight:300}@font-face{font-family:NanumSquareNeo;src:url(/assets/NanumSquareNeo-bRg-Co0hqYtj.ttf) format("truetype");font-weight:400}@font-face{font-family:NanumSquareNeo;src:url(/assets/NanumSquareNeo-cBd-ZTMk6qGO.ttf) format("truetype");font-weight:700}@font-face{font-family:NanumSquareNeo;src:url(/assets/NanumSquareNeo-dEb-Ch5HW_zm.ttf) format("truetype");font-weight:800}@font-face{font-family:NanumSquareNeo;src:url(/assets/NanumSquareNeo-eHv-D-9Js2c_.ttf) format("truetype");font-weight:900}@media (min-width: 330px){.customer-menu-bar{max-width:480px;padding:0;margin-left:auto;margin-right:auto}}#customer-menu-bar{height:calc(100vh - 100px);width:calc(100% - 32px);max-width:480px;padding:50px 16px;background-color:#fff}#customer-menu-bar .menu-header{margin-bottom:40px}#customer-menu-bar .menu-header .close-icon{width:16px;height:16px;cursor:pointer}#customer-menu-bar .menu-header .login-button{width:100%;padding:15px 0;margin-top:28px;border:none;border-radius:6px;cursor:pointer;background-color:#5a8cfe;color:#fff;font-size:16px;line-height:16px;font-weight:700}#customer-menu-bar .menu-list{display:flex;flex-direction:column;align-items:center}#customer-menu-bar .menu-list .menu-item{width:100%;padding:18px 20px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;position:relative;font-size:16px}#customer-menu-bar .menu-list .menu-item .navi-icon{height:11.15px;width:6.55px}#customer-menu-bar .menu-list .menu-item:after{content:"";display:block;width:calc(100% - 34px);height:.3px;background-color:#ddd;position:absolute;bottom:0;left:20px}@font-face{font-family:NanumSquareNeo;src:url(/assets/NanumSquareNeo-aLt-BVjXPT_o.ttf) format("truetype");font-weight:300}@font-face{font-family:NanumSquareNeo;src:url(/assets/NanumSquareNeo-bRg-Co0hqYtj.ttf) format("truetype");font-weight:400}@font-face{font-family:NanumSquareNeo;src:url(/assets/NanumSquareNeo-cBd-ZTMk6qGO.ttf) format("truetype");font-weight:700}@font-face{font-family:NanumSquareNeo;src:url(/assets/NanumSquareNeo-dEb-Ch5HW_zm.ttf) format("truetype");font-weight:800}@font-face{font-family:NanumSquareNeo;src:url(/assets/NanumSquareNeo-eHv-D-9Js2c_.ttf) format("truetype");font-weight:900}@media (min-width: 330px){.login-page,.signup-page,.pw-certification-page,.pw-change-pag{max-width:480px;padding:0;margin-left:auto;margin-right:auto}}#login-page{display:flex;flex-direction:column;align-items:center}#login-page .login-container{display:flex;flex-direction:column;align-items:center;width:calc(100% - 32px);max-width:480px;margin:0 auto;padding:144px 0 50px}#login-page .login-container .login-title{margin-bottom:72px;font-size:30px;font-weight:800}#login-page .login-container input{width:100%;padding:16px;margin-bottom:16px;border:1px solid #D8D8D8;border-radius:8px;box-sizing:border-box;font-size:16px;background:#f6f6f6}#login-page .login-container button{width:100%;padding:16px 100px;border:none;border-radius:4px;cursor:pointer;font-size:16px;font-weight:400;background-color:#5a8cfe;color:#fff}#login-page .login-container .links{display:flex;justify-content:space-between;width:100%;margin-top:10px}#login-page .login-container .links span{cursor:pointer;color:#1b1d20;font-size:14px;font-weight:400}#signup-page{display:flex;justify-content:center;align-items:center}#signup-page .signup-container{padding:42px 0;width:calc(100% - 32px);max-width:480px;margin:0 auto}#signup-page .signup-container .signup-title{font-size:30px;font-weight:700;margin-bottom:10px;text-align:center}#signup-page .signup-container .signup-subtitle{font-size:12px;color:#1b1d20;text-align:right;margin-bottom:20px}#signup-page .signup-container .signup-subtitle span{color:red}#signup-page .signup-container .userId,#signup-page .signup-container .password,#signup-page .signup-container .name,#signup-page .signup-container .phone,#signup-page .signup-container .email{font-size:16px;color:#1b1d20;margin-bottom:8px}#signup-page .signup-container .userId span,#signup-page .signup-container .password span,#signup-page .signup-container .name span,#signup-page .signup-container .phone span,#signup-page .signup-container .email span{color:red}#signup-page .signup-container .id-section,#signup-page .signup-container .pw-section,#signup-page .signup-container .name-section,#signup-page .signup-container .tel-section,#signup-page .signup-container .email-section{display:flex;align-items:center;margin-bottom:24px}#signup-page .signup-container .id-section input,#signup-page .signup-container .pw-section input,#signup-page .signup-container .name-section input,#signup-page .signup-container .tel-section input,#signup-page .signup-container .email-section input{flex:1;padding:16px;background:#f6f6f6;border:1px solid #D8D8D8;border-radius:5px;box-sizing:border-box;font-size:14px}#signup-page .signup-container .id-section input.error,#signup-page .signup-container .pw-section input.error,#signup-page .signup-container .name-section input.error,#signup-page .signup-container .tel-section input.error,#signup-page .signup-container .email-section input.error{background:#fff8f6;border-color:#c13615!important;color:#0009}#signup-page .signup-container .id-section button,#signup-page .signup-container .pw-section button,#signup-page .signup-container .name-section button,#signup-page .signup-container .tel-section button,#signup-page .signup-container .email-section button{margin-left:8px;width:74px;padding:9px;border-radius:5px;border:1px solid #1B1D20;cursor:pointer;background-color:#fff;color:#1b1d20;font-size:14px;line-height:30px}#signup-page .signup-container .id-error{height:14px;position:relative;color:red;font-size:12px;margin-top:-24px;margin-bottom:16px}#signup-page .signup-container .id-error img{width:14px;height:14px;position:relative;top:3px}#signup-page .signup-container .id-success{position:relative;color:green;font-size:12px;margin-top:-20px;margin-bottom:16px}#signup-page .signup-container .id-success img{width:14px;height:14px;position:relative;top:3px}#signup-page .signup-container .pw-error{position:absolute;color:red;font-size:12px;margin-top:-32px;margin-bottom:16px}#signup-page .signup-container .pw-error img{width:14px;height:14px;position:relative;top:3px}#signup-page .signup-container .id-notice{position:relative;font-size:12px;color:#666;margin-top:-24px;margin-bottom:16px}#signup-page .signup-container .id-notice img{width:14px;height:14px;position:relative;top:3px}#signup-page .signup-container .pw-notice{position:absolute;font-size:12px;color:#666;margin-top:-32px;margin-bottom:16px}#signup-page .signup-container .pw-notice img{width:14px;height:14px;position:relative;top:3px}#signup-page .signup-container .pw-section{flex-direction:column}#signup-page .signup-container .pw-section input{width:100%;margin-bottom:10px}#signup-page .signup-container .form-group{margin-bottom:48px;display:flex;flex-direction:column}#signup-page .signup-container .form-group label{display:flex;align-items:center;justify-content:space-between;margin-bottom:5px;font-size:14px;color:#666}#signup-page .signup-container .form-group label span{cursor:pointer}#signup-page .signup-container .form-group hr{border:none;height:.3px;background:#ccc;margin:10px 0}#signup-page .signup-container input[type=checkbox]{margin-right:10px}#signup-page .signup-container .signup-button{width:100%;padding:15px;background-color:#5a8cfe;color:#fff;border:none;border-radius:5px;cursor:pointer;font-size:16px}#signup-page .signup-container .signup-button:hover{background-color:#4a7ad4}#pw-certification-page{display:flex;flex-direction:column;align-items:center;padding:90px 0}#pw-certification-page main{width:calc(100% - 32px);max-width:480px;margin:0 auto}#pw-certification-page main .title{font-size:20px;margin-bottom:64px;line-height:30px;font-weight:800}#pw-certification-page main .subtitle{font-size:16px;margin-bottom:48px;line-height:26px}#pw-certification-page main .form-group{margin-bottom:24px}#pw-certification-page main .form-group .subtext{font-size:16px;font-weight:800;line-height:26px;margin-bottom:16px}#pw-certification-page main .form-group input{width:calc(100% - 32px);padding:16px;border:.3px solid #D8D8D8;border-radius:8px;font-family:NanumSquareNeo;font-size:14px}#pw-certification-page main .form-group input.error{background:#fff8f6;border-color:#c13615!important;color:#0009}#pw-certification-page main .form-group .error{color:red;font-size:12px;margin-top:5px}#pw-certification-page main .form-group .error img{width:14px;height:14px;position:relative;top:3px}#pw-certification-page main button{width:100%;padding:16px;border:none;border-radius:6px;cursor:pointer;font-size:16px;font-weight:700;color:#fff;background-color:#5a8cfe}#pw-change-page{display:flex;flex-direction:column;align-items:center;padding:90px 16px 0}#pw-change-page main{width:calc(100% - 32px);max-width:480px;margin:0 auto}#pw-change-page main .title{font-size:20px;margin-bottom:64px;line-height:30px;font-weight:800}#pw-change-page main .subtitle{font-size:16px;margin-bottom:48px;line-height:26px}#pw-change-page main .form-group{margin-bottom:24px}#pw-change-page main .form-group .subtext{font-size:16px;font-weight:800;line-height:26px;margin-bottom:24px}#pw-change-page main .form-group input{width:calc(100% - 32px);padding:16px;border:.3px solid #D8D8D8;border-radius:8px;margin-bottom:10px;font-family:NanumSquareNeo;font-size:14px}#pw-change-page main .form-group input:last-child{margin-bottom:0}#pw-change-page main .form-group .id-section{background:#f0f0f0;border-radius:8px;padding:17px;text-align:center;font-size:14px;font-weight:800}#pw-change-page main button{width:100%;padding:16px;border:none;border-radius:6px;cursor:pointer;font-size:16px;font-weight:700;color:#fff;background-color:#5a8cfe}@font-face{font-family:NanumSquareNeo;src:url(/assets/NanumSquareNeo-aLt-BVjXPT_o.ttf) format("truetype");font-weight:300}@font-face{font-family:NanumSquareNeo;src:url(/assets/NanumSquareNeo-bRg-Co0hqYtj.ttf) format("truetype");font-weight:400}@font-face{font-family:NanumSquareNeo;src:url(/assets/NanumSquareNeo-cBd-ZTMk6qGO.ttf) format("truetype");font-weight:700}@font-face{font-family:NanumSquareNeo;src:url(/assets/NanumSquareNeo-dEb-Ch5HW_zm.ttf) format("truetype");font-weight:800}@font-face{font-family:NanumSquareNeo;src:url(/assets/NanumSquareNeo-eHv-D-9Js2c_.ttf) format("truetype");font-weight:900}@media (min-width: 330px){.privacy-policy,.tos{max-width:480px;padding:0;margin-left:auto;margin-right:auto}}#privacy-policy{width:100%}#privacy-policy .policy-header{text-align:center;margin:22px 0;color:#21202a;font-size:20px;font-weight:800;line-height:30px}#privacy-policy .policy-content{display:flex;flex-direction:column;padding:0 32px 32px;color:#1b1d20;font-size:14px;font-weight:400;line-height:22px;white-space:pre-wrap}#privacy-policy .policy-content .indented{padding-left:20px}#privacy-policy .policy-content .indented-double{padding-left:40px}#privacy-policy .policy-content table{width:100%;border-collapse:collapse;margin-bottom:20px}#privacy-policy .policy-content th,#privacy-policy .policy-content td{border:.5px solid #ddd;padding:8px}#privacy-policy .policy-content th{background-color:#f2f2f2;text-align:left}#tos{width:100%}#tos .tos-header{text-align:center;margin:22px 0;color:#21202a;font-size:20px;font-weight:800;line-height:30px}#tos .tos-content{display:flex;flex-direction:column;padding:0 32px 32px;color:#1b1d20;font-size:14px;font-weight:400;line-height:22px;white-space:pre-wrap}#tos .tos-content .indented{padding-left:20px}#tos .tos-content .indented-double{padding-left:40px}@font-face{font-family:NanumSquareNeo;src:url(/assets/NanumSquareNeo-aLt-BVjXPT_o.ttf) format("truetype");font-weight:300}@font-face{font-family:NanumSquareNeo;src:url(/assets/NanumSquareNeo-bRg-Co0hqYtj.ttf) format("truetype");font-weight:400}@font-face{font-family:NanumSquareNeo;src:url(/assets/NanumSquareNeo-cBd-ZTMk6qGO.ttf) format("truetype");font-weight:700}@font-face{font-family:NanumSquareNeo;src:url(/assets/NanumSquareNeo-dEb-Ch5HW_zm.ttf) format("truetype");font-weight:800}@font-face{font-family:NanumSquareNeo;src:url(/assets/NanumSquareNeo-eHv-D-9Js2c_.ttf) format("truetype");font-weight:900}@media (min-width: 330px){.my-page-list,.my-reservation,.my-faq,.my-order,.my-info,.user-info-corr-page{max-width:480px;padding:0;margin-left:auto;margin-right:auto}}#my-page-list{display:flex;flex-direction:column;max-width:480px;margin:auto;padding:24px 0;width:calc(100% - 32px)}#my-page-list .content{text-align:left;padding:0}#my-page-list .content .menu-header{font-size:20px;font-weight:800;line-height:30px;letter-spacing:-5%;margin-bottom:40px;margin-right:auto}#my-page-list .content .menu-section{width:100%}#my-page-list .content .menu-section .menu-group{margin-bottom:24px}#my-page-list .content .menu-section .menu-group .menu-group-header{font-size:16px;font-weight:800;line-height:16px}#my-page-list .content .menu-section .menu-group .menu-item{display:flex;justify-content:space-between;align-items:center;padding:24px 0;border-bottom:.3px solid #D8D8D8;cursor:pointer;font-size:14px;line-height:16px}#my-page-list .content .menu-section .menu-group .menu-item .navi-icon{width:6.55px;height:11.15px}#my-page-list .logout-button{padding:15px 0;margin-top:24px;background-color:#000;color:#fff;font-size:16px;line-height:16px;font-weight:700;border:none;border-radius:6px;cursor:pointer}#my-reservation .content{padding:0 16px 16px;max-width:480px;width:calc(100% - 32px);margin:auto}#my-reservation .content .my-reservation-header{align-self:flex-start;font-size:20px;font-weight:800;line-height:30px;letter-spacing:-5%;margin:24px 0}#my-reservation .content .item-section{width:100%;display:flex;flex-direction:column;gap:24px}#my-reservation .content .item-section .no-items{display:flex;align-items:center;justify-content:center;height:200px}#my-reservation .content .item-section .no-items p{color:#ad9e9c;font-size:12px}#my-reservation .content .item-section .reservation-item{border:1px solid #ddd;border-radius:5px;box-shadow:0 0 6px #d8d8d8;padding:24px;background-color:#fff}#my-reservation .content .item-section .reservation-item .status{display:inline-flex;width:fit-content;min-width:46px;margin-bottom:4px;border-radius:13.5px;padding:7px 24px}#my-reservation .content .item-section .reservation-item .status p{font-size:12px;font-weight:700;color:#fff;margin:0;text-align:center}#my-reservation .content .item-section .reservation-item .status.confirmed{background:#00b69b}#my-reservation .content .item-section .reservation-item .status.pending{background:#ffa756}#my-reservation .content .item-section .reservation-item .status.cancelled{background:gray}#my-reservation .content .item-section .reservation-item .id{font-size:12px;line-height:20px;margin-bottom:4px}#my-reservation .content .item-section .reservation-item .hotel{font-size:14px;line-height:20px;font-weight:700;margin-bottom:8px}#my-reservation .content .item-section .reservation-item .date-range{font-size:12px;line-height:20px;color:#ad9e9c;margin-bottom:16px}#my-reservation .content .item-section .reservation-item .date-range .date-name{color:#1b1d20}#my-reservation .content .item-section .reservation-item .caution-section{display:flex;align-items:center;margin-top:10px;background:#f2f2f2;padding:5px 10px;border-radius:5px}#my-reservation .content .item-section .reservation-item .caution-section img{width:14px;height:14px;margin-right:3px}#my-reservation .content .item-section .reservation-item .caution-section .caution-msg{font-size:10px;line-height:20px;color:#1b1d20}#my-reservation .content .pagination{display:flex;justify-content:center;align-items:center;margin-top:48px}#my-reservation .content .pagination button{border:none;background-color:transparent;cursor:pointer}#my-reservation .content .pagination button:disabled{cursor:not-allowed;opacity:.5}#my-reservation .content .pagination button img{width:6px;height:9.72px}#my-reservation .content .pagination span{display:inline-flex;justify-content:center;align-items:center;width:32px;height:32px;margin:0 5px;border-radius:50%;background-color:#fff;cursor:pointer;font-size:12px;color:#000}#my-reservation .content .pagination span.active-page{background-color:#007bff;color:#fff}#my-faq .content{padding:0 0 16px;max-width:480px;width:calc(100% - 32px);margin:auto}#my-faq .my-faq-header{align-self:flex-start;font-size:20px;font-weight:800;line-height:30px;letter-spacing:-5%;margin:24px 0}#my-faq .item-section{width:100%;display:flex;flex-direction:column;gap:24px}#my-faq .item-section .no-items{display:flex;align-items:center;justify-content:center;height:200px}#my-faq .item-section .no-items p{color:#ad9e9c;font-size:12px}#my-faq .item-section .faq-item{border:1px solid #ddd;border-radius:5px;box-shadow:0 0 6px #d8d8d8;padding:24px;background-color:#fff}#my-faq .item-section .faq-item .status{display:inline-flex;width:fit-content;min-width:46px;margin-bottom:4px;border-radius:13.5px;padding:7px 24px}#my-faq .item-section .faq-item .status p{font-size:12px;font-weight:700;color:#fff;margin:0;text-align:center}#my-faq .item-section .faq-item .status.confirmed{background:#00b69b}#my-faq .item-section .faq-item .status.waiting{background:#ffa756}#my-faq .item-section .faq-item .id{font-size:12px;line-height:20px;margin-bottom:4px}#my-faq .item-section .faq-item .date-range{font-size:12px;line-height:20px;color:#ad9e9c;margin-bottom:16px}#my-faq .item-section .faq-item .date-range .date-name{color:#1b1d20}#my-faq .item-section .faq-item .caution-section{display:flex;align-items:center;margin-top:10px;background:#f2f2f2;padding:5px 10px;border-radius:5px}#my-faq .item-section .faq-item .caution-section img{width:14px;height:14px;margin-right:3px}#my-faq .item-section .faq-item .caution-section .caution-msg{font-size:10px;line-height:20px;color:#1b1d20}#my-faq .pagination{display:flex;justify-content:center;align-items:center;margin-top:48px}#my-faq .pagination button{border:none;background-color:transparent;cursor:pointer}#my-faq .pagination button:disabled{cursor:not-allowed;opacity:.5}#my-faq .pagination button img{width:6px;height:9.72px}#my-faq .pagination span{display:inline-flex;justify-content:center;align-items:center;width:32px;height:32px;margin:0 5px;border-radius:50%;background-color:#fff;cursor:pointer;font-size:12px;color:#000}#my-faq .pagination span.active-page{background-color:#007bff;color:#fff}#my-order .content{padding:0 0 16px;max-width:480px;width:calc(100% - 32px);margin:auto}#my-order .my-order-header{align-self:flex-start;font-size:20px;font-weight:800;line-height:30px;letter-spacing:-5%;margin:24px 0}#my-order .item-section{width:100%;display:flex;flex-direction:column;gap:24px}#my-order .item-section .no-items{display:flex;align-items:center;justify-content:center;height:200px}#my-order .item-section .no-items p{color:#ad9e9c;font-size:12px}#my-order .item-section .order-item{border:1px solid #ddd;border-radius:5px;box-shadow:0 0 6px #d8d8d8;padding:24px;background-color:#fff}#my-order .item-section .order-item .track-delivery{display:flex;height:10px}#my-order .item-section .order-item .track-delivery .track-delivery-btn{font-size:10px;color:#1b1d20;margin:0 0 0 auto;text-decoration-line:underline;text-decoration-color:#1b1d20;cursor:pointer}#my-order .item-section .order-item .status{display:inline-flex;width:fit-content;min-width:46px;margin-bottom:4px;border-radius:13.5px;padding:7px 24px}#my-order .item-section .order-item .status p{font-size:12px;font-weight:700;color:#fff;width:100%;text-align:center;margin:0}#my-order .item-section .order-item .status.confirmed{background:#00b69b}#my-order .item-section .order-item .status.cancelled{background:gray}#my-order .item-section .order-item .id{font-size:12px;line-height:20px;margin-bottom:4px}#my-order .item-section .order-item .hotel{font-size:14px;font-weight:800;line-height:20px;margin-bottom:8px}#my-order .item-section .order-item .date-range{font-size:12px;line-height:20px;color:#ad9e9c;margin-bottom:8px}#my-order .item-section .order-item .date-range .date-name{color:#1b1d20}#my-order .item-section .order-item .price{font-size:14px;font-weight:800;line-height:20px}#my-order .pagination{display:flex;justify-content:center;align-items:center;margin-top:48px}#my-order .pagination button{border:none;background-color:transparent;cursor:pointer}#my-order .pagination button:disabled{cursor:not-allowed;opacity:.5}#my-order .pagination button img{width:6px;height:9.72px}#my-order .pagination span{display:inline-flex;justify-content:center;align-items:center;width:32px;height:32px;margin:0 5px;border-radius:50%;background-color:#fff;cursor:pointer;font-size:12px;color:#000}#my-order .pagination span.active-page{background-color:#007bff;color:#fff}#my-info .content{padding:24px 0;max-width:480px;width:calc(100% - 32px);margin:auto}#my-info .content .my-info-header{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:48px}#my-info .content .my-info-header .header-title{font-size:20px;font-weight:800}#my-info .content .my-info-header .correction-info{font-size:14px;cursor:pointer}#my-info .content .info-section{width:100%}#my-info .content .info-section .info-item{display:flex;justify-content:space-between;margin-bottom:48px}#my-info .content .info-section .info-item .info-key{font-size:16px;font-weight:700;color:#202224}#my-info .content .info-section .info-item .info-value{text-align:right;font-size:16px;line-height:22px;color:#202224;width:65%;word-wrap:break-word}#user-info-corr-page .container{padding:24px 0;max-width:480px;width:calc(100% - 32px);margin:auto}#user-info-corr-page .container .corr-header{width:100%;font-size:24px;font-weight:700;margin-bottom:24px}#user-info-corr-page .container .form-group-disabled{width:100%;display:flex;flex-direction:column}#user-info-corr-page .container .form-group-disabled label{display:block;font-size:16px;font-weight:700;margin-top:24px;margin-bottom:18px}#user-info-corr-page .container .form-group-disabled input{font-family:inherit;font-size:16px;font-weight:700;background:#fff;color:#a6a6a6;border:none;padding:14px 16px}#user-info-corr-page .container .form-group{width:100%;display:flex;flex-direction:column}#user-info-corr-page .container .form-group label{display:block;font-size:16px;font-weight:700;margin-top:24px;margin-bottom:18px}#user-info-corr-page .container .form-group input{font-family:inherit;font-size:16px;font-weight:700;background:#f1f4f9;color:#a6a6a6;border:1px solid #D8D8D8;border-radius:8px;padding:14px 16px}#user-info-corr-page .container .form-group .detail-address{margin-top:8px}#user-info-corr-page .container .submit-button{margin-top:72px;width:100%;padding:15px;border:none;cursor:pointer;border-radius:6px;background-color:#5a8cfe;color:#fff;font-family:inherit;font-size:16px;font-weight:700;line-height:16px}@font-face{font-family:NanumSquareNeo;src:url(/assets/NanumSquareNeo-aLt-BVjXPT_o.ttf) format("truetype");font-weight:300}@font-face{font-family:NanumSquareNeo;src:url(/assets/NanumSquareNeo-bRg-Co0hqYtj.ttf) format("truetype");font-weight:400}@font-face{font-family:NanumSquareNeo;src:url(/assets/NanumSquareNeo-cBd-ZTMk6qGO.ttf) format("truetype");font-weight:700}@font-face{font-family:NanumSquareNeo;src:url(/assets/NanumSquareNeo-dEb-Ch5HW_zm.ttf) format("truetype");font-weight:800}@font-face{font-family:NanumSquareNeo;src:url(/assets/NanumSquareNeo-eHv-D-9Js2c_.ttf) format("truetype");font-weight:900}body[data-v-e620c150]{margin:0;font-family:NanumSquareNeo}input[data-v-e620c150]::-webkit-outer-spin-button,input[data-v-e620c150]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.delivery-status[data-v-e620c150]{background-color:#f5f6fa}.delivery-status .card[data-v-e620c150]{background:#fff;padding:10px 20px;margin-bottom:10px}.delivery-status .my-order-header[data-v-e620c150]{align-self:flex-start;font-size:20px;font-weight:800;line-height:30px;letter-spacing:-5%;margin:24px 0}.delivery-status .delivery-info .row[data-v-e620c150]{display:flex}.delivery-status .delivery-info .row .title[data-v-e620c150]{width:46px;font-weight:700;font-size:12px;color:#ad9e9c;margin:10px 0}.delivery-status .delivery-info .row .content[data-v-e620c150]{font-size:12px;color:#1b1d20;margin:10px 0}.delivery-status .delivery-info .row .quantity[data-v-e620c150]{font-size:12px;color:#1b1d20;margin:10px 10px 10px auto}.delivery-status .event-list[data-v-e620c150]{list-style:none;padding:0}.delivery-status .event-list .event-item[data-v-e620c150]{display:flex;align-items:flex-start;padding:16px 0;border-bottom:1px solid #e0e0e0}.delivery-status .event-list .event-item[data-v-e620c150]:last-child{border-bottom:none}.delivery-status .event-list .event-item .info .status-name[data-v-e620c150]{font-weight:700;font-size:14px}.delivery-status .event-list .event-item .info .description[data-v-e620c150]{font-size:12px;color:#666}.delivery-status .event-list .event-item .info .time[data-v-e620c150]{font-size:12px;color:#999}.delivery-status .event-list .event-item.active .status-name[data-v-e620c150]{color:#5a8cfe;font-weight:800}.delivery-status .divider[data-v-e620c150]{height:1px;background-color:#e0e0e0;margin:16px 0}.delivery-status .home-button[data-v-e620c150]{width:100%;padding:15px 28px;border:none;border-radius:6px;cursor:pointer;color:#fff;background-color:#5a8cfe;font-size:16px;font-weight:700}@font-face{font-family:NanumSquareNeo;src:url(/assets/NanumSquareNeo-aLt-BVjXPT_o.ttf) format("truetype");font-weight:300}@font-face{font-family:NanumSquareNeo;src:url(/assets/NanumSquareNeo-bRg-Co0hqYtj.ttf) format("truetype");font-weight:400}@font-face{font-family:NanumSquareNeo;src:url(/assets/NanumSquareNeo-cBd-ZTMk6qGO.ttf) format("truetype");font-weight:700}@font-face{font-family:NanumSquareNeo;src:url(/assets/NanumSquareNeo-dEb-Ch5HW_zm.ttf) format("truetype");font-weight:800}@font-face{font-family:NanumSquareNeo;src:url(/assets/NanumSquareNeo-eHv-D-9Js2c_.ttf) format("truetype");font-weight:900}@media (min-width: 330px){.goods-list,.goods-detail,.goods-payment,.goods-popup{max-width:480px;padding:0;margin-left:auto;margin-right:auto}}#goods-list .goods-list-content{width:calc(100% - 32px);margin:0 auto;display:flex;flex-direction:column;align-items:center}#goods-list .goods-list-content .title{font-size:24px;font-weight:700;margin:24px 0;text-align:center}#goods-list .goods-list-content .product-banner{text-align:center;margin-bottom:48px}#goods-list .goods-list-content .product-banner img{width:calc(100% - 16px);height:auto;max-height:120px;border-radius:10px}#goods-list .goods-list-content .select-tab{height:32px;width:143px}#goods-list .goods-list-content .select-tab .goods-switch-tap{width:100%;height:100%}#goods-list .goods-list-content .no-goods{width:100%;height:100%;margin:50% 0}#goods-list .goods-list-content .no-goods p{font-size:16px;justify-self:center}#goods-list .goods-list-content .product-section{display:grid;grid-template-columns:repeat(2,1fr);margin-top:48px;gap:16px}#goods-list .goods-list-content .product-section .product-item{display:flex;flex-direction:column;border:.3px solid rgba(0,0,0,.1);border-radius:4px;width:100%;height:auto;min-height:260px;overflow:hidden;cursor:pointer}#goods-list .goods-list-content .product-section .product-item img{width:inherit;aspect-ratio:1;border-radius:5px 5px 0 0;object-fit:cover}#goods-list .goods-list-content .product-section .product-item .product-info{text-align:left;height:100%;background:#fff;color:#1b1d20;padding:8px}#goods-list .goods-list-content .product-section .product-item .product-info .name{font-weight:400;font-size:12px;line-height:1.2;margin-top:4px}#goods-list .goods-list-content .product-section .product-item .product-info .originprice{text-decoration:line-through;margin-top:8px;color:#0009;font-weight:400;font-size:12px;line-height:14px}#goods-list .goods-list-content .product-section .product-item .product-info .etc{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin-top:4px}#goods-list .goods-list-content .product-section .product-item .product-info .etc .discount{color:#ed0202;font-weight:700;font-size:12px;line-height:14px;margin-top:4px}#goods-list .goods-list-content .product-section .product-item .product-info .etc .discountprice{margin-top:4px;margin-left:4px;color:#1b1d20;font-size:12px;line-height:14px;font-weight:400}#goods-list .goods-list-content .pagination{display:flex;justify-content:center;align-items:center;margin:48px 0}#goods-list .goods-list-content .pagination button{border:none;background-color:transparent;cursor:pointer}#goods-list .goods-list-content .pagination button:disabled{cursor:not-allowed;opacity:.5}#goods-list .goods-list-content .pagination button img{width:6px;height:9.72px}#goods-list .goods-list-content .pagination .active-page{width:28px;aspect-ratio:1;background-color:#007bff;color:#fff;border-radius:16px;margin:8px}#goods-list .goods-list-content .pagination span{display:inline-flex;justify-content:center;align-items:center;width:32px;height:32px;margin:0 5px;border-radius:50%;background-color:#fff;cursor:pointer;font-size:12px;color:#000}#goods-detail{width:calc(100% - 32px);margin:0 auto}#goods-detail .product-header{display:flex;flex-direction:column;margin:24px 0;border:.3px solid #d8d8d8;border-radius:6px}#goods-detail .product-header .image-container{position:relative;width:100%;height:auto}#goods-detail .product-header .image-container img{width:100%;height:auto;aspect-ratio:1;object-fit:fill;border-top-left-radius:5px;border-top-right-radius:5px}#goods-detail .product-header .image-container .image-indicator{position:absolute;bottom:8px;left:50%;display:flex;justify-content:center;transform:translate(-50%)}#goods-detail .product-header .image-container .image-indicator span{width:10px;height:10px;border-radius:50%;background-color:#d5d5d5;margin:0 5px;cursor:pointer;transition:background-color .3s ease}#goods-detail .product-header .image-container .image-indicator span.active{width:20px;height:10px;border-radius:10px;background-color:#000}#goods-detail .product-header .product-info{display:flex;flex-direction:column;padding:12px;font-size:14px;line-height:14px;font-weight:400;gap:4px}#goods-detail .product-header .product-info .name{font-size:16px;font-weight:700}#goods-detail .product-header .product-info .price{display:flex;flex-direction:column;gap:4px}#goods-detail .product-header .product-info .price .original{font-size:12px;font-weight:400;line-height:14px;text-decoration:line-through;color:#0009}#goods-detail .product-header .product-info .price .discount{text-align:right;font-size:20px;font-weight:800;color:#f15c2b}#goods-detail .product-header .product-info .price .discount .discountperc{color:#ed0202}#goods-detail .product-header .product-info .price .discount .countperc{font-size:12px;font-weight:400;color:#1b1d20}#goods-detail .product-header .product-info .countdown{display:inline-flex;align-items:center;gap:5px;margin-top:20px;padding:12px;background:#f0f8ff;color:#003cc7;font-size:12.5px;font-weight:400;border-radius:10px}#goods-detail .product-header .product-info .countdown img{width:18px;height:18px}#goods-detail .product-header .product-info .countdown .count-time{font-weight:800}#goods-detail .product-header .product-info .countdown-display-n{display:inline-flex;align-items:center;gap:5px;justify-content:center;margin-top:20px;padding:12px;background:#e9e9e9;color:#8d919b;font-size:12.5px;font-weight:400;border-radius:10px;cursor:default}#goods-detail .product-header .product-info .countdown-display-n img{width:18px;height:18px}#goods-detail .purchase-info-section,#goods-detail .brand-info-section,#goods-detail .product-info-section,#goods-detail .size-info-section,#goods-detail .delivery-info-section,#goods-detail .refund-policy-section{margin-top:24px}#goods-detail .purchase-info-section .header,#goods-detail .brand-info-section .header,#goods-detail .product-info-section .header,#goods-detail .size-info-section .header,#goods-detail .delivery-info-section .header,#goods-detail .refund-policy-section .header{font-weight:800;font-size:18px;margin-bottom:16px;margin-left:5px}#goods-detail .purchase-info-section .purchase-info,#goods-detail .purchase-info-section .brand-info,#goods-detail .purchase-info-section .product-info,#goods-detail .purchase-info-section .size-info,#goods-detail .purchase-info-section .delivery-info,#goods-detail .purchase-info-section .refund-policy,#goods-detail .brand-info-section .purchase-info,#goods-detail .brand-info-section .brand-info,#goods-detail .brand-info-section .product-info,#goods-detail .brand-info-section .size-info,#goods-detail .brand-info-section .delivery-info,#goods-detail .brand-info-section .refund-policy,#goods-detail .product-info-section .purchase-info,#goods-detail .product-info-section .brand-info,#goods-detail .product-info-section .product-info,#goods-detail .product-info-section .size-info,#goods-detail .product-info-section .delivery-info,#goods-detail .product-info-section .refund-policy,#goods-detail .size-info-section .purchase-info,#goods-detail .size-info-section .brand-info,#goods-detail .size-info-section .product-info,#goods-detail .size-info-section .size-info,#goods-detail .size-info-section .delivery-info,#goods-detail .size-info-section .refund-policy,#goods-detail .delivery-info-section .purchase-info,#goods-detail .delivery-info-section .brand-info,#goods-detail .delivery-info-section .product-info,#goods-detail .delivery-info-section .size-info,#goods-detail .delivery-info-section .delivery-info,#goods-detail .delivery-info-section .refund-policy,#goods-detail .refund-policy-section .purchase-info,#goods-detail .refund-policy-section .brand-info,#goods-detail .refund-policy-section .product-info,#goods-detail .refund-policy-section .size-info,#goods-detail .refund-policy-section .delivery-info,#goods-detail .refund-policy-section .refund-policy{padding:16px;border:.3px solid #d8d8d8;border-radius:5px;font-size:15px;font-weight:400;line-height:22px}#goods-detail .purchase-info-section .purchase-info ul,#goods-detail .purchase-info-section .brand-info ul,#goods-detail .purchase-info-section .product-info ul,#goods-detail .purchase-info-section .size-info ul,#goods-detail .purchase-info-section .delivery-info ul,#goods-detail .purchase-info-section .refund-policy ul,#goods-detail .brand-info-section .purchase-info ul,#goods-detail .brand-info-section .brand-info ul,#goods-detail .brand-info-section .product-info ul,#goods-detail .brand-info-section .size-info ul,#goods-detail .brand-info-section .delivery-info ul,#goods-detail .brand-info-section .refund-policy ul,#goods-detail .product-info-section .purchase-info ul,#goods-detail .product-info-section .brand-info ul,#goods-detail .product-info-section .product-info ul,#goods-detail .product-info-section .size-info ul,#goods-detail .product-info-section .delivery-info ul,#goods-detail .product-info-section .refund-policy ul,#goods-detail .size-info-section .purchase-info ul,#goods-detail .size-info-section .brand-info ul,#goods-detail .size-info-section .product-info ul,#goods-detail .size-info-section .size-info ul,#goods-detail .size-info-section .delivery-info ul,#goods-detail .size-info-section .refund-policy ul,#goods-detail .delivery-info-section .purchase-info ul,#goods-detail .delivery-info-section .brand-info ul,#goods-detail .delivery-info-section .product-info ul,#goods-detail .delivery-info-section .size-info ul,#goods-detail .delivery-info-section .delivery-info ul,#goods-detail .delivery-info-section .refund-policy ul,#goods-detail .refund-policy-section .purchase-info ul,#goods-detail .refund-policy-section .brand-info ul,#goods-detail .refund-policy-section .product-info ul,#goods-detail .refund-policy-section .size-info ul,#goods-detail .refund-policy-section .delivery-info ul,#goods-detail .refund-policy-section .refund-policy ul{margin:0;list-style:inside;padding-left:8px}#goods-detail .purchase-info-section .purchase-info ul li,#goods-detail .purchase-info-section .brand-info ul li,#goods-detail .purchase-info-section .product-info ul li,#goods-detail .purchase-info-section .size-info ul li,#goods-detail .purchase-info-section .delivery-info ul li,#goods-detail .purchase-info-section .refund-policy ul li,#goods-detail .brand-info-section .purchase-info ul li,#goods-detail .brand-info-section .brand-info ul li,#goods-detail .brand-info-section .product-info ul li,#goods-detail .brand-info-section .size-info ul li,#goods-detail .brand-info-section .delivery-info ul li,#goods-detail .brand-info-section .refund-policy ul li,#goods-detail .product-info-section .purchase-info ul li,#goods-detail .product-info-section .brand-info ul li,#goods-detail .product-info-section .product-info ul li,#goods-detail .product-info-section .size-info ul li,#goods-detail .product-info-section .delivery-info ul li,#goods-detail .product-info-section .refund-policy ul li,#goods-detail .size-info-section .purchase-info ul li,#goods-detail .size-info-section .brand-info ul li,#goods-detail .size-info-section .product-info ul li,#goods-detail .size-info-section .size-info ul li,#goods-detail .size-info-section .delivery-info ul li,#goods-detail .size-info-section .refund-policy ul li,#goods-detail .delivery-info-section .purchase-info ul li,#goods-detail .delivery-info-section .brand-info ul li,#goods-detail .delivery-info-section .product-info ul li,#goods-detail .delivery-info-section .size-info ul li,#goods-detail .delivery-info-section .delivery-info ul li,#goods-detail .delivery-info-section .refund-policy ul li,#goods-detail .refund-policy-section .purchase-info ul li,#goods-detail .refund-policy-section .brand-info ul li,#goods-detail .refund-policy-section .product-info ul li,#goods-detail .refund-policy-section .size-info ul li,#goods-detail .refund-policy-section .delivery-info ul li,#goods-detail .refund-policy-section .refund-policy ul li{margin-bottom:5px}#goods-detail .purchase-info-section .purchase-info p,#goods-detail .purchase-info-section .brand-info p,#goods-detail .purchase-info-section .product-info p,#goods-detail .purchase-info-section .size-info p,#goods-detail .purchase-info-section .delivery-info p,#goods-detail .purchase-info-section .refund-policy p,#goods-detail .brand-info-section .purchase-info p,#goods-detail .brand-info-section .brand-info p,#goods-detail .brand-info-section .product-info p,#goods-detail .brand-info-section .size-info p,#goods-detail .brand-info-section .delivery-info p,#goods-detail .brand-info-section .refund-policy p,#goods-detail .product-info-section .purchase-info p,#goods-detail .product-info-section .brand-info p,#goods-detail .product-info-section .product-info p,#goods-detail .product-info-section .size-info p,#goods-detail .product-info-section .delivery-info p,#goods-detail .product-info-section .refund-policy p,#goods-detail .size-info-section .purchase-info p,#goods-detail .size-info-section .brand-info p,#goods-detail .size-info-section .product-info p,#goods-detail .size-info-section .size-info p,#goods-detail .size-info-section .delivery-info p,#goods-detail .size-info-section .refund-policy p,#goods-detail .delivery-info-section .purchase-info p,#goods-detail .delivery-info-section .brand-info p,#goods-detail .delivery-info-section .product-info p,#goods-detail .delivery-info-section .size-info p,#goods-detail .delivery-info-section .delivery-info p,#goods-detail .delivery-info-section .refund-policy p,#goods-detail .refund-policy-section .purchase-info p,#goods-detail .refund-policy-section .brand-info p,#goods-detail .refund-policy-section .product-info p,#goods-detail .refund-policy-section .size-info p,#goods-detail .refund-policy-section .delivery-info p,#goods-detail .refund-policy-section .refund-policy p{margin:0}#goods-detail .purchase-info-section .purchase-info .caution,#goods-detail .purchase-info-section .brand-info .caution,#goods-detail .purchase-info-section .product-info .caution,#goods-detail .purchase-info-section .size-info .caution,#goods-detail .purchase-info-section .delivery-info .caution,#goods-detail .purchase-info-section .refund-policy .caution,#goods-detail .brand-info-section .purchase-info .caution,#goods-detail .brand-info-section .brand-info .caution,#goods-detail .brand-info-section .product-info .caution,#goods-detail .brand-info-section .size-info .caution,#goods-detail .brand-info-section .delivery-info .caution,#goods-detail .brand-info-section .refund-policy .caution,#goods-detail .product-info-section .purchase-info .caution,#goods-detail .product-info-section .brand-info .caution,#goods-detail .product-info-section .product-info .caution,#goods-detail .product-info-section .size-info .caution,#goods-detail .product-info-section .delivery-info .caution,#goods-detail .product-info-section .refund-policy .caution,#goods-detail .size-info-section .purchase-info .caution,#goods-detail .size-info-section .brand-info .caution,#goods-detail .size-info-section .product-info .caution,#goods-detail .size-info-section .size-info .caution,#goods-detail .size-info-section .delivery-info .caution,#goods-detail .size-info-section .refund-policy .caution,#goods-detail .delivery-info-section .purchase-info .caution,#goods-detail .delivery-info-section .brand-info .caution,#goods-detail .delivery-info-section .product-info .caution,#goods-detail .delivery-info-section .size-info .caution,#goods-detail .delivery-info-section .delivery-info .caution,#goods-detail .delivery-info-section .refund-policy .caution,#goods-detail .refund-policy-section .purchase-info .caution,#goods-detail .refund-policy-section .brand-info .caution,#goods-detail .refund-policy-section .product-info .caution,#goods-detail .refund-policy-section .size-info .caution,#goods-detail .refund-policy-section .delivery-info .caution,#goods-detail .refund-policy-section .refund-policy .caution{color:#f93c65}#goods-detail .purchase-info-section .refund-policy,#goods-detail .brand-info-section .refund-policy,#goods-detail .product-info-section .refund-policy,#goods-detail .size-info-section .refund-policy,#goods-detail .delivery-info-section .refund-policy,#goods-detail .refund-policy-section .refund-policy{padding:16px;border-radius:5px;font-size:12px;font-weight:700;line-height:16px}#goods-detail .buy-now{display:block;width:100%;padding:16px;font-size:16px;text-align:center;color:#fff;background-color:#5a8cfe;border:none;border-radius:5px;cursor:pointer;margin:24px 0 0}#goods-detail .book-ban{display:block;width:100%;margin:32px 0;padding:15px;background-color:#d5d5d5;color:#fff;border:none;border-radius:8px;font-size:16px;text-align:center}#goods-detail .viewer-count{display:flex;justify-content:center;align-items:center;position:relative;background-color:#4c4c4c;color:#fff;width:fit-content;padding:5px 10px;border-radius:20px;font-size:12px;margin:3px auto 10px}#goods-detail .viewer-count p{margin-left:5px;font-weight:800;color:#fff500}#goods-detail .viewer-count :after{content:"";position:absolute;top:-20px;left:20px;width:0;height:0;border-width:10px;border-style:solid;border-color:transparent transparent #4C4C4C transparent}#goods-payment{width:calc(100% - 40px);margin:0 auto}#goods-payment .payments-header img{position:absolute;width:24px;height:24px}#goods-payment .payments-header .payments-title{display:flex;align-items:center;justify-content:center;margin:20px 0}#goods-payment .payments-header .payments-title .text{font-size:20px;font-weight:700}#goods-payment .goods-info-banner{border-radius:10px;border:.3px solid #d8d8d8;display:flex;flex-direction:row}#goods-payment .goods-info-banner img{width:116px;border-top-left-radius:10px;border-bottom-left-radius:10px}#goods-payment .goods-info-banner .details{align-self:center;font-size:14px;font-weight:800}#goods-payment .goods-info-banner .details p{margin:0;padding:8px}#goods-payment .goods-info,#goods-payment .payment-info,#goods-payment .shipping-info{margin:20px 0 0;background:#f2f2f2;border-radius:10px;padding:16px 12px}#goods-payment .goods-info .header,#goods-payment .payment-info .header,#goods-payment .shipping-info .header{margin-top:0;padding:0 4px;font-size:18px;font-weight:700}#goods-payment .refund-policy{margin:20px 0;background:#f2f2f2;border-radius:10px;padding:16px 12px}#goods-payment .refund-policy .header{padding:0 4px;font-size:18px;font-weight:700}#goods-payment .refund-policy p{background:#fff;display:flex;justify-content:space-between;padding:13.45px 9px;border-radius:10px;margin:0;font-size:14px;line-height:22px;font-weight:400}#goods-payment .goods-name-section,#goods-payment .goods-count,#goods-payment .price-section,#goods-payment .total-price{background:#fff;display:flex;justify-content:space-between;margin-bottom:10px;padding:13.45px 9px;border-radius:10px}#goods-payment .goods-name-section p,#goods-payment .goods-count p,#goods-payment .price-section p,#goods-payment .total-price p{margin:0;font-size:14px;font-weight:400}#goods-payment .goods-name-section span,#goods-payment .goods-count span,#goods-payment .price-section span,#goods-payment .total-price span{color:#ed0202}#goods-payment .shipping-info{margin-bottom:24px;background:#f2f2f2;border-radius:10px;padding:16px}#goods-payment .shipping-info .info-title{font-size:18px;font-weight:700;margin:0 0 20px}#goods-payment .shipping-info div{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}#goods-payment .shipping-info div p{font-size:14px;margin:0}#goods-payment .shipping-info div p span{color:red}#goods-payment .shipping-info div .personal-input{border-radius:10px;width:240px;margin:0}#goods-payment .shipping-info div .personal-input input{width:100%;padding:12px 18px;font-size:14px;font-weight:400!important}#goods-payment .shipping-info div .address-title{height:125px;text-align:center}#goods-payment .shipping-info div .address-section{display:flex;flex-direction:column;gap:8px}#goods-payment .shipping-info .info-caution{display:flex;align-items:center;justify-content:flex-start;margin:8px 0 0;font-size:10px;line-height:16px;font-weight:400}#goods-payment .shipping-info .info-caution img{width:14px;margin-right:5px}#goods-payment .caution-info{background:#f2f2f2;border-radius:10px;padding:24px 13px;margin-bottom:73px}#goods-payment .caution-info p{margin:0;font-size:12px;font-weight:700;line-height:16px}#goods-payment .goods-image{width:10px;height:auto}#goods-payment .confirm-payments{display:block;margin-bottom:20px;width:100%;padding:15px;background-color:#5a8cfe;color:#fff;border:none;border-radius:8px;font-size:16px;cursor:pointer;text-align:center}#goods-payment .payment-method{background:#f2f2f2;border-radius:10px;display:flex;flex-wrap:wrap;justify-content:space-around;padding:16px 12px;margin-bottom:24px;font-size:18px;font-weight:700}#goods-payment .payment-method .payment-method-item{width:35%;padding:10px 20px;border-radius:5px;cursor:pointer;text-align:center;font-weight:400;font-size:14px;background-color:#fff}#goods-payment .payment-method .payment-method-item.selected{background-color:#007bff;color:#fff}#goods-popup{position:relative}#goods-popup .popup-overlay{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;position:absolute;z-index:999;top:-85px;left:auto}#goods-popup .popup-overlay .popup-content{width:calc(100% - 20px);max-width:480px;margin:auto;background-color:#fff;padding:10px;border-top-left-radius:10px;border-top-right-radius:10px;position:relative;height:auto;box-shadow:0 0 15px #0000004d;text-align:center}#goods-popup .popup-overlay .popup-content .product-info{margin-bottom:2px}#goods-popup .popup-overlay .popup-content .product-info .name-section{margin-bottom:8px;text-align:left;font-size:12px;font-weight:700}#goods-popup .popup-overlay .popup-content .product-info .price-section{display:flex;justify-content:space-between;align-items:center;padding-bottom:8px;border-bottom:.2px solid rgba(0,0,0,.3)}#goods-popup .popup-overlay .popup-content .product-info .price-section .count-button{display:flex;align-items:center}#goods-popup .popup-overlay .popup-content .product-info .price-section .count-button .minus-button,#goods-popup .popup-overlay .popup-content .product-info .price-section .count-button .plus-button{background-color:#f1f2f4;border:.2px solid rgba(0,0,0,.3);cursor:pointer;width:20px;height:20px;font-size:12px;display:flex;justify-content:center;align-items:center;font-weight:700}#goods-popup .popup-overlay .popup-content .product-info .price-section .count-button .product-count{border:.2px solid rgba(0,0,0,.3);width:30px;height:20px;font-size:12px;display:flex;justify-content:center;align-items:center;text-align:center;line-height:1;margin:0}#goods-popup .popup-overlay .popup-content .product-info .price-section .product-price{font-size:18px;font-weight:800;color:#e74c3c}#goods-popup .popup-overlay .popup-content .product-info .total-section{display:flex;justify-content:space-between;margin:8px 0 15px}#goods-popup .popup-overlay .popup-content .product-info .total-section .total-count,#goods-popup .popup-overlay .popup-content .product-info .total-section .total-amount{font-size:14px}#goods-popup .popup-overlay .popup-content .product-info .total-section .total-count p,#goods-popup .popup-overlay .popup-content .product-info .total-section .total-amount p{display:inline-block;font-weight:800;margin:0}#goods-popup .popup-overlay .popup-content .product-info .total-section .total-count p{color:#2144ff;font-weight:800}#goods-popup .popup-overlay .popup-content .product-info .total-section .total-amount p{color:#e11e1e}#goods-popup .popup-overlay .buy-now-button{width:100%;display:block;padding:16px;font-size:16px;text-align:center;color:#fff;background-color:#5a8cfe;border:none;border-bottom-right-radius:5px;border-bottom-left-radius:5px;cursor:pointer;box-shadow:0 0 15px #0000004d}@font-face{font-family:NanumSquareNeo;src:url(/assets/NanumSquareNeo-aLt-BVjXPT_o.ttf) format("truetype");font-weight:300}@font-face{font-family:NanumSquareNeo;src:url(/assets/NanumSquareNeo-bRg-Co0hqYtj.ttf) format("truetype");font-weight:400}@font-face{font-family:NanumSquareNeo;src:url(/assets/NanumSquareNeo-cBd-ZTMk6qGO.ttf) format("truetype");font-weight:700}@font-face{font-family:NanumSquareNeo;src:url(/assets/NanumSquareNeo-dEb-Ch5HW_zm.ttf) format("truetype");font-weight:800}@font-face{font-family:NanumSquareNeo;src:url(/assets/NanumSquareNeo-eHv-D-9Js2c_.ttf) format("truetype");font-weight:900}@font-face{font-family:NanumSquareNeo;src:url(/assets/NanumSquareNeo-aLt-BVjXPT_o.ttf) format("truetype");font-weight:300}@font-face{font-family:NanumSquareNeo;src:url(/assets/NanumSquareNeo-bRg-Co0hqYtj.ttf) format("truetype");font-weight:400}@font-face{font-family:NanumSquareNeo;src:url(/assets/NanumSquareNeo-cBd-ZTMk6qGO.ttf) format("truetype");font-weight:700}@font-face{font-family:NanumSquareNeo;src:url(/assets/NanumSquareNeo-dEb-Ch5HW_zm.ttf) format("truetype");font-weight:800}@font-face{font-family:NanumSquareNeo;src:url(/assets/NanumSquareNeo-eHv-D-9Js2c_.ttf) format("truetype");font-weight:900}.user-grid-container{display:grid;grid-template-columns:100px 2fr 3fr 3fr 5fr 3fr 120px;margin-bottom:17px;border:1px solid #D5D5D5;border-radius:10px}.user-info-content{gap:24px;padding-top:40px}.user-info-content .info-content-row{display:grid;grid-template-columns:.5fr 2.5fr 1.5fr .8fr 2.5fr;align-items:center;margin-bottom:24px}.user-info-content .info-content-row .info-content-item-left{display:contents}.user-info-content .info-content-row .info-content-item-left p{grid-column:1/1;font-size:18px;font-weight:700;color:#202224}.user-info-content .info-content-row .info-content-item-left .user-info-input{grid-column:2/2}.user-info-content .info-content-row .info-content-item-right{display:contents}.user-info-content .info-content-row .info-content-item-right p{grid-column:4/4;font-size:18px;font-weight:700;color:#202224}.user-info-content .info-content-row .info-content-item-right .user-info-input{grid-column:5/5}.user-info-content .info-content-row .info-content-item-center{display:contents}.user-info-content .info-content-row .info-content-item-center p{grid-column:1/1;font-size:18px;font-weight:700;color:#202224}.user-info-content .info-content-row .info-content-item-center .user-info-input{grid-column:2/6}.user-survey-content{display:grid;grid-template-columns:5fr 1fr 1fr}.user-survey-content .list-header{display:contents}.user-survey-content .list-header .col1{margin:0;padding:16px 0 16px 24px;color:#202224;font-size:14px;font-weight:800;background-color:#f1f4f9;border-bottom-left-radius:12px;border-top-left-radius:12px}.user-survey-content .list-header .col2{text-align:center;margin:0;padding:16px 0;color:#202224;font-size:14px;font-weight:800;background-color:#f1f4f9}.user-survey-content .list-header .col3{text-align:center;margin:0;padding:16px 0;color:#202224;font-size:14px;font-weight:800;background-color:#f1f4f9;border-bottom-right-radius:12px;border-top-right-radius:12px}.user-survey-content .list-content{display:contents}.user-survey-content .list-content .col1{display:flex;align-items:center;height:27px;padding:24px 0 24px 24px;color:#202224;font-size:14px;font-weight:700;border-bottom:.4px solid #F1F4F9}.user-survey-content .list-content .col2,.user-survey-content .list-content .col3{display:flex;align-items:center;justify-content:center;padding:24px 0;color:#202224;font-size:14px;font-weight:700;border-bottom:.4px solid #F1F4F9}.user-order-content{display:grid;grid-template-columns:3fr 1fr 1fr 1fr 1fr}.user-order-content .list-header{display:contents}.user-order-content .list-header .col1{margin:0;padding:16px 0 16px 24px;color:#202224;font-size:14px;font-weight:800;background-color:#f1f4f9;border-bottom-left-radius:12px;border-top-left-radius:12px}.user-order-content .list-header .col2{text-align:center;margin:0;padding:16px 0;color:#202224;font-size:14px;font-weight:800;background-color:#f1f4f9}.user-order-content .list-header .col3{text-align:center;margin:0;padding:16px 0;color:#202224;font-size:14px;font-weight:800;background-color:#f1f4f9;border-bottom-right-radius:12px;border-top-right-radius:12px}.user-order-content .list-content{display:contents}.user-order-content .list-content .col1{display:flex;align-items:center;height:27px;padding:24px 0 24px 24px;color:#202224;font-size:14px;font-weight:700;border-bottom:.4px solid #F1F4F9}.user-order-content .list-content .col2,.user-order-content .list-content .col3{display:flex;align-items:center;justify-content:center;padding:24px 0;color:#202224;font-size:14px;font-weight:700;border-bottom:.4px solid #F1F4F9}.withdraw-btn{color:#ef3826;background-color:#ef382640;cursor:pointer}.withdraw-btn.disabled{color:#ad9e9c;background-color:#ad9e9c33;cursor:default}.refund-check[data-v-fd41f23b]{font-weight:700}.refund-list[data-v-fd41f23b]{list-style-type:decimal;list-style-position:inside;padding-left:0;line-height:1.5}.refund-list li[data-v-fd41f23b]{text-indent:-12px;padding-left:12px}.no-item-wrapper[data-v-bc72cf19]{display:flex;justify-content:center;align-items:center;gap:20px;padding:20px 0;background-color:#fcfdfd;grid-column:1 / -1;border-bottom-right-radius:10px;border-bottom-left-radius:10px}img[data-v-bc72cf19]{width:40px;height:40px}p[data-v-bc72cf19]{font-size:20px;font-weight:700;color:#202224}@font-face{font-family:NanumSquareNeo;src:url(/assets/NanumSquareNeo-aLt-BVjXPT_o.ttf) format("truetype");font-weight:300}@font-face{font-family:NanumSquareNeo;src:url(/assets/NanumSquareNeo-bRg-Co0hqYtj.ttf) format("truetype");font-weight:400}@font-face{font-family:NanumSquareNeo;src:url(/assets/NanumSquareNeo-cBd-ZTMk6qGO.ttf) format("truetype");font-weight:700}@font-face{font-family:NanumSquareNeo;src:url(/assets/NanumSquareNeo-dEb-Ch5HW_zm.ttf) format("truetype");font-weight:800}@font-face{font-family:NanumSquareNeo;src:url(/assets/NanumSquareNeo-eHv-D-9Js2c_.ttf) format("truetype");font-weight:900}@font-face{font-family:NanumSquareNeo;src:url(/assets/NanumSquareNeo-aLt-BVjXPT_o.ttf) format("truetype");font-weight:300}@font-face{font-family:NanumSquareNeo;src:url(/assets/NanumSquareNeo-bRg-Co0hqYtj.ttf) format("truetype");font-weight:400}@font-face{font-family:NanumSquareNeo;src:url(/assets/NanumSquareNeo-cBd-ZTMk6qGO.ttf) format("truetype");font-weight:700}@font-face{font-family:NanumSquareNeo;src:url(/assets/NanumSquareNeo-dEb-Ch5HW_zm.ttf) format("truetype");font-weight:800}@font-face{font-family:NanumSquareNeo;src:url(/assets/NanumSquareNeo-eHv-D-9Js2c_.ttf) format("truetype");font-weight:900}.resort-payment-grid-container{display:grid;grid-template-columns:100px 2.5fr 5fr 5.5fr 7fr 4fr 5.5fr 120px;margin-bottom:17px;border:1px solid #D5D5D5;border-radius:10px}.resort-grid-container{display:grid;grid-template-columns:100px 5fr 2fr 4fr 2fr 4fr 120px;margin-bottom:17px;border:1px solid #D5D5D5;border-radius:10px}.resort-name-popup{position:absolute;left:365.45px;width:472px;height:360px;background-color:#fff;box-shadow:0 4px 20px #0000001a;padding:24px;border-radius:26px;z-index:1000}.resort-name-popup p{margin:0 0 21px;font-size:18px;font-weight:800}.resort-name-popup .search-result-layer{border-bottom:1px solid #D5D5D5;border-right:1px solid #D5D5D5;border-left:1px solid #D5D5D5;border-radius:19px}.resort-name-popup .search-result-layer .resort-name-search-bar{display:flex;align-items:center;height:22px;gap:17px;border:1px solid #D5D5D5;border-radius:19px;padding:8px 16px;background-color:#f5f6fa}.resort-name-popup .search-result-layer .resort-name-search-bar .search-icon{width:15px;height:15px}.resort-name-popup .search-result-layer .resort-name-search-bar #resort-name-search-input{width:100%;height:100%;border:none;background-color:#f5f6fa;outline:none;padding:0;margin:0}.resort-name-popup .search-result-layer .search-result-list-layer{height:195px;overflow-y:auto}.resort-name-popup .search-result-layer .search-result{padding:12px 49px;font-size:14px;font-weight:400;color:#202224;cursor:pointer}.resort-name-popup .search-result-layer .search-result.bottom{padding-bottom:24px}.resort-name-popup .search-result-layer .search-result.top{padding-top:17px}.resort-name-popup .line{width:100%;height:0;border-bottom:1px solid #D5D5D5;margin-top:33px;margin-bottom:15px}.resort-name-popup button{display:block;width:129px;height:34px;background-color:#4880ff;color:#fff;border:none;border-radius:5px;cursor:pointer;margin:auto}.select-popup-resort-filter-payment-type{position:absolute;left:541.25px}.resort-payment-type-tag{color:#00b69b;background-color:#00b69b33;cursor:pointer}.resort-payment-type-tag.refund{color:#ad9e9c;background-color:#ad9e9c33;cursor:default}.resort-display-type-tag{color:#6226ef;background-color:#6226ef33;cursor:pointer}.resort-display-type-tag.n{color:#ad9e9c;background-color:#ad9e9c33;cursor:default}.calendar-popup-resort-filter-date{position:absolute;left:189.65px}.resort-reservation-info-content{gap:24px;padding-top:40px}.resort-reservation-info-content .info-content-row{display:grid;grid-template-columns:1.5fr 5fr 2fr 2fr 11fr;align-items:center;margin-bottom:24px}.resort-reservation-info-content .info-content-row .info-content-item-left{display:contents}.resort-reservation-info-content .info-content-row .info-content-item-left p{grid-column:1/2;font-size:18px;font-weight:700;color:#202224}.resort-reservation-info-content .info-content-row .info-content-item-left .resort-reservation-info-input{grid-column:2/4}.resort-reservation-info-content .info-content-row .info-content-item-left .currency{grid-column:3/4;margin-left:26px}.resort-reservation-info-content .info-content-row .info-content-item-right{display:contents}.resort-reservation-info-content .info-content-row .info-content-item-right p{grid-column:1/2;font-size:18px;font-weight:700;color:#202224}.resort-reservation-info-content .info-content-row .info-content-item-right .resort-reservation-info-input{grid-column:2/4}.resort-reservation-info-content .info-content-row .info-content-item-right .currency{grid-column:3/4;margin-left:26px}.resort-reservation-info-content .info-content-row .info-content-item-left-short{display:contents}.resort-reservation-info-content .info-content-row .info-content-item-left-short p{grid-column:1/2;font-size:18px;font-weight:700;color:#202224}.resort-reservation-info-content .info-content-row .info-content-item-left-short .resort-reservation-info-input{grid-column:2/3}.resort-reservation-info-content .info-content-row .info-content-item-left-short .currency{grid-column:3/4;margin-left:26px}.resort-reservation-info-content .info-content-row .info-content-item-center{display:contents}.resort-reservation-info-content .info-content-row .info-content-item-center p{grid-column:1/2;font-size:18px;font-weight:700;color:#202224}.resort-reservation-info-content .info-content-row .info-content-item-center .resort-reservation-info-input{grid-column:2/6}.resort-reg-switch-tap{width:231px;height:56px}.page-tap{width:143px;height:32px;font-size:12px}.resort-reg-content{gap:24px;padding-top:40px}.resort-reg-content .info-content-row{display:grid;grid-template-columns:19fr 68fr 31fr 19fr 68fr 10fr;align-items:center;margin-bottom:24px}.resort-reg-content .info-content-row .info-content-item-left{display:contents}.resort-reg-content .info-content-row .info-content-item-left p{grid-column:1/2;font-size:18px;font-weight:700;color:#202224}.resort-reg-content .info-content-row .info-content-item-left .resort-reg-input{grid-column:2/3}.resort-reg-content .info-content-row .info-content-item-left .currency{grid-column:2/3;margin-left:26px}.resort-reg-content .info-content-row .info-content-item-right{display:contents}.resort-reg-content .info-content-row .info-content-item-right p{grid-column:4/5;font-size:18px;font-weight:700;color:#202224}.resort-reg-content .info-content-row .info-content-item-right .resort-reg-input{grid-column:5/6}.resort-reg-content .info-content-row .info-content-item-right .unit{grid-column:6/7;margin-left:30px}.resort-reg-content .info-content-row .info-content-item-center{display:contents}.resort-reg-content .info-content-row .info-content-item-center p{grid-column:1/2;font-size:18px;font-weight:700;color:#202224}.resort-reg-content .info-content-row .info-content-item-center .resort-reg-input{grid-column:2/7}.resort-reg-content .info-content-row .info-content-item-center .discount-price{display:flex;justify-content:center;align-items:center;font-size:24px;font-weight:800;color:#202224}.resort-reg-content .info-content-row .info-content-item-center .discount-price-desc{display:flex;justify-content:center;align-items:center;font-size:18px;font-weight:700;color:#202224}.resort-reg-content .info-content-row .info-content-item-center-short{display:contents}.resort-reg-content .info-content-row .info-content-item-center-short p{grid-column:1/2;font-size:18px;font-weight:700;color:#202224;margin:18px auto auto 0}.resort-reg-content .info-content-row .info-content-item-center-short .resort-reg-input{grid-column:2/6}.resort-info-load-btn{width:93.41px;height:27px;border:none;border-radius:4.5px;background-color:#6226ef33;color:#6226ef;font-family:NanumSquareNeo,sans-serif;font-size:12px;font-weight:700}.resort-reg-search-popup{position:absolute;top:37px;left:auto;right:0}.resort-faq-info-content{gap:24px;padding-top:40px}.resort-faq-info-content .info-content-row{display:grid;grid-template-columns:1fr 2.5fr 1fr 1fr 2.5fr;align-items:center;margin-bottom:24px}.resort-faq-info-content .info-content-row .info-content-item-left{display:contents}.resort-faq-info-content .info-content-row .info-content-item-left p{grid-column:1/2;font-size:18px;font-weight:700;color:#202224}.resort-faq-info-content .info-content-row .info-content-item-left .resort-faq-info-input{grid-column:2/3}.resort-faq-info-content .info-content-row .info-content-item-right{display:contents}.resort-faq-info-content .info-content-row .info-content-item-right p{grid-column:4/5;font-size:18px;font-weight:700;color:#202224}.resort-faq-info-content .info-content-row .info-content-item-right .resort-faq-info-input{grid-column:5/6}.resort-faq-info-content .info-content-row .info-content-item-center{display:contents}.resort-faq-info-content .info-content-row .info-content-item-center p{margin:18px auto auto 0;grid-column:1/2;font-size:18px;font-weight:700;color:#202224}.resort-faq-info-content .info-content-row .info-content-item-center .resort-faq-info-input{grid-column:2/6}.survey-response-n-state-tag{color:#fff;background-color:#fcbe2d}.survey-response-y-state-tag{color:#fff;background-color:#00b69b}.address-btn[data-v-a97a5362]{position:absolute;top:0;left:0;width:90%;height:56px;background:transparent;border:none;z-index:2;cursor:pointer}.address-btn[data-v-a97a5362][data-v-a97a5362]:disabled{cursor:default}.address-del-btn[data-v-a97a5362]{position:absolute;top:0;right:0;width:10%;height:56px;background:transparent;border:none;z-index:2;cursor:pointer;display:flex;align-items:center;justify-content:center}.address-del-btn[data-v-a97a5362][data-v-a97a5362]:disabled{cursor:default}.address-del-btn-icon[data-v-a97a5362]{width:30px;height:30px}.address-input[data-v-a97a5362]{z-index:1;position:absolute;top:0;left:0;width:calc(100% - 36px)}#admin-login-page[data-v-52be5699]{width:100vw;height:calc(100vh - 40px);position:fixed;top:70px;padding:70px 0 0;overflow-y:auto;background-color:#f5f6fa;display:flex;flex-direction:column;align-items:center;font-family:NanumSquareNeo,sans-serif}#admin-login-page[data-v-52be5699] .login-container[data-v-52be5699]{display:flex;flex-direction:column;align-items:center;width:516px;border:1px solid #d8d8d8;border-radius:24px;padding:60px 57px 92px;background-color:#fff}#admin-login-page[data-v-52be5699] .login-container[data-v-52be5699] .login-title[data-v-52be5699]{color:#202224;margin-bottom:86px;font-size:32px;font-weight:600}#admin-login-page[data-v-52be5699] .login-container[data-v-52be5699] .input-layer[data-v-52be5699]{width:516px;padding:0}#admin-login-page[data-v-52be5699] .login-container[data-v-52be5699] .input-layer[data-v-52be5699] p[data-v-52be5699]{font-weight:400;font-size:18px;color:#202224;margin-bottom:20px}#admin-login-page[data-v-52be5699] .login-container[data-v-52be5699] .input-layer[data-v-52be5699] input[data-v-52be5699]{width:100%;padding:16px;border:1px solid #d8d8d8;border-radius:8px;box-sizing:border-box;background:#f5f6fa;outline-color:#4880ff;font-weight:400;font-size:18px;color:#202224}#admin-login-page[data-v-52be5699] .login-container[data-v-52be5699] .remember-me-layer[data-v-52be5699]{width:516px;display:flex;align-items:center;gap:12px;margin-bottom:60px}#admin-login-page[data-v-52be5699] .login-container[data-v-52be5699] .remember-me-layer[data-v-52be5699] input[data-v-52be5699]{width:24px;height:24px;border:1px solid #a3a3a3;border-radius:16px}#admin-login-page[data-v-52be5699] .login-container[data-v-52be5699] .remember-me-layer[data-v-52be5699] p[data-v-52be5699]{margin:0;color:#a6a6a6;font-size:18px;font-weight:400}#admin-login-page[data-v-52be5699] .login-container[data-v-52be5699] button[data-v-52be5699]{width:418px;padding:16px 0;border:none;border-radius:8px;cursor:pointer;font-size:20px;font-weight:400;background-color:#4880ff;color:#fff}#admin-login-page[data-v-52be5699] .login-container[data-v-52be5699] .links[data-v-52be5699]{display:flex;justify-content:space-between;width:100%;margin-top:10px}#admin-login-page[data-v-52be5699] .login-container[data-v-52be5699] .links[data-v-52be5699] span[data-v-52be5699]{cursor:pointer;color:#1b1d20;font-size:14px;font-weight:$regular}.refund-save-btn{color:#ef3826;background-color:#ef382640;border-radius:4.5px;border:none;padding:8px 20px;cursor:pointer}.refund-save-btn.disabled{color:#ad9e9c;background-color:#ad9e9c33;cursor:default}@font-face{font-family:NanumSquareNeo;src:url(/assets/NanumSquareNeo-aLt-BVjXPT_o.ttf) format("truetype");font-weight:300}@font-face{font-family:NanumSquareNeo;src:url(/assets/NanumSquareNeo-bRg-Co0hqYtj.ttf) format("truetype");font-weight:400}@font-face{font-family:NanumSquareNeo;src:url(/assets/NanumSquareNeo-cBd-ZTMk6qGO.ttf) format("truetype");font-weight:700}@font-face{font-family:NanumSquareNeo;src:url(/assets/NanumSquareNeo-dEb-Ch5HW_zm.ttf) format("truetype");font-weight:800}@font-face{font-family:NanumSquareNeo;src:url(/assets/NanumSquareNeo-eHv-D-9Js2c_.ttf) format("truetype");font-weight:900}@font-face{font-family:NanumSquareNeo;src:url(/assets/NanumSquareNeo-aLt-BVjXPT_o.ttf) format("truetype");font-weight:300}@font-face{font-family:NanumSquareNeo;src:url(/assets/NanumSquareNeo-bRg-Co0hqYtj.ttf) format("truetype");font-weight:400}@font-face{font-family:NanumSquareNeo;src:url(/assets/NanumSquareNeo-cBd-ZTMk6qGO.ttf) format("truetype");font-weight:700}@font-face{font-family:NanumSquareNeo;src:url(/assets/NanumSquareNeo-dEb-Ch5HW_zm.ttf) format("truetype");font-weight:800}@font-face{font-family:NanumSquareNeo;src:url(/assets/NanumSquareNeo-eHv-D-9Js2c_.ttf) format("truetype");font-weight:900}.survey-grid-container{display:grid;grid-template-columns:100px 2fr 3fr 3fr 5fr 3fr 120px;margin-bottom:17px;border:1px solid #D5D5D5;border-radius:10px}.resort-faq-res-tag{color:#fff;background-color:#00b69b;cursor:pointer}.resort-faq-res-tag.n{color:#fff;background-color:#fcbe2d;cursor:default}@font-face{font-family:NanumSquareNeo;src:url(/assets/NanumSquareNeo-aLt-BVjXPT_o.ttf) format("truetype");font-weight:300}@font-face{font-family:NanumSquareNeo;src:url(/assets/NanumSquareNeo-bRg-Co0hqYtj.ttf) format("truetype");font-weight:400}@font-face{font-family:NanumSquareNeo;src:url(/assets/NanumSquareNeo-cBd-ZTMk6qGO.ttf) format("truetype");font-weight:700}@font-face{font-family:NanumSquareNeo;src:url(/assets/NanumSquareNeo-dEb-Ch5HW_zm.ttf) format("truetype");font-weight:800}@font-face{font-family:NanumSquareNeo;src:url(/assets/NanumSquareNeo-eHv-D-9Js2c_.ttf) format("truetype");font-weight:900}@font-face{font-family:NanumSquareNeo;src:url(/assets/NanumSquareNeo-aLt-BVjXPT_o.ttf) format("truetype");font-weight:300}@font-face{font-family:NanumSquareNeo;src:url(/assets/NanumSquareNeo-bRg-Co0hqYtj.ttf) format("truetype");font-weight:400}@font-face{font-family:NanumSquareNeo;src:url(/assets/NanumSquareNeo-cBd-ZTMk6qGO.ttf) format("truetype");font-weight:700}@font-face{font-family:NanumSquareNeo;src:url(/assets/NanumSquareNeo-dEb-Ch5HW_zm.ttf) format("truetype");font-weight:800}@font-face{font-family:NanumSquareNeo;src:url(/assets/NanumSquareNeo-eHv-D-9Js2c_.ttf) format("truetype");font-weight:900}.goods-payment-grid-container{display:grid;grid-template-columns:100px 2.5fr 3.5fr 5fr 2fr 2fr 3fr 4fr 120px;margin-bottom:17px;border:1px solid #D5D5D5;border-radius:10px}.goods-grid-container{display:grid;grid-template-columns:100px 5fr 2fr 4fr 2fr 4fr 120px;margin-bottom:17px;border:1px solid #D5D5D5;border-radius:10px}.goods-name-popup{position:absolute;left:365.45px;width:472px;height:360px;background-color:#fff;box-shadow:0 4px 20px #0000001a;padding:24px;border-radius:26px;z-index:1000}.goods-name-popup p{margin:0 0 21px;font-size:18px;font-weight:800}.goods-name-popup .search-result-layer{border-bottom:1px solid #D5D5D5;border-right:1px solid #D5D5D5;border-left:1px solid #D5D5D5;border-radius:19px}.goods-name-popup .search-result-layer .goods-name-search-bar{display:flex;align-items:center;height:22px;gap:17px;border:1px solid #D5D5D5;border-radius:19px;padding:8px 16px;background-color:#f5f6fa}.goods-name-popup .search-result-layer .goods-name-search-bar .search-icon{width:15px;height:15px}.goods-name-popup .search-result-layer .goods-name-search-bar #goods-name-search-input{width:100%;height:100%;border:none;background-color:#f5f6fa;outline:none;padding:0;margin:0}.goods-name-popup .search-result-layer .search-result-list-layer{height:195px;overflow-y:auto}.goods-name-popup .search-result-layer .search-result{padding:12px 49px;font-size:14px;font-weight:400;color:#202224;cursor:pointer}.goods-name-popup .search-result-layer .search-result.bottom{padding-bottom:24px}.goods-name-popup .search-result-layer .search-result.top{padding-top:17px}.goods-name-popup .line{width:100%;height:0;border-bottom:1px solid #D5D5D5;margin-top:33px;margin-bottom:15px}.goods-name-popup button{display:block;width:129px;height:34px;background-color:#4880ff;color:#fff;border:none;border-radius:5px;cursor:pointer;margin:auto}.select-popup-goods-filter-sale-type{position:absolute;left:541.25px}.select-popup-goods-filter-payment-type{position:absolute;left:717.05px}.goods-payment-type-tag{color:#00b69b;background-color:#00b69b33;cursor:pointer}.goods-payment-type-tag.refund{color:#ad9e9c;background-color:#ad9e9c33;cursor:default}.goods-display-type-tag{color:#6226ef;background-color:#6226ef33;cursor:pointer}.goods-display-type-tag.n{color:#ad9e9c;background-color:#ad9e9c33;cursor:default}.goods-payment-info-content{gap:24px;padding-top:40px}.goods-payment-info-content .info-content-row{display:grid;grid-template-columns:.7fr 2.5fr 1.5fr .8fr 2.5fr;align-items:center;margin-bottom:24px}.goods-payment-info-content .info-content-row .info-content-item-left{display:contents}.goods-payment-info-content .info-content-row .info-content-item-left p{grid-column:1/2;font-size:18px;font-weight:700;color:#202224}.goods-payment-info-content .info-content-row .info-content-item-left .goods-payment-info-input{width:60%;grid-column:2/4}.goods-payment-info-content .info-content-row .info-content-item-left .currency{grid-column:3/4;margin-left:26px}.goods-payment-info-content .info-content-row .info-content-item-left-short{display:contents}.goods-payment-info-content .info-content-row .info-content-item-left-short p{grid-column:1/2;font-size:18px;font-weight:700;color:#202224}.goods-payment-info-content .info-content-row .info-content-item-left-short .goods-payment-info-input{grid-column:2/3}.goods-payment-info-content .info-content-row .info-content-item-left-short .currency{grid-column:3/4;margin-left:26px}.goods-payment-info-content .info-content-row .info-content-item-right{display:contents}.goods-payment-info-content .info-content-row .info-content-item-right p{grid-column:4/5;font-size:18px;font-weight:700;color:#202224}.goods-payment-info-content .info-content-row .info-content-item-right .goods-payment-info-input{grid-column:5/6}.goods-payment-info-content .info-content-row .info-content-item-right .currency{grid-column:3/4;margin-left:26px}.goods-payment-info-content .info-content-row .info-content-item-center{display:contents}.goods-payment-info-content .info-content-row .info-content-item-center p{grid-column:1/2;font-size:18px;font-weight:700;color:#202224}.goods-payment-info-content .info-content-row .info-content-item-center .goods-payment-info-input{grid-column:2/6}.goods-delivery-info-content{gap:24px;padding-top:40px}.goods-delivery-info-content .info-content-row{display:grid;grid-template-columns:.5fr 2.5fr 1.5fr .8fr 2.5fr;align-items:center;margin-bottom:24px}.goods-delivery-info-content .info-content-row .info-content-item-left{display:contents}.goods-delivery-info-content .info-content-row .info-content-item-left p{grid-column:1/1;font-size:18px;font-weight:700;color:#202224}.goods-delivery-info-content .info-content-row .info-content-item-left .goods-delivery-info-input{grid-column:2/2}.goods-delivery-info-content .info-content-row .info-content-item-right{display:contents}.goods-delivery-info-content .info-content-row .info-content-item-right p{grid-column:4/4;font-size:18px;font-weight:700;color:#202224}.goods-delivery-info-content .info-content-row .info-content-item-right .goods-delivery-info-input{grid-column:5/5}.goods-delivery-info-content .info-content-row .info-content-item-center{display:contents}.goods-delivery-info-content .info-content-row .info-content-item-center p{grid-column:1/1;font-size:18px;font-weight:700;color:#202224}.goods-delivery-info-content .info-content-row .info-content-item-center .goods-delivery-info-input{grid-column:2/6}.edit_btn_goods_delivery_info{width:32px;height:32px;border:.6px solid #D5D5D5;border-radius:8px;background-color:#fafbfd;cursor:pointer}.edit_btn_goods_delivery_info.disabled{cursor:default}.edit_btn_goods_delivery_info img{width:17px;height:17px}.address-input-layer[data-v-7e71abca]{grid-column:2/6}.address-btn[data-v-7e71abca]{position:absolute;top:0;left:0;width:90%;height:56px;background:transparent;border:none;z-index:2;cursor:pointer}.address-btn[data-v-7e71abca][data-v-7e71abca]:disabled{cursor:default}.address-del-btn[data-v-7e71abca]{position:absolute;top:0;right:0;width:10%;height:56px;background:transparent;border:none;z-index:2;cursor:pointer;display:flex;align-items:center;justify-content:center}.address-del-btn[data-v-7e71abca][data-v-7e71abca]:disabled{cursor:default}.address-del-btn-icon[data-v-7e71abca]{width:30px;height:30px}.address-input[data-v-7e71abca]{width:calc(100% - 38px)}.address-detail-input[data-v-7e71abca]{grid-column:2/5}.postcode-input[data-v-7e71abca]{grid-column:5/6;margin-left:20px}.delivery-search-popup[data-v-7e71abca]{position:absolute;top:100%;left:0;margin-top:10px;z-index:1000}@font-face{font-family:NanumSquareNeo;src:url(/assets/NanumSquareNeo-aLt-BVjXPT_o.ttf) format("truetype");font-weight:300}@font-face{font-family:NanumSquareNeo;src:url(/assets/NanumSquareNeo-bRg-Co0hqYtj.ttf) format("truetype");font-weight:400}@font-face{font-family:NanumSquareNeo;src:url(/assets/NanumSquareNeo-cBd-ZTMk6qGO.ttf) format("truetype");font-weight:700}@font-face{font-family:NanumSquareNeo;src:url(/assets/NanumSquareNeo-dEb-Ch5HW_zm.ttf) format("truetype");font-weight:800}@font-face{font-family:NanumSquareNeo;src:url(/assets/NanumSquareNeo-eHv-D-9Js2c_.ttf) format("truetype");font-weight:900}@font-face{font-family:NanumSquareNeo;src:url(/assets/NanumSquareNeo-aLt-BVjXPT_o.ttf) format("truetype");font-weight:300}@font-face{font-family:NanumSquareNeo;src:url(/assets/NanumSquareNeo-bRg-Co0hqYtj.ttf) format("truetype");font-weight:400}@font-face{font-family:NanumSquareNeo;src:url(/assets/NanumSquareNeo-cBd-ZTMk6qGO.ttf) format("truetype");font-weight:700}@font-face{font-family:NanumSquareNeo;src:url(/assets/NanumSquareNeo-dEb-Ch5HW_zm.ttf) format("truetype");font-weight:800}@font-face{font-family:NanumSquareNeo;src:url(/assets/NanumSquareNeo-eHv-D-9Js2c_.ttf) format("truetype");font-weight:900}body{margin:0;font-family:NanumSquareNeo}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.icon-grid-container{display:grid;grid-template-columns:120px 3fr 5fr 4fr 4fr 120px;margin-bottom:17px;border:1px solid #D5D5D5;border-radius:10px}.icon-list-img{width:33px;height:33px}.icon-info-content{gap:24px;padding-top:40px}.icon-info-content .info-content-row{display:grid;grid-template-columns:1.7fr 5fr 2fr 2fr 11fr;align-items:center;margin-bottom:24px}.icon-info-content .info-content-row .info-content-item-left{display:contents}.icon-info-content .info-content-row .info-content-item-left .item-title{grid-column:1/2;font-size:18px;font-weight:700;color:#202224}.icon-info-content .info-content-row .info-content-item-left .icon-info-input{grid-column:2/4}.icon-info-content .info-content-row .info-content-item-center{display:contents}.icon-info-content .info-content-row .info-content-item-center .item-title{grid-column:1/2;font-size:18px;font-weight:700;color:#202224}.icon-info-content .info-content-row .info-content-item-center .icon-info-input{position:relative;grid-column:2/6}.customer-content-layout[data-v-68d3299c]{position:relative;min-height:100vh;z-index:10;background-color:#fff}.customer-background-layout[data-v-68d3299c]{position:relative;display:flex;align-items:center;justify-content:center;z-index:1;width:100vw;min-height:100vh;background-color:#f5f6fa}@media (min-width: 330px){.customer-content-layout[data-v-68d3299c]{max-width:480px;padding:0;margin-left:auto;margin-right:auto;width:100%}}
