.checkout-root{--ck-navy:#071d3a;--ck-blue:#1264e8;--ck-blue-hover:#0e54c7;--ck-bg:#f7f8fa;--ck-text:#12213a;--ck-muted:#64748b;--ck-border:#e2e8f0;--ck-white:#ffffff;--ck-radius:16px;--ck-shadow:0 8px 30px rgba(7,29,58,0.06);background:var(--ck-bg);color:var(--ck-text)}.checkout-root :focus-visible{outline:2px solid var(--ck-blue);outline-offset:2px}.checkout-brick iframe,.checkout-brick input,.checkout-brick select{max-width:100%}.checkout-brick .mp-checkout-bricks__payment-brick{font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif!important}.checkout-brick .mp-button,.checkout-brick [class*=submit-button],.checkout-brick button[type=submit]{display:none!important}.checkout-brick :has(>input[name=EMAIL]),.checkout-brick input[name=EMAIL],.checkout-brick label[for=EMAIL]{display:none!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}.checkout-brick .checkout-installments{margin-top:12px;font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif}.checkout-brick .checkout-installments label{display:block;margin-bottom:4px;font-size:14px;font-weight:400;line-height:1.25;color:rgba(0,0,0,.9)}.checkout-brick .checkout-installments select{width:100%;min-height:48px;padding:12px 40px 12px 16px;font-size:16px;line-height:1.25;color:rgba(0,0,0,.9);background-color:#ffffff;border:1px solid rgba(0,0,0,.25);border-radius:8px;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%2364748B' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;transition:border-color .15s ease,box-shadow .15s ease}.checkout-brick .checkout-installments select:focus{border-color:var(--ck-blue);outline:none;box-shadow:0 0 0 1px var(--ck-blue)}.checkout-brick .checkout-installments__placeholder{min-height:48px;padding:12px 16px;font-size:14px;line-height:1.4;color:rgba(0,0,0,.55);background:#ffffff;border:1px solid rgba(0,0,0,.25);border-radius:8px}