.is-style-white-dark .wp-block-button__link {
	background-color: var(--wp--preset--color--one);
	border-color: var(--wp--preset--color--one);
	color: var(--wp--preset--color--two);
}
.pep-creative-variation-form-footer .ppctv-cart-btn:hover,
.pep-creative-variation-form-footer .ppctv-cart-btn:focus {
	background-color: var(--wp--preset--color--three);
	border-color: var(--wp--preset--color--three);
	color: var(--wp--preset--color--two);
}

.wp-block-button .wp-block-button__link::after,
.pep-creative-variation-form-footer .ppctv-cart-btn::after {
    content: "";
    display: inline-block;
    background-image: url(../images/icon-link.svg);
    background-position: 0 0;
    background-repeat: no-repeat;
    width:17px;
    height: 16px;
    margin-left: 20px;
    top: 0px;
    position: relative;
}

.is-style-orange-white .wp-block-button__link {
	background-color: var(--wp--preset--color--three);
	border-color: var(--wp--preset--color--three);
	color: var(--wp--preset--color--two);
}

.is-style-orange-white .wp-block-button__link:hover,
.is-style-orange-white .wp-block-button__link:focus {
	background-color: var(--wp--preset--color--one);
	border-color: var(--wp--preset--color--one);
	color: var(--wp--preset--color--one);
}

.is-style-orange-white .wp-block-button__link:hover span,
.is-style-orange-white .wp-block-button__link:focus span{
	color: var(--wp--preset--color--two);
}

.is-style-orange-gray .wp-block-button__link,
.pep-creative-variation-form-footer .ppctv-cart-btn {
	background-color: var(--wp--preset--color--three);
	border-color: var(--wp--preset--color--three);
	color: var(--wp--preset--color--two);
}

.is-style-orange-gray .wp-block-button__link:hover,
.is-style-orange-gray .wp-block-button__link:focus,
.pep-creative-variation-form-footer .ppctv-cart-btn:hover,
.pep-creative-variation-form-footer .ppctv-cart-btn:focus {
	background-color: var(--wp--preset--color--four);
	border-color: var(--wp--preset--color--four);
}

.is-style-orange-gray[data-hovertext] .wp-block-button__link:hover,
.is-style-orange-gray[data-hovertext] .wp-block-button__link:focus {
	color: var(--wp--preset--color--four);
}

.is-style-orange-gray .wp-block-button__link:hover span,
.is-style-orange-gray .wp-block-button__link:focus span {
	color: var(--wp--preset--color--two);
}

.is-style-gray-orange .wp-block-button__link {
	background-color: var(--wp--preset--color--four);
	border-color: var(--wp--preset--color--four);
	color: var(--wp--preset--color--two);
}

.is-style-gray-orange .wp-block-button__link:hover,
.is-style-gray-orange .wp-block-button__link:focus {
	background-color: var(--wp--preset--color--three);
	border-color: var(--wp--preset--color--three);
	color: var(--wp--preset--color--three);
}

.is-style-gray-orange .wp-block-button__link:hover span,
.is-style-gray-orange .wp-block-button__link:focus span{
	color: var(--wp--preset--color--two);
}

.is-style-text-link .wp-block-button__link {
	background: url(../images/icon-link.svg) no-repeat right 7px;
	border: none;
	border-radius: 0;
	color: var(--wp--preset--color--three);
	font-size: var(--wp--preset--font-size--paragraph-1);
	font-family: var(--wp--preset--font-family--one);
	font-size: 16px;
	font-weight: 400;
	padding: 5px 35px 1px 0;
	min-width: auto;
}

.wp-block-button.is-style-text-link .wp-block-button__link::after{
	display: none;
}

.is-style-text-link .wp-block-button__link:hover {
	text-decoration: underline;
}


