.form__payment-gateway .form__label{display:inline-block}.form__payment-gateway-icon{margin-top:10px}.form__row--cc-expiry{display:flex;justify-content:space-between}.form__row--cc-expiry select{flex:0 0 48%}.form-button__loading{display:none}.form-button__loading svg{fill:currentColor;stroke:currentColor;height:100%;width:100%}.button--loading .form-button__loading{align-items:center;display:flex;gap:8px}.button--loading .form-button__loading-icon{height:16px;width:16px}.button--loading .form-button__text{display:none}.button--loading .loader-spinner{-webkit-animation:animateSpinner 2s linear infinite;animation:animateSpinner 2s linear infinite}.button--loading .loader-spinner__path{stroke-linecap:butt;-webkit-animation:animateSpinnerPath 1.5s ease-in-out infinite;animation:animateSpinnerPath 1.5s ease-in-out infinite}@-webkit-keyframes animateSpinner{to{transform:rotate(1turn)}}@keyframes animateSpinner{to{transform:rotate(1turn)}}@-webkit-keyframes animateSpinnerPath{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-40}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}@keyframes animateSpinnerPath{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-40}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.payment-gateway{border-radius:4px;padding:4px}.payment-gateway__details{display:none;margin-top:5px}.payment-gateway--active{border:1px solid #acacad}.payment-gateway--active .payment-gateway__details{display:block}.payment-gateway+.payment-gateway{margin-top:10px}.payment-gateway__errors{color:#c00;font-size:14px;margin-top:10px}.payment-gateway__icons svg{height:20px}
