.lux-cart-plans{margin-block:12px 4px;padding-block-start:12px;border-block-start:1px solid var(--lux-border)}.lux-cart-nudge{margin:8px 0 12px;padding-block-end:10px;border-block-end:1px solid var(--lux-border);font-size:calc(var(--font-base-size) * .82);line-height:1.5;opacity:.8}.lux-cart-plans__title{margin:0 0 8px;font-size:calc(var(--font-base-size) * .82);font-weight:500;letter-spacing:.04em;opacity:.75}.lux-cart-plans__options{display:grid;grid-template-columns:1fr 1fr;gap:8px}.lux-cart-plans__opt{display:grid;align-content:start;gap:4px;min-height:44px;padding:12px;cursor:pointer;border:1px solid var(--lux-border);border-radius:12px;background:transparent;transition:border-color .2s ease-out,background-color .2s ease-out}.lux-cart-plans__opt:has(input:checked){border-color:var(--lux-accent);box-shadow:inset 0 0 0 1px var(--lux-accent);background:rgba(var(--lux-ink-rgb),.04)}.lux-cart-plans__opt:not(:has(input:checked)):hover{border-color:rgba(var(--lux-ink-rgb),.45)}.lux-cart-plans__opt:has(input:focus-visible){outline:2px solid var(--lux-accent);outline-offset:2px}.lux-cart-plans__opt-name{font-size:calc(var(--font-base-size) * .85);font-weight:500}.lux-cart-plans__opt-price{font-size:calc(var(--font-base-size) * 1);font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.01em;white-space:nowrap}.lux-cart-plans__detail{display:none;margin-block-start:8px;padding:12px;border-radius:12px;background:rgba(var(--lux-ink-rgb),.03)}.lux-cart-plans:has([data-lux-cart-inst]:checked) .lux-cart-plans__detail--inst{display:block}.lux-cart-plans:has([data-lux-cart-mode-input][value=cash]:checked) .lux-cart-plans__detail--cash{display:block}.lux-cart-plans__cash-label{display:block;margin:0 0 8px;font-size:calc(var(--font-base-size) * .82);font-weight:500;letter-spacing:.04em;opacity:.75}.lux-cart-plans__months{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:8px;border:0;padding:0 0 4px;margin:0 0 8px;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity}.lux-cart-plans__months::-webkit-scrollbar{display:none}.lux-cart-plans__months .lux-plans__pill{scroll-snap-align:start;flex:none}.lux-cart-plans__months-label{display:none}.lux-cart-plans[data-context=page] .lux-cart-plans__months-label{display:block;margin:0 0 8px;font-size:calc(var(--font-base-size) * .82);font-weight:500;letter-spacing:.04em;opacity:.75}.lux-cart-plans[data-context=page] .lux-cart-plans__months{flex-wrap:wrap;overflow:visible;padding-block-end:0}.lux-cart-plans__total{margin:0 0 12px;font-size:calc(var(--font-base-size) * .82);opacity:.75}.lux-plans__receipt{display:block;margin:0 0 8px}.lux-plans__row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding-block:5px;margin:0;font-size:calc(var(--font-base-size) * .9)}.lux-plans__row+.lux-plans__row{border-block-start:1px solid rgba(var(--lux-ink-rgb),.08)}.lux-plans__row dt{margin:0;font-weight:400;opacity:.75}.lux-plans__row dd{margin:0;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.lux-plans__row--total{font-size:calc(var(--font-base-size) * .95)}.lux-plans__row--total dt{font-weight:500;opacity:.9}.lux-plans__math[hidden],.lux-plans__row[hidden]{display:none!important}.wt-cart__footer__body:has(.lux-cart-plans) .wt-cart__subtotal{display:none}.lux-cart-plans__was{font-weight:400;font-size:.85em;opacity:.55;margin-inline-end:6px}.lux-cart-plans__savings{font-size:calc(var(--font-base-size) * .78);opacity:.75}body:has([data-lux-cart-inst]:checked) .cart-item__discounted-prices .price--end:not(.cart-item__old-price),body:has([data-lux-cart-inst]:checked) .cart-item__discounted-prices .cart-item__final-price{display:none}body:has([data-lux-cart-inst]:checked) .cart-item__discounted-prices .cart-item__old-price{text-decoration:none;opacity:1;color:inherit;font-weight:600}[id^=sticky-price-].lux-sticky--plan>:not([data-lux-sticky-plan]){display:none}.lux-objections__link{color:inherit;text-decoration:underline;text-underline-offset:3px;opacity:.9}.lux-objections__link:hover{opacity:1}.lux-cart-plans__apply.wt-button{--color-button-primary-background: var(--lux-accent);--color-button-primary-background-hover: var(--lux-accent-hover);display:inline-flex;justify-content:center;align-items:center;min-height:54px;width:100%}.wt-cart__footer__body:has([data-lux-cart-inst]:checked) #CartDrawer-Checkout,.wt-cart__footer__body:has([data-lux-cart-inst]:checked) .cart__checkout,.wt-cart__footer__body:has(input[name^=lux-cart-cash-][value="2"]:checked) #CartDrawer-Checkout,.wt-cart__footer__body:has(input[name^=lux-cart-cash-][value="2"]:checked) .cart__checkout,.wt-cart__footer__body:has(input[name^=lux-cart-cash-][value="3"]:checked) #CartDrawer-Checkout,.wt-cart__footer__body:has(input[name^=lux-cart-cash-][value="3"]:checked) .cart__checkout{background:none;border:none;box-shadow:none;min-height:44px;padding-block:8px;font-size:calc(var(--font-base-size) * .82);text-decoration:underline;text-underline-offset:3px;color:inherit;opacity:.75}.wt-cart__footer__body:has([data-lux-cart-inst]:checked) #CartDrawer-Checkout:hover,.wt-cart__footer__body:has([data-lux-cart-inst]:checked) .cart__checkout:hover,.wt-cart__footer__body:has(input[name^=lux-cart-cash-][value="2"]:checked) #CartDrawer-Checkout:hover,.wt-cart__footer__body:has(input[name^=lux-cart-cash-][value="2"]:checked) .cart__checkout:hover,.wt-cart__footer__body:has(input[name^=lux-cart-cash-][value="3"]:checked) #CartDrawer-Checkout:hover,.wt-cart__footer__body:has(input[name^=lux-cart-cash-][value="3"]:checked) .cart__checkout:hover{opacity:1}.wt-cart__footer__body .additional-checkout-buttons,.wt-cart__footer__body .cart__dynamic-checkout-buttons{display:none}.lux-plans__cart-hint{margin:8px 0 0;font-size:calc(var(--font-base-size) * .78);opacity:.7;line-height:1.4}.lux-apply__cart-lines{list-style:none;margin:0 0 12px;padding:0;font-variant-numeric:tabular-nums}.lux-apply__cart-lines li{padding-block:8px;border-block-end:1px solid rgba(var(--lux-ink-rgb),.08)}.lux-apply__cart-lines li:last-child{border-block-end:0}.lux-apply__pill-group{flex-basis:100%;font-size:calc(var(--font-base-size) * .85);font-weight:500;letter-spacing:.04em;opacity:.8;margin-block-start:4px}.lux-apply__pill-group:first-of-type{margin-block-start:0}.lux-apply__cart .lux-plans__receipt{margin-block-start:12px}.lux-plans__months .lux-plans__pill[hidden],.lux-cart-plans [hidden],.lux-apply__cart [hidden]{display:none!important}@media(prefers-reduced-motion:reduce){.lux-cart-plans__opt{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/187/assets/lux-cart-plans.css.map */
