*{box-sizing:border-box;color:#ffe7a8;font-family:'Noto Sans KR',sans-serif;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;outline:0}* input,[contenteditable=true]{-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}::-webkit-scrollbar{display:none}body,html{margin:0;padding:0;background-color:#111}.disabled{opacity:.5}.animate-scroll{transform:all .3s ease-out;transition:all .3s ease-out}button:active,button:disabled{opacity:.6}button,input,select{font-family:inherit;font-size:inherit}input{padding:3px 4px}input::-moz-placeholder{color:#a9afb9}input::placeholder{color:#a9afb9}input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:50%;border:1px solid #ffe7a8;margin:0;display:flex;align-items:center;justify-content:center;padding:2px;width:16px;height:16px}input[type=radio]:checked:after{background:#ffe7a8;content:"";width:100%;height:100%;border-radius:50%;display:block}.native-error{position:fixed;width:100%;height:100%;display:table}.native-error div{color:#fff;display:table-cell;text-align:center;vertical-align:middle}.popup-text{position:relative;padding:11px 15px 30px}.popup-text *{overflow:hidden}.popup-text .image-slider *{position:relative;width:100%;height:100%;overflow:hidden}.popup-text .image-slider>div>div>div{border-top-left-radius:13px;border-top-right-radius:13px}.popup-text .title{height:35px;margin:9px 0 4px;color:#212121;font-size:26px;font-weight:700;text-align:center;word-break:keep-all;line-height:33px;text-overflow:ellipsis;white-space:nowrap}.popup-text .desc{color:#b5a396;font-size:14px;margin-top:10px;margin-bottom:10px;white-space:pre-line}.popup-text .option-name{margin-top:5px;overflow:hidden;color:#212121;font-size:15px}.popup-text .action-area{margin:25px 0 -5px;text-align:center}.popup-text .action-area .action{min-width:80px;height:38px;padding:0 25px;font-size:18px;font-weight:700;color:#fff;background-color:#ff1818;border-radius:19px;border:none}.popup-text .action-area .action:disabled{opacity:.6}.popup-text .action-area .action.remove{background-color:#fff;border:1px solid #ff1818;color:#ff1818}.background-fixed,.market-background-fixed{position:fixed;width:100%;height:100%;background-color:#fff}.close{position:absolute;top:10px;right:12px;z-index:999;width:46px;height:46px;padding:8px;border:none;outline:0;background-color:transparent}.close img{width:100%;height:100%}@media all and (max-width:450px){.close{top:8px;right:8px;width:34px;height:34px;padding:8px;border:none;outline:0;background-color:transparent}.close img{width:100%;height:100%}}.market{margin:0 0 23px;padding-bottom:15px;background-color:#f1f1f1}#wrapper{background-color:#111;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}.container{position:relative}.container .title{height:22px;padding:17px 0 12px 25px;width:80%;color:#b5a396;font-size:14px;overflow:hidden}.container .subtitle{height:41px;padding:0 0 36px 25px;color:#212121;font-size:34px;font-weight:700;line-height:41px;overflow:hidden}.soldout{position:absolute}.header-title{display:flex;align-items:center}.header-title .title{color:#ffe7a8;font-size:17px;font-weight:500;padding:0;width:calc(100% - 88px);text-align:center;height:inherit;line-height:2.58823529}.header-title .close{padding:0;width:44px;height:44px;position:relative;top:auto;right:auto;z-index:1}.header-title .close img{width:auto;height:auto}.close-content{position:absolute;top:30px;left:10px;z-index:999;width:46px;height:46px;padding:8px;border:none;outline:0;background-color:transparent}.close-content img{display:block;width:30px;height:30px}.block-content{display:none;width:100%;height:100%;background-color:#110804;position:fixed;opacity:.6;z-index:4;top:0;border:0}.block-content.block{display:block;margin-left:0;animation-name:block-start;animation-duration:.3s;animation-iteration-count:1;animation-timing-function:ease-out}.block-content.block-end{animation-name:block-end;animation-duration:.5s;animation-iteration-count:1;animation-timing-function:ease-out}@keyframes block-start{0%{opacity:0}100%{opacity:.6}}@keyframes block-end{0%{opacity:.6}100%{opacity:0}}.background-outlet{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:3;background-color:rgba(0,0,0,.3);touch-action:none}.background-outlet.alert-start,.background-outlet.modal-start{display:block}.wrapper-modal{display:none;width:100%;height:-moz-fit-content;height:fit-content;max-height:100vh;position:fixed;z-index:4;left:0;right:0;bottom:0;margin:0;box-sizing:border-box;border-radius:8px;background-color:#fff;overflow-x:hidden;overflow-y:scroll;text-align:center}.wrapper-modal.modal-start{display:block;animation-name:modal-show;animation-duration:.3s;animation-iteration-count:1;animation-timing-function:ease-out}.wrapper-modal.modal-outlet{height:100%}.wrapper-modal.medium{width:86%;left:50%;top:50%;transform:translate(-50%,-50%);opacity:1;animation:none}.wrapper-modal.medium.receipt{max-width:350px;max-height:95vh}.wrapper-modal.medium.notice{max-height:80vh}.wrapper-modal.modal-end{animation-name:modal-end;animation-duration:.5s;animation-iteration-count:1;animation-timing-function:ease-out}.wrapper-modal.modal-end.medium{animation:none;opacity:0}@keyframes modal-show{0%{transform:translateY(100%);opacity:1}100%{transform:translateY(0);opacity:1}}@keyframes modal-end{0%{transform:translateY(0);opacity:1}100%{transform:translateY(100%);opacity:1}}@media screen and (min-width:768px){.wrapper-modal{width:70%;max-width:550px}}.wrapper-alert{display:none;width:80%;max-width:300px;max-height:100vh;height:-moz-fit-content;height:fit-content;top:50%;left:50%;right:0;border:0;transform:translate(-50%,-50%);position:fixed;z-index:4;margin:0;box-sizing:border-box;border-radius:8px;background-color:#fff;overflow-x:hidden;overflow-y:scroll;text-align:center}.wrapper-alert.medium{width:86%;left:50%;top:50%;transform:translate(-50%,-50%);opacity:1;max-width:none;animation:none}.wrapper-alert.alert-start{display:block;animation-name:alert-show;animation-duration:.3s;animation-iteration-count:1;animation-timing-function:ease-out}.wrapper-alert.alert-end{opacity:0;animation-name:alert-end;animation-duration:.3s;animation-iteration-count:1;animation-timing-function:ease-in}@keyframes alert-show{0%{opacity:.5}100%{opacity:1}}@keyframes alert-end{0%{opacity:1}100%{opacity:.5}}@media screen and (min-width:768px){.wrapper-alert{width:70%;max-width:550px}}.no-result{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center}.no-result div{margin-top:15px;color:#000;font-size:15px}.ui-widget.ui-widget-content{border:0;box-shadow:0 4px 10px -2px #ccc;padding:0}.ui-widget-header{background:#c74540;border:0;border-radius:0}.ui-widget-header .ui-icon{background:0 0}.ui-datepicker-prev{text-align:center;line-height:2em}.ui-datepicker-prev::before{content:"◀︎";color:#fff}.ui-datepicker-next{text-align:center;line-height:2em}.ui-datepicker-next::before{content:"▶︎";color:#fff}.ui-datepicker .ui-datepicker-title,.ui-datepicker .ui-datepicker-title .ui-datepicker-month,.ui-datepicker .ui-datepicker-title .ui-datepicker-year{color:#fff}.ui-datepicker th{background:#c74540}.ui-datepicker th span{font-size:14px;color:#fff}.ui-datepicker td{height:32px}.ui-button,.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,html .ui-button.ui-state-disabled:active,html .ui-button.ui-state-disabled:hover{display:flex;align-items:center;justify-content:center;border:0;background:0 0;text-align:center;width:26px;height:26px;border-radius:100%;padding:0;margin:0 auto}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:0;color:#ffe7a8}.ui-button.ui-state-active:hover,.ui-button:active,.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active{background-color:#111;color:#fffF}.loading-bar{width:15%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}.asterisk{color:#111;vertical-align:middle;position:relative;top:.1em;padding:0 1px}@media screen and (max-width:300px){.ui-widget.ui-widget-content,.wrapper-alert.medium{width:90%}}