
#app[data-v-4ad0aab0]{
 display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: start;
}


.ResultDialog[data-v-c2309ece] {
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, .45);
  position: absolute;
  left:0;
  top:0;
  z-index: 999;
  display: flex;
  justify-content: center;
  align-items: center;
}
.content[data-v-c2309ece]{
  width: 279px;
  height: 249px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  box-sizing: border-box;
  padding: 24px 0;
  background: #fff;
  border-radius: 24px;
}
.ResultDialog i[data-v-c2309ece]{
  width: 87px;
  height: 87px;
  background-image: url(../../static/img/ic_payment_failed.f500574c.png);
  background-position: left top;
  background-repeat: no-repeat;
  background-size: contain;
}
.ResultDialog .successIcon[data-v-c2309ece]{
  background-image: url(../../static/img/ic_payment_success.e9a395b5.png);
}
.ResultDialog h1[data-v-c2309ece]{
  font-family: 'Helvetica Neue';
  font-style: normal;
  font-weight: 700;
  font-size: 0.16rem;
  line-height: 0.18rem;
  color: #000;
  text-align: center;
  margin: 24px 0;
}
.ResultDialog button[data-v-c2309ece]{
  background: #6B46FF;
  border-radius: 24px;
  height: 48px;
  width: 183px;
  font-family: 'Helvetica Neue';
  font-style: normal;
  font-weight: 700;
  font-size: 0.18rem;
  line-height: 0.18rem;
  /* identical to box height, or 100% */

  display: flex;
  align-items: center;
  justify-content: center;

  color: #FFFFFF;
}


.la-ball-clip-rotate[data-v-6b382eb0],
.la-ball-clip-rotate[data-v-6b382eb0]:before {
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box
}
.la-ball-clip-rotate[data-v-6b382eb0] {
  display: block;
  font-size: 0;
  color: #fff
}
.la-ball-clip-rotate[data-v-6b382eb0]:before {
  content: '';
  display: inline-block;
  float: none;
  background-color: currentColor;
  border: 0 solid currentColor
}
.la-ball-clip-rotate[data-v-6b382eb0] {
  width: 32px;
  height: 32px
}
.la-ball-clip-rotate[data-v-6b382eb0]:before {
  width: 32px;
  height: 32px;
  background: 0 0;
  border-width: 6px;
  border-bottom-color: transparent;
  border-radius: 100%;
  -webkit-animation: ball-clip-rotate-6b382eb0 .75s linear infinite;
  -moz-animation: ball-clip-rotate-6b382eb0 .75s linear infinite;
  -o-animation: ball-clip-rotate-6b382eb0 .75s linear infinite;
  animation: ball-clip-rotate-6b382eb0 .75s linear infinite;
  animation-play-state: running;
}
@-webkit-keyframes ball-clip-rotate-6b382eb0 {
0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
}
50% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}
100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg)
}
}
@-moz-keyframes ball-clip-rotate-6b382eb0 {
0% {
    -moz-transform: rotate(0deg);
    transform: rotate(0deg)
}
50% {
    -moz-transform: rotate(180deg);
    transform: rotate(180deg)
}
100% {
    -moz-transform: rotate(360deg);
    transform: rotate(360deg)
}
}
@-o-keyframes ball-clip-rotate-6b382eb0 {
0% {
    -o-transform: rotate(0deg);
    transform: rotate(0deg)
}
50% {
    -o-transform: rotate(180deg);
    transform: rotate(180deg)
}
100% {
    -o-transform: rotate(360deg);
    transform: rotate(360deg)
}
}
@keyframes ball-clip-rotate-6b382eb0 {
0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg)
}
50% {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg)
}
100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg)
}
}


/* one loading*/
.unableClick {
  width: 100%;
  height: calc(100% + 1px);
  background: rgba(255, 255, 255, .5);
  z-index: 204;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  left: 0;
  top: 0;
  font-size: 0;
  touch-action: none;
  pointer-events: none;
  box-sizing: border-box;
}

