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}.HomePage_container__S-kOo{margin:0 auto;max-width:1200px;overflow-x:hidden;padding-left:40px;padding-right:40px}.HomePage_genreTabs__b3g0a{display:flex;gap:10px;justify-content:center;margin-bottom:20px;margin-top:10px;padding:10px 0;width:100%}.HomePage_genreTabs__b3g0a button{background-color:#f5f5f5;border:none;border-radius:20px;color:#555;cursor:pointer;flex:1 1 auto;font-size:15px;font-weight:600;padding:12px 20px;transition:all .3s ease-in-out;white-space:nowrap}.HomePage_genreTabs__b3g0a button:hover{background-color:#d9d9d9;color:#222}.HomePage_selectedTab__TK-Zk{background-color:#222;color:#fff;font-weight:700}@media (max-width:768px){.HomePage_genreTabs__b3g0a{flex-direction:column;justify-content:center;max-width:100%}.HomePage_genreTabs__b3g0a button{flex:1 1 auto;font-size:14px;padding:10px 15px}}.HomePage_bookList__GKuTF{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.HomePage_bookItem__oVFOl{align-items:center;cursor:pointer;display:flex;flex-direction:column;width:100%}.HomePage_bookImage__5Gl9g{height:auto;max-width:200px;object-fit:contain;width:100%}.HomePage_bookInfo__SaoT4{max-width:200px;padding:10px 5px;text-align:left;width:100%}.HomePage_bookTitle__sUWRT{color:#333;font-size:17px;font-weight:700;margin-bottom:5px}.HomePage_bookMeta__a9xLe{color:#777;font-size:14px;margin-bottom:5px}.HomePage_bookPrice__FY1Q2{color:#000;font-size:14px}.HomePage_bookRating__tkhcO{color:#333;float:right;font-size:14px}@media (max-width:768px){.HomePage_container__S-kOo{padding-left:10px;padding-right:10px}.HomePage_bookList__GKuTF{gap:15px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.HomePage_bookImage__5Gl9g,.HomePage_bookInfo__SaoT4{max-width:180px}.HomePage_bookTitle__sUWRT{font-size:15px}.HomePage_bookMeta__a9xLe,.HomePage_bookPrice__FY1Q2,.HomePage_bookRating__tkhcO{font-size:12px}}@media (max-width:410px){.HomePage_container__S-kOo{padding-left:10px;padding-right:10px}.HomePage_bookList__GKuTF{gap:15px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.HomePage_bookImage__5Gl9g,.HomePage_bookInfo__SaoT4{max-width:200px}.HomePage_bookTitle__sUWRT{font-size:16px}.HomePage_bookMeta__a9xLe,.HomePage_bookPrice__FY1Q2,.HomePage_bookRating__tkhcO{font-size:13px}}.SearchResults_container__bYr2D{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:30px}.SearchResults_main__cEykd{display:flex;flex-direction:row;justify-content:space-between;width:80%}.SearchResults_filters__-6nfJ{border-right:1px solid #ddd;padding:20px;width:25%}.SearchResults_filterGroup__y\+nr6{margin-bottom:20px;width:100%}.SearchResults_filterGroup__y\+nr6 label{display:block;font-weight:700;margin-bottom:5px}.SearchResults_filters__-6nfJ input[type=checkbox]{margin-right:10px}.SearchResults_filters__-6nfJ label{display:block;font-weight:700}.SearchResults_booksWrapper__R1feB{padding:20px;width:75%}.SearchResults_sortWrapper__AAMkF{display:flex;gap:20px;justify-content:flex-end;margin-bottom:20px}.SearchResults_bookList__QQCry{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.SearchResults_bookCard__yufKW{border:1px solid #ddd;border-radius:5px;box-shadow:0 2px 8px #0000001a;padding:20px;transition:transform .3s ease,box-shadow .3s ease}.SearchResults_bookCard__yufKW:hover{box-shadow:0 4px 20px #0003;transform:scale(1.05)}.SearchResults_bookImage__XWt2m{height:auto;max-width:200px;min-width:150px;object-fit:cover;width:100%}.SearchResults_bookCard__yufKW h3{color:#333;font-size:18px;font-weight:700;margin-bottom:10px;text-decoration:none}.SearchResults_bookCard__yufKW p{color:#333;font-size:14px;margin:5px 0}select{font-size:14px;padding:8px}.SearchResults_input__DpXdX{border:1px solid #ccc;border-radius:5px;box-sizing:border-box;font-size:14px;margin-top:5px;padding:10px;width:100%}@media (max-width:768px){.SearchResults_main__cEykd{flex-direction:column;width:90%}.SearchResults_filters__-6nfJ{border-bottom:1px solid #ddd;border-right:none;padding:0;width:100%}.SearchResults_booksWrapper__R1feB{padding:0;width:100%}.SearchResults_bookList__QQCry{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.SearchResults_bookList__QQCry{grid-template-columns:repeat(1,1fr)}}.BookDetailPage_container__eOYJ7{margin:0 auto;max-width:600px;padding:20px}.BookDetailPage_submitRatingButton__Ppn0e,.BookDetailPage_submitReviewButton__DBFef{background-color:#898989;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-top:10px;padding:10px 15px;width:100%}.BookDetailPage_editReviewButton__B4OI9,.BookDetailPage_removeReviewButton__WPX-\+{border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;margin-left:5px;padding:5px 10px;white-space:nowrap;width:auto}.BookDetailPage_editReviewButton__B4OI9{background-color:#b6b6b6}.BookDetailPage_editReviewButton__B4OI9:hover{background-color:#898989}.BookDetailPage_removeReviewButton__WPX-\+{background-color:#ff4d4d}.BookDetailPage_removeReviewButton__WPX-\+:hover{background-color:#ff1a1a}.BookDetailPage_reviewButtons__ogzhh{align-items:center;display:flex;justify-content:space-between;text-align:center}.BookDetailPage_bookImage__r1aam{height:auto;max-width:250px;object-fit:cover;width:100%}.BookDetailPage_buttons__izGfC{align-items:center;display:flex;justify-content:space-between;text-align:center}.BookDetailPage_addToCartButton__PeX-p,.BookDetailPage_buyNowButton__\+JpZ9{border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:15px;margin:5px 5px 5px 0;padding:10px 15px;width:50%}.BookDetailPage_addToCartButton__PeX-p{background-color:#007bff}.BookDetailPage_buyNowButton__\+JpZ9{background-color:#28a745}.BookDetailPage_reviewsSection__qiJUQ{margin-top:30px}.BookDetailPage_reviewForm__ZJBr0{display:flex;flex-direction:column;margin-top:20px}.BookDetailPage_reviewForm__ZJBr0 label{margin-bottom:10px}.BookDetailPage_reviewForm__ZJBr0 select{border:1px solid #ddd;border-radius:4px;margin-top:5px;padding:8px;width:100%}.BookDetailPage_submitReviewButton__DBFef{background-color:#898989;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-top:10px;padding:10px 15px}.BookDetailPage_reviewForm__ZJBr0 textarea{border:1px solid #ddd;border-radius:4px;height:100px;margin-top:5px;padding:0;resize:none;width:100%}.BookDetailPage_reviewsSection__qiJUQ ul{list-style:none;padding:0}.BookDetailPage_reviewsSection__qiJUQ ul li{margin-bottom:10px}.LoginPage_container__Cfl-W{background-color:#f9f9f9;border:1px solid #ccc;border-radius:10px;margin:50px auto;max-width:400px;padding:20px;width:100%}.LoginPage_title__gHnSn{font-size:24px;margin-bottom:20px;text-align:center}.LoginPage_form__YME1y{display:flex;flex-direction:column}.LoginPage_label__tLD60{font-size:14px}.LoginPage_loginText__aL7nD{margin:0 0 5px 5px}.LoginPage_input__D-sed{border:1px solid #ccc;border-radius:5px;box-sizing:border-box;font-size:14px;margin-bottom:15px;padding:10px;width:100%}.LoginPage_error__U\+uSr{color:red;font-size:13px;margin-bottom:15px}.LoginPage_button__SYI7P{background-color:#898989;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:10px}.LoginPage_button__SYI7P:hover{background-color:#555}.LoginPage_linkContainer__I1CkN{font-size:14px;margin-top:15px;text-align:center}.LoginPage_guide__y0MBa{margin-top:10px}.LoginPage_linkText__27eLe{color:#898989;cursor:pointer;margin-left:5px;text-decoration:underline}.LoginPage_linkText__27eLe:hover{color:#555}@media (max-width:520px){.LoginPage_container__Cfl-W{margin:30px auto;max-width:350px;padding:15px;width:90%}.LoginPage_input__D-sed{font-size:13px;padding:8px}.LoginPage_button__SYI7P{font-size:14px;padding:8px}.LoginPage_linkContainer__I1CkN{font-size:13px}}@media (max-width:400px){.LoginPage_container__Cfl-W{max-width:300px;padding:10px;width:95%}.LoginPage_title__gHnSn{font-size:20px}.LoginPage_input__D-sed{font-size:12px;padding:6px}.LoginPage_button__SYI7P{font-size:13px;padding:7px}.LoginPage_linkText__27eLe{font-size:12px}}.MemberInfoPage_container__K-utu{background-color:#f9f9f9;border:1px solid #ccc;border-radius:10px;color:#333;font-family:Arial,sans-serif;margin:50px auto;max-width:600px;padding:20px;width:100%}.MemberInfoPage_h3__TNqWJ{font-size:19px;margin:0 0 20px}.MemberInfoPage_infoList__DfFdd{list-style-type:none;margin:0;padding-left:0}.MemberInfoPage_commentItem__TqaKn{margin-top:10px}.MemberInfoPage_title__TezZ2{font-size:1.5rem;margin-bottom:20px;text-align:center}.MemberInfoPage_infoBox__hDMVe,.MemberInfoPage_interestsBox__L3pLG,.MemberInfoPage_paymentBox__xfp1C,.MemberInfoPage_reviewsBox__PkYr9{background-color:#fff;border:1px solid #ccc;border-radius:8px;margin-top:20px;padding:20px}.MemberInfoPage_infoItem__u7RGZ{font-size:1rem;margin-bottom:10px}.MemberInfoPage_infoItem__u7RGZ strong{font-weight:700}.MemberInfoPage_interestItem__liNxD{align-items:center;display:flex;justify-content:space-between;margin-bottom:5px}.MemberInfoPage_interestItem__liNxD span{font-size:1rem}.MemberInfoPage_interestsForm__vv88M{align-items:center;display:flex;justify-content:space-between}.MemberInfoPage_interestsForm__vv88M input{border:1px solid #ccc;border-radius:4px;padding:8px;width:calc(100% - 100px)}.MemberInfoPage_interestItem__liNxD button{background-color:#ff4d4d;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.9rem;padding:5px 10px;white-space:nowrap;width:auto}.MemberInfoPage_interestItem__liNxD button:hover{background-color:#ff1a1a}.MemberInfoPage_interestsForm__vv88M button{background-color:#4caf50;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.9rem;padding:5px 10px;white-space:nowrap;width:auto}.MemberInfoPage_interestsForm__vv88M button:hover{background-color:#45a049}.MemberInfoPage_reviewItem__vZyBy{align-items:center;margin-bottom:15px}.MemberInfoPage_toggleButton__Zp3sp{background-color:#898989;border:none;border-radius:5px;color:#fff;cursor:pointer;display:inline-block;font-size:.9rem;margin:10px 10px 0;padding:10px}.MemberInfoPage_buttons__THlmw{text-align:center}.MemberInfoPage_toggleButton__Zp3sp:hover{background-color:#555}.MemberInfoPage_deleteAccountContainer__y9Dbp{margin-top:10px;text-align:center}.MemberInfoPage_deleteAccountText__IstNs{color:#ff4d4d;cursor:pointer;font-size:.8rem}.MemberInfoPage_deleteAccountText__IstNs:hover{text-decoration:underline}.MemberInfoPage_paymentBox__xfp1C{margin-bottom:20px}.MemberInfoPage_paymentItem__mFqUX{background-color:#fff;border:1px solid #ddd;border-radius:6px;margin-bottom:15px;padding:10px}.MemberInfoPage_paymentForm__Lfdk3{margin-top:20px}.MemberInfoPage_paymentForm__Lfdk3 h4{font-size:18px;font-weight:700;margin-bottom:10px}.MemberInfoPage_paymentForm__Lfdk3 input{border:1px solid #ddd;border-radius:4px;display:block;margin-bottom:10px;padding:8px;width:100%}.MemberInfoPage_paymentForm__Lfdk3 button{background-color:#2196f3;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.9rem;padding:8px 16px}.MemberInfoPage_paymentForm__Lfdk3 button:hover{background-color:#1976d2}.MemberInfoPage_paymentForm__Lfdk3 label{cursor:pointer;display:inline-block;font-size:14px;margin-right:15px}.MemberInfoPage_createCouponForm__bbQ54 input{border:1px solid #ddd;border-radius:4px;display:block;margin-bottom:10px;padding:8px;width:100%}.MemberInfoPage_couponsBox__UnwhU{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;margin-bottom:30px;padding:20px}.MemberInfoPage_couponItem__CrD5t{background-color:#fff;border:1px solid #ddd;border-radius:6px;margin-bottom:15px;padding:10px}.MemberInfoPage_input__dJlda{border:1px solid #ccc;border-radius:5px;box-sizing:border-box;font-size:14px;margin-top:5px;padding:8px;width:100%}@media (max-width:720px){.MemberInfoPage_container__K-utu{margin:30px auto;max-width:400px;padding:20px;width:80%}.MemberInfoPage_input__dJlda{font-size:14px;padding:10px}.MemberInfoPage_button__\+Di0O{font-size:15px;padding:9px}.MemberInfoPage_linkContainer__hz4p3{font-size:14px}}@media (max-width:520px){.MemberInfoPage_container__K-utu{margin:30px auto;max-width:350px;padding:15px;width:90%}.MemberInfoPage_input__dJlda{font-size:13px;padding:8px}.MemberInfoPage_button__\+Di0O{font-size:14px;padding:8px}.MemberInfoPage_linkContainer__hz4p3{font-size:13px}}@media (max-width:400px){.MemberInfoPage_container__K-utu{max-width:300px;padding:10px;width:95%}.MemberInfoPage_title__TezZ2{font-size:20px}.MemberInfoPage_input__dJlda{font-size:12px;padding:6px}.MemberInfoPage_button__\+Di0O{font-size:13px;padding:7px}.MemberInfoPage_linkText__smpSK{font-size:12px}}.AccountDeletePage_container__SiuqZ{background-color:#f9f9f9;border:1px solid #ccc;border-radius:10px;margin:50px auto;max-width:400px;padding:20px;width:100%}.AccountDeletePage_title__JpRLt{font-size:24px;margin-bottom:20px;text-align:center}.AccountDeletePage_inputContainer__6mqBQ{margin-bottom:20px}.AccountDeletePage_input__vuCdM{border:1px solid #ccc;border-radius:5px;box-sizing:border-box;font-size:14px;margin-bottom:15px;padding:10px;width:100%}.AccountDeletePage_message__\+uMHw{color:#333;display:block;font-size:18px;margin-bottom:10px}.AccountDeletePage_error__otDZy{color:#e53e3e;font-size:14px;margin-bottom:15px;text-align:center}.AccountDeletePage_deleteButton__Ec6xw{background-color:#898989;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;padding:10px;width:100%}.AccountDeletePage_deleteButton__Ec6xw:hover{background-color:#555}@media (max-width:520px){.AccountDeletePage_container__SiuqZ{margin:30px auto;max-width:350px;padding:15px;width:90%}.AccountDeletePage_input__vuCdM{font-size:13px;padding:8px}.AccountDeletePage_message__\+uMHw{font-size:16px}.AccountDeletePage_error__otDZy{font-size:13px}.AccountDeletePage_deleteButton__Ec6xw{font-size:15px;padding:8px}.AccountDeletePage_linkContainer__RJHxt{font-size:13px}}@media (max-width:400px){.AccountDeletePage_container__SiuqZ{max-width:300px;padding:10px;width:95%}.AccountDeletePage_title__JpRLt{font-size:20px}.AccountDeletePage_input__vuCdM{font-size:12px;padding:6px}.AccountDeletePage_message__\+uMHw{font-size:14px}.AccountDeletePage_error__otDZy{font-size:12px}.AccountDeletePage_deleteButton__Ec6xw{font-size:13px;padding:7px}.AccountDeletePage_linkText__db-2R{font-size:12px}}.CartPage_container__aWOPE{background-color:#fff;font-family:Arial,sans-serif;min-height:100vh;padding:20px 100px}.CartPage_title__BmUHr{color:#333;font-size:24px;font-weight:700;margin-bottom:20px;text-align:center}.CartPage_allSelect__Mo4GZ{font-size:16px}.CartPage_cartItem__N77Mv{align-items:center;background-color:#f9f9f9;border:1px solid #ddd;border-radius:8px;display:flex;justify-content:space-between;margin-bottom:10px;padding:15px}.CartPage_cartItem__N77Mv p{flex-grow:1;font-size:16px;margin:0;padding:0;text-align:left}.CartPage_cartItem__N77Mv p:nth-child(2),.CartPage_cartItem__N77Mv p:nth-child(3){flex-basis:40%}.CartPage_cartItem__N77Mv p:nth-child(4){flex-basis:30%;text-align:right}.CartPage_cartItem__N77Mv input[type=checkbox]{margin:0 10px 0 0;padding:0}.CartPage_removeButton__A1u2B{background-color:#ff4d4d;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;min-width:70px;padding:5px 10px;text-align:center}.CartPage_removeButton__A1u2B:hover{background-color:#ff1a1a}.CartPage_emptyMessage__meUSw{color:#666;font-size:18px;text-align:center}.CartPage_selectAllContainer__rQaNu{align-items:center;display:flex;justify-content:space-between}.CartPage_selectAllLeft__b0w\+h{align-items:center;display:flex}.CartPage_selectAllRight__EskJD{display:flex;justify-content:flex-end}.CartPage_selectAllContainer__rQaNu input{margin-right:10px}.CartPage_actions__H3NWc{display:flex;justify-content:space-between;margin-top:20px}.CartPage_buyAllButton__qbVSp,.CartPage_buySelectedButton__FTTHe{background-color:#898989;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:15px;padding:10px 20px;width:100%}.CartPage_buyAllButton__qbVSp:hover,.CartPage_buySelectedButton__FTTHe:hover{background-color:#555}.CartPage_buySelectedButton__FTTHe{margin-right:10px}.CartPage_deleteCartButton__rZolM{background-color:#ff6f61;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;margin-bottom:10px;padding:8px 16px}.CartPage_deleteCartButton__rZolM:hover{background-color:#e55d4d}.CartPage_totalPrice__pqGxn{color:#333;font-size:18px;font-weight:700;margin-top:20px}.CartPage_quantityInput__rxKza{border:1px solid #ddd;border-radius:5px;margin-left:10px;padding:5px;text-align:center;width:30px}@media (max-width:793px){.CartPage_container__aWOPE{padding-left:15px;padding-right:15px}.CartPage_cartItem__N77Mv{display:flex}.CartPage_title__BmUHr{font-size:22px}.CartPage_allSelect__Mo4GZ,.CartPage_cartItem__N77Mv p{font-size:14px}.CartPage_emptyMessage__meUSw,.CartPage_totalPrice__pqGxn{font-size:16px}.CartPage_buyAllButton__qbVSp,.CartPage_buySelectedButton__FTTHe{font-size:14px}.CartPage_deleteCartButton__rZolM{font-size:12px}.CartPage_quantityInput__rxKza{padding:4px;width:35px}}@media (max-width:520px){.CartPage_container__aWOPE{padding-left:10px;padding-right:10px}.CartPage_cartItem__N77Mv{padding:10px}.CartPage_cartItem__N77Mv p{font-size:13px}.CartPage_quantityInput__rxKza{font-size:.8rem;width:30px}.CartPage_buyAllButton__qbVSp,.CartPage_buySelectedButton__FTTHe{font-size:14px;margin-top:10px;padding:8px 15px}.CartPage_totalPrice__pqGxn{font-size:16px}}@media (max-width:400px){.CartPage_container__aWOPE{padding-left:5px;padding-right:5px}.CartPage_cartItem__N77Mv{padding:8px}.CartPage_cartItem__N77Mv p{font-size:12px}.CartPage_quantityInput__rxKza{font-size:.7rem;width:28px}.CartPage_buyAllButton__qbVSp,.CartPage_buySelectedButton__FTTHe{font-size:13px;margin-top:8px;padding:8px 12px}.CartPage_deleteCartButton__rZolM{padding:5px 7px}.CartPage_totalPrice__pqGxn{font-size:14px}}.OrderPage_container__\+QRax{background-color:#fff;min-height:100vh;padding:20px 100px}.OrderPage_header__zBY4I{font-size:1.5rem;margin-bottom:30px;text-align:center}.OrderPage_itemsContainer__akSzt{display:flex;flex-direction:column;gap:20px}.OrderPage_item__WGUhT{background-color:#f9f9f9;border:1px solid #ddd;border-radius:8px;padding:15px}.OrderPage_item__WGUhT h3{font-size:1.2rem;margin:0}.OrderPage_itemDetails__Asf\+F{display:flex;justify-content:space-between;margin-top:10px}.OrderPage_price__ziJbW,.OrderPage_quantity__uY6DW{font-size:1rem}.OrderPage_orderForm__e988c{background-color:#f9f9f9;border:1px solid #ddd;border-radius:8px;margin-top:30px;padding:20px}.OrderPage_formGroup__KcZZA{margin-bottom:20px}.OrderPage_formGroup__KcZZA label{display:block;font-weight:700;margin-bottom:5px}.OrderPage_formGroup__KcZZA input,.OrderPage_formGroup__KcZZA select{border:1px solid #ccc;border-radius:5px;font-size:.9rem;margin-top:5px;padding:10px;width:100%}.OrderPage_cancelButton__THNzp,.OrderPage_submitButton__ACWfZ{border-radius:5px;cursor:pointer;font-size:1rem;padding:10px 20px}.OrderPage_submitButton__ACWfZ{background-color:#898989;border:none;color:#fff}.OrderPage_submitButton__ACWfZ:hover{background-color:#555}.OrderPage_cancelButton__THNzp{background-color:#f44336;border:none;color:#fff}.OrderPage_cancelButton__THNzp:hover{background-color:#d32f2f}.OrderPage_buttons__YHy0h{display:flex;gap:10px;justify-content:flex-end}.OrderPage_paymentStatus__-\+6Vv{color:#555;font-size:1.2rem;margin-top:20px;text-align:center}.OrderPage_paymentStatus__-\+6Vv.OrderPage_error__Mrcmq{color:#ff4d4d}@media (max-width:720px){.OrderPage_container__\+QRax{margin:30px auto;padding:20px;width:80%}.OrderPage_input__9JdYp{font-size:14px;padding:10px}.OrderPage_button__ybao-{font-size:15px;padding:9px}.OrderPage_linkContainer__2gUJK{font-size:14px}}@media (max-width:520px){.OrderPage_container__\+QRax{margin:30px auto;padding:15px;width:90%}.OrderPage_input__9JdYp{font-size:13px;padding:8px}.OrderPage_button__ybao-{font-size:14px;padding:8px}.OrderPage_linkContainer__2gUJK{font-size:13px}}@media (max-width:400px){.OrderPage_container__\+QRax{padding:10px;width:95%}.OrderPage_title__tOCBY{font-size:20px}.OrderPage_input__9JdYp{font-size:12px;padding:6px}.OrderPage_button__ybao-{font-size:13px;padding:7px}.OrderPage_linkText__a5GI3{font-size:12px}}.OrderHistoryPage_container__COFaN{background-color:#fff;border:1px solid #fff;border-radius:10px;font-family:Arial,sans-serif;min-height:100vh;padding:20px 100px}.OrderHistoryPage_header__WxFMn{color:#333;font-size:1.5rem;font-weight:700;margin-bottom:30px;text-align:center}.OrderHistoryPage_purchaseList__o2z4d{display:flex;flex-direction:column;gap:20px}.OrderHistoryPage_purchaseCard__Bydne{background-color:#f9f9f9;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 8px #0000001a;padding:20px}.OrderHistoryPage_bookTitle__UqsdI{color:#333;font-size:1.2rem;font-weight:700;margin-bottom:10px;margin-top:0;text-align:left}.OrderHistoryPage_purchaseCard__Bydne p{color:#555;margin:5px 0;text-align:left}.OrderHistoryPage_bookInfo__9SGfQ p{color:#333;font-weight:700;margin:5px 0;text-align:left}.OrderHistoryPage_status__GFksw{color:#4a90e2;font-weight:700;margin-bottom:5px}.OrderHistoryPage_refundable__jwCGo{color:#28a745;font-weight:700}.OrderHistoryPage_nonRefundable__GsyPq{color:#e53e3e;font-weight:700}.OrderHistoryPage_refundButton__o\+2hw{background-color:#898989;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:.9rem;margin-top:5px;padding:10px 20px}.OrderHistoryPage_refundButton__o\+2hw:hover{background-color:#555}.OrderHistoryPage_purchaseCard__Bydne p:last-child{margin-bottom:0}.OrderHistoryPage_purchaseCard__Bydne button{background-color:#898989;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;padding:8px 15px}.OrderHistoryPage_purchaseCard__Bydne button:hover{background-color:#555}.OrderHistoryPage_purchaseCard__Bydne button:focus{outline:none}.OrderHistoryPage_totalPrice__nx-\+p{color:#333;font-size:1.5rem;font-weight:700;margin-top:20px;text-align:right}.OrderHistoryPage_emptyMessage__c7Z3-{color:#666;font-size:1.2rem;margin-top:20px;text-align:center}.OrderHistoryPage_deleteButton__I4VZh{background-color:#ff4d4d;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;min-width:70px;padding:5px 10px;text-align:center}.OrderHistoryPage_deleteButton__I4VZh:hover{background-color:#ff1a1a}@media (max-width:720px){.OrderHistoryPage_container__COFaN{margin:30px auto;max-width:400px;padding:20px;width:80%}.OrderHistoryPage_input__1qsYf{font-size:14px;padding:10px}.OrderHistoryPage_button__GCiVv{font-size:15px;padding:9px}.OrderHistoryPage_linkContainer__ZZ2Tm{font-size:14px}}@media (max-width:520px){.OrderHistoryPage_container__COFaN{margin:30px auto;max-width:350px;padding:15px;width:90%}.OrderHistoryPage_input__1qsYf{font-size:13px;padding:8px}.OrderHistoryPage_button__GCiVv{font-size:14px;padding:8px}.OrderHistoryPage_linkContainer__ZZ2Tm{font-size:13px}}@media (max-width:400px){.OrderHistoryPage_container__COFaN{max-width:300px;padding:10px;width:95%}.OrderHistoryPage_title__zw1VC{font-size:20px}.OrderHistoryPage_input__1qsYf{font-size:12px;padding:6px}.OrderHistoryPage_button__GCiVv{font-size:13px;padding:7px}.OrderHistoryPage_linkText__nSucH{font-size:12px}}.RefundPage_container__QMmuK{background-color:#fff;border-radius:10px;min-height:100vh;padding:20px 100px}.RefundPage_title__nGmx1{color:#333;font-size:24px;font-weight:700;margin-bottom:20px;text-align:center}.RefundPage_select__Qr-70,.RefundPage_textarea__5WE6F{border:1px solid #ddd;border-radius:5px;font-size:24px;margin-bottom:20px;padding:10px;resize:none;width:100%}.RefundPage_submitButton__nuSBt{background-color:#898989;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:10px;width:100%}.RefundPage_submitButton__nuSBt:hover{background-color:#555}.RefundPage_message__WH\+-h{color:red;font-size:14px;margin-top:20px;text-align:center}@media (max-width:520px){.RefundPage_container__QMmuK{margin:30px auto;max-width:350px;padding:15px;width:90%}.RefundPage_submitButton__nuSBt{font-size:14px;padding:8px}.RefundPage_message__WH\+-h{font-size:13px}}@media (max-width:400px){.RefundPage_container__QMmuK{max-width:300px;padding:10px;width:95%}.RefundPage_title__nGmx1{font-size:20px}.RefundPage_submitButton__nuSBt{font-size:13px;padding:7px}.RefundPage_message__WH\+-h{font-size:12px}}.SignUpPage_signupContainer__mdIJT{background-color:#f9f9f9;border:1px solid #ccc;border-radius:10px;margin:50px auto;max-width:400px;padding:20px;width:100%}.SignUpPage_title__\+6Wja{font-size:24px;margin-bottom:20px;text-align:center}.SignUpPage_inputContainer__BrN9O{display:flex;flex-direction:column;margin-bottom:20px}.SignUpPage_emailContainer__qEHio{align-items:center;display:flex;gap:10px}.SignUpPage_address__7vu-I,.SignUpPage_age__FG9dV,.SignUpPage_birthDate__z0hTk,.SignUpPage_email__KL3JH,.SignUpPage_name__6zvfK,.SignUpPage_password__FS8M\+,.SignUpPage_phoneNumber__El\+E4,select{border:1px solid #ccc;border-radius:5px;box-sizing:border-box;font-size:14px;padding:10px;width:100%}.SignUpPage_emailContainer__qEHio input{flex-grow:1}.SignUpPage_checkEmailButton__pGd-S{background-color:#898989;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:10px 15px;white-space:nowrap;width:auto}.SignUpPage_checkEmailButton__pGd-S:hover{background-color:#555}.SignUpPage_checkEmailButton__pGd-S,.SignUpPage_signupButton__RAbem{background-color:#898989;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:10px 15px}.SignUpPage_signupButton__RAbem{width:100%}button:hover{background-color:#555}.SignUpPage_success__T\+fiP{color:#4caf50}.SignUpPage_errorText__1qeJL{color:#ff4d4d;font-size:.9rem;margin-top:5px}.SignUpPage_successText__l2aKV{color:#4caf50;font-size:.9rem;margin-top:5px}@media (max-width:520px){.SignUpPage_signupContainer__mdIJT{margin:30px auto;max-width:350px;padding:15px;width:90%}input,select{font-size:13px;padding:8px}.SignUpPage_checkEmailButton__pGd-S,button{font-size:14px;padding:8px}.SignUpPage_title__\+6Wja{font-size:22px}}@media (max-width:400px){.SignUpPage_signupContainer__mdIJT{max-width:300px;padding:10px;width:95%}.SignUpPage_title__\+6Wja{font-size:20px}input,select{font-size:12px;padding:6px}.SignUpPage_checkEmailButton__pGd-S,button{font-size:13px;padding:7px}}.FindPasswordPage_container__eTYum{background-color:#f9f9f9;border:1px solid #ccc;border-radius:10px;margin:50px auto;max-width:400px;padding:20px;width:100%}h2{font-size:1.5rem;margin-bottom:20px;text-align:center}.FindPasswordPage_input__RzvQz{border:1px solid #ccc;border-radius:5px;box-sizing:border-box;font-size:14px;margin-bottom:15px;padding:10px;width:100%}.FindPasswordPage_button__tGeC-{background-color:#898989;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;margin-bottom:20px;padding:10px;width:100%}.FindPasswordPage_button__tGeC-:hover{background-color:#555}.FindPasswordPage_codeContainer__T4CBw{margin-top:20px}@media (max-width:520px){.FindPasswordPage_container__eTYum{margin:30px auto;max-width:350px;padding:15px;width:90%}.FindPasswordPage_input__RzvQz{font-size:13px;padding:8px}.FindPasswordPage_button__tGeC-{font-size:14px;padding:8px}}@media (max-width:400px){.FindPasswordPage_container__eTYum{max-width:300px;padding:10px;width:95%}.FindPasswordPage_title__m2Uhs{font-size:20px}.FindPasswordPage_input__RzvQz{font-size:12px;padding:6px}.FindPasswordPage_button__tGeC-{font-size:13px;padding:7px}}.Header_header__VkbD6{align-items:center;background-color:#fff;border-bottom:2px solid #dfdfdf;color:#000;display:flex;justify-content:space-between;padding:1rem 2rem;position:relative}.Header_title__tbw2s{font-size:1.5rem;font-weight:700;margin:0}.Header_titleLink__cMIaz{color:#000;font-size:24px;font-weight:700;text-decoration:none}.Header_nav__5kiHU{align-items:center;display:flex}.Header_navList__RndXy{display:flex;list-style:none;margin:0;padding:0}.Header_navList__RndXy li{margin-left:1.5rem}.Header_navLink__4r6h\+{color:#898989;font-size:1rem;text-decoration:none;transition:color .3s ease}.Header_navLink__4r6h\+:hover{color:#555}.Header_searchBar__6Ds4D{align-items:center;border:none;display:flex;gap:.5rem;position:relative}.Header_searchWrapper__9CKvD{display:flex;flex-grow:1;position:relative}.Header_searchInput__Xr9Ya{border:1.5px solid #ccc;border-radius:5px;max-width:600px;outline:none;padding:.5rem 1rem;width:100%}.Header_searchButton__0iXmR{background-color:#a0a0a0;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:13px;height:34px;padding:0;width:40px}.Header_searchButton__0iXmR:hover{background-color:#898989}.Header_historyList__YsXJN,.Header_suggestionsList__UjnDH{background:#fff;border:1px solid #ccc;font-size:.9rem;left:0;list-style:none;margin:0;max-height:150px;overflow-y:auto;padding:0;position:absolute;right:0;top:100%;z-index:1000}.Header_historyItem__-ADdk,.Header_suggestionsList__UjnDH li{cursor:pointer;padding:.5rem}.Header_historyItem__-ADdk:hover,.Header_suggestionsList__UjnDH li:hover{background:#f0f0f0}.Header_historyItem__-ADdk{align-items:center;display:flex;justify-content:space-between;margin:0}.Header_clearHistoryItem__nWlgi{margin:0;padding:0;text-align:center}.Header_clearButton__EwFwY{background-color:red;border:none;color:#fff;cursor:pointer;padding:.3rem .5rem}.Header_deleteButton__TrUQn{background:none;border:none;color:red;cursor:pointer;font-size:.8rem;height:30px;margin:0;padding:0;width:40px}.Header_hamburgerMenu__k0AiA{display:none}@media (max-width:793px){.Header_titleLink__cMIaz{color:#000;font-size:20px;font-weight:700;text-decoration:none}.Header_nav__5kiHU{background-color:#fff;border:1px solid #ccc;box-shadow:0 2px 5px #0003;display:none;flex-direction:column;position:absolute;right:0;top:60px;width:200px}.Header_nav__5kiHU.Header_active__9Ml1S{display:flex}.Header_navList__RndXy{flex-direction:column;padding:1rem 0;width:100%}.Header_navList__RndXy li{margin:10px 0;text-align:center}.Header_hamburgerMenu__k0AiA{align-items:center;background:none;border:none;color:#333;cursor:pointer;display:flex;font-size:1.8rem;height:40px;justify-content:center;margin-left:.5rem;width:40px}.Header_hamburgerMenu__k0AiA:hover{background-color:#ccc}}@media (max-width:425px){.Header_header__VkbD6{padding:.5rem 1rem}.Header_titleLink__cMIaz{font-size:16px}}@media (max-width:395px){.Header_header__VkbD6{padding:.3rem .6rem}.Header_titleLink__cMIaz{font-size:14px}}
/*# sourceMappingURL=main.c2a7de8b.css.map*/