._3kL2YjZGNa7mvKhxAC5t0H {
  background: none;
  padding: 0;
  text-decoration: underline;
  color: #333;
  -webkit-box-shadow: none;
          box-shadow: none;
  line-height: 1;
  text-transform: none;
}

._3kL2YjZGNa7mvKhxAC5t0H:hover,
._3kL2YjZGNa7mvKhxAC5t0H:active,
._3kL2YjZGNa7mvKhxAC5t0H:focus {
  background: none;
  color: #333;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.wUfKSlna350v0CPD8Wpc3 {
  color: #aa001c;
  text-decoration: none;
}

.wUfKSlna350v0CPD8Wpc3:hover,
.wUfKSlna350v0CPD8Wpc3:active,
.wUfKSlna350v0CPD8Wpc3:focus {
  color: #aa001c;
  text-decoration: underline;
}

._2FzeST9Rj6oZ9HAcgwHoaD {
  background: #aa001c;
  width: 100%;
  max-width: 300px;
  margin-bottom: 20px;
  font-size: .875rem;
}

@media screen and (min-width: 768px) {
  ._2FzeST9Rj6oZ9HAcgwHoaD {
    font-size: 1rem;
  }
}

._3zkzoY6-Lj30HTdpD9LYr6 {
  margin-bottom: 10px;
}

._2dRhFGAY8DAksV0SU5wHU8 {
  margin-top: 10px;
}

._3MhfT3sMuJ22R1pH2wNlH_ {
  display: block;
  margin: 5px 0 10px;
  font-size: .875rem;
}

._3cM0KwFLABuNU2Zo1Yl36J {
  color: #aa001c;
}

._3Q1FKgH6NM8OgSeaF7bejw *:focus {
  outline: 2px dotted #00b7de !important;
  -webkit-box-shadow: inset 0 0 0 2px #a7a7a7 !important;
          box-shadow: inset 0 0 0 2px #a7a7a7 !important;
}

.braintree-paypal-button {
  max-width: 450px;
}

.braintree-paypal-button>.paypal-button:not(:first-of-type) {
  display: none;
}

._1-LkwU84H9yUOjkWioQaXQ {
  max-width: 365px;
  margin: 0 auto;
}

._1-LkwU84H9yUOjkWioQaXQ input {
  max-width: 100%;
}

._2mLvx8o9X5RbkjCZftmEhQ {
  min-width: 230px;
  position: relative;
  margin: 0 auto;
  -webkit-transition: min-width .2s ease-in-out;
  -o-transition: min-width .2s ease-in-out;
  transition: min-width .2s ease-in-out;
  background: #cd0d2c;
}

._29sGdve0zBl9iJp6fk5f6k {
  visibility: hidden;
  position: absolute;
  opacity: 0;
  -webkit-transition: opacity .8s .2s;
  -o-transition: opacity .8s .2s;
  transition: opacity .8s .2s;
  -webkit-animation-name: _3BT0wl2aEpZMIrj5Mzv_WF;
          animation-name: _3BT0wl2aEpZMIrj5Mzv_WF;
  -webkit-animation-duration: .8s;
          animation-duration: .8s;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  animation-direction: reverse;
  -webkit-transform-origin: 50% 50%;
      -ms-transform-origin: 50% 50%;
          transform-origin: 50% 50%;
  width: 32px;
  height: 32px;
  left: 8px;
  top: 8px;
}

._3uBns6qBFqEQVBfkkjitaN {
  min-width: 48px;
  position: relative;
  margin: 0 auto;
  -webkit-transition: min-width .2s ease-in-out;
  -o-transition: min-width .2s ease-in-out;
  transition: min-width .2s ease-in-out;
  background: #cd0d2c;
  height: 48px;
}

._3uBns6qBFqEQVBfkkjitaN:disabled {
  opacity: 1;
}

._3uBns6qBFqEQVBfkkjitaN ._29sGdve0zBl9iJp6fk5f6k {
  visibility: visible;
  opacity: 1;
}

._3uBns6qBFqEQVBfkkjitaN ._2aQZgOGgQ8UzZXjCNEKZTi {
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  height: 0;
  width: 0;
  z-index: -1;
}

.mxpdc9WQG3TvWe2yFptN_ {
  max-width: 300px;
  color: #cd0d2c;
  margin-top: 10px;
  text-align: left;
  margin-bottom: 28px;
  font-size: 14px;
}

