.single-product .rc-preco-card .rc-more-options,.rc-preco-card .rc-more-options{--fm-pay-trigger-bg:linear-gradient(180deg, rgba(255,255,255,0.96), rgba(247,244,238,0.94));display:inline-flex!important;align-items:center;justify-content:center;gap:.6rem;min-height:44px;margin:.85rem auto 0!important;padding:.72rem 1.2rem!important;border:1px solid rgb(15 23 42 / .12)!important;border-radius:999px!important;background:var(--fm-pay-trigger-bg)!important;color:var(--fm-accent)!important;font-size:0.82rem!important;font-weight:800!important;letter-spacing:.08em;line-height:1;text-transform:uppercase;text-decoration:none!important;box-shadow:0 16px 28px rgb(15 23 42 / .08),inset 0 1px 0 rgb(255 255 255 / .75);transition:transform var(--fm-transition),box-shadow var(--fm-transition),background var(--fm-transition),border-color var(--fm-transition),color var(--fm-transition)}.single-product .rc-preco-card .rc-more-options::before,.rc-preco-card .rc-more-options::before{content:'';width:.65rem;height:.65rem;border-radius:999px;background:linear-gradient(135deg,var(--fm-gold),#c5a46e);box-shadow:0 0 0 5px rgb(139 111 71 / .12);flex:0 0 auto}.single-product .rc-preco-card .rc-more-options::after,.rc-preco-card .rc-more-options::after{content:'↗';font-size:.92rem;line-height:1;transition:transform var(--fm-transition)}.single-product .rc-preco-card .rc-more-options:hover,.single-product .rc-preco-card .rc-more-options:focus-visible,.rc-preco-card .rc-more-options:hover,.rc-preco-card .rc-more-options:focus-visible{opacity:1!important;color:var(--fm-accent)!important;border-color:rgb(15 23 42 / .2)!important;background:linear-gradient(180deg,rgb(255 255 255),rgb(243 238 228 / .98))!important;box-shadow:0 22px 40px rgb(15 23 42 / .12),inset 0 1px 0 rgb(255 255 255 / .85);transform:translateY(-2px)}.single-product .rc-preco-card .rc-more-options:hover::after,.single-product .rc-preco-card .rc-more-options:focus-visible::after,.rc-preco-card .rc-more-options:hover::after,.rc-preco-card .rc-more-options:focus-visible::after{transform:translate(2px,-2px)}.single-product .rc-preco-card .rc-more-options:focus-visible,.rc-preco-card .rc-more-options:focus-visible,.rc-pay-modal__close:focus-visible{outline:none;box-shadow:0 0 0 4px rgb(15 23 42 / .08),0 18px 34px rgb(15 23 42 / .12)}body.rc-pay-modal-open{overflow:hidden}.rc-pay-modal{isolation:isolate;overflow-y:auto;padding:.45rem 0 .65rem}.rc-pay-modal__backdrop{background:radial-gradient(circle at top,rgb(139 111 71 / .15),transparent 30%),rgb(9 14 26 / .62)!important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.rc-pay-modal__dialog{position:relative;display:flex;flex-direction:column;width:min(620px, calc(100vw - 1.4rem))!important;max-height:none;margin:.35rem auto 0!important;border:1px solid rgb(233 226 214 / .72)!important;border-radius:32px!important;background:radial-gradient(circle at top left,rgb(139 111 71 / .12),transparent 32%),linear-gradient(180deg,rgb(255 255 255 / .98),rgb(247 244 238 / .96))!important;box-shadow:0 36px 120px rgb(4 10 20 / .28),0 18px 48px rgb(15 23 42 / .14)!important;overflow:hidden;transform-origin:top center;animation:fmPayModalIn 280ms cubic-bezier(.2,.8,.2,1)}.rc-pay-modal__dialog::before{content:'';position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .95),transparent);pointer-events:none}.rc-pay-modal__header{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:.85rem;padding:.95rem 1rem 0.85rem!important;border-bottom:1px solid rgb(15 23 42 / .08)!important;background:linear-gradient(180deg,rgb(255 255 255 / .45),#fff0),linear-gradient(135deg,rgb(15 23 42 / .035),rgb(139 111 71 / .08))}.rc-pay-modal__heading,.rc-pay-modal__header>:first-child{min-width:0}.rc-pay-modal__eyebrow{display:inline-flex;align-items:center;gap:.4rem;margin-bottom:.42rem;padding:.32rem .58rem;border:1px solid rgb(15 23 42 / .08);border-radius:999px;background:rgb(255 255 255 / .72);color:var(--fm-muted);font-size:.66rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.rc-pay-modal__eyebrow::before{content:'';width:.5rem;height:.5rem;border-radius:999px;background:linear-gradient(135deg,var(--fm-gold),#d2b17a)}.rc-pay-modal__title{max-width:32rem;margin:0;color:var(--fm-text)!important;font-size:clamp(1.2rem, 1.9vw, 1.65rem)!important;font-weight:750!important;letter-spacing:-.05em;line-height:1.02!important}.rc-pay-modal__intro{max-width:38rem;margin:.38rem 0 0;color:var(--fm-muted);font-size:.9rem;line-height:1.45}.rc-pay-modal__close{display:inline-flex;align-items:center;justify-content:center;width:42px!important;height:42px!important;padding:0;border:1px solid rgb(15 23 42 / .08)!important;border-radius:16px!important;background:rgb(255 255 255 / .86)!important;color:var(--fm-accent)!important;font-size:1.2rem!important;line-height:1!important;box-shadow:0 10px 22px rgb(15 23 42 / .08);transition:transform var(--fm-transition),box-shadow var(--fm-transition),background var(--fm-transition),border-color var(--fm-transition)}.rc-pay-modal__close:hover{transform:translateY(-1px);background:rgb(255 255 255)!important;border-color:rgb(15 23 42 / .14)!important;box-shadow:0 16px 28px rgb(15 23 42 / .12)}.rc-pay-modal__body{flex:1 1 auto;min-height:0;padding:.7rem .8rem 0.85rem!important;overflow:visible}.rc-pay-modal__surface,.rc-pay-modal .rc-pay-options-inner{max-height:none;overflow:visible;overscroll-behavior:contain;border:1px solid rgb(233 226 214 / .94);border-radius:24px;background:linear-gradient(180deg,rgb(255 255 255 / .95),rgb(248 245 239 / .95));box-shadow:inset 0 1px 0 rgb(255 255 255 / .85)}.rc-pay-modal .rc-pay-options-inner{max-height:none;padding:.24rem}.rc-pay-modal .rc-pay-table{width:100%!important;border-collapse:separate!important;border-spacing:0 0.22rem!important;font-size:0.9rem!important}.rc-pay-modal .rc-pay-table thead th{position:static;top:auto;z-index:2;padding:.5rem .85rem 0.2rem!important;border:0!important;background:transparent!important;color:var(--fm-muted)!important;font-size:0.68rem!important;font-weight:800!important;letter-spacing:.1em;text-transform:uppercase}.rc-pay-modal .rc-pay-table tbody tr{contain:paint}.rc-pay-modal .rc-pay-table tbody td{padding:.6rem 0.85rem!important;border-top:1px solid rgb(233 226 214 / .92)!important;border-bottom:1px solid rgb(233 226 214 / .92)!important;border-left:0!important;border-right:0!important;background:rgb(255 255 255 / .82);color:var(--fm-text);vertical-align:middle;white-space:nowrap;transition:transform var(--fm-transition),box-shadow var(--fm-transition),border-color var(--fm-transition),background var(--fm-transition)}.rc-pay-modal .rc-pay-table tbody td:first-child{border-left:1px solid rgb(233 226 214 / .92)!important;border-radius:16px 0 0 16px}.rc-pay-modal .rc-pay-table tbody td:last-child{border-right:1px solid rgb(233 226 214 / .92)!important;border-radius:0 16px 16px 0}.rc-pay-modal .rc-pay-table tbody tr:hover td{background:rgb(255 255 255 / .96);border-color:rgb(15 23 42 / .1)!important;box-shadow:0 10px 18px rgb(15 23 42 / .05)}.rc-pay-modal .rc-pay-row-pix td{background:linear-gradient(135deg,rgb(15 118 110 / .12),rgb(255 255 255 / .95))!important;border-color:rgb(15 118 110 / .22)!important;font-weight:800!important}.rc-pay-modal .rc-pay-opt,.rc-pay-modal .rc-pay-total,.rc-pay-modal .rc-pay-each{color:var(--fm-text)}.rc-pay-modal .rc-pay-opt{font-weight:700}.rc-pay-modal .rc-pay-opt__title{display:inline-block;font-size:.92rem;font-weight:800;letter-spacing:-.03em}.rc-pay-modal .rc-pay-fee{display:inline-flex;align-items:center;justify-content:center;min-height:22px;margin-left:.45rem;padding:.16rem .5rem;border-radius:999px;background:rgb(15 118 110 / .1);color:var(--fm-success)!important;font-size:.68rem;font-weight:800!important;letter-spacing:.06em}.rc-pay-modal .rc-pay-row-pix .rc-pay-fee{background:rgb(15 118 110 / .16)}.rc-pay-modal .rc-pay-each,.rc-pay-modal .rc-pay-total{font-variant-numeric:tabular-nums}.rc-pay-modal .rc-pay-each .woocommerce-Price-amount,.rc-pay-modal .rc-pay-total .woocommerce-Price-amount,.rc-pay-modal .rc-pay-row-pix .woocommerce-Price-amount{color:var(--fm-text)!important;font-weight:750}.rc-pay-modal .rc-pay-total .woocommerce-Price-amount{font-size:.96rem}.rc-pay-modal .rc-pay-row-pix .rc-pay-total .woocommerce-Price-amount{color:var(--fm-success)!important}@keyframes fmPayModalIn{from{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:782px){.rc-pay-modal__dialog{width:min(100vw - 0.75rem, 100%)!important;max-height:none;margin-top:0.35rem!important;border-radius:24px!important}.rc-pay-modal__header{padding:.95rem .95rem 0.8rem!important}.rc-pay-modal__body{padding:.65rem .7rem 0.75rem!important}.rc-pay-modal .rc-pay-options-inner{max-height:none;padding:.22rem;border-radius:20px}.rc-pay-modal .rc-pay-table{border-spacing:0 0.3rem!important}.rc-pay-modal .rc-pay-table thead{display:none}.rc-pay-modal .rc-pay-table,.rc-pay-modal .rc-pay-table tbody,.rc-pay-modal .rc-pay-table tr,.rc-pay-modal .rc-pay-table td{display:block;width:100%}.rc-pay-modal .rc-pay-table tbody tr{margin:0 0 .55rem}.rc-pay-modal .rc-pay-table tbody td{display:grid;grid-template-columns:minmax(90px,108px) minmax(0,1fr);gap:.6rem;align-items:center;min-width:0;padding:.62rem 0.78rem!important;white-space:normal;border-radius:0!important}.rc-pay-modal .rc-pay-table tbody td:first-child{border-radius:14px 14px 0 0!important}.rc-pay-modal .rc-pay-table tbody td:last-child{border-radius:0 0 14px 14px!important}.rc-pay-modal .rc-pay-table tbody td::before{color:var(--fm-muted);font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.rc-pay-modal .rc-pay-table tbody td:nth-child(1)::before{content:'Opção'}.rc-pay-modal .rc-pay-table tbody td:nth-child(2)::before{content:'Parcela'}.rc-pay-modal .rc-pay-table tbody td:nth-child(3)::before{content:'Total'}.rc-pay-modal .rc-pay-opt__title,.rc-pay-modal .rc-pay-total .woocommerce-Price-amount,.rc-pay-modal .rc-pay-each .woocommerce-Price-amount{font-size:.88rem}.rc-pay-modal .rc-pay-fee{margin-left:.5rem}}@media (prefers-reduced-motion:reduce){.rc-preco-card .rc-more-options,.rc-preco-card .rc-more-options::after,.rc-pay-modal__dialog,.rc-pay-modal .rc-pay-table tbody td,.rc-pay-modal__close{animation:none!important;transition:none!important}}.single-product .summary .rc-preco-card{transform:scale(.92);transform-origin:top center}.single-product .summary .rc-preco-card .rc-bloco-preco{gap:clamp(1rem, 1.8vw, 1.55rem);margin:.68rem 0 1rem;align-items:center}.single-product .summary .rc-preco-card .rc-coluna{gap:.16rem}.single-product .summary .rc-preco-card .rc-coluna:last-child{min-width:138px}.single-product .summary .rc-preco-card .rc-divisor{height:54px;margin-top:0}.single-product .summary .rc-preco-card .rc-preco-principal{font-size:clamp(1.52rem, 2.8vw, 1.82rem);letter-spacing:-.03em}.single-product .summary .rc-preco-card .rc-sub{font-size:.84rem;line-height:1.24}.single-product .summary .rc-preco-card .rc-label{font-size:.68rem;margin-bottom:.08rem}.single-product .summary .rc-preco-card .rc-preco-pix{font-size:clamp(1.28rem, 2.45vw, 1.58rem);letter-spacing:-.02em}.single-product .summary .rc-preco-card .rc-selo{padding:.32rem .68rem;font-size:.68rem;border-radius:999px}.single-product .summary .rc-preco-card .rc-more-options,.single-product .rc-preco-card .rc-more-options,.rc-preco-card .rc-more-options{gap:.34rem;min-height:28px;margin-top:0.5rem!important;padding:.32rem 0.82rem!important;border-radius:999px!important;border:1px solid rgb(108 94 76 / .14)!important;background:linear-gradient(180deg,rgb(247 244 239 / .98),rgb(239 233 224 / .98))!important;box-shadow:0 5px 14px rgb(15 23 42 / .05)!important;color:#5c5246!important;font-size:0.62rem!important;font-weight:400!important;line-height:1!important;letter-spacing:-0.005em!important;text-transform:none!important}.single-product .summary .rc-preco-card .rc-more-options::before,.single-product .rc-preco-card .rc-more-options::before,.rc-preco-card .rc-more-options::before{width:.42rem;height:.42rem;box-shadow:0 0 0 3px rgb(139 111 71 / .1)}.single-product .summary .rc-preco-card .rc-more-options::after,.single-product .rc-preco-card .rc-more-options::after,.rc-preco-card .rc-more-options::after{font-size:.7rem}.single-product .summary .rc-preco-card .rc-more-options:hover,.single-product .summary .rc-preco-card .rc-more-options:focus-visible,.single-product .rc-preco-card .rc-more-options:hover,.single-product .rc-preco-card .rc-more-options:focus-visible,.rc-preco-card .rc-more-options:hover,.rc-preco-card .rc-more-options:focus-visible{color:#4f463c!important;border-color:rgb(108 94 76 / .22)!important;background:linear-gradient(180deg,rgb(250 247 243),rgb(242 237 229))!important;box-shadow:0 10px 22px rgb(15 23 42 / .09)!important;transform:translateY(-1px)}@media (max-width:767px){.single-product .summary .rc-preco-card{transform:scale(.96)}.single-product .summary .rc-preco-card .rc-bloco-preco{gap:.88rem}}