﻿@media(hover: none)and (pointer: coarse){div::-webkit-scrollbar{width:6px;height:6px}div::-webkit-scrollbar-track{background:transparent}div::-webkit-scrollbar-thumb{background:#9c9c9c;-webkit-box-shadow:inset 1px 1px 2px rgba(155,155,155,.4);border-radius:6px}div::-webkit-scrollbar-thumb:hover,div::-webkit-scrollbar-thumb:active{-webkit-box-shadow:inset 1px 1px 10px rgba(0,0,0,.3)}div::-webkit-scrollbar-thumb:active{background:#888}}body:not(.mce-content-body){background-color:var(--bs-body-bg);color:var(--bs-body-color)}.btn{padding:.585rem 1.5rem;border-radius:var(--btn-radius);font-size:.875rem;box-shadow:10px 10px 30px 2px rgba(174,174,192,.4)}.btn.btn-sm{padding:.375rem 1.5rem}.btn.btn-block{width:100%}.btn.btn-back{display:inline-flex;justify-content:center;align-items:center;padding:0;width:2.375rem;height:2.375rem;border-radius:50%;background-color:var(--bs-light);color:var(--bs-primary)}.btn.btn-back:before{content:"";display:inline-block;font-family:"Font Awesome 5 Free";font-weight:900;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.btn.btn-primary{background-color:var(--bs-primary);border-color:var(--bs-primary);min-width:10rem}.btn.btn-outline-primary{border-color:var(--bs-primary);min-width:10rem}.btn.btn-outline-primary:not(:hover){color:var(--bs-primary)}.btn.btn-outline-primary:hover{background-color:var(--bs-primary)}.btn.btn-secondary{background-color:var(--bs-secondary);border-color:var(--bs-secondary);min-width:10rem}.btn.btn-outline-secondary{border-color:var(--bs-secondary);min-width:10rem}.btn.btn-outline-secondary:not(:hover){color:var(--bs-secondary)}.btn.btn-outline-secondary:hover{background-color:var(--bs-secondary)}.btn.btn-success{background-color:var(--bs-success);border-color:var(--bs-success);min-width:10rem}.btn.btn-outline-success{border-color:var(--bs-success);min-width:10rem}.btn.btn-outline-success:not(:hover){color:var(--bs-success)}.btn.btn-outline-success:hover{background-color:var(--bs-success)}.btn.btn-info{background-color:var(--bs-info);border-color:var(--bs-info);min-width:10rem}.btn.btn-outline-info{border-color:var(--bs-info);min-width:10rem}.btn.btn-outline-info:not(:hover){color:var(--bs-info)}.btn.btn-outline-info:hover{background-color:var(--bs-info)}.btn.btn-warning{background-color:var(--bs-warning);border-color:var(--bs-warning);min-width:10rem}.btn.btn-outline-warning{border-color:var(--bs-warning);min-width:10rem}.btn.btn-outline-warning:not(:hover){color:var(--bs-warning)}.btn.btn-outline-warning:hover{background-color:var(--bs-warning)}.btn.btn-danger{background-color:var(--bs-danger);border-color:var(--bs-danger);min-width:10rem}.btn.btn-outline-danger{border-color:var(--bs-danger);min-width:10rem}.btn.btn-outline-danger:not(:hover){color:var(--bs-danger)}.btn.btn-outline-danger:hover{background-color:var(--bs-danger)}.btn.btn-light{background-color:var(--bs-light);border-color:var(--bs-light);min-width:10rem}.btn.btn-outline-light{border-color:var(--bs-light);min-width:10rem}.btn.btn-outline-light:not(:hover){color:var(--bs-light)}.btn.btn-outline-light:hover{background-color:var(--bs-light)}.btn.btn-dark{background-color:var(--bs-dark);border-color:var(--bs-dark);min-width:10rem}.btn.btn-outline-dark{border-color:var(--bs-dark);min-width:10rem}.btn.btn-outline-dark:not(:hover){color:var(--bs-dark)}.btn.btn-outline-dark:hover{background-color:var(--bs-dark)}.btn.btn-facebook{background-color:#4267b2;border-color:#4267b2;color:#fff;min-width:10rem}.card{border:0;border-radius:.75rem;box-shadow:-10px -10px 30px #fff,10px 10px 30px rgba(174,174,192,.4)}.form-check-input:checked{background-color:var(--bs-primary);border-color:var(--bs-primary)}.form-check-input:checked~label{color:var(--bs-primary)}.form-check-input~label{color:var(--bs-gray-600)}.themed-form-group{margin-bottom:1.75rem}.themed-form-group .form-label{margin-bottom:.25rem;color:var(--bs-gray-600)}.themed-form-group .form-control,.themed-form-group .form-select{border-radius:0;border-width:0;border-bottom-width:1px;transition:border-bottom-color .25s}.themed-form-group .form-control:focus-within,.themed-form-group .form-select:focus-within{border-bottom-color:var(--bs-primary);color:var(--bs-primary)}.themed-form-group .country-code-select{width:100px;flex-grow:0}.text-primary{color:var(--bs-primary)}@font-face{font-family:"Montserrat";src:url(../fonts/Montserrat-Medium.ttf);font-weight:400}@font-face{font-family:"Montserrat";src:url(../fonts/Montserrat-SemiBold.ttf);font-weight:600}@font-face{font-family:"Montserrat";src:url(../fonts/Montserrat-Bold.ttf);font-weight:700}body{font-family:"Montserrat",sans-serif}.front-auth-container{position:relative;display:flex;flex-direction:column;padding-top:60px;background-size:cover;background-position:center;background-repeat:no-repeat;height:100vh;color:var(--bs-body-color)}.front-auth-container .overlay{position:absolute;top:0;left:0;width:100%;height:100vh;backdrop-filter:blur(1px);background-color:var(--overlay-color)}.front-auth-container .language-select-button{position:absolute;top:1rem;right:1rem;z-index:2}.front-auth-container .language-select-button button{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;box-shadow:inset 0 0 10px var(--overlay-btn-color);font-size:.875rem;color:var(--overlay-btn-color);background-color:transparent;border-color:transparent;border-radius:50%}.front-auth-container .card-bottom{margin:0 auto;width:100%;max-width:700px;background-color:var(--bs-light);color:var(--bs-gray-700);box-shadow:0 1rem 3rem rgba(0,0,0,.18);border-top-left-radius:var(--card-radius, 3rem);border-top-right-radius:var(--card-radius, 3rem);border-color:transparent;z-index:0}.front-auth-container .card-bottom .card-body{display:flex;flex-direction:column;justify-content:center;padding:2.5rem 1.5rem;padding-bottom:50px;font-size:.875em}.front-auth-container .card-bottom .card-title{font-size:1.25rem;font-weight:400}.front-auth-container .card-bottom .form-label{margin-bottom:.25rem}.front-auth-container .card-bottom .form-control{background-color:var(--bs-light);color:var(--bs-primary);border-radius:var(--btn-radius);border:none;box-shadow:inset -5px -5px 5px 0 rgba(255,255,255,.7),inset 5px 5px 5px 0 rgba(174,174,192,.2);-webkit-appearance:none}.front-auth-container .card-bottom a:not(.btn){color:inherit;color:var(--bs-gray-600)}.front-auth-container .card-bottom a:not(.btn):hover{color:var(--bs-gray-800)}.front-signin-container{position:relative;padding:1.5rem 1rem 50px;background-color:var(--bs-body-bg);color:var(--bs-body-color)}.front-signin-container .btn-back{position:fixed;top:1rem;left:1rem}.front-signin-container h2{font-size:calc(1.325rem + 0.9vw);font-weight:600}.front-signin-container .mandatory-star{margin-right:.25rem;color:var(--bs-danger)}.brand-info-container{display:flex;flex-direction:column;align-items:center;flex:1 1 auto;padding:0 3rem;z-index:1}.brand-info-container .brand-logo{display:block;width:150px;height:150px;max-width:150px;max-height:150px;object-fit:cover}.brand-info-container .slogan{margin-bottom:1rem;font-size:calc(1.325rem + 0.9vw);font-weight:600}.brand-info-container .description{font-size:.875em;line-height:1.125;text-align:center}.member-card-add-container{padding:2rem 1rem 1rem}.member-card-add-container h1{margin-bottom:1rem;font-size:calc(1.275rem + 0.3vw);font-weight:700;text-align:center;color:var(--bs-gray-700)}.member-card-add-container .member-card{margin-bottom:1rem}.member-card-add-container .bottom-info{margin:0 auto 1rem;width:calc(100% - 2rem);text-align:center;color:var(--bs-gray-700)}.member-card-add-container .bottom-info .qr-add{width:100%;max-width:9rem}.redemption-container{padding:2rem 1rem 1rem;color:var(--bs-gray-700)}.redemption-container .brand-logo{margin-bottom:1rem;text-align:center}.redemption-container .brand-logo img{height:100px}.redemption-container .redemption-title{margin-bottom:1rem;font-size:1.25rem;font-weight:700;text-align:center}.redemption-container .point-scheme-info{margin-bottom:1rem;text-align:center}.redemption-container .point-scheme-info p{margin-bottom:0;font-size:.875rem;font-weight:600}.redemption-container .point-scheme-info label{margin-bottom:1rem;display:block;font-size:calc(1.275rem + 0.3vw);font-weight:700;color:var(--bs-primary)}.redemption-container .point-scheme-info .expiry-date{position:relative;top:-0.875rem;margin-bottom:1rem;display:block;font-size:.75rem;color:var(--bs-gray-700)}.redemption-container .nav-themed{margin-bottom:1rem;justify-content:space-evenly}.redemption-container .nav-themed .nav-item{position:relative;padding:0 1rem;font-size:.75rem;font-weight:700}.redemption-container .nav-themed .nav-item.active .nav-link,.redemption-container .nav-themed .nav-item:hover .nav-link{color:var(--bs-gray-900);border-bottom-color:var(--bs-primary)}.redemption-container .nav-themed .nav-item .nav-link{padding:.5rem 0;color:var(--bs-gray-500);border-bottom:2px solid transparent}.redemption-container .nav-themed .nav-item .badge{position:absolute;top:-0.125rem;left:calc(100% - 0.25rem);display:flex;align-items:center;justify-content:center;padding:0;height:1.125rem;width:1.125rem;border-radius:50%;background-color:var(--bs-primary);font-size:.675rem;font-weight:400}.redemption-detail-container{position:relative;padding:1.5rem 1rem 1rem;text-align:center}.redemption-detail-container .btn-back{position:fixed;top:1rem;left:1rem}.redemption-detail-container .brand-logo{margin-bottom:1rem;margin-left:auto;margin-right:auto;width:100px}.redemption-detail-container .redeem-item-title{margin-bottom:1rem;font-size:calc(1.3rem + 0.6vw);font-weight:600;color:var(--bs-primary)}.redemption-detail-container .redeem-thumbnail{position:relative;margin-top:2rem;margin-bottom:2rem}.redemption-detail-container .redeem-thumbnail img{position:absolute;top:0;left:50%;margin-left:-50px;height:100px;border-radius:.3rem;box-shadow:0 .5rem 1rem rgba(0,0,0,.15)}.redemption-detail-container .redeem-thumbnail .bg-wrap{padding-top:3.25rem}.redemption-detail-container .redeem-thumbnail .fill-primary-color{fill:var(--bs-primary)}.redemption-detail-container .redeem-detail{margin-bottom:1rem;text-align:left;font-size:.875rem}.separator{display:flex;align-items:center;justify-content:center}.separator::before,.separator::after{content:"";margin:0 .5rem;height:1px;width:1.75rem;background-color:var(--bs-body-color);opacity:.25}.required-label{margin-bottom:1rem;display:block;text-align:right;font-size:.875rem;color:var(--bs-danger)}.input-password-view-toggle{position:relative}.input-password-view-toggle button{position:absolute;top:50%;right:0;margin-top:-18px;height:36px;background:transparent !important;border:0 !important;box-shadow:none !important}.input-otp-group{margin:.75rem auto;display:flex;justify-content:center;align-items:center}.input-otp-group .form-control{margin:0 .25rem;width:2.25rem;height:2.25rem;text-align:center}.language-select-button{position:absolute;top:1rem;right:1rem;z-index:2}.language-select-button button{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;color:var(--overlay-btn-color);background-color:#999;border-color:transparent;border-radius:50%}.ctrl-row{position:relative;margin-bottom:1rem;display:flex;flex-direction:row;justify-content:center}.ctrl-row .btn-back{position:absolute;left:0}.success-badge,.fail-badge{margin:0 auto;display:inline-flex;justify-content:center;align-items:center;width:3.75rem;height:3.75rem;border-radius:50%;box-shadow:0 .5rem 1rem rgba(0,0,0,.15);color:var(--bs-primary)}.success-badge::before,.fail-badge::before{content:"";display:inline-block;font-family:"Font Awesome 5 Free";font-weight:900;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-size:2em}.fail-badge{color:var(--bs-danger)}.fail-badge::before{content:""}.member-card{position:relative;margin:0 auto;width:100%;max-width:350px;border-radius:.675rem;overflow:visible}.member-card::before{content:"";display:block;padding-top:56.25%}.member-card::after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;box-shadow:-10px -10px 30px #fff,10px 10px 30px rgba(174,174,192,.4)}.member-card>.inner-container{position:absolute;top:0;left:0;width:100%;height:100%;padding:10px 0;border-radius:.675rem}.member-card>.inner-container>.top-row{display:flex;flex-direction:row;padding:0 18px}.member-card>.inner-container>.top-row img{max-height:50px;max-width:160px}.member-card>.inner-container>.top-row .info{font-size:.75rem;text-align:right;flex:1 1 auto;margin:auto 0}.member-card>.inner-container>.banner{margin-top:10px;width:100%;max-height:100px;object-fit:cover}.list-empty-msg{text-align:center;color:var(--bs-gray-600);margin:2rem auto 2rem auto}.store-listing-card{position:relative;background-color:var(--bs-primary);background-image:linear-gradient(90deg, var(--bs-primary) 0.75rem, white 0.75rem);display:flex;max-width:600px;margin-bottom:1rem;flex-direction:row;align-items:stretch}.store-listing-card .card-body{display:flex;flex-direction:row;background-color:var(--bs-gray-100);margin-left:.75rem;padding-right:0;min-height:6.875rem;border-top-right-radius:.75rem;border-bottom-right-radius:.75rem}.store-listing-card .details-container{flex:1 1 auto;font-size:.75rem}.store-listing-card .details-container .title{font-weight:600;color:var(--bs-primary)}.store-listing-card .thumbnail{flex:0 0 auto;margin-top:-1rem;margin-bottom:-1rem;width:122px;border-top-right-radius:10px;border-bottom-right-radius:10px;background-size:cover;background-position:center center;background-repeat:no-repeat}.redeem-card{text-align:center;background-color:var(--bs-gray-100);color:var(--bs-gray-700);font-size:.875rem}.redeem-card .card-title{font-size:calc(1.3rem + 0.6vw);font-weight:700}.redeem-card .card-action{margin-bottom:.25rem;font-size:1.125rem;color:var(--bs-primary)}.redeem-card .qr-code{width:240px}.redeem-card .qr-code-id{display:block;font-size:.875rem;color:var(--bs-gray-600)}.redeem-success-cover{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff}.redeem-success-cover .backdrop{position:absolute;top:0;left:0;width:100vw;height:100vh;background-color:#000;opacity:.75;z-index:-1}.redeem-success-cover .art-group{height:260px;width:100%;margin-bottom:30px;position:relative}.redeem-success-cover .art-group .fragment{opacity:0;transition:all 1s}.redeem-success-cover .art-group .fragment-text{position:absolute;top:40px;font-weight:bold;font-size:43px;width:100%;z-index:1;text-align:center;transform:translateY(30px)}.redeem-success-cover .art-group .fragment-stripe{position:absolute;top:0;left:50%;margin-left:-170px;transform:translateY(70px) scale(0.9)}.redeem-success-cover .art-group .fragment-box{position:absolute;bottom:0;left:50%;margin-left:-108px;transform:translateY(-10px)}.redeem-success-cover button{box-shadow:none}.redeem-success-cover.show .fragment-text{transform:translateY(0);opacity:1}.redeem-success-cover.show .fragment-stripe{transform:translateY(0) scale(1);opacity:1}.redeem-success-cover.show .fragment-box{transform:translateY(0);opacity:1}

/*# sourceMappingURL=app.min.css.map */