.ksl-delivery{display:flex;align-items:flex-start;gap:1.2rem;padding:1.2rem 1.4rem;border:1px solid rgba(var(--color-foreground),.12);border-radius:var(--ksl-radius, 0);background:rgba(var(--color-foreground),.025);color:rgb(var(--color-foreground));font-size:1.3rem;line-height:1.5;text-align:left}.ksl-delivery__icon{flex:0 0 2rem;width:2rem;height:2rem;margin-top:.2rem}.ksl-delivery__icon svg{display:block;width:100%;height:100%}.ksl-delivery__text{display:grid;gap:.2rem;min-width:0}.ksl-delivery__label{font-size:1.1rem;letter-spacing:.12em;text-transform:uppercase;color:rgba(var(--color-foreground),.65)}.ksl-delivery__dates{font-size:1.5rem;font-weight:500;letter-spacing:.01em}.ksl-delivery__dates[hidden]{display:none}.ksl-delivery__note{font-size:1.2rem;color:rgba(var(--color-foreground),.72)}.drawer__footer .ksl-delivery--cart{margin-bottom:1.4rem}.cart__footer .ksl-delivery--cart{margin:0 0 2rem}.ksl-delivery-block{margin:1.6rem 0}.ksl-cart-recs{display:block;margin-top:2.4rem;padding:2rem 0 1.6rem;border-top:1px solid rgba(var(--color-foreground),.08);text-align:left}.drawer__inner-empty .ksl-cart-recs{margin-top:0;padding:2rem 0 0}.ksl-cart-recs__heading{margin:0 0 1.2rem;font-family:var(--font-body-family);font-size:1.1rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:rgba(var(--color-foreground),.65)}.ksl-cart-recs__list{display:grid;gap:1.2rem;margin:0}.ksl-cart-rec{display:grid;grid-template-columns:6.4rem minmax(0,1fr) auto;gap:1.2rem;align-items:center}.ksl-cart-rec__media{display:block;aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--ksl-radius, 0);background:rgba(var(--color-foreground),.04)}.ksl-cart-rec__image{display:block;width:100%;height:100%;object-fit:cover}.ksl-cart-rec__info{display:grid;gap:.2rem;min-width:0}.ksl-cart-rec__title{color:rgb(var(--color-foreground));font-size:1.3rem;line-height:1.4;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ksl-cart-rec__title:hover{text-decoration:underline;text-underline-offset:.3rem;text-decoration-thickness:1px}.ksl-cart-rec__price{font-size:1.3rem;color:rgba(var(--color-foreground),.75)}.ksl-cart-rec__action{display:inline-flex;align-items:center;justify-content:center;min-height:4.4rem;padding:0 1.4rem;border:1px solid rgba(var(--color-foreground),.3);border-radius:var(--ksl-radius, 0);background:none;color:rgb(var(--color-foreground));font-family:inherit;font-size:1.2rem;letter-spacing:.04em;white-space:nowrap;text-decoration:none;cursor:pointer;transition:border-color .18s ease,background-color .18s ease}.ksl-cart-rec__action:hover{border-color:rgb(var(--color-foreground))}.ksl-cart-rec__action:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.ksl-cart-rec__action[aria-busy=true]{opacity:.55;cursor:progress}.ksl-cart-recs__error{margin:.8rem 0 0;font-size:1.2rem}.ksl-trust{display:grid;gap:.9rem;margin-top:1.4rem;text-align:center;font-size:1.2rem;line-height:1.4;color:rgba(var(--color-foreground),.75)}.ksl-trust__secure{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;margin:0;letter-spacing:.04em}.ksl-trust__icon{display:inline-flex;flex:0 0 auto;width:1.4rem;height:1.4rem}.ksl-trust__icon svg{display:block;width:100%;height:100%}.ksl-trust__payment-list{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;margin:0}.ksl-trust__payment svg{display:block;width:3.4rem;height:2.2rem}.ksl-trust__points{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem 1.6rem;margin:0}.ksl-trust__point{display:inline-flex;align-items:center;gap:.5rem}.drawer__footer .ksl-trust{gap:.7rem;margin-top:1.2rem}.drawer__footer .cart__ctas,.cart__footer .cart__ctas{display:grid;gap:0}.drawer__footer .cart__ctas .cart__checkout-button{width:100%;max-width:none;min-height:5rem;margin:0;padding:1.2rem 1.6rem;font-size:1.4rem;line-height:1.4}.ksl-checkout-notice{margin:0 0 1.2rem;padding:1.2rem;border-left:2px solid rgba(var(--color-foreground),.35);background:rgba(var(--color-foreground),.035);text-align:left;font-size:1.2rem;line-height:1.5}.ksl-checkout-notice__heading{margin:0 0 .8rem;font-size:1.3rem;font-weight:500}.ksl-checkout-notice__items{display:grid;gap:.8rem;margin:0}.ksl-checkout-notice__items li{display:flex;align-items:start;justify-content:space-between;gap:1rem}.ksl-checkout-notice__items li>span{display:grid;gap:.2rem;min-width:0}.ksl-checkout-notice__items strong{font-weight:500}.ksl-checkout-notice__items a{flex-shrink:0;font-size:inherit;line-height:inherit}.drawer__footer .ksl-delivery--cart{padding:0 0 1.2rem;margin-bottom:1.2rem;border:0;border-bottom:1px solid rgba(var(--color-foreground),.1);background:none;gap:.9rem}.drawer__footer .totals__total{font-size:1.5rem;line-height:1.4}.drawer__footer .totals__total-value{font-size:2rem;line-height:1.3}.drawer__footer .tax-note{margin:.6rem 0 1.4rem;font-size:1.2rem;line-height:1.5;text-align:left}.drawer__footer .ksl-trust{font-size:1.1rem;gap:.6rem;margin-top:1rem}.drawer__footer .ksl-trust__payment svg{width:2.8rem;height:1.8rem}@media(prefers-reduced-motion:reduce){.ksl-cart-rec__action{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ksl-cart.css.map */
