.showroom-images figure{transition:opacity .18s,transform .18s;background:#fff!important}.showroom-images figure img{object-fit:contain!important;padding:12px;background:#fff}.showroom-images figure figcaption{overflow:hidden}.showroom-images figure figcaption:after{content:'';position:absolute;right:auto;bottom:0;left:0;width:100%;height:3px;background:#ff221f;transform:scaleX(0);transform-origin:left;animation:showroom-timer 5s linear infinite}.showroom-images figure.is-changing{opacity:.25;transform:translateY(5px)}@keyframes showroom-timer{to{transform:scaleX(1)}}
