body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;margin:0;padding:0}body{font-family:Arial,sans-serif}.Header_header__umL-G{background:#fff;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:100}.Header_banner__vApn5{background-color:#111;color:#fff;font-size:12px;letter-spacing:2px;padding:10px;position:relative;text-align:center}.Header_container__hBulJ{align-items:center;background-color:#fff;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:20px 60px;position:relative}.Header_logo__Mm-Bm{color:#111;font-size:22px;font-weight:700;letter-spacing:6px;text-decoration:none}.Header_nav__yE2wH{align-items:center;display:flex;gap:40px}.Header_navItem__lCm6i{position:relative}.Header_navLink__1LqBP{color:#111;cursor:pointer;font-size:13px;font-weight:500;letter-spacing:2px;margin-bottom:-20px;padding-bottom:20px}.Header_navLink__1LqBP:hover{border-bottom:1px solid #111}.Header_navItem__lCm6i:hover .Header_dropdown__ZaTIJ{opacity:1;pointer-events:auto;transform:translateX(-50%) translateY(0);visibility:visible}.Header_dropdown__ZaTIJ{background:#fff;border:1px solid #e8e8e8;border-top:2px solid #111;box-shadow:0 8px 24px #0000001a;left:50%;min-width:150px;opacity:0;padding:8px 0;pointer-events:none;position:absolute;top:100%;transform:translateX(-50%) translateY(-6px);transition:opacity .2s ease,transform .2s ease;visibility:hidden;z-index:999}.Header_dropdownInner__htkde{display:flex;flex-direction:column}.Header_dropdownAllLink__Yb6ic{color:#111!important;font-size:12px!important;font-weight:700!important}.Header_dropdownDividerH__ZSVCO{background:#f0f0f0;height:1px;margin:6px 16px}.Header_dropdownChild__ZTgCt{color:#666;display:block;font-size:13px;letter-spacing:.5px;padding:9px 20px;text-decoration:none;transition:all .15s;white-space:nowrap}.Header_dropdownChild__ZTgCt:hover{background:#f8f8f8;color:#111;font-weight:600;padding-left:24px}.Header_rightMenu__2BJ8D{align-items:center;display:flex;gap:8px}.Header_menuItem__7Ec68{color:#111;cursor:pointer;font-size:12px;letter-spacing:1px;text-decoration:none}.Header_menuItem__7Ec68:hover{font-weight:600}.Header_separator__3mlvY{color:#ddd;font-size:12px}.Header_adminMenu__Vxwxz{color:#e74c3c;font-weight:700}.Header_cartIcon__21JFV{align-items:center;cursor:pointer;display:flex;font-size:20px;margin-left:8px;position:relative;text-decoration:none}.Header_cartBadge__HZ7x6{align-items:center;background:#e74c3c;border-radius:50%;color:#fff;display:flex;font-size:10px;font-weight:700;height:16px;justify-content:center;position:absolute;right:-8px;top:-8px;width:16px}.Header_noticeDots__EAYhr{align-items:center;display:flex;gap:6px;position:absolute;right:16px;top:50%;transform:translateY(-50%)}.Header_noticeDot__gx3K\+{background:#fff6;border-radius:50%;cursor:pointer;height:6px;transition:background-color .2s;width:6px}.Header_noticeDotActive__cSzsc{background:#fff;border-radius:3px;width:16px}.Header_mobileRight__jXyPa{align-items:center;display:none;gap:12px}.Header_hamburger__-rmP3{background:none;border:none;color:#111;cursor:pointer;font-size:22px;line-height:1;padding:4px}.Header_mobileOverlay__Mc2Ke{background:#0006;display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:200}.Header_mobileMenu__bKX54{background:#fff;display:none;flex-direction:column;height:100vh;overflow-y:auto;position:fixed;right:-280px;top:0;transition:right .3s ease;width:280px;z-index:300}.Header_mobileMenuOpen__GYddL{right:0}.Header_mobileMenuHeader__9ul4E{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:20px}.Header_mobileLogo__uh9nU{font-size:18px;font-weight:700;letter-spacing:4px}.Header_mobileCloseBtn__NuDkX{background:none;border:none;color:#666;cursor:pointer;font-size:20px}.Header_mobileNav__chict{padding:8px 0}.Header_mobileNavItem__\+Ni\+r{align-items:center;border-bottom:1px solid #f5f5f5;cursor:pointer;display:flex;font-size:14px;font-weight:500;justify-content:space-between;letter-spacing:1px;padding:14px 20px}.Header_mobileNavItem__\+Ni\+r:active,.Header_mobileSubMenu__6nVwm{background:#f9f9f9}.Header_mobileSubItem__vej\+n{border-bottom:1px solid #eee;color:#555;display:block;font-size:13px;padding:12px 32px;text-decoration:none}.Header_mobileSubItem__vej\+n:active{background:#f0f0f0}.Header_mobileDivider__A2fku{background:#f5f5f5;height:8px}.Header_mobileAccountMenu__rB6TY{padding:8px 0}.Header_mobileAccountItem__QlFVW{border-bottom:1px solid #f5f5f5;color:#444;cursor:pointer;display:block;font-size:13px;padding:14px 20px;text-decoration:none}.Header_mobileAccountItem__QlFVW:active{background:#f9f9f9}@media (max-width:768px){.Header_container__hBulJ{padding:16px 20px}.Header_nav__yE2wH,.Header_rightMenu__2BJ8D{display:none}.Header_mobileRight__jXyPa{display:flex}.Header_mobileOverlay__Mc2Ke{display:block}.Header_mobileMenu__bKX54{display:flex}}.LoginPage_container__eFAML{align-items:center;background-color:#fff;display:flex;height:100vh;justify-content:center}.LoginPage_box__EVE--{align-items:center;display:flex;flex-direction:column;width:360px}.LoginPage_form__B\+SFL{width:100%}.LoginPage_findLinks__3XFdR{align-items:center;color:#888;display:flex;font-size:12px;gap:8px;margin-top:20px}.LoginPage_findLink__-C8b6:hover{color:#111;cursor:pointer}.LoginPage_separator__4bFi7{color:#ddd}.LoginPage_findLink__-C8b6{color:inherit;text-decoration:none}.global_btnPrimary__8-gpS{background-color:#111;border:none;color:#fff;cursor:pointer;font-size:14px;letter-spacing:2px;padding:14px;width:100%}.global_btnPrimary__8-gpS:hover{background-color:#333}.global_btnOutline__tDhfm{background-color:#fff;border:1px solid #111;box-sizing:border-box;color:#111;cursor:pointer;display:block;font-size:14px;letter-spacing:2px;padding:14px;text-align:center;text-decoration:none;width:100%}.global_btnOutline__tDhfm:hover{background-color:#f5f5f5}.global_input__2I9Cs{background-color:initial;border:none;border-bottom:1px solid #ddd;box-sizing:border-box;color:#111;font-size:14px;margin-bottom:16px;outline:none;padding:14px 0;width:100%}.global_input__2I9Cs:focus{border-bottom:1px solid #111}.global_pageLogo__BWyug{color:#111;font-size:28px;font-weight:700;letter-spacing:6px;margin-bottom:8px;text-align:center}.global_pageSubtitle__QVpxE{color:#888;font-size:14px;letter-spacing:2px;margin-bottom:36px;text-align:center}.global_divider__1ptgr{background-color:#eee;height:1px;margin:20px 0;width:100%}.global_errorText__OCjSn{color:#c00}.global_errorText__OCjSn,.global_successText__US\+iK{align-self:flex-start;font-size:13px;margin-bottom:16px}.global_successText__US\+iK{color:#111;letter-spacing:1px}.RegisterPage_container__WB0-Z{align-items:flex-start;background-color:#fff;display:flex;justify-content:center;min-height:100vh;padding:60px 20px}.RegisterPage_box__QIDV9{display:flex;flex-direction:column;gap:16px;margin:0 auto;max-width:680px;width:100%}.RegisterPage_form__echiS{display:flex;flex-direction:column;gap:12px;width:100%}.RegisterPage_emailRow__FA-zQ{align-items:center;display:flex;gap:8px}.RegisterPage_emailRow__FA-zQ input{flex:1 1}.RegisterPage_codeBtn__UnKRu{background:#111;border:none;border-radius:4px;color:#fff;cursor:pointer;flex-shrink:0;font-size:13px;padding:12px 16px;white-space:nowrap}.RegisterPage_codeBtn__UnKRu:disabled{background:#999;cursor:not-allowed}.RegisterPage_termsBox__96Zou{border:1px solid #eee;border-radius:6px;display:flex;flex-direction:column;gap:8px;padding:16px}.RegisterPage_allCheckLabel__kVPRq{align-items:center;color:#111;cursor:pointer;display:flex;font-size:14px;font-weight:700;gap:8px}.RegisterPage_termDivider__\+Rsz8{background:#eee;height:1px;margin:4px 0}.RegisterPage_termItem__PvlhE{display:flex;flex-direction:column;gap:6px}.RegisterPage_termHeader__KfQ5R{align-items:center;display:flex;justify-content:space-between}.RegisterPage_termLabel__eLM1l{align-items:center;color:#444;cursor:pointer;display:flex;font-size:13px;gap:8px}.RegisterPage_termCheckbox__J0CWB{cursor:pointer;flex-shrink:0;height:15px;width:15px}.RegisterPage_termToggle__ISGt4{background:none;border:none;color:#999;cursor:pointer;flex-shrink:0;font-size:11px;white-space:nowrap}.RegisterPage_termContent__WKvoz{background:#f9f9f9;border:1px solid #eee;border-radius:4px;color:#666;font-size:12px;line-height:1.8;padding:12px;white-space:pre-line}.MainPage_container__5dYKB{width:100%}.MainPage_hero__BEnCd{align-items:center;background-color:#f5f5f0;display:flex;height:600px;justify-content:center;width:100%}.MainPage_heroContent__9qPwj{text-align:center}.MainPage_heroSub__Qz1kS{color:#888;font-size:12px;letter-spacing:4px;margin-bottom:20px}.MainPage_heroTitle__DYlPS{color:#111;font-size:56px;font-weight:700;letter-spacing:8px;line-height:1.2;margin-bottom:40px}.MainPage_heroButton__1cmnD{background-color:#111;color:#fff;display:inline-block;font-size:13px;letter-spacing:3px;padding:14px 48px;text-decoration:none}.MainPage_heroButton__1cmnD:hover{background-color:#333}.MainPage_section__Nzv0-{padding:80px 60px}.MainPage_sectionTitle__ELhJh{color:#111;font-size:16px;font-weight:700;letter-spacing:4px;margin-bottom:40px;text-align:center}.MainPage_categoryGrid__7g363{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}.MainPage_categoryCard__-aNtJ{cursor:pointer;text-align:center}.MainPage_categoryCard__-aNtJ:hover .MainPage_categoryImage__1YyVv{background-color:#e0e0e0}.MainPage_categoryImage__1YyVv{background-color:#f0f0f0;height:300px;margin-bottom:16px;transition:background-color .2s;width:100%}.MainPage_categoryName__1B9vH{color:#111;font-size:13px;letter-spacing:2px}.MainPage_productGrid__rgrjr{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(4,1fr)}.MainPage_productCard__O2JTQ{cursor:pointer}.MainPage_productCard__O2JTQ:hover .MainPage_productImage__zoUS5{background-color:#e0e0e0}.MainPage_productImageWrap__9A2Z4{aspect-ratio:3/4;background:#f5f5f5;overflow:hidden;position:relative;width:100%}.MainPage_productImage__zoUS5{height:100%;margin-bottom:16px;object-fit:cover;transition:transform .3s ease;width:100%}.MainPage_productCard__O2JTQ:hover .MainPage_productImage__zoUS5{transform:scale(1.05)}.MainPage_productInfo__SwF1N{padding:0 4px}.MainPage_productBrand__MAktm{color:#888;font-size:11px;letter-spacing:2px;margin-bottom:4px}.MainPage_productName__LvmqQ{color:#111;font-size:14px;margin-bottom:8px}.MainPage_productPrice__WtnUB{color:#111;font-size:14px;font-weight:600}.MainPage_discountBadge__0dIK1{background:#e74c3c;border-radius:3px;color:#fff;font-size:12px;font-weight:700;left:auto;padding:3px 7px;position:absolute;right:10px;top:10px}.MainPage_moreBtn__Z9diX{margin-top:32px;text-align:center}.MainPage_moreBtnLink__76sAx{border:1px solid #111;color:#111;font-size:13px;letter-spacing:2px;padding:12px 40px;transition:all .2s}.MainPage_moreBtnLink__76sAx:hover{background:#111;color:#fff}.MainPage_memberBanner__MfoZ8{background-color:#111;padding:80px 60px;text-align:center}.MainPage_memberTitle__nXyK6{color:#fff;font-size:24px;font-weight:700;letter-spacing:6px;margin-bottom:16px}.MainPage_memberSub__0u\+zm{color:#aaa;font-size:13px;letter-spacing:2px;margin-bottom:32px}.MainPage_memberButton__-zkwO{background-color:#fff;color:#111;display:inline-block;font-size:13px;letter-spacing:3px;padding:14px 48px;text-decoration:none}.MainPage_memberButton__-zkwO:hover{background-color:#f5f5f5}.MainPage_bannerTrack__rnqM7{display:flex;height:100%;transition:transform .6s ease}.MainPage_bannerSlide__U-dPl{flex-shrink:0;height:100%;min-width:100%;width:100%}.MainPage_bannerSlider__ETLXS{aspect-ratio:16/5;height:auto;overflow:hidden;position:relative;width:100%}.MainPage_bannerImage__MTkWe{background-color:#000;height:100%;object-fit:contain;width:100%}.MainPage_bannerOverlay__oDQUc{background:linear-gradient(#0000,#00000080);bottom:0;left:0;padding:40px 60px 30px;position:absolute;right:0}.MainPage_bannerTitle__7k3lR{color:#fff;font-size:28px;font-weight:700;letter-spacing:2px}.MainPage_bannerArrow__o5iCz{align-items:center;background:#ffffff4d;border:none;color:#fff;cursor:pointer;display:flex;font-size:40px;height:48px;justify-content:center;line-height:1;position:absolute;top:50%;transform:translateY(-50%);transition:background-color .2s;width:48px;z-index:10}.MainPage_bannerArrow__o5iCz:hover{background:#fff9;color:#000}.MainPage_bannerArrowLeft__ruPCx{left:20px}.MainPage_bannerArrowRight__bgKVQ{right:20px}.MainPage_bannerDots__047gP{bottom:16px;display:flex;gap:8px;left:50%;position:absolute;transform:translateX(-50%);z-index:10}.MainPage_bannerDot__6tvJA{background:#ffffff80;border-radius:50%;cursor:pointer;height:8px;transition:background-color .2s;width:8px}.MainPage_bannerDotActive__PPXqj{background:#fff;border-radius:4px;width:24px}.MainPage_bannerCounter__8ljhV{bottom:16px;color:#fffc;font-size:12px;position:absolute;right:20px;z-index:10}.MainPage_rankBadge__UnHaU{align-items:center;background:#000;border-radius:50%;color:#fff;display:flex;font-size:14px;font-weight:700;height:28px;justify-content:center;left:10px;position:absolute;top:10px;width:28px;z-index:2}@media (max-width:768px){.MainPage_section__Nzv0-{padding:40px 16px}.MainPage_heroTitle__DYlPS{font-size:32px;letter-spacing:4px}.MainPage_hero__BEnCd{height:400px}.MainPage_categoryGrid__7g363,.MainPage_productGrid__rgrjr{gap:12px;grid-template-columns:repeat(2,1fr)}.MainPage_productName__LvmqQ{font-size:12px}.MainPage_productPrice__WtnUB{font-size:13px}.MainPage_bannerSlider__ETLXS{aspect-ratio:4/3}.MainPage_bannerTitle__7k3lR{font-size:18px}.MainPage_bannerOverlay__oDQUc{padding:20px 20px 16px}.MainPage_memberBanner__MfoZ8{padding:40px 20px}.MainPage_memberTitle__nXyK6{font-size:18px}.MainPage_sectionTitle__ELhJh{font-size:14px;margin-bottom:24px}}.MyPage_container__zW6DD{margin:60px auto;max-width:800px;padding:0 20px}.MyPage_title__JpHNW{border-bottom:1px solid #111;color:#111;font-size:16px;font-weight:700;letter-spacing:4px;margin-bottom:40px;padding-bottom:16px}.MyPage_tabs__KEId2{border-bottom:1px solid #eee;display:flex;gap:0;margin-bottom:40px}.MyPage_tab__p3AYv{background:none;border:none;border-bottom:2px solid #0000;color:#888;cursor:pointer;font-size:13px;letter-spacing:1px;padding:12px 24px}.MyPage_tabActive__P99YC{border-bottom:2px solid #111;color:#111;font-weight:600}.MyPage_section__rkDc2{margin-bottom:32px}.MyPage_sectionTitle__qvr5P{color:#888;font-size:13px;letter-spacing:2px;margin-bottom:20px}.MyPage_infoRow__Y7AeV{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;font-size:14px;justify-content:space-between;padding:16px 0}.MyPage_infoLabel__EsQlI{color:#888;width:120px}.MyPage_infoValue__PcgFY{color:#111;flex:1 1}.MyPage_formRow__94x2J{margin-bottom:16px}.MyPage_label__UFgiV{color:#888;display:block;font-size:12px;letter-spacing:1px;margin-bottom:4px}.MyPage_buttonGroup__jVyYD{display:flex;gap:12px;margin-top:32px}.MyPage_btnDanger__WrMyR{background-color:#fff;border:1px solid #c00;color:#c00;cursor:pointer;font-size:14px;letter-spacing:2px;padding:14px;width:100%}.MyPage_btnDanger__WrMyR:hover{background-color:#c00;color:#fff}.MyPage_sectionHeader__bXjeB{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.MyPage_empty__wi-cv,.MyPage_loading__-\+zqS{color:#999;padding:40px;text-align:center}.MyPage_orderList__vXLHH{display:flex;flex-direction:column;gap:12px}.MyPage_orderCard__U-0VR{border:1px solid #eee;border-radius:8px;overflow:hidden}.MyPage_orderHeader__k4gA2{align-items:center;background:#fafafa;cursor:pointer;display:flex;justify-content:space-between;padding:16px}.MyPage_orderHeader__k4gA2:hover{background:#f5f5f5}.MyPage_orderMeta__3jmVM{display:flex;flex-direction:column;gap:4px}.MyPage_orderDate__sGRjQ{font-size:15px;font-weight:700}.MyPage_orderId__ls74r{color:#999;font-size:13px}.MyPage_orderRight__gDXfj{align-items:center;display:flex;gap:16px}.MyPage_orderTotal__nNBlp{font-size:15px;font-weight:700}.MyPage_expandIcon__gRGIR{color:#999;font-size:12px}.MyPage_orderStatus_PENDING__AldOs{color:#999;font-size:13px}.MyPage_orderStatus_PAID__Wb02k{color:#3498db;font-size:13px}.MyPage_orderStatus_SHIPPING__bbwTU{color:#e67e22;font-size:13px}.MyPage_orderStatus_DELIVERED__TUlJr{color:#27ae60;font-size:13px}.MyPage_orderStatus_CANCELLED__v5y2K{color:#e74c3c;font-size:13px}.MyPage_orderItems__\+MH2w{border-top:1px solid #eee;display:flex;flex-direction:column;gap:12px;padding:16px}.MyPage_orderItem__6AGaZ{align-items:center;display:flex;gap:12px}.MyPage_orderItemImage__jOfX9{border-radius:4px;cursor:pointer;height:60px;object-fit:cover;width:60px}.MyPage_orderItemName__evMz3{font-size:14px;font-weight:500;margin-bottom:4px}.MyPage_orderItemDetail__SycKO{color:#888;font-size:13px}.MyPage_addressForm__DWc36{background:#f9f9f9;border-radius:8px;margin-bottom:20px;padding:20px}.MyPage_addressSearch__Ew93y{display:flex;gap:8px;margin-bottom:8px}.MyPage_addressInput__CMU-7{margin-top:8px}.MyPage_addressList__r6EnC{display:flex;flex-direction:column;gap:12px}.MyPage_addressCard__wPhyP{align-items:center;border:1px solid #eee;border-radius:8px;display:flex;justify-content:space-between;padding:16px}.MyPage_defaultCard__rldob{border-color:#000}.MyPage_defaultBadge__-OOlD{background:#000;border-radius:10px;color:#fff;display:inline-block;font-size:11px;margin-bottom:8px;padding:2px 8px}.MyPage_addressRecipient__9aGrJ{font-size:15px;font-weight:700;margin-bottom:4px}.MyPage_addressText__D5Vda{color:#666;font-size:14px}.MyPage_addressActions__dqeqQ{display:flex;gap:8px}.MyPage_btnDelete__Hy9Pc{background:#fff;border:1px solid #ddd;border-radius:4px;color:#e74c3c;cursor:pointer;font-size:13px;padding:6px 12px}.MyPage_periodFilter__8Nxdo{display:flex;gap:6px}.MyPage_filterBtn__gTERV{background:#fff;border:1px solid #ddd;border-radius:4px;color:#666;cursor:pointer;font-size:13px;padding:5px 12px}.MyPage_filterBtnActive__GE0EK{background:#000;border-color:#000;color:#fff}.MyPage_cancelBtn__tnVPy{background:#fff;border:1px solid #e53935;border-radius:4px;color:#e53935;cursor:pointer;font-size:12px;padding:4px 12px}.MyPage_cancelBtn__tnVPy:hover{background:#e53935;color:#fff}.MyPage_reviewList__ya\+6X{display:flex;flex-direction:column;gap:16px}.MyPage_reviewCard__vsQdJ{border:1px solid #eee;border-radius:8px;padding:16px 20px}.MyPage_reviewCardHeader__ZC6N0{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.MyPage_reviewCardInfo__KGFUU{align-items:center;display:flex;gap:12px}.MyPage_reviewProductName__gnWk9{color:#111;font-size:14px;font-weight:700}.MyPage_reviewRating__L9MBA{color:#888;font-size:13px}.MyPage_reviewDate__1ONtH{color:#999;font-size:12px}.MyPage_reviewContent__P9e76{color:#333;font-size:14px;line-height:1.6;margin-bottom:8px}.MyPage_reviewImage__9JR\+\+{border-radius:4px;margin-top:8px;max-width:160px}.MyPage_deliverySteps__JuA1H{align-items:center;background:#fafafa;border-top:1px solid #eee;display:flex;padding:20px 16px}.MyPage_deliveryStepWrapper__VHLHw{align-items:center;display:flex;flex:1 1}.MyPage_deliveryStep__Q8EpO{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:8px}.MyPage_deliveryStepCircle__JuFNR{align-items:center;background:#fff;border:2px dashed #ddd;border-radius:50%;color:#ccc;display:flex;font-size:20px;height:48px;justify-content:center;width:48px}.MyPage_deliveryStepCircleActive__s8zxi{border-color:#bbb;color:#888}.MyPage_deliveryStepCircleCurrent__Sq8aL{border:2px solid #111;color:#111;font-weight:700}.MyPage_deliveryStepLabel__Pgd8Z{color:#bbb;font-size:12px;white-space:nowrap}.MyPage_deliveryStepLabelCurrent__9o\+4o{color:#111;font-weight:700}.MyPage_deliveryStepLine__tGald{background:#eee;flex:1 1;height:2px;margin:0 4px 20px}.MyPage_deliveryStepLineActive__ap0Xm{background:#111}.MyPage_trackingInfo__nsXFI{align-items:center;background:#f9f9f9;border-top:1px solid #eee;display:flex;font-size:13px;gap:12px;padding:12px 16px}.MyPage_trackingLabel__WoM4D{color:#999;flex-shrink:0;font-size:12px}.MyPage_trackingLink__j3bVb{color:#111;cursor:pointer;font-weight:600;text-decoration:underline}.MyPage_trackingNumber__A-dQU{color:#333}.MyPage_orderSummary__b0rd\+{background:#f9f9f9;border-top:1px solid #eee;display:flex;flex-direction:column;gap:6px;padding:12px 16px}.MyPage_orderSummaryRow__IHY9o{color:#666;display:flex;font-size:13px;justify-content:space-between}.MyPage_orderSummaryTotal__-Ls-f{border-top:1px solid #ddd;color:#111;font-weight:700;margin-top:2px;padding-top:6px}@media (max-width:768px){.MyPage_container__zW6DD{margin:24px auto;padding:0 16px}.MyPage_title__JpHNW{font-size:14px;margin-bottom:24px}.MyPage_tabs__KEId2{-webkit-overflow-scrolling:touch;gap:0;margin-bottom:24px;overflow-x:auto}.MyPage_tab__p3AYv{flex-shrink:0;font-size:12px;padding:10px 14px;white-space:nowrap}.MyPage_orderHeader__k4gA2{flex-wrap:wrap;gap:8px;padding:12px}.MyPage_orderRight__gDXfj{flex-wrap:wrap;gap:8px;justify-content:flex-end;width:100%}.MyPage_orderTotal__nNBlp{font-size:14px}.MyPage_orderItem__6AGaZ{gap:10px}.MyPage_orderItemImage__jOfX9{height:48px;width:48px}.MyPage_addressCard__wPhyP{align-items:flex-start;flex-direction:column;gap:12px}.MyPage_addressActions__dqeqQ{justify-content:flex-end;width:100%}.MyPage_periodFilter__8Nxdo{flex-wrap:wrap}.MyPage_filterBtn__gTERV{font-size:12px;padding:4px 10px}.MyPage_sectionHeader__bXjeB{flex-wrap:wrap;gap:8px}.MyPage_deliverySteps__JuA1H{padding:16px 8px}.MyPage_deliveryStepCircle__JuFNR{font-size:16px;height:36px;width:36px}.MyPage_deliveryStepLabel__Pgd8Z{font-size:10px}.MyPage_reviewCardHeader__ZC6N0{align-items:flex-start;flex-direction:column;gap:8px}.MyPage_reviewCardInfo__KGFUU{flex-wrap:wrap;gap:6px}.MyPage_infoRow__Y7AeV{align-items:flex-start;flex-direction:column;gap:4px;padding:12px 0}.MyPage_infoLabel__EsQlI{width:auto}.MyPage_buttonGroup__jVyYD{flex-direction:column;margin-top:20px}}@media (max-width:480px){.MyPage_tabs__KEId2{scrollbar-width:none}.MyPage_tabs__KEId2::-webkit-scrollbar{display:none}.MyPage_orderDate__sGRjQ{font-size:13px}.MyPage_orderId__ls74r{font-size:12px}.MyPage_cancelBtn__tnVPy{font-size:11px;padding:3px 8px}}.ProductListPage_container__Mwp9o{margin:0 auto;max-width:1400px;padding:40px 60px}.ProductListPage_layout__K3MCc{align-items:flex-start;display:flex;gap:40px}.ProductListPage_sidebar__51xkt{flex-shrink:0;position:-webkit-sticky;position:sticky;top:100px;width:200px}.ProductListPage_sideSection__SqUKY{border-bottom:1px solid #eee;margin-bottom:32px;padding-bottom:32px}.ProductListPage_sideSection__SqUKY:last-child{border-bottom:none}.ProductListPage_sideTitle__3K4Pe{color:#111;font-size:12px;font-weight:700;letter-spacing:2px;margin-bottom:16px;text-transform:uppercase}.ProductListPage_categoryList__tZDI0{display:flex;flex-direction:column;gap:2px}.ProductListPage_categoryItem__Izywv{border-radius:4px;color:#555;cursor:pointer;font-size:13px;padding:6px 8px;transition:all .15s}.ProductListPage_categoryItem__Izywv:hover{background:#f5f5f5;color:#111}.ProductListPage_categoryChildItem__l6EEH{border-radius:4px;color:#888;cursor:pointer;font-size:12px;padding:5px 8px 5px 20px;transition:all .15s}.ProductListPage_categoryChildItem__l6EEH:hover{background:#f5f5f5;color:#111}.ProductListPage_activeCategoryItem__dCryd{background:#f0f0f0!important;color:#111!important;font-weight:700}.ProductListPage_priceInputs__tVexp{align-items:center;display:flex;gap:6px;margin-bottom:10px}.ProductListPage_priceInput__Ap6uN{border:1px solid #ddd;border-radius:4px;font-size:12px;padding:6px 8px;text-align:center;width:72px}.ProductListPage_priceDash__q0ULu{color:#888;font-size:12px}.ProductListPage_priceFilterBtn__rTVKI{background:#111;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;letter-spacing:1px;margin-bottom:6px;padding:8px;width:100%}.ProductListPage_priceFilterBtn__rTVKI:hover{background:#333}.ProductListPage_priceResetBtn__P1pB5{background:#fff;border:1px solid #ddd;border-radius:4px;color:#555;cursor:pointer;font-size:12px;padding:8px;width:100%}.ProductListPage_priceResetBtn__P1pB5:hover{background:#f5f5f5}.ProductListPage_main__l\+Fjl{flex:1 1;min-width:0}.ProductListPage_listHeader__k1Ljp{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;margin-bottom:24px;padding-bottom:16px}.ProductListPage_title__72cak{color:#111;font-size:18px;font-weight:700;letter-spacing:2px}.ProductListPage_totalCount__jA\+b-{color:#888;font-size:14px;font-weight:400;letter-spacing:0}.ProductListPage_sortSelect__T7Opb{background:#fff;border:1px solid #ddd;border-radius:4px;color:#111;cursor:pointer;font-size:13px;padding:8px 12px}.ProductListPage_productGrid__ywa3D{grid-gap:24px 16px;display:grid;gap:24px 16px;grid-template-columns:repeat(4,1fr)}.ProductListPage_productCard__JiiES{cursor:pointer}.ProductListPage_imageBox__8x9jG{aspect-ratio:3/4;background:#f5f5f5;margin-bottom:12px;overflow:hidden;position:relative;width:100%}.ProductListPage_productImage__ey6kg{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.ProductListPage_productCard__JiiES:hover .ProductListPage_productImage__ey6kg{transform:scale(1.05)}.ProductListPage_discountBadge__G961F{background:#e74c3c;border-radius:3px;color:#fff;font-size:12px;font-weight:700;left:10px;padding:3px 7px;position:absolute;top:10px;z-index:1}.ProductListPage_noImage__VrLWC{align-items:center;color:#aaa;display:flex;font-size:13px;height:100%;justify-content:center;width:100%}.ProductListPage_productInfo__lByfF{padding:0 2px}.ProductListPage_categoryName__d5dBb{color:#aaa;font-size:11px;letter-spacing:1px;margin-bottom:4px}.ProductListPage_productName__s1JpA{color:#111;font-size:14px;margin-bottom:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProductListPage_priceRow__o5Gew{align-items:center;display:flex;gap:6px}.ProductListPage_originalPrice__\+uNV5{color:#aaa;font-size:12px;text-decoration:line-through}.ProductListPage_productPrice__9LdtZ{color:#111;font-size:14px;font-weight:700}.ProductListPage_pagination__Li\+Aq{align-items:center;border-top:1px solid #eee;display:flex;gap:4px;justify-content:center;margin-top:48px;padding-top:32px}.ProductListPage_pageBtn__dLkbv{align-items:center;background:#fff;border:1px solid #ddd;border-radius:4px;color:#555;cursor:pointer;display:flex;font-size:14px;height:36px;justify-content:center;transition:all .15s;width:36px}.ProductListPage_pageBtn__dLkbv:hover:not(:disabled){border-color:#111;color:#111}.ProductListPage_pageBtn__dLkbv:disabled{cursor:not-allowed;opacity:.3}.ProductListPage_activePage__o8iko{background:#111!important;border-color:#111!important;color:#fff!important}.ProductListPage_empty__kVdrG,.ProductListPage_loading__rieZT{color:#aaa;padding:60px;text-align:center}.ProductListPage_empty__kVdrG{font-size:14px}.ProductListPage_searchBar__YP3KK{align-items:center;display:flex;gap:8px;margin-bottom:16px}.ProductListPage_searchInput__dVX3f{border:1px solid #ddd;border-radius:4px;font-size:14px;padding:9px 14px;width:280px}.ProductListPage_searchBtn__8pOCO{background:#000;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:9px 18px}.ProductListPage_searchResetBtn__RYJ1V{background:#fff;border:1px solid #ddd;border-radius:4px;color:#999;cursor:pointer;font-size:14px;padding:9px 12px}.ProductListPage_highlight__HARdb{background-color:#fff3b0;border-radius:2px;color:#111;font-weight:700;padding:0 2px}.ProductListPage_loadMoreWrapper__9H6fq{display:flex;justify-content:center;margin-top:40px}.ProductListPage_loadMoreBtn__Bp7zN{background:#fff;border:1px solid #111;color:#111;cursor:pointer;font-size:14px;letter-spacing:1px;padding:14px 48px;transition:all .2s}.ProductListPage_loadMoreBtn__Bp7zN:hover{background:#111;color:#fff}.ProductListPage_loadMoreBtn__Bp7zN:disabled{background:#f5f5f5;border-color:#ddd;color:#999;cursor:not-allowed}@media (max-width:1024px){.ProductListPage_container__Mwp9o{padding:32px}.ProductListPage_productGrid__ywa3D{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.ProductListPage_container__Mwp9o{padding:20px 16px}.ProductListPage_layout__K3MCc{flex-direction:column;gap:0}.ProductListPage_sidebar__51xkt{border-bottom:1px solid #eee;margin-bottom:20px;padding-bottom:16px;position:static;width:100%}.ProductListPage_sideSection__SqUKY{margin-bottom:16px;padding-bottom:16px}.ProductListPage_categoryList__tZDI0{flex-direction:row;flex-wrap:wrap;gap:6px}.ProductListPage_categoryChildItem__l6EEH,.ProductListPage_categoryItem__Izywv{border:1px solid #eee;border-radius:20px;font-size:12px;padding:5px 10px}.ProductListPage_priceInputs__tVexp{flex-wrap:wrap}.ProductListPage_priceInput__Ap6uN{width:80px}.ProductListPage_productGrid__ywa3D{gap:16px 12px;grid-template-columns:repeat(2,1fr)}.ProductListPage_searchInput__dVX3f{flex:1 1;width:100%}.ProductListPage_searchBar__YP3KK{flex-wrap:wrap}.ProductListPage_listHeader__k1Ljp{align-items:flex-start;flex-direction:column;gap:12px}}@media (max-width:480px){.ProductListPage_productGrid__ywa3D{gap:12px 8px;grid-template-columns:repeat(2,1fr)}.ProductListPage_loadMoreBtn__Bp7zN{padding:14px 20px;width:100%}}.ProductListPage_resetAllBtn__yMnMm{background:#fff;border:1px solid #e74c3c;border-radius:4px;color:#e74c3c;cursor:pointer;font-size:12px;letter-spacing:1px;margin-bottom:16px;padding:8px;width:100%}.ProductListPage_resetAllBtn__yMnMm:hover{background:#e74c3c;color:#fff}.ProductDetailPage_container__Xmf8r{margin:40px auto;max-width:1100px;padding:0 20px}.ProductDetailPage_backButton__uf7u5{background:none;border:none;color:#666;cursor:pointer;font-size:14px;margin-bottom:24px;padding:0}.ProductDetailPage_productDetail__vjx9N{grid-gap:60px;display:grid;gap:60px;grid-template-columns:1fr 1fr}.ProductDetailPage_imageSection__GU-CR{position:flex-start;top:20px}.ProductDetailPage_detailSection__ambKL{border-top:2px solid #000;margin-top:60px;padding-top:40px}.ProductDetailPage_mainImageBox__dWDOY{aspect-ratio:1;background:#f5f5f5;border-radius:8px;margin-bottom:12px;overflow:hidden;position:relative;width:100%}.ProductDetailPage_mainImage__s0ZrW{height:100%;object-fit:cover;width:100%}.ProductDetailPage_noImage__ZzcEM{align-items:center;color:#999;display:flex;font-size:14px;height:100%;justify-content:center;width:100%}.ProductDetailPage_nextBtn__JtQD\+,.ProductDetailPage_prevBtn__bqnTc{align-items:center;background:#0006;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:20px;height:36px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);width:36px}.ProductDetailPage_prevBtn__bqnTc{left:10px}.ProductDetailPage_nextBtn__JtQD\+{right:10px}.ProductDetailPage_thumbnails__sMltn{display:flex;gap:8px;overflow-x:auto}.ProductDetailPage_thumbnail__upfp7{border:2px solid #0000;border-radius:4px;cursor:pointer;flex-shrink:0;height:70px;object-fit:cover;width:70px}.ProductDetailPage_activeThumbnail__kolmp{border-color:#000}.ProductDetailPage_categoryName__J55Sj{color:#999;font-size:13px;margin-bottom:8px}.ProductDetailPage_productName__dcsTc{font-size:24px;font-weight:700;margin-bottom:16px}.ProductDetailPage_ratingBar__KoqGW{align-items:center;display:flex;gap:8px;margin-bottom:12px}.ProductDetailPage_ratingStars__eClYc{color:#b07070;font-size:14px;font-weight:600}.ProductDetailPage_ratingCount__lKlUg{color:#999;font-size:13px}.ProductDetailPage_priceBox__Z7UUm{align-items:center;display:flex;gap:10px;margin-bottom:16px}.ProductDetailPage_discountRate__Ingjq{color:#e74c3c;font-size:24px;font-weight:700}.ProductDetailPage_price__H2DBd{font-size:24px;font-weight:700}.ProductDetailPage_originalPrice__N2bfw{color:#999;font-size:16px;text-decoration:line-through}.ProductDetailPage_divider__WpHsW{border:none;border-top:1px solid #eee;margin:16px 0}.ProductDetailPage_description__981pK{color:#444;font-size:14px;line-height:1.7;margin-bottom:16px}.ProductDetailPage_optionSection__uesvO{margin-bottom:20px}.ProductDetailPage_optionGroup__iZe9O{margin-bottom:16px}.ProductDetailPage_optionLabel__XpzT6{color:#666;font-size:13px;font-weight:700;margin-bottom:8px}.ProductDetailPage_optionButtons__k4Z5i{display:flex;flex-wrap:wrap;gap:8px}.ProductDetailPage_optionBtn__R1G6L{background:#fff;border:1px solid #ddd;border-radius:4px;cursor:pointer;font-size:13px;padding:8px 16px}.ProductDetailPage_selectedOption__1s9yZ{background:#000;border-color:#000;color:#fff}.ProductDetailPage_soldOutOption__OR5dE{color:#ccc;cursor:not-allowed}.ProductDetailPage_quantitySection__kk557{margin-bottom:20px}.ProductDetailPage_quantityControl__AfXs1{align-items:center;border:1px solid #ddd;border-radius:4px;display:flex;gap:0;width:-webkit-fit-content;width:fit-content}.ProductDetailPage_quantityControl__AfXs1 button{background:#fff;border:none;cursor:pointer;font-size:18px;height:36px;width:36px}.ProductDetailPage_quantityControl__AfXs1 span{border-left:1px solid #ddd;border-right:1px solid #ddd;font-size:15px;line-height:36px;text-align:center;width:50px}.ProductDetailPage_totalPrice__4qGeO{align-items:center;border-bottom:1px solid #eee;border-top:1px solid #eee;display:flex;justify-content:space-between;margin-bottom:16px;padding:16px 0}.ProductDetailPage_totalPriceValue__EsPjI{font-size:22px;font-weight:700}.ProductDetailPage_stock__8yzmx{color:#999;font-size:13px;margin-bottom:20px}.ProductDetailPage_buttonGroup__axnKW{display:flex;gap:12px}.ProductDetailPage_cartButton__Xxlpp{background:#fff;border:2px solid #000;border-radius:4px;color:#000;cursor:pointer;flex:1 1;font-size:16px;font-weight:700;padding:16px}.ProductDetailPage_buyButton__lyQ1M{background:#000;border:none;border-radius:4px;color:#fff;cursor:pointer;flex:1 1;font-size:16px;font-weight:700;padding:16px}.ProductDetailPage_loading__ejzSh{padding:60px;text-align:center}.ProductDetailPage_detailTabs__NrH-K{border-bottom:1px solid #eee;display:flex}.ProductDetailPage_detailTab__02\+bP{background:none;border:none;border-bottom:2px solid #0000;color:#999;cursor:pointer;font-size:15px;margin-bottom:-1px;padding:16px 32px}.ProductDetailPage_detailContent__ewzML{min-height:200px;padding:40px 0}.ProductDetailPage_detailText__1vNSB{color:#444;font-size:15px;line-height:1.8;white-space:pre-wrap}.ProductDetailPage_emptyText__r5FDp{color:#999;padding:60px 0;text-align:center}.ProductDetailPage_sizeTable__OIpiW{border-collapse:collapse;font-size:14px;margin-bottom:16px;width:100%}.ProductDetailPage_sizeTable__OIpiW th{background:#f5f5f5;font-weight:700}.ProductDetailPage_sizeTable__OIpiW td,.ProductDetailPage_sizeTable__OIpiW th{border:1px solid #eee;padding:12px;text-align:center}.ProductDetailPage_sizeNote__z2EDq{color:#999;font-size:13px}.ProductDetailPage_infoBlock__-IAmD{margin-bottom:32px}.ProductDetailPage_infoBlock__-IAmD h4{border-bottom:1px solid #eee;font-size:15px;font-weight:700;margin-bottom:12px;padding-bottom:8px}.ProductDetailPage_infoBlock__-IAmD ul{list-style:none;padding:0}.ProductDetailPage_infoBlock__-IAmD ul li{color:#555;font-size:14px;padding:6px 0 6px 12px;position:relative}.ProductDetailPage_infoBlock__-IAmD ul li:before{content:"·";left:0;position:absolute}.ProductDetailPage_preText__t3tqk{font-family:inherit;margin:0;white-space:pre-wrap}.ProductDetailPage_preText__t3tqk,.ProductDetailPage_richContent__V6aWf{color:#444;font-size:14px;line-height:1.8}.ProductDetailPage_richContent__V6aWf img{height:auto;max-width:100%}.ProductDetailPage_richContent__V6aWf ol,.ProductDetailPage_richContent__V6aWf ul{padding-left:20px}.ProductDetailPage_reviewHeader__Q5wVX{align-items:center;display:flex;gap:12px;margin-bottom:16px}.ProductDetailPage_reviewHeader__Q5wVX h4{border-bottom:none;font-size:15px;font-weight:700;margin-bottom:0;padding-bottom:0}.ProductDetailPage_avgRating__-AQaU{color:#b07070;font-size:14px;font-weight:600}.ProductDetailPage_writeReviewBtn__ELEgL{background:#111;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:13px;letter-spacing:1px;margin-left:auto;padding:6px 14px}.ProductDetailPage_reviewForm__IjLnK{background:#f9f9f9;border-radius:8px;display:flex;flex-direction:column;gap:12px;margin-bottom:24px;padding:20px}.ProductDetailPage_ratingSelect__LrT3v{align-items:center;display:flex;font-size:14px;gap:6px}.ProductDetailPage_starBtn__boRAq{background:#fff;border:1px solid #ddd;border-radius:50%;color:#666;cursor:pointer;font-size:13px;height:32px;width:32px}.ProductDetailPage_starBtnActive__v6xdk{background:#111;border-color:#111;color:#fff}.ProductDetailPage_selectedRating__vSH5Q{color:#b07070;font-size:14px;font-weight:600;margin-left:8px}.ProductDetailPage_reviewTextarea__avMJQ{border:1px solid #ddd;border-radius:4px;box-sizing:border-box;font-size:14px;height:100px;padding:10px;resize:vertical;width:100%}.ProductDetailPage_reviewImageInput__R2avE{font-size:13px}.ProductDetailPage_submitReviewBtn__tFk24{align-self:flex-end;background:#111;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;letter-spacing:1px;padding:8px 20px}.ProductDetailPage_reviewList__chNK-{display:flex;flex-direction:column;gap:16px}.ProductDetailPage_reviewItem__WwcuT{border-bottom:1px solid #eee;padding-bottom:16px}.ProductDetailPage_reviewTop__fDjLq{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:60px 80px 1fr auto;margin-bottom:8px}.ProductDetailPage_reviewUser__Q\+wM-{font-size:14px;font-weight:700}.ProductDetailPage_reviewRating__gtO5U{color:#b07070;font-size:14px}.ProductDetailPage_reviewDate__o\+Y3W{color:#999;font-size:12px;text-align:right}.ProductDetailPage_deleteReviewBtn__NMaGW{background:#fff;border:1px solid #e53935;border-radius:4px;color:#e53935;cursor:pointer;font-size:12px;padding:3px 10px}.ProductDetailPage_reviewContent__ZvJ\+p{color:#333;font-size:14px;line-height:1.6;margin-bottom:8px}.ProductDetailPage_reviewImage__lR3rN{border-radius:4px;margin-top:8px;max-width:200px}.ProductDetailPage_deliveryFeeInfo__fG2xo{align-items:center;border-top:1px solid #eee;display:flex;justify-content:space-between;margin-top:8px;padding:10px 0}.ProductDetailPage_deliveryFeeLabel__a01E2{color:#888;font-size:13px}.ProductDetailPage_deliveryFeeValue__HKLyS{color:#111;font-size:13px;font-weight:600}.ProductDetailPage_relatedSection__FK65K{border-top:2px solid #000;margin-top:60px;padding-top:40px}.ProductDetailPage_relatedTitle__pZRQr{font-size:16px;font-weight:700;letter-spacing:2px;margin-bottom:24px}.ProductDetailPage_relatedGrid__pcNsM{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}.ProductDetailPage_relatedCard__Y7mOh{cursor:pointer}.ProductDetailPage_relatedCard__Y7mOh:hover .ProductDetailPage_relatedImage__II-5\+{transform:scale(1.03);transition:transform .3s ease}.ProductDetailPage_relatedImageBox__S28Zo{aspect-ratio:1;background:#f5f5f5;border-radius:4px;margin-bottom:10px;overflow:hidden;position:relative}.ProductDetailPage_relatedImage__II-5\+{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.ProductDetailPage_relatedBadge__5X9W9{background:#e74c3c;border-radius:2px;color:#fff;font-size:11px;font-weight:700;left:8px;padding:3px 7px;position:absolute;top:8px;z-index:1}.ProductDetailPage_relatedInfo__UFaUm{padding:0 2px}.ProductDetailPage_relatedName__hXnDU{color:#333;font-size:13px;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProductDetailPage_relatedPrice__3DAgc{color:#111;font-size:14px;font-weight:700}@media (max-width:1024px){.ProductDetailPage_container__Xmf8r{margin:32px auto;padding:0 32px}.ProductDetailPage_productDetail__vjx9N{gap:40px}}@media (max-width:768px){.ProductDetailPage_container__Xmf8r{margin:20px auto;padding:0 16px}.ProductDetailPage_productDetail__vjx9N{gap:24px;grid-template-columns:1fr}.ProductDetailPage_imageSection__GU-CR{position:static}.ProductDetailPage_mainImageBox__dWDOY{aspect-ratio:1}.ProductDetailPage_infoBox__8HZgr{padding:0}.ProductDetailPage_discountRate__Ingjq,.ProductDetailPage_price__H2DBd,.ProductDetailPage_productName__dcsTc{font-size:20px}.ProductDetailPage_buttonGroup__axnKW{flex-direction:column;gap:8px}.ProductDetailPage_buyButton__lyQ1M,.ProductDetailPage_cartButton__Xxlpp{width:100%}.ProductDetailPage_detailSection__ambKL{margin-top:40px;padding-top:24px}.ProductDetailPage_relatedGrid__pcNsM{gap:12px;grid-template-columns:repeat(2,1fr)}.ProductDetailPage_thumbnails__sMltn{gap:6px}.ProductDetailPage_thumbnail__upfp7{height:56px;width:56px}}@media (max-width:480px){.ProductDetailPage_buttonGroup__axnKW{background:#fff;border-top:1px solid #eee;bottom:0;padding:12px 0;position:-webkit-sticky;position:sticky;z-index:10}.ProductDetailPage_relatedGrid__pcNsM{grid-template-columns:repeat(2,1fr)}}.ProductCreatePage_container__I5-f2{margin:40px auto;max-width:600px;padding:0 20px}.ProductCreatePage_title__IeCBf{font-size:24px;font-weight:700;margin-bottom:32px}.ProductCreatePage_form__AiXYn{display:flex;flex-direction:column;gap:20px}.ProductCreatePage_imageUpload__iMFtk{width:100%}.ProductCreatePage_imageLabel__SFym4{cursor:pointer;display:block}.ProductCreatePage_imagePlaceholder__HnFab{align-items:center;border:2px dashed #ddd;border-radius:8px;color:#999;display:flex;font-size:16px;height:240px;justify-content:center;transition:border-color .2s;width:100%}.ProductCreatePage_imagePlaceholder__HnFab:hover{border-color:#000;color:#000}.ProductCreatePage_preview__YOaGP{border-radius:8px;height:240px;object-fit:cover;width:100%}.ProductCreatePage_fileInput__cU6p0{display:none}.ProductCreatePage_field__tdhSM{display:flex;flex-direction:column;gap:6px}.ProductCreatePage_label__f-ytg{font-size:14px;font-weight:500}.ProductCreatePage_input__UjwqE,.ProductCreatePage_select__GXucp,.ProductCreatePage_textarea__sI388{border:1px solid #ddd;border-radius:4px;font-size:14px;outline:none;padding:10px 14px}.ProductCreatePage_input__UjwqE:focus,.ProductCreatePage_select__GXucp:focus,.ProductCreatePage_textarea__sI388:focus{border-color:#000}.ProductCreatePage_textarea__sI388{resize:vertical}.ProductCreatePage_error__74lpt{color:#e53e3e;font-size:14px}.ProductCreatePage_submitButton__BbsCm{background-color:#000;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;margin-top:8px;padding:14px}.ProductCreatePage_submitButton__BbsCm:hover{background-color:#333}.ProductCreatePage_submitButton__BbsCm:disabled{background-color:#999;cursor:not-allowed}.CartPage_container__Q-AD6{margin:40px auto;max-width:900px;padding:0 20px}.CartPage_title__MxNXZ{font-size:24px;font-weight:700;margin-bottom:24px}.CartPage_loading__QEzMo{color:#999;padding:60px;text-align:center}.CartPage_empty__AwLAM{color:#999;padding:80px 0;text-align:center}.CartPage_shopButton__gq7D5{background:#000;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;margin-top:16px;padding:10px 24px}.CartPage_selectAll__WvHJe{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;margin-bottom:8px;padding:12px 0}.CartPage_checkLabel__NmQbO{align-items:center;cursor:pointer;display:flex;font-size:14px;gap:8px}.CartPage_deleteSelectedBtn__2oWq-{background:#fff;border:1px solid #ddd;border-radius:4px;color:#666;cursor:pointer;font-size:13px;padding:6px 12px}.CartPage_cartList__\+geYs{display:flex;flex-direction:column;gap:0}.CartPage_cartItem__LQxFo{align-items:center;border-bottom:1px solid #eee;display:flex;gap:16px;padding:20px 0}.CartPage_unchecked__ZV-jW{opacity:.5}.CartPage_checkbox__Tvlko{cursor:pointer;flex-shrink:0;height:16px;width:16px}.CartPage_productImage__vJznh{border-radius:4px;cursor:pointer;flex-shrink:0;height:80px;object-fit:cover;width:80px}.CartPage_productInfo__emEWj{flex:1 1;min-width:0}.CartPage_productName__D5Q8q{cursor:pointer;font-size:15px;font-weight:500;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CartPage_productName__D5Q8q:hover{text-decoration:underline}.CartPage_optionText__VMh76{color:#888;font-size:13px;margin:4px 0}.CartPage_productPrice__6QOQU{color:#666;font-size:14px}.CartPage_quantityControl__s\+A\+W{align-items:center;border:1px solid #ddd;border-radius:4px;display:flex;flex-shrink:0;gap:0}.CartPage_quantityControl__s\+A\+W button{align-items:center;background:#fff;border:none;cursor:pointer;display:flex;font-size:16px;height:32px;justify-content:center;width:32px}.CartPage_quantityControl__s\+A\+W button:hover{background:#f5f5f5}.CartPage_quantityControl__s\+A\+W span{align-items:center;border-left:1px solid #ddd;border-right:1px solid #ddd;display:flex;font-size:14px;height:32px;justify-content:center;text-align:center;width:40px}.CartPage_totalPrice__7-QJk{flex-shrink:0;font-size:15px;font-weight:700;min-width:80px;text-align:right}.CartPage_deleteButton__beulp{background:#fff;border:1px solid #ddd;border-radius:4px;color:#666;cursor:pointer;flex-shrink:0;font-size:13px;padding:6px 12px}.CartPage_deleteButton__beulp:hover{background:#f5f5f5}.CartPage_summary__mwlmX{background:#f9f9f9;border-radius:8px;margin-top:24px;padding:24px}.CartPage_summaryRow__EjCUK{color:#666;display:flex;font-size:14px;justify-content:space-between;margin-bottom:8px}.CartPage_summaryTotal__pIL8p{display:flex;font-size:18px;font-weight:700;justify-content:space-between;margin:12px 0}.CartPage_totalAmount__jbt0a{color:#000}.CartPage_orderButton__bKEe7{background:#000;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;margin-top:16px;padding:16px;width:100%}.CartPage_orderButton__bKEe7:hover{background:#333}@media (max-width:768px){.CartPage_container__Q-AD6{margin:20px auto;padding:0 16px}.CartPage_title__MxNXZ{font-size:20px;margin-bottom:16px}.CartPage_cartItem__LQxFo{flex-wrap:wrap;gap:12px;padding:16px 0}.CartPage_productImage__vJznh{height:64px;width:64px}.CartPage_productInfo__emEWj{flex:1 1;min-width:0}.CartPage_productName__D5Q8q{font-size:14px}.CartPage_quantityControl__s\+A\+W{order:4}.CartPage_totalPrice__7-QJk{font-size:14px;min-width:60px;order:5}.CartPage_deleteButton__beulp{font-size:12px;order:6;padding:5px 10px}.CartPage_summary__mwlmX{padding:16px}.CartPage_summaryTotal__pIL8p{font-size:16px}.CartPage_orderButton__bKEe7{font-size:15px;padding:14px}}@media (max-width:480px){.CartPage_cartItem__LQxFo{padding-right:0;position:relative}.CartPage_checkbox__Tvlko{align-self:flex-start;margin-top:4px}.CartPage_deleteButton__beulp{background:none;border:none;color:#aaa;font-size:16px;padding:0;position:absolute;right:0;top:16px}.CartPage_totalPrice__7-QJk{font-size:15px;font-weight:700}}.OrderPage_container__YwUTy{margin:40px auto;max-width:1100px;padding:0 20px}.OrderPage_title__IA1-u{font-size:24px;font-weight:700;margin-bottom:32px}.OrderPage_loading__bqU3R{color:#999;padding:60px;text-align:center}.OrderPage_orderLayout__JVSdE{grid-gap:40px;display:grid;gap:40px;grid-template-columns:1fr 360px}.OrderPage_section__QWl3N{border:1px solid #eee;border-radius:8px;margin-bottom:32px;padding:24px}.OrderPage_sectionTitle__utZeM{font-size:18px;font-weight:700;margin-bottom:16px}.OrderPage_noAddress__MrmLI{color:#999;font-size:14px;margin-bottom:12px}.OrderPage_addressList__c59SS{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.OrderPage_addressCard__z-0-z{border:1px solid #ddd;border-radius:6px;cursor:pointer;padding:16px}.OrderPage_addressCard__z-0-z.OrderPage_selected__6COS-{background:#f9f9f9;border-color:#000}.OrderPage_recipient__nHlXq{align-items:center;display:flex;font-weight:700;gap:8px;margin-bottom:4px}.OrderPage_defaultBadge__cfom1{background:#000;border-radius:3px;color:#fff;font-size:11px;font-weight:400;padding:2px 6px}.OrderPage_addressText__05Fm7{color:#555;font-size:14px;margin-bottom:4px}.OrderPage_phone__0Vjv2{color:#999;font-size:13px}.OrderPage_addAddressButton__32Lsa{background:none;border:1px dashed #ddd;border-radius:6px;color:#999;cursor:pointer;font-size:14px;margin-top:8px;padding:12px;width:100%}.OrderPage_addAddressButton__32Lsa:hover{border-color:#000;color:#000}.OrderPage_addressForm__JCN7i{display:flex;flex-direction:column;gap:10px;margin-top:16px}.OrderPage_input__N7\+9n{border:1px solid #ddd;border-radius:4px;font-size:14px;padding:10px 14px}.OrderPage_input__N7\+9n:focus{border-color:#000;outline:none}.OrderPage_checkboxLabel__FvFy2{align-items:center;cursor:pointer;display:flex;font-size:14px;gap:8px}.OrderPage_submitButton__FIB9P{background:#000;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:12px}.OrderPage_orderItem__4EQnW{align-items:center;border-bottom:1px solid #eee;display:flex;gap:16px;padding:12px 0}.OrderPage_orderItem__4EQnW:last-child{border-bottom:none}.OrderPage_itemImage__PqKyA{border-radius:4px;height:64px;object-fit:cover;width:64px}.OrderPage_itemInfo__fMcvS{flex:1 1}.OrderPage_itemName__axz5X{font-size:14px;font-weight:500;margin-bottom:4px}.OrderPage_itemQuantity__X9IrN{color:#999;font-size:13px}.OrderPage_itemPrice__FYwAq{font-size:15px;font-weight:700}.OrderPage_rightSection__1BV9v{height:-webkit-fit-content;height:fit-content;position:-webkit-sticky;position:sticky;top:20px}.OrderPage_summary__3IzV2{border:1px solid #eee;border-radius:8px;padding:24px}.OrderPage_priceRow__q1Oez{color:#555;display:flex;font-size:14px;justify-content:space-between;margin-bottom:12px}.OrderPage_divider__M8f-B{border:none;border-top:1px solid #eee;margin:16px 0}.OrderPage_totalRow__chjYG{display:flex;font-size:18px;font-weight:700;justify-content:space-between;margin-bottom:24px}.OrderPage_orderButton__IRf\+R{background:#000;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;padding:16px;width:100%}.OrderPage_orderButton__IRf\+R:hover{background:#333}.OrderPage_zipcodeRow__kh0Gf{display:flex;gap:8px}.OrderPage_zipcodeRow__kh0Gf .OrderPage_input__N7\+9n{flex:1 1}.OrderPage_searchButton__BW0N4{background:#333;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:10px 16px;white-space:nowrap}.OrderPage_searchButton__BW0N4:hover{background:#000}.OrderPage_freeDeliveryNotice__mfG31{color:#e74c3c;font-size:12px;margin-top:4px;text-align:right}.OrderListPage_container__gRKov{margin:40px auto;max-width:800px;padding:0 20px}.OrderListPage_title__nYovH{font-size:24px;font-weight:700;margin-bottom:32px}.OrderListPage_loading__vtbS2{color:#999;padding:60px;text-align:center}.OrderListPage_empty__-uhKR{color:#999;padding:80px 0;text-align:center}.OrderListPage_shopButton__Wx4j4{background:#000;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-top:16px;padding:12px 24px}.OrderListPage_orderList__G6GLy{display:flex;flex-direction:column;gap:16px}.OrderListPage_orderCard__X18po{border:1px solid #eee;border-radius:8px;cursor:pointer;padding:20px;transition:border-color .2s}.OrderListPage_orderCard__X18po:hover{border-color:#000}.OrderListPage_orderHeader__1rcta{display:flex;justify-content:space-between;margin-bottom:16px}.OrderListPage_orderId__n0gA\+{color:#999;font-size:14px}.OrderListPage_pending__QjYBC{color:#f59e0b;font-weight:500}.OrderListPage_paid__ZsJpQ{color:#10b981;font-weight:500}.OrderListPage_shipping__S9iHw{color:#3b82f6;font-weight:500}.OrderListPage_delivered__HIR90{color:#6b7280;font-weight:500}.OrderListPage_cancelled__uAWm6{color:#ef4444;font-weight:500}.OrderListPage_orderItems__DR5vQ{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.OrderListPage_itemRow__lDnFm{align-items:center;display:flex;gap:12px}.OrderListPage_itemImage__MJgnW{border-radius:4px;height:48px;object-fit:cover;width:48px}.OrderListPage_itemName__Bf\+pD{flex:1 1;font-size:14px}.OrderListPage_itemQuantity__3E-sc,.OrderListPage_moreItems__boXky{color:#999;font-size:13px}.OrderListPage_orderFooter__dUvWW{border-top:1px solid #eee;display:flex;justify-content:space-between;padding-top:16px}.OrderListPage_date__wLlle{color:#999;font-size:13px}.OrderListPage_totalPrice__PeXiu{font-size:16px;font-weight:700}.OrderListPage_cancelBtn__PMR93{background:#fff;border:1px solid #e53935;border-radius:4px;color:#e53935;cursor:pointer;font-size:13px;padding:6px 14px}.OrderListPage_cancelBtn__PMR93:hover{background:#e53935;color:#fff}.OrderDetailPage_container__7J5xE{margin:40px auto;max-width:800px;padding:0 20px}.OrderDetailPage_backButton__bfw74{background:none;border:none;color:#555;cursor:pointer;font-size:14px;margin-bottom:24px}.OrderDetailPage_backButton__bfw74:hover{color:#000}.OrderDetailPage_title__7bvX6{font-size:24px;font-weight:700;margin-bottom:24px}.OrderDetailPage_orderInfo__AOvE2{background:#f9f9f9;border-radius:8px;margin-bottom:24px;padding:20px}.OrderDetailPage_infoRow__qHpea{display:flex;font-size:14px;gap:16px;margin-bottom:8px}.OrderDetailPage_infoRow__qHpea:last-child{margin-bottom:0}.OrderDetailPage_label__Vj9si{color:#999;min-width:80px}.OrderDetailPage_pending__Y4BDV{color:#f59e0b}.OrderDetailPage_paid__iTXJN{color:#10b981}.OrderDetailPage_shipping__OCCJK{color:#3b82f6}.OrderDetailPage_delivered__BAXe4{color:#6b7280}.OrderDetailPage_cancelled__6USX1{color:#ef4444}.OrderDetailPage_section__sYPdy{border-top:1px solid #eee;padding:24px 0}.OrderDetailPage_sectionTitle__o9BDq{font-size:16px;font-weight:700;margin-bottom:16px}.OrderDetailPage_orderItem__\+NfKD{align-items:center;border-bottom:1px solid #f5f5f5;display:flex;gap:16px;padding:12px 0}.OrderDetailPage_orderItem__\+NfKD:last-child{border-bottom:none}.OrderDetailPage_itemImage__ivJuM{border-radius:4px;cursor:pointer;height:64px;object-fit:cover;width:64px}.OrderDetailPage_itemInfo__5tIVA{flex:1 1}.OrderDetailPage_itemName__1-0a2{font-size:14px;font-weight:500;margin-bottom:4px}.OrderDetailPage_itemQuantity__OjKy4{color:#999;font-size:13px}.OrderDetailPage_itemPrice__vI2df{font-size:15px;font-weight:700}.OrderDetailPage_totalRow__W0QPE{display:flex;font-size:16px;justify-content:space-between}.OrderDetailPage_totalPrice__OVIgR{font-size:20px;font-weight:700}.OrderDetailPage_cancelButton__mMO4D{background:none;border:1px solid #ef4444;border-radius:4px;color:#ef4444;cursor:pointer;font-size:14px;margin-top:24px;padding:12px 24px}.OrderDetailPage_cancelButton__mMO4D:hover{background:#ef4444;color:#fff}.OrderDetailPage_loading__1n0CI{color:#999;padding:60px;text-align:center}.PaymentSuccessPage_loadingContainer__S0mYj{align-items:center;color:#666;display:flex;flex-direction:column;font-size:15px;gap:20px;justify-content:center;min-height:60vh}.PaymentSuccessPage_spinner__aFJR5{animation:PaymentSuccessPage_spin__BWh9u .8s linear infinite;border:3px solid #eee;border-radius:50%;border-top-color:#111;height:40px;width:40px}@keyframes PaymentSuccessPage_spin__BWh9u{to{transform:rotate(1turn)}}.PaymentSuccessPage_container__1MCYp{margin:60px auto;max-width:600px;padding:0 20px}.PaymentSuccessPage_box__mtlzR{align-items:center;background:#fff;border:1px solid #eee;border-radius:8px;display:flex;flex-direction:column;padding:48px 40px}.PaymentSuccessPage_successIcon__HWsUM{align-items:center;background:#111;border-radius:50%;color:#fff;display:flex;font-size:28px;font-weight:700;height:64px;justify-content:center;margin-bottom:20px;width:64px}.PaymentSuccessPage_title__We3gu{font-size:22px;font-weight:700;letter-spacing:1px;margin-bottom:8px}.PaymentSuccessPage_subtitle__vVor5{color:#999;font-size:14px;margin-bottom:32px}.PaymentSuccessPage_infoSection__VzfbW{border-top:1px solid #eee;padding:20px 0;width:100%}.PaymentSuccessPage_sectionTitle__ylSkk{color:#888;font-size:13px;font-weight:700;letter-spacing:1px;margin-bottom:12px;text-transform:uppercase}.PaymentSuccessPage_orderItem__lwr\+2{align-items:center;display:flex;gap:12px;margin-bottom:10px}.PaymentSuccessPage_itemImage__j5QBo{border-radius:4px;flex-shrink:0;height:56px;object-fit:cover;width:56px}.PaymentSuccessPage_itemInfo__k0mdG{flex:1 1}.PaymentSuccessPage_itemName__R\+Vz9{font-size:14px;font-weight:500;margin-bottom:4px}.PaymentSuccessPage_itemDetail__uD71L{color:#888;font-size:13px}.PaymentSuccessPage_addressText__HQof3{color:#444;font-size:14px;line-height:1.8}.PaymentSuccessPage_priceRow__eDE4a{color:#666;display:flex;font-size:14px;justify-content:space-between;padding:4px 0}.PaymentSuccessPage_totalRow__0YtQB{border-top:1px solid #eee;color:#111;font-size:16px;font-weight:700;margin-top:6px;padding-top:10px}.PaymentSuccessPage_buttonGroup__UzosI{border-top:1px solid #eee;display:flex;flex-direction:column;gap:8px;margin-top:8px;padding-top:24px;width:100%}.PaymentSuccessPage_btnPrimary__usYLv{background:#111;border:none;color:#fff;cursor:pointer;font-size:14px;letter-spacing:1px;padding:14px;width:100%}.PaymentSuccessPage_btnPrimary__usYLv:hover{background:#333}.PaymentSuccessPage_btnOutline__VFtKE{background:#fff;border:1px solid #111;color:#111;cursor:pointer;font-size:14px;letter-spacing:1px;padding:12px;width:100%}.PaymentSuccessPage_btnOutline__VFtKE:hover{background:#f5f5f5}.PaymentSuccessPage_errorBox__1E1TJ{align-items:center;display:flex;flex-direction:column;gap:16px;padding:60px 20px;text-align:center}.PaymentSuccessPage_errorIcon__Q81TO{align-items:center;background:#e74c3c;border-radius:50%;color:#fff;display:flex;font-size:28px;font-weight:700;height:64px;justify-content:center;margin:0 auto;width:64px}.PaymentSuccessPage_errorDesc__y5qaa{color:#888;font-size:14px}.PaymentFailPage_container__lkdPX{align-items:center;display:flex;justify-content:center;min-height:70vh;padding:40px 20px}.PaymentFailPage_content__A1\+Qh{max-width:400px;text-align:center}.PaymentFailPage_icon__PGf47{align-items:center;background:#e74c3c;border-radius:50%;color:#fff;display:flex;font-size:28px;font-weight:700;height:64px;justify-content:center;margin:0 auto 24px;width:64px}.PaymentFailPage_title__ZH9XR{font-size:22px;font-weight:700;letter-spacing:1px;margin-bottom:12px}.PaymentFailPage_message__EPVc2{color:#666;font-size:15px;line-height:1.6;margin-bottom:36px}.PaymentFailPage_buttons__ue8R7{display:flex;gap:12px;justify-content:center}.PaymentFailPage_btnPrimary__gX8t3{background:#111;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;letter-spacing:1px;padding:14px 28px}.PaymentFailPage_btnPrimary__gX8t3:hover{background:#333}.PaymentFailPage_btnOutline__IiIES{background:#fff;border:1px solid #111;border-radius:4px;color:#111;cursor:pointer;font-size:14px;letter-spacing:1px;padding:14px 28px}.PaymentFailPage_btnOutline__IiIES:hover{background:#f5f5f5}.AdminPage_container__thLOh{margin:40px auto;max-width:1200px;padding:0 20px}.AdminPage_title__RpCke{font-size:24px;font-weight:700;margin-bottom:24px}.AdminPage_tabs__wVGcH{border-bottom:2px solid #eee;display:flex;flex-wrap:nowrap;gap:4px;margin-bottom:24px;overflow-x:auto;white-space:nowrap}.AdminPage_tab__xaHxW{background:none;border:none;border-bottom:2px solid #0000;color:#666;cursor:pointer;flex-shrink:0;font-size:13px;margin-bottom:-2px;padding:10px 14px;white-space:nowrap}.AdminPage_activeTab__JmM-V{border-bottom:2px solid #000;color:#000;font-weight:700}.AdminPage_statsGrid__2szQZ{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin-bottom:32px}.AdminPage_statCard__59cx3{background:#f9f9f9;border-radius:8px;padding:24px;text-align:center}.AdminPage_statLabel__AbV5U{color:#666;font-size:14px;margin-bottom:8px}.AdminPage_statValue__lgF3A{font-size:28px;font-weight:700}.AdminPage_sectionTitle__hWxlJ{font-size:18px;font-weight:700;margin-bottom:16px}.AdminPage_table__PL\+wh{border-collapse:collapse;font-size:14px;width:100%}.AdminPage_table__PL\+wh td,.AdminPage_table__PL\+wh th{border-bottom:1px solid #eee;padding:12px 16px;text-align:left}.AdminPage_table__PL\+wh th{background:#f5f5f5;font-weight:700}.AdminPage_table__PL\+wh tr:hover{background:#fafafa}.AdminPage_select__7mdJA{border:1px solid #ddd;border-radius:4px;font-size:13px;padding:6px 10px}.AdminPage_filterBar__LP-E8{background:#f9f9f9;border-radius:8px;display:flex;flex-direction:column;gap:12px;margin-bottom:16px;padding:16px}.AdminPage_filterGroup__XpT8D{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.AdminPage_filterLabel__XYamn{color:#666;font-size:13px;font-weight:700;width:30px}.AdminPage_filterBtn__M9DFV{background:#fff;border:1px solid #ddd;border-radius:20px;color:#666;cursor:pointer;font-size:13px;padding:5px 12px}.AdminPage_activeFilter__Ku-WM{background:#000;border-color:#000;color:#fff}.AdminPage_resultCount__A35Yi{color:#666;font-size:14px;margin-bottom:12px}.AdminPage_subText__4CPwa{color:#999;font-size:12px}.AdminPage_clickableRow__AQQzP{cursor:pointer}.AdminPage_clickableRow__AQQzP:hover{background:#f0f0f0}.AdminPage_modalOverlay__JyihA{align-items:center;background:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.AdminPage_modal__d8TPa{background:#fff;border-radius:12px;max-height:90vh;overflow-y:auto;width:1260px}.AdminPage_modalHeader__VWZB1{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:20px 24px}.AdminPage_modalHeader__VWZB1 h3{font-size:18px;font-weight:700}.AdminPage_closeBtn__V2lZK{background:none;border:none;color:#666;cursor:pointer;font-size:20px}.AdminPage_modalBody__M-vsc{padding:20px 24px}.AdminPage_modalSection__2BZmh{margin-bottom:24px}.AdminPage_modalSection__2BZmh h4{border-bottom:1px solid #eee;color:#666;font-size:14px;font-weight:700;margin-bottom:8px;padding-bottom:4px}.AdminPage_modalSection__2BZmh p{font-size:14px;margin-bottom:4px}.AdminPage_modalItem__26uhw{align-items:center;border-bottom:1px solid #f5f5f5;display:flex;gap:12px;padding:8px 0}.AdminPage_modalItemImage__1eaoQ{background:#f5f5f5;border-radius:4px;height:50px;object-fit:cover;width:50px}.AdminPage_modalTotal__cEgAa{display:flex;font-size:15px;justify-content:space-between;margin-bottom:8px}.AdminPage_chartSection__ObGyG{background:#fff;border:1px solid #eee;border-radius:8px;margin-bottom:32px;padding:20px}.AdminPage_chartHeader__aNFso{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.AdminPage_periodFilter__uLTyB{display:flex;gap:8px;margin-bottom:16px}.AdminPage_searchBar__aNRyY{margin-bottom:16px}.AdminPage_searchInput__eqyWc{border:1px solid #ddd;border-radius:8px;font-size:14px;outline:none;padding:10px 14px;width:300px}.AdminPage_searchInput__eqyWc:focus{border-color:#000}.AdminPage_productThumb__MsEo2{background:#f5f5f5;border-radius:4px;height:50px;object-fit:cover;width:50px}.AdminPage_editInput__6CMDy{border:1px solid #ddd;border-radius:4px;font-size:13px;padding:4px 8px;width:80px}.AdminPage_btnGroup__eINlU{display:flex;gap:6px}.AdminPage_editBtn__z-Zpm{background:#333}.AdminPage_editBtn__z-Zpm,.AdminPage_saveBtn__Add\+U{border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;padding:4px 10px}.AdminPage_saveBtn__Add\+U{background:#000}.AdminPage_cancelBtn__Vp7m6{background:#999}.AdminPage_cancelBtn__Vp7m6,.AdminPage_deleteBtn__2jI4L{border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;padding:4px 10px}.AdminPage_deleteBtn__2jI4L{background:#f44}.AdminPage_status_ON_SALE__jo1kZ{color:#0a0;font-weight:700}.AdminPage_status_SOLD_OUT__rrXqw{color:#f44;font-weight:700}.AdminPage_status_HIDDEN__\+mJkR{color:#999;font-weight:700}.AdminPage_productHeader__y0cXI{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.AdminPage_formGroup__xZsDd{margin-bottom:16px}.AdminPage_formGroup__xZsDd label{color:#666;display:block;font-size:13px;font-weight:700;margin-bottom:6px}.AdminPage_formInput__T9LkT,.AdminPage_formTextarea__Ovra7{border:1px solid #ddd;border-radius:6px;box-sizing:border-box;font-size:14px;padding:10px 12px;width:100%}.AdminPage_formTextarea__Ovra7{resize:vertical}.AdminPage_formRow__mdtSc{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr 1fr}.AdminPage_formActions__C9l65{display:flex;gap:8px;justify-content:flex-end;margin-top:8px}.AdminPage_formGroup__xZsDd .AdminPage_ql-container__gPV-A{font-size:14px;min-height:150px}.AdminPage_optionList__s8yCp{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.AdminPage_optionItem__-NIAs{align-items:center;background:#f9f9f9;border-radius:6px;display:flex;font-size:14px;gap:10px;padding:8px 12px}.AdminPage_optionBadge__Z-wwM{background:#000;border-radius:10px;color:#fff;font-size:12px;padding:2px 8px}.AdminPage_optionPrice__HOa-8{color:#e74c3c;font-size:13px}.AdminPage_optionStock__HUVAU{color:#999;font-size:13px;margin-left:auto}.AdminPage_optionForm__5X9wA{border:1px dashed #ddd;border-radius:6px;padding:12px}.AdminPage_optionFormRow__9E6jS{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.AdminPage_optionFormRow__9E6jS .AdminPage_formInput__T9LkT{flex:1 1;min-width:100px}.AdminPage_printBtn__kHwQZ{background:#2c3e50;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:8px 20px}.AdminPage_printBtn__kHwQZ:hover{background:#34495e}.AdminPage_settingsSection__Tsn12{border-bottom:1px solid #eee;margin-bottom:36px;padding-bottom:24px}.AdminPage_settingsDesc__q0Q2p{color:#999;font-size:13px;margin-bottom:12px}.AdminPage_featuredProducts__BGXfS{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr)}.AdminPage_featuredItem__reMiu{border:2px solid #eee;border-radius:8px;cursor:pointer;padding:8px;position:relative;text-align:center;transition:border-color .2s}.AdminPage_featuredItem__reMiu:hover{border-color:#999}.AdminPage_featuredSelected__uVhQQ{background:#f9f9f9;border-color:#000}.AdminPage_featuredThumb__zop1W{border-radius:4px;height:80px;margin-bottom:6px;object-fit:cover;width:100%}.AdminPage_featuredName__s7UIS{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AdminPage_featuredCheck__G2Sdj{align-items:center;background:#000;border-radius:50%;color:#fff;display:flex;font-size:12px;height:20px;justify-content:center;position:absolute;right:6px;top:6px;width:20px}.AdminPage_categoryBlock__MsxCA{border:1px solid #eee;border-radius:8px;margin-bottom:16px;overflow:hidden}.AdminPage_categoryParentRow__rqSA\+{background:#f5f5f5;border-bottom:1px solid #eee;padding:12px 16px}.AdminPage_categoryChildRow__3XYw4{border-bottom:1px solid #f5f5f5;padding:10px 16px 10px 32px}.AdminPage_categoryChildRow__3XYw4:last-child{border-bottom:none}.AdminPage_categoryEditRow__KP4Fk{align-items:center;display:flex;gap:8px}.AdminPage_categoryParentName__kowRh{color:#111;flex:1 1;font-size:15px;font-weight:600}.AdminPage_categoryChildName__KycMK{color:#444;flex:1 1;font-size:14px}.AdminPage_addSubBtn__84Efz{background:#f0f0f0;border:1px solid #ddd;border-radius:4px;cursor:pointer;font-size:12px;padding:4px 10px}.AdminPage_addSubBtn__84Efz:hover{background:#e0e0e0}.AdminPage_pagination__2nNCL{align-items:center;display:flex;gap:6px;justify-content:center;margin-top:24px}.AdminPage_pageBtn__-Zm4D{background:#fff;border:1px solid #ddd;border-radius:4px;cursor:pointer;font-size:13px;padding:6px 12px}.AdminPage_pageBtn__-Zm4D:hover{background:#f5f5f5}.AdminPage_pageBtn__-Zm4D:disabled{color:#ccc;cursor:not-allowed}.AdminPage_pageBtnActive__D1p5S{background:#111;border-color:#111;color:#fff}.AdminPage_bulkActions__9XLOI{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;margin-bottom:8px;padding:12px 0}.AdminPage_bulkRight__EK8OS,.AdminPage_checkLabel__9Opls{align-items:center;display:flex;gap:8px}.AdminPage_checkLabel__9Opls{cursor:pointer;font-size:14px}.BoardListPage_container__gq3bQ{margin:40px auto;max-width:900px;padding:0 20px}.BoardListPage_title__ye1cd{font-size:24px;font-weight:700;letter-spacing:2px;margin-bottom:24px}.BoardListPage_filterRow__ihmTP{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px}.BoardListPage_categories__JHgvB{display:flex;gap:8px}.BoardListPage_catBtn__1HJK2{background:#fff;border:1px solid #ddd;border-radius:20px;color:#555;cursor:pointer;font-size:13px;padding:6px 14px;transition:all .2s}.BoardListPage_catBtn__1HJK2.BoardListPage_active__j22LZ{background:#000;border-color:#000;color:#fff}.BoardListPage_searchBox__1dwYF{display:flex;gap:8px}.BoardListPage_searchInput__yJOIj{border:1px solid #ddd;border-radius:4px;font-size:13px;padding:7px 12px;width:200px}.BoardListPage_searchBtn__Rnhh5{background:#000;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:13px;padding:7px 16px}.BoardListPage_table__S0PLX{border-collapse:collapse;font-size:14px;width:100%}.BoardListPage_table__S0PLX thead tr{border-bottom:1px solid #ddd;border-top:2px solid #000}.BoardListPage_table__S0PLX th{color:#333;font-weight:600;padding:12px 8px;text-align:left}.BoardListPage_table__S0PLX td{border-bottom:1px solid #f0f0f0;color:#444;padding:12px 8px}.BoardListPage_row__t7o\+p{cursor:pointer;transition:background .15s}.BoardListPage_row__t7o\+p:hover{background:#f9f9f9}.BoardListPage_badge__cW-ze{border-radius:10px;font-size:11px;font-weight:600;padding:2px 8px}.BoardListPage_badge_NOTICE__aFMPA{background:#fff0f0;color:#e00}.BoardListPage_badge_EVENT__XiXy4{background:#f0f0ff;color:#55a}.BoardListPage_badge_GENERAL__quBzd{background:#f5f5f5;color:#666}.BoardListPage_titleCell__6sT\+8{max-width:400px}.BoardListPage_pin__sWPuT{margin-right:6px}.BoardListPage_pagination__-tvhN{display:flex;gap:6px;justify-content:center;margin-top:24px}.BoardListPage_pageBtn__-CxBM{background:#fff;border:1px solid #ddd;border-radius:4px;cursor:pointer;font-size:13px;height:32px;width:32px}.BoardListPage_activePage__zkqgZ{background:#000;border-color:#000;color:#fff}.BoardListPage_writeBtn__wtSxI{display:flex;justify-content:flex-end;margin-top:16px}.BoardListPage_writeBtnInner__q-Ha8{background:#000;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:8px 20px}.BoardDetailPage_container__tjRg-{margin:40px auto;max-width:900px;padding:0 20px}.BoardDetailPage_header__qXePA{border-bottom:1px solid #ddd;border-top:2px solid #000;margin-bottom:24px;padding:20px 0}.BoardDetailPage_category__KMwMi{color:#e00;display:block;font-size:12px;font-weight:600;margin-bottom:8px}.BoardDetailPage_title__UpINS{font-size:22px;font-weight:700;margin-bottom:12px}.BoardDetailPage_meta__SfeXK{color:#888;display:flex;font-size:13px;gap:16px}.BoardDetailPage_image__QoL5W{border-radius:4px;margin-bottom:24px;max-width:600px;width:100%}.BoardDetailPage_content__ypSwq{border-bottom:1px solid #eee;color:#333;font-size:15px;line-height:1.8;min-height:200px;padding:24px 0}.BoardDetailPage_content__ypSwq img{height:auto;max-width:100%}.BoardDetailPage_actions__gaKWv{display:flex;justify-content:space-between;margin:20px 0}.BoardDetailPage_backBtn__s1N6V{background:#fff;border:1px solid #ddd;border-radius:4px;cursor:pointer;font-size:14px;padding:8px 20px}.BoardDetailPage_deleteBtn__E1jXA{background:#e00;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:8px 20px}.BoardDetailPage_comments__krOzn{margin-top:32px}.BoardDetailPage_commentTitle__eN-sP{border-bottom:1px solid #eee;font-size:16px;font-weight:700;margin-bottom:16px;padding-bottom:8px}.BoardDetailPage_comment__fDtPD{border-bottom:1px solid #f0f0f0;padding:16px 0}.BoardDetailPage_commentMeta__l6DNj{display:flex;gap:12px;margin-bottom:6px}.BoardDetailPage_commentUser__8cwHB{color:#333;font-size:13px;font-weight:600}.BoardDetailPage_commentDate__eZgjx{color:#aaa;font-size:12px}.BoardDetailPage_commentContent__rWqLv{color:#444;font-size:14px;line-height:1.6}.BoardDetailPage_commentDeleteBtn__j2JkT{background:#fff;border:1px solid #ddd;border-radius:4px;color:#999;cursor:pointer;font-size:12px;margin-top:6px;padding:3px 10px}.BoardDetailPage_commentInput__jbuVO{display:flex;flex-direction:column;gap:8px;margin-top:20px}.BoardDetailPage_textarea__jv11X{border:1px solid #ddd;border-radius:4px;font-family:inherit;font-size:14px;padding:12px;resize:vertical;width:100%}.BoardDetailPage_submitBtn__nZkRv{align-self:flex-end;background:#000;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:8px 20px}.BoardDetailPage_loading__AehEW{color:#999;padding:80px;text-align:center}.BoardDetailPage_editBtn__4QOo3{background:#333;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:8px 20px}.EventListPage_container__4661k{margin:40px auto;max-width:1100px;padding:0 20px}.EventListPage_title__QsnjS{font-size:24px;font-weight:700;letter-spacing:2px;margin-bottom:28px}.EventListPage_grid__067YE{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}@media (max-width:768px){.EventListPage_grid__067YE{grid-template-columns:repeat(2,1fr)}}.EventListPage_card__i7TTK{border:1px solid #eee;border-radius:8px;cursor:pointer;overflow:hidden;transition:transform .2s,box-shadow .2s}.EventListPage_card__i7TTK:hover{box-shadow:0 8px 24px #0000001a;transform:translateY(-4px)}.EventListPage_thumbnail__SuC8K{aspect-ratio:16/9;object-fit:cover;width:100%}.EventListPage_info__3NquX{padding:14px}.EventListPage_eventTitle__vY2O-{color:#222;font-size:15px;font-weight:600;margin-bottom:6px}.EventListPage_period__LPmuL{color:#999;font-size:12px}.EventDetailPage_container__nbFpB{margin:40px auto;max-width:900px;padding:0 20px}.EventDetailPage_thumbnail__h9y7e{border-radius:8px;margin-bottom:24px;max-height:400px;object-fit:cover;width:100%}.EventDetailPage_title__UUWuc{font-size:26px;font-weight:700;margin-bottom:10px}.EventDetailPage_period__x6Hry{color:#999;font-size:13px;margin-bottom:24px}.EventDetailPage_content__iwZIu{border-bottom:1px solid #eee;border-top:1px solid #eee;color:#333;font-size:15px;line-height:1.8;margin-bottom:24px;min-height:200px;padding:24px 0}.EventDetailPage_content__iwZIu img{height:auto;max-width:100%}.EventDetailPage_backBtn__YEQUN{background:#fff;border:1px solid #ddd;border-radius:4px;cursor:pointer;font-size:14px;padding:8px 20px}.BoardWritePage_container__QI\+Df{margin:40px auto;max-width:900px;padding:0 20px}.BoardWritePage_title__x787g{font-size:24px;font-weight:700;letter-spacing:2px;margin-bottom:28px}.BoardWritePage_formRow__yuf5x{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.BoardWritePage_formRow__yuf5x label{color:#333;font-size:13px;font-weight:600}.BoardWritePage_select__9CESd{border:1px solid #ddd;border-radius:4px;font-size:14px;padding:8px 12px;width:160px}.BoardWritePage_input__2-pWE{border:1px solid #ddd;border-radius:4px;font-size:14px;padding:10px 12px;width:100%}.BoardWritePage_editor__MaT1j{min-height:300px}.BoardWritePage_btnRow__cRrPw{display:flex;gap:10px;justify-content:flex-end;margin-top:24px}.BoardWritePage_cancelBtn__aZo84{background:#fff;border:1px solid #ddd;border-radius:4px;cursor:pointer;font-size:14px;padding:10px 24px}.BoardWritePage_submitBtn__y76QX{background:#000;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:10px 24px}.WishlistPage_container__EnZNx{margin:40px auto;max-width:1100px;padding:0 20px}.WishlistPage_title__62KBR{font-size:24px;font-weight:700;letter-spacing:2px;margin-bottom:28px}.WishlistPage_empty__Yib7u{color:#999;padding:80px 0;text-align:center}.WishlistPage_empty__Yib7u p{font-size:16px;margin-bottom:16px}.WishlistPage_shopBtn__3\+ceW{background:#000;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:10px 24px}.WishlistPage_grid__PmYLA{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(4,1fr)}@media (max-width:768px){.WishlistPage_grid__PmYLA{grid-template-columns:repeat(2,1fr)}}.WishlistPage_card__lJmKc{border:1px solid #eee;border-radius:8px;overflow:hidden;transition:box-shadow .2s}.WishlistPage_card__lJmKc:hover{box-shadow:0 4px 16px #0000001a}.WishlistPage_imageWrap__xH4AP{aspect-ratio:1/1;cursor:pointer;overflow:hidden}.WishlistPage_image__2Ud4a{height:100%;object-fit:cover;transition:transform .3s;width:100%}.WishlistPage_imageWrap__xH4AP:hover .WishlistPage_image__2Ud4a{transform:scale(1.04)}.WishlistPage_info__mos1U{padding:14px}.WishlistPage_name__QFUfy{color:#222;cursor:pointer;font-size:14px;font-weight:600;margin-bottom:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.WishlistPage_price__n-8El{font-size:15px;font-weight:700;margin-bottom:12px}.WishlistPage_btnRow__l0vRT{display:flex;gap:6px}.WishlistPage_detailBtn__dtdOZ{background:#000;border:none;border-radius:4px;color:#fff;cursor:pointer;flex:1 1;font-size:12px;padding:8px}.WishlistPage_removeBtn__HD\+US{background:#fff;border:1px solid #e00;border-radius:4px;color:#e00;cursor:pointer;flex:1 1;font-size:12px;padding:8px}.RecentProductsPage_container__V1Ia\+{margin:40px auto;max-width:1200px;padding:0 20px}.RecentProductsPage_header__22uzd{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.RecentProductsPage_header__22uzd h2{font-size:22px;font-weight:700}.RecentProductsPage_clearBtn__F\+OE0{background:#fff;border:1px solid #ddd;border-radius:4px;color:#666;cursor:pointer;font-size:13px;padding:8px 16px}.RecentProductsPage_empty__Zweu0{color:#999;font-size:15px;margin-top:80px;text-align:center}.RecentProductsPage_grid__LMptX{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(5,1fr)}.RecentProductsPage_card__w8kqC{border:1px solid #eee;border-radius:8px;cursor:pointer;overflow:hidden;transition:box-shadow .2s}.RecentProductsPage_card__w8kqC:hover{box-shadow:0 4px 12px #0000001a}.RecentProductsPage_image__oTli8{height:200px;object-fit:cover;width:100%}.RecentProductsPage_info__Kl4t5{padding:10px 12px}.RecentProductsPage_name__9MsEz{color:#333;font-size:13px;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.RecentProductsPage_original__\+aRPn{color:#999;font-size:12px;text-decoration:line-through}.RecentProductsPage_price__Zmmmr{color:#000;font-size:14px;font-weight:700}.ForgotPasswordPage_container__PtwC8{align-items:center;background:#f9f9f9;display:flex;justify-content:center;min-height:100vh;padding:40px 20px}.ForgotPasswordPage_box__qKIRT{background:#fff;display:flex;flex-direction:column;gap:16px;max-width:440px;padding:48px 40px;width:100%}.ForgotPasswordPage_steps__LltwV{align-items:center;display:flex;justify-content:space-between;margin:8px 0 24px;position:relative}.ForgotPasswordPage_steps__LltwV:before{background:#eee;content:"";height:1px;left:16px;position:absolute;right:16px;top:16px;z-index:0}.ForgotPasswordPage_step__IF3nf{align-items:center;display:flex;flex-direction:column;gap:6px;z-index:1}.ForgotPasswordPage_stepCircle__p9qBZ{align-items:center;background:#eee;border-radius:50%;color:#999;display:flex;font-size:13px;font-weight:700;height:32px;justify-content:center;width:32px}.ForgotPasswordPage_stepActive__FS6Cf .ForgotPasswordPage_stepCircle__p9qBZ,.ForgotPasswordPage_stepDone__MpQ7u .ForgotPasswordPage_stepCircle__p9qBZ{background:#111;color:#fff}.ForgotPasswordPage_stepLabel__Wpj9B{color:#999;font-size:11px;white-space:nowrap}.ForgotPasswordPage_stepActive__FS6Cf .ForgotPasswordPage_stepLabel__Wpj9B{color:#111;font-weight:600}.ForgotPasswordPage_stepDone__MpQ7u .ForgotPasswordPage_stepLabel__Wpj9B{color:#111}.ForgotPasswordPage_stepContent__Wk5Db{display:flex;flex-direction:column;gap:12px}.ForgotPasswordPage_desc__MRdCh{color:#555;font-size:14px;line-height:1.6;margin-bottom:4px}.ForgotPasswordPage_tabs__68CVz{border-bottom:1px solid #eee;display:flex;margin-bottom:24px}.ForgotPasswordPage_tab__BkWn9{background:none;border:none;border-bottom:2px solid #0000;color:#999;cursor:pointer;flex:1 1;font-size:14px;margin-bottom:-1px;padding:12px}.ForgotPasswordPage_tabActive__Aw4GF{border-bottom-color:#111;color:#111;font-weight:700}.ForgotPasswordPage_resultBox__frxUH{background:#f9f9f9;border:1px solid #eee;border-radius:4px;border-top:3px solid #111;padding:20px;text-align:center}.ForgotPasswordPage_resultLabel__Hsm0X{color:#999;font-size:12px;margin-bottom:8px}.ForgotPasswordPage_resultEmail__y9uyt{color:#111;font-size:20px;font-weight:700;letter-spacing:1px}.Footer_footer__twghD{background:#fff;border-top:1px solid #eee;margin-top:80px;padding:40px 60px}.Footer_inner__OF7m1{display:flex;flex-direction:column;gap:12px;margin:0 auto;max-width:1100px}.Footer_shopName__S0PHo{color:#111;font-size:16px;font-weight:700;letter-spacing:4px}.Footer_info__yVDsZ{display:flex;flex-wrap:wrap;gap:16px}.Footer_info__yVDsZ span{color:#888;font-size:12px}.Footer_copyright__7hrqE{color:#bbb;font-size:11px;margin-top:8px}.Footer_policyLinks__7NHd3{align-items:center;display:flex;gap:8px;margin-bottom:16px}.Footer_policyLink__f8a8z{color:#888;font-size:12px;text-decoration:none}.Footer_policyLink__f8a8z:hover{color:#111;text-decoration:underline}.Footer_divider__XFpR4{color:#ddd;font-size:12px}.CartSidebar_overlay__cA1zK{background:#0006;height:100%;left:0;position:fixed;top:0;width:100%;z-index:999}.CartSidebar_sidebar__A-wii{background:#fff;box-shadow:-4px 0 20px #0000001a;display:flex;flex-direction:column;height:100vh;position:fixed;right:-420px;top:0;transition:right .3s ease;width:420px;z-index:1000}.CartSidebar_open__VOoXV{right:0}.CartSidebar_header__zYHMf{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:20px 24px}.CartSidebar_title__nAZJI{font-size:16px;font-weight:700;letter-spacing:1px}.CartSidebar_closeBtn__7tfEb{background:none;border:none;color:#666;cursor:pointer;font-size:18px;padding:4px}.CartSidebar_items__HadKK{display:flex;flex:1 1;flex-direction:column;gap:16px;overflow-y:auto;padding:16px 24px}.CartSidebar_empty__2uc5f{color:#999;font-size:14px;padding:60px 0;text-align:center}.CartSidebar_item__kXBOa{align-items:flex-start;display:flex;gap:12px}.CartSidebar_itemImage__IB5nH{border-radius:4px;cursor:pointer;flex-shrink:0;height:72px;object-fit:cover;width:72px}.CartSidebar_itemInfo__xXPW5{flex:1 1}.CartSidebar_itemName__D6fNp{color:#111;cursor:pointer;font-size:14px;font-weight:500;line-height:1.4;margin-bottom:4px}.CartSidebar_itemName__D6fNp:hover{text-decoration:underline}.CartSidebar_itemOption__94AdR{color:#999;font-size:12px;margin-bottom:4px}.CartSidebar_itemPrice__MAvCO{color:#444;font-size:13px}.CartSidebar_footer__-Hs\+z{border-top:1px solid #eee;display:flex;flex-direction:column;gap:8px;padding:20px 24px}.CartSidebar_totalRow__Yf01\+{align-items:center;display:flex;font-size:14px;justify-content:space-between;margin-bottom:8px}.CartSidebar_totalPrice__LITGu{font-size:18px;font-weight:700}.CartSidebar_orderBtn__3tqZV{background:#111;border:none;color:#fff;cursor:pointer;font-size:14px;letter-spacing:1px;padding:14px;width:100%}.CartSidebar_orderBtn__3tqZV:hover{background:#333}.CartSidebar_cartBtn__ReZXB{background:#fff;border:1px solid #111;color:#111;cursor:pointer;font-size:14px;letter-spacing:1px;padding:12px;width:100%}.CartSidebar_cartBtn__ReZXB:hover{background:#f5f5f5}.CartSidebar_continueBtn__wkLtV{background:none;border:none;color:#999;cursor:pointer;font-size:13px;padding:10px;text-decoration:underline;width:100%}.NotFoundPage_container__GF-QI{align-items:center;display:flex;justify-content:center;min-height:70vh;padding:40px 20px}.NotFoundPage_content__XhO4I{text-align:center}.NotFoundPage_code__dBKSK{color:#111;font-size:120px;font-weight:900;letter-spacing:-4px;line-height:1;margin-bottom:16px}.NotFoundPage_title__CjGCf{font-size:24px;font-weight:700;letter-spacing:1px;margin-bottom:12px}.NotFoundPage_desc__QtVSc{color:#888;font-size:15px;margin-bottom:36px}.NotFoundPage_buttons__bqEyV{display:flex;gap:12px;justify-content:center}.NotFoundPage_btnPrimary__Ctbj0{background:#111;border:none;color:#fff;cursor:pointer;font-size:14px;letter-spacing:1px;padding:14px 32px}.NotFoundPage_btnPrimary__Ctbj0:hover{background:#333}.NotFoundPage_btnOutline__boAAk{background:#fff;border:1px solid #111;color:#111;cursor:pointer;font-size:14px;letter-spacing:1px;padding:14px 32px}.NotFoundPage_btnOutline__boAAk:hover{background:#f5f5f5}.LoadingBar_bar__Roocq{background:#111;height:2px;left:0;pointer-events:none;position:fixed;top:0;transition:width .3s ease,opacity .2s ease;z-index:9999}.PolicyPage_container__tXvqV{margin:60px auto;max-width:800px;padding:0 20px}.PolicyPage_title__09CZk{border-bottom:2px solid #111;font-size:22px;font-weight:700;letter-spacing:2px;margin-bottom:40px;padding-bottom:16px}.PolicyPage_content__YLCh\+{display:flex;flex-direction:column;gap:32px}.PolicyPage_section__dmUJc h2{color:#111;font-size:15px;font-weight:700;margin-bottom:12px}.PolicyPage_section__dmUJc p{color:#444;font-size:14px;line-height:1.8;margin-bottom:8px}.PolicyPage_section__dmUJc ul{display:flex;flex-direction:column;gap:6px;padding-left:20px}.PolicyPage_section__dmUJc ul li{color:#444;font-size:14px;line-height:1.8}
/*# sourceMappingURL=main.e4f7e0db.css.map*/