.cart-drawer{--ll-cart-navy: #293858;--ll-cart-blue: #147bc1;--ll-cart-sky: #eaf6fd;--ll-cart-ice: #f5f8fa;--ll-cart-line: #d7e5ee;--ll-cart-ink: #151515;--ll-cart-yellow: #f3b522}.cart-drawer .drawer__inner{border:0;box-shadow:-1.2rem 0 4rem #1828412e}.cart-drawer .drawer__header{min-height:7.2rem;padding:1.6rem 2rem;border-bottom:0}.cart-drawer .drawer__heading{color:#fff;font-size:2.2rem;line-height:1.1}.cart-drawer .drawer__close{right:.9rem;justify-content:center;color:#fff;border-radius:50%}.cart-drawer .drawer__close:hover{background:#ffffff1f}.cart-drawer .drawer__close:focus-visible{outline:.2rem solid #fff;outline-offset:-.3rem;box-shadow:none}.cart-drawer .cart-drawer__body{padding:0 1.6rem}.cart-drawer .cart-checkpoints{margin-right:-1.6rem;margin-left:-1.6rem;padding:1.7rem 1.6rem 5.2rem;color:var(--ll-cart-navy);background:var(--ll-cart-sky);border-bottom:.1rem solid #c9e3f3}.cart-drawer .cart-checkpoints .cart-progress__text{min-height:3.6rem;margin:0 auto 1.4rem;max-width:40rem;color:var(--ll-cart-navy);font-size:1.5rem;font-weight:700;line-height:1.25}.cart-drawer .cart-checkpoints .cart-progress__bar{height:.8rem;margin:0 4.2rem;background:#c9e3f3;box-shadow:inset 0 0 0 .1rem #147bc11f}.cart-drawer .cart-progress__bar__progress{background-color:var(--ll-cart-blue);background-image:linear-gradient(315deg,rgba(255,255,255,.38) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.38) 50%,rgba(255,255,255,.38) 75%,transparent 75%,transparent);background-size:1.2rem 1.2rem}.cart-drawer .cart-checkpoints .cart-progress__bar__badge{width:3.6rem;height:3.6rem;color:var(--ll-cart-blue);background:#fff;border:.25rem solid var(--ll-cart-blue);box-shadow:0 0 0 .35rem #eaf6fdf2}.cart-drawer .cart-checkpoints .cart-progress__bar__badge .material-symbols-outlined{color:var(--ll-cart-blue);font-size:2rem}.cart-drawer .cart-checkpoints__label{top:calc(100% + .65rem);width:8rem;color:var(--ll-cart-navy);font-weight:650;line-height:1.1;white-space:normal}.cart-drawer .cart-checkpoints .cart-progress__bar .cart-progress__bar__badge:last-of-type .cart-checkpoints__label{width:8rem}.cart-drawer .drawer__cart-items-wrapper{margin-top:.2rem}.cart-drawer .cart-items{row-gap:1.2rem}.cart-drawer .cart-drawer-item{padding:1.2rem;background:#fff;border:.1rem solid var(--ll-cart-line);border-radius:1.6rem}.cart-drawer .cart-drawer-item .cart-item__image{aspect-ratio:1;object-fit:cover;border-radius:1.1rem;box-shadow:none}.cart-drawer .cart-drawer-item__right{padding-left:1.4rem}.cart-drawer .cart-drawer-item .cart-item__name{margin:0;color:var(--ll-cart-ink);line-height:1.2}.cart-drawer .cart-drawer-item .cart-item__name:hover{color:var(--ll-cart-blue)}.cart-drawer .cart-drawer-item cart-remove-button .button{color:#6d7785;border-radius:50%}.cart-drawer .cart-drawer-item cart-remove-button .button:hover{color:var(--ll-cart-blue);background:var(--ll-cart-sky)}.cart-drawer .cart-drawer-item .quantity{overflow:hidden;background:#fff}.cart-drawer .cart-drawer-item .quantity__button:focus-visible,.cart-drawer .cart-drawer-item .quantity__input:focus-visible{outline:.2rem solid var(--ll-cart-blue);outline-offset:-.2rem}.cart-drawer .cart-drawer-item .regular-price,.cart-drawer .cart-drawer-item .cart-item__final-price{color:var(--ll-cart-navy);font-weight:750}.cart-drawer>.drawer__inner>.drawer__footer{padding:.3rem 1.8rem 1rem;border-top:.1rem solid var(--ll-cart-line);box-shadow:0 -.8rem 2.4rem #29385814}.cart-drawer .cart-drawer__totals__row{color:var(--ll-cart-ink)}.cart-drawer #CartDrawer-Checkout{min-height:5.4rem;border-radius:1.2rem;font-size:1.7rem;box-shadow:0 .4rem #17233d}.cart-drawer #CartDrawer-Checkout:hover:not([disabled]){transform:translateY(-.1rem);box-shadow:0 .5rem #17233d}.cart-drawer #CartDrawer-Checkout:active:not([disabled]){transform:translateY(.2rem);box-shadow:0 .1rem #17233d}.cart-drawer .payment-badges-block{opacity:.88}.cart-drawer .drawer__inner-empty{color:var(--ll-cart-navy);background:var(--ll-cart-ice)}@media screen and (max-width:500px){.cart-drawer .drawer__header{min-height:6.6rem}.cart-drawer .drawer__heading{font-size:2rem}.cart-drawer .cart-checkpoints{padding-top:1.4rem}.cart-drawer .cart-checkpoints .cart-progress__text{font-size:1.4rem}.cart-drawer .cart-drawer-item{padding:1rem}}@media(prefers-reduced-motion:reduce){.cart-drawer .cart-progress__bar__progress{animation:none}.cart-drawer #CartDrawer-Checkout{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/little-light-cart.css.map */
