/* آنية — صفحة المتجر v2 (templates/aneya-shop-standalone.php · 2026-09-11).
   المكوّنات من المكتبة (كتلة ANEYA-SHOP في aneya-ds.css)؛ هنا تخطيط الصفحة فقط: رأس العنوان + الترتيب + تباعد الشرائح
   + مساحة الشريط السفلي. token-pure. الاستجابة بـ@container على main.a-shop (نفس نقاط المكتبة 768/1024). */
.sh { padding: var(--s4) var(--s4) var(--s8); }
.sh-head { display: flex; align-items: center; justify-content: space-between; gap: var(--s3); }
.sh-titles { min-width: 0; }
.sh-h1 { font-size: 22px; font-weight: 500; line-height: 1.4; margin: 0; color: var(--ink); text-wrap: balance; overflow-wrap: anywhere; }
.sh-meta { font-size: 13px; line-height: 1.6; color: var(--ink-secondary); }
.sh-sortbtn { width: auto; flex-shrink: 0; }
.sh-sortbar { display: none; align-items: center; gap: var(--s4); font-size: 14px; color: var(--ink-secondary); flex-shrink: 0; }
.sh-sortbar .a-sortopt { padding-block: var(--s2); border-bottom: 2px solid transparent; white-space: nowrap; }
.sh-sortbar .a-sortopt:hover { color: var(--ink); }
.sh-sortbar .a-sortopt.on { color: var(--plum-600); border-bottom-color: var(--plum-600); }
.sh-sortlbl { color: var(--ink-hint); }
.sh-chips { margin: var(--s3) calc(var(--s4) * -1) var(--s4); padding-inline: var(--s4); }
body.aneya-shop a.sh-prev { display: inline-flex; align-items: center; gap: var(--s1); min-height: 44px; margin-bottom: var(--s2); font-size: 13px; color: var(--plum-600); }
.sh .woocommerce-notices-wrapper:empty { display: none; }
.sh .woocommerce-notices-wrapper { margin-bottom: var(--s3); }
.sh-empty .a-btn { max-width: 240px; }
/* الشريط السفلي الثابت (موبايل، 63px) يغطّي آخر الصفحة — نحجز مكانه كي يظهر سطر الحقوق كاملاً */
@media (max-width: 767px) { body.aneya-shop .aneya-shell { padding-bottom: 64px; } }
@container (min-width: 768px) {
	.sh { padding: var(--s6) var(--s6) var(--s12); }
	.sh-sortbtn { display: none; }
	.sh-sortbar { display: flex; }
	.sh-chips { margin: var(--s4) 0 var(--s6); padding-inline: 0; }
}
@container (min-width: 1024px) {
	.sh { padding: var(--s8) var(--s8) var(--s16); }
	.sh-h1 { font-size: 26px; }
}
