#controllerFrame{height:0!important}.payment-form label{text-transform:uppercase}.payment-form .icon-error{display:none}.payment-form .border-valid{border-color:#d96830}.payment-form .border-valid .icon-nomal{display:none}.payment-form .border-valid .icon-error{display:inline-block}.form-button{margin:0 15px}.form-button .template-pay-button{background:#8400ff;border-radius:5px;box-shadow:none;font-weight:700}.secure-payment{margin-top:.5rem}.secure-payment .secure-text{color:#aaa;text-align:center;display:flex;justify-content:center;align-items:center}.secure-payment .secure-text span{font-size:.24rem}.secure-payment .secure-img{margin-top:.03rem}.secure-payment .secure-img img{height:1rem}.border-b{border-bottom:1px solid #eee}.card-info{background:transparent;width:6.2rem}.card-info img{width:6.2rem;height:4.04rem;float:none}.card-info .warp-layout{padding:0}.card-info .card-close{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAMAAABHPGVmAAAAilBMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////2N2iNAAAALXRSTlMA+1QD3MmD9ui91hzunWkWpESOBzOQDFkZKE4jHvDl39Cwr5FvXlxAMCITPEovwx9EAAADoUlEQVRo3qyX2XKqUBBFm3mGyyhoEuMcNfz/791U6AYi52AL7CdLsFaPu0vgKoqP+c7QfUtRLF83dvkxjmBJledgWwu0Dc7lMoTKdOsRuWY1l3ALjfqpjPA2A+EdrJol6+BNRGwCpWZLCTYTEEUiQNiu4ez3juHaAkxSvMpYfTwUxDFXWdGLIVuZzkMxP1YvId6chwm6pCBQenmYPOeNz1j7/RLlGYwoy/ul89dMRJr0kzhp8ETaqZ9OkrL8o7cZnyoinmDUz97WMNzmqne5h4hgYMKuwvoVnuirq3DwkgFGQdfFLxjV/b19M4YXFbfxvd9H82gZTjnBrJ2WMpLLtY3F1GCCNLOtg7QvEfVcCWGiQoW6L2loapCFqDBZqkWTLN6XhBgxzFBMlEToJVQrFWZJpYqtBZ5I2xTCTIW0y0O3dGiuYLZMWoPB/aAH2nyIRgE/3JcCb5RdwgIqbbxihXCyYlhEsWjCNgp6IiykACd1M/zOj5aCRP4gak8ZTO9Cc6x4QDrgHdSWg2h4Kw+AuqETqLCgVPSo29/UXG1JiOb+bQG67wkW1QndGP8b4B7KE6nuqfxRIUsFN7LqW00OEr39ZGqvQSTv55Eva2XeN0MsXiaDGNID4Om/jyoQKsNW/xoNfZaokp0ZZMiNG6MvAeAsfxMDIoqEUSfjln/uLOUig6T2kIIM1DeIdemsZdssTQoyfSsdRcQIpOE1S74FiOiKyaV2FAHjn3z08XhFEFNLeBQ+o2tKDEe6lEwKm9Hd9CPktCVcCp8BGa35rvlQAJvCZkDRvLVDd7QB2JSQwUDZ6JE67jufUrMZuPM6+AjjU/gMLJMPFq4Jn8Jn4KJY0PxwD3wKnwH7pov/qzWbFAaBKAYvCpZCC8XWhXr/e7ozizAk/hCfF/ADdTJ5yQPE9CCwsz5EvC7WXVYY/brw4W0GKO6Hxy/sM0Bxf2EcRp8BincYISs240WarGRFCyRrOym/EkhIvc0g5ZdSj0vLZxBFXVq4fm0GUeT1CyPhMpgijQQskc1girBEwtzh2IJBlOcozZ22qcQAxbSp2nD/GwxQBmW49ejwe6+MBmUSo4MYgvCoz6OZbn3FEOSNc2PXtzz13PWTGOcig2lkxE6EBZHYIxHgRKKoRKgWiQcTQWciso2Ez4kYPVEIRKqNREmTqJsSxVmiAry+zDynlq1RMB+vyuuU/ofWF6otYuxcKam5HLN1zaf2wpK9enWPJbIT1uEWFgyV31OeaH0AAAAASUVORK5CYII=) 50% no-repeat;background-size:contain;display:inline-block;width:1rem;height:1rem}.card-info .warp-close{right:50%;top:100%;transform:translateX(50%)}.text-info{background:#fff;padding:.3rem}.text-info .text-box{text-align:left}.text-info .text-box .info-title{font-size:18px;font-weight:700;padding:5px 0;margin-bottom:5px;text-align:center}.text-info .text-box p+p{margin-top:.15rem}.text-info .text-box .text-link{text-decoration:underline;color:#8400ff}.text-info .text-box .info-icons{height:16px;width:16px;margin:0}.text-info .warp-close{margin-top:.2rem}.pay-info{padding:0 15px}.pay-info .pay-title{font-size:16px;font-weight:700;padding:5px 0;text-transform:uppercase;margin-bottom:5px}.pay-info .pay-item{display:flex;justify-content:space-between;align-self:center;line-height:2.1}.pay-info .pay-item span{font-weight:400;font-size:14px;color:#aaa}.pay-info .pay-item span.price{color:#70b603;font-weight:500}.pay-info .pay-item .pay-icons{display:flex;align-items:center}.pay-info .pay-item .pay-icons .info-icons{padding:0 10px;display:flex;align-items:center}.pay-info .card-box{display:flex;justify-content:flex-start;align-items:center}.pay-info .card-box span{border:1px solid #e8e8e8;border-radius:.05rem;display:flex;align-items:center;min-height:1.22rem}.pay-info .card-box .pay-img{width:1.2rem;margin:0 .05rem}.dlocal-form .date-and-code{display:flex;margin-bottom:8px}.dlocal-form .date-and-code>div:first-child{width:55.715%}.dlocal-form .date-and-code>div:nth-child(2){width:45.719%}.dlocal-form .input-container{position:relative;display:flex;height:40px}.dlocal-form .icon-container.payment-method,.dlocal-form .icon-container:last-child{right:0}.dlocal-form .input-container.card-number{margin-bottom:8px;padding-left:.3rem}.dlocal-form .input-container.expiry-date{margin-right:4px}.dlocal-form .input-container.cvv{margin-left:4px}.dlocal-form .cvv-frame,.dlocal-form .expiry-date-frame{padding-left:40px}div+button{margin-top:8px}.card-style{display:flex;align-items:center;color:#424242;border-radius:.1rem;border:1px solid #e8e8e8}.card-style>div{flex:1}.icon-container{position:absolute;top:0;bottom:0;display:flex;justify-content:center;align-items:center;width:26px;margin:0 7px}.icon-container.payment-method{transform:translateY(-50%) rotateY(90deg);transition:opacity .15s ease-out;opacity:0;top:50%}.icon-container.payment-method.show{opacity:1;transition:all .4s ease-out;transform:translateY(-50%) rotateY(0deg)}.icon-container.payment-method img{width:100%}[id$=-error]{display:none}.frame{opacity:0}.frame--activated{opacity:1;border:1px solid #e8e8e8;border-radius:.1rem}.frame--activated.frame--focus{border:1px solid #e8e8e8}.frame--activated.frame--invalid{border:1px solid #d96830}.error-message{display:block;color:#c9501c;font-size:.9rem;margin:8px 0 0 1px;font-weight:300}#pay-button{border:none;border-radius:3px;color:#fff;font-weight:500;height:40px;width:100%;background-color:#13395e}#pay-button,#pay-button:active{box-shadow:0 1px 3px 0 rgba(19,57,94,.4)}#pay-button:active{background-color:#0b2a49}#pay-button:hover{background-color:#15406b;box-shadow:0 2px 5px 0 rgba(19,57,94,.4)}#pay-button:disabled{background-color:#697887;box-shadow:none}#pay-button:not(:disabled){cursor:pointer}.success-payment-message{color:#13395e;line-height:1.4}.token{color:#b35e14;font-size:.9rem;font-family:monospace}.caption-top[data-v-72da424b]{margin-right:15px}.sepa-desc[data-v-72da424b]{display:flex;margin:15px}.sepa-desc input[type=checkbox][data-v-72da424b]{width:.4rem;height:.4rem;vertical-align:middle;border:1px solid #0abf53}.sepa-desc p[data-v-72da424b]{margin-left:10px;color:#666;line-height:30px;font-size:12px;word-break:break-all}.line[data-v-72da424b]{padding-top:.2rem}.template-style[data-v-72da424b]{padding-top:.3rem}.template-style.pay-font[data-v-72da424b]{font-family:Helvetica Neue,Helvetica,Arial,Heiti SC,WenQuanYi Micro Hei,sans-serif!important}.mt40[data-v-72da424b]{margin-top:.4rem}