.mxpdc9WQG3TvWe2yFptN_ p {
  margin: 0;
}

._1Xi3GzrMKCCFrwbaO82jTa {
  margin-top: 25px;
}

._1Xi3GzrMKCCFrwbaO82jTa button {
  font-size: 14px;
  text-decoration: none;
  color: #333;
  margin: 0 10px;
  font-weight: 500;
  display: inline-block;
  width: auto;
}

.xSpLkjt05QxO-b4QPmjno {
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  height: 0;
  width: 0;
  z-index: -1;
}

.MfEU_Sr6PfMqUqM9_tWVh {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  margin-bottom: 25px;
}

.MfEU_Sr6PfMqUqM9_tWVh h5 {
  margin: 0;
  font-weight: 500;
  line-height: 1;
}

.MfEU_Sr6PfMqUqM9_tWVh button {
  margin-left: 10px;
  font-weight: 500;
  text-decoration: none;
  width: auto;
  color: #cd0d2c;
}

@-webkit-keyframes _3BT0wl2aEpZMIrj5Mzv_WF {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes _3BT0wl2aEpZMIrj5Mzv_WF {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
.w1oBn6tsVuPeXRc5XnG1B {
  background: none;
  padding: 0;
  text-decoration: underline;
  color: #333;
  -webkit-box-shadow: none;
          box-shadow: none;
  line-height: 1;
  text-transform: none;
}

.w1oBn6tsVuPeXRc5XnG1B:hover,
.w1oBn6tsVuPeXRc5XnG1B:active,
.w1oBn6tsVuPeXRc5XnG1B:focus {
  background: none;
  color: #333;
  -webkit-box-shadow: none;
          box-shadow: none;
}

._1f9I9mDLkBqjHN78OvXsQj {
  color: #aa001c;
  text-decoration: none;
}

._1f9I9mDLkBqjHN78OvXsQj:hover,
._1f9I9mDLkBqjHN78OvXsQj:active,
._1f9I9mDLkBqjHN78OvXsQj:focus {
  color: #aa001c;
  text-decoration: underline;
}

._4BnN3wFcDGZ1yFR8J7dYb {
  background: #aa001c;
  width: 100%;
  max-width: 300px;
  margin-bottom: 20px;
  font-size: .875rem;
}

@media screen and (min-width: 768px) {
  ._4BnN3wFcDGZ1yFR8J7dYb {
    font-size: 1rem;
  }
}

.KlFthxvD5bKX9XdZHqgDB {
  margin-bottom: 10px;
}

._2_sbfvy6AbAws-smrTzddF {
  margin-top: 10px;
}

._p_TdUOE3mmurPeJI3JXH {
  display: block;
  margin: 5px 0 10px;
  font-size: .875rem;
}

._1Rf4az9nYeqzvFFstefsPS {
  color: #aa001c;
}

.e6H34vGyllQiqarZimAdD *:focus {
  outline: 2px dotted #00b7de !important;
  -webkit-box-shadow: inset 0 0 0 2px #a7a7a7 !important;
          box-shadow: inset 0 0 0 2px #a7a7a7 !important;
}

.braintree-paypal-button {
  max-width: 450px;
}

.braintree-paypal-button>.paypal-button:not(:first-of-type) {
  display: none;
}

._3cCL0mQUbiPTdXRc_JuYRD {
  padding: 10px 0;
}

.WCOZmuVFLHsmG0QJ2i9OD {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.WCOZmuVFLHsmG0QJ2i9OD>label {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}

._17GTfQhfZLc08_Ty_WqtE7 {
  -ms-flex-preferred-size: 40%;
      flex-basis: 40%;
  -ms-flex-positive: 1;
      flex-grow: 1;
  max-width: 400px;
}

._1hKT3I1VGdL8PTzMWLsXYV {
  -ms-flex-preferred-size: 130px;
      flex-basis: 130px;
  margin-left: 10px;
}

._28IGpyN4iZArDGoseDoMS5 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin-bottom: 25px;
}

._28IGpyN4iZArDGoseDoMS5 h5 {
  margin: 0;
}

._28IGpyN4iZArDGoseDoMS5 button {
  margin: -3px 0 0 5px;
}

/*# sourceMappingURL=7.9c2b62aa.chunk.css.map*/