.AppRedirectModal_backdrop__SiI6L{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:999;animation:AppRedirectModal_fadeIn__YxGIj .3s ease}.AppRedirectModal_container__uQH4n{position:fixed;bottom:0;left:0;right:0;z-index:1000;background:#fff;border-top-left-radius:24px;border-top-right-radius:24px;box-shadow:0 -4px 24px rgba(0,0,0,.15);animation:AppRedirectModal_slideUp__xJ1CW .3s ease;max-width:600px;margin:0 auto}@media(min-width:768px){.AppRedirectModal_container__uQH4n{bottom:20px;left:20px;right:auto;border-radius:24px}}.AppRedirectModal_closeButton__q9Fl8{position:absolute;top:16px;right:16px;background:#f8f9fa;border:none;border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;color:#6c757d}.AppRedirectModal_closeButton__q9Fl8:hover{background:#e9ecef;transform:rotate(90deg)}.AppRedirectModal_closeButton__q9Fl8:active{transform:rotate(90deg) scale(.95)}.AppRedirectModal_closeButton__q9Fl8 i{font-size:20px}.AppRedirectModal_content__xNHHQ{padding:24px 24px 32px;text-align:center}.AppRedirectModal_logoSection__k33_T{margin-bottom:16px}.AppRedirectModal_logo__bWE4E{width:64px;height:64px;-o-object-fit:contain;object-fit:contain}.AppRedirectModal_title__CZgku{font-size:22px;font-weight:700;color:#2c3e50;margin:0 0 8px}.AppRedirectModal_description___Qzsq{font-size:15px;color:#7f8c8d;margin:0 0 24px;line-height:1.5}.AppRedirectModal_actions__1pQA0{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.AppRedirectModal_primaryButton__kXM34{background:linear-gradient(135deg,#e21f26,#f04a3a);color:#fff;border:none;border-radius:12px;padding:16px 24px;font-size:16px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .2s ease;box-shadow:0 4px 12px rgba(226,31,38,.3)}.AppRedirectModal_primaryButton__kXM34:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(226,31,38,.4)}.AppRedirectModal_primaryButton__kXM34:active{transform:translateY(0)}.AppRedirectModal_primaryButton__kXM34 i{font-size:20px}.AppRedirectModal_secondaryButton__XgEQ0{background:#fff;border:2px solid #e9ecef;border-radius:12px;padding:12px 24px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.AppRedirectModal_secondaryButton__XgEQ0:hover{border-color:#dee2e6;background:#f8f9fa;transform:translateY(-2px)}.AppRedirectModal_secondaryButton__XgEQ0:active{transform:translateY(0)}.AppRedirectModal_storeImage__s6Ncd{height:40px;width:auto}.AppRedirectModal_infoText__YfWkl{font-size:13px;color:#adb5bd;margin:0;line-height:1.4}@keyframes AppRedirectModal_fadeIn__YxGIj{0%{opacity:0}to{opacity:1}}@keyframes AppRedirectModal_slideUp__xJ1CW{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media(max-width:767px){.AppRedirectModal_container__uQH4n{max-width:100%}.AppRedirectModal_content__xNHHQ{padding:20px 20px 28px}.AppRedirectModal_title__CZgku{font-size:20px}.AppRedirectModal_description___Qzsq{font-size:14px}}.LoadingGridSection_container__DMIm_{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:15px;gap:15px}.LoadingGridSection_imageSection__w9kcx{position:relative;height:150px;display:flex;align-items:center;justify-content:center}.LoadingGridSection_loadingItem__RDkRe{position:absolute}@media only screen and (min-width:1200px){.LoadingGridSection_container__DMIm_{grid-template-columns:repeat(5,1fr);gap:30px}}@media only screen and (min-width:480px)and (max-width:1200px){.LoadingGridSection_container__DMIm_{grid-template-columns:repeat(3,1fr);gap:30px}}@keyframes HomeSkeleton_shimmer__HCWRF{0%{background-position:-200% 0}to{background-position:200% 0}}.HomeSkeleton_shimmer__HCWRF{background:linear-gradient(90deg,#f0f0f0 25%,#e8e8e8 50%,#f0f0f0 75%);background-size:200% 100%;animation:HomeSkeleton_shimmer__HCWRF 1.5s infinite}.HomeSkeleton_carouselSection__YeL25{display:flex;flex-direction:column;gap:10px}.HomeSkeleton_mainRow__aHL6R{display:flex;align-items:stretch;gap:15px}.HomeSkeleton_sliderAndRound__YOGAK{flex:1 1;display:flex;flex-direction:column;gap:10px;max-width:70%}.HomeSkeleton_collectionRound__SxLD2{display:flex;gap:16px;padding:0 8px}.HomeSkeleton_roundItem___M5PJ{display:flex;flex-direction:column;align-items:center;gap:8px}.HomeSkeleton_roundCircle__GikNU{width:85px;height:85px;border-radius:50%}.HomeSkeleton_roundLabel__HtkVL{width:60px;height:12px;border-radius:4px}.HomeSkeleton_initialShowcase__WR7hT{margin-top:30px}.HomeSkeleton_sliderWrapper___9z0g{position:relative;border-radius:16px;overflow:hidden;height:28rem}.HomeSkeleton_sliderImage__gg9mP{width:100%;height:100%;border-radius:16px}.HomeSkeleton_sliderDots__jddMj{position:absolute;bottom:16px;left:50%;transform:translateX(-50%);display:flex;gap:12px}.HomeSkeleton_sliderDot__fkHzx{width:36px;height:8px;border-radius:4px;background:hsla(0,0%,100%,.3)}.HomeSkeleton_sideBanner__snwh2{width:30%;max-width:400px;min-height:28rem;border-radius:16px;flex-shrink:0}.HomeSkeleton_showcaseSection__qgxkh{padding:30px 0}.HomeSkeleton_showcaseTitle__olBya{width:200px;height:24px;border-radius:4px;margin-bottom:15px}.HomeSkeleton_showcaseDivider__wtiFn{height:1px;background:#d5d5d5;margin-bottom:15px}.HomeSkeleton_showcaseProducts___Gk0S{display:flex;gap:17px;overflow:hidden}.HomeSkeleton_productCard__TQplD{min-width:203px;max-width:203px;border:1px solid #e5e5e5;border-radius:8px;background:#fff;overflow:hidden}.HomeSkeleton_productImage__p9ZWo{width:100%;height:200px}.HomeSkeleton_productContent__5ztV_{padding:10px;display:flex;flex-direction:column;gap:8px}.HomeSkeleton_productPrice__65wVc{width:80px;height:20px;border-radius:4px}.HomeSkeleton_productName__dS2oy{width:100%;height:16px;border-radius:4px}.HomeSkeleton_productNameShort__feqTD{width:70%;height:16px;border-radius:4px}.HomeSkeleton_productRating__DKKTW{width:100px;height:14px;border-radius:4px}.HomeSkeleton_superDealsSection__rAQZp{background:#444;padding:30px 0}.HomeSkeleton_superDealsContainer__AMAaO{display:flex;gap:20px;max-width:1440px;margin:0 auto;padding:0 30px}.HomeSkeleton_superDealsLeft__zXYS4{width:20%;min-width:20%;height:375px;border-radius:10px}.HomeSkeleton_superDealsRight__FeQZx{flex:1 1;display:flex;gap:12px;overflow:hidden}.HomeSkeleton_superProductCard__NoQuT{min-width:225px;max-width:225px;border-radius:8px;background:#fff;overflow:hidden}.HomeSkeleton_widgetSection___FyIu{padding:30px 0}.HomeSkeleton_widgetTitle__LPq6K{width:180px;height:24px;border-radius:4px;margin-bottom:15px}.HomeSkeleton_widgetDivider__medH3{height:1px;background:#d5d5d5;margin-bottom:15px}.HomeSkeleton_collectionBox____VIy{display:flex;gap:15px}.HomeSkeleton_collectionItem__L70ID{flex:1 1;height:200px;border-radius:12px}@media only screen and (max-width:1199px)and (min-width:950px){.HomeSkeleton_sliderAndRound__YOGAK{max-width:62%}.HomeSkeleton_sideBanner__snwh2{width:38%;max-width:380px;min-height:26rem}.HomeSkeleton_sliderWrapper___9z0g{height:26rem}.HomeSkeleton_roundCircle__GikNU{width:75px;height:75px}}@media only screen and (max-width:949px){.HomeSkeleton_mainRow__aHL6R{flex-direction:column}.HomeSkeleton_sliderAndRound__YOGAK{max-width:100%}.HomeSkeleton_sideBanner__snwh2{display:none}.HomeSkeleton_sliderWrapper___9z0g{height:24rem}.HomeSkeleton_roundCircle__GikNU{width:60px;height:60px}.HomeSkeleton_roundLabel__HtkVL{width:50px;height:10px}.HomeSkeleton_productCard__TQplD{min-width:160px;max-width:160px}.HomeSkeleton_productImage__p9ZWo{height:160px}.HomeSkeleton_superDealsContainer__AMAaO{flex-direction:column}.HomeSkeleton_superDealsLeft__zXYS4{width:100%;height:200px}.HomeSkeleton_superProductCard__NoQuT{min-width:180px;max-width:180px}}@media(max-width:768px){.HomeSkeleton_collectionRound__SxLD2{gap:12px}.HomeSkeleton_roundCircle__GikNU{width:50px;height:50px}.HomeSkeleton_roundLabel__HtkVL{width:40px;height:10px}.HomeSkeleton_showcaseProducts___Gk0S{gap:12px}.HomeSkeleton_productCard__TQplD{min-width:140px;max-width:140px}.HomeSkeleton_productImage__p9ZWo{height:140px}.HomeSkeleton_collectionBox____VIy{flex-wrap:wrap}.HomeSkeleton_collectionItem__L70ID{flex:1 1 45%;height:150px}}