.leasing-calculator{font-family:DM Sans}.leasing-calculator div:empty{display:inherit}.leasing-calculator{background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.leasing-calculator__description{margin-bottom:3rem;max-width:64rem;color:rgba(var(--color-foreground),.75)}.leasing-calculator__content{margin-top:2rem}.leasing-calculator__grid{display:grid;gap:2.4rem;grid-template-columns:1fr}@media screen and (min-width: 990px){.leasing-calculator__grid{grid-template-columns:2fr 1fr}}.leasing-calculator__card{background:rgb(var(--color-background));border-radius:.8rem;border:.1rem solid rgba(var(--color-foreground),.08);box-shadow:0 .1rem .3rem rgba(var(--color-foreground),.05)}.leasing-calculator__card-content{padding:2.4rem}.leasing-calculator__inputs-grid{display:grid;gap:2.4rem;grid-template-columns:1fr}@media screen and (min-width: 750px){.leasing-calculator__inputs-grid{grid-template-columns:1fr 1fr}}.leasing-calculator__section-header{grid-column:1 / -1;font-size:1.8rem;font-weight:500;margin:0;padding-top:.8rem;color:rgb(var(--color-foreground))}.leasing-calculator__field{display:grid;gap:.8rem}.leasing-calculator__label{font-size:1.4rem;color:rgba(var(--color-foreground),.75);font-weight:500}.leasing-calculator__input{height:4rem;padding:0 1.2rem;border:.1rem solid rgba(var(--color-foreground),.2);border-radius:.4rem;font-size:1.4rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground));font-family:DM Sans}.leasing-calculator__input:focus{outline:none;border-color:rgb(var(--color-button));box-shadow:0 0 0 .3rem rgba(var(--color-button),.1)}.leasing-calculator__switch-field{display:grid;gap:1.2rem}.leasing-calculator__switch-container{display:flex;align-items:center;gap:1.2rem}.leasing-calculator__switch{position:relative;width:4.4rem;height:2.4rem;background:rgba(var(--color-foreground),.15);border-radius:1.2rem;cursor:pointer;transition:background-color .2s ease}.leasing-calculator__switch--checked{background:rgb(var(--color-button))}.leasing-calculator__switch-thumb{position:absolute;top:.2rem;left:.2rem;width:2rem;height:2rem;background:rgb(var(--color-background));border-radius:50%;transition:transform .2s ease;box-shadow:0 .1rem .3rem rgba(var(--color-foreground),.1)}.leasing-calculator__switch--checked .leasing-calculator__switch-thumb{transform:translate(2rem)}.leasing-calculator__switch-label{font-size:1.4rem;color:rgba(var(--color-foreground),.75)}.leasing-calculator__info-hint{display:flex;align-items:center;gap:.4rem;margin-top:.4rem;font-size:1.2rem;color:rgba(var(--color-foreground),.6)}.leasing-calculator__info-hint svg{width:1.4rem;height:1.4rem;stroke:currentColor;stroke-width:2;fill:none}.leasing-calculator__buttons{display:flex;gap:1.2rem;padding-top:.8rem}.leasing-calculator__summary-grid{margin-top:1.6rem;display:grid;gap:1.2rem}.leasing-calculator__summary-row{display:flex;align-items:flex-start;justify-content:space-between;gap:1.6rem;font-size:1.3rem}.leasing-calculator__summary-row--strong{font-weight:600}.leasing-calculator__summary-label{flex:1}.leasing-calculator__summary-hint{font-size:1.1rem;color:rgba(var(--color-foreground),.6);margin-top:.2rem}.leasing-calculator__summary-value{font-variant-numeric:tabular-nums}.leasing-calculator__divider{height:.1rem;background:rgba(var(--color-foreground),.08);margin:.4rem 0}.leasing-calculator__notes{margin-top:1.6rem;font-size:1.2rem;color:rgba(var(--color-foreground),.6);line-height:1.6}.leasing-calculator__notes ul{padding-left:2rem;margin:.4rem 0}.leasing-calculator__notes li{margin:.4rem 0}.leasing-calculator__full-width{grid-column:1 / -1}.leasing-calculator .button{all:unset;display:inline-flex;align-items:center;justify-content:center;position:relative;padding:.7rem 1.7rem;font-size:1.4rem;letter-spacing:.1rem;line-height:calc(1 + .2 / var(--font-body-scale));text-decoration:none;text-transform:uppercase;vertical-align:middle;white-space:nowrap;border:.1rem solid transparent;cursor:pointer;transition:all .15s ease-in-out;font-weight:500;text-transform:capitalize;border-radius:5px;font-family:DM Sans}.leasing-calculator .button:after{content:none}.leasing-calculator .button:before{content:none}.leasing-calculator .button--secondary{background-color:#f1f5f9;color:#000}.leasing-calculator .button--secondary:hover{background-color:color-mix(in oklab,hsl(210 40% 96.1%) 80%,transparent)}@media screen and (max-width: 749px){.leasing-calculator__card-content{padding:1.6rem}.leasing-calculator__section-header{font-size:1.6rem}.leasing-calculator__inputs-grid,.leasing-calculator__grid{gap:1.6rem}}@media (prefers-color-scheme: dark){.leasing-calculator__card{box-shadow:0 .1rem .3rem #0003}}.leasing-calculator__summary-row{animation:fadeIn .3s ease-in-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-leasing-calculator.css.map */
