.btn-primary{background:#2682e0;border:1px solid #2682e0}.container{min-height:calc(100vh - 239px);position:relative;padding:0 0 10px;margin-top:16px}.form-label{font-weight:400}.form-control{border-radius:0;border:1px solid #eee}.float-none{float:none}.mb-15px{margin-bottom:24px}.no-padding{padding-left:1px;padding-right:0;padding-bottom:1px;width:80px;border:2px}.dropdown-control{padding-right:0;margin-right:0;height:34px;width:100%;border:1px solid #eee}.expiry-date{height:38px;line-height:38px;text-align:center}.noMarginRight{margin-right:-15px}.noMarginLeft{margin-left:-15px}.Dropdown-disabled{background-color:#eee;opacity:1}.popupiframe-container{display:flex!important;justify-content:center;align-content:center}.popupiframe-container>.modal-dialog{width:80%;max-width:800px;margin:auto}.popupiframe-container>.modal-dialog>.modal-content>.modal-body{padding:40px}#custom-message-popup{width:100%;height:650px}#offerset-tip-popup{width:100%;height:250px}@media only screen and (max-width:445px){.col-ss-1,.col-ss-2,.col-ss-3,.col-ss-4,.col-ss-5,.col-ss-6,.col-ss-7,.col-ss-8,.col-ss-9,.col-ss-10,.col-ss-11,.col-ss-12{float:left}.col-ss-6{width:50%}}html body{background:#f3f7f8;color:rgba(0,0,0,.88);width:100vw;overflow-x:hidden;font-family:HelveticaNeue,sans-serif,arial}.text-wide{letter-spacing:2px}.amount{letter-spacing:1px}.amount,.od{word-wrap:break-word}.od{text-align:left}.fix{position:fixed}.card{box-shadow:0 0 2px 0 rgba(0,0,0,.25);padding:30px;background:#fff}.center{display:flex;justify-content:center;align-content:center}.contain-icon{background-repeat:no-repeat;background-position:50%;background-size:contain}.col-half{width:50%;float:left}.App-header{background:#fff;padding:16px;box-shadow:0 0 2px 0 rgba(0,0,0,.25);height:100px;display:flex;flex-direction:column;justify-content:center;margin-bottom:0!important}.App-header .language-selector{position:absolute;top:35px;max-width:158px}.App-header .language-selector .btn-select{font-weight:300;font-size:15px;letter-spacing:.5px;min-width:160px}.App-header .language-selector .btn-select:hover{background-color:#f2f2f2!important;border-color:silver!important}.App-header .language-selector .language-option{padding:15px;border-bottom:1px solid #e0e0e0}.App-header .language-selector .language-option:hover{background-color:#111!important}.App-header .language-selector .dropdown-menu{min-height:0}.App-header .language-selector .dropdown-menu>li>a{font-size:15px;letter-spacing:.5px}.App-header .language-selector .dropdown-menu>li>a:hover{background-color:#f3f3f3!important}.App-header .language-selector .caret{margin-left:20px}.leave-page-warning{background-color:#ffefa0;height:48px;padding:16px 16px 16px 40px;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#555}#langLabel{display:block}#langIcon{display:none}.App-footer{right:0;bottom:0;left:0;padding:2rem;color:#000;font-weight:300;font-size:14px;letter-spacing:1.5px;text-align:center}.App-footer p{margin:0}.App-footer .footer-logo{max-width:70px;max-height:60px;margin:0 20px}.App-footer .col-xs-12{text-align:center}.App-logo{max-height:68px;width:220px;margin:auto;display:inherit}.page-content{margin-left:0;margin-right:0;margin-top:25px}.leave-page-warning-dialog>.modal-dialog{margin:auto;display:flex;align-items:center;width:473px;min-height:calc(100% - 3.5rem)}.leave-page-warning-dialog>.modal-dialog>.modal-content{height:200px;padding:24px}.leave-page-warning-title{font-size:16px;font-weight:500}.leave-page-warning-title-container{display:flex;flex-direction:row}.leave-page-warning-btn-container{float:right}#leave-page-cancel-button{color:rgba(0,0,0,.65);border:1px solid #d9d9d9;margin-right:8px}.leave-page-btn{font-size:12px;font-weight:700;line-height:1.83;letter-spacing:1px;text-align:center;padding:5px 8px;width:84px;height:32px}#leave-page-message{color:rgba(0,0,0,.65);display:flex;padding-left:24px;padding-bottom:32px;font-size:14px;line-height:1.57;font-stretch:normal}.special-content{padding-top:15px}.customPrimaryTheme{background-color:var(--primaryColor)!important;border:var(--primaryColor)!important}.customPrimaryColor{color:var(--primaryColor)!important}.customSecondaryTheme{background-color:var(--secondaryColor)!important}.customSecondaryColor{color:var(--secondaryColor)!important}.custom-svg-icon,.customSvgShapeWithPrimaryColor polygon,.customSvgWithPrimaryColor path{fill:var(--primaryColor)!important}.customSvgWithSecondaryColor path{fill:var(--secondaryColor)!important}.customSecondaryBorder{border-color:var(--secondaryColor)!important}.customButtonTheme{border-radius:var(--buttonRadius)!important}.progress-bar{width:var(--progressBarPercentage);background-color:var(--primaryColor)!important}.progress{height:6px;max-width:1170px;margin:auto}.progress-bar-title{margin-top:14px;display:flex;align-items:center;justify-content:flex-start;max-width:1170px;margin-left:auto;margin-right:auto}.progress-bar-title svg{margin-right:8px}#progress-bar-status{font-size:18px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}@media only screen and (min-width:768px){.App-header .language-selector{width:40px}}@media only screen and (min-width:992px){.App-header .language-selector{left:calc(50vw + 425px)}.App-footer{margin-top:15px}.column-right{float:right;margin:0;padding:0}.column-left{float:left;margin-top:-25px}.column-left,.page-content{margin-left:-15px}.fix{top:15px;width:390px}.container{min-height:calc(100vh - 269px)}}@media screen and (min-width:992px) and (max-width:1200px){.App-header .language-selector{left:calc(50vw + 325px)}.fix{top:15px;width:323px}}@media only screen and (min-width:600px) and (max-width:992px){.App-header .language-selector{left:calc(100vw - 192px)}}@media only screen and (max-width:992px){.App-header{border-bottom:1px solid rgba(0,0,0,.2)}.App-footer .footer-logo{max-width:60px;max-height:50px}.container{width:100%!important}.footer{position:relative;bottom:0}.column-right{padding-left:0;padding-right:0}.fix{width:100%;top:-130px;z-index:100}.column-right .spacer{height:200px;width:100%;position:relative}.footer{display:none}}@media only screen and (max-width:600px){.App-header{border-bottom:1px solid rgba(0,0,0,.2);height:60px}.App-header .language-selector{position:absolute;top:15px;right:16px;max-width:158px}.App-header .language-selector .btn-select{min-width:60px}.App-header .language-selector .caret{margin-left:10px}.App-header .language-selector .dropdown-menu{min-width:60px}#langLabel{display:none}#langIcon{display:block}.App-logo{width:110px;height:34px;margin:0}}@media only screen and (max-width:425px){.footer-logo{margin-bottom:20px!important}.fix{width:100%;top:-115px;z-index:100}.column-right .spacer{height:170px;width:100%;position:relative}.column-left{padding-left:0;padding-right:0}.card{margin-left:-15px;border-radius:0;border-left:none;border-right:none;padding-left:15px;padding-right:15px;padding-top:20px;margin-top:8px}.btn.disabled{background:#ccc}.progress-header{padding:12px 16px}.leave-page-warning{font-size:12px;padding:8px 16px;display:flex;align-items:center;justify-content:center;height:32px}.container,.page-content{margin-top:0}.leave-page-warning-dialog>.modal-dialog{margin:auto;min-height:100%;display:flex;align-items:center;width:311px;min-height:calc(100% - 3.5rem)}.leave-page-warning-dialog>.modal-dialog>.modal-content{height:200px;padding:16px}#leave-page-message{padding-bottom:8px}#progress-bar-status{font-size:16px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.popupiframe-container>.modal-dialog{margin:60px 0 0;width:100%}.popupiframe-container>.modal-dialog>.modal-content>.modal-body{padding:10px}}.Acknowledgement-block .check-box{margin-right:5px}.Acknowledgement-block .acknowledgement{margin-bottom:15px;white-space:pre-wrap}.acknowledgement-special-content .check-box{margin-right:5px}.display-4{font-size:40px;font-weight:300;letter-spacing:1px}.h-100{height:100%}.h-90{height:90%}.h-10{height:10%}.error-text{color:#787878;font-weight:300;font-size:20px}@media only screen and (min-height:800px){.display-4{margin-top:50px}.error-text{margin-top:70px}}.Hotel-block .hotel-row{margin-bottom:15px}.Hotel-block .hotel-row .hotel-content{font-size:18px;font-weight:700;margin-top:3px}.loader-container{z-index:101;position:fixed;left:0;top:0;width:100vw;height:100vh;background:rgba(34,34,34,.8);display:flex;align-items:center;justify-content:center}.loader,.loader:after,.loader:before{border-radius:50%;width:2.5em;height:2.5em;animation-fill-mode:both;animation:load7 1.8s ease-in-out infinite}.loader{color:#fff;font-size:10px;margin:80px auto;position:relative;text-indent:-9999em;transform:translateZ(0);animation-delay:-.16s}.loader:after,.loader:before{content:"";position:absolute;top:0}.loader:before{left:-3.5em;animation-delay:-.32s}.loader:after{left:3.5em}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.loader,.loader:after,.loader:before{right:50%}.loader:after,.loader:before{content:"";top:0}}.loader-container .loader-message{top:60%}.loader-container .loader-message,.loader-message-new{color:#fff;text-align:center;position:absolute;font-size:20px}.loading-message-new{line-height:2;font-weight:700;font-size:20px}@keyframes load7{0%,80%,to{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}}.check-out-info{padding:30px 30px 20px;margin:auto;font-family:HelveticaNeue,sans-serif,arial}.check-out-info .value{text-align:right;padding-right:16px}.check-out-info .order-summary-header{margin-bottom:30px}.check-out-info .order-summary-header span{font-size:18px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#222}.check-out-info .content-wrapper{border-bottom:1px solid #eee}.check-out-info .content-wrapper .col-xs-6{width:auto;font-weight:700}.check-out-info .content-wrapper .col-md-12,.check-out-info .content-wrapper .col-xs-6{font-size:14px;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#333}.check-out-info .content-wrapper .col-md-12{font-weight:400;margin-bottom:16px}.check-out-info .summary{margin-top:15px;font-size:18px}.check-out-info .content-wrapper{color:#3f4d69}.check-out-info .content-wrapper .row{margin-bottom:5px}.check-out-info .footer{position:absolute;color:#3f4d69;width:100%;left:15px;text-align:center;bottom:-35px}.check-out-info .summary{font-weight:700}.check-out-info .summary .col-xs-4{font-family:HelveticaNeue,sans-serif,arial;font-size:18px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#222}.check-out-info .summary input{text-align:right;padding:0;letter-spacing:2px}.check-out-info .summary .txn-amount{width:100%;padding:2px 0;white-space:nowrap;font-family:HelveticaNeue,sans-serif,arial;font-size:20px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#5876aa;margin-left:15px}.check-out-info .summary .txn-amount.changable:hover{border-radius:5px;background:#eee}.check-out-info .summary .txn-amount-container{height:22px;right:8px;top:33px;margin-bottom:7px}.check-out-info .summary .btn-container{position:absolute;right:8px;top:32px}.check-out-info .summary .btn-container .update-amt-btn{border-radius:1px;background:#f5f6f8;box-shadow:0 0 2px 0 rgba(0,0,0,.25);margin:5px;color:#666}@media only screen and (max-width:992px){.check-out-info .content-wrapper{color:#fff}.check-out-info{margin-left:0;margin-right:0;color:#fff;height:236}}@media only screen and (max-width:425px){.check-out-info{padding:15px;font-size:12px}.check-out-info .content-wrapper .col-xs-6,.check-out-info>.summary,.check-out-info>.summary>.col-xs-4{font-size:12px}.check-out-info>.summary>.value{font-size:18px}}@media only screen and (max-width:425px){.check-out-info .order-summary-header{display:none}}button:focus{outline:none}.payment-block .error-hightlight{border:1px solid #ff3a3a;box-shadow:0 0 2.5px #ffadad}.credit-card-payment #expirationMonth .Dropdown-placeholder.placeholder{color:#999}.credit-card-payment #expirationMonth .Dropdown-placeholder.placeholder.is-selected{color:#333}.credit-card-payment #expirationYear .Dropdown-placeholder.placeholder{color:#999}.credit-card-payment #expirationYear .Dropdown-placeholder.placeholder.is-selected{color:#333}.credit-card-payment .credit-card-number-errmsg{color:#ff4243;display:none}.credit-card-payment .credit-card-number-errmsg.error-show{color:#ff4243;display:block;font-size:14px}.cup-cardNumber .credit-card-number-errmsg{color:#ff4243;display:none}.cup-cardNumber .credit-card-number-errmsg.error-show{color:#ff4243;display:block;font-size:14px}.credit-card-payment .expiration-errmsg{color:#ff4243;display:none}.credit-card-payment .expiration-errmsg.error-show{color:#ff4243;display:block;width:auto;clear:both;font-size:14px}.credit-card-payment .cvv-errmsg{color:#ff4243;display:none}.credit-card-payment .cvv-errmsg.error-show{color:#ff4243;display:block;font-size:14px}.credit-card-payment .cvv-missing-errmsg{color:#ff4243;display:none}.credit-card-payment .cvv-missing-errmsg.error-show{color:#ff4243;display:block;font-size:14px}.save-card-block .cvv-missing-errmsg{color:#ff4243;display:none}.save-card-block .cvv-missing-errmsg.error-show{color:#ff4243;display:block;font-size:14px}.credit-card-payment .name-errmsg{color:#ff4243;display:none}.credit-card-payment .name-errmsg.error-show{color:#ff4243;display:block;font-size:14px}.credit-card-payment .name-missing-errmsg{color:#ff4243;display:none}.credit-card-payment .name-missing-errmsg.error-show{color:#ff4243;display:block;font-size:14px}.credit-card-payment .name-length-errmsg{color:#ff4243;display:none}.credit-card-payment .name-length-errmsg.error-show{color:#ff4243;display:block;font-size:14px}.credit-card-payment .credit-card-number-length-errmsg{color:#ff4243;display:none}.credit-card-payment .credit-card-number-length-errmsg.error-show{color:#ff4243;display:block;font-size:14px}.save-card-block .name-missing-errmsg{color:#ff4243;display:none}.save-card-block .name-missing-errmsg.error-show{color:#ff4243;display:block;font-size:14px}.save-card-block .name-length-errmsg{color:#ff4243;display:none}.save-card-block .name-length-errmsg.error-show{color:#ff4243;display:block;font-size:14px}.credit-card-payment .mobile-number-errmsg{color:#ff4243;display:none}.credit-card-payment .mobile-number-errmsg.error-show{color:#ff4243;display:block;font-size:14px}.credit-card-payment .mobile-number-missing-errmsg{color:#ff4243;display:none}.credit-card-payment .mobile-number-missing-errmsg.error-show{color:#ff4243;display:block;font-size:14px}.credit-card-payment .mobile-number-length-errmsg{color:#ff4243;display:none}.credit-card-payment .mobile-number-length-errmsg.error-show{color:#ff4243;display:block;font-size:14px}.customer-details .mobile-number-errmsg{color:#ff4243;display:none}.customer-details .mobile-number-errmsg.error-show{color:#ff4243;display:block;font-size:14px}.customer-details .mobile-number-missing-errmsg{color:#ff4243;display:none}.customer-details .mobile-number-missing-errmsg.error-show{color:#ff4243;display:block;font-size:14px}.fpx-payment .name-errmsg{color:#ff4243;display:none}.fpx-payment .name-errmsg.error-show{color:#ff4243;display:block;font-size:12px}.fpx-payment .email-errmsg{color:#ff4243;display:none}.fpx-payment .email-errmsg.error-show{color:#ff4243;display:block;font-size:12px}.wallet-payment .name-errmsg{color:#ff4243;display:none}.wallet-payment .name-errmsg.error-show{color:#ff4243;display:block;font-size:12px}.wallet-payment .email-errmsg{color:#ff4243;display:none}.wallet-payment .email-errmsg.error-show{color:#ff4243;display:block;font-size:12px}.react-tabs .custom-componet .name-errmsg{color:#ff4243;display:none}.react-tabs .custom-componet .name-errmsg.error-show{color:#ff4243;display:block;font-size:12px}.react-tabs .custom-componet .email-errmsg{color:#ff4243;display:none}.react-tabs .custom-componet .email-errmsg.error-show{color:#ff4243;display:block;font-size:12px}.credit-card-payment .email-errmsg{color:#ff4243;display:none}.credit-card-payment .email-errmsg.error-show{color:#ff4243;display:block;font-size:14px}.credit-card-payment .email-missing-errmsg{color:#ff4243;display:none}.credit-card-payment .email-missing-errmsg.error-show{color:#ff4243;display:block;font-size:14px}.credit-card-payment .email-length-errmsg{color:#ff4243;display:none}.credit-card-payment .email-length-errmsg.error-show{color:#ff4243;display:block;font-size:14px}.credit-card-payment .haseinstalmentterms-errmsg{color:#ff4243;display:none}.credit-card-payment .haseinstalmentterms-errmsg.error-show{color:#ff4243;display:block;font-size:14px}.haseoffer .token-haseinstalmentterms-errmsg{color:#ff4243;display:none}.haseoffer .token-haseinstalmentterms-errmsg.error-show{color:#ff4243;display:block;font-size:14px}.credit-card-payment .haseInstalmentContract-errmsg{color:#ff4243;display:none}.credit-card-payment .haseInstalmentContract-errmsg.error-show{color:#ff4243;display:block;font-size:14px}.haseoffer .token-haseInstalmentContract-errmsg{color:#ff4243;display:none}.haseoffer .token-haseInstalmentContract-errmsg.error-show{color:#ff4243;display:block;font-size:14px}.customer-details .name-errmsg{color:#ff4243;display:none}.customer-details .name-errmsg.error-show{color:#ff4243;display:block;font-size:14px}.customer-details .firstName-errmsg{color:#ff4243;display:none}.customer-details .firstName-errmsg.error-show{color:#ff4243;display:block;font-size:14px}.customer-details .lastName-errmsg{color:#ff4243;display:none}.customer-details .lastName-errmsg.error-show{color:#ff4243;display:block;font-size:14px}.customer-details .flName-errmsg{color:#ff4243;display:none}.customer-details .flName-errmsg.error-show{color:#ff4243;display:block;font-size:14px}.customer-details .email-errmsg{color:#ff4243;display:none}.customer-details .email-errmsg.error-show{color:#ff4243;display:block;font-size:14px}.customer-details .mobileNumber-errmsg{color:#ff4243;display:none}.customer-details .mobileNumber-errmsg.error-show{color:#ff4243;display:block;font-size:14px}.customer-details .phone-errmsg{color:#ff4243;display:none}.customer-details .phone-errmsg.error-show{color:#ff4243;display:block;font-size:14px}.customer-details .document-errmsg{color:#ff4243;display:none}.customer-details .document-errmsg.error-show{color:#ff4243;display:block;font-size:14px}.customer-details .city-errmsg{color:#ff4243;display:none}.customer-details .city-errmsg.error-show{color:#ff4243;display:block;font-size:14px}.customer-details .address-errmsg{color:#ff4243;display:none}.customer-details .address-errmsg.error-show{color:#ff4243;display:block;font-size:14px}.customer-details .street-number-errmsg{color:#ff4243;display:none}.customer-details .street-number-errmsg.error-show{color:#ff4243;display:block;font-size:14px}.customer-details .post-code-errmsg{color:#ff4243;display:none}.customer-details .post-code-errmsg.error-show{color:#ff4243;display:block;font-size:14px}.shipping-details .shippingPostalCode-missing-errmsg{color:#ff4243;display:none}.shipping-details .shippingPostalCode-missing-errmsg.error-show{color:#ff4243;display:block;font-size:14px}.shipping-details .shippingLine1-missing-errmsg{color:#ff4243;display:none}.shipping-details .shippingLine1-missing-errmsg.error-show{color:#ff4243;display:block;font-size:14px}.shipping-details .shippingLine2-missing-errmsg{color:#ff4243;display:none}.shipping-details .shippingLine2-missing-errmsg.error-show{color:#ff4243;display:block;font-size:14px}.shipping-details .shippingCity-missing-errmsg{color:#ff4243;display:none}.shipping-details .shippingCity-missing-errmsg.error-show{color:#ff4243;display:block;font-size:14px}.shipping-details .shippingState-missing-errmsg{color:#ff4243;display:none}.shipping-details .shippingState-missing-errmsg.error-show{color:#ff4243;display:block;font-size:14px}.addressVerification .avs-zip-code-errmsg{color:#ff4243;display:none}.addressVerification .avs-zip-code-errmsg.error-show{color:#ff4243;display:block;font-size:14px}.payment-block .dropdown-padding{padding:.5px}.payment-block .error-hightlight::placeholder{color:#777}.payment-block .payment-icons .center-parent{height:100%;width:100%;position:relative}.payment-block .payment-icons .child{background:#ff0;position:absolute;top:50%;left:50%;margin:0 -50% 0 0;transform:translate(-50%,-50%)}.payment-block .payment-icons .ic-cover{position:absolute;left:0;width:100%;margin-top:8px;height:58px;background:hsla(0,0%,100%,.75);cursor:pointer;transition:background .1s ease-out}.payment-block .payment-icons .ic-cover.active{margin:8px 0 0;border-radius:4px;background:hsla(0,0%,100%,0);border:3px solid var(--primaryColor)}.payment-block .payment-icons .ic-cover.active .righttick{margin:0 -3px -2px 0;position:absolute;right:0;bottom:0;width:25%;height:auto}.haseoffer{border-bottom:1px solid var(--primaryColor);margin:0 0 15px}.collapsible-billing{border-top:1px solid var(--primaryColor)}.billing-info-title{font-weight:700;font-size:18px;margin:20px 0;color:rgba(0,0,0,.88)!important}.block-container .prompt{color:#5876aa;margin-bottom:20px}.block-container .prompt-information{margin-bottom:20px;color:var(--secondaryColor)!important}.token-top-border{border:1px solid var(--primaryColor)}.haseoffer .top-desc{font-weight:700}.haseoffer .top-desc.active{padding-left:0;padding-right:0}.hase-instalment.active{height:auto}.haseoffer .ic-cover.active{margin:8px 0 0;border-radius:4px;background:hsla(0,0%,100%,0);border:3px solid var(--primaryColor)}.hase-instalment .term-month{border:1px solid var(--primaryColor);border-radius:var(--buttonRadius)!important}.term-month{padding:10px 2px;display:flex;flex-direction:row;justify-content:center;align-items:center;background:#fff}.term-month .terms{font-size:18px;font-weight:700;color:var(--primaryColor)}.term-month .terms.active{color:#fff}.term-month .months{font-size:12px;font-weight:450!important}.term-month .months.active{color:#fff}.showinstalmentTerms{padding-left:0;padding-right:0}.right-icon-pay{position:absolute;margin-right:-13px!important;right:calc(10% + 14px)}.right-icon-pay.active{margin-right:-2px!important}.right-icon-term{position:absolute;right:6px;top:-5px}.ic-cover-pay{border:3px solid transparent;justify-content:center;align-content:center;display:flex;width:80%;margin:0 0 0 10%!important}.ic-cover-pay.active{border:3px solid var(--primaryColor)}.term-month.active{background-color:var(--primaryColor)}.instalmentTerms{background-color:rgba(112,163,2,.11);margin:20px -15px 10px;padding:15px}.checkbox-cover{cursor:pointer;position:relative;width:15px;height:15px;font-size:14px}.checkbox-cover:after{position:absolute;top:0;background-color:#fff;color:#000;width:15px;height:15px;display:inline-block;visibility:visible;padding-left:0;text-align:center;content:" ";box-sizing:border-box;border:1px solid var(--primaryColor)}.checkbox-cover:checked:after{content:"\2713";font-size:10px;font-weight:700;background:var(--primaryColor);color:#fff}.payment-block .payment-icons{margin:0;border-bottom:1px solid #eee}.payment-block .hase-fulldollar{margin:10px auto;width:70px;height:70px}.payment-block .payment-icons .ic-wrapper{height:74px;width:100%;display:flex;justify-content:center;align-content:center}.payment-block .payment-icons .name{text-align:center;height:50px}.payment-block .payment-icons .ic-wrapper img{width:100%;height:calc(100% - 40px);object-fit:contain;cursor:pointer;margin-top:10px;margin-bottom:10px}.payment-block .wrapper{padding:40px 0}.payment-block .form-control{margin-bottom:0}.payment-block .phone-suffix{margin-left:5px}.payment-block .phone-component .Dropdown-control{padding:8px 52px 4px 10px}.payment-block .phone-component{display:flex}.payment-block .btn-primary{margin-top:15px;margin-right:15px;height:50px;font-size:20px;line-height:40px;width:100%;background:#5876aa}.payment-block .timeout-container{margin-top:30px;font-size:20px;text-align:center;color:#5876aa}#back-to-merchant-btn-container,#return-btn-container{text-align:right}#back-to-merchant-btn,#return-btn{display:inline-block;background:#5876aa}.payeco-modal-loader-container{position:absolute;width:100%;height:80%}.payeco-modal-loader{border-radius:50%;border:5px solid #f3f3f3;border-top:6px solid #707070;width:100px;height:100px;top:10%;animation:spin 1s linear infinite;margin:0 auto}.unionpay-modal-loader-container{position:absolute;width:100%;height:80%}.unionpay-modal-loader{border-radius:50%;border:5px solid #f3f3f3;border-top:6px solid #707070;width:100px;height:100px;top:10%;animation:spin 1s linear infinite;margin:0 auto}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.payeco-modal .error-message{color:red;font-size:95%}.payeco-modal .modal-title{font-weight:100}.payeco-modal .modal-footer{border:0}.payeco-modal .modal-body .text-container{border:0;padding:0 30px 40px;color:#505050}.payeco-modal .btn{margin:5px 15px!important;color:#fff;font-weight:300;font-size:18px;line-height:40px;background:#5876aa;height:40px;padding:0 20px;transition:background .2s}.payeco-modal .btn:hover{background:rgba(88,118,170,.7)}.payeco-modal .btn-cancel{background:#828282}.payeco-modal .btn-cancel:hover{background:hsla(0,0%,51%,.7)}.payeco-modal .modal-header{border:none;text-align:center}.payment-block .credit-card-payment hr{margin-top:0;border-top-width:0;margin-bottom:35px}.payment-block .tab-container{margin:0 30px 20px;padding:0 30px;display:flex;flex-direction:row;flex-wrap:wrap}.credit-card-payment .col-md-6.col-xs-6.mb-15px .col-md-5.col-xs-4{width:60%}.credit-card-payment .col-md-6.col-xs-6.mb-15px .col-md-offset-5.col-xs-offset-4{margin-top:8px}.payment-block .btn-tab{color:#999;border:1px solid silver;height:45px;font-size:14px;font-weight:500;line-height:35px;flex-grow:1;background:#fff;transition:background .2s ease-in-out;border-bottom-left-radius:0;border-bottom-right-radius:0}.payment-block .btn-tab:focus{outline:0}.payment-block .btn-tab.active{background:var(--primaryColor);border-bottom:0;color:#fff}@media (max-width:768px){.payeco-modal .resend-sms{float:right;margin-right:8.3333%;padding-right:15px}.payment-block .control-label{padding-top:7px;padding-left:10%}}.payeco-modal .resend-sms{display:inline-block;cursor:pointer}.payment-block .sms-name{display:none}.btn.active{background:#cecece;text-decoration:none}.payment-block .right{float:right}.qr-code-modal .qr-icon{margin-left:21px}.qr-code-modal .qr-icon,.qr-code-modal .qr-iconnew{max-width:300px;max-height:68px}.qr-step-icon{width:24px;height:24px;margin-right:16px;float:left}.qr-step{padding:0 0 22px}.qr-message{text-align:justify}.qr-procedure-container{margin:20px;padding:0}.qr-code-modal .modal-header{border:none;color:#fff;text-align:center;padding-top:20px}.qr-code-modal .modal-body{margin-bottom:0}.qr-code-modal .modal-body canvas,.qr-code-modal .modal-body img{border:15px solid #fff;width:260px;height:260px}.qr-code-modal .qrcode-hint{font-size:18px;text-align:center;font-weight:700;padding-bottom:12px;color:#000}.qr-code-modal .qrcode-reminder{font-size:14px;text-align:center;padding-bottom:12px;color:#000}.qrcode-reminder{margin-bottom:12px}.qr-code-modal .qr-code-container{background:#fff;text-align:center}.qr-procedure-container{padding-left:20px;margin:20px 40px;font-size:16px}.qr-code-modal .qrcode-welcome-message{color:#000;padding-bottom:25px;text-align:center;font-size:20px}.qr-code-modal .qrcode-welcome-messagenew{color:#000;padding-bottom:25px;text-align:center;font-size:14px;padding-left:40px;padding-right:40px}.qrcode-warning{font-size:16x;text-align:center;padding:0 40px 48px;color:#999}.credit-card-payment{font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#555}.credit-card-payment label,.cup-cardNumber label{color:#333;font-weight:450;letter-spacing:.3px}.credit-card-payment input::placeholder{color:#ccc;letter-spacing:.5px;font-weight:300}.credit-card-payment input{letter-spacing:.5px}.credit-card-payment .btns{padding:0 15px;margin-bottom:20px;margin-top:10px}.credit-card-payment .btns .btn{line-height:30px;width:50%;border-radius:0}.credit-card-payment .btns .btn-default{background:#eee;border:1px solid #eee}.qr-code-modal .modal-title{color:#000}.hase-btn{font-size:12px;font-stretch:normal;font-style:normal;line-height:1.67;letter-spacing:normal;padding-left:16px;padding-right:16px;cursor:pointer}.hase-error-dialog{font-family:HelveticaNeue}#hase-pay-btn{font-weight:700;margin-bottom:4px}@media only screen and (max-width:425px){.qr-code-modal .modal-title img{width:80px}.qr-code-modal .modal-title{font-size:25px}.qr-icon{min-width:292px;min-height:68px}.qr-step{padding-bottom:18px}.qr-message{text-align:left}.qr-procedure-container{margin:0 20px}}.credit-card-payment .modal-header{border:none;text-align:center}.credit-card-payment .remember-this-card{margin-right:5px}.customer-details .placeholder{color:#ccc}.customer-details .is-selected{color:#000}.avs-checkbox{font-weight:400!important}.savecard-checkbox,.selectNaverpayPoint-checkbox{background-color:#f7f8f9;width:100%;height:64px;padding:20px;font-weight:400!important}.avs-checkbox input,.installment-checkbox input,.savecard-checkbox input,.selectNaverpayPoint-checkbox input{margin-right:12px}#save-card-cvv{height:34px;width:90px}.save-card-block-input{padding-top:10px}.save-card-avs{margin-top:15px}.apple-pay-button,.gpay-button{width:262px!important;height:50px!important}.apple-pay-button{display:inline-block;-webkit-appearance:-apple-pay-button;cursor:pointer}.apple-pay-button-with-text>*{display:none}.apple-pay-button-black-with-text{-apple-pay-button-style:#000}.apple-pay-button-white-with-text{-apple-pay-button-style:#fff}.apple-pay-button-white-with-line-with-text{-apple-pay-button-style:white-outline}.apple-pay-button-text-book{-apple-pay-button-type:book}.apple-pay-button-text-buy{-apple-pay-button-type:buy}.apple-pay-button-text-check-out{-apple-pay-button-type:check-out}.apple-pay-button-text-donate{-apple-pay-button-type:donate}.hase-error-message{font-weight:500;text-align:left;padding:12px 0 31px}.hase-error-btn-container{flex-direction:column;display:flex;align-items:center;width:100%}.hase-error-btn-selected{color:#fff;background-color:var(--primaryColor);width:100%}.hase-error-btn{color:var(--primaryColor);background-color:#fff}.hase-error-dialog>.modal-dialog{margin:auto;display:flex;align-items:center;justify-content:center;align-content:center;min-height:calc(100% - 3.5rem)}.hase-error-dialog>.modal-dialog>.modal-content{width:400px}.hase-btn{display:flex;justify-content:center;align-items:center;height:32px}.customer-details .name-missing-errmsg{color:#ff4243;display:none}.customer-details .name-missing-errmsg.error-show{color:#ff4243;display:block;font-size:14px}.customer-details .firstName-missing-errmsg{color:#ff4243;display:none}.customer-details .firstName-missing-errmsg.error-show{color:#ff4243;display:block;font-size:14px}.customer-details .lastName-missing-errmsg{color:#ff4243;display:none}.customer-details .lastName-missing-errmsg.error-show{color:#ff4243;display:block;font-size:14px}.customer-details .flName-missing-errmsg{color:#ff4243;display:none}.customer-details .flName-missing-errmsg.error-show{color:#ff4243;display:block;font-size:14px}.customer-details .mobileNumber-missing-errmsg{color:#ff4243;display:none}.customer-details .mobileNumber-missing-errmsg.error-show{color:#ff4243;display:block;font-size:14px}.customer-details .email-missing-errmsg{color:#ff4243;display:none}.customer-details .email-missing-errmsg.error-show{color:#ff4243;display:block;font-size:14px}.customer-details .phone-missing-errmsg{color:#ff4243;display:none}.customer-details .phone-missing-errmsg.error-show{color:#ff4243;display:block;font-size:14px}.customer-details .city-missing-errmsg{color:#ff4243;display:none}.customer-details .city-missing-errmsg.error-show{color:#ff4243;display:block;font-size:14px}.customer-details .address-missing-errmsg{color:#ff4243;display:none}.customer-details .address-missing-errmsg.error-show{color:#ff4243;display:block;font-size:14px}.customer-details .post-code-missing-errmsg{color:#ff4243;display:none}.customer-details .post-code-missing-errmsg.error-show{color:#ff4243;display:block;font-size:14px}.save-card-block label{color:#333;font-weight:450;letter-spacing:.3px}.save-card-block .cvv-errmsg{color:#ff4243;display:none}.save-card-block .cvv-errmsg.error-show{color:#ff4243;display:block;font-size:14px}.save-card-block .token-tooltip{top:55%;position:absolute;left:55%}.kcp-card .cardpin-errmsg{color:#ff4243;display:none}.kcp-card .cardpin-errmsg.error-show{color:#ff4243;display:block;font-size:14px}.kcp-card .cardpin-missing-errmsg{color:#ff4243;display:none}.kcp-card .cardpin-missing-errmsg.error-show{color:#ff4243;display:block;font-size:14px}.kcp-card .registrationNo-errmsg{color:#ff4243;display:none}.kcp-card .registrationNo-errmsg.error-show{color:#ff4243;display:block;font-size:14px}.kcp-card .registrationNo-missing-errmsg{color:#ff4243;display:none}.kcp-card .registrationNo-missing-errmsg.error-show{color:#ff4243;display:block;font-size:14px}.kcp-card #birthYear .Dropdown-placeholder.placeholder{color:#999}.kcp-card #birthYear .Dropdown-placeholder.placeholder.is-selected{color:#333}.kcp-card #birthMonth .Dropdown-placeholder.placeholder{color:#999}.kcp-card #birthMonth .Dropdown-placeholder.placeholder.is-selected{color:#333}.kcp-card #birthDay .Dropdown-placeholder.placeholder{color:#999}.kcp-card #birthDay .Dropdown-placeholder.placeholder.is-selected{color:#333}.kcp-card .birth-missing-errmsg{color:#ff4243;display:none}.kcp-card .birth-missing-errmsg.error-show{color:#ff4243;display:block;width:auto;clear:both;font-size:14px}.kcp-card .birth-errmsg{color:#ff4243;display:none}.kcp-card .birth-errmsg.error-show{color:#ff4243;display:block;width:auto;clear:both;font-size:14px}.credit-card-payment .credit-card-number-missing-errmsg{color:#ff4243;display:none}.credit-card-payment .credit-card-number-missing-errmsg.error-show{color:#ff4243;display:block;font-size:14px}.payment-block .selectedPaymentMethod-errmsg{color:#ff4243;display:none}.payment-block .selectedPaymentMethod-errmsg.error-show{color:#ff4243;display:block;width:auto;clear:both;font-size:14px}.kcp-card .cardIssuer-missing-errmsg{color:#ff4243;display:none}.kcp-card .cardIssuer-missing-errmsg.error-show{color:#ff4243;display:block;width:auto;clear:both;font-size:14px}.kcp-card .cardInstallment-missing-errmsg{color:#ff4243;display:none}.kcp-card .cardInstallment-missing-errmsg.error-show{color:#ff4243;display:block;width:auto;clear:both;font-size:14px}.kcp-card #cardIssuer .Dropdown-placeholder.placeholder{color:#999}.kcp-card #cardIssuer .Dropdown-placeholder.placeholder.is-selected{color:#333}.kcp-card #cardInstallment .Dropdown-placeholder.placeholder{color:#999}.kcp-card #cardInstallment .Dropdown-placeholder.placeholder.is-selected{color:#333}.save-card-block .cardpin-errmsg{color:#ff4243;display:none}.save-card-block .cardpin-errmsg.error-show{color:#ff4243;display:block;font-size:14px}.save-card-block .cardpin-missing-errmsg{color:#ff4243;display:none}.save-card-block .cardpin-missing-errmsg.error-show{color:#ff4243;display:block;font-size:14px}.save-card-block .registrationNo-errmsg{color:#ff4243;display:none}.save-card-block .registrationNo-errmsg.error-show{color:#ff4243;display:block;font-size:14px}.save-card-block .registrationNo-missing-errmsg{color:#ff4243;display:none}.save-card-block .registrationNo-missing-errmsg.error-show{color:#ff4243;display:block;font-size:14px}.save-card-block .birth-missing-errmsg{color:#ff4243;display:none}.save-card-block .birth-missing-errmsg.error-show{color:#ff4243;display:block;width:auto;clear:both;font-size:14px}.save-card-block .birth-errmsg{color:#ff4243;display:none}.save-card-block .birth-errmsg.error-show{color:#ff4243;display:block;width:auto;clear:both;font-size:14px}.save-card-block .cardIssuer-missing-errmsg{color:#ff4243;display:none}.save-card-block .cardIssuer-missing-errmsg.error-show{color:#ff4243;display:block;width:auto;clear:both;font-size:14px}.save-card-block .cardInstallment-missing-errmsg{color:#ff4243;display:none}.save-card-block .cardInstallment-missing-errmsg.error-show{color:#ff4243;display:block;width:auto;clear:both;font-size:14px}.save-card-block #cardIssuer .Dropdown-placeholder.placeholder{color:#999}.save-card-block #cardIssuer .Dropdown-placeholder.placeholder.is-selected{color:#333}.save-card-block #cardInstallment .Dropdown-placeholder.placeholder{color:#999}.save-card-block #cardInstallment .Dropdown-placeholder.placeholder.is-selected{color:#333}.card-installment .cardInstallmentIssuer-missing-errmsg{color:#ff4243;display:none}.card-installment .cardInstallmentIssuer-missing-errmsg.error-show{color:#ff4243;display:block;width:auto;clear:both;font-size:14px}.card-installment .cardInstallmentTerm-missing-errmsg{color:#ff4243;display:none}.card-installment .cardInstallmentTerm-missing-errmsg.error-show{color:#ff4243;display:block;width:auto;clear:both;font-size:14px}.card-installment #cardInstallmentIssuer .Dropdown-placeholder.placeholder{color:#999}.card-installment #cardInstallmentIssuer .Dropdown-placeholder.placeholder.is-selected{color:#333}.card-installment #cardInstallmentTerm .Dropdown-placeholder.placeholder{color:#999}.card-installment #cardInstallmentTerm .Dropdown-placeholder.placeholder.is-selected{color:#333}.save-card-block .mobile-number-errmsg{color:#ff4243;display:none}.save-card-block .mobile-number-errmsg.error-show{color:#ff4243;display:block;font-size:14px}.save-card-block .mobile-number-missing-errmsg{color:#ff4243;display:none}.save-card-block .mobile-number-missing-errmsg.error-show{color:#ff4243;display:block;font-size:14px}.save-card-block .mobile-number-length-errmsg{color:#ff4243;display:none}.save-card-block .mobile-number-length-errmsg.error-show{color:#ff4243;display:block;font-size:14px}.save-card-block .email-errmsg{color:#ff4243;display:none}.save-card-block .email-errmsg.error-show{color:#ff4243;display:block;font-size:14px}.save-card-block .email-missing-errmsg{color:#ff4243;display:none}.save-card-block .email-missing-errmsg.error-show{color:#ff4243;display:block;font-size:14px}.save-card-block .email-length-errmsg{color:#ff4243;display:none}.save-card-block .email-length-errmsg.error-show{color:#ff4243;display:block;font-size:14px}.save-card-block .name-errmsg{color:#ff4243;display:none}.save-card-block .name-errmsg.error-show{color:#ff4243;display:block;font-size:14px}.save-card-block .customer-details .firstName-missing-errmsg{color:#ff4243;display:none}.save-card-block .customer-details .firstName-missing-errmsg.error-show{color:#ff4243;display:block;font-size:14px}.save-card-block .customer-details .firstName-errmsg{color:#ff4243;display:none}.save-card-block .customer-details .firstName-errmsg.error-show{color:#ff4243;display:block;font-size:14px}.save-card-block .customer-details .lastName-missing-errmsg{color:#ff4243;display:none}.save-card-block .customer-details .lastName-missing-errmsg.error-show{color:#ff4243;display:block;font-size:14px}.save-card-block .customer-details .lastName-errmsg{color:#ff4243;display:none}.save-card-block .customer-details .lastName-errmsg.error-show{color:#ff4243;display:block;font-size:14px}.save-card-block .customer-details .billingAddress-missing-errmsg{color:#ff4243;display:none}.save-card-block .customer-details .billingAddress-missing-errmsg.error-show{color:#ff4243;display:block;font-size:14px}.save-card-block .customer-details .billingAddress-errmsg{color:#ff4243;display:none}.save-card-block .customer-details .billingAddress-errmsg.error-show{color:#ff4243;display:block;font-size:14px}.save-card-block .customer-details .billingCountry-errmsg{color:#ff4243;display:none}.save-card-block .customer-details .billingCountry-errmsg.error-show{color:#ff4243;display:block;font-size:14px}.save-card-block .customer-details .billingState-errmsg{color:#ff4243;display:none}.save-card-block .customer-details .billingState-errmsg.error-show,.save-card-block .customer-details .postCode-errmsg.error-show{color:#ff4243;display:block;font-size:14px}.save-card-block .customer-details .postCode-errmsg,.save-card-block .customer-details .postCode-missing-errmsg{color:#ff4243;display:none}.save-card-block .customer-details .postCode-missing-errmsg.error-show{color:#ff4243;display:block;font-size:14px}.credit-card-payment .customer-details .firstName-missing-errmsg{color:#ff4243;display:none}.credit-card-payment .customer-details .firstName-missing-errmsg.error-show{color:#ff4243;display:block;font-size:14px}.credit-card-payment .customer-details .firstName-errmsg{color:#ff4243;display:none}.credit-card-payment .customer-details .firstName-errmsg.error-show{color:#ff4243;display:block;font-size:14px}.credit-card-payment .customer-details .lastName-missing-errmsg{color:#ff4243;display:none}.credit-card-payment .customer-details .lastName-missing-errmsg.error-show{color:#ff4243;display:block;font-size:14px}.credit-card-payment .customer-details .lastName-errmsg{color:#ff4243;display:none}.credit-card-payment .customer-details .lastName-errmsg.error-show{color:#ff4243;display:block;font-size:14px}.credit-card-payment .customer-details .billingAddress-missing-errmsg{color:#ff4243;display:none}.credit-card-payment .customer-details .billingAddress-missing-errmsg.error-show{color:#ff4243;display:block;font-size:14px}.credit-card-payment .customer-details .billingAddress-errmsg{color:#ff4243;display:none}.credit-card-payment .customer-details .billingAddress-errmsg.error-show{color:#ff4243;display:block;font-size:14px}.credit-card-payment .customer-details .billingCountry-errmsg{color:#ff4243;display:none}.credit-card-payment .customer-details .billingCountry-errmsg.error-show{color:#ff4243;display:block;font-size:14px}.credit-card-payment .customer-details .billingState-errmsg{color:#ff4243;display:none}.credit-card-payment .customer-details .billingState-errmsg.error-show{color:#ff4243;display:block;font-size:14px}.credit-card-payment .customer-details .postCode-errmsg{color:#ff4243;display:none}.credit-card-payment .customer-details .postCode-errmsg.error-show{color:#ff4243;display:block;font-size:14px}.credit-card-payment .customer-details .postCode-missing-errmsg{color:#ff4243;display:none}.credit-card-payment .customer-details .postCode-missing-errmsg.error-show{color:#ff4243;display:block;font-size:14px}.payment-block .error-dropdrow-hightlight{border:1px solid #ff3a3a;box-shadow:0 0 2.5px #ffadad;padding:0!important;margin:0 0 4px}.payment-block .error-dropdrow-hightlight::placeholder{color:#777}.payment-block .error-dropdrow-hightlight .error-dropdrow-control{border:#000!important}.token-installment .tokenInstallmentIssuer-missing-errmsg{color:#ff4243;display:none}.token-installment .tokenInstallmentIssuer-missing-errmsg.error-show{color:#ff4243;display:block;width:auto;clear:both;font-size:14px}.token-installment .tokenInstallmentTerm-missing-errmsg{color:#ff4243;display:none}.token-installment .tokenInstallmentTerm-missing-errmsg.error-show{color:#ff4243;display:block;width:auto;clear:both;font-size:14px}.token-installment #tokenInstallmentIssuer .Dropdown-placeholder.placeholder{color:#999}.token-installment #tokenInstallmentIssuer .Dropdown-placeholder.placeholder.is-selected{color:#333}.token-installment #tokenInstallmentTerm .Dropdown-placeholder.placeholder{color:#999}.token-installment #tokenInstallmentTerm .Dropdown-placeholder.placeholder.is-selected{color:#333}.paidy .mobile-number-errmsg{color:#ff4243;display:none}.paidy .mobile-number-errmsg.error-show{color:#ff4243;display:block;font-size:14px}.paidy .email-errmsg{color:#ff4243;display:none}.paidy .email-errmsg.error-show{color:#ff4243;display:block;font-size:14px}.customMessageTheme{border-color:var(--secondaryBorderColor)!important;border:1px solid var(--secondaryBorderColor)!important}.customMessageTheme.general-message{border-left-color:var(--secondaryColor)!important;margin-bottom:15px}.general-message,.hase-token-message,.payment-message{background-color:var(--secondaryBackgroundColor)!important}.customMessageTheme a{text-decoration:underline}.customMessageTheme a,.customMessageTheme svg{color:var(--secondaryColor)!important}.redemption-message{border-color:var(--secondaryColor)!important;border:1px solid var(--secondaryColor)!important;border-left-width:4px!important}.customMessageText a{color:var(--secondaryColor)!important;text-decoration:underline}.merchant-message{color:#3f4d69;font-size:14px;line-height:1.57}.hero-message,.hero-message-top{padding:20px 30px;margin-bottom:15px;background-color:#fff;border-left:solid;border-width:4px;border-color:#4bf}.general-message{padding:20px 30px;margin-bottom:15px;border-radius:2px;background-color:#f1faff;border-left-style:solid;border-color:#4bf;border-left-width:4px!important}.hase-token-message,.payment-message{padding:20px 30px;margin-top:15px;margin-bottom:15px;background-color:#f1faff}.hase-token-message svg,.payment-message svg{vertical-align:middle;margin-right:8px;color:#4bf}.reminder-message svg{vertical-align:middle;margin-right:8px}.disclaimer-message,.reminder-message{font-size:12px;line-height:1.33;color:#999}.remarks-message{font-size:12px;line-height:1.33;color:#222;margin:30px 40px}.custom-message-container{display:flex;flex-direction:row;align-items:center;align-content:center;overflow-wrap:anywhere}.custom-message-container a{cursor:pointer}@media only screen and (min-width:992px){.hero-message,.hero-message-top{margin-top:15px}}@media only screen and (max-width:992px){.hero-message,.hero-message-top{margin-top:15px}}@media only screen and (max-width:425px){.hero-message,.hero-message-top{margin-top:15px}.disclaimer-message,.general-message,.hase-token-message,.hero-message,.hero-message-top,.payment-message,.reminder-message{font-size:12px;padding:12px 16px}.general-message,.payment-message{margin-left:-15px;margin-right:-15px}}.dd-wrapper{position:relative;width:100%;font-size:1.6rem;-webkit-user-select:none;user-select:none}.dd-wrapper .dd-header{display:flex;align-items:center;justify-content:space-between;position:relative;border:1px solid #dfdfdf;border-radius:3px;background-color:#fff;line-height:38px;cursor:default;cursor:pointer}.dd-wrapper .dd-header span{display:flex;margin-right:20px}.dd-wrapper .dd-header-title{margin:2px 15px 2px 12px;font-weight:400}.dd-wrapper .angle-down{margin-right:20px;color:#000}.dd-wrapper .dd-list{position:absolute;z-index:10;width:100%;max-height:215px;border:1px solid #dfdfdf;border-top:none;border-bottom-left-radius:3px;border-bottom-right-radius:3px;box-shadow:0 2px 5px -1px #e8e8e8;background-color:#fff;font-weight:400;text-align:left;-webkit-overflow-scrolling:touch;overflow-y:scroll}.dd-wrapper .dd-list .dd-scroll-list{overflow-y:scroll;max-height:215px;padding:15px 0}.dd-wrapper .dd-list .dd-scroll-list .dd-list-item{display:inline-block;overflow:hidden;width:100%;padding:8px 10px;font-size:1.5rem;line-height:1.6rem;white-space:nowrap;text-overflow:ellipsis;cursor:default;cursor:pointer}.dd-wrapper .dd-list .dd-scroll-list .dd-list-item.no-result{font-weight:400;cursor:default}.dd-wrapper .dd-list .dd-scroll-list .dd-list-item.no-result:hover{background-color:initial;color:#000}.dd-wrapper .dd-list .dd-scroll-list .dd-list-item:hover{background-color:#ffcc01;color:#fff}.dd-wrapper .dd-list .dd-scroll-list .dd-list-item:hover>span>svg>path{fill:#fff}.dd-wrapper .dd-list .dd-list-search-bar{width:100%;height:40px;padding:0 10px;border:none;border-bottom:1px solid #dfdfdf;font-size:inherit}.dd-wrapper .dd-list .dd-list-search-bar::placeholder{color:#c8c8c8}.dd-wrapper .dd-list.searchable{overflow-y:hidden;padding:0}.dd-wrapper .dd-list.searchable .dd-scroll-list{max-height:175px;padding:10px 0}.drop-down-item{display:flex;align-items:center}.dd-wrapper button{overflow:visible;width:inherit;margin:inherit;padding:inherit;border:none;background:inherit;font:inherit;line-height:normal;color:inherit;text-align:inherit;-webkit-appearance:none}.dd-wrapper li,.dd-wrapper ul{margin:0;padding:0;list-style:none}.dd-wrapper p{margin:0;padding:0}.dd-wrapper *{box-sizing:border-box;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.drop-down-image{float:left;width:42px;height:42px;margin:0 12px;object-fit:contain}.dd-list-item:hover{color:#1890ff;fill:#f2f9fc;background-color:#f2f9fc}.drop-down-cardBrand{color:rgba(34,34,34,.3);font-size:12px}.saved-card-dropdown{max-width:324px;height:34px}.dd-header-title img{padding-right:12px;width:auto;height:30px}.dd-header-title{display:flex;align-items:center;justify-content:center}.dd-header-title span{margin-left:10px;margin-right:0;font-size:14px}.drop-down-item{padding-top:12px;padding-bottom:12px}#saveCard-selectCard{width:100%}.save-card-label{color:#999;font-weight:400}.save-card-dd-list{max-width:324px}.drop-down-card-number{font-size:14px}@media only screen and (max-width:445px){.dd-header-title{font-size:12px}.dd-wrapper .dd-header span{font-size:12px;margin-right:11px}}.custom-threeds-modal{height:500px!important;padding:0!important}.redeem-block{max-width:800px;margin:auto}.btn-balance{width:32px;height:32px;padding:8px}.btn-balance,.btn-balance:hover{background-color:var(--primaryColor);border-radius:0;border:var(--primaryColor)}.btn-balance:hover svg g g{fill:hsla(0,0%,100%,.3)}#redeem-btn-add.btn.disabled,#redeem-btn-minus.btn.disabled{opacity:1!important}#redeem-btn-add.disabled svg g g,#redeem-btn-minus.disabled svg g g{fill:hsla(0,0%,100%,.3)}.btn-reset{width:32px;height:32px;margin:0 0 0 8px;padding:8px;border-radius:2px;background-color:hsla(0,0%,60%,.1)}.btn-reset:hover svg{opacity:.3}.info-icon-cd{width:18px;height:18px;margin-left:8px;position:relative;top:2px}.info-icon-cd path{fill:rgba(0,0,0,.25)}#cash-dollar-balance{font-weight:700;position:absolute;width:100%;top:-38px}#cash-dollar-balance-NA{font-weight:700}.balance-container,.iframe-balance-container{border:1px solid #eee;padding:16px;margin-top:16px}.redeem-summary-container,.redeem-summary-iframeContainer{padding:16px}.redeemPage-title{font-weight:700}.logo-container{margin-bottom:30px}#redeemPage-cash-dollar-logo{height:50px;width:50px;float:right}#redeemPage-merchant-dollar-logo{height:50px;float:right;margin-right:14px}#redeemPage-hase-logo{width:161px;height:50px}.redeem-balance-input{width:72px;height:32px;border:1px solid var(--primaryColor);background-color:#fff;text-align:center}.redeem-balance-input:focus{outline:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.row-balance{margin-bottom:12px;margin-top:12px}.summary-balance{text-align:right;font-weight:700}.summary-label{font-weight:400}.summary-marginRight6px{margin-right:6px}.summary-paddingLeft6px{padding-left:6px}.term-and-conditions{margin-top:25px;margin-bottom:48px;font-size:12px}.iframe-term-and-conditions{margin-top:0;margin-bottom:10px;font-size:12px}.thirdColorTheme{color:#999}.select-redeem{display:flex;right:8px}#redeem-pay-btn{width:264px;height:50px;padding:8px;font-size:20px;font-weight:700}.redeem-pay{display:flex;justify-content:center;align-items:center;text-align:center}.point-payment-summary-container{margin:20px 40px;padding:20px}#hase-continue-btn:hover{color:#fff}#hase-redeem_error{display:flex}.hase-error-message{padding-left:0}#hase-continue-btn{max-width:368px;min-width:279px;height:32px;font-size:12px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.67;letter-spacing:normal;text-align:center;color:#fff;width:100%}.hase-redeemInfoDialog-title{margin-bottom:16px;display:flex;flex-direction:row}.hase-redeemInfoDialog-message{font-size:12px}.hase-redeemInfoDialog>.modal-dialog{display:flex;align-items:center;justify-content:center;min-height:80%;width:80%;margin:auto}.hase-redeemInfoDialog>.modal-dialog>.modal-content>.modal-body{padding:30px 24px}.hase-redeemInfoDialog>.modal-dialog>.modal-content{width:90%;max-width:600px}#hase-term-and-conditions div>a,div>li>a{color:var(--primaryColor)!important;text-decoration:underline}#hase-tnc-logo{width:240px;height:70px}#cash-dollar-balance,#cash-dollar-balance-NA{text-align:center}.hase-redeem-error-dialog>.modal-dialog{margin:auto;display:flex;align-items:center;justify-items:center;min-height:calc(100% - 3.5rem);max-width:400px;width:100%}.hase-redeem-error-dialog>.modal-dialog>.modal-body{padding:16px}#hase-multiple-up-message{font-size:10px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.6;letter-spacing:normal;color:var(--primaryColor)}.redeem-block .timer{font-size:12px}#hase-cash-dollar-balance-label{display:flex;flex-direction:row;font-weight:400}#hase-select-redeem-amount-label{font-weight:400;font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important}.select-redeem-row{flex-direction:column}@media (min-width:800px){.cash-dollar-container{max-width:500px;margin:auto}}@media only screen and (max-width:425px){.cash-dollar-container{padding:10px}#redeemPage-cash-dollar-logo{height:32px;width:32px;float:right}#redeemPage-merchant-dollar-logo{height:32px;float:right;margin-right:14px}#redeemPage-hase-logo{width:102px;height:32px}.redeemPage-title{font-size:14px}.balance-container,.iframe-balance-container,.redeem-summary-container,.redeem-summary-iframeContainer{font-size:12px}.balance-container label{font-weight:400}.balance-container{padding:18px 10px}.iframe-balance-container label{font-weight:400}.iframe-balance-container{padding:10px 10px 5px}.row-balance{margin:0;display:flex;align-items:center;align-content:center;padding-bottom:16px}.redeem-summary-container{padding:24px 2px 2px}.redeem-summary-iframeContainer{padding:6px 2px 2px}#cash-dollar-balance,#cash-dollar-balance-NA{width:72px}.cd-form-label{margin-bottom:1px}.info-icon-cd{top:0}.redeem-column-left{padding-left:0}.term-and-conditions{padding-left:16px;padding-right:16px}.iframe-term-and-conditions{padding-left:0;padding-right:10px}.btn-balance:hover svg g g{fill:hsla(0,0%,100%,.3)}#redeem-btn-add.btn.disabled,#redeem-btn-minus.btn.disabled{opacity:1!important;background-color:var(--primaryColor)}#redeem-btn-add.disabled svg g g,#redeem-btn-minus.disabled svg g g{fill:hsla(0,0%,100%,.3)}.hase-redeemInfoDialog>.modal-dialog{display:flex;align-items:center;justify-content:center;min-height:80%;width:100%;margin:auto}#hase-multiple-up-message{padding-left:0}.select-redeem-row{align-items:normal}#redeem-pay-btn{width:343px}}.point-payment-result-container{background-color:#f8f8f8;margin:20px 40px;padding:20px;border-radius:2px;color:#999}.payment-result-container{margin:20px 40px;padding:20px}.Rectangle{width:50%;height:10%;padding:15px 18px;border-radius:4px;background-color:#5876aa;min-width:335px;margin:50px auto 16px}#resultPage-autoRedirectMesssage{color:#999;display:flex;align-items:center;justify-content:center;margin-top:16px;font-size:12px;text-align:center}.result-page-redirection{margin-top:50px;flex-direction:column}#return-to-merchant-btn,.result-page-redirection{display:flex;align-content:center;justify-content:center;align-items:center}#return-to-merchant-btn{width:300px;height:50px;font-size:18px;font-weight:700}@media only screen and (max-width:425px){.point-payment-result-container{background-color:#f8f8f8;border-radius:2px;color:#999;margin:0 -30px!important;padding:20px 30px!important}.payment-result-container{padding-top:0!important}.payment-result-container,.point-payment-result-container,.point-payment-summary-container{margin:0;padding:20px 0;font-size:24px}.Rectangle{width:90%;height:10%;padding:15px 18px;border-radius:4px;background-color:#5876aa;min-width:260px;margin:50px auto 16px}#return-to-merchant-btn{width:335px;height:50px}}@media only screen and (min-width:425px) and (max-width:1080px){.payment-result-container,.point-payment-result-container,.point-payment-summary-container{margin:5px 10px;padding:5px}.Rectangle{width:90%;height:10%;padding:15px 18px;border-radius:4px;background-color:#5876aa;margin:50px auto 16px}}#email .place-top:after,#email .place-top:before{border-top-color:#000!important;left:15%}#emailToolTip{background-color:#000;border-color:#000}#email .place-top{margin-left:130px!important}.__react_component_tooltip{padding:4px 10px!important}.btn-table-left{border-radius:4px 0 0 4px!important}.btn-table-left,.btn-table-right{width:50%!important;font-size:.85em!important;padding:0}.btn-table-right{border-radius:0 4px 4px 0!important}.visible{visibility:visible;opacity:1;transition:opacity .3s linear}.invisible{visibility:hidden;opacity:0;transition:visibility 0s .3s,opacity .3s linear}.block-title{position:relative}.block-title h3{margin:0;font-family:HelveticaNeue,sans-serif,arial;font-size:18px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;min-width:170px;color:#222;padding:0 0 0 15px}.block-title .arrow{position:absolute;top:50%;height:100px;margin-top:-15px;right:8px;width:22px}.block-title .timer{color:"#999999";display:none}.block-title .timer.open{color:"#999999";display:block;min-width:145px}.block-title .arrow img{max-height:100%;max-width:100%;width:auto;height:auto;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;cursor:pointer;transition:transform .3s ease-out}.block-title .arrow.open svg{transform:rotate(180deg)}.Iconic_img{width:80px;height:80px;margin:0 auto;object-fit:contain}.Payment-title{margin:50px 0 24px;font-size:36px;font-weight:700;line-height:normal}.Payment-title,.Please-follow-the-in{font-stretch:normal;font-style:normal;letter-spacing:normal;text-align:center;color:#222}.Please-follow-the-in{margin:24px 0 50px;font-size:14px;font-weight:400;line-height:1.5}.Transaction-ID{font-weight:400;float:left}.Transaction-ID,.Transaction-values{font-size:1em;padding:4px 15px;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#999}.Transaction-values{font-weight:500;text-align:right;float:right;word-wrap:break-word}.Rectangle-info{width:80%;margin:auto}.Pay{font-size:18px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#fff}.Result_Pending-default{width:1440px;height:922px;background-color:#f3f7f8}.Rectangle_code{width:100%;height:80%;margin:0 auto;padding:16px 10px;border-radius:2px;background-color:#eee}.Payment-Code{margin:8px 10px 0 0;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;text-align:center;color:#333}.Rectangle-result{max-width:800px;background-color:#fff;margin:16px auto;padding:100px 50px;border-radius:2px;box-shadow:0 0 2px 0 rgba(0,0,0,.25)}.Payment-Code-value{margin:0,auto;font-size:24px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.25;letter-spacing:normal;text-align:center;color:#333;word-wrap:break-word}.default-result-page{width:60%;margin:0 auto}.Payment-barCode{width:68%;height:20%;margin:1em auto;padding:12px 20px;background-color:#fff}.Drop-down-list{max-height:500px!important;overflow-y:auto!important}.Payeasy-table{width:50%!important;font-size:.85em!important;border-radius:4px!important}.cvsheader-title-col{color:#999!important}@media only screen and (min-width:425px) and (max-width:1080px){.Rectangle-result{background-color:#fff;padding:25px;border-radius:2px;box-shadow:0 0 2px 0 rgba(0,0,0,.25)}.isCurrentDC{width:100%}}@media only screen and (max-width:425px){.default-result-page{width:100%;margin:0 auto}.isCurrentDC{width:100%}.Rectangle-result{background-color:#fff;margin:16px auto;padding:50px 30px;border-radius:2px;box-shadow:0 0 2px 0 rgba(0,0,0,.25)}.Transaction-ID{font-weight:400;float:left}.Transaction-ID,.Transaction-values{font-size:.5em;padding:4px 15px;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#999}.Transaction-values{font-weight:500;text-align:right;float:right;word-wrap:break-word}.Rectangle-info{width:100%;margin:0;font-size:26px}.Pay{font-size:1em;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#fff}.Rectangle_code{width:auto;height:80%;margin-left:-30px;margin-right:-30px;padding:16px 110px;border-radius:2px;background-color:#eee}.Payment-title{margin:40px 0;font-size:36px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#222}.Payment-barCode{width:100%;height:20%;margin:1em auto;padding:12px 20px;background-color:#fff}.payment-page{display:flex;flex-flow:column}.order-summary-block{order:1;margin-top:8px}.hero-message{order:2}.hero-message,.hero-message-top{margin-top:8px;margin-bottom:8px}.base-block{order:2}}