.cart__items .bs-ship{display:flex;flex-direction:column;margin:0 0 20px;padding:14px 16px;border:1px solid var(--hair);border-radius:var(--r-md, 12px);background:var(--bg-soft)}.cart__items .bs-ship__say{margin:0;font-size:1.5rem;line-height:1.35;color:var(--ink)}.cart__items .bs-ship__say strong{font-weight:600}.cart__items .bs-ship__track{order:-1;height:8px;margin-bottom:10px;border-radius:var(--r-pill);background:var(--bg-grey);overflow:hidden}.cart__items .bs-ship__fill{display:block;height:100%;border-radius:var(--r-pill);background:linear-gradient(90deg,var(--black) 0%,var(--gold) 100%);transition:width .42s var(--ease)}.cart__items .bs-ship__note{margin:6px 0 0;font-size:1.3rem;line-height:1.4;color:var(--ink-3)}.cart__items .bs-ship--met .bs-ship__track{display:none}.cart__items .bs-ship--met{border-color:var(--gold-soft);background:var(--gold-soft)}.cart__items .bs-ship--met .bs-ship__say strong{color:var(--gold-text)}.cart-item__totals .cart-item__discounted-prices{display:flex;flex-direction:column-reverse;align-items:flex-end;gap:2px;margin:0}.cart-item__totals .cart-item__discounted-prices dd{margin:0}.cart-item__totals .cart-item__old-price{font-size:1.4rem;font-weight:500;color:var(--ink-3)}.cart-item__totals .price{font-weight:600;color:var(--ink)}.cart-item .discounts__discount{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:var(--r-pill);background:var(--black);color:#fff;font-size:1.2rem;font-weight:600}.cart-item .discounts__discount svg{width:1.2rem;height:1.2rem;color:currentColor}.cart-item__details>ul.discounts:empty{display:none}.cart__footer .bs-sum{margin:0 0 4px}.cart__footer .bs-sum__heading{margin:0 0 6px;font-family:var(--sans);font-size:var(--t-eyebrow);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);text-align:left}.cart__footer .bs-sum__rows{margin:0}.cart__footer .bs-sum__row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px dashed var(--hair);font-size:1.5rem;line-height:1.3}.cart__footer .bs-sum__row dt{color:var(--ink-2)}.cart__footer .bs-sum__row dd{margin:0;font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--ink)}.cart__footer .bs-sum__row--save dt,.cart__footer .bs-sum__row--save dd{color:var(--gold-text)}.cart__footer .bs-saved{display:flex;align-items:center;gap:8px;margin:10px 0 0;padding:9px 12px;border-radius:var(--r-sm);background:var(--gold-soft)}.cart__footer .bs-saved__mark{display:none}.cart__footer .bs-saved__text{min-width:0;font-size:1.5rem;line-height:1.4;color:var(--ink-2)}.cart__footer .bs-saved strong{font-weight:600;color:var(--gold-text)}.cart__footer .totals{display:flex;align-items:baseline;justify-content:space-between;margin-top:14px;padding-top:14px;border-top:1px solid var(--hair)}.cart__footer .totals__total{margin:0;font-family:var(--sans);font-size:1.6rem;font-weight:600;color:var(--ink)}.cart__footer .totals__total-value{margin:0;font-family:var(--display);font-size:2.4rem;font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums}.cart__checkout-button{display:flex;align-items:center;justify-content:center;gap:9px;border-radius:var(--r-pill)}.cart__checkout-lock{display:flex;flex:0 0 auto}.cart__checkout-lock svg{display:block;width:12px;height:16px}.cart__footer .bs-cart-assure{margin:10px 0 0;font-size:1.3rem;line-height:1.4;color:var(--ink-3);text-align:center}.bs-cart-trust{list-style:none;margin:24px 0 0;padding:20px 0 0;border-top:1px solid var(--hair);display:grid;gap:14px;text-align:left}.bs-cart-trust__item{font-size:1.4rem;line-height:1.5;color:var(--ink-2)}.bs-cart-trust__item strong{display:block;font-weight:600;color:var(--ink)}.bs-cart-empty{text-align:center;padding:12px 0 8px}.bs-cart-empty__title{font-family:var(--display);font-size:var(--t-h2);font-weight:700;letter-spacing:-.02em;margin:0 0 12px}.bs-cart-empty__say{margin:0 auto 24px;max-width:46ch;font-size:1.6rem;line-height:1.6;color:var(--ink-2)}.bs-cart-empty__actions{display:grid;gap:12px;justify-content:center;margin:0 auto}.bs-cart-empty .button{margin:0}@media screen and (min-width:750px){.bs-cart-empty__actions{grid-auto-flow:column}}.cart__items .bs-ship__note--sub{margin:6px 0 0;font-size:1.3rem;line-height:1.4;font-weight:600;color:var(--gold-text)}.bs-promo{margin:0 0 10px;padding:8px 12px;border-radius:var(--r-pill);background:var(--bg-grey);font-size:1.4rem;line-height:1.35;color:var(--ink);text-align:center}.bs-promo strong{font-weight:600}
/*# sourceMappingURL=/cdn/shop/t/13/assets/bs-cart.css.map */
