@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@400;500;700&display=swap);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}a{color:inherit}a,a:visited{text-decoration:none}.Home_container__5xSil{align-items:center;background-color:#fff;display:flex;font-family:Noto Sans KR,sans-serif;height:100vh;justify-content:center}.Home_loginBox__NfTpn{background-color:#e6f3ff;border:2px solid #c0d8f0;border-radius:20px;box-shadow:0 4px 12px #0000001a;padding:40px;text-align:center;transition:all .3s ease;width:400px}.Home_title__ANWNn{color:#333;font-size:28px;font-weight:700;margin-bottom:60px}.Home_shop-logo__S1tzZ{display:block;height:60px;margin:0 auto;width:auto}.Home_buttonContainer__vW9CG{display:flex;flex-direction:column;gap:20px}.Home_custom-hr__aQL9N{border:1px solid #acf;opacity:.3}.Home_loginButton__aTJi4{border:none;border-radius:8px;box-shadow:0 2px 4px #0000001a;cursor:pointer;font-size:16px;font-weight:500;overflow:hidden;padding:0;position:relative;transition:all .2s ease}.Home_loginButton__aTJi4:disabled{box-shadow:none;cursor:not-allowed;opacity:.7;transform:none}.Home_buttonContent__rjI3v{align-items:center;display:flex;padding:15px 20px;position:relative;width:100%}.Home_buttonText__qs8GM{flex:1 1;text-align:center}.Home_loginButton__aTJi4:hover{box-shadow:0 4px 8px #00000026;transform:translateY(-2px)}.Home_loginButton__aTJi4:active{box-shadow:0 1px 2px #0000001a;transform:translateY(0)}.Home_naverButton__Wm3VQ{background-color:#03c75a;color:#fff}.Home_naverButton__Wm3VQ:hover{background-color:#02b350}.Home_naverIcon__rXvly{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='%23FFF' d='M13.65 10.61 6.49 0H0v20h6.35V9.39L13.51 20H20V0h-6.35z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;height:24px;left:20px;position:absolute;width:24px}.Home_googleButton__7OD\+0{background-color:#fff;border:1px solid #dadce0;color:#757575}.Home_googleButton__7OD\+0:hover{background-color:#f8f9fa}.Home_googleIcon__wHDxj{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cpath fill='%23FFC107' d='M43.611 20.083H42V20H24v8h11.303c-1.649 4.657-6.08 8-11.303 8-6.627 0-12-5.373-12-12s5.373-12 12-12c3.059 0 5.842 1.154 7.961 3.039l5.657-5.657C34.046 6.053 29.268 4 24 4 12.955 4 4 12.955 4 24s8.955 20 20 20 20-8.955 20-20c0-1.341-.138-2.65-.389-3.917z'/%3E%3Cpath fill='%23FF3D00' d='m6.306 14.691 6.571 4.819C14.655 15.108 18.961 12 24 12c3.059 0 5.842 1.154 7.961 3.039l5.657-5.657C34.046 6.053 29.268 4 24 4 16.318 4 9.656 8.337 6.306 14.691z'/%3E%3Cpath fill='%234CAF50' d='M24 44c5.166 0 9.86-1.977 13.409-5.192l-6.19-5.238A11.91 11.91 0 0 1 24 36c-5.202 0-9.619-3.317-11.283-7.946l-6.522 5.025C9.505 39.556 16.227 44 24 44z'/%3E%3Cpath fill='%231976D2' d='M43.611 20.083H42V20H24v8h11.303a12.04 12.04 0 0 1-4.087 5.571l.003-.002 6.19 5.238C36.971 39.205 44 34 44 24c0-1.341-.138-2.65-.389-3.917z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;height:24px;left:20px;position:absolute;width:24px}.Home_loggedInContainer__gtn2k{display:flex;flex-direction:column;gap:20px}.Home_loginInfo__dO8wi{margin-bottom:10px}.Home_loginComplete__oERYu{color:#333;font-size:18px;font-weight:600;margin-bottom:8px}.Home_platformInfo__5wMia{color:#666;font-size:14px;margin-bottom:20px}.Home_sellerButton__-RmJy{background-color:#4a90e2;color:#fff}.Home_sellerButton__-RmJy:hover{background-color:#3a80d2}.Home_buyerButton__OQwr1{background-color:#5cb85c;color:#fff}.Home_buyerButton__OQwr1:hover{background-color:#4ca84c}.Home_copyright__iTMsW{color:#888;font-size:12px;font-weight:400;line-height:1.5;margin-top:40px;text-align:center}.Home_copyright__iTMsW a{color:#69c;text-decoration:none;transition:color .2s ease}.Home_copyright__iTMsW a:hover{color:#47a;text-decoration:underline}.Home_logoutButton__LdEwc{background-color:#f0f0f0;border:1px solid #ddd;border-radius:10px;color:#666;cursor:pointer;font-size:14px;margin-top:15px;padding:8px 15px;transition:all .2s ease}.Home_logoutButton__LdEwc:hover{background-color:#e0e0e0;color:#333}@media (max-width:480px){.Home_loginBox__NfTpn{padding:30px 20px;width:90%}.Home_title__ANWNn{font-size:24px;margin-bottom:40px}.Home_buttonContent__rjI3v{padding:12px 15px}.Home_loginButton__aTJi4{font-size:14px}.Home_loginComplete__oERYu{font-size:16px}.Home_platformInfo__5wMia{font-size:12px}}@media (max-width:320px){.Home_loginBox__NfTpn{padding:20px 15px}.Home_title__ANWNn{font-size:20px;margin-bottom:30px}}.LoginModal_modalOverlay__2QM8Z{align-items:center;background-color:#0009;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.LoginModal_modalContent__59nF2{background-color:#fff;border:2px solid #fff;border-radius:20px;box-shadow:0 4px 12px #0000001a;font-family:Noto Sans KR,sans-serif;padding:40px;position:relative;text-align:center;width:400px}.LoginModal_closeButton__OML4c{background:none;border:none;color:#888;cursor:pointer;font-size:28px;font-weight:700;position:absolute;right:20px;top:15px}.LoginModal_closeButton__OML4c:hover{color:#333}.LoginModal_title__SYN\+j{color:#333;font-size:28px;font-weight:700;margin-bottom:60px}.LoginModal_buttonContainer__jz3C9{display:flex;flex-direction:column;gap:20px}.LoginModal_custom-hr__2Keda{border:1px solid #acf;opacity:.3}.LoginModal_loginButton__QhpQ6{border:none;border-radius:8px;box-shadow:0 2px 4px #0000001a;cursor:pointer;font-size:16px;font-weight:500;overflow:hidden;padding:0;position:relative;transition:all .2s ease}.LoginModal_loginButton__QhpQ6:hover{box-shadow:0 4px 8px #00000026;transform:translateY(-2px)}.LoginModal_buttonContent__2lkHL{align-items:center;display:flex;padding:15px 20px;position:relative;width:100%}.LoginModal_buttonText__8kERD{flex:1 1;text-align:center}.LoginModal_naverButton__VKk-D{background-color:#03c75a;color:#fff}.LoginModal_naverButton__VKk-D:hover{background-color:#02b350}.LoginModal_naverIcon__l-LJa{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='%23FFF' d='M13.65 10.61 6.49 0H0v20h6.35V9.39L13.51 20H20V0h-6.35z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;height:24px;left:20px;position:absolute;width:24px}.LoginModal_googleButton__sfiCM{background-color:#fff;border:1px solid #dadce0;color:#757575}.LoginModal_googleButton__sfiCM:hover{background-color:#f8f9fa}.LoginModal_googleIcon__GWg07{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cpath fill='%23FFC107' d='M43.611 20.083H42V20H24v8h11.303c-1.649 4.657-6.08 8-11.303 8-6.627 0-12-5.373-12-12s5.373-12 12-12c3.059 0 5.842 1.154 7.961 3.039l5.657-5.657C34.046 6.053 29.268 4 24 4 12.955 4 4 12.955 4 24s8.955 20 20 20 20-8.955 20-20c0-1.341-.138-2.65-.389-3.917z'/%3E%3Cpath fill='%23FF3D00' d='m6.306 14.691 6.571 4.819C14.655 15.108 18.961 12 24 12c3.059 0 5.842 1.154 7.961 3.039l5.657-5.657C34.046 6.053 29.268 4 24 4 16.318 4 9.656 8.337 6.306 14.691z'/%3E%3Cpath fill='%234CAF50' d='M24 44c5.166 0 9.86-1.977 13.409-5.192l-6.19-5.238A11.91 11.91 0 0 1 24 36c-5.202 0-9.619-3.317-11.283-7.946l-6.522 5.025C9.505 39.556 16.227 44 24 44z'/%3E%3Cpath fill='%231976D2' d='M43.611 20.083H42V20H24v8h11.303a12.04 12.04 0 0 1-4.087 5.571l.003-.002 6.19 5.238C36.971 39.205 44 34 44 24c0-1.341-.138-2.65-.389-3.917z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;height:24px;left:20px;position:absolute;width:24px}.LoginModal_copyright__vRz5J{color:#888;font-size:12px;font-weight:400;line-height:1.5;margin-top:40px;text-align:center}.Header_top-bar-container__0WvqN{background-color:#fff;width:100%}.Header_top-bar__j3eBL{display:flex;font-size:12px;gap:20px;justify-content:center;padding:5px 0;text-align:center;width:100%}.Header_top-bar-hr__M0Pna{background-color:#e8e8e8;border:none;height:1px}.Header_header-hr__oEPFF{background-color:#ffe600;border:none;height:1px}.Header_shop-name__VOskB{flex-shrink:0}.Header_shop-logo__e7CPW{display:block;height:60px;width:auto}.Header_header-content-wrapper__g\+JG-{background-color:#fff8b9;padding-bottom:10px;width:100%}.Header_header-main__INTk-{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:calc(100% - 400px);padding:10px}.Header_left-section__4YLKQ{align-items:center;display:flex;gap:50px}.Header_right__Y3H3x{align-items:center;display:flex;gap:10px;padding:10px}.Header_location-popup__WLLoi{align-items:center;background-color:#00000080;display:none;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:99999}.Header_location-popup-content__8X9l0{background-color:#fff;border-radius:10px;padding:20px;text-align:center;width:300px}.Header_location-popup-close__aKxz9{cursor:pointer;float:right;font-size:24px}.Header_search-form__xOa76{align-items:center;background-color:#fff;border:2px solid #ffc505;border-radius:30px;box-shadow:0 1px 3px #0000001a;display:flex;padding:.5px;position:relative;width:300px}.Header_search-box__YDQK9{background-color:initial;border:none;color:#000;font-size:16px;outline:none;padding:10px 15px;width:100%}.Header_search-box__YDQK9::placeholder{color:#999;font-size:14px}.Header_search-button__iDrGr{align-items:center;background-color:initial;border:none;color:#ffc505;cursor:pointer;display:flex;font-size:20px;justify-content:center;padding:0 15px}.Header_header-nav__0659U{display:flex;flex-wrap:nowrap;justify-content:space-between;margin:0 auto;max-width:calc(100% - 400px);padding:5px}.Header_nav-bottom__fhUsS,.Header_nav-top__dPn1L{display:flex;gap:10px;justify-content:center}.Header_dropdown-container__0AnQV{display:inline-block;position:relative}.Header_alarm-menu__BOoSp,.Header_category-menu__9oF3d,.Header_user-menu__WiY6N{position:relative}.Header_alarm-dropdown__gdFd8{border:1px solid #ccc;border-radius:4px;box-shadow:0 2px 10px #0000001a;max-height:300px;overflow-y:auto;padding:10px;width:280px}.Header_alarm-dropdown__gdFd8,.Header_user-dropdown__zs54K{background-color:#fff;position:absolute;right:0;z-index:99999}.Header_user-dropdown__zs54K{border:1px solid #f0f0f0;border-radius:8px;box-shadow:0 4px 12px #00000014;margin-top:10px;overflow:hidden;padding:5px 0;width:200px}.Header_dropdownLink__Xy0ff{background:none;border:none;box-sizing:border-box;color:#333;cursor:pointer;display:block;font-size:14px;font-weight:500;padding:12px 16px;text-align:center;text-decoration:none;transition:background-color .2s ease;width:100%}.Header_dropdownLink__Xy0ff:hover{background-color:#f5f5f5;color:#000}.Header_dropdownLink__Xy0ff:not(:first-child){border-top:1px solid #f0f0f0}.Header_userInfo__e24ng{background-color:#fcfcfc;border-bottom:1px solid #f0f0f0;line-height:1.4;padding:12px 16px}.Header_userInfoTop__pw718{align-items:center;display:flex;gap:6px;margin-bottom:4px}.Header_userName__Qyou6{color:#222;font-size:15px;font-weight:600}.Header_platformIcon__1PqwZ{color:#555;font-size:13px;position:relative;top:1px}.Header_naverIcon__fRbxB{color:#03c75a;font-size:11px}.Header_userEmail__xyvrt{color:#888;display:block;font-size:12px}.Header_alarm-dropdown__gdFd8 a{box-sizing:border-box;display:block;overflow:hidden;padding:8px 10px;text-overflow:ellipsis;white-space:nowrap;width:100%}.Header_alarm-dropdown__gdFd8 a:hover{background-color:#f5f5f5}.Header_alarm-dropdown__gdFd8:before,.Header_category-dropdown__Za20S:before,.Header_user-dropdown__zs54K:before{border-bottom:8px solid #fff;border-left:8px solid #0000;border-right:8px solid #0000;content:"";height:0;position:absolute;top:-8px;width:0}.Header_category-dropdown__Za20S:before{left:10%}.Header_alarm-dropdown__gdFd8:before{right:10px}.Header_user-dropdown__zs54K:before{filter:drop-shadow(0 -1px 1px rgba(0,0,0,.03));right:10px}.Header_location-btn__RYmI8{align-items:center;background-color:#fff;border:1px solid #6fc1ff;border-radius:50px;box-shadow:0 1px 3px #0000001a;cursor:pointer;display:flex;font-weight:500;height:30px;justify-content:center;min-width:80px;padding:5px 10px;transition:all .2s ease}.Header_location-btn__RYmI8:hover{background-color:#e8e8e8}.Header_location-btn__RYmI8:active{transform:scale(.98)}.Header_location-btn__RYmI8 svg{font-size:15px;margin-right:8px;vertical-align:middle}.Header_icon-btn__Zoed1{align-items:center;background-color:initial;border:none;border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;margin-bottom:0;padding:0;position:relative;transition:background-color .2s ease;width:40px}.Header_icon-btn__Zoed1,.Header_icon-btn__Zoed1:active,.Header_icon-btn__Zoed1:link,.Header_icon-btn__Zoed1:visited{color:inherit;text-decoration:none}.Header_icon-btn__Zoed1 svg{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.Header_icon-btn__Zoed1:hover{background-color:#0000000d;transform:scale(.9)}.Header_icon-btn__Zoed1:focus{box-shadow:0 0 0 2px #0000001a;outline:none}.Header_icon-button-container__JPrYw{align-items:center;display:flex;flex-direction:column;justify-content:center;min-width:60px}.Header_icon-label__chAHZ{color:#333;font-size:12px;font-weight:600;margin-top:0;text-align:center}.Header_category-dropdown__Za20S{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 12px #0000001a;left:0;margin-top:10px;max-height:400px;overflow-y:auto;padding:15px 20px;position:absolute;width:300px;z-index:99999}.Header_category-accordion__KifjO{display:flex;flex-direction:column}.Header_category-item__Q2rqy{border-bottom:1px solid #f0f0f0}.Header_category-item__Q2rqy:last-child{border-bottom:none}.Header_category-title__WqshB{align-items:center;cursor:pointer;display:flex;font-size:16px;font-weight:600;justify-content:space-between;margin:0;padding:15px 0;transition:background-color .2s ease}.Header_category-title__WqshB:hover{background-color:#f9f9f9}.Header_arrow__fAaeG{border:solid #555;border-width:0 2px 2px 0;display:inline-block;padding:3px;transform:rotate(45deg);transition:transform .3s ease}.Header_arrow__fAaeG.Header_open__UEP2S{transform:rotate(-135deg)}.Header_subcategory-list__lHWFm{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0 0 15px 15px}.Header_subcategoryLink__MDzdV{color:#555;font-size:14px;text-decoration:none;transition:color .2s ease}.Header_subcategoryLink__MDzdV:hover{color:#007bff}@media (max-width:500px){.Header_shop-logo__e7CPW{width:70%}}@media (max-width:820px){.Header_header-main__INTk-{align-items:center;max-width:calc(100% - 50px)!important}.Header_left-section__4YLKQ{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:10px;width:100%}.Header_right__Y3H3x{margin:0 auto;max-width:950px;width:100%}.Header_search-form__xOa76{align-items:center;display:flex;justify-content:center;width:100%}.Header_header-nav__0659U{max-width:calc(100% - 50px)!important;padding:1px}.Header_icon-label__chAHZ{font-size:10px}.Header_icon-button-container__JPrYw{min-width:40px}}@media (max-width:950px){.Header_shop-name__VOskB{margin-bottom:0;text-align:left}}@media (max-width:1100px){.Header_header-main__INTk-{align-items:flex-start;max-width:calc(100% - 200px)}.Header_left-section__4YLKQ{align-items:center;display:flex;gap:10px;width:100%}.Header_search-box__YDQK9{justify-content:center;margin-left:0;width:100%}.Header_search-box__YDQK9::placeholder{color:#999;font-size:13px}.Header_header-nav__0659U{align-items:center;flex-direction:row;flex-wrap:nowrap;margin:0 auto;max-width:calc(100% - 200px)}.Header_nav-bottom__fhUsS,.Header_nav-top__dPn1L{display:flex;gap:10px;justify-content:center;margin:5px 0;width:auto}}
/*!* Footer.module.css *!*/

/*!* 반응형 스타일 *!*/.Footer_footer__YGMqQ{background-color:#fff;border-top:1px solid #eee;color:#666;font-family:Noto Sans KR,sans-serif;font-size:13px;line-height:1.5;padding:40px 0;width:100%}.Footer_footerContainer__Y\+Wyb{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 20px}.Footer_companyInfo__kOELu{flex-basis:60%;max-width:60%}.Footer_customerService__Vi24z{flex-basis:35%;max-width:35%}.Footer_companyTitle__7nlSM{color:#333;font-size:16px;font-weight:600;margin-bottom:15px}.Footer_infoRow__iBNc5{display:flex;flex-wrap:wrap;margin-bottom:5px}.Footer_infoRow__iBNc5 span{margin-right:10px}.Footer_infoBlock__qYnfS{margin-bottom:20px}.Footer_highlight__Vasn0{color:#333;font-weight:500}.Footer_contactLink__pHhGe{border:1px solid #ddd;border-radius:4px;color:#666;display:inline-block;margin-bottom:10px;margin-right:10px;padding:5px 10px;text-decoration:none}.Footer_sellerCenterBlock__-qMWe{margin-bottom:30px}.Footer_sellerCenterButton__DIKOF{background-color:#f8f8f8;border:1px solid #ddd;border-radius:6px;color:#333;display:inline-block;font-size:16px;font-weight:600;padding:12px 20px;text-decoration:none;transition:all .3s ease}.Footer_sellerCenterButton__DIKOF:hover{background-color:#74c0fc;box-shadow:0 4px 8px #0000001a;color:#fff;transform:translateY(-2px)}.Footer_arrowIcon__JH02m{font-weight:600;margin-left:10px}.Footer_contactLink__pHhGe:hover{background-color:#f8f8f8}.Footer_disclaimer__99z3R{border-top:1px solid #eee;color:#999;font-size:12px;line-height:1.6;margin-top:30px;padding-top:20px;width:100%}.Footer_copyright__k25d1{color:#999;font-size:12px;margin-top:20px;text-align:left;width:100%}.Footer_serviceTitle__wfThi{color:#333;font-size:15px;font-weight:600;margin-bottom:10px}.Footer_certificationLogo__27qtB{align-items:center;display:flex;margin-bottom:15px}.Footer_certificationLogo__27qtB img{height:40px;margin-right:10px;width:40px}.Footer_certificationInfo__5H8O0{color:#999;font-size:12px}.Footer_contactNumber__c-HXs{font-size:30px;font-weight:700}@media (max-width:768px){.Footer_footerContainer__Y\+Wyb{flex-direction:column}.Footer_companyInfo__kOELu,.Footer_customerService__Vi24z{flex-basis:100%;max-width:100%}.Footer_footerContainer__Y\+Wyb>.Footer_sellerCenterBlock__-qMWe{display:block;margin-bottom:20px;order:1;width:100%}.Footer_customerService__Vi24z{display:flex;flex-direction:column;order:2}

    /*!* 고객센터 내의 판매자센터 버튼은 모바일에서 숨김 *!*/.Footer_companyInfo__kOELu{margin-top:30px;order:3}.Footer_disclaimer__99z3R{order:4}.Footer_copyright__k25d1{order:5}.Footer_contactNumber__c-HXs{font-size:24px}}.Product_product-section__9Xi03{margin:0 auto;max-width:1200px;padding:20px}.Product_no-products-message__MGkgT{color:#888;font-size:1.1rem;grid-column:1/-1;padding:60px 20px;text-align:center}.Product_location-section__yi-4h{margin:0 auto;max-width:1000px;padding:20px}.Product_location-denied-message__cPbny{background-color:#fff;border-radius:12px;box-shadow:0 4px 12px #0000000d;color:#333;font-size:16px;line-height:1.6;margin:20px 0;padding:30px;text-align:center}.Product_location-denied-message__cPbny br{content:"";display:block;margin-bottom:12px}.Product_enable-location-button__H1xog{background-color:#2ecc71;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;margin-top:20px;padding:14px 24px;transition:all .3s ease}.Product_enable-location-button__H1xog:hover{background-color:#27ae60;box-shadow:0 6px 12px #0000001a;transform:translateY(-2px)}.Product_enable-location-button__H1xog:active{box-shadow:0 3px 6px #0000001a;transform:translateY(0)}.Product_enable-location-button__H1xog:disabled{background-color:#95a5a6;box-shadow:none;cursor:not-allowed;transform:none}.Product_section-title__byoLo{font-size:24px;font-weight:700;margin-bottom:20px}.Product_product-grid__xnWWs{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(5,1fr)}.Product_product-item__IXss7{border:1px solid #eee;border-radius:8px;cursor:pointer;overflow:hidden;transition:transform .3s,box-shadow .3s}.Product_product-item__IXss7:hover{box-shadow:0 5px 15px #0000001a;transform:translateY(-5px)}.Product_product-image-container__960Hl{align-items:center;aspect-ratio:1/1;background-color:#f9f9f9;display:flex;justify-content:center;overflow:hidden;width:100%}.Product_product-image__PUA1M{height:100%;max-width:400px;object-fit:contain;transition:transform .3s;width:100%}.Product_product-item__IXss7:hover .Product_product-image__PUA1M{transform:scale(1.05)}.Product_product-item-info__rzjax{padding:12px}.Product_product-name__Mgb66{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-weight:500;height:40px;line-height:20px;margin-bottom:10px;overflow:hidden}.Product_product-price__aNMgS{color:#333;font-weight:700;margin-top:5px}.Product_loading__UYE\+o{padding:20px;text-align:center}.Product_more-button-container__suKJq{display:flex;justify-content:center;margin-top:30px;width:100%}.Product_more-button__FByIU{background-color:#fff;border:2px solid #ececec;border-radius:10px;box-shadow:0 4px 8px #0000000d;color:#000;cursor:pointer;font-size:16px;font-weight:600;overflow:hidden;padding:14px 20px;position:relative;transition:all .3s ease;width:100%}.Product_more-button__FByIU:hover{background-color:#6fc1ff;box-shadow:0 6px 12px #0000001a;color:#fff;transform:translateY(-2px)}.Product_more-button__FByIU:active{box-shadow:0 2px 6px #0000001a;transform:translateY(1px)}.Product_more-button__FByIU:disabled{background-color:#f8f8f8;border-color:#ddd;box-shadow:none;color:#999;cursor:not-allowed;transform:none}.Product_pagination__vfI9c{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:1rem;margin-top:2rem}.Product_pagination-button__MEY8R{align-items:center;background-color:#fff;border:1px solid #ddd;border-radius:4px;cursor:pointer;display:flex;font-size:.9rem;justify-content:center;margin:.25rem;min-width:40px;padding:.5rem .8rem;transition:all .2s}.Product_pagination-button__MEY8R:hover{background-color:#f8f8f8;border-color:#bbb}.Product_pagination-button__MEY8R.Product_active__Ji52A{background-color:#007bff;border-color:#007bff;color:#fff}.Product_product-info__i9Gwh{color:#666;font-size:.9rem;margin-bottom:2rem;text-align:center}@media (max-width:768px){.Product_product-grid__xnWWs{gap:10px;grid-template-columns:repeat(2,1fr)}.Product_product-image__PUA1M{max-width:200px}.Product_product-info__i9Gwh{padding:8px}.Product_product-name__Mgb66{font-size:14px;height:34px;line-height:17px}.Product_product-price__aNMgS{font-size:14px}.Product_more-button-container__suKJq{margin-top:25px}.Product_more-button__FByIU{border-width:1.5px;font-size:14px;padding:12px 16px}.Product_pagination-button__MEY8R{font-size:.85rem;min-width:36px;padding:.4rem .6rem}.Product_product-info__i9Gwh{font-size:.85rem}}.HomeImageSlider_image-section__JkZm3{background-color:#fff;display:flex;justify-content:center;margin:0 auto;max-width:1200px;overflow:hidden;padding:5px 0;position:relative}.HomeImageSlider_slider-container__0xNIs{border-radius:30px;font-size:0;line-height:0;overflow:hidden;position:relative;width:100%}.HomeImageSlider_slider__-i\+MZ{display:flex;height:100%;width:100%}.HomeImageSlider_slide__ecvyh{flex:0 0 100%;min-width:100%;position:relative}.HomeImageSlider_slider-image__mVDsU{display:block;height:auto;margin:0;padding:0;width:100%}.HomeImageSlider_slider-indicators__H1e5R{background-color:#0000004d;border-radius:30px;bottom:15px;display:flex;font-size:16px;gap:10px;left:50%;line-height:normal;padding:8px 15px;position:absolute;transform:translateX(-50%);z-index:10}.HomeImageSlider_indicator__YITYS{background-color:#ffffff80;border:none;border-radius:50%;cursor:pointer;height:5px;padding:0;transition:all .3s ease;width:5px}.HomeImageSlider_indicator__YITYS.HomeImageSlider_active__NlygY{background-color:#fff;transform:scale(1.2)}.HomeImageSlider_nav-button__QGkUg{align-items:center;background-color:#ffffffb3;border:none;border-radius:50%;box-shadow:0 2px 10px #0000001a;cursor:pointer;display:flex;height:35px;justify-content:center;transition:all .2s ease;width:35px}.HomeImageSlider_nav-button__QGkUg:hover{background-color:#ffffffe6;transform:scale(1.1)}.HomeImageSlider_slider-nav__pjps-{display:flex;justify-content:space-between;padding:0 20px;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:20}@media (max-width:500px){.HomeImageSlider_nav-button__QGkUg{height:25px;width:25px}}@media (max-width:1200px){.HomeImageSlider_image-section__JkZm3{padding:10px 0}.HomeImageSlider_slider-container__0xNIs{height:100%;margin:0 auto;max-width:100%}.HomeImageSlider_slide__ecvyh{align-items:center;display:flex;height:100%}.HomeImageSlider_slider-image__mVDsU{height:100%;object-fit:cover;object-position:center;width:100%}}.ProductInfo_container__Bp8BA{display:flex;gap:40px;justify-content:center;margin:0 auto;max-width:1200px;padding:20px}.ProductInfo_left-area__c0Ewq{max-width:768px;width:40%}.ProductInfo_right-area__awIkj{display:flex;flex-direction:column;width:60%}.ProductInfo_product-image__PdjR9{border:1px solid #eee;border-radius:8px;height:auto;width:100%}.ProductInfo_divider__9CDuH{border:0;border-top:1px solid #eee;margin:24px 0}.ProductInfo_product-info__E5jQF{display:flex;flex-direction:column}.ProductInfo_product-name__CqAbY{font-size:28px;font-weight:600;margin:0 0 12px}.ProductInfo_product-price__Vur2z{color:red;font-size:24px;font-weight:700;margin:0;text-align:right}.ProductInfo_product-expiry__DcjJk{color:#888;font-size:15px;margin-top:8px}.ProductInfo_button-group__CTbXr{display:flex;gap:12px;margin-top:20px}.ProductInfo_product-buy-btn__RBKm9,.ProductInfo_product-cart-btn__jWoMl{border:1px solid;border-radius:5px;cursor:pointer;flex-grow:1;font-size:16px;font-weight:700;padding:14px}.ProductInfo_product-buy-btn__RBKm9{background-color:#ffce2e;border-color:#ffce2e;color:#000}.ProductInfo_product-cart-btn__jWoMl{background-color:#fff;border-color:#ffce2e;color:#000}.ProductInfo_store-section-container__b6DTn{margin:20px auto 40px;max-width:1200px;padding:0 20px}.ProductInfo_store-title__Z5OHc{font-size:20px;font-weight:700;margin:0 0 16px}.ProductInfo_store-info-layout__oupss{align-items:flex-start;display:flex;gap:40px}.ProductInfo_store-main-content__PLyjI{display:flex;flex-direction:column}.ProductInfo_store-address-content__aFuEB{border-left:1px solid #eee;min-height:100%;padding-left:40px}.ProductInfo_store-header__3VAi-{align-items:center;display:flex;gap:12px;margin-bottom:8px}.ProductInfo_store-name__PpwUH{font-size:16px;font-weight:600;margin:0}.ProductInfo_follow-btn__dz4kv{border:none;border-radius:5px;color:#000;cursor:pointer;font-size:14px;padding:6px 14px}.ProductInfo_store-stats__mA7GJ{color:#666;font-size:14px;margin:0}.ProductInfo_store-address-title__ffKrV{font-size:15px;font-weight:500;margin:0 0 4px}.ProductInfo_store-address__Mfhgk{color:#333;font-size:14px;margin:0}.ProductInfo_clickable-address__6IYRT{color:#007bff;cursor:pointer;display:inline-block;text-decoration:underline}.ProductInfo_clickable-address__6IYRT:hover{color:#0056b3}.ProductInfo_product-description-section__GxVOx{margin-top:16px}.ProductInfo_description-title__-OnRV{font-size:20px;font-weight:600;padding-bottom:12px}.ProductInfo_description-content__FkAkd{color:#333;font-size:16px;line-height:1.6;margin-top:16px;white-space:pre-wrap}@media (max-width:768px){.ProductInfo_container__Bp8BA{flex-direction:column;gap:20px;padding:16px}.ProductInfo_left-area__c0Ewq,.ProductInfo_right-area__awIkj{width:100%}.ProductInfo_product-name__CqAbY{font-size:24px}.ProductInfo_product-price__Vur2z{font-size:20px}.ProductInfo_store-section-container__b6DTn{margin-top:20px}.ProductInfo_store-info-layout__oupss{flex-direction:column;gap:16px}.ProductInfo_store-address-content__aFuEB{border-left:none;padding-left:0;text-align:left}}.ProductInfo_info-row__C4Hbp{align-items:center;display:flex;justify-content:space-between;margin:20px 0}.ProductInfo_quantity-selector__tfN4C{align-items:center;border:1px solid #ddd;border-radius:8px;display:flex;overflow:hidden}.ProductInfo_quantity-input__R3XTP{background-color:initial;border:none;color:#333;font-size:1rem;font-weight:700;height:35px;text-align:center;width:40px}.ProductInfo_quantity-input__R3XTP:focus{outline:none}.ProductInfo_quantity-selector__tfN4C button{background-color:#f5f5f5;border:none;color:#555;cursor:pointer;font-size:1.5rem;font-weight:700;height:35px;transition:background-color .2s;width:35px}.ProductInfo_quantity-selector__tfN4C button:hover:not(:disabled){background-color:#e0e0e0}.ProductInfo_quantity-selector__tfN4C button:disabled{color:#ccc;cursor:not-allowed}.ProductInfo_quantity-selector__tfN4C button:first-of-type{border-right:1px solid #ddd}.ProductInfo_quantity-selector__tfN4C button:last-of-type{border-left:1px solid #ddd}.ProductInfo_product-expiry__DcjJk{margin:0}.PaymentModal_modalOverlay__1I15x{align-items:center;background-color:#0009;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.PaymentModal_modalContent__tAQ4r{background-color:#fff;border-radius:12px;box-shadow:0 4px 15px #0003;max-width:400px;padding:30px;position:relative;text-align:center;width:90%;z-index:1001}.PaymentModal_closeIcon__X9IVI{background:#0000;border:none;color:#888;cursor:pointer;font-size:2rem;line-height:1;padding:0;position:absolute;right:15px;top:15px;transition:color .2s ease}.PaymentModal_closeIcon__X9IVI:hover{color:#000}.PaymentModal_modalContent__tAQ4r h2{color:#333;font-size:1.5rem;margin-bottom:25px;margin-top:0}.PaymentModal_buttonGroup__HjQmI{display:flex;flex-direction:column;gap:15px;margin-bottom:25px}.PaymentModal_buttonGroup__HjQmI button{background-color:#ffeba9;border:1px solid #ccc;border-color:#ffce2e;border-radius:8px;color:#000;cursor:pointer;font-size:1rem;font-weight:700;padding:12px 20px;transition:all .2s ease-in-out}.PaymentModal_buttonGroup__HjQmI button:hover{background-color:#ffce2e;border-color:#ffce2e}.PaymentModal_description__BqU3h{color:#666;font-size:14px;margin-bottom:10px;text-align:center}.PaymentModal_backButton__hO2HD{background-color:#6c757d;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;margin-top:20px;padding:10px 20px;width:100%}.PaymentModal_backButton__hO2HD:hover{background-color:#5a6268}.MapInfoModal_map-modal-overlay__VVomk{align-items:center;background-color:#0009;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.MapInfoModal_map-modal-content__9f4Ey{background-color:#fff;border-radius:12px;box-shadow:0 4px 16px #0003;display:flex;flex-direction:column;max-width:750px;padding:24px;width:90%}.MapInfoModal_map-modal-header__lJnnP{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;margin-bottom:16px;padding-bottom:16px}.MapInfoModal_map-modal-header__lJnnP h2{color:#333;font-size:1.5rem;margin:0}.MapInfoModal_modal-close-btn__gTm6t{background:none;border:none;color:#999;cursor:pointer;font-size:2rem;line-height:1}.MapInfoModal_modal-close-btn__gTm6t:hover{color:#333}.MapInfoModal_map-modal-body__2VCcX{max-height:70vh;overflow-y:auto;padding-right:10px}.MapInfoModal_info-item__Bogqu{align-items:flex-start;display:flex;font-size:.95rem;margin-bottom:8px}.MapInfoModal_info-item__Bogqu strong{color:#555;flex-shrink:0;font-weight:600;margin-right:8px}.MapInfoModal_info-item__Bogqu p{color:#333;margin:0}.MapInfoModal_divider__67gx1{border:none;border-top:1px solid #eee;margin:24px 0}.MapInfoModal_products-title__nwmxG{font-size:1.2rem;font-weight:600;margin-bottom:16px}.MapInfoModal_error-text__70-MA,.MapInfoModal_loading-text__5XEyl{color:#666;padding:20px;text-align:center}.MapInfoModal_error-text__70-MA{color:#d32f2f}.MapInfoModal_modal-product-grid__zjg0Y{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.MapInfoModal_modal-product-item__i0ZSq{background-color:#fff;border:1px solid #f0f0f0;border-radius:8px;color:inherit;display:flex;flex-direction:column;overflow:hidden;text-decoration:none;transition:all .2s ease-in-out}.MapInfoModal_modal-product-item__i0ZSq:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-3px)}.MapInfoModal_modal-product-image-container__raPH3{background-color:#f7f7f7;padding-top:100%;position:relative;width:100%}.MapInfoModal_modal-product-image__HWy2B{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.MapInfoModal_modal-product-info__9Pdps{padding:12px;text-align:left}.MapInfoModal_modal-product-name__dmCiJ{font-size:.9rem;font-weight:500;margin-bottom:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MapInfoModal_modal-product-price__VdbWy{font-size:1rem;font-weight:700}.MapInfoModal_more-button-container__Kcqj6{display:flex;justify-content:center;margin-top:30px;width:100%}.MapInfoModal_more-button__ayDnU{background-color:#fff;border:2px solid #ececec;border-radius:10px;box-shadow:0 4px 8px #0000000d;color:#000;cursor:pointer;font-size:16px;font-weight:600;overflow:hidden;padding:14px 20px;position:relative;transition:all .3s ease;width:100%}.MapInfoModal_more-button__ayDnU:hover{background-color:#6fc1ff;box-shadow:0 6px 12px #0000001a;color:#fff;transform:translateY(-2px)}.MapInfoModal_more-button__ayDnU:active{box-shadow:0 2px 6px #0000001a;transform:translateY(1px)}.MapInfoModal_more-button__ayDnU:disabled{background-color:#f8f8f8;border-color:#ddd;box-shadow:none;color:#999;cursor:not-allowed;transform:none}@media (max-width:768px){.MapInfoModal_map-modal-content__9f4Ey{padding:16px}.MapInfoModal_modal-product-grid__zjg0Y{gap:12px;grid-template-columns:repeat(2,1fr)}}.LocationMap_location-map-container__Csf-v{align-items:center;border-radius:20px;display:flex;justify-content:center;margin:0;min-height:600px;padding:0;width:100%}.LocationMap_location-map-wrapper__PuwSK{border-radius:20px;height:600px;margin:0;padding:0;position:relative;width:100%}.LocationMap_location-map__LvF05{border-radius:20px;height:100%;width:100%}.LocationMap_map-controls__CcOlN{display:flex;flex-direction:column;gap:5px;left:10px;position:absolute;top:10px;z-index:100}.LocationMap_map-control-btn__4YRU4{background-color:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 2px 4px #0003;cursor:pointer;font-size:14px;margin:0;padding:8px 12px;text-align:center;width:40px}.LocationMap_map-control-btn__4YRU4:hover{background-color:#f5f5f5}.LocationMap_map-error__zT\+oe,.LocationMap_map-loading__\+qYBu{align-items:center;background-color:#fffc;display:flex;height:100%;justify-content:center;left:0;margin:0;padding:20px;position:absolute;text-align:center;top:0;width:100%;z-index:200}.LocationMap_map-error__zT\+oe{color:#d32f2f}.MapLocationPage_map-location-page__DO0P\+{display:flex;flex-direction:column;min-height:100vh}.MapLocationPage_map-content__otmFr{flex:1 1;margin:0 auto;max-width:1200px;padding:20px;width:100%}.MapLocationPage_page-title__JL7hm{font-size:24px;font-weight:700;margin-bottom:20px}.MapLocationPage_map-container__ovgq3{border-radius:8px;box-shadow:0 2px 10px #0000001a;height:calc(100vh - 100px);max-height:600px;overflow:hidden}@media (max-width:820px){.MapLocationPage_map-container__ovgq3{height:calc(100vh - 330px)!important}}@media (max-width:1100px){.MapLocationPage_map-container__ovgq3{height:calc(100vh - 300px)}}.PurchaseStatus_purchaseStatusContainer__73k2n{width:100%}.PurchaseStatus_storeLink__mbySq{cursor:pointer;transition:color .2s}.PurchaseStatus_storeLink__mbySq:hover{color:#000}.PurchaseStatus_tabs__ZJYik{border-bottom:1px solid #ddd;display:flex;margin-bottom:30px}.PurchaseStatus_tab__DGkcy{cursor:pointer;flex:1 1;font-size:18px;font-weight:500;padding:15px 0;text-align:center}.PurchaseStatus_tab__DGkcy.PurchaseStatus_active__eztvH{border-bottom:2px solid #000;color:#000;font-weight:700}.PurchaseStatus_productsGrid__WXsWV{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.PurchaseStatus_productCard__Q6OwQ{border:1px solid #e0e0e0;border-radius:5px;display:flex;padding:15px}.PurchaseStatus_message__2Gst0{align-items:center;color:#888;display:flex;font-size:16px;grid-column:1/-1;justify-content:center;min-height:300px}.PurchaseStatus_error__\+aupi{color:red}.PurchaseStatus_productDetails__npVtA{display:flex;flex:1 1;flex-direction:column}.PurchaseStatus_productInfo__hEXiU{color:#666;font-size:14px;margin-bottom:5px}.PurchaseStatus_productName__FXqbi{font-size:16px;font-weight:500;margin-bottom:5px}.PurchaseStatus_quantity__Ra2ed{font-size:13px;margin-bottom:5px}.PurchaseStatus_price__y8CJG{font-size:15px;margin-bottom:5px}.PurchaseStatus_creditMethod__HLKf1{color:red;font-size:15px;margin-bottom:5px}.PurchaseStatus_expiredContainer__nBhR5,.PurchaseStatus_reviewContainer__ZM7eX,.PurchaseStatus_timeContainer__b9Ne2{align-items:center;display:flex;margin-top:auto}.PurchaseStatus_expiredLabel__2LBmH{color:#888;font-size:14px;font-weight:500}.PurchaseStatus_purchaseLabel__q3aLl,.PurchaseStatus_remainingTimeLabel__SpWR3{color:#666;font-size:14px;margin-right:10px}.PurchaseStatus_remainingTime__QlvON{font-size:16px;font-weight:700;margin-right:15px}.PurchaseStatus_productImage__HA3B9{border:1px solid #eee;border-radius:10px;height:100%;object-fit:cover;width:100%}.PurchaseStatus_reviewCompletedButton__1S4Z6{background-color:#f0f0f0;color:#888;cursor:not-allowed}.PurchaseStatus_checkReviewButton__oprw1{border-color:#007bff;color:#007bff}.PurchaseStatus_cancelButton__IOjl\+:hover,.PurchaseStatus_checkReviewButton__oprw1:hover,.PurchaseStatus_extendTimeButton__nt0Uw:hover,.PurchaseStatus_writeReviewButton__YYxLQ:hover{background-color:#f8f8f8}.PurchaseStatus_imageAndQrContainer__izNEH{display:flex;flex-direction:column;flex-shrink:0;margin-right:15px;width:120px}.PurchaseStatus_imageContainer__fa210{border-radius:10px;flex-shrink:0;height:120px;width:100%}.PurchaseStatus_qrButtonContainer__nGlB0{margin-top:10px}.PurchaseStatus_checkQrButton__h2Fax{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;padding:10px;transition:background-color .2s;width:100%}.PurchaseStatus_checkQrButton__h2Fax:hover{background-color:#0056b3}.PurchaseStatus_buttonGroup__927bh{display:flex}.PurchaseStatus_cancelButton__IOjl\+,.PurchaseStatus_checkReviewButton__oprw1,.PurchaseStatus_extendTimeButton__nt0Uw,.PurchaseStatus_reviewCompletedButton__1S4Z6,.PurchaseStatus_writeReviewButton__YYxLQ{background-color:#fff;border:1px solid #ddd;border-radius:4px;cursor:pointer;font-size:14px;margin-right:5px;padding:5px 10px;transition:all .2s ease}.PurchaseStatus_cancelButton__IOjl\+:last-child,.PurchaseStatus_extendTimeButton__nt0Uw:last-child{margin-right:0}.PurchaseStatus_cancelButton__IOjl\+{border-color:#dc3545;color:#dc3545}.PurchaseStatus_cancelButton__IOjl\+:hover{background-color:#f8d7da}@media (max-width:1043px){.PurchaseStatus_timeContainer__b9Ne2{align-items:flex-start;flex-direction:column}.PurchaseStatus_buttonGroup__927bh{margin-top:10px}.PurchaseStatus_cancelButton__IOjl\+,.PurchaseStatus_extendTimeButton__nt0Uw{margin-right:5px}}@media (max-width:800px){.PurchaseStatus_productsGrid__WXsWV{grid-template-columns:1fr}}@media (max-width:530px){.PurchaseStatus_purchaseLabel__q3aLl,.PurchaseStatus_remainingTimeLabel__SpWR3{margin-bottom:5px}.PurchaseStatus_remainingTime__QlvON{margin-bottom:10px}}@media (max-width:370px){.PurchaseStatus_reviewContainer__ZM7eX{align-items:flex-start;flex-direction:column}.PurchaseStatus_purchaseLabel__q3aLl{margin-bottom:5px}.PurchaseStatus_reviewCompletedButton__1S4Z6,.PurchaseStatus_writeReviewButton__YYxLQ{margin-top:5px}}.ReviewModal_modalOverlay__EBhIW{align-items:center;background-color:#0009;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.ReviewModal_modalContent__MK-fc{background:#fff;border-radius:10px;box-shadow:0 4px 15px #0003;max-width:500px;padding:25px;width:90%}.ReviewModal_modalHeader__UcShv{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:15px}.ReviewModal_modalHeader__UcShv h2{font-size:20px;margin:0}.ReviewModal_closeButton__Trj5g{background:none;border:none;color:#888;cursor:pointer;font-size:28px;line-height:1}.ReviewModal_modalBody__l77DD{gap:20px}.ReviewModal_contentSection__e-qKu,.ReviewModal_modalBody__l77DD,.ReviewModal_ratingSection__3\+tzA{display:flex;flex-direction:column}.ReviewModal_contentSection__e-qKu label,.ReviewModal_ratingSection__3\+tzA label{font-size:16px;font-weight:500;margin-bottom:8px}.ReviewModal_contentSection__e-qKu textarea,.ReviewModal_ratingSection__3\+tzA select{border:1px solid #ccc;border-radius:5px;font-family:inherit;font-size:15px;padding:10px;width:100%}.ReviewModal_contentSection__e-qKu textarea[readOnly],.ReviewModal_ratingSection__3\+tzA select:disabled{background-color:#f5f5f5;color:#555}.ReviewModal_contentSection__e-qKu textarea{min-height:120px;resize:vertical}.ReviewModal_createdAtSection__rMHTy{color:#666;font-size:14px}.ReviewModal_errorText__iPZ8r{color:#d9534f;font-size:14px;margin-top:5px}.ReviewModal_modalFooter__PBQW0{margin-top:25px;text-align:right}.ReviewModal_submitButton__S9aRR{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;font-weight:500;padding:10px 25px;transition:background-color .2s}.ReviewModal_submitButton__S9aRR:hover{background-color:#0056b3}.QrCodeModal_modalOverlay__WQWHt{align-items:center;background-color:#0009;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.QrCodeModal_modalContent__A4quc{background-color:#fff;border-radius:12px;box-shadow:0 5px 15px #0000004d;max-width:400px;padding:30px;position:relative;text-align:center;width:90%}.QrCodeModal_closeButton__KeNlk{background:none;border:none;color:#888;cursor:pointer;font-size:2rem;position:absolute;right:15px;top:15px}.QrCodeModal_closeButton__KeNlk:hover{color:#333}.QrCodeModal_qrCodeContainer__Wag\+P{margin:20px 0}.QrCodeModal_modalTitle__jEz30{font-size:1.5rem;font-weight:700;margin-bottom:20px}.QrCodeModal_modalDescription__wt\+Ta{color:#555;font-size:.9rem}.PurchasePage_container__7IIbP{display:flex;flex-direction:column;min-height:100vh}.PurchasePage_main__P0ve7{flex:1 1;margin:0 auto;max-width:1200px;padding:20px;width:100%}.PurchasePage_loadMoreContainer__YMyYn{display:flex;justify-content:center;margin-bottom:30px;margin-top:30px}.PurchasePage_loadMoreButton__SmlYj{background-color:#fff;border:1px solid #ddd;border-radius:20px;cursor:pointer;font-size:16px;padding:10px 50px;transition:all .2s ease}.PurchasePage_loadMoreButton__SmlYj:hover{background-color:#f8f8f8}.CartItem_cartItem__H9Pn3{align-items:center;background-color:#fff;border:1px solid #eee;border-radius:0;box-shadow:0 2px 5px #0000000d;display:flex;height:100%;padding:20px;position:relative;transition:opacity .3s}.CartItem_deletedStoreItem__cdLPE{background-color:#f8f9fa;cursor:not-allowed;opacity:.6}.CartItem_deletedStoreMessage__LhKUr{align-items:center;background-color:#ffffffd9;box-sizing:border-box;display:flex;flex-direction:column;gap:10px;height:100%;justify-content:center;left:0;padding:10px;position:absolute;top:0;width:100%;z-index:10}.CartItem_messageText__8nPE\+{color:#d9534f;font-size:15px;font-weight:700;text-align:center}.CartItem_deleteButton__HkF-u{background-color:#d9534f;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:13px;font-weight:500;padding:6px 12px;transition:background-color .2s}.CartItem_deleteButton__HkF-u:hover{background-color:#c9302c}.CartItem_checkboxContainer__b61jt{margin-right:15px}.CartItem_checkbox__Z2vRO{cursor:pointer;height:20px;width:20px}.CartItem_imageContainer__FZCA4{align-items:center;border:1px solid #eee;display:flex;height:120px;justify-content:center;margin-right:20px;width:120px}.CartItem_productImage__qlQ-0{max-height:100%;max-width:100%;object-fit:contain}.CartItem_productInfo__xBMAj{flex:1 1}.CartItem_storeLink__QlJMw{color:#555;cursor:pointer;display:block;font-size:14px;margin-bottom:8px;text-align:left;text-decoration:none}.CartItem_storeLink__QlJMw:hover{text-decoration:underline}.CartItem_productName__DF47K{font-size:16px;margin-bottom:10px}.CartItem_productPrice__QpeD1{font-size:18px;font-weight:700}.CartItem_priceQuantityContainer__PHHZi{align-items:center;display:flex;justify-content:space-between;margin-top:15px}.CartItem_quantityControl__XZDgT{align-items:center;border:1px solid #ddd;border-radius:4px;display:flex}.CartItem_quantityButton__QW\+8U{background-color:#f8f9fa;border:none;color:#555;cursor:pointer;font-size:18px;font-weight:700;height:30px;width:30px}.CartItem_quantityButton__QW\+8U:hover{background-color:#e9ecef}.CartItem_quantityButton__QW\+8U:first-child{border-right:1px solid #ddd}.CartItem_quantityButton__QW\+8U:last-child{border-left:1px solid #ddd}.CartItem_quantityInput__KH3Ny{background-color:initial;border:none;color:#333;font-size:16px;font-weight:500;height:30px;text-align:center;width:40px}.CartItem_quantityInput__KH3Ny:focus{outline:none}.CartItem_quantityButton__QW\+8U:disabled{color:#ccc;cursor:not-allowed}@media (max-width:1000px){.CartItem_priceQuantityContainer__PHHZi{align-items:flex-end;flex-direction:column;gap:8px}}.Cart_cartWrapper__j-rYE{font-family:Noto Sans KR,sans-serif;width:100%}.Cart_cartContainer__3\+4sz{box-sizing:border-box;margin:0 auto;max-width:1024px;padding:0 20px 40px;width:100%}.Cart_titleContainer__TdTV9{align-items:center;display:flex;justify-content:space-between;padding-bottom:10px}.Cart_cartTitle__-vmzz{font-size:24px;font-weight:700}.Cart_mobileSelectOptions__h6K-f{display:flex;gap:10px}.Cart_cartActions__JWK6w{border-bottom:1px solid #eee;display:flex;flex-direction:column;gap:15px;margin-bottom:20px;padding:10px 0}.Cart_desktopSelectOptions__RDDVJ{display:none}.Cart_selectButton__nlbdo{align-items:center;background-color:#fff;border:1px solid #ddd;border-radius:4px;cursor:pointer;display:flex;font-size:13px;gap:5px;padding:8px 12px;transition:background-color .2s}.Cart_selectButton__nlbdo:hover{background-color:#f5f5f5}.Cart_selectButton__nlbdo.Cart_active__kYwXe{background-color:#e9ecef;border-color:#ced4da;font-weight:500}.Cart_icon__HoY\+P{color:#555;height:16px;width:16px}.Cart_selectButton__nlbdo.Cart_active__kYwXe .Cart_icon__HoY\+P{color:#000}.Cart_cartSummary__Fqf-x{align-items:center;display:flex;justify-content:space-between;width:100%}.Cart_totalAmount__gLSBy{font-size:18px;font-weight:700}.Cart_purchaseButton__8NrfC{background-color:#000;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:12px 24px}.Cart_purchaseButton__8NrfC:hover{background-color:#333}.Cart_cartItemsContainer__d7qJM{margin-bottom:40px;width:100%}.Cart_cartItemsGrid__uZAll{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr}@media screen and (max-width:767px){.Cart_mobileSelectOptions__h6K-f{display:flex}.Cart_desktopSelectOptions__RDDVJ{display:none}.Cart_selectButton__nlbdo{font-size:12px;padding:6px 10px}.Cart_icon__HoY\+P{height:14px;width:14px}}@media screen and (min-width:768px){.Cart_cartItemsGrid__uZAll{grid-template-columns:1fr 1fr}.Cart_cartActions__JWK6w{flex-direction:row;justify-content:space-between}.Cart_cartSummary__Fqf-x{gap:20px;width:auto}.Cart_mobileSelectOptions__h6K-f{display:none}.Cart_desktopSelectOptions__RDDVJ{display:flex;gap:10px}}.CartPaymentModal_modalOverlay__pDEej{align-items:center;background-color:#0009;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.CartPaymentModal_modalContent__KV\+sp{background:#fff;border-radius:12px;box-shadow:0 4px 15px #0003;display:flex;flex-direction:column;gap:20px;max-width:500px;padding:25px 30px;width:90%}.CartPaymentModal_modalContent__KV\+sp h2{color:#333;font-size:1.5rem;margin:0;text-align:center}.CartPaymentModal_closeIcon__uS3ce{background:none;border:none;color:#888;cursor:pointer;font-size:1.8rem;position:absolute;right:15px;top:15px}.CartPaymentModal_itemList__XXZqy{border-bottom:1px solid #eee;border-top:1px solid #eee;display:flex;flex-direction:column;gap:15px;max-height:40vh;overflow-y:auto;padding:15px 5px}.CartPaymentModal_item__2kJNB{align-items:center;background-color:#f9f9f9;border-radius:8px;display:flex;justify-content:space-between;padding:10px}.CartPaymentModal_itemName__oXW63{color:#444;flex-grow:1;font-size:1rem;font-weight:500}.CartPaymentModal_paymentSelect__635mY{background-color:#fff;border:1px solid #ccc;border-radius:6px;cursor:pointer;font-size:.9rem;margin-left:15px;min-width:140px;padding:8px 12px}.CartPaymentModal_paymentSelect__635mY:disabled{background-color:#f2f2f2;cursor:not-allowed}.CartPaymentModal_summary__j9OD0{align-items:center;display:flex;flex-direction:column;gap:15px}.CartPaymentModal_totalAmount__FS-Ed{color:#2c3e50;font-size:1.2rem;font-weight:700}.CartPaymentModal_buttons__paZOL{display:flex;gap:15px;justify-content:center;width:100%}.CartPaymentModal_buttons__paZOL button{border:none;border-radius:8px;cursor:pointer;font-size:1rem;font-weight:600;padding:12px 25px;transition:background-color .2s,transform .1s}.CartPaymentModal_closeButton__lR4hf{background-color:#7f8c8d;color:#fff}.CartPaymentModal_closeButton__lR4hf:hover{background-color:#95a5a6}.CartPaymentModal_paymentButton__Kq9qo{background-color:#3498db;color:#fff}.CartPaymentModal_paymentButton__Kq9qo:hover{background-color:#2980b9}.CartPaymentModal_buttons__paZOL button:active{transform:scale(.98)}.OrderCompletePage_container__cDrVD{align-items:center;background-color:#f8f9fa;display:flex;justify-content:center;min-height:calc(100vh - 160px);padding:4rem 2rem}.OrderCompletePage_card__RAqxx{background:#fff;border-radius:10px;box-shadow:0 4px_20px #0000001a;max-width:500px;padding:2.5rem;text-align:center;width:100%}.OrderCompletePage_title__YtsT8{color:#333;font-size:2rem;font-weight:700;margin-bottom:.5rem}.OrderCompletePage_subtitle__fHR-z{color:#666;margin-bottom:2rem}.OrderCompletePage_productInfo__7xuKQ{align-items:center;border-top:1px solid #eee;display:flex;margin-bottom:2rem;padding-top:2rem;text-align:left}.OrderCompletePage_productImage__KdJGu{border:1px solid #ddd;border-radius:8px;height:100px;margin-right:1.5rem;object-fit:cover;width:100px}.OrderCompletePage_productDetails__qeuyI h2{font-size:1.2rem;margin-bottom:.5rem}.OrderCompletePage_productDetails__qeuyI p{color:#555;margin:.25rem 0}.OrderCompletePage_paymentInfo__\+BQ-Y{border-top:1px solid #eee;margin-bottom:2rem;padding-top:1.5rem}.OrderCompletePage_totalPrice__myaNS,.OrderCompletePage_validUntil__z7ne0{display:flex;font-size:1.1rem;justify-content:space-between;margin-bottom:1rem}.OrderCompletePage_totalPrice__myaNS span:first-child,.OrderCompletePage_validUntil__z7ne0 span:first-child{color:#333;font-weight:700}.OrderCompletePage_totalPrice__myaNS span:last-child{color:#e53935;font-size:1.3rem;font-weight:700}.OrderCompletePage_qrButton__IMzZs{background-color:#0080ff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;margin-bottom:1rem;padding:1rem;transition:background-color .2s;width:100%}.OrderCompletePage_qrButton__IMzZs:hover{background-color:#0f5aa5}.OrderCompletePage_homeButton__A8arH{background-color:#343a40;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;padding:1rem;transition:background-color .2s;width:100%}.OrderCompletePage_homeButton__A8arH:hover{background-color:#23272b}.LoginPage_pageContainer__gnNpG{background-color:#fff;display:flex;flex-direction:column;min-height:100vh}.LoginPage_mainContent__fodE2{flex-grow:1;gap:2rem;margin:0 auto;max-width:1280px;width:100%}.LoginPage_imageSection__TDgEA,.LoginPage_mainContent__fodE2{align-items:center;display:flex;justify-content:center;padding:2rem}.LoginPage_imageSection__TDgEA{flex:1 1}.LoginPage_promoImage__8hSFJ{border-radius:12px;box-shadow:0 10px 25px #0000001a;height:auto;max-width:100%}.LoginPage_loginSection__ML8kT{display:flex;flex:1 1;flex-direction:column;justify-content:center;max-width:450px;padding:2rem}.LoginPage_loginSection__ML8kT h2{color:#2c3e50;font-size:2.5rem;font-weight:700;margin-bottom:.5rem}.LoginPage_loginSection__ML8kT p{color:#7f8c8d;font-size:1.1rem;margin-bottom:2.5rem}.LoginPage_socialLoginButtons__x63cZ{display:flex;flex-direction:column;gap:1rem}.LoginPage_socialButton__HFz74{align-items:center;background-position:24px;background-repeat:no-repeat;background-size:24px 24px;border:none;border-radius:8px;box-shadow:0 4px 6px #0000001a;cursor:pointer;display:flex;font-size:1rem;font-weight:500;padding:1rem 1rem 1rem 64px;transition:all .3s ease}.LoginPage_socialButton__HFz74:hover{box-shadow:0 6px 12px #00000026;transform:translateY(-2px)}.LoginPage_googleButton__cAUkk{background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cpath fill='%23FFC107' d='M43.611 20.083H42V20H24v8h11.303c-1.649 4.657-6.08 8-11.303 8-6.627 0-12-5.373-12-12s5.373-12 12-12c3.059 0 5.842 1.154 7.961 3.039l5.657-5.657C34.046 6.053 29.268 4 24 4 12.955 4 4 12.955 4 24s8.955 20 20 20 20-8.955 20-20c0-1.341-.138-2.65-.389-3.917z'/%3E%3Cpath fill='%23FF3D00' d='m6.306 14.691 6.571 4.819C14.655 15.108 18.961 12 24 12c3.059 0 5.842 1.154 7.961 3.039l5.657-5.657C34.046 6.053 29.268 4 24 4 16.318 4 9.656 8.337 6.306 14.691z'/%3E%3Cpath fill='%234CAF50' d='M24 44c5.166 0 9.86-1.977 13.409-5.192l-6.19-5.238A11.91 11.91 0 0 1 24 36c-5.202 0-9.619-3.317-11.283-7.946l-6.522 5.025C9.505 39.556 16.227 44 24 44z'/%3E%3Cpath fill='%231976D2' d='M43.611 20.083H42V20H24v8h11.303a12.04 12.04 0 0 1-4.087 5.571l.003-.002 6.19 5.238C36.971 39.205 44 34 44 24c0-1.341-.138-2.65-.389-3.917z'/%3E%3C/svg%3E");border:1px solid #ddd;color:#333}.LoginPage_naverButton__RGnXS{background-color:#03c75a;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='%23FFF' d='M13.65 10.61 6.49 0H0v20h6.35V9.39L13.51 20H20V0h-6.35z'/%3E%3C/svg%3E");color:#fff}@media (max-width:768px){.LoginPage_mainContent__fodE2{flex-direction:column;padding:1;text-align:center}.LoginPage_imageSection__TDgEA{padding:0;width:100%}.LoginPage_promoImage__8hSFJ{border-radius:0}.LoginPage_loginSection__ML8kT{align-items:center;max-width:100%;padding:2.5rem 2rem}}@media (max-width:375px){.LoginPage_socialButton__HFz74{background-position:20px;font-size:.9rem;padding-bottom:.9rem;padding-left:54px;padding-top:.9rem;white-space:nowrap}}.Header_header__ikSE7{align-items:center;background-color:#0e0e0e;border-bottom:1px solid #222;box-sizing:border-box;display:flex;justify-content:space-between;left:0;padding:16px 60px;position:sticky;top:0;width:100%;z-index:100}.Header_leftSection__qLOfa{align-items:center;display:flex;flex-shrink:0;gap:40px}.Header_logo__R76z0{color:#fff;font-size:18px;font-weight:700;height:36px;text-decoration:none}.Header_navLinks__5hqtI{display:flex;gap:28px}.Header_navLinks__5hqtI a{color:#fff;font-size:20px;font-weight:300;text-decoration:none;transition:color .2s}.Header_navLinks__5hqtI a:hover{color:#aaa}.Header_rightSection__9cao7{gap:20px}.Header_rightSection__9cao7 a{color:#ccc;font-size:14px;text-decoration:none}.Header_rightSection__9cao7 a:hover{color:#fff}.Header_icon__BLmUl{color:#fff;cursor:pointer;font-size:16px}.Header_search-bar-container__MWlMU{align-items:center;display:flex}.Header_search-input__Zga2S{background-color:#1a1a1a;border:1px solid #444;border-radius:4px;color:#fff;font-size:14px;padding:6px 10px;transition:width .3s ease;width:160px}.Header_search-input__Zga2S:focus{border-color:#888;outline:none;width:200px}.Header_search-button__APe0f{background:none;border:none;color:#ccc;cursor:pointer;font-size:16px;margin-left:6px;transition:color .2s ease}.Header_search-button__APe0f:hover{color:#fff}.Header_rightSection__9cao7{align-items:center;display:flex;gap:16px}.Header_authButton__3Undk{background:#0000;border:1px solid #ccc;border-radius:4px;color:#ccc;cursor:pointer;font-size:14px;padding:6px 12px;transition:background-color .2s}.Header_authButton__3Undk:hover{background-color:#eee;color:#000}@media (max-width:400px){.Header_header__ikSE7{padding:16px 20px}.Header_navLinks__5hqtI a{font-size:16px}.Header_authButton__3Undk{font-size:13px;padding:5px 10px}}@media (max-width:340px){.Header_header__ikSE7{padding-left:15px;padding-right:15px}.Header_navLinks__5hqtI a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.Footer_footer__VV4ci{background-color:#2c2c2c;border-top:1px solid #444;color:#a0a0a0;font-size:13px;padding:40px 60px 20px}.Footer_footerContainer__YjVmk{border-bottom:1px solid #444;display:flex;flex-wrap:wrap;gap:40px;justify-content:space-between;padding-bottom:30px}.Footer_companyInfo__SRY-a{flex:2 1;min-width:300px}.Footer_footerTitle__ZlcDo{color:#fff;font-size:18px;font-weight:700;margin-bottom:20px}.Footer_infoBlock__Qtz1n{display:flex;flex-direction:column;gap:8px}.Footer_infoRow__Rr8U4{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.Footer_highlight__6C3bl{color:#e0e0e0;font-weight:600}.Footer_separator__oisBq{color:#555}.Footer_customerService__3m5ly{flex:1 1;min-width:250px}.Footer_serviceTitle__MOYfv{color:#e0e0e0;font-size:16px;font-weight:600;margin-bottom:8px}.Footer_contactNumber__hgIPU{color:#fff;font-size:22px;font-weight:700;margin-bottom:4px}.Footer_serviceTime__2jYPx{color:#888;font-size:12px;margin-bottom:20px}.Footer_actionBlock__9A-tt{margin-top:15px}.Footer_actionButton__xrKFB{align-items:center;background-color:#007bff;border:none;border-radius:5px;color:#fff;display:inline-flex;font-weight:600;gap:8px;padding:10px 18px;text-decoration:none;transition:background-color .3s ease}.Footer_actionButton__xrKFB:hover{background-color:#0056b3}.Footer_arrowIcon__UJD\+h{font-size:16px;transition:transform .3s ease}.Footer_actionButton__xrKFB:hover .Footer_arrowIcon__UJD\+h{transform:translateX(4px)}.Footer_copyright__2jWzW{color:#666;font-size:12px;padding-top:20px;text-align:center}.MainDashboard_body__K\+dQY{background-color:#f2f2f2;font-family:Roboto,sans-serif;margin:0;padding:0}.MainDashboard_page-container__MB3eH{display:flex;flex-direction:column;min-height:100vh}.MainDashboard_dashboard-container__ITvca{flex-grow:1;margin:0 auto;max-width:1200px;padding:40px;width:100%}.MainDashboard_dashboard-header__UJ2Yj{align-items:flex-start;display:flex;flex-direction:column;gap:15px;margin-bottom:30px}.MainDashboard_dashboard-header__UJ2Yj h2{color:#333;font-size:32px;margin:0}.MainDashboard_add-store-button__G8qna{align-self:flex-end;background-color:#2563eb;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:12px 24px;transition:background-color .2s ease-in-out}.MainDashboard_add-store-button__G8qna:hover{background-color:#1e40af}.MainDashboard_mart-list__qs-uO{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));justify-content:center}.MainDashboard_mart-item__YWKMc{align-items:center;background-color:#fff;border-radius:12px;box-shadow:0 4px 8px #00000014;color:#333;cursor:pointer;display:flex;justify-content:space-between;padding:25px;text-align:left;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease}.MainDashboard_mart-item__YWKMc:hover{box-shadow:0 6px 12px #0000001f;transform:translateY(-5px)}.MainDashboard_mart-info__67qhS h3{font-size:22px;margin:0 0 8px}.MainDashboard_mart-info__67qhS p{color:#666;font-size:15px;margin:0}.MainDashboard_menu-container__Ac6AY{position:relative}.MainDashboard_menu-button__TrxBh{background:none;border:none;border-radius:50%;cursor:pointer;font-size:24px;line-height:1;padding:5px 10px}.MainDashboard_menu-button__TrxBh:hover{background-color:#f0f0f0}.MainDashboard_dropdown-menu__CDE-\+{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0003;overflow:hidden;position:absolute;right:0;top:100%;width:120px;z-index:10}.MainDashboard_dropdown-menu__CDE-\+ button{background:none;border:none;cursor:pointer;display:block;font-size:14px;padding:12px 15px;text-align:left;width:100%}.MainDashboard_dropdown-menu__CDE-\+ button:hover{background-color:#f5f5f5}.MartDashboard_pageWrapper__xk7HN{background-color:#f4f7fa;display:flex;min-height:100vh;overflow-x:hidden}.MartDashboard_mainContent__SKrPk{display:flex;flex:1 1;flex-direction:column}.MartDashboard_whiteWrapper__kK4gr{background-color:initial;flex:1 1;padding:40px 60px}.MartDashboard_sectionGrid__Lvjlw{grid-gap:30px;align-items:stretch;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.MartDashboard_section__HTvod{background-color:#fff;border:1px solid #e0e6ed;border-radius:12px;box-shadow:0 4px 12px #0000000d;color:#333;padding:24px;transition:transform .3s ease,box-shadow .3s ease}.MartDashboard_section__HTvod:hover{box-shadow:0 8px 20px #00000014;transform:translateY(-4px)}.MartDashboard_section__HTvod h2{align-items:center;border-bottom:1px solid #f0f2f5;color:#2c3e50;display:flex;font-size:1.3rem;font-weight:600;gap:12px;margin:0 0 20px;padding-bottom:16px}.MartDashboard_section__HTvod:first-of-type h2 svg{color:#3498db}.MartDashboard_section__HTvod:nth-of-type(2) h2 svg{color:#2ecc71}.MartDashboard_section__HTvod:nth-of-type(3) h2 svg{color:#8e44ad}.MartDashboard_sectionFixed__iA6U1{display:flex;flex-direction:column;height:clamp(560px,80vh,990px)}.MartDashboard_sectionFixed__iA6U1>ul{flex:1 1 auto;overflow-y:auto;padding-right:8px}.MartDashboard_sectionFixed__iA6U1>ul::-webkit-scrollbar{width:6px}.MartDashboard_sectionFixed__iA6U1>ul::-webkit-scrollbar-track{background:#0000}.MartDashboard_sectionFixed__iA6U1>ul::-webkit-scrollbar-thumb{background-color:#d0d8e0;border-radius:10px}.MartDashboard_section__HTvod ul{list-style:none;margin:0;padding:0}.MartDashboard_section__HTvod li{align-items:center;border-bottom:1px solid #f0f2f5;display:flex;gap:10px;justify-content:space-between;margin-bottom:0;padding:12px 4px}.MartDashboard_section__HTvod li:last-child{border-bottom:none}.MartDashboard_productName__NQTzL{color:#34495e;font-weight:500;line-height:1.4;white-space:normal}.MartDashboard_timeLeft__Dl2ol{color:#678;flex-shrink:0;font-size:.9rem;margin-top:0;text-align:right}@media (max-width:768px){.MartDashboard_whiteWrapper__kK4gr{padding:20px}.MartDashboard_sectionGrid__Lvjlw{gap:20px;grid-template-columns:1fr}.MartDashboard_section__HTvod{padding:20px}}@media (max-width:480px){.MartDashboard_whiteWrapper__kK4gr{padding:16px}.MartDashboard_sectionGrid__Lvjlw{gap:16px}.MartDashboard_section__HTvod h2{font-size:1.1rem}.MartDashboard_sectionFixed__iA6U1{height:auto}.MartDashboard_sectionFixed__iA6U1>ul{max-height:60dvh}.MartDashboard_section__HTvod li{align-items:flex-start;flex-direction:column}.MartDashboard_timeLeft__Dl2ol{margin-top:4px;text-align:left}}.MartDashboard_pagination__5q6JA{align-items:center;border-top:1px solid #f0f2f5;display:flex;justify-content:center;margin-top:auto;padding-top:20px}.MartDashboard_pagination__5q6JA button{background:#fff;border:1px solid #d0d8e0;border-radius:6px;color:#3498db;cursor:pointer;font-size:.9rem;font-weight:500;margin:0 8px;padding:8px 16px;transition:background-color .2s,color .2s}.MartDashboard_pagination__5q6JA button:hover:not(:disabled){background:#3498db;border-color:#3498db;color:#fff}.MartDashboard_pagination__5q6JA button:disabled{background:#f8f9fa;border-color:#e0e6ed;color:#a0a0a0;cursor:not-allowed}.MartDashboard_pagination__5q6JA span{color:#555;font-size:.95rem;font-weight:500}:root{--sidebar-bg:#111;--sidebar-fg:#fff;--sidebar-link:#aaa;--sidebar-link-hover:#fff;--divider:#fff3;--toggle-bg:#ffffff0f;--toggle-border:#ffffff1f}.Sidebar_sidebar__2EcUe{background:#111;background:var(--sidebar-bg);border-right:1px solid #0006;box-shadow:6px 0 24px #0000004d;color:#fff;color:var(--sidebar-fg);display:flex;flex-direction:column;height:100dvh;justify-content:space-between;left:0;overflow:hidden auto;padding:32px 20px;position:fixed;top:0;transform:translateX(0);transition:width .2s ease,padding .2s ease,transform .2s ease;z-index:19}.Sidebar_sidebar__2EcUe h3{border-bottom:1px solid #fff3;border-bottom:1px solid var(--divider);font-size:18px;font-weight:600;margin:0 0 16px;padding-bottom:8px}.Sidebar_sidebar__2EcUe ul{list-style:none;margin:0;padding:0}.Sidebar_sidebar__2EcUe li{margin:16px 0}.Sidebar_sidebar__2EcUe a{color:#aaa;color:var(--sidebar-link);font-size:14px;font-weight:400;text-decoration:none;transition:color .2s}.Sidebar_sidebar__2EcUe a:hover{color:#fff;color:var(--sidebar-link-hover)}.Sidebar_sidebarFooter__fURvx{padding-bottom:16px}.Sidebar_sidebarFooter__fURvx hr{border:none;border-top:1px solid #fff3;border-top:1px solid var(--divider);margin:16px 0}.Sidebar_sidebarClosed__ts0Lb{padding-left:0;padding-right:0;width:0!important}.Sidebar_sidebarClosed__ts0Lb>*{display:none}.Sidebar_sidebarToggle__cN-Hk{align-items:center;background-color:#111;border:1px solid #333;border-left:none;border-radius:0 10px 10px 0;color:#aaa;cursor:pointer;display:flex;height:50px;justify-content:center;padding-left:2px;position:fixed;top:50%;transform:translateY(-50%);transition:left .2s ease,background-color .2s ease,color .2s ease;-webkit-user-select:none;user-select:none;width:25px;z-index:100}.Sidebar_sidebarToggle__cN-Hk:hover{background-color:#222;color:#fff}.Sidebar_triangle__Mc-R0{border-bottom:7px solid #0000;border-top:7px solid #0000;height:0;width:0}.Sidebar_triangle__Mc-R0.Sidebar_open__PJLbh{border-right:10px solid #ffffffe6;margin-left:-2px}.Sidebar_triangle__Mc-R0.Sidebar_close__4lokt{border-left:10px solid #ffffffe6;margin-right:-2px}@media (max-width:768px){.Sidebar_sidebar__2EcUe{box-shadow:8px 0 16px #00000059}}.MyMartPage_mart-dashboard-container__9ut\+Y{background:#f9f9f9;display:flex;min-height:100vh;overflow-x:hidden}.MyMartPage_mymart-container__HxVC9{background:#f9f9f9;box-sizing:border-box;color:#111;flex:1 1;margin:0 auto;max-width:clamp(1024px,92vw,1680px);padding:40px 48px}.MyMartPage_mymart-container__HxVC9 h2{font-size:28px;font-weight:800;margin:0 0 16px}.MyMartPage_twoCol__7oQr3{grid-gap:28px;align-items:start;display:grid;gap:28px;grid-template-columns:1fr}.MyMartPage_mart-info__K2WbP{display:flex;flex-direction:row;gap:20px;margin-bottom:32px}.MyMartPage_map-section__zRRNk{border-radius:10px;height:clamp(280px,32vw,520px);max-width:960px;overflow:hidden;position:relative;width:100%}.MyMartPage_details__fWn-6 p{align-items:baseline;display:flex;font-size:16px;gap:8px;line-height:1.6;margin:0 0 8px}.MyMartPage_details__fWn-6 p strong{color:#222;flex:0 0 76px;font-weight:700;min-width:76px}.MyMartPage_details__fWn-6 .MyMartPage_value__nTL8K{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MyMartPage_ratings-reviews-container__d85R\+{display:flex;flex-direction:column;gap:20px;width:100%}.MyMartPage_ratings__qUpX-{display:flex;flex-wrap:wrap;gap:20px}.MyMartPage_rating-box__B6aFe{flex:1 1;min-width:260px}.MyMartPage_rating-box__B6aFe,.MyMartPage_reviews__UFfgV{background:#fff;border:1px solid #eee;border-radius:10px;padding:16px}.MyMartPage_reviewsHeader__SOfZe{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.MyMartPage_viewAllBtn__3RJjK{background:#111;border:0;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;padding:8px 12px}.MyMartPage_viewAllBtn__3RJjK:hover{opacity:.9}.MyMartPage_reviewList__GQOQm{max-height:260px;overflow-y:auto;padding-right:6px}.MyMartPage_reviewList__GQOQm::-webkit-scrollbar{width:8px}.MyMartPage_reviewList__GQOQm::-webkit-scrollbar-thumb{background:#ddd;border-radius:4px}.MyMartPage_modalOverlay__Mr9Hv{align-items:center;background:#00000080;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:2200}.MyMartPage_modal__XeDp6{background:#fff;border-radius:12px;box-shadow:0 10px 30px #00000059;color:#111;display:flex;flex-direction:column;max-height:85vh;width:min(840px,95vw)}.MyMartPage_modalHeader__bq2Q4{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:16px 20px}.MyMartPage_modalClose__VNzYE{background:none;border:none;cursor:pointer;font-size:24px;line-height:1}.MyMartPage_modalBody__JCu-B{overflow-y:auto;padding:12px 20px 20px}.MyMartPage_modalReviewItem__VtFgV{border-bottom:1px solid #f0f0f0;padding:12px 0}.MyMartPage_modalReviewMeta__ywJ2b{align-items:center;color:#555;display:flex;font-size:14px;gap:8px}.MyMartPage_modalReviewText__dmUTo{color:#222;font-size:15px;line-height:1.5;margin-top:6px}@media (max-width:768px){.MyMartPage_mymart-container__HxVC9{max-width:100vw;padding:16px}.MyMartPage_mart-info__K2WbP{flex-direction:column;gap:12px;margin-bottom:20px}.MyMartPage_map-section__zRRNk{height:clamp(240px,40vh,360px);max-width:none}.MyMartPage_details__fWn-6 .MyMartPage_value__nTL8K{white-space:normal;word-break:keep-all}}@media (min-width:1600px){.MyMartPage_twoCol__7oQr3{column-gap:44px;grid-template-columns:clamp(680px,52vw,960px) 1fr}.MyMartPage_mart-info__K2WbP{flex-direction:column;gap:12px;margin-bottom:20px}.MyMartPage_map-section__zRRNk{height:clamp(360px,30vw,560px);max-width:none}.MyMartPage_details__fWn-6{grid-column-gap:12px;grid-row-gap:6px;column-gap:12px;display:grid;grid-template-columns:auto 1fr;row-gap:6px}.MyMartPage_details__fWn-6 p{margin:0}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}.ProductCheckPage_page__NB8J2{background:#fff;font-family:Noto Sans KR,sans-serif;min-height:100vh;width:100%}.ProductCheckPage_content__kPNWP{padding:16px}.ProductCheckPage_headerRow__kOC13{margin-bottom:16px}.ProductCheckPage_headerRow__kOC13,.ProductCheckPage_titleAndTabs__h0TW1{grid-gap:12px;display:grid;gap:12px}.ProductCheckPage_title__2mCHf{color:#121212;font-size:clamp(20px,4vw,24px);font-weight:700}.ProductCheckPage_tabsWrap__1XCDT{-webkit-overflow-scrolling:touch;overflow-x:auto;scrollbar-width:none}.ProductCheckPage_tabsWrap__1XCDT::-webkit-scrollbar{display:none}.ProductCheckPage_tabs__3CGyI{display:inline-flex;gap:8px}.ProductCheckPage_tab__HVge1{background:#fff;border:1px solid #ddd;border-radius:999px;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:all .2s;white-space:nowrap}.ProductCheckPage_tab__HVge1:hover{background:#f5f5f5;border-color:#ccc}.ProductCheckPage_tabActive__3tO-\+{background:#111;border-color:#111;color:#fff;font-weight:700}.ProductCheckPage_actions__hklhc{display:flex;flex-wrap:wrap;gap:8px}.ProductCheckPage_btn__OKEJx{background:#f9f9f9;border:1px solid #ddd;border-radius:6px;cursor:pointer;font-size:13px;font-weight:500;padding:8px 14px;transition:background-color .2s}.ProductCheckPage_btn__OKEJx:hover{background:#f0f0f0}.ProductCheckPage_btn__OKEJx:disabled{background:#f5f5f5;color:#aaa;cursor:not-allowed}.ProductCheckPage_searchContainer__QNMF1{display:flex;justify-content:flex-end;margin-bottom:20px}.ProductCheckPage_searchInput__B-Vre{background-color:#fff;border:1px solid #ddd;border-radius:8px;font-size:14px;max-width:320px;padding:10px 14px;width:100%}.ProductCheckPage_searchInput__B-Vre:focus{border-color:#555;box-shadow:0 0 0 2px #0000000d;outline:none}.ProductCheckPage_tableWrap__abf4g{-webkit-overflow-scrolling:touch;border:1px solid #e5e7eb;border-radius:8px;overflow-x:auto;width:100%}.ProductCheckPage_table__h51P1{border-collapse:collapse;font-size:14px;min-width:900px;width:100%}.ProductCheckPage_table__h51P1 td,.ProductCheckPage_table__h51P1 th{border-bottom:1px solid #e5e7eb;padding:12px 14px;text-align:center;vertical-align:middle;white-space:nowrap}.ProductCheckPage_table__h51P1 tr:last-child td{border-bottom:none}.ProductCheckPage_table__h51P1 th{background:#f9fafb;color:#374151;font-weight:600}.ProductCheckPage_table__h51P1 tbody tr:hover{background:#f5f5f5}.ProductCheckPage_imageCell__ZdaKJ{width:100px}.ProductCheckPage_thumbPlaceholder__1-8Cb,.ProductCheckPage_thumb__k7WDC{border-radius:6px;display:block;height:64px;margin:0 auto;width:80px}.ProductCheckPage_thumb__k7WDC{background:#f3f4f6;object-fit:cover}.ProductCheckPage_thumbPlaceholder__1-8Cb{align-items:center;background:#f9fafb;border:1px dashed #e5e7eb;color:#9ca3af;display:flex;font-size:12px;justify-content:center}.ProductCheckPage_quantityCell__DbnFV{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center}.ProductCheckPage_buttonGroup__GluVS{display:flex;gap:6px}.ProductCheckPage_stockButton__C3P-R{background:#fff;border:1px solid #ccc;border-radius:4px;cursor:pointer;font-size:12px;font-weight:500;padding:4px 10px;transition:all .2s;white-space:nowrap}.ProductCheckPage_increaseButton__xRVy3{border-color:#28a745;color:#28a745}.ProductCheckPage_increaseButton__xRVy3:hover{background:#f0fff0}.ProductCheckPage_decreaseButton__m1sJ9{border-color:#dc3545;color:#dc3545}.ProductCheckPage_decreaseButton__m1sJ9:hover{background:#fff0f0}@media (min-width:1025px){.ProductCheckPage_content__kPNWP{padding:24px}.ProductCheckPage_headerRow__kOC13{align-items:center;grid-template-columns:1fr auto}.ProductCheckPage_titleAndTabs__h0TW1{align-items:center;display:flex;gap:20px}.ProductCheckPage_actions__hklhc{justify-content:flex-end}}@media (max-width:1024px){.ProductCheckPage_searchContainer__QNMF1{justify-content:center}.ProductCheckPage_searchInput__B-Vre{max-width:100%}.ProductCheckPage_table__h51P1{min-width:100%}.ProductCheckPage_table__h51P1 td,.ProductCheckPage_table__h51P1 th{padding-bottom:10px;padding-top:10px;white-space:normal}.ProductCheckPage_table__h51P1 th:nth-child(2){width:60%}.ProductCheckPage_table__h51P1 td:nth-child(2){padding-left:10px;padding-right:10px;text-align:left;width:60%}.ProductCheckPage_imageCell__ZdaKJ,.ProductCheckPage_table__h51P1 td:first-child,.ProductCheckPage_table__h51P1 th:first-child{width:90px}.ProductCheckPage_table__h51P1 th:nth-child(3){width:110px}.ProductCheckPage_table__h51P1 td:nth-child(3){text-align:center;white-space:nowrap;width:110px}.ProductCheckPage_thumbPlaceholder__1-8Cb,.ProductCheckPage_thumb__k7WDC{height:50px;width:64px}}
/*!* ProductRegistration.css *!*/*{box-sizing:border-box;font-family:Noto Sans KR,sans-serif;margin:0;padding:0}.ProductRegistrationPage_pageContainer__Corpo{background-color:#f7f7f7;display:flex;flex-direction:column;min-height:100vh}.ProductRegistrationPage_mainContent__mFtBk{box-sizing:border-box;flex-grow:1;margin:0 auto;max-width:1200px;padding:2rem;width:100%}.ProductRegistrationPage_sectionTitle__KDe0S{color:#121212;font-size:clamp(20px,3vw,28px);font-weight:700;margin-bottom:1.5rem}.ProductRegistrationPage_productForm__Vbzlh{grid-gap:1.5rem;background-color:#fff;border-radius:12px;box-shadow:0 4px 12px #0000000d;display:grid;gap:1.5rem;grid-template-columns:1fr;padding:2rem}.ProductRegistrationPage_imageSection__iErJ3{align-items:center;background-color:#f9f9f9;border:1px solid #eee;border-radius:12px;display:flex;flex-direction:column;justify-content:center;padding:1rem}.ProductRegistrationPage_imagePlaceholder__0fjIo{align-items:center;background-color:#fff;border:2px dashed #ccc;border-radius:8px;cursor:pointer;display:flex;height:230px;justify-content:center;overflow:hidden;transition:background-color .2s,border-color .2s;width:100%}.ProductRegistrationPage_imagePlaceholder__0fjIo:hover{background-color:#f7f7f7;border-color:#bbb}.ProductRegistrationPage_previewImg__eoxcM{height:100%;object-fit:cover;width:100%}.ProductRegistrationPage_formFields__IGH-n{width:100%}.ProductRegistrationPage_formGroup__YZTXh{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:1fr;margin-bottom:1rem}.ProductRegistrationPage_formGroup__YZTXh label{color:#333;font-size:15px;font-weight:600}.ProductRegistrationPage_inputWithUnit__sjvQz{align-items:center;display:flex;gap:.5rem}.ProductRegistrationPage_formGroup__YZTXh select,.ProductRegistrationPage_formInput__KH36i,.ProductRegistrationPage_formTextarea__-zg0K{border:1px solid #ddd;border-radius:6px;box-sizing:border-box;font-size:15px;padding:10px 12px;transition:border-color .2s,box-shadow .2s;width:100%}.ProductRegistrationPage_formGroup__YZTXh select:focus,.ProductRegistrationPage_formInput__KH36i:focus,.ProductRegistrationPage_formTextarea__-zg0K:focus{border-color:#484a48;box-shadow:0 0 0 3px #4caf5026;outline:none}.ProductRegistrationPage_formTextarea__-zg0K{min-height:120px;resize:vertical}.ProductRegistrationPage_unit__Z9PLa{color:#666;font-size:15px;white-space:nowrap}.ProductRegistrationPage_buttonContainer__OgTkc{display:flex;justify-content:flex-end;margin-top:1.5rem}.ProductRegistrationPage_submitButton__OuYqa{background-color:#f9e270;border:none;border-radius:8px;color:#333;cursor:pointer;font-size:16px;font-weight:600;padding:12px 28px;transition:background-color .2s}.ProductRegistrationPage_submitButton__OuYqa:hover{background-color:#f5d742}@media (min-width:768px){.ProductRegistrationPage_productForm__Vbzlh{align-items:flex-start;grid-template-columns:280px 1fr}.ProductRegistrationPage_formGroup__YZTXh{align-items:center;gap:1rem;grid-template-columns:100px 1fr}.ProductRegistrationPage_formGroup__YZTXh label{text-align:right}}.ReservationManagementPage_page__WJcy-{background:#f7f7f7;font-family:Noto Sans KR,sans-serif;min-height:100vh;width:100%}.ReservationManagementPage_main__Jz2sa{padding:20px}.ReservationManagementPage_title__wCGpu{color:#121212;font-size:clamp(20px,4vw,24px);font-weight:700;margin-bottom:16px}.ReservationManagementPage_controlsContainer__qAXBt{margin-bottom:12px}.ReservationManagementPage_tabGroup__L1g43{display:inline-flex;gap:8px}.ReservationManagementPage_tab__htGjR{background:#fff;border:1px solid #ddd;border-radius:999px;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:all .2s;white-space:nowrap}.ReservationManagementPage_tab__htGjR:hover{background:#f5f5f5;border-color:#ccc}.ReservationManagementPage_activeTab__tlOb\+{background:#111;border-color:#111;color:#fff;font-weight:700}.ReservationManagementPage_searchContainer__gOsYp{display:flex;gap:8px;justify-content:center;margin-bottom:24px}.ReservationManagementPage_searchInput__3CjbB,.ReservationManagementPage_searchSelect__zt0KC{background-color:#fff;border:1px solid #ddd;border-radius:6px;font-size:14px;padding:8px 12px}.ReservationManagementPage_searchSelect__zt0KC{cursor:pointer}.ReservationManagementPage_searchInput__3CjbB{width:240px}.ReservationManagementPage_cardGrid__adig9{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr}.ReservationManagementPage_card__Kc38y{background:#fff;border:1px solid #eee;border-radius:8px;box-shadow:0 4px 12px #00000014;display:flex;flex-direction:column;gap:12px;padding:16px}.ReservationManagementPage_cardRow__1tgpv{align-items:flex-start;display:flex;font-size:14px;justify-content:space-between}.ReservationManagementPage_cardLabel__3WcXZ{color:#333;font-weight:600;margin-right:16px;white-space:nowrap}.ReservationManagementPage_cardValue__cQvqB{color:#555;text-align:right}.ReservationManagementPage_cardActions__o\+iVm{align-items:center;border-top:1px solid #f5f5f5;display:flex;gap:8px;justify-content:space-between;margin-top:auto;padding-top:12px}.ReservationManagementPage_actionButton__NA0\+G{background-color:#e9e9e9;border:none;border-radius:4px;cursor:pointer;font-size:13px;font-weight:500;padding:6px 12px;transition:all .2s}.ReservationManagementPage_actionButton__NA0\+G:hover{background-color:#ddd}.ReservationManagementPage_green__od33Q{color:#2ecc71;font-weight:600}.ReservationManagementPage_orange__5qrlq{color:#f39c12;font-weight:600}@media (max-width:600px){.ReservationManagementPage_controlsContainer__qAXBt{text-align:center}}@media (min-width:601px){.ReservationManagementPage_main__Jz2sa{padding:28px}.ReservationManagementPage_searchContainer__gOsYp{justify-content:flex-end}.ReservationManagementPage_cardGrid__adig9{grid-template-columns:repeat(2,1fr)}}@media (min-width:1025px){.ReservationManagementPage_cardGrid__adig9{grid-template-columns:repeat(3,1fr)}}@media (min-width:1501px){.ReservationManagementPage_cardGrid__adig9{grid-template-columns:repeat(4,1fr)}}.ReservationManagementPage_productName__c\+pXp{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;line-height:1.5;min-height:3em;overflow:hidden;text-align:left;text-overflow:ellipsis;word-break:break-word}.Main_Button_container__UGHq1{background-color:#fff;border-radius:10px;box-shadow:0 4px 12px #00000026;margin:60px auto;max-width:700px;padding:30px}.Main_Button_container__UGHq1 h2{margin-bottom:20px}.Main_Button_form__nEWAZ{gap:18px}.Main_Button_form__nEWAZ,label{display:flex;flex-direction:column}label{font-size:15px;font-weight:700;margin-bottom:4px}input,select{background-color:#fff;border:1px solid #ccc;border-radius:4px;font-size:14px;margin-top:4px;padding:10px}.Main_Button_smallButton__fA-B0{background-color:#1976d2;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;min-width:60px;padding:12px 20px}.Main_Button_smallButton__fA-B0:disabled{background-color:#aaa;cursor:not-allowed}.Main_Button_buttonGroup__UHSkp{display:flex;gap:12px;margin-top:20px}.Main_Button_submitButton__gzrxu{background-color:#2563eb;border:none;border-radius:4px;color:#fff;cursor:pointer;flex:7 1;font-size:16px;font-weight:700;padding:12px}.Main_Button_submitButton__gzrxu:hover{background-color:#1e40af}.Main_Button_cancelButton__p7-aS{background-color:#e5e7eb;border:none;border-radius:4px;color:#333;cursor:pointer;flex:3 1;font-size:15px;padding:12px}.Main_Button_cancelButton__p7-aS:hover{background-color:#d1d5db}.Main_Button_message__MqdlP{color:green;font-size:14px;margin-top:16px}.StoreManagePage_container__qcFZs{background-color:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a;margin:60px auto;max-width:800px;padding:40px}.StoreManagePage_pageTitle__rUqKS{color:#333;margin-bottom:30px;text-align:center}.StoreManagePage_navTabs__AHK8T{border-bottom:2px solid #dee2e6;display:flex;margin-bottom:30px}.StoreManagePage_navTab__m3yzM{background:none;border:none;border-bottom:2px solid #0000;color:#6c757d;cursor:pointer;font-size:18px;font-weight:500;margin-bottom:-2px;padding:12px 20px;transition:color .2s,border-color .2s}.StoreManagePage_navTab__m3yzM:hover{color:#0d6efd}.StoreManagePage_navTab__m3yzM.StoreManagePage_active__v2pB3{border-color:#0d6efd;color:#0d6efd}.StoreManagePage_tabContent__-0\+6g{padding:10px 0}.StoreManagePage_form__SYT6y{gap:24px}.StoreManagePage_fieldContainer__rcK29,.StoreManagePage_form__SYT6y{display:flex;flex-direction:column}.StoreManagePage_fieldContainer__rcK29 label{font-size:16px;font-weight:700;margin-bottom:8px}.StoreManagePage_inputGroup__WismX{align-items:center;display:flex;gap:12px}.StoreManagePage_inputGroup__WismX input,.StoreManagePage_inputGroup__WismX select{background-color:#fff;border:1px solid #ccc;border-radius:6px;flex-grow:1;font-size:15px;padding:12px}.StoreManagePage_inputGroup__WismX input:disabled,.StoreManagePage_inputGroup__WismX select:disabled,.StoreManagePage_readOnlyInput__xPGJ8{background-color:#e9ecef;color:#6c757d;cursor:not-allowed}.StoreManagePage_editButton__ViMYI{background-color:#0d6efd;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:15px;padding:12px 24px;transition:background-color .2s;white-space:nowrap}.StoreManagePage_editButton__ViMYI:hover{background-color:#0b5ed7}.StoreManagePage_editButton__ViMYI:disabled{background-color:#aaa;cursor:not-allowed}.StoreManagePage_addressGroup__yRRbo{display:flex;flex-direction:column;gap:8px;width:100%}.StoreManagePage_postcodeGroup__681YT{display:flex;gap:8px}.StoreManagePage_smallButton__WFFQP{background-color:#6c757d;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;padding:12px 20px;transition:background-color .2s}.StoreManagePage_smallButton__WFFQP:hover{background-color:#5a6268}.StoreManagePage_smallButton__WFFQP:disabled{background-color:#aaa}.StoreManagePage_timeGroup__I5ccQ{align-items:center;display:flex;gap:10px}.StoreManagePage_timeGroup__I5ccQ span{font-weight:700}.StoreManagePage_employeeNavTabs__a1K2D{display:flex;gap:10px;margin-bottom:20px}.StoreManagePage_employeeNavTab__h5Byd{background-color:#f8f9fa;border:1px solid #ccc;border-radius:20px;cursor:pointer;font-size:15px;padding:8px 16px;transition:background-color .2s,color .2s}.StoreManagePage_employeeNavTab__h5Byd.StoreManagePage_active__v2pB3{background-color:#0d6efd;border-color:#0d6efd;color:#fff}.StoreManagePage_employeeSubTabContainer__spQhK{display:flex;flex-direction:column;gap:20px}.StoreManagePage_listHeader__ZVvQ0{display:flex;justify-content:flex-end}.StoreManagePage_searchBar__S1-FS{border:1px solid #ccc;border-radius:6px;padding:8px 12px;width:250px}.StoreManagePage_tableHeader__3JPyv{align-items:center;display:flex;justify-content:space-between}.StoreManagePage_tableHeader__3JPyv h3{font-size:20px;margin:0}.StoreManagePage_tableWrapper__Kbgju{overflow-x:auto;width:100%}.StoreManagePage_employeeTable__5naNX{border-collapse:collapse;min-width:600px;table-layout:fixed;width:100%}.StoreManagePage_employeeTable__5naNX td,.StoreManagePage_employeeTable__5naNX th{border-bottom:1px solid #dee2e6;overflow:hidden;padding:12px;text-align:left;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.StoreManagePage_employeeTable__5naNX th{background-color:#f8f9fa;font-weight:600}.StoreManagePage_employeeListTable__e3oBe colgroup col:first-child{width:10%}.StoreManagePage_employeeListTable__e3oBe colgroup col:nth-child(2){width:25%}.StoreManagePage_employeeListTable__e3oBe colgroup col:nth-child(3){width:45%}.StoreManagePage_employeeListTable__e3oBe colgroup col:nth-child(4){width:20%}.StoreManagePage_addEmployeeTable__SE0f1 colgroup col:first-child{width:10%}.StoreManagePage_addEmployeeTable__SE0f1 colgroup col:nth-child(2){width:25%}.StoreManagePage_addEmployeeTable__SE0f1 colgroup col:nth-child(3){width:40%}.StoreManagePage_addEmployeeTable__SE0f1 colgroup col:nth-child(4){width:15%}.StoreManagePage_addEmployeeTable__SE0f1 colgroup col:nth-child(5){width:10%}.StoreManagePage_employeeTable__5naNX td:first-child,.StoreManagePage_employeeTable__5naNX td:last-child,.StoreManagePage_employeeTable__5naNX th:first-child,.StoreManagePage_employeeTable__5naNX th:last-child{text-align:center}.StoreManagePage_removeButton__aogux{background-color:#dc3545;border:none;border-radius:50%;color:#fff;cursor:pointer;font-weight:700;height:24px;line-height:24px;transition:background-color .2s;width:24px}.StoreManagePage_removeButton__aogux:hover{background-color:#c82333}.StoreManagePage_actionButtons__6jpdS{display:flex;gap:10px;justify-content:flex-end;margin-top:10px}.StoreManagePage_actionButtons__6jpdS button{border:none;border-radius:6px;cursor:pointer;font-weight:500;padding:10px 20px;transition:background-color .2s}.StoreManagePage_actionButtons__6jpdS .StoreManagePage_deleteButton__gIuf8{background-color:#dc3545;color:#fff}.StoreManagePage_actionButtons__6jpdS .StoreManagePage_deleteButton__gIuf8:hover{background-color:#c82333}.StoreManagePage_actionButtons__6jpdS button:disabled{background-color:#aaa;cursor:not-allowed}.StoreManagePage_applyButton__iYjzU{align-self:flex-end;background-color:#198754;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:16px;margin-top:10px;padding:12px 30px;transition:background-color .2s}.StoreManagePage_applyButton__iYjzU:hover{background-color:#157347}.StoreManagePage_applyButton__iYjzU:disabled{background-color:#aaa}.StoreManagePage_modalBackdrop__IChpo{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.StoreManagePage_modalContent__KMtlr{background:#fff;border-radius:8px;box-shadow:0 5px 15px #0000004d;max-width:400px;padding:30px;width:90%}.StoreManagePage_modalContent__KMtlr h4{margin-top:0}.StoreManagePage_successText__ytbXx{color:green;font-size:14px;margin-top:10px}.StoreManagePage_errorText__uJ1zB{color:red;font-size:14px;margin-top:10px}.StoreManagePage_modalActions__Qg994{display:flex;gap:10px;justify-content:flex-end;margin-top:20px}.StoreManagePage_cancelButton__uiGY9{background-color:#6c757d}.StoreManagePage_addButton__E6CCM,.StoreManagePage_cancelButton__uiGY9{border:none;border-radius:6px;color:#fff;cursor:pointer;padding:10px 20px}.StoreManagePage_addButton__E6CCM{background-color:#0d6efd}.StoreManagePage_addButton__E6CCM:disabled{background-color:#aaa;cursor:not-allowed}.StoreManagePage_backButton__9Q236{background-color:#f8f9fa;border:1px solid #ccc;border-radius:6px;color:#333;cursor:pointer;font-size:16px;font-weight:700;margin-top:40px;padding:15px;transition:background-color .2s;width:100%}.StoreManagePage_backButton__9Q236:hover{background-color:#e2e6ea}.QrScanPage_page__smtVT{align-items:flex-start;background-color:#f0f2f5;box-sizing:border-box;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;justify-content:center;min-height:100vh;padding:2rem 1rem}.QrScanPage_container__2zFwZ{background-color:#fff;border-radius:12px;box-shadow:0 4px 12px #00000014;box-sizing:border-box;max-width:600px;padding:20px;transition:max-width .3s ease-in-out;width:100%}.QrScanPage_header__WWCIf{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;gap:12px;margin-bottom:16px;padding-bottom:16px}.QrScanPage_backButton__0qWNB{background:none;border:none;border-radius:6px;color:#333;cursor:pointer;font-size:16px;font-weight:500;padding:6px 10px;text-decoration:none;transition:background-color .2s}.QrScanPage_backButton__0qWNB:hover{background-color:#f0f0f0}.QrScanPage_title__59f0K{color:#111;font-size:22px;font-weight:700;margin:0}.QrScanPage_orderInfo__-CAlj{color:#555;font-size:16px;font-weight:500;margin:0 0 24px}.QrScanPage_orderInfo__-CAlj strong{color:#007bff;font-size:18px;margin-left:4px}.QrScanPage_controls__EpxFF{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.QrScanPage_buttonGroup__t3gpz{display:flex;flex-wrap:wrap;gap:8px}.QrScanPage_controlButton__EwfmO{background-color:#f9f9f9;border:1px solid #ccc;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;padding:8px 14px;transition:background-color .2s,border-color .2s}.QrScanPage_controlButton__EwfmO:hover{background-color:#f0f0f0;border-color:#bbb}.QrScanPage_controlButton__EwfmO:disabled{background-color:#f5f5f5;color:#aaa;cursor:not-allowed}.QrScanPage_cameraSelectWrapper__sEr25{align-items:center;display:flex;font-size:14px;font-weight:500;gap:8px}.QrScanPage_cameraSelect__lt8Ar{background-color:#fff;border:1px solid #ccc;border-radius:8px;flex-grow:1;font-size:14px;padding:8px}.QrScanPage_cameraSelect__lt8Ar:disabled{background-color:#f5f5f5}.QrScanPage_videoContainer__oPtvv{border-radius:12px;box-shadow:0 8px 24px #0000001f;line-height:0;overflow:hidden}.QrScanPage_noCameraPlaceholder__CD6Wt{align-items:center;aspect-ratio:16/10;background:#000;color:#ccc;display:flex;font-weight:500;justify-content:center;width:100%}.QrScanPage_statusBox__gV3YT{background:#f6f7f9;border:1px solid #e0e4e9;border-radius:8px;margin-top:16px;padding:16px;word-break:break-all}.QrScanPage_statusBox__gV3YT div{line-height:1.6}.QrScanPage_statusBox__gV3YT div:first-child{margin-bottom:4px}@media (min-width:768px){.QrScanPage_page__smtVT{padding:4rem 1rem}.QrScanPage_container__2zFwZ{max-width:800px}.QrScanPage_controls__EpxFF{align-items:center;flex-direction:row;justify-content:space-between}.QrScanPage_cameraSelectWrapper__sEr25{flex-shrink:0;min-width:250px}}
/*# sourceMappingURL=main.c0a3168b.css.map*/