.products_soonBadge__TkKS9{position:absolute;top:10px;right:10px;z-index:2;display:inline-flex;align-items:center;justify-content:center;min-width:48px;min-height:27px;padding:2px 7px;border:1px solid #2b96d4;border-radius:8px;background:rgba(239,248,255,.97);color:#176f9f;box-shadow:0 2px 7px rgba(43,150,212,.16);font-size:15px;font-weight:800;direction:rtl;line-height:1;white-space:nowrap}.products_page__BOjwz{min-height:100vh;background:#f5f5f5;direction:rtl}.products_loading__6hFUY{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:80vh;gap:1rem}.products_spinner__TdZEL{width:40px;height:40px;color:#2563eb;animation:products_spin__yiSyd .8s linear infinite}.products_loading__6hFUY p{color:#666;font-size:.875rem}.products_error__rXXu_{text-align:center;padding:4rem 2rem}.products_error__rXXu_ h2{font-size:1.5rem;font-weight:600;color:#333;margin-bottom:.5rem}.products_error__rXXu_ a{color:#2563eb;text-decoration:underline}.products_main__tb86f{padding:2.5rem 1rem}.products_container__3Zxmw{max-width:1400px;margin:0 auto}.products_layout__dK7Ki{display:flex;align-items:flex-start;gap:24px}.products_filtersSidebar__MFdy_{width:320px;flex:0 0 320px}.products_productsContent__DrsDi{flex:1;min-width:0}.products_filtersTopBar__Y75NT{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.products_filtersTitle__5a51H{font-size:20px;font-weight:500;color:#2196F3;letter-spacing:-.2px;margin:0}.products_filtersMobileTrigger__qyjGv{display:none;align-items:center;justify-content:center;padding:10px 18px;background:#42A5F5;color:#ffffff;border:none;font-weight:500;font-size:20px;cursor:pointer}.products_filtersPanelFull__nebCo{display:flex;flex-direction:column;gap:18px;background:#ffffff;border:1px solid #e2e8f0;box-shadow:0 16px 36px rgba(15,23,42,.08);padding:22px;margin-bottom:24px}.products_filtersGroup__oBkiV{display:flex;flex-direction:column;gap:10px;padding-bottom:18px;margin-bottom:18px;border-bottom:1px solid #eef2f7}.products_filtersGroup__oBkiV:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}.products_filtersLabel__otI6p{font-size:20px;font-weight:500;text-transform:uppercase;letter-spacing:.8px;color:#2196F3}.products_filtersSelect__OlQxc{width:100%;padding:12px;border:1px solid #dbe4f0;background:#f8fafc;font-weight:700;color:#0f172a;text-align:right;direction:rtl;min-width:0;max-width:100%;box-sizing:border-box}.products_categoryDropdown__CysG3{position:relative}.products_categoryTrigger___COM5{width:100%;border:1px solid #d9dde7;border-radius:14px;padding:10px 12px;font-size:16px;font-weight:500;color:#0f141b;background:#ffffff;display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:right}.products_categoryTrigger___COM5 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.products_categoryChevron__VeMxi{width:18px;height:18px;flex-shrink:0}.products_categoryMenu__dT_Lh{position:absolute;right:0;top:calc(100% + 8px);width:min(200px,80vw);max-height:220px;overflow-y:auto;background:#ffffff;border:1px solid #d9dde7;border-radius:14px;padding:6px;box-shadow:0 12px 30px rgba(15,20,27,.12);z-index:40}.products_categoryOption__XEkR2{width:100%;text-align:right;padding:10px 12px;border:none;background:transparent;font-size:16px;font-weight:500;color:#707377;border-radius:10px}.products_categoryOption__XEkR2:hover{background:#f4f6fb}.products_categoryOptionActive__MCHYu{background:#0f172a;color:#ffffff}.products_filtersList__pyAhw{display:flex;flex-direction:column;gap:8px;max-height:220px;overflow:auto;padding-right:4px}.products_filtersOption__orUVe{display:flex;align-items:center;gap:10px;font-size:18px;font-weight:500;color:#8c8c8c;cursor:pointer}.products_filtersOption__orUVe input{width:16px;height:16px;accent-color:#2B96D4}.products_filtersPrice__67QeX{display:flex;flex-direction:column;gap:12px}.products_filtersPrice__67QeX input{flex:1;padding:12px;border:1px solid #dbe4f0;background:#f8fafc;font-weight:700;text-align:center}.products_filtersActions__P315l{display:flex;justify-content:center;margin-top:16px;margin-bottom:26px}.products_filtersClear__tK4Vb{background:#ffffff;color:#ff0057;border:1px solid #e2e8f0;padding:10px 18px;font-weight:500;font-size:20px;cursor:pointer}.products_filtersDrawerOverlay__fFE1h{position:fixed;inset:0;background:rgba(15,23,42,.55);z-index:50;display:flex;align-items:flex-end}.products_filtersDrawer__de5hO{width:100%;max-height:85svh;background:#ffffff;padding:22px;overflow-y:auto}.products_filtersDrawerHeader__i3IMA{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;padding-top:100px}.products_filtersDrawerHeader__i3IMA h3{margin:0;font-size:20px;font-weight:500;color:#2196F3}.products_filtersDrawerHeader__i3IMA button{border:none;background:#2196F3;color:#ffffff;padding:8px 12px;font-weight:500;font-size:20px;cursor:pointer}.products_emptyState__8GHgM{width:100%;min-height:60vh;min-height:60svh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:clamp(2rem,6vw,3rem) clamp(.75rem,4vw,1rem);gap:clamp(.5rem,2vw,.75rem);box-sizing:border-box}.products_emptyStateIcon__2WXHX{width:clamp(56px,18vw,88px);height:clamp(56px,18vw,88px);display:grid;place-items:center;background:transparent;border:none;box-shadow:none;color:#2B96D4}.products_emptyStateIcon__2WXHX svg{width:100%;height:100%;display:block}.products_emptyStateTitle__KBi36{font-size:clamp(1.1rem,4.5vw,1.5rem);font-weight:800;color:#111827;margin:.25rem 0 0}.products_emptyStateText__DL5Vs{font-size:clamp(.95rem,3.5vw,1rem);color:#6b7280;margin:0;max-width:min(520px,92vw);line-height:1.8}.products_grid__3Sh2k{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}.products_grid__3Sh2k>.products_cardLink__jhccv,.products_grid__3Sh2k>.products_card__5sgQC{width:100%;min-width:0}.products_cardLink__jhccv{text-decoration:none;color:inherit;display:block;min-width:0}.products_card__5sgQC{position:relative;background:#ffffff;border:1px solid #d1d5db;overflow:visible;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:all .2s ease;cursor:pointer;height:460px;display:flex;flex-direction:column}.products_cardLink__jhccv:hover .products_card__5sgQC{transform:translateY(-4px);box-shadow:0 4px 16px rgba(0,0,0,.15)}.products_imageSection__zoPwo{position:relative;width:100%;height:250px;background:#f8fafc;border-bottom:4px solid #2196f3;padding:20px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;overflow:visible}.products_imageWrapper__edqMy{width:100%;height:100%;position:relative;overflow:hidden}.products_image__HmYRi{object-fit:contain;transition:transform .2s ease}.products_cardLink__jhccv:hover .products_image__HmYRi{transform:scale(1.02)}.products_placeholder__7K0Z9{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;color:#999}.products_placeholder__7K0Z9 span{font-size:.875rem;color:#666}.products_badge__bANAl{top:-10px;right:12px;z-index:100;background:#dc2626;color:#ffffff;font-size:16px;font-weight:700;padding:7px 14px;border:2px solid #ffffff;box-shadow:0 2px 6px rgba(220,38,38,.3);min-width:50px;height:32px;text-align:center;line-height:1;letter-spacing:.5px}.products_badge__bANAl,.products_wishlist__fxkD5{position:absolute;display:flex;align-items:center;justify-content:center;z-index:2}.products_wishlist__fxkD5{top:12px;left:12px;width:36px;height:36px;background:white;border:none;border-radius:50%;cursor:pointer;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:all .2s;color:#666}.products_wishlist__fxkD5:hover{background:#ef4444;color:white;transform:scale(1.1)}.products_info__hvGQB{position:relative;height:210px;background:#ffffff;padding:16px;display:flex;flex-direction:column;justify-content:flex-start;gap:8px;box-sizing:border-box;min-width:0}.products_productMeta___ZlL0{width:100%;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px;direction:rtl;margin-bottom:8px}.products_brand__yNTq_{display:inline-flex;align-items:center;max-width:48%;font-size:12px;color:#ffffff;background:linear-gradient(135deg,#2196F3,#9C27B0);border:none;border-radius:0;padding:4px 9px;margin:0;text-align:center;direction:rtl;text-transform:uppercase;letter-spacing:1px;width:fit-content;box-shadow:0 2px 4px rgba(0,0,0,.15);transition:all .2s ease}.products_brand__yNTq_,.products_sku__CzKMq{min-width:0;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.products_sku__CzKMq{max-width:52%;padding:3px 7px;border:1px solid #b9dff4;background:#f7fcff;color:#176f9f;font-size:10px;line-height:1.35;letter-spacing:0;text-align:left}.products_name__2Ee1D{font-size:16px;font-weight:500;color:#3d4652;line-height:1.6;margin-bottom:8px;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;text-align:right;direction:rtl;letter-spacing:.3px;min-height:51px;max-height:51px}.products_priceRow__QDxts{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px;margin-top:12px;direction:ltr;width:100%}.products_price__65g39{font-size:20px;font-weight:700;color:#16a34a;letter-spacing:.5px}.products_oldPrice__eIzWg{font-size:20px;font-weight:500;color:#9ca3af;text-decoration:line-through;letter-spacing:.3px}@media (max-width:1200px){.products_grid__3Sh2k{grid-template-columns:repeat(3,1fr);gap:1.5rem}.products_filtersSidebar__MFdy_{width:300px;flex-basis:300px}}@media (max-width:900px){.products_main__tb86f{padding:2rem 1rem}.products_grid__3Sh2k{grid-template-columns:repeat(2,1fr);gap:1.25rem}.products_card__5sgQC{height:430px!important}.products_imageSection__zoPwo{height:230px!important}.products_info__hvGQB{height:200px!important;padding:16px}.products_name__2Ee1D{font-size:15px}.products_filtersSidebar__MFdy_{width:280px;flex-basis:280px}}@media (max-width:768px){.products_filtersMobileTrigger__qyjGv{display:inline-flex}.products_layout__dK7Ki{display:block}.products_filtersPanelFull__nebCo,.products_filtersSidebar__MFdy_{display:none}.products_grid__3Sh2k{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.products_card__5sgQC{height:312px!important;overflow:hidden}.products_imageSection__zoPwo{height:160px!important;padding:12px;border-bottom-width:3px}.products_info__hvGQB{height:152px!important;padding:10px;gap:6px}.products_brand__yNTq_{max-width:44%;padding:3px 6px;font-size:9px;letter-spacing:0}.products_productMeta___ZlL0{gap:5px;margin-bottom:3px}.products_sku__CzKMq{max-width:56%;padding:2px 5px;font-size:8px}.products_name__2Ee1D{min-height:42px;max-height:42px;margin-bottom:4px;font-size:13px;line-height:1.55;letter-spacing:0}.products_priceRow__QDxts{flex-direction:row;align-items:baseline;justify-content:space-between;gap:6px;margin-top:4px;margin-bottom:4px;white-space:nowrap;min-width:0}.products_price__65g39{font-size:14px;line-height:1.25;min-width:0}.products_oldPrice__eIzWg{font-size:11px;line-height:1.25;min-width:0}.products_wishlist__fxkD5{top:8px;left:8px;width:32px;height:32px}.products_badge__bANAl{top:-8px;right:8px;min-width:40px;height:26px;padding:5px 8px;font-size:12px}.products_soonBadge__TkKS9{top:8px;right:8px;min-width:44px;min-height:25px;padding:2px 6px;font-size:14px}}@media (max-width:640px){.products_filtersSelect__OlQxc{font-size:16px;padding:10px;line-height:1.3}.products_filtersGroup__oBkiV{min-width:0}.products_filtersPrice__67QeX{flex-direction:row;gap:8px}.products_filtersPrice__67QeX input{padding:10px 8px;font-size:14px;min-width:0}.products_filterSection__BC_ku{padding:20px 18px}.products_grid__3Sh2k{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.products_main__tb86f{padding:1.5rem .75rem}.products_card__5sgQC{height:294px!important;overflow:hidden}.products_imageSection__zoPwo{height:148px!important;padding:10px}.products_info__hvGQB{height:146px!important;padding:9px;gap:5px}.products_name__2Ee1D{min-height:40px;max-height:40px;font-size:12px;line-height:1.65}.products_badge__bANAl{font-size:11px;padding:5px 7px;min-width:36px;height:24px}}.products_loadMoreWrapper__onnCf{display:flex;justify-content:center;padding:32px 0 16px}.products_loadSpinner__4zSM5{width:36px;height:36px;border:3px solid hsl(221 83% 53%/.18);border-top-color:hsl(221 83% 53%);border-radius:50%;animation:products_spin__yiSyd .75s linear infinite}@keyframes products_spin__yiSyd{to{transform:rotate(1turn)}}.products_skeletonCard__AJ1UL{border-radius:16px;background:#fff;overflow:hidden}.products_skeletonImage__5npWt{width:100%;aspect-ratio:1;background:linear-gradient(110deg,#f0f0f0 30%,#e0e0e0 50%,#f0f0f0 70%);background-size:200% 100%;animation:products_shimmer__KfMy6 1.4s ease-in-out infinite}.products_skeletonInfo__KwQwq{padding:14px;display:flex;flex-direction:column;gap:10px}.products_skeletonBrand__ijvK3{width:60px;height:14px;animation:products_shimmer__KfMy6 1.4s ease-in-out infinite;animation-delay:.1s}.products_skeletonBrand__ijvK3,.products_skeletonName__9x04u{border-radius:4px;background:linear-gradient(110deg,#f0f0f0 30%,#e0e0e0 50%,#f0f0f0 70%);background-size:200% 100%}.products_skeletonName__9x04u{width:80%;height:16px;animation:products_shimmer__KfMy6 1.4s ease-in-out infinite;animation-delay:.2s}.products_skeletonPrice__8fa_R{width:100px;height:18px;border-radius:4px;background:linear-gradient(110deg,#f0f0f0 30%,#e0e0e0 50%,#f0f0f0 70%);background-size:200% 100%;animation:products_shimmer__KfMy6 1.4s ease-in-out infinite;animation-delay:.3s}@keyframes products_shimmer__KfMy6{0%{background-position:200% 0}to{background-position:-200% 0}}