@font-face{font-display:swap;font-family:Pretendard-Regular;font-style:normal;font-weight:400;src:url(https://fastly.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff) format("woff")}*{font-family:Pretendard-Regular,sans-serif;letter-spacing:0}.mt20{margin-top:20px!important}.mt30{margin-top:30px!important}.mt40{margin-top:40px!important}.img_wrap{overflow:hidden}.img_wrap.relative{padding-bottom:38.5%;position:relative;width:100%}.img_wrap.relative img{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.img_wrap img{height:100%;-o-object-fit:cover;object-fit:cover;vertical-align:middle;width:100%}.text-ellipsis{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.text-ellipsis-2,.text-ellipsis-3{display:-webkit-box;line-height:1.3em;overflow:hidden;width:100%;-webkit-box-orient:vertical;-webkit-line-clamp:2}.text-ellipsis-3{-webkit-line-clamp:3}.v-field__field{background:#fff;border:1px solid #ddd;border-radius:4px}.v-field__field .v-label{color:#cdcdcd!important;font-weight:200}.v-input--density-default .v-field__input{padding:10px 14px}.v-field--variant-plain .v-label.v-field-label,.v-field--variant-underlined .v-label.v-field-label{left:14px;top:12px!important}.v-field--variant-plain .v-label.v-field-label--floating,.v-field--variant-underlined .v-label.v-field-label--floating{top:22px!important}.v-input--plain-underlined.v-text-field .v-input__details{left:4px;position:relative;text-align:left;top:-4px}.v-input--plain-underlined.v-text-field .v-input__details .v-messages__message{color:#ef2b2a;position:relative;z-index:1}.v-field.v-field--variant-plain .v-field__clearable,.v-input--density-default.v-input--plain-underlined .v-input__prepend{padding-top:12px!important}.v-container .v-checkbox .v-selection-control{min-height:auto}.v-checkbox .v-selection-control__wrapper{background:url(../images/checkbox_off.png) no-repeat 50%/24px}.v-checkbox .v-selection-control__wrapper:has(input:checked){background-image:url(../images/checkbox_on.png)}ol,ul{padding-left:20px}.required{color:#ef2b2a}.scroll::-webkit-scrollbar{height:4px;width:4px}.scroll::-webkit-scrollbar-thumb{background:#8a8a8a;border-radius:4px}.scroll::-webkit-scrollbar-track{background:#d9d9d9;border-radius:4px}.v-tabs .v-btn{background:#fff;color:#8a8a8a;flex:1;font-size:17px;font-weight:400}.v-tabs .v-btn .v-tab__slider{background:#d9d9d9;opacity:1}.v-tabs .v-btn.v-tab--selected{color:#191919;font-weight:600}.v-tabs .v-btn.v-tab--selected .v-tab__slider{background:#f859b0}.input_wrap{border:1px solid #f859b0;border-radius:6px;height:48px;margin:0 auto;position:relative;width:60%}.input_wrap .v-input{width:calc(100% - 46px)}.input_wrap .v-input .v-field__field{background:transparent;border:none}.input_wrap .v-input .v-field__field .v-field__input{font-size:15px;height:48px;padding:14px 20px}.input_wrap .v-input .v-field__clearable{padding-top:13px}.input_wrap .btn_search{background:url(../images/ic_search.png) no-repeat 50%;border-radius:50%;box-shadow:none;height:48px!important;min-width:auto;position:absolute;right:0;top:0;width:48px}.input_wrap .btn_search:focus,.input_wrap .btn_search:hover{box-shadow:none}.xs .input_wrap{height:42px}.xs .input_wrap .v-input .v-field__field .v-field__input{font-size:14px;height:42px;min-height:auto}.xs .input_wrap .btn_search{height:42px!important}.chip_wrap .v-chip.v-chip--density-default{background:#f7f7f7;border-radius:20px;color:#191919;font-size:15px;font-weight:600;height:40px;padding:0 20px}.chip_wrap .v-chip.v-chip--density-default .v-chip__underlay{background:#fff}.chip_wrap .v-chip.v-chip--density-default.v-chip--selected{background:#fff4ff;color:#f859b0}.chip_wrap .v-chip.v-chip--density-default.v-chip--selected .v-chip__overlay{opacity:0!important}.xs .chip_wrap .v-chip.v-chip--density-default{font-size:14px;height:36px;margin-right:6px;padding:0 14px}.xs .ql-align-center img{width:100%}.v-combobox .v-field .v-field__input,.v-select .v-field .v-field__input{font-size:16px;padding:13px 14px}.v-combobox .v-field .v-field__input .v-combobox__selection-text,.v-select .v-field .v-field__input .v-combobox__selection-text{background:#fff4ff;border-radius:20px;color:#f859b0;font-size:14px;padding:6px 12px}.v-combobox .v-field .v-field__append-inner,.v-select .v-field .v-field__append-inner{position:absolute;right:14px;top:-7px}.v-combobox.no-chip .v-field .v-field__input .v-combobox__selection-text,.v-select.no-chip .v-field .v-field__input .v-combobox__selection-text{background:none;border-radius:0;color:#191919;font-size:16px;padding:0}.xs .v-combobox .v-field .v-field__input,.xs .v-select .v-field .v-field__input{flex-wrap:nowrap;font-size:14px;height:48px;min-height:auto;overflow-x:hidden;overflow-y:auto}.xs .v-combobox .v-field .v-field__input .v-combobox__selection-text,.xs .v-select .v-field .v-field__input .v-combobox__selection-text{font-size:14px;padding:0 14px}.xs .v-combobox .v-field .v-field__input>input,.xs .v-select .v-field .v-field__input>input{width:auto}.xs .v-combobox .v-field .v-field__append-inner,.xs .v-select .v-field .v-field__append-inner{top:-10px}.v-pagination{margin-left:auto;margin-right:auto;max-width:540px}.v-pagination .v-btn--icon.v-btn--density-default{color:#8a8a8a;font-size:16px;height:26px;width:26px}.v-pagination .v-btn--icon.v-btn--density-default[aria-current=true]{color:#f859b0!important}.sm .main_wrap .shop_wrap .v-row .v-col-sm-6:nth-child(n+5),.xs .main_wrap .shop_wrap .v-row .v-col-sm-6:nth-child(n+5){display:none}.sm .shop_wrap .v-row,.xs .shop_wrap .v-row{gap:10px;justify-content:center;margin:0}.sm .shop_wrap .v-row .v-col-sm-6,.xs .shop_wrap .v-row .v-col-sm-6{flex:none;padding:0;width:calc(50% - 5px)}.sm .shop_wrap .v-pagination,.xs .shop_wrap .v-pagination{max-width:80%}.xs .shop_wrap .v-row{gap:14px}.xs .shop_wrap .v-row .v-col-md-3{width:100%}.input_label{display:block;font-size:14px;margin:0 0 2px 4px;text-align:left}.input_label .red{color:#ef2b2a;margin-left:3px}.input_label .grey_info{color:#8a8a8a;display:block;font-size:12px;margin-top:5px}.input_label .red_info{color:#ef2b2a;font-size:12px;margin-left:4px}.ql-toolbar.ql-snow{border-radius:4px 4px 0 0!important}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-radius:0 0 4px 4px!important}.v-textarea .v-field__field .v-field__input{-webkit-mask-image:none;mask-image:none}.loading_bar{align-items:center;color:#f859b0;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:5000}.loading_bar .v-progress-circular__underlay{color:#fff4ff}.loading_bar:after{background:#0000004d;bottom:0;content:"";left:0;position:fixed;right:0;top:0;z-index:1}.input_password{position:relative}.input_password .v-input__append{position:absolute;right:15px;top:-6px}.v-textarea .v-field__field .v-field__input{resize:none}.v-textarea .v-field__field .v-field__input::-webkit-scrollbar{height:4px;width:4px}.v-textarea .v-field__field .v-field__input::-webkit-scrollbar-thumb{background:#8a8a8a;border-radius:4px}.v-textarea .v-field__field .v-field__input::-webkit-scrollbar-track{background:#d9d9d9;border-radius:4px}@media (min-width:960px){.v-container{max-width:none}.shop_wrap .v-row{gap:20px;margin:0}.shop_wrap .v-row .v-col-md-3{flex:none;padding:0;width:calc(25% - 15px)}}.v-expansion-panel--active>.v-expansion-panel-title:not(.v-expansion-panel-title--static){min-height:auto}.v-expansion-panel--active+.v-expansion-panel,.v-expansion-panel--active:not(:first-child){margin:0}.v-window .v-carousel__controls{background:transparent;color:#fff}.v-window .v-carousel__controls .v-carousel__controls__item{height:20px;margin:0;width:20px}.v-window .v-carousel__controls .v-carousel__controls__item .v-icon{font-size:10px;opacity:.8}.v-window .v-carousel__controls .v-btn--active{color:#f859b0}.v-window .v-carousel__controls .v-btn--active .v-btn__overlay{background:transparent}.v-window .v-carousel__controls .v-btn--active .v-icon{opacity:1}.v-window .v-window__controls{padding:0 6px}.v-window .v-window__controls .v-btn{background:transparent;box-shadow:none;height:60px;width:60px}.v-window .v-window__controls .v-btn .v-btn__content{height:60px;width:60px}.v-window .v-window__controls .v-btn .v-btn__content .v-icon{background:url(../images/ic_arrow_right_w.png) no-repeat 50%/contain;height:60px;width:60px}.v-window .v-window__controls .v-btn .v-btn__content .v-icon.mdi-chevron-left{background-image:url(../images/ic_arrow_left_w.png)}.v-window .v-window__controls .v-btn .v-btn__content .v-icon:before{font-size:0}.v-select .v-field .v-field__input>input,.v-select .v-select__selection-text{font-size:16px}.popup .v-card-title{padding:0 14px}.popup .v-card-title .tit_wrap{border-bottom:1px solid #d9d9d9;display:flex;justify-content:space-between;padding:10px 2px;width:100%}.popup .v-card-title .tit_wrap h1{font-size:16px}.popup .v-card-title .tit_wrap .v-btn{box-shadow:none;height:24px;min-width:auto;width:24px}.popup .v-card-text{font-size:16px;padding:40px 20px 30px;text-align:center}.popup .v-card-actions{gap:10px;padding:16px}.popup .v-card-actions .v-btn{background:#f859b0;box-shadow:none;color:#fff;font-size:15px;height:44px}.popup .v-card-actions .v-btn.btn_grey{background:#f1f1f1;color:#191919}.popup .v-card-actions .v-btn.btn_red{background:#ef2b2a}.popup_write_message .v-card-text{padding:16px 20px 0!important}.popup_write_message .v-card-actions{padding-top:5px}.popup_write_message input,.popup_write_message textarea{font-size:15px}.popup_message_view .tit_wrap .tit_right{align-items:center;display:flex}.popup_message_view .tit_wrap .tit_right .type{align-items:center;display:flex;gap:4px;margin-right:10px;margin-top:2px}.popup_message_view .tit_wrap .tit_right .type p{color:#f859b0;font-size:12px;font-weight:600;margin-top:2px}.popup_message_view .v-card-text{text-align:left!important}.popup_message_view .v-card-text .input_label{color:#8a8a8a;margin:0 0 5px}.popup_message_view .v-card-text .input_label+p{margin-bottom:20px}.popup_message_view.message_sent .v-card-text{padding:20px 18px 14px!important}.popup_message_view.message_received .v-card-text{padding:20px 18px 0!important}.v-dialog>.v-overlay__content>.v-card>.v-card-text,.v-dialog>.v-overlay__content>form>.v-card>.v-card-text{font-size:16px;padding:40px 20px 30px;text-align:center}.popup_notice>.v-overlay__content>.v-card>.v-card-text{max-height:50vh;overflow-y:auto;padding:20px 20px 10px}
