.v12-finance{display:block;margin:18px 0 20px;color:#4b4235;font-family:var(--text-font-family);text-align:left}.v12-finance[hidden],.v12-finance [hidden]{display:none!important}.v12-finance p{margin:0}.v12-finance :is(button,input,select,a):focus-visible{outline:2px solid #876936;outline-offset:3px}.v12-finance__plans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.v12-finance__plans:has(.v12-plan[hidden]){grid-template-columns:minmax(0,1fr)}.v12-finance__plans[aria-busy=true]{opacity:.55}.v12-plan{display:flex;flex-direction:column;align-items:flex-start;width:100%;min-width:0;padding:16px 18px 0;border:1px solid #d7c8ad;border-radius:0;background:#faf9f6;color:#4b4235;font-family:var(--text-font-family);text-align:left;cursor:pointer;transition:border-color .15s,background .15s}.v12-plan:hover{background:#f7f3eb;border-color:#947540}.v12-plan__apr{font-size:14px;font-weight:500;letter-spacing:.08em;line-height:1.4;text-transform:uppercase;color:#71582f}.v12-plan__amount{margin-top:8px;font-family:var(--heading-font-family);font-size:28px;font-weight:400;line-height:1.2}.v12-plan__period{font-size:13px;line-height:1.5}.v12-plan__details{display:block;margin:8px 0 9px;font-size:12px;line-height:1.5}.v12-plan__link{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:44px;margin-top:auto;border-top:1px solid #e5ded3;color:#71582f;font-size:10px;font-weight:500;letter-spacing:.06em;line-height:1.5;text-transform:uppercase}.v12-plan__link>span{font-size:19px;font-weight:400}.v12-finance__personal{padding:22px 0 8px;border-top:1px solid #b49a69}.v12-finance .v12-finance__personal-heading{margin:0 0 12px;font-family:var(--heading-font-family);font-size:24px;font-weight:400;line-height:1.3}.v12-finance__personal>p:not([class]){max-width:55ch;font-size:15px;line-height:1.75}.v12-finance__personal>a{display:inline-flex;align-items:center;gap:12px;min-height:44px;margin-top:6px;padding:8px 0;color:#6c5128;font-size:14px;text-decoration:underline;text-underline-offset:5px}.v12-finance__terms{margin-top:4px;color:#665f55;font-size:12px;line-height:1.5}.v12-finance__contact{padding:18px 20px;border:1px solid #e3d9c9;border-left:3px solid #876936;background:#f6f3ee;color:#40372b}.v12-finance__contact a{display:inline-block;padding-block:12px;color:#6c5128;font-size:14px;text-underline-offset:4px}.v12-dialog{position:fixed;top:0;right:0;bottom:0;left:0;width:min(620px,calc(100% - 32px));max-width:none;height:fit-content;max-height:calc(100dvh - 40px);margin:auto;padding:0;overflow:auto;border:1px solid #d7c8b2;background:#fff;color:#40372b;text-align:left}.v12-dialog::backdrop{background:#1e181173}.v12-dialog__inner{position:relative;padding:32px}.v12-dialog p{font-size:16px;line-height:1.6}.v12-dialog__close{position:absolute;top:8px;right:8px;width:44px;height:44px;border:0;background:none;color:inherit;font-size:30px;line-height:1;cursor:pointer}.v12-dialog .v12-dialog__eyebrow{padding-right:30px;color:#876936;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.v12-dialog__title{margin:12px 0 18px;font-family:var(--heading-font-family);font-size:30px;font-weight:400;line-height:1.2;text-transform:none}.v12-dialog__controls{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:20px}.v12-dialog__controls label{font-size:15px;line-height:1.5}.v12-dialog__controls :is(input,select){display:block;width:100%;min-height:48px;margin-top:6px;padding:10px 12px;border:1px solid #bbae9a;border-radius:0;background:#fff;color:#40372b;font:inherit;font-size:16px}.v12-dialog__controls select{height:48px;-webkit-appearance:none;appearance:none;padding-right:40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5l5-5' fill='none' stroke='%2340372b' stroke-width='1.5'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:12px 8px}.v12-dialog__controls input[aria-invalid=true]{border-color:#9c2525}.v12-dialog .v12-dialog__help{margin-top:12px;font-size:14px}.v12-dialog .v12-dialog__error{margin-top:10px;color:#9c2525;font-size:14px}.v12-dialog__calculation{margin-top:20px;padding:20px;border:1px solid #e3d9c9;background:#f6f3ee}.v12-dialog .v12-dialog__status{font-size:14px}.v12-dialog__headline{display:flex;justify-content:space-between;gap:16px}.v12-dialog .v12-dialog__headline p{font-family:var(--heading-font-family);font-size:25px;line-height:1.25}.v12-dialog__headline small{display:block;margin-top:3px;font-family:var(--text-font-family);font-size:14px;line-height:1.5}.v12-dialog .v12-dialog__basis{margin-top:12px;font-size:14px;line-height:1.5}.v12-dialog .v12-dialog__example{margin-top:12px;padding-top:12px;border-top:1px solid #ded3c2;font-size:14px;line-height:1.6}.v12-dialog__example-label{display:block;margin-bottom:4px}.v12-dialog__link{display:inline-block;padding-block:12px;color:#6c5128;font-size:14px;text-underline-offset:4px}.v12-dialog__footer{position:sticky;bottom:-32px;margin-top:8px;padding:16px 0 24px;border-top:1px solid #e3d9c9;background:#fff}.v12-dialog__purchase{display:block;width:100%;min-height:50px;padding:12px 20px;border:1px solid #876936;background:#876936;color:#fff;font:inherit;font-size:15px;letter-spacing:.05em;text-align:center;cursor:pointer}.v12-dialog__purchase:hover{background:transparent;color:#6c5128}.v12-dialog__purchase:disabled{opacity:.55;cursor:default}.v12-dialog__footer .v12-dialog__help{text-align:center}@media(max-width:599px){.v12-finance__plans{gap:8px}.v12-plan{padding:13px 11px 0}.v12-plan__amount{font-size:25px}.v12-plan__link{gap:4px;font-size:9px;letter-spacing:.035em}.v12-dialog__inner{padding:26px 20px}.v12-dialog__controls{grid-template-columns:1fr;gap:12px}.v12-dialog__calculation{padding:16px}.v12-dialog .v12-dialog__headline p{font-size:23px}.v12-dialog__footer{bottom:-26px;padding-bottom:20px}}@media(prefers-reduced-motion:reduce){.v12-plan{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/343/assets/v12-finance-calculator.css.map */
