.ppvx_selection-group___3-14-9 {
  box-sizing: border-box;
  border-style: none;
  padding: 0;
  text-align: left;
}
.ppvx_selection-group__buttons___3-14-9 {
  display: flex;
  flex-wrap: wrap;
  position: relative;
  min-width: 18rem;
}
.ppvx_selection-group__label___3-14-9 {
  font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
  display: block;
  color: #2c2e2f;
  margin-bottom: 0.75rem;
  /* Adding class prefix to workaround build changes in pp-react. Note: Do not rely on this, will be removed in next major release */
}
.ppvx_selection-group__label___3-14-9 .ppvx_icon___3-14-9,
.ppvx_selection-group__label___3-14-9 > [class^='ppvx_icon___'] {
  color: #0070ba;
  position: relative;
  top: 0.125rem;
  margin-left: 0.75rem;
}
.ppvx_selection-group__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: block;
  list-style: none;
  padding-left: 0;
  color: #687173;
  margin: 0.5rem 0 0 0;
}
.ppvx_selection-group__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;
  color: #2c2e2f;
  margin: 0.5rem 0 0 0;
  display: flex;
}
.ppvx_selection-group__error-text___3-14-9:before {
  content: '\E91A';
}
.ppvx_selection-group__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_selection-group__error-text___3-14-9:before,
.ppvx_selection-group__error-text___3-14-9 .ppvx_selection-group__error-icon___3-14-9 {
  color: #d20000;
  margin-right: 0.75rem;
  margin-left: initial;
}
[dir='rtl'] .ppvx_selection-group__error-text___3-14-9:before,
[dir='rtl'] .ppvx_selection-group__error-text___3-14-9 .ppvx_selection-group__error-icon___3-14-9 {
  margin-left: 0.75rem;
  margin-right: initial;
}
.ppvx_selection-group__buttons--center___3-14-9 {
  justify-content: center;
}
.ppvx_selection-group__buttons--justify___3-14-9 {
  justify-content: stretch;
}
.ppvx_selection__control___3-14-9 {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
  /* We're hiding these so no need to use rems */
  width: 1px;
  height: 1px;
}
.ppvx_selection__label___3-14-9 {
  font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
  display: block;
  background-color: #ffffff;
  color: #0070ba;
  padding: 0.9375rem 1.5rem 0.9375rem 1.5rem;
  text-align: center;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  border-style: solid;
  border-color: #909697;
  border-width: 0.0625rem;
  position: relative;
}
.ppvx_selection__label___3-14-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_selection__label___3-14-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_selection-group__buttons--justify___3-14-9 .ppvx_selection__label___3-14-9 {
  flex: 1 0 auto;
}
.ppvx_selection__control___3-14-9:focus + .ppvx_selection__label___3-14-9 {
  outline: none;
}
.ppvx_selection__control___3-14-9:focus + .ppvx_selection__label___3-14-9: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;
  z-index: 1;
  border-radius: 0.25rem;
}
.ppvx_selection__control___3-14-9:checked + .ppvx_selection__label___3-14-9 {
  background-color: #0070ba;
  color: #ffffff;
  border-color: #0070ba;
  -webkit-text-stroke-width: 0.0421875rem;
  z-index: 1;
}
.ppvx_selection__control___3-14-9[type='checkbox'] + .ppvx_selection__label___3-14-9 {
  border-radius: 0.25rem;
}
.secondary-style___3-14-9 {
  color: #0070ba;
  border-color: #0070ba;
  border-width: 0.1875rem;
  padding: 0.8125rem 1.375rem;
  z-index: 1;
}
.ppvx_selection-group--secondary___3-14-9 .ppvx_selection__control___3-14-9[type='radio']:checked + .ppvx_selection__label___3-14-9,
.ppvx_selection-group--secondary___3-14-9 .ppvx_selection__control___3-14-9[type='radio']:focus + .ppvx_selection__label___3-14-9,
.ppvx_selection-group--secondary___3-14-9 .ppvx_selection__control___3-14-9[type='checkbox']:checked + .ppvx_selection__label___3-14-9 {
  background-color: #e4f1fb;
  color: #0070ba;
  border-color: #0070ba;
  border-width: 0.1875rem;
  padding: 0.8125rem 1.375rem;
  z-index: 1;
}
.ppvx_selection-group--secondary___3-14-9 .ppvx_selection__control___3-14-9[type='radio']:checked + .ppvx_selection__label___3-14-9:after,
.ppvx_selection-group--secondary___3-14-9 .ppvx_selection__control___3-14-9[type='radio']:focus + .ppvx_selection__label___3-14-9:after,
.ppvx_selection-group--secondary___3-14-9 .ppvx_selection__control___3-14-9[type='checkbox']:checked + .ppvx_selection__label___3-14-9:after {
  content: '';
  position: absolute;
  top: -0.1875rem;
  left: -0.1875rem;
  border: 0.1875rem solid #0070ba;
  border-radius: 0.25rem;
  text-indent: -0.1875rem;
  width: calc(100% - -0.375rem);
  height: calc(100% - -0.375rem);
  pointer-events: none;
}
.ppvx_selection-group--secondary___3-14-9 .ppvx_selection__control___3-14-9[type='checkbox']:focus + .ppvx_selection__label___3-14-9 {
  color: #0070ba;
  border-color: #0070ba;
  border-width: 0.1875rem;
  padding: 0.8125rem 1.375rem;
  z-index: 1;
}
.ppvx_field--error___3-14-9 .ppvx_selection-group__label___3-14-9 {
  color: #2c2e2f;
}
.ppvx_field--error___3-14-9 .ppvx_selection__label___3-14-9 {
  border-width: 0.125rem;
  border-color: #d20000;
  padding: 0.875rem 1.375rem;
}
.ppvx_field--error___3-14-9 .ppvx_selection__control___3-14-9:checked + .ppvx_selection__label___3-14-9 {
  border-color: #d20000;
  z-index: 1;
}
.ppvx_field--error___3-14-9 .ppvx_selection__control___3-14-9[type='radio'] + .ppvx_selection__label___3-14-9:not(:first-of-type) {
  border-left: 0.0625rem solid #909697;
  border-right: 0.0625rem solid #909697;
}
[dir='rtl'] .ppvx_selection-group___3-14-9 {
  text-align: right;
}
[dir='rtl'].ppvx_field--error___3-14-9 .ppvx_selection__control___3-14-9[type='radio'] + .ppvx_selection__label___3-14-9:not(:first-of-type),
[dir='rtl'] .ppvx_field--error___3-14-9 .ppvx_selection__control___3-14-9[type='radio'] + .ppvx_selection__label___3-14-9:not(:first-of-type) {
  margin-right: -0.25rem;
  margin-left: 0.125rem;
  border-right: 0.0625rem solid #909697;
}
[dir='rtl'].ppvx_field--error___3-14-9 .ppvx_selection__control___3-14-9[type='radio'] + .ppvx_selection__label___3-14-9:not(:last-of-type),
[dir='rtl'] .ppvx_field--error___3-14-9 .ppvx_selection__control___3-14-9[type='radio'] + .ppvx_selection__label___3-14-9:not(:last-of-type) {
  margin-left: 0.125rem;
}
[dir='rtl'].ppvx_field--error___3-14-9 .ppvx_selection__control___3-14-9[type='radio'] + .ppvx_selection__label___3-14-9:first-of-type,
[dir='rtl'] .ppvx_field--error___3-14-9 .ppvx_selection__control___3-14-9[type='radio'] + .ppvx_selection__label___3-14-9:first-of-type,
[dir='rtl'].ppvx_field--error___3-14-9 .ppvx_selection__control___3-14-9[type='radio'] + .ppvx_selection__label___3-14-9:last-of-type,
[dir='rtl'] .ppvx_field--error___3-14-9 .ppvx_selection__control___3-14-9[type='radio'] + .ppvx_selection__label___3-14-9:last-of-type {
  border-left: 0.125rem solid #d20000;
}
.ppvx_field--error___3-14-9 .ppvx_selection__control___3-14-9[type='radio'] + .ppvx_selection__label___3-14-9:last-of-type {
  border-right: 0.125rem solid #d20000;
}
/*
 * Multi select is easy: just don't add a margin after the last item
 */
