.creditcard[data-v-07f080f6]{display:flex;height:170px;margin:20px auto 0;max-width:312px;perspective:1000px;width:100%}.creditcard__backface[data-v-07f080f6],.creditcard__frontface[data-v-07f080f6],.creditcard__inner[data-v-07f080f6]{display:flex;height:100%;width:100%}.creditcard__inner[data-v-07f080f6]{position:relative;transform-style:preserve-3d;-moz-transform-style:preserve-3d;transition:transform .6s}@supports(-moz-appearance:none){.creditcard__inner[data-v-07f080f6]{position:relative;transform-style:preserve-3d;-moz-transform-style:preserve-3d;transition:transform .6s;backface-visibility:hidden}}.creditcard__backface[data-v-07f080f6],.creditcard__frontface[data-v-07f080f6]{backface-visibility:hidden;background-color:var(--color-grey-10);border-radius:.75rem;flex-direction:column;overflow:hidden;padding:24px;position:absolute}.creditcard__backface[data-v-07f080f6]:before,.creditcard__frontface[data-v-07f080f6]:before{background-color:hsla(0,0%,76.9%,.05);border-radius:50%;content:"";height:240px;left:-20%;position:absolute;top:-18%;width:240px;z-index:0}.creditcard__backface__content[data-v-07f080f6],.creditcard__frontface__content[data-v-07f080f6]{display:flex;flex-direction:column;position:relative;width:100%;z-index:1}.creditcard__backface[data-v-07f080f6]{padding:20px 0;transform:rotateY(180deg)}.creditcard__backface__blackstripe[data-v-07f080f6]{background:#000;height:38px;width:100%}.creditcard--flipped .creditcard__inner[data-v-07f080f6]{transform:rotateY(180deg)}.creditcard__date[data-v-07f080f6],.creditcard__name[data-v-07f080f6],.creditcard__number[data-v-07f080f6]{display:flex;height:24px}.creditcard__logo[data-v-07f080f6]{height:35px;margin-bottom:20px;max-width:50px}.creditcard__footer[data-v-07f080f6],.creditcard__number[data-v-07f080f6]{flex-direction:row;justify-content:space-between;width:100%}.creditcard__number[data-v-07f080f6]{font-size:var(--font-size-5);margin-bottom:25px;text-align:right}.creditcard__number span[data-v-07f080f6]{color:#fff}.creditcard__footer[data-v-07f080f6]{color:#fff;display:flex;font-size:var(--font-size-2)}.creditcard__name[data-v-07f080f6]{width:70%}.creditcard__date[data-v-07f080f6]{width:30%}.creditcard__code[data-v-07f080f6]{align-items:center;align-self:center;background-color:#fff;border-radius:4px;display:flex;flex-direction:row;font-size:var(--font-size-4);height:38px;justify-content:flex-end;margin-top:20px;padding-right:10px;width:80%}.card-loader[data-v-20b77b0a]{align-items:center;display:flex;flex-direction:column;flex-shrink:0;height:350px;justify-content:flex-start;overflow:hidden;position:relative;top:30px;width:100%}.card-loader__machine[data-v-20b77b0a]{background-color:var(--color-grey-5);border-radius:90px 90px 0 0;height:8px;position:relative;width:206px;z-index:1}.card-loader .creditcard[data-v-20b77b0a]{position:absolute;top:100px;transform:scale(.85);z-index:0}.card-loader .creditcard--animated[data-v-20b77b0a]{animation:insert-card-20b77b0a 3.5s}.card-loader .creditcard--endstate[data-v-20b77b0a]{top:-66px;transform:rotate(90deg) scale(.85)}@keyframes insert-card-20b77b0a{0%{transform:rotate(0deg) scale(.85)}43.99%{transform:rotate(89deg) scale(.85)}49%{transform:rotate(90deg) scale(.85)}50%{top:100px;transform:rotate(90deg) scale(.85)}90%{top:-50px;transform:rotate(90deg) scale(.85)}to{top:-66px;transform:rotate(90deg) scale(.85)}}.input-component[data-v-f537d382]{display:flex;flex-direction:column;align-self:center;position:relative;width:100%}.input-component__camp[data-v-f537d382]{transition:all .2s ease-in-out;background-color:rgba(22,22,22,.04);padding:22px 16px 0 16px;border:0;border-radius:4px 4px 0 0;border-bottom:2px solid var(--color-grey-7);text-align:left;font-size:var(--font-size-3)}.input-component__camp[data-v-f537d382]:focus{border-bottom:2px solid var(--color-secondary)}.input-component__camp--error[data-v-f537d382],.input-component__camp--error[data-v-f537d382]:focus{border-bottom:2px solid var(--color-error)}.input-component__camp[data-v-f537d382]:disabled,.input-component__camp[readonly][data-v-f537d382]{border-bottom:2px solid var(--color-grey-7);cursor:not-allowed;background-color:var(--color-grey-4)}.input-component__label[data-v-f537d382]{pointer-events:none;position:absolute;transition:all .2s ease-in-out;color:var(--color-grey-6)}.input-component__label--error[data-v-f537d382]{color:var(--color-error)!important}.input-component__message[data-v-f537d382]{position:relative;display:flex;align-items:center;font-size:var(--font-size-1);color:var(--color-error);align-self:flex-start;margin-top:8px;padding:0 0 0 16px}.input-component__message .message__icon[data-v-f537d382]{height:12px;padding-right:4px}.input-component__message .message__icon [data-v-f537d382]{fill:var(--color-error)}.size--lg .input-component__label[data-v-f537d382]{top:1.2rem;font-size:var(--font-size-3);padding:0 16px}.size--lg .input-component__camp[data-v-f537d382]{height:56px;font-size:var(--font-size-3)}.size--lg .input-component__camp:not(:-moz-placeholder-shown)+label[data-v-f537d382]{font-size:.875rem;top:.4rem;color:var(--color-grey-7)}.size--lg .input-component__camp:focus+label[data-v-f537d382],.size--lg .input-component__camp:not(:placeholder-shown)+label[data-v-f537d382]{font-size:.875rem;top:.4rem;color:var(--color-grey-7)}.size--sm .input-component__label[data-v-f537d382]{top:1rem;left:0;font-size:var(--font-size-2);padding:0 8px}.size--sm .input-component__camp[data-v-f537d382]{height:48px;font-size:var(--font-size-3);padding:15px 8px 0 8px}.size--sm .input-component__camp:not(:-moz-placeholder-shown)+label[data-v-f537d382]{font-size:.73rem;top:.1rem;color:var(--color-grey-7)}.size--sm .input-component__camp:focus+label[data-v-f537d382],.size--sm .input-component__camp:not(:placeholder-shown)+label[data-v-f537d382]{font-size:.73rem;top:.1rem;color:var(--color-grey-7)}@media(max-width:320px){.size--lg .input-component__camp[data-v-f537d382]{height:48px;font-size:var(--font-size-2)}.size--lg .input-component__camp:not(:-moz-placeholder-shown)+label[data-v-f537d382]{font-size:.675rem}.size--lg .input-component__camp:focus+label[data-v-f537d382],.size--lg .input-component__camp:not(:placeholder-shown)+label[data-v-f537d382]{font-size:.675rem}.size--lg .input-component__label[data-v-f537d382]{font-size:var(--font-size-2);top:1rem}.size--sm .input-component__camp[data-v-f537d382]{height:40px}.size--sm .input-component__camp:not(:-moz-placeholder-shown)+label[data-v-f537d382]{font-size:.68rem}.size--sm .input-component__camp:focus+label[data-v-f537d382],.size--sm .input-component__camp:not(:placeholder-shown)+label[data-v-f537d382]{font-size:.68rem}.size--sm .input-component__label[data-v-f537d382]{font-size:var(--font-size-2);top:.7rem}}.list[data-v-64bf7d04]{width:100%}.list__main[data-v-64bf7d04]{border:1px solid var(--color-grey-5);border-radius:6px;flex:1}.error .list__main[data-v-64bf7d04]{border-color:var(--color-error)}.list__item[data-v-64bf7d04]{align-items:center;color:var(--color-grey-5);cursor:pointer;display:flex;gap:10px;padding:12px 16px;transition:.15s ease-in}.list__item+.list__item[data-v-64bf7d04]{border-top:1px solid var(--color-grey-5)}.list__item[data-v-64bf7d04]:first-of-type{border-radius:6px 6px 0 0}.list__item[data-v-64bf7d04]:last-of-type{border-radius:0 0 6px 6px}.list__item.selected[data-v-64bf7d04],.list__item[data-v-64bf7d04]:hover{background:var(--color-terciary-lighten-4);color:var(--color-primary-lighten-2)}.list__item.selected .list__check[data-v-64bf7d04]:before,.list__item:hover .list__check[data-v-64bf7d04]:before{opacity:1}.list__check[data-v-64bf7d04]{border:1px solid;height:16px;width:16px}.list__check[data-v-64bf7d04],.list__check[data-v-64bf7d04]:before{border-radius:50%}.list__check[data-v-64bf7d04]:before{background:var(--color-primary-lighten-2);content:"";display:block;height:10px;margin:0 auto;opacity:0;position:relative;top:calc(50% - 5px);transition:.15s ease-in;width:10px}.list__message[data-v-64bf7d04]{font-size:var(--font-size-2)}.list__message--error[data-v-64bf7d04]{color:var(--color-error);margin-bottom:16px;text-align:left}.list__message--error[data-v-64bf7d04]:before{background:url(../assets/error.01a30a53.svg) 50% no-repeat;background-size:contain;content:"";display:inline-block;height:12px;margin-right:8px;position:relative;width:12px}.payment__form{margin-top:10px;flex:1;overflow:scroll;display:flex;flex-wrap:wrap;margin-bottom:8px;padding:24px 8px 12px 8px;width:100%}.payment__form h2{font-size:16px;font-weight:500;margin-top:8px;text-align:left;width:100%;margin-bottom:16px}.payment__input{margin-bottom:32px;border-bottom-width:1px}.payment__input--cardNumber,.payment__input--cpf,.payment__input--holder{min-width:100%}.payment__input--expirationDate{margin-right:6%}.payment__input--expirationDate,.payment__input--securityCode{width:47%!important}.payment__input.input--error{color:var(--color-error)}.payment__input.input--error label{color:#ff3867!important}.payment__input.input--error input{border-bottom-color:#ff3867!important}.payment__input input[value=""]+label{top:34%!important}.payment__input input:not(:-moz-placeholder-shown)+label{top:.18rem!important}.payment__input input:not(:placeholder-shown)+label{top:.18rem!important}.payment__input input{min-width:100%;padding:18px 16px!important}.payment__input>div{position:absolute!important;bottom:-38%!important}.payment .input__output{display:none}.payment.input--error .input__output{background:transparent;color:var(--color-error);display:block;padding:0;width:-moz-fit-content;width:fit-content}