
#catalog-grid,.desire-room .desire-pair {
 display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.8vw,26px)
}
@media(min-width:1050px){
 #catalog-grid,.desire-room .desire-pair {grid-template-columns:repeat(6,minmax(0,1fr))}
}
@media(max-width:520px){
 #catalog-grid,.desire-room .desire-pair {grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
}
#catalog-grid .art-card,.desire-room .art-card {min-width:0;margin-top:0;transform:none}
#catalog-grid .image-wrap,.desire-room .image-wrap {aspect-ratio:1}
#catalog-grid .image-wrap img,.desire-room .image-wrap img {width:100%;height:100%;object-fit:contain;aspect-ratio:auto}
#catalog-grid .card-info,.desire-room .card-info {display:grid;gap:5px;padding:9px 0}
#catalog-grid .card-info h3,.desire-room .card-info h3 {font-size:clamp(12px,1.15vw,17px);overflow-wrap:anywhere}
#catalog-grid .card-info .micro,.desire-room .card-info .micro {display:none}
