.how-to-pay,.small{font-family:Inter;color:rgba(0,0,0,.5)}.how-to-pay,.payment-status .status-information{font-weight:600;font-size:14px;max-width:min(85ch,100% - 4rem)}.section-block,.status-box{box-shadow:0 2px 6px rgba(0,0,0,.14)}#removeDiscount,.close-menu,.close-pix:hover,label.radio-card{cursor:pointer}:root{--clr-original-900:#1660CF;--clr-cb-900:#001f2b;--clr-original-icon:#3057d5;--clr-cb-icon:#F2994A;--clr-cb-secondary:#F6F6F6}#removeDiscount{font-weight:900;font-family:Inter}.backdrop,.modal{background-color:rgba(0,0,0,.15);backdrop-filter:blur(7px)}@media (max-width:767px){.modal-payment{overflow-y:scroll!important}}.qr-code img{width:230px;aspect-ratio:1/1;object-fit:contain}.modal--active{overflow:hidden;display:flex}.even-columns{display:grid;gap:1rem;position:relative}@media (min-width:50em){.even-columns{grid-auto-flow:column;grid-auto-columns:1fr}}.how-to-pay{line-height:20px}.how-to-pay h2{font-family:Inter;font-weight:500;font-size:18px;line-height:28px;color:#020246;margin-bottom:.5rem}.small{font-weight:600;font-size:12px;line-height:1}.payment-logo{width:100%;max-width:155px;height:auto;margin-bottom:1.25rem}.modal__body:has(.payment-status) .payment-logo{display:none}.modal__container{background:#f6f6f6!important;max-width:min(100%,1180px - 4rem);height:auto;padding:1.5rem 2rem;border-radius:4px!important}@media (max-width:1024px){.modal__container{padding:1rem!important;margin-bottom:116px}}.modal__body,.modal__footer{padding:0}.payment-wrapper{display:grid;grid-template-columns:1fr 0.5fr;gap:2rem}.payment-status{display:grid;grid-template-columns:1fr;gap:2rem;max-width:min(75ch,100% - 4rem);margin-inline:auto;position:relative}.close-pix{position:absolute;top:32px;right:32px;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:.2s cubic-bezier(0, 0, .2, 1)}.close-menu,.status-box .status{align-items:center;aspect-ratio:1/1;display:flex}.close-pix:hover{background:#f6f6f6!important;border-radius:50%}.close-pix img{width:24px!important;aspect-ratio:1/1;object-fit:contain}.payment-status .payment-title h2{font-family:Inter,sans-serif;font-style:normal;font-weight:700;font-size:26.35px;line-height:36px;text-align:center;color:#020246;margin-bottom:.5rem}.payment-status .payment-title p{font-family:Inter;font-weight:400;font-size:13.95px;line-height:23px;text-align:center;color:rgba(0,0,0,.5);max-width:min(75ch,100% - 4rem);margin:12px auto 0}.payment-status .status-information h2{font-family:Inter;font-weight:500;font-size:18px;line-height:28px;text-align:center;color:#020246;margin-bottom:.5rem}.status-buttons{margin-top:1.5rem}.payment-status .status-information{font-family:Inter;line-height:20px;color:rgba(0,0,0,.5);margin:0 auto}.payment-status .status-information p+p{margin-top:1rem}.status-box{background:#fff;padding:1.25rem;border-radius:4px}.status-box .status{width:80px;margin:0 auto 1.25rem;justify-content:center;border-radius:50%}.status-box .status svg{width:32px;aspect-ratio:1/1}.status-box .status.success{background-color:#d1fadf}.status-box .status.error{background-color:#fde2e2}.status-box .status.pending{background-color:#fff4d4}.status-box.loading{padding:64px 24px;width:550px}.between{display:flex;align-items:flex-start;justify-content:space-between;width:100%}@media (max-width:768px){.modal{align-items:baseline}.payment-wrapper{grid-template-columns:1fr}}.close-menu{width:24px;height:24px;margin-left:auto;padding:16px;background-color:#f6f6f6;border-radius:4px;justify-content:center;border:1px solid #e0e0e0;transition:background-color .2s ease-in-out}.close-menu:hover{background-color:#fff}.close-menu img{width:12px;height:12px;aspect-ratio:1/1;z-index:1}.secure{gap:12px;display:flex;align-items:center;margin-top:1.25rem}.secure svg{width:28px;height:28px;aspect-ratio:1/1}.secure span{font-family:"Halyard Display",sans-serif;font-weight:400;font-size:12px;line-height:20px;color:#828282}.section-block h2,.section-block h5{font-family:Halyard-Display,sans-serif}.section-block{background:#fff;padding:1.25rem;border-radius:4px;margin-bottom:1.25rem}.section-block:last-child{margin-bottom:0}.section-block h2{font-weight:500;font-size:16px;line-height:1;color:#000;margin-bottom:2rem;position:relative}.section-block h5{font-weight:400;font-size:12px;line-height:20px;color:#000}.input-container input,.input-container select,.input-container select option,.input-container textarea{font-family:Halyard-Display,sans-serif;font-weight:600;font-size:15px;line-height:1;padding:12px 32px 12px 14px;font-style:normal}.section-block:has(h5) h2{margin-bottom:0}.is-collapsed{margin:0!important}.section-block h2[aria-expanded=false]::after{content:url("../../assets/img/icons/arrow-down.svg");position:absolute;right:0}.section-block h2[aria-expanded=true]::after{content:url("../../assets/img/icons/arrow-up.svg");position:absolute;right:0}.section-block h2::after{transition:transform .3s ease-in-out}.input-container,.input-container select option,label.radio-card .card-content-wrapper,label.radio-card .check-icon,label.radio-card .check-icon:before{transition:.2s cubic-bezier(0, 0, .2, 1)}.input-container{position:relative;display:flex;flex-direction:column}.input-container input,.input-container select,.input-container textarea{height:44px;outline:0;box-shadow:none;border:1px solid #b2bcca;border-radius:4px;transition:.2s cubic-bezier(0, 0, .2, 1);color:#4f4f4f}.input-container textarea{height:100%;resize:none;white-space:normal;overflow:hidden;padding-bottom:24px;margin-bottom:.75rem}.input-container select{height:auto;appearance:none;-webkit-appearance:none;-moz-appearance:none}.input-container select option{color:#4f4f4f;background:#fff;border:1px solid #b2bcca}.valid::before{opacity:1!important}.input-container label.error{position:unset;color:#f44336!important}.discount-code:has(.input-container.valid) .input-container::before{opacity:1!important}#checkRadios-error{color:#f44336!important;font-style:normal;font-weight:400;font-size:12px;line-height:20px}.input-container label{position:absolute;pointer-events:none;padding:0 8px;height:20px;left:6px;top:-10px;background:#fff;font-style:normal;font-weight:400;font-size:12px;line-height:20px;color:#828282}.input-container select,.input-container[data-type=radio] input,.input-container[data-type=radio] label{background:#e8effa!important}.input-container input.valid,.input-container input:focus,.input-container select:focus,.input-container textarea:focus{border:1px solid var(--clr-original-900)}.input-container input:focus+label,.input-container select:focus+label,.input-container textarea:focus+label,.input-container::before input.valid+label{color:var(--clr-original-900)}.input-container::before{content:url("../../assets/img/icons/check.svg");position:absolute;right:14px;top:14px;bottom:14px;width:14px;height:14px;aspect-ratio:1/1;user-select:none;z-index:0;opacity:0}.input-container input.error{border:1px solid #f44336}.input-container input.error~label{color:#f44336}.input-container input:valid+label{color:var(--clr-original-900)}label.radio-card .card-content-wrapper{background:#fff;padding:15px;display:grid;border:1px solid #b2bcca;border-radius:4px}label.radio-card .card-content-wrapper .card-content{display:flex;align-items:center;justify-content:space-between}label.radio-card .card-content-wrapper .card-content .card-title{display:flex;align-items:center;gap:1rem}label.radio-card .check-icon{width:20px;height:20px;aspect-ratio:1/1;display:inline-block;border:2px solid #e3e3e3;border-radius:50%;position:relative}label.radio-card .check-icon:before{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg width='12' height='9' viewBox='0 0 12 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.93552 4.58423C0.890286 4.53718 0.854262 4.48209 0.829309 4.42179C0.779553 4.28741 0.779553 4.13965 0.829309 4.00527C0.853759 3.94471 0.889842 3.88952 0.93552 3.84283L1.68941 3.12018C1.73378 3.06821 1.7893 3.02692 1.85185 2.99939C1.91206 2.97215 1.97736 2.95796 2.04345 2.95774C2.11507 2.95635 2.18613 2.97056 2.2517 2.99939C2.31652 3.02822 2.3752 3.06922 2.42456 3.12018L4.69872 5.39851L9.58026 0.516971C9.62828 0.466328 9.68554 0.42533 9.74895 0.396182C9.81468 0.367844 9.88563 0.353653 9.95721 0.354531C10.0244 0.354903 10.0907 0.369582 10.1517 0.397592C10.2128 0.425602 10.2672 0.466298 10.3112 0.516971L11.0651 1.25003C11.1108 1.29672 11.1469 1.35191 11.1713 1.41247C11.2211 1.54686 11.2211 1.69461 11.1713 1.82899C11.1464 1.88929 11.1104 1.94439 11.0651 1.99143L5.06525 7.96007C5.02054 8.0122 4.96514 8.0541 4.90281 8.08294C4.76944 8.13802 4.61967 8.13802 4.4863 8.08294C4.42397 8.0541 4.36857 8.0122 4.32386 7.96007L0.93552 4.58423Z' fill='white'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:12px;background-position:center center;transform:scale(1.6);opacity:0}label.radio-card input[type=radio]{appearance:none;-webkit-appearance:none;-moz-appearance:none}label.radio-card input[type=radio]:checked+.card-content-wrapper{border:1px solid var(--clr-original-900);background-color:rgba(22,96,207,.1)}label.radio-card input[type=radio]:checked+.card-content-wrapper .check-icon{background:var(--clr-original-icon);border-color:var(--clr-original-icon);transform:scale(1.2)}label.radio-card input[type=radio]:checked+.card-content-wrapper .check-icon:before{transform:scale(1);opacity:1}label.radio-card input[type=radio]:focus+.card-content-wrapper .check-icon{box-shadow:0 0 0 4px rgba(48,86,213,.2);border-color:#3056d5}label.radio-card .card-content img{margin-bottom:10px}label.radio-card .card-content h4{font-size:16px;letter-spacing:-.24px;line-height:1.5;text-align:center;color:#1f2949}label.radio-card .card-content h5{font-size:14px;line-height:1.4;text-align:center;color:#686d73}label.radio-card .card-body{display:none}.order-review{display:flex;flex-direction:column;margin-top:16px}.order-review .order-review-item{display:flex;gap:14px}.order-review .order-review-item img{height:80px;aspect-ratio:1/1;object-fit:cover;border-radius:4px;background:#e8effa;transition:.2s linear}.order-review .order-review-item img:hover{transform:scale(1.1)}.order-review .order-review-item .product{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.order-review .order-review-item .product.prize{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end}.order-review .order-review-item .product .product-name{font-weight:400;font-size:12px;line-height:20px;color:#000}.order-review .order-review-item .product .product-price{font-weight:600;font-size:15px;line-height:20px;display:flex;align-items:center;color:#000}.order-review .order-review-item .product .product-price.old{font-weight:400;font-size:12px;line-height:20px;color:#b2bcca;display:flex;align-items:center;text-decoration-line:line-through}.review-divider{width:100%;margin-top:16px;border:1px solid #e0e0e0}.review-divider:not(:last-child){margin-bottom:16px}.summary{display:flex;flex-direction:column;gap:12px;margin-top:16px}.summary-item{display:flex;justify-content:space-between;align-items:center}.summary .summary-item .summary-item-label{font-weight:400;font-size:14px;line-height:20px;color:#4f4f4f}.summary .summary-item .summary-item-value{font-weight:600;font-size:15px;line-height:20px;color:#4f4f4f}.payment-btn{width:100%;display:flex;justify-content:center;align-items:center;margin-top:16px;padding:10px 12px;border-radius:6px;background:linear-gradient(137.27deg,#2f88ff 19.41%,#1d68cd 65.49%);box-shadow:0 4px 4px rgb(0 31 43 / 25%);font-weight:700;font-size:16px;line-height:20px;text-align:center;color:#f6f6f6;user-select:none;transition:.2s ease-in-out;gap:10px}.payment-btn:not(:disabled):hover{cursor:pointer;transform:scale(1.02)}.payment-btn:not(:disabled):active{box-shadow:0 4px 4px rgba(14,53,191,.25);transform:scale(.98)}.payment-btn:not(:disabled):focus{outline:0}.payment-btn:disabled{opacity:.5;box-shadow:none;cursor:not-allowed}
