.sticky-atc{position:fixed;left:50%;bottom:12px;transform:translate(-50%,140%);z-index:90;width:min(calc(100% - 24px),760px);background:rgba(10,10,11,.96);color:#fff;border:1px solid rgba(255,255,255,.12);box-shadow:0 18px 50px rgba(0,0,0,.35);backdrop-filter:blur(16px);border-radius:18px;padding:10px;display:grid;grid-template-columns:1fr auto;gap:14px;align-items:center;transition:transform .22s ease}.sticky-atc.is-visible{transform:translate(-50%,0)}.sticky-atc>div{padding-left:8px;min-width:0}.sticky-atc strong,.sticky-atc span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-atc span{font-size:12px;color:rgba(255,255,255,.6);margin-top:3px}
.collection-hero{background:#0a0a0b;color:#fff;padding:68px 0;border-bottom:1px solid rgba(255,255,255,.08)}.collection-hero__inner{display:flex;align-items:end;justify-content:space-between;gap:30px}.collection-hero h1{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;font-weight:950;font-size:clamp(56px,7vw,102px);text-transform:uppercase;line-height:.86;margin:12px 0 0}.collection-description{max-width:680px;color:rgba(255,255,255,.62);margin-top:18px}.collection-hero__count{color:rgba(255,255,255,.55);font-size:12px}.collection-layout{display:grid;grid-template-columns:240px 1fr;gap:30px;padding-top:34px;padding-bottom:92px}.filters{position:sticky;top:116px;align-self:start}.filters__head{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.filters__head a{font-size:11px;color:var(--mbf-muted)}.filter-group{border-bottom:1px solid var(--mbf-line)}.filter-group summary{list-style:none;padding:16px 0;font-weight:900;cursor:pointer}.filter-group summary::-webkit-details-marker{display:none}.filter-group__values{display:grid;gap:9px;padding:0 0 16px}.filter-check{display:grid;grid-template-columns:auto 1fr auto;gap:9px;align-items:center;font-size:12px;cursor:pointer}.filter-check small{color:var(--mbf-muted)}.filter-check.is-disabled{opacity:.4}.price-filter{display:grid;grid-template-columns:1fr 1fr;gap:8px}.price-filter label{font-size:10px;color:var(--mbf-muted)}