body{font-family:Roboto}body #norbr-payment-container-inner_v3{margin:0;font:normal normal normal 18px/22px Roboto;font-weight:400!important;line-height:1.5;color:#000000DE;background-color:#fff;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}#norbr-payment-container-inner_v3 .norbr-label{font:normal normal bold 15px/18px Roboto;letter-spacing:0;color:#00000080}#norbr-payment-container-inner_v3 .norbr-form-cin-saved .norbr-label{font:normal normal 400 16px/20px Roboto;color:#000000DE}#norbr-payment-container-inner_v3 .norbr-card-four_saved,#norbr-payment-container-inner_v3 .norbr-card-four_used{font:normal normal 400 16px/20px Roboto;vertical-align:bottom}#norbr-payment-container-inner_v3 .norbr-form-expiry_saved,#norbr-payment-container-inner_v3 .norbr-form-expiry_used{font:normal normal 400 16px/20px Roboto}#norbr-payment-container-inner_v3 .norbr-pay-body input,#norbr-payment-container-inner_v3 .norbr-pay-body select{font:normal normal 400 17px/20px Roboto!important}#norbr-payment-container-inner_v3 .norbr-payment-details-info #norbr-payment-expiry input{width:60px}#error{margin-top:35px}a#back-link{text-transform:none!important}#error #error-message{text-align:center;font:normal normal normal 18px/24px Roboto;letter-spacing:0;color:#363636;margin-top:20px}#error,#loader{position:fixed;top:0;bottom:0;left:0;right:0;text-align:center;background-color:#fff;z-index:999;opacity:80%;display:flex;align-items:center}#error #error-container{width:80%;margin:auto;font:normal normal 400 16px/20px Roboto}#loader #loader-container{width:20%;margin:auto}#loader #loader-container svg{-webkit-animation:rotation 2s infinite linear;width:100%}#loader #loader-container img#logo-loader{top:50%;position:absolute;left:50%;transform:translate(-50%,-50%)}@-webkit-keyframes rotation{from{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(359deg)}}#loader.hidden{visibility:hidden}a#back-link{top:26px;left:78px;width:256px;height:29px;text-align:center;font:normal normal bold 18px/21px Roboto;letter-spacing:0;color:#0275ff;opacity:1;text-transform:uppercase;text-decoration:none;display:flex;align-items:center;gap:6px}a#back-link .arrow-back{fill:#0275ff}div.logo{text-align:center;margin-bottom:55px}div.footer{width:600px;margin:auto;text-align:center}img#pci-logo{width:85px}.order{width:540px;margin:auto;position:relative;text-align:left;font:normal normal bold 22px Roboto;letter-spacing:0;color:#363636;opacity:1}.amount,.description{margin:0;margin-top:10px;font:normal normal normal 18px Roboto;font-size:36px}svg#MDI_lock-outline{position:absolute;height:21px;top:20px;right:0}#Path_lock-outline{fill:#0275ff}#container{width:100%;overflow:auto}pre#error-details{text-align:left}div#submit-div{width:540px;margin:auto}button#submit-button{width:100%;display:flex;justify-content:center;align-items:center;padding:.5rem 1rem;font:normal normal bold 18px/22px Roboto;line-height:1.5;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;background:#0275ff 0 0 no-repeat padding-box;box-shadow:0 3px 5px #00000080;text-align:center;color:#fff;border:none;text-transform:uppercase;border-radius:30px;height:46px;margin-bottom:20px;cursor:pointer}button#submit-button>svg{margin-right:12px}#norbr-payment-container-inner_v3 .norbr-pay-body .norbr-row-internal .norbr-calendar{margin-right:0}#norbr-payment-container-inner_v3 .norbr-pay-body [id^=saved] .norbr-row-internal .norbr-payment-calendar{display:flex!important}#norbr-payment-container-inner_v3 .norbr-card-four_saved,#norbr-payment-container-inner_v3 .norbr-card-four_used{display:flex;align-items:center}#norbr-payment-container-inner_v3 .norbr-pay-body .norbr-row-internal #norbr-payment-zip-code_saved{margin-left:18px}#norbr-payment-container-inner_v3 .norbr-invalid-feedback.norbr-invalid-date{width:300px}#norbr-payment-button{margin-bottom:20px;width:100%}#norbr-payment-button-div-googlepay{justify-content:center;align-items:center}button#norbr-payment-button-element{width:100%;display:flex;justify-content:center;align-items:center;padding:.5rem 1rem;font:normal normal bold 18px/22px Roboto;line-height:1.5;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;background:#0275ff 0 0 no-repeat padding-box;box-shadow:0 3px 5px #00000080;text-align:center;color:#fff;border:none;text-transform:uppercase;border-radius:30px;height:46px;margin-bottom:20px}button#norbr-payment-button-element:disabled{cursor:not-allowed;opacity:.5}@media (max-width:610px){#error #error-message{text-align:center;font:normal normal normal 14px/22px Roboto;letter-spacing:0;color:#363636}.header a span{font-size:14px!important}.norbr-alert{display:flex;position:fixed;top:10%;left:0;transform:translate(5%,0);z-index:1000;width:90%;box-shadow:4px 4px 8px rgba(0,0,0,.2)}#norbr-payment-container-inner_v3 .norbr-pay-body{width:100%;margin:auto;min-width:300px!important}#norbr-payment-card .norbr-payment-picto_saved{display:none!important}#norbr-payment-card .norbr-card_number{width:100%!important;margin-left:0!important}.first-star{display:none}#norbr-card-logo{right:0!important;margin-top:-25px}#norbr-card-logo-secondary{right:30px!important;margin-top:-25px}div#submit-div{width:100%}#norbr-payment-card{width:100%}#norbr-payment-card-cvv-icon,#norbr-payment-card-zip-code-icon,#norbr-payment-expiry .norbr-payment-calendar{display:none!important}#norbr-payment-cardholder{margin-top:0}#norbr-card_validity,#norbr-cvc,#norbr-zip-code{margin-left:-5px!important;height:35px}#norbr-payment-container-inner_v3 .norbr-row-internal #norbr-payment-cvv,#norbr-payment-container-inner_v3 .norbr-row-internal #norbr-payment-zip-code{margin-left:auto;margin-right:auto;margin-top:0;padding-left:10%!important;width:50%!important}#norbr-payment-container-inner_v3 .norbr-payment-details-info #norbr-payment-expiry{margin-top:20px;margin-left:0}#norbr-payment-container-inner_v3 .norbr-pay-body img:not(.norbr-class.cvv_back),#norbr-payment-container-inner_v3 .norbr-pay-body svg{vertical-align:inherit;width:29px;height:18px}#norbr-payment-container-inner_v3 .norbr-form-cvv-saved svg{width:29px;height:18px}#norbr-payment-container-inner_v3 .norbr-form-cvv-saved .norbr-invalid-feedback,#norbr-payment-container-inner_v3 .norbr-form-zip-code-saved .norbr-invalid-feedback{margin-top:45px;margin-left:0;font-size:10px}#norbr-payment-container-inner_v3 .norbr-invalid-feedback.norbr-invalid-card{margin:0 10px 30px 0;margin-left:-2px}#norbr-payment-container-inner_v3 .norbr-payment-details-info input.norbr-cvc_saved{margin-left:5px!important;width:30px}.norbr-form-cvv-saved{margin-left:7px!important}#norbr-payment-container-inner_v3 .norbr-card-four_saved,#norbr-payment-container-inner_v3 .norbr-card-four_used{width:30%;display:flex;align-items:flex-end;height:20px}#norbr-payment-container-inner_v3 .norbr-payment-details-info{padding:5px 5px 0 5px}#norbr-payment-card-save-icon{display:none!important}#norbr-payment-expiry{float:left;width:40%}#norbr-payment-cvv{float:left;width:30%}.second{float:left!important;width:66%!important;margin-left:33%!important;margin-top:-53px!important}#card-saved{display:flex;flex-direction:column}#norbr-payment-container-inner_v3 #norbr-payment-card-save-checkbox{border:2px solid #000;width:20px;height:20px;margin-top:5px;margin-left:auto!important;margin-right:auto!important}#norbr-payment-container-inner_v3 #norbr-payment-card-save-checkbox:checked{border:1px solid transparent}#norbr-payment-container-inner_v3 #card-saved label{margin-left:0;margin-top:5px;font:normal normal bold 15px/18px Roboto!important}#norbr-payment-card-save-label{font:normal normal bold 15px/18px Roboto}#norbr-payment-container-inner_v3 #norbr-payment-card-save-checkbox{border:2px solid #000;width:20px;height:20px}#norbr-payment-container-inner_v3 .second{float:left;width:100%;display:block}.norbr-header-payment-type{width:100%}.norbr-pay-body .norbr-row-internal .norbr-calendar{margin-left:5px;margin-right:5px}.norbr-pay-body .norbr-row-internal .norbr-calendar img{margin-right:0}.norbr-payment-calendar{width:30%}#norbr-payment-expiry-input{margin-left:8px}a#back-link>span{font:normal normal 400 11px/14px Roboto}#back-link img{height:16px!important}#container{width:100%;overflow:hidden}.order .description{text-align:right;font-size:16px;width:100%}.order .amount{text-align:right;font-size:22px;width:100%;font-weight:700}.norbr-payment-logo_card:nth-of-type(1),.norbr-payment-logo_card:nth-of-type(2),.norbr-payment-logo_card:nth-of-type(3){display:inline}.norbr-payment-logo_card:nth-of-type(n+4){display:none}.order,div.footer,div.logo{width:95%;margin:20px auto;text-align:center}.div.footer,div.logo img{width:50px}#norbr-payment-logo_card{display:block;width:50%}#MDI_lock-outline{display:none}#norbr-payment-container-inner_v3 #norbr-payment-logo_card .norbr-payment-logo_card{width:30px}#norbr-payment-container-inner_v3 #norbr-payment-logo_card .norbr-payment-logo_card img{width:30px}.gpay-button{width:100%;margin-bottom:15px}button#submit-button{font-size:16px;padding:10px}#error,#loader{flex-direction:column}button,input[type=tel],input[type=text],select{font-size:16px}#cards{padding-bottom:20px!important}#loader{width:100%}#loader #loader-container{width:50%;margin:auto}#loader #loader-container img,#loader #loader-container svg{width:100%}#norbr-payment-container-inner_v3 #norbr-payment-baloto .norbr-invalid-feedback{font-family:Roboto;align-items:center;position:static!important;margin-top:inherit!important;height:24px;line-height:24px}.norbr-grid-inputs{margin-bottom:0}#norbr-payment-zip-code,#norbr-payment-zip-code_saved{float:left;width:30%!important}#norbr-payment-container-inner_v3 .with-zip-code img.norbr-payment-logo_small{margin-bottom:20px}#norbr-payment-container-inner_v3 .with-zip-code .norbr-card-four_saved{width:90%;margin-bottom:20px}#norbr-payment-container-inner_v3 .with-zip-code>img.norbr-payment-logo_small{margin-bottom:20px}.with-zip-code #norbr-payment-cvv{width:50%}.with-zip-code #norbr-payment-zip-code{width:50%}.with-zip-code .norbr-card-saved{position:relative;left:-55%;margin-bottom:10px!important}.with-zip-code .norbr-payment-calendar{margin:0!important}.with-zip-code .norbr-payment-calendar>img{margin:0!important}#norbr-payment-container-inner_v3 .with-zip-code .norbr-form-cvv-saved{width:30%!important}.with-zip-code .first-star{display:inline}#norbr-payment-container-inner_v3 .norbr-form-expiry_saved{width:80px}#norbr-payment-container-inner_v3 .norbr-pay-body [id^=saved].with-zip-code{margin-top:6px}.with-cin #norbr-payment-cin{display:inline-flex;width:100%;position:relative;left:-50%;top:-20px;align-items:center}#norbr-payment-container-inner_v3 .norbr-payment-details-info .with-cin input#norbr-cin{margin-left:7px;width:auto}#norbr-payment-container-inner_v3 .norbr-row-internal.second.with-cin #card-saved{position:relative;left:-50%;top:-20px}#norbr-payment-container-inner_v3 .norbr-row-internal.second.with-cin #norbr-payment-cvv{margin-left:40%}#norbr-payment-container-inner_v3 .with-cin .norbr-invalid-feedback.norbr-invalid-cin{left:0;width:max-content}#label_radio_cards .norbr-grid{display:contents!important;width:max-content}#label_radio_cards .norbr-grid #norbr-payment-button-cards{width:100%}}