@keyframes store_fadeInZoom__iSceD{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes store_fadeInUp__ovDra{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes store_slideInLeft__J3Bjc{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes store_slideInRight__Y2bZC{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.store_storeContainer___E_UZ{max-width:97%;margin:0 auto;padding:1rem}.store_storeContainer___E_UZ h1{font-size:2rem;text-align:center;margin:2rem 0;color:var(--royalBlue);font-weight:600;letter-spacing:1px;text-transform:uppercase;animation:store_fadeInZoom__iSceD .6s ease-out forwards}.store_storeContainer___E_UZ h1:after{content:"";display:block;width:10%;height:3px;background:var(--royalBlue);margin:1px auto -20px}.store_storeDescription__VJUfF{font-size:1rem;font-weight:400;max-width:700px;padding:1rem;margin:0 auto;text-align:center;color:#444;line-height:1.6;animation:store_fadeInUp__ovDra .8s ease-out forwards}.store_filters__mYu99{display:flex;justify-content:center;gap:1rem;margin-bottom:2rem;flex-wrap:wrap;animation:store_slideInLeft__J3Bjc .6s ease-out forwards}.store_categorySelect__F7_Oo,.store_searchInput__ZRJXU{padding:.8rem 1.2rem;font-size:1rem;border:1px solid #ddd;border-radius:30px;outline:none;transition:all .3s ease;background-color:#f7f7f7;min-width:200px;color:#333}.store_categorySelect__F7_Oo:focus,.store_searchInput__ZRJXU:focus{border-color:var(--royalBlue);box-shadow:0 0 5px rgba(0,112,243,.3);background-color:#fff}.store_categorySelect__F7_Oo{cursor:pointer}.store_categorySection__b36bM{margin-bottom:4rem}.store_categoryTitle__S6gHF{font-size:1.5rem;font-weight:bolder;margin-bottom:.5rem;color:#333;text-align:left;text-transform:capitalize}.store_productCategory__gwA_V{display:flex;overflow-x:auto;gap:1.5rem;padding:.5rem 0 1rem 1rem;animation:store_slideInRight__Y2bZC .6s ease-out forwards}.store_productCategory__gwA_V::-webkit-scrollbar{display:none}.store_productCard__wdhyI{min-width:230px;background:#fff;border-radius:15px;box-shadow:0 8px 20px rgba(0,0,0,.08);padding:1.2rem;transition:transform .3s ease,box-shadow .3s ease;cursor:pointer;display:flex;flex-direction:column;align-items:center;text-align:center;box-sizing:border-box;animation:store_fadeInUp__ovDra .6s ease-in-out forwards}.store_productCard__wdhyI:hover{transform:translateY(-5px);box-shadow:0 12px 30px rgba(0,0,0,.15)}.store_productCard__wdhyI img{width:100%;height:auto;border-radius:16px;object-fit:cover;margin-bottom:.1rem}.store_productCard__wdhyI h3{font-size:1rem;margin:.5rem 0;font-weight:400}.store_price__Rh7ek{font-weight:700;color:var(--royalBlue);margin:.25rem 0;font-size:1rem}.store_description___pUZF{font-size:.9rem;color:#666;margin-top:.5rem;line-height:1.4}.store_orderButton__4LgSI{display:inline-block;margin-top:.5rem;background-color:var(--royalBlue);color:#fff;padding:.7rem 1.5rem;border-radius:25px;font-weight:600;text-decoration:none;font-size:.8rem;transition:background-color .3s ease;text-align:center;border:none}.store_orderButton__4LgSI:hover{background-color:#1ebd5d}.store_modal__Vpukj{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.store_modalContent__L3bKw{background:#fff;padding:2.5rem;border-radius:25px;max-width:650px;width:90%;position:relative;box-shadow:0 15px 40px rgba(0,0,0,.2);animation:store_fadeIn__rk_Z1 .3s ease}@keyframes store_fadeIn__rk_Z1{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.store_closeBtn__XFl7b{position:absolute;top:15px;right:15px;background-color:#f7f7f7;color:#333;border:none;padding:.7rem;border-radius:50%;font-size:1.1rem;cursor:pointer;transition:background-color .3s ease}.store_closeBtn__XFl7b:hover{background-color:#ddd}.store_modalImages__sEa5x{display:flex;flex-wrap:wrap;gap:1rem;margin:1rem 0}.store_modalImages__sEa5x img{width:100%;max-width:270px;border-radius:12px;object-fit:cover}.store_contactInfo__XxM1U{text-align:center;margin-top:4rem;font-size:1rem;color:#555}.store_contactInfo__XxM1U a{color:var(--royalBlue)!important;text-decoration:none;font-weight:500}.store_contactInfo__XxM1U a:hover{color:#1ebd5d}@media (prefers-color-scheme:dark){.store_categoryTitle__S6gHF,.store_contactInfo__XxM1U,.store_description___pUZF,.store_price__Rh7ek,.store_productCard__wdhyI h3,.store_storeContainer___E_UZ h1,.store_storeDescription__VJUfF{color:#e5e5e5!important}.store_storeContainer___E_UZ h1:after{background:#d6d0c4!important}.store_categorySelect__F7_Oo,.store_searchInput__ZRJXU{background-color:#1e1e1e!important;color:#e5e5e5!important;border:1px solid #121212!important}.store_productCard__wdhyI{background:#1e1e1e!important}.store_orderButton__4LgSI{background-color:#0a1e40!important;color:#cbb382!important;border:1px solid #cbb382!important}.store_orderButton__4LgSI:hover{color:#fff!important;border:1px solid #fff!important}.store_contactInfo__XxM1U a{color:#cbb382!important}.store_contactInfo__XxM1U a:hover{color:#fff!important}}@media screen and (max-width:768px){.store_storeContainer___E_UZ{max-width:100%;padding:.1rem}.store_storeContainer___E_UZ h1{font-size:1.5rem!important;width:100%;text-align:center}.store_storeContainer___E_UZ h1:after{content:"";display:block;width:30%;height:3px;background:var(--royalBlue);margin:1px auto -20px}.store_storeDescription__VJUfF{font-size:.9rem;width:98%;text-align:center}.store_categoryTitle__S6gHF{font-size:1.2rem;margin-left:1rem}.store_categorySelect__F7_Oo,.store_searchInput__ZRJXU{font-size:.9rem!important}.store_productCard__wdhyI h3{font-size:.9rem}.store_contactInfo__XxM1U{text-align:left;font-size:.9rem;width:85%;margin:0 auto}}