.collection-hero{padding-top:calc(var(--header-h)+60px);padding-bottom:60px;padding-left:44px;padding-right:44px;background:var(--c-deep);border-bottom:1px solid var(--c-border);position:relative;overflow:hidden}.collection-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 70% 60% at 50% 100%,rgba(201,168,76,.04) 0%,transparent 70%);pointer-events:none}.collection-hero-inner{max-width:var(--max-w);margin:0 auto;display:flex;align-items:flex-end;justify-content:space-between;gap:32px;flex-wrap:wrap;position:relative;z-index:1}.collection-hero-title{font-family:var(--f-display);font-size:clamp(2.4rem,6vw,5rem);letter-spacing:.07em;line-height:1;margin-bottom:14px}.collection-hero-meta{font-family:var(--f-mono);font-size:.56rem;letter-spacing:.22em;color:var(--c-muted);display:flex;align-items:center;gap:18px;flex-wrap:wrap}.collection-hero-meta span{color:var(--gold)}.filter-bar{position:relative;z-index:10;background:var(--c-glass);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--c-border);padding:14px 44px}.filter-bar-inner{max-width:var(--max-w);margin:0 auto;display:flex;flex-direction:column;gap:0}.filter-chips{display:flex;gap:8px;flex-wrap:wrap}.filter-chip{padding:7px 16px;font-family:var(--f-mono);font-size:.54rem;letter-spacing:.18em;text-transform:uppercase;border:1px solid var(--c-border);background:transparent;color:var(--c-muted);transition:all var(--t-base);white-space:nowrap}.filter-chip:hover{border-color:var(--c-border-gold);color:var(--gold)}.filter-chip.active{border-color:var(--gold);color:var(--gold);background:#c9a84c0f}.sort-select{padding:8px 14px;background:transparent;border:1px solid var(--c-border);color:var(--c-muted);font-family:var(--f-mono);font-size:.54rem;letter-spacing:.14em;outline:none;transition:border-color var(--t-base);cursor:pointer;min-width:180px}.sort-select:focus{border-color:var(--c-border-gold)}.sort-select option{background:var(--c-deep);color:var(--c-white)}.view-toggle{display:flex;gap:4px}.view-btn{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border:1px solid var(--c-border);color:var(--c-muted);background:transparent;transition:all var(--t-base)}.view-btn:hover,.view-btn.active{border-color:var(--c-border-gold);color:var(--gold)}.collection-layout{padding:44px;max-width:var(--max-w);margin:0 auto}.collection-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.collection-grid.cols-2{grid-template-columns:repeat(2,1fr)}.collection-grid.cols-4{grid-template-columns:repeat(4,1fr)}@media(max-width:1100px){.collection-grid,.collection-grid.cols-4,.collection-grid.cols-2{grid-template-columns:repeat(2,1fr)}}@media(max-width:680px){.collection-layout{padding:20px}.collection-grid,.collection-grid.cols-2,.collection-grid.cols-4{grid-template-columns:repeat(2,1fr);gap:12px}.filter-bar{padding:12px 20px}.filter-chips{display:flex;flex-wrap:wrap;gap:6px}.filter-chip{padding:9px 14px;font-size:.52rem}.collection-hero{padding:80px 20px 40px}}@media(max-width:380px){.collection-grid{grid-template-columns:1fr}}.pagination{display:flex;align-items:center;justify-content:center;gap:10px;padding:60px 0}.page-btn{width:42px;height:42px;display:flex;align-items:center;justify-content:center;border:1px solid var(--c-border);font-family:var(--f-mono);font-size:.6rem;color:var(--c-muted);background:transparent;transition:all var(--t-base)}.page-btn:hover{border-color:var(--c-border-gold);color:var(--gold)}.page-btn.active{background:var(--gold);color:#000;border-color:var(--gold);font-weight:700}.page-btn:disabled{opacity:.25;pointer-events:none}.active-filters{display:flex;gap:8px;flex-wrap:wrap;padding:12px 44px;max-width:var(--max-w);margin:0 auto}.active-filter-tag{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--c-border-gold);padding:5px 12px;font-family:var(--f-mono);font-size:.52rem;letter-spacing:.14em;color:var(--gold);background:#c9a84c0d}.active-filter-tag button{color:var(--gold);opacity:.6;transition:opacity var(--t-fast)}.active-filter-tag button:hover{opacity:1}.collection-empty{padding:120px 40px;text-align:center;color:var(--c-muted)}.collection-empty svg{opacity:.1;margin:0 auto 28px}
/*# sourceMappingURL=/cdn/shop/t/39/assets/collection.css.map */
