Вы в значительной степени сможете адаптировать Elements для работы с существующим дизайном.
Вы можете стилизовать контейнеры, окружающие Elements, с помощью существующего CSS.Поскольку сами элементы размещаются в Stripe и обслуживаются в iframes, вы можете указать ограниченный набор свойств стиля в хеше 'style' при создании элементов в своем коде Javascript.
См. Ссылку здесь: https://stripe.com/docs/stripe-js/reference#elements-create
var style = {
base: {
// Add your base input styles here. For example:
fontSize: '16px',
color: "#32325d",
}
};
// Create an instance of the card Element.
var card = elements.create('card', {style: style});
// Add an instance of the card Element into the `card-element` <div>.
card.mount('#card-element');
Вы можете увидеть ряд образцов стиля, которые Stripe соединил здесь: https://stripe.github.io/elements-examples/