*{box-sizing:border-box}.modal .header{padding-top:30px;padding-bottom:20px}.modal .header h1{margin:0 0 20px;text-align:left;font-size:20px;color:#06152a;letter-spacing:0;line-height:20px}.modal .header p:not(:last-of-type){margin-bottom:30px}.modal .header .modal-close-button{position:absolute;top:0;right:0;height:100%;width:60px;padding:0 20px}.modal .content{padding-top:20px;padding-bottom:30px}.redirectdoublecheck{background:#fff;width:100%}.redirectdoublecheck .full{width:100%}.redirectdoublecheck .row{margin-bottom:20px}.redirectdoublecheck p{margin-bottom:30px}.checkoutoptions{background:#fff;width:100%;display:flex;flex-direction:column;height:100vh}.checkoutoptions .full{width:100%}.checkoutoptions h1{font-size:25px;color:#041b3b;letter-spacing:0;line-height:60px;margin-top:30px;margin-bottom:30px}.checkoutoptions h3{margin-bottom:0;font-size:15px}.checkoutoptions .sso{text-align:center;background-color:#fff}.checkoutoptions .sso p{margin-bottom:20px;margin-top:20px;text-transform:uppercase}.checkoutoptions .sso .login{display:block!important;padding:0!important;width:100%!important;height:60px;line-height:60px;color:#041b3b;margin-bottom:15px;font-weight:700;font-size:18px;text-align:center;text-decoration:none;border:1px solid #525c6c}.checkoutoptions .sso .login:last-child{margin-bottom:0}.checkoutoptions .sso .login svg{width:30px;height:30px;margin-right:10px;-webkit-transform:translateY(25%);transform:translateY(25%)}.checkoutoptions .sso .login:hover{color:#3000ff;border-color:#3000ff}.checkoutoptions .email,.checkoutoptions .noaccount{text-align:center}.checkoutoptions .email .btn,.checkoutoptions .noaccount .btn{display:block}.checkoutoptions .guestaccount{padding-top:20px;padding-bottom:20px;background:#efefef}.checkoutoptions .guestaccount h2{font-size:20px;font-weight:400;margin-bottom:20px}.checkoutoptions .guestaccount p{margin-bottom:20px}.checkoutredirect{width:100%}.checkoutredirect .header{display:none;visibility:hidden;opacity:0}.checkoutredirect h2{color:#3000ff;font-size:30px;font-weight:400;margin-top:30px;margin-bottom:30px}.checkoutredirect .btn,.checkoutredirect p{margin-bottom:30px}.checkoutredirect .full{width:100%}.checkoutredirect .spinner-wrapper{margin-top:30px;position:relative}.checkoutredirect .spinner-wrapper #padlockIcon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.checkoutredirect .spinner-wrapper #spinnerIcon{width:auto;height:auto;-webkit-transform:none;-webkit-transform:initial;transform:none;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(359deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.checkoutchangeemail{background:#fff;width:100%}.checkoutchangeemail .full{width:100%}.checkoutchangeemail .row{margin-bottom:20px}.checkoutchangeemail p{margin-bottom:30px}.checkoutchangeemail .btn{width:100%;text-align:center}.redirectguest{background:#fff;width:100%}.redirectguest .full{width:100%}.redirectguest h1{font-size:25px;color:#041b3b;letter-spacing:0;line-height:60px;margin-top:30px;margin-bottom:30px}.redirectguest h3{margin-bottom:0;font-size:15px}.redirectguest .guestaccount{padding-top:20px;padding-bottom:20px}.redirectguest .guestaccount h2{font-size:20px;font-weight:400;margin-bottom:20px}.redirectguest .guestaccount .row,.redirectguest .guestaccount p{margin-bottom:20px}.notification{padding:18px 14px}.notification p{margin-bottom:15px}.notification p:last-of-type{margin-bottom:0!important}.notification.error{background-color:#fde6e5}.notification.info{background-color:#e5f0fd}.notification.success{background-color:#e5fdee}.notification.warning{background-color:#fdfae5}.checkoutsignin{background:#fff;width:100%}.checkoutsignin .full{width:100%}.checkoutsignin h1{font-size:25px;color:#041b3b;letter-spacing:0;line-height:60px;margin-top:30px;margin-bottom:30px}.checkoutsignin h3{margin-bottom:0;font-size:15px}.checkoutsignin .loginform{margin-bottom:25px}.checkoutsignin .loginform input{font-size:15px;padding:0 20px}.checkoutsignin .loginform input::-webkit-input-placeholder{color:rgba(6,21,42,.6)}.checkoutsignin .loginform input::-ms-input-placeholder{color:rgba(6,21,42,.6)}.checkoutsignin .loginform input::placeholder{color:rgba(6,21,42,.6)}.checkoutsignin .loginform input:focus{border-bottom:2px solid #06152a!important}.checkoutsignin .loginform input.error{border-bottom:2px solid #f7a19b!important}.checkoutsignin .loginform input.success{border-bottom:2px solid #9bf7bd!important}.checkoutsignin .loginform input [type=password]{letter-spacing:8px}.checkoutsignin .loginform label{display:block;font-size:15px;color:#041b3b;letter-spacing:0;font-weight:700;line-height:25px;margin-bottom:10px}.checkoutsignin .loginform button,.checkoutsignin .loginform input{display:block;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}.checkoutsignin .loginform button:focus,.checkoutsignin .loginform input:focus{outline:none}.checkoutsignin .loginform button[type=email],.checkoutsignin .loginform button[type=password],.checkoutsignin .loginform input[type=email],.checkoutsignin .loginform input[type=password]{height:60px;line-height:58px;border:1px solid #ddd}.checkoutsignin .loginform button[type=submit],.checkoutsignin .loginform input[type=submit]{height:50px;text-align:center;font-weight:700;font-size:18px;background-color:initial;border:1px solid #525c6c}.checkoutsignin .loginform button svg,.checkoutsignin .loginform input svg{width:5px;height:10px;-webkit-transform:translateY(-25%);transform:translateY(-25%)}.checkoutsignin .loginform .row{margin-bottom:20px}.checkoutsignin .sso{padding-top:20px;text-align:center;background-color:#fff}.checkoutsignin .sso p{margin-bottom:20px;margin-top:20px;text-transform:uppercase}.checkoutsignin .sso .login{display:block!important;padding:0!important;width:100%!important;height:60px;line-height:60px;color:#041b3b;margin-bottom:15px;font-weight:700;font-size:18px;text-align:center;text-decoration:none;border:1px solid #525c6c}.checkoutsignin .sso .login:last-child{margin-bottom:0}.checkoutsignin .sso .login svg{width:30px;height:30px;margin-right:10px;-webkit-transform:translateY(25%);transform:translateY(25%)}.checkoutsignin .sso .login:hover{color:#3000ff;border-color:#3000ff}.checkoutsignin .noaccount{text-align:center;padding-top:10px;padding-bottom:30px}.checkoutsignup{background:#fff;width:100%}.checkoutsignup .full{width:100%}.checkoutsignup h1{font-size:25px;color:#041b3b;letter-spacing:0;line-height:60px;margin-top:30px;margin-bottom:30px}.checkoutsignup h3{margin-bottom:0;font-size:15px}.checkoutsignup .signupform input{font-size:15px;padding:0 20px}.checkoutsignup .signupform input::-webkit-input-placeholder{color:rgba(6,21,42,.6)}.checkoutsignup .signupform input::-ms-input-placeholder{color:rgba(6,21,42,.6)}.checkoutsignup .signupform input::placeholder{color:rgba(6,21,42,.6)}.checkoutsignup .signupform label{display:block;font-size:15px;color:#041b3b;letter-spacing:0;font-weight:700;line-height:25px;margin-bottom:10px}.checkoutsignup .signupform label.for-checkbox{display:inline-block;width:calc(100% - 40px);font-weight:400}.checkoutsignup .signupform label.for-checkbox:hover{cursor:pointer}.checkoutsignup .signupform label.for-checkbox a{color:inherit}.checkoutsignup .signupform button,.checkoutsignup .signupform input{display:block;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}.checkoutsignup .signupform button:focus,.checkoutsignup .signupform input:focus{outline:none}.checkoutsignup .signupform button[type=email],.checkoutsignup .signupform button[type=password],.checkoutsignup .signupform button[type=text],.checkoutsignup .signupform input[type=email],.checkoutsignup .signupform input[type=password],.checkoutsignup .signupform input[type=text]{height:60px;line-height:58px;border:1px solid #ddd}.checkoutsignup .signupform button[type=submit],.checkoutsignup .signupform input[type=submit]{height:50px;text-align:center;font-weight:700;font-size:18px;background-color:initial;border:1px solid #525c6c}.checkoutsignup .signupform button[type=checkbox],.checkoutsignup .signupform input[type=checkbox]{width:25px;height:25px;display:block;-webkit-appearance:none;border:1px solid #ddd;padding:0;margin:0 15px 0 0;vertical-align:middle;float:left}.checkoutsignup .signupform button[type=checkbox]:hover,.checkoutsignup .signupform input[type=checkbox]:hover{border-color:#06152a;cursor:pointer}.checkoutsignup .signupform button[type=checkbox]:checked,.checkoutsignup .signupform input[type=checkbox]:checked{position:relative;background-color:#06152a}.checkoutsignup .signupform button[type=checkbox]:checked:before,.checkoutsignup .signupform input[type=checkbox]:checked:before{content:"";width:8px;height:2px;display:block;background-color:#fff;position:absolute;top:45%;left:50%;-webkit-transform:translate(-8px,3px) rotate(45deg);transform:translate(-8px,3px) rotate(45deg)}.checkoutsignup .signupform button[type=checkbox]:checked:after,.checkoutsignup .signupform input[type=checkbox]:checked:after{content:"";width:13px;height:2px;display:block;background-color:#fff;position:absolute;top:45%;left:50%;-webkit-transform:translate(-4px,1px) rotate(-45deg);transform:translate(-4px,1px) rotate(-45deg)}.checkoutsignup .signupform button svg,.checkoutsignup .signupform input svg{width:5px;height:10px;-webkit-transform:translateY(-25%);transform:translateY(-25%)}.checkoutsignup .signupform .row{margin-bottom:20px}.checkoutsignup .sso{text-align:center;background-color:#fff}.checkoutsignup .sso p{margin-bottom:20px;margin-top:20px;text-transform:uppercase}.checkoutsignup .sso .login{display:block!important;padding:0!important;width:100%!important;height:60px;line-height:60px;color:#041b3b;margin-bottom:15px;font-weight:700;font-size:18px;text-align:center;text-decoration:none;border:1px solid #525c6c}.checkoutsignup .sso .login:last-child{margin-bottom:0}.checkoutsignup .sso .login svg{width:30px;height:30px;margin-right:10px;-webkit-transform:translateY(25%);transform:translateY(25%)}.checkoutsignup .sso .login:hover{color:#3000ff;border-color:#3000ff}
/*# sourceMappingURL=main.5ff65aeb.chunk.css.map */