/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js!../../node_modules/@vanilla-extract/webpack-plugin/virtualFileLoader/dist/vanilla-extract-webpack-plugin-virtualFileLoader.cjs.js?{"fileName":"../../node_modules/@paypalcorp/pp-react-list/dist/@paypalcorp/styles.css.js.vanilla.css","source":"#H4sIAAAAAAAAA51VwW7bMAy95yt0a3NQ4TTp1ipof2QYCkWSbSaKZEh0mnTYvw+W3NlSvDQdcnJMPj4+ks93r8tme9K6IL9mhGjwSD2etGLEWKPWM0IaLiWYipGie9pzV4HpHzZc7CpnWyOpsNo6RtBx4xvulMH17PfsrkdfBHQJvtH8xEip1bHLR3VEKpWwjiNYM9T8BJgQ26IG85flUOk+VOo5U61KZOTA3S2lrw/v8knbxXI+6oo6qOrJkAFyOQFZTGAUaccvRMKBGYu3THOPVNSg5TxgRREpmK4HqozMCdwnBFYhSbTOd0o0FgwqFwhYD1E4pzRHOCRSrFhtD8qF5HNBk4IVTwsyLjq0q1I3SerDf+R8S7cDTK0chDFPJos4wCgDVQdl0A+r0+0WrZx9ywbyPRThGipDvdIlI0J96DgqHSbysZ8BS4JTIqosrG73pntT8SajdbyW1WLM6jHuVpbFW7TjqKcL3MMNhVeMhEVcT13aVzp5/5K+PyS45xuH+uYnSfmOmXVX02VvW49QnvoulJHjNvnoOLLpbeIJTK2DTHZJnEnlkbvEjORZSMZD/VPuIabsB3fpAEtWWtH6eBH2SH3NZdAt/JIulqs5AeMVpn/veJjFxjqpHHVcQuuz/pePSf9V5uMUT83IzBP7Hjv7gFCP7e7cmC5aJSRWiTZfrWBsQ8DGItr9ZfPbfgZZXAFZJJC7uGdg6BtIrHNBA16cPqDa+3hFNFsSPXm5/efoDxqzA1BWBwAA"}!../../node_modules/@vanilla-extract/webpack-plugin/extracted.js ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
._3pjyll0 {
  list-style: none;
  padding: 0;
  margin: 0;
  background-color: transparent;
}
._3pjyll1 {
  display: flex;
  text-decoration: none;
  background-color: transparent;
  outline: none;
}
._3pjyll2 {
  padding-left: var(--_5zd9lo13);
  padding-right: var(--_5zd9lo13);
}
._3pjyll3 {
  padding-left: 0;
  padding-right: 0;
}
._3pjyll1 > div:not(:last-child) {
  margin-inline-end: var(--_5zd9lo12);
}
._3pjyll4 {
  cursor: pointer;
  position: relative;
}
._3pjyll4:hover {
  background-color: var(--_5zd9loga);
}
._3pjyll4:active {
  background-color: var(--_5zd9logb);
}
._3pjyll5 {
  background-color: var(--_5zd9logb);
}
._3pjyll6 {
  display: inherit;
  color: var(--_5zd9logc);
  pointer-events: none;
  flex-grow: 0;
}
._3pjyll7 {
  align-self: center;
  display: inline-flex;
  flex-direction: column;
  gap: var(--_5zd9lox);
  pointer-events: none;
  flex-grow: 1;
}
._3pjyll8 {
  pointer-events: auto;
}
._3pjyll9 {
  align-self: center;
  text-align: right;
  display: flex;
  flex-direction: column;
  gap: var(--_5zd9loz);
  pointer-events: none;
  flex-grow: 0;
}
[dir='rtl'] ._3pjyll9 {
  text-align: left;
  justify-self: end;
}
._3pjylla {
  margin: 0;
}
._3pjyllb {
  color: var(--_5zd9logd);
}
._3pjyllc {
  align-self: start;
}
._3pjylld {
  align-self: end;
}
._3pjylle {
  align-self: center;
}
._3pjyllf {
  position: relative;
}
._3pjyllf:focus {
  box-shadow: 0 0 0 var(--_5zd9lo34) inset var(--_5zd9loka);
  border-radius: var(--_5zd9lo38);
}
._3pjyllg {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
._3pjyllh {
  padding: var(--_5zd9lo12) var(--_5zd9lo13);
}
._3pjylli {
  padding-top: var(--_5zd9lo12);
  padding-bottom: var(--_5zd9lo12);
}
._3pjyllj {
  padding-top: var(--_5zd9lo10);
  padding-bottom: var(--_5zd9lo10);
}
._3pjyllk {
  min-width: var(--_5zd9lo3);
  align-items: flex-end;
}
._3pjylll {
  pointer-events: none;
}
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js!../../node_modules/@vanilla-extract/webpack-plugin/virtualFileLoader/dist/vanilla-extract-webpack-plugin-virtualFileLoader.cjs.js?{"fileName":"../../node_modules/@paypalcorp/pp-react-menu/dist/@paypalcorp/styles.css.js.vanilla.css","source":"#H4sIAAAAAAAAA5VT0W7bMAx8z1fwZYCVRpkdb+2qvuxPAsViZLay5Ely42TIvw9y3bV2MgR7s4/HO/IIrbdF7GW9O+TwewGwcz0PtVTuIKCSpsqy7FX6jPPt95N6NK7oGCyhZF+L+/RReGzYdWJM9c0V4sgukw4sYdrlGNxdgVs2Fbqb1X8xBpUzzvOG+owsBK93qynpRY8DFBfyni2LPP/CVhC9tKGVHm1kTykPWb1o7zqrODVSowBDFqXn2ktFaGN2y1Y/jraXW123Xd3c5L8l31ZxXqHnae4uiGlfKQdKQ5YfSMVawA+PzQDJntdIuo4CynwE3Sv6vXEHfhQgu+gmWC+gJqXQJrR1gSI5K0DugjNdxDdRr8ny6NrZHKd56EMU4mL9wbCL6RbzTTYMIDhD6nMCiX/iZBX2Aor8Pn9anBfrbdk+H43J1+9voBjeQCuVIqtnwkXBYGwb2ZuBrSi0Rh4F7A32yec9rXSH9C8NacspYhMEVGgj+gQ/dyHS/sgrZyPa+FH65FDemGcKlCw1/2xQkYRQeUQL0irI0g3Hs357GN5Pkv3X+n8N+c7F6Jq578OQ/gdruGKesPPi/AdlL3Y2TwQAAA=="}!../../node_modules/@vanilla-extract/webpack-plugin/extracted.js ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
._1txahbw0 {
  box-shadow: calc(((var(--_5zd9lo1u) * 3)/16) * 1rem) calc(((var(--_5zd9lo1t) * 2)/16) * 1rem) calc(calc(((3 * 3 * var(--_5zd9lo1o) + 3 * var(--_5zd9lo1p))/16) * 1rem) + var(--_5zd9lo1q)) color-mix(in srgb, var(--_5zd9lokg) calc(1 * var(--_5zd9lo1r)*100%), transparent);
  background-image: linear-gradient(color-mix(in srgb, var(--_5zd9log9) calc(3 * var(--_5zd9lo1r)*100%), transparent), color-mix(in srgb, var(--_5zd9log9) calc(3 * var(--_5zd9lo1r)*100%), transparent));
  border-radius: var(--_5zd9lo3a);
  min-width: 8rem;
  max-height: 30rem;
  overflow-y: auto;
  overflow-x: hidden;
  position: absolute;
  margin-top: var(--_5zd9loz);
  background-color: var(--_5zd9log9);
  outline: var(--_5zd9lo32)  solid transparent;
  z-index: 1060;
}
._3pjyll0._1txahbw1 {
  padding: var(--_5zd9lo11) 0;
}
._1txahbw2 {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
}
._1txahbw3 {
  padding: var(--_5zd9lo11) var(--_5zd9lo13);
}
@media screen and (max-width: 47rem) {
  ._3pjyll0._1txahbw1 {
    padding-bottom: var(--_5zd9lo17);
    padding-top: 0;
  }
}
