.product-photo{display:block;width:100%;height:auto;object-fit:cover;border-radius:16px}
.hero-art .hero-photo{aspect-ratio:4/3;object-fit:cover;border:0;background:transparent}
.photo-gallery{row-gap:36px}
.photo-gallery .product-photo{aspect-ratio:3/4;object-fit:cover;object-position:center}
.photo-gallery figure:first-child .product-photo{object-position:45% center}
.whiskers-gallery img.cat-photo{display:block;aspect-ratio:4/5;height:auto;object-fit:cover;object-position:center;border:5px solid white}
@media(max-width:760px){.photo-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 16px}.photo-gallery h3{font-size:19px}.photo-gallery figure:first-child{grid-column:1/-1}.photo-gallery figure:first-child .product-photo{aspect-ratio:4/3}}
@media(max-width:380px){.photo-gallery{grid-template-columns:1fr}.photo-gallery figure:first-child{grid-column:auto}}
