@charset "UTF-8";@font-face{font-family:Pretendard;font-weight:100;font-style:normal;src:url(/assets/fonts/Pretendard-Thin-BO2CEHuF.otf) format("opentype");font-display:swap}@font-face{font-family:Pretendard;font-weight:200;font-style:normal;src:url(/assets/fonts/Pretendard-ExtraLight-tnaz89yJ.otf) format("opentype");font-display:swap}@font-face{font-family:Pretendard;font-weight:300;font-style:normal;src:url(/assets/fonts/Pretendard-Light-DKVAYyfl.otf) format("opentype");font-display:swap}@font-face{font-family:Pretendard;font-weight:400;font-style:normal;src:url(/assets/fonts/Pretendard-Regular-j8vdGDT0.otf) format("opentype");font-display:swap}@font-face{font-family:Pretendard;font-weight:500;font-style:normal;src:url(/assets/fonts/Pretendard-Medium-CfhoKlIL.otf) format("opentype");font-display:swap}@font-face{font-family:Pretendard;font-weight:600;font-style:normal;src:url(/assets/fonts/Pretendard-SemiBold-LWt_m3HY.otf) format("opentype");font-display:swap}@font-face{font-family:Pretendard;font-weight:700;font-style:normal;src:url(/assets/fonts/Pretendard-Bold-9g4SHQGf.otf) format("opentype");font-display:swap}@font-face{font-family:Pretendard;font-weight:800;font-style:normal;src:url(/assets/fonts/Pretendard-ExtraBold-BzibT1Vw.otf) format("opentype");font-display:swap}@font-face{font-family:Pretendard;font-weight:900;font-style:normal;src:url(/assets/fonts/Pretendard-Black-CGeL1o5T.otf) format("opentype");font-display:swap}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Roboto,Helvetica Neue,Segoe UI,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}button{background:inherit;border:none;box-shadow:none;border-radius:0;padding:0;overflow:visible;cursor:pointer}input,textarea,select,button{font-family:inherit;font-size:inherit;color:inherit;background:none;border:none;outline:none;box-shadow:none;padding:0;margin:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:transparent}.footer[data-v-5e6c76a2]{background:#fff;border-top:1px solid #e9ecef;padding:40px 0 20px}.footer-container[data-v-5e6c76a2]{max-width:1200px;margin:0 auto}.footer-top[data-v-5e6c76a2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:13px;font-family:Pretendard;font-size:13px;font-style:normal;font-weight:400;line-height:20px}.footer-links[data-v-5e6c76a2]{display:flex;flex-wrap:wrap;gap:24px;row-gap:8px}.footer-top-link[data-v-5e6c76a2]{color:#424855;text-decoration:none;font-size:14px;font-weight:500;transition:color .2s ease}.footer-top-link[data-v-5e6c76a2]:hover{color:#ff6b47}.footer-logo .logo[data-v-5e6c76a2]{width:120px;height:27px}.footer-bottom[data-v-5e6c76a2]{text-align:left}.footer-info[data-v-5e6c76a2]{color:#666;font-size:11px;line-height:1.5}.copyright[data-v-5e6c76a2]{margin:0 0 8px;font-family:Pretendard;font-size:10px;font-style:normal;font-weight:400;line-height:normal}.company-details[data-v-5e6c76a2]{margin:0;line-height:1.6;word-break:keep-all;color:var(--Text-color-text-05, #8e97aa);font-family:Pretendard;font-size:10px;font-style:normal;font-weight:600;line-height:17px}.company-details span[data-v-5e6c76a2]{cursor:pointer;color:var(--Text-color-text-05, #8e97aa);font-family:Pretendard;font-size:10px;font-style:normal;font-weight:600;line-height:17px}.footer-apply-btn-container[data-v-5e6c76a2]{display:flex;align-items:center;gap:20px}.footer-apply-btn[data-v-5e6c76a2]{cursor:pointer;display:flex;height:40px;padding:8px 10px;justify-content:center;align-items:center;border-radius:5px;background:#ffebb7}.footer-apply-btn p[data-v-5e6c76a2]{color:#fb7839;font-size:17px;font-weight:700;line-height:24px}@media (max-width: 768px){.footer[data-v-5e6c76a2]{padding:30px 0 15px;background:#fff}.footer-container[data-v-5e6c76a2]{padding:0 20px}.footer-top[data-v-5e6c76a2]{flex-direction:column;gap:10px;align-items:flex-start;text-align:left;margin-bottom:12px}.footer-links[data-v-5e6c76a2]{gap:16px}.footer-logo .logo-text[data-v-5e6c76a2]{font-size:20px}.footer-info[data-v-5e6c76a2]{font-size:10px;text-align:left}.company-details[data-v-5e6c76a2]{line-height:1.8}.footer-apply-btn-container[data-v-5e6c76a2]{display:flex;flex-direction:column;align-items:flex-start;gap:10px}}svg[data-v-480cfa02]{cursor:pointer}.header[data-v-46c594d7]{position:relative;width:100%;background:#fff;z-index:1000;box-shadow:0 2px 8px #0000000f}.shadow-none[data-v-46c594d7]{box-shadow:none}.search-header-container[data-v-46c594d7]{display:flex;align-items:center;justify-content:space-between;width:100%;gap:20px;flex:1}.search-input-wrapper[data-v-46c594d7]{display:flex;align-items:center;background:#fff;border-radius:8px;padding:10px 12px;border:1px solid #cfd3da;flex:1;max-width:600px}.search-input-icon[data-v-46c594d7]{width:20px;height:20px;color:#9ca3af;margin-right:12px;flex-shrink:0}.search-input-icon[data-v-46c594d7] svg{width:20px;height:20px;display:block}.search-input[data-v-46c594d7]{flex:1;min-width:0;border:none;outline:none;font-size:16px;font-family:Pretendard;color:#333;background:transparent}.search-input[data-v-46c594d7]::placeholder{color:#9ca3af}.search-close-btn[data-v-46c594d7]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:none;cursor:pointer;color:#9ca3af;margin-left:12px;flex-shrink:0;transition:color .2s ease}.search-close-btn[data-v-46c594d7]:hover{color:#666}.user-menu.search-mode[data-v-46c594d7]{gap:16px;flex-shrink:0}.login-text[data-v-46c594d7]{font-family:Pretendard;font-size:16px;font-weight:500;color:#424855;white-space:nowrap}.header-top[data-v-46c594d7]{margin:17px auto;max-width:1200px}.header-top-container[data-v-46c594d7]{max-width:1200px;min-height:50px;padding:0;display:flex;align-items:center;justify-content:space-between}.logo[data-v-46c594d7]{flex-shrink:0}.logo-link[data-v-46c594d7]{text-decoration:none}.logo-link img[data-v-46c594d7]{width:148px;height:34px;object-fit:contain}.logo-text[data-v-46c594d7]{font-size:28px;font-weight:800;color:#ff6b47;letter-spacing:-.5px}.user-menu[data-v-46c594d7]{display:flex;align-items:center;height:100%;gap:20px;flex-shrink:0}.login-container[data-v-46c594d7]{display:flex!important;align-items:center;gap:12px;font-family:Pretendard;font-size:15px;font-style:normal;font-weight:500;line-height:100%;color:#000;margin-left:4px;flex-shrink:0}.login-btn[data-v-46c594d7]{display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;color:#424855;white-space:nowrap}.login-btn[data-v-46c594d7]:hover{color:#ff6b47}.signup-btn[data-v-46c594d7]{display:inline-flex;align-items:center;justify-content:center;padding:8px 14px;background:#ff6b47;color:#fff;border-radius:8px;white-space:nowrap;transition:background .2s ease}.signup-btn[data-v-46c594d7]:hover{background:#e55a2b}.icon-btn[data-v-46c594d7]{display:inline-flex;align-items:center;justify-content:center;position:relative;width:32px;height:32px;flex-shrink:0;border:none;background:none;cursor:pointer;border-radius:50%;color:#666;overflow:visible;transition:all .2s ease}.icon-btn>svg[data-v-46c594d7]{width:22px;height:22px;flex-shrink:0}.icon-btn[data-v-46c594d7]:hover{background:#f8f9fa;color:#333}.header-nav[data-v-46c594d7]{background:#fff}.header-nav-container[data-v-46c594d7]{max-width:1200px;margin:0 auto;padding:0;height:100%;display:flex;align-items:center;overflow:hidden}.navigation[data-v-46c594d7]{width:100%;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;cursor:grab;-webkit-user-select:none;user-select:none}.navigation[data-v-46c594d7]::-webkit-scrollbar{display:none}.nav-list[data-v-46c594d7]{display:flex;list-style:none;margin:0;padding:0 20px 0 0;gap:48px;min-width:max-content}.nav-item[data-v-46c594d7]{display:flex;align-items:center;flex-shrink:0}.nav-link[data-v-46c594d7]{text-decoration:none;color:#424855;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:500;line-height:150%;padding:14px 0;white-space:nowrap}.nav-link[data-v-46c594d7]:hover,.nav-link.router-link-exact-active[data-v-46c594d7]{color:#ff6b47;font-weight:700;position:relative}.nav-link[data-v-46c594d7]:hover:after,.nav-link.router-link-exact-active[data-v-46c594d7]:after{content:"";display:block;width:100%;height:3px;background:#ff6b47;position:absolute;bottom:0;left:0}.cart-btn .badge[data-v-46c594d7],.notification-btn .badge[data-v-46c594d7]{position:absolute;top:0;right:0;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background-color:#fb7839;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-family:Pretendard;font-size:10px;font-weight:700;line-height:1;box-shadow:0 0 0 1.5px #fff;pointer-events:none;-webkit-user-select:none;user-select:none}@media (max-width: 1240px){.header-nav-container[data-v-46c594d7]{padding-left:20px}.header-top-container[data-v-46c594d7]{padding:0 20px}.nav-list[data-v-46c594d7]{gap:32px}}@media (max-width: 768px){.search-header-container[data-v-46c594d7]{gap:12px}.search-input-wrapper[data-v-46c594d7]{padding:6px 16px}.user-menu.search-mode[data-v-46c594d7]{gap:12px}}@media (max-width: 480px){.user-menu .icon-btn[data-v-46c594d7]:not(.search-btn){display:none}.login-container[data-v-46c594d7]{gap:8px;margin-left:0}.login-btn[data-v-46c594d7]{padding:6px;font-size:14px}.signup-btn[data-v-46c594d7]{padding:6px 10px;font-size:14px}.user-menu[data-v-46c594d7]{gap:12px}.nav-list[data-v-46c594d7]{gap:20px;padding-right:16px}.nav-link[data-v-46c594d7]{font-size:13px;padding:12px 0}.login-text[data-v-46c594d7]{font-size:14px}.user-menu.search-mode .icon-btn[data-v-46c594d7]:not(.cart-btn){display:none}.search-header-container[data-v-46c594d7]{position:absolute;left:0;right:0;top:0;height:60px;background:#fff;z-index:1;padding:0 16px}.search-header-container .search-input-wrapper[data-v-46c594d7]{border:none;border-bottom:1px solid #cfd3da;height:100%;border-radius:0;max-width:none}}.layout[data-v-8771adca]{min-height:100vh;display:flex;flex-direction:column}.main-content[data-v-8771adca]{flex:1}.bottom-tab-nav[data-v-d94a06f0]{position:fixed;left:0;right:0;bottom:0;z-index:900;display:flex;align-items:stretch;justify-content:space-around;height:calc(56px + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);background:#fff;border-top:1px solid #e5e7eb;box-shadow:0 -2px 12px #0000000a;transition:transform .24s cubic-bezier(.16,1,.3,1),opacity .2s ease}.bottom-tab-nav--hidden[data-v-d94a06f0]{transform:translateY(100%);opacity:0;pointer-events:none}.bottom-tab-nav .bottom-tab-nav__item[data-v-d94a06f0]{--tab-color: #6b7280;flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;background:transparent;border:none;padding:4px 8px;cursor:pointer;color:var(--tab-color);transition:color .15s ease}.bottom-tab-nav .bottom-tab-nav__item[data-v-d94a06f0]:focus-visible{outline:2px solid rgba(251,120,57,.4);outline-offset:-2px;border-radius:8px}.bottom-tab-nav .bottom-tab-nav__item.bottom-tab-nav__item--active[data-v-d94a06f0]{--tab-color: var(--oven-main-color1, #fb7839);font-weight:700}.bottom-tab-nav__icon[data-v-d94a06f0]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px}.bottom-tab-nav__icon svg [stroke][data-v-d94a06f0]{stroke:var(--tab-color);transition:stroke .15s ease}.bottom-tab-nav__icon svg [fill][data-v-d94a06f0]:not([fill=none]){fill:var(--tab-color);transition:fill .15s ease}.bottom-tab-nav__label[data-v-d94a06f0]{font-family:Pretendard;font-size:11px;line-height:14px;color:var(--tab-color);transition:color .15s ease}.bottom-tab-nav__badge[data-v-d94a06f0]{position:absolute;top:-4px;right:-8px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--oven-main-color1, #fb7839);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-family:Pretendard;font-size:10px;font-weight:700;line-height:1;box-shadow:0 0 0 1.5px #fff;pointer-events:none;-webkit-user-select:none;user-select:none}.core-nav-overlay[data-v-82794b6b]{position:fixed;top:0;right:0;bottom:0;left:0;background:#ffffffd9;display:flex;align-items:center;justify-content:center;z-index:99999;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.core-nav-overlay__panel[data-v-82794b6b]{display:flex;flex-direction:column;align-items:center;gap:16px;padding:24px 32px;border-radius:12px;background:#fffffff2;box-shadow:0 4px 20px #00000014}.core-nav-overlay__spinner[data-v-82794b6b]{width:48px;height:48px;border:6px solid #f3f3f3;border-top:6px solid #fb7839;border-radius:50%;animation:core-nav-spin-82794b6b 1s linear infinite}.core-nav-overlay__message[data-v-82794b6b]{margin:0;font-family:Pretendard,sans-serif;font-size:14px;font-weight:500;color:#303040;text-align:center}@keyframes core-nav-spin-82794b6b{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.core-nav-fade-enter-active[data-v-82794b6b],.core-nav-fade-leave-active[data-v-82794b6b]{transition:opacity .18s ease}.core-nav-fade-enter-from[data-v-82794b6b],.core-nav-fade-leave-to[data-v-82794b6b]{opacity:0}.notification-consent-overlay[data-v-2cc9aaac]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:16px}.notification-consent-overlay__backdrop[data-v-2cc9aaac]{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073}.notification-consent-overlay__sheet[data-v-2cc9aaac]{position:relative;width:100%;max-width:420px;background:#fff;border-radius:16px;padding:24px 20px 20px;box-shadow:0 10px 30px #0000002e;z-index:1}.ncd-title[data-v-2cc9aaac]{margin:0 0 8px;font-size:18px;font-weight:700;color:#060608}.ncd-desc[data-v-2cc9aaac]{margin:0 0 16px;font-size:13px;line-height:18px;color:#5c6476}.ncd-all[data-v-2cc9aaac]{display:inline-flex;align-items:center;gap:8px;background:transparent;border:none;padding:8px 0;font-size:14px;font-weight:700;color:#060608;cursor:pointer}.ncd-list[data-v-2cc9aaac]{list-style:none;margin:0 0 20px;padding:0;border-top:1px solid #eef0f4}.ncd-list li+li[data-v-2cc9aaac]{border-top:1px solid #f3f5f9}.ncd-row[data-v-2cc9aaac]{display:flex;align-items:flex-start;gap:10px;padding:12px 0;cursor:pointer}.ncd-row input[type=checkbox][data-v-2cc9aaac]{position:absolute;opacity:0;width:0;height:0}.ncd-row__label[data-v-2cc9aaac]{display:flex;flex-direction:column;gap:2px}.ncd-row__label strong[data-v-2cc9aaac]{font-size:14px;color:#060608;font-weight:700}.ncd-row__label .ncd-row__sub[data-v-2cc9aaac]{font-size:12px;color:#778196}.ncd-check[data-v-2cc9aaac]{width:20px;height:20px;border-radius:50%;border:1.5px solid #cfd3da;background:#fff;flex-shrink:0;margin-top:2px;position:relative}.ncd-check.is-checked[data-v-2cc9aaac]{border-color:#fb7839;background:#fb7839}.ncd-check.is-checked[data-v-2cc9aaac]:after{content:"";position:absolute;top:50%;left:50%;width:5px;height:9px;border:solid #ffffff;border-width:0 2px 2px 0;transform:translate(-50%,-60%) rotate(45deg)}.ncd-actions[data-v-2cc9aaac]{display:flex;gap:8px}.ncd-btn[data-v-2cc9aaac]{flex:1;height:48px;border-radius:10px;font-size:15px;font-weight:700;cursor:pointer;border:1px solid transparent}.ncd-btn[data-v-2cc9aaac]:disabled{opacity:.6;cursor:not-allowed}.ncd-btn--ghost[data-v-2cc9aaac]{background:#fff;border-color:#cfd3da;color:#303040}.ncd-btn--primary[data-v-2cc9aaac]{background:#fb7839;color:#fff}.modal-overlay[data-v-83e48fff]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000073;display:flex;justify-content:center;align-items:center;z-index:2000;padding:16px}.modal-content[data-v-83e48fff]{display:flex;flex-direction:column;align-items:stretch;gap:16px;background-color:#fff;padding:24px 20px 20px;border-radius:20px;box-shadow:0 4px 16px #00000029;max-width:360px;width:100%}.title[data-v-83e48fff]{margin:0;font-size:18px;font-weight:700;line-height:26px;color:#060608;text-align:center}.message[data-v-83e48fff]{margin:0;font-size:15px;font-weight:400;line-height:22px;color:#4b4f56;text-align:center;white-space:pre-line}.modal-actions[data-v-83e48fff]{display:flex;align-items:center;justify-content:stretch;gap:8px;margin-top:8px}.dismiss-button[data-v-83e48fff],.confirm-button[data-v-83e48fff]{flex:1;padding:12px 14px;border:none;border-radius:10px;cursor:pointer;font-size:15px;font-weight:700;line-height:22px}.dismiss-button[data-v-83e48fff]{background-color:#fff;border:1px solid #cfd3da;color:#060608}.confirm-button[data-v-83e48fff]{background-color:#ff6b47;color:#fff}*{margin:0;padding:0;box-sizing:border-box;color:#111}body{font-family:Noto Sans KR,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6;color:#333}#app{min-height:100vh}a{color:inherit;text-decoration:none}button{font-family:inherit}body.has-bottom-tab-nav{padding-bottom:calc(56px + env(safe-area-inset-bottom,0px))}
