/* ظاهر فروشگاه (سبک دیجی‌کالا) */
.store-body { background: #f5f5f7; }

.store-header { background: #fff; border-bottom: 1px solid rgba(0,0,0,.06); z-index: 1030; }
.store-logo { display: flex; align-items: center; text-decoration: none; color: inherit; }

.store-hero {
    background: linear-gradient(135deg, #7367f0 0%, #9e95f5 100%);
    color: #fff;
    padding: 3.5rem 0;
    margin-bottom: 1rem;
}

.store-hero .text-muted { color: rgba(255,255,255,.85) !important; }
.store-hero .btn-primary { background: #fff; color: #7367f0; border: 0; }
.store-hero-art i { font-size: 9rem; opacity: .35; }

.product-card { border: 0; border-radius: 1rem; overflow: hidden; transition: transform .15s ease, box-shadow .15s ease; }
.product-card:hover { transform: translateY(-3px); box-shadow: 0 .75rem 1.75rem rgba(0,0,0,.08); }

.product-thumb {
    display: flex; align-items: center; justify-content: center;
    height: 170px; background: #f1f0f5; color: #b9b4d6; font-size: 2.2rem;
}
.product-thumb img { width: 100%; height: 100%; object-fit: cover; }

.product-title { color: #2f2b3d; font-weight: 600; text-decoration: none; font-size: .95rem; }
.product-title:hover { color: #7367f0; }
.product-price { font-weight: 700; color: #2f2b3d; }

.store-footer { background: #fff; border-top: 1px solid rgba(0,0,0,.06); }