/*
 * Single is trickier: neighbors share a border, which means that
 * only the first item rounds its left corners and only the last one
 * rounds its right ones.
 */
.ppvx_selection__control___3-14-9[type='checkbox'] + .ppvx_selection__label___3-14-9:not(:last-of-type) {
  margin-right: 0.75rem;
}
[dir='rtl'] .ppvx_field--error___3-14-9 .ppvx_selection__control___3-14-9[type='checkbox']:checked + .ppvx_selection__label___3-14-9:not(:first-of-type) {
  border: 0.125rem solid #d20000;
}
.ppvx_field--error___3-14-9 .ppvx_selection__control___3-14-9[type='radio']:checked + .ppvx_selection__label___3-14-9:not(:first-of-type) {
  border: 0.125rem solid #d20000;
  padding: 0.875rem 1.25rem 0.875rem 1.375rem;
}
[dir='rtl'] .ppvx_selection__control___3-14-9[type='checkbox'] + .ppvx_selection__label___3-14-9:not(:last-of-type) {
  margin-right: 0;
  margin-left: 0.75rem;
}
.ppvx_selection__control___3-14-9[type='radio'] + .ppvx_selection__label___3-14-9:not(:first-of-type) {
  margin-left: -0.125rem;
}
.ppvx_selection__control___3-14-9[type='radio'] + .ppvx_selection__label___3-14-9:first-of-type {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.ppvx_selection__control___3-14-9[type='radio'] + .ppvx_selection__label___3-14-9:last-of-type {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
[dir='rtl'] .ppvx_selection__control___3-14-9[type='radio'] + .ppvx_selection__label___3-14-9:not(:first-of-type) {
  margin-right: -0.0625rem;
  margin-left: 0;
}
[dir='rtl'] .ppvx_selection__control___3-14-9[type='radio'] + .ppvx_selection__label___3-14-9:first-of-type {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
[dir='rtl'] .ppvx_selection__control___3-14-9[type='radio'] + .ppvx_selection__label___3-14-9:last-of-type {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ppvx_selection-group__buttons___3-14-9.ppvx_selection-group__buttons--vertical___3-14-9 {
  flex-direction: column;
  min-width: auto;
}
.ppvx_selection-group__buttons___3-14-9.ppvx_selection-group__buttons--vertical___3-14-9 .ppvx_selection__control___3-14-9[type='checkbox'] + .ppvx_selection__label___3-14-9:not(:last-of-type) {
  margin: 0;
  margin-bottom: 0.5625rem;
}
.ppvx_selection-group__buttons___3-14-9.ppvx_selection-group__buttons--vertical___3-14-9 .ppvx_selection__control___3-14-9[type='radio'] + .ppvx_selection__label___3-14-9:not(:first-of-type) {
  margin: 0;
  margin-top: -0.0625rem;
}
.ppvx_selection-group__buttons___3-14-9.ppvx_selection-group__buttons--vertical___3-14-9 .ppvx_selection__control___3-14-9[type='radio'] + .ppvx_selection__label___3-14-9:first-of-type {
  border-radius: 0;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.ppvx_selection-group__buttons___3-14-9.ppvx_selection-group__buttons--vertical___3-14-9 .ppvx_selection__control___3-14-9[type='radio'] + .ppvx_selection__label___3-14-9:last-of-type {
  border-radius: 0;
  border-bottom-left-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
@media (max-width: 25rem) {
  .ppvx_selection-group__buttons___3-14-9.ppvx_selection-group__buttons--responsive-xs___3-14-9 {
    flex-direction: column;
    min-width: auto;
  }
  .ppvx_selection-group__buttons___3-14-9.ppvx_selection-group__buttons--responsive-xs___3-14-9 .ppvx_selection__control___3-14-9[type='checkbox'] + .ppvx_selection__label___3-14-9:not(:last-of-type) {
    margin: 0;
    margin-bottom: 0.5625rem;
  }
  .ppvx_selection-group__buttons___3-14-9.ppvx_selection-group__buttons--responsive-xs___3-14-9 .ppvx_selection__control___3-14-9[type='radio'] + .ppvx_selection__label___3-14-9:not(:first-of-type) {
    margin: 0;
    margin-top: -0.0625rem;
  }
  .ppvx_selection-group__buttons___3-14-9.ppvx_selection-group__buttons--responsive-xs___3-14-9 .ppvx_selection__control___3-14-9[type='radio'] + .ppvx_selection__label___3-14-9:first-of-type {
    border-radius: 0;
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
  }
  .ppvx_selection-group__buttons___3-14-9.ppvx_selection-group__buttons--responsive-xs___3-14-9 .ppvx_selection__control___3-14-9[type='radio'] + .ppvx_selection__label___3-14-9:last-of-type {
    border-radius: 0;
    border-bottom-left-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
  }
  .ppvx_selection__label___3-14-9 {
    margin-bottom: 0.75rem;
  }
  .ppvx_selection-group__buttons--vertical___3-14-9 .ppvx_selection__control___3-14-9[type='radio'] + .ppvx_selection__label___3-14-9:first-of-type {
    margin-bottom: 0;
  }
  .ppvx_selection-group__error-text___3-14-9 {
    margin-top: -0.25rem;
  }
  .ppvx_selection-group__helper-text___3-14-9 {
    margin-top: -0.25rem;
  }
}
@media (max-width: 36rem) {
  .ppvx_selection-group__buttons___3-14-9.ppvx_selection-group__buttons--responsive-sm___3-14-9 {
    flex-direction: column;
    min-width: auto;
  }
  .ppvx_selection-group__buttons___3-14-9.ppvx_selection-group__buttons--responsive-sm___3-14-9 .ppvx_selection__control___3-14-9[type='checkbox'] + .ppvx_selection__label___3-14-9:not(:last-of-type) {
    margin: 0;
    margin-bottom: 0.5625rem;
  }
  .ppvx_selection-group__buttons___3-14-9.ppvx_selection-group__buttons--responsive-sm___3-14-9 .ppvx_selection__control___3-14-9[type='radio'] + .ppvx_selection__label___3-14-9:not(:first-of-type) {
    margin: 0;
    margin-top: -0.0625rem;
  }
  .ppvx_selection-group__buttons___3-14-9.ppvx_selection-group__buttons--responsive-sm___3-14-9 .ppvx_selection__control___3-14-9[type='radio'] + .ppvx_selection__label___3-14-9:first-of-type {
    border-radius: 0;
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
  }
  .ppvx_selection-group__buttons___3-14-9.ppvx_selection-group__buttons--responsive-sm___3-14-9 .ppvx_selection__control___3-14-9[type='radio'] + .ppvx_selection__label___3-14-9:last-of-type {
    border-radius: 0;
    border-bottom-left-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
  }
  .ppvx_selection__label___3-14-9 {
    margin-bottom: 0.75rem;
  }
  .ppvx_selection-group__error-text___3-14-9 {
    margin-top: -0.25rem;
  }
  .ppvx_selection-group__helper-text___3-14-9 {
    margin-top: -0.25rem;
  }
  .ppvx_selection-group__buttons___3-14-9.ppvx_selection-group__buttons--responsive-sm___3-14-9 .ppvx_selection__control___3-14-9[type='radio'] + .ppvx_selection__label___3-14-9:first-of-type {
    margin-bottom: 0;
  }
  .ppvx_selection-group__buttons--justify___3-14-9 {
    margin-bottom: 0;
  }
}
@media (max-width: 47rem) {
  .ppvx_selection-group__buttons___3-14-9.ppvx_selection-group__buttons--responsive-md___3-14-9 {
    flex-direction: column;
    min-width: auto;
  }
  .ppvx_selection-group__buttons___3-14-9.ppvx_selection-group__buttons--responsive-md___3-14-9 .ppvx_selection__control___3-14-9[type='checkbox'] + .ppvx_selection__label___3-14-9:not(:last-of-type) {
    margin: 0;
    margin-bottom: 0.5625rem;
  }
  .ppvx_selection-group__buttons___3-14-9.ppvx_selection-group__buttons--responsive-md___3-14-9 .ppvx_selection__control___3-14-9[type='radio'] + .ppvx_selection__label___3-14-9:not(:first-of-type) {
    margin: 0;
    margin-top: -0.0625rem;
  }
  .ppvx_selection-group__buttons___3-14-9.ppvx_selection-group__buttons--responsive-md___3-14-9 .ppvx_selection__control___3-14-9[type='radio'] + .ppvx_selection__label___3-14-9:first-of-type {
    border-radius: 0;
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
  }
  .ppvx_selection-group__buttons___3-14-9.ppvx_selection-group__buttons--responsive-md___3-14-9 .ppvx_selection__control___3-14-9[type='radio'] + .ppvx_selection__label___3-14-9:last-of-type {
    border-radius: 0;
    border-bottom-left-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
  }
  .ppvx_selection__label___3-14-9 {
    margin-bottom: 0.75rem;
  }
  .ppvx_selection-group__error-text___3-14-9 {
    margin-top: -0.25rem;
  }
  .ppvx_selection-group__buttons___3-14-9.ppvx_selection-group__buttons--vertical___3-14-9 .ppvx_selection__control___3-14-9[type='radio'] + .ppvx_selection__label___3-14-9:first-of-type {
    margin-bottom: 0;
  }
  .ppvx_selection-group__buttons--justify___3-14-9 {
    margin-bottom: 0;
  }
}
.ppvx_selection-group__error-text--with-svg-icon___3-14-9:before {
  display: none;
}
/* ---------------- 2.0 variants ------------------ */
@media (max-width: 25rem) {
  .ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_selection-group__buttons___3-14-9.ppvx_selection-group__buttons--responsive-xs___3-14-9 .ppvx_selection__control___3-14-9[type='radio'] + .ppvx_selection__label___3-14-9,
  .ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_selection-group__buttons___3-14-9.ppvx_selection-group__buttons--responsive-xs___3-14-9 .ppvx_selection__control___3-14-9[type='checkbox'] + .ppvx_selection__label___3-14-9 {
    margin: 0.75rem 0 0 0;
    border-radius: 0.375rem;
  }
  .ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_selection__label___3-14-9 {
    margin-bottom: 0;
  }
  .ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_selection-group__helper-text___3-14-9 {
    margin-top: 0.5rem;
  }
}
@media (max-width: 36rem) {
  .ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_selection-group__buttons___3-14-9.ppvx_selection-group__buttons--responsive-sm___3-14-9 .ppvx_selection__control___3-14-9[type='radio'] + .ppvx_selection__label___3-14-9,
  .ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_selection-group__buttons___3-14-9.ppvx_selection-group__buttons--responsive-sm___3-14-9 .ppvx_selection__control___3-14-9[type='checkbox'] + .ppvx_selection__label___3-14-9 {
    margin: 0.75rem 0 0 0;
    border-radius: 0.375rem;
  }
  .ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_selection__label___3-14-9 {
    margin-bottom: 0;
  }
  .ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_selection-group__helper-text___3-14-9 {
    margin-top: 0.5rem;
  }
}
@media (max-width: 47rem) {
  .ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_selection-group__buttons___3-14-9.ppvx_selection-group__buttons--responsive-md___3-14-9 .ppvx_selection__control___3-14-9[type='radio'] + .ppvx_selection__label___3-14-9,
  .ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_selection-group__buttons___3-14-9.ppvx_selection-group__buttons--responsive-md___3-14-9 .ppvx_selection__control___3-14-9[type='checkbox'] + .ppvx_selection__label___3-14-9 {
    margin: 0.75rem 0 0 0;
    border-radius: 0.375rem;
  }
  .ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_selection__label___3-14-9 {
    margin-bottom: 0;
  }
  .ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_selection-group__helper-text___3-14-9 {
    margin-top: 0.5rem;
  }
}
.ppvx--v2___3-14-9 .ppvx_selection-group___3-14-9:not(.ppvx--v1___3-14-9),
.ppvx_selection-group___3-14-9.ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9) {
  /** Secondary Styles **/
  /** Error field Styles **/
}
.ppvx--v2___3-14-9 .ppvx_selection-group___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_selection__label___3-14-9,
.ppvx_selection-group___3-14-9.ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_selection__label___3-14-9 {
  box-shadow: 0rem 0rem 0.125rem rgba(0, 0, 0, 0.04), 0rem 0.0625rem 0.75rem rgba(0, 0, 0, 0.08);
  color: #0c0c0d;
  font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5rem;
  font-weight: normal;
  padding: 0.375rem 1.5rem 0.375rem 1.5rem;
  border-color: #ffffff;
  border-radius: 0.375rem;
  transition: color 0.2s ease, background-color 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease;
  display: flex;
  flex-direction: column;
  justify-content: center;
  min-height: 3.75rem;
}
.ppvx--v2___3-14-9 .ppvx_selection-group___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_selection__label___3-14-9:hover,
.ppvx_selection-group___3-14-9.ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_selection__label___3-14-9:hover {
  background: #ffffff;
  border-color: #1040c1;
}
.ppvx--v2___3-14-9 .ppvx_selection-group___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_selection__control___3-14-9[type='radio'] + .ppvx_selection__label___3-14-9,
.ppvx_selection-group___3-14-9.ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_selection__control___3-14-9[type='radio'] + .ppvx_selection__label___3-14-9 {
  margin-left: 0;
}
.ppvx--v2___3-14-9 .ppvx_selection-group___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_selection__control___3-14-9[type='checkbox'] + .ppvx_selection__label___3-14-9,
.ppvx_selection-group___3-14-9.ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_selection__control___3-14-9[type='checkbox'] + .ppvx_selection__label___3-14-9 {
  margin-left: 0;
}
.ppvx--v2___3-14-9 .ppvx_selection-group___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_selection-group__buttons___3-14-9,
.ppvx_selection-group___3-14-9.ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_selection-group__buttons___3-14-9 {
  /* When flex wrap happens need to add margin-top for spacing between the labels */
  margin-top: -0.75rem;
  margin-right: -0.75rem;
}
.ppvx--v2___3-14-9 .ppvx_selection-group___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_selection-group__buttons___3-14-9 .ppvx_selection__label___3-14-9,
.ppvx_selection-group___3-14-9.ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_selection-group__buttons___3-14-9 .ppvx_selection__label___3-14-9 {
  margin-top: 0.75rem;
  margin-right: 0.75rem;
}
.ppvx--v2___3-14-9 .ppvx_selection-group___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_selection-group__buttons--vertical___3-14-9,
.ppvx_selection-group___3-14-9.ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_selection-group__buttons--vertical___3-14-9 {
  margin-top: 0;
}
.ppvx--v2___3-14-9 .ppvx_selection-group___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_selection-group__buttons--vertical___3-14-9 .ppvx_selection__label___3-14-9:not(:last-of-type),
.ppvx_selection-group___3-14-9.ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_selection-group__buttons--vertical___3-14-9 .ppvx_selection__label___3-14-9:not(:last-of-type) {
  margin: 0;
  margin-bottom: 0.75rem;
  border-radius: 0.375rem;
}
.ppvx--v2___3-14-9 .ppvx_selection-group___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_selection-group__buttons--vertical___3-14-9 .ppvx_selection__label___3-14-9:last-of-type,
.ppvx_selection-group___3-14-9.ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_selection-group__buttons--vertical___3-14-9 .ppvx_selection__label___3-14-9:last-of-type {
  border-radius: 0.375rem;
  margin: 0;
}
.ppvx--v2___3-14-9 .ppvx_selection-group___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_selection__control___3-14-9[type='radio']:checked + .ppvx_selection__label___3-14-9,
.ppvx_selection-group___3-14-9.ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_selection__control___3-14-9[type='radio']:checked + .ppvx_selection__label___3-14-9,
.ppvx--v2___3-14-9 .ppvx_selection-group___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_selection__control___3-14-9[type='checkbox']:checked + .ppvx_selection__label___3-14-9,
.ppvx_selection-group___3-14-9.ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_selection__control___3-14-9[type='checkbox']:checked + .ppvx_selection__label___3-14-9 {
  -webkit-text-stroke-width: inherit;
  background-color: #142c8e;
  color: #ffffff;
}
.ppvx--v2___3-14-9 .ppvx_selection-group___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_selection__control___3-14-9[type='radio']:checked + .ppvx_selection__label___3-14-9:hover,
.ppvx_selection-group___3-14-9.ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_selection__control___3-14-9[type='radio']:checked + .ppvx_selection__label___3-14-9:hover,
.ppvx--v2___3-14-9 .ppvx_selection-group___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_selection__control___3-14-9[type='checkbox']:checked + .ppvx_selection__label___3-14-9:hover,
.ppvx_selection-group___3-14-9.ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_selection__control___3-14-9[type='checkbox']:checked + .ppvx_selection__label___3-14-9:hover {
  border-color: #ffffff;
}
.ppvx--v2___3-14-9 .ppvx_selection-group___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_selection__control___3-14-9:focus + .ppvx_selection__label___3-14-9:after,
.ppvx_selection-group___3-14-9.ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_selection__control___3-14-9:focus + .ppvx_selection__label___3-14-9:after {
  content: '';
  position: absolute;
  top: -0.0625rem;
  left: -0.0625rem;
  right: 0;
  border: 0.1875rem solid #142c8e;
  box-shadow: 0 0 0 0.375rem rgba(16, 114, 235, 0.16);
  border-radius: 0.375rem;
  text-indent: 0.0625rem;
  width: calc(100% + 0.125rem);
  height: calc(100% + 0.125rem);
  pointer-events: none;
}
.ppvx--v2___3-14-9 .ppvx_selection-group___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_selection__label--secondary-label___3-14-9,
.ppvx_selection-group___3-14-9.ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_selection__label--secondary-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;
}
.ppvx--v2___3-14-9 .ppvx_selection-group___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_selection__control___3-14-9:checked + .ppvx_selection__label___3-14-9 .ppvx_selection__label--secondary-label___3-14-9,
.ppvx_selection-group___3-14-9.ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_selection__control___3-14-9:checked + .ppvx_selection__label___3-14-9 .ppvx_selection__label--secondary-label___3-14-9 {
  color: #ffffff;
}
.ppvx--v2___3-14-9 .ppvx_selection-group___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_selection-group__helper-text___3-14-9,
.ppvx_selection-group___3-14-9.ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_selection-group__helper-text___3-14-9 {
  color: #515354;
}
.ppvx--v2___3-14-9 .ppvx_selection-group___3-14-9:not(.ppvx--v1___3-14-9).ppvx_selection-group--secondary___3-14-9 .ppvx_selection__control___3-14-9[type='radio']:checked + .ppvx_selection__label___3-14-9,
.ppvx_selection-group___3-14-9.ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9).ppvx_selection-group--secondary___3-14-9 .ppvx_selection__control___3-14-9[type='radio']:checked + .ppvx_selection__label___3-14-9,
.ppvx--v2___3-14-9 .ppvx_selection-group___3-14-9:not(.ppvx--v1___3-14-9).ppvx_selection-group--secondary___3-14-9 .ppvx_selection__control___3-14-9[type='checkbox']:checked + .ppvx_selection__label___3-14-9,
.ppvx_selection-group___3-14-9.ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9).ppvx_selection-group--secondary___3-14-9 .ppvx_selection__control___3-14-9[type='checkbox']:checked + .ppvx_selection__label___3-14-9 {
  background-color: #ffffff;
  color: #1040c1;
  border-color: #1040c1;
  border-width: 0.0625rem;
  -webkit-text-stroke-width: 0.0421875rem;
  padding: 0.375rem 1.5rem 0.375rem 1.5rem;
}
.ppvx--v2___3-14-9 .ppvx_selection-group___3-14-9:not(.ppvx--v1___3-14-9).ppvx_selection-group--secondary___3-14-9 .ppvx_selection__control___3-14-9[type='radio']:checked + .ppvx_selection__label___3-14-9:hover,
.ppvx_selection-group___3-14-9.ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9).ppvx_selection-group--secondary___3-14-9 .ppvx_selection__control___3-14-9[type='radio']:checked + .ppvx_selection__label___3-14-9:hover,
.ppvx--v2___3-14-9 .ppvx_selection-group___3-14-9:not(.ppvx--v1___3-14-9).ppvx_selection-group--secondary___3-14-9 .ppvx_selection__control___3-14-9[type='checkbox']:checked + .ppvx_selection__label___3-14-9:hover,
.ppvx_selection-group___3-14-9.ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9).ppvx_selection-group--secondary___3-14-9 .ppvx_selection__control___3-14-9[type='checkbox']:checked + .ppvx_selection__label___3-14-9:hover {
  border: 0.0625rem solid #1040c1;
}
.ppvx--v2___3-14-9 .ppvx_selection-group___3-14-9:not(.ppvx--v1___3-14-9).ppvx_selection-group--secondary___3-14-9 .ppvx_selection__control___3-14-9[type='radio']:checked + .ppvx_selection__label___3-14-9:after,
.ppvx_selection-group___3-14-9.ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9).ppvx_selection-group--secondary___3-14-9 .ppvx_selection__control___3-14-9[type='radio']:checked + .ppvx_selection__label___3-14-9:after,
.ppvx--v2___3-14-9 .ppvx_selection-group___3-14-9:not(.ppvx--v1___3-14-9).ppvx_selection-group--secondary___3-14-9 .ppvx_selection__control___3-14-9[type='checkbox']:checked + .ppvx_selection__label___3-14-9:after,
.ppvx_selection-group___3-14-9.ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9).ppvx_selection-group--secondary___3-14-9 .ppvx_selection__control___3-14-9[type='checkbox']:checked + .ppvx_selection__label___3-14-9:after {
  content: '';
  position: absolute;
  top: -0.0625rem;
  left: -0.0625rem;
  border: 0.1875rem solid #1040c1;
  border-radius: 0.375rem;
  text-indent: 0.0625rem;
  width: calc(100% + 0.125rem);
  height: calc(100% + 0.125rem);
  pointer-events: none;
}
.ppvx--v2___3-14-9 .ppvx_selection-group___3-14-9:not(.ppvx--v1___3-14-9).ppvx_selection-group--secondary___3-14-9 .ppvx_selection__control___3-14-9:focus + .ppvx_selection__label___3-14-9,
.ppvx_selection-group___3-14-9.ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9).ppvx_selection-group--secondary___3-14-9 .ppvx_selection__control___3-14-9:focus + .ppvx_selection__label___3-14-9 {
  color: #0c0c0d;
  border-width: 0.0625rem;
  padding: 0.375rem 1.5rem 0.375rem 1.5rem;
}
.ppvx--v2___3-14-9 .ppvx_selection-group___3-14-9:not(.ppvx--v1___3-14-9).ppvx_selection-group--secondary___3-14-9 .ppvx_selection__control___3-14-9:focus + .ppvx_selection__label___3-14-9:hover,
.ppvx_selection-group___3-14-9.ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9).ppvx_selection-group--secondary___3-14-9 .ppvx_selection__control___3-14-9:focus + .ppvx_selection__label___3-14-9:hover {
  border: 0.0625rem solid #1040c1;
}
.ppvx--v2___3-14-9 .ppvx_selection-group___3-14-9:not(.ppvx--v1___3-14-9).ppvx_selection-group--secondary___3-14-9 .ppvx_selection__control___3-14-9:focus + .ppvx_selection__label___3-14-9:after,
.ppvx_selection-group___3-14-9.ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9).ppvx_selection-group--secondary___3-14-9 .ppvx_selection__control___3-14-9:focus + .ppvx_selection__label___3-14-9:after {
  content: '';
  position: absolute;
  top: -0.0625rem;
  left: -0.0625rem;
  border: 0.1875rem solid #1040c1;
  border-radius: 0.375rem;
  text-indent: 0.0625rem;
  width: calc(100% + 0.125rem);
  height: calc(100% + 0.125rem);
  pointer-events: none;
}
.ppvx--v2___3-14-9 .ppvx_selection-group___3-14-9:not(.ppvx--v1___3-14-9).ppvx_selection-group--secondary___3-14-9 .ppvx_selection__control___3-14-9:checked + .ppvx_selection__label___3-14-9 .ppvx_selection__label--secondary-label___3-14-9,
.ppvx_selection-group___3-14-9.ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9).ppvx_selection-group--secondary___3-14-9 .ppvx_selection__control___3-14-9:checked + .ppvx_selection__label___3-14-9 .ppvx_selection__label--secondary-label___3-14-9 {
  color: #1040c1;
}
.ppvx--v2___3-14-9 .ppvx_selection-group___3-14-9:not(.ppvx--v1___3-14-9).ppvx_field--error___3-14-9 .ppvx_selection__label___3-14-9,
.ppvx_selection-group___3-14-9.ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9).ppvx_field--error___3-14-9 .ppvx_selection__label___3-14-9 {
  background-color: #ffffff;
  border-color: #d9360b;
  padding: 0.375rem 1.375rem;
}
.ppvx--v2___3-14-9 .ppvx_selection-group___3-14-9:not(.ppvx--v1___3-14-9).ppvx_field--error___3-14-9 .ppvx_selection__control___3-14-9[type='radio'] + .ppvx_selection__label___3-14-9,
.ppvx_selection-group___3-14-9.ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9).ppvx_field--error___3-14-9 .ppvx_selection__control___3-14-9[type='radio'] + .ppvx_selection__label___3-14-9,
.ppvx--v2___3-14-9 .ppvx_selection-group___3-14-9:not(.ppvx--v1___3-14-9).ppvx_field--error___3-14-9 .ppvx_selection__control___3-14-9[type='checkbox'] + .ppvx_selection__label___3-14-9,
.ppvx_selection-group___3-14-9.ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9).ppvx_field--error___3-14-9 .ppvx_selection__control___3-14-9[type='checkbox'] + .ppvx_selection__label___3-14-9 {
  border: 0.125rem solid #d9360b;
}
.ppvx--v2___3-14-9 .ppvx_selection-group___3-14-9:not(.ppvx--v1___3-14-9).ppvx_field--error___3-14-9 .ppvx_selection__control___3-14-9[type='radio'] + .ppvx_selection__label___3-14-9:hover,
.ppvx_selection-group___3-14-9.ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9).ppvx_field--error___3-14-9 .ppvx_selection__control___3-14-9[type='radio'] + .ppvx_selection__label___3-14-9:hover,
.ppvx--v2___3-14-9 .ppvx_selection-group___3-14-9:not(.ppvx--v1___3-14-9).ppvx_field--error___3-14-9 .ppvx_selection__control___3-14-9[type='checkbox'] + .ppvx_selection__label___3-14-9:hover,
.ppvx_selection-group___3-14-9.ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9).ppvx_field--error___3-14-9 .ppvx_selection__control___3-14-9[type='checkbox'] + .ppvx_selection__label___3-14-9:hover {
  border: 0.125rem solid #1040c1;
}
.ppvx--v2___3-14-9 .ppvx_selection-group___3-14-9:not(.ppvx--v1___3-14-9).ppvx_field--error___3-14-9 .ppvx_selection__control___3-14-9[type='radio']:checked + .ppvx_selection__label___3-14-9,
.ppvx_selection-group___3-14-9.ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9).ppvx_field--error___3-14-9 .ppvx_selection__control___3-14-9[type='radio']:checked + .ppvx_selection__label___3-14-9,
.ppvx--v2___3-14-9 .ppvx_selection-group___3-14-9:not(.ppvx--v1___3-14-9).ppvx_field--error___3-14-9 .ppvx_selection__control___3-14-9[type='checkbox']:checked + .ppvx_selection__label___3-14-9,
.ppvx_selection-group___3-14-9.ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9).ppvx_field--error___3-14-9 .ppvx_selection__control___3-14-9[type='checkbox']:checked + .ppvx_selection__label___3-14-9 {
  padding: 0.3125rem 1.3125rem;
  border: 0.1875rem solid #d9360b;
}
.ppvx--v2___3-14-9 .ppvx_selection-group___3-14-9:not(.ppvx--v1___3-14-9).ppvx_field--error___3-14-9 .ppvx_selection__control___3-14-9[type='radio']:checked + .ppvx_selection__label___3-14-9:hover,
.ppvx_selection-group___3-14-9.ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9).ppvx_field--error___3-14-9 .ppvx_selection__control___3-14-9[type='radio']:checked + .ppvx_selection__label___3-14-9:hover,
.ppvx--v2___3-14-9 .ppvx_selection-group___3-14-9:not(.ppvx--v1___3-14-9).ppvx_field--error___3-14-9 .ppvx_selection__control___3-14-9[type='checkbox']:checked + .ppvx_selection__label___3-14-9:hover,
.ppvx_selection-group___3-14-9.ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9).ppvx_field--error___3-14-9 .ppvx_selection__control___3-14-9[type='checkbox']:checked + .ppvx_selection__label___3-14-9:hover {
  border: 0.1875rem solid #d9360b;
}
.ppvx--v2___3-14-9 .ppvx_selection-group___3-14-9:not(.ppvx--v1___3-14-9).ppvx_field--error___3-14-9 .ppvx_selection__control___3-14-9[type='radio']:checked + .ppvx_selection__label___3-14-9:after,
.ppvx_selection-group___3-14-9.ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9).ppvx_field--error___3-14-9 .ppvx_selection__control___3-14-9[type='radio']:checked + .ppvx_selection__label___3-14-9:after,
.ppvx--v2___3-14-9 .ppvx_selection-group___3-14-9:not(.ppvx--v1___3-14-9).ppvx_field--error___3-14-9 .ppvx_selection__control___3-14-9[type='checkbox']:checked + .ppvx_selection__label___3-14-9:after,
.ppvx_selection-group___3-14-9.ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9).ppvx_field--error___3-14-9 .ppvx_selection__control___3-14-9[type='checkbox']:checked + .ppvx_selection__label___3-14-9:after {
  border: none;
}
.ppvx--v2___3-14-9 .ppvx_selection-group___3-14-9:not(.ppvx--v1___3-14-9).ppvx_field--error___3-14-9 .ppvx_selection__control___3-14-9:focus + .ppvx_selection__label___3-14-9,
.ppvx_selection-group___3-14-9.ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9).ppvx_field--error___3-14-9 .ppvx_selection__control___3-14-9:focus + .ppvx_selection__label___3-14-9 {
  padding: 0.375rem 1.375rem;
}
.ppvx--v2___3-14-9 .ppvx_selection-group___3-14-9:not(.ppvx--v1___3-14-9).ppvx_field--error___3-14-9 .ppvx_selection__control___3-14-9:focus + .ppvx_selection__label___3-14-9:after,
.ppvx_selection-group___3-14-9.ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9).ppvx_field--error___3-14-9 .ppvx_selection__control___3-14-9:focus + .ppvx_selection__label___3-14-9:after {
  content: '';
  position: absolute;
  top: -0.0625rem;
  left: -0.0625rem;
  right: 0;
  border: 0 solid #0070ba;
  box-shadow: 0 0 0 0.5rem rgba(217, 54, 11, 0.16);
  border-radius: 0.375rem;
  text-indent: 0.0625rem;
  width: calc(100% + 0.125rem);
  height: calc(100% + 0.125rem);
  pointer-events: none;
}
.ppvx--v2___3-14-9 .ppvx_selection-group___3-14-9:not(.ppvx--v1___3-14-9).ppvx_field--error___3-14-9 .ppvx_selection-group__error-text--with-svg-icon___3-14-9,
.ppvx_selection-group___3-14-9.ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9).ppvx_field--error___3-14-9 .ppvx_selection-group__error-text--with-svg-icon___3-14-9 {
  display: flex;
  align-items: center;
  color: #515354;
  margin-top: 0.25rem;
  font-size: 0.875rem;
}
.ppvx--v2___3-14-9 .ppvx_selection-group___3-14-9:not(.ppvx--v1___3-14-9).ppvx_field--error___3-14-9 .ppvx_selection-group__error-text--with-svg-icon___3-14-9 .ppvx_selection-group__error-icon___3-14-9,
.ppvx_selection-group___3-14-9.ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9).ppvx_field--error___3-14-9 .ppvx_selection-group__error-text--with-svg-icon___3-14-9 .ppvx_selection-group__error-icon___3-14-9 {
  margin-right: 0.25rem;
  color: #d9360b;
}
[dir='rtl'] .ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_selection-group__buttons___3-14-9,
[dir='rtl'].ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_selection-group__buttons___3-14-9,
.ppvx--v2___3-14-9 [dir='rtl']:not(.ppvx--v1___3-14-9) .ppvx_selection-group__buttons___3-14-9 {
  margin-right: 0;
  margin-left: -0.75rem;
}
[dir='rtl'] .ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_selection-group__buttons___3-14-9 .ppvx_selection__label___3-14-9:not(:last-of-type),
[dir='rtl'].ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_selection-group__buttons___3-14-9 .ppvx_selection__label___3-14-9:not(:last-of-type),
.ppvx--v2___3-14-9 [dir='rtl']:not(.ppvx--v1___3-14-9) .ppvx_selection-group__buttons___3-14-9 .ppvx_selection__label___3-14-9:not(:last-of-type) {
  margin-right: 0;
  margin-left: 0.75rem;
  border-radius: 0.375rem;
}
[dir='rtl'] .ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_selection-group__buttons___3-14-9 .ppvx_selection__label___3-14-9:last-of-type,
[dir='rtl'].ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9) .ppvx_selection-group__buttons___3-14-9 .ppvx_selection__label___3-14-9:last-of-type,
.ppvx--v2___3-14-9 [dir='rtl']:not(.ppvx--v1___3-14-9) .ppvx_selection-group__buttons___3-14-9 .ppvx_selection__label___3-14-9:last-of-type {
  margin-right: 0;
  margin-left: 0.75rem;
  border-radius: 0.375rem;
}
[dir='rtl'] .ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9).ppvx_field--error___3-14-9 .ppvx_selection-group__error-text--with-svg-icon___3-14-9 .ppvx_selection-group__error-icon___3-14-9,
[dir='rtl'].ppvx--v2___3-14-9:not(.ppvx--v1___3-14-9).ppvx_field--error___3-14-9 .ppvx_selection-group__error-text--with-svg-icon___3-14-9 .ppvx_selection-group__error-icon___3-14-9,
.ppvx--v2___3-14-9 [dir='rtl']:not(.ppvx--v1___3-14-9).ppvx_field--error___3-14-9 .ppvx_selection-group__error-text--with-svg-icon___3-14-9 .ppvx_selection-group__error-icon___3-14-9 {
  margin-right: 0;
  margin-left: 0.25rem;
}

