.checkout-step .content{border-top:.0625rem solid #bea084}.checkout-step .not-allowed{cursor:not-allowed;opacity:.5}.checkout-step .content,.checkout-step .done,.checkout-step .step-edit{display:none}.checkout-step.-unreachable .step-title{cursor:not-allowed;opacity:.5}.checkout-step.-current .step-title{cursor:default}.checkout-step.-current .content{display:block}.checkout-step.-current.-reachable.-complete .done,.checkout-step.-current.-reachable.-complete .step-edit{display:none}.checkout-step.-current.-reachable.-complete .step-number{display:inline-block}.checkout-step.-current.-reachable.-complete .content{display:block}.checkout-step.-reachable.-complete .done{display:inline-block}.checkout-step.-reachable.-complete .content{display:none}.checkout-step .step-number{display:inline-block}.js-payment-binary,.js-payment-binary .accept-cgv{display:none}.js-payment-binary.disabled{cursor:not-allowed;opacity:.6}.js-payment-binary.disabled:before{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.js-payment-binary.disabled .accept-cgv{display:block}.checkout-option__thumb{height:3.125rem}.checkout-option__img{max-height:3.125rem}.checkout-option-block{position:relative}.checkout-option-block>input{left:-99999em;position:absolute}.checkout-option-block.selected .card{border-color:#d68605}#totadministrativemandate_popin .totadministrativemandate_form_content .title_form{margin-bottom:1rem}#totadministrativemandate_popin .totadministrativemandate_form_content .info_chorus{margin-bottom:0;width:100%}.checkout-row{display:flex;margin:0 -15px}.checkout-row .checkout-col{flex-grow:1;padding:0 15px}.checkout-row .checkout-col-auto{flex-grow:0;margin:0 15px}#checkout-wrapper{display:flex;flex-direction:column;min-height:100vh}#checkout-wrapper>main{flex-grow:1}hr{border-color:#e5e5e5;margin:30px 0}.align-center{align-items:center}.align-bottom{align-items:flex-end}.summary-line{display:flex;flex-wrap:wrap;justify-content:space-between;line-height:1;margin-bottom:30px}.summary-line:last-child{margin-bottom:0}.summary-line .summary-value{text-align:right}.summary-line.total{font-weight:700;text-transform:uppercase}.summary-line.small{color:#bfbfbf;font-size:12px;margin-top:-20px}