html,body,#__next{
    height:100%;
}
*{
    scrollbar-color:rgba(0, 0, 0, 0.1);
    scrollbar-width:thin!important;
}
*::-webkit-scrollbar{
    width:10px;
}
*::-webkit-scrollbar-track{
    padding:3px;
}
*::-webkit-scrollbar-thumb{
    opacity:0;background-color:rgba(0, 0, 0, 0.1);
}
#checkout-wrapper{
    position:fixed;
    top:0;
    left:0;
    right:0;
    bottom:0;
    width:100%;
    height:100%;
    z-index:1000000;
    -webkit-animation:blur-in 500ms forwards;
    animation:blur-in 500ms forwards;
    background:rgba(0, 0, 0, 0.1);
}
@-webkit-keyframes blur-in{
    from{-webkit-backdrop-filter:blur(0px);
        backdrop-filter:blur(0px);}
    to{-webkit-backdrop-filter:blur(10px);
        backdrop-filter:blur(10px);
    }}
@keyframes blur-in{
    from{-webkit-backdrop-filter:blur(0px);
        backdrop-filter:blur(0px);}
    to{-webkit-backdrop-filter:blur(10px);
        backdrop-filter:blur(10px);
    }}
html{
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    box-sizing:border-box;
    -webkit-text-size-adjust:100%;
}
*,*::before,*::after{
    box-sizing:inherit;
}
strong,b{
    font-weight:700;
}
body{
    margin:0;
    color:rgba(0, 0, 0, 0.87);
    font-family:'Exo 2',sans-serif;font-weight:400;font-size:1.1428571428571428rem;line-height:1.5;
    background-color:#F9F9F9;
}
@media print{body{background-color:#fff;}}
body::backdrop{background-color:#F9F9F9;}

.css-hk7p6l{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;width:100%;min-height:100%;background-color:rgba(0,0,0,1);background-image:url("https://static.vecteezy.com/ti/fotos-gratis/p2/6654985-abstrato-aquarela-fundo-tinta-esfumacado-efeito-gradiente-foto.jpg");background-repeat:no-repeat;-webkit-background-position:center;background-position:center;-webkit-background-size:cover;background-size:cover;background-attachment:fixed;}
@media (max-width: 500px){
.css-hk7p6l{display:block;-webkit-box-pack:baseline;-ms-flex-pack:baseline;-webkit-justify-content:baseline;justify-content:baseline;padding:80px 20px 30px;}
}
.css-llxje3{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.css-llxje3 .BrainhubCarousel__container{margin:0 -15px;overflow:initial;}
.css-3s3drq{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:400px;margin-top:60px;padding:20px;border-radius:10px;box-shadow:0 0 20px rgba(0, 0, 0, 0.05);background:white;}
.css-3s3drq label.MuiFormLabel-root.Mui-focused{color:rgba(154,66,20,1);}
.css-3s3drq .Mui-focused fieldset{border-color:rgba(154,66,20,1)!important;}
@media (max-width: 440px){
.css-3s3drq{width:100%;}
}
.css-t3o0g3{margin-top:-70px;margin-bottom:10px;width:100px;height:100px;padding:4px;background:white;border-radius:50%;box-shadow:0 0 20px rgba(0, 0, 0, 0.1);}
.css-t3o0g3 >div{width:100%;height:100%;}
.css-1kua477{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:40px;height:40px;font-family:'Exo 2',sans-serif;font-size:1.4285714285714284rem;line-height:1;border-radius:50%;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.css-1hy9t21{width:100%;height:100%;text-align:center;object-fit:cover;color:transparent;text-indent:10000px;}
.css-5za4j0{margin:0;font-weight:bold;font-size:28px;}
.css-5za4j0 svg{margin-bottom:-3px;font-size:22px;}
.css-c8rybj{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:20px 0 0;padding:6px 9px 0;border-radius:5px;background:#fff;}
.css-10adisa{width:60px;}
.css-617et8{width:100%;max-width:200px;}





















.main{
    display: flex;
    flex-direction: column;
    align-items: center;
}
    .form_inicial{
        display: flex;
        align-items: center;
        flex-direction: column;
    }
        .input{
            padding: 10px;
            margin-bottom: 10px;
            border: 1px solid #ddd;
            border-radius: 4px;
            width: 100%;
        }
        .btn_continuar{
            padding: 10px;
            background-color: #007bff;
            color: white;
            border: none;
            border-radius: 4px;
            cursor: pointer;
            width: 100%;
        }
        .btn_continuar:hover{
            background-color: #0055ff;
        }

        
    .form_metodos_pagamento{
        display: flex;
        gap: 10px;
        flex-direction: column;
    }


    .img_qr_code_mercado_pago{
        max-width: 60%;
    }