.pickvisual{flex-direction:column;position:relative}.pickvisual small{font-size:11px;color:#666;margin-top:8px}.specifications{font-size:14px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin:15px 0;padding:14px 0}.specifications summary{cursor:pointer;font-weight:700;line-height:1.5}.specifications dl{margin:15px 0 0}.specifications dl div{padding:10px 0;border-top:1px solid #eee}.specifications dt{font-weight:700;font-size:12px;margin-bottom:5px}.specifications dd{margin:0;line-height:1.6;overflow-wrap:anywhere}.brand-searchbar{display:flex;gap:18px;flex-wrap:wrap;margin:24px 0}.brand-searchbar label{display:flex;flex-direction:column;gap:7px;font-size:13px}.brand-searchbar input,.brand-searchbar select{padding:14px;background:white;border:1px solid #bbb;border-radius:5px;max-width:100%}.pickcard[hidden]{display:none}.colour-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(115px,1fr));gap:12px;list-style:none;padding:0;margin:0 0 48px}.colour-grid li[hidden]{display:none}.colour-grid a{display:flex;flex-direction:column;height:100%;border:1px solid #dedbd5;border-radius:5px;overflow:hidden;background:white;text-decoration:none}.colour-grid img{width:100%;height:82px;object-fit:cover}.colour-grid span{padding:10px;font-size:13px;line-height:1.4}.source-note{font-size:13px;line-height:1.7;color:#555;max-width:900px}.pickbody h3{overflow-wrap:anywhere}@media(max-width:580px){.brand-searchbar label{width:100%}.pickgrid{grid-template-columns:1fr}}