.background-extra-dark{background-color:#323237;color:#fff}.background-extra-darker{background-color:#252528;color:#fff}.background-extra-mid{background-color:#8a8f9a;color:#fff}.border-radius{border-radius:.15rem}.border-outline{border:.07rem solid #ed1e3a;background-color:transparent;color:#ed1e3a}.border-outline--input:not(:placeholder-shown):invalid{background-color:transparent;color:#f13f40}.border-outline--interactive{transition:all .3s cubic-bezier(.25,.8,.25,1);color:#fff}.border-outline--interactive:focus,.border-outline--interactive:hover{color:#ed1e3a}.color-white{color:#fff}.theme--extra .theme__background-dark{background-color:#323237;color:#fff}.theme--extra .theme__background-darker,.theme--extra .theme__background-darker-hover{background-color:#252528;color:#fff}.theme--extra .theme__color-cta{color:#a288e3;transition:color .3s cubic-bezier(.25,.8,.25,1)}.theme--extra .theme__color-cta-hover:focus,.theme--extra .theme__color-cta-hover:hover{color:#c2b1ed}.theme--extra .theme__color-dark{color:#323237}.theme--extra .theme__color-darker{color:#252528}.theme--extra .theme__button{border:.07rem solid #ed1e3a;background-color:transparent;color:#fff;border-radius:.15rem;transition:color .3s cubic-bezier(.25,.8,.25,1)}.theme--extra .theme__button:focus,.theme--extra .theme__button:hover{color:#ed1e3a}.theme--extra .theme__fill{fill:#ed1e3a}.theme--extra .app-heading::before{background-color:#ed1e3a}.theme--extra .app-subheading{color:#ed1e3a;font-size:1em}.theme--extra .theme__inline-info{background-color:rgba(237,30,58,.15);color:#323237;box-shadow:inset 0 0 0 .07rem rgba(237,30,58,.25)}.theme--extra .braintree-hosted-fields-focused,.theme--extra .theme__form-input:focus{border-color:#ed1e3a;box-shadow:inset 0 0 0 .07rem #ed1e3a}