/* Fill photographic frames edge to edge while preserving image proportions. */
main#main .gallery-item .open-image,main#main .collection-img,main#main .material-panel-photo,main#main .detail-image,main#main .story-photo,main#main .bag-hub-card{overflow:hidden}
main#main .gallery-item img,main#main .collection-index-five .collection-img img,main#main .collection-img img,main#main .jp-category-hero>.image>img,main#main .detail-image img,main#main .material-panel-photo img,main#main .atelier>.image>img,main#main .story-photo>img,main#main .bag-hub-card>img,main#main .post-boxed__image,main#main .product__image,main#main .credit-grid img{display:block;width:100%;object-fit:cover;object-position:center}
main#main .atelier>.image>img,main#main .story-photo>img{max-height:none}
