@media only screen and (min-width: 801px){.mobile-only{display:none !important}}@media only screen and (max-width: 800px){.desktop-only{display:none !important}}@media only screen and (min-width: 801px){.mobile-only{display:none !important}}@media only screen and (max-width: 800px){.desktop-only{display:none !important}}@media only screen and (min-width: 801px){.mobile-only{display:none !important}}@media only screen and (max-width: 800px){.desktop-only{display:none !important}}@media only screen and (min-width: 801px){.mobile-only{display:none !important}}@media only screen and (max-width: 800px){.desktop-only{display:none !important}}.ch-main{max-width:1200px;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{max-width:500px;transition:.3s ease}@media(max-width: 700px){.ch-main__content .form{margin-bottom:3rem}.ch-main__content .form:has(.payment__method[data-method=credit-card].active){margin-bottom:22rem}}.ch-main__content .form.finished{filter:blur(3px)}.ch-main__content .form .step{opacity:.5}.ch-main__content .form .step p{text-align:left}.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:"3. "}.ch-main__content .form .step#user .step__heading h2::before{content:"1. "}.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:"2. "}.ch-main__content .form .step__heading{counter-increment:step;padding:0 .99rem}.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;margin-bottom:1.6rem;font-family:"Lato",sans-serif;font-weight:400;font-size:1.6rem;line-height:3.2rem;font-weight:900}.ch-main__content .form .step__heading h2::before{font-weight:900;margin-right:.7rem;background-image:linear-gradient(90deg, #3d60de 0%, #4f39f6 100%);background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.ch-main__content .form .step__heading>p{color:#364153;font-family:"Lato",sans-serif;font-weight:400;font-size:1.4rem;line-height:2rem}.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;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:#024f84;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%;padding:.99rem;transition:.5s ease}.ch-main__content .summary{flex-basis:39.7783251232%}.ch-main__summary{flex-basis:39.778325%;transition:.5s ease;text-align:initial}.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}}.ch-main__summary.finished .summary__close{display:flex}.ch-main__summary.active .summary__close{display:flex;border:none;top:-53px;right:-15px;color:#000}.ch-main__summary.finished.ended{position:fixed;top:0;z-index:9999999;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-family:"Lato",sans-serif;font-weight:700;font-size:2.4rem;line-height:100%;text-align:center;color:#fff;margin:0}.ch-main__summary .errorpgo{font-size:1.4rem;text-align:center;color:#bf2025;margin-top:1.4rem}.ch-main__summary h2{font-family:"Lato",sans-serif;font-weight:700;font-size:2.4rem;line-height:100%;transition:.3s ease}.ch-main__summary .summary{position:relative;padding:1.6rem 0}.ch-main__summary .summary .plan-info{flex-direction:column;display:flex}.ch-main__summary .summary .subtotal span{font-family:"Lato",sans-serif;font-weight:400;font-size:1.4rem;line-height:2rem;text-decoration:line-through}.ch-main__summary .summary .total{font-family:"Lato",sans-serif;font-weight:400;font-size:2.5rem !important;line-height:2rem;color:#6a7282}.ch-main__summary .summary .total span{font-family:"Lato",sans-serif;font-weight:400;font-size:2.5rem;line-height:2rem;color:#6a7282}.ch-main__summary .summary hr{display:none}.ch-main__summary .summary__plan{margin-bottom:2rem}.ch-main__summary .summary__plan .plan-name{font-size:1.8rem;font-weight:500}.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;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)}.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-wrap:wrap;gap:2rem}.ch-form__label>input,.ch-form__label>select,.ch-form__label>textarea{font-family:"Merriweather Sans",sans-serif;font-size:1.6rem;outline-color:#3d60de;outline-width:1px;padding:1.6rem;width:inherit;border:1px solid #eaeaea;width:100% !important;box-shadow:2px 3px 8px rgba(0,0,0,.12)}.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__submit{width:100%;color:#fff;background:#024f84;font-family:"Lato",sans-serif;cursor:pointer;font-weight:700;font-size:1.4rem;line-height:2rem;border-radius:9.9rem;padding:1.2rem 1.6rem;display:flex;align-items:center;justify-content:center}.ch-form__submit>svg,.ch-form__submit img{margin-left:.8rem}.ch-form__box{display:flex;gap:1rem}.ch-form>p{font-size:1.3rem;max-width:26.4rem}form#anotherPayment{margin-bottom:20px;gap:2rem}.details{position:fixed;max-height:60vh;overflow-y:auto;top:50%;left:50%;transform:translate(-50%, -50%);background-color:#fff;padding:2.4rem 3.2rem 3.8rem;transition:.3s ease-in-out;z-index:9999999;display:flex;flex-direction:column;align-items:center;max-width:40rem;width:90%;opacity:0;visibility:hidden;border:1px solid #e5e5e5;border-radius:1.2rem;box-shadow:0px 8px 32px rgba(80,93,118,.18)}.details .cart-item__remove{display:none}.details.active{opacity:1;visibility:visible}.details.active h2{color:#282828}.details.active .summary{width:100%;border:none}.details>h2{font-family:"Lato",sans-serif;font-weight:700;font-size:2.4rem;line-height:100%;color:#282828;text-align:center;margin-bottom:2.4rem}.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:#4f4e50;background:rgba(0,0,0,0);border:none;cursor:pointer;transition:.3s ease-in-out}.details__close:hover{color:#282828}.details__container{display:flex;flex-direction:column;gap:1rem;width:100%}.details__container p,.details__container span,.details__container strong{font-family:"Lato",sans-serif;font-weight:400;font-size:1.4rem;line-height:2rem;color:#4f4e50}.details__container p:empty,.details__container span:empty,.details__container strong:empty{display:none}.details__container i{font-size:1.4rem;line-height:1.65;font-weight:300;letter-spacing:.32px;color:#4f4e50}.details__plan span{flex:1}.details__plan span strong{display:block;color:#282828;font-weight:700}.details__finish{font-family:"Lato",sans-serif;cursor:pointer;font-weight:700;font-size:1.4rem;line-height:2rem;border-radius:9.9rem;padding:1.2rem 1.6rem;display:flex;align-items:center;justify-content:center}.details__finish>svg,.details__finish img{margin-left:.8rem}.details__finish{background:#024f84;color:#fff;border:1px solid #024f84;width:100%;cursor:pointer;margin-top:2rem;transition:.3s ease-in-out}.details__finish:hover{background:rgba(0,0,0,0);color:#024f84;border-color:#024f84}.details:has(.details__finish){background-color:#fff}.container{display:flex}#summaryContent{margin-top:10px}.step.active{display:block}.payment-info{display:flex;justify-content:center;flex-direction:column;margin:2rem 0;padding-bottom:1rem;border-bottom:solid 1px #e1e1e1}.payment-info .cart-item__remove{align-self:end;outline:none;border:none;width:fit-content;background:none;align-self:end;font-weight:bold;padding:1rem;cursor:pointer}.payment-info__details{color:#364153;font-family:"Lato",sans-serif;font-weight:400;font-size:1.4rem;line-height:2rem;display:flex;flex-direction:column;flex-wrap:nowrap;align-items:flex-start;align-content:flex-start;justify-content:center}.payment-info .plan-recurrence{font-family:"Lato",sans-serif;font-weight:400;font-size:1.6rem;color:#155dfc;margin-top:.6rem}.payment-info .title{text-align:center;font-size:1.7rem;font-weight:700;margin-bottom:1.6rem}.payment-info img{width:70%;margin-bottom:2rem}@media only screen and (max-width: 800px){.payment-info img{width:80%}}.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;padding:1.4rem;margin:2rem 0}.payment-info #copy-boleto,.payment-info #copy-barcode{padding:1.1rem 1.5rem;font-style:normal;font-weight:700;font-size:1.6rem;line-height:2rem;text-transform:uppercase;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:9999999;background-color:#fff;padding:4rem;width:90%;max-width:44rem}.modal__item{display:flex;justify-content:center;flex-direction:column;width:100%}.modal__content{display:flex;flex-direction:column;align-items:center;position:relative;max-height:60vh;overflow-y:auto}.modal__item-value{font-family:"Lato",sans-serif;font-size:1.3rem;color:#364153;margin-bottom:1.2rem}.modal__item-value strong{color:#155dfc;font-weight:700}.modal__item-title{font-family:"Lato",sans-serif;font-size:1.4rem;line-height:1.5;color:#0a0a0a;margin-bottom:.6rem}.modal__item-title strong{font-weight:700}.modal__close{position:absolute;right:1rem;top:1rem;font-size:4rem;line-height:.8;background-color:rgba(0,0,0,0);z-index:999;cursor:pointer}.modal__body{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:1.6rem 0 1.7rem}.modal__body>p{margin-bottom:1rem;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__account-btn{width:100%;color:#fff;background:#024f84;font-family:"Lato",sans-serif;cursor:pointer;font-weight:700;font-size:1.4rem;line-height:2rem;border-radius:9.9rem;padding:1.2rem 1.6rem;display:flex;align-items:center;justify-content:center}.modal__code{display:flex;gap:1em;margin-top:2rem}.modal__code input{flex:1;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:#024f84;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:#3d60de;border:1px solid #3d60de;padding:.8rem}.modal__header{position:relative;text-align:center}.modal__header h3{font-size:2.7rem;line-height:1.2;font-weight:500}.modal__header p{font-family:"Lato",sans-serif;font-size:1.4rem;color:#364153}.modal__header p strong{color:#155dfc;font-size:1.6rem}a.lnkboleto{display:flex;align-items:center;justify-content:center;padding:0 .5rem;border-radius:.7rem;background-color:#3d60de;cursor:pointer;color:#fff;padding:1rem;font-size:1.4rem;margin:1.5rem 0}#cookie-notice{z-index:29 !important}.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}.header-checkout{display:flex;width:100%;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;align-content:center;gap:2rem}@media only screen and (max-width: 1000px){main.dso{margin:0 auto;max-width:100%}}/*# sourceMappingURL=checkout.css.map */
