cart-items{display:block}cart-items:focus{outline:none}cart-items.is-loading .cart-items,cart-items.is-loading .cart-totals{opacity:.5;pointer-events:none;transition:opacity var(--duration)}.cart__form{display:grid;gap:var(--space-6)}.cart__summary{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius);background-color:var(--color-surface)}.cart__note{min-height:5rem}.cart__dynamic-checkout{min-height:2.75rem}@media(min-width:990px){.cart__form{grid-template-columns:minmax(0,1fr) 22rem;align-items:start;gap:var(--space-7)}.cart__summary{position:sticky;top:calc(var(--header-height) + var(--space-4))}}.cart-items{border-top:1px solid var(--color-border)}.cart-item{display:grid;grid-template-columns:5rem minmax(0,1fr) auto;grid-template-areas:"media details total" "media quantity quantity";gap:var(--space-3);padding-block:var(--space-4);border-bottom:1px solid var(--color-border)}.cart-item__media{grid-area:media;align-self:start;overflow:hidden;border-radius:var(--radius);background-color:var(--color-surface);aspect-ratio:1}.cart-item__image{width:100%;height:100%;object-fit:contain}.cart-item__details{grid-area:details;display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.cart-item__vendor{font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted)}.cart-item__title{font-family:var(--font-body-family);font-size:1rem;font-weight:var(--font-body-weight-bold);letter-spacing:0;text-transform:none;line-height:1.35;overflow-wrap:anywhere}.cart-item__meta{margin:0;color:var(--color-muted)}.cart-item__meta:empty{display:none}.cart-item__meta-row{display:flex;flex-wrap:wrap;gap:0 var(--space-1)}.cart-item__meta dd{margin:0;overflow-wrap:anywhere}.cart-item__unit{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--space-2)}.cart-item__unit-final,.cart-item__discount{color:var(--color-sale)}.cart-item__error{color:var(--color-error);font-weight:var(--font-body-weight-bold)}.cart-item__quantity{grid-area:quantity;display:flex;align-items:center;gap:var(--space-2);min-width:0}.cart-item__quantity .quantity__input{width:3rem}.cart-item__remove{color:var(--color-foreground)}.cart-item__total{grid-area:total;display:flex;flex-direction:column;align-items:flex-end;font-weight:var(--font-body-weight-bold);text-align:end;white-space:nowrap}.cart-item__total-original{font-weight:var(--font-body-weight)}@media(min-width:750px){.cart-items:not(.cart-items--compact) .cart-item{grid-template-columns:7.5rem minmax(0,1fr) auto 7rem;grid-template-areas:"media details quantity total";gap:var(--space-5)}.cart-items:not(.cart-items--compact) .cart-item__quantity{align-self:start}}.cart-totals{display:flex;flex-direction:column;gap:var(--space-2);margin:0}.cart-totals__row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4)}.cart-totals__row dd{margin:0;white-space:nowrap}.cart-totals__row--discount{color:var(--color-sale);font-size:.875rem}.cart-totals__row--total{font-size:1.125rem;font-weight:var(--font-body-weight-bold)}.cart-totals__note{margin-top:var(--space-2)}
/*# sourceMappingURL=/cdn/shop/t/19/assets/section-cart.css.map */
