.fd-financing-wrapper{margin:1.2rem 0 1.6rem;width:100%}.fd-financing-banner{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:.9rem 1.4rem;background:linear-gradient(135deg,#fdf3f3b3,#faf8f6e6);border:1px solid rgba(212,138,150,.45);border-radius:8px;font-family:var(--font-body-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);font-size:1.3rem;line-height:1.4;color:var(--fd-ink, #0B1A2C);transition:all .25s ease}.fd-financing-banner:hover{border-color:#d48a96bf;background:linear-gradient(135deg,#fdf3f3e6,#fff);box-shadow:0 4px 12px #0b1a2c0d}.fd-financing-banner__badge{display:flex;align-items:center;gap:.8rem;color:var(--fd-ink, #0B1A2C)}.fd-financing-banner__icon{color:var(--fd-rose-deep, #A84D63);flex-shrink:0}.fd-financing-banner__badge strong{font-weight:700;color:var(--fd-ink, #0B1A2C)}.fd-financing-banner__btn{display:inline-flex;align-items:center;gap:.4rem;background:transparent;border:none;padding:0;font-family:inherit;font-size:1.25rem;font-weight:600;color:var(--fd-rose-deep, #A84D63);cursor:pointer;white-space:nowrap;text-decoration:underline;text-underline-offset:3px;transition:color .2s ease,transform .2s ease}.fd-financing-banner__btn:hover{color:var(--fd-ink, #0B1A2C);transform:translate(2px)}.fd-financing-banner__btn svg{transition:transform .2s ease}.fd-financing-banner__btn:hover svg{transform:translate(3px)}.fd-financing-modal{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;height:100vh!important;z-index:2147483647!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:16px!important;box-sizing:border-box!important;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s ease}.fd-financing-modal[aria-hidden=false]{opacity:1!important;visibility:visible!important}.fd-financing-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:#0e1b1db8;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.fd-financing-modal__dialog{position:relative;z-index:10;width:100%;max-width:480px;background:#fff;border-radius:16px;border:1px solid rgba(227,213,202,.9);box-shadow:0 24px 64px #0e1b1d4d;padding:22px 22px 18px;box-sizing:border-box;transform:translateY(12px) scale(.97);transition:transform .25s cubic-bezier(.16,1,.3,1);overflow:hidden!important}.fd-financing-modal[aria-hidden=false] .fd-financing-modal__dialog{transform:translateY(0) scale(1)}.fd-financing-modal__close{position:absolute;top:14px;right:14px;width:32px;height:32px;border-radius:50%;border:1px solid rgba(227,213,202,.8);background:#faf8f6;color:#0e1b1d;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.fd-financing-modal__close:hover{background:#fff;border-color:#a84d63;color:#a84d63;transform:rotate(90deg)}.fd-financing-modal__header{margin-bottom:14px;padding-right:36px}.fd-financing-modal__eyebrow{display:block;font-size:1.05rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#a84d63;margin-bottom:4px}.fd-financing-modal__title{font-family:var(--font-heading-family, "Playfair Display", Georgia, serif);font-size:clamp(1.9rem,3vw,2.2rem);font-weight:500;color:#0e1b1d;margin:0;line-height:1.25}.fd-financing-modal__plans{display:flex;flex-direction:column;gap:10px;margin-bottom:14px}.fd-financing-plan{background:#faf8f6;border:1px solid rgba(227,213,202,.8);border-radius:10px;padding:12px 14px;transition:all .2s ease}.fd-financing-plan--featured{background:#fffdfd;border-color:#a84d6373;box-shadow:0 4px 14px #a84d6314}.fd-financing-plan__head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.fd-financing-plan__name{font-size:1.45rem;font-weight:700;color:#0e1b1d}.fd-financing-plan__rate{font-size:1.25rem;font-weight:700;color:#a84d63;white-space:nowrap}.fd-financing-plan__body{display:flex;flex-direction:column;gap:4px}.fd-financing-plan__meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px}.fd-financing-plan__badge{font-size:.95rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:2px 7px;border-radius:8px;background:#a84d63;color:#fff;white-space:nowrap}.fd-financing-plan__badge--subtle{background:#0e1b1d14;color:#0e1b1d}.fd-financing-plan__highlight{font-size:1.25rem;font-weight:600;color:#0e1b1d}.fd-financing-plan__desc{font-size:1.15rem;line-height:1.4;color:#5a6a6c;margin:0}.fd-financing-modal__footer{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-top:12px;border-top:1px solid rgba(227,213,202,.6)}.fd-financing-modal__help{font-size:1.15rem;line-height:1.4;color:#5a6a6c;margin:0}.fd-financing-modal__help a{color:#0e1b1d;font-weight:600;text-decoration:underline;text-underline-offset:2px}.fd-financing-modal__dismiss{background:#0e1b1d;color:#fff;border:none;padding:7px 16px;border-radius:6px;font-size:1.2rem;font-weight:600;letter-spacing:.04em;cursor:pointer;white-space:nowrap;transition:all .2s ease}.fd-financing-modal__dismiss:hover{background:#a84d63;transform:translateY(-1px)}@media screen and (max-width:440px){.fd-financing-modal__dialog{padding:16px 14px 14px;border-radius:12px}.fd-financing-modal__footer{flex-direction:column;align-items:stretch;gap:8px;text-align:center}.fd-financing-modal__dismiss{width:100%;padding:9px}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/fd-financing.css.map */
