.n-cart-plan__note{margin:.2rem 0 0;font-size:var(--n-text-xs);line-height:1.4;color:var(--n-muted)}.n-cart-plan__note:empty{display:none}.n-cart-plan__note strong{color:rgb(var(--color-button));font-weight:700}.n-cart-plan__toggle{display:inline-flex;align-items:center;gap:.8rem;margin:.4rem 0 0;padding:.2rem 0;border:0;background:none;color:rgb(var(--color-foreground));font:inherit;font-size:var(--n-text-sm);cursor:pointer}.n-cart-plan__track{position:relative;flex:0 0 auto;width:3.2rem;height:1.8rem;border-radius:var(--n-radius-pill);background:rgba(var(--color-foreground),.22);transition:background-color var(--n-motion-base, .2s) ease}.n-cart-plan__knob{position:absolute;top:.2rem;left:.2rem;width:1.4rem;height:1.4rem;border-radius:50%;background:rgb(var(--color-background));box-shadow:0 .1rem .2rem rgba(var(--color-foreground),.25);transition:transform var(--n-motion-base, .2s) ease}.n-cart-plan__toggle[aria-checked=true] .n-cart-plan__track{background:rgb(var(--color-button))}.n-cart-plan__toggle[aria-checked=true] .n-cart-plan__knob{transform:translate(1.4rem)}.n-cart-plan__toggle[aria-checked=false] .n-cart-plan__label{color:var(--n-muted)}.n-cart-plan__label{font-weight:700;white-space:nowrap;text-align:left}@media screen and (max-width:749px){.n-cart-plan__toggle{font-size:var(--n-text-xs)}}.n-cart-plan__toggle:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.3rem;border-radius:var(--n-radius-input)}.n-cart-plan__toggle[aria-busy=true]{cursor:progress}.cart-drawer .cart-item .quantity{width:9.6rem;min-height:3.4rem}.cart-drawer .cart-item .quantity__button{width:3rem}.cart-drawer .cart-item .quantity__input{font-size:var(--n-text-sm)}.cart-drawer .cart-item cart-remove-button{width:3.4rem;height:3.4rem;margin-left:.4rem}.cart-drawer .cart-item cart-remove-button .button{min-width:3.4rem;min-height:3.4rem}.cart-drawer .cart-item .cart-item__quantity{padding-top:0}.n-cart-saving{display:flex;align-items:center;justify-content:flex-end;gap:.6rem;margin:0 0 .8rem;font-size:var(--n-text-sm);color:rgb(var(--color-foreground))}.n-cart-saving .icon,.n-cart-saving svg{width:1.4rem;height:1.4rem;color:rgb(var(--color-button))}@media(prefers-reduced-motion:reduce){.n-cart-plan__track,.n-cart-plan__knob{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/n-cart-plan.css.map */
