.block-picky-eater:not(.has-background) {
	background: var(--wp--preset--color--backdrop);
}

.block-picky-eater.has-background,
.block-picky-eater:not(.has-background),
.wp-block.has-background[data-type="cwp/picky-eater"] > .block-picky-eater {
	--wp--style--block-gap: 4px;
	border: 1px solid var(--wp--preset--color--quaternary);
	background-image: url(../../assets/icons/logo/picky-eater-approved.svg);
	background-size: 72px 72px;
	background-repeat: no-repeat;
}

.wp-block.has-background[data-type="cwp/picky-eater"] {
    padding: 0;
}

.block-picky-eater .block-picky-eater__title {
	line-height: var(--wp--custom--line-height--tiny);
}

.block-picky-eater .block-picky-eater__subtitle {
	line-height: var(--wp--custom--line-height--small);
}

@media only screen and (max-width: 600px) {
	.block-picky-eater.has-background,
	.block-picky-eater:not(.has-background),
	.wp-block.has-background[data-type="cwp/picky-eater"] > .block-picky-eater {
		background-position: top 16px right 16px;
		padding: 17px 104px 17px 16px;
	}
}

@media only screen and (min-width: 601px) {
	.block-picky-eater.has-background,
	.block-picky-eater:not(.has-background),
	.wp-block.has-background[data-type="cwp/picky-eater"] > .block-picky-eater {
		background-position: top 16px right 32px;
		padding: 28px 120px 28px 32px;
	}
}
