.collection-header{padding:48px 48px 32px;background:var(--bg);border-bottom:1px solid var(--border)}.collection-title-row{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:16px;flex-wrap:wrap;gap:12px}.collection-h1{font-family:Bebas Neue,sans-serif;font-size:52px;color:var(--white);letter-spacing:.04em;line-height:1}.collection-count{font-family:Space Mono,monospace;font-size:11px;color:var(--text-muted);letter-spacing:.15em;text-transform:uppercase}.collection-desc{font-family:Barlow,sans-serif;font-size:15px;color:var(--text-dim);line-height:1.8;max-width:700px}.collection-sort-bar{padding:16px 48px;background:var(--bg2);border-bottom:1px solid var(--border);display:flex;align-items:center;gap:16px}.sort-select{padding:10px 12px;background:var(--surface);color:var(--text);border:1px solid var(--border);font-family:Barlow,sans-serif;font-size:13px;cursor:pointer;min-height:44px}.sort-select:focus{outline:none;border-color:var(--green)}.empty-collection{text-align:center;padding:80px 48px}.empty-icon{font-size:40px;color:var(--green-dim);line-height:1;margin-bottom:16px}.empty-title{font-family:Bebas Neue,sans-serif;font-size:32px;color:var(--text-muted);margin-bottom:12px;letter-spacing:.05em}.empty-collection p{font-size:14px;color:var(--text-muted)}.search-page{padding:48px;background:var(--bg)}.search-form{display:flex;gap:0;max-width:600px;margin-bottom:40px}.search-input{flex:1;padding:14px 16px;background:var(--surface);border:1px solid var(--border);border-right:none;color:var(--white);font-family:Barlow,sans-serif;font-size:15px;min-height:44px}.search-input:focus{outline:none;border-color:var(--green)}.search-btn{padding:14px 24px;background:var(--green);color:#000;border:none;font-family:Space Mono,monospace;font-size:10px;font-weight:700;letter-spacing:.15em;cursor:pointer;transition:background .2s;white-space:nowrap;min-height:44px}.search-btn:hover{background:var(--green-light)}.search-results-count{font-family:Barlow Condensed,sans-serif;font-size:13px;letter-spacing:.15em;color:var(--text-muted);text-transform:uppercase;margin-bottom:24px}.search-no-results{text-align:center;padding:60px 0}.search-no-results-title{font-family:Bebas Neue,sans-serif;font-size:32px;color:var(--text-muted);margin-bottom:12px}.search-no-results-body{font-family:Barlow,sans-serif;font-size:14px;color:var(--text-muted)}.pagination{display:flex;justify-content:center;align-items:center;gap:6px;padding:40px 48px;flex-wrap:wrap}.pagination a,.pagination span{display:flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0 10px;font-family:Barlow Condensed,sans-serif;font-size:13px;font-weight:700;letter-spacing:.1em;border:1px solid var(--border);color:var(--text-dim);transition:all .2s}.pagination a:hover{border-color:var(--green);color:var(--green-light);background:var(--green-glow)}.pagination .current{border-color:var(--green-light);color:var(--green-light);background:var(--green-glow);pointer-events:none}.pagination .disabled{opacity:.3;pointer-events:none}@media(max-width:1024px){.collection-header,.collection-sort-bar{padding-left:24px;padding-right:24px}}@media(max-width:768px){.collection-header{padding:32px 16px 24px}.collection-h1{font-size:36px}.collection-sort-bar{padding:12px 16px}.empty-collection{padding:60px 20px}.search-page,.pagination{padding:32px 16px}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/collection.css.map */
