
#collection .cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}
#collection .card{min-width:0}#collection .card-photo{display:block;aspect-ratio:4/3;overflow:hidden;background:#edf7f9}
#collection .card-photo img{width:100%;height:100%;object-fit:contain;display:block}
#collection .card-body h3 a{color:inherit;text-decoration:none}
#collection .card-body p{font-size:18px;line-height:1.45;min-height:52px}
#collection .card-bottom{gap:12px;flex-wrap:wrap}#collection .card-bottom a{font-size:15px}
#collection [hidden]{display:none!important}
@media(max-width:900px){#collection .cards{gap:18px}#collection .card-body{padding:20px}#collection .card-body h3{font-size:28px}}
@media(max-width:700px){#collection .cards{grid-template-columns:1fr}#collection .card-body p{min-height:0}#collection .section-head{display:block}#collection .category-row{flex-wrap:wrap}}

@media(min-width:1100px){#collection .cards{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:701px) and (max-width:1099px){#collection .cards{grid-template-columns:repeat(2,minmax(0,1fr))}}

@media(min-width:1100px){#collection .cards{grid-template-columns:repeat(3,minmax(0,1fr))}}
