.im-media-sample figcaption{text-align:left!important;line-height:1.45!important}
.im-media-sample .im-caption{display:block!important;margin:0 0 5px!important;color:inherit!important;white-space:normal!important}
html.pv-enabled .md-rp-product-stage:has(>.im-media-sample){align-items:stretch}
html.pv-enabled .md-rp-product-stage>.im-media-sample,html.pv-enabled .md-rp-product-stage:has(>.im-media-sample)>.md-rp-product-stage__copy{align-self:stretch}
.im-media-sample .md-rp-media-main{aspect-ratio:1;overflow:hidden}
.im-media-sample .md-rp-media-main img{width:100%;height:100%!important;object-fit:contain}
.im-media-sample .md-rp-media-option span{white-space:normal;overflow-wrap:anywhere}
@media(max-width:767px){.im-media-sample figcaption{font-size:12px!important}}

html.pv-enabled .im-media-sample .md-rp-media-main[data-im-mode="model"]:has(img[src*="-r3.webp"]){background:#e9eaec!important}
