#appPanel{--panel-color-red:#910d11;--panel-color-greenlight:#f0f0e1;--panel-color-secondary:#c99d28;position:fixed;z-index:999;top:100%;left:0;right:0;bottom:0;background-color:#f0f0e1;transition:top 1s cubic-bezier(.83,.02,.22,1);overflow:hidden}#appPanel .font-small{font-size:.85em;line-height:1.3em}.bg-white-trans{background-color:rgba(255,255,255,.46)}.checkout-page h2,.checkout-page h3,#appPanel h2,#appPanel h3{font-family:Lora,sans-serif;color:var(--panel-color-red);font-size:1.7em}#appPanel .form-group label{font-weight:700;margin-bottom:.3em}#appPanel form.show-error .form-control.ng-invalid{border-color:red}#appPanel .form-control.ng-invalid.ng-touched{border-color:red;background-color:rgb(245,231,231)}.lock-bg{display:inline-block;width:25px;height:22px;vertical-align:bottom;transform:scale(.8)}.lock-bg,#appPanel .form-control:disabled{background-color:#f0f0e1;background-image:url(../../../../../../../../../themes/absrio/assets/img/input-lock.png);background-repeat:no-repeat;background-position:center right;box-shadow:none}#appPanel .form-group label.req::after{content:"*";color:red;padding-left:4px}#appPanel.opened{top:0}body.admin-bar #appPanel.opened{top:46px}#appPanelHeader{background-color:#fff;border-top:solid #c99d28 3px;box-shadow:0 0 20px rgba(0,0,0,.32);padding:5px 0;position:relative;z-index:3}.panel-brand img{width:50px;height:auto;margin-right:5px}.panel-brand span{color:#910d11;font-size:1.7em}.panel-close:link,.panel-close:visited{color:#707070;text-transform:uppercase;font-size:1.2em}.panel-close:hover,.panel-close:active{text-decoration:none;color:#910d11}.panel-close span{font-size:2em;margin-top:-.15em;margin-left:5px}#appPanelBody{flex:1 1 auto;overflow-y:auto;position:relative;z-index:0}.pwd-metter{height:3px;background-color:#d2d2d2}.pwd-metter.good{background-color:green}.pwd-metter.medium{background-color:#60e09e}.pwd-metter.weak{background-color:#ff5b00}.form-control.ng-invalid.ng-dirty{border-left-color:red}.abs-side-panel{background-color:#fff;box-shadow:0 0 30px rgba(0,0,0,.37);position:fixed;z-index:9999;top:62px;left:0;right:0;bottom:0;padding:5%;transform:translateX(-130%);transition:transform 1s ease}.abs-side-panel.opened{transform:translateX(0)}#appPanel .separator{position:relative;text-align:center}#appPanel .separator::after{content:"";position:absolute;top:50%;left:0;right:0;height:1px;transform:translateY(1px);background-color:#e4e4e4}#appPanel .separator span{position:relative;z-index:2;background-color:#fff;padding:0 10px;line-height:1em}.abs-side-panel__body{overflow-y:auto;height:100%;padding-right:10px}.abs-side-panel__body::-webkit-scrollbar{width:6px}.abs-side-panel__body::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);-webkit-border-radius:10px;border-radius:10px}.abs-side-panel__body::-webkit-scrollbar-thumb{-webkit-border-radius:10px;border-radius:10px;background:rgb(173,75,78);-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.5)}.abs-side-panel__body::-webkit-scrollbar-thumb:window-inactive{background:rgba(255,0,0,.4)}.abs-checkout{background-color:#f0f0e1;box-shadow:0 0 30px rgba(0,0,0,.37);position:fixed;z-index:9999;top:62px;left:0;right:0;bottom:0;padding:10px;transform:translateY(130%);transition:transform 1s ease;overflow:auto}.abs-checkout.opened{transform:translateY(0)}.chk-panel{background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.3607843137254902);border-radius:10px;width:100%;max-width:540px;margin-left:auto;margin-right:auto}.chk-header{border-bottom:none;padding-top:2rem;padding-bottom:1rem;justify-content:space-between;padding-left:1.5rem;padding-right:1.5rem}.chk-header .modal-title{font-weight:700}.chk-body{min-height:200px;padding-bottom:2rem;padding-left:1.5rem;padding-right:1.5rem}.abs-checkout .icon-arrow-left{padding:4px;font-size:1.4em}#card-container{display:none}.box-shadow{background-color:#fff;box-shadow:0 2px 10px rgba(0,0,0,.18);padding:5%}.box-shadow.error{background-color:#f6cbcc}.box-shadow>p:last-child{margin-bottom:0}#appPanel form .legend{font-size:1.7em;margin:1em 0 1em}.hidden-input{width:100%;height:0;padding:0;margin:0;border:0;opacity:0}.abs-progress .abs-level{display:block;height:5px;transition:all 0.3s}.abs-progress.prog-init .abs-level{background-color:#d0ffd4}.abs-progress.prog-half .abs-level{background-color:#a8e6ad}.abs-progress.prog-full .abs-level{background-color:#63b36a}.abs-progress.prog-done .abs-level{background-color:rgba(99,179,106,0)}.abs-user-profile{position:relative}.abs-user-profile.loading .abs-prof-header .abs-avatar .crop{border:solid 2px rgba(177,175,175,.28)}.abs-prof-header{padding:15px 0 5px}.abs-prof-header .abs-avatar{position:relative;width:50px;height:50px;border-radius:50%}.abs-prof-header .abs-avatar.avload img{opacity:.2}.abs-prof-header .abs-avatar .crop{overflow:hidden;width:100%;height:100%;border-radius:50%}.abs-avatar .edit,.abs-prof-header .abs-avatar .edit{color:gray;background-color:#f0f0e1;position:absolute;z-index:3;border:solid 2px gray;border-radius:50%;display:block;width:22px;height:22px;top:-4px;right:-10px;font-size:12px;line-height:19px;text-align:center}#panelCarteirinha .abs-avatar .edit{width:30px;height:30px;line-height:28px}.abs-prof-header .abs-avatar .edit.err{border-color:red}.abs-prof-header .abs-avatar .edit:hover{background-color:#c99d28;text-decoration:none;color:#fff}.abs-prof-header .abs-avatar img{transition:opacity 0.5s}.abs-avatar{position:relative}.abs-prof-header .name{font-weight:700;font-size:1.2em;margin-bottom:5px}.abs-user-profile.loading .abs-prof-header .name{min-height:1em;background-color:rgba(177,175,175,.28)}.prof-h-metas .doc{font-size:.9em;line-height:1.2em}.prof-h-metas .perfil{font-size:.8em;font-style:italic;line-height:1.2em;overflow:hidden;height:2.4em}.abs-prof-body{display:flex;flex-wrap:wrap;column-gap:1rem;border-bottom:solid 1px rgba(85,85,85,.3)}.abs-prof-body a:link,.abs-prof-body a:visited{color:#c99d28;font-size:.85em;padding-top:.3em;padding-bottom:.3em}.abs-prof-body a.disabled{color:#444;opacity:.4}.abs-prof-body a [class*=icon]{width:20px;display:inline-block;text-align:center}.abs-prof-body .my-credits{font-size:.8em;line-height:1.3em;border-top:solid 1px #c1c1c1;padding:20px 0;margin-top:20px}.abs-prof-body .my-credits .value{font-size:1.2em;line-height:1.3em;display:inline-block;min-width:55px}.abs-user-profile.loading .abs-prof-body .my-credits .value{min-height:1.3em;background-color:rgba(177,175,175,.28)}.toast-container{position:fixed;top:80px;left:50%;transform:translateX(-50%);right:0;max-width:350px;display:-ms-flexbox!important;display:flex!important;-ms-flex-pack:center!important;justify-content:center!important;-ms-flex-direction:column!important;flex-direction:column!important}.toast-container>toast{display:-ms-flexbox!important;display:flex!important;-ms-flex-pack:center!important;justify-content:center!important;width:100%;flex:1}.toast-container>toast .toast{min-width:250px}.form-cart{position:relative}.form-cart::after{content:"";position:absolute;width:1px;background:#910d11;top:20px;left:20px;bottom:20px;z-index:-1}.cart-line{display:-ms-flexbox!important;display:flex!important;margin:15px 0}.cart-line-icon{flex:0 0 40px;display:-ms-flexbox!important;display:flex!important;-ms-flex-pack:center!important;justify-content:center!important;-ms-flex-align:center!important;align-items:center!important}.cart-line-icon .c-icon.outline{background-color:#f0f0e1!important;border-color:#910d11!important;color:#910d11!important}.cart-line-body{padding-left:10px;flex:1}.cart-line.product .cart-line-icon{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.cart-line.product h2{font-size:calc(1.205rem + 0.66vw);margin:0 0 .5em}.form-cart.loading .cart-line.product h2{min-height:27px;background-color:#cecece91}.cart-line-icon .icon-cart{color:#910d11;font-size:23px;line-height:37px}.cart-line.product .cart-line-icon .c-icon{border:solid 2px #910d11;width:40px;height:40px;border-radius:40px;text-align:center;background-color:#f0f0e1}.cart-line.group-items .custom-control-label{cursor:pointer}.cart-line.group-items .name{font-size:1.2em;line-height:1.2em;display:block}.cart-line.group-items .info{font-size:.9em;line-height:1.1em;margin:5px 0}.cart-line.group-items .price{margin-bottom:10px}.cart-line.group-items .price del{font-size:.8em}.cart-line.message{margin-top:-10px}.cart-line.message .cart-line-body{font-size:.9em;line-height:1.3em}.cart-line.date-time .cart-line-body>span{margin-right:20px}.form-cart.loading .cart-line.date-time .cart-line-body>span{min-height:18px;background-color:#cecece91;min-width:110px;display:inline-block}.cart-line.date-time .cart-line-body>span i{font-size:20px;vertical-align:text-bottom;margin-right:5px}.cart-line.voucher-gift .c-icon,.cart-line.card-validation .c-icon,.cart-line.warning .c-icon,.cart-line.agree .c-icon,.cart-line.credit .c-icon,.cart-line.add-invite .c-icon,.cart-line.coupon-input .c-icon,.cart-line.invite .c-icon,.cart-line.price .c-icon{background-color:#910d11;border:solid 2px #910d11;color:#fff;width:22px;height:22px;border-radius:20px;text-align:center;line-height:20px;font-size:11px}.cart-line.price .cart-line-body{color:#910d11;font-size:1.4em;font-weight:700}.cart-line.price .cart-line-body span{vertical-align:bottom}.cart-line.price .cart-line-body .coupon{font-weight:400;margin-left:5px;font-size:.5em}.cart-line.price .full{text-decoration:line-through;font-size:.8em;opacity:.6;margin-right:7px;display:inline-block}.form-cart.loading .cart-line.price .full,.form-cart.loading .cart-line.price .final{min-height:18px;background-color:#cecece91;min-width:80px;display:inline-block}.cart-line.title-sep{margin-bottom:-7px;margin-top:20px}.cart-line.title-sep .cart-line-body{position:relative}.cart-line.title-sep .cart-line-body::after{content:"";display:block;position:absolute;top:50%;left:10px;right:0;height:1px;background-color:rgba(113,113,113,.3)}.cart-line.title-sep .cart-line-body span{position:relative;font-size:.7em;letter-spacing:1px;background-color:#f0f0e1;z-index:2;padding-right:10px;color:#717171}.cart-line.invite{-ms-flex-align:start!important;align-items:flex-start!important}.cart-line.invite .alert{margin-top:3px;font-size:.9em;line-height:1.2em}.cart-line.invite .price{color:#910d11;font-weight:700;white-space:nowrap;padding:4px 0}.cart-line.invite .checking{position:absolute;top:4px;right:40px;z-index:9}.cart-line .icon-checked,.cart-line.invite .checking .icon-checked{color:#79bb4c}.cart-line.invite .state-compact .form-control{padding-right:40px}.cart-line.invite .input-group-append{box-shadow:0 1px 3px rgba(0,0,0,.1);cursor:pointer}.cart-line.invite .input-group-prepend .input-group-text{min-width:60px;background-color:#f8f8f8}.cart-line.invite .input-group-append .input-group-text.del{font-size:26px;line-height:21px}.cart-line.invite .input-group+.input-group{margin-top:-1px}.cart-line.add-invite .cart-line-body{color:#910d11;cursor:pointer;padding-top:10px;padding-bottom:10px}.cart-line.add-invite{margin-top:-10px;margin-bottom:25px}.cart-line.card-validation .c-icon,.cart-line.credit .c-icon{font-size:32px;line-height:14px}.cart-line.credit .cart-line-body{display:-ms-flexbox!important;display:flex!important;-ms-flex-align:center!important;align-items:center!important}.cart-line.credit .price{color:#910d11;font-weight:700;opacity:.5}.cart-line.credit.added .price{opacity:1}.cart-line.credit .btn{margin:0 10px}.cart-line.credit .help-me{cursor:pointer;background-color:#c99d28;width:26px;height:26px;border-radius:20px;text-align:center;color:#fff;line-height:28px;margin:0 8px}.cart-line.credit .help-me:hover{background-color:#eaaa00}.cart-line.credit .cancel{padding:0 10px;font-size:22px;line-height:22px;font-weight:700;opacity:.5}.cart-line.credit .cancel:hover{text-decoration:none;opacity:1}.cart-line.warning{margin-top:25px;margin-bottom:25px}.cart-line.agree .cart-line-icon,.cart-line.warning .cart-line-icon{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.cart-line.agree .c-icon,.cart-line.warning .c-icon{font-weight:700;font-size:19px;line-height:18px}.cart-line.warning .cart-line-body>div{display:block;background-color:#f6cbcc;border-radius:5px;padding:15px 20px;line-height:1.3em}.cart-line.agree{margin-top:25px;margin-bottom:25px}.cart-line.agree .form-check-label{line-height:1em}.cart-line.agree .agree-panel{position:relative;z-index:9;background-color:#f0f0e1;border-radius:5px;transition:margin 1s ease}.cart-line.agree .agree-panel.active{box-shadow:0 0 20px rgb(0 0 0 / 22%);margin-top:-30vh}.cart-line.agree .agree-panel.active .agree-text{height:50vh;font-size:1.2em;max-height:none}.cart-line.agree .agree-text{background-color:rgba(255,255,255,.44);font-size:.85em;line-height:1.3em;padding:1em;overflow-y:scroll;border-radius:5px 5px 0 0;height:7vh;transition:all 1s ease}.cart-line.agree .agree-head{background-color:#fff;padding:.4em 1em;color:#910d11;border-radius:0 0 5px 5px}.cart-line.agree.yes .agree-head{border-radius:5px}.cart-line.agree .custom-control-input:checked~.custom-control-label::before{border-color:#910d11;background-color:#910d11}.cart-line.agree .custom-control-label{width:100%;line-height:1em;padding:.3em 0}.cart-line.card-validation .cart-line-body .err{background-color:#f6cbcc;padding:5px 10px;margin-top:4px;font-size:.9em;line-height:1.2em;color:#c51f0c}.cart-line.card-validation .box-shadow{padding:15px;border-radius:5px}.cart-line.coupon-input{max-width:350px}.cart-line.coupon-input .form-control{border-top-left-radius:30px;border-bottom-left-radius:30px}.card-v-status{display:block;width:2rem;height:2rem;flex:0 0 2rem;border-radius:2rem;border:solid 3px #fff}.cart-line.card-validation .box-shadow .spinner-border{flex:0 0 2rem}.card-v-status.valid{background-color:#8cca64;box-shadow:0 0 10px #8cca64}.card-v-status.invalid{background-color:#e2353a;box-shadow:0 0 10px #e2353a}.cart-line.button{margin-top:30px}.cart-line.button .btn{width:100%;max-width:400px}.cart-line.button .btn.disabled,.cart-line.button .btn:disabled{opacity:1;border-color:#b3b3a4;background-color:#b3b3a4}.cart-line.button .btn-paypal{background-color:#0070ba;border-color:#0070ba}.cart-line.button .btn-paypal:hover{background-color:#055594}.cart-line.add-invite,.cart-line.invite,.cart-line.title-sep{max-width:500px}.store-strongs li{color:#7a9866;font-size:.85em;line-height:1.1em;margin-bottom:.5em}.anim-fade.ng-leave,.anim-fade.ng-move.ng-move-active,.anim-fade.ng-enter.ng-enter-active,.anim-fade{opacity:1}.anim-fade.ng-leave.ng-leave-active,.anim-fade.ng-move,.anim-fade.ng-enter,.anim-fade.ng-hide{opacity:0}.anim-fade.ng-move,.anim-fade.ng-enter,.anim-fade.ng-leave,.anim-fade.ng-hide-add.ng-hide-add-active,.anim-fade.ng-hide-remove.ng-hide-remove-active{-webkit-transition:all linear 0.5s;transition:all linear 0.5s}.bill h3{margin-bottom:.6em}.bill-num{color:#7a9866;margin-bottom:1em}.bill-items{border-bottom:dashed 1px #eee;margin-bottom:1em}.bill-items.multi h3{font-size:1.2em!important}.bill-items p{font-size:.8em;line-height:1.3em}.bill-order-0,.bill-order-1,.bill-order-2,.bill-order-3,.bill-order-4,.bill-order-5,.bill-order-6,.bill-order-7,.bill-order-8,.bill-order-9{font-size:.8em;line-height:1em;display:inline-block;background-color:#eee;padding:3px 10px;border-radius:3px;vertical-align:text-top}.bill-order-1,.bill-order-2,.bill-order-5,.bill-order-9{background-color:#f9f9a1}.bill-order-3,.bill-order-4,.bill-order-8{background-color:#d5f1ab}.bill-order-6,.bill-order-7{background-color:#ffcfcf}.bill-notes{font-size:.85em;line-height:1.3em;border-top:solid 1px #e0e0e0;padding-top:1.5em;margin-top:1.5em}#one-click-buy{position:relative;background-color:#fafaf5;padding:10px;border-radius:5px;box-shadow:0 0 6px hsla(0,0%,0%,.1);max-width:400px}#one-click-buy::before{content:"";display:block;background-color:#910d11;width:8px;height:8px;border-radius:10px;position:absolute;top:-4px;left:7px}#one-click-buy .lbl{font-size:.6em;white-space:nowrap}#one-click-buy .line b{white-space:nowrap;margin:0 5px 0 10px;font-size:.9em}#one-click-buy .line img{width:25px}#one-click-buy .change{padding:5px 10px}#one-click-buy .change:disabled{background-color:transparent!important;border-color:transparent!important;opacity:.3}#one-click-buy .change .icon-cash-refresh{font-size:1.5em;line-height:1em}#one-click-buy .change span{display:block;font-size:.5em;line-height:1em}.jp-card .jp-card-front{background-color:#da9e00}.jp-card .jp-card-back{background-color:#c18e06}.credit-card-item{max-height:114px}.credit-card-item .card-infos{margin-bottom:10px}.credit-card-item .card-infos strong{font-size:1.3em;margin-left:10px}.credit-card-item .card-infos img{width:31px}.credit-card-item .card-options{max-height:45px}.credit-card-item .card-options .main:not(.text-success){opacity:.4}.credit-card-item .card-options .main:not(.text-success):hover{opacity:.6}.credit-card-item .card-options .btn-outline-success{border:0}#panelAssinaturas .table{font-size:.8em}.subscription-item{padding:0;background-color:#fff}.subscription-item .bar{padding:0;position:relative;z-index:3}.subscription-item .bar>div{padding:10px;}.subscription-item .bar .status{background-color:#f6f6cf;color:#9a700f;font-size:.9em;min-width:83px;text-align:center;.ver{font-size:.6em;text-transform:uppercase;opacity:.5;position:absolute;top:5px;right:5px};position:relative}.subscription-item .bar .status.valid{background-color:#dff6cf;color:#469a0f}.subscription-item .bar .status.canceled{background-color:#f6cfcf;color:#9a220f}.subscription-item .bar .plan{flex-grow:1;overflow:hidden;white-space:nowrap}.subscription-item .bar .plan>span{display:block}.subscription-item .note{opacity:.5;font-size:.7em;line-height:1.1em}.subscription-item .bar .card{border:0;border-radius:0;display:block;min-width:44px;border-left:solid 1px #ccc;text-align:center;color:#707070;cursor:pointer}.subscription-item .bar .lbl{@media(max-width:765px){.hidden-sm{display:none}}}.subscription-item .bar i{vertical-align:middle}.subscription-item .bar .cancel{border-left:solid 1px #ccc;min-width:40px;text-align:center;color:#707070;cursor:pointer}.subscription-item .bar .card.active i,.subscription-item .bar .cancel.active i{opacity:.3}.subscription-item .panel{padding:0;overflow:hidden;box-shadow:0 0 5px rgba(0,0,0,.16)}.subscription-item .panel>div{overflow:hidden;padding:20px}.subscription-item .manage-subscription{background:#ffefef;background:-moz-linear-gradient(top,#ffefef 0%,#ffffff 26%);background:-webkit-linear-gradient(top,#ffefef 0%,#ffffff 26%);background:linear-gradient(to bottom,#ffefef 0%,#ffffff 26%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffefef',endColorstr='#ffffff',GradientType=0)}.qrcode-space{text-align:center;border:solid 1px #d4d4d4;padding:0 0 15px 0;position:relative;margin-top:30px}.qrcode-space #qrcode{max-width:100%;height:auto}.qrcode-space .alert-warning{margin:-10px 20px 10px;padding:5px;font-size:.8em;display:none}.qrcode-space .text{font-weight:700;display:inline-block;border:solid 1px #d4d4d4;background-color:#fff;padding:5px 17px;transform:translateY(-17px);margin-bottom:-10px}.qrcode-space a:link,.qrcode-space a:visited{display:block}.extra-payment-options{margin-bottom:2rem;margin-left:10px;max-width:400px}#appPanel .extra-payment-options .separator::after{background-color:#c5c5b5}#appPanel .extra-payment-options .separator span{background-color:#f0f0e1}.btn-pix{background-color:#32BCAD;color:#fff}.btn-pix:disabled{background-color:#b3b3a4;cursor:not-allowed}#panelCarteirinha .col-teaser{flex:0 0 30%}#panelCarteirinha .col-teaser .img-fluid{margin-left:-20%}#panelCarteirinha .col-content{flex:1}#panelCarteirinha .col-content user-avatar,#panelCarteirinha .col-content .abs-avatar{max-width:100px;flex:0 0 100px;margin-bottom:1rem;min-height:90px}#panelCarteirinha .col-content .abs-avatar.avload{opacity:.3}#panelCarteirinha .avatar-cta{font-size:.8em;line-height:1em;display:flex;margin-left:14px;margin-top:14px;align-items:flex-start}#panelCarteirinha .download-tab{background-color:var(--panel-color-red);color:#fff;display:inline-block;padding:10px 20px;border-radius:15px 15px 0 0;position:fixed;left:20px;bottom:0;box-shadow:0 0 20px #00000063;transform:translateY(60px);transition:transform .6s ease}#panelCarteirinha .download-tab.active{transform:translateY(0)}.btn-group-spaced{gap:2px}.btn-group-spaced .btn{@media (min-width:996px){--bs-btn-padding-y:0.5rem;--bs-btn-padding-x:2rem;--bs-btn-font-size:1.175rem;--bs-btn-border-radius:3rem}}.gift-form{max-width:400px}.gift-form .input-group-prepend{min-width:74px}.gift-form .link-message{display:block;font-size:.9em;padding:5px 0 10px}@media all and (min-width:600px){.subscription-item .bar .plan{}.subscription-item .bar .plan>span{display:inline-block}}@media all and (max-width:768px){.abs-checkout .form-control{height:calc(1.5em + 0.5rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}}@media all and (min-width:768px){#appPanel .col-login{padding-right:30px;max-width:640px;min-width:333px}#appPanel .col-cadastro{border-left:solid #c99d28 2px;padding-left:30px}#one-click-buy{padding:20px}#one-click-buy::before{left:15px}#one-click-buy .lbl{font-size:.7em}#panelCarteirinha .col-teaser .img-fluid{margin-left:-10%}#panelCarteirinha .avatar-cta>div{margin-top:6px;margin-left:3px}}@media all and (min-width:780px){body.admin-bar #appPanel.opened{top:32px}.form-cart::after{left:29px}.cart-line-icon{flex:0 0 59px}.cart-line.invite .cart-line-body{display:-ms-flexbox!important;display:flex!important;-ms-flex-align:flex-start!important;align-items:flex-start!important}.cart-line.invite .cart-line-body .price{margin-right:15px}.cart-line.button .btn-primary:not(.btn-block){min-width:280px;padding-left:40px;padding-right:40px}.credit-card-item .card-infos img{width:50px}.credit-card-item .card-infos strong{font-size:1.5em}.cart-line.agree .agree-panel.active{margin-top:-20vh}.cart-line.agree .agree-panel.active .agree-text{height:30vh}}@media all and (min-width:780px) and (min-height:720px){#card-container{display:block;margin:0 0 20px}}@media all and (min-width:996px){.abs-side-panel{right:auto;max-width:730px}user-profile{position:sticky}.abs-user-profile{min-height:65vh;position:sticky;top:24px}.abs-user-profile::after{content:"";position:absolute;top:70px;left:25px;bottom:0;width:1px;background-color:gray}.abs-prof-header{border-bottom:none}.abs-prof-header .name{margin-top:12px;font-size:1.4em;margin-bottom:12px}.prof-h-metas .doc{margin-bottom:10px}.prof-h-metas .perfil{height:auto}.abs-prof-body{margin-left:50px;flex-direction:column;gap:.5rem}.cart-line.warning .cart-line-body>div{padding:30px}.subscription-item .bar>div{padding:18px 15px}.subscription-item .bar .lbl{display:inline-block;font-size:.7em;vertical-align:middle;margin-left:5px}.subscription-item .bar .card,.subscription-item .bar .cancel{font-size:1.2em}}@media all and (min-width:1200px){#appPanel .col-login{padding-right:60px}#appPanel .col-cadastro{padding-left:60px;padding-right:60px}.abs-user-profile{margin-left:50px}}