.outofstock .onsale,.stock.out-of-stock{font-family:"Tajawal",sans-serif!important}.streamly-categories{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:16px;padding:20px;max-width:1200px;margin:0 auto;direction:rtl}.streamly-cat-card{background:linear-gradient(145deg,#1e2a3a,#162032);border-radius:16px;padding:24px 16px;text-align:center;text-decoration:none;color:white;transition:all .3s ease;border:1px solid rgba(255,255,255,.05)}.streamly-cat-card:hover{transform:translateY(-6px);box-shadow:0 12px 30px rgba(0,0,0,.3);border-color:#4ecca3;color:white}.streamly-cat-card .cat-icon{font-size:36px;margin-bottom:10px;display:block}.streamly-cat-card .cat-name{font-family:"Tajawal",sans-serif;font-size:14px;font-weight:600}.streamly-how-it-works{display:flex;justify-content:center;gap:40px;padding:40px 20px;direction:rtl;flex-wrap:wrap;max-width:1000px;margin:0 auto}.streamly-step{text-align:center;flex:1;min-width:200px}.streamly-step .step-num{width:50px;height:50px;border-radius:50%;background:#4ecca3;color:#1a1a2e;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;margin:0 auto 12px}.streamly-step .step-title{font-family:"Tajawal",sans-serif;font-weight:700;font-size:16px;margin-bottom:6px;color:#fff}.streamly-step .step-desc{font-family:"Tajawal",sans-serif;font-size:13px;color:#aaa}