.SJwrb { position: relative; }
.NIOCQ { visibility: hidden; }
._20EXH { position: absolute; inset: 0px; }
.vzWSA { --payment-button-block-size: calc( var(--x-primary-button-block-padding) * 2 + var(--x-typography-size-medium) * var(--x-typography-line-height-base) ); min-height: var(--payment-button-block-size); }
.VqzJh { --payment-button-block-size: calc( var(--x-primary-button-block-padding) * 2 * 1.5 + var(--x-typography-size-default) * var(--x-typography-line-height-base) ); min-height: var(--payment-button-block-size); }
.RTmkG { position: relative; width: 190px; }
@media screen and (max-width: 750px) {
  .RTmkG { width: 100%; }
}
.h1pXK { width: 100%; }
.E4OHT { opacity: 0.5; }
.NFpbC { position: absolute; inset: 0px; }
.vnCpz { position: relative; visibility: hidden; opacity: 0; height: 0px; width: 0px; overflow: hidden; }
@supports (view-transition-name: none) {
  @media (prefers-reduced-motion: no-preference) {
  @keyframes _8cgzH { 
  100% { transform: translateY(2.8rem); opacity: 0; }
}
  html:active-view-transition-type(checkout-exit) .hJpoQ { view-transition-name: exit-pay; }
  ::view-transition-group(exit-pay) { animation: auto ease 0s 1 normal none running none; z-index: 4; overflow: visible; }
  ::view-transition-image-pair(exit-pay) { overflow: visible; }
  ::view-transition-new(exit-pay) { display: none; }
  ::view-transition-old(exit-pay) { animation-name: _8cgzH; animation-duration: calc(var(--x-duration-base) * 1.6); animation-timing-function: var(--x-timing-ease-out); animation-fill-mode: both; }
}
}