/**
 * PW Responsive Cover frontend <picture> compatibility.
 */

.wp-block-cover.pw-has-responsive-images > .pw-responsive-cover__picture {
	display: block;
}

.wp-block-cover.pw-has-responsive-images > .pw-responsive-cover__picture > img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.pw-has-responsive-focal-points {
	--pw_responsive_image_object_position: var(--pw_responsive_image_native_object_position);
}

.wp-block-image .pw-responsive-image__picture {
	display: block;
	max-width: 100%;
	height: auto;
}

.wp-block-image .pw-responsive-image__picture > img {
	display: block;
	max-width: 100%;
	height: auto;
}
