.not-supported-center{margin:auto;width:50%;margin-top:15px;font-family:Arial,Helvetica,sans-serif}.not-supported-header{font-size:15px}.not-supported-message{font-size:12px}.not-supported-button{font-size:12px}.lds-ellipsis{display:inline-block;position:relative;width:80px;height:80px}.lds-ellipsis div{position:absolute;top:33px;width:13px;height:13px;border-radius:50%;background:#707f93;animation-timing-function:cubic-bezier(0,1,1,0)}.lds-ellipsis div:nth-child(1){left:8px;animation:lds-ellipsis1 .6s infinite}.lds-ellipsis div:nth-child(2){left:8px;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(3){left:32px;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(4){left:56px;animation:lds-ellipsis3 .6s infinite}@keyframes lds-ellipsis1{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}100%{transform:scale(0)}}@keyframes lds-ellipsis2{0%{transform:translate(0,0)}100%{transform:translate(24px,0)}}.center{margin:0;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.loading-panel{position:absolute;z-index:999999999;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:hsla(0,3%,23%,.6);overflow:visible;margin:auto;top:0;left:0;bottom:0;right:0;cursor:wait;width:100%;height:100%}.loading-panel .lds-ellipsis{display:inline-block;position:absolute;top:-55px;left:34%}.loading-panel .lds-ellipsis div{background:#fff}.retry-box{max-width:750px;margin:5% auto;padding:20px;background:#fff;text-align:center}.retry-button{color:#fff;background-color:#007bff;border-color:#007bff;cursor:pointer;display:inline-block;font-weight:400;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100px;height:35px}.retry-box-message{width:100%}.retry-page-body{background-color:#e6ebf3}.retry-box-button-container{width:100%;margin-top:20px}.loader,.loader:after{border-radius:50%;width:5em;height:5em}.loader{margin:auto;font-size:10px;position:relative;text-indent:-9999em;border-top:.7em solid rgba(255,255,255,1);border-right:.7em solid rgba(255,255,255,1);border-bottom:.7em solid rgba(255,255,255,1);border-left:.7em solid #707f93;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 1.1s infinite linear;animation:load8 1.1s infinite linear}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.loader-container{margin:auto;width:20em;text-align:center;padding-top:10px;color:#fff;font-size:small}.loader-inner-container{display:flex;flex-direction:column;align-content:center;justify-content:center;height:100%}.loader-inner-container>.lds-ellipsis{margin:0 auto 0 auto}.loader-inner-text{text-align:center;font-size:14px}.arabicLoadingText{direction:rtl}.app-loading-container{direction:ltr;position:fixed;z-index:999999999;backdrop-filter:blur(3px);background:rgba(0,0,0,.6980392157);color:#000;overflow:visible;margin:auto;top:0;left:0;bottom:0;right:0;cursor:wait;width:100%;height:100dvh;box-sizing:border-box}.app-loading-container .app-loading-panel-block{margin:0;top:45%;left:50%;transform:translate(-50%,-45%);background:#fff;width:337px;border-radius:20px;padding:36px 45px;text-align:center;position:relative;box-sizing:border-box}.app-loading-container .app-loading-panel-block .app-loader{width:54px;height:54px;border:6px solid #dbdee4;border-top:6px solid #112d4f;border-radius:50%;animation:spin 1.5s linear infinite;margin:40px auto;box-shadow:0 0 10px #e0e3ea;background:transparent}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.app-loading-container .app-loading-panel-block .app-loader-message-title-text{font-size:16px;font-weight:700}.app-loading-container .app-loading-panel-block .app-loader-message-description-text{font-size:11px}.m-top-12{margin-top:12px}.m-bottom-12{margin-bottom:12px}.pt-4{padding-top:24px}.p-top-24{padding-top:24px}.p-bottom-24{padding-bottom:24px}.text-center{text-align:center!important}.m-top-28{margin-top:28px}.m-bottom-24{margin-bottom:24px}#passkey-enrollment-iframe{border:0;width:100%;max-width:345px;min-height:269px;max-height:430px;display:block;margin:0 auto}.visa-passkey-container{position:fixed;top:0;left:0;width:100%;height:100dvh;display:none;flex-direction:column;justify-content:center;align-items:center;z-index:99999;cursor:default;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:#f7f7f7;box-sizing:border-box}.visa-passkey-container .visa-passkey-inner{background:#fff;width:100%;height:auto;border:1px solid #d3d3d3;border-radius:6px;padding:20px;display:flex;flex-direction:column;gap:5px}.visa-passkey-container .visa-passkey-inner img{width:85.6mm;height:53.98mm;text-align:center;border-radius:2.88mm;display:block;margin:0 auto}.visa-passkey-container .visa-passkey-confirm-payment-text{font-size:18px;font-weight:700;color:#000;margin:0 auto;width:315px;margin-top:10px}.visa-passkey-container .visa-passkey-masked-card{font-family:"Poppins",sans-serif!important;font-size:15px;font-weight:600!important;line-height:18px!important;position:relative;bottom:30px;color:#fff;left:45px;letter-spacing:2px;width:50%}.visa-passkey-container .visa-passkey-payto-with-order-amount{display:flex;justify-content:space-between;font-family:"Poppins",sans-serif!important;font-size:12px;font-weight:400!important;line-height:15px!important;margin:2px auto;width:315px}.visa-passkey-container .visa-passkey-payto-text{font-family:"Poppins",sans-serif!important;font-size:13px;font-weight:600!important;line-height:16px!important;color:#000;padding-top:15px;margin:0 auto;width:315px}.visa-passkey-container .visa-passkey-merchant-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:110px}.visa-passkey-container .visa-passkey-confirm-button{font-family:"Poppins",sans-serif!important;font-size:15px;font-weight:500!important;line-height:19px!important;background-color:#112d4f;color:#fff;border-color:#112d4f;border:0;padding:11px 20px;text-align:center;margin:15px auto;cursor:pointer!important;border-radius:6px;width:325px;display:block}@media only screen and (min-width:250px) and (max-width:360px){.visa-passkey-container .visa-passkey-inner{width:275px}}@media only screen and (min-width:361px) and (max-width:767px){.visa-passkey-container .visa-passkey-inner{width:320px}}@media(min-width:768px){.visa-passkey-container .visa-passkey-inner{width:400px}}.visa-passkey-container[dir="rtl"] .visa-passkey-payto-text,.visa-passkey-container[dir="rtl"] .visa-passkey-merchant-name{text-align:right}.visa-passkey-container[dir="ltr"] .visa-passkey-payto-text,.visa-passkey-container[dir="ltr"] .visa-passkey-merchant-name{text-align:left}.font-en-25-600,.font-fr-25-600{font-size:25px!important;font-weight:600!important;line-height:25px!important;font-family:"Figtree",sans-serif!important}.font-en-16-600,.font-fr-16-600{font-size:16px!important;font-weight:600!important;line-height:19px!important;font-family:"Figtree",sans-serif!important}.font-en-14-400,.font-fr-14-400{font-size:14px!important;font-weight:400!important;line-height:17px!important;font-family:"Figtree",sans-serif!important}.font-en-11-400,.font-fr-11-400{font-size:11px!important;font-weight:400!important;line-height:14px!important;font-family:"Figtree",sans-serif!important}.font-ar-25-600{font-size:25px!important;font-weight:700!important;line-height:28px!important;font-family:"Cairo",sans-serif!important}.font-ar-16-600{font-size:16px!important;font-weight:700!important;line-height:19px!important;font-family:"Cairo",sans-serif!important}.font-ar-14-400{font-size:14px!important;font-weight:400!important;line-height:17px!important;font-family:"Cairo",sans-serif!important}.font-ar-11-400{font-size:11px!important;font-weight:400!important;line-height:14px!important;font-family:"Cairo",sans-serif!important}#cancellationFullPageLoader,#manualRedirectionFullPageLoader,#passkeyProcessingFullPageLoader{display:none}.np-common-modal-container .inner-container{padding:60px 30px 20px;margin:auto;position:relative}.np-common-modal-container .np-common-modal-btn-container{display:flex;flex-flow:row wrap;flex-direction:row;justify-content:center;gap:12px}.np-common-modal-container .np-common-modal-btn-container .np-common-modal-btn{width:142px;height:43px;border-radius:6px;cursor:pointer;text-align:center}.np-common-modal-container .np-common-modal-btn-container .np-common-modal-btn--active{background-color:#131314;color:#fff}.np-common-modal-container .np-common-modal-btn-container .np-common-modal-btn--inactive{background-color:#fff;border-style:solid;border-color:#131314;color:#131314}@media(max-width:576px){.clone-order-dialog-modal-container{max-width:96%}.clone-order-modal-content{padding:70px 15px 35px 15px!important}}