.sp-ship-countdown,.sp-finance-mini,.sp-finance-modal{--sp-navy: var(--brand-color, #091e3a);--sp-accent: #fa5400;--sp-grey: var(--section-grey, #f2f4f6);--sp-line: var(--line, #e6e5e0);--sp-ink: var(--ink, #1a1a1a);--sp-ink-soft: var(--ink-soft, #6b6b66);--sp-ink-mute: var(--ink-mute, #9a9a94);--sp-radius: 12px;--sp-radius-sm: 8px}.sp-ship-countdown{display:flex;align-items:center;gap:8px;margin:14px 0 16px;padding:10px 14px;background:var(--sp-grey);border-radius:var(--sp-radius);color:var(--sp-navy);font-size:14px;line-height:1.4}.sp-ship-countdown[hidden]{display:none}.sp-ship-countdown svg{flex-shrink:0;color:var(--sp-accent)}.sp-ship-countdown__timer{font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.sp-finance-mini{display:flex;align-items:center;gap:8px;margin:0 0 20px;font-size:14px;font-weight:400;color:var(--sp-ink-soft);line-height:1.5;flex-wrap:wrap}.sp-finance-mini[hidden]{display:none}.sp-finance-mini__lead{color:var(--sp-ink-soft)}.sp-finance-mini__value{font-variant-numeric:tabular-nums;color:var(--sp-ink-soft);font-weight:400}.sp-finance-mini__value strong{font-weight:600;color:var(--sp-ink)}.sp-finance-mini__switch{display:inline-flex;align-items:center;gap:0;border:1px solid var(--sp-line);border-radius:6px;padding:2px}.sp-finance-mini__switch-btn{padding:2px 9px;border:none;border-radius:4px;font-family:inherit;font-size:12.5px;font-weight:400;line-height:1.5;cursor:pointer;background:transparent;color:var(--sp-ink-mute);opacity:.7;transition:background .18s,color .18s,opacity .18s;white-space:nowrap}.sp-finance-mini__switch-btn:hover{opacity:1;color:var(--sp-ink)}.sp-finance-mini__switch-btn--active{background:var(--sp-grey);color:var(--sp-ink);opacity:1;font-weight:500}.sp-finance-mini__info{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:none;background:transparent;color:var(--sp-ink-mute);cursor:pointer;border-radius:50%;transition:color .2s,background .2s;flex-shrink:0}.sp-finance-mini__info:hover{color:var(--sp-navy);background:var(--sp-grey)}.sp-finance-mini__info:focus-visible{outline:2px solid var(--sp-navy);outline-offset:2px}.sp-finance-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:20px}.sp-finance-modal[hidden]{display:none}.sp-finance-modal__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#091e3a73;animation:spFinFade .2s ease-out}.sp-finance-modal__dialog{position:relative;width:100%;max-width:440px;max-height:calc(100vh - 40px);overflow-y:auto;background:#fff;border-radius:16px;box-shadow:0 20px 60px #00000040;animation:spFinPop .22s cubic-bezier(.16,1,.3,1)}@keyframes spFinFade{0%{opacity:0}to{opacity:1}}@keyframes spFinPop{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}body.sp-finance-modal-open{overflow:hidden}.sp-finance-modal__header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px;border-bottom:1px solid var(--sp-line)}.sp-finance-modal__title{margin:0;font-size:17px;font-weight:700;color:var(--sp-navy)}.sp-finance-modal__close{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;background:var(--sp-grey);color:var(--sp-navy);border-radius:50%;cursor:pointer;transition:background .2s;flex-shrink:0}.sp-finance-modal__close:hover{background:var(--sp-line)}.sp-finance-modal__close:focus-visible{outline:2px solid var(--sp-navy);outline-offset:2px}.sp-finance-modal__body{padding:18px 20px 20px}.sp-finance__switch{position:relative;display:inline-flex;align-items:center;background:#fff;border:1px solid var(--sp-line);border-radius:var(--sp-radius-sm);padding:3px;margin-bottom:18px}.sp-finance__switch-slider{position:absolute;top:3px;height:calc(100% - 6px);background:var(--sp-navy);border-radius:calc(var(--sp-radius-sm) - 3px);transition:left .3s cubic-bezier(.4,0,.2,1),width .3s cubic-bezier(.4,0,.2,1);pointer-events:none;z-index:0}.sp-finance__switch-btn{position:relative;z-index:1;padding:5px 18px;border:none;border-radius:calc(var(--sp-radius-sm) - 3px);font-family:inherit;font-size:12px;font-weight:600;cursor:pointer;transition:color .2s;background:transparent;color:var(--sp-ink-mute);letter-spacing:.02em;white-space:nowrap}.sp-finance__switch-btn:hover{color:var(--sp-ink)}.sp-finance__switch-btn--active,.sp-finance__switch-btn--active:hover{color:#fff}.sp-finance__panel[hidden]{display:none}.sp-finance__slider-block{margin-bottom:6px}.sp-finance__slider-row{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:8px}.sp-finance__slider-label{font-size:13px;color:var(--sp-ink-soft)}.sp-finance__slider-value{font-size:14px;font-weight:700;color:var(--sp-navy)}.sp-finance__slider{width:100%;-webkit-appearance:none;appearance:none;height:6px;border-radius:50px;background:var(--sp-line);outline:none;margin:4px 0}.sp-finance__slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:22px;border-radius:50%;background:var(--sp-navy);cursor:pointer;box-shadow:0 1px 4px #0003;transition:transform .15s}.sp-finance__slider::-webkit-slider-thumb:hover{transform:scale(1.1)}.sp-finance__slider::-moz-range-thumb{width:22px;height:22px;border:none;border-radius:50%;background:var(--sp-navy);cursor:pointer;box-shadow:0 1px 4px #0003}.sp-finance__slider:focus-visible{outline:2px solid var(--sp-navy);outline-offset:4px}.sp-finance__slider-ticks{display:flex;justify-content:space-between;font-size:11px;color:var(--sp-ink-mute);padding:0 2px;margin-bottom:16px}.sp-finance__result{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;padding:14px 16px;background:var(--sp-grey);border-radius:var(--sp-radius)}.sp-finance__result-amount{font-size:28px;font-weight:800;color:var(--sp-navy);line-height:1;font-variant-numeric:tabular-nums}.sp-finance__result-sub{display:contents;font-size:13px;color:var(--sp-ink-soft)}.sp-finance__result-unit{font-size:13px;color:var(--sp-ink-soft);line-height:1}.sp-finance__result-terms{flex-basis:100%;font-size:12px;color:var(--sp-ink-mute);line-height:1.35;margin-top:2px}.sp-finance__result-terms:empty{display:none}.sp-finance__note{margin:12px 0 0;font-size:11px;line-height:1.45;color:var(--sp-ink-soft)}@media(max-width:767px){.sp-finance-modal{padding:12px}.sp-finance-modal__dialog{max-width:none}.sp-finance__result-amount{font-size:24px}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/product-testi.css.map */
