:root{--mobile-guide: 735px;--mobile-width: 375px;--mobile-body: 718px;--icon-area: #0099ff14;--image-box: #f1f1f1;--width-small: 380px;--width-medium: 510px;--width-large: 670px;--wrap-small: 380px;--wrap-medium: 440px;--atomic-common-0: #000000;--atomic-common-100: #ffffff;--atomic-neutral-5: #0f0f0f;--atomic-neutral-10: #171717;--atomic-neutral-15: #1c1c1c;--atomic-neutral-20: #3a3232;--atomic-neutral-22: #303030;--atomic-neutral-30: #474747;--atomic-neutral-40: #5c5c5c;--atomic-neutral-50: #737373;--atomic-neutral-60: #8a8a8a;--atomic-neutral-70: #9b9b9b;--atomic-neutral-80: #b0b0b0;--atomic-neutral-90: #c4c4c4;--atomic-neutral-95: #dcdcdc;--atomic-neutral-99: #f7f7f7;--atomic-cool-neutral-5: #0f0f10;--atomic-cool-neutral-7: #141415;--atomic-cool-neutral-10: #171719;--atomic-cool-neutral-15: #1b1c1e;--atomic-cool-neutral-17: #212225;--atomic-cool-neutral-20: #292a2d;--atomic-cool-neutral-22: #2e2f33;--atomic-cool-neutral-23: #333438;--atomic-cool-neutral-25: #37383c;--atomic-cool-neutral-30: #46474c;--atomic-cool-neutral-40: #5a5c63;--atomic-cool-neutral-50: #70737c;--atomic-cool-neutral-60: #878a93;--atomic-cool-neutral-70: #989ba2;--atomic-cool-neutral-80: #aeb0b6;--atomic-cool-neutral-95: #dbdcdf;--atomic-cool-neutral-96: #e1e2e4;--atomic-cool-neutral-97: #eaebec;--atomic-cool-neutral-98: #f4f4f5;--atomic-cool-neutral-99: #f7f7f8;--opacity-0: 0;--opacity-5: .05;--opacity-8: .08;--opacity-12: .12;--opacity-16: .16;--opacity-22: .22;--opacity-28: .28;--opacity-35: .35;--opacity-43: .43;--opacity-52: .52;--opacity-61: .61;--opacity-74: .74;--opacity-88: .88;--opacity-97: .97;--opacity-100: 1;--semantic-text-normal: var(--atomic-cool-neutral-5, #0f0f10);--semantic-text-neutral: var(--atomic-neutral-20, #3a3232);--semantic-text-alternative: var(--atomic-neutral-40, #5c5c5c);--semantic-text-assistive: var(--atomic-neutral-60, #8a8a8a);--semantic-text-disable: var(--atomic-neutral-80, #b0b0b0);--semantic-text-invert: var(--atomic-common-100, #ffffff);--semantic-text-admin-point-color: #4287E7;--semantic-border-strong: var(--atomic-cool-neutral-5, #0f0f10);--semantic-border-normal: var(--atomic-neutral-80, #b0b0b0);--semantic-border-alternative: var(--atomic-neutral-95, #dbdcdf);--semantic-border-assistive: var(--atomic-cool-neutral-97, #eaebec);--semantic-surface-strong: var(--atomic-cool-neutral-5, #0f0f10);--semantic-surface-normal: var(--atomic-cool-neutral-96, #e1e2e4);--semantic-surface-neutral: #EAEBEC9C;--semantic-surface-disable: var(--atomic-cool-neutral-98, #f4f4f5);--semantic-surface-alternative: #5C5C5C0D;--semantic-surface-white: var(--atomic-common-100, #ffffff);--semantic-material-dimmer: #1a1d1f85;--semantic-background-normal: #0099ff14;--semantic-background-kakao: #fee500;--semantic-background-naver: #03c75a;--semantic-status-error: #dd1515;--semantic-status-warning: #ffc60a;--semantic-status-positive: #007aff;--semantic-status-success: #008a00;--semantic-primary-normal: #95A7B9;--spacing-spacing-icon: 2px;--spacing-spacing-1: 4px;--spacing-spacing-2: 8px;--spacing-spacing-3: 12px;--spacing-spacing-4: 16px;--spacing-spacing-5: 20px;--spacing-spacing-6: 24px;--spacing-spacing-7: 32px;--spacing-spacing-8: 40px;--spacing-spacing-9: 48px;--spacing-spacing-10: 56px;--spacing-spacing-11: 64px;--spacing-spacing-12: 80px;--spacing-spacing-13: 96px;--spacing-spacing-14: 120px;--spacing-spacing-15: 160px;--spacing-spacing-16: 208px;--primary-normal: #0066ff;--label-normal: #171719;--label-strong: #000000;--label-alternative: #37383c9c;--label-disable: #37383c29;--background-normal-normal: #ffffff;--line-normal-neutral: #70737c29;--line-normal-alternative: #70737c14;--line-solid-normal: #e1e2e4;--fill-strong: #70737c29;--fill-alternative: #70737c0d;--static-white: #ffffff;--accent-background-violet: #6541f2;--primary-normal-dark: #3385ff;--label-normal-dark: #f7f7f8;--label-strong-dark: #ffffff;--label-alternative-dark: #aeb0b69c;--label-disable-dark: #989ba229;--background-normal-normal-dark: #1b1c1e;--line-normal-neutral-dark: #70737c47;--line-normal-alternative-dark: #70737c38;--line-solid-normal-dark: #37383c;--fill-strong-dark: #70737c47;--fill-alternative-dark: #70737c1f;--static-white-dark: #ffffff;--accent-background-violet-dark: #7d5ef7}:root{--text-bold: 700;--text-semibold: 600;--text-medium: 500;--text-regular: 400;font-style:normal}.text-black{color:var(--semantic-text-normal, #0f0f10)}.text-display1-bd{font-size:48px;font-weight:var(--text-bold, 700);line-height:125%;letter-spacing:-1.296px}.text-display1-md{font-size:48px;font-weight:var(--text-medium, 500);line-height:125%;letter-spacing:-1.296px}.text-display1-rg{font-size:48px;font-weight:var(--text-regular, 400);line-height:125%;letter-spacing:-1.296px}.text-display2-bd{font-size:40px;font-weight:var(--text-bold, 700);line-height:125%;letter-spacing:-1.128px}.text-display2-md{font-size:40px;font-weight:var(--text-medium, 500);line-height:125%;letter-spacing:-1.128px}.text-display2-rg{font-size:40px;font-weight:var(--text-regular, 400);line-height:125%;letter-spacing:-1.128px}.text-title1-bd{font-size:36px;font-weight:var(--text-bold, 700);line-height:125%;letter-spacing:-.972px}.text-title1-md{font-size:36px;font-weight:var(--text-medium, 500);line-height:125%;letter-spacing:-.972px}.text-title1-rg{font-size:36px;font-weight:var(--text-regular, 400);line-height:125%;letter-spacing:-.972px}.text-title2-bd{font-size:32px;font-weight:var(--text-bold, 700);line-height:125%;letter-spacing:-.96px}.text-title2-md{font-size:32px;font-weight:var(--text-medium, 500);line-height:125%;letter-spacing:-.96px}.text-title2-rg{font-size:32px;font-weight:var(--text-regular, 400);line-height:125%;letter-spacing:-.96px}.text-title3-bd{font-size:28px;font-weight:var(--text-bold, 700);line-height:130%;letter-spacing:-.56px}.text-title3-md{font-size:28px;font-weight:var(--text-medium, 500);line-height:130%;letter-spacing:-.56px}.text-title3-rg{font-size:28px;font-weight:var(--text-regular, 400);line-height:130%;letter-spacing:-.56px}.text-heading1-bd{font-size:24px;font-weight:var(--text-bold, 700);line-height:135%;letter-spacing:-.48px}.text-heading1-md{font-size:24px;font-weight:var(--text-medium, 500);line-height:135%;letter-spacing:-.48px}.text-heading1-rg{font-size:24px;font-weight:var(--text-regular, 400);line-height:135%;letter-spacing:-.48px}.text-heading2-sb{font-size:20px;font-weight:var(--text-semibold, 600);line-height:130%;letter-spacing:-.25px}.text-heading2-md{font-size:20px;font-weight:var(--text-medium, 500);line-height:140%;letter-spacing:-.15px}.text-heading2-rg{font-size:20px;font-weight:var(--text-regular, 400);line-height:140%;letter-spacing:-.15px}.text-heading3-sb{font-size:18px;font-weight:var(--text-semibold, 600);line-height:144.5%;letter-spacing:-.004px}.text-heading3-md{font-size:18px;font-weight:var(--text-medium, 500);line-height:144.5%;letter-spacing:-.004px}.text-heading-rg{font-size:18px;font-weight:var(--text-regular, 400);line-height:144.5%;letter-spacing:-.004px}.text-body1-sb{font-size:16px;font-weight:var(--text-semibold, 600);line-height:150%;letter-spacing:.091px}.text-body1-md{font-size:16px;font-weight:var(--text-medium, 500);line-height:150%;letter-spacing:.091px}.text-body1-rg{font-size:16px;font-weight:var(--text-regular, 400);line-height:150%;letter-spacing:.091px}.text-body2-sb{font-size:15px;font-weight:var(--text-semibold, 600);line-height:146.7%;letter-spacing:.144px}.text-body2-md{font-size:15px;font-weight:var(--text-medium, 500);line-height:146.7%;letter-spacing:.144px}.text-body2-rg{font-size:15px;font-weight:var(--text-regular, 400);line-height:146.7%;letter-spacing:.144px}.text-body3-sb{font-size:14px;font-weight:var(--text-semibold, 600);line-height:142.9%;letter-spacing:.063px}.text-body3-md{font-size:14px;font-weight:var(--text-medium, 500);line-height:142.9%;letter-spacing:.063px}.text-body3-rg{font-size:14px;font-weight:var(--text-regular, 400);line-height:142%;letter-spacing:-.28px}.text-label1-sb{font-size:13px;font-weight:var(--text-semibold, 600);line-height:138.5%;letter-spacing:.122px}.text-label1-md{font-size:13px;font-weight:var(--text-medium, 500);line-height:138.5%;letter-spacing:.122px}.text-label1-rg{font-size:13px;font-weight:var(--text-regular, 400);line-height:138.5%;letter-spacing:.122px}.text-caption1-sb{font-size:12px;font-weight:var(--text-semibold, 600);line-height:133.4%;letter-spacing:.182px}.text-caption1-md{font-size:12px;font-weight:var(--text-medium, 500);line-height:133.4%;letter-spacing:.182px}.text-caption1-rg{font-size:12px;font-weight:var(--text-regular, 400);line-height:133.4%;letter-spacing:.182px}.text-caption2-sb{font-size:11px;font-weight:var(--text-semibold, 600);line-height:127.3%;letter-spacing:.342px}.text-caption2-md{font-size:11px;font-weight:var(--text-medium, 500);line-height:127.3%;letter-spacing:.342px}.text-caption2-rg{font-size:11px;font-weight:var(--text-regular, 400);line-height:127.3%;letter-spacing:.342px}.text-caption3-sb{font-size:9px;font-weight:var(--text-semibold, 600);line-height:142%;letter-spacing:.108px}.text-caption3-md{font-size:9px;font-weight:var(--text-medium, 500);line-height:142%;letter-spacing:.108px}.text-caption3-rg{font-size:9px;font-weight:var(--text-regular, 400);line-height:142%;letter-spacing:-.18px}:root{font-family:Pretendard Variable,Pretendard,sans-serif;font-size:13px;line-height:1.5;font-weight:400;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,*:before,*:after{box-sizing:border-box}p{margin:0}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;width:100%;height:100vh;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;color:var(--semantic-text-normal, #0f0f10);cursor:pointer;transition:border-color .25s;word-break:keep-all;word-wrap:break-word;white-space:nowrap}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:none;box-shadow:none}input{ime-mode:disabled;text-decoration:none}input:focus{outline:none;border:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}ul,li{margin:0;padding:0;list-style:none}div,p,span{white-space:normal;overflow-wrap:break-word}pre{font-family:Pretendard Variable,Helvetica;line-height:1.5;font-size:1rem;font-weight:400;white-space:pre-wrap;overflow-wrap:break-word;word-wrap:break-word;word-break:keep-all}textarea{font-family:Pretendard Variable,Helvetica;line-height:1.5;font-size:1rem;font-weight:400;border:0;resize:none;outline:none;box-shadow:none;ime-mode:disabled;text-decoration:none}textarea:focus{border:0;outline:none;box-shadow:none}.cursor-pointer{cursor:pointer}.text-center{text-align:center}.hide-scrollbar{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.hide-scrollbar::-webkit-scrollbar{display:none}@media (max-width: 1024px){:root{font-size:14px}}@media (prefers-color-scheme: light){:root{color:var(--atomic-common-0, #000);background-color:var(--atomic-common-100, #fff)}}@media (prefers-color-scheme: dark){:root{color:var(--atomic-common-0, #000);background-color:var(--atomic-common-100, #fff)}}.find-container{width:100%;padding-top:var(--spacing-spacing-13, 96px);display:flex;justify-content:center}.find-content{width:100%;max-width:var(--width-medium, 510px)}.find-info{margin-top:var(--spacing-spacing-6, 24px);margin-bottom:var(--spacing-spacing-8, 40px);white-space:pre-wrap}.find-info-content{margin-top:var(--spacing-spacing-6, 24px);display:flex;align-items:center;gap:10px}.find-input-list{width:100%;display:none;flex-direction:column;gap:var(--spacing-spacing-3, 12px)}.find-input-list.active{display:flex}.find-button{margin-top:var(--spacing-spacing-8, 40px);display:flex;flex-direction:column;gap:var(--spacing-spacing-2, 8px)}@media (max-width: 1024px){.find-container{padding:var(--spacing-spacing-2, 8px) var(--spacing-spacing-4, 16px)}.find-content{max-width:348px}.find-info{margin:var(--spacing-spacing-5, 20px) 0}.find-button{margin-top:var(--spacing-spacing-7, 32px)}}.button{width:100%;display:flex;justify-content:center;align-items:center;text-align:center;gap:var(--spacing-spacing-1, 4px);border-radius:0;border:0}.button.primary{color:var(--semantic-text-invert, #fff);background:var(--semantic-surface-strong, #0f0f10)}.button.secondary{color:var(--semantic-text-normal, #0f0f10);background:var(--semantic-surface-neutral, #EAEBEC9C)}.button.primary.outline{color:var(--semantic-text-normal, #0f0f10);background:unset;border:1px solid var(--semantic-border-strong, #0f0f10)}.button.secondary.outline{color:var(--semantic-text-normal, #0f0f10);background:unset;border:1px solid var(--semantic-border-normal, #b0b0b0)}.button.xs{height:30px;padding:0px var(--spacing-spacing-3, 12px);gap:var(--spacing-spacing-1, 4px)}.button.sm{height:40px;padding:0px var(--spacing-spacing-4, 16px);gap:var(--spacing-spacing-1, 4px)}.button.md{height:44px;padding:0px var(--spacing-spacing-5, 20px);gap:var(--spacing-spacing-2, 8px)}.button.lg{height:50px;padding:0px var(--spacing-spacing-6, 24px);gap:var(--spacing-spacing-1, 4px)}.button.xs.icon-only{width:30px}.button.sm.icon-only{width:40px}.button.md.icon-only{width:44px}.button.lg.icon-only{width:52px}.button.primary.icon-only svg{color:var(--semantic-text-invert, #fff)}.button:disabled,.button.outline:disabled{color:var(--semantic-text-disable, #b0b0b0);background:var(--semantic-surface-disable, #f4f4f5);border:0;cursor:default;pointer-events:none}.bottom-button{width:100%;padding:var(--spacing-spacing-2, 8px) var(--spacing-spacing-3, 12px) var(--spacing-spacing-4, 16px) var(--spacing-spacing-3, 12px);display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-spacing-2, 8px)}.bottom-button hr{height:0;margin:0;border:0;border-top:1px solid var(--semantic-border-assistive, #eaebec)}.icon-container{display:flex;justify-content:center;align-items:center}.icon-xxs{width:14px;height:14px}.icon-xs{width:16px;height:16px}.icon-sm{width:18px;height:18px}.icon-md{width:22px;height:22px}.icon-lg{width:24px;height:24px}.section-title{height:40px;display:flex;align-items:center;justify-content:space-between}.section-left-none{visibility:hidden}.input-container{width:100%;height:100%;display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-spacing-1, 4px)}.input-label{display:flex;align-items:center;gap:var(--spacing-spacing-1, 4px);color:var(--semantic-text-normal, #0f0f10);text-align:center}.input-label span{color:var(--semantic-text-alternative, #5c5c5c)}.input-with-button{width:100%;height:100%;display:flex;align-items:end;gap:var(--spacing-spacing-4, 16px)}.input-content{width:100%;height:100%;padding:var(--spacing-spacing-3, 12px);display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-spacing-1, 4px);border:1px solid var(--semantic-border-strong, #0f0f10)}.textarea-content{width:100%;height:100%;padding:var(--spacing-spacing-3, 12px) 0 var(--spacing-spacing-3, 12px) var(--spacing-spacing-3, 12px);display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-spacing-1, 4px);border:1px solid var(--semantic-border-strong, #0f0f10)}.input-content input,.textarea-content textarea{width:100%;height:18px;padding:0;display:flex;align-items:center;background-color:#fff0;color:var(--semantic-text-normal, #0f0f10);border:0}.textarea-content textarea{height:100%;padding-right:var(--spacing-spacing-3, 12px)}.input-content input::-moz-placeholder,.textarea-content textarea::-moz-placeholder{color:var(--semantic-text-assistive, #8a8a8a)}.input-content input::placeholder,.textarea-content textarea::placeholder{color:var(--semantic-text-assistive, #8a8a8a)}.input-eye{display:flex;align-items:center;gap:var(--spacing-spacing-1, 4px)}.input-time{color:var(--semantic-text-alternative, #5c5c5c);word-break:keep-all}.input-button{color:var(--semantic-text-normal, #0f0f10);word-break:keep-all;text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.input-content-secondary{border:1px solid var(--semantic-border-normal, #b0b0b0)}.input-disabled{background:var(--semantic-surface-disable, #f4f4f5);border:1px solid var(--semantic-surface-disable, #f4f4f5)}.input-helptext{color:var(--semantic-text-normal, #0f0f10);text-align:center}.input-error .input-content{border:1px solid var(--semantic-status-error, #dd1515)}.input-error .input-helptext{color:var(--semantic-status-error, #dd1515)}.login-container{padding-top:var(--spacing-spacing-13, 96px);display:flex;justify-content:center;align-items:center}.login-content{width:var(--width-small, 380px);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-spacing-7, 32px)}.login-tab{width:100%}.login-tab button{width:50%;padding:var(--spacing-spacing-2, 8px);color:var(--semantic-text-disable, #b0b0b0);background-color:unset;border-radius:0;border:0;border-bottom:1px solid var(--semantic-border-assistive, #EAEBEC)}.login-tab button.active,.login-tab button.active:hover{color:var(--semantic-text-normal, #0F0F10);border:0;border-bottom:1px solid var(--semantic-border-strong, #0f0f10)}.login-tab button:focus{outline:unset}.login-input-list{width:100%;display:none;flex-direction:column;gap:var(--spacing-spacing-3, 12px)}.login-input-list.active{display:flex}.login-next-button-list{width:100%;display:flex;flex-direction:column;align-items:center}.login-find-button-list{margin-top:var(--spacing-spacing-4, 16px);color:var(--semantic-text-neutral, #3a3232);display:flex;justify-content:center;align-items:center}.login-find-button-list span{padding:0 var(--spacing-spacing-2, 8px)}.login-find-button-list hr{flex-shrink:0;width:1px;height:10px;margin:0;border:0;border-left:1px solid var(--semantic-border-normal, #b0b0b0)}.login-social-button-list{width:100%;display:flex;gap:var(--spacing-spacing-1, 4px)}.login-social-button-list button{width:50%;height:42px;padding:7px 11px;border-radius:0;display:flex;align-items:center}.login-social-button-list span{width:100%}.kakao-button{background-color:var(--semantic-background-kakao, #fee500)}.naver-button{color:var(--semantic-text-invert, #fff);background-color:var(--semantic-background-naver, #03c75a)}@media (max-width: 1024px){.login-container{padding:var(--spacing-spacing-7, 32px) var(--spacing-spacing-4, 16px) 0 var(--spacing-spacing-4, 16px)}.login-content{width:100%;max-width:348px;gap:var(--spacing-spacing-6, 24px)}.login-social-button-list{margin-top:var(--spacing-spacing-2, 8px)}.login-social-button-list button{height:40px}}.verify-container{width:100%;padding-top:var(--spacing-spacing-13, 96px);display:flex;justify-content:center}.verify-content{width:100%;max-width:var(--width-small, 380px)}.verify-info{margin-top:var(--spacing-spacing-6, 24px);margin-bottom:var(--spacing-spacing-9, 48px);white-space:pre-wrap}.account-list-info{margin-top:var(--spacing-spacing-6, 24px);margin-bottom:var(--spacing-spacing-8, 40px);white-space:pre-wrap}.verify-info-content{margin-top:var(--spacing-spacing-6, 24px);display:flex;align-items:center;gap:10px}@media (max-width: 1024px){.verify-container{padding:var(--spacing-spacing-2, 8px) var(--spacing-spacing-4, 16px)}.verify-info{margin:var(--spacing-spacing-5, 20px) 0 var(--spacing-spacing-8, 40px)}.account-list-info{margin:var(--spacing-spacing-5, 20px) 0 var(--spacing-spacing-7, 32px)}.verify-button{margin-top:var(--spacing-spacing-7, 32px)}}.signup-container{width:100%;padding-top:var(--spacing-spacing-9, 48px);display:flex;justify-content:center;align-items:center}.signup-content{width:100%;max-width:var(--width-small, 380px);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-spacing-7, 32px)}.signup-input-list{width:100%;display:flex;flex-direction:column;gap:var(--spacing-spacing-3, 12px)}.signup-terms-list{width:100%;padding:var(--spacing-spacing-5, 20px) var(--spacing-spacing-4, 16px);display:flex;flex-direction:column;gap:var(--spacing-spacing-3, 12px);background:var(--semantic-surface-alternative, #5C5C5C0D)}.signup-terms-normal{display:flex;flex-direction:column;gap:var(--spacing-spacing-2, 8px)}@media (max-width: 1024px){.signup-container{padding:var(--spacing-spacing-2, 8px) var(--spacing-spacing-4, 16px)}.signup-content{gap:var(--spacing-spacing-4, 16px)}.signup-terms-list{margin:var(--spacing-spacing-2, 8px) 0}}.checkbox-container{display:flex;align-items:center;color:var(--semantic-text-normal, #0f0f10);cursor:pointer}.checkbox-container label{display:flex;align-items:center}.checkbox-container input[type=checkbox]{display:none}.check-icon{width:15px;height:15px;border-radius:.469px;border:1px solid var(--semantic-border-alternative, #dbdcdf);display:flex;align-items:center;justify-content:center;transition:background-color .2s ease-in-out,box-shadow .2s ease-in-out}.check-icon svg{width:15px;height:15px;transition:opacity .2s ease,transform .2s ease}.checkbox-container input:checked+.check-icon svg{opacity:var(--opacity-100, 1);transform:scale(1)}.checkbox-container input:checked+.check-icon{background-color:var(--semantic-surface-strong, #0f0f10);border-color:var(--semantic-surface-strong, #0f0f10)}.check-text{margin-left:var(--spacing-spacing-2, 8px)}.check-icon+label+.check-icon{margin-left:var(--spacing-spacing-2, 8px)}.main-container{width:100%;margin-top:-58px}.main-image-container{width:100%;height:970px}.main-image-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.main-product-list{margin:var(--spacing-spacing-icon, 2px);display:flex}@media (max-width:1024px){.main-container{margin-top:-45px}.main-image-container{height:870px}.main-product-list{margin:var(--spacing-spacing-3, 12px) 0;overflow:auto}.main-product-list>.product-container{width:50%;flex-shrink:0}}.product-image-container{width:100%;height:598px;background:var(--image_box, #f1f1f1)}.product-image-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-detail{margin:0px var(--spacing-spacing-4, 16px);flex-direction:column;align-items:flex-start;align-self:stretch}.product-soldout{width:-moz-fit-content;width:fit-content;height:20px;padding:var(--spacing-spacing-icon, 2px) var(--spacing-spacing-2, 8px);margin-bottom:var(--spacing-spacing-2, 8px);border-radius:2px;background:var(--semantic-surface-neutral, #EAEBEC9C);display:flex;justify-content:center;align-items:center}.product-tag{margin-top:var(--spacing-spacing-2, 8px);color:var(--semantic-text-neutral, #3a3232)}.product-price{margin-top:var(--spacing-spacing-3, 12px);display:flex;gap:var(--spacing-spacing-2, 8px)}@media (max-width: 1024px){.product-container{margin-bottom:var(--spacing-spacing-7, 32px);gap:var(--spacing-spacing-3, 12px)}.product-detail{margin:0px var(--spacing-spacing-3, 12px)}.product-image-container{height:510px}.product-price{margin-top:var(--spacing-spacing-4, 16px)}}.notice-container{width:var(--width-large, 670px);max-width:var(--width-large, 670px)}.notice-list-container{margin-top:var(--spacing-spacing-7, 32px);margin-bottom:var(--spacing-spacing-8, 40px);color:var(--semantic-text-normal, #0f0f10);border-bottom:1px solid var(--semantic-border-assistive, #eaebec)}.notice-list-container.none{border:0}.notice-list-container li{padding:var(--spacing-spacing-3, 12px) var(--spacing-spacing-1, 4px);border-top:1px solid var(--semantic-border-assistive, #eaebec)}.notice-list-container li.active{border-bottom:unset}.notice-list-title{color:var(--semantic-text-assistive, #8a8a8a);display:flex;align-items:center;justify-content:space-between}.notice-list-date{width:70px;text-align:center;color:var(--semantic-text-disable, #B0B0B0)}.notice-item{display:flex;align-items:center;justify-content:space-between}.notice-item-description{width:100%;padding:0 0 var(--spacing-spacing-6, 24px)}.notice-item-description pre{margin:0;padding:var(--spacing-spacing-6, 24px) var(--spacing-spacing-7, 32px);background:var(--semantic-surface-alternative, #5C5C5C0D);white-space:pre-wrap}.faq-category-container{margin-top:var(--spacing-spacing-6, 24px);display:flex;align-items:flex-start;align-content:flex-start;gap:8px var(--spacing-spacing-2, 8px);align-self:stretch;flex-wrap:wrap}.faq-category{padding:var(--spacing-spacing-2, 8px) var(--spacing-spacing-5, 20px);display:flex;justify-content:center;align-items:center;gap:var(--spacing-spacing-1, 4px);border-radius:100px;background:var(--semantic-surface-disable, #f4f4f5)}.faq-category.active{border-radius:100px;background:var(--semantic-surface-strong, #0f0f10);color:var(--semantic-text-invert, #FFF)}.faq-move-page-container{margin-top:var(--spacing-spacing-7, 32px);padding:var(--spacing-spacing-6, 24px) var(--spacing-spacing-7, 32px);border:1px solid var(--semantic-border-alternative, #dbdcdf);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:var(--spacing-spacing-2, 8px)}.faq-move-page{display:flex;align-items:center}@media (max-width: 1024px){.notice-container{position:relative;width:100%;max-width:100%;height:100%;display:flex;flex-direction:column}.notice-title{flex-shrink:0}.notice-list-container{margin-top:var(--spacing-spacing-4, 16px);margin-bottom:var(--spacing-spacing-6, 24px);border-top:1px solid var(--semantic-border-assistive, #eaebec)}.notice-list-container li{padding:var(--spacing-spacing-4, 16px) var(--spacing-spacing-3, 12px)}.notice-list-title{display:none}.notice-item{flex-direction:column-reverse;align-items:flex-start;gap:var(--spacing-spacing-1, 4px)}.notice-item-description{padding:0 0 var(--spacing-spacing-5, 20px)}.notice-item-description pre{padding:var(--spacing-spacing-4, 16px) var(--spacing-spacing-3, 12px)}.faq-category-container{flex-shrink:0;height:-moz-fit-content;height:fit-content;margin-top:var(--spacing-spacing-4, 16px);margin-bottom:var(--spacing-spacing-2, 8px)}.faq-list-container{flex:1;overflow:auto}.faq-move-page-container{flex-shrink:0;height:-moz-fit-content;height:fit-content;left:20px;right:20px;padding:var(--spacing-spacing-6, 24px) var(--spacing-spacing-7, 32px)}}.inquiry-list-container{width:100%;margin-top:var(--spacing-spacing-6, 24px);color:var(--semantic-text-normal, #0f0f10);border-bottom:1px solid var(--semantic-border-assistive, #eaebec)}.inquiry-list-container li{max-width:var(--width-large, 670px);padding:var(--spacing-spacing-5, 20px) var(--spacing-spacing-1, 4px);border-top:1px solid var(--semantic-border-assistive, #eaebec);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:var(--spacing-spacing-4, 16px)}.inquiry-item-title{width:100%;display:flex;align-items:center;justify-content:space-between}.inquiry-item-title p{display:flex;align-items:center;gap:var(--spacing-spacing-2, 8px)}.inquiry-item-title-chip{height:20px;padding:var(--spacing-spacing-icon, 2px) var(--spacing-spacing-2, 8px);display:flex;justify-content:center;align-items:center;border-radius:2px;border:1px solid var(--semantic-border-alternative, #dbdcdf)}.inquiry-item-description{padding:0 var(--spacing-spacing-2, 8px);display:flex;flex-direction:column;gap:var(--spacing-spacing-4, 16px)}.inquiry-item-description pre{margin:0;white-space:pre-wrap}.inquiry-image-container{display:flex;gap:var(--spacing-spacing-3, 12px)}.inquiry-image-container img{width:80px;height:80px;background-color:#8a8a8a}.inquiry-item-description>.notice-item-description{padding:0}.inquiry-delete-button{margin-bottom:var(--spacing-spacing-6, 24px);color:var(--semantic-text-assistive, #8a8a8a);text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.inquiry-form-container{margin-top:var(--spacing-spacing-5, 20px);margin-bottom:var(--spacing-spacing-9, 48px)}.inquiry-form-content{width:100%;border-bottom:1px solid var(--semantic-border-assistive, #eaebec)}.inquiry-form-content li{padding:var(--spacing-spacing-4, 16px) 0;border-top:1px solid var(--semantic-border-assistive, #eaebec);display:flex;align-items:center;gap:var(--spacing-spacing-2, 8px)}.inquiry-form-item-name{width:100px}.inquiry-form-type-list{display:flex;align-items:center;gap:var(--spacing-spacing-5, 20px)}.inquiry-form-textarea{width:100%;height:250px}.inquiry-form-image{display:flex;align-items:center;gap:var(--spacing-spacing-2, 8px)}.inquiry-form-image-list{margin-bottom:var(--spacing-spacing-4, 16px);display:flex;gap:10px}.inquiry-form-button{display:flex;justify-content:center}.inquiry-form-button button{width:180px}.inquiry-form-image-notice{padding-left:100px;color:var(--semantic-text-alternative, #5c5c5c)}@media (max-width: 1024px){.inquiry-list-container li{width:100%;max-width:100%}}.image-button-input{display:none}.image-button{width:80px;height:80px;padding:0;background-color:unset;border-radius:0;border:1px solid var(--semantic-border-normal, #b0b0b0);display:flex;justify-content:center;align-items:center}.image-button svg{color:1px solid var(--semantic-border-normal, #b0b0b0)}.image-button img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.radio-container label{display:flex;gap:var(--spacing-spacing-2, 8px)}.radio-container input[type=radio]{display:none}.radio-text-bold{font-weight:var(--text-semibold, 600)}.radio-container .radio-text-large .radio-icon{width:24px;height:24px}.radio-icon{width:18px;height:18px;background-size:cover;background-repeat:no-repeat;transition:background-image .2s ease;background-image:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M3%2012C3%2010.8181%203.23279%209.64778%203.68508%208.55585C4.13738%207.46392%204.80031%206.47177%205.63604%205.63604C6.47177%204.80031%207.46392%204.13738%208.55585%203.68508C9.64778%203.23279%2010.8181%203%2012%203C13.1819%203%2014.3522%203.23279%2015.4442%203.68508C16.5361%204.13738%2017.5282%204.80031%2018.364%205.63604C19.1997%206.47177%2019.8626%207.46392%2020.3149%208.55585C20.7672%209.64778%2021%2010.8181%2021%2012C21%2014.3869%2020.0518%2016.6761%2018.364%2018.364C16.6761%2020.0518%2014.3869%2021%2012%2021C9.61305%2021%207.32387%2020.0518%205.63604%2018.364C3.94821%2016.6761%203%2014.3869%203%2012Z'%20stroke='%23D9D9D9'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e")}.radio-icon.checked{background-image:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M12.0002%201.19922C6.03536%201.19922%201.2002%206.03438%201.2002%2011.9992C1.2002%2017.9641%206.03536%2022.7992%2012.0002%2022.7992C17.965%2022.7992%2022.8002%2017.9641%2022.8002%2011.9992C22.8002%206.03438%2017.965%201.19922%2012.0002%201.19922ZM12.0002%207.67922C10.8545%207.67922%209.75565%208.13436%208.94549%208.94452C8.13534%209.75467%207.6802%2010.8535%207.6802%2011.9992C7.6802%2013.145%208.13534%2014.2438%208.94549%2015.0539C9.75565%2015.8641%2010.8545%2016.3192%2012.0002%2016.3192C13.1459%2016.3192%2014.2447%2015.8641%2015.0549%2015.0539C15.8651%2014.2438%2016.3202%2013.145%2016.3202%2011.9992C16.3202%2010.8535%2015.8651%209.75467%2015.0549%208.94452C14.2447%208.13436%2013.1459%207.67922%2012.0002%207.67922Z'%20fill='%23101213'/%3e%3c/svg%3e")}.benefits-container{width:var(--width-medium, 510px);max-width:var(--width-medium, 510px)}.benefits-content{margin:var(--spacing-spacing-4, 16px) 0;display:flex;flex-direction:column}.benefits-content.coupon{gap:var(--spacing-spacing-7, 32px)}.benefits-content.point{gap:var(--spacing-spacing-8, 40px)}.benefits-none{margin-top:var(--spacing-spacing-15, 160px);text-align:center}.benefits-list-container{display:flex;flex-direction:column;gap:var(--spacing-spacing-2, 8px)}.benefits-list-container hr{height:0;margin:0;padding:var(--spacing-spacing-2, 8px) 0;border:0;border-top:1px solid var(--semantic-border-assistive, #eaebec)}.benefits-item-coupon{width:100%;padding:var(--spacing-spacing-5, 20px);background:url(/assets/background-sCqtLkHZ.png) 0% 0% / 100px 100px repeat,var(--semantic-surface-alternative, #5C5C5C0D)}.benefits-item-coupon-price{margin-top:var(--spacing-spacing-1, 4px)}.benefits-item-coupon-date{margin-top:var(--spacing-spacing-icon, 2px);color:var(--semantic-text-assistive, #8a8a8a)}.benefits-point-header{display:flex;flex-direction:column;gap:var(--spacing-spacing-2, 8px)}.benefits-item-point{margin:var(--spacing-spacing-2, 8px) 0;display:flex;justify-content:space-between;gap:var(--spacing-spacing-6, 24px)}.benefits-item-point-date{word-break:keep-all;word-wrap:break-word;white-space:nowrap}.benefits-item-point-content{width:350px}.benefits-item-point-expire{margin-top:var(--spacing-spacing-1, 4px);display:flex;gap:var(--spacing-spacing-2, 8px);color:var(--semantic-text-assistive, #8a8a8a)}.benefits-item-point-price{word-break:keep-all;word-wrap:break-word;white-space:nowrap}.benefits-item-point-price.minus{color:var(--semantic-text-disable, #b0b0b0)}@media (max-width: 1024px){.benefits-container{width:100%;padding:var(--spacing-spacing-2, 8px) var(--spacing-spacing-3, 12px) var(--spacing-spacing-7, 32px) var(--spacing-spacing-3, 12px)}.benefits-none{margin-top:var(--spacing-spacing-11, 64px)}}.purchase-product{padding:var(--spacing-spacing-icon, 2px) 0px;display:flex;gap:var(--spacing-spacing-3, 12px)}.purchase-product-image-container{width:96px;height:120px;flex-shrink:0;background-color:#b9b9b9}.purchase-product-image-container img{width:100%;height:100%;aspect-ratio:4/5}.purchase-product-content p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.purchase-product-tag{margin-top:var(--spacing-spacing-1, 4px);color:var(--semantic-text-alternative, #5C5C5C)}.purchase-product-price{margin-top:var(--spacing-spacing-2, 8px);display:flex;gap:var(--spacing-spacing-2, 8px)}.purchase-product-price-cancel{color:var(--semantic-text-disable, #b0b0b0);text-decoration:line-through}.orderlist-content{margin:var(--spacing-spacing-4, 16px) 0;display:flex;flex-direction:column;gap:var(--spacing-spacing-9, 48px)}.orderlist-none{margin-top:var(--spacing-spacing-15, 160px);text-align:center}.orderlist-line{margin:var(--spacing-spacing-2, 8px) 0px;border-top:1px solid var(--semantic-border-assistive, #eaebec);color:var(--semantic-border-assistive, #eaebec)}.orderlist-item{display:flex;flex-direction:column;gap:var(--spacing-spacing-3, 12px)}.orderlist-item-title{display:flex;flex-direction:column;gap:var(--spacing-spacing-2, 8px)}.orderlist-item-title div{display:flex;align-items:center;justify-content:space-between}.orderlist-item-product-list{display:flex;flex-direction:column;gap:var(--spacing-spacing-2, 8px)}@media (max-width: 1024px){.orderlist-content{gap:var(--spacing-spacing-4, 16px)}}.user-info-container{width:var(--width-medium, 510px);max-width:var(--width-medium, 510px)}.user-info-title{height:40px;display:flex;justify-content:space-between}.user-info-list{margin:var(--spacing-spacing-4, 16px) 0;display:flex;flex-direction:column;gap:var(--spacing-spacing-3, 12px)}.user-info-notify{color:var(--semantic-text-normal, #0f0f10)}.user-info-update-button{margin-top:var(--spacing-spacing-6, 24px);margin-bottom:var(--spacing-spacing-9, 48px)}.user-info-terms-list{margin-top:var(--spacing-spacing-4, 16px);padding:var(--spacing-spacing-5, 20px) var(--spacing-spacing-4, 16px);display:flex;flex-direction:column;gap:var(--spacing-spacing-2, 8px);background:var(--semantic-surface-alternative, #5C5C5C0D)}.user-info-withdraw-button{margin-top:var(--spacing-spacing-9, 48px)}.user-withdraw-coupon-list{margin-top:var(--spacing-spacing-4, 16px);margin-bottom:var(--spacing-spacing-7, 32px);padding:var(--spacing-spacing-5, 20px);display:flex;flex-direction:column;gap:var(--spacing-spacing-2, 8px);background:var(--semantic-surface-alternative, #5C5C5C0D)}.user-withdraw-coupon-list p{display:flex;justify-content:space-between}.user-withdraw-info{padding:0 var(--spacing-spacing-3, 12px);display:flex;flex-direction:column;gap:var(--spacing-spacing-3, 12px)}.user-withdraw-line{margin:28px 0;border:0;border-top:2px solid var(--semantic-border-assistive, #eaebec)}.user-withdraw-complete-button{margin-top:var(--spacing-spacing-7, 32px)}.user-withdraw-content{margin-top:var(--spacing-spacing-4, 16px);margin-bottom:var(--spacing-spacing-7, 32px);text-align:center}.user-delivery-content{margin-top:var(--spacing-spacing-6, 24px);margin-bottom:var(--spacing-spacing-8, 40px);padding:var(--spacing-spacing-5, 20px) 0;text-align:start}@media (max-width: 1024px){.user-info-container{width:100%;max-width:100%}.user-info-update-button{margin-bottom:var(--spacing-spacing-7, 32px)}.user-info-withdraw-button{margin-top:var(--spacing-spacing-7, 32px)}.user-withdraw-complete-button{margin-top:var(--spacing-spacing-8, 40px)}.user-withdraw-content{padding:var(--spacing-spacing-4, 16px) 0}}.address-modal-form{height:100%;display:flex;flex-direction:column;justify-content:space-between}.address-modal-content{width:100%;display:flex;flex-direction:column;gap:var(--spacing-spacing-3, 12px)}.address-modal-submit-button{flex-shrink:0}.address-modal-list{max-height:500px;overflow:auto}.address-modal-list.none p{margin-top:var(--spacing-spacing-14, 120px)}.address-modal-item{display:flex;flex-direction:column;gap:var(--spacing-spacing-2, 8px);text-align:start;border:1px solid transparent}.user-delivery-content>.address-modal-item{gap:var(--spacing-spacing-1, 4px)}.address-modal-item:focus{border:1px solid var(--semantic-border-strong, #0f0f10)}.address-modal-item-header{display:flex;justify-content:space-between}.address-modal-item-name{display:flex;gap:var(--spacing-spacing-2, 8px)}.address-modal-item-default{height:20px;padding:var(--spacing-spacing-icon, 2px) var(--spacing-spacing-2, 8px);text-align:center;border-radius:2px;background:var(--semantic-surface-neutral, #EAEBEC9C);display:flex;flex-direction:column;justify-content:center;align-items:center}.address-modal-item-button{display:flex;gap:var(--spacing-spacing-1, 4px);justify-content:center;align-items:center;color:var(--semantic-text-alternative, #5c5c5c);text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.address-modal-item-button span{padding:0 var(--spacing-spacing-1, 4px)}.address-modal-item-line{margin:var(--spacing-spacing-5, 20px) 0px;border:0;border-top:2px solid var(--semantic-border-assistive, #eaebec)}.address-modal-button{margin-top:auto;bottom:0}@media (max-width: 1024px){.address-modal-list{flex:1;max-height:100%}}.modal{position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;display:none;overflow:auto;background-color:var(--semantic-material-dimmer, #1a1d1f85)}.modal.open{display:block}.modal-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:480px;max-width:480px;height:600px;padding:var(--spacing-spacing-6, 24px);border-radius:8px;box-shadow:0 5px 15px #0000004d;text-align:center;background-color:#fff;display:flex;flex-direction:column;gap:var(--spacing-spacing-5, 20px)}.modal-content.modal-mypage-menu{padding:var(--spacing-spacing-3, 12px) var(--spacing-spacing-3, 12px) var(--spacing-spacing-7, 32px) var(--spacing-spacing-3, 12px)}.modal-header{display:flex;align-items:center;justify-content:space-between}.modal-header span:first-child{width:24px;height:24px}.modal-bottom{width:100%;height:52px;margin-top:var(--spacing-spacing-6, 24px);border-radius:0;color:var(--semantic-text-invert, #fff);background-color:var(--semantic-surface-strong, #0f0f10);text-align:center;display:flex;justify-content:center;align-items:center}@media (max-width:1024px){.modal-content{width:100%;max-width:100%;height:100%;border-radius:0}}.member-container{width:100%;padding-top:var(--spacing-spacing-13, 96px);display:flex;justify-content:center}.member-content{width:100%;max-width:var(--width-small, 380px)}.member-info{white-space:pre-wrap;margin-top:var(--spacing-spacing-7, 32px);margin-bottom:var(--spacing-spacing-9, 48px)}.member-info-content{margin-top:var(--spacing-spacing-6, 24px);display:flex;align-items:center;gap:10px}.member-button-list{display:flex;flex-direction:column;gap:var(--spacing-spacing-2, 8px)}@media (max-width: 1024px){.member-container{padding:var(--spacing-spacing-5, 20px) var(--spacing-spacing-3, 12px) var(--spacing-spacing-7, 32px) var(--spacing-spacing-3, 12px)}}.purchase-form{display:flex;gap:var(--spacing-spacing-9, 48px)}.purchase-line{margin:0;border:0;border-left:1px solid var(--semantic-border-assistive, #eaebec);color:var(--semantic-border-assistive, #eaebec)}.purchase-info{width:50%;padding:var(--spacing-spacing-1, 4px) var(--spacing-spacing-8, 40px) var(--spacing-spacing-8, 40px) var(--spacing-spacing-8, 40px);flex-direction:column}.purchase-content-title,.purchase-product-content-title{margin-bottom:var(--spacing-spacing-4, 16px)}.purchase-content-title-sub{text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.purchase-content-group-area{display:flex;flex-direction:column;gap:var(--spacing-spacing-7, 32px)}.purchase-content-area{display:flex;flex-direction:column;gap:var(--spacing-spacing-2, 8px)}.purchase-content-payment-area{display:flex;flex-direction:column;gap:var(--spacing-spacing-3, 12px)}.purchase-content-payment-coupon{display:flex}.purchase-content-payment-coupon div{height:40px;padding:0 var(--spacing-spacing-4, 16px);display:flex;justify-content:center;align-items:center;gap:var(--spacing-spacing-1, 4px)}.purchase-content-address-area{margin-top:var(--spacing-spacing-7, 32px);display:flex;flex-direction:column;gap:var(--spacing-spacing-6, 24px)}.purchase-item-with-button{display:flex;align-items:end;gap:var(--spacing-spacing-4, 16px)}.purchase-content-line{margin:var(--spacing-spacing-8, 40px) 0px var(--spacing-spacing-7, 32px) 0px;border:0;border-top:1px solid var(--semantic-border-assistive, #eaebec);color:var(--semantic-border-assistive, #eaebec)}.purchase-payment-account{margin-top:var(--spacing-spacing-5, 20px);display:none;flex-direction:column;gap:var(--spacing-spacing-4, 16px)}.purchase-payment-account.active{display:flex}.purchase-payment-account-col{display:flex;gap:var(--spacing-spacing-4, 16px)}.purchase-payment-account-col>.select-container{width:150px;flex-shrink:0}.purchase-product-info{position:sticky;top:58px;width:50%;height:100%;max-height:920px;padding:var(--spacing-spacing-1, 4px) var(--spacing-spacing-8, 40px) var(--spacing-spacing-6, 24px) var(--spacing-spacing-8, 40px);display:flex;flex-direction:column;justify-content:space-between}.purchase-product-list-content{flex:1;display:flex;flex-direction:column;gap:var(--spacing-spacing-2, 8px)}.purchase-product-list{max-height:920px;overflow-y:hidden;display:flex;flex-direction:column;gap:var(--spacing-spacing-2, 8px)}.purchase-product-list.scroll{overflow-y:auto}.purchase-price-info{flex-shrink:0}.purchase-price-line{margin:var(--spacing-spacing-6, 24px) 0px;border:0;border-top:1px solid var(--semantic-border-assistive, #eaebec);color:var(--semantic-border-assistive, #eaebec)}.purchase-price{margin-top:var(--spacing-spacing-4, 16px);display:flex;flex-direction:column;gap:var(--spacing-spacing-4, 16px)}.purchase-price-list{display:flex;flex-direction:column;gap:var(--spacing-spacing-2, 8px)}.purchase-price-item{height:20px;display:flex;justify-content:space-between}.purchase-price-item-sub{display:flex;justify-content:space-between;color:var(--semantic-text-assistive, #8a8a8a)}.purchase-price-item-sub div{display:flex}.purchase-price-delivery{height:20px;display:flex;align-items:center;gap:var(--spacing-spacing-2, 8px)}.purchase-price-delivery span:nth-child(2){padding:var(--spacing-spacing-icon, 2px) var(--spacing-spacing-2, 8px);border-radius:2px;border:1px solid var(--semantic-border-alternative, #dbdcdf);display:flex;justify-content:center;align-items:center}.purchase-terms-list{margin-top:var(--spacing-spacing-5, 20px);padding:var(--spacing-spacing-5, 20px) var(--spacing-spacing-4, 16px);display:flex;flex-direction:column;gap:var(--spacing-spacing-3, 12px);background:var(--semantic-surface-alternative, #5C5C5C0D)}.purchase-terms-normal{display:flex;flex-direction:column;gap:var(--spacing-spacing-2, 8px)}.purchase-buy-button{margin-top:var(--spacing-spacing-6, 24px)}@media (max-width: 1024px){.purchase-form{padding:0 var(--spacing-spacing-3, 12px);flex-direction:column-reverse;gap:0}.purchase-info{width:100%;padding:0;padding-bottom:var(--spacing-spacing-3, 12px)}.purchase-line{margin:var(--spacing-spacing-8, 40px) 0px var(--spacing-spacing-7, 32px) 0px}.purchase-product-info{position:unset;top:unset;width:100%;max-height:unset;padding:0}.purchase-product-list-content{gap:var(--spacing-spacing-2, 8px)}.purchase-product-content-title{margin:0}.purchase-buy-button{position:sticky;bottom:0;margin-top:0;padding:var(--spacing-spacing-6, 24px) var(--spacing-spacing-3, 12px) var(--spacing-spacing-3, 12px);background-color:#fff;border:none;box-shadow:-1px 0 #fff,1px 0 #fff,0 1px #fff}}.select-container{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-spacing-1, 4px);color:var(--semantic-text-normal, #0f0f10);text-align:center;word-break:keep-all;word-wrap:break-word}.select-content{width:100%;position:relative;cursor:pointer}.select-display{width:100%;height:44px;padding:var(--spacing-spacing-3, 12px);border:1px solid var(--semantic-border-strong, #0f0f10);color:var(--semantic-text-normal, #0f0f10);display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-spacing-1, 4px)}.select-placeholder{color:var(--semantic-text-assistive, #8a8a8a)}.select-content-secondary .select-display{border:1px solid var(--semantic-border-normal, #b0b0b0)}.select-disabled{background:var(--semantic-surface-neutral, #EAEBEC9C)}.select-disabled .select-display{border:0}.select-disabled .select-display .select-placeholder{color:var(--semantic-text-admin-point-color, #4287E7)}.select-options{position:absolute;top:100%;left:0;right:0;max-height:200px;margin:0;padding:var(--spacing-spacing-3, 12px) var(--spacing-spacing-4, 16px) var(--spacing-spacing-3, 12px) var(--spacing-spacing-3, 12px);display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-spacing-4, 16px);overflow-y:auto;z-index:1000;border:1px solid var(--semantic-border-strong, #0f0f10);border-top:0;background-color:var(--semantic-surface-white, #fff);list-style:none}.select-option-secondary{border:1px solid var(--semantic-border-normal, #b0b0b0);border-top:0}.select-options li{padding:4px var(--spacing-spacing-3, 12px);text-align:left}.select-option-selected{background-color:#e0e7ff}.select-option-focused{background-color:#eef1ff;outline:none}.select-error .select-display{border:1px solid var(--semantic-status-error, #dd1515)}.select-error .select-helptext{color:var(--semantic-status-error, #dd1515)}.coupon-modal-content{width:100%;height:calc(100% - 44px);display:flex;flex-direction:column;justify-content:space-between}.coupon-modal-list{overflow:auto;flex:1;display:flex;flex-direction:column;gap:var(--spacing-spacing-2, 8px)}.coupon-modal-list.none p{margin-top:var(--spacing-spacing-15, 160px)}.coupon-modal-item{padding:var(--spacing-spacing-5, 20px) var(--spacing-spacing-6, 24px);text-align:start;display:flex;flex-direction:column;gap:var(--spacing-spacing-1, 4px);color:var(--semantic-text-normal, #0f0f10);background:url(/assets/background-sCqtLkHZ.png) 0% 0% / 100px 100px repeat,var(--semantic-surface-alternative, #5C5C5C0D);border:1px solid #ffffffff}.coupon-modal-item.active{border:1px solid var(--semantic-border-strong, #0f0f10)}.coupon-modal-price{margin-top:var(--spacing-spacing-1, 4px);margin-bottom:var(--spacing-spacing-icon, 2px)}.coupon-modal-period{color:var(--semantic-text-assistive, #8a8a8a)}.coupon-modal-button{flex-shrink:0}.purchase-complete-container{width:100%;padding:var(--spacing-spacing-9, 48px) var(--spacing-spacing-8, 40px) var(--spacing-spacing-12, 80px) var(--spacing-spacing-8, 40px);display:flex;justify-content:center}.purchase-complete-content{width:100%;max-width:var(--width-medium, 510px);padding-bottom:var(--spacing-spacing-6, 24px)}.purchase-complete-header{height:40px;display:flex;justify-content:space-between;align-items:center}.purchase-complete-info{margin-top:var(--spacing-spacing-7, 32px);display:flex;flex-direction:column;gap:var(--spacing-spacing-7, 32px)}.purchase-complete-info div{display:flex;flex-direction:column;gap:var(--spacing-spacing-1, 4px)}.purchase-complete-product-content{margin-top:var(--spacing-spacing-9, 48px)}.purchase-complete-product-info{margin-top:var(--spacing-spacing-3, 12px);display:flex;flex-direction:column;gap:var(--spacing-spacing-1, 4px)}.purchase-complete-product-list{margin-top:var(--spacing-spacing-4, 16px);margin-bottom:var(--spacing-spacing-5, 20px);display:flex;flex-direction:column;gap:var(--spacing-spacing-3, 12px)}.purchase-complete-line{margin:var(--spacing-spacing-8, 40px) 0px;border:1px solid var(--semantic-border-assistive, #eaebec);color:var(--semantic-border-assistive, #eaebec)}.purchase-complete-address-content{margin-top:var(--spacing-spacing-4, 16px);display:flex;flex-direction:column;gap:var(--spacing-spacing-2, 8px)}.purchase-complete-address-content .text-body3-md{margin-right:6px}.purchase-complete-price-content{margin-top:var(--spacing-spacing-4, 16px);display:flex;flex-direction:column;gap:var(--spacing-spacing-4, 16px)}.purchase-complete-price-payment{color:var(--semantic-text-alternative, #5c5c5c)}.purchase-complete-price{display:flex;flex-direction:column;gap:var(--spacing-spacing-4, 16px);color:var(--semantic-text-normal, #0f0f10)}.purchase-complete-price-list{display:flex;flex-direction:column;gap:var(--spacing-spacing-2, 8px)}.purchase-complete-price-item{display:flex;justify-content:space-between}.purchase-complete-price-delivery{display:flex;align-items:center;gap:var(--spacing-spacing-2, 8px)}.purchase-complete-price-delivery span:nth-child(2){padding:var(--spacing-spacing-icon, 2px) var(--spacing-spacing-2, 8px);border-radius:2px;border:1px solid var(--semantic-border-alternative, #dbdcdf);display:flex;justify-content:center;align-items:center}.purchase-complete-price-discount{display:flex;justify-content:space-between;color:var(--semantic-text-assistive, #8a8a8a)}.purchase-complete-delivery-content{display:flex;flex-direction:column;gap:var(--spacing-spacing-7, 32px)}.purchase-complete-delivery-area{margin-top:var(--spacing-spacing-3, 12px);display:flex;flex-direction:column;gap:var(--spacing-spacing-1, 4px);white-space:pre-wrap}.product-detail-container{margin:0px var(--spacing-spacing-8, 40px) var(--spacing-spacing-7, 32px) var(--spacing-spacing-8, 40px);display:flex;gap:var(--spacing-spacing-10, 56px)}.product-detail-content{width:50%;min-width:var(--width-small, 380px);max-width:560px;margin-top:var(--spacing-spacing-8, 40px);color:var(--semantic-text-normal, #0f0f10);flex:1}.product-detail-tag{margin-top:var(--spacing-spacing-2, 8px);color:var(--semantic-text-neutral, #4e4e4e)}.product-detail-price{margin-top:var(--spacing-spacing-3, 12px);display:flex;gap:var(--spacing-spacing-2, 8px)}.product-detail-option{margin-top:var(--spacing-spacing-8, 40px);display:flex;flex-direction:column;gap:var(--spacing-spacing-6, 24px)}.product-detail-option-list div{color:var(--semantic-text-disable, #b0b0b0);margin-top:var(--spacing-spacing-2, 8px);display:flex;flex-wrap:wrap;gap:var(--spacing-spacing-2, 8px) var(--spacing-spacing-7, 32px)}.product-shop-button,.product-detail-info{margin-top:var(--spacing-spacing-8, 40px)}.product-detail-info hr{height:0;margin:0;border:0;border-top:1px solid var(--semantic-border-strong, #0f0f10)}.product-detail-info-item{width:100%}.product-detail-info-item p{height:35px;display:flex;align-items:center}.product-detail-info-item pre{margin-top:var(--spacing-spacing-1, 4px);margin-bottom:var(--spacing-spacing-5, 20px)}.product-detail-image-slider{position:relative;width:calc(100dvw - 136px);max-height:calc(100dvh - 90px)}.product-detail-image-slider{position:relative;width:100%;max-width:100%;height:100dvh}.image-slider-indicator{position:absolute;bottom:16px;left:50%;transform:translate(-50%);display:flex;gap:8px}.dot{width:10px;height:10px;border-radius:50%;background-color:#fff;transition:background-color .3s}.dot.active{background-color:#000}.product-detail-image-container{width:50%;width:100%;max-width:100%;max-height:calc(100dvh - 90px);overflow:auto;flex:1;display:flex;gap:0 var(--spacing-spacing-icon, 2px);background:var(--image_box, #f1f1f1)}.product-detail-image-container,.product-detail-image-container:before,.product-detail-image-container:after{scrollbar-width:thin;scrollbar-color:var(--semantic-surface-strong, #0F0F10) var(--semantic-surface-neutral, #EAEBEC9C)}.product-detail-image-container::-webkit-scrollbar{width:2px;height:2px}.product-detail-image-container::-webkit-scrollbar-track{background:var(--semantic-surface-neutral, #EAEBEC9C);border-radius:4px;border:none}.product-detail-image-container::-webkit-scrollbar-thumb{background:var(--semantic-surface-strong, #0F0F10);border-radius:4px;border:none}.product-detail-image-container::-webkit-scrollbar-button{display:none;height:0;width:0}.product-detail-image-item{flex:0 0 100%;flex:0 0 auto;display:flex;align-items:center;justify-content:center;scroll-snap-align:start;-webkit-user-select:none;-moz-user-select:none;user-select:none}.product-detail-image-item img{height:100%;min-height:800px;aspect-ratio:4/5;-o-object-fit:contain;object-fit:contain;display:block}@media (max-width: 1024px){.product-detail-container{width:100%;max-width:100%;margin:0;flex-direction:column-reverse;gap:0}.product-detail-content{width:100%;min-width:100%;max-width:100%;margin:0;padding:var(--spacing-spacing-7, 32px) var(--spacing-spacing-3, 12px) 0 var(--spacing-spacing-3, 12px)}.product-detail-image-container{width:100%;max-width:100%;height:auto;max-height:auto;flex-shrink:0}.product-detail-image-item{width:100%}.product-detail-image-item img{width:100%;height:auto;min-height:auto}.product-detail-option{margin-top:var(--spacing-spacing-9, 48px);gap:var(--spacing-spacing-7, 32px)}.product-detail-option-list div{margin-top:var(--spacing-spacing-3, 12px);gap:var(--spacing-spacing-3, 12px) var(--spacing-spacing-7, 32px)}.product-detail-info{margin-top:var(--spacing-spacing-11, 64px)}.product-detail-description{width:100%;display:flex;flex-direction:column-reverse}.product-shop-button{margin-top:var(--spacing-spacing-9, 48px);padding-top:var(--spacing-spacing-2, 8px);padding-bottom:var(--spacing-spacing-3, 12px)}}.shopping-cart{z-index:100;position:fixed;top:0;left:0;width:100%;height:100%;display:block;overflow:auto;background-color:var(--semantic-material-dimmer, #1a1d1f85)}.cart-container.none{gap:0}.cart-header.none{display:flex;justify-content:end}.cart-product.none{margin:var(--spacing-spacing-16, 208px) 0px;justify-content:center}.cart-container{z-index:100;position:fixed;top:0;bottom:0;right:0;width:700px;height:100%;padding:var(--spacing-spacing-6, 24px);display:flex;flex-direction:column;gap:var(--spacing-spacing-6, 24px);background-color:#fff}.cart-hide{display:none}.cart-header{height:40px;display:flex;align-items:center;justify-content:space-between}.cart-product-list{height:100%;margin-right:-24px;padding-right:var(--spacing-spacing-6, 24px);overflow:auto;display:flex;flex-direction:column;gap:var(--spacing-spacing-2, 8px);flex:1}.cart-product{display:flex;align-items:flex-start;padding:var(--spacing-spacing-icon, 2px) 0px;gap:var(--spacing-spacing-3, 12px)}.cart-product-image-container{width:120px;height:150px;flex-shrink:0;background-color:#b9b9b9}.cart-product-image-container img{width:100%;height:100%;aspect-ratio:4/5}.cart-product-content{height:100%;padding:var(--spacing-spacing-1, 4px) 0px;display:flex;flex-direction:column;justify-content:space-between}.cart-product-content p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.cart-product-tag{margin-top:var(--spacing-spacing-1, 4px);color:var(--semantic-text-alternative, #5c5c5c)}.cart-product-price{margin-top:var(--spacing-spacing-2, 8px);display:flex;gap:var(--spacing-spacing-2, 8px)}.cart-product-price-cancel{color:var(--semantic-text-disable, #b0b0b0);text-decoration:line-through}.cart-product-status{display:flex;justify-content:space-between}.cart-product-count{width:74px;text-align:right;display:flex;align-items:center;justify-content:space-between;color:var(--semantic-sext-neutral, #4e4e4e)}.cart-product-count-input{width:20px;border:0;text-align:center}.cart-product-count-input::-webkit-inner-spin-button,.cart-product-count-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cart-product-count-input{-moz-appearance:textfield}.cart-product-delete{padding:8px;text-align:center;color:var(--semantic-text-assistive, #8a8a8a);text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.cart-container hr{height:0;margin:0;border:0;border-top:1px solid var(--semantic-border-assistive, #eaebec)}.cart-price{display:flex;flex-direction:column;gap:var(--spacing-spacing-2, 8px)}.cart-price-list{display:flex;flex-direction:column;gap:var(--spacing-spacing-2, 8px);margin-bottom:var(--spacing-spacing-4, 16px)}.cart-price-item{height:20px;display:flex;justify-content:space-between}.cart-price-delivery{display:flex;align-items:center;gap:var(--spacing-spacing-2, 8px)}.cart-price-delivery span:nth-child(2){padding:var(--spacing-spacing-icon, 2px) var(--spacing-spacing-2, 8px);border-radius:2px;border:1px solid var(--semantic-border-alternative, #dbdcdf);display:flex;justify-content:center;align-items:center}.cart-buy{flex-shrink:0}@media (max-width: 1024px){.cart-container{position:absolute;left:0;width:100%;padding:var(--spacing-spacing-3, 12px);gap:0;overflow-x:hidden}.cart-product-list{overflow:unset;margin:var(--spacing-spacing-4, 16px) 0;gap:var(--spacing-spacing-3, 12px)}.cart-product-image-container{width:96px;height:120px}.cart-product-content{margin-left:var(--spacing-spacing-1, 4px);padding:var(--spacing-spacing-icon, 2px) 0px}.cart-product-tag{margin-top:var(--spacing-spacing-icon, 2px)}.cart-container hr{position:fixed;bottom:100px;width:calc(100% - 24px);margin:var(--spacing-spacing-7, 32px) 0;padding:0 var(--spacing-spacing-3, 12px);background-color:var(--static-white, #fff)}.cart-price{position:fixed;bottom:64px;flex-shrink:0;width:calc(100% - 24px);padding:0 var(--spacing-spacing-3, 12px);background-color:var(--static-white, #fff);gap:0}.cart-buy{position:fixed;bottom:0;width:calc(100% - 24px);margin-top:var(--spacing-spacing-8, 40px);padding:var(--spacing-spacing-3, 12px);background-color:var(--static-white, #fff)}}.search-list-container{width:100%;max-width:100%}.search-nav-container{width:100%;padding:var(--spacing-spacing-3, 12px) var(--spacing-spacing-8, 40px);display:flex;align-items:center;gap:10px}.search-nav-content{height:40px;display:flex;justify-content:space-between;align-items:center}.search-category-container{padding:var(--spacing-spacing-3, 12px) var(--spacing-spacing-8, 40px);display:flex;align-items:center;gap:var(--spacing-spacing-5, 20px)}.search-category-active{text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.search-content{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-spacing-4, 16px) var(--spacing-spacing-icon, 2px);width:100%;box-sizing:border-box}.search-content>*{min-width:0}.search-content img,.search-content video,.search-content select{max-width:100%;aspect-ratio:4 / 3;-o-object-fit:cover;object-fit:cover}.search-content.none{display:flex;justify-content:center;align-items:center}.search-result-none{width:100%;margin-top:var(--spacing-spacing-16, 208px);text-align:center}@media (max-width: 1024px){.search-nav-container{padding:var(--spacing-spacing-3, 12px)}.search-category-container{height:50px;padding:var(--spacing-spacing-5, 20px) var(--spacing-spacing-3, 12px)}.search-content{grid-template-columns:repeat(2,minmax(0,1fr))}}.product-container{width:100%;margin-bottom:var(--spacing-spacing-10, 56px);display:flex;flex-direction:column;gap:var(--spacing-spacing-4, 16px);box-sizing:border-box;overflow:hidden}.product-container:last-child{align-self:flex-start}.product-image-container{width:100%;background:var(--image_box, #f1f1f1);position:relative;height:0;padding-top:125%;overflow:hidden}.product-image-container img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:4/5}.product-detail{flex:1;margin:0px var(--spacing-spacing-4, 16px);flex-direction:column;align-items:flex-start;align-self:stretch}.product-soldout{width:-moz-fit-content;width:fit-content;height:20px;margin:auto 0;padding:var(--spacing-spacing-icon, 2px) var(--spacing-spacing-2, 8px);border-radius:2px;background:var(--semantic-surface-neutral, #EAEBEC9C);display:flex;justify-content:center;align-items:center}.product-tag{margin-top:var(--spacing-spacing-1, 4px);color:var(--semantic-text-neutral, #3a3232)}.product-price{margin-top:var(--spacing-spacing-3, 12px);display:flex;align-items:center;gap:var(--spacing-spacing-2, 8px)}.product-price-cancel{color:var(--semantic-text-disable, #b0b0b0);text-decoration:line-through}@media (max-width: 1024px){.product-container{margin-bottom:var(--spacing-spacing-7, 32px);gap:var(--spacing-spacing-3, 12px)}.product-detail{margin:0px var(--spacing-spacing-3, 12px)}.product-image-container{height:510px}.product-soldout{margin-bottom:var(--spacing-spacing-2, 8px)}.product-price{margin-top:var(--spacing-spacing-4, 16px)}}@media (max-width: 768px){.product-image-container{height:233px}}.terms-container{color:var(--semantic-text-normal, #0F0F10);padding:var(--spacing-spacing-11, 64px) var(--spacing-spacing-8, 40px);display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-spacing-7, 32px)}.layout{position:relative;width:100dvw;height:calc(var(--vh, 1vh) * 100);min-height:calc(var(--vh, 1vh) * 100);overflow-x:hidden;display:flex;flex-direction:column}.layout-content{flex:1}main{flex:1}.event-banner{width:100%;height:36px;padding:10px 0;vertical-align:middle;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--semantic-text-normal, #0f0f10);background:var(--semantic-surface-neutral, #EAEBEC9C)}.header{z-index:100;position:sticky;top:0;width:100%;height:58px;flex-shrink:0;display:flex;justify-content:space-between;padding:var(--spacing-spacing-3, 12px) var(--spacing-spacing-8, 40px)}.header.bg-white{background-color:var(--semantic-text-invert, #fff)}.header.light,.header a{color:var(--semantic-text-normal, #0f0f10)}.header.dark{color:var(--semantic-text-invert, #fff);background-color:unset}.header.dark a{color:var(--semantic-text-invert, #fff)}.header-left{display:flex;align-items:center;gap:var(--spacing-spacing-8, 40px)}.header-logo{height:20px;width:116px}.header-menu-list{margin:16px 0;display:flex;gap:20px}.header-menu{padding:0;border:none;outline:none;background-color:unset;box-shadow:none}.header-menu:focus,.header-menu:active{border:none;outline:none}.header-icon-list{display:flex;align-items:center;gap:var(--spacing-spacing-6, 24px)}.icon{height:18px;width:18px;padding:3px}.header-category-container{z-index:100;position:absolute;top:58px;left:0;width:100%;height:100dvh;display:block;overflow:auto;background-color:var(--semantic-material-dimmer, #1a1d1f85)}.header-category-dimmer{z-index:50;position:absolute;top:0;right:0;bottom:0;background-color:#00000080}.header-category-list{z-index:200;position:absolute;top:0;width:100%;padding:var(--spacing-spacing-3, 12px) var(--spacing-spacing-8, 40px) var(--spacing-spacing-7, 32px) var(--spacing-spacing-8, 40px);background-color:var(--semantic-text-invert, #fff);display:flex;align-items:center;gap:var(--spacing-spacing-3, 12px)}.header-sub-category{display:flex;flex-direction:column;gap:var(--spacing-spacing-3, 12px)}.header-sub-category img{width:150px;height:188px;aspect-ratio:75/94}.header-sub-category p{background-color:var(--semantic-text-invert, #fff);text-align:center}@media (max-width: 1024px){.header{width:100%;height:45px;padding:var(--spacing-spacing-3, 12px) var(--spacing-spacing-4, 16px)}.header-menu-list,.header-category-container{display:none}}.mobile-menu-container{height:100%;display:flex;flex-direction:column;justify-content:space-between}.mobile-menu-content{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;gap:var(--spacing-spacing-7, 32px)}.mobile-menu-group{width:100%;text-align:start}.mobile-menu-sub-list{margin-top:var(--spacing-spacing-3, 12px);padding-bottom:var(--spacing-spacing-5, 20px);color:var(--semantic-primary-normal, #95A7B9);display:flex;align-items:flex-start;align-content:flex-start;align-self:stretch;gap:var(--spacing-spacing-4, 16px) var(--spacing-spacing-7, 32px);flex-wrap:wrap}.footer{width:100%;padding:var(--spacing-spacing-8, 96px) 0;flex-shrink:0;position:absolute;top:100%}.footer-scroll{position:relative;top:unset}.footer-border{width:100%;height:1px;border-radius:2px;background:var(--semantic-border-assistive, #e5e8eb)}.footer-content{margin:var(--spacing-spacing-11, 64px) var(--spacing-spacing-8, 40px) 0}.footer-nav-list{display:flex;text-align:start;gap:var(--spacing-spacing-13, 96px);color:var(--semantic-text-normal, #0f0f10)}.footer-nav-column{display:flex;flex-direction:column;gap:var(--spacing-spacing-5, 20px)}.footer-bottom{margin-top:var(--spacing-spacing-8, 40px);color:var(--semantic-text-assistive, #8a8a8a);text-align:start}.footer-bottom div{display:flex;gap:var(--spacing-spacing-1, 4px)}@media (max-width: 1024px){.footer{width:-moz-fit-content;width:fit-content;padding:var(--spacing-spacing-12, 80px) var(--spacing-spacing-4, 16px) var(--spacing-spacing-5, 20px) var(--spacing-spacing-4, 16px)}.footer-border{display:none}.footer-content{margin:0;display:flex;flex-direction:column;gap:var(--spacing-spacing-7, 32px);text-align:start}.footer-nav-list{justify-content:space-between;gap:0}.footer-nav-column{gap:var(--spacing-spacing-2, 8px)}.footer-bottom{margin:0}}.search-bar{z-index:100;position:fixed;top:0;left:0;width:100%;height:100%;display:none;overflow:auto;background-color:var(--semantic-material-dimmer, #1a1d1f85)}.search-container{z-index:200;position:fixed;top:0;bottom:0;right:0;width:700px;height:100%;padding:var(--spacing-spacing-8, 40px);background-color:#fff;display:none;overflow:hidden}.search-bar.open,.search-container.open{display:block}.search-body{margin:var(--spacing-spacing-16, 208px) var(--spacing-spacing-3, 12px)}.search-input-area{display:flex;gap:var(--spacing-spacing-4, 16px)}.search-input-area input:focus{outline:none}.search-input-area input::-moz-placeholder{color:var(--semantic-text-disable, #b0b0b0)}.search-input-area input::placeholder{color:var(--semantic-text-disable, #b0b0b0)}.search-input-area input{padding:0 var(--spacing-spacing-1, 4px);flex:1;border:0;background-color:#fff;color:var(--semantic-text-normal, #0f0f10)}.search-input-bar{height:1px;margin-top:var(--spacing-spacing-2, 8px);border-radius:2px;background:var(--semantic-border-strong, #0f0f10)}@media (max-width: 1024px){.search-container{left:0;width:100%;height:100%;padding:var(--spacing-spacing-5, 20px) var(--spacing-spacing-3, 12px)}}.mypage-layout{padding:var(--spacing-spacing-11, 64px) var(--spacing-spacing-8, 40px);display:flex;justify-content:space-between}.mypage-menu-container{position:sticky;top:var(--spacing-spacing-11, 64px);width:300px;height:-moz-fit-content;height:fit-content}.mypage-menu{width:100%;padding-top:var(--spacing-spacing-3, 12px);display:flex;flex-direction:column;align-items:baseline;gap:var(--spacing-spacing-7, 32px)}.mypage-menu hr{display:none}.mypage-menu-group{display:flex;flex-direction:column;gap:var(--spacing-spacing-2, 8px)}.mypage-empty{width:300px}@media (max-width: 1024px){.mypage-layout{width:100%;max-width:100%;padding:var(--spacing-spacing-3, 12px) var(--spacing-spacing-3, 12px) var(--spacing-spacing-7, 32px) var(--spacing-spacing-3, 12px);justify-content:center}.mypage-menu-container{width:100%;max-width:var(--width-medium, 510px)}.mypage-menu{padding:var(--spacing-spacing-7, 32px) var(--spacing-spacing-3, 12px);gap:var(--spacing-spacing-6, 24px)}.mypage-menu hr{display:block;width:100%;height:0;margin:0;border:0;border-top:1px solid var(--semantic-border-assistive, #eaebec)}.mypage-menu-group{gap:var(--spacing-spacing-3, 12px)}.mypage-empty{display:none}}
