.dmxcb-catalog{max-width:1440px;margin:0 auto;padding:42px 24px 90px}.dmxcb-heading{text-align:center;margin:15px 0 35px}.dmxcb-heading h1{font-size:clamp(32px,5vw,60px);font-weight:500;letter-spacing:-.04em;text-transform:uppercase;margin:8px 0}.dmxcb-eyebrow{font-size:11px;letter-spacing:.2em}.dmxcb-heading>p:last-child{color:#777}.dmxcb-chips{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:25px}.dmxcb-chips a{border:1px solid #ddd;color:#111;padding:10px 17px;text-decoration:none;font-size:12px}.dmxcb-chips a:hover{background:#111;color:#fff}.dmxcb-controls{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-bottom:22px}.dmxcb-controls label{font-size:12px}.dmxcb-controls select{padding:9px;border:1px solid #ddd;background:white}.dmxcb-controls button,.dmxcb-catalog form button{padding:10px 17px;background:#111;color:#fff;border:0}.dmxcb-pages{display:flex;gap:14px;justify-content:center;margin-top:40px}.dmxcb-pages a,.dmxcb-pages span{padding:8px 12px}.dmxcb-empty{padding:70px 0;text-align:center;color:#777}.dmxcb-catalog input[type=search]{padding:12px;border:1px solid #ddd;min-width:min(80vw,360px)}
