.block-pinterest-cta {
	background: var(--wp--preset--color--foreground);
	padding: 16px 40px 16px 16px;
}

.block-pinterest-cta__title {
	font-family: var(--wp--custom--typography--heading--font-family);
	font-size: var(--wp--preset--font-size--large);
	font-weight: 700;
	line-height: var(--wp--custom--line-height--small);
	letter-spacing: var(--wp--custom--letter-spacing--none);
	color: var(--wp--preset--color--background);
	margin: 0;
}

.block-pinterest-cta__icon {
	display: inline-flex;
	align-items: center;
	justify-content: center;
}

.block-pinterest-cta__icon svg{
	fill: var(--wp--preset--color--background);
}

.block-pinterest-cta a,
.editor-styles-wrapper .block-pinterest-cta a {
	pointer-events: none;
	background-color: var(--wp--preset--color--senary);
}

@media only screen and (max-width: 767px) {

	.block-pinterest-cta {
		padding: 16px;
		display: flex;
		justify-content: space-between;
  		align-items: center;
		gap: 10px;
	}

	.block-pinterest-cta__title {
		margin: 0px;
	}

	.block-pinterest-cta__icon svg{
		width: 44px;
		height: 44px;
	}

	.block-pinterest-cta .wp-element-button{
		flex-shrink: 0;
	}

}

@media only screen and (min-width: 768px) {

	.block-pinterest-cta {
		display: flex;
		flex-wrap: nowrap;
		align-items: center;
	}

	.block-pinterest-cta__icon {
		margin-right: 16px;
	}

	.block-pinterest-cta a {
		margin-left: auto;
	}
}
