.lid-picker{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0}.lid-picker button{display:flex;align-items:center;gap:8px;padding:12px 16px;border:1px solid #aaa;border-radius:24px;background:white;color:#142635;font:inherit;cursor:pointer}.lid-picker button[aria-pressed="true"]{outline:3px solid #146aaa;outline-offset:2px}.lid-picker button span{width:18px;height:18px;border-radius:50%;border:1px solid #888}.lid-preview{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:30px;align-items:center}.lid-preview img{width:100%;height:auto;max-width:420px}.lid-preview a{display:inline-block;padding:16px;border-radius:12px;background:#146aaa;color:white}@media(max-width:760px){.lid-preview{grid-template-columns:1fr}.lid-preview img{max-width:320px}}