:root{--vtrix-dropin-color-label-primary:#fff;--vtrix-dropin-color-label-secondary:#c9cdd3;--vtrix-dropin-color-label-tertiary:#8a8f98;--vtrix-dropin-color-label-critical:#ef4444;--vtrix-dropin-color-label-on-color:#fff;--vtrix-dropin-color-label-highlight:var(--primary);--vtrix-dropin-color-label-disabled:#6b7280;--vtrix-dropin-color-background-primary:#0f1011;--vtrix-dropin-color-background-secondary:#090a0b;--vtrix-dropin-color-background-secondary-hover:#1e1f21;--vtrix-dropin-color-background-secondary-active:#1e1f21;--vtrix-dropin-color-background-disabled:#2d2d2d;--vtrix-dropin-color-background-brand:var(--primary);--vtrix-dropin-color-background-brand-hover:var(--primary-hover);--vtrix-dropin-color-background-brand-active:var(--primary-active);--vtrix-dropin-color-outline-primary:#ffffff14;--vtrix-dropin-color-outline-primary-hover:#ffffff1f;--vtrix-dropin-color-outline-primary-active:#ffffff29;--vtrix-dropin-color-outline-secondary:#ffffff1f;--vtrix-dropin-color-outline-tertiary:#ffffff14;--vtrix-dropin-color-outline-disabled:#414348;--vtrix-dropin-color-outline-critical:#ef4444;--vtrix-dropin-color-separator-primary:#ffffff14;--vtrix-dropin-text-title-font-size:24px;--vtrix-dropin-text-title-font-weight:600;--vtrix-dropin-text-title-line-height:29px;--vtrix-dropin-text-subtitle-font-size:16px;--vtrix-dropin-text-subtitle-font-weight:400;--vtrix-dropin-text-subtitle-line-height:22px;--vtrix-dropin-text-body-font-size:16px;--vtrix-dropin-text-body-line-height:22px;--vtrix-dropin-text-body-font-weight:400;--vtrix-dropin-text-body-stronger-font-weight:500;--vtrix-dropin-text-caption-font-size:14px;--vtrix-dropin-text-caption-line-height:20px;--vtrix-dropin-spacer-000:0px;--vtrix-dropin-spacer-010:2px;--vtrix-dropin-spacer-020:4px;--vtrix-dropin-spacer-030:6px;--vtrix-dropin-spacer-040:8px;--vtrix-dropin-spacer-050:10px;--vtrix-dropin-spacer-060:12px;--vtrix-dropin-spacer-070:16px;--vtrix-dropin-spacer-080:20px;--vtrix-dropin-spacer-090:24px;--vtrix-dropin-spacer-100:32px;--vtrix-dropin-spacer-110:40px;--vtrix-dropin-spacer-120:48px;--vtrix-dropin-spacer-130:56px;--vtrix-dropin-spacer-140:64px;--vtrix-dropin-border-radius-xs:2px;--vtrix-dropin-border-radius-s:4px;--vtrix-dropin-border-radius-m:8px;--vtrix-dropin-border-radius-l:12px;--vtrix-dropin-border-radius-xl:24px;--vtrix-dropin-border-width-s:1px;--vtrix-dropin-border-width-m:2px;--vtrix-dropin-border-width-l:3px;--vtrix-dropin-shadow-low:0px 2px 4px #00112c0a,0px 1px 2px #00112c05}.vtrix-dropin{background-color:var(--vtrix-dropin-color-background-primary);color:var(--vtrix-dropin-color-label-primary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.vtrix-dropin__container{background:0 0!important;padding:0!important}.vtrix-dropin__button--pay,.vtrix-dropin-button--pay{position:relative;overflow:hidden;background:linear-gradient(135deg,var(--primary)0%,var(--primary-hover)50%,var(--primary)100%)!important;letter-spacing:.02em!important;text-transform:none!important;height:48px!important;box-shadow:0 4px 15px hsl(var(--primary)/.25),inset 0 1px 0 #ffffff1a!important;color:var(--vtrix-dropin-color-label-on-color)!important;background-size:200% 100%!important;border:none!important;border-radius:10px!important;margin-top:46px!important;font-size:16px!important;font-weight:600!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.vtrix-dropin__button--pay:before,.vtrix-dropin-button--pay:before{content:"";pointer-events:none;background:linear-gradient(#ffffff26 0%,#ffffff0d 50%,#0000 100%);border-radius:10px 10px 0 0;height:50%;position:absolute;top:0;left:0;right:0}.vtrix-dropin__button--pay:after,.vtrix-dropin-button--pay:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#fff3 50%,#0000 100%);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.vtrix-dropin__button--pay:hover:not(:disabled),.vtrix-dropin-button--pay:hover:not(:disabled){box-shadow:0 8px 25px hsl(var(--primary)/.35),0 4px 10px hsl(var(--primary)/.2),inset 0 1px 0 #ffffff26!important;background-position:100%!important;transform:translateY(-2px)!important}.vtrix-dropin__button--pay:hover:not(:disabled):after,.vtrix-dropin-button--pay:hover:not(:disabled):after{left:100%}.vtrix-dropin__button--pay:active:not(:disabled),.vtrix-dropin-button--pay:active:not(:disabled){box-shadow:0 2px 8px hsl(var(--primary)/.3),inset 0 2px 4px #0000001a!important;transform:translateY(0)scale(.98)!important}.vtrix-dropin__button--pay:focus-visible,.vtrix-dropin-button--pay:focus-visible{box-shadow:0 4px 15px hsl(var(--primary)/.3),0 0 0 3px hsl(var(--primary)/.3),0 0 0 6px hsl(var(--primary)/.1)!important;outline:none!important}.vtrix-dropin__button--pay:disabled,.vtrix-dropin__button--pay[disabled],.vtrix-dropin-button--pay:disabled,.vtrix-dropin-button--pay[disabled]{box-shadow:none!important;cursor:not-allowed!important;opacity:.6!important;background:linear-gradient(135deg,#3d3d3d 0%,#2d2d2d 100%)!important;transform:none!important}.vtrix-dropin__button--pay:disabled:before,.vtrix-dropin__button--pay:disabled:after,.vtrix-dropin-button--pay:disabled:before,.vtrix-dropin-button--pay:disabled:after{display:none}.vtrix-dropin__button--pay .vtrix-dropin__spinner,.vtrix-dropin-button--pay .vtrix-dropin-spinner{border-color:#fff #ffffff4d #ffffff4d!important}.vtrix-dropin__input,.vtrix-dropin-input{background-color:var(--vtrix-dropin-color-background-primary)!important;border:1px solid var(--vtrix-dropin-color-outline-primary)!important;height:48px!important;min-height:48px!important;color:var(--vtrix-dropin-color-label-primary)!important;font-size:var(--vtrix-dropin-text-body-font-size)!important;border-radius:8px!important;padding:12px 16px!important;transition:all .2s!important}.vtrix-dropin__input:hover:not(:disabled),.vtrix-dropin-input:hover:not(:disabled){border-color:var(--vtrix-dropin-color-outline-primary-hover)!important}.vtrix-dropin__input:focus,.vtrix-dropin__input--focus,.vtrix-dropin-input:focus,.vtrix-dropin-input--focus{border-color:hsl(var(--primary)/.5)!important;box-shadow:0 0 0 3px hsl(var(--primary)/.1)!important;outline:none!important}.vtrix-dropin__input--error,.vtrix-dropin-input--error{border-color:var(--vtrix-dropin-color-outline-critical)!important}.vtrix-dropin__input--error:focus,.vtrix-dropin-input--error:focus{box-shadow:0 0 0 3px #ef44441a!important}.vtrix-dropin__input:disabled,.vtrix-dropin-input:disabled{background-color:var(--vtrix-dropin-color-background-disabled)!important;border-color:var(--vtrix-dropin-color-outline-disabled)!important;color:var(--vtrix-dropin-color-label-disabled)!important;cursor:not-allowed!important}.vtrix-dropin__label,.vtrix-dropin-label{color:var(--vtrix-dropin-color-label-secondary)!important;font-size:var(--vtrix-dropin-text-caption-font-size)!important;margin-bottom:8px!important;font-weight:500!important}.vtrix-dropin__error-text,.vtrix-dropin-error-text{color:var(--vtrix-dropin-color-label-critical)!important;font-size:var(--vtrix-dropin-text-caption-font-size)!important;margin-top:6px!important}.vtrix-dropin__payment-method,.vtrix-dropin-payment-method{background:0 0!important;border:none!important;padding:0!important}.vtrix-dropin__payment-method__header,.vtrix-dropin-payment-method__header{border-bottom:1px solid var(--vtrix-dropin-color-separator-primary)!important;padding:12px 0!important}.vtrix-dropin__payment-method__name,.vtrix-dropin-payment-method__name{color:var(--vtrix-dropin-color-label-primary)!important;font-size:var(--vtrix-dropin-text-subtitle-font-size)!important;font-weight:var(--vtrix-dropin-text-subtitle-font-weight)!important;text-transform:capitalize!important}.vtrix-dropin__payment-method__details,.vtrix-dropin-payment-method__details{padding:var(--vtrix-dropin-spacer-090)0!important}.vtrix-dropin input:-webkit-autofill{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#fff!important;border-color:#ffffff14!important;box-shadow:inset 0 0 0 1000px #0f1011!important}.vtrix-dropin input:-webkit-autofill:hover{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#fff!important;border-color:#ffffff14!important;box-shadow:inset 0 0 0 1000px #0f1011!important}.vtrix-dropin input:-webkit-autofill:focus{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#fff!important;border-color:#ffffff14!important;box-shadow:inset 0 0 0 1000px #0f1011!important}.vtrix-dropin input:-webkit-autofill:active{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#fff!important;border-color:#ffffff14!important;box-shadow:inset 0 0 0 1000px #0f1011!important}@keyframes shimmerGold{0%{background-position:-200%}to{background-position:200%}}@keyframes floatUp{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes spinReverse{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.animate-shimmer-gold{background-size:200% 100%;animation:3s ease-in-out infinite shimmerGold}.animate-float-up{animation:2s ease-in-out infinite floatUp}@media (max-width:768px){.vtrix-dropin__button--pay,.vtrix-dropin-button--pay{margin-top:32px!important}.vtrix-dropin__input,.vtrix-dropin-input{font-size:16px!important}}
