/* PrintWink collections: readable, responsive category navigation. */
.collection-nav{display:flex;flex-wrap:wrap;gap:9px;padding-top:20px;padding-bottom:12px}.collection-nav a{display:block;border:1px solid #d3e2d8;border-radius:30px;padding:9px 14px;background:#fff;color:#174d46;text-decoration:none;font-size:13px;line-height:1.4}.collection-nav a[aria-current=page]{background:#174d46;color:white;border-color:#174d46}.printable-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.printable-grid>*{min-width:0}.listing{overflow:hidden}.listingbody h3{overflow-wrap:anywhere}.listingart img{object-fit:contain;width:100%;height:100%}.sectionhead a{text-decoration:none;color:inherit}.detail-layout>*{min-width:0}.detail-preview{box-sizing:border-box}.actions{flex-wrap:wrap}.collection-nav a:focus-visible,.listing a:focus-visible{outline:3px solid #dfaa28;outline-offset:3px}.navlinks{flex-wrap:wrap}.pagehead h1{overflow-wrap:anywhere}.listingbottom{flex-wrap:wrap}
@media(max-width:950px){.printable-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@media(max-width:650px){.printable-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.collection-nav{gap:7px;padding-top:15px}.collection-nav a{font-size:12px;padding:8px 11px}.detail-info .actions{display:grid;grid-template-columns:1fr}.detail-info .btn{margin-inline:0;text-align:center}.listingbottom a{padding-block:8px;display:inline-block}}@media(max-width:340px){.printable-grid{grid-template-columns:1fr}}

.home-category{margin-block:32px 48px}.home-category>.sectionhead{margin-bottom:18px}.home-category>.sectionhead h3{font-size:28px;margin:0}.home-category[hidden]{display:none}
