cm-payment-modal.cm-payment-wrapper{display:block;width:100%;margin:1.5rem 0}.cm-payment-modal__trigger{background:none!important;border:none!important;padding:0!important;margin:0!important;font-size:13px;color:var(--cm-link-color, inherit)!important;text-decoration:underline!important;text-underline-offset:4px;cursor:pointer;display:inline-flex;transition:opacity .2s ease,text-underline-offset .2s ease;font-family:inherit;min-height:auto!important;line-height:1.2;box-shadow:none!important}.cm-payment-modal__trigger:hover{opacity:.6;text-underline-offset:6px}.cm-payment-modal__overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#00000080;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:999999;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.cm-payment-modal__overlay[open]{opacity:1;visibility:visible}.cm-payment-modal__content{background:rgb(var(--color-background, #ffffff));width:90%;max-width:480px;border-radius:8px;overflow:hidden;box-shadow:0 10px 30px #00000026;transform:translateY(20px);transition:transform .3s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column;max-height:85vh;color:rgb(var(--color-foreground, #121212))}.cm-payment-modal__overlay[open] .cm-payment-modal__content{transform:translateY(0)}.cm-payment-modal__header{background:transparent;padding:2rem 2rem 1.5rem;display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.cm-payment-modal__header h3{margin:0;color:inherit;font-size:1.8rem;font-weight:500;letter-spacing:.5px}.cm-payment-modal__close{background:none!important;border:none!important;color:inherit!important;font-size:2.2rem;cursor:pointer;padding:0 5px;line-height:1;box-shadow:none!important;opacity:.5;transition:opacity .2s}.cm-payment-modal__close:hover{opacity:1}.cm-payment-modal__tabs{display:flex;background:transparent;border-bottom:1px solid rgba(var(--color-foreground, #000000),.08);padding:0 1rem;flex-shrink:0}.cm-payment-modal__tab-btn{flex:1;background:none;border:none;padding:1rem .5rem 1.5rem;display:flex;flex-direction:column;align-items:center;gap:10px;cursor:pointer;font-size:1.3rem;color:rgba(var(--color-foreground, #000000),.5);border-bottom:2px solid transparent;font-family:inherit;transition:color .2s,border-color .2s;margin-bottom:-1px;border-radius:0!important;box-shadow:none!important;outline:none!important}.cm-payment-modal__tab-btn:after,.cm-payment-modal__tab-btn:before{display:none!important}.cm-icon-container{display:flex;align-items:center;justify-content:center;width:var(--cm-icon-size, 24px);height:var(--cm-icon-size, 24px)}.cm-icon-container svg{width:100%!important;height:100%!important;display:block!important;fill:currentColor;opacity:.6;transition:opacity .2s}.cm-payment-modal__tab-btn[aria-selected=true]{color:rgb(var(--color-foreground, #121212));border-bottom-color:rgb(var(--color-foreground, #121212));font-weight:600}.cm-payment-modal__tab-btn[aria-selected=true] .cm-icon-container svg{opacity:1}.cm-payment-modal__body{padding:2.5rem 2rem;overflow-y:auto}.cm-payment-modal__panel{display:none;animation:cmFadeIn .3s ease}.cm-payment-modal__panel:not([hidden]){display:block}@keyframes cmFadeIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.cm-payment-modal__price{font-size:1.4rem;margin:0 0 1rem;color:rgba(var(--color-foreground, #000000),.7)}.cm-payment-modal__price strong{font-size:2.4rem;color:rgb(var(--color-foreground, #121212));font-weight:500;display:block;margin-top:.5rem}.cm-payment-modal__badge{display:inline-block;font-size:1.2rem;color:rgb(var(--color-foreground, #121212));background:rgba(var(--color-foreground, #000000),.04);padding:.6rem 1.2rem;border-radius:20px;font-weight:600;margin-bottom:2rem}.cm-payment-modal__info{font-size:1.3rem;line-height:1.6;color:rgba(var(--color-foreground, #000000),.6);margin:0}.cm-payment-modal__installments{margin-top:.5rem}.cm-payment-modal__installment-row{display:flex;justify-content:space-between;padding:1.2rem 0;border-bottom:1px solid rgba(var(--color-foreground, #000000),.04);font-size:1.4rem;color:rgba(var(--color-foreground, #000000),.8)}.cm-payment-modal__installment-row:last-child{border-bottom:none}.cm-payment-modal__installment-row strong{color:rgb(var(--color-foreground, #121212));font-weight:600}.cm-payment-modal__coupon-wrapper{margin-top:2.5rem;text-align:center;padding:1.5rem;background:rgba(var(--color-foreground, #000000),.02);border:1px dashed rgba(var(--color-foreground, #000000),.2);border-radius:6px}.cm-payment-modal__coupon-label{display:block;font-size:1.1rem;text-transform:uppercase;letter-spacing:.5px;color:rgba(var(--color-foreground, #000000),.6);margin-bottom:.8rem;font-weight:500}.cm-payment-modal__coupon-code{font-family:monospace;font-size:2.2rem;font-weight:700;color:rgb(var(--color-foreground, #121212));letter-spacing:2px}.cm-payment-modal__app-btn{display:block;text-align:center;background:transparent;color:rgb(var(--color-foreground, #121212));border:1px solid rgba(var(--color-foreground, #000000),.2);padding:1.4rem;border-radius:40px;text-decoration:none;font-weight:600;font-size:1.4rem;margin-top:2rem;transition:all .2s ease}.cm-payment-modal__app-btn:hover{border-color:rgb(var(--color-foreground, #121212));background:rgba(var(--color-foreground, #000000),.03)}
/*# sourceMappingURL=/cdn/shop/t/118/assets/cm-payment-modal.css.map */
