/* Six collection families; the artwork cards and purchase screens are unchanged. */
#collections{scroll-margin-top:calc(var(--header-h) + 20px)}
.six-collections{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}
.six-collections .collection-tile{height:340px;border:0;background:#e8e0d2}
.six-collections .collection-tile::after{background:linear-gradient(180deg,transparent 42%,rgba(29,35,28,.72))}
.six-collections .collection-tile-label{left:24px;right:24px;bottom:23px}
.six-collections .ct-cat{font-size:clamp(23px,2.2vw,30px);line-height:1.18;margin-bottom:14px}
.six-collections .ct-meta{display:flex;align-items:center;justify-content:space-between;gap:10px}
.six-collections .ct-count{font-size:12px;opacity:.9;white-space:nowrap}
.six-collections .ct-link{font-size:10px;letter-spacing:.075em}
.six-collections a:focus-visible{outline:3px solid #3f5949;outline-offset:5px}
@media(max-width:1000px){.six-collections{grid-template-columns:repeat(2,minmax(0,1fr))}.six-collections .ct-cat{font-size:28px}}
@media(max-width:650px){.six-collections{grid-template-columns:1fr;gap:20px}.six-collections .collection-tile{height:350px}.six-collections .ct-cat{font-size:29px}.six-collections .ct-link{font-size:11px}}
@media(prefers-reduced-motion:reduce){.six-collections .collection-tile img{transition:none}}
