.cart-drawer .drawer__inner{width:min(460px,100vw)}.cart-drawer__empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:24px 20px;text-align:center;overflow-y:auto}.cart-drawer__empty .shipping-bar,.cart-drawer__empty .cart-upsell{width:100%;text-align:left}.shipping-bar{background:var(--color-bg-alt);border-radius:var(--radius);padding:12px 14px;margin-bottom:16px}.shipping-bar__text{font-size:.88rem;margin:0 0 8px;text-align:center}.shipping-bar__track{height:6px;border-radius:999px;background:rgba(var(--color-text-rgb),.1);overflow:hidden}.shipping-bar__fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--color-accent),var(--color-button));transition:width .6s ease}.cart-items__list{display:grid}.cart-item{display:grid;grid-template-columns:84px 1fr;gap:14px;padding:16px 0;border-bottom:1px solid var(--color-border);transition:opacity .2s}.cart-items.is-loading .cart-item{opacity:.55;pointer-events:none}.cart-item__media{display:block;aspect-ratio:1;border-radius:calc(var(--radius) * .7);overflow:hidden;background:var(--color-bg-alt)}.cart-item__img{width:100%;height:100%;object-fit:cover}.cart-item__details{display:flex;flex-direction:column;gap:4px;min-width:0}.cart-item__title{font-weight:var(--font-body-weight-bold);text-decoration:none;line-height:1.3}.cart-item__meta{margin:0;font-size:.82rem;color:var(--color-muted)}.cart-item__discount{display:flex;align-items:center;gap:4px;margin:0;font-size:.8rem;color:var(--color-sale)}.cart-item__bottom{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:6px}.cart-item__price{display:flex;flex-direction:column;align-items:flex-end;font-weight:var(--font-body-weight-bold)}.cart-item__price .price__compare{font-size:.8rem}.cart-item__remove{align-self:flex-start;margin-top:2px;font-size:.78rem}.cart-items__error{color:var(--color-sale);font-size:.88rem;margin-top:12px}.cart-upsell{margin-top:20px}.cart-upsell__heading{font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;font-weight:var(--font-body-weight-bold);margin:0 0 10px}.cart-upsell__list{display:grid;gap:10px}.upsell-card{display:grid;grid-template-columns:64px 1fr auto;align-items:center;gap:12px;padding:10px;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-bg)}.upsell-card__media{display:block;aspect-ratio:1;border-radius:calc(var(--radius) * .6);overflow:hidden;background:var(--color-bg-alt)}.upsell-card__img{width:100%;height:100%;object-fit:cover}.upsell-card__title{display:block;font-size:.88rem;text-decoration:none;line-height:1.3;margin-bottom:2px}.upsell-card .price{font-size:.85rem}.upsell-card .button{width:38px;padding:0}.cart-note{margin-top:16px;font-size:.9rem}.cart-note summary{cursor:pointer;color:var(--color-muted);text-decoration:underline;margin-bottom:8px}.cart-totals__row{display:flex;justify-content:space-between;gap:12px;margin-bottom:6px}.cart-totals__row--discount{color:var(--color-sale);font-size:.9rem}.cart-totals__row--total{font-weight:var(--font-body-weight-bold);font-size:1.1rem}.cart-totals__note{font-size:.8rem;color:var(--color-muted);margin:0 0 14px}.cart-totals__trust{font-size:.8rem;color:var(--color-muted);text-align:center;margin:12px 0 10px}.drawer__footer .payment-icons{justify-content:center}.cart-page__header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:24px}.cart-page__grid{display:grid;gap:32px}@media(min-width:990px){.cart-page__grid{grid-template-columns:1fr 400px;gap:56px;align-items:start}.cart-page__summary{position:sticky;top:110px}}.cart-page__summary{background:var(--color-bg-alt);padding:24px;border-radius:var(--radius)}.cart-page__summary .shipping-bar{background:var(--color-bg)}.cart-page__dynamic{margin-top:12px}.cart-page .cart-item{grid-template-columns:110px 1fr}
/*# sourceMappingURL=/cdn/shop/t/9/assets/component-cart.css.map */
