.ppvx_text--xl8___5-9-9 {
  font-size: 5rem;
  line-height: 6rem;
  font-family: PayPalSansBig-Light, Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
}
.ppvx_text--xl7___5-9-9 {
  font-size: 4.5rem;
  line-height: 5.25rem;
  font-family: PayPalSansBig-Light, Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
}
.ppvx_text--xl6___5-9-9 {
  font-size: 3.75rem;
  line-height: 4.5rem;
  font-family: PayPalSansBig-Light, Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
}
.ppvx_text--xl5___5-9-9 {
  font-size: 3.125rem;
  line-height: 3.75rem;
  font-family: PayPalSansBig-Light, Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
}
.ppvx_text--xl4___5-9-9 {
  font-size: 2.5rem;
  line-height: 3rem;
  font-family: PayPalSansBig-Light, Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
}
.ppvx_text--xl3___5-9-9 {
  font-size: 1.875rem;
  line-height: 2.25rem;
  font-family: PayPalSansBig-Light, Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
}
.ppvx_text--xl2___5-9-9 {
  font-size: 1.5rem;
  line-height: 2.25rem;
  font-family: PayPalSansBig-Light, Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
}
.ppvx_text--xl___5-9-9 {
  font-size: 1.25rem;
  line-height: 1.875rem;
  font-family: PayPalSansBig-Light, Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
}
.ppvx_text--lg___5-9-9 {
  font-size: 1.125rem;
  line-height: 1.5rem;
  font-family: PayPalSansSmall-Regular, Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
}
.ppvx_text--md___5-9-9 {
  font-size: 0.9375rem;
  line-height: 1.5rem;
  font-family: PayPalSansSmall-Regular, Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
}
.ppvx_text--sm___5-9-9 {
  font-size: 0.8125rem;
  line-height: 1.125rem;
  font-family: PayPalSansSmall-Regular, Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
}
.ppvx_text--xs___5-9-9 {
  font-size: 0.6875rem;
  line-height: 0.9375rem;
  font-family: PayPalSansSmall-Regular, Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
}
.ppvx_text--regular___5-9-9 {
  font-weight: 700;
}
.ppvx_text--medium___5-9-9 {
  font-family: PayPalSansBig-Medium, Helvetica Neue, Arial, sans-serif;
}
.ppvx_text--caption___5-9-9 {
  font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 500;
}
.ppvx_text--caption-strong___5-9-9 {
  font-family: PayPalSansBig-Medium, Helvetica Neue, Arial, sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 500;
}
.ppvx_text--body___5-9-9 {
  font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
}
.ppvx_text--body-strong___5-9-9 {
  font-family: PayPalSansBig-Medium, Helvetica Neue, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
}
.ppvx_text--heading-xs___5-9-9 {
  font-family: PayPalSansBig-Medium, Helvetica Neue, Arial, sans-serif;
  font-size: 1.125rem;
  line-height: 1.625rem;
  font-weight: 500;
}
.ppvx_text--heading-sm___5-9-9 {
  font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
  font-size: 1.25rem;
  line-height: 1.75rem;
  font-weight: 500;
}
.ppvx_text--heading-md___5-9-9 {
  font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
  font-size: 1.5rem;
  line-height: 2rem;
  font-weight: 500;
}
.ppvx_text--heading-lg___5-9-9 {
  font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
  font-size: 2rem;
  line-height: 2.5rem;
  font-weight: 500;
}
.ppvx_text--hero___5-9-9 {
  font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
  font-size: 2.5rem;
  line-height: 3rem;
  font-weight: 500;
}
.ppvx_text--beta-title___5-9-9 {
  font-family: PayPalSansBig-Medium, Helvetica Neue, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
}
.ppvx_text--beta-heading-xs___5-9-9 {
  font-family: PayPalSansBig-Medium, Helvetica Neue, Arial, sans-serif;
  font-size: 1.125rem;
  line-height: 1.625rem;
  font-weight: 500;
}
.ppvx_text--beta-heading-sm___5-9-9 {
  font-family: PayPalSansBig-Medium, Helvetica Neue, Arial, sans-serif;
  font-size: 1.25rem;
  line-height: 1.75rem;
  font-weight: 500;
}
.ppvx_text--beta-heading-md___5-9-9 {
  font-family: PayPalSansBig-Medium, Helvetica Neue, Arial, sans-serif;
  font-size: 1.5rem;
  line-height: 2rem;
  font-weight: 500;
}
.ppvx_text--beta-heading-lg___5-9-9 {
  font-family: PayPalSansBig-Medium, Helvetica Neue, Arial, sans-serif;
  font-size: 2rem;
  line-height: 2.5rem;
  font-weight: 500;
}
.ppvx_text--beta-display-lg___5-9-9 {
  font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
  font-size: 4rem;
  line-height: 4.5rem;
  font-weight: 500;
}
.ppvx_text--shimmer___5-9-9 {
  border-radius: 0.75rem;
  width: 100%;
  height: 100%;
}
.ppvx_text--shimmer___5-9-9.ppvx_text--hero___5-9-9 {
  height: 4.875rem;
}
.ppvx_text--shimmer___5-9-9.ppvx_text--heading-lg___5-9-9 {
  height: 3rem;
}
.ppvx_text--shimmer___5-9-9.ppvx_text--heading-sm___5-9-9 {
  height: 2.25rem;
}
.ppvx_text--shimmer___5-9-9.ppvx_text--body-strong___5-9-9,
.ppvx_text--shimmer___5-9-9.ppvx_text--body___5-9-9 {
  height: 1.5rem;
}
.ppvx_text--shimmer___5-9-9.ppvx_text--caption___5-9-9,
.ppvx_text--shimmer___5-9-9.ppvx_text--caption-strong___5-9-9 {
  height: 1.25rem;
}
.ppvx--v2___5-9-9 .ppvx_text--caption___5-9-9:not(.ppvx--v1___5-9-9),
.ppvx--v2___5-9-9.ppvx_text--caption___5-9-9:not(.ppvx--v1___5-9-9) {
  color: #0c0c0d;
  font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: normal;
}
.ppvx--v2___5-9-9 .ppvx_text--caption-strong___5-9-9:not(.ppvx--v1___5-9-9),
.ppvx--v2___5-9-9.ppvx_text--caption-strong___5-9-9:not(.ppvx--v1___5-9-9) {
  color: #0c0c0d;
  font-family: PayPalSansBig-Medium, Helvetica Neue, Arial, sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: normal;
}
.ppvx--v2___5-9-9 .ppvx_text--body___5-9-9:not(.ppvx--v1___5-9-9),
.ppvx--v2___5-9-9.ppvx_text--body___5-9-9:not(.ppvx--v1___5-9-9),
.ppvx--v2___5-9-9 .ppvx_text--beta-title___5-9-9:not(.ppvx--v1___5-9-9),
.ppvx--v2___5-9-9.ppvx_text--beta-title___5-9-9:not(.ppvx--v1___5-9-9),
.ppvx--v2___5-9-9 .ppvx_text--beta-heading-xs___5-9-9:not(.ppvx--v1___5-9-9),
.ppvx--v2___5-9-9.ppvx_text--beta-heading-xs___5-9-9:not(.ppvx--v1___5-9-9) {
  color: #0c0c0d;
  font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5rem;
  font-weight: normal;
}
.ppvx--v2___5-9-9 .ppvx_text--body-strong___5-9-9:not(.ppvx--v1___5-9-9),
.ppvx--v2___5-9-9.ppvx_text--body-strong___5-9-9:not(.ppvx--v1___5-9-9) {
  color: #0c0c0d;
  font-family: PayPalSansBig-Medium, Helvetica Neue, Arial, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5rem;
  font-weight: normal;
}
.ppvx--v2___5-9-9 .ppvx_text--heading-sm___5-9-9:not(.ppvx--v1___5-9-9),
.ppvx--v2___5-9-9.ppvx_text--heading-sm___5-9-9:not(.ppvx--v1___5-9-9),
.ppvx--v2___5-9-9 .ppvx_text--heading-md___5-9-9:not(.ppvx--v1___5-9-9),
.ppvx--v2___5-9-9.ppvx_text--heading-md___5-9-9:not(.ppvx--v1___5-9-9),
.ppvx--v2___5-9-9 .ppvx_text--beta-heading-sm___5-9-9:not(.ppvx--v1___5-9-9),
.ppvx--v2___5-9-9.ppvx_text--beta-heading-sm___5-9-9:not(.ppvx--v1___5-9-9),
.ppvx--v2___5-9-9 .ppvx_text--beta-heading-md___5-9-9:not(.ppvx--v1___5-9-9),
.ppvx--v2___5-9-9.ppvx_text--beta-heading-md___5-9-9:not(.ppvx--v1___5-9-9) {
  color: #0c0c0d;
  font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
  font-size: 1.75rem;
  line-height: 2.25rem;
  font-weight: normal;
}
.ppvx--v2___5-9-9 .ppvx_text--heading-lg___5-9-9:not(.ppvx--v1___5-9-9),
.ppvx--v2___5-9-9.ppvx_text--heading-lg___5-9-9:not(.ppvx--v1___5-9-9),
.ppvx--v2___5-9-9 .ppvx_text--beta-heading-lg___5-9-9:not(.ppvx--v1___5-9-9),
.ppvx--v2___5-9-9.ppvx_text--beta-heading-lg___5-9-9:not(.ppvx--v1___5-9-9) {
  color: #0c0c0d;
  font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
  font-size: 2.75rem;
  line-height: 3rem;
  font-weight: normal;
}
.ppvx--v2___5-9-9 .ppvx_text--hero___5-9-9:not(.ppvx--v1___5-9-9),
.ppvx--v2___5-9-9.ppvx_text--hero___5-9-9:not(.ppvx--v1___5-9-9),
.ppvx--v2___5-9-9 .ppvx_text--beta-display-lg___5-9-9:not(.ppvx--v1___5-9-9),
.ppvx--v2___5-9-9.ppvx_text--beta-display-lg___5-9-9:not(.ppvx--v1___5-9-9) {
  color: #0c0c0d;
  font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
  font-size: 4.5rem;
  line-height: 4.875rem;
  font-weight: normal;
}
.ppvx_line-clamp___5-9-9 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.ppvx_line-clamp--line-1___5-9-9 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  -webkit-line-clamp: 1;
}
.ppvx_line-clamp--line-2___5-9-9 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  -webkit-line-clamp: 2;
}
.ppvx_line-clamp--line-3___5-9-9 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  -webkit-line-clamp: 3;
}
.ppvx_line-clamp--line-4___5-9-9 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  -webkit-line-clamp: 4;
}

