.ppvx_loading-spinner {
  display: inline-block;
  width: 1.5rem;
  height: 1.5rem;
  color: #005ea6;
  border: 0.125rem solid currentColor;
  border-right-color: rgba(0, 0, 0, 0);
  border-radius: 50%;
  -webkit-animation: border-spinner 1s linear infinite;
          animation: border-spinner 1s linear infinite;
}
@-webkit-keyframes border-spinner {
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@keyframes border-spinner {
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
.ppvx_loading-spinner--size_md {
  width: 2.25rem;
  height: 2.25rem;
}
.ppvx_loading-spinner--size_lg {
  width: 3rem;
  height: 3rem;
}
.ppvx_loading-spinner--inverse {
  color: #ffffff;
}
.ppvx_loading-spinner__screenreader {
  position: absolute;
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0;
  border: 0;
  width: 1px;
  height: 1px;
  overflow: hidden;
}

/* stylelint-disable selector-no-vendor-prefix */
.ppvx_text-input__label___3-14-9 {
  font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 500;
  pointer-events: none;
  color: #687173;
  position: absolute;
  top: 0.4375rem;
  transition: font-size 0.1s ease-in-out, top 0.1s ease-in-out, background-color 10ms 0.1s linear;
  right: 0.75rem;
  left: 0.75rem;
  background-clip: padding-box;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.ppvx_text-input__label--screenreader___3-14-9 {
  position: absolute;
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0;
  border: 0;
  width: 1px;
  height: 1px;
  overflow: hidden;
}
.ppvx_text-input__helper-text___3-14-9 {
  font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 500;
  display: flex;
  margin: 0.5rem 0 0;
  display: block;
  list-style: none;
  padding: 0;
  color: #687173;
  overflow-wrap: break-word;
}
.ppvx_text-input___3-14-9 {
  font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
  padding: 0;
  position: relative;
  text-align: left;
}
.ppvx_text-input___3-14-9 .ppvx_text-input__icon--right___3-14-9 {
  position: absolute;
}
.ppvx_text-input___3-14-9 .ppvx_text-input__icon--right___3-14-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_text-input___3-14-9 .ppvx_text-input__icon--left___3-14-9 {
  pointer-events: none;
  z-index: 1;
  color: #687173;
}
.ppvx_text-input___3-14-9 .ppvx_text-input__icon--left___3-14-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_text-input___3-14-9.ppvx_text-input--layerfix___3-14-9 {
  z-index: 1;
}
.ppvx_text-input___3-14-9.ppvx_text-input--layerfix___3-14-9 .ppvx_text-input__placemat___3-14-9 {
  z-index: -1;
}
.ppvx_text-input__control___3-14-9 {
  /*
    Adjust padding left and right to account for 1px border. padding top and bottom are not adjusted to maintain 56px total height
  */
  padding: 1.4375rem 0.6875rem 0.4375rem 0.6875rem;
  font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
  text-overflow: ellipsis;
  /* Commenting this rule to fix issue seen on https://paypal.slack.com/archives/CD2TG6ZD3/p1612452388080400. Currently, there is no border on focus, so removing the box-shadow here leaves input without border
  &:invalid {
    box-shadow: none;
  }
  */
  box-sizing: border-box;
  width: 100%;
  border: #909697 solid 0.0625rem;
  border-radius: 0.25rem;
  background-color: #ffffff;
  color: #000000;
  /* stylelint-disable no-descending-specificity */
  margin: 0;
  outline: none;
  position: relative;
  /* stylelint-enable no-descending-specificity */
  /* stylelint-disable property-no-vendor-prefix */
  -webkit-appearance: none;
  -moz-appearance: none;
  /* stylelint-enable property-no-vendor-prefix */
  min-height: 3.5rem;
  overflow-wrap: break-word;
}
.ppvx_text-input__control___3-14-9:placeholder-shown:not(:focus)::-webkit-input-placeholder {
  opacity: 0;
  -webkit-transition: opacity 0.1s ease-in-out;
  transition: opacity 0.1s ease-in-out;
}
.ppvx_text-input__control___3-14-9:-moz-placeholder-shown:not(:focus)::-moz-placeholder {
  opacity: 0;
  -moz-transition: opacity 0.1s ease-in-out;
  transition: opacity 0.1s ease-in-out;
}
.ppvx_text-input__control___3-14-9:placeholder-shown:not(:focus)::-moz-placeholder {
  opacity: 0;
  -moz-transition: opacity 0.1s ease-in-out;
  transition: opacity 0.1s ease-in-out;
}
.ppvx_text-input__control___3-14-9:first-line {
  line-height: 1.5rem;
}
.ppvx_text-input__control___3-14-9:-ms-input-placeholder:not(:focus) {
  -ms-transition: opacity 0.1s ease-in-out;
  transition: opacity 0.1s ease-in-out;
}
.ppvx_text-input__control___3-14-9:focus {
  border-color: #0070ba;
  box-shadow: 0 0 0 0.0625rem #0070ba, 0 0 0 0.3125rem #bfdbee;
}
/* stylelint-disable selector-no-qualifying-type */
textarea.ppvx_text-input__control___3-14-9 {
  height: auto;
  min-height: 4.5rem;
  background-color: #ffffff;
  resize: vertical;
  display: block;
}
textarea.ppvx_text-input__control___3-14-9 ~ .ppvx_text-input__label___3-14-9 {
  background-color: #ffffff;
  top: 0.0625rem;
  padding-top: 0.375rem;
}
textarea.ppvx_text-input__control___3-14-9:-moz-placeholder-shown:not(:focus) ~ .ppvx_text-input__label___3-14-9 {
  padding-top: 0;
}
textarea.ppvx_text-input__control___3-14-9:-ms-input-placeholder:not(:focus) ~ .ppvx_text-input__label___3-14-9 {
  padding-top: 0;
}
textarea.ppvx_text-input__control___3-14-9:placeholder-shown:not(:focus) ~ .ppvx_text-input__label___3-14-9 {
  padding-top: 0;
}
/* stylelint-enable selector-no-qualifying-type */
/* stylelint-disable no-descending-specificity */
.ppvx_text-input__control___3-14-9:focus + .ppvx_text-input__label___3-14-9 {
  font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 500;
  color: #687173;
}
.ppvx_text-input--nolabel___3-14-9 .ppvx_text-input__control___3-14-9 {
  padding: 0.9375rem 0.6875rem 0.9375rem 0.6875rem;
}
.ppvx_text-input--nolabel___3-14-9 .ppvx_text-input__control___3-14-9:focus {
  color: #2c2e2f;
}
.ppvx_text-input--nolabel___3-14-9 .ppvx_text-input__control___3-14-9:-moz-placeholder-shown:not(:focus)::-moz-placeholder {
  opacity: 1;
  color: #687173;
}
.ppvx_text-input--nolabel___3-14-9 .ppvx_text-input__control___3-14-9:placeholder-shown:not(:focus)::-moz-placeholder {
  opacity: 1;
  color: #687173;
}
.ppvx_text-input--nolabel___3-14-9 .ppvx_text-input__control___3-14-9:-ms-input-placeholder:not(:focus):-ms-input-placeholder {
  opacity: 1;
  color: #687173;
}
.ppvx_text-input--nolabel___3-14-9 .ppvx_text-input__control___3-14-9:placeholder-shown:not(:focus):-ms-input-placeholder {
  opacity: 1;
  color: #687173;
}
.ppvx_text-input--nolabel___3-14-9 .ppvx_text-input__control___3-14-9:-ms-input-placeholder:not(:focus)::placeholder {
  opacity: 1;
  color: #687173;
}
.ppvx_text-input--nolabel___3-14-9 .ppvx_text-input__control___3-14-9:placeholder-shown:not(:focus)::-moz-placeholder {
  opacity: 1;
  color: #687173;
}
.ppvx_text-input--nolabel___3-14-9 .ppvx_text-input__control___3-14-9:placeholder-shown:not(:focus):-ms-input-placeholder {
  opacity: 1;
  color: #687173;
}
.ppvx_text-input--nolabel___3-14-9 .ppvx_text-input__control___3-14-9:-moz-placeholder-shown:not(:focus)::placeholder {
  opacity: 1;
  color: #687173;
}
.ppvx_text-input--nolabel___3-14-9 .ppvx_text-input__control___3-14-9:-ms-input-placeholder:not(:focus)::placeholder {
  opacity: 1;
  color: #687173;
}
.ppvx_text-input--nolabel___3-14-9 .ppvx_text-input__control___3-14-9:placeholder-shown:not(:focus)::placeholder {
  opacity: 1;
  color: #687173;
}
.ppvx_text-input--nolabel___3-14-9 .ppvx_text-input__placemat___3-14-9 {
  padding-top: 1rem;
}
.ppvx_field--error___3-14-9 {
  /*
    Adjust padding left and right to account for 2px error border. padding top and bottom are adjusted by 1px.
  */
  /* stylelint-disable selector-no-qualifying-type */
  /* stylelint-enable selector-no-qualifying-type */
}
.ppvx_field--error___3-14-9 .ppvx_text-input__control___3-14-9 {
  border: 0.125rem solid #d20000;
  padding: 1.375rem 0.625rem 0.375rem 0.625rem;
}
.ppvx_field--error___3-14-9 .ppvx_text-input__control___3-14-9:focus {
  box-shadow: 0 0 0 0.0625rem #d20000 inset, 0 0 0 0.25rem #bfdbee;
  border: 0.125rem solid #0070ba;
}
.ppvx_field--error___3-14-9 textarea.ppvx_text-input__control___3-14-9 ~ .ppvx_text-input__label___3-14-9 {
  top: 0.125rem;
  padding-top: 0.3125rem;
}
.ppvx_field--error___3-14-9.ppvx_combo--open___3-14-9 .ppvx_text-input__control___3-14-9 {
  box-shadow: 0 0 0 0.0625rem #d20000 inset, 0 0 0 0.25rem #bfdbee;
  border: 0.125rem solid #0070ba;
}
.ppvx_field--error___3-14-9.ppvx_text-input--combine-right___3-14-9,
.ppvx_field--error___3-14-9.ppvx_text-input--combine-both___3-14-9 {
  z-index: 1;
}
.ppvx_field--error___3-14-9 .ppvx_text-input__prefix-wrapper___3-14-9:after {
  border: 0.125rem solid #d20000;
}
.ppvx_field--error___3-14-9 .ppvx_text-input__prefix-wrapper--focus___3-14-9:after {
  box-shadow: 0 0 0 0.0625rem #d20000 inset, 0 0 0 0.25rem #bfdbee;
  border: 0.125rem solid #0070ba;
}
.ppvx_field--error___3-14-9 .ppvx_text-input__control--icon-right___3-14-9 {
  padding-right: 3.625rem;
  padding-left: 0.625rem;
}
.ppvx_field--error___3-14-9 .ppvx_text-input__icon--left___3-14-9 ~ .ppvx_text-input__control___3-14-9 {
  padding-left: 2.875rem;
  padding-right: 0.625rem;
}
.ppvx_field--error___3-14-9 .ppvx_text-input__icon--left___3-14-9 ~ .ppvx_text-input__control___3-14-9.ppvx_text-input__control--icon-right___3-14-9 {
  padding-right: 3.625rem;
  padding-left: 2.875rem;
}
.ppvx_field--error___3-14-9.ppvx_text-input--nolabel___3-14-9 .ppvx_text-input__control___3-14-9 {
  padding: 0.875rem 0.625rem 0.875rem 0.625rem;
}
.ppvx_field--error___3-14-9.ppvx_text-input--combine-right___3-14-9 + .ppvx_field--error___3-14-9.ppvx_text-input--combine-left___3-14-9,
.ppvx_field--error___3-14-9.ppvx_text-input--combine-right___3-14-9 + .ppvx_field--error___3-14-9.ppvx_text-input--combine-both___3-14-9,
.ppvx_field--error___3-14-9.ppvx_text-input--combine-both___3-14-9 + .ppvx_field--error___3-14-9.ppvx_text-input--combine-left___3-14-9 {
  margin-left: -0.125rem;
  margin-right: 0;
}
[dir='rtl'] .ppvx_field--error___3-14-9.ppvx_text-input--combine-right___3-14-9 + .ppvx_field--error___3-14-9.ppvx_text-input--combine-left___3-14-9,
[dir='rtl'] .ppvx_field--error___3-14-9.ppvx_text-input--combine-right___3-14-9 + .ppvx_field--error___3-14-9.ppvx_text-input--combine-both___3-14-9,
[dir='rtl'] .ppvx_field--error___3-14-9.ppvx_text-input--combine-both___3-14-9 + .ppvx_field--error___3-14-9.ppvx_text-input--combine-left___3-14-9 {
  margin-right: -0.125rem;
  margin-left: 0;
}
[dir='rtl'] .ppvx_text-input___3-14-9 {
  text-align: right;
}
[dir='rtl'] .ppvx_field--error___3-14-9 .ppvx_text-input__control--icon-right___3-14-9 {
  padding-left: 3.625rem;
  padding-right: 0.625rem;
}
[dir='rtl'] .ppvx_field--error___3-14-9 .ppvx_text-input__icon--left___3-14-9 ~ .ppvx_text-input__control___3-14-9 {
  padding-right: 2.875rem;
  padding-left: 0.625rem;
}
[dir='rtl'] .ppvx_field--error___3-14-9 .ppvx_text-input__icon--left___3-14-9 ~ .ppvx_text-input__control___3-14-9.ppvx_text-input__control--icon-right___3-14-9 {
  padding-right: 2.875rem;
  padding-left: 3.625rem;
}
.ppvx_text-input__placemat___3-14-9 {
  font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  padding: 1.5rem 0.75rem 0 0.75rem;
  color: #b7bcbf;
  background-color: #ffffff;
  white-space: nowrap;
}
.ppvx_text-input__placemat___3-14-9 + .ppvx_text-input__control___3-14-9:focus {
  background-color: transparent;
}
[dir='rtl'] .ppvx_text-input__placemat___3-14-9 {
  transform: translateX(-0.0625rem);
}
/*
 * If the input doesn't have focus or any text in it...
 * ...AND we're on a browser that knows what it's doing...
 * ...Show the label full sized and vertically centered
 */
.ppvx_text-input__control___3-14-9:-moz-placeholder-shown:not(:focus):not(.ppvx_text-input--permafocus___3-14-9) ~ .ppvx_text-input__label___3-14-9 {
  font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
  top: 1rem;
  background-color: transparent;
}
.ppvx_text-input__control___3-14-9:-ms-input-placeholder:not(:focus):not(.ppvx_text-input--permafocus___3-14-9) ~ .ppvx_text-input__label___3-14-9 {
  font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
  top: 1rem;
  background-color: transparent;
}
.ppvx_text-input__control___3-14-9:placeholder-shown:not(:focus):not(.ppvx_text-input--permafocus___3-14-9) ~ .ppvx_text-input__label___3-14-9 {
  font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
  top: 1rem;
  background-color: transparent;
}
/* IE 10+ Placeholder visible by default if set */
.ppvx_text-input__control___3-14-9:not(:focus):not(.ppvx_text-input--permafocus___3-14-9):-ms-input-placeholder + .ppvx_text-input__label___3-14-9 {
  font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 500;
  top: 0.4375rem;
}
.ppvx_text-input__icon--left___3-14-9,
.ppvx_text-input__icon--right___3-14-9 {
  text-decoration: none;
  position: absolute;
}
.ppvx_text-input__icon--left___3-14-9 {
  top: 1rem;
  left: 0.75rem;
  right: auto;
}
.ppvx_text-input___3-14-9 .ppvx_text-input__icon--right___3-14-9 {
  width: 3rem;
  height: 3rem;
  display: flex;
  justify-content: center;
  align-items: center;
  top: 0.25rem;
  left: auto;
  right: 0;
}
[dir='rtl'] .ppvx_text-input__icon--left___3-14-9 {
  left: 0;
  right: 0.75rem;
}
[dir='rtl'] .ppvx_text-input__icon--right___3-14-9 {
  left: 0;
  right: auto;
}
.ppvx_text-input___3-14-9.ppvx_combo___3-14-9 {
  cursor: pointer;
}
.ppvx_text-input___3-14-9.ppvx_combo___3-14-9:before {
  content: '\E913';
}
.ppvx_text-input___3-14-9.ppvx_combo___3-14-9:before {
  position: absolute;
  top: 1rem;
  right: 1rem;
  /* 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;
  font-size: 1.875rem;
  cursor: pointer;
  z-index: 1;
}
[dir='rtl'] .ppvx_text-input___3-14-9.ppvx_combo___3-14-9:before {
  left: 1rem;
  right: auto;
}
.ppvx_text-input___3-14-9.ppvx_combo___3-14-9.ppvx_text-input___3-14-9.ppvx_combo--open___3-14-9:before {
  transform: rotateX(180deg);
}
.ppvx_text-input___3-14-9.ppvx_combo___3-14-9 .ppvx_text-input__control___3-14-9::-ms-clear {
  display: none;
}
.ppvx_text-input__control--icon-right___3-14-9 {
  padding-right: 3.6875rem;
  padding-left: 0.6875rem;
}
[dir='rtl'] .ppvx_text-input__control--icon-right___3-14-9 {
  padding-left: 3.6875rem;
  padding-right: 0.6875rem;
}
.ppvx_text-input__icon--left___3-14-9 ~ .ppvx_text-input__control___3-14-9 {
  padding-left: 2.9375rem;
  padding-right: 0.6875rem;
}
[dir='rtl'] .ppvx_text-input__icon--left___3-14-9 ~ .ppvx_text-input__control___3-14-9 {
  padding-right: 2.9375rem;
  padding-left: 0.6875rem;
}
.ppvx_text-input__icon--left___3-14-9 ~ .ppvx_text-input__control___3-14-9.ppvx_text-input__control--icon-right___3-14-9 {
  padding-right: 3.6875rem;
  padding-left: 2.9375rem;
}
[dir='rtl'] .ppvx_text-input__icon--left___3-14-9 ~ .ppvx_text-input__control___3-14-9.ppvx_text-input__control--icon-right___3-14-9 {
  padding-right: 2.9375rem;
  padding-left: 3.6875rem;
}
.ppvx_text-input__control--icon-right___3-14-9 ~ .ppvx_text-input__label___3-14-9 {
  left: 0.75rem;
  right: 3.75rem;
}
[dir='rtl'] .ppvx_text-input__control--icon-right___3-14-9 ~ .ppvx_text-input__label___3-14-9 {
  left: 3.75rem;
  right: 0.75rem;
}
.ppvx_text-input__icon--left___3-14-9 ~ .ppvx_text-input__label___3-14-9 {
  left: 3rem;
  right: 0.75rem;
}
[dir='rtl'] .ppvx_text-input__icon--left___3-14-9 ~ .ppvx_text-input__label___3-14-9 {
  right: 3rem;
  left: 0.75rem;
}
/* Chrome/Opera/Safari */
.ppvx_text-input__control___3-14-9::-webkit-input-placeholder {
  color: #687173;
  opacity: 1;
}
/* FF 19+ */
.ppvx_text-input__control___3-14-9:-moz-placeholder {
  color: #687173;
  opacity: 1;
  -moz-transition: opacity 0.1s ease-in-out;
  transition: opacity 0.1s ease-in-out;
}
/* IE 10+ */
.ppvx_text-input__control___3-14-9:-ms-input-placeholder {
  color: #687173;
}
/* stylelint-enable no-descending-specificity */
/* error text */
.ppvx_text-input__error-text___3-14-9 {
  font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 500;
  display: flex;
  margin: 0.5rem 0 0;
  margin-top: 0.5rem;
  color: #2c2e2f;
}
.ppvx_text-input__error-text___3-14-9:before {
  content: '\E91A';
}
.ppvx_text-input__error-text___3-14-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.125rem;
}
.ppvx_text-input__error-text___3-14-9:before,
.ppvx_text-input__error-text___3-14-9 .ppvx_text-input__error-icon___3-14-9 {
  color: #d20000;
  margin-right: 0.75rem;
  margin-left: 0;
}
[dir='rtl'] .ppvx_text-input__error-text___3-14-9:before,
[dir='rtl'] .ppvx_text-input__error-icon___3-14-9 {
  margin-left: 0.75rem;
  margin-right: 0;
}
.ppvx_text-input__success-icon___3-14-9 {
  color: #299976;
  margin-right: 0.75rem;
  margin-left: initial;
}
[dir='rtl'] .ppvx_text-input__success-icon___3-14-9 {
  margin-left: 0.75rem;
  margin-right: initial;
}
/* stylelint-disable no-descending-specificity */
.ppvx_text-input--combine-right___3-14-9:focus-within,
.ppvx_text-input--combine-left___3-14-9:focus-within,
.ppvx_text-input--combine-both___3-14-9:focus-within {
  z-index: 2;
}
.ppvx_text-input--combine-left___3-14-9 {
  margin-left: -0.0625rem;
}
.ppvx_text-input--combine-left___3-14-9 .ppvx_text-input__control___3-14-9 {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
[dir='rtl'] .ppvx_text-input--combine-left___3-14-9 {
  margin-left: 0;
  margin-right: -0.0625rem;
}
[dir='rtl'] .ppvx_text-input--combine-left___3-14-9 .ppvx_text-input__control___3-14-9 {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.ppvx_text-input--combine-right___3-14-9 .ppvx_text-input__control___3-14-9 {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
[dir='rtl'] .ppvx_text-input--combine-right___3-14-9 .ppvx_text-input__control___3-14-9 {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.ppvx_text-input--combine-both___3-14-9 {
  margin-left: -0.0625rem;
}
.ppvx_text-input--combine-both___3-14-9 .ppvx_text-input__control___3-14-9 {
  border-radius: 0;
}
[dir='rtl'] .ppvx_text-input--combine-both___3-14-9 {
  margin-left: 0;
  margin-right: -0.0625rem;
}
.ppvx_text-input__error-text--list___3-14-9 {
  list-style: none;
  padding: 0;
  margin: 0;
}
.ppvx_text-input__prefix-wrapper___3-14-9 {
  position: relative;
  background-color: #ffffff;
  border-radius: 0.25rem;
  display: flex;
  padding: 0.0625rem;
}
.ppvx_text-input__prefix-wrapper___3-14-9:after {
  content: ' ';
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  border: 0.0625rem solid #909697;
  border-radius: 0.25rem;
  pointer-events: none;
}
.ppvx_text-input__prefix-wrapper___3-14-9 .ppvx_text-input__control___3-14-9 {
  border: none;
  min-height: calc(3.5rem - 0.125rem);
}
.ppvx_text-input__prefix-wrapper___3-14-9 .ppvx_text-input__control___3-14-9:focus {
  border: none;
  box-shadow: none;
  outline: none;
}
.ppvx_text-input__prefix___3-14-9 {
  order: -1;
}
.ppvx_text-input__prefix___3-14-9,
[dir='rtl'] .ppvx_text-input__suffix___3-14-9 {
  white-space: nowrap;
  color: #000000;
  padding: 1.4375rem 0.125rem 0.4375rem 0.125rem;
  padding-left: 0.75rem;
}
.ppvx_text-input__suffix___3-14-9,
[dir='rtl'] .ppvx_text-input__prefix___3-14-9 {
  white-space: nowrap;
  color: #000000;
  padding: 1.4375rem 0.125rem 0.4375rem 0.125rem;
  padding-right: 0.75rem;
}
.ppvx_text-input--nolabel___3-14-9 .ppvx_text-input__suffix___3-14-9,
.ppvx_text-input--nolabel___3-14-9 .ppvx_text-input__prefix___3-14-9 {
  padding-top: 0.9375rem;
  padding-bottom: 0.9375rem;
}
.ppvx_field--error___3-14-9 .ppvx_text-input__prefix-wrapper___3-14-9 {
  padding: 0.0625rem 0.125rem;
}
.ppvx_field--error___3-14-9 .ppvx_text-input__prefix-wrapper___3-14-9 .ppvx_text-input__control--prefix___3-14-9,
.ppvx_text-input__prefix-wrapper___3-14-9 .ppvx_text-input__control--prefix___3-14-9 {
  padding-left: 0;
}
.ppvx_field--error___3-14-9 .ppvx_text-input__prefix-wrapper___3-14-9 .ppvx_text-input__control--suffix___3-14-9,
.ppvx_text-input__prefix-wrapper___3-14-9 .ppvx_text-input__control--suffix___3-14-9 {
  padding-right: 0;
}
.ppvx_text-input__prefix-wrapper--focus___3-14-9:after {
  border-color: #0070ba;
  box-shadow: 0 0 0 0.0625rem #0070ba, 0 0 0 0.3125rem #bfdbee;
}
.ppvx_text-input--nolabel___3-14-9 .ppvx_text-input__prefix-wrapper___3-14-9 .ppvx_text-input__control--prefix___3-14-9 {
  padding-left: 0;
}
.ppvx_text-input--nolabel___3-14-9 .ppvx_text-input__prefix-wrapper___3-14-9 .ppvx_text-input__control--suffix___3-14-9 {
  padding-right: 0;
}
.ppvx_text-input__control___3-14-9:-moz-placeholder-shown:not(:focus) ~ .ppvx_text-input__prefix___3-14-9, .ppvx_text-input__control___3-14-9:-moz-placeholder-shown:not(:focus) ~ .ppvx_text-input__suffix___3-14-9 {
  opacity: 0;
}
.ppvx_text-input__control___3-14-9:-ms-input-placeholder:not(:focus) ~ .ppvx_text-input__prefix___3-14-9, .ppvx_text-input__control___3-14-9:-ms-input-placeholder:not(:focus) ~ .ppvx_text-input__suffix___3-14-9 {
  opacity: 0;
}
.ppvx_text-input__control___3-14-9:placeholder-shown:not(:focus) ~ .ppvx_text-input__prefix___3-14-9,
.ppvx_text-input__control___3-14-9:placeholder-shown:not(:focus) ~ .ppvx_text-input__suffix___3-14-9 {
  opacity: 0;
}
[dir='rtl'] .ppvx_field--error___3-14-9 .ppvx_text-input__prefix-wrapper___3-14-9 .ppvx_text-input__control--prefix___3-14-9,
[dir='rtl'] .ppvx_text-input__prefix-wrapper___3-14-9 .ppvx_text-input__control--prefix___3-14-9 {
  padding-right: 0;
  padding-left: 0.75rem;
}
[dir='rtl'] .ppvx_field--error___3-14-9 .ppvx_text-input__prefix-wrapper___3-14-9 .ppvx_text-input__control--suffix___3-14-9,
[dir='rtl'] .ppvx_text-input__prefix-wrapper___3-14-9 .ppvx_text-input__control--suffix___3-14-9 {
  padding-left: 0;
  padding-right: 0.75rem;
}
[dir='rtl'] .ppvx_field--error___3-14-9 .ppvx_text-input__prefix-wrapper___3-14-9 .ppvx_text-input__control--suffix___3-14-9.ppvx_text-input__control--prefix___3-14-9,
[dir='rtl'] .ppvx_text-input__prefix-wrapper___3-14-9 .ppvx_text-input__control--suffix___3-14-9.ppvx_text-input__control--prefix___3-14-9 {
  padding-left: 0;
  padding-right: 0;
}
/* stylelint-enable no-descending-specificity */
/* stylelint-enable selector-no-vendor-prefix */
.ppvx_text-input__error-text--with-svg-icon___3-14-9:before {
  display: none;
}
/* stylelint-disable no-descending-specificity */
/* stylelint-disable no-vendor-prefix */
.ppvx--v2___3-14-9 .ppvx_text-input___3-14-9:not(.ppvx--v1___3-14-9),
.ppvx_text-input___3-14-9.ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9) {
  color: #0c0c0d;
  font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5rem;
  font-weight: normal;
  /******* Icon styles *******/
  /******* Label styles *******/
  /*
    * If the input doesn't have focus or any text in it...
    * ...AND we're on a browser that knows what it's doing...
    * ...Show the label full sized and vertically centered
    */
  /****** No label variant styles ******/
  /******* Prefix & Suffix *****/
  /******* Error styles *******/
  /* stylelint-disable selector-no-qualifying-type */
  /* stylelint-enable selector-no-qualifying-type */
}
.ppvx--v2___3-14-9 .ppvx_text-input___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_text-input__control___3-14-9,
.ppvx_text-input___3-14-9.ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_text-input__control___3-14-9 {
  color: #0c0c0d;
  font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5rem;
  font-weight: normal;
  /*
        Adjust padding left and right to account for 1px border. padding top and bottom are not adjusted to maintain 64px total height
      */
  padding: 1.75rem 0.6875rem 0.625rem 0.6875rem;
  border-color: #909191;
  min-height: 4rem;
}
.ppvx--v2___3-14-9 .ppvx_text-input___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_text-input__control___3-14-9::-moz-placeholder, .ppvx_text-input___3-14-9.ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_text-input__control___3-14-9::-moz-placeholder {
  color: #515354;
}
.ppvx--v2___3-14-9 .ppvx_text-input___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_text-input__control___3-14-9:-ms-input-placeholder, .ppvx_text-input___3-14-9.ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_text-input__control___3-14-9:-ms-input-placeholder {
  color: #515354;
}
.ppvx--v2___3-14-9 .ppvx_text-input___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_text-input__control___3-14-9::placeholder,
.ppvx_text-input___3-14-9.ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_text-input__control___3-14-9::placeholder {
  color: #515354;
}
.ppvx--v2___3-14-9 .ppvx_text-input___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_text-input__control___3-14-9:focus,
.ppvx_text-input___3-14-9.ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_text-input__control___3-14-9:focus {
  border-color: #1040c1;
  box-shadow: 0 0 0 0.125rem #1040c1 inset, 0 0 0 0.375rem rgba(16, 114, 235, 0.16);
}
.ppvx--v2___3-14-9 .ppvx_text-input___3-14-9:not(.ppvx--v1___3-14-9).ppvx_combo___3-14-9,
.ppvx_text-input___3-14-9.ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9).ppvx_combo___3-14-9 {
  font-size: 1.5rem;
}
.ppvx--v2___3-14-9 .ppvx_text-input___3-14-9:not(.ppvx--v1___3-14-9).ppvx_combo___3-14-9:before,
.ppvx_text-input___3-14-9.ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9).ppvx_combo___3-14-9:before {
  content: '';
  /* stylelint-disable property-no-vendor-prefix */
  -webkit-mask: url('https://www.paypalobjects.com/paypal-ui/icons/svg/v2-chevron-down.svg') center no-repeat;
  mask: url('https://www.paypalobjects.com/paypal-ui/icons/svg/v2-chevron-down.svg') center no-repeat;
  -webkit-mask-size: 1.5rem;
  mask-size: 1.5rem;
  /* stylelint-enable property-no-vendor-prefix */
  background-color: #515354;
  display: block;
  width: 3rem;
  height: 3rem;
  top: 0.5rem;
  right: 0.25rem;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .ppvx--v2___3-14-9 .ppvx_text-input___3-14-9:not(.ppvx--v1___3-14-9).ppvx_combo___3-14-9:before,
  .ppvx_text-input___3-14-9.ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9).ppvx_combo___3-14-9:before {
    /* IE10+ doesn't do mask... set the content instead */
    content: url('https://www.paypalobjects.com/paypal-ui/icons/svg/v2-chevron-down.svg');
    background: none;
    width: 1.5rem;
    height: 1.5rem;
    top: 1.125rem;
    right: 1.125rem;
  }
}
.ppvx--v2___3-14-9 .ppvx_text-input___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_text-input__placemat___3-14-9,
.ppvx_text-input___3-14-9.ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_text-input__placemat___3-14-9 {
  color: #b7bcbf;
  font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5rem;
  font-weight: normal;
  padding: 1.8125rem 0.75rem 0.625rem 0.75rem;
}
.ppvx--v2___3-14-9 .ppvx_text-input___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_text-input__icon--left___3-14-9,
.ppvx_text-input___3-14-9.ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_text-input__icon--left___3-14-9 {
  top: 1.25rem;
  color: #515354;
}
.ppvx--v2___3-14-9 .ppvx_text-input___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_text-input__icon--left___3-14-9 ~ .ppvx_text-input__control___3-14-9,
.ppvx_text-input___3-14-9.ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_text-input__icon--left___3-14-9 ~ .ppvx_text-input__control___3-14-9 {
  padding-left: 2.9375rem;
  padding-right: 0.6875rem;
}
.ppvx--v2___3-14-9 .ppvx_text-input___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_text-input__icon--left___3-14-9 ~ .ppvx_text-input__control___3-14-9.ppvx_text-input__control--icon-right___3-14-9,
.ppvx_text-input___3-14-9.ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_text-input__icon--left___3-14-9 ~ .ppvx_text-input__control___3-14-9.ppvx_text-input__control--icon-right___3-14-9 {
  padding-left: 2.9375rem;
  padding-right: 3.6875rem;
}
.ppvx--v2___3-14-9 .ppvx_text-input___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_text-input__icon--right___3-14-9,
.ppvx_text-input___3-14-9.ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_text-input__icon--right___3-14-9 {
  top: 0.5rem;
  right: 0.5rem;
}
.ppvx--v2___3-14-9 .ppvx_text-input___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_text-input__control--icon-right___3-14-9,
.ppvx_text-input___3-14-9.ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_text-input__control--icon-right___3-14-9 {
  padding-right: 3.6875rem;
}
.ppvx--v2___3-14-9 .ppvx_text-input___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_text-input__label___3-14-9,
.ppvx_text-input___3-14-9.ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_text-input__label___3-14-9 {
  color: #515354;
  font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: normal;
  top: 0.5rem;
}
.ppvx--v2___3-14-9 .ppvx_text-input___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_text-input__control___3-14-9:-moz-placeholder-shown:not(:focus):not(.ppvx_text-input--permafocus___3-14-9) ~ .ppvx_text-input__label___3-14-9, .ppvx_text-input___3-14-9.ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_text-input__control___3-14-9:-moz-placeholder-shown:not(:focus):not(.ppvx_text-input--permafocus___3-14-9) ~ .ppvx_text-input__label___3-14-9 {
  font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5rem;
  font-weight: normal;
  color: #515354;
  top: 1.25rem;
  margin-bottom: 0;
}
.ppvx--v2___3-14-9 .ppvx_text-input___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_text-input__control___3-14-9:-ms-input-placeholder:not(:focus):not(.ppvx_text-input--permafocus___3-14-9) ~ .ppvx_text-input__label___3-14-9, .ppvx_text-input___3-14-9.ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_text-input__control___3-14-9:-ms-input-placeholder:not(:focus):not(.ppvx_text-input--permafocus___3-14-9) ~ .ppvx_text-input__label___3-14-9 {
  font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5rem;
  font-weight: normal;
  color: #515354;
  top: 1.25rem;
  margin-bottom: 0;
}
.ppvx--v2___3-14-9 .ppvx_text-input___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_text-input__control___3-14-9:placeholder-shown:not(:focus):not(.ppvx_text-input--permafocus___3-14-9) ~ .ppvx_text-input__label___3-14-9,
.ppvx_text-input___3-14-9.ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_text-input__control___3-14-9:placeholder-shown:not(:focus):not(.ppvx_text-input--permafocus___3-14-9) ~ .ppvx_text-input__label___3-14-9 {
  font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5rem;
  font-weight: normal;
  color: #515354;
  top: 1.25rem;
  margin-bottom: 0;
}
.ppvx--v2___3-14-9 .ppvx_text-input___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_text-input__control___3-14-9:not(:focus):not(.ppvx_text-input--permafocus___3-14-9):-ms-input-placeholder + .ppvx_text-input__label___3-14-9,
.ppvx_text-input___3-14-9.ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_text-input__control___3-14-9:not(:focus):not(.ppvx_text-input--permafocus___3-14-9):-ms-input-placeholder + .ppvx_text-input__label___3-14-9 {
  color: #515354;
  font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: normal;
  top: 0.5rem;
}
.ppvx--v2___3-14-9 .ppvx_text-input___3-14-9:not(.ppvx--v1___3-14-9).ppvx_text-input--nolabel___3-14-9 .ppvx_text-input__control___3-14-9,
.ppvx_text-input___3-14-9.ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9).ppvx_text-input--nolabel___3-14-9 .ppvx_text-input__control___3-14-9 {
  padding: 1.1875rem 0.6875rem 1.1875rem 0.6875rem;
}
.ppvx--v2___3-14-9 .ppvx_text-input___3-14-9:not(.ppvx--v1___3-14-9).ppvx_text-input--nolabel___3-14-9 .ppvx_text-input__prefix-wrapper___3-14-9 .ppvx_text-input__prefix___3-14-9,
.ppvx_text-input___3-14-9.ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9).ppvx_text-input--nolabel___3-14-9 .ppvx_text-input__prefix-wrapper___3-14-9 .ppvx_text-input__prefix___3-14-9,
.ppvx--v2___3-14-9 .ppvx_text-input___3-14-9:not(.ppvx--v1___3-14-9).ppvx_text-input--nolabel___3-14-9 .ppvx_text-input__prefix-wrapper___3-14-9 .ppvx_text-input__suffix___3-14-9,
.ppvx_text-input___3-14-9.ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9).ppvx_text-input--nolabel___3-14-9 .ppvx_text-input__prefix-wrapper___3-14-9 .ppvx_text-input__suffix___3-14-9 {
  padding-top: 1.1875rem;
  padding-bottom: 1.1875rem;
}
.ppvx--v2___3-14-9 .ppvx_text-input___3-14-9:not(.ppvx--v1___3-14-9).ppvx_text-input--nolabel___3-14-9 .ppvx_text-input__placemat___3-14-9,
.ppvx_text-input___3-14-9.ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9).ppvx_text-input--nolabel___3-14-9 .ppvx_text-input__placemat___3-14-9 {
  padding-top: 1.25rem;
}
.ppvx--v2___3-14-9 .ppvx_text-input___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_text-input__prefix-wrapper___3-14-9 .ppvx_text-input__prefix___3-14-9,
.ppvx_text-input___3-14-9.ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_text-input__prefix-wrapper___3-14-9 .ppvx_text-input__prefix___3-14-9,
.ppvx--v2___3-14-9 .ppvx_text-input___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_text-input__prefix-wrapper___3-14-9 .ppvx_text-input__suffix___3-14-9,
.ppvx_text-input___3-14-9.ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_text-input__prefix-wrapper___3-14-9 .ppvx_text-input__suffix___3-14-9 {
  padding-top: 1.75rem;
  padding-bottom: 0.625rem;
}
.ppvx--v2___3-14-9 .ppvx_text-input___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_text-input__prefix-wrapper___3-14-9.ppvx_text-input__prefix-wrapper--focus___3-14-9:after,
.ppvx_text-input___3-14-9.ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_text-input__prefix-wrapper___3-14-9.ppvx_text-input__prefix-wrapper--focus___3-14-9:after {
  border-color: #1040c1;
  box-shadow: 0 0 0 0.125rem #1040c1 inset, 0 0 0 0.375rem rgba(16, 114, 235, 0.16);
}
.ppvx--v2___3-14-9 .ppvx_text-input___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_text-input__prefix-wrapper___3-14-9.ppvx_text-input__prefix-wrapper--focus___3-14-9 .ppvx_text-input__control___3-14-9:focus,
.ppvx_text-input___3-14-9.ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_text-input__prefix-wrapper___3-14-9.ppvx_text-input__prefix-wrapper--focus___3-14-9 .ppvx_text-input__control___3-14-9:focus {
  box-shadow: none;
}
.ppvx--v2___3-14-9 .ppvx_text-input___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_text-input__prefix-wrapper___3-14-9 .ppvx_text-input__control___3-14-9,
.ppvx_text-input___3-14-9.ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_text-input__prefix-wrapper___3-14-9 .ppvx_text-input__control___3-14-9 {
  min-height: calc(4rem - 0.125rem);
}
.ppvx--v2___3-14-9 .ppvx_text-input___3-14-9:not(.ppvx--v1___3-14-9).ppvx_field--error___3-14-9 .ppvx_text-input__prefix-wrapper___3-14-9 .ppvx_text-input__control___3-14-9.ppvx_text-input__control--prefix___3-14-9,
.ppvx_text-input___3-14-9.ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9).ppvx_field--error___3-14-9 .ppvx_text-input__prefix-wrapper___3-14-9 .ppvx_text-input__control___3-14-9.ppvx_text-input__control--prefix___3-14-9,
.ppvx--v2___3-14-9 .ppvx_text-input___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_text-input__prefix-wrapper___3-14-9 .ppvx_text-input__control___3-14-9.ppvx_text-input__control--prefix___3-14-9,
.ppvx_text-input___3-14-9.ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_text-input__prefix-wrapper___3-14-9 .ppvx_text-input__control___3-14-9.ppvx_text-input__control--prefix___3-14-9 {
  padding-left: 0;
}
.ppvx--v2___3-14-9 .ppvx_text-input___3-14-9:not(.ppvx--v1___3-14-9).ppvx_field--error___3-14-9 .ppvx_text-input__prefix-wrapper___3-14-9 .ppvx_text-input__control___3-14-9.ppvx_text-input__control--suffix___3-14-9,
.ppvx_text-input___3-14-9.ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9).ppvx_field--error___3-14-9 .ppvx_text-input__prefix-wrapper___3-14-9 .ppvx_text-input__control___3-14-9.ppvx_text-input__control--suffix___3-14-9,
.ppvx--v2___3-14-9 .ppvx_text-input___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_text-input__prefix-wrapper___3-14-9 .ppvx_text-input__control___3-14-9.ppvx_text-input__control--suffix___3-14-9,
.ppvx_text-input___3-14-9.ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_text-input__prefix-wrapper___3-14-9 .ppvx_text-input__control___3-14-9.ppvx_text-input__control--suffix___3-14-9 {
  padding-right: 0;
}
.ppvx--v2___3-14-9 .ppvx_text-input___3-14-9:not(.ppvx--v1___3-14-9).ppvx_field--error___3-14-9,
.ppvx_text-input___3-14-9.ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9).ppvx_field--error___3-14-9 {
  /* stylelint-disable selector-no-qualifying-type */
  /* stylelint-enable selector-no-qualifying-type */
}
.ppvx--v2___3-14-9 .ppvx_text-input___3-14-9:not(.ppvx--v1___3-14-9).ppvx_field--error___3-14-9 .ppvx_text-input__control___3-14-9,
.ppvx_text-input___3-14-9.ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9).ppvx_field--error___3-14-9 .ppvx_text-input__control___3-14-9 {
  padding: 1.6875rem 0.625rem 0.5625rem 0.625rem;
  border-color: #d9360b;
}
.ppvx--v2___3-14-9 .ppvx_text-input___3-14-9:not(.ppvx--v1___3-14-9).ppvx_field--error___3-14-9 .ppvx_text-input__control___3-14-9:focus,
.ppvx_text-input___3-14-9.ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9).ppvx_field--error___3-14-9 .ppvx_text-input__control___3-14-9:focus {
  border-color: #d9360b;
  box-shadow: 0 0 0 0.0625rem #d9360b inset, 0 0 0 0.375rem rgba(217, 54, 11, 0.16);
}
.ppvx--v2___3-14-9 .ppvx_text-input___3-14-9:not(.ppvx--v1___3-14-9).ppvx_field--error___3-14-9 .ppvx_text-input__icon--left___3-14-9 ~ .ppvx_text-input__control___3-14-9,
.ppvx_text-input___3-14-9.ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9).ppvx_field--error___3-14-9 .ppvx_text-input__icon--left___3-14-9 ~ .ppvx_text-input__control___3-14-9 {
  padding-left: 2.875rem;
}
.ppvx--v2___3-14-9 .ppvx_text-input___3-14-9:not(.ppvx--v1___3-14-9).ppvx_field--error___3-14-9 .ppvx_text-input__control--icon-right___3-14-9,
.ppvx_text-input___3-14-9.ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9).ppvx_field--error___3-14-9 .ppvx_text-input__control--icon-right___3-14-9 {
  padding-right: 3.625rem;
}
.ppvx--v2___3-14-9 .ppvx_text-input___3-14-9:not(.ppvx--v1___3-14-9).ppvx_field--error___3-14-9 .ppvx_text-input__icon--left___3-14-9 ~ .ppvx_text-input__control___3-14-9.ppvx_text-input__control--icon-right___3-14-9,
.ppvx_text-input___3-14-9.ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9).ppvx_field--error___3-14-9 .ppvx_text-input__icon--left___3-14-9 ~ .ppvx_text-input__control___3-14-9.ppvx_text-input__control--icon-right___3-14-9 {
  padding-right: 3.625rem;
}
.ppvx--v2___3-14-9 .ppvx_text-input___3-14-9:not(.ppvx--v1___3-14-9).ppvx_field--error___3-14-9.ppvx_combo--open___3-14-9 .ppvx_text-input__control___3-14-9,
.ppvx_text-input___3-14-9.ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9).ppvx_field--error___3-14-9.ppvx_combo--open___3-14-9 .ppvx_text-input__control___3-14-9 {
  border-color: #d9360b;
  box-shadow: 0 0 0 0.0625rem #d9360b inset, 0 0 0 0.375rem rgba(217, 54, 11, 0.16);
}
.ppvx--v2___3-14-9 .ppvx_text-input___3-14-9:not(.ppvx--v1___3-14-9).ppvx_field--error___3-14-9 .ppvx_text-input__prefix-wrapper___3-14-9:after,
.ppvx_text-input___3-14-9.ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9).ppvx_field--error___3-14-9 .ppvx_text-input__prefix-wrapper___3-14-9:after {
  border: 0.125rem solid #d9360b;
}
.ppvx--v2___3-14-9 .ppvx_text-input___3-14-9:not(.ppvx--v1___3-14-9).ppvx_field--error___3-14-9 .ppvx_text-input__prefix-wrapper___3-14-9 .ppvx_text-input__control___3-14-9:focus,
.ppvx_text-input___3-14-9.ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9).ppvx_field--error___3-14-9 .ppvx_text-input__prefix-wrapper___3-14-9 .ppvx_text-input__control___3-14-9:focus {
  box-shadow: none;
  border: none;
}
.ppvx--v2___3-14-9 .ppvx_text-input___3-14-9:not(.ppvx--v1___3-14-9).ppvx_field--error___3-14-9 .ppvx_text-input__prefix-wrapper--focus___3-14-9:after,
.ppvx_text-input___3-14-9.ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9).ppvx_field--error___3-14-9 .ppvx_text-input__prefix-wrapper--focus___3-14-9:after {
  border-color: #d9360b;
  box-shadow: 0 0 0 0.0625rem #d9360b inset, 0 0 0 0.375rem rgba(217, 54, 11, 0.16);
}
.ppvx--v2___3-14-9 .ppvx_text-input___3-14-9:not(.ppvx--v1___3-14-9).ppvx_field--error___3-14-9.ppvx_text-input--nolabel___3-14-9 .ppvx_text-input__control___3-14-9,
.ppvx_text-input___3-14-9.ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9).ppvx_field--error___3-14-9.ppvx_text-input--nolabel___3-14-9 .ppvx_text-input__control___3-14-9 {
  padding: 1.125rem 0.625rem 1.125rem 0.625rem;
}
.ppvx--v2___3-14-9 .ppvx_text-input___3-14-9:not(.ppvx--v1___3-14-9).ppvx_field--error___3-14-9 textarea.ppvx_text-input__control___3-14-9 ~ .ppvx_text-input__label___3-14-9,
.ppvx_text-input___3-14-9.ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9).ppvx_field--error___3-14-9 textarea.ppvx_text-input__control___3-14-9 ~ .ppvx_text-input__label___3-14-9 {
  top: 0.125rem;
  padding-top: 0.375rem;
}
.ppvx--v2___3-14-9 .ppvx_text-input___3-14-9:not(.ppvx--v1___3-14-9).ppvx_field--error___3-14-9 textarea.ppvx_text-input__control___3-14-9:focus ~ .ppvx_text-input__label___3-14-9,
.ppvx_text-input___3-14-9.ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9).ppvx_field--error___3-14-9 textarea.ppvx_text-input__control___3-14-9:focus ~ .ppvx_text-input__label___3-14-9 {
  border-top: 0.0625rem solid transparent;
  padding-top: 0.3125rem;
}
.ppvx--v2___3-14-9 .ppvx_text-input___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_text-input__error-text___3-14-9,
.ppvx_text-input___3-14-9.ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_text-input__error-text___3-14-9 {
  margin-top: 0.375rem;
  color: #515354;
  align-items: center;
}
.ppvx--v2___3-14-9 .ppvx_text-input___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_text-input__error-text___3-14-9 .ppvx_text-input__error-icon___3-14-9,
.ppvx_text-input___3-14-9.ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_text-input__error-text___3-14-9 .ppvx_text-input__error-icon___3-14-9 {
  color: #d9360b;
  margin-left: 0;
  margin-right: 0.25rem;
  margin-top: -0.125rem;
  align-self: flex-start;
}
.ppvx--v2___3-14-9 .ppvx_text-input___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_text-input__helper-text___3-14-9,
.ppvx_text-input___3-14-9.ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_text-input__helper-text___3-14-9 {
  margin-top: 0.375rem;
  color: #515354;
}
.ppvx--v2___3-14-9 .ppvx_text-input___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_text-input__success-icon___3-14-9,
.ppvx_text-input___3-14-9.ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_text-input__success-icon___3-14-9 {
  color: #308a67;
  margin-right: 0.25rem;
  align-self: flex-start;
}
.ppvx--v2___3-14-9 .ppvx_text-input___3-14-9:not(.ppvx--v1___3-14-9) textarea.ppvx_text-input__control___3-14-9 ~ .ppvx_text-input__label___3-14-9,
.ppvx_text-input___3-14-9.ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9) textarea.ppvx_text-input__control___3-14-9 ~ .ppvx_text-input__label___3-14-9 {
  top: 0.0625rem;
  padding-top: 0.4375rem;
}
.ppvx--v2___3-14-9 .ppvx_text-input___3-14-9:not(.ppvx--v1___3-14-9) textarea.ppvx_text-input__control___3-14-9:focus ~ .ppvx_text-input__label___3-14-9,
.ppvx_text-input___3-14-9.ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9) textarea.ppvx_text-input__control___3-14-9:focus ~ .ppvx_text-input__label___3-14-9 {
  border-top: 0.125rem solid transparent;
  padding-top: 0.3125rem;
}
.ppvx--v2___3-14-9 .ppvx_text-input___3-14-9:not(.ppvx--v1___3-14-9) textarea.ppvx_text-input__control___3-14-9:-moz-placeholder-shown:not(:focus) ~ .ppvx_text-input__label___3-14-9, .ppvx_text-input___3-14-9.ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9) textarea.ppvx_text-input__control___3-14-9:-moz-placeholder-shown:not(:focus) ~ .ppvx_text-input__label___3-14-9 {
  padding-top: 0;
}
.ppvx--v2___3-14-9 .ppvx_text-input___3-14-9:not(.ppvx--v1___3-14-9) textarea.ppvx_text-input__control___3-14-9:-ms-input-placeholder:not(:focus) ~ .ppvx_text-input__label___3-14-9, .ppvx_text-input___3-14-9.ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9) textarea.ppvx_text-input__control___3-14-9:-ms-input-placeholder:not(:focus) ~ .ppvx_text-input__label___3-14-9 {
  padding-top: 0;
}
.ppvx--v2___3-14-9 .ppvx_text-input___3-14-9:not(.ppvx--v1___3-14-9) textarea.ppvx_text-input__control___3-14-9:placeholder-shown:not(:focus) ~ .ppvx_text-input__label___3-14-9,
.ppvx_text-input___3-14-9.ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9) textarea.ppvx_text-input__control___3-14-9:placeholder-shown:not(:focus) ~ .ppvx_text-input__label___3-14-9 {
  padding-top: 0;
}
[dir='rtl'] .ppvx--v2___3-14-9 .ppvx_text-input___3-14-9:not(.ppvx--v1___3-14-9).ppvx_combo___3-14-9:before,
[dir='rtl'] .ppvx_text-input___3-14-9.ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9).ppvx_combo___3-14-9:before,
.ppvx--v2___3-14-9 [dir='rtl'] .ppvx_text-input___3-14-9:not(.ppvx--v1___3-14-9).ppvx_combo___3-14-9:before {
  left: 0.25rem;
  right: auto;
}
[dir='rtl'] .ppvx--v2___3-14-9 .ppvx_text-input___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_text-input__error-text___3-14-9 .ppvx_text-input__error-icon___3-14-9,
[dir='rtl'] .ppvx_text-input___3-14-9.ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_text-input__error-text___3-14-9 .ppvx_text-input__error-icon___3-14-9,
.ppvx--v2___3-14-9 [dir='rtl'] .ppvx_text-input___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_text-input__error-text___3-14-9 .ppvx_text-input__error-icon___3-14-9,
[dir='rtl'] .ppvx--v2___3-14-9 .ppvx_text-input___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_text-input__error-text___3-14-9 .ppvx_text-input__success-icon___3-14-9,
[dir='rtl'] .ppvx_text-input___3-14-9.ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_text-input__error-text___3-14-9 .ppvx_text-input__success-icon___3-14-9,
.ppvx--v2___3-14-9 [dir='rtl'] .ppvx_text-input___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_text-input__error-text___3-14-9 .ppvx_text-input__success-icon___3-14-9 {
  margin-left: 0.25rem;
  margin-right: 0;
}
[dir='rtl'] .ppvx--v2___3-14-9 .ppvx_text-input___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_text-input__icon--right___3-14-9,
[dir='rtl'] .ppvx_text-input___3-14-9.ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_text-input__icon--right___3-14-9,
.ppvx--v2___3-14-9 [dir='rtl'] .ppvx_text-input___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_text-input__icon--right___3-14-9 {
  left: 0.5rem;
  right: auto;
}
[dir='rtl'] .ppvx--v2___3-14-9 .ppvx_text-input___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_text-input__icon--left___3-14-9 ~ .ppvx_text-input__control___3-14-9,
[dir='rtl'] .ppvx_text-input___3-14-9.ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_text-input__icon--left___3-14-9 ~ .ppvx_text-input__control___3-14-9,
.ppvx--v2___3-14-9 [dir='rtl'] .ppvx_text-input___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_text-input__icon--left___3-14-9 ~ .ppvx_text-input__control___3-14-9 {
  padding-right: 2.9375rem;
  padding-left: 0.6875rem;
}
[dir='rtl'] .ppvx--v2___3-14-9 .ppvx_text-input___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_text-input__control--icon-right___3-14-9,
[dir='rtl'] .ppvx_text-input___3-14-9.ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_text-input__control--icon-right___3-14-9,
.ppvx--v2___3-14-9 [dir='rtl'] .ppvx_text-input___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_text-input__control--icon-right___3-14-9 {
  padding-left: 3.6875rem;
  padding-right: 0.6875rem;
}
[dir='rtl'] .ppvx--v2___3-14-9 .ppvx_text-input___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_text-input__icon--left___3-14-9 ~ .ppvx_text-input__control___3-14-9.ppvx_text-input__control--icon-right___3-14-9,
[dir='rtl'] .ppvx_text-input___3-14-9.ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_text-input__icon--left___3-14-9 ~ .ppvx_text-input__control___3-14-9.ppvx_text-input__control--icon-right___3-14-9,
.ppvx--v2___3-14-9 [dir='rtl'] .ppvx_text-input___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_text-input__icon--left___3-14-9 ~ .ppvx_text-input__control___3-14-9.ppvx_text-input__control--icon-right___3-14-9 {
  padding-left: 3.6875rem;
}
[dir='rtl'] .ppvx--v2___3-14-9 .ppvx_text-input___3-14-9:not(.ppvx--v1___3-14-9).ppvx_field--error___3-14-9 .ppvx_text-input__icon--left___3-14-9 ~ .ppvx_text-input__control___3-14-9,
[dir='rtl'] .ppvx_text-input___3-14-9.ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9).ppvx_field--error___3-14-9 .ppvx_text-input__icon--left___3-14-9 ~ .ppvx_text-input__control___3-14-9,
.ppvx--v2___3-14-9 [dir='rtl'] .ppvx_text-input___3-14-9:not(.ppvx--v1___3-14-9).ppvx_field--error___3-14-9 .ppvx_text-input__icon--left___3-14-9 ~ .ppvx_text-input__control___3-14-9 {
  padding-right: 2.875rem;
  padding-left: 0.625rem;
}
[dir='rtl'] .ppvx--v2___3-14-9 .ppvx_text-input___3-14-9:not(.ppvx--v1___3-14-9).ppvx_field--error___3-14-9 .ppvx_text-input__control--icon-right___3-14-9,
[dir='rtl'] .ppvx_text-input___3-14-9.ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9).ppvx_field--error___3-14-9 .ppvx_text-input__control--icon-right___3-14-9,
.ppvx--v2___3-14-9 [dir='rtl'] .ppvx_text-input___3-14-9:not(.ppvx--v1___3-14-9).ppvx_field--error___3-14-9 .ppvx_text-input__control--icon-right___3-14-9 {
  padding-left: 3.625rem;
  padding-right: 0.625rem;
}
[dir='rtl'] .ppvx--v2___3-14-9 .ppvx_text-input___3-14-9:not(.ppvx--v1___3-14-9).ppvx_field--error___3-14-9 .ppvx_text-input__icon--left___3-14-9 ~ .ppvx_text-input__control___3-14-9.ppvx_text-input__control--icon-right___3-14-9,
[dir='rtl'] .ppvx_text-input___3-14-9.ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9).ppvx_field--error___3-14-9 .ppvx_text-input__icon--left___3-14-9 ~ .ppvx_text-input__control___3-14-9.ppvx_text-input__control--icon-right___3-14-9,
.ppvx--v2___3-14-9 [dir='rtl'] .ppvx_text-input___3-14-9:not(.ppvx--v1___3-14-9).ppvx_field--error___3-14-9 .ppvx_text-input__icon--left___3-14-9 ~ .ppvx_text-input__control___3-14-9.ppvx_text-input__control--icon-right___3-14-9 {
  padding-left: 3.625rem;
}
[dir='rtl'] .ppvx--v2___3-14-9 .ppvx_text-input___3-14-9:not(.ppvx--v1___3-14-9).ppvx_field--error___3-14-9 .ppvx_text-input__prefix-wrapper___3-14-9 .ppvx_text-input__control--prefix___3-14-9,
[dir='rtl'] .ppvx_text-input___3-14-9.ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9).ppvx_field--error___3-14-9 .ppvx_text-input__prefix-wrapper___3-14-9 .ppvx_text-input__control--prefix___3-14-9,
.ppvx--v2___3-14-9 [dir='rtl'] .ppvx_text-input___3-14-9:not(.ppvx--v1___3-14-9).ppvx_field--error___3-14-9 .ppvx_text-input__prefix-wrapper___3-14-9 .ppvx_text-input__control--prefix___3-14-9,
[dir='rtl'] .ppvx--v2___3-14-9 .ppvx_text-input___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_text-input__prefix-wrapper___3-14-9 .ppvx_text-input__control--prefix___3-14-9,
[dir='rtl'] .ppvx_text-input___3-14-9.ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_text-input__prefix-wrapper___3-14-9 .ppvx_text-input__control--prefix___3-14-9,
.ppvx--v2___3-14-9 [dir='rtl'] .ppvx_text-input___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_text-input__prefix-wrapper___3-14-9 .ppvx_text-input__control--prefix___3-14-9 {
  padding-right: 0;
  padding-left: 0.75rem;
}
[dir='rtl'] .ppvx--v2___3-14-9 .ppvx_text-input___3-14-9:not(.ppvx--v1___3-14-9).ppvx_field--error___3-14-9 .ppvx_text-input__prefix-wrapper___3-14-9 .ppvx_text-input__control--suffix___3-14-9,
[dir='rtl'] .ppvx_text-input___3-14-9.ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9).ppvx_field--error___3-14-9 .ppvx_text-input__prefix-wrapper___3-14-9 .ppvx_text-input__control--suffix___3-14-9,
.ppvx--v2___3-14-9 [dir='rtl'] .ppvx_text-input___3-14-9:not(.ppvx--v1___3-14-9).ppvx_field--error___3-14-9 .ppvx_text-input__prefix-wrapper___3-14-9 .ppvx_text-input__control--suffix___3-14-9,
[dir='rtl'] .ppvx--v2___3-14-9 .ppvx_text-input___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_text-input__prefix-wrapper___3-14-9 .ppvx_text-input__control--suffix___3-14-9,
[dir='rtl'] .ppvx_text-input___3-14-9.ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_text-input__prefix-wrapper___3-14-9 .ppvx_text-input__control--suffix___3-14-9,
.ppvx--v2___3-14-9 [dir='rtl'] .ppvx_text-input___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_text-input__prefix-wrapper___3-14-9 .ppvx_text-input__control--suffix___3-14-9 {
  padding-left: 0;
  padding-right: 0.75rem;
}
[dir='rtl'] .ppvx--v2___3-14-9 .ppvx_text-input___3-14-9:not(.ppvx--v1___3-14-9).ppvx_field--error___3-14-9 .ppvx_text-input__prefix-wrapper___3-14-9 .ppvx_text-input__control--suffix___3-14-9.ppvx_text-input__control--prefix___3-14-9,
[dir='rtl'] .ppvx_text-input___3-14-9.ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9).ppvx_field--error___3-14-9 .ppvx_text-input__prefix-wrapper___3-14-9 .ppvx_text-input__control--suffix___3-14-9.ppvx_text-input__control--prefix___3-14-9,
.ppvx--v2___3-14-9 [dir='rtl'] .ppvx_text-input___3-14-9:not(.ppvx--v1___3-14-9).ppvx_field--error___3-14-9 .ppvx_text-input__prefix-wrapper___3-14-9 .ppvx_text-input__control--suffix___3-14-9.ppvx_text-input__control--prefix___3-14-9,
[dir='rtl'] .ppvx--v2___3-14-9 .ppvx_text-input___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_text-input__prefix-wrapper___3-14-9 .ppvx_text-input__control--suffix___3-14-9.ppvx_text-input__control--prefix___3-14-9,
[dir='rtl'] .ppvx_text-input___3-14-9.ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_text-input__prefix-wrapper___3-14-9 .ppvx_text-input__control--suffix___3-14-9.ppvx_text-input__control--prefix___3-14-9,
.ppvx--v2___3-14-9 [dir='rtl'] .ppvx_text-input___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_text-input__prefix-wrapper___3-14-9 .ppvx_text-input__control--suffix___3-14-9.ppvx_text-input__control--prefix___3-14-9 {
  padding-left: 0;
  padding-right: 0;
}
/* stylelint-enable no-descending-specificity */
/* stylelint-enable no-vendor-prefix */
.ppvx_text-input--auto-grow___3-14-9 .ppvx_text-input__control___3-14-9 {
  resize: none;
}
.ppvx_text-input__counter-wrapper___3-14-9 {
  cursor: text;
  position: relative;
  padding: 0.0625rem;
  /* stylelint-disable selector-no-qualifying-type */
  /* stylelint-enable selector-no-qualifying-type */
}
.ppvx_text-input__counter-wrapper___3-14-9:after {
  content: ' ';
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  border: 0.0625rem solid #909697;
  border-radius: 0.25rem;
  pointer-events: none;
}
.ppvx_text-input__counter-wrapper___3-14-9 .ppvx_text-input__counter-text___3-14-9 {
  font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 500;
  padding: 0.5rem 0.6875rem 0.4375rem 0.6875rem;
  text-align: right;
  color: #687173;
  background-color: #ffffff;
}
.ppvx_text-input__counter-wrapper___3-14-9 textarea.ppvx_text-input__control___3-14-9:not(:focus),
.ppvx_text-input__counter-wrapper___3-14-9 textarea.ppvx_text-input__control___3-14-9:focus {
  border: none;
  outline: none;
  box-shadow: none;
}
[dir='rtl'] .ppvx_text-input__counter-text___3-14-9 {
  text-align: left;
}
.ppvx_text-input__counter-wrapper--focus___3-14-9:after {
  border-color: #0070ba;
  box-shadow: 0 0 0 0.0625rem #0070ba, 0 0 0 0.3125rem #bfdbee;
}
.ppvx_field--error___3-14-9 .ppvx_text-input__counter-wrapper___3-14-9 {
  padding-left: 0.125rem;
  padding-right: 0.125rem;
}
.ppvx_field--error___3-14-9 .ppvx_text-input__counter-wrapper___3-14-9:after {
  border: 0.125rem solid #d20000;
}
.ppvx_field--error___3-14-9 .ppvx_text-input__counter-wrapper___3-14-9 .ppvx_text-input__counter-text___3-14-9 {
  color: #d20000;
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}
.ppvx_field--error___3-14-9 .ppvx_text-input__counter-wrapper--focus___3-14-9:after {
  box-shadow: 0 0 0 0.0625rem #d20000 inset, 0 0 0 0.25rem #bfdbee;
  border: 0.125rem solid #0070ba;
}
.ppvx--v2___3-14-9 .ppvx_text-input___3-14-9:not(.ppvx--v1___3-14-9),
.ppvx_text-input___3-14-9.ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9) {
  /* stylelint-disable selector-no-qualifying-type */
  /* stylelint-enable selector-no-qualifying-type */
}
.ppvx--v2___3-14-9 .ppvx_text-input___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_text-input__counter-wrapper___3-14-9 textarea.ppvx_text-input__control___3-14-9:not(:focus),
.ppvx_text-input___3-14-9.ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_text-input__counter-wrapper___3-14-9 textarea.ppvx_text-input__control___3-14-9:not(:focus),
.ppvx--v2___3-14-9 .ppvx_text-input___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_text-input__counter-wrapper___3-14-9 textarea.ppvx_text-input__control___3-14-9:focus,
.ppvx_text-input___3-14-9.ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_text-input__counter-wrapper___3-14-9 textarea.ppvx_text-input__control___3-14-9:focus {
  border: none;
  outline: none;
  box-shadow: none;
}
.ppvx--v2___3-14-9 .ppvx_text-input___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_text-input__counter-wrapper--focus___3-14-9:after,
.ppvx_text-input___3-14-9.ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_text-input__counter-wrapper--focus___3-14-9:after {
  border-color: #1040c1;
  box-shadow: 0 0 0 0.125rem #1040c1 inset, 0 0 0 0.375rem rgba(16, 114, 235, 0.16);
}
.ppvx--v2___3-14-9 .ppvx_text-input___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_text-input__counter-text___3-14-9,
.ppvx_text-input___3-14-9.ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_text-input__counter-text___3-14-9 {
  color: #515354;
  font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: normal;
}
.ppvx--v2___3-14-9 .ppvx_text-input___3-14-9:not(.ppvx--v1___3-14-9).ppvx_field--error___3-14-9 .ppvx_text-input__counter-wrapper___3-14-9:after,
.ppvx_text-input___3-14-9.ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9).ppvx_field--error___3-14-9 .ppvx_text-input__counter-wrapper___3-14-9:after {
  border: 0.125rem solid #d9360b;
}
.ppvx--v2___3-14-9 .ppvx_text-input___3-14-9:not(.ppvx--v1___3-14-9).ppvx_field--error___3-14-9 .ppvx_text-input__counter-wrapper___3-14-9 .ppvx_text-input__counter-text___3-14-9,
.ppvx_text-input___3-14-9.ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9).ppvx_field--error___3-14-9 .ppvx_text-input__counter-wrapper___3-14-9 .ppvx_text-input__counter-text___3-14-9 {
  color: #d9360b;
}
.ppvx--v2___3-14-9 .ppvx_text-input___3-14-9:not(.ppvx--v1___3-14-9).ppvx_field--error___3-14-9 .ppvx_text-input__counter-wrapper--focus___3-14-9:after,
.ppvx_text-input___3-14-9.ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9).ppvx_field--error___3-14-9 .ppvx_text-input__counter-wrapper--focus___3-14-9:after {
  border-color: #d9360b;
  box-shadow: 0 0 0 0.0625rem #d9360b inset, 0 0 0 0.375rem rgba(217, 54, 11, 0.16);
}
/* this file contains all the utility classes */
.ppvx_screenreader___3-14-9 {
  position: absolute;
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0;
  border: 0;
  width: 1px;
  height: 1px;
  overflow: hidden;
}
.ppvx_body--no-scrolling___3-14-9 {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  overflow: hidden;
}
.ppvx_visible-only-in-context___3-14-9 {
  display: none;
}
.ppvx_text-ellipsis___3-14-9 {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.ppvx_text-input___3-14-9:not(.ppvx--v2___3-14-9) .ppvx_text-input__control___3-14-9[aria-expanded='true'] + .ppvx_text-input__label___3-14-9 {
  font-size: 0.875rem !important;
  line-height: 1.25rem !important;
  top: 0.4375rem !important;
}
.ppvx_text-input___3-14-9.ppvx--v2___3-14-9 .ppvx_text-input__control___3-14-9[aria-expanded='true'] + .ppvx_text-input__label___3-14-9 {
  font-size: 0.875rem !important;
  line-height: 1.25rem !important;
  top: 0.5rem !important;
}
.ppvx--v2___3-14-9 .ppvx_text-input___3-14-9.ppvx_field--error___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_text-input__control___3-14-9[aria-expanded='true']:not(:focus),
.ppvx_text-input___3-14-9.ppvx_field--error___3-14-9.ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_text-input__control___3-14-9[aria-expanded='true']:not(:focus) {
  padding: 1.6875rem 0.625rem 0.5625rem 0.625rem;
  border-color: #d9360b;
  box-shadow: 0 0 0 0.0625rem #d9360b inset, 0 0 0 0.375rem rgba(217, 54, 11, 0.16);
}
.ppvx_text-input__label--screenreader___3-14-9 {
  position: absolute;
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0;
  border: 0;
  width: 1px;
  height: 1px;
  overflow: hidden;
}
.ppvx_text-input___3-14-9.ppvx_text-input-display___3-14-9.ppvx_text-input--nolabel___3-14-9 .ppvx_text-input__control___3-14-9.ppvx_text-input-display__control___3-14-9 {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  padding-left: 0;
}
[dir='rtl'] .ppvx_text-input___3-14-9.ppvx_text-input-display___3-14-9 .ppvx_text-input__label___3-14-9.ppvx_text-input-display__label___3-14-9 {
  left: 3.75rem;
  right: 0;
}
[dir='rtl'] .ppvx_text-input___3-14-9.ppvx_text-input-display___3-14-9 .ppvx_text-input__control___3-14-9.ppvx_text-input-display__control___3-14-9 {
  padding-right: 0;
}
[dir='rtl'] .ppvx_text-input___3-14-9.ppvx_text-input-display___3-14-9.ppvx_text-input--nolabel___3-14-9 .ppvx_text-input__control___3-14-9.ppvx_text-input-display__control___3-14-9 {
  padding-left: 3.75rem;
}
.ppvx_text-input___3-14-9.ppvx_text-input-display___3-14-9 .ppvx_text-input__control___3-14-9.ppvx_text-input-display__control___3-14-9 {
  border: 0;
  padding-left: 0;
  padding-top: 1.375rem;
  padding-bottom: 0;
  min-height: 2.875rem;
  display: block;
}
.ppvx_text-input___3-14-9.ppvx_text-input-display___3-14-9 .ppvx_text-input-display__wrapper___3-14-9 ~ .ppvx_text-input__icon--right___3-14-9 {
  top: 0;
}
.ppvx_text-input___3-14-9.ppvx_text-input-display___3-14-9 .ppvx_text-input-display__wrapper___3-14-9 ~ .ppvx_text-input__helper-text___3-14-9 {
  margin-top: 0.25rem;
}
.ppvx_text-input___3-14-9.ppvx_text-input-display___3-14-9 .ppvx_text-input__label___3-14-9.ppvx_text-input-display__label___3-14-9 {
  top: 0;
  left: 0;
}

/* 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_loading-spinner___2-8-9 {
  width: 1.5rem;
  height: 1.5rem;
  color: #005ea6;
  position: relative;
  -webkit-animation: border-spinner___2-8-9 1s linear infinite;
          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);
}
@-webkit-keyframes border-spinner___2-8-9 {
  to {
    transform: rotate(360deg);
  }
}
@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;
}

/* 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%;
  -webkit-animation: ppvx_shimmer__animation___1-5-4 2s ease-in-out infinite;
          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%;
}
@-webkit-keyframes ppvx_shimmer__animation___1-5-4 {
  from {
    background-position: 100% 0;
  }
  to {
    background-position: -100% 0;
  }
}
@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 {
  -webkit-animation-timing-function: cubic-bezier(0, 0.9, 0.3, 1);
          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;
  -webkit-animation: border-spinner___2-8-9 1s linear infinite;
          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);
}
@-webkit-keyframes border-spinner___2-8-9 {
  to {
    transform: rotate(360deg);
  }
}
@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;
}

/* 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;
}

/* 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 */

/* DO NOT USE THESE VARIABLES. THESE ARE TEMPORARY VARIABLES, SOON WILL BE REPLACED BY TOKENS */
.ppvx_modal--container_middle___1-14-2 {
  display: flex;
  align-items: center;
  justify-content: space-around;
  width: 75%;
  max-width: 54rem;
}
@media screen and (max-width: 47rem) {
  .ppvx_modal--container_middle___1-14-2 {
    width: calc(100% - 3rem);
  }
}
@media screen and (max-width: 36rem) {
  .ppvx_modal--container_middle___1-14-2 {
    width: calc(100% - 2rem);
  }
}
.ppvx_modal--container_bottom___1-14-2 {
  display: flex;
  align-items: flex-end;
  justify-content: space-around;
  width: 45rem;
}
@media screen and (max-width: 64rem) {
  .ppvx_modal--container_bottom___1-14-2 {
    width: 35.5rem;
  }
}
@media screen and (max-width: 47rem) {
  .ppvx_modal--container_bottom___1-14-2 {
    width: 100vw;
  }
}
.ppvx_modal___1-14-2 {
  background-color: #ffffff;
  display: flex;
  flex-direction: column;
  position: relative;
}
:not(.ppvx_modal--container_middle___1-14-2):not(.ppvx_modal--container_bottom___1-14-2) > .ppvx_modal___1-14-2 {
  width: 75%;
  max-width: 54rem;
}
.ppvx_modal--container_middle___1-14-2 > .ppvx_modal___1-14-2,
.ppvx_modal--container_bottom___1-14-2 > .ppvx_modal___1-14-2 {
  flex-basis: 100%;
}
.ppvx_modal___1-14-2:not(.ppvx_modal--overpanel___1-14-2):not(.ppvx_modal--sheet___1-14-2) {
  min-height: 8rem;
  border-radius: 0.75rem;
  max-height: 75vh;
  box-shadow: 0rem 0.75rem 1.75rem rgba(0, 0, 0, 0.16);
  opacity: 0;
  transition: opacity 0.3s ease-in-out;
}
@media screen and (max-width: 47rem) {
  :not(.ppvx_modal--container_middle___1-14-2):not(.ppvx_modal--container_bottom___1-14-2) > .ppvx_modal___1-14-2:not(.ppvx_modal--overpanel___1-14-2):not(.ppvx_modal--sheet___1-14-2) {
    width: calc(100% - 3rem);
  }
}
@media screen and (max-width: 36rem) {
  :not(.ppvx_modal--container_middle___1-14-2):not(.ppvx_modal--container_bottom___1-14-2) > .ppvx_modal___1-14-2:not(.ppvx_modal--overpanel___1-14-2):not(.ppvx_modal--sheet___1-14-2) {
    width: calc(100% - 2rem);
  }
}
.ppvx_modal___1-14-2.ppvx_modal--overpanel___1-14-2,
.ppvx_modal___1-14-2.ppvx_modal--sheet___1-14-2 {
  border: 0.0625rem solid #b7bcbf;
}
.ppvx_modal___1-14-2.ppvx_modal--overpanel___1-14-2 {
  height: 100vh;
  /* Fallback for browsers that do not support Custom Variables */
  height: calc(var(--vh, 1vh) * 100);
  top: 100vh;
  transition: top 0.3s ease-in-out 0.3s;
}
@media screen and (max-width: 47rem) {
  :not(.ppvx_modal--container_middle___1-14-2):not(.ppvx_modal--container_bottom___1-14-2) > .ppvx_modal___1-14-2.ppvx_modal--overpanel___1-14-2 {
    width: calc(100% - 3rem);
  }
}
@media screen and (max-width: 36rem) {
  .ppvx_modal___1-14-2.ppvx_modal--overpanel___1-14-2 {
    width: 100%;
  }
}
.ppvx_modal___1-14-2.ppvx_modal--sheet___1-14-2 {
  height: 100vh;
  width: auto;
  bottom: -100vh;
  transition: bottom 0.3s ease-in-out;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
:not(.ppvx_modal--container_bottom___1-14-2) > .ppvx_modal___1-14-2.ppvx_modal--sheet___1-14-2 {
  width: 45rem;
}
@media screen and (max-width: 64rem) {
  :not(.ppvx_modal--container_bottom___1-14-2) > .ppvx_modal___1-14-2.ppvx_modal--sheet___1-14-2 {
    width: 35.5rem;
  }
}
@media screen and (max-width: 47rem) {
  .ppvx_modal___1-14-2.ppvx_modal--sheet___1-14-2 {
    height: auto;
    min-height: 3rem;
    max-height: 90vh;
    /* Fallback for browsers that do not support Custom Properties */
    max-height: calc(var(--vh, 1vh) * 90);
    border-top-left-radius: 0.75rem;
    border-top-right-radius: 0.75rem;
  }
  :not(.ppvx_modal--container_bottom___1-14-2) > .ppvx_modal___1-14-2.ppvx_modal--sheet___1-14-2 {
    width: 100%;
  }
}
@media screen and (max-width: 47rem) {
  .ppvx_modal___1-14-2.ppvx_modal--sheet___1-14-2 {
    width: 100vw;
  }
}
.ppvx_modal-backdrop___1-14-2 {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 1050;
  visibility: hidden;
  opacity: 0;
  transition: opacity 0.3s ease-in-out, visibility 0.3s 0.3s;
  background-color: rgba(0, 0, 0, 0.4);
  display: flex;
  align-items: center;
  justify-content: space-around;
}
.ppvx_modal-backdrop___1-14-2[aria-hidden='false'],
.ppvx_modal-backdrop___1-14-2.ppvx_modal-backdrop--show___1-14-2 {
  visibility: visible;
  opacity: 1;
  transition: opacity 0.3s ease-in-out;
}
.ppvx_modal-backdrop___1-14-2[aria-hidden='false'] .ppvx_modal___1-14-2:not(.ppvx_modal--overpanel___1-14-2):not(.ppvx_modal--sheet___1-14-2),
.ppvx_modal-backdrop___1-14-2.ppvx_modal-backdrop--show___1-14-2 .ppvx_modal___1-14-2:not(.ppvx_modal--overpanel___1-14-2):not(.ppvx_modal--sheet___1-14-2) {
  opacity: 1;
  transition: opacity 0.3s ease-in-out 0.3s;
}
.ppvx_modal-backdrop___1-14-2[aria-hidden='false'] .ppvx_modal--overpanel___1-14-2,
.ppvx_modal-backdrop___1-14-2.ppvx_modal-backdrop--show___1-14-2 .ppvx_modal--overpanel___1-14-2 {
  transition: top 0.3s ease-in-out 0.3s;
  top: 0;
}
.ppvx_modal-backdrop___1-14-2[aria-hidden='false'] .ppvx_modal--sheet___1-14-2,
.ppvx_modal-backdrop___1-14-2.ppvx_modal-backdrop--show___1-14-2 .ppvx_modal--sheet___1-14-2 {
  transition: bottom 0.3s ease-in-out 0.3s;
  bottom: 0;
}
.ppvx_scrim___1-14-2 {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 1050;
  visibility: hidden;
  transition: background-color 0.3s ease-in-out, visibility 0.3s 0.3s;
  background-color: transparent;
  display: flex;
  align-items: flex-end;
  justify-content: space-around;
}
.ppvx_scrim___1-14-2[aria-hidden='false'],
.ppvx_scrim___1-14-2.ppvx_scrim--show___1-14-2 {
  visibility: visible;
  transition: background-color 0.3s ease-in-out;
  background-color: rgba(0, 0, 0, 0.4);
}
.ppvx_scrim___1-14-2[aria-hidden='false'] .ppvx_modal___1-14-2:not(.ppvx_modal--overpanel___1-14-2):not(.ppvx_modal--sheet___1-14-2),
.ppvx_scrim___1-14-2.ppvx_scrim--show___1-14-2 .ppvx_modal___1-14-2:not(.ppvx_modal--overpanel___1-14-2):not(.ppvx_modal--sheet___1-14-2) {
  opacity: 1;
  transition: opacity 0.3s ease-in-out 0.3s;
}
.ppvx_scrim___1-14-2[aria-hidden='false'] .ppvx_modal--overpanel___1-14-2,
.ppvx_scrim___1-14-2.ppvx_scrim--show___1-14-2 .ppvx_modal--overpanel___1-14-2 {
  transition: top 0.3s ease-in-out 0.3s;
  top: 0;
}
.ppvx_scrim___1-14-2[aria-hidden='false'] .ppvx_modal--sheet___1-14-2,
.ppvx_scrim___1-14-2.ppvx_scrim--show___1-14-2 .ppvx_modal--sheet___1-14-2 {
  transition: bottom 0.3s ease-in-out;
  bottom: 0;
}
.ppvx_modal__contents___1-14-2 {
  flex: 1 1 auto;
  overflow: auto;
  padding: 0 3rem 0;
  position: relative;
  border-radius: inherit;
}
.ppvx_modal___1-14-2.ppvx_modal--sheet___1-14-2 .ppvx_modal__contents___1-14-2 {
  padding: 0 8.5rem;
}
@media screen and (max-width: 64rem) {
  .ppvx_modal___1-14-2.ppvx_modal--sheet___1-14-2 .ppvx_modal__contents___1-14-2 {
    padding: 0 5rem;
  }
}
@media screen and (max-width: 47rem) {
  .ppvx_modal__contents___1-14-2 {
    padding: 0 1.5rem 1.5rem;
  }
  .ppvx_modal___1-14-2.ppvx_modal--sheet___1-14-2 .ppvx_modal__contents___1-14-2 {
    padding: 0 1rem 1rem;
  }
  .ppvx_modal-header___1-14-2 + .ppvx_modal__contents___1-14-2 {
    border-radius: 0;
  }
}
@media screen and (max-width: 36rem) {
  .ppvx_modal___1-14-2:not(.ppvx_modal--overpanel___1-14-2):not(.ppvx_modal--sheet___1-14-2) .ppvx_modal__contents___1-14-2:not(.ppvx_modal__contents--no-padding___1-14-2) {
    padding: 0 1rem 1.5rem;
  }
  .ppvx_modal___1-14-2.ppvx_modal--overpanel___1-14-2 .ppvx_modal__contents___1-14-2 {
    padding: 0 0.75rem 1.5rem;
  }
}
.ppvx_modal___1-14-2.ppvx_modal--sheet___1-14-2 .ppvx_modal__contents___1-14-2.ppvx_modal__contents--no-padding___1-14-2 {
  padding: 0;
}
.ppvx_modal___1-14-2 .ppvx_modal__contents___1-14-2.ppvx_modal__contents--no-padding___1-14-2 {
  padding: 0;
}
.ppvx_modal__contents--center___1-14-2 {
  text-align: center;
}
.ppvx_modal___1-14-2:not(.ppvx_modal--overpanel___1-14-2):not(.ppvx_modal--sheet___1-14-2) .ppvx_modal__contents___1-14-2 {
  max-height: 70vh;
}
.ppvx_modal__screenreader___1-14-2 {
  position: absolute;
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0;
  border: 0;
  width: 1px;
  height: 1px;
  overflow: hidden;
}
.ppvx_modal-header___1-14-2 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  position: relative;
  flex: 0 0 auto;
  z-index: 1;
  min-height: 4.5rem;
}
.ppvx_modal___1-14-2.ppvx_modal--sheet___1-14-2 .ppvx_modal-header___1-14-2 {
  min-height: 4.5rem;
}
@media screen and (max-width: 47rem) {
  .ppvx_modal___1-14-2.ppvx_modal--sheet___1-14-2 .ppvx_modal-header___1-14-2 {
    min-height: 3.5rem;
  }
}
.ppvx_modal___1-14-2.ppvx_modal--sheet___1-14-2 .ppvx_modal-header___1-14-2 .ppvx_modal-header__close___1-14-2,
.ppvx_modal___1-14-2.ppvx_modal--sheet___1-14-2 .ppvx_modal-header___1-14-2 .ppvx_modal-header__action___1-14-2 {
  min-height: 4.5rem;
  padding: 0.75rem 0;
  margin: 0 1rem;
}
@media screen and (max-width: 47rem) {
  .ppvx_modal___1-14-2.ppvx_modal--sheet___1-14-2 .ppvx_modal-header___1-14-2 .ppvx_modal-header__close___1-14-2,
  .ppvx_modal___1-14-2.ppvx_modal--sheet___1-14-2 .ppvx_modal-header___1-14-2 .ppvx_modal-header__action___1-14-2 {
    min-height: 3.5rem;
    padding: 0.25rem 0;
    margin: 0 0.25rem;
  }
}
.ppvx_modal-header--gripper___1-14-2:before {
  content: '';
  flex: 0 0 100%;
  height: 1rem;
  text-align: center;
}
.ppvx_modal-header--gripper___1-14-2:after {
  content: '';
  display: block;
  width: 3rem;
  height: 0.5rem;
  border: 0.0625rem solid #9da3a6;
  background-color: #9da3a6;
  border-radius: 0.25rem;
  position: absolute;
  top: 0.5rem;
  left: 50%;
  transform: translateX(-50%);
}
.ppvx_modal-header--divider___1-14-2 {
  border-bottom: 1px solid #cbd2d6;
}
.ppvx_modal-header--scrolled___1-14-2 {
  box-shadow: 0rem 0.1875rem 0.625rem rgba(0, 0, 0, 0.16);
}
.ppvx_modal-header__action___1-14-2 {
  flex: 0 0 3rem;
  height: 3rem;
  margin: 0.5rem 1rem;
}
.ppvx_modal-header__title___1-14-2 {
  flex: 1 1 48px;
  margin: 0.5rem;
  text-align: center;
  font-family: PayPalSansBig-Medium, Helvetica Neue, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.ppvx_modal-header__close___1-14-2 {
  flex: 0 0 3rem;
  margin: 0.75rem;
  height: 3rem;
  text-align: right;
}
.ppvx_modal-header__work-area___1-14-2 {
  flex: 0 0 100%;
  padding: 0.5rem 1rem;
}
.ppvx_modal__contents--close___1-14-2 {
  position: absolute;
  top: 0.75rem;
  right: 0.75rem;
  z-index: 2;
}
[dir='rtl'] .ppvx_modal__contents--close___1-14-2 {
  left: 0.75rem;
  right: auto;
}
.ppvx_modal-header__close-btn___1-14-2 {
  --deprecated: 'Do not use';
  /* 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;
  width: 3rem;
  height: 3rem;
  line-height: 3rem;
  text-align: center;
  background-color: #ffffff;
  color: #2c2e2f;
  border-radius: 50%;
  border: none;
  padding: 0;
  cursor: pointer;
  text-indent: 0.0625rem;
  position: relative;
}
.ppvx_modal-header__close-btn___1-14-2:before {
  content: '\E919';
}
.ppvx_modal-header__close-btn___1-14-2: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_modal-header__close-btn___1-14-2: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_modal-header__close-btn___1-14-2:focus {
  outline: none;
}
.ppvx_modal-header__close-btn___1-14-2: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: 50%;
  text-indent: 0.0625rem;
  width: calc(3rem + 0.125rem);
  height: calc(3rem + 0.125rem);
  pointer-events: none;
}
.ppvx_modal-content__title___1-14-2 {
  font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
  font-size: 1.5rem;
  line-height: 2rem;
  font-weight: 500;
}
.ppvx_modal--overpanel___1-14-2 .ppvx_modal-header___1-14-2:not(.ppvx_modal-header--no-logo___1-14-2) {
  background: url('https://www.paypalobjects.com/digitalassets/c/website/logo/monogram/pp_fc_mg_2x.png') no-repeat 50% 1.5rem;
  background-size: 1.5rem;
}
.ppvx_modal-footer___1-14-2 {
  min-height: 4.5rem;
  padding: 1rem;
  position: relative;
  flex: 1 0 auto;
}
.ppvx_modal-footer--scrolled___1-14-2 {
  box-shadow: 0rem -0.1875rem 0.625rem rgba(0, 0, 0, 0.16);
}
.ppvx_modal-footer--align_center___1-14-2 {
  text-align: center;
}
.ppvx_modal-footer--align_right___1-14-2 {
  text-align: right;
}
.ppvx_modal___1-14-2 .ppvx_visible-only-in-context___1-14-2 {
  display: block;
  display: initial;
}
@media screen and (max-width: 47rem) {
  .ppvx_modal___1-14-2.ppvx_modal--sheet___1-14-2.ppvx_modal--sheet--height_90___1-14-2 {
    height: 90vh;
    /* Fallback for browsers that do not support Custom Properties */
    height: calc(var(--vh, 1vh) * 90);
    border-top-left-radius: 0.75rem;
    border-top-right-radius: 0.75rem;
  }
}
.ppvx_modal-header__close-btn--svg___1-14-2:before {
  display: none;
}
.ppvx--v2___1-14-2 .ppvx_scrim___1-14-2:not(.ppvx--v1___1-14-2),
.ppvx_scrim___1-14-2.ppvx--v2___1-14-2:not(.ppvx--v1___1-14-2),
.ppvx--v2___1-14-2 .ppvx_modal-backdrop___1-14-2:not(.ppvx--v1___1-14-2),
.ppvx_modal-backdrop___1-14-2.ppvx--v2___1-14-2:not(.ppvx--v1___1-14-2) {
  transition-timing-function: cubic-bezier(0, 0.9, 0.3, 1);
}
.ppvx--v2___1-14-2 .ppvx_scrim___1-14-2:not(.ppvx--v1___1-14-2)[aria-hidden='false'],
.ppvx_scrim___1-14-2.ppvx--v2___1-14-2:not(.ppvx--v1___1-14-2)[aria-hidden='false'],
.ppvx--v2___1-14-2 .ppvx_modal-backdrop___1-14-2:not(.ppvx--v1___1-14-2)[aria-hidden='false'],
.ppvx_modal-backdrop___1-14-2.ppvx--v2___1-14-2:not(.ppvx--v1___1-14-2)[aria-hidden='false'] {
  transition-duration: 500ms;
}
.ppvx--v2___1-14-2 .ppvx_scrim___1-14-2:not(.ppvx--v1___1-14-2)[aria-hidden='true'],
.ppvx_scrim___1-14-2.ppvx--v2___1-14-2:not(.ppvx--v1___1-14-2)[aria-hidden='true'],
.ppvx--v2___1-14-2 .ppvx_modal-backdrop___1-14-2:not(.ppvx--v1___1-14-2)[aria-hidden='true'],
.ppvx_modal-backdrop___1-14-2.ppvx--v2___1-14-2:not(.ppvx--v1___1-14-2)[aria-hidden='true'] {
  transition-duration: 300ms;
}
.ppvx--v2___1-14-2 .ppvx_scrim___1-14-2:not(.ppvx--v1___1-14-2) .ppvx_modal-header___1-14-2,
.ppvx_scrim___1-14-2.ppvx--v2___1-14-2:not(.ppvx--v1___1-14-2) .ppvx_modal-header___1-14-2,
.ppvx--v2___1-14-2 .ppvx_modal-backdrop___1-14-2:not(.ppvx--v1___1-14-2) .ppvx_modal-header___1-14-2,
.ppvx_modal-backdrop___1-14-2.ppvx--v2___1-14-2:not(.ppvx--v1___1-14-2) .ppvx_modal-header___1-14-2 {
  min-height: 0;
  height: auto;
  padding: 0.25rem 0.25rem 0.25rem 0.25rem;
}
@media screen and (min-width: 47rem) {
  .ppvx--v2___1-14-2 .ppvx_scrim___1-14-2:not(.ppvx--v1___1-14-2) .ppvx_modal-header___1-14-2,
  .ppvx_scrim___1-14-2.ppvx--v2___1-14-2:not(.ppvx--v1___1-14-2) .ppvx_modal-header___1-14-2,
  .ppvx--v2___1-14-2 .ppvx_modal-backdrop___1-14-2:not(.ppvx--v1___1-14-2) .ppvx_modal-header___1-14-2,
  .ppvx_modal-backdrop___1-14-2.ppvx--v2___1-14-2:not(.ppvx--v1___1-14-2) .ppvx_modal-header___1-14-2 {
    padding: 0.75rem 0.375rem 0.75rem 0.375rem;
  }
}
.ppvx--v2___1-14-2 .ppvx_scrim___1-14-2:not(.ppvx--v1___1-14-2) .ppvx_modal-header__title___1-14-2,
.ppvx_scrim___1-14-2.ppvx--v2___1-14-2:not(.ppvx--v1___1-14-2) .ppvx_modal-header__title___1-14-2,
.ppvx--v2___1-14-2 .ppvx_modal-backdrop___1-14-2:not(.ppvx--v1___1-14-2) .ppvx_modal-header__title___1-14-2,
.ppvx_modal-backdrop___1-14-2.ppvx--v2___1-14-2:not(.ppvx--v1___1-14-2) .ppvx_modal-header__title___1-14-2 {
  color: #0c0c0d;
  font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5rem;
  font-weight: normal;
}
.ppvx--v2___1-14-2 .ppvx_scrim___1-14-2:not(.ppvx--v1___1-14-2) .ppvx_modal-header__action___1-14-2,
.ppvx_scrim___1-14-2.ppvx--v2___1-14-2:not(.ppvx--v1___1-14-2) .ppvx_modal-header__action___1-14-2,
.ppvx--v2___1-14-2 .ppvx_modal-backdrop___1-14-2:not(.ppvx--v1___1-14-2) .ppvx_modal-header__action___1-14-2,
.ppvx_modal-backdrop___1-14-2.ppvx--v2___1-14-2:not(.ppvx--v1___1-14-2) .ppvx_modal-header__action___1-14-2 {
  min-height: 0;
  height: auto;
  padding: 0;
  flex-basis: 3rem;
}
.ppvx--v2___1-14-2 .ppvx_scrim___1-14-2:not(.ppvx--v1___1-14-2) .ppvx_modal-header__close___1-14-2,
.ppvx_scrim___1-14-2.ppvx--v2___1-14-2:not(.ppvx--v1___1-14-2) .ppvx_modal-header__close___1-14-2,
.ppvx--v2___1-14-2 .ppvx_modal-backdrop___1-14-2:not(.ppvx--v1___1-14-2) .ppvx_modal-header__close___1-14-2,
.ppvx_modal-backdrop___1-14-2.ppvx--v2___1-14-2:not(.ppvx--v1___1-14-2) .ppvx_modal-header__close___1-14-2 {
  min-height: 0;
  height: auto;
  padding: 0;
  flex-basis: 3rem;
}
.ppvx--v2___1-14-2 .ppvx_scrim___1-14-2:not(.ppvx--v1___1-14-2) .ppvx_modal___1-14-2 .ppvx_modal-header___1-14-2 .ppvx_modal-header__close___1-14-2,
.ppvx_scrim___1-14-2.ppvx--v2___1-14-2:not(.ppvx--v1___1-14-2) .ppvx_modal___1-14-2 .ppvx_modal-header___1-14-2 .ppvx_modal-header__close___1-14-2,
.ppvx--v2___1-14-2 .ppvx_modal-backdrop___1-14-2:not(.ppvx--v1___1-14-2) .ppvx_modal___1-14-2 .ppvx_modal-header___1-14-2 .ppvx_modal-header__close___1-14-2,
.ppvx_modal-backdrop___1-14-2.ppvx--v2___1-14-2:not(.ppvx--v1___1-14-2) .ppvx_modal___1-14-2 .ppvx_modal-header___1-14-2 .ppvx_modal-header__close___1-14-2,
.ppvx--v2___1-14-2 .ppvx_scrim___1-14-2:not(.ppvx--v1___1-14-2) .ppvx_modal___1-14-2.ppvx_modal--sheet___1-14-2 .ppvx_modal-header___1-14-2 .ppvx_modal-header__close___1-14-2,
.ppvx_scrim___1-14-2.ppvx--v2___1-14-2:not(.ppvx--v1___1-14-2) .ppvx_modal___1-14-2.ppvx_modal--sheet___1-14-2 .ppvx_modal-header___1-14-2 .ppvx_modal-header__close___1-14-2,
.ppvx--v2___1-14-2 .ppvx_modal-backdrop___1-14-2:not(.ppvx--v1___1-14-2) .ppvx_modal___1-14-2.ppvx_modal--sheet___1-14-2 .ppvx_modal-header___1-14-2 .ppvx_modal-header__close___1-14-2,
.ppvx_modal-backdrop___1-14-2.ppvx--v2___1-14-2:not(.ppvx--v1___1-14-2) .ppvx_modal___1-14-2.ppvx_modal--sheet___1-14-2 .ppvx_modal-header___1-14-2 .ppvx_modal-header__close___1-14-2,
.ppvx--v2___1-14-2 .ppvx_scrim___1-14-2:not(.ppvx--v1___1-14-2) .ppvx_modal___1-14-2 .ppvx_modal-header___1-14-2 .ppvx_modal-header__action___1-14-2,
.ppvx_scrim___1-14-2.ppvx--v2___1-14-2:not(.ppvx--v1___1-14-2) .ppvx_modal___1-14-2 .ppvx_modal-header___1-14-2 .ppvx_modal-header__action___1-14-2,
.ppvx--v2___1-14-2 .ppvx_modal-backdrop___1-14-2:not(.ppvx--v1___1-14-2) .ppvx_modal___1-14-2 .ppvx_modal-header___1-14-2 .ppvx_modal-header__action___1-14-2,
.ppvx_modal-backdrop___1-14-2.ppvx--v2___1-14-2:not(.ppvx--v1___1-14-2) .ppvx_modal___1-14-2 .ppvx_modal-header___1-14-2 .ppvx_modal-header__action___1-14-2,
.ppvx--v2___1-14-2 .ppvx_scrim___1-14-2:not(.ppvx--v1___1-14-2) .ppvx_modal___1-14-2.ppvx_modal--sheet___1-14-2 .ppvx_modal-header___1-14-2 .ppvx_modal-header__action___1-14-2,
.ppvx_scrim___1-14-2.ppvx--v2___1-14-2:not(.ppvx--v1___1-14-2) .ppvx_modal___1-14-2.ppvx_modal--sheet___1-14-2 .ppvx_modal-header___1-14-2 .ppvx_modal-header__action___1-14-2,
.ppvx--v2___1-14-2 .ppvx_modal-backdrop___1-14-2:not(.ppvx--v1___1-14-2) .ppvx_modal___1-14-2.ppvx_modal--sheet___1-14-2 .ppvx_modal-header___1-14-2 .ppvx_modal-header__action___1-14-2,
.ppvx_modal-backdrop___1-14-2.ppvx--v2___1-14-2:not(.ppvx--v1___1-14-2) .ppvx_modal___1-14-2.ppvx_modal--sheet___1-14-2 .ppvx_modal-header___1-14-2 .ppvx_modal-header__action___1-14-2 {
  min-height: 0;
  padding: 0;
  margin: 0;
}
.ppvx--v2___1-14-2 .ppvx_scrim___1-14-2:not(.ppvx--v1___1-14-2) .ppvx_modal__contents___1-14-2,
.ppvx_scrim___1-14-2.ppvx--v2___1-14-2:not(.ppvx--v1___1-14-2) .ppvx_modal__contents___1-14-2,
.ppvx--v2___1-14-2 .ppvx_modal-backdrop___1-14-2:not(.ppvx--v1___1-14-2) .ppvx_modal__contents___1-14-2,
.ppvx_modal-backdrop___1-14-2.ppvx--v2___1-14-2:not(.ppvx--v1___1-14-2) .ppvx_modal__contents___1-14-2 {
  color: #0c0c0d;
  font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5rem;
  font-weight: normal;
}
.ppvx--v2___1-14-2 .ppvx_scrim___1-14-2:not(.ppvx--v1___1-14-2) .ppvx_modal-content__title___1-14-2,
.ppvx_scrim___1-14-2.ppvx--v2___1-14-2:not(.ppvx--v1___1-14-2) .ppvx_modal-content__title___1-14-2,
.ppvx--v2___1-14-2 .ppvx_modal-backdrop___1-14-2:not(.ppvx--v1___1-14-2) .ppvx_modal-content__title___1-14-2,
.ppvx_modal-backdrop___1-14-2.ppvx--v2___1-14-2:not(.ppvx--v1___1-14-2) .ppvx_modal-content__title___1-14-2 {
  color: #0c0c0d;
  font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
  font-size: 1.75rem;
  line-height: 2.25rem;
  font-weight: normal;
}
.ppvx--v2___1-14-2 .ppvx_modal-backdrop___1-14-2:not(.ppvx--v1___1-14-2) .ppvx_modal___1-14-2,
.ppvx_modal-backdrop___1-14-2.ppvx--v2___1-14-2:not(.ppvx--v1___1-14-2) .ppvx_modal___1-14-2 {
  box-shadow: none;
}
.ppvx--v2___1-14-2 .ppvx_modal-backdrop___1-14-2:not(.ppvx--v1___1-14-2) .ppvx_modal-header--scrolled___1-14-2,
.ppvx_modal-backdrop___1-14-2.ppvx--v2___1-14-2:not(.ppvx--v1___1-14-2) .ppvx_modal-header--scrolled___1-14-2 {
  box-shadow: 0rem 0rem 0.5rem rgba(0, 0, 0, 0.04), 0rem 0.125rem 1.125rem rgba(0, 0, 0, 0.1);
}
.ppvx--v2___1-14-2 .ppvx_modal-backdrop___1-14-2:not(.ppvx--v1___1-14-2) .ppvx_modal-footer--scrolled___1-14-2,
.ppvx_modal-backdrop___1-14-2.ppvx--v2___1-14-2:not(.ppvx--v1___1-14-2) .ppvx_modal-footer--scrolled___1-14-2 {
  box-shadow: 0rem 0rem 0.5rem rgba(0, 0, 0, 0.04), 0rem -0.125rem 1.125rem rgba(0, 0, 0, 0.1);
}
.ppvx--v2___1-14-2 .ppvx_modal-backdrop___1-14-2:not(.ppvx--v1___1-14-2) .ppvx_modal__contents--close___1-14-2,
.ppvx_modal-backdrop___1-14-2.ppvx--v2___1-14-2:not(.ppvx--v1___1-14-2) .ppvx_modal__contents--close___1-14-2 {
  right: 0.25rem;
  top: 0.25rem;
}
@media screen and (min-width: 47rem) {
  .ppvx--v2___1-14-2 .ppvx_modal-backdrop___1-14-2:not(.ppvx--v1___1-14-2) .ppvx_modal__contents--close___1-14-2,
  .ppvx_modal-backdrop___1-14-2.ppvx--v2___1-14-2:not(.ppvx--v1___1-14-2) .ppvx_modal__contents--close___1-14-2 {
    right: 0.375rem;
    top: 0.75rem;
  }
}
[dir='rtl'] .ppvx--v2___1-14-2 .ppvx_modal-backdrop___1-14-2:not(.ppvx--v1___1-14-2) .ppvx_modal__contents--close___1-14-2,
.ppvx--v2___1-14-2 [dir='rtl'] .ppvx_modal-backdrop___1-14-2:not(.ppvx--v1___1-14-2) .ppvx_modal__contents--close___1-14-2,
[dir='rtl'] .ppvx_modal-backdrop___1-14-2.ppvx--v2___1-14-2:not(.ppvx--v1___1-14-2) .ppvx_modal__contents--close___1-14-2 {
  left: 0.25rem;
  right: auto;
}
@media screen and (min-width: 47rem) {
  [dir='rtl'] .ppvx--v2___1-14-2 .ppvx_modal-backdrop___1-14-2:not(.ppvx--v1___1-14-2) .ppvx_modal__contents--close___1-14-2,
  .ppvx--v2___1-14-2 [dir='rtl'] .ppvx_modal-backdrop___1-14-2:not(.ppvx--v1___1-14-2) .ppvx_modal__contents--close___1-14-2,
  [dir='rtl'] .ppvx_modal-backdrop___1-14-2.ppvx--v2___1-14-2:not(.ppvx--v1___1-14-2) .ppvx_modal__contents--close___1-14-2 {
    left: 0.375rem;
  }
}
.ppvx--v2___1-14-2 .ppvx_scrim--show___1-14-2:not(.ppvx--v1___1-14-2),
.ppvx_scrim--show___1-14-2.ppvx--v2___1-14-2:not(.ppvx--v1___1-14-2),
.ppvx--v2___1-14-2 .ppvx_modal-backdrop--show___1-14-2:not(.ppvx--v1___1-14-2),
.ppvx_modal-backdrop--show___1-14-2.ppvx--v2___1-14-2:not(.ppvx--v1___1-14-2) {
  transition-duration: 500ms;
}

.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%;
  -webkit-animation: ppvx_shimmer__animation___1-5-4 2s ease-in-out infinite;
          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%;
}
@-webkit-keyframes ppvx_shimmer__animation___1-5-4 {
  from {
    background-position: 100% 0;
  }
  to {
    background-position: -100% 0;
  }
}
@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 {
  -webkit-animation-timing-function: cubic-bezier(0, 0.9, 0.3, 1);
          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_selection-menu__container___1-15-0 {
  border-radius: 0.25rem;
  min-width: 8rem;
  max-width: 67.5rem;
  max-height: 30rem;
  overflow-y: auto;
  overflow-x: hidden;
  position: absolute;
  margin-top: 0.25rem;
  z-index: 1051;
  box-shadow: 0rem 0.1875rem 0.625rem rgba(0, 0, 0, 0.16);
  background-color: #ffffff;
  outline: 0.0625rem solid transparent;
}
.ppvx_selection-menu___1-15-0 {
  list-style: none;
  margin: 0;
  padding: 0.5rem 0 0.5rem 0;
  display: none;
  background-color: transparent;
}
.ppvx_selection-menu___1-15-0.ppvx_menu-list--multiline___1-15-0 .ppvx_menu-list__item--thumbnail___1-15-0 {
  align-items: end;
  margin-top: 0.375rem;
}
.ppvx_selection-menu___1-15-0.ppvx_menu-list--multiline___1-15-0 .ppvx_menu-list__item___1-15-0 {
  align-items: end;
}
.ppvx_selection-menu___1-15-0[aria-hidden='false'] {
  display: block;
}
.ppvx_selection-menu___1-15-0.keyboard-active___1-15-0 .ppvx_selection-menu__item___1-15-0:focus:after {
  content: '';
  position: absolute;
  top: 0rem;
  left: 0.25rem;
  border: 0.125rem solid #0070ba;
  box-shadow: 0 0 0 0.25rem #bfdbee;
  border-radius: 0.25rem;
  text-indent: 0.25rem;
  width: calc(100% - 0.5rem);
  height: calc(100% - 0rem);
  pointer-events: none;
}
.ppvx_selection-menu___1-15-0.ppvx_selection-menu--multiline___1-15-0 .ppvx_selection-menu__item--thumbnail___1-15-0 {
  align-items: end;
  margin-top: 0.375rem;
}
.ppvx_selection-menu___1-15-0.ppvx_selection-menu--multiline___1-15-0 .ppvx_selection-menu__item___1-15-0 {
  align-items: end;
}
.ppvx_selection-menu__item___1-15-0 {
  padding: 0.5rem 1rem 0.5rem 1rem;
  outline: none;
  position: relative;
  display: flex;
  align-items: center;
  cursor: pointer;
}
@media (max-width: 46.9375rem) {
  .ppvx_selection-menu__item___1-15-0 {
    padding: 0.75rem 1rem 0.75rem 1rem;
  }
}
.ppvx_selection-menu__item___1-15-0.ppvx_menu-list__item--hilite___1-15-0,
.ppvx_selection-menu__item___1-15-0: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_selection-menu__item___1-15-0: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_selection-menu__item___1-15-0[aria-selected='true'] .ppvx_selection-menu__item--text___1-15-0 {
  font-family: PayPalSansBig-Medium, Helvetica Neue, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
}
.ppvx_selection-menu__item___1-15-0[aria-selected='true'] .ppvx_selection-menu__item--text___1-15-0:before {
  content: '\E90D';
  /* 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_selection-menu__item___1-15-0[aria-selected='true'] .ppvx_selection-menu__item--text___1-15-0:before,
.ppvx_selection-menu__item___1-15-0[aria-selected='true'] .ppvx_selection-menu__item--text___1-15-0 .ppvx_selection-menu__selected-icon___1-15-0 {
  color: #0070ba;
  font-size: 1.125rem;
  position: absolute;
  top: 50%;
  right: 1rem;
  transform: translateY(-50%);
}
[dir='rtl'] .ppvx_selection-menu__item___1-15-0[aria-selected='true'] .ppvx_selection-menu__item--text___1-15-0:before,
[dir='rtl'] .ppvx_selection-menu__item___1-15-0[aria-selected='true'] .ppvx_selection-menu__item--text___1-15-0 .ppvx_selection-menu__selected-icon___1-15-0 {
  right: auto;
  left: 1rem;
}
.ppvx_selection-menu__item___1-15-0 .ppvx_selection-menu__item--text-with-svg-icon___1-15-0:before {
  display: none;
}
.ppvx_selection-menu__item___1-15-0:active:after {
  display: none;
}
.ppvx_selection-menu__item--secondary-text___1-15-0 {
  display: block;
  color: #687173;
  font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 500;
  pointer-events: none;
}
.ppvx_selection-menu__item--text___1-15-0 {
  margin: 0;
  /* overwrite default margin */
  color: #2c2e2f;
  font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
  pointer-events: none;
  margin-right: 2.125rem;
}
[dir='rtl'] .ppvx_selection-menu__item--text___1-15-0 {
  margin-right: 0;
  margin-left: 2.125rem;
}
.ppvx_selection-menu__item--thumbnail___1-15-0 {
  display: flex;
  align-items: center;
  margin-right: 1rem;
  min-height: auto;
  pointer-events: none;
}
[dir='rtl'] .ppvx_selection-menu__item--thumbnail___1-15-0 {
  margin-right: 0;
  margin-left: 1rem;
}
.ppvx_selection-menu__item--thumbnail-image___1-15-0 {
  width: 1.875rem;
}
.ppvx_selection-menu__item--unselectable___1-15-0 {
  pointer-events: none;
}
.ppvx_selection-menu__item--hilite___1-15-0 {
  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_selection-menu__loading-container___1-15-0 {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
}
.ppvx--v2___1-15-0 .ppvx_selection-menu__container___1-15-0:not(.ppvx--v1___1-15-0),
.ppvx_selection-menu__container___1-15-0.ppvx--v2___1-15-0:not(.ppvx--v1___1-15-0) {
  box-shadow: 0rem 0rem 0.125rem rgba(0, 0, 0, 0.04), 0rem 0.0625rem 0.75rem rgba(0, 0, 0, 0.08);
  border-radius: 0.75rem;
}
@media (max-width: 46.9375rem) {
  .ppvx--v2___1-15-0 .ppvx_selection-menu___1-15-0:not(.ppvx--v1___1-15-0),
  .ppvx_selection-menu___1-15-0.ppvx--v2___1-15-0:not(.ppvx--v1___1-15-0) {
    padding-bottom: 2.125rem;
  }
}
.ppvx--v2___1-15-0 .ppvx_selection-menu___1-15-0:not(.ppvx--v1___1-15-0).keyboard-active___1-15-0 .ppvx_selection-menu__item___1-15-0:focus:after,
.ppvx_selection-menu___1-15-0.ppvx--v2___1-15-0:not(.ppvx--v1___1-15-0).keyboard-active___1-15-0 .ppvx_selection-menu__item___1-15-0:focus:after {
  content: '';
  position: absolute;
  top: 0rem;
  left: 0.375rem;
  border: 0.1875rem solid #1040c1;
  box-shadow: 0 0 0 0.375rem rgba(16, 114, 235, 0.16);
  border-radius: 0.25rem;
  text-indent: 0.375rem;
  width: calc(100% - 0.75rem);
  height: calc(100% - 0rem);
  pointer-events: none;
}
.ppvx--v2___1-15-0 .ppvx_selection-menu___1-15-0:not(.ppvx--v1___1-15-0) .ppvx_selection-menu__item___1-15-0,
.ppvx_selection-menu___1-15-0.ppvx--v2___1-15-0:not(.ppvx--v1___1-15-0) .ppvx_selection-menu__item___1-15-0 {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.ppvx--v2___1-15-0 .ppvx_selection-menu___1-15-0:not(.ppvx--v1___1-15-0) .ppvx_selection-menu__item___1-15-0[aria-selected='true'] .ppvx_selection-menu__item--text___1-15-0,
.ppvx_selection-menu___1-15-0.ppvx--v2___1-15-0:not(.ppvx--v1___1-15-0) .ppvx_selection-menu__item___1-15-0[aria-selected='true'] .ppvx_selection-menu__item--text___1-15-0 {
  color: #0c0c0d;
  font-family: PayPalSansBig-Medium, Helvetica Neue, Arial, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5rem;
  font-weight: normal;
}
.ppvx--v2___1-15-0 .ppvx_selection-menu___1-15-0:not(.ppvx--v1___1-15-0) .ppvx_selection-menu__item___1-15-0[aria-selected='true'] .ppvx_selection-menu__item--text___1-15-0:before,
.ppvx_selection-menu___1-15-0.ppvx--v2___1-15-0:not(.ppvx--v1___1-15-0) .ppvx_selection-menu__item___1-15-0[aria-selected='true'] .ppvx_selection-menu__item--text___1-15-0:before {
  content: '';
  /* stylelint-disable property-no-vendor-prefix */
  -webkit-mask: url('https://www.paypalobjects.com/paypal-ui/icons/svg/v2-checkmark.svg') center no-repeat;
  mask: url('https://www.paypalobjects.com/paypal-ui/icons/svg/v2-checkmark.svg') center no-repeat;
  -webkit-mask-size: 1.5rem;
  mask-size: 1.5rem;
  /* stylelint-enable property-no-vendor-prefix */
  background-color: #0070ba;
  display: block;
  width: 1.5rem;
  height: 1.5rem;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .ppvx--v2___1-15-0 .ppvx_selection-menu___1-15-0:not(.ppvx--v1___1-15-0) .ppvx_selection-menu__item___1-15-0[aria-selected='true'] .ppvx_selection-menu__item--text___1-15-0:before,
  .ppvx_selection-menu___1-15-0.ppvx--v2___1-15-0:not(.ppvx--v1___1-15-0) .ppvx_selection-menu__item___1-15-0[aria-selected='true'] .ppvx_selection-menu__item--text___1-15-0:before {
    /* IE10+ doesn't do mask... set the content instead */
    content: url('https://www.paypalobjects.com/paypal-ui/icons/svg/v2-checkmark.svg');
    background: none;
    width: 1.5rem;
    height: 1.5rem;
  }
}
.ppvx--v2___1-15-0 .ppvx_selection-menu___1-15-0:not(.ppvx--v1___1-15-0) .ppvx_selection-menu__item___1-15-0[aria-selected='true'] .ppvx_selection-menu__item--text___1-15-0 .ppvx_selection-menu__selected-icon___1-15-0,
.ppvx_selection-menu___1-15-0.ppvx--v2___1-15-0:not(.ppvx--v1___1-15-0) .ppvx_selection-menu__item___1-15-0[aria-selected='true'] .ppvx_selection-menu__item--text___1-15-0 .ppvx_selection-menu__selected-icon___1-15-0 {
  color: #142c8e;
  font-size: 1.5rem;
}
.ppvx--v2___1-15-0 .ppvx_selection-menu___1-15-0:not(.ppvx--v1___1-15-0) .ppvx_selection-menu__item___1-15-0[aria-selected='true'] .ppvx_selection-menu__item--text-with-svg-icon___1-15-0:before,
.ppvx_selection-menu___1-15-0.ppvx--v2___1-15-0:not(.ppvx--v1___1-15-0) .ppvx_selection-menu__item___1-15-0[aria-selected='true'] .ppvx_selection-menu__item--text-with-svg-icon___1-15-0:before {
  display: none;
}
.ppvx--v2___1-15-0 .ppvx_selection-menu___1-15-0:not(.ppvx--v1___1-15-0) .ppvx_selection-menu__item--text___1-15-0,
.ppvx_selection-menu___1-15-0.ppvx--v2___1-15-0:not(.ppvx--v1___1-15-0) .ppvx_selection-menu__item--text___1-15-0 {
  color: #0c0c0d;
  font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5rem;
  font-weight: normal;
}
.ppvx--v2___1-15-0 .ppvx_selection-menu___1-15-0:not(.ppvx--v1___1-15-0) .ppvx_selection-menu__item--thumbnail___1-15-0,
.ppvx_selection-menu___1-15-0.ppvx--v2___1-15-0:not(.ppvx--v1___1-15-0) .ppvx_selection-menu__item--thumbnail___1-15-0 {
  margin-right: 0.75rem;
}
[dir='rtl'] .ppvx--v2___1-15-0 .ppvx_selection-menu___1-15-0:not(.ppvx--v1___1-15-0) .ppvx_selection-menu__item--thumbnail___1-15-0,
[dir='rtl'] .ppvx_selection-menu___1-15-0.ppvx--v2___1-15-0:not(.ppvx--v1___1-15-0) .ppvx_selection-menu__item--thumbnail___1-15-0 {
  margin-right: 0;
  margin-left: 0.75rem;
}
.ppvx--v2___1-15-0 .ppvx_selection-menu___1-15-0:not(.ppvx--v1___1-15-0) .ppvx_selection-menu__item--secondary-text___1-15-0,
.ppvx_selection-menu___1-15-0.ppvx--v2___1-15-0:not(.ppvx--v1___1-15-0) .ppvx_selection-menu__item--secondary-text___1-15-0 {
  padding-top: 0.25rem;
  color: #757676;
  font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: normal;
}
.ppvx_selection-menu__loading-container___1-15-0 {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
}

/* 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_combo-menu__container___1-4-1 {
  overflow-y: auto;
  margin-top: 0.25rem;
  outline: 0.0625rem solid transparent;
  display: none;
  border-radius: 0.25rem;
  min-width: 8rem;
  max-width: 67.5rem;
  max-height: 30rem;
  overflow-y: scroll;
  overflow-x: hidden;
  position: absolute;
  z-index: 1051;
  box-shadow: 0rem 0.1875rem 0.625rem rgba(0, 0, 0, 0.16);
  background-color: #ffffff;
}
.ppvx_combo-menu__container___1-4-1[aria-hidden='false'] {
  display: block;
}
.ppvx_combo-menu___1-4-1 {
  list-style: none;
  margin: 0;
  padding: 0.5rem 0 0.5rem 0;
}
.ppvx_combo-menu___1-4-1.ppvx_menu-list--multiline___1-4-1 .ppvx_menu-list__item--thumbnail___1-4-1 {
  align-items: end;
  margin-top: 0.375rem;
}
.ppvx_combo-menu___1-4-1.ppvx_menu-list--multiline___1-4-1 .ppvx_menu-list__item___1-4-1 {
  align-items: end;
}
.ppvx_combo-menu___1-4-1.ppvx_combo-menu--multiline___1-4-1 .ppvx_combo-menu__item--thumbnail___1-4-1 {
  align-items: end;
  margin-top: 0.375rem;
}
.ppvx_combo-menu___1-4-1.ppvx_combo-menu--multiline___1-4-1 .ppvx_combo-menu__item___1-4-1 {
  align-items: end;
}
.ppvx_combo-menu__message___1-4-1 {
  padding: 0.5rem 1rem 0.5rem 1rem;
  outline: none;
}
@media (max-width: 46.9375rem) {
  .ppvx_combo-menu__message___1-4-1 {
    padding: 0.75rem 1rem 0.75rem 1rem;
  }
}
.ppvx_combo-menu__item___1-4-1 {
  padding: 0.5rem 1rem 0.5rem 1rem;
  outline: none;
  position: relative;
  display: flex;
  align-items: center;
  cursor: pointer;
}
@media (max-width: 46.9375rem) {
  .ppvx_combo-menu__item___1-4-1 {
    padding: 0.75rem 1rem 0.75rem 1rem;
  }
}
.ppvx_combo-menu__item___1-4-1.ppvx_menu-list__item--hilite___1-4-1,
.ppvx_combo-menu__item___1-4-1: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_combo-menu__item___1-4-1: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_combo-menu__item___1-4-1[aria-selected='true'] .ppvx_combo-menu__item--text___1-4-1 {
  font-family: "PayPalSansBig-Medium", Helvetica Neue, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
}
.ppvx_combo-menu__item___1-4-1[aria-selected='true'] .ppvx_combo-menu__item--text___1-4-1:before {
  content: '\E90D';
  color: #0070ba;
  font-size: 1.125rem;
  /* 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;
  position: absolute;
  top: 50%;
  right: 1rem;
  transform: translateY(-50%);
}
[dir='rtl'] .ppvx_combo-menu__item___1-4-1[aria-selected='true'] .ppvx_combo-menu__item--text___1-4-1:before {
  right: auto;
  left: 1rem;
}
.ppvx_combo-menu__item___1-4-1:active:after {
  display: none;
}
.ppvx_combo-menu__item--secondary-text___1-4-1 {
  display: block;
  color: #687173;
  font-family: "PayPalSansBig-Regular", Helvetica Neue, Arial, sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 500;
}
.ppvx_combo-menu__item--text___1-4-1 {
  margin: 0;
  /* overwrite default margin */
  color: #2c2e2f;
  font-family: "PayPalSansBig-Regular", Helvetica Neue, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
  pointer-events: none;
  margin-right: 2.125rem;
}
[dir='rtl'] .ppvx_combo-menu__item--text___1-4-1 {
  margin-right: 0;
  margin-left: 2.125rem;
}
.ppvx_combo-menu__item--thumbnail___1-4-1 {
  display: flex;
  align-items: center;
  margin-right: 1rem;
  min-height: auto;
}
[dir='rtl'] .ppvx_combo-menu__item--thumbnail___1-4-1 {
  margin-right: 0;
  margin-left: 1rem;
}
.ppvx_combo-menu__item--thumbnail-image___1-4-1 {
  width: 1.875rem;
}
.ppvx_combobox__loading-container___1-4-1 {
  display: flex;
  height: inherit;
  align-items: center;
  justify-content: center;
}
.ppvx--v2___1-4-1 .ppvx_combo-menu__container___1-4-1:not(.ppvx--v1___1-4-1),
.ppvx_combo-menu__container___1-4-1.ppvx--v2___1-4-1:not(.ppvx--v1___1-4-1) {
  box-shadow: 0rem 0rem 0.125rem rgba(0, 0, 0, 0.04), 0rem 0.0625rem 0.75rem rgba(0, 0, 0, 0.08);
  border-radius: 0.75rem;
}
@media (max-width: 46.9375rem) {
  .ppvx--v2___1-4-1 .ppvx_combo-menu___1-4-1:not(.ppvx--v1___1-4-1),
  .ppvx_combo-menu___1-4-1.ppvx--v2___1-4-1:not(.ppvx--v1___1-4-1) {
    padding-bottom: 2.125rem;
  }
}
.ppvx--v2___1-4-1 .ppvx_combo-menu___1-4-1:not(.ppvx--v1___1-4-1) .ppvx_combo-menu__message___1-4-1,
.ppvx_combo-menu___1-4-1.ppvx--v2___1-4-1:not(.ppvx--v1___1-4-1) .ppvx_combo-menu__message___1-4-1 {
  color: #0c0c0d;
  font-family: "PayPalSansBig-Regular", Helvetica Neue, Arial, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5rem;
  font-weight: normal;
}
.ppvx--v2___1-4-1 .ppvx_combo-menu___1-4-1:not(.ppvx--v1___1-4-1) .ppvx_combo-menu__item___1-4-1,
.ppvx_combo-menu___1-4-1.ppvx--v2___1-4-1:not(.ppvx--v1___1-4-1) .ppvx_combo-menu__item___1-4-1 {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.ppvx--v2___1-4-1 .ppvx_combo-menu___1-4-1:not(.ppvx--v1___1-4-1) .ppvx_combo-menu__item___1-4-1[aria-selected='true'] .ppvx_combo-menu__item--text___1-4-1,
.ppvx_combo-menu___1-4-1.ppvx--v2___1-4-1:not(.ppvx--v1___1-4-1) .ppvx_combo-menu__item___1-4-1[aria-selected='true'] .ppvx_combo-menu__item--text___1-4-1 {
  color: #0c0c0d;
  font-family: "PayPalSansBig-Medium", Helvetica Neue, Arial, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5rem;
  font-weight: normal;
}
.ppvx--v2___1-4-1 .ppvx_combo-menu___1-4-1:not(.ppvx--v1___1-4-1) .ppvx_combo-menu__item___1-4-1[aria-selected='true'] .ppvx_combo-menu__item--text___1-4-1:before,
.ppvx_combo-menu___1-4-1.ppvx--v2___1-4-1:not(.ppvx--v1___1-4-1) .ppvx_combo-menu__item___1-4-1[aria-selected='true'] .ppvx_combo-menu__item--text___1-4-1:before {
  content: '';
  /* stylelint-disable property-no-vendor-prefix */
  -webkit-mask: url('https://www.paypalobjects.com/paypal-ui/icons/svg/v2-checkmark.svg') center no-repeat;
  mask: url('https://www.paypalobjects.com/paypal-ui/icons/svg/v2-checkmark.svg') center no-repeat;
  -webkit-mask-size: 1.5rem;
  mask-size: 1.5rem;
  /* stylelint-enable property-no-vendor-prefix */
  background-color: #515354;
  display: block;
  width: 1.5rem;
  height: 1.5rem;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .ppvx--v2___1-4-1 .ppvx_combo-menu___1-4-1:not(.ppvx--v1___1-4-1) .ppvx_combo-menu__item___1-4-1[aria-selected='true'] .ppvx_combo-menu__item--text___1-4-1:before,
  .ppvx_combo-menu___1-4-1.ppvx--v2___1-4-1:not(.ppvx--v1___1-4-1) .ppvx_combo-menu__item___1-4-1[aria-selected='true'] .ppvx_combo-menu__item--text___1-4-1:before {
    /* IE10+ doesn't do mask... set the content instead */
    content: url('https://www.paypalobjects.com/paypal-ui/icons/svg/v2-checkmark.svg');
    background: none;
    width: 1.5rem;
    height: 1.5rem;
  }
}
.ppvx--v2___1-4-1 .ppvx_combo-menu___1-4-1:not(.ppvx--v1___1-4-1) .ppvx_combo-menu__item--text___1-4-1,
.ppvx_combo-menu___1-4-1.ppvx--v2___1-4-1:not(.ppvx--v1___1-4-1) .ppvx_combo-menu__item--text___1-4-1 {
  color: #0c0c0d;
  font-family: "PayPalSansBig-Regular", Helvetica Neue, Arial, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5rem;
  font-weight: normal;
}
.ppvx--v2___1-4-1 .ppvx_combo-menu___1-4-1:not(.ppvx--v1___1-4-1) .ppvx_combo-menu__item--thumbnail___1-4-1,
.ppvx_combo-menu___1-4-1.ppvx--v2___1-4-1:not(.ppvx--v1___1-4-1) .ppvx_combo-menu__item--thumbnail___1-4-1 {
  margin-right: 0.75rem;
}
.ppvx--v2___1-4-1 .ppvx_combo-menu___1-4-1:not(.ppvx--v1___1-4-1) .ppvx_combo-menu__item--secondary-text___1-4-1,
.ppvx_combo-menu___1-4-1.ppvx--v2___1-4-1:not(.ppvx--v1___1-4-1) .ppvx_combo-menu__item--secondary-text___1-4-1 {
  padding-top: 0.25rem;
  color: #757676;
  font-family: "PayPalSansBig-Regular", Helvetica Neue, Arial, sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: normal;
}
[dir='rtl'] .ppvx--v2___1-4-1 .ppvx_combo-menu___1-4-1:not(.ppvx--v1___1-4-1) .ppvx_combo-menu__item--thumbnail___1-4-1,
[dir='rtl'] .ppvx_combo-menu___1-4-1.ppvx--v2___1-4-1:not(.ppvx--v1___1-4-1) .ppvx_combo-menu__item--thumbnail___1-4-1,
.ppvx--v2___1-4-1 [dir='rtl'] .ppvx_combo-menu___1-4-1:not(.ppvx--v1___1-4-1) .ppvx_combo-menu__item--thumbnail___1-4-1 {
  margin-right: 0;
  margin-left: 0.75rem;
}
.ppvx_combobox___1-4-1 {
  position: relative;
}
.ppvx_combobox___1-4-1 [dir='rtl'].ppvx_text-input___1-4-1 + .ppvx_selection-menu-container___1-4-1 {
  right: 0;
}
.ppvx_combobox--menu___1-4-1 {
  top: 3.5rem;
}
.ppvx--v2___1-4-1 .ppvx_combobox--menu___1-4-1:not(.ppvx--v1___1-4-1) {
  top: 4rem;
}
.ppvx_combobox__affordance-icon___1-4-1 {
  color: #515354;
  cursor: pointer;
}

