.nomadic-finance-widget{--fw-radius: 12px;--fw-radius-sm: 8px;--fw-transition: .2s ease;--fw-font: -apple-system, "Helvetica Neue", Arial, sans-serif;font-family:var(--fw-font);background:var(--fw-bg);border-radius:var(--fw-radius);border:1px solid var(--fw-border);color:var(--fw-brand);overflow:hidden;margin:16px 0;max-width:520px;box-shadow:0 8px 32px #0006}.fw-header{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;cursor:pointer;-webkit-user-select:none;user-select:none;gap:12px;border-bottom:1px solid transparent;transition:border-color var(--fw-transition)}.fw-header.fw-open{border-bottom-color:var(--fw-border)}.fw-header-left{display:flex;align-items:center;gap:10px}.fw-icon{width:36px;height:36px;border-radius:50%;background:var(--fw-accent);display:flex;align-items:center;justify-content:center;color:#1a1a1a;flex-shrink:0}.fw-header-text{display:flex;flex-direction:column;gap:2px}.fw-title{font-size:13px;font-weight:600;letter-spacing:.02em;color:var(--fw-brand)}.fw-subtitle{font-size:11px;color:var(--fw-muted)}.fw-header-right{display:flex;align-items:center;gap:4px;margin-left:auto}.fw-monthly-preview{font-size:22px;font-weight:700;letter-spacing:-.02em;color:var(--fw-accent)}.fw-per-month{font-size:10px;color:var(--fw-muted);text-transform:uppercase;letter-spacing:.05em;padding-top:4px;margin-right:8px}.fw-toggle-btn{background:var(--fw-surface);border:1px solid var(--fw-border);border-radius:6px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--fw-brand);transition:background var(--fw-transition),transform var(--fw-transition);padding:0}.fw-toggle-btn:hover{background:#ffffff1f}.fw-toggle-btn.fw-open svg{transform:rotate(180deg)}.fw-toggle-btn svg{transition:transform .25s ease}.fw-body{padding:18px;display:flex;flex-direction:column;gap:20px}.fw-body[hidden]{display:none}.fw-section{display:flex;flex-direction:column;gap:10px}.fw-label{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--fw-muted)}.fw-deposit-row{display:flex;align-items:center;gap:10px}.fw-deposit-input-wrap{flex:1;display:flex;align-items:center;background:var(--fw-surface);border:1px solid var(--fw-border);border-radius:var(--fw-radius-sm);padding:0 14px;height:46px;transition:border-color var(--fw-transition)}.fw-deposit-input-wrap:focus-within{border-color:var(--fw-accent)}.fw-currency{font-size:16px;color:var(--fw-muted);margin-right:4px}.fw-deposit-input{background:transparent;border:none;outline:none;color:var(--fw-brand);font-size:18px;font-weight:600;width:100%;font-family:var(--fw-font)}.fw-deposit-input::-webkit-inner-spin-button,.fw-deposit-input::-webkit-outer-spin-button{-webkit-appearance:none}.fw-deposit-badge{background:var(--fw-surface);border:1px solid var(--fw-border);border-radius:var(--fw-radius-sm);padding:0 14px;height:46px;display:flex;align-items:center;font-size:14px;font-weight:600;color:var(--fw-accent);min-width:60px;justify-content:center}.fw-slider-wrap{padding:4px 0}.fw-slider{width:100%;height:4px;-webkit-appearance:none;appearance:none;background:var(--fw-border);border-radius:2px;outline:none;cursor:pointer}.fw-terms-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(70px,1fr));gap:8px}.fw-term-btn{background:var(--fw-surface);border:1px solid var(--fw-border);border-radius:var(--fw-radius-sm);color:var(--fw-brand);cursor:pointer;padding:10px 8px 8px;font-family:var(--fw-font);display:flex;flex-direction:column;align-items:center;gap:2px;font-size:20px;font-weight:700;line-height:1;transition:background var(--fw-transition),border-color var(--fw-transition),color var(--fw-transition)}.fw-term-btn:hover{background:#ffffff1a}.fw-term-btn.fw-term-active{background:var(--fw-brand);border-color:var(--fw-brand);color:var(--fw-bg)}.fw-term-label{font-size:9px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;opacity:.7}.fw-summary{background:var(--fw-surface);border:1px solid var(--fw-border);border-radius:var(--fw-radius-sm);display:flex;align-items:stretch}.fw-summary-item{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:14px 8px;gap:4px}.fw-summary-divider{width:1px;background:var(--fw-border);margin:10px 0}.fw-summary-label{font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--fw-muted)}.fw-summary-value{font-size:18px;font-weight:700;letter-spacing:-.01em;color:var(--fw-brand)}.fw-value-accent{color:var(--fw-accent)}.fw-cta-btn{width:100%;background:var(--fw-brand);color:var(--fw-bg);border:none;border-radius:var(--fw-radius-sm);padding:14px 20px;font-family:var(--fw-font);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:opacity var(--fw-transition),transform var(--fw-transition)}.fw-cta-btn:hover{opacity:.88;transform:translateY(-1px)}.fw-cta-btn:active{transform:translateY(0)}.fw-note{font-size:11px;color:var(--fw-muted);text-align:center;margin:-8px 0;line-height:1.5}.fw-note strong{color:var(--fw-brand)}.fw-rep-example{background:var(--fw-surface);border:1px solid var(--fw-border);border-radius:var(--fw-radius-sm);overflow:hidden}.fw-rep-title{font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--fw-muted);padding:10px 14px;border-bottom:1px solid var(--fw-border)}.fw-rep-grid{padding:4px 0}.fw-rep-row{display:flex;justify-content:space-between;align-items:center;padding:7px 14px;font-size:12px;color:var(--fw-brand)}.fw-rep-row:nth-child(2n){background:#ffffff08}.fw-rep-bold{font-weight:700}.fw-legal{font-size:10px;line-height:1.6;color:var(--fw-muted);margin:0}.fw-legal strong{color:var(--fw-brand)}.product__info:has(span.btn-loader[style="opacity: 1;"]) .fw-cta-btn span.btn-text{opacity:0}.product__info:has(span.btn-loader[style="opacity: 1;"]) .fw-cta-btn span.btn-loader{opacity:1!important}.product__info .fw-cta-btn{position:relative}.product__info .fw-cta-btn span.btn-loader span{animation:pulse_zoom 1.5s infinite ease-in-out;animation-delay:-.3s}.product__info .fw-cta-btn span.btn-loader span:nth-child(2){animation-delay:-.1s}.product__info .fw-cta-btn span.btn-loader span:nth-child(3){animation-delay:.1s}@keyframes pulse_zoom{0%{transform:scale(.7)}50%{transform:scale(1.3)}to{transform:scale(.7)}}@media(max-width:400px){.fw-summary-value{font-size:15px}.fw-monthly-preview{font-size:18px}.fw-term-btn{font-size:17px;padding:8px 6px}}.product .nomadic-finance-widget{border:1px solid #CCCCCC;box-shadow:none;max-width:100%}.product .nomadic-finance-widget .fw-header{padding:20px 28px}.product .nomadic-finance-widget .fw-subtitle,.product .nomadic-finance-widget .fw-per-month{color:rgb(var(--color-foreground))}.product .nomadic-finance-widget .fw-icon{border-radius:8px}.product .nomadic-finance-widget span.fw-title{font-family:var(--font-body-family);font-size:12px}.product .nomadic-finance-widget .fw-subtitle{font-family:var(--font-body-family);font-size:10px;color:#555}.product .nomadic-finance-widget .fw-monthly-preview{font-family:var(--font-body-family);font-size:16px;font-weight:500}.product .nomadic-finance-widget .fw-per-month{font-size:10px;font-family:var(--font-body-family);display:block}.product .nomadic-finance-widget .fw-body{background-color:rgb(var(--color-button-background));color:rgb(var(--color-button-text))}.product .nomadic-finance-widget label.fw-label{color:rgb(var(--color-button-text));font-size:14px;letter-spacing:1.29px;font-family:var(--font-body-family);margin-bottom:5px}.product .nomadic-finance-widget .fw-currency,.product .nomadic-finance-widget .fw-deposit-input,.product .nomadic-finance-widget .fw-term-label,.product .nomadic-finance-widget .fw-summary-label,.product .nomadic-finance-widget .fw-value-accent{color:rgb(var(--color-button-text));font-size:14px;font-weight:400;font-family:var(--font-body-family);letter-spacing:0}.product .nomadic-finance-widget .fw-deposit-input-wrap,.product .nomadic-finance-widget .fw-deposit-badge,.product .nomadic-finance-widget .product .nomadic-finance-widget .fw-deposit-input-wrap,.product .nomadic-finance-widget .fw-term-btn{border-color:rgb(var(--color-button-text))}.product .nomadic-finance-widget .fw-deposit-badge{border-color:rgb(var(--color-button-text));color:rgb(var(--color-button-text));font-size:14px;font-weight:400;min-width:68px;padding:0 10px}.product .nomadic-finance-widget .fw-term-btn{font-size:16px;gap:8px;font-weight:400;padding:16px 10px;font-family:var(--font-body-family)}.product .nomadic-finance-widget .fw-term-label{font-size:12px}.product .nomadic-finance-widget .fw-term-btn.fw-term-active{background:rgb(var(--color-button-text));color:rgb(var(--color-button-background))}.product .nomadic-finance-widget .fw-term-btn.fw-term-active .fw-term-label{color:rgb(var(--color-button-background))}.product .nomadic-finance-widget .fw-term-btn{color:rgba(var(--color-button-text),.7)}.product .nomadic-finance-widget .fw-summary-value{color:rgb(var(--color-button-text));font-size:18px;font-weight:500}.product .nomadic-finance-widget .fw-summary{border:none;gap:5px;background:transparent;border-radius:0}.product .nomadic-finance-widget .fw-summary .fw-summary-item{background:var(--fw-surface);border-radius:var(--fw-radius-sm)}.product .nomadic-finance-widget .fw-cta-btn{background:rgb(var(--color-button-text));color:rgb(var(--color-button-background));font-size:15px;letter-spacing:0;font-family:var(--font-body-family);font-weight:600;border:2px solid rgb(var(--color-button-text));transition:.5s}.product .nomadic-finance-widget .fw-cta-btn:after{content:none}.product .nomadic-finance-widget .fw-cta-btn span.btn-fill{background:rgb(var(--color-button-background));transition:.5s}.product .nomadic-finance-widget .fw-cta-btn:hover span.btn-fill{transform:translateY(0)!important}.product .nomadic-finance-widget .fw-cta-btn:hover span.btn-text{color:rgb(var(--color-button-text))}.product .nomadic-finance-widget p.fw-note{--fw-muted: rgba(255, 255, 255, .7);font-size:14px;font-weight:400;font-family:var(--font-body-family)}.product .nomadic-finance-widget p.fw-note strong{font-weight:700;--fw-muted: rgba(255, 255, 255, .7);color:var(--fw-muted)}.product .nomadic-finance-widget .fw-rep-example{border-color:rgb(var(--color-button-text));padding:10px}.product .nomadic-finance-widget .fw-rep-row{--fw-muted: rgba(255, 255, 255, .8);color:var(--fw-muted);font-size:13px;font-family:var(--font-body-family);padding:0;align-items:flex-start}.product .nomadic-finance-widget .fw-rep-row:has(#fw-rep-apr){--fw-muted: rgba(255, 255, 255, 1)}.product .nomadic-finance-widget .fw-rep-row:has(#fw-rep-total-payable){font-weight:400}.product .nomadic-finance-widget .fw-rep-row:nth-child(2n){background:transparent}.product .nomadic-finance-widget .fw-rep-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:18px 0 10px}.product .nomadic-finance-widget .fw-rep-title{--fw-muted: rgba(255, 255, 255, .8);font-size:10px;letter-spacing:1.29px;padding:4px 0 14px;--fw-border: rgba(255, 255, 255, .6)}.product .nomadic-finance-widget p.fw-legal{--fw-muted: rgba(255, 255, 255, .7);font-size:14px;font-weight:400;font-family:var(--font-body-family);text-align:center;border-top:1px solid var(--fw-muted);padding-top:15px}.product .nomadic-finance-widget p.fw-legal strong{--fw-muted: rgba(255, 255, 255, .7);color:var(--fw-muted)}.product .nomadic-finance-widget .fw-slider-wrap input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;box-shadow:inset 0 0 0 6px #fff;width:1.4rem;height:1.4rem;border-radius:50%;background:#fff;border:3px solid #4e4e4e}.product .nomadic-finance-widget .fw-slider-wrap input[type=range]::-moz-range-thumb{background:#fff;box-shadow:inset 0 0 0 6px #fff;width:1.4rem;height:1.4rem;border-radius:50%;border:3px solid #4e4e4e}.product .nomadic-finance-widget .fw-header-right{display:block;position:relative;padding-right:20px}.product .nomadic-finance-widget .fw-toggle-btn{position:absolute;right:0;top:0;justify-content:flex-end}.product .nomadic-finance-widget .fw-rep-row span:last-child{font-weight:600}.product .nomadic-finance-widget .fw-header-text{gap:5px}@media screen and (max-width:749px){.product .nomadic-finance-widget .fw-header{padding-inline:10px}.product .nomadic-finance-widget .fw-body{padding:10px}.product .nomadic-finance-widget label.fw-label,.product .nomadic-finance-widget .fw-summary-label,.product .nomadic-finance-widget p.fw-note,.product .nomadic-finance-widget p.fw-legal,.product .nomadic-finance-widget .fw-term-label{font-size:10px}.product .nomadic-finance-widget .fw-term-btn,.product .nomadic-finance-widget .fw-summary-value{font-size:14px}.product .nomadic-finance-widget .fw-cta-btn{font-size:11px}.product .nomadic-finance-widget .fw-rep-row{font-size:12px}.product .nomadic-finance-widget .fw-rep-grid{grid-template-columns:1fr;gap:12px;padding:10px 0}.product .nomadic-finance-widget .fw-rep-row{border-bottom:1px solid var(--fw-muted);padding-bottom:12px}.product .nomadic-finance-widget .fw-rep-row:last-child,.product .nomadic-finance-widget .fw-rep-title{border-bottom:none}.product .nomadic-finance-widget .fw-rep-row:last-child{padding-bottom:0}.product .nomadic-finance-widget .fw-term-btn{padding:10px 5px}.product .nomadic-finance-widget .fw-header{padding:15px 10px}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/finance-widget.css.map */