/* this file contains all the utility classes */
.ppvx_screenreader___1-5-4 {
  position: absolute;
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0;
  border: 0;
  width: 1px;
  height: 1px;
  overflow: hidden;
}
.ppvx_body--no-scrolling___1-5-4 {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  overflow: hidden;
}
.ppvx_visible-only-in-context___1-5-4 {
  display: none;
}
.ppvx_text-ellipsis___1-5-4 {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.ppvx_shimmer___1-5-4 {
  background-color: #f1efea;
  border: 0.0625rem solid transparent;
  background-image: linear-gradient(to right, #f1efea 0%, #dbd8d0 50%, #f1efea 100%);
  background-position: 100% 0;
  background-size: 200%;
  animation: ppvx_shimmer__animation___1-5-4 2s ease-in-out infinite;
}
.ppvx_shimmer--inverse___1-5-4 {
  background-color: #909191;
  background-image: linear-gradient(to right, #909191 0%, #757676 50%, #909191 100%);
}
.ppvx_shimmer__defaults___1-5-4 {
  border-radius: 0.75rem;
  width: 100%;
  height: 100%;
}
@keyframes ppvx_shimmer__animation___1-5-4 {
  from {
    background-position: 100% 0;
  }
  to {
    background-position: -100% 0;
  }
}
.ppvx_elevation--level1___1-5-4 {
  box-shadow: 0rem 0.125rem 0.25rem rgba(0, 0, 0, 0.16);
}
.ppvx_elevation--level2___1-5-4 {
  box-shadow: 0rem 0.1875rem 0.625rem rgba(0, 0, 0, 0.16);
}
.ppvx_elevation--level2--above___1-5-4 {
  box-shadow: 0rem -0.1875rem 0.625rem rgba(0, 0, 0, 0.16);
}
.ppvx_elevation--level3___1-5-4 {
  box-shadow: 0rem 0.25rem 1rem rgba(0, 0, 0, 0.16);
}
.ppvx_elevation--level4___1-5-4 {
  box-shadow: 0rem 0.375rem 1.25rem rgba(0, 0, 0, 0.16);
}
.ppvx_elevation--level5___1-5-4 {
  box-shadow: 0rem 0.75rem 1.75rem rgba(0, 0, 0, 0.16);
}
.ppvx--v2___1-5-4 .ppvx_elevation--level1___1-5-4:not(.ppvx--v1___1-5-4),
.ppvx_elevation--level1___1-5-4.ppvx--v2___1-5-4:not(.ppvx--v1___1-5-4) {
  box-shadow: 0rem 0rem 0.125rem rgba(0, 0, 0, 0.04), 0rem 0.0625rem 0.75rem rgba(0, 0, 0, 0.08);
}
.ppvx--v2___1-5-4 .ppvx_elevation--level2___1-5-4:not(.ppvx--v1___1-5-4),
.ppvx_elevation--level2___1-5-4.ppvx--v2___1-5-4:not(.ppvx--v1___1-5-4) {
  box-shadow: 0rem 0rem 0.25rem rgba(0, 0, 0, 0.06), 0rem 0.125rem 0.875rem rgba(0, 0, 0, 0.1);
}
.ppvx--v2___1-5-4 .ppvx_elevation--level3___1-5-4:not(.ppvx--v1___1-5-4),
.ppvx_elevation--level3___1-5-4.ppvx--v2___1-5-4:not(.ppvx--v1___1-5-4) {
  box-shadow: 0rem 0rem 0.5rem rgba(0, 0, 0, 0.04), 0rem 0.125rem 1.125rem rgba(0, 0, 0, 0.1);
}
.ppvx_motion__animation-timing___1-5-4 {
  animation-timing-function: cubic-bezier(0, 0.9, 0.3, 1);
}
.ppvx_motion__transition-timing___1-5-4 {
  transition-timing-function: cubic-bezier(0, 0.9, 0.3, 1);
}

.ppvx_loading-spinner___2-8-9 {
  width: 1.5rem;
  height: 1.5rem;
  color: #005ea6;
  position: relative;
  animation: border-spinner___2-8-9 1s linear infinite;
}
.ppvx_loading-spinner___2-8-9:before,
.ppvx_loading-spinner___2-8-9:after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  right: 50%;
  left: 0;
  bottom: 0;
  border-top-left-radius: 100% 50%;
  border-bottom-left-radius: 100% 50%;
  border: 0.125rem solid currentColor;
  border-right-width: 0;
}
.ppvx_loading-spinner___2-8-9:after {
  transform-origin: center right;
  transform: rotate(-90deg);
}
@keyframes border-spinner___2-8-9 {
  to {
    transform: rotate(360deg);
  }
}
.ppvx_loading-spinner--size_xs___2-8-9 {
  width: 1.125rem;
  height: 1.125rem;
}
.ppvx_loading-spinner--size_md___2-8-9 {
  width: 2.25rem;
  height: 2.25rem;
}
.ppvx_loading-spinner--size_lg___2-8-9 {
  width: 3rem;
  height: 3rem;
}
.ppvx_loading-spinner--size_xl___2-8-9 {
  width: 6rem;
  height: 6rem;
}
.ppvx_loading-spinner--inverse___2-8-9 {
  color: #ffffff;
}
.ppvx_loading-spinner__screenreader___2-8-9 {
  position: absolute;
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0;
  border: 0;
  width: 1px;
  height: 1px;
  overflow: hidden;
}
.ppvx--v2___2-8-9 .ppvx_loading-spinner___2-8-9:not(.ppvx--v1___2-8-9),
.ppvx_loading-spinner___2-8-9.ppvx--v2___2-8-9:not(.ppvx--v1___2-8-9) {
  color: #142c8e;
}
.ppvx--v2___2-8-9 .ppvx_loading-spinner--inverse___2-8-9:not(.ppvx--v1___2-8-9),
.ppvx--v2___2-8-9.ppvx_loading-spinner--inverse___2-8-9:not(.ppvx--v1___2-8-9) {
  color: #ffffff;
}

/* Icon base class */
@font-face {
  font-family: 'PPUI-Icons';
  src: url('https://www.paypalobjects.com/paypal-ui/icons/font_icon/0-0-29/PPUI-Icons.woff2') format('woff2'), url('https://www.paypalobjects.com/paypal-ui/icons/font_icon/0-0-29/PPUI-Icons.woff') format('woff'), url('https://www.paypalobjects.com/paypal-ui/icons/font_icon/0-0-29/PPUI-Icons.eot?#iefix') format('embedded-opentype'), url('https://www.paypalobjects.com/paypal-ui/icons/font_icon/0-0-29/PPUI-Icons.svg') format('svg');
  font-style: normal;
  font-weight: 500;
}
.ppvxIconFont___6-18-4 {
  /* stylelint-disable declaration-no-important */
  /* using !important to prevent issues with browser extensions that change fonts */
  font-family: 'PPUI-Icons' !important;
  /* stylelint-enable declaration-no-important */
  font-style: normal;
  font-weight: 500;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
}
.ppvx_icon___6-18-4 {
  /* stylelint-disable declaration-no-important */
  /* using !important to prevent issues with browser extensions that change fonts */
  font-family: 'PPUI-Icons' !important;
  /* stylelint-enable declaration-no-important */
  font-style: normal;
  font-weight: 500;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  speak: none;
}
.ppvx_icon--size_xs___6-18-4 {
  font-size: 1.125rem;
}
.ppvx_icon--size_sm___6-18-4 {
  font-size: 1.5rem;
}
.ppvx_icon--size_md___6-18-4 {
  font-size: 1.875rem;
}
.ppvx_icon--size_lg___6-18-4 {
  font-size: 2.25rem;
}
.ppvx_icon--size_xl___6-18-4 {
  font-size: 2.5rem;
}
.ppvx_icon--size_xl2___6-18-4 {
  font-size: 3rem;
}
.ppvx_icon--svg___6-18-4 {
  speak: none;
  line-height: 1;
  display: inline-block;
}
.ppvx_icon--svg___6-18-4 img,
.ppvx_icon--svg___6-18-4 svg {
  width: 1em;
  height: 1em;
  display: block;
}
/* Icon list */
.ppvx_icon-pix___6-18-4:before {
  content: '\E91D';
}
.ppvx_icon-izettle-pos___6-18-4:before {
  content: '\E9F8';
}
.ppvx_icon-pay-online___6-18-4:before {
  content: '\E9F9';
}
.ppvx_icon-shipping-send___6-18-4:before {
  content: '\E9AC';
}
.ppvx_icon-shipping-pack___6-18-4:before {
  content: '\E9AD';
}
.ppvx_icon-shipping-label___6-18-4:before {
  content: '\E9AE';
}
.ppvx_icon-emoji___6-18-4:before {
  content: '\E9A8';
}
.ppvx_icon-honey___6-18-4:before {
  content: '\E9A7';
}
.ppvx_icon-chevron-up-alt___6-18-4:before {
  content: '\E9A6';
}
.ppvx_icon-chevron-down-alt___6-18-4:before {
  content: '\E9A3';
}
.ppvx_icon-loyalty-card___6-18-4:before {
  content: '\E94C';
}
.ppvx_icon-logout___6-18-4:before {
  content: '\E9A5';
}
.ppvx_icon-barcode-scan___6-18-4:before {
  content: '\E9A1';
}
.ppvx_icon-block___6-18-4:before {
  content: '\E9A2';
}
.ppvx_icon-tip-jar___6-18-4:before {
  content: '\E9A4';
}
.ppvx_icon-theme___6-18-4:before {
  content: '\E9A0';
}
.ppvx_icon-help-center___6-18-4:before {
  content: '\E99E';
}
.ppvx_icon-duplicate___6-18-4:before {
  content: '\E99F';
}
.ppvx_icon-close-alt___6-18-4:before {
  content: '\E99C';
}
.ppvx_icon-crypto___6-18-4:before {
  content: '\E99D';
}
.ppvx_icon-security-code___6-18-4:before {
  content: '\E99B';
}
.ppvx_icon-share-link___6-18-4:before {
  content: '\E99A';
}
.ppvx_icon-share-email___6-18-4:before {
  content: '\E98F';
}
.ppvx_icon-share-facebook___6-18-4:before {
  content: '\E990';
}
.ppvx_icon-share-instagram___6-18-4:before {
  content: '\E991';
}
.ppvx_icon-share-line___6-18-4:before {
  content: '\E992';
}
.ppvx_icon-share-linkedin___6-18-4:before {
  content: '\E993';
}
.ppvx_icon-share-messenger___6-18-4:before {
  content: '\E994';
}
.ppvx_icon-share-mobile___6-18-4:before {
  content: '\E995';
}
.ppvx_icon-share-snapchat___6-18-4:before {
  content: '\E996';
}
.ppvx_icon-share-twitter___6-18-4:before {
  content: '\E997';
}
.ppvx_icon-share-wechat___6-18-4:before {
  content: '\E998';
}
.ppvx_icon-share-whatsapp___6-18-4:before {
  content: '\E999';
}
.ppvx_icon-message-center___6-18-4:before {
  content: '\E98E';
}
.ppvx_icon-direct-deposit___6-18-4:before {
  content: '\E98D';
}
.ppvx_icon-arrow-up___6-18-4:before {
  content: '\E98C';
}
.ppvx_icon-verified-alt___6-18-4:before {
  content: '\E98B';
}
.ppvx_icon-working-capital___6-18-4:before {
  content: '\E988';
}
.ppvx_icon-code___6-18-4:before {
  content: '\E989';
}
.ppvx_icon-tools___6-18-4:before {
  content: '\E98A';
}
.ppvx_icon-preferred-selected___6-18-4:before {
  content: '\E986';
}
.ppvx_icon-preferred___6-18-4:before {
  content: '\E987';
}
.ppvx_icon-external___6-18-4:before {
  content: '\E985';
}
.ppvx_icon-purchase-protection-alt___6-18-4:before {
  content: '\E984';
}
.ppvx_icon-favorite-selected___6-18-4:before {
  content: '\E981';
}
.ppvx_icon-favorite___6-18-4:before {
  content: '\E982';
}
.ppvx_icon-resolution___6-18-4:before {
  content: '\E983';
}
.ppvx_icon-disaster-relief___6-18-4:before {
  content: '\E97B';
}
.ppvx_icon-add-payment-method___6-18-4:before {
  content: '\E97C';
}
.ppvx_icon-arrow-down___6-18-4:before {
  content: '\E97D';
}
.ppvx_icon-credit-debit-cards___6-18-4:before {
  content: '\E97E';
}
.ppvx_icon-activity___6-18-4:before {
  content: '\E97F';
}
.ppvx_icon-refund___6-18-4:before {
  content: '\E980';
}
.ppvx_icon-auto-top-up___6-18-4:before {
  content: '\E979';
}
.ppvx_icon-world___6-18-4:before {
  content: '\E97A';
}
.ppvx_icon-money-delivery___6-18-4:before {
  content: '\E975';
}
.ppvx_icon-face-id___6-18-4:before {
  content: '\E96E';
}
.ppvx_icon-special-financing___6-18-4:before {
  content: '\E96F';
}
.ppvx_icon-achievement___6-18-4:before {
  content: '\E970';
}
.ppvx_icon-add-image___6-18-4:before {
  content: '\E971';
}
.ppvx_icon-copy-to-clipboard___6-18-4:before {
  content: '\E972';
}
.ppvx_icon-decline___6-18-4:before {
  content: '\E973';
}
.ppvx_icon-location___6-18-4:before {
  content: '\E974';
}
.ppvx_icon-number-pad___6-18-4:before {
  content: '\E976';
}
.ppvx_icon-share___6-18-4:before {
  content: '\E977';
}
.ppvx_icon-split-bill___6-18-4:before {
  content: '\E978';
}
.ppvx_icon-overflow___6-18-4:before {
  content: '\E96D';
}
.ppvx_icon-calculator___6-18-4:before {
  content: '\E96A';
}
.ppvx_icon-subtract___6-18-4:before {
  content: '\E96C';
}
.ppvx_icon-sort-ascending-alt___6-18-4:before {
  content: '\E969';
}
.ppvx_icon-sort-descending-alt___6-18-4:before {
  content: '\E96B';
}
.ppvx_icon-microphone___6-18-4:before {
  content: '\E968';
}
.ppvx_icon-attach___6-18-4:before {
  content: '\E966';
}
.ppvx_icon-light-bulb___6-18-4:before {
  content: '\E967';
}
.ppvx_icon-download___6-18-4:before {
  content: '\E964';
}
.ppvx_icon-upload___6-18-4:before {
  content: '\E965';
}
.ppvx_icon-fingerprint___6-18-4:before {
  content: '\E963';
}
.ppvx_icon-rocket___6-18-4:before {
  content: '\E962';
}
.ppvx_icon-clear-alt___6-18-4:before {
  content: '\E95A';
}
.ppvx_icon-cash___6-18-4:before {
  content: '\E95B';
}
.ppvx_icon-contact-info___6-18-4:before {
  content: '\E95C';
}
.ppvx_icon-home___6-18-4:before {
  content: '\E95D';
}
.ppvx_icon-insights___6-18-4:before {
  content: '\E95E';
}
.ppvx_icon-invoice___6-18-4:before {
  content: '\E95F';
}
.ppvx_icon-shipping___6-18-4:before {
  content: '\E960';
}
.ppvx_icon-transfer___6-18-4:before {
  content: '\E961';
}
.ppvx_icon-withdraw-cash___6-18-4:before {
  content: '\E959';
}
.ppvx_icon-add-cash___6-18-4:before {
  content: '\E952';
}
.ppvx_icon-pp-cash-card___6-18-4:before {
  content: '\E953';
}
.ppvx_icon-gift___6-18-4:before {
  content: '\E950';
}
.ppvx_icon-lock___6-18-4:before {
  content: '\E951';
}
.ppvx_icon-money-pools___6-18-4:before {
  content: '\E954';
}
.ppvx_icon-photo___6-18-4:before {
  content: '\E955';
}
.ppvx_icon-print___6-18-4:before {
  content: '\E956';
}
.ppvx_icon-trash___6-18-4:before {
  content: '\E957';
}
.ppvx_icon-scan-to-send___6-18-4:before {
  content: '\E958';
}
.ppvx_icon-acorns___6-18-4:before {
  content: '\E93D';
}
.ppvx_icon-cash-check___6-18-4:before {
  content: '\E93E';
}
.ppvx_icon-donate___6-18-4:before {
  content: '\E948';
}
.ppvx_icon-goals___6-18-4:before {
  content: '\E949';
}
.ppvx_icon-offers-rewards___6-18-4:before {
  content: '\E94A';
}
.ppvx_icon-order-ahead___6-18-4:before {
  content: '\E94B';
}
.ppvx_icon-request___6-18-4:before {
  content: '\E94D';
}
.ppvx_icon-send___6-18-4:before {
  content: '\E94E';
}
.ppvx_icon-transfer-money___6-18-4:before {
  content: '\E94F';
}
.ppvx_icon-add___6-18-4:before {
  content: '\E900';
}
.ppvx_icon-arrow-left___6-18-4:before {
  content: '\E901';
}
.ppvx_icon-arrow-right___6-18-4:before {
  content: '\E902';
}
.ppvx_icon-warning___6-18-4:before {
  content: '\E903';
}
.ppvx_icon-bank___6-18-4:before {
  content: '\E904';
}
.ppvx_icon-browser___6-18-4:before {
  content: '\E905';
}
.ppvx_icon-calendar-paused___6-18-4:before {
  content: '\E906';
}
.ppvx_icon-calendar___6-18-4:before {
  content: '\E907';
}
.ppvx_icon-camera-add___6-18-4:before {
  content: '\E908';
}
.ppvx_icon-camera___6-18-4:before {
  content: '\E909';
}
.ppvx_icon-card___6-18-4:before {
  content: '\E90A';
}
.ppvx_icon-cart___6-18-4:before {
  content: '\E90B';
}
.ppvx_icon-chat___6-18-4:before {
  content: '\E90C';
}
.ppvx_icon-check-alt___6-18-4:before {
  content: '\E90D';
}
.ppvx_icon-check-circle-alt___6-18-4:before {
  content: '\E90E';
}
.ppvx_icon-check-circle___6-18-4:before {
  content: '\E90F';
}
.ppvx_icon-check___6-18-4:before {
  content: '\E910';
}
.ppvx_icon-chevron-circle-down___6-18-4:before {
  content: '\E911';
}
.ppvx_icon-chevron-circle-up___6-18-4:before {
  content: '\E912';
}
.ppvx_icon-chevron-down___6-18-4:before {
  content: '\E913';
}
.ppvx_icon-chevron-left___6-18-4:before {
  content: '\E914';
}
.ppvx_icon-chevron-right-alt___6-18-4:before {
  content: '\E915';
}
.ppvx_icon-chevron-right___6-18-4:before {
  content: '\E916';
}
.ppvx_icon-chevron-up___6-18-4:before {
  content: '\E917';
}
.ppvx_icon-clear___6-18-4:before {
  content: '\E918';
}
.ppvx_icon-close___6-18-4:before {
  content: '\E919';
}
.ppvx_icon-critical-alt___6-18-4:before {
  content: '\E91A';
}
.ppvx_icon-desktop___6-18-4:before {
  content: '\E91B';
}
.ppvx_icon-edit___6-18-4:before {
  content: '\E91C';
}
.ppvx_icon-email___6-18-4:before {
  content: '\E91E';
}
.ppvx_icon-error___6-18-4:before {
  content: '\E91F';
}
.ppvx_icon-external-alt___6-18-4:before {
  content: '\E920';
}
.ppvx_icon-faq___6-18-4:before {
  content: '\E921';
}
.ppvx_icon-filter___6-18-4:before {
  content: '\E922';
}
.ppvx_icon-heart___6-18-4:before {
  content: '\E923';
}
.ppvx_icon-hide-alt___6-18-4:before {
  content: '\E924';
}
.ppvx_icon-info-alt___6-18-4:before {
  content: '\E925';
}
.ppvx_icon-info___6-18-4:before {
  content: '\E926';
}
.ppvx_icon-laptop___6-18-4:before {
  content: '\E927';
}
.ppvx_icon-link___6-18-4:before {
  content: '\E928';
}
.ppvx_icon-list-detailed___6-18-4:before {
  content: '\E929';
}
.ppvx_icon-list-simple___6-18-4:before {
  content: '\E92A';
}
.ppvx_icon-lock-alt___6-18-4:before {
  content: '\E92B';
}
.ppvx_icon-logo-paypal___6-18-4:before {
  content: '\E92C';
}
.ppvx_icon-menu___6-18-4:before {
  content: '\E92D';
}
.ppvx_icon-mobile___6-18-4:before {
  content: '\E92E';
}
.ppvx_icon-notification___6-18-4:before {
  content: '\E92F';
}
.ppvx_icon-pending-paused___6-18-4:before {
  content: '\E930';
}
.ppvx_icon-pending___6-18-4:before {
  content: '\E931';
}
.ppvx_icon-phone___6-18-4:before {
  content: '\E932';
}
.ppvx_icon-play-sm___6-18-4:before {
  content: '\E933';
}
.ppvx_icon-play___6-18-4:before {
  content: '\E934';
}
.ppvx_icon-question-alt___6-18-4:before {
  content: '\E935';
}
.ppvx_icon-recurring-paused___6-18-4:before {
  content: '\E936';
}
.ppvx_icon-recurring___6-18-4:before {
  content: '\E937';
}
.ppvx_icon-refresh___6-18-4:before {
  content: '\E938';
}
.ppvx_icon-search___6-18-4:before {
  content: '\E939';
}
.ppvx_icon-settings___6-18-4:before {
  content: '\E93A';
}
.ppvx_icon-shield___6-18-4:before {
  content: '\E93B';
}
.ppvx_icon-show-alt___6-18-4:before {
  content: '\E93C';
}
.ppvx_icon-star-alt___6-18-4:before {
  content: '\E93F';
}
.ppvx_icon-store___6-18-4:before {
  content: '\E940';
}
.ppvx_icon-support___6-18-4:before {
  content: '\E941';
}
.ppvx_icon-trash-alt___6-18-4:before {
  content: '\E942';
}
.ppvx_icon-unlock-alt___6-18-4:before {
  content: '\E943';
}
.ppvx_icon-user-add___6-18-4:before {
  content: '\E944';
}
.ppvx_icon-user___6-18-4:before {
  content: '\E945';
}
.ppvx_icon-wallet___6-18-4:before {
  content: '\E946';
}
.ppvx_icon-warning-alt___6-18-4:before {
  content: '\E947';
}
/* stylelint-enable */

.ppvx_tabs___2-8-9 {
  position: relative;
}
.ppvx_tabs___2-8-9 .ppvx_tabs__scroll-btn___2-8-9 {
  background-color: #ffffff;
  width: 3.75rem;
  height: 3.75rem;
  top: 0.0625rem;
  position: absolute;
  border-bottom: 0.0625rem solid #cbd2d6;
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0;
  visibility: hidden;
}
.ppvx_tabs___2-8-9 .ppvx_tabs__scroll-btn-left___2-8-9 {
  left: 0;
  border-right: 0.0625rem solid #cbd2d6;
}
.ppvx_tabs___2-8-9 .ppvx_tabs__scroll-btn-right___2-8-9 {
  right: 0;
  border-left: 0.0625rem solid #cbd2d6;
}
.ppvx_tabs__nav___2-8-9 {
  overflow-y: hidden;
  white-space: nowrap;
  margin-bottom: 2.25rem;
  border-bottom: 0.0625rem solid #cbd2d6;
  position: relative;
  scrollbar-width: none;
}
.ppvx_tabs__nav___2-8-9::-webkit-scrollbar {
  display: none;
}
.ppvx_tabs__tabs-wrapper___2-8-9 {
  display: flex;
  float: left;
  min-height: 3.75rem;
  align-items: flex-end;
  width: -moz-max-content;
  width: max-content;
}
.ppvx_tabs__tab___2-8-9 {
  font-family: PayPalSansBig-Medium, Helvetica Neue, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
  outline: none;
  position: relative;
  border: none;
  background-color: transparent;
  padding: 0 1.5rem;
  min-height: 3.75rem;
  min-width: 4.5rem;
  max-width: 11.5rem;
  white-space: normal;
  word-wrap: break-word;
  text-decoration: none;
  flex-shrink: 0;
  display: block;
  align-items: center;
  cursor: pointer;
}
.ppvx_tabs__tab___2-8-9:hover {
  background-color: #f5f7fa;
}
.ppvx_tabs__tab___2-8-9:active {
  background-color: #eaeced;
}
.ppvx_tabs__tab___2-8-9:focus:after {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  border: 0.125rem solid #009cde;
  border-radius: 0.125rem;
}
.ppvx_tabs__tab___2-8-9:before {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  right: 0;
  border-bottom: 0 solid rgba(0, 0, 0, 0);
}
.ppvx_tabs__tab___2-8-9:focus,
.ppvx_tabs__tab___2-8-9:hover,
.ppvx_tabs__tab___2-8-9:active,
.ppvx_tabs__tab___2-8-9:visited {
  text-decoration: none;
  color: #2c2e2f;
}
.ppvx_tabs__tab___2-8-9[aria-selected='true'] {
  color: #0070ba;
}
.ppvx_tabs__tab___2-8-9[aria-selected='true']:before {
  border-bottom: 0.1875rem solid #0070ba;
}
.ppvx_tabs--animate-right___2-8-9:before {
  animation: slideRight___2-8-9 0.2s both;
}
.ppvx_tabs--animate-left___2-8-9:before {
  animation: slideLeft___2-8-9 0.2s both;
}
@keyframes slideRight___2-8-9 {
  0% {
    transform: translateX(-100%);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes slideLeft___2-8-9 {
  0% {
    transform: translateX(100%);
  }
  100% {
    transform: translateX(0);
  }
}
.ppvx_tabs__arrow___2-8-9 {
  background-color: #ffffff;
  width: 3.75rem;
  height: 3.75rem;
  align-self: flex-end;
  text-align: center;
  position: absolute;
  top: 0.0625rem;
  opacity: 0;
  visibility: hidden;
  transition: visibility 0.3s, opacity 0.3s;
  outline: none;
  border: 0rem;
  border-bottom: 0.0625rem solid #cbd2d6;
  /* stylelint-disable declaration-no-important */
  /* using !important to prevent issues with browser extensions that change fonts */
  font-family: 'PPUI-Icons' !important;
  /* stylelint-enable declaration-no-important */
  font-style: normal;
  font-weight: 500;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  speak: none;
  font-size: 1.5rem;
}
.ppvx_tabs__arrow___2-8-9:before {
  border-radius: 50%;
  padding: 0.375rem;
}
.ppvx_tabs__arrow___2-8-9:hover:before {
  background-color: #f5f7fa;
}
.ppvx_tabs__arrow___2-8-9:active:before {
  background-color: #eaeced;
}
.ppvx_tabs__arrow-left___2-8-9 {
  left: 0;
  border-right: 0.0625rem solid #cbd2d6;
}
.ppvx_tabs__arrow-left___2-8-9:before {
  content: '\E914';
}
.ppvx_tabs__arrow-right___2-8-9 {
  right: 0;
  border-left: 0.0625rem solid #cbd2d6;
}
.ppvx_tabs__arrow-right___2-8-9:before {
  content: '\E916';
}
[data-overflowing='both'] ~ .ppvx_tabs__arrow-left___2-8-9,
[data-overflowing='both'] ~ .ppvx_tabs__scroll-btn-left___2-8-9,
[data-overflowing='both'] ~ .ppvx_tabs__arrow-right___2-8-9,
[data-overflowing='both'] ~ .ppvx_tabs__scroll-btn-right___2-8-9,
[data-overflowing='left'] ~ .ppvx_tabs__arrow-left___2-8-9,
[data-overflowing='left'] ~ .ppvx_tabs__scroll-btn-left___2-8-9,
[data-overflowing='right'] ~ .ppvx_tabs__arrow-right___2-8-9,
[data-overflowing='right'] ~ .ppvx_tabs__scroll-btn-right___2-8-9 {
  visibility: visible;
  opacity: 1;
  transition: visibility 0.3s, opacity 0.3s;
}
.ppvx_tabs__tab-content___2-8-9 {
  margin: 0 1.5rem;
}
.ppvx_tabs__tab-content___2-8-9:focus {
  outline: none;
}
.ppvx_tabs__tab-content--focus___2-8-9:focus {
  box-shadow: 0 0 0.0625rem 0.125rem #009cde;
}
.ppvx_tabs__tab-content___2-8-9[aria-hidden='true'] {
  display: none;
}
.ppvx_tabs--centered___2-8-9 {
  min-width: 100%;
  width: auto;
  justify-content: center;
}
.ppvx_tabs--no-scroll-buttons___2-8-9 .ppvx_tabs__arrow___2-8-9,
.ppvx_tabs--no-scroll-buttons___2-8-9 .ppvx_tabs__scroll-btn___2-8-9 {
  display: none;
}
@media only screen and (max-width: 36rem) {
  .ppvx_tabs__tab___2-8-9,
  .ppvx_tabs__tab___2-8-9[aria-selected='false'],
  .ppvx_tabs__tab___2-8-9 + .ppvx_tabs__tab___2-8-9,
  .ppvx_tabs__tab___2-8-9[aria-selected='true'] {
    min-width: 0;
  }
  .ppvx_tabs--centered___2-8-9 {
    width: auto;
    justify-content: flex-start;
  }
}
.ppvx--v2___2-8-9 .ppvx_tabs___2-8-9:not(.ppvx--v1___2-8-9) .ppvx_tabs__scroll-btn___2-8-9,
.ppvx_tabs___2-8-9.ppvx--v2___2-8-9:not(.ppvx--v1___2-8-9) .ppvx_tabs__scroll-btn___2-8-9 {
  width: 6rem;
  height: 6rem;
  top: 0;
  border-bottom: 0rem;
}
.ppvx--v2___2-8-9 .ppvx_tabs___2-8-9:not(.ppvx--v1___2-8-9) .ppvx_tabs__scroll-btn___2-8-9 .ppvx_tabs--arrow_icon___2-8-9,
.ppvx_tabs___2-8-9.ppvx--v2___2-8-9:not(.ppvx--v1___2-8-9) .ppvx_tabs__scroll-btn___2-8-9 .ppvx_tabs--arrow_icon___2-8-9 {
  color: #142c8e;
  background: #ffffff;
  box-shadow: 0rem 0rem 0.125rem rgba(0, 0, 0, 0.04), 0rem 0.0625rem 0.75rem rgba(0, 0, 0, 0.08);
}
.ppvx--v2___2-8-9 .ppvx_tabs___2-8-9:not(.ppvx--v1___2-8-9) .ppvx_tabs__scroll-btn___2-8-9 .ppvx_tabs--arrow_icon___2-8-9:hover,
.ppvx_tabs___2-8-9.ppvx--v2___2-8-9:not(.ppvx--v1___2-8-9) .ppvx_tabs__scroll-btn___2-8-9 .ppvx_tabs--arrow_icon___2-8-9:hover {
  background: #d1f1ff;
}
.ppvx--v2___2-8-9 .ppvx_tabs___2-8-9:not(.ppvx--v1___2-8-9) .ppvx_tabs__scroll-btn___2-8-9 .ppvx_tabs--arrow_icon___2-8-9:active,
.ppvx_tabs___2-8-9.ppvx--v2___2-8-9:not(.ppvx--v1___2-8-9) .ppvx_tabs__scroll-btn___2-8-9 .ppvx_tabs--arrow_icon___2-8-9:active {
  background: #e3e6f1;
}
.ppvx--v2___2-8-9 .ppvx_tabs___2-8-9:not(.ppvx--v1___2-8-9) .ppvx_tabs__scroll-btn-left___2-8-9,
.ppvx_tabs___2-8-9.ppvx--v2___2-8-9:not(.ppvx--v1___2-8-9) .ppvx_tabs__scroll-btn-left___2-8-9 {
  border-right: 0rem;
  background: linear-gradient(90deg, #ffffff 47.45%, rgba(255, 255, 255, 0) 100%);
}
.ppvx--v2___2-8-9 .ppvx_tabs___2-8-9:not(.ppvx--v1___2-8-9) .ppvx_tabs__scroll-btn-right___2-8-9,
.ppvx_tabs___2-8-9.ppvx--v2___2-8-9:not(.ppvx--v1___2-8-9) .ppvx_tabs__scroll-btn-right___2-8-9 {
  border-left: 0rem;
  background: linear-gradient(270deg, #ffffff 47.45%, rgba(255, 255, 255, 0) 100%);
}
.ppvx--v2___2-8-9 .ppvx_tabs___2-8-9:not(.ppvx--v1___2-8-9) .ppvx_tabs__tab-content___2-8-9,
.ppvx_tabs___2-8-9.ppvx--v2___2-8-9:not(.ppvx--v1___2-8-9) .ppvx_tabs__tab-content___2-8-9 {
  margin-left: 4.5rem;
}
.ppvx--v2___2-8-9 .ppvx_tabs___2-8-9:not(.ppvx--v1___2-8-9) .ppvx_tabs__nav___2-8-9,
.ppvx_tabs___2-8-9.ppvx--v2___2-8-9:not(.ppvx--v1___2-8-9) .ppvx_tabs__nav___2-8-9 {
  box-shadow: 0rem 0rem 0.5rem rgba(0, 0, 0, 0.04), 0rem 0.125rem 1.125rem rgba(0, 0, 0, 0.1);
  padding: 1.5rem 1.5rem 1.5rem 3.5rem;
  border-bottom: 0rem;
}
.ppvx--v2___2-8-9 .ppvx_tabs___2-8-9:not(.ppvx--v1___2-8-9) .ppvx_tabs__tabs-wrapper___2-8-9,
.ppvx_tabs___2-8-9.ppvx--v2___2-8-9:not(.ppvx--v1___2-8-9) .ppvx_tabs__tabs-wrapper___2-8-9 {
  min-height: 3rem;
  align-items: center;
}
.ppvx--v2___2-8-9 .ppvx_tabs___2-8-9:not(.ppvx--v1___2-8-9) .ppvx_tabs__tab___2-8-9,
.ppvx_tabs___2-8-9.ppvx--v2___2-8-9:not(.ppvx--v1___2-8-9) .ppvx_tabs__tab___2-8-9 {
  color: #0c0c0d;
  font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5rem;
  font-weight: normal;
  padding: 0.75rem 1rem;
  min-height: 3rem;
  min-width: 5.25rem;
  margin-right: 0.375rem;
}
.ppvx--v2___2-8-9 .ppvx_tabs___2-8-9:not(.ppvx--v1___2-8-9) .ppvx_tabs__tab___2-8-9:after,
.ppvx_tabs___2-8-9.ppvx--v2___2-8-9:not(.ppvx--v1___2-8-9) .ppvx_tabs__tab___2-8-9:after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border: none;
  border-radius: 1.5rem;
  pointer-events: none;
  transform: scaleX(0);
  transition: transform 0.3s cubic-bezier(0, 0.9, 0.3, 1);
}
.ppvx--v2___2-8-9 .ppvx_tabs___2-8-9:not(.ppvx--v1___2-8-9) .ppvx_tabs__tab___2-8-9:hover,
.ppvx_tabs___2-8-9.ppvx--v2___2-8-9:not(.ppvx--v1___2-8-9) .ppvx_tabs__tab___2-8-9:hover {
  color: #1072eb;
  font-family: PayPalSansBig-Medium, Helvetica Neue, Arial, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5rem;
  font-weight: normal;
  background-color: rgba(0, 0, 0, 0);
  transition: color 0.3s cubic-bezier(0, 0.9, 0.3, 1), background-color 0.3s cubic-bezier(0, 0.9, 0.3, 1);
}
.ppvx--v2___2-8-9 .ppvx_tabs___2-8-9:not(.ppvx--v1___2-8-9) .ppvx_tabs__tab___2-8-9:hover:after,
.ppvx_tabs___2-8-9.ppvx--v2___2-8-9:not(.ppvx--v1___2-8-9) .ppvx_tabs__tab___2-8-9:hover:after {
  border: 0.0625rem solid #dbd8d0;
  transform: scaleX(1);
}
.ppvx--v2___2-8-9 .ppvx_tabs___2-8-9:not(.ppvx--v1___2-8-9) .ppvx_tabs__tab___2-8-9:active,
.ppvx_tabs___2-8-9.ppvx--v2___2-8-9:not(.ppvx--v1___2-8-9) .ppvx_tabs__tab___2-8-9:active {
  color: #1040c1;
  background: #f7f5f0;
  border-radius: 1.5rem;
}
.ppvx--v2___2-8-9 .ppvx_tabs___2-8-9:not(.ppvx--v1___2-8-9) .ppvx_tabs__tab___2-8-9:focus,
.ppvx_tabs___2-8-9.ppvx--v2___2-8-9:not(.ppvx--v1___2-8-9) .ppvx_tabs__tab___2-8-9:focus {
  outline: none;
}
.ppvx--v2___2-8-9 .ppvx_tabs___2-8-9:not(.ppvx--v1___2-8-9) .ppvx_tabs__tab___2-8-9:focus:after,
.ppvx_tabs___2-8-9.ppvx--v2___2-8-9:not(.ppvx--v1___2-8-9) .ppvx_tabs__tab___2-8-9:focus:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  border: 0.1875rem solid #1040c1;
  box-shadow: 0 0 0 0.375rem rgba(16, 114, 235, 0.16);
  border-radius: 1.5rem;
  width: 100%;
  height: 100%;
  pointer-events: none;
  transform: none;
  transition: none;
}
.ppvx--v2___2-8-9 .ppvx_tabs___2-8-9:not(.ppvx--v1___2-8-9) .ppvx_tabs__tab___2-8-9:before,
.ppvx_tabs___2-8-9.ppvx--v2___2-8-9:not(.ppvx--v1___2-8-9) .ppvx_tabs__tab___2-8-9:before {
  position: relative;
  display: block;
  content: attr(data-button-text);
  color: #1072eb;
  font-family: PayPalSansBig-Medium, Helvetica Neue, Arial, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5rem;
  font-weight: normal;
  height: 0;
  overflow: hidden;
  visibility: hidden;
  pointer-events: none;
}
.ppvx--v2___2-8-9 .ppvx_tabs___2-8-9:not(.ppvx--v1___2-8-9) .ppvx_tabs__tab___2-8-9[aria-selected='true'],
.ppvx_tabs___2-8-9.ppvx--v2___2-8-9:not(.ppvx--v1___2-8-9) .ppvx_tabs__tab___2-8-9[aria-selected='true'] {
  color: #142c8e;
  font-family: PayPalSansBig-Medium, Helvetica Neue, Arial, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5rem;
  font-weight: normal;
  background: rgba(209, 241, 255, 0.4);
  border-radius: 1.5rem;
}
.ppvx--v2___2-8-9 .ppvx_tabs___2-8-9:not(.ppvx--v1___2-8-9) .ppvx_tabs__tab___2-8-9[aria-selected='true']:before,
.ppvx_tabs___2-8-9.ppvx--v2___2-8-9:not(.ppvx--v1___2-8-9) .ppvx_tabs__tab___2-8-9[aria-selected='true']:before {
  border-bottom: 0rem;
}

/* unused icon-button tokens */
/* token for tap target in small icon-button */
.ppvx_icon-button___1-6-9 {
  position: relative;
  cursor: pointer;
  border-radius: 50%;
  padding: 0.75rem 0.75rem 0.75rem 0.75rem;
  border: none;
  background-color: rgba(0, 0, 0, 0);
  text-decoration: none;
  display: inline-flex;
}
.ppvx_icon-button--primary___1-6-9 {
  color: #2c2e2f;
}
.ppvx_icon-button--primary___1-6-9:hover {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 20%, rgba(44, 46, 47, 0.08) 80%, rgba(44, 46, 47, 0.08) 100%), none;
  background-size: 100% 500%;
  background-position: 0 100%;
  transition: background-position 0.3s ease-in-out;
}
.ppvx_icon-button--primary___1-6-9:active {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 20%, rgba(44, 46, 47, 0.12) 80%, rgba(44, 46, 47, 0.12) 100%), none;
  background-size: 100% 500%;
  background-position: 0 100%;
  transition: background-position 0.3s ease-in-out;
}
.ppvx_icon-button--primary___1-6-9:focus {
  outline: none;
}
.ppvx_icon-button--primary___1-6-9:focus:after {
  content: '';
  position: absolute;
  top: -0.0625rem;
  left: -0.0625rem;
  right: 0;
  border: 0.125rem solid #0070ba;
  box-shadow: 0 0 0 0.25rem #bfdbee;
  border-radius: inherit;
  text-indent: 0.0625rem;
  width: calc(100% + 0.125rem);
  height: calc(100% + 0.125rem);
  pointer-events: none;
}
.ppvx_icon-button--inverse___1-6-9 {
  color: #ffffff;
}
.ppvx_icon-button--inverse___1-6-9:hover {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 20%, rgba(255, 255, 255, 0.08) 80%, rgba(255, 255, 255, 0.08) 100%), none;
  background-size: 100% 500%;
  background-position: 0 100%;
  transition: background-position 0.3s ease-in-out;
}
.ppvx_icon-button--inverse___1-6-9:active {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 20%, rgba(255, 255, 255, 0.16) 80%, rgba(255, 255, 255, 0.16) 100%), none;
  background-size: 100% 500%;
  background-position: 0 100%;
  transition: background-position 0.3s ease-in-out;
}
.ppvx_icon-button--inverse___1-6-9:focus {
  outline: none;
}
.ppvx_icon-button--inverse___1-6-9:focus:after {
  content: '';
  position: absolute;
  top: -0.0625rem;
  left: -0.0625rem;
  right: 0;
  border: 0.125rem solid #0070ba;
  box-shadow: 0 0 0 0.25rem #bfdbee;
  border-radius: inherit;
  text-indent: 0.0625rem;
  width: calc(100% + 0.125rem);
  height: calc(100% + 0.125rem);
  pointer-events: none;
  border: 0.125rem solid #bfdbee;
  box-shadow: 0 0 0 0.25rem rgba(191, 219, 238, 0.4);
}
.ppvx_icon-button--size_sm___1-6-9 {
  padding: 0.5rem;
}
.ppvx_icon-button--size_sm___1-6-9:before {
  content: '';
  position: absolute;
  border-radius: 50%;
  top: -0.125rem;
  right: -0.125rem;
  bottom: -0.125rem;
  left: -0.125rem;
}
.ppvx_icon-button--secondary___1-6-9:hover,
.ppvx_icon-button--tertiary___1-6-9:hover {
  background: #d1f1ff;
}
.ppvx_icon-button--secondary___1-6-9 {
  color: #142c8e;
  background: #f7f5f0;
}
.ppvx_icon-button--secondary___1-6-9:active {
  background: #dcdde4;
}
.ppvx_icon-button--secondary___1-6-9.ppvx_icon-button--inverse___1-6-9 {
  background: #ffffff;
}
.ppvx_icon-button--secondary___1-6-9.ppvx_icon-button--inverse___1-6-9:hover {
  background: #d1f1ff;
}
.ppvx_icon-button--secondary___1-6-9.ppvx_icon-button--inverse___1-6-9:active {
  background: #e3e6f1;
}
.ppvx_icon-button--tertiary___1-6-9 {
  color: #515354;
  background: rgba(0, 0, 0, 0);
}
.ppvx_icon-button--tertiary___1-6-9:active {
  background: #e3e6f1;
}
.ppvx_icon-button--tertiary___1-6-9.ppvx_icon-button--inverse___1-6-9 {
  color: #ffffff;
  background: rgba(12, 12, 13, 0.3);
}
.ppvx_icon-button--tertiary___1-6-9.ppvx_icon-button--inverse___1-6-9:hover {
  background: rgba(255, 255, 255, 0.16);
}
.ppvx_icon-button--tertiary___1-6-9.ppvx_icon-button--inverse___1-6-9:active {
  background: rgba(12, 12, 13, 0.6);
}
.ppvx_icon-button__label___1-6-9 {
  position: absolute;
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0;
  border: 0;
  width: 1px;
  height: 1px;
  overflow: hidden;
}
.ppvx_icon-button__icon___1-6-9 {
  pointer-events: none;
}
/* ---------------- PayPal UI 2.0 Styles ------------------ */
.ppvx_icon-button__shimmer___1-6-9 {
  border-radius: 50%;
  width: 3rem;
  height: 3rem;
}
.ppvx_icon-button__shimmer___1-6-9.ppvx_icon-button--size_sm___1-6-9 {
  width: 2.5rem;
  height: 2.5rem;
}
.ppvx_icon-button__shimmer___1-6-9.ppvx_icon-button--size_sm___1-6-9:before {
  display: none;
}
.ppvx--v2___1-6-9 .ppvx_icon-button___1-6-9:not(.ppvx--v1___1-6-9):focus,
.ppvx_icon-button___1-6-9.ppvx--v2___1-6-9:not(.ppvx--v1___1-6-9):focus {
  outline: none;
}
.ppvx--v2___1-6-9 .ppvx_icon-button___1-6-9:not(.ppvx--v1___1-6-9):focus:after,
.ppvx_icon-button___1-6-9.ppvx--v2___1-6-9:not(.ppvx--v1___1-6-9):focus:after {
  content: '';
  position: absolute;
  top: 0rem;
  left: 0rem;
  border: 0.1875rem solid #1040c1;
  box-shadow: 0 0 0 0.375rem rgba(16, 114, 235, 0.16);
  border-radius: 50%;
  text-indent: 0rem;
  width: calc(100% - 0rem);
  height: calc(100% - 0rem);
  pointer-events: none;
}
.ppvx--v2___1-6-9 .ppvx_icon-button___1-6-9:not(.ppvx--v1___1-6-9).ppvx_icon-button--primary___1-6-9,
.ppvx_icon-button___1-6-9.ppvx--v2___1-6-9:not(.ppvx--v1___1-6-9).ppvx_icon-button--primary___1-6-9 {
  color: #ffffff;
  background: #142c8e;
}
.ppvx--v2___1-6-9 .ppvx_icon-button___1-6-9:not(.ppvx--v1___1-6-9).ppvx_icon-button--primary___1-6-9:hover,
.ppvx_icon-button___1-6-9.ppvx--v2___1-6-9:not(.ppvx--v1___1-6-9).ppvx_icon-button--primary___1-6-9:hover {
  background: #1040c1;
}
.ppvx--v2___1-6-9 .ppvx_icon-button___1-6-9:not(.ppvx--v1___1-6-9).ppvx_icon-button--primary___1-6-9:active,
.ppvx_icon-button___1-6-9.ppvx--v2___1-6-9:not(.ppvx--v1___1-6-9).ppvx_icon-button--primary___1-6-9:active {
  background: #121661;
}
.ppvx--v2___1-6-9 .ppvx_icon-button___1-6-9:not(.ppvx--v1___1-6-9).ppvx_icon-button--inverse___1-6-9:focus:after,
.ppvx_icon-button___1-6-9.ppvx--v2___1-6-9:not(.ppvx--v1___1-6-9).ppvx_icon-button--inverse___1-6-9:focus:after {
  content: '';
  position: absolute;
  top: 0rem;
  left: 0rem;
  border: 0.125rem solid #0070ba;
  box-shadow: 0 0 0 0.25rem #bfdbee;
  border-radius: 50%;
  text-indent: 0rem;
  width: calc(100% - 0rem);
  height: calc(100% - 0rem);
  pointer-events: none;
  border: 0.1875rem solid #56ccfe;
  box-shadow: 0 0 0 0.375rem rgba(209, 241, 255, 0.16);
}
.ppvx_icon-button__loading-spinner___1-6-9 {
  margin: 0;
}
.ppvx_icon-button--state_processing___1-6-9,
.ppvx_icon-button--state_success___1-6-9 {
  pointer-events: none;
}
.ppvx--v2___1-6-9.ppvx_icon-button___1-6-9.ppvx_icon-button--state_success___1-6-9,
.ppvx_icon-button___1-6-9 .ppvx--v2___1-6-9.ppvx_icon-button--state_success___1-6-9 {
  background-color: #308a67;
  color: #ffffff;
}
.ppvx--v2___1-6-9.ppvx_icon-button___1-6-9.ppvx_icon-button--state_success___1-6-9.ppvx_icon-button--primary___1-6-9,
.ppvx_icon-button___1-6-9 .ppvx--v2___1-6-9.ppvx_icon-button--state_success___1-6-9.ppvx_icon-button--primary___1-6-9 {
  background-color: #308a67;
  color: #ffffff;
}
.ppvx_icon-button--state__screenreader___1-6-9 {
  position: absolute;
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0;
  border: 0;
  width: 1px;
  height: 1px;
  overflow: hidden;
}

