@charset "UTF-8";.gnb_dropdown[data-v-df264632]{background:#fff;border:1px solid #e5e7eb;border-top:none;box-sizing:border-box;display:flex;min-height:304px;position:absolute;top:89px}.gnb_dropdown_left[data-v-df264632]{display:flex;flex-direction:column;flex-shrink:0;gap:16px;max-width:216px;padding:12px;width:216px}.gnb_dropdown_cat[data-v-df264632]{list-style:none}.gnb_dropdown_cat_inner[data-v-df264632]{align-items:center;border-radius:8px;cursor:pointer;display:flex;gap:8px;padding:12px;text-decoration:none;transition:color .15s ease}.gnb_dropdown_cat_icon[data-v-df264632]{flex-shrink:0;height:20px;width:20px}.gnb_dropdown_cat_label[data-v-df264632]{color:#334155;flex:1;font-size:var(--font-size-ds-label-s);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-md);line-height:var(--line-height-160);transition:color .15s ease}.gnb_dropdown_cat--active .gnb_dropdown_cat_label[data-v-df264632],.gnb_dropdown_cat:hover .gnb_dropdown_cat_label[data-v-df264632]{color:#06f}.gnb_dropdown_cat_chevron[data-v-df264632]{flex-shrink:0;height:14px;width:14px}.gnb_dropdown_divider[data-v-df264632]{align-self:stretch;background:#e5e7eb;width:1px}.gnb_dropdown_right[data-v-df264632]{display:flex;flex:1;flex-direction:column;gap:16px;padding:12px}.gnb_dropdown_sub_item[data-v-df264632]{list-style:none}.gnb_dropdown_sub_link[data-v-df264632]{align-items:center;color:#334155;display:flex;font-size:var(--font-size-ds-label-s);font-weight:var(--font-weight-medium);gap:4px;letter-spacing:var(--letter-spacing-md);line-height:var(--line-height-160);max-width:216px;padding:12px;text-decoration:none;transition:color .15s ease;width:216px}.gnb_dropdown_sub_link--active[data-v-df264632],.gnb_dropdown_sub_link[data-v-df264632]:hover{background-color:#f1f5f9;border-radius:8px}.gnb_dropdown_badge[data-v-df264632]{align-items:center;background:#e0ecff;border-radius:100px;color:#06f;display:inline-flex;font-size:var(--font-size-ds-caption-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-none);line-height:var(--line-height-140);padding:2px 6px;-webkit-text-fill-color:#06f;white-space:nowrap}.gnb_nav_base[data-v-3e1819fa]{display:flex;width:100%}.gnb_list[data-v-3e1819fa]{align-items:center;-moz-column-gap:clamp(1.5rem,3vw,1.5rem);column-gap:clamp(1.5rem,3vw,1.5rem);display:grid;grid-auto-flow:column;justify-content:flex-start}.gnb_list .gnb_list_item[data-v-3e1819fa]{align-items:center;display:grid;height:52px;justify-items:center;position:static;z-index:900}.gnb_list .gnb_list_item .gnb_list_item_link[data-v-3e1819fa]{align-items:center;display:flex;font-size:15px;font-weight:500;gap:8px;height:100%;letter-spacing:-.02em;line-height:140%;position:relative}@media(max-width:768px){.gnb_list .gnb_list_item .gnb_list_item_link[data-v-3e1819fa]{font-size:13px}}.gnb_list .gnb_list_item .gnb_list_item_link[data-v-3e1819fa]{color:#334155;white-space:nowrap}.gnb_chevron[data-v-3e1819fa]{flex-shrink:0;height:14px;margin-right:.25rem;width:14px}.gnb_list_item_link .gnb_archive_badge[data-v-3e1819fa]{margin-left:-4px}.gnb_archive_badge[data-v-3e1819fa]{font-size:13px;font-weight:500;letter-spacing:0;line-height:140%}@media(max-width:768px){.gnb_archive_badge[data-v-3e1819fa]{font-size:12px}}.gnb_archive_badge[data-v-3e1819fa]{align-items:center;background:#0066ff1f;border-radius:100px;color:#06f;display:inline-flex;padding:.25rem .5rem;-webkit-text-fill-color:#06f;white-space:nowrap}.gnb_list .gnb_list_item--dropdown[data-v-3e1819fa]{cursor:pointer}.gnb_list .gnb_list_item .gnb_list_item_link--active[data-v-3e1819fa]:after,.gnb_list .gnb_list_item:hover .gnb_list_item_link[data-v-3e1819fa]:after{background:#334155;bottom:-1px;content:"";height:2px;left:0;position:absolute;right:0}.gnb_list .gnb_list_item .gnb_list_item_link.gnb_list_item_link--active[data-v-3e1819fa]{background:linear-gradient(270deg,#334155,#334155);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.gnb_list .gnb_list_item:hover .gnb_list_item_link[data-v-3e1819fa]{transition:all .3s ease}@media(max-width:768px){.gnb_nav_base[data-v-3e1819fa]{display:none}}.burger_wrap[data-v-fd6f2d99]{position:relative;z-index:10002}.burger_button[data-v-fd6f2d99],.burger_wrap[data-v-fd6f2d99]{align-items:center;display:flex}.burger_button[data-v-fd6f2d99]{background:transparent;border:none;cursor:pointer;height:24px;justify-content:center;padding:0;width:24px}.burger_button img[data-v-fd6f2d99]{display:block;height:14px;width:16px}.accordion-enter-active[data-v-fd6f2d99],.accordion-leave-active[data-v-fd6f2d99]{transition:height .24s ease,opacity .2s ease}.slide_wrap[data-v-fd6f2d99]{background:#fff;display:flex;flex-direction:column;height:100%;left:-100%;overflow-y:auto;position:fixed;scrollbar-width:none;top:0;transition:left .3s ease;width:100%;z-index:10004}.slide_wrap[data-v-fd6f2d99]::-webkit-scrollbar{display:none}.slide_wrap.open[data-v-fd6f2d99]{left:0}.menu_header[data-v-fd6f2d99]{border-bottom:1px solid #e2e8f0;gap:12px;justify-content:space-between;padding:16px}.menu_header[data-v-fd6f2d99],.user_profile[data-v-fd6f2d99]{align-items:center;display:flex;min-width:0}.user_profile[data-v-fd6f2d99]{flex:1 1 auto;gap:8px;overflow:hidden;text-decoration:none}.user_avatar[data-v-fd6f2d99]{border-radius:50%;display:block;flex:0 0 36px;flex-shrink:0;height:36px;max-height:36px;max-width:36px;min-height:36px;min-width:36px;-o-object-fit:cover;object-fit:cover;width:36px}.user_info[data-v-fd6f2d99]{align-items:center;display:flex;gap:0}.user_info[data-v-fd6f2d99],.user_nickname[data-v-fd6f2d99]{min-width:0;overflow:hidden}.user_nickname[data-v-fd6f2d99]{color:#334155;display:block;font-size:16px;font-weight:500;letter-spacing:-.015em;line-height:140%;line-height:1;text-overflow:ellipsis;white-space:nowrap}.user_arrow[data-v-fd6f2d99]{height:20px;width:20px}.btn_login[data-v-fd6f2d99],.user_arrow[data-v-fd6f2d99]{flex-shrink:0}.menu_header[data-v-fd6f2d99] .btn_login{transition:background-color .18s ease,border-color .18s ease}@media(min-width:768px)and (hover:hover)and (pointer:fine){.menu_header[data-v-fd6f2d99] .btn_login:hover{background-color:#f1f5f9;border-color:#e2e8f0}}.header_right[data-v-fd6f2d99]{align-items:center;display:flex;flex:0 0 auto;gap:8px;margin-left:auto}.header_right[data-v-fd6f2d99] .cart_count_inline,.header_right[data-v-fd6f2d99] .header_auth_button,.header_right[data-v-fd6f2d99] .header_button_label,.header_right[data-v-fd6f2d99] .header_text_button:not([aria-label="언어 설정"]){display:none}.header_right[data-v-fd6f2d99] .header_login_wrap{-moz-column-gap:8px;column-gap:8px;min-width:auto}.header_right[data-v-fd6f2d99] .header_btn_chevron{margin-top:1px}.close_btn[data-v-fd6f2d99]{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;height:24px;justify-content:center;padding:0;width:24px}.close_btn img[data-v-fd6f2d99]{height:20px;width:20px}.category_row[data-v-fd6f2d99]{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:12px 16px}.category_label[data-v-fd6f2d99]{color:#334155;font-size:16px;font-weight:500;letter-spacing:-.015em;line-height:140%}.util_links[data-v-fd6f2d99]{align-items:center;display:flex;gap:16px}.util_link[data-v-fd6f2d99]{font-size:14px;font-weight:400;letter-spacing:-.02em;line-height:140%}@media(max-width:768px){.util_link[data-v-fd6f2d99]{font-size:12px}}.util_link[data-v-fd6f2d99]{align-items:center;color:#334155;display:flex;gap:4px;text-decoration:none}.external_icon[data-v-fd6f2d99]{height:14px;width:14px}.menu_list[data-v-fd6f2d99]{list-style:none;margin:0;padding:0}.menu_item[data-v-fd6f2d99]{border-bottom:1px solid #e2e8f0}.menu_row[data-v-fd6f2d99]{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;font-family:inherit;gap:8px;justify-content:flex-start;padding:12px 16px;text-align:left;text-decoration:none;width:100%}.menu_row--accordion[data-v-fd6f2d99]{gap:0;justify-content:space-between;width:100%}.menu_label[data-v-fd6f2d99]{color:#334155;font-size:14px;font-weight:500;letter-spacing:-.02em;line-height:140%}.menu_label--active[data-v-fd6f2d99]{color:#06f}.menu_badge[data-v-fd6f2d99]{align-items:center;background:#0066ff1a;border-radius:999px;display:inline-flex;font-size:13px;font-weight:500;justify-content:center;letter-spacing:0;line-height:140%;padding:4px 8px}@media(max-width:768px){.menu_badge[data-v-fd6f2d99]{font-size:12px}}.menu_badge[data-v-fd6f2d99]{color:#06f;white-space:nowrap}.accordion_icon[data-v-fd6f2d99]{background-color:#334155;display:block;flex-shrink:0;height:20px;mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain;width:20px}.accordion_icon--plus[data-v-fd6f2d99]{mask-image:url(../images/icons/accordion/accordion-plus.svg);-webkit-mask-image:url(../images/icons/accordion/accordion-plus.svg)}.accordion_icon--minus[data-v-fd6f2d99]{mask-image:url(../images/icons/accordion/accordion-minus.svg);-webkit-mask-image:url(../images/icons/accordion/accordion-minus.svg)}.accordion_icon--static[data-v-fd6f2d99]{background-color:#334155}.accordion_icon--active[data-v-fd6f2d99]{background-color:#06f}.subcategory_list[data-v-fd6f2d99]{background:transparent;list-style:none;margin:0;padding:0}.subcategory_row[data-v-fd6f2d99]{align-items:center;background:#f1f5f9;border:none;border-top:1px solid #e2e8f0;cursor:pointer;display:flex;font-family:inherit;justify-content:space-between;padding:12px 16px 12px 32px;text-align:left;width:100%}.subcategory_label[data-v-fd6f2d99]{color:#334155;font-size:14px;font-weight:400;letter-spacing:-.02em;line-height:140%}.sub_links[data-v-fd6f2d99]{background:transparent;list-style:none;margin:0;padding:0}.sub_link[data-v-fd6f2d99]{align-items:center;border-top:1px solid #e2e8f0;color:#64748b;display:flex;font-size:14px;font-weight:400;gap:6px;letter-spacing:-.02em;line-height:140%;padding:12px 16px 12px 32px;text-decoration:none}.sub_link--active[data-v-fd6f2d99]{color:#06f}.item_badge[data-v-fd6f2d99]{align-items:center;border-radius:100px;display:inline-flex;font-size:12px;font-weight:400;letter-spacing:0;line-height:140%;padding:2px 6px}@media(max-width:768px){.item_badge[data-v-fd6f2d99]{font-size:11px}}.item_badge[data-v-fd6f2d99]{background:#0066ff1f;color:#06f;white-space:nowrap}.menu_footer[data-v-fd6f2d99]{display:flex;justify-content:center;padding:40px 16px}.btn_logout[data-v-fd6f2d99]{font-weight:500;letter-spacing:-.015em;line-height:140%}@media(max-width:768px){.btn_logout[data-v-fd6f2d99]{font-size:12px}}.btn_logout[data-v-fd6f2d99]{background:transparent;border:none;color:#98a2b3;cursor:pointer;font-family:inherit;font-size:14px}.header_container[data-v-e20de556]{left:0;position:fixed;right:0;top:0;width:100%;z-index:900}.header_nav[data-v-e20de556]{transition:opacity .25s ease}.header_nav--hidden[data-v-e20de556]{opacity:0;pointer-events:none}@media(max-width:768px){.header_container--mobile-hidden[data-v-e20de556]{display:none}.header_nav--hidden[data-v-e20de556]{opacity:1;pointer-events:auto}}header[data-v-e20de556]{background-color:#fff;border-bottom:1px solid #e2e8f0;width:100%}@media(max-width:768px){header[data-v-e20de556]{border-bottom:none}}.header_logo[data-v-e20de556],.mobile_logo[data-v-e20de556]{flex-shrink:0}.header_wrap[data-v-e20de556]{align-items:center;box-sizing:border-box;-moz-column-gap:clamp(2.25rem,2.5vw,4rem);column-gap:clamp(2.25rem,2.5vw,4rem);display:grid;grid-template-columns:auto 1fr auto;height:52px;margin:0 auto;max-width:1280px;width:100%}.header_wrap--mobile[data-v-e20de556]{display:none}@media(max-width:768px){.header_wrap[data-v-e20de556]{display:none}.header_wrap--mobile[data-v-e20de556]{align-items:center;display:flex;height:52px;justify-content:space-between;padding:0 16px}}.mobile_left[data-v-e20de556]{align-items:center;display:flex;gap:8px}.mobile_right_actions[data-v-e20de556] .header_auth_button,.mobile_right_actions[data-v-e20de556] .header_btn_chevron,.mobile_right_actions[data-v-e20de556] .header_button_label,.mobile_right_actions[data-v-e20de556] .header_text_button[aria-label=마이페이지],.mobile_right_actions[data-v-e20de556] .header_text_button[aria-label="언어 설정"]{display:none}
