@import"https://fonts.googleapis.com/css2?family=Nunito+Sans:ital,wght@0,300;0,400;0,600;0,700;0,800;0,900;1,300;1,400;1,600;1,700;1,800;1,900&display=swap";body,html{margin:0;padding:0;font-family:Nunito Sans,sans-serif;overflow-x:hidden}#root{min-height:100vh;position:relative}bds-input::part(input){font-size:16px!important;transform:scale(.875);transform-origin:left center}.grid-checkout{margin:0 auto;max-width:100vw;background-color:var(--color-surface-0, rgb(255, 255, 255));box-sizing:border-box;padding-left:1rem;padding-right:1rem;padding-top:1.5rem;min-height:100vh}.grid-checkout .container-max{width:100%;max-width:480px;margin:0 auto}.grid-checkout.slide-left{animation:slide-left .5s forwards}.grid-checkout.slide-right{animation:slide-right .5s forwards}.text-center{text-align:center}@keyframes slide-left{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slide-right{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}.payment-icon,.payment-title{color:var(--color-content-ghost, rgb(140, 140, 140))}.padding-payment-security{padding:1rem 0px}.border-t-default{border-top:1px solid var(--color-border-1, rgba(0, 0, 0, .2));border-radius:0}.paper-loader{height:100vh;width:100vw;display:flex;justify-content:center;align-items:center}.loading-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background-color:#fff}.paper-header{background-color:var(--color-surface-0, rgb(255, 255, 255));display:flex;gap:1rem}.paper-header .merchant-name{display:flex;align-items:center;justify-content:flex-start}.paper-header .merchant-name .merchant-name-typo{color:var(--color-content-default, rgb(40, 40, 40))}.paper-header .merchant-logo img{width:2rem;height:2rem}.grid-checkout-container{margin:0 auto;max-width:480px;background-color:var(--color-surface-0, rgb(255, 255, 255));box-sizing:border-box;padding:1.5rem 1rem 5.25rem;min-height:100vh}.paper-content{border-radius:.5rem;background-color:var(--color-surface-1, rgb(246, 246, 246));padding:1rem;box-sizing:border-box}.product-row{display:flex;align-items:flex-end;justify-content:space-between;gap:.5rem;margin:.5rem 0}.product-row .product-info{display:flex;gap:.5rem;flex:1}.product-row .product-info .product-description{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;flex:1}.product-row .product-text{color:var(--color-content-disable, rgb(89, 89, 89))}.section-header{display:flex;gap:.5rem;background-color:transparent;margin-top:.5rem}.order-content{display:flex;gap:1rem;justify-content:space-between;align-items:flex-end;border-radius:0;border-bottom:solid 1px var(--color-border-2, rgba(0, 0, 0, .16));padding-bottom:.5rem}.information-content{display:flex;gap:1rem;justify-content:space-between;align-items:flex-end;border-radius:0}.bg-color-surface-0{background-color:var(--color-surface-0, rgb(255, 255, 255))}.paper-card-details{border-radius:.5rem;background-color:var(--color-surface-0, rgb(255, 255, 255));box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;flex-grow:1;padding-bottom:7.5rem;gap:2rem}.select-installments.active,.select-state.active{position:relative;z-index:99}.button-previus{max-width:380px;margin:0 auto}.card-box{position:relative}.card-box .card-brand{position:absolute;right:4px;top:13.3px}.lgpd-message{color:var(--color-content-disable, rgb(89, 89, 89));text-align:left;margin-top:1rem;margin-bottom:1rem}.paper-card-details ::placeholder{color:var(--color-content-disable, rgb(89, 89, 89));opacity:1}.user-identification{flex-grow:1;padding-bottom:7.5rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.user-identification .flex-grow-1{flex-grow:1}.container-button{background-color:#fff;background-color:var(--color-surface-0, #fff);bottom:0;box-shadow:0 -6px 16px -4px #00000029;box-sizing:border-box;left:0;max-width:100vw!important;padding:.5rem 1rem;position:fixed;width:100vw!important;z-index:9}.input-phone-number{z-index:99}.halfsize{flex:1}.total-value{margin-top:1rem}.button-previus,.button-continue{max-width:380px;margin:0 auto}.container-button-card-details{display:flex;flex-direction:column;gap:1rem;padding-top:1rem;padding-bottom:1rem}.user-identification ::placeholder{color:var(--color-content-disable, rgb(89, 89, 89));opacity:1}.payment-content{border-radius:.5rem;background-color:var(--color-surface-0, rgb(255, 255, 255));box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;flex-grow:1}.list-methods{display:flex;flex-direction:column;background-color:var(--color-surface-0, rgb(255, 255, 255));gap:.5rem}.payment-method{display:flex;align-items:center;border-radius:.5rem;border:solid 1px var(--color-primary, rgb(30, 107, 241));padding:.5rem;background-color:var(--color-surface-0, rgb(255, 255, 255));gap:1rem;min-height:60px;box-sizing:border-box;cursor:pointer}.payment-method:hover{background-color:var(--color-surface-1, rgb(246, 246, 246))}.payment-method-texts{display:flex;flex-direction:column;flex-grow:1}.title-method,.icon-method{color:var(--color-primary, rgb(30, 107, 241))}.description-method{color:var(--color-content-default, rgb(40, 40, 40))}.grid-checkout-container-processing{margin:0 auto;max-width:480px;background-color:var(--color-surface-0, rgb(255, 255, 255));box-sizing:border-box;padding-left:1rem;padding-right:1rem;padding-top:1.5rem;flex-grow:1}.grid-checkout-container-processing .grid-processing{flex-grow:2}.grid-checkout-container-processing .grid-security{flex-grow:1}.grid-checkout-container-processing .textArea{margin-top:1rem}.grid-checkout-container-success{margin:0 auto;max-width:480px;background-color:var(--color-surface-0, rgb(255, 255, 255));box-sizing:border-box;padding:16px 0;flex-grow:1}.grid-checkout-container-success{margin:0 auto;max-width:480px;background-color:var(--color-surface-0, rgb(255, 255, 255));box-sizing:border-box;padding:16px 0;flex-grow:1;margin-bottom:-5.25rem}.grid-checkout-container-success .buttonArea{padding:24px 0}.grid-checkout-container-success .textArea{margin-top:1rem}.grid-checkout-container-error{margin:0 auto;max-width:480px;background-color:var(--color-surface-0, rgb(255, 255, 255));box-sizing:border-box;padding-left:1rem;padding-right:1rem;padding-top:1.5rem;flex-grow:1}.grid-checkout-container-error .content-grow{flex-grow:1;display:flex;align-items:center;justify-content:center}.grid-checkout-container-error .textArea{margin-top:1rem}
