body{margin:0;font-family:"Graphik",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{background:#f9fafb;min-height:100vh}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes enter-background-shadow{0%{z-index:-1;-webkit-transform:scaleX(.9);transform:scaleX(.9);opacity:0;box-shadow:none}to{z-index:-1;-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1;box-shadow:15px 0 30px 0 rgba(0,0,0,.18)}}@keyframes enter-background-shadow{0%{z-index:-1;-webkit-transform:scaleX(.9);transform:scaleX(.9);opacity:0;box-shadow:none}to{z-index:-1;-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1;box-shadow:15px 0 30px 0 rgba(0,0,0,.18)}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadein{0%{opacity:0}to{opacity:1}}.powered-by-badge{display:flex;grid-gap:8px;gap:8px;color:#7c8595}@media (max-width:338px){.powered-by-badge{flex-direction:column;align-items:center}}.powered-by-badge .paymongo-logo{height:16px}.powered-by-badge__text{font-weight:500!important}.click-to-pay-change-user-modal div.ant-modal{display:flex;justify-content:center;bottom:2em;top:185px}.click-to-pay-change-user-modal div.ant-modal-header{padding-bottom:0}.click-to-pay-change-user-modal div.ant-modal-content{width:auto;max-width:420px;height:450px;position:relative}@media only screen and (max-width:410px){.click-to-pay-change-user-modal div.ant-modal-content{width:calc(200vw - 410px)}}.click-to-pay-change-user-modal div.tab-content-container{display:block;margin-top:0;margin-bottom:.5em;padding:0}.click-to-pay-change-user-modal div.tab-content-container .input__wrapper{padding:0 .75em}.click-to-pay-change-user-modal .Modal__heading{margin-bottom:0}.click-to-pay-change-user-modal span.error-message{color:#ed3331;font-size:.8rem;font-family:"Manrope",sans-serif}.click-to-pay-change-user-modal span.input__prefix{position:relative;top:.25px;font-size:16px;font-family:"Manrope",sans-serif;font-weight:400;margin-right:.25rem}.click-to-pay-change-user-modal src-mark{bottom:.5em;position:relative;width:30%}.click-to-pay-change-user-modal__divider{margin-top:0}.click-to-pay-change-user-modal__header{background:none!important}.click-to-pay-change-user-modal__link{text-decoration:underline}.click-to-pay-change-user-modal__title{font-size:1.125em;font-family:"Manrope",sans-serif;width:100%}.click-to-pay-change-user-modal__prompt,.click-to-pay-change-user-modal__text{font-size:1rem;font-family:"Manrope",sans-serif}.click-to-pay-change-user-modal__button-container.click-to-pay-change-user-modal__button-container{position:static;bottom:12px;right:12px;margin-top:.5em;margin-bottom:2em}.divider{background-color:#cdd3da;border:none;height:1px}.dotted-divider{background-color:#fff;border-top:1px dashed #cdd3da;margin:1em 0}@media (max-width:768px){#credit-card-form{margin-bottom:.25rem}}@media (max-width:479px){#credit-card-form #expiry-month-year{max-width:152px}}#credit-card-form .cvc-wrapper{width:94px}@media (max-width:479px){#credit-card-form .cvc-wrapper{width:70px}}#credit-card-form .columns{width:100%}#credit-card-form .columns .column{flex-grow:0}#credit-card-form .columns .column #expiry-month-year #expMonth{border-top-right-radius:0;border-bottom-right-radius:0}#credit-card-form .columns .column #expiry-month-year #expYear{border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-1px}#credit-card-form .cc-field{width:94px!important}@media (max-width:479px){#credit-card-form .cc-field{width:70px!important}}#credit-card-form .error-label{margin-top:.25rem;margin-bottom:.25rem}#credit-card-form .disabled{background-color:#cdd3da}.remove-promo-modal__message{font-family:"Manrope",sans-serif}.visa-terms-conditions-checkbox{background:#fff;border-radius:0 0 .5rem .5rem;border-top:.125rem solid #37b47e;box-sizing:border-box;display:flex;flex-direction:column;font-weight:400;height:auto;text-align:left;width:100%}.visa-terms-conditions-checkbox__wrapper{display:flex;grid-gap:.5rem;gap:.5rem;text-align:left}.visa-terms-conditions-checkbox__wrapper .check-box{margin:0}.visa-terms-conditions-checkbox__text_wrapper{display:flex;flex-direction:column}.visa-terms-conditions-checkbox__label{margin-bottom:0}.visa-terms-conditions-checkbox__label>label:hover{cursor:pointer}.visa-terms-conditions-checkbox-clamp_closed{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box!important;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word}.visa-terms-conditions-checkbox-clamp_opened{height:auto}.visa-terms-conditions-checkbox__button_expand{color:#448ad9}.visa-terms-conditions-checkbox__button_expand:hover{cursor:pointer;text-decoration:underline}.visa-terms-conditions-checkbox__error-message{color:#fc3d31;font-size:.8rem}@media (max-width:769px){.visa-terms-conditions-checkbox__error-message{margin:0}}.visa-plans{font-family:"Manrope",sans-serif}.visa-plans_card-eligibility{display:flex;flex-direction:column;align-items:center}.visa-plans_card-eligibility__label{text-align:center}.visa-plan{background:#fff;border-radius:.5rem;border:.125rem solid #cdd3da;box-sizing:border-box;height:auto;padding:0;width:100%}.visa-plan:focus,.visa-plan[aria-pressed=true]{background:#e6f5ed;border:.125rem solid #37b47e}.visa-plan-details{align-items:center;display:flex;flex-direction:row}.visa-plan-details__month-info{text-align:left}.visa-plan-details__payable-info{text-align:right;margin-left:auto}.visa-plan_checked_true{background:#e6f5ed;border:.125rem solid #37b47e}.labeled-input-container{margin-bottom:.8rem}.labeled-input-container .input__wrapper{padding:0}.labeled-input-container input{padding-left:1rem}.labeled-input-container span.error-message{color:#ed3331;font-size:.8rem}.labeled-input-container .label .label__label{color:#4c5564;font-weight:400}.labeled-select-container.full .select{width:100%}.labeled-select-container span.error-message{color:#ed3331;font-size:.8rem}.labeled-select-container span.error-message:first-letter{text-transform:capitalize}.labeled-select-container .label .label__label,.privacy-policy-checkbox{color:#4c5564;font-weight:400}.privacy-policy-checkbox{margin-top:1.5rem;font-size:14px}.privacy-policy-checkbox .check-box{margin-right:.3rem;margin-top:10px}.privacy-policy-checkbox .check-box__box{margin:0}.privacy-policy-checkbox__error-messages{padding-left:26px}.privacy-policy-checkbox__error-message{color:#fc3d31;font-size:.8rem}@media (max-width:769px){.privacy-policy-checkbox__error-message{margin:0}}.privacy-policy-checkbox__text{display:flex;flex-direction:column}.privacy-policy-checkbox__label.text{margin:0}.privacy-policy-checkbox__label .label__label{margin-right:.3rem;margin-top:14px}.privacy-policy-checkbox__label>label{line-height:20px}.privacy-policy-checkbox__label>label:hover{cursor:pointer}.privacy-policy-checkbox__text_wrapper{display:flex;align-items:center;grid-gap:8px;gap:8px}.privacy-policy-checkbox__text_wrapper .check-box{margin:0}.verify-otp .input__wrapper{padding-right:0}.verify-otp .label .label__label{color:#4c5564;font-weight:500}.verify-otp button.button.verify-button{border-radius:0;margin-top:unset;margin-bottom:unset;line-height:unset;width:64px;height:46px}.verify-otp button.button.resend-button{margin-top:unset;margin-bottom:unset}.verify-otp .verify-success-icon{color:#00985d}.verify-otp p.default-message{color:#4c5564}.verify-otp p.error-message{color:#ed3331}.verify-otp p.verified-message{color:#00985d}.vaulted-cards-container .select{width:100%}.vaulted-cards-container .select .select-option__button,.vaulted-cards-container .select .select-value{font-size:16px;font-weight:500;line-height:22px}.vaulted-cards-container .labeled-input-container{margin-top:16px}.vaulted-cards-container .input__wrapper{display:flex;height:46px;width:145px}.vaulted-cards-container button.toggle-button{background:unset;border:unset;box-shadow:unset;padding:0}.otp-input-form{align-items:center;display:flex;flex-direction:column;text-align:center}.otp-input-form strong{font-weight:600;color:#4c5564}.otp-input-form__form-error{display:flex;justify-content:center;width:396px}.otp-input-form__input-grid{grid-column-gap:8px;-webkit-column-gap:8px;column-gap:8px;display:flex;justify-content:center;margin-top:1.5rem}.otp-input-form__input-text-box{min-width:60px}.otp-input-form__input-text{text-align:center}.otp-input-form .button{width:396px}.otp-input-form .resend-prompt{display:flex;justify-content:center}.otp-input-form .resend-prompt h5{margin-bottom:0;display:flex;align-items:center}.otp-input-form .resend-prompt span{font-size:16px}.otp-input-form>div>.text{font-family:"Manrope",sans-serif;font-style:normal;font-weight:600;color:#4c5564}.otp-input-form h1.text{font-size:24px;line-height:32px}.otp-input-form h3.text{font-size:18px;line-height:24px;display:flex;flex-direction:column;color:#7c8595}.form-error{color:#ed3331}.form-error+.form-error{margin-top:0}.card-vaulting-otp-modal .ant-modal-content{width:478px}.card-vaulting-otp-modal .ant-modal-content .ant-modal-footer{padding:10px 16px;text-align:center;background:transparent;border-top:none;border-radius:0 0 2px 2px}.card-vaulting-otp-modal .ant-modal-footer button+button{margin:0}.card-vaulting-otp-modal .ant-modal-header{padding:16px 24px;color:rgba(0,0,0,.85);background:#fff;border-bottom:none;border-radius:2px 2px 0 0}.card-vaulting-otp-modal .btn-verify{margin:5px 0}.card-vaulting-otp-modal .btn-resend,.card-vaulting-otp-modal .btn-verify{box-shadow:inset 0 -2px 0 rgba(0,0,0,.08);border-radius:6px;width:396px;height:48px}.card-vaulting-otp-modal .Modal .ant-modal-content{padding:0}.verify-warning{display:flex;flex-direction:column;align-items:center;width:100%;height:100%;background:hsla(0,0%,100%,.9);flex-grow:0;z-index:1;position:absolute}.verify-warning .warning-message{text-align:center}.verify-warning button.button.proceed-button{border:solid;width:100%;color:#3c78c6;margin-top:unset;margin-bottom:unset}.verify-warning button.button.cancel-button{margin-top:1rem;margin-bottom:unset}.loading-spinner{width:100%;height:100%;position:absolute;top:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;opacity:.9;flex-direction:column;background:#fff;cursor:not-allowed}@media (max-width:768px){.loading-spinner{position:fixed}}.click-to-pay-learn-more__button{background:none!important;border:none;font-size:13px;font-weight:400;padding:0!important;text-decoration:underline;text-underline-position:under;cursor:pointer}.click-to-pay-learn-more__button.click-to-pay-text{color:#448aeb}.click-to-pay-learn-more__button.learn-more-text{color:#141413}.click-to-pay-policy-checkbox{font-family:"MarkForMC Nrw";font-size:13px;color:#141413;font-weight:500}.click-to-pay-policy-checkbox a{color:#141413}.click-to-pay-policy-checkbox button.click-to-pay-text{color:#141413;font-weight:700}.click-to-pay-policy-checkbox .check-box{margin-right:.3rem;margin-top:10px}.click-to-pay-policy-checkbox .check-box__input:hover~.check-box__label-wrap .check-box__box{border-color:#141413;box-shadow:0 0 4px rgba(0,0,0,.6)}.click-to-pay-policy-checkbox .check-box__input:disabled{cursor:not-allowed}.click-to-pay-policy-checkbox .check-box__input:disabled~.check-box__label-wrap .check-box__box{background-color:#e1e5ea;border-color:#a0a9b9;box-shadow:none}.click-to-pay-policy-checkbox .check-box__input:disabled~.check-box__label-wrap .check-box__box:before{background-color:#a0a9b9}.click-to-pay-policy-checkbox .check-box__input:disabled~.check-box__label-wrap .check-box__label{color:#a0a9b9}.click-to-pay-policy-checkbox .check-box__box{border:1.5px solid #141413;height:20px;width:20px;margin:0;top:1px}.click-to-pay-policy-checkbox .check-box__input:checked~.check-box__label-wrap .check-box__box{height:20px;width:20px;border-color:#141413;background-color:#141314}.click-to-pay-policy-checkbox .check-box__input:checked~.check-box__label-wrap .check-box__box:before{background-color:#141413;border-radius:3px;bottom:0;content:"";display:block;height:.75rem;left:0;margin:auto;position:absolute;right:0;top:0;width:.75rem}.click-to-pay-policy-checkbox .check-box__input:checked~.check-box__label-wrap .check-box__box:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:.7rem;left:0;margin:auto;position:absolute;right:0;top:0;-webkit-transform:translateY(-1px) rotate(45deg);transform:translateY(-1px) rotate(45deg);width:.35rem}.click-to-pay-policy-checkbox__error-messages{padding-left:26px}.click-to-pay-policy-checkbox__error-message{color:#fc3d31;font-size:.8rem}@media (max-width:769px){.click-to-pay-policy-checkbox__error-message{margin:0}}.click-to-pay-policy-checkbox__text{display:flex;flex-direction:column}.click-to-pay-policy-checkbox__remember_me{display:inline}.click-to-pay-policy-checkbox__label{font-family:"MarkForMC Nrw";font-size:13px}.click-to-pay-policy-checkbox__label.text{margin:0}.click-to-pay-policy-checkbox__label .label__label{font-family:"MarkForMC Nrw";font-size:13px;font-weight:700;margin-right:.3rem;margin-top:14px}.click-to-pay-policy-checkbox__label>label{line-height:20px}.click-to-pay-policy-checkbox__label>label:hover{cursor:pointer}.click-to-pay-policy-checkbox__text_wrapper{display:flex;align-items:center;grid-gap:8px;gap:8px}.click-to-pay-policy-checkbox__text_wrapper .check-box{margin:0}.click-to-pay-policy-checkbox__tooltip .tooltip-inner{white-space:pre-wrap;width:370px}.click-to-pay-policy-checkbox__card_brand{text-transform:capitalize}.click-to-pay-checkout-modal .ant-modal-content{width:100%;max-width:480px;height:600px;padding:0!important}.click-to-pay-checkout-modal .ant-modal-content .ant-modal-body{padding:0}#c2pCheckoutIframe{border:0;width:100%;height:600px;max-width:480px}@media only screen and (max-width:480px){.Modal.click-to-pay-checkout-modal .ant-modal-content{position:fixed;border-radius:16px 16px 0 0;bottom:0;height:70vh;left:0;overflow:hidden;overflow-y:auto;-webkit-transform:translateY(100%);transform:translateY(100%);transition:-webkit-transform .4s ease-out;transition:transform .4s ease-out;transition:transform .4s ease-out,-webkit-transform .4s ease-out;z-index:9999}.Modal.click-to-pay-checkout-modal .ant-modal-body{overflow-y:auto}.click-to-pay-checkout-modal .ant-modal-content.slide-in{-webkit-transform:translateY(0);transform:translateY(0);transition-delay:.5s}#c2pCheckoutIframe{height:700px}}.customer-payment-information-container{font-family:"Manrope",sans-serif}.customer-payment-information-container h1,.customer-payment-information-container h2,.customer-payment-information-container h3,.customer-payment-information-container h4,.customer-payment-information-container h5,.customer-payment-information-container label,.customer-payment-information-container p,.customer-payment-information-container span{font-family:"Manrope",sans-serif;font-style:normal}.customer-payment-information-container h4{margin-bottom:.75rem}.customer-payment-information-container .action-items{display:flex}.customer-payment-information-container .action-items button{flex:1 1}.customer-payment-information-container .click-to-pay-prompt__label{color:#7c8595;display:inline-block;margin-left:2px}.customer-payment-information-container .divider.dotted-divider-click-to-pay{background-color:#fff;border-top:1px dashed #cdd3da;margin-top:1rem}.customer-payment-information-container .divider{margin-bottom:2rem;margin-top:2rem}.customer-payment-information-container .email-icon,.customer-payment-information-container .phone-icon{margin-left:.5rem}.customer-payment-information-container .state-postal-container{display:flex;width:100%}.customer-payment-information-container .state-postal-container>.postal-code{max-width:40%;width:40%}.customer-payment-information-container .state-postal-container>.state{padding-right:8px;width:60%}.customer-payment-information-container .future-usage__toggle{align-items:center;display:flex}.customer-payment-information-container .purpose__card-spinner,.customer-payment-information-container .vaulted-card-spinner{display:flex;flex-direction:column;align-items:center}.customer-payment-information-container .purpose__card-spinner__label,.customer-payment-information-container .vaulted-card-spinner__label{text-align:center}.customer-payment-information-container button.button.future-usage__toggle-button{margin:0;width:46px}.customer-payment-information-container__card-information-header-container{display:flex;align-items:center;justify-content:space-between}.customer-payment-information-container__card-brand-header-container{margin-top:-10px}.customer-payment-information-container .verify-warning-container{position:relative}.customer-payment-information-container .verify-warning-container .credit-card-form,.customer-payment-information-container .verify-warning-container .vaulted-card-wrapper{z-index:0}.customer-payment-information-container .purpose__error-label{margin-top:.25rem;margin-bottom:.25rem}.customer-payment-information-container .purpose__radio-button{align-items:center;display:flex}.customer-payment-information-container .purpose .purpose__radio-button-label_enabled :hover{cursor:pointer}.customer-payment-information-container .purpose .purpose__radio-button-label_disabled :hover{cursor:not-allowed}.card-header{align-items:center;display:flex;font-family:"Manrope",sans-serif;font-weight:700}.card-header span{margin-right:1rem}@media (max-width:280px){.card-header span{font-size:12px}}.card-header .Status{font-size:10px}@media (max-width:280px){.card-header .Status{font-size:8px}}.bank-details{align-items:center;display:flex;flex:none;flex-grow:0;font-family:"Manrope",sans-serif;margin-bottom:2rem;order:0}.bank-details .cell{display:table-cell;margin-right:10px;width:242px;line-height:0}.bank-details .label{color:#7c8595;font-style:normal;font-size:16px;line-height:22px}.bank-details .label-value{color:#4c5564;font-style:normal;font-size:18px;line-height:24px}.bank-details .row{display:table-row}.bank-details .table{display:table;margin-top:10px}@media (max-width:280px){.bank-details .text{font-size:10px}}.plans{font-family:"Manrope",sans-serif;margin-top:20px}.plans .plan{align-items:center;background:#fff;border:2px solid #cdd3da;border-radius:8px;box-sizing:border-box;display:flex;height:87px;justify-content:space-between;margin-bottom:10px;padding:16px;width:100%}@media (max-width:280px){.plans .plan .months{font-size:10px}}.plans .plan .details{align-items:center;display:flex}.plans .plan .is_enabled{margin-left:20px}.plans .plan .payable .amount{font-size:18px;line-height:25px;color:#4c5564}@media (max-width:280px){.plans .plan .payable .amount{font-size:12px}}.plans .plan .payable .month{font-size:14px;line-height:20px;color:#a0a9b9}@media (max-width:280px){.plans .plan .payable .month{font-size:8px}}.plans .plan .tenure{font-style:normal}.plans .plan .tenure .months{font-size:18px;line-height:25px;color:#4c5564}.plans .plan .tenure .months_desc{font-size:12px;line-height:16px;color:#a0a9b9}.plans .plan:focus,.plans .plan[aria-pressed=true],.plans .selected-plan{background:#e6f5ed;border:2px solid #37b47e}.error-message-box{align-items:center;background:#ffebed;border-radius:3px;border:2px solid #fc3d31;box-sizing:border-box;color:#db282b;display:flex;margin-bottom:1rem;padding:.75rem}@media (max-width:768px){.error-message-box{width:100%}}.error-message-box svg{font-size:24px;margin-right:.5rem}.error-message-box div{color:#db282b;font-family:"Manrope";font-size:14px;font-style:normal;font-weight:400;line-height:20px}@media (max-width:768px){.error-message-box div{word-break:break-word}}.payment-success-component{text-align:center}.payment-success-component button{margin-top:2rem}.payment-success-component .redirect-text{margin-top:.5rem}.label-group,.payment-success-component .vaulted-card-msg-prompt__label{text-align:left}.label-group{display:flex}.label-group_label{font-size:14px;min-width:45%}.label-group_description,.label-group_label{font-family:"Manrope",sans-serif;font-weight:600}.label-group_description{font-size:16px}@media (max-width:768px){.label-group_label{font-size:12px}.label-group_description{font-size:14px}}.installments-detail{position:relative;padding:2rem;height:100%}@media (min-width:769px){.installments-detail{background:#fff;border-radius:4px;box-shadow:0 4px 4px rgba(0,0,0,.07);display:flex;flex-direction:column;padding:2rem 1.5rem 4rem}}.installments-detail button.button.default{background:#e1e5ea;color:#4c5564}.installments-detail .action-items{align-items:baseline;display:flex;justify-content:center;margin:2rem 0}.installments-detail .action-items button{flex:1 1}.installments-detail .amount-div{display:flex;align-items:center;margin-top:24px;flex:none;order:0;flex-grow:0}.installments-detail .amount-div .amount{font-style:normal;font-size:30px;line-height:40px}@media (max-width:280px){.installments-detail .amount-div .amount{font-size:26px}}.installments-detail .amount-div .tenure{font-style:normal;font-size:14px;line-height:20px;color:#7c8595}@media (max-width:280px){.installments-detail .amount-div .tenure{font-size:10px}}.installments-detail .amount-heading{color:#4c5564}.installments-detail .amount-heading .heading{font-style:normal;font-size:24px;line-height:32px;display:flex;align-items:center;flex:none;order:0;flex-grow:0}@media (max-width:280px){.installments-detail .amount-heading .heading{font-size:20px}}.installments-detail .amount-heading .sub-heading{margin-top:0;font-size:18px;line-height:24px}@media (max-width:768px){.installments-detail .amount-heading .sub-heading{align-items:center;display:flex;margin-top:.5rem}}@media (max-width:280px){.installments-detail .amount-heading .sub-heading{font-size:14px}}.installments-detail .btn-installment{box-shadow:inset 0 -2px 0 rgba(0,0,0,.08);border-radius:6px;background-color:#3c78c6;color:#fff}.installments-detail .card-form-redirection{align-items:center;display:flex;flex-direction:column}.installments-detail .credit-card-container{margin-top:30px;position:relative}.installments-detail .plan-details .sub-heading{color:#7c8595}@media (max-width:280px){.installments-detail .plan-details .sub-heading{font-size:16px}}.installments-detail .terms-and-conditions{margin-bottom:10px;margin-top:10px}.installments-detail .terms-and-conditions>.ant-checkbox-wrapper{align-items:center}.ModalComponent .ant-modal-title{font-weight:600}.ant-modal-footer{padding:0 50px 30px 30px;text-align:right;background:transparent;border-top:none;border-radius:0 0 2px 2px}.ant-modal-header{padding:16px 24px;color:rgba(0,0,0,.85);background:#fff;border-bottom:none;border-radius:2px 2px 0 0}.btn-installment{box-shadow:inset 0 -2px 0 rgba(0,0,0,.08);border-radius:6px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.checkout-not-found{color:#7c8595;padding-left:1.5rem;padding-right:1.5rem;margin:auto;max-width:700px;width:100%;align-self:center;display:flex;flex-direction:column;align-items:center}.checkout-not-found .checkout-header{color:inherit;margin-top:1rem;margin-bottom:.5rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.expired-container{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100vh}.expired-container_button{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.expired-container_icon{font-size:72px}.footer{display:flex;justify-content:center}.footer__logo{color:#7c8595;height:20px}.header{background:#fff;border-bottom:1px solid #e1e5ea;display:flex;max-height:6.25rem;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:3}@media (max-width:768px){.header{flex-direction:column;max-height:none}}.header .container{display:flex;justify-content:space-between;position:relative}@media (max-width:768px){.header .container{flex-direction:column;align-items:flex-start}}.header h4{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box!important;font-size:1.25rem;font-weight:500;line-height:1.75rem;margin:0 0 .75rem;max-width:100%;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word}@media (max-width:768px){.header h4{margin-bottom:0}}.header label{font-size:.875rem;font-weight:500;line-height:1.25rem;max-width:50%;padding-top:.75rem}.header label span{opacity:.8}@media (max-width:1008px){.header label{padding-left:.75rem;padding-right:.75rem}}@media (max-width:768px){.header label{max-width:100%}}.header .reference-number-wrapper-desktop{align-items:flex-end;display:flex;flex-direction:column}@media (max-width:768px){.header .reference-number-wrapper-desktop{display:none}}.header .reference-number-wrapper-desktop p{-webkit-box-orient:vertical;-webkit-line-clamp:2;border-radius:2px;border:1px solid rgba(76,86,100,.8);display:-webkit-box!important;font-size:.875rem;font-weight:500;line-height:1.25rem;max-width:100%;overflow:hidden;padding:4px 12px;word-wrap:break-word}.header .reference-number-wrapper-mobile{align-items:flex-start;display:none;margin:.5rem .75rem .625rem;width:85%}.header .reference-number-wrapper-mobile span{font-size:.875rem;font-weight:500;line-height:1.25rem;opacity:.8;padding-right:.25rem}.header .reference-number-wrapper-mobile .ellipsis-overflow{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box!important;max-width:80%;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word}@media (max-width:768px){.header .reference-number-wrapper-mobile{display:flex;flex-direction:row}}.next-action-modal{height:75vh}.next-action-modal .modal-content{height:90%}.next-action-modal .modal-footer{padding-top:1rem;padding-right:1rem;padding-left:1rem}.next-action-modal .content{height:100%;overflow-y:auto}.amount-div{display:flex;align-items:baseline}.discount-card{border-radius:10px;display:flex;width:100%;box-shadow:0 0 4px 0 rgba(38,46,58,.25)}.discount-card .ellipse-wrapper{position:relative}.discount-card .ellipse-cuts{display:flex;flex-direction:column;grid-gap:.75rem;gap:.75rem;height:100%;justify-content:center;position:absolute;width:20px;left:-.5rem}.discount-card .ellipse-cuts span{background-color:#fff;border-radius:50%;height:20px;width:20px}.discount-card .discount-card-type{align-items:center;border-radius:10px 0 0 10px;display:flex;justify-content:flex-end;min-height:10rem;padding-right:.5rem;width:3.5rem;background-color:#e1e5ea}.discount-card .discount-card-type span{color:#4c5564;flex-grow:1;font-weight:500;margin-left:1.25rem;text-transform:uppercase;-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.discount-card .discount-details{background-color:#fff;border-radius:0 10px 10px 0;display:flex;flex-direction:column;flex-grow:2;justify-content:flex-start;min-height:10rem;padding:1rem}.discount-card .discount-main-detail{align-items:center;align-self:stretch;color:#4c5564;display:flex;font-size:1rem;font-weight:600;line-height:1.25}.discount-card .discount-main-detail .drawer-discount-icon{height:1.674rem;width:1.674rem}.discount-card .discount-subdetail{align-self:stretch;color:#7c8595;font-size:.875rem;font-weight:400;line-height:1.43;padding-bottom:.375rem;padding-top:.5rem}.discount-card .dotted-divider{margin:.1em}.discount-card .instructions{font-size:.875rem;font-weight:700;line-height:1.43;padding-top:.5rem}.discount-card .avail-instructions{color:#7c8595;font-size:.875rem;font-weight:400}.discount-card .avail-instructions.collapsed{height:0;visibility:collapse}.discount-card .avail-instructions.expanded{height:100%;visibility:visible}.discount-card ol{padding-left:15px}.discount-card button.collapsed span:after{border-top:4px solid #4a98e7;top:11px}.discount-card button.collapsed span:after,.discount-card button.expanded span:after{border-left:4px solid transparent;border-right:4px solid transparent;content:"";left:7px;position:relative}.discount-card button.expanded span:after{border-bottom:4px solid #4a98e7;top:-9px}.drawer-wrapper{display:flex;height:100vh;justify-content:flex-end;left:0;position:fixed;top:0;width:100vw;z-index:3}.drawer-wrapper.hide{visibility:collapse}.drawer-wrapper.show{visibility:visible}.drawer-wrapper .backdrop{background-color:rgba(0,0,0,.25);height:100%;position:absolute;width:100%;z-index:-1}.drawer-wrapper .drawer{background-color:#fff;display:flex;flex-direction:column;height:100%;position:absolute;width:37.5%}.drawer-wrapper .drawer.is-mobile{width:100%!important}.drawer-wrapper .drawer.hide{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-name:hide-mobile;animation-name:hide-mobile}.drawer-wrapper .drawer.show{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-name:show-mobile;animation-name:show-mobile}.drawer-wrapper .drawer.preload{-webkit-animation-duration:0s!important;animation-duration:0s!important}.drawer-wrapper .drawer-header{display:flex;flex-direction:column;flex-grow:1}.drawer-wrapper .divider{margin:0}.drawer-wrapper .drawer-header-content{display:flex;justify-content:space-between;padding:1.5rem}.drawer-wrapper .drawer-header-content span{color:#4c5564;font-size:1.125rem;font-weight:600}.drawer-wrapper .icon-close{color:#afbbca;font-size:18px;font-style:normal;font-weight:900;line-height:20px;cursor:pointer}.drawer-wrapper .drawer-body{display:flex;flex-direction:column;flex-grow:99;grid-gap:2rem;gap:2rem;overflow-y:scroll;padding:1.5rem}.drawer-wrapper .drawer-footer{align-items:center;background-color:#f9fafb;display:flex;flex-grow:1;height:4.75rem;justify-content:flex-end;padding:1rem 1.5rem}.drawer-wrapper .drawer-footer .button{padding:.75rem 2rem}.drawer-wrapper .solid-divider{background-color:#fff;border-top:1px solid #cdd3da}@-webkit-keyframes hide{0%{right:0;visibility:visible}to{right:-37.5%;visibility:collapse}}@keyframes hide{0%{right:0;visibility:visible}to{right:-37.5%;visibility:collapse}}@-webkit-keyframes hide-mobile{0%{right:0;visibility:visible}to{right:-100%;visibility:collapse}}@keyframes hide-mobile{0%{right:0;visibility:visible}to{right:-100%;visibility:collapse}}@-webkit-keyframes show{0%{right:-37.5%;visibility:collapse}to{right:0;visibility:visible}}@keyframes show{0%{right:-37.5%;visibility:collapse}to{right:0;visibility:visible}}@-webkit-keyframes show-mobile{0%{right:-100%;visibility:collapse}to{right:0;visibility:visible}}@keyframes show-mobile{0%{right:-100%;visibility:collapse}to{right:0;visibility:visible}}.description{margin-bottom:1.5em}.line-items-content .line-item>:not(.price) h4,.line-items-content .line-item>:not(.price) h5{font-weight:400}button.collapsed span:after{border-top:4px solid #4a98e7;top:11px}button.collapsed span:after,button.expanded span:after{border-left:4px solid transparent;border-right:4px solid transparent;content:"";left:7px;position:relative}button.expanded span:after{border-bottom:4px solid #4a98e7;top:-9px}.line-item,.line-items-header{display:flex}.line-item{padding-bottom:5px}.line-item .details{width:60%;display:flex}.line-item .details h4{padding-right:10px}.line-item .image-container{padding-right:12px;padding-top:5px}.line-item .image-container img{width:56px;height:56px;object-fit:cover;border-radius:5px}.line-item .price{text-align:right;width:25%}.line-item .quantity{width:15%;text-align:center}.offer-component .sub-description{align-items:center;display:flex;grid-gap:10px;gap:10px;justify-content:space-between;margin:10px 0;font-size:1rem;line-height:1.25}.offer-component .discount-amount{display:flex}.offer-component .discount-amount.is-mobile{display:-webkit-box}.offer-component .promotion-name{width:15rem}.tooltip-mobile__promotion{z-index:4}.PaymongoTooltip .tooltip-inner{max-width:none!important}.offer-card__wrapper-btn{align-items:center;background-color:#1f2a2f;border-radius:12px;display:flex;grid-gap:16px;gap:16px;height:68px;justify-content:center;width:100%}.offer-card__banner-wrapper{display:flex;flex-grow:1;grid-gap:4px;gap:4px;height:44px;justify-content:center}.offer-card__discount-icon{height:24px;width:24px}.offer-card__discount-content{display:flex;flex-grow:1;font-family:"Manrope",sans-serif;font-size:16px;font-stretch:normal;font-style:normal;font-weight:500;height:44px;letter-spacing:normal;line-height:1.38;overflow:auto;text-align:left;white-space:wrap}.offer-card__banner-text{font-weight:600;line-height:20px}.offer-card__discount-text{color:#e2f485;font-weight:700}.order-summary-top-border{border-top:8px solid #afbbca}.order-summary{display:flex;flex-direction:column;flex-grow:1;font-family:"Manrope",sans-serif}.order-summary h1,.order-summary h2,.order-summary h3,.order-summary h4,.order-summary h5,.order-summary p,.order-summary span{font-family:"Manrope",sans-serif;font-style:normal}.order-summary h1{font-size:24px;font-weight:600;line-height:32px}.order-summary h3{font-size:18px;font-weight:600;line-height:24px}@media (min-width:769px){.order-summary h3{max-width:195px}}.order-summary h4{font-size:16px;font-weight:600;line-height:22px}.order-summary h5{font-size:14px;font-weight:600;line-height:20px}.order-summary p{font-weight:500;font-size:16px;line-height:22px}.order-summary .order-summary-details,.order-summary .promotion-summary-details,.order-summary .total-summary-details{align-items:center;display:flex;flex:none;flex-grow:0}.order-summary .order-summary-details .cell,.order-summary .promotion-summary-details .cell,.order-summary .total-summary-details .cell{display:table-cell;line-height:100%;margin-right:10px}.order-summary .order-summary-details .row,.order-summary .promotion-summary-details .row,.order-summary .total-summary-details .row{display:table-row}.order-summary .order-summary-details .table,.order-summary .promotion-summary-details .table,.order-summary .total-summary-details .table{display:table;margin-top:10px;width:100%}.order-summary .order-summary-details .value,.order-summary .promotion-summary-details .value,.order-summary .total-summary-details .value{text-align:right;max-width:170px}.order-summary .order-summary-details__instapay-reference .value,.order-summary .promotion-summary-details__instapay-reference .value,.order-summary .total-summary-details__instapay-reference .value{word-break:break-all}.order-summary .order-summary-content{flex-grow:1}@media (max-width:768px){.order-summary .order-summary-header{padding-top:unset}}.order-summary .order-summary-header .installments-header{display:flex;flex-direction:column}.order-summary .xs{font-size:12px;font-weight:500;line-height:16px}.order-summary .total{align-items:baseline;display:flex;justify-content:flex-end}.order-summary .amount-section{align-items:center;display:flex;grid-gap:.5rem;gap:.5rem;justify-content:left}.order-summary .transaction-amount{text-decoration:line-through;font-size:1.31rem!important}@media (min-width:769px){.order-summary{background:#f9fafb;border-radius:5px 0 0 5px;box-shadow:0 4px 4px rgba(0,0,0,.07)}}.order-summary .discount-instruction{color:#4c5564}.page-loader{height:100vh;width:100vw;background:#144037;display:flex;color:#fff}.page-loader h3,.page-loader h4{margin:0;color:inherit}.page-loader .wrapper{height:424px;width:300px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;margin:auto;text-align:center}.page-loader .wrapper .paymongo-logo{height:44px}.page-loader .wrapper .page-loader-wrapper{text-align:center;margin:48px 16px 32px}.page-loader .wrapper .page-loader-wrapper .fa-spinner{font-size:3rem}.page-loader .wrapper .page-loader-wrapper .secure-text-wrapper{margin-top:1rem;display:flex;justify-items:center;align-items:center}.line-item-modal{border-top:1px solid #e1e6ea;display:flex;justify-content:right;padding:.5rem 0 1.5rem}@media (max-width:768px){.line-item-modal .item-numbers{color:#7c8595;line-height:20px;font-family:Graphik,-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;font-size:14px;font-style:normal;font-weight:400}}.line-item-modal .view-details button{height:100%;padding:0;box-shadow:none;border:none;background:#f9fafb;color:#448ad9;line-height:20px;font-family:Graphik,-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;font-size:14px;font-style:normal;font-weight:400}.line-item-modal .view-details button:focus{outline:none}.line-item-modal .modal.is-mobile{display:flex;flex-direction:column;height:100%;position:fixed;top:0;z-index:4}.line-item-modal .modal.is-mobile .content{min-height:100vh;height:100%;display:flex;flex-direction:column}.line-item-modal .modal.is-mobile .content .modal-header{position:absolute;width:100%}.line-item-modal .modal.is-mobile .content .modal-header .button-close{margin-top:-5px;margin-right:0;float:right;height:20px;padding:2px;box-shadow:none;border:none;background:#f9fafb;color:#448ad9}.line-item-modal .modal.is-mobile .content .modal-header .button-close:focus{outline:none}.line-item-modal .modal.is-mobile .content .modal-header .button-close svg{font-style:normal;font-weight:900;font-size:18px;line-height:20px;color:#afbbca}.line-item-modal .modal.is-mobile .content .line-items{flex-grow:1;height:100%;margin-top:0;overflow-y:auto;width:100%}@media (max-width:768px){.line-item-modal .modal.is-mobile .content .line-items .line-product-content{height:0!important}}.line-item-modal .modal.is-mobile .content .modal-footer{padding:1rem 1.5rem}.line-item-modal .modal.is-mobile .content .modal-footer .heading{padding-left:0;padding-right:0}.line-item-modal .modal.is-mobile .content .modal-footer .button{font-style:normal;font-weight:700;font-size:18px;width:100%}.accordion-wrapper{margin-bottom:1rem;width:100%}.accordion{align-items:center;background:#fff;border:1px solid #fff;border-radius:5px;box-shadow:0 0 4px rgba(38,46,58,.25);cursor:pointer;display:flex;font-family:"Manrope",sans-serif;grid-gap:10px;gap:10px;justify-content:space-around;padding:12px 8px;margin-bottom:.5rem;width:100%}.accordion__label{align-items:flex-start;display:flex;flex-direction:column;grid-gap:4px;gap:4px;justify-content:center;padding:0;width:271px;height:46px}@media (max-width:768px){.accordion__label{width:72%}}.accordion__label__title{font-style:normal;font-weight:600;font-size:14px;line-height:22px;margin-bottom:0}.accordion__label__subtitle{font-size:12px}.accordion__chevron{font-size:14px}.accordion--active{border:1px solid #5ca6ea}.accordion:not(.accordion--active):hover{background:#edf6fd;border:1px solid #5ca6ea}.bank-select{margin-bottom:1rem;width:100%}.bank-select img{-webkit-filter:none!important;filter:none!important}.bank-select>.select{width:100%}.bank-select>.select .select-value{font-style:"Manrope",sans-serif!important;font-weight:400!important}@media (max-width:280px){.bank-select>.select .select-value{font-size:14px}}.payment-methods-divider{display:grid;grid-template-columns:1fr .7fr 1fr}.payment-methods-divider__text{align-items:center;display:flex;justify-content:center;min-width:70px}.payment-method{align-items:center;cursor:pointer;display:flex;grid-gap:10px;gap:10px;justify-content:space-between;padding:18px 14px}.payment-method:not(:last-child){border-bottom:1px solid #cdd3da}.payment-method__title{align-items:center;display:flex;flex:3 1;font-size:14px;line-height:20px}.payment-method__title>p{margin-bottom:0}.payment-method__logo.payment-method__logo{border-radius:4px;height:30px;width:30px}.payment-method:not(.payment-method--active):not(.payment-method--disabled):hover{background-color:#edf6fd}.payment-method--active{background-color:#bfdef8}.payment-method--disabled{background-color:#e1e5ea}.payment-method--disabled .payment-method__title{color:#a0a9b9}.payment-method--disabled .payment-method__logo{-webkit-filter:opacity(.5);filter:opacity(.5)}.payment-method__long-logo-wrapper{text-align:right;flex:2 1}@media (max-width:425px){.payment-method__long-logo-wrapper{max-width:75px}}.payment-method__long-logo.payment-method__long-logo{border-radius:4px;height:20px;width:32px;padding:1px}.payment-method__long-logo-tooltip{height:20px;width:32px;padding:1px;display:inline-flex;vertical-align:middle}.payment-method__long-logo-tooltip>div{border-radius:2px;background-color:#ccc;color:#333;font-weight:700;font-size:10px;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.qrph-payment-method-button{background:#fff;border-radius:5px;border:1px solid #cdd3da;overflow:hidden;width:100%}.qrph-payment-method-button__content{align-items:center;display:flex;grid-gap:10px;gap:10px;height:64px;justify-content:center;width:100%}.qrph-payment-method-button--active,.qrph-payment-method-button:hover{border-color:#5ca6ea}.qrph-payment-method-button:hover{background:#edf6fd}.discount-applied__notification-message{display:flex;justify-content:center;align-items:center}.payment-methods{background:#fff;border-radius:5px;border:1px solid #cdd3da;font-family:"Manrope",sans-serif;overflow:hidden;width:100%}.payment-methods__item{align-items:center;display:flex;grid-gap:10px;gap:10px;justify-content:space-between;padding:18px 14px}.payment-methods__item__title{align-items:center;display:flex;font-size:14px;line-height:20px}.payment-methods__item__title>p{margin-bottom:0}.payment-methods__item__logo.payment-methods__item__logo{border-radius:4px;height:30px;width:30px}.payment-methods__item--active{background:#bfdef8}.error-container{align-items:center;background:#ffebed;border:2px solid #fc3d31;border-radius:3px;box-sizing:border-box;display:flex;margin-bottom:1rem;padding-right:.75rem}.error-container .icon{margin-left:.75rem;margin-right:.75rem}.error-container .icon svg{height:32px;width:32px}.error-container .for-description ul.descriptions{-webkit-padding-start:0;padding-inline-start:0}.error-container .for-description ul.descriptions li{list-style:none;margin-bottom:.5rem;margin-top:1rem}.back-to-merchant-button{font-size:12px!important;margin-right:7px;margin-top:-1px}@media (min-width:769px){.back-to-merchant-button{position:absolute;margin-top:20px}}.card-form{align-items:center;display:flex;margin-bottom:1rem}.card-form div:first-child{width:40px}@media (max-width:768px){.card-form div:first-child{align-items:center;display:flex;justify-content:center}}.card-form .form-buttons{display:flex;grid-gap:16px;gap:16px}@media (max-width:768px){.card-form .title{color:#7c8595;display:flex;flex-direction:column;font-family:"Graphik",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;font-size:20px;font-style:normal;font-weight:500;line-height:22px;margin-bottom:.25rem;margin-top:0}}.credit-card-container{position:relative}.credit-card-container button.button{line-height:18px;margin-top:2rem;margin-bottom:1.5rem}@media (max-width:768px){.credit-card-container button.button{margin-bottom:0}}.payment-form__header{align-items:center;display:flex;font-family:"Manrope",sans-serif;font-weight:700;grid-gap:12px;gap:12px}@media (max-width:768px){.payment-form__header span{font-size:14px}}.payment-form__header .Status{font-size:10px;font-weight:bolder}.customer-information-form h1,.customer-information-form h2,.customer-information-form h3,.customer-information-form h4,.customer-information-form h5,.customer-information-form p,.customer-information-form span{font-family:"Manrope",sans-serif;font-style:normal}.customer-information-form .email-icon,.customer-information-form .phone-icon{margin-left:.5rem}.customer-information-form__action-items{display:flex}.customer-information-form__action-items button{flex:1 1}.default-form__header{align-items:center;display:flex;grid-gap:1rem;gap:1rem}.form-buttons{display:flex;grid-gap:16px;gap:16px}.error-promotion-modal__header{background:none}.error-promotion-modal__message,.error-promotion-modal__title{font-family:"Manrope",sans-serif}.error-promotion-modal__button{width:100%}.terms-privacy-policy-checkbox{color:#4c5564;font-weight:400;margin-top:1.5rem;font-size:14px}.terms-privacy-policy-checkbox .check-box{margin-right:.3rem;margin-top:10px}.terms-privacy-policy-checkbox .check-box__box{margin:0}.terms-privacy-policy-checkbox__error-messages{padding-left:26px}.terms-privacy-policy-checkbox__error-message{color:#fc3d31;font-size:.8rem}@media (max-width:769px){.terms-privacy-policy-checkbox__error-message{margin:0}}.terms-privacy-policy-checkbox__text{display:flex;flex-direction:column}.terms-privacy-policy-checkbox__label.text{margin:0}.terms-privacy-policy-checkbox__label>label{line-height:20px}.terms-privacy-policy-checkbox__label>label:hover{cursor:pointer}.terms-privacy-policy-checkbox__wrapper{display:flex;align-items:center;grid-gap:8px;gap:8px}.terms-privacy-policy-checkbox__wrapper .check-box{margin:0}.qrph-customer-information-form h1,.qrph-customer-information-form h2,.qrph-customer-information-form h3,.qrph-customer-information-form h4,.qrph-customer-information-form h5,.qrph-customer-information-form p,.qrph-customer-information-form span{font-family:"Manrope",sans-serif;font-style:normal}.qrph-customer-information-form .email-icon,.qrph-customer-information-form .phone-icon{margin-left:.5rem}.qrph-customer-information-form__action-items{display:flex}.qrph-customer-information-form__action-items button{flex:1 1}.qrph-error-screen{display:flex;flex-direction:column;align-items:center;grid-gap:230px;gap:230px}.qrph-error-screen .content-info{margin-top:20px;text-align:center}.qrph-error-screen .content-info__icon{margin-bottom:20px}.qrph-error-screen .content-info__title{size:20px;line-height:28px}.qrph-error-screen .content-info .text{color:#7c8595;font-family:"Manrope",sans-serif}.qrph-error-screen .content-info__description{margin:0}.qrph-error-screen__actions{display:flex;flex-direction:column;grid-gap:8px;gap:8px;width:100%}.qrph-expired-screen__steps,.qrph-failed-payment-screen__steps{text-align:left;display:flex;flex-direction:column;grid-gap:8px;gap:8px}.qrph-deeplink{margin-top:1rem;text-align:center}.qrph-deeplink__separator{display:flex;align-items:center;text-align:center;margin-bottom:1rem;font-size:12px}.qrph-deeplink__separator:after,.qrph-deeplink__separator:before{content:"";flex:1 1;border-bottom:1px dashed #cdd3da}.qrph-deeplink__separator:not(:empty):before{margin-right:.75em}.qrph-deeplink__separator:not(:empty):after{margin-left:.75em}.qrph-deeplink__buttons{display:flex;justify-content:center;grid-gap:1rem;gap:1rem}.qrph-deeplink__button{min-width:90px;padding:.5rem 1rem;border:1px solid #4a98e7;border-radius:6px;font-weight:400;background:#fff;color:#4a98e7;text-align:center;cursor:pointer}.qrph-download{display:flex;align-items:center;grid-gap:8px;gap:8px;justify-content:center}.qrph-banks-apps-modal div.ant-modal-header{padding-bottom:0}.qrph-banks-apps-modal .Modal__heading{margin-bottom:0}.qrph-banks-apps-modal__header{background:none}.qrph-banks-apps-modal__group-title,.qrph-banks-apps-modal__title{font-family:"Manrope",sans-serif}.qrph-banks-apps-modal__list{max-height:470px;overflow:auto;border:1px solid #d4dae3;display:flex;flex-direction:column;grid-gap:16px;gap:16px}.qrph-banks-apps-modal__list-group>ul{list-style-type:none;display:flex;flex-direction:column;grid-gap:8px;gap:8px}.qrph-banks-apps-modal__list-group>ul li p{font-family:"Manrope",sans-serif}.qrph-payment{align-items:center;display:flex;flex-direction:column;grid-gap:16px;gap:16px}.qrph-payment__subtitle{text-align:center}.qrph-payment__providers,.qrph-payment__title{align-items:center;display:flex;justify-content:center}.qrph-payment__providers{grid-gap:16px;gap:16px}.qrph-payment button.button{margin-top:0}.qrph-payment__details{display:flex;flex-direction:column;align-items:center}.qrph-payment__information{border:1px solid #cdd3da;width:100%}.qrph-payment__logo{height:18px;width:auto}.qrph-payment__message>p{font-family:"Manrope",sans-serif}@media (max-width:769px){.qrph-payment__message{max-width:324px}}.qrph-payment__status{display:flex;grid-gap:10px;gap:10px;align-items:center;font-family:"Manrope",sans-serif}.qrph-payment__status-spinner{height:18px}.qrph-confirm-change-payment-method-modal div.ant-modal{margin-top:24vh}.qrph-confirm-change-payment-method-modal div.ant-modal-content{padding:20px}.qrph-confirm-change-payment-method-modal div.ant-modal-body,.qrph-confirm-change-payment-method-modal div.ant-modal-footer{padding:0;display:flex;justify-content:center}.qrph-confirm-change-payment-method-modal__content{align-items:center;display:flex;flex-direction:column}.qrph-confirm-change-payment-method-modal__content>*{text-align:center}.qrph-confirm-change-payment-method-modal__content>p{max-width:300px}.qrph-confirm-change-payment-method-modal__actions{text-align:center}.qrph-confirm-change-payment-method-modal__actions,.qrph-confirm-change-payment-method-modal__actions-container{width:100%}.qrph-confirm-change-payment-method-modal__actions.button--tertiary{margin-left:0}.qrph-loading{align-items:center;display:flex;flex-direction:column;font-family:"Manrope",sans-serif;height:100%;justify-content:center;min-height:564px;width:100%}.qrph-payment-form .customer-information-form__action-items{line-height:18px;margin-top:2rem}.qrph-payment-form .customer-information-form__action-items .default{background:#e1e5ea;color:#4c5564}@media (max-width:768px){.qrph-payment-form .customer-information-form__action-items{margin-bottom:0}}.qrph-payment-form .qrph-promotion-error__actions{display:flex}.qrph-payment-form .qrph-promotion-error__actions button{flex:1 1}.crypto-payment-form-container__customer-information-form h1,.crypto-payment-form-container__customer-information-form h2,.crypto-payment-form-container__customer-information-form h3,.crypto-payment-form-container__customer-information-form h4,.crypto-payment-form-container__customer-information-form h5,.crypto-payment-form-container__customer-information-form p,.crypto-payment-form-container__customer-information-form span{font-family:"Manrope",sans-serif;font-style:normal}.crypto-payment-form-container__customer-information-form p{color:#7c8595;font-size:13px}.crypto-payment-form-container__customer-information-form .email-icon,.crypto-payment-form-container__customer-information-form .phone-icon{margin-left:.5rem}.crypto-payment-form-container__customer-information-form__action-items{display:flex}.crypto-payment-form-container__customer-information-form__action-items button{flex:1 1}.crypto-select-container__payment-methods-container{background:#fff;border-radius:5px;border:1px solid #cdd3da;font-family:"Manrope",sans-serif;overflow:hidden;width:100%;margin-bottom:15px}.crypto-network-container__message-spacing{margin-bottom:15px}.crypto-network-container__payment-method{background:#fff;border-radius:5px;border:1px solid #cdd3da;font-family:"Manrope",sans-serif;overflow:hidden;width:100%;margin-bottom:15px}.crypto-network-container__network-label{font-size:13px;color:#7c8595;line-height:1.5;margin-bottom:11px}.crypto-address-container__confirm-button{margin-top:10px!important}.crypto-address-container__verify-container{padding:10px;background-color:#ececec}.crypto-address-container__copy-button{width:46px!important}.amount-pay__label{color:#4c5564;font-size:14px;font-weight:500}.amount-pay-detail{color:#4c5564;font-size:12px;font-weight:500;text-align:left}.payment-container{width:396px;height:72px;text-align:center}@media only screen and (max-width:768px){.payment-container{width:343px}}.amount-payment-container{border-radius:6px;border:1px solid #cdd3da;padding:12px 16px}.amount-payment__row{height:20px;display:flex;width:100%}.amount-payment__value{width:288px;text-align:left}.amount-payment__currency{width:32px;font-weight:500}.amount-payment__icon{width:20px;cursor:pointer;margin-left:7px}.amount-payment__conversion{margin-top:8px;font-size:14px}.destination-tag__container{margin-top:7px}.pay-to-address__label{font-size:14px;font-weight:500;color:#4c5564;line-height:1.43}.pay-to-address_subtext{font-size:12px;font-weight:500;color:#7c8595;line-height:1.33}.pay-to-address-container{height:64px;width:396px;padding:12px 16px;border-radius:6px;border:1px solid #cdd3da;display:flex;grid-gap:4px;gap:4px}@media only screen and (max-width:768px){.pay-to-address-container{width:343px}}.pay-to-address__value-wrapper{width:324px;height:40px;overflow-wrap:break-word}.pay-to-address__copy-icon{width:40px;height:40px;cursor:pointer}.payment-address__value{color:#262e3a;font-size:16px;font-weight:600;line-height:1.25;word-break:break-word}.crypto-payment__separator{border-top:1px dotted #d4dae3}.input-box-spacing{margin-top:24px}.container-spacing{margin-top:16px;justify-content:center}.validate-message{color:#4c5564;text-align:left;font-size:14px;font-weight:500}.validate-transaction-heading{font-size:18px;font-weight:600;color:#4c5564}.error-message{color:#ed3331;font-size:12px;font-weight:500;margin-top:5px}.loading-text{font-size:14px;color:#7c8595;line-height:1.43}.loading-title{color:#448ad9;line-height:1.4;font-size:20px;font-weight:600}.invalid-transaction-id{color:#7c8595;font-size:14px;margin-top:8px;line-height:1.43}.invalid-transaction-id-heading{font-size:20px;font-weight:600;margin-top:26px;color:#448ad9}.crypto-error-header{font-size:20px;font-weight:600;color:#ed3331;margin-top:16px}.crypto-error-detail{font-size:14px;color:#7c8595;margin-top:8px;font-weight:600}.crypto-buttons{margin-top:72px}.crypto-error-img-container{margin-top:86px}.amount_mismatch__container{text-align:center;margin-top:28px}.amount_mismatch__title{color:#ed3331;margin-top:16px}.amount_mismatch__info{color:#7c8595}.amount_mismatch__list{text-align:left;color:#7c8595}.mismatch__container{text-align:center}.mismatch__text{color:#7c8595;font-size:14px}.mismatch__title{color:#fb8901}.mismatch__image{margin-top:28px}.checkout-payment{padding:2rem;position:relative;width:100%}@media (min-width:769px){.checkout-payment{background:#fff;border-radius:4px;box-shadow:0 4px 4px rgba(0,0,0,.07);display:flex;flex-direction:column}}.checkout-payment .amount-section{align-items:center;display:flex;grid-gap:.5rem;gap:.5rem;justify-content:left}.checkout-payment .transaction-amount{text-decoration:line-through;font-size:1.31rem!important}.checkout-screen{background:#f9fafb;display:flex;flex-direction:column;min-height:100vh;width:100%}.checkout-screen .checkout-container{flex-grow:1}.checkout-screen .checkout-container .section{padding-top:0;padding-bottom:36px}.checkout-screen .checkout-container .section .container{margin-left:auto;margin-right:auto;display:flex;flex-direction:column;width:100%}@media (max-width:768px){.checkout-screen .checkout-container .section .container{width:100%;max-width:unset;margin:auto}}.checkout-screen .checkout-container .section .container .badge-wrapper{align-self:end;display:flex;justify-content:center;width:50%}@media (max-width:768px){.checkout-screen .checkout-container .section .container .badge-wrapper{align-self:center}}.checkout-screen .checkout-container .line-items{display:flex;width:305px}@media (max-width:769px){.checkout-screen .checkout-container .line-items{height:100%}}@media (min-width:769xp){.checkout-screen .checkout-container .line-items .line-product-content{height:100%;max-height:400px}}@media (max-width:768px){.checkout-screen .checkout-container .line-items{width:100%;max-width:100%}}.checkout-screen .checkout-container .has-errors .line-items .line-product-content{max-height:523px}@media (min-width:769xp){.checkout-screen .checkout-container .has-errors .line-items .line-product-content{height:100%}}.checkout-screen .checkout-screen-wrapper{display:flex;width:100%;min-height:0}@media (min-width:768px){.checkout-screen .checkout-screen-wrapper{padding-top:48px}}.checkout-screen .checkout-column{display:flex;flex:1 1}@media (max-width:768px){.checkout-screen .checkout-column{display:flex}}.checkout-screen .installments-column{flex:1 1}@font-face{font-family:"Graphik";font-weight:100;src:url(/static/media/Graphik-100-Thin.5c1bd905.otf);font-display:swap}@font-face{font-family:"Graphik";font-weight:100;font-style:italic;src:url(/static/media/Graphik-100-Thin-Italic.e48eca4c.otf);font-display:swap}@font-face{font-family:"Graphik";font-weight:200;src:url(/static/media/Graphik-200-Extralight.02088dd0.otf);font-display:swap}@font-face{font-family:"Graphik";font-weight:200;font-style:italic;src:url(/static/media/Graphik-200-Extralight-Italic.18fc9025.otf);font-display:swap}@font-face{font-family:"Graphik";font-weight:300;src:url(/static/media/Graphik-300-Light.532fcbe7.otf);font-display:swap}@font-face{font-family:"Graphik";font-weight:300;font-style:italic;src:url(/static/media/Graphik-300-Light-Italic.28a3ee49.otf);font-display:swap}@font-face{font-family:"Graphik";font-weight:400;src:url(/static/media/Graphik-400-Regular.32974657.otf);font-display:swap}@font-face{font-family:"Graphik";font-weight:400;font-style:italic;src:url(/static/media/Graphik-400-RegularItalic.a93334cc.otf);font-display:swap}@font-face{font-family:"Graphik";font-weight:500;src:url(/static/media/Graphik-500-Medium.f58d53eb.otf);font-display:swap}@font-face{font-family:"Graphik";font-weight:500;font-style:italic;src:url(/static/media/Graphik-500-MediumItalic.56decae1.otf);font-display:swap}@font-face{font-family:"Graphik";font-weight:600;src:url(/static/media/Graphik-600-Semibold.7ef1e78a.otf);font-display:swap}@font-face{font-family:"Graphik";font-weight:600;font-style:italic;src:url(/static/media/Graphik-600-Semibold-Italic.2f206f04.otf);font-display:swap}@font-face{font-family:"Graphik";font-weight:700;src:url(/static/media/Graphik-700-Bold.e78d3d4f.otf);font-display:swap}@font-face{font-family:"Graphik";font-weight:700;font-style:italic;src:url(/static/media/Graphik-700-Bold-Italic.235bd40d.otf);font-display:swap}@font-face{font-family:"Graphik";font-weight:800;src:url(/static/media/Graphik-800-Black.09a9e308.otf);font-display:swap}@font-face{font-family:"Graphik";font-weight:800;font-style:italic;src:url(/static/media/Graphik-800-Black-Italic.8419d140.otf);font-display:swap}@font-face{font-family:"Graphik";font-weight:900;src:url(/static/media/Graphik-900-Super.a317efaa.otf);font-display:swap}@font-face{font-family:"Graphik";font-weight:900;font-style:italic;src:url(/static/media/Graphik-900-Super-Italic.7014aefb.otf);font-display:swap}@font-face{font-family:"MarkForMC Nrw";src:url(/static/media/MarkForMC-Nrw.8a1dfbcf.otf)}button{line-height:1.5;position:relative;display:inline-block;font-weight:600;white-space:nowrap;text-align:center;background-image:none;box-shadow:0 2px 0 rgba(0,0,0,.015);cursor:pointer;transition:all .3s cubic-bezier(.645,.045,.355,1);-webkit-user-select:none;-ms-user-select:none;user-select:none;touch-action:manipulation;padding:0 15px;font-size:16px;border-radius:3px;color:#404040;background-color:#fff;border:1px solid #d9d9d9}.columns{display:flex;flex-wrap:wrap;justify-content:space-between}.columns .column{flex-grow:1}.columns .column.one-half{flex-basis:50%;flex-grow:0}.columns .column.one-half.with-space{flex-basis:calc(50% - 5px)}.container{display:flex;position:relative;width:100%;margin:auto;max-width:920px;height:100%}@media only screen and (max-width:768px){.container{max-width:unset;width:100%}}@media only screen and (max-width:479px){.container{width:100%}}.error-input{border-color:red!important}.full-width{width:100%;flex-basis:100%}.text-input:active,.text-input:focus{outline:0;box-shadow:0 0 0 1px rgba(50,151,211,.3),0 1px 1px 0 rgba(0,0,0,.07),0 0 0 2px rgba(50,151,211,.3)}.text-input{box-sizing:border-box;font-variant:tabular-nums;list-style:none;-webkit-font-feature-settings:"tnum","tnum";font-feature-settings:"tnum","tnum","tnum";position:relative;display:inline-block;width:100%;height:46px;padding:16px;color:#404040;font-size:16px;line-height:1.5;background-color:#f9fafb;background-image:none;border:1px solid #afbbca!important;border-radius:4px;transition:all .3s;margin:0 0 .5rem}.text-input::-webkit-input-placeholder{color:#afbbca;opacity:1}.text-input:-ms-input-placeholder{opacity:1}.text-input::placeholder{color:#afbbca;opacity:1}.text-input:-ms-input-placeholder{color:#afbbca}.text-input::-ms-input-placeholder{color:#afbbca}@media (max-width:768px){.text-input{background:#f9fafb;border:1px solid #afbbca;box-sizing:border-box;border-radius:4px;font-family:Graphik,-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;font-style:normal;font-weight:500;font-size:14px;line-height:20px;color:#4c5564}}.input-label{margin-bottom:.25rem;font-family:Graphik,-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;color:#4c5564}.modal{z-index:1;left:0;right:0;top:7%;margin:auto;overflow-y:auto;position:absolute;width:500px;background:#fff;border:1px solid #ccc;transition:1.1s ease-out;box-shadow:-2rem 2rem 2rem rgba(0,0,0,.2);-webkit-filter:blur(0);filter:blur(0);-webkit-transform:scale(1);transform:scale(1);opacity:1;visibility:visible}.modal.off{opacity:0;visibility:hidden;-webkit-filter:blur(8px);filter:blur(8px);-webkit-transform:scale(.33);transform:scale(.33);box-shadow:1rem 0 0 rgba(0,0,0,.2)}@supports (offset-rotate:0deg){.modal{offset-rotate:0deg;offset-path:none}.modal.off{offset-distance:100%}}@media (prefers-reduced-motion){.modal{offset-path:none}}@media (max-width:768px){.modal{width:100%}}.primary{background-color:#25b47e;color:#fff}.secondary{background-color:#3c78c6;color:#fff}.color-BCE4D0{color:#bce4d0}.color-E6F5ED{color:#e6f5ed!important}.color-7C8595{color:#7c8595}.color-262E3A{color:#262e3a}.color-F9FAFB{color:#f9fafb}.color-FFFFFF{color:#fff}.color-1F7454{color:#1f7454}.color-4C5564{color:#4c5564}.color-31A27C{color:#31a27c}.color-00985D{color:#00985d}.color-D4DAE3{color:#d4dae3}.color-A0A9B9{color:#a0a9b9}.color-DB282B{color:#db282b}.color-35A753{color:#35a753}.description{font-family:Graphik,-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px}h3{font-size:20px;line-height:22px}h3,h4{font-family:Graphik,-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;font-style:normal;font-weight:500}h4{font-size:18px;line-height:20px}h5{font-family:Graphik,-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;font-style:normal;font-weight:500;font-size:16px;line-height:18px}.heading{margin:1rem 0}.sub-heading{margin-bottom:-.75rem}.text{font-size:16px;line-height:18px}.text,.text.sm{font-family:Graphik,-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;font-style:normal;font-weight:400}.text.sm{font-size:12px;line-height:140%}.text-center{text-align:center}.no-grow{flex-grow:0!important}.no-margin{margin:0}.flex-grow{flex-grow:1!important}