.cp{padding-top:140px;min-height:100vh}.cp h1{font-size:clamp(36px,5vw,64px);line-height:1}.crumb{font-size:12px;color:var(--m);letter-spacing:1px;margin-bottom:16px;text-transform:uppercase}.crumb a{cursor:pointer;color:var(--t)}.sub{color:var(--m);margin:12px 0 40px}
.cl{display:grid;grid-template-columns:250px 1fr;gap:34px;align-items:start}#fl{position:sticky;top:100px;background:var(--bg2);border:1px solid var(--b);border-radius:8px;padding:24px}
.fs{margin-bottom:22px;padding-bottom:20px;border-bottom:1px solid var(--b)}.fs h4{font-size:11px;letter-spacing:2px;text-transform:uppercase;margin-bottom:12px;color:var(--t)}.fs h4 b{color:var(--c)}
.ck{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--t2);padding:5px 0;cursor:pointer}.ck input{accent-color:var(--c);width:16px;height:16px}#mx{width:100%;accent-color:var(--c)}
.bar{display:flex;gap:14px;align-items:center;margin-bottom:20px;flex-wrap:wrap}.bar input,.bar select{background:var(--bg2);border:1px solid var(--b);border-radius:6px;padding:11px 14px;color:var(--t);font:500 13px inherit;outline:0}.bar input{width:260px}#rc{color:var(--m);font-size:13px;margin-left:auto}.em{color:var(--m);padding:60px 0;grid-column:1/-1;text-align:center}
select option{background:var(--bg2)}