.ppvx_btn___5-12-9 {
  position: relative;
  background-color: #0070ba;
  border-radius: 1.5rem;
  border: 0.0625rem solid #0070ba;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  font-size: 0.9375rem;
  line-height: 1.5rem;
  font-family: PayPalSansSmall-Regular, Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
  font-family: PayPalSansBig-Medium, Helvetica Neue, Arial, sans-serif;
  min-width: 6rem;
  padding: 0.6875rem 1.4375rem;
  text-align: center;
  text-decoration: none;
  transition: color 0.2s ease, background-color 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease;
}
.ppvx_btn___5-12-9:hover,
.ppvx_btn___5-12-9:active,
.ppvx_btn___5-12-9:visited {
  color: #ffffff;
}
.ppvx_btn___5-12-9:hover,
.ppvx_btn___5-12-9:active {
  background-color: #003087;
  border-color: #003087;
}
.ppvx_btn___5-12-9:hover {
  text-decoration: none;
}
.ppvx_btn___5-12-9:active {
  outline: none;
}
.ppvx_btn___5-12-9:focus {
  outline: none;
}
.ppvx_btn___5-12-9:focus:after {
  content: '';
  position: absolute;
  top: -0.1875rem;
  left: -0.1875rem;
  border: 0.125rem solid #0070ba;
  box-shadow: 0 0 0 0.25rem #bfdbee;
  border-radius: 1.625rem;
  text-indent: -0.1875rem;
  width: calc(100% - -0.375rem);
  height: calc(100% - -0.375rem);
  pointer-events: none;
}
.ppvx_btn--inverse___5-12-9 {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #0070ba;
}
.ppvx_btn--inverse___5-12-9:visited {
  color: #0070ba;
}
.ppvx_btn--inverse___5-12-9:hover,
.ppvx_btn--inverse___5-12-9:active {
  background-color: #f5f7fa;
  border-color: #f5f7fa;
  color: #003087;
}
.ppvx_btn--inverse___5-12-9:focus:after {
  content: '';
  position: absolute;
  top: -0.1875rem;
  left: -0.1875rem;
  border: 0.125rem solid #0070ba;
  box-shadow: 0 0 0 0.25rem #bfdbee;
  border-radius: 1.625rem;
  text-indent: -0.1875rem;
  width: calc(100% - -0.375rem);
  height: calc(100% - -0.375rem);
  pointer-events: none;
  border: 0.125rem solid #bfdbee;
  box-shadow: 0 0 0 0.25rem rgba(191, 219, 238, 0.4);
}
.ppvx_btn--secondary___5-12-9 {
  background: rgba(0, 0, 0, 0);
  border-color: #0070ba;
  color: #0070ba;
  box-shadow: 0 0 0 0.0625rem rgba(0, 0, 0, 0) inset;
}
.ppvx_btn--secondary___5-12-9:visited {
  color: #0070ba;
}
.ppvx_btn--secondary___5-12-9:hover,
.ppvx_btn--secondary___5-12-9:active {
  background: rgba(0, 0, 0, 0);
  border-color: #003087;
  box-shadow: 0 0 0 0.0625rem #003087 inset;
  color: #003087;
}
.ppvx_btn--secondary___5-12-9.ppvx_btn--inverse___5-12-9 {
  border-color: #ffffff;
  color: #ffffff;
}
.ppvx_btn--secondary___5-12-9.ppvx_btn--inverse___5-12-9:visited {
  color: #ffffff;
}
.ppvx_btn--secondary___5-12-9.ppvx_btn--inverse___5-12-9:hover,
.ppvx_btn--secondary___5-12-9.ppvx_btn--inverse___5-12-9:active {
  border-color: #ffffff;
  box-shadow: 0 0 0 0.0625rem #ffffff inset;
}
.ppvx_btn--branded___5-12-9:not(.ppvx_btn--icon___5-12-9).ppvx_btn--branded___5-12-9:not(.ppvx_btn--size_sm___5-12-9).ppvx_btn--branded___5-12-9:not(.ppvx_btn--size_md___5-12-9).ppvx_btn--branded___5-12-9:not(.ppvx_btn--secondary___5-12-9) {
  background: #ffc43a;
  border-color: #ffc43a;
  color: #012169;
}
.ppvx_btn--branded___5-12-9:not(.ppvx_btn--icon___5-12-9).ppvx_btn--branded___5-12-9:not(.ppvx_btn--size_sm___5-12-9).ppvx_btn--branded___5-12-9:not(.ppvx_btn--size_md___5-12-9).ppvx_btn--branded___5-12-9:not(.ppvx_btn--secondary___5-12-9):hover,
.ppvx_btn--branded___5-12-9:not(.ppvx_btn--icon___5-12-9).ppvx_btn--branded___5-12-9:not(.ppvx_btn--size_sm___5-12-9).ppvx_btn--branded___5-12-9:not(.ppvx_btn--size_md___5-12-9).ppvx_btn--branded___5-12-9:not(.ppvx_btn--secondary___5-12-9):active {
  background: #ffb700;
  border-color: #ffb700;
  color: #012169;
}
.ppvx_btn--tertiary___5-12-9 {
  position: relative;
  cursor: pointer;
  display: inline-block;
  background: rgba(0, 0, 0, 0);
  border: none;
  color: #1072eb;
  font-family: PayPalSansBig-Medium, Helvetica Neue, Arial, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5rem;
  font-weight: normal;
  padding: 0.75rem 0.375rem;
}
.ppvx_btn--tertiary___5-12-9:hover,
.ppvx_btn--tertiary___5-12-9:active {
  color: #1040c1;
  background: rgba(0, 0, 0, 0);
}
.ppvx_btn--tertiary___5-12-9:hover,
.ppvx_btn--tertiary___5-12-9:focus {
  text-decoration: underline;
}
.ppvx_btn--tertiary___5-12-9:active {
  text-decoration: none;
}
.ppvx_btn--tertiary___5-12-9:focus {
  outline: none;
  color: #1040c1;
}
.ppvx_btn--tertiary___5-12-9:focus:after {
  content: '';
  position: absolute;
  top: 0rem;
  left: 0rem;
  border: 0.1875rem solid #1040c1;
  box-shadow: 0 0 0 0.375rem rgba(16, 114, 235, 0.16);
  border-radius: 0.25rem;
  text-indent: 0rem;
  width: calc(100% - 0rem);
  height: calc(100% - 0rem);
  pointer-events: none;
}
.ppvx_btn--tertiary_alt___5-12-9 {
  position: relative;
  cursor: pointer;
  display: inline-block;
  background: rgba(0, 0, 0, 0);
  border: none;
  color: #1072eb;
  padding: 0.75rem 0.375rem;
  color: #1040c1;
  font-family: PayPalSansBig-Medium, Helvetica Neue, Arial, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5rem;
  font-weight: normal;
}
.ppvx_btn--tertiary_alt___5-12-9:hover,
.ppvx_btn--tertiary_alt___5-12-9:active {
  color: #1040c1;
  background: rgba(0, 0, 0, 0);
}
.ppvx_btn--tertiary_alt___5-12-9:hover,
.ppvx_btn--tertiary_alt___5-12-9:focus {
  text-decoration: underline;
}
.ppvx_btn--tertiary_alt___5-12-9:active {
  text-decoration: none;
}
.ppvx_btn--tertiary_alt___5-12-9:focus {
  outline: none;
  color: #1040c1;
}
.ppvx_btn--tertiary_alt___5-12-9:focus:after {
  content: '';
  position: absolute;
  top: 0rem;
  left: 0rem;
  border: 0.1875rem solid #1040c1;
  box-shadow: 0 0 0 0.375rem rgba(16, 114, 235, 0.16);
  border-radius: 0.25rem;
  text-indent: 0rem;
  width: calc(100% - 0rem);
  height: calc(100% - 0rem);
  pointer-events: none;
}
.ppvx_btn--tertiary_alt___5-12-9:hover,
.ppvx_btn--tertiary_alt___5-12-9:active,
.ppvx_btn--tertiary_alt___5-12-9:focus {
  color: #142c8e;
}
.ppvx_btn--icon___5-12-9 {
  background: rgba(0, 0, 0, 0);
  border-color: #0070ba;
  color: #0070ba;
  box-shadow: 0 0 0 0.0625rem rgba(0, 0, 0, 0) inset;
}
.ppvx_btn--icon___5-12-9:visited {
  color: #0070ba;
}
.ppvx_btn--icon___5-12-9:hover,
.ppvx_btn--icon___5-12-9:active {
  background: rgba(0, 0, 0, 0);
  border-color: #003087;
  box-shadow: 0 0 0 0.0625rem #003087 inset;
  color: #003087;
}
.ppvx_btn--icon___5-12-9.ppvx_btn--inverse___5-12-9 {
  border-color: #ffffff;
  color: #ffffff;
}
.ppvx_btn--icon___5-12-9.ppvx_btn--inverse___5-12-9:visited {
  color: #ffffff;
}
.ppvx_btn--icon___5-12-9.ppvx_btn--inverse___5-12-9:hover,
.ppvx_btn--icon___5-12-9.ppvx_btn--inverse___5-12-9:active {
  border-color: #ffffff;
  box-shadow: 0 0 0 0.0625rem #ffffff inset;
}
.ppvx_btn--icon___5-12-9 > span {
  vertical-align: top;
  padding-right: 0.375rem;
  display: inline-block;
}
/*
  Buttons are large by default
  Class for medium size button
*/
.ppvx_btn--size_md___5-12-9 {
  font-size: 0.8125rem;
  line-height: 1.125rem;
  font-family: PayPalSansSmall-Regular, Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
  font-family: PayPalSansBig-Medium, Helvetica Neue, Arial, sans-serif;
  border-radius: 1.125rem;
  min-width: 4.5rem;
  padding: 0.5rem 1.0625rem;
}
/* Class for small size button */
.ppvx_btn--size_sm___5-12-9 {
  font-size: 0.8125rem;
  line-height: 1.125rem;
  font-family: PayPalSansSmall-Regular, Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
  font-family: PayPalSansBig-Medium, Helvetica Neue, Arial, sans-serif;
  min-width: 3.75rem;
  padding: 0.3125rem 0.9375rem;
}
/* Styles for RTL Support */
[dir='rtl'] .ppvx_btn--icon___5-12-9 > span,
.ppvx_btn--icon___5-12-9[dir='rtl'] > span {
  padding-left: 0.375rem;
  padding-right: 0;
}
.ppvx_btn___5-12-9[dir='rtl']:focus:after {
  left: 0;
  right: -0.1875rem;
}
.ppvx_btn--inverse___5-12-9[dir='rtl']:focus:after {
  left: 0;
  right: -0.1875rem;
}
.ppvx_btn__icon___5-12-9 {
  /* stylelint-disable declaration-no-important */
  /* using !important to prevent issues with browser extensions that change fonts */
  font-family: 'PPUI-Icons' !important;
  /* stylelint-enable declaration-no-important */
  font-style: normal;
  font-weight: 500;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  speak: none;
  font-size: 1.5rem;
}
.ppvx_btn--size_sm___5-12-9 .ppvx_btn__icon___5-12-9 {
  font-size: 1.125rem;
}
.ppvx_btn___5-12-9.ppvx_btn--state_success___5-12-9 {
  border-color: #018065;
  pointer-events: none;
}
.ppvx_btn___5-12-9.ppvx_btn--state_processing___5-12-9 {
  color: rgba(0, 0, 0, 0);
  pointer-events: none;
}
.ppvx_btn--state__screenreader___5-12-9 {
  position: absolute;
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0;
  border: 0;
  width: 1px;
  height: 1px;
  overflow: hidden;
}
.ppvx_btn--state__overlay___5-12-9,
.ppvx_btn--icon___5-12-9 > .ppvx_btn--state__overlay___5-12-9 {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  border-radius: inherit;
  text-align: center;
  opacity: 0;
  animation: fadeIn___5-12-9 0.1s ease-in forwards;
  display: flex;
  justify-content: center;
  align-items: center;
  padding-right: 0;
}
.ppvx_btn--state__overlay--success___5-12-9 {
  background-color: #018065;
}
.ppvx_btn--state__overlay--success___5-12-9:before {
  /* stylelint-disable declaration-no-important */
  /* using !important to prevent issues with browser extensions that change fonts */
  font-family: 'PPUI-Icons' !important;
  /* stylelint-enable declaration-no-important */
  font-style: normal;
  font-weight: 500;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  speak: none;
  font-size: 1.5rem;
  content: '\E90D';
}
.ppvx_btn--state__overlay--success___5-12-9:before,
.ppvx_btn--state__overlay--success___5-12-9 .ppvx_btn--state__success-icon___5-12-9 {
  line-height: 2;
  color: #ffffff;
}
@keyframes fadeIn___5-12-9 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.ppvx_btn--size_sm___5-12-9 .ppvx_btn--state__overlay--success___5-12-9:before {
  font-size: 1.125rem;
}
.ppvx_btn--size_sm___5-12-9 .ppvx_btn--state__overlay--success___5-12-9:before,
.ppvx_btn--size_sm___5-12-9 .ppvx_btn--state__overlay--success___5-12-9 .ppvx_btn--state__success-icon___5-12-9 {
  line-height: 1.6;
}
/* ---------------- PayPal UI 2.0 Styles ------------------ */
.ppvx--v2___5-12-9 .ppvx_btn___5-12-9:not(.ppvx_btn--icon___5-12-9):not(.ppvx--v1___5-12-9),
.ppvx_btn___5-12-9.ppvx--v2___5-12-9:not(.ppvx_btn--icon___5-12-9):not(.ppvx--v1___5-12-9) {
  background-color: #142c8e;
  border: 0.125rem solid #142c8e;
  color: #ffffff;
  font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5rem;
  font-weight: normal;
  padding: 0.625rem 1.875rem;
  /* Styles for RTL Support */
}
.ppvx--v2___5-12-9 .ppvx_btn___5-12-9:not(.ppvx_btn--icon___5-12-9):not(.ppvx--v1___5-12-9):hover,
.ppvx_btn___5-12-9.ppvx--v2___5-12-9:not(.ppvx_btn--icon___5-12-9):not(.ppvx--v1___5-12-9):hover {
  background-color: #1040c1;
  border-color: #1040c1;
}
.ppvx--v2___5-12-9 .ppvx_btn___5-12-9:not(.ppvx_btn--icon___5-12-9):not(.ppvx--v1___5-12-9):active,
.ppvx_btn___5-12-9.ppvx--v2___5-12-9:not(.ppvx_btn--icon___5-12-9):not(.ppvx--v1___5-12-9):active {
  background-color: #121661;
  border-color: #121661;
}
.ppvx--v2___5-12-9 .ppvx_btn___5-12-9:not(.ppvx_btn--icon___5-12-9):not(.ppvx--v1___5-12-9):focus:after,
.ppvx_btn___5-12-9.ppvx--v2___5-12-9:not(.ppvx_btn--icon___5-12-9):not(.ppvx--v1___5-12-9):focus:after {
  content: '';
  position: absolute;
  top: -0.125rem;
  left: -0.125rem;
  border: 0.1875rem solid #1040c1;
  box-shadow: 0 0 0 0.375rem rgba(16, 114, 235, 0.16);
  border-radius: inherit;
  text-indent: -0.125rem;
  width: calc(100% - -0.25rem);
  height: calc(100% - -0.25rem);
  pointer-events: none;
}
.ppvx--v2___5-12-9 .ppvx_btn___5-12-9:not(.ppvx_btn--icon___5-12-9):not(.ppvx--v1___5-12-9).ppvx_btn--size_sm___5-12-9,
.ppvx_btn___5-12-9.ppvx--v2___5-12-9:not(.ppvx_btn--icon___5-12-9):not(.ppvx--v1___5-12-9).ppvx_btn--size_sm___5-12-9 {
  color: #ffffff;
  font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: normal;
  padding: 0.25rem 0.875rem;
}
.ppvx--v2___5-12-9 .ppvx_btn___5-12-9:not(.ppvx_btn--icon___5-12-9):not(.ppvx--v1___5-12-9).ppvx_btn--inverse___5-12-9,
.ppvx_btn___5-12-9.ppvx--v2___5-12-9:not(.ppvx_btn--icon___5-12-9):not(.ppvx--v1___5-12-9).ppvx_btn--inverse___5-12-9 {
  background: #ffffff;
  color: #142c8e;
  border-color: #ffffff;
}
.ppvx--v2___5-12-9 .ppvx_btn___5-12-9:not(.ppvx_btn--icon___5-12-9):not(.ppvx--v1___5-12-9).ppvx_btn--inverse___5-12-9:hover,
.ppvx_btn___5-12-9.ppvx--v2___5-12-9:not(.ppvx_btn--icon___5-12-9):not(.ppvx--v1___5-12-9).ppvx_btn--inverse___5-12-9:hover {
  background: #d1f1ff;
  border-color: #d1f1ff;
}
.ppvx--v2___5-12-9 .ppvx_btn___5-12-9:not(.ppvx_btn--icon___5-12-9):not(.ppvx--v1___5-12-9).ppvx_btn--inverse___5-12-9:active,
.ppvx_btn___5-12-9.ppvx--v2___5-12-9:not(.ppvx_btn--icon___5-12-9):not(.ppvx--v1___5-12-9).ppvx_btn--inverse___5-12-9:active {
  background: #e3e6f1;
  border-color: #e3e6f1;
}
.ppvx--v2___5-12-9 .ppvx_btn___5-12-9:not(.ppvx_btn--icon___5-12-9):not(.ppvx--v1___5-12-9).ppvx_btn--inverse___5-12-9:focus:after,
.ppvx_btn___5-12-9.ppvx--v2___5-12-9:not(.ppvx_btn--icon___5-12-9):not(.ppvx--v1___5-12-9).ppvx_btn--inverse___5-12-9:focus:after {
  content: '';
  position: absolute;
  top: -0.125rem;
  left: -0.125rem;
  border: 0.125rem solid #0070ba;
  box-shadow: 0 0 0 0.25rem #bfdbee;
  border-radius: inherit;
  text-indent: -0.125rem;
  width: calc(100% - -0.25rem);
  height: calc(100% - -0.25rem);
  pointer-events: none;
  border: 0.1875rem solid #56ccfe;
  box-shadow: 0 0 0 0.375rem rgba(209, 241, 255, 0.16);
}
.ppvx--v2___5-12-9 .ppvx_btn___5-12-9:not(.ppvx_btn--icon___5-12-9):not(.ppvx--v1___5-12-9).ppvx_btn--secondary___5-12-9,
.ppvx_btn___5-12-9.ppvx--v2___5-12-9:not(.ppvx_btn--icon___5-12-9):not(.ppvx--v1___5-12-9).ppvx_btn--secondary___5-12-9 {
  background: rgba(0, 0, 0, 0);
  color: #142c8e;
}
.ppvx--v2___5-12-9 .ppvx_btn___5-12-9:not(.ppvx_btn--icon___5-12-9):not(.ppvx--v1___5-12-9).ppvx_btn--secondary___5-12-9:hover,
.ppvx_btn___5-12-9.ppvx--v2___5-12-9:not(.ppvx_btn--icon___5-12-9):not(.ppvx--v1___5-12-9).ppvx_btn--secondary___5-12-9:hover {
  color: #1040c1;
  border-color: #1072eb;
  box-shadow: none;
}
.ppvx--v2___5-12-9 .ppvx_btn___5-12-9:not(.ppvx_btn--icon___5-12-9):not(.ppvx--v1___5-12-9).ppvx_btn--secondary___5-12-9:active,
.ppvx_btn___5-12-9.ppvx--v2___5-12-9:not(.ppvx_btn--icon___5-12-9):not(.ppvx--v1___5-12-9).ppvx_btn--secondary___5-12-9:active {
  color: #121661;
  border-color: #121661;
  box-shadow: none;
}
.ppvx--v2___5-12-9 .ppvx_btn___5-12-9:not(.ppvx_btn--icon___5-12-9):not(.ppvx--v1___5-12-9).ppvx_btn--secondary___5-12-9.ppvx_btn--inverse___5-12-9,
.ppvx_btn___5-12-9.ppvx--v2___5-12-9:not(.ppvx_btn--icon___5-12-9):not(.ppvx--v1___5-12-9).ppvx_btn--secondary___5-12-9.ppvx_btn--inverse___5-12-9 {
  color: #ffffff;
  border-color: #ffffff;
}
.ppvx--v2___5-12-9 .ppvx_btn___5-12-9:not(.ppvx_btn--icon___5-12-9):not(.ppvx--v1___5-12-9).ppvx_btn--secondary___5-12-9.ppvx_btn--inverse___5-12-9:hover,
.ppvx_btn___5-12-9.ppvx--v2___5-12-9:not(.ppvx_btn--icon___5-12-9):not(.ppvx--v1___5-12-9).ppvx_btn--secondary___5-12-9.ppvx_btn--inverse___5-12-9:hover {
  background: rgba(227, 230, 241, 0.16);
}
.ppvx--v2___5-12-9 .ppvx_btn___5-12-9:not(.ppvx_btn--icon___5-12-9):not(.ppvx--v1___5-12-9).ppvx_btn--secondary___5-12-9.ppvx_btn--inverse___5-12-9:active,
.ppvx_btn___5-12-9.ppvx--v2___5-12-9:not(.ppvx_btn--icon___5-12-9):not(.ppvx--v1___5-12-9).ppvx_btn--secondary___5-12-9.ppvx_btn--inverse___5-12-9:active {
  background: rgba(12, 12, 13, 0.3);
}
.ppvx--v2___5-12-9 .ppvx_btn___5-12-9:not(.ppvx_btn--icon___5-12-9):not(.ppvx--v1___5-12-9).ppvx_btn--branded___5-12-9:not(.ppvx_btn--size_sm___5-12-9):not(.ppvx_btn--size_md___5-12-9):not(.ppvx_btn--secondary___5-12-9),
.ppvx_btn___5-12-9.ppvx--v2___5-12-9:not(.ppvx_btn--icon___5-12-9):not(.ppvx--v1___5-12-9).ppvx_btn--branded___5-12-9:not(.ppvx_btn--size_sm___5-12-9):not(.ppvx_btn--size_md___5-12-9):not(.ppvx_btn--secondary___5-12-9) {
  background: #ffc43a;
  border-color: #ffc43a;
  color: #121661;
}
.ppvx--v2___5-12-9 .ppvx_btn___5-12-9:not(.ppvx_btn--icon___5-12-9):not(.ppvx--v1___5-12-9).ppvx_btn--branded___5-12-9:not(.ppvx_btn--size_sm___5-12-9):not(.ppvx_btn--size_md___5-12-9):not(.ppvx_btn--secondary___5-12-9):hover,
.ppvx_btn___5-12-9.ppvx--v2___5-12-9:not(.ppvx_btn--icon___5-12-9):not(.ppvx--v1___5-12-9).ppvx_btn--branded___5-12-9:not(.ppvx_btn--size_sm___5-12-9):not(.ppvx_btn--size_md___5-12-9):not(.ppvx_btn--secondary___5-12-9):hover {
  background: #fed13c;
  border-color: #fed13c;
}
.ppvx--v2___5-12-9 .ppvx_btn___5-12-9:not(.ppvx_btn--icon___5-12-9):not(.ppvx--v1___5-12-9).ppvx_btn--branded___5-12-9:not(.ppvx_btn--size_sm___5-12-9):not(.ppvx_btn--size_md___5-12-9):not(.ppvx_btn--secondary___5-12-9):active,
.ppvx_btn___5-12-9.ppvx--v2___5-12-9:not(.ppvx_btn--icon___5-12-9):not(.ppvx--v1___5-12-9).ppvx_btn--branded___5-12-9:not(.ppvx_btn--size_sm___5-12-9):not(.ppvx_btn--size_md___5-12-9):not(.ppvx_btn--secondary___5-12-9):active {
  background: #d89700;
  border-color: #d89700;
}
.ppvx--v2___5-12-9 .ppvx_btn___5-12-9:not(.ppvx_btn--icon___5-12-9):not(.ppvx--v1___5-12-9) .ppvx_btn__icon___5-12-9,
.ppvx_btn___5-12-9.ppvx--v2___5-12-9:not(.ppvx_btn--icon___5-12-9):not(.ppvx--v1___5-12-9) .ppvx_btn__icon___5-12-9 {
  vertical-align: top;
  padding-right: 0.375rem;
  display: inline-block;
}
.ppvx--v2___5-12-9 .ppvx_btn___5-12-9:not(.ppvx_btn--icon___5-12-9):not(.ppvx--v1___5-12-9).ppvx_btn___5-12-9.ppvx_btn--state_success___5-12-9,
.ppvx_btn___5-12-9.ppvx--v2___5-12-9:not(.ppvx_btn--icon___5-12-9):not(.ppvx--v1___5-12-9).ppvx_btn___5-12-9.ppvx_btn--state_success___5-12-9 {
  border-color: #308a67;
  background-color: #308a67;
}
.ppvx--v2___5-12-9 .ppvx_btn___5-12-9:not(.ppvx_btn--icon___5-12-9):not(.ppvx--v1___5-12-9).ppvx_btn___5-12-9.ppvx_btn--state_processing___5-12-9,
.ppvx_btn___5-12-9.ppvx--v2___5-12-9:not(.ppvx_btn--icon___5-12-9):not(.ppvx--v1___5-12-9).ppvx_btn___5-12-9.ppvx_btn--state_processing___5-12-9 {
  color: rgba(0, 0, 0, 0);
}
.ppvx--v2___5-12-9 .ppvx_btn___5-12-9:not(.ppvx_btn--icon___5-12-9):not(.ppvx--v1___5-12-9) .ppvx_btn--state__overlay--success___5-12-9:before,
.ppvx_btn___5-12-9.ppvx--v2___5-12-9:not(.ppvx_btn--icon___5-12-9):not(.ppvx--v1___5-12-9) .ppvx_btn--state__overlay--success___5-12-9:before {
  color: #ffffff;
}
.ppvx--v2___5-12-9 .ppvx_btn___5-12-9:not(.ppvx_btn--icon___5-12-9):not(.ppvx--v1___5-12-9) .ppvx_btn--state__overlay--success___5-12-9,
.ppvx_btn___5-12-9.ppvx--v2___5-12-9:not(.ppvx_btn--icon___5-12-9):not(.ppvx--v1___5-12-9) .ppvx_btn--state__overlay--success___5-12-9 {
  background-color: #308a67;
}
[dir='rtl'] .ppvx--v2___5-12-9 .ppvx_btn___5-12-9:not(.ppvx_btn--icon___5-12-9):not(.ppvx--v1___5-12-9):focus:after,
[dir='rtl'] .ppvx_btn___5-12-9.ppvx--v2___5-12-9:not(.ppvx_btn--icon___5-12-9):not(.ppvx--v1___5-12-9):focus:after,
.ppvx--v2___5-12-9 .ppvx_btn___5-12-9:not(.ppvx_btn--icon___5-12-9):not(.ppvx--v1___5-12-9)[dir='rtl']:focus:after,
.ppvx_btn___5-12-9.ppvx--v2___5-12-9:not(.ppvx_btn--icon___5-12-9):not(.ppvx--v1___5-12-9)[dir='rtl']:focus:after {
  left: 0;
  right: -0.125rem;
}
[dir='rtl'] .ppvx--v2___5-12-9 .ppvx_btn___5-12-9:not(.ppvx_btn--icon___5-12-9):not(.ppvx--v1___5-12-9) .ppvx_btn__icon___5-12-9,
[dir='rtl'] .ppvx_btn___5-12-9.ppvx--v2___5-12-9:not(.ppvx_btn--icon___5-12-9):not(.ppvx--v1___5-12-9) .ppvx_btn__icon___5-12-9,
.ppvx--v2___5-12-9 .ppvx_btn___5-12-9:not(.ppvx_btn--icon___5-12-9):not(.ppvx--v1___5-12-9)[dir='rtl'] .ppvx_btn__icon___5-12-9,
.ppvx_btn___5-12-9.ppvx--v2___5-12-9:not(.ppvx_btn--icon___5-12-9):not(.ppvx--v1___5-12-9)[dir='rtl'] .ppvx_btn__icon___5-12-9 {
  padding-left: 0.375rem;
  padding-right: 0;
}
.ppvx_btn--state__overlay--success-with-svg-icon___5-12-9:before {
  display: none;
}

.ppvx_spot___1-13-5 {
  width: 3rem;
  height: 3rem;
  border-radius: 50%;
  background-color: #f7f5f0;
  padding: 0.5rem;
  border: 0.0625rem solid transparent;
}
.ppvx_spot__shimmer___1-13-5 {
  border-radius: 50%;
  width: 3rem;
  height: 3rem;
}
.ppvx_spot--size_lg___1-13-5 {
  width: 4rem;
  height: 4rem;
  padding: 0.6875rem;
}


/*# sourceMappingURL=vendors.css.map*/