header img{width:200px;height:90px;object-fit:contain}.ins-standalone-logo{width:260px;max-width:70vw;height:auto;object-fit:contain}.brandline b{font-size:15px} @media(max-width:650px){header img{width:140px;height:68px}}
/* Keep the supplier PNG transparent, with dark lettering on light surfaces. */
header img,.ins-standalone-logo{background:transparent;filter:invert(1) hue-rotate(180deg) saturate(5) drop-shadow(0 0 .3px #0008)}
header img{border-radius:0;padding:5px 16px;box-sizing:content-box} .collection-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px}.collection-card{padding:20px;border:1px solid var(--line);border-radius:12px;background:white}.collection-card img{width:100%;height:160px;object-fit:cover}.collection-card a{color:var(--green)}
