.card_card__Qrt8w{background:linear-gradient(to bottom right,#FFFFFF,#F8FAFC);border-radius:24px;border:1px solid rgba(226,232,240,.6);box-shadow:0 10px 30px rgba(15,23,42,.08);overflow:hidden;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;width:100%;position:relative;font-family:var(--font-primary);display:flex;flex-direction:column;align-items:stretch;gap:0;box-sizing:border-box;height:100%}@media (hover:hover) and (min-width:1024px){.card_card__Qrt8w:hover{box-shadow:0 20px 50px rgba(15,23,42,.15);border-color:#93C5FD;transform:translateY(-8px)}}.card_badgeStack__tYM14{position:absolute;top:10px;inset-inline-start:10px;display:flex;flex-wrap:wrap;gap:6px;z-index:3}.card_imageBadge__wPaOw{position:relative;background:rgba(15,23,42,.75);color:#FFFFFF;padding:6px 12px;border-radius:999px;font-size:.7rem;font-weight:600;box-shadow:0 6px 12px rgba(15,23,42,.2);backdrop-filter:blur(6px)}.card_specialOfferBadge__d_mY_{position:relative;display:inline-flex;align-items:center;gap:4px;padding:8px 16px;border-radius:999px;font-size:.75rem;font-weight:700;color:#FFFFFF;background:linear-gradient(135deg,#DC2626,#F97316);box-shadow:0 10px 20px rgba(220,38,38,.4);transition:transform .3s ease,box-shadow .3s ease}.card_specialOfferBadge__d_mY_ svg{width:14px;height:14px;fill:#FFFFFF}.card_card__Qrt8w:hover .card_specialOfferBadge__d_mY_{transform:translateY(-2px);box-shadow:0 14px 28px rgba(220,38,38,.5)}.card_offerBadge__cbtJE{inset-inline-start:12px;background:linear-gradient(135deg,#B91C1C,#DC2626);font-size:.75rem;box-shadow:0 6px 16px rgba(185,28,28,.35)}.card_discountBadge__HFvJL,.card_offerBadge__cbtJE{position:absolute;top:12px;color:#FFFFFF;padding:6px 14px;border-radius:999px;font-weight:700;z-index:3}.card_discountBadge__HFvJL{inset-inline-end:12px;background:linear-gradient(135deg,#9F1239,#BE123C);font-size:.8rem;box-shadow:0 6px 16px rgba(159,18,57,.35)}@keyframes card_pulse__mLEnT{0%,to{opacity:1}50%{opacity:.8}}.card_cardHeader__9x_yy{position:relative;width:100%;overflow:hidden}.card_cardHeader__9x_yy,.card_favoriteButton__IFIQM{display:flex;align-items:center;justify-content:center}.card_favoriteButton__IFIQM{position:absolute;top:12px;inset-inline-end:12px;width:36px;height:36px;border-radius:999px;border:2px solid rgba(255,255,255,.8);background:rgba(255,255,255,.95);backdrop-filter:blur(8px);z-index:4;transition:transform .3s ease,box-shadow .3s ease,background .3s ease;box-shadow:0 4px 12px rgba(15,23,42,.1)}.card_favoriteButton__IFIQM:hover{transform:scale(1.1);box-shadow:0 8px 20px rgba(15,23,42,.2);background:#FFFFFF}.card_heartIcon__Gb94_{width:20px;height:20px;display:block;transition:transform .2s ease}.card_favoriteButton__IFIQM:active .card_heartIcon__Gb94_{transform:scale(.9)}.card_cardImage__8tkUj,.card_imageBox__HARFv{position:relative;background:#f1f3f5;width:100%;aspect-ratio:4/3;overflow:hidden;display:flex;align-items:center;justify-content:center;border-radius:18px;border:none;flex-shrink:0}.card_imageMedia__DC4wJ{width:100%;height:100%;border-radius:inherit;overflow:hidden;background:#f1f3f5}.card_img__71a5n{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;display:block;transform:translateZ(0);transition:transform .3s ease;will-change:transform}.card_small__5BwBm{-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center center!important;object-position:center center!important;padding:8px;background:#f1f3f5}.card_placeholderImage__E3FxT{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#94A3B8;background:#f3f4f6;border:none}.card_placeholderIcon__i6IYg{width:32px;height:32px;opacity:.6}.card_placeholderText__JMXGy{font-size:.8rem;font-weight:700;opacity:.7}@media (hover:hover){.card_card__Qrt8w:hover .card_img__71a5n:not(.card_small__5BwBm){transform:translateZ(0) scale(1.05)}}@media (min-width:1024px){.card_card__Qrt8w{min-height:430px}}.card_quickActions___GPUe{position:absolute;inset:0;background:linear-gradient(180deg,rgba(15,23,42,.1),rgba(15,23,42,.65));display:flex;align-items:flex-end;justify-content:center;gap:10px;padding:16px;opacity:0;transform:translateY(10px);transition:opacity .25s ease,transform .25s ease;z-index:2}.card_cardImage__8tkUj:focus-within .card_quickActions___GPUe,.card_card__Qrt8w:hover .card_quickActions___GPUe,.card_imageBox__HARFv:focus-within .card_quickActions___GPUe{opacity:1;transform:translateY(0)}.card_quickActionButton__B1OQK{background:#FFFFFF;color:#0F172A;border-radius:999px;padding:8px 14px;font-size:.75rem;font-weight:700;border:1px solid #e2e8f0;box-shadow:0 6px 14px rgba(15,23,42,.15);transition:transform .2s ease,background .2s ease}.card_quickActionButton__B1OQK:hover{transform:translateY(-2px);background:#F8FAFC}.card_availableText__XR82E{background:linear-gradient(135deg,#4CAF50,#45A049);bottom:27%;font-size:.75rem;box-shadow:0 2px 8px rgba(76,175,80,.3)}.card_availableText__XR82E,.card_unavailableText__U8vbd{position:absolute;color:#FFFFFF;padding:.3rem 1rem;border-radius:1.5rem;right:-25%;z-index:2;gap:.5rem;font-weight:600;height:1.25rem;width:-moz-fit-content;width:fit-content;border:1px solid rgba(255,255,255,.2)}.card_unavailableText__U8vbd{background:linear-gradient(135deg,#EF4444,#DC2626);bottom:25%;font-size:.625rem;box-shadow:0 2px 8px rgba(239,68,68,.3)}.card_cardBody__efo7x{position:relative;text-align:start;display:flex;flex-direction:column;align-items:stretch;gap:.6rem;flex:1;padding:16px}.card_cardInfo__aV4Yf{display:flex;flex-direction:column;align-items:stretch;gap:.4rem;min-height:56px;width:100%}.card_minimalOrganization__QrwcF{font-size:.7rem;color:#64748B;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card_cardPrices__Uma9v{display:flex;flex-direction:column;align-items:stretch;gap:.4rem;min-height:72px;width:100%}.card_minimalPriceList__2Wpxa{display:flex;flex-direction:column;gap:6px;width:100%}.card_minimalPriceRow__tYjuG{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:.8rem}.card_minimalPriceLabel__x7xNR{color:#64748B;font-weight:600;white-space:nowrap}.card_minimalPriceValue__VuCWL{color:#2563EB;font-weight:700;white-space:nowrap}.card_cardAction__W4Pv8{height:36px}.card_cardActionButton__EK5NU,.card_cardAction__W4Pv8{display:flex;align-items:center;justify-content:center}.card_cardActionButton__EK5NU{width:100%;height:100%;background:linear-gradient(135deg,#2563EB,#1D4ED8);color:#FFFFFF;border-radius:12px;font-weight:700;font-size:.9rem;transition:all .3s ease;box-shadow:0 4px 12px rgba(37,99,235,.3)}.card_cardActionButton__EK5NU:hover{background:linear-gradient(135deg,#1D4ED8,#1E40AF);transform:translateY(-2px);box-shadow:0 6px 16px rgba(37,99,235,.4)}.card_cardActionButton__EK5NU:active{transform:translateY(0)}.card_category__03kwY{display:flex;justify-content:center;align-items:center;width:-moz-fit-content;width:fit-content;height:1.5rem;border-radius:999px;padding:.3rem 1.2rem;gap:1rem;background:linear-gradient(135deg,#EFF6FF,#DBEAFE);border:1px solid #93c5fd}.card_categoryText__igQ1E{padding:0;font-size:.7rem;font-weight:700;color:#1E40AF;letter-spacing:.02em}.card_organizationName__kYIXN{display:flex;flex-direction:column;justify-content:center;align-items:center;width:-moz-fit-content;width:fit-content;margin:0 auto;padding:.35rem .6rem;background:#F0F9FF;border:1px solid #bae6fd;border-radius:.75rem;gap:.25rem}.card_organizationText__DPHs7{font-size:.65rem;font-weight:600;color:#1E40AF;letter-spacing:.01em;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card_organizationId__c1BUc{font-size:.55rem;font-weight:500;color:#0369A1;background:#FFFFFF;padding:.125rem .5rem;border-radius:.375rem;border:.5px solid #bae6fd}.card_organizationInline__QrIjP{display:flex;justify-content:center;align-items:center;padding:.2rem .4rem;border:1px solid #e5e7eb;border-radius:999px;background:#F8FAFC}.card_organizationInlineText__6950B{font-size:.65rem;font-weight:600;color:#475569;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card_productName__67twD{display:-webkit-box;width:100%;font-size:1.05rem;font-weight:800;color:#0F172A;line-height:1.4;cursor:pointer;transition:color .3s ease;overflow:hidden;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-height:2.8em;margin-bottom:.35rem;letter-spacing:-.01em}.card_productName__67twD:hover{color:#2563EB}.card_productName__67twD:last-child{margin-top:0;margin-bottom:0;gap:0}.card_priceSection__gzZSk{display:flex;gap:.2rem;align-self:flex-start;margin-top:.25rem;font-size:.875rem;font-weight:700;color:#2563EB;background:#EFF6FF;border:1px solid #2563eb;padding:.25rem .75rem;border-radius:8px}.card_topMeta__CG6sF{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:4px}.card_supplierRow__sJHI2{display:inline-flex;align-items:center;gap:6px;max-width:60%}.card_supplierName__VqN_E{font-size:.8rem;font-weight:700;color:#1E293B;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card_verifiedBadge__JaoOk{width:20px;height:20px;border-radius:999px;background:#DBEAFE;display:inline-flex;align-items:center;justify-content:center}.card_verifiedBadge__JaoOk svg{width:12px;height:12px;fill:#2563EB}.card_ratingRow__1XnKx{display:inline-flex;align-items:center;gap:4px;font-size:.8rem;color:#475569;padding:4px 8px;background:#FFFBEB;border-radius:8px;border:1px solid #fde68a}.card_ratingStar__leh8M{color:#F59E0B;font-size:.9rem}.card_ratingValue__W4Szf{font-weight:800;color:#0F172A}.card_ratingCount__OQUeb{color:#78716C;font-size:.75rem}.card_priceChips__WxpMX{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:10px;padding:10px;margin-top:6px;background:#F8FAFC;border-radius:12px;border:1px solid #e2e8f0}.card_priceChip__o0OM2{display:flex;flex-direction:column;gap:4px;padding:10px;border-radius:10px;background:#FFFFFF;border:1px solid #e5e7eb;min-height:64px;justify-content:center}.card_priceChipLabel__XT8vO{font-size:.7rem;color:#64748B;font-weight:700}.card_priceChipOld__m4Tsq{font-size:.7rem;color:#94A3B8;font-weight:600;text-decoration:line-through}.card_priceChipMain__Dd1E0{display:flex;align-items:baseline;gap:6px}.card_priceChipValue__wS5RM{font-size:1rem;font-weight:800;color:#1D4ED8}.card_priceChipUnit__P08UX{font-size:.7rem;color:#64748B;font-weight:600}.card_priceRow__Kwfze{display:flex;align-items:center;justify-content:space-between;gap:12px}.card_priceLabel__r3Gt2{font-size:.72rem;white-space:nowrap}.card_priceValues__qZcHu{display:flex;flex-direction:column;gap:4px;align-items:flex-end}.card_originalPrice__xT6jd{font-size:.75rem;color:#94A3B8;text-decoration:line-through;font-weight:600}.card_priceMainRow__MhYvh{display:flex;align-items:center;gap:8px}.card_mainPrice__gdwqe{font-size:1.15rem;font-weight:800;color:#1D4ED8}.card_subPrice__56GbB{font-size:1rem;font-weight:700;color:#2563EB}.card_priceUnit__BVl3A{font-size:.75rem;color:#475569;margin-inline-start:4px}.card_savingsBadge__mPnSn{font-size:.7rem;font-weight:700;color:#166534;background:#DCFCE7;padding:2px 6px;border-radius:999px;border:1px solid #bbf7d0;white-space:nowrap}.card_priceRowPlaceholder__qqxCB{visibility:hidden}.card_priceOnRequest__mt0Rm{font-size:.95rem;font-weight:800;color:#64748B;text-align:center;padding:14px 10px;grid-column:1/-1}.card_cardActions__768DK{display:flex;justify-content:center;gap:10px;margin-top:auto}.card_primaryButton__bBvEL{background:#2563EB;color:#FFFFFF;border-radius:12px;padding:12px 14px;font-weight:700;font-size:.85rem;border:none;transition:background .2s ease,transform .2s ease;width:100%;min-height:44px}.card_primaryButton__bBvEL:hover{background:#1D4ED8;transform:translateY(-1px)}.card_loading__t93sL{pointer-events:none}.card_skeletonImage__LsXw2{width:100%;aspect-ratio:16/9;background:linear-gradient(90deg,#F1F5F9 25%,#E2E8F0 50%,#F1F5F9 75%);background-size:200% 100%;animation:card_pulse__mLEnT 1.4s ease infinite}.card_skeletonLine__6FsHb{height:12px;border-radius:8px;background:#E2E8F0}.card_skeletonPrice__9Fsvc{height:18px;border-radius:10px;background:#DBEAFE}.card_skeletonActions__VGzGs{height:36px;border-radius:12px;background:#E2E8F0}@media screen and (max-width:968px){.card_card__Qrt8w{width:100%;border-radius:16px}.card_favoriteButton__IFIQM{width:32px;height:32px}.card_cardImage__8tkUj,.card_imageBox__HARFv{width:100%;aspect-ratio:4/3}.card_img__71a5n{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;display:block;transform:translateZ(0)}.card_availableText__XR82E{padding:.2rem .75rem;font-size:.65rem;height:auto}.card_unavailableText__U8vbd{padding:.2rem .75rem;font-size:.55rem;height:auto}.card_cardBody__efo7x{padding:14px;gap:.5rem}.card_priceValue__oFOnk,.card_productName__67twD{font-size:.95rem}}@media screen and (max-width:480px){.card_card__Qrt8w{width:100%;max-width:none;min-height:220px;border-radius:14px}.card_favoriteButton__IFIQM{width:30px;height:30px}.card_cardImage__8tkUj,.card_imageBox__HARFv{margin:0;aspect-ratio:4/3;width:100%}.card_img__71a5n{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;display:block;transform:translateZ(0)}.card_availableText__XR82E{padding:.15rem .5rem;font-size:.55rem;bottom:22%;right:-20%}.card_unavailableText__U8vbd{padding:.15rem .5rem;font-size:.5rem;bottom:22%;right:-20%}.card_cardBody__efo7x{padding:12px;gap:.45rem}.card_productName__67twD{font-size:.9rem}.card_cardActions__768DK{width:100%}}.card_qualityBadge__qhvrb{display:inline-flex;justify-content:flex-start;align-items:center;padding:6px 10px;border:1px solid #e0e7ff;border-radius:8px;background:#EEF2FF;width:-moz-fit-content;width:fit-content;margin:4px 0}.card_qualityText__kBJeG{font-size:.75rem;font-weight:600;color:#4338CA;display:flex;align-items:center;gap:4px}.card_qualityLabel__zwk1N{color:#6366F1;font-weight:700}.card_qualityValue__uOUPd{color:#4338CA;font-weight:800}.card_colorDisplay__fEies{display:inline-flex;justify-content:flex-start;align-items:center;padding:6px 10px;border:1px solid #e5e7eb;border-radius:8px;background:#FAFAFA;width:-moz-fit-content;width:fit-content;margin:4px 0;gap:4px}.card_colorText__xLUso{font-size:.75rem;font-weight:600;color:#374151;display:flex;align-items:center;gap:4px}.card_colorLabel__s2t7K{color:#6B7280;font-weight:700}.card_colorValue___cvV3{color:#1F2937;font-weight:800}.card_marblePriceSection__R_lWS{display:flex;flex-direction:column;gap:6px;padding:6px 0;border-top:1px solid #e2e8f0;margin-top:auto;overflow:visible}.card_marblePrice__iR5uo{display:flex;flex-direction:column;gap:4px}.card_priceLabel__r3Gt2{font-size:.7rem;color:#64748B;font-weight:600;text-transform:capitalize;margin-bottom:2px}.card_marblePriceValue__TSlIZ{display:flex;align-items:baseline;gap:4px}.card_priceAmount__qAZjC{font-size:.85rem;font-weight:700;color:#2563EB}.card_strikethrough__KMoby{text-decoration:line-through;color:#94A3B8;font-weight:500}.card_offerPriceValue__udy82{display:flex;align-items:baseline;gap:4px;margin-top:4px}.card_currency__eexoa{font-size:.7rem;color:#64748B;font-weight:500}.card_offerPrice__KSRMq{display:flex;align-items:center;gap:4px;background:#FEF3C7;padding:2px 6px;border-radius:6px;margin-top:2px}.card_offerLabel__dhxYb{font-size:.7rem;color:#FFFFFF;font-weight:600}.card_offerAmount__4kBPy{color:#EF4444;font-size:.85rem;color:#DC2626;font-weight:700}.card_priceBox__hY9NN{display:flex;flex-direction:column;gap:6px;padding:12px;background:#F0F9FF;border:1px solid #bae6fd;border-radius:12px;margin:8px 0}.card_priceBoxLabel___AyTs{font-size:.75rem;font-weight:700;color:#64748B;text-transform:uppercase;letter-spacing:.05em}.card_priceBoxOld__rhK_K{font-size:.85rem;color:#94A3B8;text-decoration:line-through;font-weight:600}.card_priceBoxValue___BCbJ{font-size:1.3rem;font-weight:800;color:#1D4ED8;line-height:1.2}.card_priceBoxMuted__QpGvd{color:#64748B;font-weight:600}.card_priceBoxHint__6xrC9{font-size:.75rem;color:#64748B;font-weight:500;font-style:italic;margin-top:4px}.card_metaBadges__hIIaj{display:flex;flex-wrap:wrap;gap:8px;margin:6px 0}.card_installationBadge__ivhqn{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:linear-gradient(135deg,#DCFCE7,#BBFCE6);border:1px solid #bbf7d0;border-radius:8px;font-size:.75rem;font-weight:700;color:#166534}@media screen and (max-width:375px){.card_card__Qrt8w{min-height:210px}.card_cardImage__8tkUj,.card_imageBox__HARFv{aspect-ratio:4/3}.card_priceValue__oFOnk,.card_productName__67twD{font-size:.85rem}.card_priceBoxValue___BCbJ{font-size:1.1rem}}.alert_overlay__gkT_u{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;backdrop-filter:blur(2px)}.alert_alert__vQHfi{background:var(--background);border-radius:12px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);max-width:400px;width:90%;animation:alert_slideUp___k4f4 .3s ease-out}@keyframes alert_slideUp___k4f4{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.alert_header__PbR4i{display:flex;align-items:center;padding:20px 20px 0;gap:12px}.alert_icon__mpRu7{font-size:24px;flex-shrink:0}.alert_body__7mhnk{padding:16px 20px}.alert_message__32mYM{margin:0;font-size:16px;line-height:1.5;color:var(--black87);white-space:pre-line}.alert_footer__Tk1Pq{display:flex;gap:12px;padding:0 20px 20px;justify-content:flex-end}@media (max-width:480px){.alert_alert__vQHfi{width:95%;margin:20px}.alert_header__PbR4i{padding:16px 16px 0}.alert_body__7mhnk{padding:12px 16px}.alert_footer__Tk1Pq{padding:0 16px 16px;flex-direction:column-reverse}.alert_footer__Tk1Pq>button{width:100%}}.auth_container__7rPzS{height:85vh;background:#FFFFFF;border-radius:20px;box-shadow:0 20px 60px rgba(10,30,51,.12);border:1px solid rgba(10,30,51,.08);width:70%;max-width:500px;display:flex;align-items:center;justify-content:center;padding:2rem;font-family:var(--font-primary);margin:5% auto;position:relative}.auth_formWrapper__14dqg{width:100%;height:auto;opacity:1;display:flex;flex-direction:column}.auth_header__PPJZ8{text-align:center;margin-bottom:1rem;flex-shrink:0}.auth_logo__5xJVK{margin:0 auto .6rem;width:13rem;max-width:62vw;height:auto;aspect-ratio:677/369;-o-object-fit:contain;object-fit:contain;display:block}.auth_title__8jdIt{font-size:1.875rem;font-weight:700;line-height:1.35;background:linear-gradient(135deg,#1D4ED8,#60A5FA);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:.1rem;padding-bottom:.08em;letter-spacing:-.5px}.auth_form__D8pF_{display:flex;flex-direction:column;gap:.7rem;width:100%;flex:1}.auth_registerContainer__h0il3{width:min(92vw,460px);max-width:480px;min-height:auto;height:auto;margin:4vh auto;padding:2rem 1.5rem;border-radius:16px;direction:rtl}.auth_registerFormWrapper__bu3Ol{direction:rtl}.auth_registerHeader__3UynR{margin-bottom:2rem}.auth_registerTitle__85YR8{font-size:clamp(1.95rem,1.65rem + 1vw,2.35rem);font-weight:800;margin-bottom:0}.auth_registerForm__NN5q2,.auth_registerNameRow__KDZlu{gap:1rem}.auth_registerInputGroup__9nxf9{display:flex;flex-direction:column;gap:.45rem}.auth_fieldLabel__JY1oE{font-size:.86rem;font-weight:600;color:#334155;line-height:1.4}.auth_registerInput__eT9IX{background-color:#ffffff!important;border:1px solid #d6e1ee!important;box-shadow:0 1px 2px rgba(11,31,51,.06);height:3rem;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.auth_registerInput__eT9IX:focus{border-color:#2563eb!important;box-shadow:0 0 0 3px rgba(37,99,235,.14),0 4px 12px rgba(37,99,235,.08)!important}.auth_registerInput__eT9IX::-moz-placeholder{color:#98a2b3!important}.auth_registerInput__eT9IX::placeholder{color:#98a2b3!important}.auth_registerGeneralError__3mfQ4{display:inline-flex;align-items:center;gap:.45rem;width:100%;border-radius:10px;border:1px solid rgba(255,77,79,.26);background:rgba(255,77,79,.08);color:#ff4d4f;font-size:.82rem;padding:.55rem .7rem;animation:auth_auth-fade-in__W1wfg .18s ease}.auth_registerGeneralError__3mfQ4 p{margin:0}.auth_fieldError__Vg0CT{display:inline-flex;align-items:center;gap:.3rem;color:#ff4d4f;font-size:.78rem;line-height:1.45;margin-top:.05rem;animation:auth_auth-fade-in__W1wfg .18s ease}.auth_registerPolicySection__RKhCL{margin-top:.5rem;margin-bottom:.2rem}.auth_registerSubmitSection__PVLYN{padding-top:.7rem;margin-top:.4rem}.auth_registerSubmitButton__Rlu57{min-height:3.15rem;font-size:1rem;font-weight:700;letter-spacing:.01em;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}.auth_buttonLoadingContent__8TAWW{display:inline-flex;align-items:center;justify-content:center;gap:.5rem}.auth_buttonSpinnerLight__JFjTv{width:16px;height:16px;border-radius:50%;border:2px solid rgba(255,255,255,.5);border-top-color:#ffffff;animation:auth_auth-spin__nBEKa .8s linear infinite}.auth_submitStatusHint__v39yV{margin-top:.6rem;display:inline-flex;align-items:center;gap:.35rem;font-size:.78rem;color:#b54708}.auth_submitMicrocopy__tPHj7{margin-top:.45rem;font-size:.78rem;line-height:1.6;color:#64748b}.auth_registerLoginSection__fIPWc{margin-top:1.4rem}.auth_loginContainer__oSd8N{width:min(92vw,460px);max-width:480px;min-height:auto;height:auto;margin:4vh auto;padding:2rem 1.5rem;border-radius:16px;direction:rtl}.auth_loginFormWrapper__9mXBT{direction:rtl}.auth_loginHeader__rr0qx{margin-bottom:2rem}.auth_loginTitle__iJA5_{font-size:clamp(1.95rem,1.65rem + 1vw,2.3rem);font-weight:800;margin-bottom:0}.auth_loginForm__Ky_Ao{gap:1rem}.auth_loginInputGroup__mKs_1{display:flex;flex-direction:column;gap:.45rem}.auth_loginInput__MQAlm{background-color:#ffffff!important;border:1px solid #d6e1ee!important;box-shadow:0 1px 2px rgba(11,31,51,.06);height:3rem;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.auth_loginInput__MQAlm:focus{border-color:#2563eb!important;box-shadow:0 0 0 3px rgba(37,99,235,.14),0 4px 12px rgba(37,99,235,.08)!important}.auth_loginInput__MQAlm::-moz-placeholder{color:#98a2b3!important}.auth_loginInput__MQAlm::placeholder{color:#98a2b3!important}.auth_loginGeneralError__D8Ljv{display:inline-flex;align-items:center;gap:.45rem;width:100%;border-radius:10px;border:1px solid rgba(255,77,79,.26);background:rgba(255,77,79,.08);color:#ff4d4f;font-size:.82rem;padding:.55rem .7rem;animation:auth_auth-fade-in__W1wfg .18s ease}.auth_loginGeneralError__D8Ljv p{margin:0}.auth_loginForgotPasswordSection___7CnB{margin-top:.15rem;margin-bottom:.35rem}.auth_loginSubmitSection__Ml7hO{padding-top:.7rem;margin-top:.4rem}.auth_loginSubmitButton__oI_TA{min-height:3.15rem;font-size:1rem;font-weight:700;letter-spacing:.01em;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}.auth_loginRegisterSection__xwIDI{margin-top:1.4rem}.auth_nameRow__Xj_8j{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.auth_inputGroup__1jycB{position:relative}.auth_input__H5eGy{background-color:#FFFFFF!important;border:1.5px solid #eef2f6!important;color:#0B1F33!important;height:2.75rem;padding:.75rem 1rem!important;transition:all .3s ease}.auth_input__H5eGy:focus{background-color:#FFFFFF!important;border-color:#2563EB!important;box-shadow:0 0 0 3px rgba(95,168,230,.18)!important}.auth_input__H5eGy::-moz-placeholder{color:rgba(139,149,165,.7)!important}.auth_input__H5eGy::placeholder{color:rgba(139,149,165,.7)!important}.auth_passwordRequirements__55wWV{margin-top:.4rem;border-radius:10px;background:#f8fafc;border:1px solid #e2e8f0;padding:.55rem .7rem}.auth_passwordHint__QRcge{font-size:.76rem;color:#64748b;margin:0 0 .35rem;text-align:right;line-height:1.5}.auth_passwordChecklist__impGN{list-style:none;padding:0;margin:0;font-size:.76rem;text-align:right;display:flex;flex-direction:column;gap:.28rem}.auth_passwordChecklist__impGN li{display:inline-flex;align-items:center;justify-content:flex-end;gap:.35rem;transition:color .18s ease}.auth_ruleMet__0C_rC{color:#15803d}.auth_rulePending__zD6qf{color:#64748b}.auth_errorText__miyrf{color:#ff4d4f;font-size:.75rem;margin-top:.25rem;text-align:right;line-height:1.45}.auth_errorMessage__5E87s{background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.2);border-radius:12px;padding:.75rem 1rem;margin-bottom:1rem}.auth_errorMessage__5E87s p{color:#DC2626;margin:0;font-size:.875rem}.auth_submitButtonWrapper__pmEOg{padding-top:1rem}.auth_submitButton__3WBRp{height:3.25rem;width:100%;display:flex;justify-self:center;border:none;transition:all .18s ease-in-out;border-radius:12px;font-weight:600;font-size:1.1rem}.auth_submitButtonValid__VBF2v{background:linear-gradient(135deg,#2563EB,#1D4ED8)!important;color:white!important;box-shadow:0 10px 24px rgba(37,99,235,.25);border:1px solid rgba(37,99,235,.3)}.auth_submitButtonValid__VBF2v:hover{background:linear-gradient(135deg,#1D4ED8,#1E40AF)!important;opacity:1;transform:translateY(-2px);box-shadow:0 14px 34px rgba(37,99,235,.35)}.auth_submitButtonInvalid__PlDp3{background-color:#dbe3ef!important;border:1px solid #d0dae8!important;color:#7b8797!important;cursor:not-allowed}.auth_loginSection__TkJOx{text-align:center;margin-top:.4rem;flex-shrink:0}.auth_loginText__PcE_G{color:#8B95A5;font-size:.875rem;line-height:1.6;margin:0}.auth_loginLink__X0CP2{color:#2563EB;font-weight:600;background:none;border:none;line-height:1.5;padding-bottom:.06em;cursor:pointer;text-decoration:none;font-size:inherit;font-family:inherit;transition:all .2s ease}.auth_loginLink__X0CP2:hover{color:#1D4ED8;text-decoration:underline;text-shadow:0 0 8px rgba(37,99,235,.3)}.auth_forgotPasswordSection__I8niH{text-align:right;margin-top:-.5rem;margin-bottom:.5rem}.auth_forgotPasswordLink__ckN0i{color:#2563EB;font-size:.875rem;font-weight:500;background:none;border:none;cursor:pointer;text-decoration:none;font-family:inherit;transition:all .2s ease}.auth_forgotPasswordLink__ckN0i:hover{color:#7CB9EC;text-decoration:underline;text-shadow:0 0 8px rgba(167,139,250,.4)}.auth_socialLoginSection__7HDZJ{text-align:center;margin-top:.2rem;margin-bottom:1rem;flex-shrink:0}.auth_socialLoginText__9Qcdh{color:var(--black60);font-size:.875rem;margin:0 0 1rem}.auth_socialButtons__KTKS3{display:flex;justify-content:center;margin-top:.3rem;gap:1rem}.auth_socialButton__TWQ0G{width:50px;height:50px;border-radius:50%;border:1px solid rgba(10,30,51,.08);background:#FFFFFF;backdrop-filter:blur(20px);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease-in-out;box-shadow:0 2px 4px rgba(10,37,64,.08)}.auth_socialButton__TWQ0G:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(10,30,51,.18);border-color:rgba(10,30,51,.12)}.auth_googleAuthSection__pXv_7{margin-top:1.5rem}.auth_authDivider__aAcWC{display:flex;align-items:center;gap:.75rem;color:rgba(11,31,51,.5);font-size:.8rem;font-weight:600;margin-bottom:.95rem}.auth_authDivider__aAcWC:after,.auth_authDivider__aAcWC:before{content:"";flex:1;height:1px;background:linear-gradient(90deg,rgba(10,30,51,.08),rgba(10,30,51,.2) 50%,rgba(10,30,51,.08))}.auth_googleAuthButton__g9CQx{width:100%;height:3.15rem;border-radius:12px;border:1px solid rgba(10,30,51,.18);background-color:#ffffff;color:#0b1f33;font-size:.96rem;font-weight:600;transition:all .18s ease}.auth_googleAuthButton__g9CQx:hover:not(:disabled){border-color:rgba(37,99,235,.45);box-shadow:0 10px 20px rgba(11,31,51,.12);transform:translateY(-1px)}.auth_googleAuthButton__g9CQx:disabled{opacity:.7;cursor:not-allowed}.auth_googleButtonContent__QEEIw,.auth_googleButtonLoading__bklL1{display:inline-flex;align-items:center;justify-content:center;gap:.65rem;direction:rtl}.auth_buttonSpinner__4Ptj3{width:16px;height:16px;border-radius:50%;border:2px solid rgba(37,99,235,.18);border-top-color:#2563eb;animation:auth_auth-spin__nBEKa .8s linear infinite}.auth_socialErrorContainer__8scCo{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;margin-top:.5rem;flex-wrap:wrap}.auth_retryButton__Kvn8y{border:none;background:transparent;color:#1d4ed8;cursor:pointer;font-size:.82rem;font-weight:600;white-space:nowrap}.auth_retryButton__Kvn8y:hover{text-decoration:underline}.auth_helperText__6x_aK{font-size:.85rem;color:#64748b;line-height:1.6;text-align:right}@keyframes auth_auth-fade-in__W1wfg{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@keyframes auth_auth-spin__nBEKa{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.auth_registerSection__vORuM{text-align:center;margin-top:1.5rem;flex-shrink:0}.auth_registerText__nmfbW{color:rgba(139,149,165,.85);font-size:.875rem;line-height:1.6;margin:0}.auth_registerLink__s2oCK{color:#2563EB;font-weight:600;background:none;border:none;line-height:1.5;padding-bottom:.06em;cursor:pointer;text-decoration:none;font-size:inherit;font-family:inherit;transition:all .2s ease}.auth_registerLink__s2oCK:hover{color:#7CB9EC;text-decoration:underline;text-shadow:0 0 8px rgba(95,168,230,.35)}@media (max-width:1024px) and (min-width:769px){.auth_container__7rPzS{width:80%;margin:3% auto}}@media (max-width:768px){.auth_container__7rPzS{width:90%;max-width:none;margin:23% auto;padding:1.5rem;border-radius:12px;overflow-y:auto;max-height:95vh}.auth_container__7rPzS,.auth_formWrapper__14dqg{min-height:auto;height:auto}.auth_header__PPJZ8{margin-bottom:1.5rem}.auth_logo__5xJVK{width:10.5rem;height:auto;margin-bottom:.8rem}.auth_title__8jdIt{font-size:1.2rem;margin-bottom:.5rem}.auth_form__D8pF_{gap:1.2rem}.auth_nameRow__Xj_8j{gap:.8rem}.auth_inputGroup__1jycB{margin-bottom:0}.auth_input__H5eGy{height:2.8rem;font-size:1rem;border-radius:8px}.auth_submitButtonWrapper__pmEOg{padding-top:1.2rem;margin-bottom:.5rem}.auth_submitButton__3WBRp{width:100%;height:3.25rem;font-size:1.05rem;font-weight:600;border-radius:25px}.auth_loginSection__TkJOx{margin-top:1rem}.auth_loginText__PcE_G,.auth_registerText__nmfbW{font-size:.9rem;line-height:1.4}.auth_loginLink__X0CP2,.auth_registerLink__s2oCK{font-size:.9rem;font-weight:600}.auth_errorText__miyrf,.auth_passwordHint__QRcge{font-size:.8rem;margin-top:.3rem;line-height:1.3;text-align:right;direction:rtl}.auth_socialButtons__KTKS3{gap:1.2rem}.auth_socialButton__TWQ0G{width:45px;height:45px}.auth_googleAuthButton__g9CQx{height:2.85rem;font-size:.92rem}.auth_authDivider__aAcWC{margin-bottom:.6rem}.auth_forgotPasswordSection__I8niH{margin-top:0;margin-bottom:.8rem}.auth_forgotPasswordLink__ckN0i{font-size:.9rem}.auth_socialLoginSection__7HDZJ{margin-top:1.2rem;margin-bottom:.8rem}.auth_registerSection__vORuM{margin-top:1.2rem}.auth_registerContainer__h0il3{width:92%;margin:18% auto;padding:1.3rem;border-radius:14px}.auth_registerHeader__3UynR{margin-bottom:1.6rem}.auth_registerTitle__85YR8{font-size:1.55rem}.auth_registerForm__NN5q2{gap:.85rem}.auth_registerNameRow__KDZlu{grid-template-columns:1fr;gap:.85rem}.auth_registerInput__eT9IX{height:2.9rem}.auth_registerSubmitButton__Rlu57{min-height:3rem}.auth_loginContainer__oSd8N{width:92%;margin:18% auto;padding:1.3rem;border-radius:14px}.auth_loginHeader__rr0qx{margin-bottom:1.6rem}.auth_loginTitle__iJA5_{font-size:1.55rem}.auth_loginForm__Ky_Ao{gap:.85rem}.auth_loginInput__MQAlm{height:2.9rem}.auth_loginSubmitButton__oI_TA{min-height:3rem}}@media (max-width:375px){.auth_container__7rPzS{width:95%;margin:30% auto;padding:1.2rem;min-height:auto;max-height:98vh;border-radius:10px}.auth_formWrapper__14dqg{gap:0}.auth_header__PPJZ8{margin-bottom:1.2rem}.auth_logo__5xJVK{width:9.5rem;height:auto;margin-bottom:.6rem}.auth_title__8jdIt{font-size:1.1rem;margin-bottom:.4rem}.auth_form__D8pF_{gap:1rem}.auth_nameRow__Xj_8j{gap:.6rem}.auth_input__H5eGy{height:2.6rem;font-size:.95rem}.auth_submitButtonWrapper__pmEOg{padding-top:1rem;margin-bottom:.4rem}.auth_submitButton__3WBRp{height:2.8rem;font-size:.95rem;border-radius:20px}.auth_loginSection__TkJOx,.auth_registerSection__vORuM{margin-top:.8rem}.auth_loginLink__X0CP2,.auth_loginText__PcE_G,.auth_registerLink__s2oCK,.auth_registerText__nmfbW{font-size:.85rem}.auth_errorText__miyrf,.auth_passwordHint__QRcge{font-size:.75rem;margin-top:.2rem;line-height:1.2}.auth_socialButtons__KTKS3{gap:1rem}.auth_socialButton__TWQ0G{width:40px;height:40px}.auth_googleAuthButton__g9CQx{height:2.7rem;font-size:.88rem}.auth_forgotPasswordSection__I8niH{margin-bottom:.6rem}.auth_forgotPasswordLink__ckN0i{font-size:.85rem}.auth_socialLoginSection__7HDZJ{margin-top:1rem;margin-bottom:.6rem}.auth_registerContainer__h0il3{margin:24% auto;padding:1rem}.auth_registerTitle__85YR8{font-size:1.35rem}.auth_registerInput__eT9IX{height:2.7rem}.auth_loginContainer__oSd8N{margin:24% auto;padding:1rem}.auth_loginTitle__iJA5_{font-size:1.35rem}.auth_loginInput__MQAlm{height:2.7rem}}@media (max-width:320px){.auth_container__7rPzS{width:98%;padding:1rem;margin:10% auto;border-radius:8px;max-height:99vh}.auth_header__PPJZ8{margin-bottom:1rem}.auth_logo__5xJVK{width:8.4rem;height:auto;margin-bottom:.5rem}.auth_title__8jdIt{font-size:1rem;margin-bottom:.3rem}.auth_form__D8pF_{gap:.8rem}.auth_nameRow__Xj_8j{gap:.5rem}.auth_input__H5eGy{height:2.4rem;font-size:.9rem}.auth_submitButton__3WBRp{height:2.6rem;font-size:.9rem}.auth_socialButton__TWQ0G{width:35px;height:35px}.auth_googleAuthButton__g9CQx{height:2.6rem;font-size:.84rem}.auth_errorText__miyrf,.auth_passwordHint__QRcge{font-size:.7rem;line-height:1.1}.auth_registerContainer__h0il3{margin:8% auto;padding:.9rem}.auth_registerTitle__85YR8{font-size:1.2rem}.auth_registerInput__eT9IX{height:2.55rem}.auth_loginContainer__oSd8N{margin:8% auto;padding:.9rem}.auth_loginTitle__iJA5_{font-size:1.2rem}.auth_loginInput__MQAlm{height:2.55rem}}@media (max-width:768px) and (orientation:landscape){.auth_container__7rPzS{margin:10% auto;max-height:95vh;overflow-y:auto}.auth_header__PPJZ8{margin-bottom:1rem}.auth_form__D8pF_{gap:.8rem}.auth_submitButtonWrapper__pmEOg{padding-top:.8rem}.auth_loginSection__TkJOx,.auth_registerSection__vORuM{margin-top:.6rem}.auth_socialLoginSection__7HDZJ{margin-top:.8rem;margin-bottom:.4rem}}.ProductSlider_sliderContainer__AjXfR{width:100%;margin-bottom:2rem;height:-moz-fit-content;height:fit-content;padding:1.5rem 0}.ProductSlider_sliderHeader__iNAmh{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.ProductSlider_sliderTitle__ZOvMv{font-size:1.5rem;font-weight:600;color:#0B1F33;margin:0}.ProductSlider_sliderControls__9Fdby{display:flex;gap:.5rem}.ProductSlider_sliderButton__nDJ_V{width:40px;height:40px;border:1px solid rgba(10,30,51,.08);background:#F7F9FC;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;color:#0A1E33}.ProductSlider_sliderButton__nDJ_V:hover:not(.ProductSlider_disabled__cCIvF){background:#F9FAFB;border-color:#E5E7EB}.ProductSlider_sliderButton__nDJ_V.ProductSlider_disabled__cCIvF{opacity:.5;cursor:not-allowed;background:#EEF2F7}.ProductSlider_gridWrapper__T2SKV{width:100%;overflow:hidden;height:-moz-fit-content;height:fit-content}.ProductSlider_productGrid__SqTw9{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;grid-auto-rows:1fr;align-items:stretch;width:100%;margin-bottom:2rem;height:-moz-fit-content;height:fit-content}.ProductSlider_gridItem__6k029{display:flex;align-items:stretch;width:100%;height:100%}.ProductSlider_emptySlot__GaA0A{min-height:1px}.ProductSlider_emptyContainer__jT6sk,.ProductSlider_errorContainer__NvlbA,.ProductSlider_loadingContainer__kBCjL{display:flex;justify-content:center;align-items:center;padding:3rem 1rem;min-height:300px}.ProductSlider_loadingGrid__ZVw2k{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;grid-auto-rows:1fr;width:100%}.ProductSlider_skeletonCard__Coey8{background:#F9FAFB;border-radius:12px;overflow:hidden;animation:ProductSlider_pulse__jHMik 1.5s ease-in-out infinite}.ProductSlider_skeletonImage__9NQGl{width:100%;height:200px;background:#F3F4F6}.ProductSlider_skeletonContent__i8uBm{padding:1rem}.ProductSlider_skeletonCategory__O2hdP,.ProductSlider_skeletonPrice__f_e1W,.ProductSlider_skeletonTitle__7H_8g{height:12px;background:#F3F4F6;border-radius:4px;margin-bottom:.5rem}.ProductSlider_skeletonTitle__7H_8g{width:80%}.ProductSlider_skeletonCategory__O2hdP{width:50%}.ProductSlider_skeletonPrice__f_e1W{width:40%}@keyframes ProductSlider_pulse__jHMik{0%,to{opacity:1}50%{opacity:.5}}.ProductSlider_emptyContainer__jT6sk,.ProductSlider_errorContainer__NvlbA{flex-direction:column;text-align:center}.ProductSlider_emptyIcon__wJXzj,.ProductSlider_errorIcon__jUHhr{font-size:3rem;margin-bottom:1rem}.ProductSlider_emptyTitle__IdZx4,.ProductSlider_errorMessage__Cu8GE{font-size:1.25rem;font-weight:600;color:#0B1F33;margin-bottom:.5rem}.ProductSlider_emptyMessage__wummj,.ProductSlider_errorSubtext__I64_t{color:#8B95A5;font-size:.875rem}.ProductSlider_bottomPagination__4DWif{display:flex;justify-content:space-between;align-items:center;padding:1rem 0;border-top:1px solid #dde3ea;margin-top:2rem}.ProductSlider_paginationInfo__Ml0ZQ{color:#8B95A5;font-size:.875rem}.ProductSlider_paginationControls__ugZB_{display:flex;align-items:center;gap:.5rem}.ProductSlider_paginationArrow__Ildac{width:32px;height:32px;border:1px solid rgba(10,30,51,.08);background:#F7F9FC;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;color:#0A1E33}.ProductSlider_paginationArrow__Ildac:hover:not(.ProductSlider_disabled__cCIvF){background:#F9FAFB;border-color:#E5E7EB}.ProductSlider_paginationArrow__Ildac.ProductSlider_disabled__cCIvF{opacity:.4;cursor:not-allowed}.ProductSlider_pageNumbers__dJ0VU{display:flex;align-items:center;gap:.25rem;margin:0 1rem}.ProductSlider_pageNumber___ua5t{min-width:32px;height:32px;border:none;background:transparent;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:.875rem;transition:all .2s ease;color:var(--black60)}.ProductSlider_pageNumber___ua5t:hover{background:#F9FAFB;color:#3E4B5C}.ProductSlider_pageNumber___ua5t.ProductSlider_active__F0cu6{background:var(--background);border:1px solid var(--black8)}.ProductSlider_ellipsis__KOBI_{padding:0 .5rem;color:#8B95A5;font-size:.875rem}@media (max-width:1024px){.ProductSlider_loadingGrid__ZVw2k,.ProductSlider_productGrid__SqTw9{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.ProductSlider_productGrid__SqTw9{gap:12px}.ProductSlider_loadingGrid__ZVw2k,.ProductSlider_productGrid__SqTw9{grid-template-columns:repeat(2,1fr)}.ProductSlider_sliderHeader__iNAmh{flex-direction:column;align-items:flex-start;gap:1rem}.ProductSlider_bottomPagination__4DWif{flex-direction:column;gap:1rem}.ProductSlider_pageNumbers__dJ0VU{margin:0}.ProductSlider_sliderContainer__AjXfR{padding:1rem 0}}@media (max-width:480px){.ProductSlider_productGrid__SqTw9{grid-template-columns:1fr;gap:8px}.ProductSlider_loadingGrid__ZVw2k{grid-template-columns:1fr}.ProductSlider_sliderContainer__AjXfR{padding:.75rem 0}}@media (max-width:375px){.ProductSlider_productGrid__SqTw9{grid-template-columns:1fr;gap:6px}}.CategoryProductsPage_container__rUuQa{min-height:100vh;background:var(--color-background);padding:2rem 1rem;max-width:1200px;margin:0 auto}.CategoryProductsPage_header__sGUiM{text-align:center;margin-bottom:3rem}.CategoryProductsPage_title__hmLBY{font-size:2.5rem;font-weight:700;color:var(--color-text);margin-bottom:.5rem;background:linear-gradient(135deg,var(--color-gold),var(--color-text));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.CategoryProductsPage_subtitle__KZ6DQ{font-size:1.1rem;color:var(--color-text-secondary);margin:0}.CategoryProductsPage_loading__VtNtL{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;gap:1rem}.CategoryProductsPage_loader__dV0QK{width:50px;height:50px;border:4px solid var(--color-gold);border-top:4px solid transparent;border-radius:50%;animation:CategoryProductsPage_spin__89nPU 1s linear infinite}@keyframes CategoryProductsPage_spin__89nPU{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.CategoryProductsPage_loading__VtNtL p{color:var(--color-text-secondary);font-size:1.1rem}.CategoryProductsPage_error__uWu8E{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;gap:1rem;text-align:center}.CategoryProductsPage_error__uWu8E p{color:var(--color-error,#ef4444);font-size:1.1rem;margin:0}.CategoryProductsPage_retryButton__mpbyi{background:var(--color-gold);color:var(--color-background);border:none;padding:.75rem 1.5rem;border-radius:.5rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:var(--shadow-brand)}.CategoryProductsPage_retryButton__mpbyi:hover{transform:translateY(-2px);box-shadow:0 10px 25px rgba(212,175,55,.3)}.CategoryProductsPage_productsSection__2pU_x{margin-top:2rem}.CategoryProductsPage_emptyState__64Xm0{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;text-align:center;gap:1rem}.CategoryProductsPage_emptyIcon__FczII{font-size:4rem;opacity:.5}.CategoryProductsPage_emptyState__64Xm0 h3{color:var(--color-text);font-size:1.5rem;margin:0}.CategoryProductsPage_emptyState__64Xm0 p{color:var(--color-text-secondary);font-size:1rem;margin:0}@media (max-width:768px){.CategoryProductsPage_container__rUuQa{padding:1rem .5rem}.CategoryProductsPage_title__hmLBY{font-size:2rem}.CategoryProductsPage_subtitle__KZ6DQ{font-size:1rem}.CategoryProductsPage_emptyState__64Xm0,.CategoryProductsPage_error__uWu8E,.CategoryProductsPage_loading__VtNtL{min-height:300px}}.page_container__3dkSB{min-height:100vh;background:var(--color-background)}.MarketplaceProductCard_card__ZACmW{position:relative;display:flex;flex-direction:column;justify-content:space-between;height:100%;padding:10px;border-radius:20px;border:1px solid transparent;background:linear-gradient(180deg,#fcfbf8,#f8f6f2);box-shadow:0 10px 24px rgba(15,23,42,.07);transition:transform .28s ease,box-shadow .28s ease,opacity .28s ease;cursor:pointer}@media (hover:hover){.MarketplaceProductCard_card__ZACmW:hover{transform:translateY(-3px);box-shadow:0 18px 36px rgba(15,23,42,.1)}}.MarketplaceProductCard_card__ZACmW:active{transform:scale(.992)}.MarketplaceProductCard_card__ZACmW:focus-visible{outline:2px solid #475569;outline-offset:2px}.MarketplaceProductCard_imageBox__fSM1O{position:relative;width:100%;aspect-ratio:1/1;border-radius:16px;overflow:hidden;background:#f1efea}.MarketplaceProductCard_imageMedia__v6z9Z{width:100%;height:100%}.MarketplaceProductCard_image__f958a{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.MarketplaceProductCard_imageContain__F7pnV{-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center!important;object-position:center!important;background:#f1efea;padding:6px}.MarketplaceProductCard_categoryBadge__WUH8l{right:8px;max-width:calc(100% - 90px);background:rgba(30,41,59,.72);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.MarketplaceProductCard_categoryBadge__WUH8l,.MarketplaceProductCard_offerBadge__offsW{position:absolute;top:8px;z-index:4;border-radius:999px;color:#ffffff;font-size:11px;font-weight:600;line-height:1.2;padding:5px 10px;backdrop-filter:blur(4px)}.MarketplaceProductCard_offerBadge__offsW{left:44px;background:rgba(20,34,56,.82)}.MarketplaceProductCard_favoriteBtn__zGS73{position:absolute;top:8px;left:8px;z-index:5;width:30px;height:30px;border-radius:999px;border:1px solid rgba(241,245,249,.9);background:rgba(255,255,255,.88);display:inline-flex;align-items:center;justify-content:center;box-shadow:0 5px 14px rgba(15,23,42,.12);color:#334155}.MarketplaceProductCard_favoriteBtnActive__gpJSl{color:#dc2626}.MarketplaceProductCard_favoriteBtn__zGS73 svg{width:14px;height:14px}.MarketplaceProductCard_body__CaNR6{margin-top:10px;display:flex;flex-direction:column;gap:7px;flex:1}.MarketplaceProductCard_name__wjL_R{margin:0;font-size:14px;line-height:1.45;font-weight:600;color:#1f2937;min-height:38px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.MarketplaceProductCard_metaRow__RFDcm{display:flex;align-items:center;justify-content:space-between;gap:6px}.MarketplaceProductCard_supplier__3WeRN{font-size:12px;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:60%}.MarketplaceProductCard_rating__ZyuNm{display:inline-flex;align-items:center;gap:3px;font-size:11px;color:#64748b;font-weight:500}.MarketplaceProductCard_rating__ZyuNm svg{width:12px;height:12px;color:#f59e0b;fill:currentColor}.MarketplaceProductCard_badgesRow__OIVHm{display:flex;flex-wrap:wrap;gap:4px;min-height:24px}.MarketplaceProductCard_smallBadge__pCEq4{display:inline-flex;align-items:center;border-radius:999px;border:1px solid #e6e7eb;background:#f5f6f8;color:#334155;font-size:11px;font-weight:600;padding:3px 8px}.MarketplaceProductCard_smallBadgeNeutral__D_6C7{border-color:#ebecf0;background:#f8f7f4;color:#6b7280}.MarketplaceProductCard_priceBox__LPxqi{margin-top:auto;border-radius:14px;background:#f1eee8;text-align:start;padding:9px 10px}.MarketplaceProductCard_priceLabel__twbHn{font-size:11px;color:#6b7280;font-weight:500}.MarketplaceProductCard_oldPrice__NxUES{margin-top:3px;font-size:11px;color:#64748b;text-decoration:line-through;font-weight:600}.MarketplaceProductCard_priceValue__Mk7YB{margin-top:2px;font-size:14px;color:#475569;font-weight:700;line-height:1.25}@media (min-width:900px){.MarketplaceProductCard_card__ZACmW{padding:12px;border-radius:22px}.MarketplaceProductCard_name__wjL_R{font-size:16px;min-height:42px}.MarketplaceProductCard_rating__ZyuNm,.MarketplaceProductCard_supplier__3WeRN{font-size:12px}.MarketplaceProductCard_priceValue__Mk7YB{font-size:17px}}.ProductsPage_resultsGrid__g02gt{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media (min-width:600px){.ProductsPage_resultsGrid__g02gt{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media (min-width:900px){.ProductsPage_resultsGrid__g02gt{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}}@media (min-width:1200px){.ProductsPage_resultsGrid__g02gt{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}}.info_container_form__cZh5i{height:-moz-fit-content;height:fit-content;width:100%;display:flex;align-items:center;justify-content:center;padding:1rem;position:absolute;top:-10%;right:0}.info_formCard__TBGxN{width:100%;background:var(--background);border-radius:24px;padding:2rem;box-shadow:var(--shadow-lg);border:1.5px solid var(--black8);position:relative;overflow:hidden}.info_formCard__TBGxN:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--background)}.info_title__IvVtG{font-size:24px;font-weight:600;color:var(--black87);text-align:flex-start;margin-bottom:2rem;direction:rtl;font-family:var(--font-primary)}.info_form__LRkKZ{display:flex;flex-direction:column;gap:1.5rem}.info_inputGroup__0tH97{display:flex;flex-direction:column;gap:.5rem;position:relative}.info_input__ie7DW{transition:all .3s ease;font-size:.95rem}.info_input__ie7DW:hover{border-color:var(--primary);box-shadow:0 0 0 3px rgba(76,147,67,.1)}.info_input__ie7DW:focus{transform:translateY(-1px);box-shadow:0 0 0 3px rgba(76,147,67,.2),var(--shadow-md)}.info_errorText__sAHA1{color:var(--error);font-size:.875rem;margin-top:.25rem;margin-right:1rem;direction:rtl;opacity:0;animation:info_fadeIn__Z4SFM .3s ease forwards}@keyframes info_fadeIn__Z4SFM{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.info_buttonGroup__9DZiV{margin-top:1rem;display:flex;flex-direction:column;gap:.75rem;width:25%;justify-self:center;align-self:center}.info_submitButton__KDr4K{direction:rtl;font-weight:600;letter-spacing:.025em;position:relative;overflow:hidden}.info_submitButton__KDr4K:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:var(--primary);transition:left .5s}.info_submitButton__KDr4K:hover:before{left:100%}@keyframes info_spin__Pxc92{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.info_container_form__cZh5i{position:static;top:auto;right:auto;padding:1rem .5rem;margin-top:0;width:100%}.info_formCard__TBGxN{padding:1.5rem;border-radius:16px;margin:0;width:100%;max-width:none}.info_title__IvVtG{font-size:1.5rem;margin-bottom:1.5rem}.info_form__LRkKZ{gap:1.25rem}.info_buttonGroup__9DZiV{width:100%;max-width:300px}}@media (max-width:640px){.info_container_form__cZh5i{padding:.5rem}.info_formCard__TBGxN{padding:1rem;margin:0}.info_title__IvVtG{font-size:1.25rem}.info_input__ie7DW{font-size:.9rem}.info_buttonGroup__9DZiV{width:100%}}@media (max-width:480px){.info_formCard__TBGxN{padding:1rem;border-radius:12px}.info_title__IvVtG{font-size:1.25rem;margin-bottom:1rem}.info_input__ie7DW{font-size:.9rem}}@media (prefers-color-scheme:dark){.info_container_form__cZh5i{background:var(--background)}}.info_input__ie7DW:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.info_submitButton__KDr4K:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.info_inputGroup__0tH97:hover .info_input__ie7DW{border-color:var(--primary)}.info_formCard__TBGxN{animation:info_slideUp__7eunN .5s ease-out}@keyframes info_slideUp__7eunN{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.address_conatainer_address__YKnNM{height:-moz-fit-content;height:fit-content;padding-bottom:5%}.address_conatainer_address__YKnNM,.address_container_list__PIF7S{width:100%;max-width:400px;margin:0 auto}.address_list__JVd76{background:var(--background);border-radius:16px;overflow:hidden}.address_listItem__TVCu7{padding:12px 16px;height:48px;cursor:pointer;transition:all .2s ease;border-bottom:1.5px solid var(--black8);text-align:right;direction:rtl;font-size:16px;font-weight:600;width:80%;display:flex;justify-self:center;align-self:center;border-radius:16px;margin:8px auto}.address_container_form___ePNB{height:-moz-fit-content;height:fit-content;width:100%;display:flex;align-items:center;justify-content:center;padding:1rem;position:absolute;top:-10%;right:0}.address_formCard__1NQZX{width:100%;background:var(--background);border-radius:24px;padding:2rem;box-shadow:var(--shadow-lg);border:1.5px solid var(--black8);position:relative;overflow:hidden}.address_formCard__1NQZX:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--background)}.address_title__cYCXs{font-size:24px;font-weight:600;color:var(--black87);text-align:flex-start;margin-bottom:2rem;direction:rtl;font-family:var(--font-primary)}.address_form__lnkks{display:flex;flex-direction:column;gap:1.5rem}.address_inputGroup__GdoS6{display:flex;flex-direction:column;gap:.5rem;position:relative}.address_input__jRRJA{transition:all .3s ease;font-size:.95rem}.address_input__jRRJA:hover{border-color:var(--primary);box-shadow:0 0 0 3px rgba(76,147,67,.1)}.address_input__jRRJA:focus{transform:translateY(-1px);box-shadow:0 0 0 3px rgba(76,147,67,.2),var(--shadow-md)}.address_addressList__67Wap{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem;scroll-behavior:smooth;overflow-y:auto;max-height:500px;padding-right:.5rem;padding-left:.5rem}.address_addressList__67Wap::-webkit-scrollbar{width:8px}.address_addressList__67Wap::-webkit-scrollbar-track{background:var(--disabled);border-radius:10px}.address_addressList__67Wap::-webkit-scrollbar-thumb{background:var(--primary);border-radius:10px}.address_addressList__67Wap::-webkit-scrollbar-thumb:hover{background:var(--disabled)}.address_addressCard__5g0GZ{background:var(--background);border:1.5px solid var(--black8);border-radius:32px;padding:1.5rem;transition:all .2s ease-in-out;position:relative;direction:ltr}.address_addressCard__5g0GZ:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-2px)}.address_defaultAddress__UbVM7{border:2px solid var(--primary,#c9a23f);background:linear-gradient(135deg,#f8f9ff,#f0f8f0)}.address_addressContent__LETDb{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.address_addressHeader__KOTD2{display:flex;flex-direction:column;gap:.5rem;flex:1}.address_addressInfo__rSkYO{display:flex;flex-direction:column;gap:.25rem;flex:1}.address_addressDetails__uXf28{flex:1;min-width:0}.address_addressName__j5wwQ{font-size:16px;font-weight:600;color:var(--black87);margin:0 0 .25rem}.address_addressPhone__4nqYe,.address_addressText__QP51_{font-size:16px;font-weight:500;color:var(--black87);margin:0 0 .5rem;direction:ltr;text-align:right}.address_defaultBadge__h_7CW{background:var(--secondary1);color:white;padding:.25rem .75rem;border-radius:32px;font-size:.75rem;font-weight:500;white-space:nowrap;flex-shrink:0}.address_addressActions__O93K9{display:flex;flex-direction:row;gap:.5rem;align-items:center;justify-content:center;min-width:80px;flex-shrink:0}.address_actionButton__alxlE{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;padding:.5rem .75rem;font-size:.875rem;font-weight:500;border:none;background:transparent;color:var(--primary);cursor:pointer;transition:all .2s ease-in-out;text-decoration:none;border-radius:8px;width:100%}.address_actionButton__alxlE:hover:not(:disabled){background:rgba(76,147,67,.1);color:var(--primary,#C9A23F);transform:translateY(-1px)}.address_actionButton__alxlE:disabled{opacity:.5;cursor:not-allowed}.address_defaultButton__FnFhI{border-color:var(--secondary1);color:var(--secondary1)}.address_defaultButton__FnFhI:hover:not(:disabled){background:var(--primary,#C9A23F);color:white}.address_addButton___HhoN{margin-top:1rem}@media (max-width:768px){.address_container_form___ePNB{position:static;top:auto;right:auto;padding:1rem .5rem;margin-top:0;width:100%}.address_formCard__1NQZX{padding:1.5rem;border-radius:16px;margin:0;width:100%;max-width:none}.address_title__cYCXs{font-size:1.5rem;margin-bottom:1.5rem}.address_form__lnkks{gap:1.25rem}.address_buttonGroup__OHvEE{width:100%;max-width:300px}}@media (max-width:640px){.address_container_form___ePNB{padding:.5rem}.address_formCard__1NQZX{padding:1rem;margin:0}.address_title__cYCXs{font-size:1.25rem}.address_input__jRRJA{font-size:.9rem}.address_buttonGroup__OHvEE{width:100%}}@media (max-width:480px){.address_formCard__1NQZX{padding:1rem;border-radius:12px}.address_title__cYCXs{font-size:1.25rem;margin-bottom:1rem}.address_input__jRRJA{font-size:.9rem}}@media (max-width:768px){.address_addressCard__5g0GZ{padding:1rem}.address_addressContent__LETDb{flex-direction:column;align-items:stretch}.address_addressActions__O93K9{flex-direction:row;justify-content:center;gap:1rem;padding:12px 40px;border-top:1px solid #e5e7eb;width:50px}.address_actionButton__alxlE{flex:1;max-width:120px;font-size:16px}.address_defaultBadge__h_7CW{align-self:flex-start}}[dir=rtl] .address_addressInfo__rSkYO{direction:rtl}[dir=rtl] .address_addressPhone__4nqYe{direction:ltr;text-align:left}[dir=rtl] .address_addressContent__LETDb{flex-direction:row-reverse}.address_addressCard__5g0GZ.address_loading__8lb3s{opacity:.7;pointer-events:none}@keyframes address_slideOut__nT7T5{0%{opacity:1;transform:translateX(0);max-height:200px}to{opacity:0;transform:translateX(100%);max-height:0;padding:0;margin:0}}.address_container_newaddress__2UeDX{width:100%;max-width:500px;margin:0 auto;padding:2rem;background:var(--background);min-height:100vh;direction:rtl}.address_header__Mhv5W{margin-bottom:2rem}.address_fieldGroup__Z_AR0{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.5rem;position:relative}.address_checkboxContainer__4hT5k{display:flex;align-items:center;margin:1rem 0;direction:rtl}.address_checkboxLabel__D0QiZ{display:flex;align-items:center;cursor:pointer;gap:.75rem;font-size:16px;color:var(--black87);direction:rtl}.address_checkbox__IENMl{width:20px;height:20px;accent-color:var(--primary);cursor:pointer}.address_checkboxText__ukcWr{-webkit-user-select:none;-moz-user-select:none;user-select:none}.address_buttonGroup__OHvEE{gap:1rem;justify-content:center;margin-top:2rem;direction:ltr}.address_cancelButton__GXsRI,.address_saveButton__t3LIA{flex:1;max-width:150px;min-width:120px}.address_container_drop__d_Ncy{width:100%;position:relative;z-index:10;margin-bottom:.5rem}.address_label__5Yp_A{display:block;font-size:14px;font-weight:500;color:var(--black87);margin-bottom:8px;text-align:right;direction:rtl}.address_buttonContainer__3EQ1k{position:relative;width:100%}.address_dropdownButton__i6HQa{width:100%;padding:12px 16px;text-align:right;background-color:var(--background);border:2px solid var(--black8);border-radius:24px;transition:all .2s ease;display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-size:16px;direction:rtl}.address_dropdownButton__i6HQa:hover:not(:disabled){border-color:var(--primary)}.address_dropdownButton__i6HQa:focus{outline:none}.address_dropdownButtonOpen__5S3eH,.address_dropdownButton__i6HQa:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgba(76,147,67,.1)}.address_dropdownButtonDisabled__sDsej{border-color:var(--black8);background-color:#f9fafb;cursor:not-allowed;color:var(--black8);opacity:.6}.address_buttonText__5c6uD{flex:1;text-align:right;color:var(--black87);direction:rtl}.address_buttonTextPlaceholder__zG59X{color:var(--black60)}.address_buttonTextDisabled__i9uK7{color:var(--black8)}.address_chevron__5maYQ{width:20px;height:20px;color:var(--black60);transition:transform .2s ease;flex-shrink:0;margin-left:8px}.address_chevronOpen__KPA9p{transform:rotate(180deg)}.address_optionsContainer__JAr9o{position:absolute;top:100%;left:0;right:0;margin-top:4px;background-color:var(--background);border:2px solid var(--primary);border-radius:16px;box-shadow:0 10px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);z-index:50;max-height:240px;overflow-y:auto;direction:rtl}.address_optionButton__YFi4s{width:100%;padding:12px 16px;text-align:right;transition:all .15s ease;border:none;background:none;cursor:pointer;color:var(--black87);font-size:16px;direction:rtl}.address_optionButton__YFi4s:hover{background-color:rgba(76,147,67,.1);color:var(--primary)}.address_optionButtonFirst__O2dDv{border-radius:14px 14px 0 0}.address_optionButtonLast__X5_LW{border-radius:0 0 14px 14px}.address_optionButtonSelected__4zYBd{background-color:rgba(76,147,67,.1);color:var(--primary);font-weight:600}.address_optionsContainer__JAr9o::-webkit-scrollbar{width:6px}.address_optionsContainer__JAr9o::-webkit-scrollbar-track{background:transparent;border-radius:3px}.address_optionsContainer__JAr9o::-webkit-scrollbar-thumb{background:var(--black8);border-radius:3px}.address_optionsContainer__JAr9o::-webkit-scrollbar-thumb:hover{background:var(--black60)}@media (max-width:640px){.address_container_newaddress__2UeDX{padding:1rem}.address_fieldGroup__Z_AR0{margin-bottom:1.25rem}.address_buttonGroup__OHvEE{flex-direction:column;gap:.75rem}.address_cancelButton__GXsRI,.address_saveButton__t3LIA{max-width:none;width:100%}.address_dropdownButton__i6HQa{padding:14px 16px}.address_label__5Yp_A{font-size:16px}}@media (max-width:480px){.address_container_newaddress__2UeDX{padding:.75rem}.address_title__cYCXs{font-size:1.25rem}}.address_buttonGroup__OHvEE{margin-top:1rem;display:flex;flex-direction:column;gap:.75rem;width:25%;justify-self:center;align-self:center}.address_submitButton__6xYof{direction:rtl;font-weight:600;letter-spacing:.025em;position:relative;overflow:hidden}.address_submitButton__6xYof:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:var(--primary);transition:left .5s}.address_submitButton__6xYof:hover:before{left:100%}@keyframes address_spin__9fqy_{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}