.van-dialog{position:fixed;top:45%;left:50%;width:320px;overflow:hidden;font-size:0.16rem;background-color:#fff;border-radius:16px;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:.3s;transition:.3s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform}@media (max-width:321px){.van-dialog{width:90%}}.van-dialog__header{padding-top:26px;font-weight:500;line-height:0.24rem;text-align:center}.van-dialog__header--isolated{padding:24px 0}.van-dialog__content--isolated{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;min-height:104px}.van-dialog__message{-webkit-box-flex:1;-webkit-flex:1;flex:1;max-height:60vh;padding:26px 24px;overflow-y:auto;font-size:0.14rem;line-height:0.2rem;white-space:pre-wrap;text-align:center;word-wrap:break-word;-webkit-overflow-scrolling:touch}.van-dialog__message--has-title{padding-top:8px;color:#646566}.van-dialog__message--left{text-align:left}.van-dialog__message--right{text-align:right}.van-dialog__footer{display:-webkit-box;display:-webkit-flex;display:flex;overflow:hidden;-webkit-user-select:none;user-select:none}.van-dialog__cancel,.van-dialog__confirm{-webkit-box-flex:1;-webkit-flex:1;flex:1;height:48px;margin:0;border:0}.van-dialog__confirm,.van-dialog__confirm:active{color:#ee0a24}.van-dialog--round-button .van-dialog__footer{position:relative;height:auto;padding:8px 24px 16px}.van-dialog--round-button .van-dialog__message{padding-bottom:16px;color:#323233}.van-dialog--round-button .van-dialog__cancel,.van-dialog--round-button .van-dialog__confirm{height:36px}.van-dialog--round-button .van-dialog__confirm{color:#fff}.van-dialog-bounce-enter{-webkit-transform:translate3d(-50%,-50%,0) scale(.7);transform:translate3d(-50%,-50%,0) scale(.7);opacity:0}.van-dialog-bounce-leave-active{-webkit-transform:translate3d(-50%,-50%,0) scale(.9);transform:translate3d(-50%,-50%,0) scale(.9);opacity:0}

.home[data-v-b6313266] {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: start;
  align-items: center;
  padding-top: calc(var(--safe-top) + 53px);
  box-sizing: border-box;
  background-color: #151419;
}
.home header[data-v-b6313266] {
  width: 100%;
  height: 32px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  box-sizing: border-box;
  padding: 0 16px;
  margin-bottom: 34px;
}
.home header button[data-v-b6313266] {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAAXNSR0IArs4c6QAAAj9JREFUeF7t281Kw0AQB/CZ91BQyNYH0GcRL4Kikq0HURE9iLSKeFBExYMVivTgRXyUbJ6ggoI+hyv9EBTa7pLMZifd5NbDDvP/7U5IS4oQ+IWB54cKoDoBgQtUIxD4AeB/E1x67Da0xrXeRiHqjorFKeWmsR6BXnjQ0PwXGKFJicAWYGT4gcSXkmKW6hSwBJgQHjTgRyqj+akFmBR+GPpWSbE3lQDG8MTz37+xUknmreMjPBsAX+FZAPgM7x3Ad3ivABzCewPgEt4LAKfwhQNwC18oAMfwhQGYwmuAs1SKRt6HqSzrnT8JmsID4oWKo+MszVOscQpgDA/6SsnaIUWQrDWcARjDI9yoWOxnbZxqnRMAY3jAeyWjHaoQeeqQA5jD65aStXqepinXkgKYwqOGdlIXW5QB8tYiAzCF14CdVEbreRumXk8CYAoPAM9KilXq5inq0QC0up8AMDOmoRclxQpFsy5qkAAstt7eEfTcqAYR4DWRYtlF8xQ1SQBMI8AZgQSgtxNlRSADKCsCKUAZEcgByobgBKBMCM4AyoLgFKAMCM4BuCMUAsAZoTAArgiFAnBEKByAG4IXABuEon5D8AZghYDwpGKxQfG1d1wNrwA2CIjwkMRi2xWCdwAbBA14l8po1wUCCwAbBEC8VHF0RI3ABsAGAUGfJ7J2QonACsAGQevvg7S+cE2FwA7AAmH63xWehDD17wr/PdpBvy7/CzFE2Ox/RmhT/ldgUDLwqwII/ABUI1CNQDUCgQv8AEzQOVCl+RXeAAAAAElFTkSuQmCC) no-repeat center center;
  background-size: 22px 22px;
}
.home header button[data-v-b6313266],
.home header[data-v-b6313266]:after {
  display: block;
  width: 32px;
  height: 32px;
  content: "";
}
.home header p[data-v-b6313266] {
  font-family: Montserrat;
  font-weight: 600;
  font-size: 0.15rem;
  line-height: 0.24rem;
  color: #fff;
}
.priceLabel[data-v-b6313266] {
  width: 82.94%;
  height: 86px;
  background: url(../../static/img/payment_card_bg@3x.3e1c65b8.png) no-repeat left top;
  background-size: 100% 100%;
  font-size: 0.22rem;
  color: #fff;
  display: flex;
  align-items: center;
  box-sizing: border-box;
  padding-left: 20px;
}
.btn[data-v-b6313266] {
  width: 82.94%;
  min-height: 80px;
  margin-top: 15%;
  position: relative;
}
.paypal-container[data-v-b6313266] {
  width: 100%;
  height: 100%;
}

@charset "utf-8";
/*******globe***********/

body,
div,
p,
ul,
ol,
li,
dl,
dt,
dd,
table,
tr,
td,
th,
form,
h1,
h2,
h3,
h4,
h5,
h6,
input,
textarea,
fieldset,
figure {
  margin: 0;
  padding: 0;
}
h1,
h2,
h3,
h4,
h5,
h6{
  width:100%;
}
html {
  font-size: 26.67vw;
  --safe-top:10px;
  --safe-bottom:10px;
  --main-color:'';
}

html,
body, #app{
  width: 100%;
  height: 100%;
}
html,
body {
  user-select: none;
  touch-action: manipulation;
  -webkit-user-select: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-overflow-scrolling: touch;
}

img {
  border: 0;
  outline: none;
}

a {
  text-decoration: none;
}

ul,
ol {
  list-style: none;
}
ins {
  text-decoration: none;
}
input,
button {
  outline: none;
  padding: 0;
  border: none;
  border: 0;
  border-radius: 0;
  -webkit-tap-highlight-color: transparent;
  -webkit-appearance: none;
  background-color: transparent;
}
.animated.fastest {
  -webkit-animation-duration: 200ms;
  animation-duration: 200ms;
}
/* 如果需要适配iOS safe-area,需提前meta name="viewport"中配置viewport-fit=cover*/
.safe-area{
  --safe-bottom: constant(safe-area-inset-bottom); /* iOS 11.0 */
  --safe-bottom: env(safe-area-inset-bottom); /* iOS 11.2 */
  --safe-top: constant(safe-area-inset-top); /* iOS 11.0 */
  --safe-top: env(safe-area-inset-top); /* iOS 11.2 */
  --safe-left: constant(safe-area-inset-left); /* iOS 11.0 */
  --safe-left: env(safe-area-inset-left); /* iOS 11.2 */
  --safe-right: constant(safe-area-inset-right); /* iOS 11.0 */
  --safe-right: env(safe-area-inset-right); /* iOS 11.2 */
}
