.bp-btn__wrap {
	display: block;
	width: 100%;
}

.bp-btn {
	display: inline-block;
	text-decoration: none;
	box-sizing: border-box;
}

.bp-btn__inner {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	height: 100%;
	box-sizing: border-box;
	padding: 0 14px;
	line-height: 1;
}

.bp-btn__icon {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	line-height: 1;
}

/* Asegura que si Font Awesome renderiza SVG, herede el color (currentColor) */
.bp-btn__icon svg {
	display: block;
	width: 1em;
	height: 1em;
	fill: currentColor;
}

.bp-btn__text {
	line-height: 1;
}
