@media only screen and (min-width: 801px){.mobile-only{display:none !important}}@media only screen and (max-width: 800px){.desktop-only{display:none !important}}.form{display:grid;gap:2.4rem}.form label{width:100%}.form label span{display:block;font-size:1.6rem;color:#bf2025;margin-bottom:.4rem}.form label span>span{display:inline-block;font-size:1.4rem;line-height:1.2;color:#b6b6b6}.form label input:not([type=checkbox]),.form label select,.form label textarea{font-family:"Merriweather Sans",sans-serif;font-size:1.6rem;outline-color:#bf2025;outline-width:1px;padding:1.6rem;width:inherit;border:1px solid #eaeaea;filter:drop-shadow(2px 3px 8px rgba(0, 0, 0, 0.12))}.form .checkbox{display:flex;align-items:center}.form .checkbox span{color:#000}.form .checkbox-wrap{width:2rem;min-width:2rem;height:2rem;margin-right:.7rem}.form .checkbox-wrap .acceptance{position:absolute}.form .checkbox-wrap .acceptance .just-validate-error-label{position:absolute;top:2.2rem;width:100%;white-space:nowrap}.form .checkbox-wrap input[type=checkbox]{position:absolute;left:0;top:0;appearance:none;cursor:pointer}.form .checkbox-wrap input[type=checkbox]:before{content:"";position:relative;display:block;width:2rem;height:2rem;border:1px solid #b6b6b6;background:#fff;transition:.2s ease-out}.form .checkbox-wrap input[type=checkbox]::after{position:relative;display:block;left:5px;top:-14px;width:1rem;height:1rem;content:"";background-image:url("../../img/SVG/check-icon.svg");background-repeat:no-repeat;background-position:center;transform:scale(0%);transition:.3s cubic-bezier(0.175, 0.885, 0.32, 2.275)}.form .checkbox-wrap input[type=checkbox]:checked::after{transform:scale(100%)}.form .checkbox-wrap input[type=checkbox]:checked:hover::before{opacity:.3}.form--register{grid-template-columns:repeat(4, 1fr)}@media only screen and (max-width: 540px){.form--register{grid-template-columns:1fr}}.form--register label{grid-column:span 4}@media only screen and (max-width: 540px){.form--register label{grid-column:span 1}}.form--register label.l50{grid-column:span 2}@media only screen and (max-width: 540px){.form--register label.l50{grid-column:span 1}}.form--register .form__interact{grid-column:span 4}@media only screen and (max-width: 540px){.form--register .form__interact{grid-column:span 1}}.form--register .form__interact .btn{flex-basis:35.48387%}.form__interact{display:flex;align-items:center;justify-content:space-between;margin-top:.8rem;flex-direction:column}@media only screen and (max-width: 540px){.form__interact{flex-direction:column;gap:2.4rem}}.form .textou{font-size:1.6rem;color:#000;margin:2rem 0}.form .action{font-size:1.6rem;text-decoration:underline;cursor:pointer;margin:2rem 0}.form .btn{font-size:1.8rem;text-transform:uppercase;text-align:center;padding:.8rem;background:#bf2025;color:#fff;outline:none;border:none;cursor:pointer;width:100%}.form .btn:disabled{cursor:not-allowed;opacity:.7}@media only screen and (max-width: 540px){.form .btn{width:100%}}.form .btn--outline{background:rgba(0,0,0,0);border:2px solid #bf2025;color:#bf2025;flex-basis:23%}.form .btn.validatecoupon{width:40% !important;font-size:1.3rem !important;background:#161616 !important;top:50%;height:80%;transform:translateY(-50%);position:absolute;right:.5rem;padding:1.1rem 1.5rem;border-radius:10px;font-weight:700;line-height:2rem;text-transform:uppercase;color:#fff;border:none;cursor:pointer}.ch-heading{padding-top:6.4rem}.ch-heading h1{font-size:1.8rem;font-weight:800;text-transform:uppercase;width:max-content;margin-bottom:3.2rem}.ch-heading h1::before{content:"";display:inline-block;height:.3rem;width:100%;margin-bottom:1.6rem;background:#bf2025}.ch-main{max-width:936px;padding-bottom:6.4rem}.ch-main__content{display:flex;justify-content:space-between;padding-top:3rem}@media(max-width: 700px){.ch-main__content{flex-direction:column}}.ch-main__content .form{flex-basis:53.1428571429%;transition:.3s ease}@media(max-width: 700px){.ch-main__content .form{margin-bottom:3rem}}.ch-main__content .form.finished{filter:blur(3px)}.ch-main__content .form .step{opacity:.5}.ch-main__content .form .step:not(:last-of-type){margin-bottom:2.7rem}@media(max-width: 700px){.ch-main__content .form .step:not(:last-of-type){margin-bottom:1.7rem}}.ch-main__content .form .step.finished{border-bottom:1px solid #000;padding-bottom:1.5rem}.ch-main__content .form .step.finished .step__heading .top h2::before{content:url("data:image/svg+xml,%3Csvg width='11' height='8' viewBox='0 0 11 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.49111 0.255056C8.66485 0.089653 8.89605 -0.00178848 9.13592 2.65108e-05C9.37579 0.0018415 9.60558 0.0967713 9.77679 0.264784C9.948 0.432797 10.0473 0.660752 10.0536 0.900549C10.0599 1.14034 9.97287 1.37323 9.81077 1.55005L4.88979 7.70436C4.80517 7.79551 4.70305 7.86865 4.58951 7.91942C4.47598 7.97018 4.35338 7.99754 4.22904 7.99984C4.10469 8.00214 3.98116 7.97935 3.86583 7.93282C3.75049 7.88629 3.64573 7.81698 3.5578 7.72903L0.294406 4.46564C0.203526 4.38096 0.130634 4.27884 0.0800769 4.16537C0.0295204 4.05191 0.00233531 3.92942 0.000143954 3.80522C-0.00204741 3.68102 0.0207999 3.55765 0.0673223 3.44248C0.113845 3.3273 0.183089 3.22267 0.270926 3.13483C0.358762 3.047 0.46339 2.97775 0.578568 2.93123C0.693746 2.88471 0.817115 2.86186 0.941315 2.86405C1.06552 2.86624 1.188 2.89343 1.30147 2.94398C1.41493 2.99454 1.51705 3.06743 1.60173 3.15831L4.18433 5.73967L8.46768 0.28219C8.47539 0.272694 8.48363 0.263635 8.49234 0.255056H8.49111Z' fill='black'/%3E%3C/svg%3E%0A") !important}.ch-main__content .form .step.finished .step__heading .top .edit{opacity:1;pointer-events:all}.ch-main__content .form .step.active{opacity:1;border-bottom:unset;padding-bottom:unset}.ch-main__content .form .step.active .step__heading{margin-bottom:3.2rem}.ch-main__content .form .step.active .step__heading .top .edit{opacity:0;pointer-events:none}.ch-main__content .form .step.active .step__content form{opacity:1;visibility:visible;max-height:100vh}.ch-main__content .form .step.active .step__content .payment__info{opacity:1;visibility:visible;max-height:100vh}.ch-main__content .form .step#address .step__heading h2::before{content:"1. "}.ch-main__content .form .step#user .step__heading h2::before{content:"2. "}.ch-main__content .form .step#user .step__heading h3{display:flex;align-items:center;font-size:1.7rem;margin-bottom:1.6rem}.ch-main__content .form .step#user .giftcard{margin-top:1.3rem;display:none}.ch-main__content .form .step#user .giftcard label{display:block;margin-top:2.4rem}.ch-main__content .form .step#payment .step__heading h2::before{content:"3. "}.ch-main__content .form .step__heading{counter-increment:step}.ch-main__content .form .step__heading .top{display:flex;align-items:center;justify-content:space-between;cursor:pointer}.ch-main__content .form .step__heading .top .edit{background:rgba(0,0,0,0);text-decoration:underline;font-size:1.4rem;opacity:0;pointer-events:none;cursor:pointer;transition:.3s ease}.ch-main__content .form .step__heading .top .visible{opacity:1}.ch-main__content .form .step__heading h2{display:flex;align-items:center;font-size:1.7rem;margin-bottom:1.6rem}.ch-main__content .form .step__heading h2::before{color:#bf2025;font-weight:900;margin-right:.7rem}.ch-main__content .form .step__heading>p{font-size:1.4rem}.ch-main__content .form .step__content .payment__info{opacity:0;visibility:hidden;max-height:0;transition:.5s ease}.ch-main__content .form .step__content .payment__info .payment__methods{display:flex;gap:2rem;justify-content:space-around;margin-bottom:2rem}.ch-main__content .form .step__content .payment__info .payment__methods button{padding:1rem;background:#fff;border:1px solid #bf2025;color:#bf2025;font-style:normal;font-weight:700;font-size:1.2rem;line-height:2rem;text-transform:uppercase;width:100%;grid-column:span 2;cursor:pointer}.ch-main__content .form .step__content .payment__info .payment__methods button.disabled{cursor:not-allowed;background:#f32051;opacity:.3}.ch-main__content .form .step__content .payment__info .payment__methods button.active{background:#bf2025;color:#fff}.ch-main__content .form .step__content form{display:grid;gap:2.4rem;visibility:hidden;opacity:0;overflow:hidden;max-height:0;width:100%;transition:.5s ease}.ch-main__content .summary{flex-basis:39.7783251232%}.ch-main__summary{flex-basis:39.778325%;transition:.5s ease}.ch-main__summary.finished{flex-basis:39.778325%;transform:translateX(-75%) scale(1.05)}@media(max-width: 700px){.ch-main__summary.finished{position:fixed;top:0;z-index:99999;height:100vh;overflow-y:scroll;max-width:323px;width:100%;left:50%;padding:5rem 0;transform:translateX(-50%)}.ch-main__summary.finished::-webkit-scrollbar{width:0}.ch-main__summary.finished h2{font-size:2.8rem;text-align:center;color:#000}}.ch-main__summary.finished .summary__close{display:flex}.ch-main__summary.finished.ended{position:fixed;top:0;z-index:99999;height:100vh;overflow-y:scroll;max-width:323px;left:50%;padding:5rem 0;transform:translateX(-50%)}@media(min-width: 700px){.ch-main__summary.finished.ended{max-width:700px}.ch-main__summary.finished.ended .summary{padding:2.6rem;display:flex;max-width:unset;justify-content:space-between}.ch-main__summary.finished.ended .summary hr{display:block;width:1px;border:unset;border-left:1px solid #d9d9d9}.ch-main__summary.finished.ended .summary .plan-info,.ch-main__summary.finished.ended .summary .payment-info{width:45%}}.ch-main__summary.finished.ended::-webkit-scrollbar{width:0}.ch-main__summary.finished.ended h2{font-size:2.8rem;text-align:center;color:#fff}.ch-main__summary .errorpgo{font-size:1.4rem;text-align:center;color:#bf2025;margin-top:1.4rem}.ch-main__summary h2{font-size:1.8rem;margin-bottom:1.8rem;transition:.3s ease}.ch-main__summary .summary{position:relative;padding:1.6rem;border:1px solid #8a0000;background:#bf2025;color:#fff}.ch-main__summary .summary hr{display:none}.ch-main__summary .summary__plan>span{display:block;font-size:1.6rem;margin-bottom:.6rem}.ch-main__summary .summary__plan .reno{font-size:1.4rem;font-style:italic;color:#fe9900;margin-bottom:2.4rem}.ch-main__summary .summary__plan ul{list-style:none;margin-bottom:2.4rem}.ch-main__summary .summary__plan ul li{font-size:1.4rem}.ch-main__summary .summary__plan ul li::before{content:url("data:image/svg+xml,%3Csvg width='11' height='8' viewBox='0 0 11 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.49111 0.255056C8.66485 0.089653 8.89605 -0.00178848 9.13592 2.65108e-05C9.37579 0.0018415 9.60558 0.0967713 9.77679 0.264784C9.948 0.432797 10.0473 0.660752 10.0536 0.900549C10.0599 1.14034 9.97287 1.37323 9.81077 1.55005L4.88979 7.70436C4.80517 7.79551 4.70305 7.86865 4.58951 7.91942C4.47598 7.97018 4.35338 7.99754 4.22904 7.99984C4.10469 8.00214 3.98116 7.97935 3.86583 7.93282C3.75049 7.88629 3.64573 7.81698 3.5578 7.72903L0.294406 4.46564C0.203526 4.38096 0.130634 4.27884 0.0800769 4.16537C0.0295204 4.05191 0.00233531 3.92942 0.000143954 3.80522C-0.00204741 3.68102 0.0207999 3.55765 0.0673223 3.44248C0.113845 3.3273 0.183089 3.22267 0.270926 3.13483C0.358762 3.047 0.46339 2.97775 0.578568 2.93123C0.693746 2.88471 0.817115 2.86186 0.941315 2.86405C1.06552 2.86624 1.188 2.89343 1.30147 2.94398C1.41493 2.99454 1.51705 3.06743 1.60173 3.15831L4.18433 5.73967L8.46768 0.28219C8.47539 0.272694 8.48363 0.263635 8.49234 0.255056H8.49111Z' fill='black'/%3E%3C/svg%3E%0A") !important;margin-right:.6rem}.ch-main__summary .summary__plan ul li:not(:last-of-type){margin-bottom:1.6rem}.ch-main__summary .summary__close{position:absolute;top:2.1rem;right:1.1rem;display:none;align-items:center;font-size:5rem;font-weight:100;height:1.4rem;cursor:pointer;background:rgba(0,0,0,0);color:#fff}.ch-main__summary .summary .edition{font-weight:700}.ch-main__summary .summary .shipping,.ch-main__summary .summary .edition{display:block;font-size:1.2rem;margin-bottom:1.3rem}.ch-main__summary .summary .total{font-size:1.8rem;font-weight:700}.ch-main__summary .summary .total--installments{font-size:1.6rem;margin-bottom:1rem}.ch-form{display:flex;flex-direction:column;gap:1rem;width:100%}.ch-form__label{display:flex;flex-direction:column;position:relative}.ch-form__label>input,.ch-form__label>select,.ch-form__label>textarea{width:100%}.ch-form__label textarea{resize:vertical;height:10rem}.ch-form__label--full{flex:0 0 100%}.ch-form__label--half{flex:0 0 50%}.ch-form__label--third{flex:0 0 33.3%}.ch-form__label--twothird{flex:0 0 66.6%}.ch-form__label--quarter{flex:0 0 25%}.ch-form__label--fill{flex:1}.ch-form__label span{font-size:1.4rem;line-height:2.3rem;font-weight:700}.ch-form__box{display:flex;gap:1rem}.ch-form>p{font-size:1.3rem;max-width:26.4rem}form#anotherPayment{margin-bottom:20px}.details{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);background-color:#bf2025;padding:2.4rem 3.2rem 3.8rem;transition:background-color .3s ease-in-out;z-index:1042;display:flex;flex-direction:column;align-items:center;max-width:40rem;width:90%;opacity:0;visibility:hidden;border:1px solid #8a0000}.details.active{opacity:1;visibility:visible}.details.active h2{color:#fff}.details.active .summary{width:100%;border:none}.details>h3{font-size:2.6rem;line-height:4.2rem;text-align:center;font-family:"Financier Display",sans-serif;margin-bottom:1rem;padding-bottom:.5rem;font-weight:700}.details__close{position:absolute;top:1.1rem;right:1.1rem;display:flex;align-items:center;font-size:5rem;font-weight:100;height:2.5rem;color:#fff}.details__container{display:flex;flex-direction:column;gap:1rem}.details__container p,.details__container span,.details__container strong{font-size:1.8rem;line-height:1.65}.details__container p:empty,.details__container span:empty,.details__container strong:empty{display:none}.details__container i{font-size:1.6rem;line-height:1.65;font-weight:300;letter-spacing:.32px}.details__plan span{flex:1}.details__plan span strong{display:block}.details__finish{font-family:"Merriweather Sans",sans-serif;font-size:1.8rem;text-transform:uppercase;text-align:center;padding:.8rem;background:#fe9900;border:1px solid #d38003;color:#000;outline:none;height:100%;width:100%;grid-column:span 2;cursor:pointer;margin-top:2rem}.details:has(.details__finish){background-color:#bf2025}.container{display:flex}#summaryContent{margin-top:10px}.step.active{display:block}.payment-info{display:flex;justify-content:center;background-color:#bf2025;margin-top:2rem}.payment-info .title{text-align:center;font-size:1.7rem;font-weight:700;margin-bottom:1.6rem;color:#fff}.payment-info img{width:70%}.payment-info .desc{font-size:1.4rem;text-align:center}.payment-info #boleto-code,.payment-info #barcode{font-weight:400;font-size:1.2rem;line-height:1.6rem;width:100%;border:1px solid #d2d2d2;background:#fff;padding:1.4rem;margin:2rem 0}.payment-info #copy-boleto,.payment-info #copy-barcode{padding:1.1rem 1.5rem;background:#fe9900;border:1px solid #d38003;font-family:"Merriweather Sans",sans-serif;font-style:normal;font-weight:700;font-size:1.6rem;line-height:2rem;text-transform:uppercase;color:#000;border:none;width:100%;grid-column:span 2;cursor:pointer}.payment-info #copy-boleto.copied,.payment-info #copy-barcode.copied{background:#50c878}.payment-info .timer{margin-top:1rem;font-size:1.3rem;font-weight:600}.close-button{position:absolute;top:1.1rem;right:1.1rem;display:none;align-items:center;font-size:5rem;font-weight:100;height:1.4rem;background:rgba(0,0,0,0)}.close-button:hover,.close-button:focus{color:#000;text-decoration:none;cursor:pointer}.payment-content{display:flex;flex-direction:column;align-items:center;justify-content:center}.payment-content.active{display:flex}.modal{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1020;background-color:#fff;padding:2rem;width:90%;max-width:44rem}.modal__content{display:flex;flex-direction:column;align-items:center;position:relative}.modal__close{position:absolute;right:1rem;top:1rem;font-size:4rem;line-height:.8;cursor:pointer}.modal__body{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:1.6rem 0 1.7rem}.modal__body>p{font-size:1.4rem;line-height:1.2;text-align:center}.modal__pix{display:flex;flex-direction:column;margin:0 0 1.4rem}.modal__pix>img{width:100%;height:auto}.modal__code{display:flex;gap:1em}.modal__code input{flex:1;font-family:"Merriweather Sans",sans-serif;padding:.5rem;border:1px solid #c3c3c3;border-radius:.5rem}.modal__copy{display:flex;align-items:center;justify-content:center;padding:0 .5rem;border-radius:.7rem;background-color:#bf2025;cursor:pointer}.modal__copy svg{width:2rem;height:auto}.modal__copy svg path{fill:#fff}.modal__footer{position:relative}.modal__footer>a{display:flex;justify-content:center;flex-basis:36.563876%;font-size:1.4rem;font-weight:200;color:#fff;background:#bf2025;border:1px solid #8a0000;padding:.8rem}.modal__header{position:relative}.modal__header h3{font-size:2.7rem;line-height:1.2;font-weight:500}a.lnkboleto{display:flex;align-items:center;justify-content:center;padding:0 .5rem;border-radius:.7rem;background-color:#bf2025;cursor:pointer;color:#fff;padding:1rem;font-size:1.4rem;margin:1.5rem 0}.toast{position:fixed;bottom:20px;right:20px;min-width:220px;padding:1.6rem 2rem;border-radius:.6rem;color:#fff;font-size:14px;display:none;z-index:9999;box-shadow:0 2px 8px rgba(0,0,0,.3)}.toast--success{background:#28a745}.toast--error{background:#dc3545}/*# sourceMappingURL=checkout.css.map */
