.lease-options,.lease-modal{--lease-radius: 12px;--lease-line: rgba(var(--color-foreground), .16);--lease-line-active: rgb(var(--color-foreground));--lease-muted: rgba(var(--color-foreground), .55);--lease-surface: rgba(var(--color-foreground), .04);--lease-hover: rgba(var(--color-foreground), .03);--lease-green: 13, 135, 86}.lease-options{display:block}.lease-options [hidden],.lease-modal[hidden],.lease-options__result[hidden]{display:none!important}.lease-options button{text-transform:none}.lease-options button:not(.btn){height:auto;line-height:inherit}.lease-options__panel{margin-top:2.8rem}.lease-options__label{margin:0 0 1.2rem;font-size:var(--font-body-size);line-height:2.4rem;color:rgb(var(--color-foreground))}.lease-options__panel>*+.lease-options__label,.lease-options__panel>*+[data-lease-terms]{margin-top:2.8rem}.lease-options__mode{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.lease-options__mode-btn{min-height:4.8rem;padding:.8rem 1.4rem;border:1.5px solid var(--lease-line);border-radius:var(--lease-radius);background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));font-size:var(--font-body-size);font-weight:600;cursor:pointer;transition:border-color .18s ease,background-color .18s ease}.lease-options__mode-btn.is-active{border-color:var(--lease-line-active);background-color:var(--lease-surface)}.lease-options__forms{display:grid;gap:.75rem}.lease-form{position:relative}.lease-form__pick{display:flex;flex-direction:column;align-items:flex-start;gap:.1rem;width:100%;padding:1.1rem 4.6rem 1.1rem 1.8rem;border:1.5px solid var(--lease-line);border-radius:var(--lease-radius);background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));font-weight:400;text-align:left;cursor:pointer;transition:border-color .18s ease,background-color .18s ease}.lease-form__pick.is-active{border-color:var(--lease-line-active);background-color:var(--lease-surface)}.lease-form__title{font-size:var(--font-body-size);line-height:1.3}.lease-form__subtitle,.lease-term__price{font-family:var(--font-body-family);font-weight:var(--font-body-weight);font-style:var(--font-body-style)}.lease-form__subtitle{font-size:calc(var(--font-body-size) * .8);color:rgb(var(--color-subtext));line-height:1.4}.lease-form__info{position:absolute;top:50%;right:1.4rem;transform:translateY(-50%);display:grid;place-items:center;width:3.2rem;min-height:3.2rem;padding:0;border:0;border-radius:50%;background:none;color:var(--lease-muted);cursor:pointer;transition:color .18s ease}.lease-form__info:hover{color:rgb(var(--color-foreground))}.lease-form__info .icon{width:2rem;height:2rem}.lease-options__terms{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.75rem}.lease-term{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.1rem;min-height:6rem;padding:1rem 1.4rem;border:1.5px solid var(--lease-line);border-radius:var(--lease-radius);background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));cursor:pointer;transition:border-color .18s ease,background-color .18s ease}.lease-term.is-active{border-color:var(--lease-line-active);background-color:var(--lease-surface)}.lease-term__number{font-size:calc(var(--font-body-size) * 1.05);font-weight:700;line-height:1.2}.lease-term__price{font-size:calc(var(--font-body-size) * .8);color:rgb(var(--color-subtext));line-height:1.2}.lease-options__term-note{margin:.8rem 0 0;font-size:calc(var(--font-body-size) * .8);color:rgb(var(--color-subtext));line-height:1.4}.lease-price{margin-top:1.5rem;padding:2rem 1.8rem;border-radius:var(--lease-radius);background-color:var(--lease-surface)}.lease-price__amount{display:flex;align-items:baseline;gap:.5rem;margin:0 0 .5rem;flex-wrap:wrap}.lease-price__value{font-size:calc(var(--font-body-size) * 2.1);font-weight:700;letter-spacing:-.02em;line-height:1.1}.lease-price__suffix{font-size:calc(var(--font-body-size) * 1.05);color:var(--lease-muted)}.lease-price__note{margin:0;font-size:calc(var(--font-body-size) * .9);color:var(--lease-muted);line-height:1.5}.lease-price__link{margin-top:.75rem;padding:0;border:0;background:none;color:rgb(var(--color-foreground));font-size:calc(var(--font-body-size) * .9);font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.lease-calc{margin-top:1.25rem;padding:1.8rem;border:1.5px dashed var(--lease-line);border-radius:var(--lease-radius)}.lease-calc__heading{margin:0 0 .25rem;font-size:var(--font-body-size);font-weight:700}.lease-calc__text{margin:0 0 1rem;font-size:calc(var(--font-body-size) * .9);color:var(--lease-muted);line-height:1.5}.lease-calc__button{display:flex;align-items:center;justify-content:center;gap:.6rem;min-height:4.8rem;padding:.8rem 1.6rem;border:1.5px solid var(--lease-line-active);border-radius:var(--lease-radius);color:rgb(var(--color-foreground));font-size:var(--font-body-size);font-weight:700;text-decoration:none;transition:background-color .18s ease}.lease-calc__button:hover{background-color:var(--lease-surface)}.lease-options__submit{width:100%;margin-top:1.5rem;border-radius:var(--lease-radius)}.lease-options__submit[disabled]{pointer-events:none}.lease-options__submit-arrow{position:relative;z-index:1;flex-shrink:0}.lease-options__submit-note{margin:.9rem 0 0;font-size:calc(var(--font-body-size) * .85);color:var(--lease-muted);text-align:center;line-height:1.5}.lease-options__submit-note p{margin:0}.lease-options__submit-note a{color:inherit;text-decoration:underline;text-underline-offset:3px}.lease-options__footer{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--lease-line);font-size:calc(var(--font-body-size) * .85);color:var(--lease-muted);line-height:1.6}.lease-options__footer a{color:inherit;text-decoration:underline;text-underline-offset:3px}.lease-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100001;display:flex;align-items:center;justify-content:center;padding:1.25rem}.lease-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#00000073}.lease-modal__panel{position:relative;display:flex;flex-direction:column;width:min(100%,640px);max-height:min(90vh,860px);border-radius:14px;background-color:rgb(var(--color-background));box-shadow:0 18px 60px #00000038;overflow:hidden}.lease-modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:2.8rem 2.8rem 2rem;border-bottom:1px solid var(--lease-line)}.lease-modal__eyebrow{margin:0 0 .35rem;font-size:calc(var(--font-body-size) * .72);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--lease-muted)}.lease-modal__title{margin:0;font-size:calc(var(--font-body-size) * 1.6);line-height:1.25}.lease-modal__close{flex-shrink:0;display:grid;place-items:center;width:2rem;height:2rem;padding:0;border:0;background:none;color:rgb(var(--color-foreground));cursor:pointer}.lease-modal__body{padding:2.4rem 2.8rem 3rem;overflow-y:auto}.lease-modal__section+.lease-modal__section{margin-top:2.6rem}.lease-modal__section-title{margin:0 0 .6rem;font-size:calc(var(--font-body-size) * .72);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--lease-muted)}.lease-modal__rte p{margin:0 0 .75rem;font-size:calc(var(--font-body-size) * .95);line-height:1.6}.lease-modal__rte p:last-child{margin-bottom:0}.lease-modal__rte ul{margin:0;padding:0;list-style:none}.lease-modal__rte li{position:relative;padding-left:3.4rem;margin-bottom:1.1rem;font-size:calc(var(--font-body-size) * .95);line-height:1.5}.lease-modal__rte li:last-child{margin-bottom:0}.lease-modal__section--included li:before,.lease-modal__section--excluded li:before{position:absolute;left:0;top:.1em;display:grid;place-items:center;width:2.2rem;height:2.2rem;border-radius:50%;font-size:1.3rem;font-weight:700;line-height:1}.lease-modal__section--included li:before{content:"\2713";background-color:rgba(var(--lease-green),.22);color:rgb(var(--lease-green))}.lease-modal__section--excluded li:before{content:"\2013";background-color:rgba(var(--color-foreground),.08);color:var(--lease-muted)}body.lease-modal-open{overflow:hidden}@media(hover:hover)and (pointer:fine){.lease-options__mode-btn:hover:not(.is-active),.lease-form__pick:hover:not(.is-active),.lease-term:hover:not(.is-active){border-color:rgba(var(--color-foreground),.45);background-color:var(--lease-hover)}}.product__info-container.is-lease-mode .product-form__quantity,.product__info-container.is-lease-mode .product-form__submit,.product__info-container.is-lease-mode .shopify-payment-button,.product__info-container.is-lease-mode .product__block--payment_info,.product__info-container.is-lease-mode .product__block--price>div[id^=price-],.product__info-container.is-lease-mode .product__block--price .product__tax,.product__info-container.is-lease-mode .product__block--price .installment{display:none}@media screen and (max-width:480px){.lease-options__terms{grid-template-columns:1fr 1fr}}.product-form__option-total{display:flex;align-items:baseline;justify-content:space-between;gap:1.2rem;margin-bottom:1.2rem;font-size:calc(var(--font-body-size) * .9);color:rgb(var(--color-foreground))}.product-form__option-total[hidden],.product__info-container.has-lease-options .po-priceSummary-root{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/17/assets/component-lease-options.css.map */
