.voucher{padding:2rem 0}.voucher__input{position:relative}.voucher__success{color:#17b069}.voucher .onboarding-error__icon{font-size:1.5em}.voucher .icon-close{cursor:pointer;font-size:1.75rem;font-weight:900;position:absolute;right:14px;top:16px}.voucher__input-field{background-clip:padding-box;background:#fff;border:1px solid transparent;border-radius:.3em;caret-color:#e0303d;color:#000;display:block;font-family:Gotham-Book,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:2rem;letter-spacing:3.25px;padding:12px 0;text-indent:1em;transition:border .2s ease-in-out;width:100%}.voucher__input-field:-webkit-autofill{-webkit-animation-fill-mode:both;-webkit-animation-name:autofill}.voucher__input-field:focus{border:1px solid hsla(0,0%,100%,.3);box-shadow:0 2px 13px 2px hsla(0,0%,100%,.31);outline:none}.voucher__input-field:focus+label,.voucher__input-field:not([value=""])+label{font-size:10px;left:15px;top:4px}.voucher__input-field.error{border:1px solid #ff5d00;outline:none}.voucher__input-field.focus-visible{border:1px solid hsla(0,0%,100%,.3)}.voucher__input-field:focus-visible{border:1px solid hsla(0,0%,100%,.3)}.voucher .onboarding-error__message{color:#ff5d00;font-size:1.75rem;padding:10px 0}.voucher .button--brand{line-height:44px;margin-top:10px;padding:0 1.5em;width:100%}.button,.button--wizard,.cta,.header3,.header4,.header5,.header6,.subtitle{color:#fff;font-family:Gotham-Bold,sans-serif;font-weight:500;letter-spacing:-.25px}.button,.button--wizard,.cta{font-size:14px;letter-spacing:-.25px;line-height:1.4}button{background-color:transparent;border:0;cursor:pointer;font:1em Arial,Verdana,sans-serif;margin:0;padding:0;position:relative}button:active,button:focus{outline:0}.button,.button--wizard{-webkit-backface-visibility:hidden;backface-visibility:hidden;background:transparent;border:2px solid hsla(0,0%,100%,.5);border-radius:3em;color:#fff;cursor:pointer;display:inline-block;padding:.5em 1em .3em;text-decoration:none;text-transform:uppercase;transition:background .1s,border .1s,color .1s;-webkit-user-select:none;-ms-user-select:none;user-select:none}.blue.button--wizard,.button.blue,.button.cobalt,.cobalt.button--wizard{background-color:#1e5eac;border-color:#1e5eac}.blue-75.button--wizard,.button.blue-75,.button.cobalt-75,.cobalt-75.button--wizard{background-color:rgba(30,94,172,.75);border-color:rgba(30,94,172,.75)}.button.crimson,.crimson.button--wizard{background-color:#ff4a4e;border-color:#ff4a4e}.button.crimson-75,.crimson-75.button--wizard{background-color:rgba(255,74,78,.75);border-color:rgba(255,74,78,.75)}.button.emerald,.button.green,.emerald.button--wizard,.green.button--wizard{background-color:#03a75b;border-color:#03a75b}.button.emerald-75,.button.green-75,.emerald-75.button--wizard,.green-75.button--wizard{background-color:rgba(3,167,91,.75);border-color:rgba(3,167,91,.75)}.button.flamingo,.button.pink,.flamingo.button--wizard,.pink.button--wizard{background-color:#f987c5;border-color:#f987c5}.button.flamingo-75,.button.pink-75,.flamingo-75.button--wizard,.pink-75.button--wizard{background-color:rgba(249,135,197,.75);border-color:rgba(249,135,197,.75)}.button.honey,.button.yellow,.honey.button--wizard,.yellow.button--wizard{background-color:#ffba4d;border-color:#ffba4d}.button.honey-75,.button.yellow-75,.honey-75.button--wizard,.yellow-75.button--wizard{background-color:rgba(255,186,77,.75);border-color:rgba(255,186,77,.75)}.button.iris,.button.purple,.iris.button--wizard,.purple.button--wizard{background-color:#8d59b1;border-color:#8d59b1}.button.iris-75,.button.purple-75,.iris-75.button--wizard,.purple-75.button--wizard{background-color:rgba(141,89,177,.75);border-color:rgba(141,89,177,.75)}.aqua.button--wizard,.button.aqua,.button.lime,.lime.button--wizard{background-color:#a0d24a;border-color:#a0d24a}.aqua-75.button--wizard,.button.aqua-75,.button.lime-75,.lime-75.button--wizard{background-color:rgba(160,210,74,.75);border-color:rgba(160,210,74,.75)}.button.orange,.orange.button--wizard{background-color:#ff5d00;border-color:#ff5d00}.button.orange-75,.orange-75.button--wizard{background-color:rgba(255,93,0,.75);border-color:rgba(255,93,0,.75)}.button.red,.red.button--wizard{background-color:#f33;border-color:#f33}.button.red-75,.red-75.button--wizard{background-color:rgba(255,51,51,.75);border-color:rgba(255,51,51,.75)}.button.malibu,.button.slate,.malibu.button--wizard,.slate.button--wizard{background-color:#4a90e2;border-color:#4a90e2}.button.malibu-75,.button.slate-75,.malibu-75.button--wizard,.slate-75.button--wizard{background-color:rgba(74,144,226,.75);border-color:rgba(74,144,226,.75)}.button--wizard:hover,.button:hover{border-color:#fff}.button--wizard:hover.blue,.button--wizard:hover.cobalt,.button:hover.blue,.button:hover.cobalt{background-color:#1e5eac;border-color:#1e5eac}.button--wizard:hover.blue-75,.button--wizard:hover.cobalt-75,.button:hover.blue-75,.button:hover.cobalt-75{background-color:rgba(30,94,172,.75);border-color:rgba(30,94,172,.75)}.button--wizard:hover.crimson,.button:hover.crimson{background-color:#ff4a4e;border-color:#ff4a4e}.button--wizard:hover.crimson-75,.button:hover.crimson-75{background-color:rgba(255,74,78,.75);border-color:rgba(255,74,78,.75)}.button--wizard:hover.emerald,.button--wizard:hover.green,.button:hover.emerald,.button:hover.green{background-color:#03a75b;border-color:#03a75b}.button--wizard:hover.emerald-75,.button--wizard:hover.green-75,.button:hover.emerald-75,.button:hover.green-75{background-color:rgba(3,167,91,.75);border-color:rgba(3,167,91,.75)}.button--wizard:hover.flamingo,.button--wizard:hover.pink,.button:hover.flamingo,.button:hover.pink{background-color:#f987c5;border-color:#f987c5}.button--wizard:hover.flamingo-75,.button--wizard:hover.pink-75,.button:hover.flamingo-75,.button:hover.pink-75{background-color:rgba(249,135,197,.75);border-color:rgba(249,135,197,.75)}.button--wizard:hover.honey,.button--wizard:hover.yellow,.button:hover.honey,.button:hover.yellow{background-color:#ffba4d;border-color:#ffba4d}.button--wizard:hover.honey-75,.button--wizard:hover.yellow-75,.button:hover.honey-75,.button:hover.yellow-75{background-color:rgba(255,186,77,.75);border-color:rgba(255,186,77,.75)}.button--wizard:hover.iris,.button--wizard:hover.purple,.button:hover.iris,.button:hover.purple{background-color:#8d59b1;border-color:#8d59b1}.button--wizard:hover.iris-75,.button--wizard:hover.purple-75,.button:hover.iris-75,.button:hover.purple-75{background-color:rgba(141,89,177,.75);border-color:rgba(141,89,177,.75)}.button--wizard:hover.aqua,.button--wizard:hover.lime,.button:hover.aqua,.button:hover.lime{background-color:#a0d24a;border-color:#a0d24a}.button--wizard:hover.aqua-75,.button--wizard:hover.lime-75,.button:hover.aqua-75,.button:hover.lime-75{background-color:rgba(160,210,74,.75);border-color:rgba(160,210,74,.75)}.button--wizard:hover.orange,.button:hover.orange{background-color:#ff5d00;border-color:#ff5d00}.button--wizard:hover.orange-75,.button:hover.orange-75{background-color:rgba(255,93,0,.75);border-color:rgba(255,93,0,.75)}.button--wizard:hover.red,.button:hover.red{background-color:#f33;border-color:#f33}.button--wizard:hover.red-75,.button:hover.red-75{background-color:rgba(255,51,51,.75);border-color:rgba(255,51,51,.75)}.button--wizard:hover.malibu,.button--wizard:hover.slate,.button:hover.malibu,.button:hover.slate{background-color:#4a90e2;border-color:#4a90e2}.button--wizard:hover.malibu-75,.button--wizard:hover.slate-75,.button:hover.malibu-75,.button:hover.slate-75{background-color:rgba(74,144,226,.75);border-color:rgba(74,144,226,.75)}.button--wizard:hover .icon,.button:hover .icon{color:#fff}.button .icon,.button--wizard .icon{color:#fff;display:inline-block;margin-right:.25em;padding:0 .5em 0 0}.button--wizard{background:#e0303d;border-color:#e0303d;letter-spacing:1px;text-transform:none}.button--small{font-size:1.2rem}.button--large{font-size:1.6rem;padding:.75em 1.5em}.button--disabled{background:transparent;border:2px solid hsla(0,0%,100%,.5);opacity:.4;pointer-events:none}.button--disabled>*{color:#fff}.button--brand{background:#e0303d;border-color:#e0303d}.button--brand:hover{background:#aa1924;border-color:#aa1924}.button--brand.focus-visible{background-color:#d6202e;border-color:#fff;outline:none}.button--brand:focus-visible{background-color:#d6202e;border-color:#fff;outline:none}.button--brand .icon{color:#fff}.button--action{background:#e0303d;border-color:#e0303d;text-transform:none}.button--action:hover{background:#c01d29;border-color:#c01d29}.button--action.focus-visible{background-color:#d6202e;border-color:#fff;outline:none}.button--action:focus-visible{background-color:#d6202e;border-color:#fff;outline:none}.button--action .icon{color:#fff}.button--transparent{background:hsla(0,0%,100%,.16);border:2px solid transparent;text-transform:none;transition:all .2s ease-out}.button--transparent.focus-visible{border-color:#fff;outline:none}.button--transparent:focus-visible{border-color:#fff;outline:none}.button--transparent:hover{background:#fff;border:2px solid #fff;color:#111}.button--transparent:hover .icon{color:#111}.button--transparent-reversed{border:2px solid #111;color:#111;text-transform:none;transition:all .2s ease-out}.button--transparent-reversed.focus-visible{border-color:#fff;outline:none}.button--transparent-reversed:focus-visible{border-color:#fff;outline:none}.button--transparent-reversed:hover{background:#111;border:2px solid #111;color:#fff}.button--brand-hover:hover{background:#e0303d;border-color:#e0303d}.button--brand-hover:hover .icon{color:#fff}.button--label-only{background:none;border:0;font-size:inherit;line-height:inherit;text-transform:none}.button--white{background:#fff;border-color:#fff;color:#111}.button--white>*{color:#111}.button--white:hover{background:transparent;color:#fff}.button--white:hover .icon,.button--white:hover>*{color:#fff}.button--white .icon{color:#111}.button--cancel{background:#e04b4e;border-color:#e04b4e}.button--cancel:hover{background:#be2124;border-color:#be2124}.button--cancel.focus-visible{background-color:#d6202e;border-color:#fff;outline:none}.button--cancel:focus-visible{background-color:#d6202e;border-color:#fff;outline:none}.button--cancel .icon{color:#fff}.button--round--huge,.button--round--large,.button--round--medium,.button--round--small{border-radius:50%;font-family:Gotham-Book,Helvetica Neue,Helvetica,Arial,sans-serif;height:1em;position:relative;text-align:center;width:1em}.button--round--huge>*,.button--round--large>*,.button--round--medium>*,.button--round--small>*{display:inline-block;left:50%;padding-top:.2em;top:50%;transform:translate3d(-50%,-50%,0)}.button--round--huge>.icon,.button--round--large>.icon,.button--round--medium>.icon,.button--round--small>.icon{padding:.2em 0}.button--round--small{font-size:1.6em;padding:.8em}.button--round--medium{font-size:1.6em;padding:1.6em}.button--round--large{font-size:2.8em;padding:1.4em}.button--round--huge{font-size:4.8em;padding:1.2em}.button--full-width{display:block;text-align:center}.button--loading .button__text{opacity:0}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-19.5px)}60%{transform:translateY(-9.75px)}}@keyframes bounce--centered{0%,20%,50%,80%,to{transform:translateY(-50%)}40%{transform:translateY(-50%) translateY(-19.5px)}60%{transform:translateY(-50%) translateY(-9.75px)}}@keyframes sunset{0%{max-height:0;opacity:0}to{max-height:10em;opacity:1}}.header0,.header1,.header2,.title{color:#fff;font-family:BebasNeue-Bold,sans-serif;font-weight:700}.cta,.header3,.header4,.header5,.header6,.subtitle{color:#fff;font-family:Gotham-Bold,sans-serif;font-weight:500;letter-spacing:-.25px}.header0{font-size:66px;line-height:62px}.header1{font-size:44px;line-height:40px}.header2{font-size:32px;line-height:30px}.header3{color:hsla(0,0%,100%,.5);font-size:26px;line-height:26px}.header4{font-size:18px;line-height:24px}.header5{font-size:16px}.header5,.title{line-height:24px}.title{font-size:20px;letter-spacing:.5px}.cta{font-size:14px}.body,.cta{letter-spacing:-.25px;line-height:1.4}.body{color:hsla(0,0%,100%,.7);font-family:Gotham-Book,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.5rem}.tooltip{color:#fff;font-size:13px;letter-spacing:normal;line-height:1.2}.subtitle{color:hsla(0,0%,100%,.75);font-size:14px;letter-spacing:-.25px;line-height:23px}.category{font-size:14px;line-height:24px}.category,.small{color:#fff;font-family:Gotham-Medium,sans-serif;font-weight:500}.small{font-size:11px;line-height:16px}.color-error{color:#ff5d00}.onboarding-error{animation-duration:.2s;animation-fill-mode:both;animation-name:sunset;display:flex;flex-direction:column;justify-content:center;margin-top:.7em;position:relative}.onboarding-error__icon{color:#ff5d00;display:inline-block;font-size:1.2em;position:absolute;vertical-align:middle;width:1em}.onboarding-error__message{display:inline-block;font-size:.75em;letter-spacing:.1px;line-height:1.25em;margin-left:.87em;width:calc(100% - .87em)}.onboarding-error__message a{color:#fff;text-decoration:underline}.onboarding-error--notification .onboarding-error__icon{color:#4a90e2;font-weight:700;line-height:2.5em}
/*# sourceMappingURL=Voucher-container.css.map*/