.ppvx_dropdown__label___3-4-39 {
  pointer-events: none;
  text-align: initial;
  color: #687173;
  font-family: "PayPalSansBig-Regular", Helvetica Neue, Arial, sans-serif;
  font-size: 0.75rem;
  line-height: 0.9375rem;
  position: absolute;
  padding-top: 0.3125rem;
  top: 0.125rem;
  transition: font-size 0.1s ease-in-out, top 0.1s ease-in-out, background-color 10ms 0.1s linear;
  left: 0.75rem;
}
.ppvx_dropdown___3-4-39 {
  position: relative;
  font-size: 0.9375rem;
  line-height: 1.5rem;
  font-family: "PayPalSansSmall-Regular", Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
  font-family: "PayPalSansBig-Regular", Helvetica Neue, Arial, sans-serif;
}
.ppvx_dropdown___3-4-39 .ppvx_dropdown__icon--left___3-4-39,
.ppvx_dropdown___3-4-39 .ppvx_dropdown__icon--right___3-4-39 {
  text-decoration: none;
  /* stylelint-disable declaration-no-important */
  color: #2c2e2f;
  /* stylelint-enable declaration-no-important */
}
.ppvx_dropdown___3-4-39 .ppvx_dropdown__icon--left___3-4-39:focus:after,
.ppvx_dropdown___3-4-39 .ppvx_dropdown__icon--right___3-4-39:focus:after {
  content: '';
  border: 0.25rem solid #bfdbee;
  border-radius: 0.125rem;
  position: absolute;
  top: -0.25rem;
  right: -0.25rem;
  bottom: -0.25rem;
  left: -0.25rem;
}
.ppvx_dropdown___3-4-39:before {
  content: '\E913';
  /* 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.875rem;
  display: block;
  color: #2c2e2f;
  text-indent: -0.25rem;
  width: 1.5rem;
  height: 1.5rem;
  line-height: 0;
  -o-object-fit: contain;
     object-fit: contain;
  position: absolute;
  top: 1.5rem;
  right: 0.75rem;
  z-index: 2;
  pointer-events: none;
}
.ppvx_dropdown__control___3-4-39 {
  padding: 1.15rem 2.5rem 0.15rem 0.75rem;
  font-size: 0.9375rem;
  line-height: 1.5rem;
  font-family: "PayPalSansSmall-Regular", Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
  font-family: "PayPalSansBig-Regular", Helvetica Neue, Arial, sans-serif;
  display: block;
  box-sizing: border-box;
  height: 3rem;
  width: 100%;
  border: 0.0625rem solid #b7bcbf;
  border-radius: 0.25rem;
  background-color: #ffffff;
  color: #2c2e2f;
  /* stylelint-disable property-no-vendor-prefix */
  -moz-padding-start: 0.5rem;
  -webkit-appearance: none;
  -moz-appearance: none;
  /* stylelint-enable property-no-vendor-prefix */
}
.ppvx_dropdown__control___3-4-39:focus {
  border-color: #009cde;
  outline: none;
  box-shadow: inset 0 0 0 0.0625rem #009cde;
}
.ppvx_dropdown__control___3-4-39:focus + .ppvx_dropdown__label___3-4-39 {
  color: #0070ba;
}
.ppvx_dropdown__control___3-4-39:invalid:not(:focus) {
  box-shadow: none;
}
.ppvx_dropdown--nolabel___3-4-39 .ppvx_dropdown__control___3-4-39 {
  padding: 0.625rem 0.75rem 0.75rem;
}
.ppvx_field--error___3-4-39 .ppvx_dropdown__control___3-4-39 {
  border-color: #d20000;
}
.ppvx_field--error___3-4-39 .ppvx_dropdown__control___3-4-39:focus {
  border-color: #d20000;
  outline: none;
  box-shadow: inset 0 0 0 0.0625rem #d20000;
}
.ppvx_field--error___3-4-39 .ppvx_dropdown__control___3-4-39:focus + .ppvx_dropdown__label___3-4-39,
.ppvx_field--error___3-4-39 .ppvx_dropdown__control___3-4-39:valid + .ppvx_dropdown__label___3-4-39 {
  color: #d20000;
}
.ppvx_field--error___3-4-39 .ppvx_dropdown__label___3-4-39 {
  color: #d20000;
}
.ppvx_dropdown__control___3-4-39::-ms-expand {
  display: none;
}
.ppvx_dropdown__control___3-4-39::-ms-value {
  background-color: #ffffff;
  color: #2c2e2f;
}
.ppvx_dropdown__control___3-4-39:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #000000;
}
.ppvx_dropdown__icon--left___3-4-39 {
  left: 1.5rem;
  right: initial;
  transform: translate(-50%, -50%);
}
.ppvx_dropdown__icon--right___3-4-39 {
  right: 1.5rem;
  left: initial;
  transform: translate(50%, -50%);
  margin-right: 2rem;
}
.ppvx_dropdown__icon--left___3-4-39,
.ppvx_dropdown__icon--right___3-4-39 {
  position: absolute;
  z-index: 10;
  top: 1.5rem;
  text-decoration: none;
  /* stylelint-disable declaration-no-important */
  color: #2c2e2f;
  /* stylelint-enable declaration-no-important */
}
.ppvx_dropdown__icon--left___3-4-39:hover,
.ppvx_dropdown__icon--right___3-4-39:hover,
.ppvx_dropdown__icon--left___3-4-39:active,
.ppvx_dropdown__icon--right___3-4-39:active,
.ppvx_dropdown__icon--left___3-4-39:focus,
.ppvx_dropdown__icon--right___3-4-39:focus {
  text-decoration: none;
  /* stylelint-disable declaration-no-important */
  color: #2c2e2f;
  /* stylelint-enable declaration-no-important */
}
.ppvx_dropdown__control--icon-right___3-4-39,
.ppvx_dropdown__icon--right___3-4-39 ~ .ppvx_dropdown__control___3-4-39 {
  padding-right: 5rem;
}
.ppvx_dropdown__icon--left___3-4-39 ~ .ppvx_dropdown__control___3-4-39 {
  padding-left: 2.75rem;
  /* stylelint-disable property-no-vendor-prefix */
  -moz-padding-start: 2.425rem;
  /* stylelint-enable property-no-vendor-prefix */
}
.ppvx_dropdown__icon--left___3-4-39 ~ .ppvx_dropdown__label___3-4-39 {
  left: 2.75rem;
}
.ppvx_dropdown__helper-text___3-4-39 {
  font-size: 0.8125rem;
  line-height: 1.125rem;
  font-family: "PayPalSansSmall-Regular", Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
  text-align: initial;
  display: flex;
  margin: 0.375rem 0 0;
  font-family: "PayPalSansBig-Regular", Helvetica Neue, Arial, sans-serif;
  display: block;
  list-style: none;
  padding-left: 0;
  color: #687173;
}
/*
 * 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_dropdown__control___3-4-39:invalid + .ppvx_dropdown__label___3-4-39 {
  top: 0.625rem;
  font-size: 1rem;
}
/* error text */
.ppvx_dropdown__error-text___3-4-39 {
  font-size: 0.8125rem;
  line-height: 1.125rem;
  font-family: "PayPalSansSmall-Regular", Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
  text-align: initial;
  display: flex;
  margin: 0.375rem 0 0;
  font-family: "PayPalSansBig-Regular", Helvetica Neue, Arial, sans-serif;
  margin-top: 0.5rem;
  color: #d20000;
}
.ppvx_dropdown__error-text___3-4-39:before {
  content: '\E91A';
}
.ppvx_dropdown__error-text___3-4-39: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;
  margin-right: 0.375rem;
  margin-left: initial;
}
/* Styles for RTL Support */
[dir='rtl'] .ppvx_dropdown__control___3-4-39 {
  padding: 1.15rem 0.75rem 0.15rem 2.5rem;
}
[dir='rtl'] .ppvx_dropdown__label___3-4-39 {
  right: 0.75rem;
  left: auto;
}
[dir='rtl'] .ppvx_dropdown__error-text___3-4-39:before {
  margin-left: 0.375rem;
  margin-right: initial;
}
[dir='rtl'] .ppvx_dropdown___3-4-39:before,
.ppvx_dropdown___3-4-39[dir='rtl']:before {
  left: 0.75rem;
  right: auto;
}
[dir='rtl'] .ppvx_dropdown__icon--left___3-4-39 {
  right: 1.5rem;
  left: initial;
  transform: translate(50%, -50%);
}
[dir='rtl'] .ppvx_dropdown__icon--right___3-4-39 {
  left: 1.5rem;
  right: initial;
  transform: translate(-50%, -50%);
  margin-left: 2rem;
  margin-right: 0;
}
[dir='rtl'] .ppvx_dropdown__icon--right___3-4-39 ~ .ppvx_dropdown__control___3-4-39 {
  padding-left: 5rem;
  padding-right: 0;
}
[dir='rtl'] .ppvx_dropdown__icon--left___3-4-39 ~ .ppvx_dropdown__label___3-4-39 {
  right: 2.75rem;
  left: auto;
}
[dir='rtl'] .ppvx_dropdown__icon--left___3-4-39 ~ .ppvx_dropdown__control___3-4-39 {
  padding-right: 2.75rem;
}

