.collection-grid-section{background:var(--bg-page)}.collection-grid__item{display:flex}.collection-grid__item .product-card{width:100%}.collection-grid__item:nth-child(n+6){animation-delay:.1s}.pagination{display:flex;justify-content:center;margin-top:var(--space-3xl);padding-top:var(--space-xl);border-top:1px solid var(--border)}.pagination span,.pagination a{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 12px;margin:0 3px;font-family:var(--font-heading);font-size:.88rem;font-weight:600;letter-spacing:.04em;text-decoration:none;border-radius:8px;transition:all .2s ease;line-height:1}.pagination a{color:var(--text-secondary);border:1.5px solid var(--border);background:var(--bg-surface)}.pagination a:hover{border-color:var(--gold);color:var(--gold);background:var(--gold-muted)}.pagination span.current{background:var(--gold);color:#fff;border:1.5px solid var(--gold);box-shadow:0 2px 8px #b8963040}.pagination .prev,.pagination .next{font-family:var(--font-heading);font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:.82rem;color:var(--text-muted);border:1.5px solid var(--border);background:var(--bg-surface)}.pagination .prev:hover,.pagination .next:hover{border-color:var(--gold);color:var(--gold);background:var(--gold-muted)}.pagination span.deco{color:var(--text-muted);border:none;background:transparent;min-width:24px;padding:0}.collection-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--space-4xl) var(--space-lg)}.collection-empty__icon{color:var(--border);margin-bottom:var(--space-xl)}.collection-empty__text{font-family:var(--font-body);font-size:1.1rem;color:var(--text-muted);margin-bottom:var(--space-xl);max-width:400px}.collection-empty__btn{margin-top:var(--space-sm)}@media (max-width: 960px){.pagination{margin-top:var(--space-2xl)}}@media (max-width: 640px){.pagination span,.pagination a{min-width:36px;height:36px;padding:0 8px;margin:0 2px;font-size:.82rem;border-radius:6px}.pagination .prev,.pagination .next{font-size:.75rem}.collection-empty{padding:var(--space-3xl) var(--space-md)}.collection-empty__text{font-size:1rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-collection-grid.css.map */
