.btn-shop { 
  display:inline-flex; align-items:center; gap:.6rem; 
  padding:.55rem .9rem; border-radius:.6rem; font-weight:600; 
  text-decoration:none; border:1px solid rgba(0,0,0,.12); color:#111;
}
.btn-amazon { background:#FFB700; }
.btn-ebay   { background:#FFE000; }
.btn-bod    { background:#A7E0FF; }
.btn-shop .logo { height: 35px; width:auto; display:block; object-fit:contain; }
.shop-list { display:flex; flex-direction:column; gap:.5rem; }
.shop-note { margin-top:.5rem; opacity:.85; font-size:.95rem; }
