.ld-media-icon{font-size:32px;transform:scale(1.25);opacity:0;transition-property:transform,opacity}.ld-media-icon:before{content:none}.ld-media-icon.icon-play{width:55px;height:55px;font-size:15px;transition-property:transform,opacity,border}.ld-media-icon.icon-play.bordered{border:2px solid #fff}.ld-media-icon.icon-play.solid{background-color:var(--color-primary)}.ld-media-icon.icon-play.size-lg{width:65px;height:65px}.ld-media-item:hover .ld-media-icon{transform:scale(1);opacity:1;transition-delay:.1s}.ld-media-item:hover.contents-visible .icon-play{transform:scale(1.1);border-width:1px}