.shop-toolbar{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) 0;border:none;border-top:1px solid var(--color-ink);border-bottom:1px solid var(--color-line);margin-bottom:var(--space-6);background:0 0;flex-wrap:wrap;display:flex}.shop-toolbar__count{letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-muted);font-size:.6875rem;font-weight:600}.shop-toolbar__sort{align-items:center;gap:var(--space-3);display:flex}.shop-toolbar__sort label{letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-muted);font-size:.6875rem;font-weight:600}.sort-select{font:inherit;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-ink);background:var(--color-bg);border:1px solid var(--color-line);border-radius:var(--radius-sm);cursor:pointer;appearance:none;transition:border-color var(--transition-fast);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23161616' stroke-width='2'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M19 9l-7 7-7-7'/%3E%3C/svg%3E");background-position:right .85rem center;background-repeat:no-repeat;background-size:.75rem;outline:none;padding:.5rem 2.5rem .5rem 1.25rem;font-size:.75rem;font-weight:600}[dir=rtl] .sort-select{background-position:.85rem;padding:.5rem 1.25rem .5rem 2.5rem}.sort-select:focus{border-color:var(--color-accent);box-shadow:var(--ring-focus);border-color:var(--color-ink)}.page-hero__title{font-family:var(--font-display);font-size:var(--text-display-md);letter-spacing:var(--tracking-tight);color:var(--color-ink);margin:0;font-weight:500;line-height:1}html[lang=ar] .page-hero__title{font-family:var(--font-ar-display), var(--font-display);letter-spacing:0;line-height:1.2}.shop-grid{gap:var(--space-5);margin-bottom:var(--space-8);grid-template-columns:repeat(2,1fr);display:grid}@media (width>=640px){.shop-grid{grid-template-columns:repeat(3,1fr)}}@media (width>=1024px){.shop-grid{gap:var(--space-6);grid-template-columns:repeat(4,1fr)}}.lifestyle{margin-top:var(--space-8);margin-bottom:var(--space-8);border-radius:var(--radius-2xl);background:var(--color-accent);color:#fff;text-align:center;min-height:22rem;padding:var(--space-8) var(--space-6);box-shadow:var(--shadow-sm);place-items:center;display:grid;position:relative;overflow:hidden}.lifestyle h2{margin:0 0 var(--space-3);font-family:var(--font-display);font-size:var(--text-display-sm);letter-spacing:-.02em;font-weight:600}.lifestyle p{max-width:34rem;font-size:var(--text-md);opacity:.95;margin:0;line-height:1.7}.collections-main-container{padding-top:var(--space-7);padding-bottom:var(--space-9)}.bilingual-split-spaced{margin-bottom:var(--space-7)}.category-strip-rounded{margin-bottom:var(--space-6);border-radius:var(--radius-xl);box-shadow:none;background:0 0;border:none;overflow:visible}.search-banner{margin-bottom:var(--space-6);padding:var(--space-5) var(--space-6);background:var(--color-surface);border-radius:var(--radius-md);text-align:center;box-shadow:var(--shadow-sm);border:none}.search-banner__title{font-family:var(--font-display);font-size:var(--text-lg);color:var(--color-ink);font-weight:500}.sort-submit{border-radius:var(--radius-sm);background:var(--color-ink);color:#fff;height:2.5rem;letter-spacing:var(--tracking-wide);text-transform:uppercase;cursor:pointer;transition:background var(--transition-fast);border:none;padding:0 1.25rem;font-size:.6875rem;font-weight:600}.sort-submit:hover{background:var(--color-accent-dark)}@media (width<=580px){.shop-toolbar{text-align:center;align-items:center;gap:var(--space-3);flex-direction:column}}
