/*
 * This implementation is based on:
 * Bootstrap Grid v4.1.3 (https://getbootstrap.com/)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *
 * The gutter widths, padding and precise breakpoints have been changed
 * to reflect the PayPal design system.
 */
/* DO NOT USE THESE VARIABLES. THESE ARE TEMPORARY VARIABLES, SOON WILL BE REPLACED BY TOKENS */
/* stylelint-disable declaration-no-important */
/* stylelint-disable at-rule-no-vendor-prefix */
/* stylelint-disable property-no-vendor-prefix */
/* stylelint-disable value-no-vendor-prefix */
.ppvx_container___2-6-13 {
  width: 100%;
  padding-right: 0.75rem;
  padding-left: 0.75rem;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 36rem) {
  .ppvx_container___2-6-13 {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
    max-width: 36rem;
  }
}
@media (min-width: 47rem) {
  .ppvx_container___2-6-13 {
    padding-right: 2.25rem;
    padding-left: 2.25rem;
    max-width: 47rem;
  }
}
@media (min-width: 64rem) {
  .ppvx_container___2-6-13 {
    padding-right: 2.25rem;
    padding-left: 2.25rem;
    max-width: 64rem;
  }
}
@media (min-width: 72rem) {
  .ppvx_container___2-6-13 {
    padding-right: 2.25rem;
    padding-left: 2.25rem;
    max-width: 72rem;
  }
}
.ppvx_row___2-6-13 {
  display: flex;
  flex-wrap: wrap;
  margin-right: -0.75rem;
  margin-left: -0.75rem;
}
.ppvx_container--form___2-6-13 {
  width: 100%;
  padding-right: 0;
  padding-left: 0;
  margin-right: auto;
  margin-left: auto;
}
.ppvx_container-fluid___2-6-13 {
  width: 100%;
  padding-right: 0.75rem;
  padding-left: 0.75rem;
  margin-right: auto;
  margin-left: auto;
}
.ppvx_no-gutters___2-6-13 {
  margin-right: 0;
  margin-left: 0;
}
.ppvx_no-gutters___2-6-13 > .ppvx_col___2-6-13,
.ppvx_no-gutters___2-6-13 > [class*='col-'] {
  padding-right: 0;
  padding-left: 0;
}
.ppvx_col-1___2-6-13,
.ppvx_col-2___2-6-13,
.ppvx_col-3___2-6-13,
.ppvx_col-4___2-6-13,
.ppvx_col-5___2-6-13,
.ppvx_col-6___2-6-13,
.ppvx_col-7___2-6-13,
.ppvx_col-8___2-6-13,
.ppvx_col-9___2-6-13,
.ppvx_col-10___2-6-13,
.ppvx_col-11___2-6-13,
.ppvx_col-12___2-6-13,
.ppvx_col___2-6-13,
.ppvx_col-auto___2-6-13,
.ppvx_col-sm-1___2-6-13,
.ppvx_col-sm-2___2-6-13,
.ppvx_col-sm-3___2-6-13,
.ppvx_col-sm-4___2-6-13,
.ppvx_col-sm-5___2-6-13,
.ppvx_col-sm-6___2-6-13,
.ppvx_col-sm-7___2-6-13,
.ppvx_col-sm-8___2-6-13,
.ppvx_col-sm-9___2-6-13,
.ppvx_col-sm-10___2-6-13,
.ppvx_col-sm-11___2-6-13,
.ppvx_col-sm-12___2-6-13,
.ppvx_col-sm___2-6-13,
.ppvx_col-sm-auto___2-6-13,
.ppvx_col-md-1___2-6-13,
.ppvx_col-md-2___2-6-13,
.ppvx_col-md-3___2-6-13,
.ppvx_col-md-4___2-6-13,
.ppvx_col-md-5___2-6-13,
.ppvx_col-md-6___2-6-13,
.ppvx_col-md-7___2-6-13,
.ppvx_col-md-8___2-6-13,
.ppvx_col-md-9___2-6-13,
.ppvx_col-md-10___2-6-13,
.ppvx_col-md-11___2-6-13,
.ppvx_col-md-12___2-6-13,
.ppvx_col-md___2-6-13,
.ppvx_col-md-auto___2-6-13,
.ppvx_col-lg-1___2-6-13,
.ppvx_col-lg-2___2-6-13,
.ppvx_col-lg-3___2-6-13,
.ppvx_col-lg-4___2-6-13,
.ppvx_col-lg-5___2-6-13,
.ppvx_col-lg-6___2-6-13,
.ppvx_col-lg-7___2-6-13,
.ppvx_col-lg-8___2-6-13,
.ppvx_col-lg-9___2-6-13,
.ppvx_col-lg-10___2-6-13,
.ppvx_col-lg-11___2-6-13,
.ppvx_col-lg-12___2-6-13,
.ppvx_col-lg___2-6-13,
.ppvx_col-lg-auto___2-6-13,
.ppvx_col-xl-1___2-6-13,
.ppvx_col-xl-2___2-6-13,
.ppvx_col-xl-3___2-6-13,
.ppvx_col-xl-4___2-6-13,
.ppvx_col-xl-5___2-6-13,
.ppvx_col-xl-6___2-6-13,
.ppvx_col-xl-7___2-6-13,
.ppvx_col-xl-8___2-6-13,
.ppvx_col-xl-9___2-6-13,
.ppvx_col-xl-10___2-6-13,
.ppvx_col-xl-11___2-6-13,
.ppvx_col-xl-12___2-6-13,
.ppvx_col-xl___2-6-13,
.ppvx_col-xl-auto___2-6-13,
.ppvx_col-form--full___2-6-13,
.ppvx_col-form--half___2-6-13,
.ppvx_col-form--3qtr___2-6-13,
.ppvx_col-form--1qtr___2-6-13,
.ppvx_col-form--auto___2-6-13 {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}
.ppvx_col-form--vspace___2-6-13,
.ppvx_col-form--full___2-6-13,
.ppvx_col-form--half___2-6-13,
.ppvx_col-form--3qtr___2-6-13,
.ppvx_col-form--1qtr___2-6-13,
.ppvx_col-form--auto___2-6-13 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.ppvx_col___2-6-13 {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}
.ppvx_col-form--auto___2-6-13,
.ppvx_col-auto___2-6-13 {
  flex: 0 0 auto;
  width: auto;
  max-width: none;
}
.ppvx_col-1___2-6-13 {
  flex: 0 0 8.333333%;
  max-width: 8.333333%;
}
.ppvx_col-2___2-6-13 {
  flex: 0 0 16.666667%;
  max-width: 16.666667%;
}
.ppvx_col-3___2-6-13 {
  flex: 0 0 25%;
  max-width: 25%;
}
.ppvx_col-4___2-6-13 {
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.ppvx_col-5___2-6-13 {
  flex: 0 0 41.666667%;
  max-width: 41.666667%;
}
.ppvx_col-6___2-6-13 {
  flex: 0 0 50%;
  max-width: 50%;
}
.ppvx_col-7___2-6-13 {
  flex: 0 0 58.333333%;
  max-width: 58.333333%;
}
.ppvx_col-8___2-6-13 {
  flex: 0 0 66.666667%;
  max-width: 66.666667%;
}
.ppvx_col-9___2-6-13 {
  flex: 0 0 75%;
  max-width: 75%;
}
.ppvx_col-10___2-6-13 {
  flex: 0 0 83.333333%;
  max-width: 83.333333%;
}
.ppvx_col-11___2-6-13 {
  flex: 0 0 91.666667%;
  max-width: 91.666667%;
}
.ppvx_col-12___2-6-13 {
  flex: 0 0 100%;
  max-width: 100%;
}
.ppvx_order-first___2-6-13 {
  order: -1;
}
.ppvx_order-last___2-6-13 {
  order: 13;
}
.ppvx_order-0___2-6-13 {
  order: 0;
}
.ppvx_order-1___2-6-13 {
  order: 1;
}
.ppvx_order-2___2-6-13 {
  order: 2;
}
.ppvx_order-3___2-6-13 {
  order: 3;
}
.ppvx_order-4___2-6-13 {
  order: 4;
}
.ppvx_order-5___2-6-13 {
  order: 5;
}
.ppvx_order-6___2-6-13 {
  order: 6;
}
.ppvx_order-7___2-6-13 {
  order: 7;
}
.ppvx_order-8___2-6-13 {
  order: 8;
}
.ppvx_order-9___2-6-13 {
  order: 9;
}
.ppvx_order-10___2-6-13 {
  order: 10;
}
.ppvx_order-11___2-6-13 {
  order: 11;
}
.ppvx_order-12___2-6-13 {
  order: 12;
}
.ppvx_offset-1___2-6-13 {
  margin-left: 8.333333%;
}
.ppvx_offset-2___2-6-13 {
  margin-left: 16.666667%;
}
.ppvx_offset-3___2-6-13 {
  margin-left: 25%;
}
.ppvx_offset-4___2-6-13 {
  margin-left: 33.333333%;
}
.ppvx_offset-5___2-6-13 {
  margin-left: 41.666667%;
}
.ppvx_offset-6___2-6-13 {
  margin-left: 50%;
}
.ppvx_offset-7___2-6-13 {
  margin-left: 58.333333%;
}
.ppvx_offset-8___2-6-13 {
  margin-left: 66.666667%;
}
.ppvx_offset-9___2-6-13 {
  margin-left: 75%;
}
.ppvx_offset-10___2-6-13 {
  margin-left: 83.333333%;
}
.ppvx_offset-11___2-6-13 {
  margin-left: 91.666667%;
}
@media (min-width: 36rem) {
  .ppvx_col-sm___2-6-13 {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .ppvx_col-sm-auto___2-6-13 {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .ppvx_col-sm-1___2-6-13 {
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .ppvx_col-sm-2___2-6-13 {
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .ppvx_col-form--1qtr___2-6-13,
  .ppvx_col-sm-3___2-6-13 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .ppvx_col-sm-4___2-6-13 {
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .ppvx_col-sm-5___2-6-13 {
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .ppvx_col-form--half___2-6-13,
  .ppvx_col-sm-6___2-6-13 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .ppvx_col-sm-7___2-6-13 {
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .ppvx_col-sm-8___2-6-13 {
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .ppvx_col-form--3qtr___2-6-13,
  .ppvx_col-sm-9___2-6-13 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .ppvx_col-sm-10___2-6-13 {
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .ppvx_col-sm-11___2-6-13 {
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .ppvx_col-form--full___2-6-13,
  .ppvx_col-sm-12___2-6-13 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .ppvx_order-sm-first___2-6-13 {
    order: -1;
  }
  .ppvx_order-sm-last___2-6-13 {
    order: 13;
  }
  .ppvx_order-sm-0___2-6-13 {
    order: 0;
  }
  .ppvx_order-sm-1___2-6-13 {
    order: 1;
  }
  .ppvx_order-sm-2___2-6-13 {
    order: 2;
  }
  .ppvx_order-sm-3___2-6-13 {
    order: 3;
  }
  .ppvx_order-sm-4___2-6-13 {
    order: 4;
  }
  .ppvx_order-sm-5___2-6-13 {
    order: 5;
  }
  .ppvx_order-sm-6___2-6-13 {
    order: 6;
  }
  .ppvx_order-sm-7___2-6-13 {
    order: 7;
  }
  .ppvx_order-sm-8___2-6-13 {
    order: 8;
  }
  .ppvx_order-sm-9___2-6-13 {
    order: 9;
  }
  .ppvx_order-sm-10___2-6-13 {
    order: 10;
  }
  .ppvx_order-sm-11___2-6-13 {
    order: 11;
  }
  .ppvx_order-sm-12___2-6-13 {
    order: 12;
  }
  .ppvx_offset-sm-0___2-6-13 {
    margin-left: 0;
  }
  .ppvx_offset-sm-1___2-6-13 {
    margin-left: 8.333333%;
  }
  .ppvx_offset-sm-2___2-6-13 {
    margin-left: 16.666667%;
  }
  .ppvx_offset-sm-3___2-6-13 {
    margin-left: 25%;
  }
  .ppvx_offset-sm-4___2-6-13 {
    margin-left: 33.333333%;
  }
  .ppvx_offset-sm-5___2-6-13 {
    margin-left: 41.666667%;
  }
  .ppvx_offset-sm-6___2-6-13 {
    margin-left: 50%;
  }
  .ppvx_offset-sm-7___2-6-13 {
    margin-left: 58.333333%;
  }
  .ppvx_offset-sm-8___2-6-13 {
    margin-left: 66.666667%;
  }
  .ppvx_offset-sm-9___2-6-13 {
    margin-left: 75%;
  }
  .ppvx_offset-sm-10___2-6-13 {
    margin-left: 83.333333%;
  }
  .ppvx_offset-sm-11___2-6-13 {
    margin-left: 91.666667%;
  }
}
@media (min-width: 47rem) {
  .ppvx_col-md___2-6-13 {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .ppvx_col-md-auto___2-6-13 {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .ppvx_col-md-1___2-6-13 {
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .ppvx_col-md-2___2-6-13 {
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .ppvx_col-md-3___2-6-13 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .ppvx_col-md-4___2-6-13 {
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .ppvx_col-md-5___2-6-13 {
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .ppvx_col-md-6___2-6-13 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .ppvx_col-md-7___2-6-13 {
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .ppvx_col-md-8___2-6-13 {
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .ppvx_col-md-9___2-6-13 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .ppvx_col-md-10___2-6-13 {
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .ppvx_col-md-11___2-6-13 {
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .ppvx_col-md-12___2-6-13 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .ppvx_order-md-first___2-6-13 {
    order: -1;
  }
  .ppvx_order-md-last___2-6-13 {
    order: 13;
  }
  .ppvx_order-md-0___2-6-13 {
    order: 0;
  }
  .ppvx_order-md-1___2-6-13 {
    order: 1;
  }
  .ppvx_order-md-2___2-6-13 {
    order: 2;
  }
  .ppvx_order-md-3___2-6-13 {
    order: 3;
  }
  .ppvx_order-md-4___2-6-13 {
    order: 4;
  }
  .ppvx_order-md-5___2-6-13 {
    order: 5;
  }
  .ppvx_order-md-6___2-6-13 {
    order: 6;
  }
  .ppvx_order-md-7___2-6-13 {
    order: 7;
  }
  .ppvx_order-md-8___2-6-13 {
    order: 8;
  }
  .ppvx_order-md-9___2-6-13 {
    order: 9;
  }
  .ppvx_order-md-10___2-6-13 {
    order: 10;
  }
  .ppvx_order-md-11___2-6-13 {
    order: 11;
  }
  .ppvx_order-md-12___2-6-13 {
    order: 12;
  }
  .ppvx_offset-md-0___2-6-13 {
    margin-left: 0;
  }
  .ppvx_offset-md-1___2-6-13 {
    margin-left: 8.333333%;
  }
  .ppvx_offset-md-2___2-6-13 {
    margin-left: 16.666667%;
  }
  .ppvx_offset-md-3___2-6-13 {
    margin-left: 25%;
  }
  .ppvx_offset-md-4___2-6-13 {
    margin-left: 33.333333%;
  }
  .ppvx_offset-md-5___2-6-13 {
    margin-left: 41.666667%;
  }
  .ppvx_offset-md-6___2-6-13 {
    margin-left: 50%;
  }
  .ppvx_offset-md-7___2-6-13 {
    margin-left: 58.333333%;
  }
  .ppvx_offset-md-8___2-6-13 {
    margin-left: 66.666667%;
  }
  .ppvx_offset-md-9___2-6-13 {
    margin-left: 75%;
  }
  .ppvx_offset-md-10___2-6-13 {
    margin-left: 83.333333%;
  }
  .ppvx_offset-md-11___2-6-13 {
    margin-left: 91.666667%;
  }
}
@media (min-width: 64rem) {
  .ppvx_col-lg___2-6-13 {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .ppvx_col-lg-auto___2-6-13 {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .ppvx_col-lg-1___2-6-13 {
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .ppvx_col-lg-2___2-6-13 {
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .ppvx_col-lg-3___2-6-13 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .ppvx_col-lg-4___2-6-13 {
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .ppvx_col-lg-5___2-6-13 {
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .ppvx_col-lg-6___2-6-13 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .ppvx_col-lg-7___2-6-13 {
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .ppvx_col-lg-8___2-6-13 {
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .ppvx_col-lg-9___2-6-13 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .ppvx_col-lg-10___2-6-13 {
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .ppvx_col-lg-11___2-6-13 {
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .ppvx_col-lg-12___2-6-13 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .ppvx_order-lg-first___2-6-13 {
    order: -1;
  }
  .ppvx_order-lg-last___2-6-13 {
    order: 13;
  }
  .ppvx_order-lg-0___2-6-13 {
    order: 0;
  }
  .ppvx_order-lg-1___2-6-13 {
    order: 1;
  }
  .ppvx_order-lg-2___2-6-13 {
    order: 2;
  }
  .ppvx_order-lg-3___2-6-13 {
    order: 3;
  }
  .ppvx_order-lg-4___2-6-13 {
    order: 4;
  }
  .ppvx_order-lg-5___2-6-13 {
    order: 5;
  }
  .ppvx_order-lg-6___2-6-13 {
    order: 6;
  }
  .ppvx_order-lg-7___2-6-13 {
    order: 7;
  }
  .ppvx_order-lg-8___2-6-13 {
    order: 8;
  }
  .ppvx_order-lg-9___2-6-13 {
    order: 9;
  }
  .ppvx_order-lg-10___2-6-13 {
    order: 10;
  }
  .ppvx_order-lg-11___2-6-13 {
    order: 11;
  }
  .ppvx_order-lg-12___2-6-13 {
    order: 12;
  }
  .ppvx_offset-lg-0___2-6-13 {
    margin-left: 0;
  }
  .ppvx_offset-lg-1___2-6-13 {
    margin-left: 8.333333%;
  }
  .ppvx_offset-lg-2___2-6-13 {
    margin-left: 16.666667%;
  }
  .ppvx_offset-lg-3___2-6-13 {
    margin-left: 25%;
  }
  .ppvx_offset-lg-4___2-6-13 {
    margin-left: 33.333333%;
  }
  .ppvx_offset-lg-5___2-6-13 {
    margin-left: 41.666667%;
  }
  .ppvx_offset-lg-6___2-6-13 {
    margin-left: 50%;
  }
  .ppvx_offset-lg-7___2-6-13 {
    margin-left: 58.333333%;
  }
  .ppvx_offset-lg-8___2-6-13 {
    margin-left: 66.666667%;
  }
  .ppvx_offset-lg-9___2-6-13 {
    margin-left: 75%;
  }
  .ppvx_offset-lg-10___2-6-13 {
    margin-left: 83.333333%;
  }
  .ppvx_offset-lg-11___2-6-13 {
    margin-left: 91.666667%;
  }
}
@media (min-width: 72rem) {
  .ppvx_col-xl___2-6-13 {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .ppvx_col-xl-auto___2-6-13 {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .ppvx_col-xl-1___2-6-13 {
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .ppvx_col-xl-2___2-6-13 {
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .ppvx_col-xl-3___2-6-13 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .ppvx_col-xl-4___2-6-13 {
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .ppvx_col-xl-5___2-6-13 {
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .ppvx_col-xl-6___2-6-13 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .ppvx_col-xl-7___2-6-13 {
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .ppvx_col-xl-8___2-6-13 {
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .ppvx_col-xl-9___2-6-13 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .ppvx_col-xl-10___2-6-13 {
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .ppvx_col-xl-11___2-6-13 {
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .ppvx_col-xl-12___2-6-13 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .ppvx_order-xl-first___2-6-13 {
    order: -1;
  }
  .ppvx_order-xl-last___2-6-13 {
    order: 13;
  }
  .ppvx_order-xl-0___2-6-13 {
    order: 0;
  }
  .ppvx_order-xl-1___2-6-13 {
    order: 1;
  }
  .ppvx_order-xl-2___2-6-13 {
    order: 2;
  }
  .ppvx_order-xl-3___2-6-13 {
    order: 3;
  }
  .ppvx_order-xl-4___2-6-13 {
    order: 4;
  }
  .ppvx_order-xl-5___2-6-13 {
    order: 5;
  }
  .ppvx_order-xl-6___2-6-13 {
    order: 6;
  }
  .ppvx_order-xl-7___2-6-13 {
    order: 7;
  }
  .ppvx_order-xl-8___2-6-13 {
    order: 8;
  }
  .ppvx_order-xl-9___2-6-13 {
    order: 9;
  }
  .ppvx_order-xl-10___2-6-13 {
    order: 10;
  }
  .ppvx_order-xl-11___2-6-13 {
    order: 11;
  }
  .ppvx_order-xl-12___2-6-13 {
    order: 12;
  }
  .ppvx_offset-xl-0___2-6-13 {
    margin-left: 0;
  }
  .ppvx_offset-xl-1___2-6-13 {
    margin-left: 8.333333%;
  }
  .ppvx_offset-xl-2___2-6-13 {
    margin-left: 16.666667%;
  }
  .ppvx_offset-xl-3___2-6-13 {
    margin-left: 25%;
  }
  .ppvx_offset-xl-4___2-6-13 {
    margin-left: 33.333333%;
  }
  .ppvx_offset-xl-5___2-6-13 {
    margin-left: 41.666667%;
  }
  .ppvx_offset-xl-6___2-6-13 {
    margin-left: 50%;
  }
  .ppvx_offset-xl-7___2-6-13 {
    margin-left: 58.333333%;
  }
  .ppvx_offset-xl-8___2-6-13 {
    margin-left: 66.666667%;
  }
  .ppvx_offset-xl-9___2-6-13 {
    margin-left: 75%;
  }
  .ppvx_offset-xl-10___2-6-13 {
    margin-left: 83.333333%;
  }
  .ppvx_offset-xl-11___2-6-13 {
    margin-left: 91.666667%;
  }
}
.ppvx_d-none___2-6-13 {
  display: none !important;
}
.ppvx_d-inline___2-6-13 {
  display: inline !important;
}
.ppvx_d-inline-block___2-6-13 {
  display: inline-block !important;
}
.ppvx_d-block___2-6-13 {
  display: block !important;
}
.ppvx_d-table___2-6-13 {
  display: table !important;
}
.ppvx_d-table-row___2-6-13 {
  display: table-row !important;
}
.ppvx_d-table-cell___2-6-13 {
  display: table-cell !important;
}
.ppvx_d-flex___2-6-13 {
  display: flex !important;
}
.ppvx_d-inline-flex___2-6-13 {
  display: inline-flex !important;
}
@media (min-width: 36rem) {
  .ppvx_d-sm-none___2-6-13 {
    display: none !important;
  }
  .ppvx_d-sm-inline___2-6-13 {
    display: inline !important;
  }
  .ppvx_d-sm-inline-block___2-6-13 {
    display: inline-block !important;
  }
  .ppvx_d-sm-block___2-6-13 {
    display: block !important;
  }
  .ppvx_d-sm-table___2-6-13 {
    display: table !important;
  }
  .ppvx_d-sm-table-row___2-6-13 {
    display: table-row !important;
  }
  .ppvx_d-sm-table-cell___2-6-13 {
    display: table-cell !important;
  }
  .ppvx_d-sm-flex___2-6-13 {
    display: flex !important;
  }
  .ppvx_d-sm-inline-flex___2-6-13 {
    display: inline-flex !important;
  }
}
@media (min-width: 47rem) {
  .ppvx_d-md-none___2-6-13 {
    display: none !important;
  }
  .ppvx_d-md-inline___2-6-13 {
    display: inline !important;
  }
  .ppvx_d-md-inline-block___2-6-13 {
    display: inline-block !important;
  }
  .ppvx_d-md-block___2-6-13 {
    display: block !important;
  }
  .ppvx_d-md-table___2-6-13 {
    display: table !important;
  }
  .ppvx_d-md-table-row___2-6-13 {
    display: table-row !important;
  }
  .ppvx_d-md-table-cell___2-6-13 {
    display: table-cell !important;
  }
  .ppvx_d-md-flex___2-6-13 {
    display: flex !important;
  }
  .ppvx_d-md-inline-flex___2-6-13 {
    display: inline-flex !important;
  }
}
@media (min-width: 64rem) {
  .ppvx_d-lg-none___2-6-13 {
    display: none !important;
  }
  .ppvx_d-lg-inline___2-6-13 {
    display: inline !important;
  }
  .ppvx_d-lg-inline-block___2-6-13 {
    display: inline-block !important;
  }
  .ppvx_d-lg-block___2-6-13 {
    display: block !important;
  }
  .ppvx_d-lg-table___2-6-13 {
    display: table !important;
  }
  .ppvx_d-lg-table-row___2-6-13 {
    display: table-row !important;
  }
  .ppvx_d-lg-table-cell___2-6-13 {
    display: table-cell !important;
  }
  .ppvx_d-lg-flex___2-6-13 {
    display: flex !important;
  }
  .ppvx_d-lg-inline-flex___2-6-13 {
    display: inline-flex !important;
  }
}
@media (min-width: 72rem) {
  .ppvx_d-xl-none___2-6-13 {
    display: none !important;
  }
  .ppvx_d-xl-inline___2-6-13 {
    display: inline !important;
  }
  .ppvx_d-xl-inline-block___2-6-13 {
    display: inline-block !important;
  }
  .ppvx_d-xl-block___2-6-13 {
    display: block !important;
  }
  .ppvx_d-xl-table___2-6-13 {
    display: table !important;
  }
  .ppvx_d-xl-table-row___2-6-13 {
    display: table-row !important;
  }
  .ppvx_d-xl-table-cell___2-6-13 {
    display: table-cell !important;
  }
  .ppvx_d-xl-flex___2-6-13 {
    display: flex !important;
  }
  .ppvx_d-xl-inline-flex___2-6-13 {
    display: inline-flex !important;
  }
}
@media print {
  .ppvx_d-print-none___2-6-13 {
    display: none !important;
  }
  .ppvx_d-print-inline___2-6-13 {
    display: inline !important;
  }
  .ppvx_d-print-inline-block___2-6-13 {
    display: inline-block !important;
  }
  .ppvx_d-print-block___2-6-13 {
    display: block !important;
  }
  .ppvx_d-print-table___2-6-13 {
    display: table !important;
  }
  .ppvx_d-print-table-row___2-6-13 {
    display: table-row !important;
  }
  .ppvx_d-print-table-cell___2-6-13 {
    display: table-cell !important;
  }
  .ppvx_d-print-flex___2-6-13 {
    display: flex !important;
  }
  .ppvx_d-print-inline-flex___2-6-13 {
    display: inline-flex !important;
  }
}
.ppvx_flex-row___2-6-13 {
  flex-direction: row !important;
}
.ppvx_flex-column___2-6-13 {
  flex-direction: column !important;
}
.ppvx_flex-row-reverse___2-6-13 {
  flex-direction: row-reverse !important;
}
.ppvx_flex-column-reverse___2-6-13 {
  flex-direction: column-reverse !important;
}
.ppvx_flex-wrap___2-6-13 {
  flex-wrap: wrap !important;
}
.ppvx_flex-nowrap___2-6-13 {
  flex-wrap: nowrap !important;
}
.ppvx_flex-wrap-reverse___2-6-13 {
  flex-wrap: wrap-reverse !important;
}
.ppvx_flex-fill___2-6-13 {
  flex: 1 1 auto !important;
}
.ppvx_flex-grow-0___2-6-13 {
  flex-grow: 0 !important;
}
.ppvx_flex-grow-1___2-6-13 {
  flex-grow: 1 !important;
}
.ppvx_flex-shrink-0___2-6-13 {
  flex-shrink: 0 !important;
}
.ppvx_flex-shrink-1___2-6-13 {
  flex-shrink: 1 !important;
}
.ppvx_justify-content-start___2-6-13 {
  justify-content: flex-start !important;
}
.ppvx_justify-content-end___2-6-13 {
  justify-content: flex-end !important;
}
.ppvx_justify-content-center___2-6-13 {
  justify-content: center !important;
}
.ppvx_justify-content-between___2-6-13 {
  justify-content: space-between !important;
}
.ppvx_justify-content-around___2-6-13 {
  justify-content: space-around !important;
}
.ppvx_align-items-start___2-6-13 {
  align-items: flex-start !important;
}
.ppvx_align-items-end___2-6-13 {
  align-items: flex-end !important;
}
.ppvx_align-items-center___2-6-13 {
  align-items: center !important;
}
.ppvx_align-items-baseline___2-6-13 {
  align-items: baseline !important;
}
.ppvx_align-items-stretch___2-6-13 {
  align-items: stretch !important;
}
.ppvx_align-content-start___2-6-13 {
  align-content: flex-start !important;
}
.ppvx_align-content-end___2-6-13 {
  align-content: flex-end !important;
}
.ppvx_align-content-center___2-6-13 {
  align-content: center !important;
}
.ppvx_align-content-between___2-6-13 {
  align-content: space-between !important;
}
.ppvx_align-content-around___2-6-13 {
  align-content: space-around !important;
}
.ppvx_align-content-stretch___2-6-13 {
  align-content: stretch !important;
}
.ppvx_align-self-auto___2-6-13 {
  align-self: auto !important;
}
.ppvx_align-self-start___2-6-13 {
  align-self: flex-start !important;
}
.ppvx_align-self-end___2-6-13 {
  align-self: flex-end !important;
}
.ppvx_align-self-center___2-6-13 {
  align-self: center !important;
}
.ppvx_align-self-baseline___2-6-13 {
  align-self: baseline !important;
}
.ppvx_align-self-stretch___2-6-13 {
  align-self: stretch !important;
}
@media (min-width: 36rem) {
  .ppvx_flex-sm-row___2-6-13 {
    flex-direction: row !important;
  }
  .ppvx_flex-sm-column___2-6-13 {
    flex-direction: column !important;
  }
  .ppvx_flex-sm-row-reverse___2-6-13 {
    flex-direction: row-reverse !important;
  }
  .ppvx_flex-sm-column-reverse___2-6-13 {
    flex-direction: column-reverse !important;
  }
  .ppvx_flex-sm-wrap___2-6-13 {
    flex-wrap: wrap !important;
  }
  .ppvx_flex-sm-nowrap___2-6-13 {
    flex-wrap: nowrap !important;
  }
  .ppvx_flex-sm-wrap-reverse___2-6-13 {
    flex-wrap: wrap-reverse !important;
  }
  .ppvx_flex-sm-fill___2-6-13 {
    flex: 1 1 auto !important;
  }
  .ppvx_flex-sm-grow-0___2-6-13 {
    flex-grow: 0 !important;
  }
  .ppvx_flex-sm-grow-1___2-6-13 {
    flex-grow: 1 !important;
  }
  .ppvx_flex-sm-shrink-0___2-6-13 {
    flex-shrink: 0 !important;
  }
  .ppvx_flex-sm-shrink-1___2-6-13 {
    flex-shrink: 1 !important;
  }
  .ppvx_justify-content-sm-start___2-6-13 {
    justify-content: flex-start !important;
  }
  .ppvx_justify-content-sm-end___2-6-13 {
    justify-content: flex-end !important;
  }
  .ppvx_justify-content-sm-center___2-6-13 {
    justify-content: center !important;
  }
  .ppvx_justify-content-sm-between___2-6-13 {
    justify-content: space-between !important;
  }
  .ppvx_justify-content-sm-around___2-6-13 {
    justify-content: space-around !important;
  }
  .ppvx_align-items-sm-start___2-6-13 {
    align-items: flex-start !important;
  }
  .ppvx_align-items-sm-end___2-6-13 {
    align-items: flex-end !important;
  }
  .ppvx_align-items-sm-center___2-6-13 {
    align-items: center !important;
  }
  .ppvx_align-items-sm-baseline___2-6-13 {
    align-items: baseline !important;
  }
  .ppvx_align-items-sm-stretch___2-6-13 {
    align-items: stretch !important;
  }
  .ppvx_align-content-sm-start___2-6-13 {
    align-content: flex-start !important;
  }
  .ppvx_align-content-sm-end___2-6-13 {
    align-content: flex-end !important;
  }
  .ppvx_align-content-sm-center___2-6-13 {
    align-content: center !important;
  }
  .ppvx_align-content-sm-between___2-6-13 {
    align-content: space-between !important;
  }
  .ppvx_align-content-sm-around___2-6-13 {
    align-content: space-around !important;
  }
  .ppvx_align-content-sm-stretch___2-6-13 {
    align-content: stretch !important;
  }
  .ppvx_align-self-sm-auto___2-6-13 {
    align-self: auto !important;
  }
  .ppvx_align-self-sm-start___2-6-13 {
    align-self: flex-start !important;
  }
  .ppvx_align-self-sm-end___2-6-13 {
    align-self: flex-end !important;
  }
  .ppvx_align-self-sm-center___2-6-13 {
    align-self: center !important;
  }
  .ppvx_align-self-sm-baseline___2-6-13 {
    align-self: baseline !important;
  }
  .ppvx_align-self-sm-stretch___2-6-13 {
    align-self: stretch !important;
  }
}
@media (min-width: 47rem) {
  .ppvx_flex-md-row___2-6-13 {
    flex-direction: row !important;
  }
  .ppvx_flex-md-column___2-6-13 {
    flex-direction: column !important;
  }
  .ppvx_flex-md-row-reverse___2-6-13 {
    flex-direction: row-reverse !important;
  }
  .ppvx_flex-md-column-reverse___2-6-13 {
    flex-direction: column-reverse !important;
  }
  .ppvx_flex-md-wrap___2-6-13 {
    flex-wrap: wrap !important;
  }
  .ppvx_flex-md-nowrap___2-6-13 {
    flex-wrap: nowrap !important;
  }
  .ppvx_flex-md-wrap-reverse___2-6-13 {
    flex-wrap: wrap-reverse !important;
  }
  .ppvx_flex-md-fill___2-6-13 {
    flex: 1 1 auto !important;
  }
  .ppvx_flex-md-grow-0___2-6-13 {
    flex-grow: 0 !important;
  }
  .ppvx_flex-md-grow-1___2-6-13 {
    flex-grow: 1 !important;
  }
  .ppvx_flex-md-shrink-0___2-6-13 {
    flex-shrink: 0 !important;
  }
  .ppvx_flex-md-shrink-1___2-6-13 {
    flex-shrink: 1 !important;
  }
  .ppvx_justify-content-md-start___2-6-13 {
    justify-content: flex-start !important;
  }
  .ppvx_justify-content-md-end___2-6-13 {
    justify-content: flex-end !important;
  }
  .ppvx_justify-content-md-center___2-6-13 {
    justify-content: center !important;
  }
  .ppvx_justify-content-md-between___2-6-13 {
    justify-content: space-between !important;
  }
  .ppvx_justify-content-md-around___2-6-13 {
    justify-content: space-around !important;
  }
  .ppvx_align-items-md-start___2-6-13 {
    align-items: flex-start !important;
  }
  .ppvx_align-items-md-end___2-6-13 {
    align-items: flex-end !important;
  }
  .ppvx_align-items-md-center___2-6-13 {
    align-items: center !important;
  }
  .ppvx_align-items-md-baseline___2-6-13 {
    align-items: baseline !important;
  }
  .ppvx_align-items-md-stretch___2-6-13 {
    align-items: stretch !important;
  }
  .ppvx_align-content-md-start___2-6-13 {
    align-content: flex-start !important;
  }
  .ppvx_align-content-md-end___2-6-13 {
    align-content: flex-end !important;
  }
  .ppvx_align-content-md-center___2-6-13 {
    align-content: center !important;
  }
  .ppvx_align-content-md-between___2-6-13 {
    align-content: space-between !important;
  }
  .ppvx_align-content-md-around___2-6-13 {
    align-content: space-around !important;
  }
  .ppvx_align-content-md-stretch___2-6-13 {
    align-content: stretch !important;
  }
  .ppvx_align-self-md-auto___2-6-13 {
    align-self: auto !important;
  }
  .ppvx_align-self-md-start___2-6-13 {
    align-self: flex-start !important;
  }
  .ppvx_align-self-md-end___2-6-13 {
    align-self: flex-end !important;
  }
  .ppvx_align-self-md-center___2-6-13 {
    align-self: center !important;
  }
  .ppvx_align-self-md-baseline___2-6-13 {
    align-self: baseline !important;
  }
  .ppvx_align-self-md-stretch___2-6-13 {
    align-self: stretch !important;
  }
}
@media (min-width: 64rem) {
  .ppvx_flex-lg-row___2-6-13 {
    flex-direction: row !important;
  }
  .ppvx_flex-lg-column___2-6-13 {
    flex-direction: column !important;
  }
  .ppvx_flex-lg-row-reverse___2-6-13 {
    flex-direction: row-reverse !important;
  }
  .ppvx_flex-lg-column-reverse___2-6-13 {
    flex-direction: column-reverse !important;
  }
  .ppvx_flex-lg-wrap___2-6-13 {
    flex-wrap: wrap !important;
  }
  .ppvx_flex-lg-nowrap___2-6-13 {
    flex-wrap: nowrap !important;
  }
  .ppvx_flex-lg-wrap-reverse___2-6-13 {
    flex-wrap: wrap-reverse !important;
  }
  .ppvx_flex-lg-fill___2-6-13 {
    flex: 1 1 auto !important;
  }
  .ppvx_flex-lg-grow-0___2-6-13 {
    flex-grow: 0 !important;
  }
  .ppvx_flex-lg-grow-1___2-6-13 {
    flex-grow: 1 !important;
  }
  .ppvx_flex-lg-shrink-0___2-6-13 {
    flex-shrink: 0 !important;
  }
  .ppvx_flex-lg-shrink-1___2-6-13 {
    flex-shrink: 1 !important;
  }
  .ppvx_justify-content-lg-start___2-6-13 {
    justify-content: flex-start !important;
  }
  .ppvx_justify-content-lg-end___2-6-13 {
    justify-content: flex-end !important;
  }
  .ppvx_justify-content-lg-center___2-6-13 {
    justify-content: center !important;
  }
  .ppvx_justify-content-lg-between___2-6-13 {
    justify-content: space-between !important;
  }
  .ppvx_justify-content-lg-around___2-6-13 {
    justify-content: space-around !important;
  }
  .ppvx_align-items-lg-start___2-6-13 {
    align-items: flex-start !important;
  }
  .ppvx_align-items-lg-end___2-6-13 {
    align-items: flex-end !important;
  }
  .ppvx_align-items-lg-center___2-6-13 {
    align-items: center !important;
  }
  .ppvx_align-items-lg-baseline___2-6-13 {
    align-items: baseline !important;
  }
  .ppvx_align-items-lg-stretch___2-6-13 {
    align-items: stretch !important;
  }
  .ppvx_align-content-lg-start___2-6-13 {
    align-content: flex-start !important;
  }
  .ppvx_align-content-lg-end___2-6-13 {
    align-content: flex-end !important;
  }
  .ppvx_align-content-lg-center___2-6-13 {
    align-content: center !important;
  }
  .ppvx_align-content-lg-between___2-6-13 {
    align-content: space-between !important;
  }
  .ppvx_align-content-lg-around___2-6-13 {
    align-content: space-around !important;
  }
  .ppvx_align-content-lg-stretch___2-6-13 {
    align-content: stretch !important;
  }
  .ppvx_align-self-lg-auto___2-6-13 {
    align-self: auto !important;
  }
  .ppvx_align-self-lg-start___2-6-13 {
    align-self: flex-start !important;
  }
  .ppvx_align-self-lg-end___2-6-13 {
    align-self: flex-end !important;
  }
  .ppvx_align-self-lg-center___2-6-13 {
    align-self: center !important;
  }
  .ppvx_align-self-lg-baseline___2-6-13 {
    align-self: baseline !important;
  }
  .ppvx_align-self-lg-stretch___2-6-13 {
    align-self: stretch !important;
  }
}
@media (min-width: 72rem) {
  .ppvx_flex-xl-row___2-6-13 {
    flex-direction: row !important;
  }
  .ppvx_flex-xl-column___2-6-13 {
    flex-direction: column !important;
  }
  .ppvx_flex-xl-row-reverse___2-6-13 {
    flex-direction: row-reverse !important;
  }
  .ppvx_flex-xl-column-reverse___2-6-13 {
    flex-direction: column-reverse !important;
  }
  .ppvx_flex-xl-wrap___2-6-13 {
    flex-wrap: wrap !important;
  }
  .ppvx_flex-xl-nowrap___2-6-13 {
    flex-wrap: nowrap !important;
  }
  .ppvx_flex-xl-wrap-reverse___2-6-13 {
    flex-wrap: wrap-reverse !important;
  }
  .ppvx_flex-xl-fill___2-6-13 {
    flex: 1 1 auto !important;
  }
  .ppvx_flex-xl-grow-0___2-6-13 {
    flex-grow: 0 !important;
  }
  .ppvx_flex-xl-grow-1___2-6-13 {
    flex-grow: 1 !important;
  }
  .ppvx_flex-xl-shrink-0___2-6-13 {
    flex-shrink: 0 !important;
  }
  .ppvx_flex-xl-shrink-1___2-6-13 {
    flex-shrink: 1 !important;
  }
  .ppvx_justify-content-xl-start___2-6-13 {
    justify-content: flex-start !important;
  }
  .ppvx_justify-content-xl-end___2-6-13 {
    justify-content: flex-end !important;
  }
  .ppvx_justify-content-xl-center___2-6-13 {
    justify-content: center !important;
  }
  .ppvx_justify-content-xl-between___2-6-13 {
    justify-content: space-between !important;
  }
  .ppvx_justify-content-xl-around___2-6-13 {
    justify-content: space-around !important;
  }
  .ppvx_align-items-xl-start___2-6-13 {
    align-items: flex-start !important;
  }
  .ppvx_align-items-xl-end___2-6-13 {
    align-items: flex-end !important;
  }
  .ppvx_align-items-xl-center___2-6-13 {
    align-items: center !important;
  }
  .ppvx_align-items-xl-baseline___2-6-13 {
    align-items: baseline !important;
  }
  .ppvx_align-items-xl-stretch___2-6-13 {
    align-items: stretch !important;
  }
  .ppvx_align-content-xl-start___2-6-13 {
    align-content: flex-start !important;
  }
  .ppvx_align-content-xl-end___2-6-13 {
    align-content: flex-end !important;
  }
  .ppvx_align-content-xl-center___2-6-13 {
    align-content: center !important;
  }
  .ppvx_align-content-xl-between___2-6-13 {
    align-content: space-between !important;
  }
  .ppvx_align-content-xl-around___2-6-13 {
    align-content: space-around !important;
  }
  .ppvx_align-content-xl-stretch___2-6-13 {
    align-content: stretch !important;
  }
  .ppvx_align-self-xl-auto___2-6-13 {
    align-self: auto !important;
  }
  .ppvx_align-self-xl-start___2-6-13 {
    align-self: flex-start !important;
  }
  .ppvx_align-self-xl-end___2-6-13 {
    align-self: flex-end !important;
  }
  .ppvx_align-self-xl-center___2-6-13 {
    align-self: center !important;
  }
  .ppvx_align-self-xl-baseline___2-6-13 {
    align-self: baseline !important;
  }
  .ppvx_align-self-xl-stretch___2-6-13 {
    align-self: stretch !important;
  }
}
/* stylelint-enable declaration-no-important */
/* stylelint-enable at-rule-no-vendor-prefix */
/* stylelint-enable property-no-vendor-prefix */
/* stylelint-enable value-no-vendor-prefix */
/*
 * This implementation is based on:
 * Bootstrap Grid v4.1.3 (https://getbootstrap.com/)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *
 * The gutter widths, padding and precise breakpoints have been changed
 * to reflect the PayPal design system.
 */
/* DO NOT USE THESE VARIABLES. THESE ARE TEMPORARY VARIABLES, SOON WILL BE REPLACED BY TOKENS */
/* stylelint-disable declaration-no-important */
/* stylelint-disable at-rule-no-vendor-prefix */
/* stylelint-disable property-no-vendor-prefix */
/* stylelint-disable value-no-vendor-prefix */
.ppvx_layout_container___2-6-13 {
  width: 100%;
  padding-right: 0.25rem;
  padding-left: 0.25rem;
  margin-right: auto;
  margin-left: auto;
  max-width: 90rem;
}
@media (min-width: 47rem) {
  .ppvx_layout_container___2-6-13 {
    padding-right: 2rem;
    padding-left: 2rem;
    max-width: 90rem;
  }
}
@media (min-width: 90rem) {
  .ppvx_layout_container___2-6-13 {
    padding-right: 3rem;
    padding-left: 3rem;
    max-width: 90rem;
  }
}
.ppvx_col-xxl-1___2-6-13,
.ppvx_col-xxl-2___2-6-13,
.ppvx_col-xxl-3___2-6-13,
.ppvx_col-xxl-4___2-6-13,
.ppvx_col-xxl-5___2-6-13,
.ppvx_col-xxl-6___2-6-13,
.ppvx_col-xxl-7___2-6-13,
.ppvx_col-xxl-8___2-6-13,
.ppvx_col-xxl-9___2-6-13,
.ppvx_col-xxl-10___2-6-13,
.ppvx_col-xxl-11___2-6-13,
.ppvx_col-xxl-12___2-6-13,
.ppvx_col-xxl___2-6-13,
.ppvx_col-xxl-auto___2-6-13 {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}
@media (min-width: 90rem) {
  .ppvx_col-xxl___2-6-13 {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .ppvx_col-xxl-auto___2-6-13 {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .ppvx_col-xxl-1___2-6-13 {
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .ppvx_col-xxl-2___2-6-13 {
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .ppvx_col-xxl-3___2-6-13 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .ppvx_col-xxl-4___2-6-13 {
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .ppvx_col-xxl-5___2-6-13 {
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .ppvx_col-xxl-6___2-6-13 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .ppvx_col-xxl-7___2-6-13 {
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .ppvx_col-xxl-8___2-6-13 {
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .ppvx_col-xxl-9___2-6-13 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .ppvx_col-xxl-10___2-6-13 {
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .ppvx_col-xxl-11___2-6-13 {
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .ppvx_col-xxl-12___2-6-13 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .ppvx_order-xxl-first___2-6-13 {
    order: -1;
  }
  .ppvx_order-xxl-last___2-6-13 {
    order: 13;
  }
  .ppvx_order-xxl-0___2-6-13 {
    order: 0;
  }
  .ppvx_order-xxl-1___2-6-13 {
    order: 1;
  }
  .ppvx_order-xxl-2___2-6-13 {
    order: 2;
  }
  .ppvx_order-xxl-3___2-6-13 {
    order: 3;
  }
  .ppvx_order-xxl-4___2-6-13 {
    order: 4;
  }
  .ppvx_order-xxl-5___2-6-13 {
    order: 5;
  }
  .ppvx_order-xxl-6___2-6-13 {
    order: 6;
  }
  .ppvx_order-xxl-7___2-6-13 {
    order: 7;
  }
  .ppvx_order-xxl-8___2-6-13 {
    order: 8;
  }
  .ppvx_order-xxl-9___2-6-13 {
    order: 9;
  }
  .ppvx_order-xxl-10___2-6-13 {
    order: 10;
  }
  .ppvx_order-xxl-11___2-6-13 {
    order: 11;
  }
  .ppvx_order-xxl-12___2-6-13 {
    order: 12;
  }
  .ppvx_offset-xxl-0___2-6-13 {
    margin-left: 0;
  }
  .ppvx_offset-xxl-1___2-6-13 {
    margin-left: 8.333333%;
  }
  .ppvx_offset-xxl-2___2-6-13 {
    margin-left: 16.666667%;
  }
  .ppvx_offset-xxl-3___2-6-13 {
    margin-left: 25%;
  }
  .ppvx_offset-xxl-4___2-6-13 {
    margin-left: 33.333333%;
  }
  .ppvx_offset-xxl-5___2-6-13 {
    margin-left: 41.666667%;
  }
  .ppvx_offset-xxl-6___2-6-13 {
    margin-left: 50%;
  }
  .ppvx_offset-xxl-7___2-6-13 {
    margin-left: 58.333333%;
  }
  .ppvx_offset-xxl-8___2-6-13 {
    margin-left: 66.666667%;
  }
  .ppvx_offset-xxl-9___2-6-13 {
    margin-left: 75%;
  }
  .ppvx_offset-xxl-10___2-6-13 {
    margin-left: 83.333333%;
  }
  .ppvx_offset-xxl-11___2-6-13 {
    margin-left: 91.666667%;
  }
  .ppvx_d-xxl-none___2-6-13 {
    display: none !important;
  }
  .ppvx_d-xxl-inline___2-6-13 {
    display: inline !important;
  }
  .ppvx_d-xxl-inline-block___2-6-13 {
    display: inline-block !important;
  }
  .ppvx_d-xxl-block___2-6-13 {
    display: block !important;
  }
  .ppvx_d-xxl-table___2-6-13 {
    display: table !important;
  }
  .ppvx_d-xxl-table-row___2-6-13 {
    display: table-row !important;
  }
  .ppvx_d-xxl-table-cell___2-6-13 {
    display: table-cell !important;
  }
  .ppvx_d-xxl-flex___2-6-13 {
    display: flex !important;
  }
  .ppvx_d-xxl-inline-flex___2-6-13 {
    display: inline-flex !important;
  }
  .ppvx_flex-xxl-row___2-6-13 {
    flex-direction: row !important;
  }
  .ppvx_flex-xxl-column___2-6-13 {
    flex-direction: column !important;
  }
  .ppvx_flex-xxl-row-reverse___2-6-13 {
    flex-direction: row-reverse !important;
  }
  .ppvx_flex-xxl-column-reverse___2-6-13 {
    flex-direction: column-reverse !important;
  }
  .ppvx_flex-xxl-wrap___2-6-13 {
    flex-wrap: wrap !important;
  }
  .ppvx_flex-xxl-nowrap___2-6-13 {
    flex-wrap: nowrap !important;
  }
  .ppvx_flex-xxl-wrap-reverse___2-6-13 {
    flex-wrap: wrap-reverse !important;
  }
  .ppvx_flex-xxl-fill___2-6-13 {
    flex: 1 1 auto !important;
  }
  .ppvx_flex-xxl-grow-0___2-6-13 {
    flex-grow: 0 !important;
  }
  .ppvx_flex-xxl-grow-1___2-6-13 {
    flex-grow: 1 !important;
  }
  .ppvx_flex-xxl-shrink-0___2-6-13 {
    flex-shrink: 0 !important;
  }
  .ppvx_flex-xxl-shrink-1___2-6-13 {
    flex-shrink: 1 !important;
  }
  .ppvx_justify-content-xxl-start___2-6-13 {
    justify-content: flex-start !important;
  }
  .ppvx_justify-content-xxl-end___2-6-13 {
    justify-content: flex-end !important;
  }
  .ppvx_justify-content-xxl-center___2-6-13 {
    justify-content: center !important;
  }
  .ppvx_justify-content-xxl-between___2-6-13 {
    justify-content: space-between !important;
  }
  .ppvx_justify-content-xxl-around___2-6-13 {
    justify-content: space-around !important;
  }
  .ppvx_align-items-xxl-start___2-6-13 {
    align-items: flex-start !important;
  }
  .ppvx_align-items-xxl-end___2-6-13 {
    align-items: flex-end !important;
  }
  .ppvx_align-items-xxl-center___2-6-13 {
    align-items: center !important;
  }
  .ppvx_align-items-xxl-baseline___2-6-13 {
    align-items: baseline !important;
  }
  .ppvx_align-items-xxl-stretch___2-6-13 {
    align-items: stretch !important;
  }
  .ppvx_align-content-xxl-start___2-6-13 {
    align-content: flex-start !important;
  }
  .ppvx_align-content-xxl-end___2-6-13 {
    align-content: flex-end !important;
  }
  .ppvx_align-content-xxl-center___2-6-13 {
    align-content: center !important;
  }
  .ppvx_align-content-xxl-between___2-6-13 {
    align-content: space-between !important;
  }
  .ppvx_align-content-xxl-around___2-6-13 {
    align-content: space-around !important;
  }
  .ppvx_align-content-xxl-stretch___2-6-13 {
    align-content: stretch !important;
  }
  .ppvx_align-self-xxl-auto___2-6-13 {
    align-self: auto !important;
  }
  .ppvx_align-self-xxl-start___2-6-13 {
    align-self: flex-start !important;
  }
  .ppvx_align-self-xxl-end___2-6-13 {
    align-self: flex-end !important;
  }
  .ppvx_align-self-xxl-center___2-6-13 {
    align-self: center !important;
  }
  .ppvx_align-self-xxl-baseline___2-6-13 {
    align-self: baseline !important;
  }
  .ppvx_align-self-xxl-stretch___2-6-13 {
    align-self: stretch !important;
  }
}
/* stylelint-enable declaration-no-important */
/* stylelint-enable at-rule-no-vendor-prefix */
/* stylelint-enable property-no-vendor-prefix */
/* stylelint-enable value-no-vendor-prefix */

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

.ppvx_loading-spinner___2-7-0 {
  width: 1.5rem;
  height: 1.5rem;
  color: #005ea6;
  position: relative;
  -webkit-animation: border-spinner___2-7-0 1s linear infinite;
          animation: border-spinner___2-7-0 1s linear infinite;
}
.ppvx_loading-spinner___2-7-0:before,
.ppvx_loading-spinner___2-7-0: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-7-0:after {
  transform-origin: center right;
  transform: rotate(-90deg);
}
@-webkit-keyframes border-spinner___2-7-0 {
  to {
    transform: rotate(360deg);
  }
}
@keyframes border-spinner___2-7-0 {
  to {
    transform: rotate(360deg);
  }
}
.ppvx_loading-spinner--size_xs___2-7-0 {
  width: 1.125rem;
  height: 1.125rem;
}
.ppvx_loading-spinner--size_md___2-7-0 {
  width: 2.25rem;
  height: 2.25rem;
}
.ppvx_loading-spinner--size_lg___2-7-0 {
  width: 3rem;
  height: 3rem;
}
.ppvx_loading-spinner--size_xl___2-7-0 {
  width: 6rem;
  height: 6rem;
}
.ppvx_loading-spinner--inverse___2-7-0 {
  color: #ffffff;
}
.ppvx_loading-spinner__screenreader___2-7-0 {
  position: absolute;
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0;
  border: 0;
  width: 1px;
  height: 1px;
  overflow: hidden;
}
.ppvx--v2___2-7-0 .ppvx_loading-spinner___2-7-0:not(.ppvx--v1___2-7-0),
.ppvx_loading-spinner___2-7-0.ppvx--v2___2-7-0:not(.ppvx--v1___2-7-0) {
  color: #142c8e;
}
.ppvx--v2___2-7-0 .ppvx_loading-spinner--inverse___2-7-0:not(.ppvx--v1___2-7-0),
.ppvx--v2___2-7-0.ppvx_loading-spinner--inverse___2-7-0:not(.ppvx--v1___2-7-0) {
  color: #ffffff;
}

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

/* stylelint-disable selector-no-vendor-prefix */
.ppvx_text-input__label___3-11-0 {
  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;
  overflow: hidden;
}
.ppvx_text-input__helper-text___3-11-0 {
  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-left: 0;
  color: #687173;
}
.ppvx_text-input___3-11-0 {
  font-family: "PayPalSansBig-Regular", Helvetica Neue, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
  padding: 0;
  position: relative;
}
.ppvx_text-input___3-11-0 .ppvx_text-input__icon--right___3-11-0 {
  position: absolute;
}
.ppvx_text-input___3-11-0 .ppvx_text-input__icon--right___3-11-0: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-11-0 .ppvx_text-input__icon--left___3-11-0 {
  pointer-events: none;
  color: #687173;
}
.ppvx_text-input___3-11-0 .ppvx_text-input__icon--left___3-11-0: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-11-0.ppvx_text-input--layerfix___3-11-0 {
  z-index: 1;
}
.ppvx_text-input___3-11-0.ppvx_text-input--layerfix___3-11-0 .ppvx_text-input__placemat___3-11-0 {
  z-index: -1;
}
.ppvx_text-input__control___3-11-0 {
  /*
    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;
  /* 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;
  }
  */
  display: block;
  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 */
}
.ppvx_text-input__control___3-11-0: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-11-0:-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-11-0: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-11-0:first-line {
  line-height: 1.5rem;
}
.ppvx_text-input__control___3-11-0:-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-11-0:focus,
.ppvx_text-input__control___3-11-0[aria-expanded='true'] {
  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-11-0 {
  height: auto;
  min-height: 4.5rem;
  background-color: #ffffff;
  resize: vertical;
}
textarea.ppvx_text-input__control___3-11-0 ~ .ppvx_text-input__label___3-11-0 {
  background-color: #ffffff;
  top: 0.125rem;
}
textarea.ppvx_text-input__control___3-11-0:focus ~ .ppvx_text-input__label___3-11-0,
textarea.ppvx_text-input__control___3-11-0:not(:focus) ~ .ppvx_text-input__label___3-11-0 {
  padding-top: 0.3125rem;
}
textarea.ppvx_text-input__control___3-11-0:-moz-placeholder-shown:not(:focus) ~ .ppvx_text-input__label___3-11-0 {
  padding-top: 0;
}
textarea.ppvx_text-input__control___3-11-0:-ms-input-placeholder:not(:focus) ~ .ppvx_text-input__label___3-11-0 {
  padding-top: 0;
}
textarea.ppvx_text-input__control___3-11-0:placeholder-shown:not(:focus) ~ .ppvx_text-input__label___3-11-0 {
  padding-top: 0;
}
/* stylelint-enable selector-no-qualifying-type */
/* stylelint-disable no-descending-specificity */
.ppvx_text-input__control___3-11-0:focus + .ppvx_text-input__label___3-11-0 {
  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-11-0 .ppvx_text-input__control___3-11-0 {
  padding: 0.9375rem 0.6875rem 0.9375rem 0.6875rem;
}
.ppvx_text-input--nolabel___3-11-0 .ppvx_text-input__control___3-11-0:focus {
  color: #2c2e2f;
}
.ppvx_text-input--nolabel___3-11-0 .ppvx_text-input__control___3-11-0:-moz-placeholder-shown:not(:focus)::-moz-placeholder {
  opacity: 1;
  color: #687173;
}
.ppvx_text-input--nolabel___3-11-0 .ppvx_text-input__control___3-11-0:placeholder-shown:not(:focus)::-moz-placeholder {
  opacity: 1;
  color: #687173;
}
.ppvx_text-input--nolabel___3-11-0 .ppvx_text-input__control___3-11-0:-ms-input-placeholder:not(:focus):-ms-input-placeholder {
  opacity: 1;
  color: #687173;
}
.ppvx_text-input--nolabel___3-11-0 .ppvx_text-input__control___3-11-0:placeholder-shown:not(:focus):-ms-input-placeholder {
  opacity: 1;
  color: #687173;
}
.ppvx_text-input--nolabel___3-11-0 .ppvx_text-input__control___3-11-0:-ms-input-placeholder:not(:focus):-ms-input-placeholder {
  opacity: 1;
  color: #687173;
}
.ppvx_text-input--nolabel___3-11-0 .ppvx_text-input__control___3-11-0:-ms-input-placeholder:not(:focus)::placeholder {
  opacity: 1;
  color: #687173;
}
.ppvx_text-input--nolabel___3-11-0 .ppvx_text-input__control___3-11-0:-moz-placeholder-shown:not(:focus)::-moz-placeholder {
  opacity: 1;
  color: #687173;
}
.ppvx_text-input--nolabel___3-11-0 .ppvx_text-input__control___3-11-0:placeholder-shown:not(:focus)::-moz-placeholder {
  opacity: 1;
  color: #687173;
}
.ppvx_text-input--nolabel___3-11-0 .ppvx_text-input__control___3-11-0:-ms-input-placeholder:not(:focus):-ms-input-placeholder {
  opacity: 1;
  color: #687173;
}
.ppvx_text-input--nolabel___3-11-0 .ppvx_text-input__control___3-11-0:placeholder-shown:not(:focus):-ms-input-placeholder {
  opacity: 1;
  color: #687173;
}
.ppvx_text-input--nolabel___3-11-0 .ppvx_text-input__control___3-11-0:-ms-input-placeholder:not(:focus):-ms-input-placeholder {
  opacity: 1;
  color: #687173;
}
.ppvx_text-input--nolabel___3-11-0 .ppvx_text-input__control___3-11-0:-ms-input-placeholder:not(:focus)::placeholder {
  opacity: 1;
  color: #687173;
}
.ppvx_text-input--nolabel___3-11-0 .ppvx_text-input__control___3-11-0:placeholder-shown:not(:focus)::-moz-placeholder {
  opacity: 1;
  color: #687173;
}
.ppvx_text-input--nolabel___3-11-0 .ppvx_text-input__control___3-11-0:placeholder-shown:not(:focus):-ms-input-placeholder {
  opacity: 1;
  color: #687173;
}
.ppvx_text-input--nolabel___3-11-0 .ppvx_text-input__control___3-11-0:-moz-placeholder-shown:not(:focus)::placeholder {
  opacity: 1;
  color: #687173;
}
.ppvx_text-input--nolabel___3-11-0 .ppvx_text-input__control___3-11-0:-ms-input-placeholder:not(:focus)::placeholder {
  opacity: 1;
  color: #687173;
}
.ppvx_text-input--nolabel___3-11-0 .ppvx_text-input__control___3-11-0:placeholder-shown:not(:focus)::placeholder {
  opacity: 1;
  color: #687173;
}
.ppvx_text-input--nolabel___3-11-0 .ppvx_text-input__placemat___3-11-0 {
  padding-top: 1rem;
}
.ppvx_field--error___3-11-0 {
  /*
    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-11-0 .ppvx_text-input__control___3-11-0 {
  border: 0.125rem solid #d20000;
  padding: 1.375rem 0.625rem 0.375rem 0.625rem;
}
.ppvx_field--error___3-11-0 .ppvx_text-input__control___3-11-0: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-11-0 textarea.ppvx_text-input__control___3-11-0 ~ .ppvx_text-input__label___3-11-0 {
  top: 0.1875rem;
}
.ppvx_field--error___3-11-0 textarea.ppvx_text-input__control___3-11-0:focus ~ .ppvx_text-input__label___3-11-0,
.ppvx_field--error___3-11-0 textarea.ppvx_text-input__control___3-11-0:not(:focus) ~ .ppvx_text-input__label___3-11-0 {
  padding-top: 0.25rem;
}
.ppvx_field--error___3-11-0.ppvx_combo--open___3-11-0 .ppvx_text-input__control___3-11-0 {
  box-shadow: 0 0 0 0.0625rem #d20000 inset, 0 0 0 0.25rem #bfdbee;
  border: 0.125rem solid #0070ba;
}
.ppvx_field--error___3-11-0.ppvx_text-input--combine-right___3-11-0,
.ppvx_field--error___3-11-0.ppvx_text-input--combine-both___3-11-0 {
  z-index: 1;
}
.ppvx_field--error___3-11-0 .ppvx_text-input__prefix-wrapper___3-11-0:after {
  border: 0.125rem solid #d20000;
}
.ppvx_field--error___3-11-0 .ppvx_text-input__prefix-wrapper--focus___3-11-0: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-11-0 .ppvx_text-input__control--icon-right___3-11-0 {
  padding-right: 3.625rem;
  padding-left: 0.625rem;
}
.ppvx_field--error___3-11-0 .ppvx_text-input__icon--left___3-11-0 ~ .ppvx_text-input__control___3-11-0 {
  padding-left: 2.875rem;
  padding-right: 0.625rem;
}
.ppvx_field--error___3-11-0 .ppvx_text-input__icon--left___3-11-0 ~ .ppvx_text-input__control___3-11-0.ppvx_text-input__control--icon-right___3-11-0 {
  padding-right: 3.625rem;
  padding-left: 2.875rem;
}
.ppvx_field--error___3-11-0.ppvx_text-input--nolabel___3-11-0 .ppvx_text-input__control___3-11-0 {
  padding: 0.875rem 0.625rem 0.875rem 0.625rem;
}
[dir='rtl'] .ppvx_field--error___3-11-0 .ppvx_text-input__control--icon-right___3-11-0 {
  padding-left: 3.625rem;
  padding-right: 0.625rem;
}
[dir='rtl'] .ppvx_field--error___3-11-0 .ppvx_text-input__icon--left___3-11-0 ~ .ppvx_text-input__control___3-11-0 {
  padding-right: 2.875rem;
  padding-left: 0.625rem;
}
[dir='rtl'] .ppvx_field--error___3-11-0 .ppvx_text-input__icon--left___3-11-0 ~ .ppvx_text-input__control___3-11-0.ppvx_text-input__control--icon-right___3-11-0 {
  padding-right: 2.875rem;
  padding-left: 3.625rem;
}
.ppvx_text-input__placemat___3-11-0 {
  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;
}
.ppvx_text-input__placemat___3-11-0 + .ppvx_text-input__control___3-11-0:focus {
  background-color: transparent;
}
[dir='rtl'] .ppvx_text-input__placemat___3-11-0 {
  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-11-0:-moz-placeholder-shown:not(:focus):not(.ppvx_text-input--permafocus___3-11-0) + .ppvx_text-input__label___3-11-0 {
  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-11-0:-ms-input-placeholder:not(:focus):not(.ppvx_text-input--permafocus___3-11-0) + .ppvx_text-input__label___3-11-0 {
  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-11-0:placeholder-shown:not(:focus):not(.ppvx_text-input--permafocus___3-11-0) + .ppvx_text-input__label___3-11-0 {
  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-11-0:not(:focus):not(.ppvx_text-input--permafocus___3-11-0):-ms-input-placeholder + .ppvx_text-input__label___3-11-0 {
  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-11-0,
.ppvx_text-input__icon--right___3-11-0 {
  text-decoration: none;
  position: absolute;
  z-index: 10;
}
.ppvx_text-input__icon--left___3-11-0 {
  top: 1rem;
  left: 0.75rem;
  right: auto;
}
.ppvx_text-input___3-11-0 .ppvx_text-input__icon--right___3-11-0 {
  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-11-0 {
  left: 0;
  right: 0.75rem;
}
[dir='rtl'] .ppvx_text-input__icon--right___3-11-0 {
  left: 0;
  right: auto;
}
.ppvx_text-input___3-11-0.ppvx_combo___3-11-0:before {
  content: '\E913';
}
.ppvx_text-input___3-11-0.ppvx_combo___3-11-0: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-11-0.ppvx_combo___3-11-0:before {
  left: 1rem;
  right: auto;
}
.ppvx_text-input___3-11-0.ppvx_combo___3-11-0.ppvx_text-input___3-11-0.ppvx_combo--open___3-11-0:before {
  transform: rotateX(180deg);
}
.ppvx_text-input__control--icon-right___3-11-0 {
  padding-right: 3.6875rem;
  padding-left: 0.6875rem;
}
[dir='rtl'] .ppvx_text-input__control--icon-right___3-11-0 {
  padding-left: 3.6875rem;
  padding-right: 0.6875rem;
}
.ppvx_text-input__icon--left___3-11-0 ~ .ppvx_text-input__control___3-11-0 {
  padding-left: 2.9375rem;
  padding-right: 0.6875rem;
}
[dir='rtl'] .ppvx_text-input__icon--left___3-11-0 ~ .ppvx_text-input__control___3-11-0 {
  padding-right: 2.9375rem;
  padding-left: 0.6875rem;
}
.ppvx_text-input__icon--left___3-11-0 ~ .ppvx_text-input__control___3-11-0.ppvx_text-input__control--icon-right___3-11-0 {
  padding-right: 3.6875rem;
  padding-left: 2.9375rem;
}
[dir='rtl'] .ppvx_text-input__icon--left___3-11-0 ~ .ppvx_text-input__control___3-11-0.ppvx_text-input__control--icon-right___3-11-0 {
  padding-right: 2.9375rem;
  padding-left: 3.6875rem;
}
.ppvx_text-input__control--icon-right___3-11-0 ~ .ppvx_text-input__label___3-11-0 {
  left: 0.75rem;
  right: 3.75rem;
}
[dir='rtl'] .ppvx_text-input__control--icon-right___3-11-0 ~ .ppvx_text-input__label___3-11-0 {
  left: 3.75rem;
  right: 0.75rem;
}
.ppvx_text-input__icon--left___3-11-0 ~ .ppvx_text-input__label___3-11-0 {
  left: 3rem;
  right: 0.75rem;
}
[dir='rtl'] .ppvx_text-input__icon--left___3-11-0 ~ .ppvx_text-input__label___3-11-0 {
  right: 3rem;
  left: 0.75rem;
}
/* Chrome/Opera/Safari */
.ppvx_text-input__control___3-11-0::-webkit-input-placeholder {
  color: #687173;
  opacity: 1;
}
/* FF 19+ */
.ppvx_text-input__control___3-11-0:-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-11-0:-ms-input-placeholder {
  color: #687173;
}
/* stylelint-enable no-descending-specificity */
/* error text */
.ppvx_text-input__error-text___3-11-0 {
  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-11-0:before {
  content: '\E91A';
}
.ppvx_text-input__error-text___3-11-0: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-11-0:before,
.ppvx_text-input__error-text___3-11-0 .ppvx_text-input__error-icon___3-11-0 {
  color: #d20000;
  margin-right: 0.75rem;
  margin-left: 0;
}
[dir='rtl'] .ppvx_text-input__error-text___3-11-0:before,
[dir='rtl'] .ppvx_text-input__error-icon___3-11-0 {
  margin-left: 0.75rem;
  margin-right: 0;
}
.ppvx_text-input__success-icon___3-11-0 {
  color: #299976;
  margin-right: 0.75rem;
  margin-left: initial;
}
[dir='rtl'] .ppvx_text-input__success-icon___3-11-0 {
  margin-left: 0.75rem;
  margin-right: initial;
}
/* stylelint-disable no-descending-specificity */
.ppvx_text-input--combine-right___3-11-0:focus-within,
.ppvx_text-input--combine-left___3-11-0:focus-within,
.ppvx_text-input--combine-both___3-11-0:focus-within {
  z-index: 2;
}
.ppvx_text-input--combine-left___3-11-0 {
  margin-left: -0.0625rem;
}
.ppvx_text-input--combine-left___3-11-0 .ppvx_text-input__control___3-11-0 {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
[dir='rtl'] .ppvx_text-input--combine-left___3-11-0 {
  margin-left: 0;
  margin-right: -0.0625rem;
}
[dir='rtl'] .ppvx_text-input--combine-left___3-11-0 .ppvx_text-input__control___3-11-0 {
  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-11-0 .ppvx_text-input__control___3-11-0 {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
[dir='rtl'] .ppvx_text-input--combine-right___3-11-0 .ppvx_text-input__control___3-11-0 {
  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-11-0 {
  margin-left: -0.0625rem;
}
.ppvx_text-input--combine-both___3-11-0 .ppvx_text-input__control___3-11-0 {
  border-radius: 0;
}
[dir='rtl'] .ppvx_text-input--combine-both___3-11-0 {
  margin-left: 0;
  margin-right: -0.0625rem;
}
.ppvx_text-input__error-text--list___3-11-0 {
  list-style: none;
  padding: 0;
  margin: 0;
}
.ppvx_text-input__prefix-wrapper___3-11-0 {
  position: relative;
  display: flex;
  padding: 0.0625rem;
}
.ppvx_text-input__prefix-wrapper___3-11-0: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-11-0 .ppvx_text-input__control___3-11-0 {
  border: none;
}
.ppvx_text-input__prefix-wrapper___3-11-0 .ppvx_text-input__control___3-11-0:focus {
  border: none;
  box-shadow: none;
  outline: none;
}
.ppvx_text-input__prefix___3-11-0 {
  order: -1;
}
.ppvx_text-input__prefix___3-11-0,
[dir='rtl'] .ppvx_text-input__suffix___3-11-0 {
  white-space: nowrap;
  color: #000000;
  padding: 1.4375rem 0.125rem 0.4375rem 0.125rem;
  padding-left: 0.75rem;
}
.ppvx_text-input__suffix___3-11-0,
[dir='rtl'] .ppvx_text-input__prefix___3-11-0 {
  white-space: nowrap;
  color: #000000;
  padding: 1.4375rem 0.125rem 0.4375rem 0.125rem;
  padding-right: 0.75rem;
}
.ppvx_text-input--nolabel___3-11-0 .ppvx_text-input__suffix___3-11-0,
.ppvx_text-input--nolabel___3-11-0 .ppvx_text-input__prefix___3-11-0 {
  padding-top: 0.9375rem;
  padding-bottom: 0.9375rem;
}
.ppvx_field--error___3-11-0 .ppvx_text-input__prefix-wrapper___3-11-0 {
  padding: 0.0625rem 0.125rem;
}
.ppvx_field--error___3-11-0 .ppvx_text-input__prefix-wrapper___3-11-0 .ppvx_text-input__control--prefix___3-11-0,
.ppvx_text-input__prefix-wrapper___3-11-0 .ppvx_text-input__control--prefix___3-11-0 {
  padding-left: 0;
}
.ppvx_field--error___3-11-0 .ppvx_text-input__prefix-wrapper___3-11-0 .ppvx_text-input__control--suffix___3-11-0,
.ppvx_text-input__prefix-wrapper___3-11-0 .ppvx_text-input__control--suffix___3-11-0 {
  padding-right: 0;
}
.ppvx_text-input__prefix-wrapper--focus___3-11-0:after {
  border-color: #0070ba;
  box-shadow: 0 0 0 0.0625rem #0070ba, 0 0 0 0.3125rem #bfdbee;
}
.ppvx_text-input--nolabel___3-11-0 .ppvx_text-input__prefix-wrapper___3-11-0 .ppvx_text-input__control--prefix___3-11-0 {
  padding-left: 0;
}
.ppvx_text-input--nolabel___3-11-0 .ppvx_text-input__prefix-wrapper___3-11-0 .ppvx_text-input__control--suffix___3-11-0 {
  padding-right: 0;
}
.ppvx_text-input__control___3-11-0:-moz-placeholder-shown:not(:focus) ~ .ppvx_text-input__prefix___3-11-0, .ppvx_text-input__control___3-11-0:-moz-placeholder-shown:not(:focus) ~ .ppvx_text-input__suffix___3-11-0 {
  opacity: 0;
}
.ppvx_text-input__control___3-11-0:-ms-input-placeholder:not(:focus) ~ .ppvx_text-input__prefix___3-11-0, .ppvx_text-input__control___3-11-0:-ms-input-placeholder:not(:focus) ~ .ppvx_text-input__suffix___3-11-0 {
  opacity: 0;
}
.ppvx_text-input__control___3-11-0:placeholder-shown:not(:focus) ~ .ppvx_text-input__prefix___3-11-0,
.ppvx_text-input__control___3-11-0:placeholder-shown:not(:focus) ~ .ppvx_text-input__suffix___3-11-0 {
  opacity: 0;
}
[dir='rtl'] .ppvx_field--error___3-11-0 .ppvx_text-input__prefix-wrapper___3-11-0 .ppvx_text-input__control--prefix___3-11-0,
[dir='rtl'] .ppvx_text-input__prefix-wrapper___3-11-0 .ppvx_text-input__control--prefix___3-11-0 {
  padding-right: 0;
  padding-left: 0.75rem;
}
[dir='rtl'] .ppvx_field--error___3-11-0 .ppvx_text-input__prefix-wrapper___3-11-0 .ppvx_text-input__control--suffix___3-11-0,
[dir='rtl'] .ppvx_text-input__prefix-wrapper___3-11-0 .ppvx_text-input__control--suffix___3-11-0 {
  padding-left: 0;
  padding-right: 0.75rem;
}
[dir='rtl'] .ppvx_field--error___3-11-0 .ppvx_text-input__prefix-wrapper___3-11-0 .ppvx_text-input__control--suffix___3-11-0.ppvx_text-input__control--prefix___3-11-0,
[dir='rtl'] .ppvx_text-input__prefix-wrapper___3-11-0 .ppvx_text-input__control--suffix___3-11-0.ppvx_text-input__control--prefix___3-11-0 {
  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-11-0:before {
  display: none;
}
/* stylelint-disable no-descending-specificity */
/* stylelint-disable no-vendor-prefix */
.ppvx--v2___3-11-0 .ppvx_text-input___3-11-0:not(.ppvx--v1___3-11-0),
.ppvx_text-input___3-11-0.ppvx--v2___3-11-0:not(.ppvx--v1___3-11-0) {
  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 *******/
}
.ppvx--v2___3-11-0 .ppvx_text-input___3-11-0:not(.ppvx--v1___3-11-0) .ppvx_text-input__control___3-11-0,
.ppvx_text-input___3-11-0.ppvx--v2___3-11-0:not(.ppvx--v1___3-11-0) .ppvx_text-input__control___3-11-0 {
  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;
}
.ppvx--v2___3-11-0 .ppvx_text-input___3-11-0:not(.ppvx--v1___3-11-0) .ppvx_text-input__control___3-11-0::-moz-placeholder, .ppvx_text-input___3-11-0.ppvx--v2___3-11-0:not(.ppvx--v1___3-11-0) .ppvx_text-input__control___3-11-0::-moz-placeholder {
  color: #515354;
}
.ppvx--v2___3-11-0 .ppvx_text-input___3-11-0:not(.ppvx--v1___3-11-0) .ppvx_text-input__control___3-11-0:-ms-input-placeholder, .ppvx_text-input___3-11-0.ppvx--v2___3-11-0:not(.ppvx--v1___3-11-0) .ppvx_text-input__control___3-11-0:-ms-input-placeholder {
  color: #515354;
}
.ppvx--v2___3-11-0 .ppvx_text-input___3-11-0:not(.ppvx--v1___3-11-0) .ppvx_text-input__control___3-11-0::placeholder,
.ppvx_text-input___3-11-0.ppvx--v2___3-11-0:not(.ppvx--v1___3-11-0) .ppvx_text-input__control___3-11-0::placeholder {
  color: #515354;
}
.ppvx--v2___3-11-0 .ppvx_text-input___3-11-0:not(.ppvx--v1___3-11-0) .ppvx_text-input__control___3-11-0:focus,
.ppvx_text-input___3-11-0.ppvx--v2___3-11-0:not(.ppvx--v1___3-11-0) .ppvx_text-input__control___3-11-0:focus,
.ppvx--v2___3-11-0 .ppvx_text-input___3-11-0:not(.ppvx--v1___3-11-0) .ppvx_text-input__control___3-11-0[aria-expanded='true'],
.ppvx_text-input___3-11-0.ppvx--v2___3-11-0:not(.ppvx--v1___3-11-0) .ppvx_text-input__control___3-11-0[aria-expanded='true'] {
  border-color: #1040c1;
  box-shadow: 0 0 0 0.125rem #1040c1, 0 0 0 0.5rem rgba(16, 114, 235, 0.16);
}
.ppvx--v2___3-11-0 .ppvx_text-input___3-11-0:not(.ppvx--v1___3-11-0) .ppvx_text-input__icon--left___3-11-0,
.ppvx_text-input___3-11-0.ppvx--v2___3-11-0:not(.ppvx--v1___3-11-0) .ppvx_text-input__icon--left___3-11-0 {
  top: 1.25rem;
  color: #515354;
}
.ppvx--v2___3-11-0 .ppvx_text-input___3-11-0:not(.ppvx--v1___3-11-0) .ppvx_text-input__icon--left___3-11-0 ~ .ppvx_text-input__control___3-11-0,
.ppvx_text-input___3-11-0.ppvx--v2___3-11-0:not(.ppvx--v1___3-11-0) .ppvx_text-input__icon--left___3-11-0 ~ .ppvx_text-input__control___3-11-0 {
  padding-left: 2.875rem;
  padding-right: 0.625rem;
}
.ppvx--v2___3-11-0 .ppvx_text-input___3-11-0:not(.ppvx--v1___3-11-0) .ppvx_text-input__icon--right___3-11-0,
.ppvx_text-input___3-11-0.ppvx--v2___3-11-0:not(.ppvx--v1___3-11-0) .ppvx_text-input__icon--right___3-11-0 {
  top: 0.5rem;
}
.ppvx--v2___3-11-0 .ppvx_text-input___3-11-0:not(.ppvx--v1___3-11-0) .ppvx_text-input__control--icon-right___3-11-0,
.ppvx_text-input___3-11-0.ppvx--v2___3-11-0:not(.ppvx--v1___3-11-0) .ppvx_text-input__control--icon-right___3-11-0 {
  padding-right: 3.625rem;
}
.ppvx--v2___3-11-0 .ppvx_text-input___3-11-0:not(.ppvx--v1___3-11-0) .ppvx_text-input__label___3-11-0,
.ppvx_text-input___3-11-0.ppvx--v2___3-11-0:not(.ppvx--v1___3-11-0) .ppvx_text-input__label___3-11-0 {
  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-11-0 .ppvx_text-input___3-11-0:not(.ppvx--v1___3-11-0) .ppvx_text-input__control___3-11-0:-moz-placeholder-shown:not(:focus):not(.ppvx_text-input--permafocus___3-11-0) + .ppvx_text-input__label___3-11-0, .ppvx_text-input___3-11-0.ppvx--v2___3-11-0:not(.ppvx--v1___3-11-0) .ppvx_text-input__control___3-11-0:-moz-placeholder-shown:not(:focus):not(.ppvx_text-input--permafocus___3-11-0) + .ppvx_text-input__label___3-11-0 {
  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-11-0 .ppvx_text-input___3-11-0:not(.ppvx--v1___3-11-0) .ppvx_text-input__control___3-11-0:-ms-input-placeholder:not(:focus):not(.ppvx_text-input--permafocus___3-11-0) + .ppvx_text-input__label___3-11-0, .ppvx_text-input___3-11-0.ppvx--v2___3-11-0:not(.ppvx--v1___3-11-0) .ppvx_text-input__control___3-11-0:-ms-input-placeholder:not(:focus):not(.ppvx_text-input--permafocus___3-11-0) + .ppvx_text-input__label___3-11-0 {
  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-11-0 .ppvx_text-input___3-11-0:not(.ppvx--v1___3-11-0) .ppvx_text-input__control___3-11-0:placeholder-shown:not(:focus):not(.ppvx_text-input--permafocus___3-11-0) + .ppvx_text-input__label___3-11-0,
.ppvx_text-input___3-11-0.ppvx--v2___3-11-0:not(.ppvx--v1___3-11-0) .ppvx_text-input__control___3-11-0:placeholder-shown:not(:focus):not(.ppvx_text-input--permafocus___3-11-0) + .ppvx_text-input__label___3-11-0 {
  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-11-0 .ppvx_text-input___3-11-0:not(.ppvx--v1___3-11-0) .ppvx_text-input__control___3-11-0:not(:focus):not(.ppvx_text-input--permafocus___3-11-0):-ms-input-placeholder + .ppvx_text-input__label___3-11-0,
.ppvx_text-input___3-11-0.ppvx--v2___3-11-0:not(.ppvx--v1___3-11-0) .ppvx_text-input__control___3-11-0:not(:focus):not(.ppvx_text-input--permafocus___3-11-0):-ms-input-placeholder + .ppvx_text-input__label___3-11-0 {
  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-11-0 .ppvx_text-input___3-11-0:not(.ppvx--v1___3-11-0).ppvx_text-input--nolabel___3-11-0 .ppvx_text-input__control___3-11-0,
.ppvx_text-input___3-11-0.ppvx--v2___3-11-0:not(.ppvx--v1___3-11-0).ppvx_text-input--nolabel___3-11-0 .ppvx_text-input__control___3-11-0 {
  padding: 1.1875rem 0.6875rem 1.1875rem 0.6875rem;
}
.ppvx--v2___3-11-0 .ppvx_text-input___3-11-0:not(.ppvx--v1___3-11-0).ppvx_text-input--nolabel___3-11-0 .ppvx_text-input__prefix-wrapper___3-11-0 .ppvx_text-input__prefix___3-11-0,
.ppvx_text-input___3-11-0.ppvx--v2___3-11-0:not(.ppvx--v1___3-11-0).ppvx_text-input--nolabel___3-11-0 .ppvx_text-input__prefix-wrapper___3-11-0 .ppvx_text-input__prefix___3-11-0,
.ppvx--v2___3-11-0 .ppvx_text-input___3-11-0:not(.ppvx--v1___3-11-0).ppvx_text-input--nolabel___3-11-0 .ppvx_text-input__prefix-wrapper___3-11-0 .ppvx_text-input__suffix___3-11-0,
.ppvx_text-input___3-11-0.ppvx--v2___3-11-0:not(.ppvx--v1___3-11-0).ppvx_text-input--nolabel___3-11-0 .ppvx_text-input__prefix-wrapper___3-11-0 .ppvx_text-input__suffix___3-11-0 {
  padding-top: 1.1875rem;
  padding-bottom: 1.1875rem;
}
.ppvx--v2___3-11-0 .ppvx_text-input___3-11-0:not(.ppvx--v1___3-11-0).ppvx_text-input--nolabel___3-11-0 .ppvx_text-input__placemat___3-11-0,
.ppvx_text-input___3-11-0.ppvx--v2___3-11-0:not(.ppvx--v1___3-11-0).ppvx_text-input--nolabel___3-11-0 .ppvx_text-input__placemat___3-11-0 {
  padding-top: 1.25rem;
}
.ppvx--v2___3-11-0 .ppvx_text-input___3-11-0:not(.ppvx--v1___3-11-0) .ppvx_text-input__prefix-wrapper___3-11-0 .ppvx_text-input__prefix___3-11-0,
.ppvx_text-input___3-11-0.ppvx--v2___3-11-0:not(.ppvx--v1___3-11-0) .ppvx_text-input__prefix-wrapper___3-11-0 .ppvx_text-input__prefix___3-11-0,
.ppvx--v2___3-11-0 .ppvx_text-input___3-11-0:not(.ppvx--v1___3-11-0) .ppvx_text-input__prefix-wrapper___3-11-0 .ppvx_text-input__suffix___3-11-0,
.ppvx_text-input___3-11-0.ppvx--v2___3-11-0:not(.ppvx--v1___3-11-0) .ppvx_text-input__prefix-wrapper___3-11-0 .ppvx_text-input__suffix___3-11-0 {
  padding-top: 1.75rem;
  padding-bottom: 0.625rem;
}
.ppvx--v2___3-11-0 .ppvx_text-input___3-11-0:not(.ppvx--v1___3-11-0) .ppvx_text-input__prefix-wrapper___3-11-0.ppvx_text-input__prefix-wrapper--focus___3-11-0:after,
.ppvx_text-input___3-11-0.ppvx--v2___3-11-0:not(.ppvx--v1___3-11-0) .ppvx_text-input__prefix-wrapper___3-11-0.ppvx_text-input__prefix-wrapper--focus___3-11-0:after {
  border-color: #1040c1;
  box-shadow: 0 0 0 0.125rem #1040c1, 0 0 0 0.5rem rgba(16, 114, 235, 0.16);
}
.ppvx--v2___3-11-0 .ppvx_text-input___3-11-0:not(.ppvx--v1___3-11-0) .ppvx_text-input__prefix-wrapper___3-11-0.ppvx_text-input__prefix-wrapper--focus___3-11-0 .ppvx_text-input__control___3-11-0:focus,
.ppvx_text-input___3-11-0.ppvx--v2___3-11-0:not(.ppvx--v1___3-11-0) .ppvx_text-input__prefix-wrapper___3-11-0.ppvx_text-input__prefix-wrapper--focus___3-11-0 .ppvx_text-input__control___3-11-0:focus {
  box-shadow: none;
}
.ppvx--v2___3-11-0 .ppvx_text-input___3-11-0:not(.ppvx--v1___3-11-0).ppvx_field--error___3-11-0 .ppvx_text-input__prefix-wrapper___3-11-0 .ppvx_text-input__control___3-11-0.ppvx_text-input__control--prefix___3-11-0,
.ppvx_text-input___3-11-0.ppvx--v2___3-11-0:not(.ppvx--v1___3-11-0).ppvx_field--error___3-11-0 .ppvx_text-input__prefix-wrapper___3-11-0 .ppvx_text-input__control___3-11-0.ppvx_text-input__control--prefix___3-11-0,
.ppvx--v2___3-11-0 .ppvx_text-input___3-11-0:not(.ppvx--v1___3-11-0) .ppvx_text-input__prefix-wrapper___3-11-0 .ppvx_text-input__control___3-11-0.ppvx_text-input__control--prefix___3-11-0,
.ppvx_text-input___3-11-0.ppvx--v2___3-11-0:not(.ppvx--v1___3-11-0) .ppvx_text-input__prefix-wrapper___3-11-0 .ppvx_text-input__control___3-11-0.ppvx_text-input__control--prefix___3-11-0 {
  padding-left: 0;
}
.ppvx--v2___3-11-0 .ppvx_text-input___3-11-0:not(.ppvx--v1___3-11-0).ppvx_field--error___3-11-0 .ppvx_text-input__prefix-wrapper___3-11-0 .ppvx_text-input__control___3-11-0.ppvx_text-input__control--suffix___3-11-0,
.ppvx_text-input___3-11-0.ppvx--v2___3-11-0:not(.ppvx--v1___3-11-0).ppvx_field--error___3-11-0 .ppvx_text-input__prefix-wrapper___3-11-0 .ppvx_text-input__control___3-11-0.ppvx_text-input__control--suffix___3-11-0,
.ppvx--v2___3-11-0 .ppvx_text-input___3-11-0:not(.ppvx--v1___3-11-0) .ppvx_text-input__prefix-wrapper___3-11-0 .ppvx_text-input__control___3-11-0.ppvx_text-input__control--suffix___3-11-0,
.ppvx_text-input___3-11-0.ppvx--v2___3-11-0:not(.ppvx--v1___3-11-0) .ppvx_text-input__prefix-wrapper___3-11-0 .ppvx_text-input__control___3-11-0.ppvx_text-input__control--suffix___3-11-0 {
  padding-right: 0;
}
.ppvx--v2___3-11-0 .ppvx_text-input___3-11-0:not(.ppvx--v1___3-11-0).ppvx_field--error___3-11-0 .ppvx_text-input__control___3-11-0,
.ppvx_text-input___3-11-0.ppvx--v2___3-11-0:not(.ppvx--v1___3-11-0).ppvx_field--error___3-11-0 .ppvx_text-input__control___3-11-0 {
  padding: 1.6875rem 0.625rem 0.5625rem 0.625rem;
  border-color: #d9360b;
}
.ppvx--v2___3-11-0 .ppvx_text-input___3-11-0:not(.ppvx--v1___3-11-0).ppvx_field--error___3-11-0 .ppvx_text-input__control___3-11-0:focus,
.ppvx_text-input___3-11-0.ppvx--v2___3-11-0:not(.ppvx--v1___3-11-0).ppvx_field--error___3-11-0 .ppvx_text-input__control___3-11-0:focus {
  border: 0.125rem solid #1040c1;
  box-shadow: 0 0 0 0.0625rem #d9360b inset, 0 0 0 0.0625rem #1040c1, 0 0 0 0.375rem rgba(16, 114, 235, 0.16);
}
.ppvx--v2___3-11-0 .ppvx_text-input___3-11-0:not(.ppvx--v1___3-11-0).ppvx_field--error___3-11-0.ppvx_combo--open___3-11-0 .ppvx_text-input__control___3-11-0,
.ppvx_text-input___3-11-0.ppvx--v2___3-11-0:not(.ppvx--v1___3-11-0).ppvx_field--error___3-11-0.ppvx_combo--open___3-11-0 .ppvx_text-input__control___3-11-0 {
  border: 0.125rem solid #1040c1;
  box-shadow: 0 0 0 0.0625rem #d9360b inset, 0 0 0 0.0625rem #1040c1, 0 0 0 0.375rem rgba(16, 114, 235, 0.16);
}
.ppvx--v2___3-11-0 .ppvx_text-input___3-11-0:not(.ppvx--v1___3-11-0).ppvx_field--error___3-11-0 .ppvx_text-input__prefix-wrapper___3-11-0:after,
.ppvx_text-input___3-11-0.ppvx--v2___3-11-0:not(.ppvx--v1___3-11-0).ppvx_field--error___3-11-0 .ppvx_text-input__prefix-wrapper___3-11-0:after {
  border: 0.125rem solid #d9360b;
}
.ppvx--v2___3-11-0 .ppvx_text-input___3-11-0:not(.ppvx--v1___3-11-0).ppvx_field--error___3-11-0 .ppvx_text-input__prefix-wrapper___3-11-0 .ppvx_text-input__control___3-11-0:focus,
.ppvx_text-input___3-11-0.ppvx--v2___3-11-0:not(.ppvx--v1___3-11-0).ppvx_field--error___3-11-0 .ppvx_text-input__prefix-wrapper___3-11-0 .ppvx_text-input__control___3-11-0:focus {
  box-shadow: none;
  border: none;
}
.ppvx--v2___3-11-0 .ppvx_text-input___3-11-0:not(.ppvx--v1___3-11-0).ppvx_field--error___3-11-0 .ppvx_text-input__prefix-wrapper--focus___3-11-0:after,
.ppvx_text-input___3-11-0.ppvx--v2___3-11-0:not(.ppvx--v1___3-11-0).ppvx_field--error___3-11-0 .ppvx_text-input__prefix-wrapper--focus___3-11-0:after {
  border: 0.125rem solid #1040c1;
  box-shadow: 0 0 0 0.0625rem #d9360b inset, 0 0 0 0.0625rem #1040c1, 0 0 0 0.375rem rgba(16, 114, 235, 0.16);
}
.ppvx--v2___3-11-0 .ppvx_text-input___3-11-0:not(.ppvx--v1___3-11-0).ppvx_field--error___3-11-0.ppvx_text-input--nolabel___3-11-0 .ppvx_text-input__control___3-11-0,
.ppvx_text-input___3-11-0.ppvx--v2___3-11-0:not(.ppvx--v1___3-11-0).ppvx_field--error___3-11-0.ppvx_text-input--nolabel___3-11-0 .ppvx_text-input__control___3-11-0 {
  padding: 1.125rem 0.625rem 1.125rem 0.625rem;
}
.ppvx--v2___3-11-0 .ppvx_text-input___3-11-0:not(.ppvx--v1___3-11-0) .ppvx_text-input__error-text___3-11-0,
.ppvx_text-input___3-11-0.ppvx--v2___3-11-0:not(.ppvx--v1___3-11-0) .ppvx_text-input__error-text___3-11-0 {
  margin-top: 0.375rem;
  color: #515354;
  align-items: center;
}
.ppvx--v2___3-11-0 .ppvx_text-input___3-11-0:not(.ppvx--v1___3-11-0) .ppvx_text-input__error-text___3-11-0 .ppvx_text-input__error-icon___3-11-0,
.ppvx_text-input___3-11-0.ppvx--v2___3-11-0:not(.ppvx--v1___3-11-0) .ppvx_text-input__error-text___3-11-0 .ppvx_text-input__error-icon___3-11-0 {
  color: #d9360b;
  margin-left: 0;
  margin-right: 0.25rem;
  margin-top: -0.125rem;
  align-self: flex-start;
}
.ppvx--v2___3-11-0 .ppvx_text-input___3-11-0:not(.ppvx--v1___3-11-0) .ppvx_text-input__helper-text___3-11-0,
.ppvx_text-input___3-11-0.ppvx--v2___3-11-0:not(.ppvx--v1___3-11-0) .ppvx_text-input__helper-text___3-11-0 {
  margin-top: 0.375rem;
  color: #515354;
}
.ppvx--v2___3-11-0 .ppvx_text-input___3-11-0:not(.ppvx--v1___3-11-0) .ppvx_text-input__success-icon___3-11-0,
.ppvx_text-input___3-11-0.ppvx--v2___3-11-0:not(.ppvx--v1___3-11-0) .ppvx_text-input__success-icon___3-11-0 {
  color: #308a67;
  margin-right: 0.25rem;
  align-self: flex-start;
}
[dir='rtl'] .ppvx--v2___3-11-0 .ppvx_text-input___3-11-0:not(.ppvx--v1___3-11-0) .ppvx_text-input__error-text___3-11-0 .ppvx_text-input__error-icon___3-11-0,
[dir='rtl'] .ppvx_text-input___3-11-0.ppvx--v2___3-11-0:not(.ppvx--v1___3-11-0) .ppvx_text-input__error-text___3-11-0 .ppvx_text-input__error-icon___3-11-0,
.ppvx--v2___3-11-0 [dir='rtl'] .ppvx_text-input___3-11-0:not(.ppvx--v1___3-11-0) .ppvx_text-input__error-text___3-11-0 .ppvx_text-input__error-icon___3-11-0,
[dir='rtl'] .ppvx--v2___3-11-0 .ppvx_text-input___3-11-0:not(.ppvx--v1___3-11-0) .ppvx_text-input__error-text___3-11-0 .ppvx_text-input__success-icon___3-11-0,
[dir='rtl'] .ppvx_text-input___3-11-0.ppvx--v2___3-11-0:not(.ppvx--v1___3-11-0) .ppvx_text-input__error-text___3-11-0 .ppvx_text-input__success-icon___3-11-0,
.ppvx--v2___3-11-0 [dir='rtl'] .ppvx_text-input___3-11-0:not(.ppvx--v1___3-11-0) .ppvx_text-input__error-text___3-11-0 .ppvx_text-input__success-icon___3-11-0 {
  margin-left: 0.25rem;
  margin-right: 0;
}
[dir='rtl'] .ppvx--v2___3-11-0 .ppvx_text-input___3-11-0:not(.ppvx--v1___3-11-0) .ppvx_text-input__icon--left___3-11-0 ~ .ppvx_text-input__control___3-11-0,
[dir='rtl'] .ppvx_text-input___3-11-0.ppvx--v2___3-11-0:not(.ppvx--v1___3-11-0) .ppvx_text-input__icon--left___3-11-0 ~ .ppvx_text-input__control___3-11-0,
.ppvx--v2___3-11-0 [dir='rtl'] .ppvx_text-input___3-11-0:not(.ppvx--v1___3-11-0) .ppvx_text-input__icon--left___3-11-0 ~ .ppvx_text-input__control___3-11-0 {
  padding-right: 2.9375rem;
  padding-left: 0.6875rem;
}
[dir='rtl'] .ppvx--v2___3-11-0 .ppvx_text-input___3-11-0:not(.ppvx--v1___3-11-0) .ppvx_text-input__icon--left___3-11-0 ~ .ppvx_text-input__control___3-11-0.ppvx_text-input__control--icon-right___3-11-0,
[dir='rtl'] .ppvx_text-input___3-11-0.ppvx--v2___3-11-0:not(.ppvx--v1___3-11-0) .ppvx_text-input__icon--left___3-11-0 ~ .ppvx_text-input__control___3-11-0.ppvx_text-input__control--icon-right___3-11-0,
.ppvx--v2___3-11-0 [dir='rtl'] .ppvx_text-input___3-11-0:not(.ppvx--v1___3-11-0) .ppvx_text-input__icon--left___3-11-0 ~ .ppvx_text-input__control___3-11-0.ppvx_text-input__control--icon-right___3-11-0 {
  padding-right: 2.9375rem;
  padding-left: 3.6875rem;
}
[dir='rtl'] .ppvx--v2___3-11-0 .ppvx_text-input___3-11-0:not(.ppvx--v1___3-11-0) .ppvx_text-input__control--icon-right___3-11-0,
[dir='rtl'] .ppvx_text-input___3-11-0.ppvx--v2___3-11-0:not(.ppvx--v1___3-11-0) .ppvx_text-input__control--icon-right___3-11-0,
.ppvx--v2___3-11-0 [dir='rtl'] .ppvx_text-input___3-11-0:not(.ppvx--v1___3-11-0) .ppvx_text-input__control--icon-right___3-11-0 {
  padding-left: 3.6875rem;
  padding-right: 0.6875rem;
}
[dir='rtl'] .ppvx--v2___3-11-0 .ppvx_text-input___3-11-0:not(.ppvx--v1___3-11-0).ppvx_text-input--error___3-11-0 .ppvx_text-input__icon--left___3-11-0 ~ .ppvx_text-input__control___3-11-0,
[dir='rtl'] .ppvx_text-input___3-11-0.ppvx--v2___3-11-0:not(.ppvx--v1___3-11-0).ppvx_text-input--error___3-11-0 .ppvx_text-input__icon--left___3-11-0 ~ .ppvx_text-input__control___3-11-0,
.ppvx--v2___3-11-0 [dir='rtl'] .ppvx_text-input___3-11-0:not(.ppvx--v1___3-11-0).ppvx_text-input--error___3-11-0 .ppvx_text-input__icon--left___3-11-0 ~ .ppvx_text-input__control___3-11-0 {
  padding-right: 2.875rem;
  padding-left: 0.625rem;
}
[dir='rtl'] .ppvx--v2___3-11-0 .ppvx_text-input___3-11-0:not(.ppvx--v1___3-11-0).ppvx_text-input--error___3-11-0 .ppvx_text-input__icon--left___3-11-0 ~ .ppvx_text-input__control___3-11-0.ppvx_text-input__control--icon-right___3-11-0,
[dir='rtl'] .ppvx_text-input___3-11-0.ppvx--v2___3-11-0:not(.ppvx--v1___3-11-0).ppvx_text-input--error___3-11-0 .ppvx_text-input__icon--left___3-11-0 ~ .ppvx_text-input__control___3-11-0.ppvx_text-input__control--icon-right___3-11-0,
.ppvx--v2___3-11-0 [dir='rtl'] .ppvx_text-input___3-11-0:not(.ppvx--v1___3-11-0).ppvx_text-input--error___3-11-0 .ppvx_text-input__icon--left___3-11-0 ~ .ppvx_text-input__control___3-11-0.ppvx_text-input__control--icon-right___3-11-0 {
  padding-right: 2.875rem;
  padding-left: 3.625rem;
}
[dir='rtl'] .ppvx--v2___3-11-0 .ppvx_text-input___3-11-0:not(.ppvx--v1___3-11-0).ppvx_field--error___3-11-0 .ppvx_text-input__prefix-wrapper___3-11-0 .ppvx_text-input__control--prefix___3-11-0,
[dir='rtl'] .ppvx_text-input___3-11-0.ppvx--v2___3-11-0:not(.ppvx--v1___3-11-0).ppvx_field--error___3-11-0 .ppvx_text-input__prefix-wrapper___3-11-0 .ppvx_text-input__control--prefix___3-11-0,
.ppvx--v2___3-11-0 [dir='rtl'] .ppvx_text-input___3-11-0:not(.ppvx--v1___3-11-0).ppvx_field--error___3-11-0 .ppvx_text-input__prefix-wrapper___3-11-0 .ppvx_text-input__control--prefix___3-11-0,
[dir='rtl'] .ppvx--v2___3-11-0 .ppvx_text-input___3-11-0:not(.ppvx--v1___3-11-0) .ppvx_text-input__prefix-wrapper___3-11-0 .ppvx_text-input__control--prefix___3-11-0,
[dir='rtl'] .ppvx_text-input___3-11-0.ppvx--v2___3-11-0:not(.ppvx--v1___3-11-0) .ppvx_text-input__prefix-wrapper___3-11-0 .ppvx_text-input__control--prefix___3-11-0,
.ppvx--v2___3-11-0 [dir='rtl'] .ppvx_text-input___3-11-0:not(.ppvx--v1___3-11-0) .ppvx_text-input__prefix-wrapper___3-11-0 .ppvx_text-input__control--prefix___3-11-0 {
  padding-right: 0;
  padding-left: 0.75rem;
}
[dir='rtl'] .ppvx--v2___3-11-0 .ppvx_text-input___3-11-0:not(.ppvx--v1___3-11-0).ppvx_field--error___3-11-0 .ppvx_text-input__prefix-wrapper___3-11-0 .ppvx_text-input__control--suffix___3-11-0,
[dir='rtl'] .ppvx_text-input___3-11-0.ppvx--v2___3-11-0:not(.ppvx--v1___3-11-0).ppvx_field--error___3-11-0 .ppvx_text-input__prefix-wrapper___3-11-0 .ppvx_text-input__control--suffix___3-11-0,
.ppvx--v2___3-11-0 [dir='rtl'] .ppvx_text-input___3-11-0:not(.ppvx--v1___3-11-0).ppvx_field--error___3-11-0 .ppvx_text-input__prefix-wrapper___3-11-0 .ppvx_text-input__control--suffix___3-11-0,
[dir='rtl'] .ppvx--v2___3-11-0 .ppvx_text-input___3-11-0:not(.ppvx--v1___3-11-0) .ppvx_text-input__prefix-wrapper___3-11-0 .ppvx_text-input__control--suffix___3-11-0,
[dir='rtl'] .ppvx_text-input___3-11-0.ppvx--v2___3-11-0:not(.ppvx--v1___3-11-0) .ppvx_text-input__prefix-wrapper___3-11-0 .ppvx_text-input__control--suffix___3-11-0,
.ppvx--v2___3-11-0 [dir='rtl'] .ppvx_text-input___3-11-0:not(.ppvx--v1___3-11-0) .ppvx_text-input__prefix-wrapper___3-11-0 .ppvx_text-input__control--suffix___3-11-0 {
  padding-left: 0;
  padding-right: 0.75rem;
}
[dir='rtl'] .ppvx--v2___3-11-0 .ppvx_text-input___3-11-0:not(.ppvx--v1___3-11-0).ppvx_field--error___3-11-0 .ppvx_text-input__prefix-wrapper___3-11-0 .ppvx_text-input__control--suffix___3-11-0.ppvx_text-input__control--prefix___3-11-0,
[dir='rtl'] .ppvx_text-input___3-11-0.ppvx--v2___3-11-0:not(.ppvx--v1___3-11-0).ppvx_field--error___3-11-0 .ppvx_text-input__prefix-wrapper___3-11-0 .ppvx_text-input__control--suffix___3-11-0.ppvx_text-input__control--prefix___3-11-0,
.ppvx--v2___3-11-0 [dir='rtl'] .ppvx_text-input___3-11-0:not(.ppvx--v1___3-11-0).ppvx_field--error___3-11-0 .ppvx_text-input__prefix-wrapper___3-11-0 .ppvx_text-input__control--suffix___3-11-0.ppvx_text-input__control--prefix___3-11-0,
[dir='rtl'] .ppvx--v2___3-11-0 .ppvx_text-input___3-11-0:not(.ppvx--v1___3-11-0) .ppvx_text-input__prefix-wrapper___3-11-0 .ppvx_text-input__control--suffix___3-11-0.ppvx_text-input__control--prefix___3-11-0,
[dir='rtl'] .ppvx_text-input___3-11-0.ppvx--v2___3-11-0:not(.ppvx--v1___3-11-0) .ppvx_text-input__prefix-wrapper___3-11-0 .ppvx_text-input__control--suffix___3-11-0.ppvx_text-input__control--prefix___3-11-0,
.ppvx--v2___3-11-0 [dir='rtl'] .ppvx_text-input___3-11-0:not(.ppvx--v1___3-11-0) .ppvx_text-input__prefix-wrapper___3-11-0 .ppvx_text-input__control--suffix___3-11-0.ppvx_text-input__control--prefix___3-11-0 {
  padding-left: 0;
  padding-right: 0;
}
/* stylelint-enable no-descending-specificity */
/* stylelint-enable no-vendor-prefix */
.ppvx_text-input--auto-grow___3-11-0 .ppvx_text-input__control___3-11-0 {
  resize: none;
}
.ppvx_text-input__counter-wrapper___3-11-0 {
  cursor: text;
  position: relative;
  padding: 0.0625rem;
  /* stylelint-disable selector-no-qualifying-type */
}
.ppvx_text-input__counter-wrapper___3-11-0: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-11-0 .ppvx_text-input__counter-text___3-11-0 {
  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.375rem 0.6875rem;
  text-align: right;
  color: #687173;
  background-color: #ffffff;
}
.ppvx_text-input__counter-wrapper___3-11-0 textarea.ppvx_text-input__control___3-11-0:not(:focus),
.ppvx_text-input__counter-wrapper___3-11-0 textarea.ppvx_text-input__control___3-11-0:focus {
  border: none;
  outline: none;
  box-shadow: none;
}
/* stylelint-enable selector-no-qualifying-type */
[dir='rtl'] .ppvx_text-input__counter-text___3-11-0 {
  text-align: left;
}
.ppvx_text-input__counter-wrapper--focus___3-11-0:after {
  border-color: #0070ba;
  box-shadow: 0 0 0 0.0625rem #0070ba, 0 0 0 0.3125rem #bfdbee;
}
.ppvx_field--error___3-11-0 .ppvx_text-input__counter-wrapper___3-11-0:after {
  border: 0.125rem solid #d20000;
}
.ppvx_field--error___3-11-0 .ppvx_text-input__counter-wrapper___3-11-0 .ppvx_text-input__counter-text___3-11-0 {
  color: #d20000;
}
.ppvx_field--error___3-11-0 .ppvx_text-input__counter-wrapper--focus___3-11-0:after {
  box-shadow: 0 0 0 0.0625rem #d20000 inset, 0 0 0 0.25rem #bfdbee;
  border: 0.125rem solid #0070ba;
}
.ppvx_text-input__control___3-11-0[aria-expanded='true'] + .ppvx_text-input__label___3-11-0 {
  font-size: 0.875rem !important;
  line-height: 1.25rem !important;
  top: 0.4375rem !important;
}

/* DO NOT USE THESE VARIABLES. THESE ARE TEMPORARY VARIABLES, SOON WILL BE REPLACED BY TOKENS */
.ppvx_tooltip___2-8-0 {
  font-family: "PayPalSansBig-Regular", Helvetica Neue, Arial, sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 500;
  visibility: hidden;
  opacity: 0;
  max-width: 18rem;
  word-wrap: break-word;
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-left: 1rem;
  padding-right: 1rem;
  color: #2c2e2f;
  position: absolute;
  border: 0.0625rem solid #50c7f9;
  border-radius: 0.25rem;
  background-color: #f5fbfe;
  box-shadow: 0rem 0.25rem 1rem rgba(0, 0, 0, 0.16);
  z-index: 2000;
}
.ppvx_tooltip___2-8-0:before {
  content: '';
  position: absolute;
  background-color: inherit;
  height: 0.8575rem;
  width: 0.8575rem;
  transform: scaleX(0.75) rotate(45deg);
  box-shadow: inherit;
  z-index: 0;
  border-width: 0.0625rem;
  border-style: solid;
  border-color: inherit;
}
.ppvx_tooltip___2-8-0:after {
  content: '';
  background-color: inherit;
  position: absolute;
  width: 2.5rem;
  height: 1rem;
}
.ppvx_tooltip___2-8-0:before {
  top: auto;
  bottom: -0.375rem;
}
.ppvx_tooltip___2-8-0:after {
  top: auto;
  bottom: 0;
}
.ppvx_tooltip___2-8-0:before {
  left: calc(50% - 0.9375rem / 2);
  right: auto;
}
.ppvx_tooltip___2-8-0:after {
  left: calc(50% - 1.25rem);
  right: auto;
}
.ppvx_tooltip___2-8-0[aria-hidden='false'] {
  visibility: visible;
  opacity: 1;
}
.ppvx_tooltip__icon___2-8-0 {
  width: 2.75rem;
  height: 2.75rem;
  padding: calc((2.75rem - 1.125rem) / 2);
  cursor: pointer;
  display: inline-block;
  border: 0rem;
  background-color: rgba(0, 0, 0, 0);
  /* 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;
  color: #0070ba;
  position: relative;
}
.ppvx_tooltip__icon___2-8-0:before {
  content: '\E935';
}
.ppvx_tooltip__icon___2-8-0:hover,
.ppvx_tooltip__icon___2-8-0:focus,
.ppvx_tooltip__icon___2-8-0:active {
  color: #003087;
  outline: none;
}
.ppvx_tooltip__icon___2-8-0: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(1.0625rem + 0.125rem);
  height: calc(1.0625rem + 0.125rem);
  pointer-events: none;
  transform: translateX(50%) translateX(0.25rem) translateY(50%) translateY(0.28125rem);
}
.ppvx_tooltip__icon--verified___2-8-0:before {
  content: '\E98B';
}
.ppvx_tooltip--position_bottom___2-8-0:before {
  top: -0.375rem;
  bottom: auto;
}
.ppvx_tooltip--position_bottom___2-8-0:after {
  top: 0;
  bottom: auto;
}
.ppvx_tooltip--position_left___2-8-0:before {
  transform: scaleY(0.75) rotate(45deg);
  top: calc(50% - 0.375rem);
  bottom: auto;
  left: auto;
  right: -0.375rem;
}
.ppvx_tooltip--position_left___2-8-0:after {
  transform: rotate(90deg);
  top: calc(50% - 0.375rem);
  bottom: auto;
  left: auto;
  right: -0.75rem;
}
.ppvx_tooltip--position_right___2-8-0:before {
  transform: scaleY(0.75) rotate(45deg);
  top: calc(50% - 0.375rem);
  bottom: auto;
  left: -0.375rem;
  right: auto;
}
.ppvx_tooltip--position_right___2-8-0:after {
  transform: rotate(90deg);
  top: calc(50% - 0.375rem);
  bottom: auto;
  left: -0.75rem;
  right: auto;
}
.ppvx_tooltip--tip_left___2-8-0:before {
  left: 1rem;
  right: auto;
}
.ppvx_tooltip--tip_left___2-8-0:after {
  left: 0.5rem;
  right: auto;
}
.ppvx_tooltip--tip_right___2-8-0:before {
  left: auto;
  right: 1rem;
}
.ppvx_tooltip--tip_right___2-8-0:after {
  left: auto;
  right: 0.5rem;
}
.ppvx_tooltip__icon--screenreader___2-8-0 {
  position: absolute;
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0;
  border: 0;
  width: 1px;
  height: 1px;
  overflow: hidden;
}
.ppvx_tooltip__image___2-8-0 {
  display: flex;
}
.ppvx_tooltip__image___2-8-0 img {
  max-width: 16.5rem;
}
.ppvx_tooltip__image--top-left___2-8-0 {
  justify-content: flex-start;
  padding-bottom: 0.75rem;
}
.ppvx_tooltip__image--top-center___2-8-0 {
  justify-content: center;
  padding-bottom: 0.75rem;
}
.ppvx_tooltip__image--bottom-left___2-8-0 {
  justify-content: flex-start;
  padding-top: 0.75rem;
}
.ppvx_tooltip__image--bottom-center___2-8-0 {
  justify-content: center;
  padding-top: 0.75rem;
}
[dir='rtl'] .ppvx_tooltip__icon___2-8-0:focus:after,
.ppvx_tooltip__icon___2-8-0[dir='rtl']:focus:after {
  right: auto;
}
.ppvx_tooltip__icon--svg___2-8-0:before {
  display: none;
}
.ppvx--v2___2-8-0 .ppvx_tooltip___2-8-0:not(.ppvx--v1___2-8-0),
.ppvx_tooltip___2-8-0.ppvx--v2___2-8-0:not(.ppvx--v1___2-8-0) {
  padding: 0.9375rem;
  background-color: #ffffff;
  border-color: #ffffff;
  color: #0c0c0d;
  font-family: "PayPalSansBig-Regular", Helvetica Neue, Arial, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5rem;
  font-weight: normal;
  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___2-8-0 .ppvx_tooltip___2-8-0:not(.ppvx--v1___2-8-0):before,
.ppvx_tooltip___2-8-0.ppvx--v2___2-8-0:not(.ppvx--v1___2-8-0):before {
  content: '';
  position: absolute;
  background-color: inherit;
  height: 1rem;
  width: 1rem;
  transform: scaleX(0.75) rotate(45deg);
  box-shadow: inherit;
  z-index: 0;
  border-width: 0.0625rem;
  border-style: solid;
  border-color: inherit;
}
.ppvx--v2___2-8-0 .ppvx_tooltip___2-8-0:not(.ppvx--v1___2-8-0):after,
.ppvx_tooltip___2-8-0.ppvx--v2___2-8-0:not(.ppvx--v1___2-8-0):after {
  content: '';
  background-color: inherit;
  position: absolute;
  width: 2.5rem;
  height: 1rem;
}
.ppvx--v2___2-8-0 .ppvx_tooltip___2-8-0:not(.ppvx--v1___2-8-0):before,
.ppvx_tooltip___2-8-0.ppvx--v2___2-8-0:not(.ppvx--v1___2-8-0):before {
  top: auto;
  bottom: -0.5625rem;
}
.ppvx--v2___2-8-0 .ppvx_tooltip___2-8-0:not(.ppvx--v1___2-8-0):after,
.ppvx_tooltip___2-8-0.ppvx--v2___2-8-0:not(.ppvx--v1___2-8-0):after {
  top: auto;
  bottom: 0;
}
.ppvx--v2___2-8-0 .ppvx_tooltip___2-8-0:not(.ppvx--v1___2-8-0):before,
.ppvx_tooltip___2-8-0.ppvx--v2___2-8-0:not(.ppvx--v1___2-8-0):before {
  left: calc(50% - 1.125rem / 2);
  right: auto;
}
.ppvx--v2___2-8-0 .ppvx_tooltip___2-8-0:not(.ppvx--v1___2-8-0):after,
.ppvx_tooltip___2-8-0.ppvx--v2___2-8-0:not(.ppvx--v1___2-8-0):after {
  left: calc(50% - 1.25rem);
  right: auto;
}
.ppvx--v2___2-8-0 .ppvx_tooltip___2-8-0:not(.ppvx--v1___2-8-0):after,
.ppvx_tooltip___2-8-0.ppvx--v2___2-8-0:not(.ppvx--v1___2-8-0):after {
  bottom: -0.0625rem;
}
.ppvx--v2___2-8-0 .ppvx_tooltip___2-8-0.ppvx_tooltip--position_bottom___2-8-0:before,
.ppvx_tooltip___2-8-0.ppvx--v2___2-8-0.ppvx_tooltip--position_bottom___2-8-0:before {
  top: -0.5625rem;
  bottom: auto;
}
.ppvx--v2___2-8-0 .ppvx_tooltip___2-8-0.ppvx_tooltip--position_bottom___2-8-0:after,
.ppvx_tooltip___2-8-0.ppvx--v2___2-8-0.ppvx_tooltip--position_bottom___2-8-0:after {
  top: 0;
  bottom: auto;
}
.ppvx--v2___2-8-0 .ppvx_tooltip___2-8-0.ppvx_tooltip--position_bottom___2-8-0:after,
.ppvx_tooltip___2-8-0.ppvx--v2___2-8-0.ppvx_tooltip--position_bottom___2-8-0:after {
  top: -0.0625rem;
}
.ppvx--v2___2-8-0 .ppvx_tooltip___2-8-0.ppvx_tooltip--position_left___2-8-0:before,
.ppvx_tooltip___2-8-0.ppvx--v2___2-8-0.ppvx_tooltip--position_left___2-8-0:before {
  transform: scaleY(0.75) rotate(45deg);
  top: calc(50% - 0.5625rem);
  bottom: auto;
  left: auto;
  right: -0.5625rem;
}
.ppvx--v2___2-8-0 .ppvx_tooltip___2-8-0.ppvx_tooltip--position_left___2-8-0:after,
.ppvx_tooltip___2-8-0.ppvx--v2___2-8-0.ppvx_tooltip--position_left___2-8-0:after {
  transform: rotate(90deg);
  top: calc(50% - 0.5625rem);
  bottom: auto;
  left: auto;
  right: -0.75rem;
}
.ppvx--v2___2-8-0 .ppvx_tooltip___2-8-0.ppvx_tooltip--position_left___2-8-0:after,
.ppvx_tooltip___2-8-0.ppvx--v2___2-8-0.ppvx_tooltip--position_left___2-8-0:after {
  right: -0.8125rem;
}
.ppvx--v2___2-8-0 .ppvx_tooltip___2-8-0.ppvx_tooltip--position_right___2-8-0:before,
.ppvx_tooltip___2-8-0.ppvx--v2___2-8-0.ppvx_tooltip--position_right___2-8-0:before {
  transform: scaleY(0.75) rotate(45deg);
  top: calc(50% - 0.5625rem);
  bottom: auto;
  left: -0.5625rem;
  right: auto;
}
.ppvx--v2___2-8-0 .ppvx_tooltip___2-8-0.ppvx_tooltip--position_right___2-8-0:after,
.ppvx_tooltip___2-8-0.ppvx--v2___2-8-0.ppvx_tooltip--position_right___2-8-0:after {
  transform: rotate(90deg);
  top: calc(50% - 0.5625rem);
  bottom: auto;
  left: -0.75rem;
  right: auto;
}
.ppvx--v2___2-8-0 .ppvx_tooltip___2-8-0.ppvx_tooltip--position_right___2-8-0:after,
.ppvx_tooltip___2-8-0.ppvx--v2___2-8-0.ppvx_tooltip--position_right___2-8-0:after {
  left: -0.8125rem;
}
.ppvx--v2___2-8-0 .ppvx_tooltip___2-8-0.ppvx_tooltip--tip_left___2-8-0:before,
.ppvx_tooltip___2-8-0.ppvx--v2___2-8-0.ppvx_tooltip--tip_left___2-8-0:before {
  left: 1rem;
  right: auto;
}
.ppvx--v2___2-8-0 .ppvx_tooltip___2-8-0.ppvx_tooltip--tip_left___2-8-0:after,
.ppvx_tooltip___2-8-0.ppvx--v2___2-8-0.ppvx_tooltip--tip_left___2-8-0:after {
  left: 0.5rem;
  right: auto;
}
.ppvx--v2___2-8-0 .ppvx_tooltip___2-8-0.ppvx_tooltip--tip_right___2-8-0:before,
.ppvx_tooltip___2-8-0.ppvx--v2___2-8-0.ppvx_tooltip--tip_right___2-8-0:before {
  left: auto;
  right: 1rem;
}
.ppvx--v2___2-8-0 .ppvx_tooltip___2-8-0.ppvx_tooltip--tip_right___2-8-0:after,
.ppvx_tooltip___2-8-0.ppvx--v2___2-8-0.ppvx_tooltip--tip_right___2-8-0:after {
  left: auto;
  right: 0.5rem;
}
.ppvx--v2___2-8-0 .ppvx_tooltip__icon___2-8-0:not(.ppvx--v1___2-8-0),
.ppvx_tooltip__icon___2-8-0.ppvx--v2___2-8-0:not(.ppvx--v1___2-8-0) {
  padding: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #142c8e;
}
.ppvx--v2___2-8-0 .ppvx_tooltip__icon___2-8-0:not(.ppvx--v1___2-8-0):active,
.ppvx_tooltip__icon___2-8-0.ppvx--v2___2-8-0:not(.ppvx--v1___2-8-0):active,
.ppvx--v2___2-8-0 .ppvx_tooltip__icon___2-8-0:not(.ppvx--v1___2-8-0):hover,
.ppvx_tooltip__icon___2-8-0.ppvx--v2___2-8-0:not(.ppvx--v1___2-8-0):hover,
.ppvx--v2___2-8-0 .ppvx_tooltip__icon___2-8-0:not(.ppvx--v1___2-8-0):focus,
.ppvx_tooltip__icon___2-8-0.ppvx--v2___2-8-0:not(.ppvx--v1___2-8-0):focus {
  color: #121661;
}
.ppvx--v2___2-8-0 .ppvx_tooltip__icon___2-8-0:not(.ppvx--v1___2-8-0):focus:after,
.ppvx_tooltip__icon___2-8-0.ppvx--v2___2-8-0:not(.ppvx--v1___2-8-0):focus:after {
  content: '';
  position: absolute;
  top: -0.1875rem;
  left: -0.1875rem;
  border: 0.1875rem solid #1040c1;
  box-shadow: 0 0 0 0.375rem rgba(16, 114, 235, 0.16);
  border-radius: 50%;
  width: 1.3125rem;
  height: 1.3125rem;
  pointer-events: none;
}
.ppvx--v2___2-8-0 .ppvx_tooltip__icon___2-8-0:not(.ppvx--v1___2-8-0).ppvx_tooltip__icon--verified___2-8-0:focus:after,
.ppvx_tooltip__icon___2-8-0.ppvx--v2___2-8-0:not(.ppvx--v1___2-8-0).ppvx_tooltip__icon--verified___2-8-0:focus:after {
  content: '';
  top: -0.4375rem;
  left: -0.4375rem;
  width: 1.5625rem;
  height: 1.5625rem;
}
.ppvx--v2___2-8-0 .ppvx_tooltip__icon___2-8-0 .ppvx_tooltip__svg___2-8-0,
.ppvx_tooltip__icon___2-8-0.ppvx--v2___2-8-0 .ppvx_tooltip__svg___2-8-0 {
  pointer-events: none;
  color: inherit;
}

/* Checkbox group class */
.ppvx_checkbox-group___3-5-10 {
  display: flex;
  flex-direction: column;
  margin: 0;
  padding: 0;
  border: none;
  text-align: initial;
}
/* Checkbox base class */
.ppvx_checkbox___3-5-10 {
  position: relative;
  text-align: initial;
}
.ppvx_checkbox-group___3-5-10 .ppvx_checkbox___3-5-10 {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
/* Checkbox label class */
.ppvx_checkbox__label___3-5-10 {
  -moz-osx-font-smoothing: grayscale;
  color: #000000;
  /* stylelint-disable comment-empty-line-before */
  cursor: pointer;
  /* stylelint-enable comment-empty-line-before */
  display: inline-block;
  padding-left: calc(1.5rem + 0.75rem);
  font-family: "PayPalSansBig-Regular", Helvetica Neue, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
  min-height: 1.5rem;
  /* Adding class prefix to workaround build changes in pp-react. Note: Do not rely on this, will be removed in next major release */
}
.ppvx_checkbox__label___3-5-10:before {
  content: '';
  font-size: 1.125rem;
}
.ppvx_checkbox__label___3-5-10:before,
.ppvx_checkbox__label___3-5-10 .ppvx_checkbox__check-icon-container___3-5-10 {
  border-radius: 0.25rem;
  border: 0.0625rem solid #909697;
  box-sizing: border-box;
  height: 1.5rem;
  left: 0;
  position: absolute;
  width: 1.5rem;
  font-family: 'PPUI-Icons';
  line-height: 1.3;
  text-align: center;
  background-color: #ffffff;
}
.ppvx_checkbox__label___3-5-10 .ppvx_checkbox__check-icon-container___3-5-10 {
  display: flex;
  justify-content: center;
  align-items: center;
}
.ppvx_checkbox__label___3-5-10 .ppvx_checkbox__check-icon-container___3-5-10 .ppvx_checkbox__check-icon___3-5-10 {
  display: none;
}
.ppvx_checkbox__label___3-5-10 .ppvx_icon___3-5-10,
.ppvx_checkbox__label___3-5-10 > [class^='ppvx_icon___'],
.ppvx_checkbox__label___3-5-10 .ppvx_checkbox__label-icon___3-5-10 {
  color: #0070ba;
  position: relative;
  top: 0.125rem;
  margin-left: 0.75rem;
}
/* Checkbox input class */
.ppvx_checkbox__input___3-5-10 {
  cursor: pointer;
  opacity: 0;
  position: absolute;
}
.ppvx_checkbox__input___3-5-10:checked + .ppvx_checkbox__label___3-5-10:before {
  background-color: #0070ba;
  border: 0rem solid #0070ba;
  color: #ffffff;
  content: '\E90D';
}
.ppvx_checkbox__input___3-5-10:focus + .ppvx_checkbox__label___3-5-10:after {
  content: '';
  position: absolute;
  top: -0.0625rem;
  left: -0.0625rem;
  border: 0.125rem solid #0070ba;
  box-shadow: 0 0 0 0.25rem #bfdbee;
  border-radius: 0.25rem;
  text-indent: -0.0625rem;
  width: calc(1.5rem - -0.125rem);
  height: calc(1.5rem - -0.125rem);
  pointer-events: none;
}
.ppvx_checkbox__input___3-5-10:checked + .ppvx_checkbox__label--with-svg-icon___3-5-10 .ppvx_checkbox__check-icon-container___3-5-10 {
  background-color: #0070ba;
  border: 0rem solid #0070ba;
  color: #ffffff;
}
.ppvx_checkbox__input___3-5-10:checked + .ppvx_checkbox__label--with-svg-icon___3-5-10 .ppvx_checkbox__check-icon-container___3-5-10 .ppvx_checkbox__check-icon___3-5-10 {
  display: inline;
}
/* Error style for checkbox */
.ppvx_field--error___3-5-10 .ppvx_checkbox__input___3-5-10:checked + .ppvx_checkbox__label___3-5-10:before,
.ppvx_field--error___3-5-10 .ppvx_checkbox__input___3-5-10:checked + .ppvx_checkbox__label--with-svg-icon___3-5-10 .ppvx_checkbox__check-icon-container___3-5-10 {
  border: 0.125rem solid #d20000;
}
.ppvx_field--error___3-5-10 .ppvx_checkbox__label___3-5-10:before,
.ppvx_field--error___3-5-10 .ppvx_checkbox__check-icon-container___3-5-10 {
  border: 0.125rem solid #d20000;
  line-height: 1.1;
}
.ppvx_checkbox-group__label___3-5-10 {
  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.25rem;
  /* Adding class prefix to workaround build changes in pp-react. Note: Do not rely on this, will be removed in next major release */
}
.ppvx_checkbox-group__label___3-5-10 .ppvx_icon___3-5-10,
.ppvx_checkbox-group__label___3-5-10 > [class^='ppvx_icon___'],
.ppvx_checkbox-group__label___3-5-10 .ppvx_checkbox__label-icon___3-5-10 {
  color: #0070ba;
  position: relative;
  top: 0.125rem;
  margin-left: 0.75rem;
}
.ppvx_checkbox__helper-text___3-5-10,
.ppvx_checkbox-group__helper-text___3-5-10 {
  font-family: "PayPalSansBig-Regular", Helvetica Neue, Arial, sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 500;
  text-align: initial;
  margin: 0.25rem 0 0;
  list-style: none;
  color: #687173;
}
.ppvx_checkbox__helper-text___3-5-10 {
  padding-left: calc(1.5rem + 0.75rem);
}
.ppvx_checkbox__label___3-5-10 .ppvx_checkbox__helper-text___3-5-10 {
  padding-left: 0;
}
.ppvx_checkbox-group__error-text___3-5-10,
.ppvx_checkbox__error-text___3-5-10 {
  font-family: "PayPalSansBig-Regular", Helvetica Neue, Arial, sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 500;
  text-align: initial;
  display: flex;
  margin: 0.25rem 0 0;
  color: #2c2e2f;
}
.ppvx_checkbox-group__error-text___3-5-10:before,
.ppvx_checkbox__error-text___3-5-10:before {
  content: '\E91A';
}
.ppvx_checkbox-group__error-text___3-5-10:before,
.ppvx_checkbox__error-text___3-5-10: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_checkbox-group__error-text___3-5-10:before,
.ppvx_checkbox__error-text___3-5-10:before,
.ppvx_checkbox-group__error-text___3-5-10 .ppvx_checkbox__error-icon___3-5-10,
.ppvx_checkbox__error-text___3-5-10 .ppvx_checkbox__error-icon___3-5-10 {
  color: #d20000;
  margin-right: 0.75rem;
  margin-left: initial;
}
@media screen and (-ms-high-contrast: active) {
  :focus + .ppvx_checkbox__label___3-5-10:before,
  :focus + .ppvx_checkbox__label--with-svg-icon___3-5-10 .ppvx_checkbox__check-icon-container___3-5-10 {
    outline: 0.15rem solid highlight;
  }
}
/* Styles for RTL Support */
[dir='rtl'] .ppvx_checkbox__label___3-5-10 {
  padding-right: calc(1.5rem + 0.75rem);
  padding-left: 0;
  /* Adding class prefix to workaround build changes in pp-react. Note: Do not rely on this, will be removed in next major release */
}
[dir='rtl'] .ppvx_checkbox__label___3-5-10:before,
[dir='rtl'] .ppvx_checkbox__label___3-5-10 .ppvx_checkbox__check-icon-container___3-5-10 {
  right: 0;
  left: auto;
}
[dir='rtl'] .ppvx_checkbox__label___3-5-10 .ppvx_icon___3-5-10,
[dir='rtl'] .ppvx_checkbox__label___3-5-10 > [class^='ppvx_icon___'],
[dir='rtl'] .ppvx_checkbox__label___3-5-10 .ppvx_checkbox__label-icon___3-5-10 {
  margin-right: 0.75rem;
  margin-left: 0;
}
[dir='rtl'] .ppvx_checkbox__label___3-5-10 .ppvx_checkbox__helper-text___3-5-10 {
  padding-right: 0;
}
[dir='rtl'] .ppvx_checkbox__error-text___3-5-10:before,
[dir='rtl'] .ppvx_checkbox-group__error-text___3-5-10:before,
[dir='rtl'] .ppvx_checkbox__error-text___3-5-10 .ppvx_checkbox__error-icon___3-5-10,
[dir='rtl'] .ppvx_checkbox-group__error-text___3-5-10 .ppvx_checkbox__error-icon___3-5-10 {
  margin-left: 0.75rem;
  margin-right: initial;
}
[dir='rtl'] .ppvx_checkbox__input___3-5-10:focus + .ppvx_checkbox__label___3-5-10:after {
  left: 0;
  right: -0.0625rem;
}
[dir='rtl'] .ppvx_checkbox-group__label___3-5-10 {
  /* Adding class prefix to workaround build changes in pp-react. Note: Do not rely on this, will be removed in next major release */
}
[dir='rtl'] .ppvx_checkbox-group__label___3-5-10 .ppvx_icon___3-5-10,
[dir='rtl'] .ppvx_checkbox-group__label___3-5-10 > [class^='ppvx_icon___'],
[dir='rtl'] .ppvx_checkbox-group__label___3-5-10 .ppvx_checkbox__label-icon___3-5-10 {
  margin-right: 0.75rem;
  margin-left: 0;
}
[dir='rtl'] .ppvx_checkbox__helper-text___3-5-10 {
  padding-right: calc(1.5rem + 0.75rem);
  padding-left: 0;
}
.ppvx_checkbox__label--with-svg-icon___3-5-10:before,
.ppvx_checkbox-group__error-text--with-svg-icon___3-5-10:before,
.ppvx_checkbox__error-text--with-svg-icon___3-5-10:before {
  display: none;
}

/* unused icon-button tokens */
.ppvx_icon-button___1-3-8 {
  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-3-8 {
  color: #2c2e2f;
}
.ppvx_icon-button--primary___1-3-8: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-3-8: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-3-8:focus {
  outline: none;
}
.ppvx_icon-button--primary___1-3-8: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-3-8 {
  color: #ffffff;
}
.ppvx_icon-button--inverse___1-3-8: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-3-8: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-3-8:focus {
  outline: none;
}
.ppvx_icon-button--inverse___1-3-8: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__label___1-3-8 {
  position: absolute;
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0;
  border: 0;
  width: 1px;
  height: 1px;
  overflow: hidden;
}
.ppvx_icon-button__icon___1-3-8 {
  pointer-events: none;
}

.ppvx_alert___2-5-18 {
  box-sizing: border-box;
  padding: 0.9375rem 3.5rem 0.9375rem 2.875rem;
  border-width: 0.0625rem;
  border-style: solid;
  border-radius: 0.25rem;
  color: #2c2e2f;
  position: relative;
  text-align: initial;
  font-family: "PayPalSansBig-Regular", Helvetica Neue, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
  border-color: #bfdbee;
  background-color: #f5fbfe;
}
.ppvx_alert___2-5-18:before {
  content: '\E935';
  /* 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;
  display: block;
  line-height: inherit;
  top: 0.9375rem;
}
.ppvx_alert___2-5-18:before,
.ppvx_alert___2-5-18 .ppvx_alert__svg-icon___2-5-18 {
  position: absolute;
  left: 0.9375rem;
  font-size: 1.125rem;
  text-align: center;
  color: #0070ba;
}
.ppvx_alert___2-5-18 .ppvx_alert__svg-icon___2-5-18 {
  display: inline-block;
  line-height: 1.5rem;
  top: 1.0625rem;
  vertical-align: middle;
}
.ppvx_alert___2-5-18 .ppvx_alert__close-btn--svg___2-5-18 {
  position: absolute;
  top: 0.1875rem;
  right: 0.1875rem;
}
.ppvx_alert__close-btn___2-5-18 {
  /* 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: 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;
  font-size: 1.5rem;
  position: absolute;
  top: 0.1875rem;
  right: 0.1875rem;
}
.ppvx_alert__close-btn___2-5-18:hover {
  background-color: #eaeced;
}
.ppvx_alert__close-btn___2-5-18:focus {
  outline: none;
  background-color: #cbd2d6;
}
.ppvx_alert__close-btn___2-5-18:before {
  content: '\E919';
}
[dir='rtl'] .ppvx_alert___2-5-18,
.ppvx_alert___2-5-18 [dir='rtl'] {
  padding-left: 3.5rem;
  padding-right: 2.875rem;
}
[dir='rtl'] .ppvx_alert___2-5-18:before,
.ppvx_alert___2-5-18[dir='rtl']:before,
[dir='rtl'] .ppvx_alert__svg-icon___2-5-18,
.ppvx_alert__svg-icon___2-5-18[dir='rtl'] {
  left: auto;
  right: 0.9375rem;
}
.ppvx_alert--type_attention___2-5-18 {
  border-color: #ff9600;
  background-color: #fffbf5;
}
.ppvx_alert--type_attention___2-5-18:before {
  content: '\E947';
}
.ppvx_alert--type_attention___2-5-18 .ppvx_alert__svg-icon___2-5-18,
.ppvx_alert--type_attention___2-5-18:before {
  color: #ff9600;
}
.ppvx_alert--type_warning___2-5-18 {
  border-color: #ff9600;
  background-color: #fffbf5;
}
.ppvx_alert--type_warning___2-5-18:before {
  content: '\E947';
}
.ppvx_alert--type_warning___2-5-18 .ppvx_alert__svg-icon___2-5-18,
.ppvx_alert--type_warning___2-5-18:before {
  color: #ff9600;
}
.ppvx_alert--type_info___2-5-18 {
  border-color: #9da3a6;
  background-color: #f5f7fa;
}
.ppvx_alert--type_info___2-5-18:before {
  content: '\E925';
}
.ppvx_alert--type_info___2-5-18 .ppvx_alert__svg-icon___2-5-18,
.ppvx_alert--type_info___2-5-18:before {
  color: #2c2e2f;
}
.ppvx_alert--type_success___2-5-18 {
  border-color: #299976;
  background-color: #f5fdfb;
}
.ppvx_alert--type_success___2-5-18:before {
  content: '\E90E';
}
.ppvx_alert--type_success___2-5-18 .ppvx_alert__svg-icon___2-5-18,
.ppvx_alert--type_success___2-5-18:before {
  color: #299976;
}
.ppvx_alert--type_error___2-5-18 {
  border-color: #d20000;
  background-color: #fff7f7;
}
.ppvx_alert--type_error___2-5-18:before {
  content: '\E91A';
}
.ppvx_alert--type_error___2-5-18 .ppvx_alert__svg-icon___2-5-18,
.ppvx_alert--type_error___2-5-18:before {
  color: #d20000;
}
[dir='rtl'] .ppvx_alert__close-btn--svg___2-5-18,
[dir='rtl'] .ppvx_alert__close-btn___2-5-18 {
  left: 0.1875rem;
  right: auto;
}
.ppvx_alert--with-svg-icon___2-5-18:before {
  display: none;
}
.ppvx_alert--no-close-btn___2-5-18 {
  padding-right: 0.9375rem;
}
[dir='rtl'] .ppvx_alert--no-close-btn___2-5-18,
.ppvx_alert--no-close-btn___2-5-18[dir='rtl'] {
  padding-left: 0.9375rem;
  padding-right: 2.875rem;
}

.ppvx_text--xl8___5-5-3 {
  font-size: 5rem;
  line-height: 6rem;
  font-family: "PayPalSansBig-Light", Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
}
.ppvx_text--xl7___5-5-3 {
  font-size: 4.5rem;
  line-height: 5.25rem;
  font-family: "PayPalSansBig-Light", Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
}
.ppvx_text--xl6___5-5-3 {
  font-size: 3.75rem;
  line-height: 4.5rem;
  font-family: "PayPalSansBig-Light", Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
}
.ppvx_text--xl5___5-5-3 {
  font-size: 3.125rem;
  line-height: 3.75rem;
  font-family: "PayPalSansBig-Light", Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
}
.ppvx_text--xl4___5-5-3 {
  font-size: 2.5rem;
  line-height: 3rem;
  font-family: "PayPalSansBig-Light", Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
}
.ppvx_text--xl3___5-5-3 {
  font-size: 1.875rem;
  line-height: 2.25rem;
  font-family: "PayPalSansBig-Light", Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
}
.ppvx_text--xl2___5-5-3 {
  font-size: 1.5rem;
  line-height: 2.25rem;
  font-family: "PayPalSansBig-Light", Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
}
.ppvx_text--xl___5-5-3 {
  font-size: 1.25rem;
  line-height: 1.875rem;
  font-family: "PayPalSansBig-Light", Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
}
.ppvx_text--lg___5-5-3 {
  font-size: 1.125rem;
  line-height: 1.5rem;
  font-family: "PayPalSansSmall-Regular", Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
}
.ppvx_text--md___5-5-3 {
  font-size: 0.9375rem;
  line-height: 1.5rem;
  font-family: "PayPalSansSmall-Regular", Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
}
.ppvx_text--sm___5-5-3 {
  font-size: 0.8125rem;
  line-height: 1.125rem;
  font-family: "PayPalSansSmall-Regular", Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
}
.ppvx_text--xs___5-5-3 {
  font-size: 0.6875rem;
  line-height: 0.9375rem;
  font-family: "PayPalSansSmall-Regular", Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
}
.ppvx_text--regular___5-5-3 {
  font-weight: 700;
}
.ppvx_text--medium___5-5-3 {
  font-family: "PayPalSansBig-Medium", Helvetica Neue, Arial, sans-serif;
}
.ppvx_text--caption___5-5-3 {
  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-5-3 {
  font-family: "PayPalSansBig-Medium", Helvetica Neue, Arial, sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 500;
}
.ppvx_text--body___5-5-3 {
  font-family: "PayPalSansBig-Regular", Helvetica Neue, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
}
.ppvx_text--body-strong___5-5-3 {
  font-family: "PayPalSansBig-Medium", Helvetica Neue, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
}
.ppvx_text--heading-xs___5-5-3 {
  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-5-3 {
  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-5-3 {
  font-family: "PayPalSansBig-Regular", Helvetica Neue, Arial, sans-serif;
  font-size: 1.5rem;
  line-height: 2rem;
  font-weight: 500;
}
.ppvx_text--heading-lg___5-5-3 {
  font-family: "PayPalSansBig-Regular", Helvetica Neue, Arial, sans-serif;
  font-size: 2rem;
  line-height: 2.5rem;
  font-weight: 500;
}
.ppvx_text--hero___5-5-3 {
  font-family: "PayPalSansBig-Regular", Helvetica Neue, Arial, sans-serif;
  font-size: 2.5rem;
  line-height: 3rem;
  font-weight: 500;
}
.ppvx_text--beta-title___5-5-3 {
  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-5-3 {
  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-5-3 {
  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-5-3 {
  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-5-3 {
  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-5-3 {
  font-family: "PayPalSansBig-Regular", Helvetica Neue, Arial, sans-serif;
  font-size: 4rem;
  line-height: 4.5rem;
  font-weight: 500;
}
.ppvx--v2___5-5-3 .ppvx_text--caption___5-5-3:not(.ppvx--v1___5-5-3),
.ppvx--v2___5-5-3.ppvx_text--caption___5-5-3:not(.ppvx--v1___5-5-3) {
  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-5-3 .ppvx_text--caption-strong___5-5-3:not(.ppvx--v1___5-5-3),
.ppvx--v2___5-5-3.ppvx_text--caption-strong___5-5-3:not(.ppvx--v1___5-5-3) {
  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-5-3 .ppvx_text--body___5-5-3:not(.ppvx--v1___5-5-3),
.ppvx--v2___5-5-3.ppvx_text--body___5-5-3:not(.ppvx--v1___5-5-3),
.ppvx--v2___5-5-3 .ppvx_text--beta-title___5-5-3:not(.ppvx--v1___5-5-3),
.ppvx--v2___5-5-3.ppvx_text--beta-title___5-5-3:not(.ppvx--v1___5-5-3),
.ppvx--v2___5-5-3 .ppvx_text--beta-heading-xs___5-5-3:not(.ppvx--v1___5-5-3),
.ppvx--v2___5-5-3.ppvx_text--beta-heading-xs___5-5-3:not(.ppvx--v1___5-5-3) {
  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-5-3 .ppvx_text--body-strong___5-5-3:not(.ppvx--v1___5-5-3),
.ppvx--v2___5-5-3.ppvx_text--body-strong___5-5-3:not(.ppvx--v1___5-5-3) {
  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-5-3 .ppvx_text--heading-sm___5-5-3:not(.ppvx--v1___5-5-3),
.ppvx--v2___5-5-3.ppvx_text--heading-sm___5-5-3:not(.ppvx--v1___5-5-3),
.ppvx--v2___5-5-3 .ppvx_text--heading-md___5-5-3:not(.ppvx--v1___5-5-3),
.ppvx--v2___5-5-3.ppvx_text--heading-md___5-5-3:not(.ppvx--v1___5-5-3),
.ppvx--v2___5-5-3 .ppvx_text--beta-heading-sm___5-5-3:not(.ppvx--v1___5-5-3),
.ppvx--v2___5-5-3.ppvx_text--beta-heading-sm___5-5-3:not(.ppvx--v1___5-5-3),
.ppvx--v2___5-5-3 .ppvx_text--beta-heading-md___5-5-3:not(.ppvx--v1___5-5-3),
.ppvx--v2___5-5-3.ppvx_text--beta-heading-md___5-5-3:not(.ppvx--v1___5-5-3) {
  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-5-3 .ppvx_text--heading-lg___5-5-3:not(.ppvx--v1___5-5-3),
.ppvx--v2___5-5-3.ppvx_text--heading-lg___5-5-3:not(.ppvx--v1___5-5-3),
.ppvx--v2___5-5-3 .ppvx_text--beta-heading-lg___5-5-3:not(.ppvx--v1___5-5-3),
.ppvx--v2___5-5-3.ppvx_text--beta-heading-lg___5-5-3:not(.ppvx--v1___5-5-3) {
  color: #0c0c0d;
  font-family: "PayPalSansBig-Regular", Helvetica Neue, Arial, sans-serif;
  font-size: 2.75rem;
  line-height: 3rem;
  font-weight: normal;
}
.ppvx--v2___5-5-3 .ppvx_text--hero___5-5-3:not(.ppvx--v1___5-5-3),
.ppvx--v2___5-5-3.ppvx_text--hero___5-5-3:not(.ppvx--v1___5-5-3),
.ppvx--v2___5-5-3 .ppvx_text--beta-display-lg___5-5-3:not(.ppvx--v1___5-5-3),
.ppvx--v2___5-5-3.ppvx_text--beta-display-lg___5-5-3:not(.ppvx--v1___5-5-3) {
  color: #0c0c0d;
  font-family: "PayPalSansBig-Regular", Helvetica Neue, Arial, sans-serif;
  font-size: 4.5rem;
  line-height: 4.875rem;
  font-weight: normal;
}

.ppvx_link___3-5-9 {
  font-family: "PayPalSansBig-Medium", Helvetica Neue, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
  color: #0070ba;
  text-decoration: none;
  /* Adding class prefix to workaround build changes in pp-react. Note: Do not rely on this, will be removed in next major release */
}
.ppvx_link___3-5-9:visited {
  color: #0070ba;
}
.ppvx_link___3-5-9:active {
  color: #003087;
}
.ppvx_link___3-5-9:active,
.ppvx_link___3-5-9:focus,
.ppvx_link___3-5-9:hover {
  text-decoration: underline;
  outline: none;
  cursor: pointer;
}
.ppvx_link___3-5-9 .ppvx_icon___3-5-9,
.ppvx_link___3-5-9 > [class^='ppvx_icon___'],
.ppvx_link___3-5-9 .ppvx_link__left-icon___3-5-9 {
  display: inline-block;
  vertical-align: top;
  margin-right: 0.375rem;
}
.ppvx_link___3-5-9:focus {
  outline: none;
  box-shadow: 0 0 0 0.125rem #0070ba, 0 0 0 0.375rem #bfdbee;
  outline: 0.125rem solid transparent;
  border-radius: 0.25rem;
}
.ppvx_link--inverse___3-5-9 {
  color: #ffffff;
}
.ppvx_link--inverse___3-5-9:visited,
.ppvx_link--inverse___3-5-9:active,
.ppvx_link--inverse___3-5-9:focus,
.ppvx_link--inverse___3-5-9:hover {
  color: #ffffff;
}
.ppvx_link--inverse___3-5-9:focus {
  box-shadow: 0 0 0 0.125rem #bfdbee, 0 0 0 0.375rem rgba(191, 219, 238, 0.4);
  outline: 0.125rem solid transparent;
  border-radius: 0.25rem;
}
.ppvx_link--secondary___3-5-9:not(.ppvx_link--inverse___3-5-9) {
  color: #2c2e2f;
}
.ppvx_link--secondary___3-5-9:not(.ppvx_link--inverse___3-5-9):active,
.ppvx_link--secondary___3-5-9:not(.ppvx_link--inverse___3-5-9):focus,
.ppvx_link--secondary___3-5-9:not(.ppvx_link--inverse___3-5-9):hover,
.ppvx_link--secondary___3-5-9:not(.ppvx_link--inverse___3-5-9):visited {
  color: #2c2e2f;
}
/* ---------------- 2.0 variants ------------------ */
.ppvx--v2___3-5-9 .ppvx_link___3-5-9:not(.ppvx--v1___3-5-9),
.ppvx_link___3-5-9.ppvx--v2___3-5-9:not(.ppvx--v1___3-5-9) {
  color: #1072eb;
  font-family: "PayPalSansBig-Medium", Helvetica Neue, Arial, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5rem;
  font-weight: normal;
}
.ppvx--v2___3-5-9 .ppvx_link___3-5-9:not(.ppvx--v1___3-5-9):focus,
.ppvx_link___3-5-9.ppvx--v2___3-5-9:not(.ppvx--v1___3-5-9):focus {
  color: #1040c1;
  box-shadow: 0 0 0 0.125rem #1040c1, 0 0 0 0.375rem rgba(16, 114, 235, 0.16);
  outline: 0.125rem solid transparent;
  border-radius: 0.25rem;
}
.ppvx--v2___3-5-9 .ppvx_link___3-5-9:not(.ppvx--v1___3-5-9):hover,
.ppvx_link___3-5-9.ppvx--v2___3-5-9:not(.ppvx--v1___3-5-9):hover {
  color: #1040c1;
}
.ppvx--v2___3-5-9 .ppvx_link___3-5-9:not(.ppvx--v1___3-5-9):active,
.ppvx_link___3-5-9.ppvx--v2___3-5-9:not(.ppvx--v1___3-5-9):active {
  text-decoration: none;
  color: #003087;
}
.ppvx--v2___3-5-9 .ppvx_link___3-5-9.ppvx_link--secondary___3-5-9,
.ppvx_link___3-5-9.ppvx--v2___3-5-9.ppvx_link--secondary___3-5-9 {
  color: #2c2e2f;
}
.ppvx--v2___3-5-9 .ppvx_link___3-5-9.ppvx_link--secondary___3-5-9:active,
.ppvx_link___3-5-9.ppvx--v2___3-5-9.ppvx_link--secondary___3-5-9:active,
.ppvx--v2___3-5-9 .ppvx_link___3-5-9.ppvx_link--secondary___3-5-9:focus,
.ppvx_link___3-5-9.ppvx--v2___3-5-9.ppvx_link--secondary___3-5-9:focus,
.ppvx--v2___3-5-9 .ppvx_link___3-5-9.ppvx_link--secondary___3-5-9:hover,
.ppvx_link___3-5-9.ppvx--v2___3-5-9.ppvx_link--secondary___3-5-9:hover,
.ppvx--v2___3-5-9 .ppvx_link___3-5-9.ppvx_link--secondary___3-5-9:visited,
.ppvx_link___3-5-9.ppvx--v2___3-5-9.ppvx_link--secondary___3-5-9:visited {
  color: #2c2e2f;
}
.ppvx--v2___3-5-9 .ppvx_link___3-5-9.ppvx_link--secondary___3-5-9:active,
.ppvx_link___3-5-9.ppvx--v2___3-5-9.ppvx_link--secondary___3-5-9:active {
  text-decoration: underline;
}
.ppvx--v2___3-5-9 .ppvx_link___3-5-9.ppvx_link--inverse___3-5-9,
.ppvx_link___3-5-9.ppvx--v2___3-5-9.ppvx_link--inverse___3-5-9 {
  color: #ffffff;
  text-decoration: underline;
}
.ppvx--v2___3-5-9 .ppvx_link___3-5-9.ppvx_link--inverse___3-5-9:focus,
.ppvx_link___3-5-9.ppvx--v2___3-5-9.ppvx_link--inverse___3-5-9:focus {
  color: #ffffff;
  box-shadow: 0 0 0 0.125rem #56ccfe, 0 0 0 0.375rem rgba(209, 241, 255, 0.16);
  outline: 0.125rem solid transparent;
  border-radius: 0.25rem;
}
.ppvx--v2___3-5-9 .ppvx_link___3-5-9.ppvx_link--inverse___3-5-9:hover,
.ppvx_link___3-5-9.ppvx--v2___3-5-9.ppvx_link--inverse___3-5-9:hover {
  color: #d1f1ff;
}
.ppvx--v2___3-5-9 .ppvx_link___3-5-9.ppvx_link--inverse___3-5-9:active,
.ppvx_link___3-5-9.ppvx--v2___3-5-9.ppvx_link--inverse___3-5-9:active {
  color: #e3e6f1;
  text-decoration: underline;
}

.ppvx_accordion___2-6-15 {
  width: 100%;
  border-collapse: collapse;
}
.ppvx_accordion__row___2-6-15 {
  border-bottom: 0.0625rem solid #b7bcbf;
}
.ppvx_accordion__row___2-6-15:first-of-type {
  border-top: 0.0625rem solid #b7bcbf;
}
.ppvx_accordion__body___2-6-15 {
  display: none;
  padding: 0 1rem 1rem;
  color: #2c2e2f;
  font-family: "PayPalSansBig-Regular", Helvetica Neue, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
}
.ppvx_accordion__body___2-6-15 p {
  margin: 0;
}
.ppvx_accordion__header___2-6-15 {
  cursor: pointer;
  word-break: break-all;
  padding: 1rem 3rem 1rem 1rem;
  position: relative;
  color: #2c2e2f;
  background: none;
  border: none;
  width: 100%;
  text-align: left;
  font-family: "PayPalSansBig-Regular", Helvetica Neue, Arial, sans-serif;
  font-size: 1.25rem;
  line-height: 1.75rem;
  font-weight: 500;
}
.ppvx_accordion__header___2-6-15:before,
.ppvx_accordion__header___2-6-15 .ppvx_accordion__svg-icon___2-6-15 {
  color: #2c2e2f;
  position: absolute;
  right: 1rem;
  top: 1.25rem;
}
.ppvx_accordion__header___2-6-15: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.5rem;
}
.ppvx_accordion__header___2-6-15:focus {
  outline: none;
}
.ppvx_accordion__header___2-6-15: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: 0.0625rem;
  text-indent: 0.0625rem;
  width: calc(100% + 0.125rem);
  height: calc(100% + 0.125rem);
  pointer-events: none;
}
.ppvx_accordion__header___2-6-15[aria-expanded='true']:before {
  content: '\E917';
}
.ppvx_accordion__header___2-6-15[aria-expanded='true'] + .ppvx_accordion__body___2-6-15 {
  display: block;
}
[dir='rtl'] .ppvx_accordion__header___2-6-15 {
  padding: 1rem 1rem 1rem 3rem;
  text-align: right;
}
[dir='rtl'] .ppvx_accordion__header___2-6-15 .ppvx_accordion__svg-icon___2-6-15,
[dir='rtl'] .ppvx_accordion__header___2-6-15:before {
  left: 1rem;
  right: unset;
}
[dir='rtl'] .ppvx_accordion__header___2-6-15:focus:after {
  content: '';
  position: absolute;
  top: -0.0625rem;
  left: 0;
  right: -0.0625rem;
  border: 0.125rem solid #0070ba;
  box-shadow: 0 0 0 0.25rem #bfdbee;
  border-radius: 0.0625rem;
  text-indent: 0.0625rem;
  width: calc(100% + 0.125rem);
  height: calc(100% + 0.125rem);
  pointer-events: none;
}
[dir='rtl'] .ppvx_accordion__body___2-6-15 {
  text-align: right;
}
.ppvx_accordion__header--with-svg-icon___2-6-15:before,
.ppvx_accordion__header--with-svg-icon___2-6-15[aria-expanded='true']:before {
  content: '';
  display: none;
}

.ppvx_divider___3-5-0 {
  border: none;
  border-top: 0.0625rem solid #cbd2d6;
  margin: 0.75rem 0;
}
.ppvx_divider--inverse___3-5-0 {
  border-color: #ffffff;
}
.ppvx_divider--secondary___3-5-0 {
  background-image: linear-gradient(to right, #9da3a6, #9da3a6 33%, transparent 34%);
  background-position: top;
  background-size: 0.1875rem 0.0625rem;
  background-repeat: repeat-x;
  height: 0.0625rem;
  border-top: none;
}
.ppvx_divider--secondary___3-5-0.ppvx_divider--inverse___3-5-0 {
  background-image: linear-gradient(to right, #ffffff, #ffffff 33%, transparent 34%);
}
/* ---------------- 2.0 variants ------------------ */
.ppvx--v2___3-5-0 .ppvx_divider___3-5-0:not(.ppvx--v1___3-5-0),
.ppvx_divider___3-5-0.ppvx--v2___3-5-0:not(.ppvx--v1___3-5-0) {
  border-top: 0.0625rem solid #f1efea;
}
.ppvx--v2___3-5-0 .ppvx_divider--secondary___3-5-0:not(.ppvx--v1___3-5-0),
.ppvx_divider--secondary___3-5-0.ppvx--v2___3-5-0:not(.ppvx--v1___3-5-0) {
  border-top: none;
  background-image: linear-gradient(to right, #f1efea, #f1efea 33%, transparent 34%);
}
.ppvx--v2___3-5-0 .ppvx_divider--secondary___3-5-0:not(.ppvx--v1___3-5-0).ppvx_divider--inverse___3-5-0,
.ppvx_divider--secondary___3-5-0.ppvx--v2___3-5-0:not(.ppvx--v1___3-5-0).ppvx_divider--inverse___3-5-0 {
  background-image: linear-gradient(to right, #ffffff, #ffffff 33%, transparent 34%);
}
.pvx--v2___3-5-0 .ppvx_divider--inverse___3-5-0:not(.ppvx--v1___3-5-0),
.ppvx_divider--inverse___3-5-0.ppvx--v2___3-5-0:not(.ppvx--v1___3-5-0) {
  border-color: #ffffff;
}

/*
*   CSS for Tiles
*/
.ppvx_tile___2-7-3 {
  background-color: rgba(0, 0, 0, 0);
  margin-bottom: 1.5rem;
  padding: 1.5rem;
  position: relative;
  text-align: initial;
}
@media (min-width: 47rem) {
  .ppvx_tile___2-7-3 {
    margin-bottom: 0;
  }
}
.ppvx_tile--card___2-7-3 {
  background-color: #ffffff;
  border-radius: 0.25rem;
  border-top: 0.0625rem solid rgba(183, 188, 191, 0.15);
  border-bottom: 0.0625rem solid transparent;
  border-left: 0.0625rem solid transparent;
  border-right: 0.0625rem solid transparent;
  box-shadow: 0rem 0.125rem 0.25rem rgba(0, 0, 0, 0.16);
}
.ppvx_tile--corner-radius_lg___2-7-3 {
  border-radius: 0.75rem;
}
.ppvx_tile--divider___2-7-3 {
  border-top: 0.0625rem solid #b7bcbf;
}
.ppvx_tile__header___2-7-3 {
  margin-bottom: 1.5rem;
  display: table;
}
.ppvx_tile__header-title___2-7-3 {
  font-family: "PayPalSansBig-Regular", Helvetica Neue, Arial, sans-serif;
  font-size: 1.5rem;
  line-height: 2rem;
  font-weight: 500;
  width: 100%;
  display: table-cell;
  margin: initial;
  padding: 0.375rem 0;
  text-transform: none;
  vertical-align: middle;
}
.ppvx_tile__content___2-7-3 {
  margin-top: 0.9375rem;
  margin-bottom: 0.9375rem;
}
.ppvx_tile__content-text___2-7-3 {
  font-family: "PayPalSansBig-Regular", Helvetica Neue, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
}
.ppvx_tile__footer___2-7-3 {
  margin-top: 1.5rem;
}
.ppvx_tile__footer___2-7-3 button,
.ppvx_tile__footer___2-7-3 a {
  margin: initial;
}
.ppvx_tile__footer___2-7-3 a:not(:last-child),
.ppvx_tile__footer___2-7-3 button:not(:last-child) {
  margin-right: 1.5rem;
}
[dir='rtl'] .ppvx_tile__footer___2-7-3 a:not(:last-child),
[dir='rtl'].ppvx_tile__footer___2-7-3 button:not(:last-child) {
  margin-right: initial;
  margin-left: 1.5rem;
}
.ppvx--v2___2-7-3 .ppvx_tile--card___2-7-3:not(.ppvx--v1___2-7-3),
.ppvx_tile--card___2-7-3.ppvx--v2___2-7-3:not(.ppvx--v1___2-7-3) {
  box-shadow: 0rem 0rem 0.125rem rgba(0, 0, 0, 0.04), 0rem 0.0625rem 0.75rem rgba(0, 0, 0, 0.08);
  background-color: #ffffff;
  border: 0.0625rem solid transparent;
  border-radius: 0.75rem;
}

/* DO NOT USE THESE VARIABLES. THESE ARE TEMPORARY VARIABLES, SOON WILL BE REPLACED BY TOKENS */
.ppvx_modal___Zfzf- {
  background-color: #ffffff;
  display: flex;
  flex-direction: column;
  position: absolute;
  width: 75%;
  max-width: 54rem;
  left: 50%;
}
.ppvx_modal___Zfzf-:not(.ppvx_modal--overpanel___5yECK):not(.ppvx_modal--sheet___1X-1d) {
  min-height: 8rem;
  border-radius: 0.75rem;
  max-height: 75vh;
  top: 50%;
  transform: translate(-50%, -50%);
  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) {
  .ppvx_modal___Zfzf-:not(.ppvx_modal--overpanel___5yECK):not(.ppvx_modal--sheet___1X-1d) {
    width: calc(100% - 3rem);
  }
}
@media screen and (max-width: 36rem) {
  .ppvx_modal___Zfzf-:not(.ppvx_modal--overpanel___5yECK):not(.ppvx_modal--sheet___1X-1d) {
    width: calc(100% - 2rem);
  }
}
.ppvx_modal___Zfzf-.ppvx_modal--overpanel___5yECK,
.ppvx_modal___Zfzf-.ppvx_modal--sheet___1X-1d {
  transform: translateX(-50%);
  border: 0.0625rem solid #b7bcbf;
}
.ppvx_modal___Zfzf-.ppvx_modal--overpanel___5yECK {
  height: 100vh;
  top: 100vh;
  transition: top 0.3s ease-in-out 0.3s;
}
@media screen and (max-width: 47rem) {
  .ppvx_modal___Zfzf-.ppvx_modal--overpanel___5yECK {
    width: calc(100% - 3rem);
  }
}
@media screen and (max-width: 36rem) {
  .ppvx_modal___Zfzf-.ppvx_modal--overpanel___5yECK {
    width: 100%;
  }
}
.ppvx_modal___Zfzf-.ppvx_modal--sheet___1X-1d {
  height: 100vh;
  width: auto;
  bottom: -100vh;
  transition: bottom 0.3s ease-in-out;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
@media (max-width: 47rem) {
  .ppvx_modal___Zfzf-.ppvx_modal--sheet___1X-1d {
    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;
  }
}
.ppvx_modal-backdrop___Y7pMK {
  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);
}
.ppvx_modal-backdrop___Y7pMK[aria-hidden='false'] {
  visibility: visible;
  opacity: 1;
  transition: opacity 0.3s ease-in-out;
}
.ppvx_modal-backdrop___Y7pMK[aria-hidden='false'] .ppvx_modal___Zfzf-:not(.ppvx_modal--overpanel___5yECK):not(.ppvx_modal--sheet___1X-1d) {
  opacity: 1;
  transition: opacity 0.3s ease-in-out 0.3s;
}
.ppvx_modal-backdrop___Y7pMK[aria-hidden='false'] .ppvx_modal--overpanel___5yECK {
  transition: top 0.3s ease-in-out 0.3s;
  top: 0;
}
.ppvx_modal-backdrop___Y7pMK[aria-hidden='false'] .ppvx_modal--sheet___1X-1d {
  transition: bottom 0.3s ease-in-out 0.3s;
  bottom: 0;
}
.ppvx_scrim___3W45Z {
  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;
}
.ppvx_scrim___3W45Z[aria-hidden='false'] {
  visibility: visible;
  transition: background-color 0.3s ease-in-out;
  background-color: rgba(0, 0, 0, 0.4);
}
.ppvx_scrim___3W45Z[aria-hidden='false'] .ppvx_modal___Zfzf-:not(.ppvx_modal--overpanel___5yECK):not(.ppvx_modal--sheet___1X-1d) {
  opacity: 1;
  transition: opacity 0.3s ease-in-out 0.3s;
}
.ppvx_scrim___3W45Z[aria-hidden='false'] .ppvx_modal--overpanel___5yECK {
  transition: top 0.3s ease-in-out 0.3s;
  top: 0;
}
.ppvx_scrim___3W45Z[aria-hidden='false'] .ppvx_modal--sheet___1X-1d {
  transition: bottom 0.3s ease-in-out;
  bottom: 0;
}
.ppvx_modal__contents___6frFK {
  flex: 1 1 auto;
  overflow: auto;
  padding: 0 3rem 0;
  position: relative;
  border-radius: inherit;
}
.ppvx_modal___Zfzf-.ppvx_modal--sheet___1X-1d .ppvx_modal__contents___6frFK {
  padding: 0 8.5rem;
  width: 45rem;
}
@media screen and (max-width: 64rem) {
  .ppvx_modal___Zfzf-.ppvx_modal--sheet___1X-1d .ppvx_modal__contents___6frFK {
    padding: 0 5rem;
    width: 35.5rem;
  }
}
@media screen and (max-width: 47rem) {
  .ppvx_modal__contents___6frFK {
    padding: 0 1.5rem 1.5rem;
  }
  .ppvx_modal___Zfzf-.ppvx_modal--sheet___1X-1d .ppvx_modal__contents___6frFK {
    padding: 0 1rem 1rem;
    width: 100vw;
  }
}
@media screen and (max-width: 36rem) {
  .ppvx_modal___Zfzf-:not(.ppvx_modal--overpanel___5yECK):not(.ppvx_modal--sheet___1X-1d) .ppvx_modal__contents___6frFK:not(.ppvx_modal__contents--no-padding___3wClf) {
    padding: 0 1rem 1.5rem;
  }
  .ppvx_modal___Zfzf-.ppvx_modal--overpanel___5yECK .ppvx_modal__contents___6frFK {
    padding: 0 0.75rem 1.5rem;
  }
}
.ppvx_modal___Zfzf-.ppvx_modal--sheet___1X-1d .ppvx_modal__contents___6frFK.ppvx_modal__contents--no-padding___3wClf {
  padding: 0;
}
.ppvx_modal___Zfzf- .ppvx_modal__contents___6frFK.ppvx_modal__contents--no-padding___3wClf {
  padding: 0;
}
.ppvx_modal__contents--center___3R5bs {
  text-align: center;
}
.ppvx_modal___Zfzf-:not(.ppvx_modal--overpanel___5yECK):not(.ppvx_modal--sheet___1X-1d) .ppvx_modal__contents___6frFK {
  max-height: 70vh;
}
.ppvx_modal__screenreader___3tapc {
  position: absolute;
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0;
  border: 0;
  width: 1px;
  height: 1px;
  overflow: hidden;
}
.ppvx_modal-header___1Uz74 {
  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___Zfzf-.ppvx_modal--sheet___1X-1d .ppvx_modal-header___1Uz74 {
  min-height: 4.5rem;
}
@media screen and (max-width: 47rem) {
  .ppvx_modal___Zfzf-.ppvx_modal--sheet___1X-1d .ppvx_modal-header___1Uz74 {
    min-height: 3.5rem;
  }
}
.ppvx_modal___Zfzf-.ppvx_modal--sheet___1X-1d .ppvx_modal-header___1Uz74 .ppvx_modal-header__close___1amfs,
.ppvx_modal___Zfzf-.ppvx_modal--sheet___1X-1d .ppvx_modal-header___1Uz74 .ppvx_modal-header__action___2zGln {
  min-height: 4.5rem;
  padding: 0.75rem 0;
  margin: 0 1rem;
}
@media screen and (max-width: 47rem) {
  .ppvx_modal___Zfzf-.ppvx_modal--sheet___1X-1d .ppvx_modal-header___1Uz74 .ppvx_modal-header__close___1amfs,
  .ppvx_modal___Zfzf-.ppvx_modal--sheet___1X-1d .ppvx_modal-header___1Uz74 .ppvx_modal-header__action___2zGln {
    min-height: 3.5rem;
    padding: 0.25rem 0;
    margin: 0 0.25rem;
  }
}
.ppvx_modal-header--gripper___nHLqf:before {
  content: '';
  flex: 0 0 100%;
  height: 1rem;
  text-align: center;
}
.ppvx_modal-header--gripper___nHLqf: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___16Fvo {
  border-bottom: 1px solid #cbd2d6;
}
.ppvx_modal-header--scrolled___1P7K8 {
  box-shadow: 0rem 0.1875rem 0.625rem rgba(0, 0, 0, 0.16);
}
.ppvx_modal-header__action___2zGln {
  flex: 0 0 3rem;
  height: 3rem;
  margin: 0.5rem 1rem;
}
.ppvx_modal-header__title___RGYZW {
  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;
}
.ppvx_modal-header__close___1amfs {
  flex: 0 0 3rem;
  margin: 0.75rem;
  height: 3rem;
  text-align: right;
}
.ppvx_modal-header__work-area___3m5iU {
  flex: 0 0 100%;
  padding: 0.5rem 1rem;
}
.ppvx_modal__contents--close___2ty9b {
  position: absolute;
  top: 0.75rem;
  right: 0.75rem;
  z-index: 2;
}
[dir='rtl'] .ppvx_modal__contents--close___2ty9b {
  left: 0.75rem;
  right: auto;
}
.ppvx_modal-header__close-btn___1-UaO {
  --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-UaO:before {
  content: '\E919';
}
.ppvx_modal-header__close-btn___1-UaO: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-UaO: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-UaO:focus {
  outline: none;
}
.ppvx_modal-header__close-btn___1-UaO: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___2kull {
  font-family: "PayPalSansBig-Regular", Helvetica Neue, Arial, sans-serif;
  font-size: 1.5rem;
  line-height: 2rem;
  font-weight: 500;
}
.ppvx_modal--overpanel___5yECK .ppvx_modal-header___1Uz74:not(.ppvx_modal-header--no-logo___nPd7_) {
  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___1aOF2 {
  min-height: 4.5rem;
  padding: 1rem;
  position: relative;
  flex: 1 0 auto;
}
.ppvx_modal-footer--scrolled___4d9D3 {
  box-shadow: 0rem -0.1875rem 0.625rem rgba(0, 0, 0, 0.16);
}
.ppvx_modal-footer--align_center___2kMVz {
  text-align: center;
}
.ppvx_modal-footer--align_right___1_2j1 {
  text-align: right;
}
.ppvx_modal___Zfzf- .ppvx_visible-only-in-context___2ZB-R {
  display: block;
  display: initial;
}
@media screen and (max-width: 47rem) {
  .ppvx_modal___Zfzf-.ppvx_modal--sheet___1X-1d.ppvx_modal--sheet--height_90___1Q7Tb {
    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___1UPS4:before {
  display: none;
}
.ppvx--v2___3ipH- .ppvx_scrim___3W45Z:not(.ppvx--v1___19Ja7),
.ppvx_scrim___3W45Z.ppvx--v2___3ipH- {
  transition-timing-function: cubic-bezier(0.9, 0, 0.3, 0.1);
}
.ppvx--v2___3ipH- .ppvx_scrim___3W45Z:not(.ppvx--v1___19Ja7) .ppvx_modal--sheet___1X-1d,
.ppvx_scrim___3W45Z.ppvx--v2___3ipH- .ppvx_modal--sheet___1X-1d {
  transition-timing-function: cubic-bezier(0.9, 0, 0.3, 0.1);
}
.ppvx--v2___3ipH- .ppvx_scrim___3W45Z:not(.ppvx--v1___19Ja7)[aria-hidden='false'],
.ppvx_scrim___3W45Z.ppvx--v2___3ipH-[aria-hidden='false'] {
  transition-duration: 500ms;
}
.ppvx--v2___3ipH- .ppvx_scrim___3W45Z:not(.ppvx--v1___19Ja7)[aria-hidden='false'] .ppvx_modal--sheet___1X-1d,
.ppvx_scrim___3W45Z.ppvx--v2___3ipH-[aria-hidden='false'] .ppvx_modal--sheet___1X-1d {
  transition-duration: 500ms;
}
.ppvx--v2___3ipH- .ppvx_scrim___3W45Z:not(.ppvx--v1___19Ja7)[aria-hidden='true'],
.ppvx_scrim___3W45Z.ppvx--v2___3ipH-[aria-hidden='true'] {
  transition-duration: 500ms;
}
.ppvx--v2___3ipH- .ppvx_scrim___3W45Z:not(.ppvx--v1___19Ja7)[aria-hidden='true'] .ppvx_modal--sheet___1X-1d,
.ppvx_scrim___3W45Z.ppvx--v2___3ipH-[aria-hidden='true'] .ppvx_modal--sheet___1X-1d {
  transition-duration: 300ms;
}
.ppvx--v2___3ipH- .ppvx_scrim___3W45Z:not(.ppvx--v1___19Ja7) .ppvx_modal-header___1Uz74,
.ppvx_scrim___3W45Z.ppvx--v2___3ipH- .ppvx_modal-header___1Uz74 {
  min-height: 0;
  height: auto;
  padding: 0.25rem 0.25rem 0.25rem 0.25rem;
}
@media screen and (min-width: 47rem) {
  .ppvx--v2___3ipH- .ppvx_scrim___3W45Z:not(.ppvx--v1___19Ja7) .ppvx_modal-header___1Uz74,
  .ppvx_scrim___3W45Z.ppvx--v2___3ipH- .ppvx_modal-header___1Uz74 {
    padding: 0.75rem 0.375rem 0.75rem 0.375rem;
  }
}
.ppvx--v2___3ipH- .ppvx_scrim___3W45Z:not(.ppvx--v1___19Ja7) .ppvx_modal-header__title___RGYZW,
.ppvx_scrim___3W45Z.ppvx--v2___3ipH- .ppvx_modal-header__title___RGYZW {
  color: #0c0c0d;
  font-family: "PayPalSansBig-Regular", Helvetica Neue, Arial, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5rem;
  font-weight: normal;
}
.ppvx--v2___3ipH- .ppvx_scrim___3W45Z:not(.ppvx--v1___19Ja7) .ppvx_modal-header__action___2zGln,
.ppvx_scrim___3W45Z.ppvx--v2___3ipH- .ppvx_modal-header__action___2zGln {
  min-height: 0;
  height: auto;
  padding: 0;
  flex-basis: 3rem;
}
.ppvx--v2___3ipH- .ppvx_scrim___3W45Z:not(.ppvx--v1___19Ja7) .ppvx_modal-header__close___1amfs,
.ppvx_scrim___3W45Z.ppvx--v2___3ipH- .ppvx_modal-header__close___1amfs {
  min-height: 0;
  height: auto;
  padding: 0;
  flex-basis: 3rem;
}
.ppvx--v2___3ipH- .ppvx_scrim___3W45Z:not(.ppvx--v1___19Ja7) .ppvx_modal___Zfzf-.ppvx_modal--sheet___1X-1d .ppvx_modal-header___1Uz74 .ppvx_modal-header__close___1amfs,
.ppvx_scrim___3W45Z.ppvx--v2___3ipH- .ppvx_modal___Zfzf-.ppvx_modal--sheet___1X-1d .ppvx_modal-header___1Uz74 .ppvx_modal-header__close___1amfs,
.ppvx--v2___3ipH- .ppvx_scrim___3W45Z:not(.ppvx--v1___19Ja7) .ppvx_modal___Zfzf-.ppvx_modal--sheet___1X-1d .ppvx_modal-header___1Uz74 .ppvx_modal-header__action___2zGln,
.ppvx_scrim___3W45Z.ppvx--v2___3ipH- .ppvx_modal___Zfzf-.ppvx_modal--sheet___1X-1d .ppvx_modal-header___1Uz74 .ppvx_modal-header__action___2zGln {
  min-height: 0;
  padding: 0;
  margin: 0;
}
.ppvx--v2___3ipH- .ppvx_scrim___3W45Z:not(.ppvx--v1___19Ja7) .ppvx_modal__contents___6frFK,
.ppvx_scrim___3W45Z.ppvx--v2___3ipH- .ppvx_modal__contents___6frFK {
  color: #0c0c0d;
  font-family: "PayPalSansBig-Regular", Helvetica Neue, Arial, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5rem;
  font-weight: normal;
}
.ppvx--v2___3ipH- .ppvx_scrim___3W45Z:not(.ppvx--v1___19Ja7) .ppvx_modal-content__title___2kull,
.ppvx_scrim___3W45Z.ppvx--v2___3ipH- .ppvx_modal-content__title___2kull {
  color: #0c0c0d;
  font-family: "PayPalSansBig-Regular", Helvetica Neue, Arial, sans-serif;
  font-size: 1.75rem;
  line-height: 2.25rem;
  font-weight: normal;
}

.ppvx_selection-menu__container___1-6-4 {
  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;
}
.ppvx_selection-menu___1-6-4 {
  list-style: none;
  margin: 0;
  padding: 0.5rem 0 0.5rem 0;
  display: none;
  background-color: transparent;
}
.ppvx_selection-menu___1-6-4.ppvx_menu-list--multiline___1-6-4 .ppvx_menu-list__item--thumbnail___1-6-4 {
  align-items: end;
  margin-top: 0.375rem;
}
.ppvx_selection-menu___1-6-4.ppvx_menu-list--multiline___1-6-4 .ppvx_menu-list__item___1-6-4 {
  align-items: end;
}
.ppvx_selection-menu___1-6-4[aria-hidden='false'] {
  display: block;
}
.ppvx_selection-menu___1-6-4.keyboard-active___1-6-4 .ppvx_selection-menu__item___1-6-4: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-6-4.ppvx_selection-menu--multiline___1-6-4 .ppvx_selection-menu__item--thumbnail___1-6-4 {
  align-items: end;
  margin-top: 0.375rem;
}
.ppvx_selection-menu___1-6-4.ppvx_selection-menu--multiline___1-6-4 .ppvx_selection-menu__item___1-6-4 {
  align-items: end;
}
.ppvx_selection-menu__item___1-6-4 {
  padding: 0.5rem 1rem 0.5rem 1rem;
  outline: none;
  position: relative;
  display: flex;
  align-items: center;
  cursor: pointer;
}
@media (max-width: 36rem) {
  .ppvx_selection-menu__item___1-6-4 {
    padding: 0.75rem 1rem 0.75rem 1rem;
  }
}
.ppvx_selection-menu__item___1-6-4.ppvx_menu-list__item--hilite___1-6-4,
.ppvx_selection-menu__item___1-6-4: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-6-4: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-6-4[aria-selected='true'] .ppvx_selection-menu__item--text___1-6-4 {
  font-family: "PayPalSansBig-Medium", Helvetica Neue, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
}
.ppvx_selection-menu__item___1-6-4[aria-selected='true'] .ppvx_selection-menu__item--text___1-6-4: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-6-4[aria-selected='true'] .ppvx_selection-menu__item--text___1-6-4:before,
.ppvx_selection-menu__item___1-6-4[aria-selected='true'] .ppvx_selection-menu__item--text___1-6-4 .ppvx_selection-menu__selected-icon___1-6-4 {
  color: #0070ba;
  font-size: 1.125rem;
  position: absolute;
  top: 50%;
  right: 1rem;
  transform: translateY(-50%);
}
[dir='rtl'] .ppvx_selection-menu__item___1-6-4[aria-selected='true'] .ppvx_selection-menu__item--text___1-6-4:before,
[dir='rtl'] .ppvx_selection-menu__item___1-6-4[aria-selected='true'] .ppvx_selection-menu__item--text___1-6-4 .ppvx_selection-menu__selected-icon___1-6-4 {
  right: auto;
  left: 1rem;
}
.ppvx_selection-menu__item___1-6-4 .ppvx_selection-menu__item--text-with-svg-icon___1-6-4:before {
  display: none;
}
.ppvx_selection-menu__item___1-6-4:active:after {
  display: none;
}
.ppvx_selection-menu__item--secondary-text___1-6-4 {
  display: block;
  color: #687173;
  font-family: "PayPalSansBig-Regular", Helvetica Neue, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
  pointer-events: none;
}
.ppvx_selection-menu__item--text___1-6-4 {
  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-6-4 {
  margin-right: 0;
  margin-left: 2.125rem;
}
.ppvx_selection-menu__item--thumbnail___1-6-4 {
  display: flex;
  align-items: center;
  margin-right: 1rem;
  min-height: 1.875rem;
  pointer-events: none;
}
[dir='rtl'] .ppvx_selection-menu__item--thumbnail___1-6-4 {
  margin-right: 0;
  margin-left: 1rem;
}
.ppvx_selection-menu__item--thumbnail-image___1-6-4 {
  width: 1.875rem;
}
.ppvx_selection-menu__item--unselectable___1-6-4 {
  pointer-events: none;
}
.ppvx_selection-menu__item--hilite___1-6-4 {
  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_dropdown-menu___1-4-4 {
  position: relative;
}
.ppvx_dropdown-menu__label___1-4-4 {
  pointer-events: none;
  text-align: initial;
  color: #687173;
  position: absolute;
  font-family: "PayPalSansBig-Regular", Helvetica Neue, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
  transition: font-size 0.1s ease-in-out, top 0.1s ease-in-out, background-color 10ms 0.1s linear;
  left: 0.75rem;
  top: 1rem;
}
.ppvx_dropdown-menu__button___1-4-4 {
  font-family: "PayPalSansBig-Regular", Helvetica Neue, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
  box-sizing: border-box;
  height: 3.5rem;
  width: 100%;
  border: 0.0625rem solid #909697;
  border-radius: 0.25rem;
  background-color: #ffffff;
  color: #000000;
  padding: 1rem 0.75rem 1rem calc(0.75rem - 0.0625rem);
  cursor: pointer;
  text-align: left;
}
.ppvx_dropdown-menu__button___1-4-4:before {
  content: '\E9A3';
  /* 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_dropdown-menu__button___1-4-4:before,
.ppvx_dropdown-menu__button___1-4-4 .ppvx_dropdown-menu__affordance-icon___1-4-4 {
  position: absolute;
  top: 0.25rem;
  right: 0.75rem;
  color: #687173;
  padding: 0.938rem 0.188rem 0.938rem 0.938rem;
  margin-left: 0.75rem;
}
.ppvx_dropdown-menu__button___1-4-4:focus {
  outline: none;
}
.ppvx_dropdown-menu__button___1-4-4:focus:after {
  content: '';
  position: absolute;
  top: -0.0625rem;
  left: -0.0625rem;
  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(3.5rem - -0.125rem);
  pointer-events: none;
}
.ppvx_dropdown-menu__button___1-4-4:not(:empty) {
  padding-top: 1.563rem;
  padding-bottom: 0.4375rem;
}
.ppvx_dropdown-menu__button___1-4-4:not(:empty) ~ .ppvx_dropdown-menu__label___1-4-4 {
  top: 0.4375rem;
  font-family: "PayPalSansBig-Regular", Helvetica Neue, Arial, sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 500;
}
.ppvx_dropdown-menu__button___1-4-4:not(:empty) ~ .ppvx_dropdown-menu__label--empty___1-4-4 {
  font-family: "PayPalSansBig-Regular", Helvetica Neue, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
  top: 1rem;
}
.ppvx_dropdown-menu__button___1-4-4[aria-expanded='true']:before {
  content: '\E9A6';
}
.ppvx_dropdown-menu__button___1-4-4[aria-expanded='true'] ~ .ppvx_dropdown-menu__label___1-4-4,
.ppvx_dropdown-menu__button___1-4-4[aria-expanded='true'] ~ .ppvx_dropdown-menu__label--empty___1-4-4 {
  top: 0.4375rem;
  font-family: "PayPalSansBig-Regular", Helvetica Neue, Arial, sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 500;
}
.ppvx_dropdown-menu__button--active___1-4-4 {
  outline: none;
}
.ppvx_dropdown-menu__button--active___1-4-4:after {
  content: '';
  position: absolute;
  top: -0.0625rem;
  left: -0.0625rem;
  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(3.5rem - -0.125rem);
  pointer-events: none;
  z-index: 1;
}
.ppvx_dropdown-menu__button--active___1-4-4 ~ .ppvx_dropdown-menu__label--empty___1-4-4 {
  top: 0.4375rem;
  font-family: "PayPalSansBig-Regular", Helvetica Neue, Arial, sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 500;
}
.ppvx_dropdown-menu__helper-text___1-4-4 {
  font-family: "PayPalSansBig-Regular", Helvetica Neue, Arial, sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 500;
  text-align: initial;
  margin-top: 0.5rem;
  list-style: none;
  color: #687173;
}
.ppvx_dropdown-menu__error-text___1-4-4 {
  font-family: "PayPalSansBig-Regular", Helvetica Neue, Arial, sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 500;
  text-align: initial;
  display: flex;
  margin-top: 0.5rem;
  color: #2c2e2f;
}
.ppvx_dropdown-menu__error-text___1-4-4:before {
  content: '\E91A';
}
.ppvx_dropdown-menu__error-text___1-4-4: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;
  color: #d20000;
  margin-right: 0.75rem;
  margin-left: initial;
}
.ppvx_field--error___1-4-4 .ppvx_dropdown-menu__button___1-4-4 {
  border: 0.125rem solid #d20000;
  padding-left: calc(0.75rem - 0.125rem);
}
.ppvx_field--error___1-4-4.ppvx_dropdown-menu--combine-right___1-4-4,
.ppvx_field--error___1-4-4.ppvx_dropdown-menu--combine-both___1-4-4 {
  z-index: 1;
}
[dir='rtl'] .ppvx_dropdown-menu__button___1-4-4 {
  text-align: right;
  padding-right: calc(0.75rem - 0.0625rem);
  padding-left: 0.75rem;
}
[dir='rtl'] .ppvx_dropdown-menu__button___1-4-4:before,
[dir='rtl'] .ppvx_dropdown-menu__button___1-4-4 .ppvx_dropdown-menu__affordance-icon___1-4-4 {
  padding: 0.938rem 0.938rem 0.938rem 0.188rem;
  margin-right: 0.75rem;
  margin-left: initial;
  left: 0.75rem;
  right: auto;
}
[dir='rtl'] .ppvx_field--error___1-4-4 .ppvx_dropdown-menu__button___1-4-4,
.ppvx_field--error___1-4-4[dir='rtl'] .ppvx_dropdown-menu__button___1-4-4 {
  padding-left: 0.75rem;
  padding-right: calc(0.75rem - 0.125rem);
}
[dir='rtl'] .ppvx_dropdown-menu__label___1-4-4 {
  right: 0.75rem;
  left: 0;
}
[dir='rtl'] .ppvx_dropdown-menu__error-text___1-4-4:before {
  margin-left: 0.75rem;
  margin-right: initial;
}
.ppvx_dropdown-menu--combine-right___1-4-4 .ppvx_dropdown-menu__button___1-4-4:focus:after,
.ppvx_dropdown-menu--combine-left___1-4-4 .ppvx_dropdown-menu__button___1-4-4:focus:after,
.ppvx_dropdown-menu--combine-both___1-4-4 .ppvx_dropdown-menu__button___1-4-4:focus:after {
  z-index: 2;
}
.ppvx_dropdown-menu--combine-left___1-4-4 {
  margin-left: -0.0625rem;
}
.ppvx_dropdown-menu--combine-left___1-4-4 .ppvx_dropdown-menu__button___1-4-4 {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
[dir='rtl'] .ppvx_dropdown-menu--combine-left___1-4-4 {
  margin-left: 0;
  margin-right: -0.0625rem;
}
[dir='rtl'] .ppvx_dropdown-menu--combine-left___1-4-4 .ppvx_dropdown-menu__button___1-4-4 {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.ppvx_dropdown-menu--combine-right___1-4-4 .ppvx_dropdown-menu__button___1-4-4 {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
[dir='rtl'] .ppvx_dropdown-menu--combine-right___1-4-4 .ppvx_dropdown-menu__button___1-4-4 {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.ppvx_dropdown-menu--combine-both___1-4-4 {
  margin-left: -0.0625rem;
}
.ppvx_dropdown-menu--combine-both___1-4-4 .ppvx_dropdown-menu__button___1-4-4 {
  border-radius: 0;
}
[dir='rtl'] .ppvx_dropdown-menu--combine-both___1-4-4 {
  margin-left: 0;
  margin-right: -0.0625rem;
}
.ppvx_dropdown-menu__button-with-svg-icon___1-4-4:before {
  display: none;
}

/* DO NOT USE THESE VARIABLES. THESE ARE TEMPORARY VARIABLES, SOON WILL BE REPLACED BY TOKENS */
.ppvx_modal___2-6-13 {
  background-color: #ffffff;
  display: flex;
  flex-direction: column;
  position: absolute;
  width: 75%;
  max-width: 54rem;
  left: 50%;
}
.ppvx_modal___2-6-13:not(.ppvx_modal--overpanel___2-6-13):not(.ppvx_modal--sheet___2-6-13) {
  min-height: 8rem;
  border-radius: 0.75rem;
  max-height: 75vh;
  top: 50%;
  transform: translate(-50%, -50%);
  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) {
  .ppvx_modal___2-6-13:not(.ppvx_modal--overpanel___2-6-13):not(.ppvx_modal--sheet___2-6-13) {
    width: calc(100% - 3rem);
  }
}
@media screen and (max-width: 36rem) {
  .ppvx_modal___2-6-13:not(.ppvx_modal--overpanel___2-6-13):not(.ppvx_modal--sheet___2-6-13) {
    width: calc(100% - 2rem);
  }
}
.ppvx_modal___2-6-13.ppvx_modal--overpanel___2-6-13,
.ppvx_modal___2-6-13.ppvx_modal--sheet___2-6-13 {
  transform: translateX(-50%);
  border: 0.0625rem solid #b7bcbf;
}
.ppvx_modal___2-6-13.ppvx_modal--overpanel___2-6-13 {
  height: 100vh;
  top: 100vh;
  transition: top 0.3s ease-in-out 0.3s;
}
@media screen and (max-width: 47rem) {
  .ppvx_modal___2-6-13.ppvx_modal--overpanel___2-6-13 {
    width: calc(100% - 3rem);
  }
}
@media screen and (max-width: 36rem) {
  .ppvx_modal___2-6-13.ppvx_modal--overpanel___2-6-13 {
    width: 100%;
  }
}
.ppvx_modal___2-6-13.ppvx_modal--sheet___2-6-13 {
  height: 100vh;
  width: auto;
  bottom: -100vh;
  transition: bottom 0.3s ease-in-out;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
@media (max-width: 47rem) {
  .ppvx_modal___2-6-13.ppvx_modal--sheet___2-6-13 {
    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;
  }
}
.ppvx_modal-backdrop___2-6-13 {
  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);
}
.ppvx_modal-backdrop___2-6-13[aria-hidden='false'] {
  visibility: visible;
  opacity: 1;
  transition: opacity 0.3s ease-in-out;
}
.ppvx_modal-backdrop___2-6-13[aria-hidden='false'] .ppvx_modal___2-6-13:not(.ppvx_modal--overpanel___2-6-13):not(.ppvx_modal--sheet___2-6-13) {
  opacity: 1;
  transition: opacity 0.3s ease-in-out 0.3s;
}
.ppvx_modal-backdrop___2-6-13[aria-hidden='false'] .ppvx_modal--overpanel___2-6-13 {
  transition: top 0.3s ease-in-out 0.3s;
  top: 0;
}
.ppvx_modal-backdrop___2-6-13[aria-hidden='false'] .ppvx_modal--sheet___2-6-13 {
  transition: bottom 0.3s ease-in-out 0.3s;
  bottom: 0;
}
.ppvx_scrim___2-6-13 {
  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;
}
.ppvx_scrim___2-6-13[aria-hidden='false'] {
  visibility: visible;
  transition: background-color 0.3s ease-in-out;
  background-color: rgba(0, 0, 0, 0.4);
}
.ppvx_scrim___2-6-13[aria-hidden='false'] .ppvx_modal___2-6-13:not(.ppvx_modal--overpanel___2-6-13):not(.ppvx_modal--sheet___2-6-13) {
  opacity: 1;
  transition: opacity 0.3s ease-in-out 0.3s;
}
.ppvx_scrim___2-6-13[aria-hidden='false'] .ppvx_modal--overpanel___2-6-13 {
  transition: top 0.3s ease-in-out 0.3s;
  top: 0;
}
.ppvx_scrim___2-6-13[aria-hidden='false'] .ppvx_modal--sheet___2-6-13 {
  transition: bottom 0.3s ease-in-out;
  bottom: 0;
}
.ppvx_modal__contents___2-6-13 {
  flex: 1 1 auto;
  overflow: auto;
  padding: 0 3rem 0;
  position: relative;
  border-radius: inherit;
}
.ppvx_modal___2-6-13.ppvx_modal--sheet___2-6-13 .ppvx_modal__contents___2-6-13 {
  padding: 0 8.5rem;
  width: 45rem;
}
@media screen and (max-width: 64rem) {
  .ppvx_modal___2-6-13.ppvx_modal--sheet___2-6-13 .ppvx_modal__contents___2-6-13 {
    padding: 0 5rem;
    width: 35.5rem;
  }
}
@media screen and (max-width: 47rem) {
  .ppvx_modal__contents___2-6-13 {
    padding: 0 1.5rem 1.5rem;
  }
  .ppvx_modal___2-6-13.ppvx_modal--sheet___2-6-13 .ppvx_modal__contents___2-6-13 {
    padding: 0 1rem 1rem;
    width: 100vw;
  }
}
@media screen and (max-width: 36rem) {
  .ppvx_modal___2-6-13:not(.ppvx_modal--overpanel___2-6-13):not(.ppvx_modal--sheet___2-6-13) .ppvx_modal__contents___2-6-13:not(.ppvx_modal__contents--no-padding___2-6-13) {
    padding: 0 1rem 1.5rem;
  }
  .ppvx_modal___2-6-13.ppvx_modal--overpanel___2-6-13 .ppvx_modal__contents___2-6-13 {
    padding: 0 0.75rem 1.5rem;
  }
}
.ppvx_modal___2-6-13.ppvx_modal--sheet___2-6-13 .ppvx_modal__contents___2-6-13.ppvx_modal__contents--no-padding___2-6-13 {
  padding: 0;
}
.ppvx_modal___2-6-13 .ppvx_modal__contents___2-6-13.ppvx_modal__contents--no-padding___2-6-13 {
  padding: 0;
}
.ppvx_modal__contents--center___2-6-13 {
  text-align: center;
}
.ppvx_modal___2-6-13:not(.ppvx_modal--overpanel___2-6-13):not(.ppvx_modal--sheet___2-6-13) .ppvx_modal__contents___2-6-13 {
  max-height: 70vh;
}
.ppvx_modal__screenreader___2-6-13 {
  position: absolute;
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0;
  border: 0;
  width: 1px;
  height: 1px;
  overflow: hidden;
}
.ppvx_modal-header___2-6-13 {
  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___2-6-13.ppvx_modal--sheet___2-6-13 .ppvx_modal-header___2-6-13 {
  min-height: 4.5rem;
}
@media screen and (max-width: 47rem) {
  .ppvx_modal___2-6-13.ppvx_modal--sheet___2-6-13 .ppvx_modal-header___2-6-13 {
    min-height: 3.5rem;
  }
}
.ppvx_modal___2-6-13.ppvx_modal--sheet___2-6-13 .ppvx_modal-header___2-6-13 .ppvx_modal-header__close___2-6-13,
.ppvx_modal___2-6-13.ppvx_modal--sheet___2-6-13 .ppvx_modal-header___2-6-13 .ppvx_modal-header__action___2-6-13 {
  min-height: 4.5rem;
  padding: 0.75rem 0;
  margin: 0 1rem;
}
@media screen and (max-width: 47rem) {
  .ppvx_modal___2-6-13.ppvx_modal--sheet___2-6-13 .ppvx_modal-header___2-6-13 .ppvx_modal-header__close___2-6-13,
  .ppvx_modal___2-6-13.ppvx_modal--sheet___2-6-13 .ppvx_modal-header___2-6-13 .ppvx_modal-header__action___2-6-13 {
    min-height: 3.5rem;
    padding: 0.25rem 0;
    margin: 0 0.25rem;
  }
}
.ppvx_modal-header--gripper___2-6-13:before {
  content: '';
  flex: 0 0 100%;
  height: 1rem;
  text-align: center;
}
.ppvx_modal-header--gripper___2-6-13: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___2-6-13 {
  border-bottom: 1px solid #cbd2d6;
}
.ppvx_modal-header--scrolled___2-6-13 {
  box-shadow: 0rem 0.1875rem 0.625rem rgba(0, 0, 0, 0.16);
}
.ppvx_modal-header__action___2-6-13 {
  flex: 0 0 3rem;
  height: 3rem;
  margin: 0.5rem 1rem;
}
.ppvx_modal-header__title___2-6-13 {
  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;
}
.ppvx_modal-header__close___2-6-13 {
  flex: 0 0 3rem;
  margin: 0.75rem;
  height: 3rem;
  text-align: right;
}
.ppvx_modal-header__work-area___2-6-13 {
  flex: 0 0 100%;
  padding: 0.5rem 1rem;
}
.ppvx_modal__contents--close___2-6-13 {
  position: absolute;
  top: 0.75rem;
  right: 0.75rem;
  z-index: 2;
}
[dir='rtl'] .ppvx_modal__contents--close___2-6-13 {
  left: 0.75rem;
  right: auto;
}
.ppvx_modal-header__close-btn___2-6-13 {
  --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___2-6-13:before {
  content: '\E919';
}
.ppvx_modal-header__close-btn___2-6-13: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___2-6-13: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___2-6-13:focus {
  outline: none;
}
.ppvx_modal-header__close-btn___2-6-13: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___2-6-13 {
  font-family: "PayPalSansBig-Regular", Helvetica Neue, Arial, sans-serif;
  font-size: 1.5rem;
  line-height: 2rem;
  font-weight: 500;
}
.ppvx_modal--overpanel___2-6-13 .ppvx_modal-header___2-6-13:not(.ppvx_modal-header--no-logo___2-6-13) {
  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___2-6-13 {
  min-height: 4.5rem;
  padding: 1rem;
  position: relative;
  flex: 1 0 auto;
}
.ppvx_modal-footer--scrolled___2-6-13 {
  box-shadow: 0rem -0.1875rem 0.625rem rgba(0, 0, 0, 0.16);
}
.ppvx_modal-footer--align_center___2-6-13 {
  text-align: center;
}
.ppvx_modal-footer--align_right___2-6-13 {
  text-align: right;
}
.ppvx_modal___2-6-13 .ppvx_visible-only-in-context___2-6-13 {
  display: block;
  display: initial;
}
@media screen and (max-width: 47rem) {
  .ppvx_modal___2-6-13.ppvx_modal--sheet___2-6-13.ppvx_modal--sheet--height_90___2-6-13 {
    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___2-6-13:before {
  display: none;
}
.ppvx--v2___2-6-13 .ppvx_scrim___2-6-13:not(.ppvx--v1___2-6-13),
.ppvx_scrim___2-6-13.ppvx--v2___2-6-13 {
  transition-timing-function: cubic-bezier(0.9, 0, 0.3, 0.1);
}
.ppvx--v2___2-6-13 .ppvx_scrim___2-6-13:not(.ppvx--v1___2-6-13) .ppvx_modal--sheet___2-6-13,
.ppvx_scrim___2-6-13.ppvx--v2___2-6-13 .ppvx_modal--sheet___2-6-13 {
  transition-timing-function: cubic-bezier(0.9, 0, 0.3, 0.1);
}
.ppvx--v2___2-6-13 .ppvx_scrim___2-6-13:not(.ppvx--v1___2-6-13)[aria-hidden='false'],
.ppvx_scrim___2-6-13.ppvx--v2___2-6-13[aria-hidden='false'] {
  transition-duration: 500ms;
}
.ppvx--v2___2-6-13 .ppvx_scrim___2-6-13:not(.ppvx--v1___2-6-13)[aria-hidden='false'] .ppvx_modal--sheet___2-6-13,
.ppvx_scrim___2-6-13.ppvx--v2___2-6-13[aria-hidden='false'] .ppvx_modal--sheet___2-6-13 {
  transition-duration: 500ms;
}
.ppvx--v2___2-6-13 .ppvx_scrim___2-6-13:not(.ppvx--v1___2-6-13)[aria-hidden='true'],
.ppvx_scrim___2-6-13.ppvx--v2___2-6-13[aria-hidden='true'] {
  transition-duration: 500ms;
}
.ppvx--v2___2-6-13 .ppvx_scrim___2-6-13:not(.ppvx--v1___2-6-13)[aria-hidden='true'] .ppvx_modal--sheet___2-6-13,
.ppvx_scrim___2-6-13.ppvx--v2___2-6-13[aria-hidden='true'] .ppvx_modal--sheet___2-6-13 {
  transition-duration: 300ms;
}
.ppvx--v2___2-6-13 .ppvx_scrim___2-6-13:not(.ppvx--v1___2-6-13) .ppvx_modal-header___2-6-13,
.ppvx_scrim___2-6-13.ppvx--v2___2-6-13 .ppvx_modal-header___2-6-13 {
  min-height: 0;
  height: auto;
  padding: 0.25rem 0.25rem 0.25rem 0.25rem;
}
@media screen and (min-width: 47rem) {
  .ppvx--v2___2-6-13 .ppvx_scrim___2-6-13:not(.ppvx--v1___2-6-13) .ppvx_modal-header___2-6-13,
  .ppvx_scrim___2-6-13.ppvx--v2___2-6-13 .ppvx_modal-header___2-6-13 {
    padding: 0.75rem 0.375rem 0.75rem 0.375rem;
  }
}
.ppvx--v2___2-6-13 .ppvx_scrim___2-6-13:not(.ppvx--v1___2-6-13) .ppvx_modal-header__title___2-6-13,
.ppvx_scrim___2-6-13.ppvx--v2___2-6-13 .ppvx_modal-header__title___2-6-13 {
  color: #0c0c0d;
  font-family: "PayPalSansBig-Regular", Helvetica Neue, Arial, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5rem;
  font-weight: normal;
}
.ppvx--v2___2-6-13 .ppvx_scrim___2-6-13:not(.ppvx--v1___2-6-13) .ppvx_modal-header__action___2-6-13,
.ppvx_scrim___2-6-13.ppvx--v2___2-6-13 .ppvx_modal-header__action___2-6-13 {
  min-height: 0;
  height: auto;
  padding: 0;
  flex-basis: 3rem;
}
.ppvx--v2___2-6-13 .ppvx_scrim___2-6-13:not(.ppvx--v1___2-6-13) .ppvx_modal-header__close___2-6-13,
.ppvx_scrim___2-6-13.ppvx--v2___2-6-13 .ppvx_modal-header__close___2-6-13 {
  min-height: 0;
  height: auto;
  padding: 0;
  flex-basis: 3rem;
}
.ppvx--v2___2-6-13 .ppvx_scrim___2-6-13:not(.ppvx--v1___2-6-13) .ppvx_modal___2-6-13.ppvx_modal--sheet___2-6-13 .ppvx_modal-header___2-6-13 .ppvx_modal-header__close___2-6-13,
.ppvx_scrim___2-6-13.ppvx--v2___2-6-13 .ppvx_modal___2-6-13.ppvx_modal--sheet___2-6-13 .ppvx_modal-header___2-6-13 .ppvx_modal-header__close___2-6-13,
.ppvx--v2___2-6-13 .ppvx_scrim___2-6-13:not(.ppvx--v1___2-6-13) .ppvx_modal___2-6-13.ppvx_modal--sheet___2-6-13 .ppvx_modal-header___2-6-13 .ppvx_modal-header__action___2-6-13,
.ppvx_scrim___2-6-13.ppvx--v2___2-6-13 .ppvx_modal___2-6-13.ppvx_modal--sheet___2-6-13 .ppvx_modal-header___2-6-13 .ppvx_modal-header__action___2-6-13 {
  min-height: 0;
  padding: 0;
  margin: 0;
}
.ppvx--v2___2-6-13 .ppvx_scrim___2-6-13:not(.ppvx--v1___2-6-13) .ppvx_modal__contents___2-6-13,
.ppvx_scrim___2-6-13.ppvx--v2___2-6-13 .ppvx_modal__contents___2-6-13 {
  color: #0c0c0d;
  font-family: "PayPalSansBig-Regular", Helvetica Neue, Arial, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5rem;
  font-weight: normal;
}
.ppvx--v2___2-6-13 .ppvx_scrim___2-6-13:not(.ppvx--v1___2-6-13) .ppvx_modal-content__title___2-6-13,
.ppvx_scrim___2-6-13.ppvx--v2___2-6-13 .ppvx_modal-content__title___2-6-13 {
  color: #0c0c0d;
  font-family: "PayPalSansBig-Regular", Helvetica Neue, Arial, sans-serif;
  font-size: 1.75rem;
  line-height: 2.25rem;
  font-weight: normal;
}

.ppvx_action-menu__container___1-2-9 {
  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;
}
.ppvx_action-menu___1-2-9 {
  list-style: none;
  margin: 0;
  padding: 0.5rem 0 0.5rem 0;
  display: none;
}
.ppvx_action-menu___1-2-9.ppvx_menu-list--multiline___1-2-9 .ppvx_menu-list__item--thumbnail___1-2-9 {
  align-items: end;
  margin-top: 0.375rem;
}
.ppvx_action-menu___1-2-9.ppvx_menu-list--multiline___1-2-9 .ppvx_menu-list__item___1-2-9 {
  align-items: end;
}
.ppvx_action-menu___1-2-9[aria-hidden='false'] {
  display: block;
}
.ppvx_action-menu___1-2-9.keyboard-active___1-2-9 .ppvx_action-menu__item___1-2-9: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_action-menu__item___1-2-9 {
  padding: 0.5rem 1rem 0.5rem 1rem;
  outline: none;
  position: relative;
  display: flex;
  align-items: center;
  cursor: pointer;
}
@media (max-width: 36rem) {
  .ppvx_action-menu__item___1-2-9 {
    padding: 0.75rem 1rem 0.75rem 1rem;
  }
}
.ppvx_action-menu__item___1-2-9.ppvx_menu-list__item--hilite___1-2-9,
.ppvx_action-menu__item___1-2-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_action-menu__item___1-2-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_action-menu__item--text___1-2-9 {
  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;
}
.ppvx_action-menu__item--thumbnail___1-2-9 {
  pointer-events: none;
  padding-right: 0.75rem;
}
[dir='rtl'] .ppvx_action-menu__item--thumbnail___1-2-9 {
  padding-left: 0.75rem;
  padding-right: 0;
}
.ppvx_action-menu__item--icon___1-2-9 {
  pointer-events: none;
  padding-right: 0.75rem;
  color: #0070ba;
}
[dir='rtl'] .ppvx_action-menu__item--icon___1-2-9 {
  padding-left: 0.75rem;
  padding-right: 0;
}


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