.ft-payment-info{display:flex;flex-direction:column;gap:.5rem;font-size:14px;line-height:1.5}.ft-payment-installments{color:#1a1a1a;font-weight:400}.ft-payment-pix{display:inline-flex;align-items:center;gap:6px;padding:5px 8px;background:#f3f3f3;border:1px solid #e6e6e6;border-radius:9999px;color:#333;font-weight:600;width:fit-content;font-size:15px;line-height:1}.ft-payment-pix img{display:block;flex-shrink:0;width:16px;height:16px}.ft-payment-modal-btn{background:none;border:0;padding:.25rem 0;text-decoration:underline;text-underline-offset:2px;font-size:14px;color:inherit;cursor:pointer;text-align:left;font-weight:400}.ft-payment-modal-btn:hover{opacity:.7}#ft-pay-modal.ft-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:clamp(360px,92vw,780px);max-height:min(86vh,900px);padding:0;border:none;border-radius:16px;z-index:9999}#ft-pay-modal.ft-modal::backdrop{background:#0000008c}.ftm{background:#fff;border-radius:16px;overflow:hidden}.ftm__hd{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid #ececf0}.ftm__title{margin:0;font-size:15.5px;font-weight:700;letter-spacing:.2px}.ftm__close{background:none;border:0;font-size:1.9rem;line-height:1;cursor:pointer;padding:.35rem .6rem;transition:opacity .15s ease}.ftm__close:hover{opacity:.7}.ftm__tabs{display:flex;gap:.5rem;padding:.75rem 1.25rem;border-bottom:1px solid #ececf0}.ftm-tab{background:#fff;border:1px solid #e5e7eb;border-radius:999px;padding:.5rem .9rem;font-size:15px;cursor:pointer;transition:all .15s ease;color:#111}.ftm-tab:hover{border-color:#dcdce2}.ftm-tab.is-active{background:#fff;border-color:#080a34;color:#111;font-weight:600}.ftm__body{padding:1rem 1.25rem 1.25rem;font-size:13.5px;line-height:1.45}.ftm-pane{display:none}.ftm-pane.is-active{display:block}.ftm-table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.ftm-table thead th{text-align:left;font-weight:600;padding:.55rem .6rem;background:#fafafa;border-bottom:1px solid #ececf0}.ftm-table td{padding:.55rem .6rem;border-bottom:1px solid #f3f3f5;vertical-align:middle}.ftm-table tr:hover td{background:#fafafa}.ftm-table thead th:first-child,.ftm-table tbody td:first-child{text-align:left}.ftm-table thead th:last-child,.ftm-table tbody td:last-child{text-align:right;width:1%;white-space:nowrap;padding-right:.6rem}.ta-r{text-align:right}.ft-modal-paymethods{margin:-.25rem 0 .75rem;text-align:center}.ft-modal-paymethods__label{font-size:13px;line-height:1.1;margin-bottom:.5rem;font-weight:400;letter-spacing:0}.ft-modal-payicons,.list-payment{display:flex!important;justify-content:center!important;align-items:center;gap:.4rem;margin:0;padding-left:0;list-style:none}.ft-modal-payicons .icon,.list-payment__item .icon{height:18px;width:auto;display:block}.ftm-hero{text-align:center;padding:.5rem 0 1rem}.ftm-hero__price{font-size:clamp(22px,3.2vw,28px);font-weight:700;letter-spacing:.2px;margin-bottom:.25rem}.ftm-hero__sub{font-size:14px;color:#2b2b2b}.ftm-sep{height:1px;background:#111;opacity:.14;border:0;margin:.9rem 0 1rem}.ftm-benefit{display:flex;gap:.6rem;align-items:flex-start;font-size:13.5px;line-height:1.45}.ftm-benefit__icon{flex:0 0 20px;width:20px;height:20px;color:#111;opacity:.9}.ftm-benefit p{margin:0}@media (min-width: 750px){.ft-modal-payicons .icon,.list-payment__item .icon{height:20px}}@media (prefers-reduced-motion: reduce){.ftm-tab,.ftm__close,.ft-payment-modal-btn{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/82/assets/ft-payment.css.map */
