.payment-installment-line{display:block;max-width:100%;color:var(--color-text);font-family:var(--body-font);font-size:max(1.4rem,calc(var(--body-font-size) - 1px));font-weight:var(--body-weight);line-height:1.5}.payment-installment-line--card{display:flex;align-items:center;gap:.6rem;margin-top:.35rem;color:var(--color-text);font-size:max(1.3rem,calc(var(--body-font-size) - 2px));font-weight:var(--subheading-weight, 500);line-height:1.35;overflow-wrap:break-word}.payment-installment-line--pdp{display:flex;align-items:center;gap:.6rem}.payment-installment-line__icon{display:inline-flex;width:1.8rem;height:1.8rem;flex:0 0 1.8rem;align-items:center;justify-content:center;color:var(--color-text)}.payment-installment-line__icon svg{display:block;width:100%;height:100%}[data-payment-installment-copy]{min-width:0}.product-payment-installments{display:grid;width:100%;justify-items:start;gap:.8rem;margin-bottom:1.2rem}.product-detail__price:has(+.product-payment-installments--with-line){margin-bottom:.4rem}.payment-installments__terms{width:100%}.payment-installments__terms:not(:has(shopify-payment-terms)){display:none}.payment-installments__terms .payment-terms{padding-top:.4rem}.payment-methods{display:block;width:100%}.payment-methods__trigger{-webkit-appearance:none;appearance:none;position:relative;display:inline-flex;width:fit-content;min-height:3rem;align-items:center;gap:.5rem;padding:.5rem .6rem;border:0;border-radius:.6rem;background-color:#f0f0f0;color:var(--color-heading);font-family:var(--body-font);font-size:1.3rem;font-weight:var(--subheading-weight, 500);line-height:1.3;text-align:start;touch-action:manipulation;cursor:pointer;transition:border-color var(--duration-short),color var(--duration-short),background-color var(--duration-short),transform var(--duration-short)}.payment-methods__trigger:after{content:"";position:absolute;top:-.7rem;right:0;bottom:-.7rem;left:0}.payment-methods__trigger-icon{display:inline-flex;flex:0 0 auto}.payment-methods__trigger-icon svg{width:1.2rem;height:1.2rem}.payment-methods__trigger:active{transform:translateY(1px) scale(.985)}@media(hover:hover){.payment-methods__trigger:hover{background:rgba(var(--color-heading-rgb),.08);color:var(--color-primary)}}.payment-methods__trigger:focus-visible,.payment-methods__close:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.payment-methods__method-toggle:focus-visible{outline:2px solid var(--color-primary);outline-offset:-3px}.payment-methods__method-panel:focus-visible{outline:2px solid var(--color-primary);outline-offset:-3px}.payment-methods__dialog{width:min(56rem,calc(100% - 3.2rem));height:min(76rem,calc(100dvh - 3.2rem));max-height:calc(100dvh - 3.2rem);margin:auto;padding:0;border:0;border-radius:1.6rem;background:var(--color-background);color:var(--color-text);box-shadow:0 2rem 4.8rem #11111114;overflow:hidden}.payment-methods__dialog.is-instructions-expanded{height:min(62.5rem,calc(100dvh - 3.2rem))}.payment-methods__dialog::backdrop{background:#0006}.payment-methods__dialog[open]{animation:payment-dialog-in .28s cubic-bezier(.32,.72,0,1)}.payment-methods__dialog[open]::backdrop{animation:payment-backdrop-in .22s ease-out}.payment-dialog-open,.payment-dialog-open body{overflow:hidden}.payment-methods__panel{display:flex;box-sizing:border-box;height:100%;max-height:inherit;flex-direction:column;gap:1.6rem;padding:2.4rem}.payment-methods__header{display:flex;min-height:4.4rem;flex:0 0 auto;align-items:center;justify-content:space-between;gap:1.6rem;padding:0;background:var(--color-background)}.payment-methods__title{margin:0;color:var(--color-heading);font-family:var(--body-font);font-size:2rem;font-weight:600;line-height:2.6rem;letter-spacing:-.04rem}.payment-methods__close{-webkit-appearance:none;appearance:none;display:inline-flex;width:4.4rem;height:4.4rem;flex:0 0 4.4rem;align-items:center;justify-content:center;margin:0;padding:0;border:0;border-radius:50%;background:var(--color-background);color:var(--color-heading);cursor:pointer;transition:border-color var(--duration-short),color var(--duration-short),background-color var(--duration-short),transform var(--duration-short)}.payment-methods__close:active{transform:scale(.94)}@media(hover:hover){.payment-methods__close:hover{color:var(--color-primary);background:#f9fafb}}.payment-methods__body{display:flex;width:100%;min-height:0;flex:1 1 auto;flex-direction:column;padding:0;overflow:hidden}.payment-methods__cards{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;gap:1.2rem;overflow:hidden}.payment-methods__dialog.is-compact{height:fit-content;overflow-y:auto;overscroll-behavior:contain}.payment-methods__dialog.is-compact .payment-methods__panel{height:auto}.payment-methods__dialog.is-compact .payment-methods__body,.payment-methods__dialog.is-compact .payment-methods__cards{flex:0 0 auto;overflow:visible}.payment-methods__card{display:flex;min-height:5.6rem;flex:0 0 5.6rem;flex-direction:column;border:1px solid var(--color-border, #ebebeb);border-radius:1.2rem;background:var(--color-background);overflow:hidden}.payment-methods__card.is-active{min-height:0;flex:1 1 auto}.payment-methods__method-toggle{-webkit-appearance:none;appearance:none;display:flex;box-sizing:border-box;width:100%;min-width:0;height:5.6rem;min-height:5.6rem;flex:0 0 5.6rem;align-items:center;gap:1.2rem;padding:1.2rem 1.6rem;border:0;border-radius:0;background:var(--color-background);color:var(--color-heading);font-family:var(--body-font);text-align:start;cursor:pointer;transition:background-color var(--duration-short),color var(--duration-short)}.payment-methods__method-toggle[aria-expanded=true]{border-bottom:1px solid var(--color-border, #ebebeb)}@media(hover:hover){.payment-methods__method-toggle:hover{background:#f9fafb}}.payment-methods__active-indicator{width:2px;height:2.4rem;flex:0 0 2px;border-radius:1px;background:transparent}.payment-methods__method-toggle[aria-expanded=true] .payment-methods__active-indicator{background:var(--color-primary, #d0473e)}.payment-methods__method-icon{display:inline-flex;width:2rem;height:2rem;flex:0 0 2rem;align-items:center;justify-content:center;color:var(--color-heading)}.payment-methods__pix-glyph{display:block;width:1.8rem;height:1.8rem;color:var(--color-text)}.payment-methods__pix-glyph svg{display:block;width:100%;height:100%}.payment-methods__pix-glyph path{fill:currentColor}.payment-methods__method-label{min-width:0;flex:1 1 auto;color:var(--color-heading);font-size:1.4rem;font-weight:500;line-height:2rem}.payment-methods__method-meta{flex:0 0 auto;color:var(--color-text);font-size:1.3rem;font-weight:400;line-height:1.8rem;white-space:nowrap}.payment-methods__discount{display:inline-flex;height:2.8rem;flex:0 0 auto;align-items:center;justify-content:center;padding:0 .8rem;border-radius:999px;background:#fef2f2;color:var(--color-heading);font-size:1.2rem;font-weight:500;line-height:1.7rem;white-space:nowrap}.payment-methods__chevron{display:inline-flex;width:1.6rem;height:1.6rem;flex:0 0 1.6rem;align-items:center;justify-content:center;color:var(--color-heading);transition:transform var(--duration-short)}.payment-methods__method-toggle[aria-expanded=true] .payment-methods__chevron{transform:rotate(180deg)}.payment-methods__method-panel{box-sizing:border-box;width:100%;min-height:0;flex:1 1 auto;padding:1.6rem;background:#f9fafb;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.payment-methods__method-panel[hidden]{display:none}.payment-methods__table-wrapper{width:100%;overflow-x:auto}.payment-methods__table{width:100%;border:0;border-collapse:collapse;color:var(--color-text);font-family:var(--body-font);font-size:1.3rem;line-height:1.8rem;font-variant-numeric:tabular-nums;table-layout:fixed}.payment-methods__table th,.payment-methods__table td{height:4.8rem;box-sizing:border-box;padding:1.5rem 1.6rem;border:0;border-bottom:1px solid var(--color-border, #ebebeb);text-align:start;vertical-align:middle}.payment-methods__table th{position:sticky;z-index:1;top:-1.6rem;background:#f3f4f6;color:var(--color-text);font-size:1.2rem;font-weight:500}.payment-methods__table tbody tr:last-child td{border-bottom:0}.payment-methods__table th:last-child,.payment-methods__table td:last-child{width:32%;text-align:end}.payment-methods__muted{margin:1.6rem 0 0;color:var(--color-text);font-size:1.3rem;line-height:1.8rem}.payment-methods__instructions{display:flex;flex-direction:column;gap:1.2rem}.payment-methods__eyebrow{margin:0;color:var(--color-text);font-size:1.2rem;font-weight:500;line-height:1.7rem;text-transform:uppercase}.payment-methods__amount{margin:0;color:var(--color-heading);font-family:var(--body-font);font-size:2.4rem;font-weight:600;line-height:3rem}.payment-methods__description{margin:0;color:var(--color-text);font-size:1.4rem;font-weight:400;line-height:2rem}.payment-methods__instructions-title{margin:0;color:var(--color-heading);font-family:var(--body-font);font-size:1.4rem;font-weight:600;line-height:2rem}.payment-methods__steps{display:flex;flex-direction:column;gap:.8rem;margin:0;padding:0;list-style:none}.payment-methods__steps li{display:grid;min-height:4rem;grid-template-columns:2.8rem minmax(0,1fr);gap:1.2rem;align-items:center}.payment-methods__steps li>span{display:inline-flex;width:2.8rem;height:2.8rem;align-items:center;justify-content:center;border-radius:50%;background:#f3f4f6;color:var(--color-heading);font-size:1.2rem;font-weight:500;line-height:1.7rem}.payment-methods__steps p{margin:0;color:var(--color-text);font-size:1.4rem;font-weight:400;line-height:2rem}.product-payment-icons{width:100%;padding-block-start:1.2rem;border-block-start:1px solid var(--color-border, var(--border-color-base))}.product-detail__buy-buttons:has(+.product-payment-icons){margin-bottom:1rem}.product-payment-icons__heading{margin:0 0 .8rem}.product-payment-icons__list{display:flex;flex-wrap:wrap;align-items:center;justify-content:var(--payment-icon-alignment);column-gap:var(--payment-icon-gap);row-gap:.6rem;margin:0;padding:0;list-style:none}.product-payment-icons__item,.product-payment-icons__icon{display:inline-flex;align-items:center}.product-payment-icons__svg{width:var(--payment-icon-size);height:auto}@media(max-width:749px){.product-detail__price:has(+.product-payment-installments--with-line){margin-bottom:.3rem}.product-payment-installments{gap:.8rem;margin-bottom:1rem}.payment-installment-line--card{margin-top:.25rem}.product-detail__buy-buttons:has(+.product-payment-icons){margin-bottom:.8rem}.product-payment-icons{padding-block-start:1rem}.product-payment-icons__svg{width:min(var(--payment-icon-size),3.6rem)}.payment-methods__dialog{width:calc(100% - 3.2rem);max-width:56rem;height:min(69.2rem,calc(100dvh - 3.2rem));max-height:calc(100dvh - 3.2rem);margin:auto;border-radius:1.6rem}.payment-methods__dialog.is-credit-expanded{height:min(76rem,calc(100dvh - 3.2rem))}.payment-methods__method-panel{scrollbar-gutter:auto}.payment-methods__table th,.payment-methods__table td{padding-inline:.8rem}.payment-methods__table th:last-child,.payment-methods__table td:last-child{white-space:nowrap}}@media(max-width:359px){.payment-methods__dialog{width:calc(100% - 1.6rem);height:calc(100dvh - 1.6rem);max-height:calc(100dvh - 1.6rem)}.payment-methods__dialog.is-credit-expanded,.payment-methods__dialog.is-instructions-expanded{height:calc(100dvh - 1.6rem)}.payment-methods__panel{gap:1.2rem;padding:1.6rem;padding-bottom:calc(1.6rem + env(safe-area-inset-bottom,0px))}.payment-methods__title{font-size:1.8rem;line-height:2.4rem}.payment-methods__method-toggle{gap:.8rem;padding-inline:1.2rem}.payment-methods__method-label{font-size:1.3rem}.payment-methods__table{font-size:1.2rem}.payment-methods__table th,.payment-methods__table td{padding-inline:.4rem;white-space:nowrap}}@media(prefers-reduced-motion:reduce){.payment-methods__dialog[open],.payment-methods__dialog[open]::backdrop,.payment-methods__trigger,.payment-methods__close,.payment-methods__method-toggle,.payment-methods__chevron{animation:none;transition:none}}@keyframes payment-dialog-in{0%{opacity:0;transform:translateY(1.6rem) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes payment-backdrop-in{0%{opacity:0}to{opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/131/assets/payment-blocks.css.map */
