.financing-button-wrapper{margin-top:4px;width:100%;grid-column:1 / -1}.financing-button{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:10px 16px;background:transparent;border:1px solid #e3e3e8;border-radius:980px;cursor:pointer;font-size:14px;color:#1d1d1f;transition:border-color .2s ease}.financing-button:hover{border-color:#1d1d1f;background-color:#fff}.financing-button__icon{flex-shrink:0;opacity:.7}.financing-button__rate{font-weight:700}.financing-modal{border:none;border-radius:24px;padding:0;max-width:500px;width:calc(100% - 32px);max-height:calc(100vh - 40px);box-shadow:0 4px 12px #0000000f,0 30px 70px #0000004d;background:#fff;color:#1d1d1f;font-family:var(--font-body-family)}.financing-modal::backdrop{background:#11111173;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.financing-modal__inner{padding:28px}.financing-modal__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.financing-modal__title{font-family:var(--font-heading-family);font-size:21px;font-weight:var(--font-heading-weight-bold, 700);letter-spacing:-.01em;margin:0}.financing-modal__close{display:grid;place-items:center;width:34px;height:34px;padding:0;background:#f5f5f7;border:none;border-radius:50%;cursor:pointer;color:#1d1d1f;opacity:1;transition:background-color .15s ease}.financing-modal__close:hover{background:#e8e8ed;opacity:1}.financing-modal__price-row{display:flex;justify-content:space-between;align-items:baseline;padding:0 0 16px;border-bottom:1px solid #ececf0;font-size:14px;color:#6e6e73}.financing-modal__product-price{font-size:18px;font-weight:800;letter-spacing:-.01em;color:#1d1d1f}.financing-modal__field{padding:20px 0 0}.financing-modal__field label{display:block;font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#6e6e73;margin-bottom:16px}.financing-modal__range-wrap{padding:0 2px}.financing-modal__range{-webkit-appearance:none!important;appearance:none!important;width:100%;height:4px!important;border:0!important;border-radius:980px;background:#e8e8ed!important;box-shadow:none!important;padding:0!important;margin:0;outline:none;cursor:pointer}.financing-modal__range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:22px;border-radius:50%;background:#fff;cursor:grab;border:1px solid #d2d2d7;box-shadow:0 2px 8px #0000002e}.financing-modal__range::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:#fff;cursor:grab;border:1px solid #d2d2d7;box-shadow:0 2px 8px #0000002e}.financing-modal__range:focus-visible{outline:2px solid #1d1d1f;outline-offset:4px}.financing-modal__range-labels{display:flex;justify-content:space-between;font-size:11px;color:#a1a1a6;margin-top:8px;padding:0 2px}.financing-modal__range-value{text-align:center;font-size:15px;font-weight:700;color:#1d1d1f;margin-top:10px}.financing-modal__result{background:#f5f5f7;border-radius:16px;padding:18px 20px;margin:18px 0 0}.financing-modal__result-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:14px;color:#1d1d1f}.financing-modal__result-row--sub{margin-top:12px;font-size:12.5px;color:#6e6e73;opacity:1}.financing-modal__monthly{position:relative;font-size:32px;font-weight:800;letter-spacing:-.02em;line-height:1.1}.financing-modal__monthly:after{content:"";position:absolute;left:1px;right:10%;bottom:-3px;height:3px;border-radius:980px;background-color:#ffdf00}.financing-modal__disclaimer{font-size:12px;color:#a1a1a6;line-height:1.55;margin:16px 0 12px}.financing-modal__disclaimer sup{font-size:9px;vertical-align:super;line-height:0}.financing-modal__legal{margin-bottom:16px;border-top:1px solid #ececf0;border-bottom:1px solid #ececf0}.financing-modal__legal-summary{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:11px 0;font-size:12px;color:#6e6e73;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.financing-modal__legal-summary::-webkit-details-marker{display:none}.financing-modal__legal-summary sup{font-size:9px;vertical-align:super;line-height:0}.financing-modal__legal-chevron{flex-shrink:0;transition:transform .2s ease}.financing-modal__legal[open] .financing-modal__legal-chevron{transform:rotate(180deg)}.financing-modal__legal-content{padding:0 0 12px;font-size:11px;line-height:1.6;color:#a1a1a6}.financing-modal__legal-content p{margin:0 0 8px}.financing-modal__legal-content p:last-child{margin-bottom:0}.financing-modal__legal-content strong{color:#6e6e73;font-weight:600}.financing-modal__cta{display:flex;align-items:center;justify-content:center;width:100%;min-height:52px;padding:14px 24px;text-align:center;background-color:#ffdf00;color:#111;border:0;border-radius:980px;font-size:15px;font-weight:700;letter-spacing:-.01em;cursor:pointer;box-shadow:none;transition:transform .25s cubic-bezier(.22,.61,.36,1),box-shadow .25s ease}.financing-modal__cta:hover{transform:translateY(-1px);box-shadow:0 10px 24px #ffdf0073;background-color:#ffdf00;color:#111}.financing-modal__cta:after{content:none;box-shadow:none}@media screen and (max-width:749px){.financing-modal{border-radius:20px}.financing-modal__inner{padding:22px 18px}.financing-modal__monthly{font-size:28px}}.financing-modal__form{padding-top:4px}.financing-modal__back{display:inline-flex;align-items:center;gap:6px;background:#f5f5f7;border:none;cursor:pointer;font-size:13px;font-weight:600;color:#1d1d1f;padding:8px 14px;border-radius:980px;margin-bottom:12px;transition:background-color .15s ease}.financing-modal__back:hover{background:#e8e8ed;color:#1d1d1f}.financing-modal__tally-iframe{border:none;width:100%;min-height:500px;display:block}@media(prefers-reduced-motion:reduce){.financing-modal__cta,.financing-button,.financing-modal__legal-chevron{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/61/assets/component-financing.css.map */
