.wp-block-button > .wp-block-button__link {
	position: relative;
	display: flex;
	align-items: center;
	gap: 10px;
	transition: all 0.5s cubic-bezier(0.45, 0.05, 0.55, 0.95);
	overflow: hidden;
	isolation: isolate;
}

.wp-block-button > .wp-block-button__link::after {
	content: '';
	background-size: 12px 10px;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='10' viewBox='0 0 12 10' fill='none'%3E%3Cpath d='M7.02118 9L11.0212 5M11.0212 5L7.02118 1M11.0212 5L0.978882 5' stroke='currentColor' stroke-linejoin='round'/%3E%3C/svg%3E");

	color: currentColor;
	transition: all 0.4s ease;
	height: clamp(24px, calc(24px + ((1vw - 4px) * 0.667)), 32px);
	width: clamp(24px, calc(24px + ((1vw - 4px) * 0.667)), 32px);
	border-radius: 32px;
	border: 1px solid var(--wp--preset--color--honey);
	display: flex;
	align-items: center;
	justify-content: center;
	/* position: absolute;
	z-index: 2; */
}

.wp-block-button > .wp-block-button__link.has-alabaster-color::after {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='10' viewBox='0 0 12 10' fill='none'%3E%3Cpath d='M7.02118 9L11.0212 5M11.0212 5L7.02118 1M11.0212 5L0.978882 5' stroke='%23F3F2ED' stroke-linejoin='round'/%3E%3C/svg%3E");
}

@media screen and (max-width: 640px) {
	.wp-element-button,
	.wp-block-button__link {
		gap: 8px !important;
	}

	.wp-block-buttons-is-layout-flex {
		gap: 10px !important;
	}
}

/* .wp-block-button > .wp-block-button__link:hover {
	color: white;
} */
