.makerlogo{height:96px;display:flex;align-items:center;justify-content:center;padding:18px;background:#fff;border:1px solid #eee;border-radius:8px;margin-bottom:20px}.makerlogo img{width:100%;height:100%;max-width:200px;object-fit:contain}.makerlogo.dark{background:#263a38}.branddetail>.makerlogo{width:260px;height:125px}.pickgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:32px 0}.pickcard{border:1px solid #ddd;background:#fff;border-radius:10px;overflow:hidden;display:flex;flex-direction:column}.pickvisual{height:235px;background:#f8f8f5;padding:24px;display:flex;align-items:center;justify-content:center}.pickvisual>img{width:100%;height:100%;object-fit:contain}.pickvisual .makerlogo{width:100%;height:125px;margin:0}.pickbody{padding:25px;display:flex;flex-direction:column;flex:1}.pickbrand{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.pickbody h3{font-size:24px;margin:14px 0}.pickbody p{font-size:15px;line-height:1.6;flex:1}.picklinks{display:flex;flex-direction:column;gap:12px;font-size:13px;font-weight:700;margin-top:16px}.makerrail{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;margin:25px 0}.makerrail .makerlogo{height:90px;margin:0;padding:13px}.pickfilters{display:flex;gap:15px;flex-wrap:wrap;margin:25px 0}.pickfilters input,.pickfilters select{padding:14px;border:1px solid #aaa;border-radius:5px;background:white}.pickfilters input{flex:1;min-width:220px}.picknote{font-size:14px;line-height:1.6;color:#555}.pickcard[hidden]{display:none}@media(max-width:900px){.pickgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.makerrail{grid-template-columns:repeat(3,1fr)}}@media(max-width:580px){.pickgrid{grid-template-columns:1fr}.makerrail{grid-template-columns:repeat(2,1fr)}.pickvisual{height:220px}} 