.ppvx_search-input___1-1-11 .ppvx_search-input__input___1-1-11.ppvx_search-input__input___1-1-11.ppvx_search-input__input___1-1-11.ppvx_search-input__input___1-1-11.ppvx_search-input__input___1-1-11 {
  border-radius: 4rem;
  padding-left: 3.6875rem;
}
.ppvx_search-input___1-1-11 .ppvx_search-input__input___1-1-11.ppvx_search-input__input___1-1-11.ppvx_search-input__input___1-1-11.ppvx_search-input__input___1-1-11.ppvx_search-input__input___1-1-11:not(:focus) {
  border-color: #909191;
  box-shadow: none;
}
.ppvx_search-input___1-1-11 .ppvx_search-input__label___1-1-11.ppvx_search-input__label___1-1-11 {
  left: 3.75rem;
}
.ppvx_search-input___1-1-11 .ppvx_search-input__left-icon___1-1-11 {
  left: 1.5rem;
}
.ppvx_search-input--error___1-1-11 .ppvx_search-input__input___1-1-11.ppvx_search-input__input___1-1-11.ppvx_search-input__input___1-1-11.ppvx_search-input__input___1-1-11.ppvx_search-input__input___1-1-11.ppvx_search-input__input___1-1-11 {
  padding: 1.125rem 0.625rem 1.125rem 3.625rem;
}
.ppvx_search-input--error___1-1-11 .ppvx_search-input__input___1-1-11.ppvx_search-input__input___1-1-11.ppvx_search-input__input___1-1-11.ppvx_search-input__input___1-1-11.ppvx_search-input__input___1-1-11.ppvx_search-input__input___1-1-11:not(:focus) {
  border-color: #d9360b;
  box-shadow: none;
}
[dir='rtl'] .ppvx_search-input___1-1-11 .ppvx_search-input__input___1-1-11.ppvx_search-input__input___1-1-11.ppvx_search-input__input___1-1-11.ppvx_search-input__input___1-1-11.ppvx_search-input__input___1-1-11 {
  padding-right: 3.6875rem;
}
[dir='rtl'] .ppvx_search-input___1-1-11 .ppvx_search-input__label___1-1-11.ppvx_search-input__label___1-1-11 {
  right: 3.75rem;
}
[dir='rtl'] .ppvx_search-input___1-1-11 .ppvx_search-input__left-icon___1-1-11 {
  right: 1.5rem;
}


/*# sourceMappingURL=default~contact-list~guest~pay-request-success~request-page~request-preview~send-page~send-success~u~7ad91990.css.map*/