.line-clamp{-webkit-line-clamp:var(--line-clamp,3);line-clamp:var(--line-clamp,3);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.cart-item{display:flex;gap:1.2rem;padding:1.2rem 0}.cart-item:first-child{padding-top:0}.cart-item__image{flex-shrink:0;height:7.2rem;width:7.2rem}.cart-item__image img,.cart-item__image svg{border-radius:.4rem;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cart-item__image svg{background-color:rgb(var(--color-text-rgb)/10%)}.cart-item__details{display:flex;flex:1;flex-direction:column;gap:.6rem}.cart-item__vendor{color:var(--color-text-60);font-size:1rem;margin:0;text-transform:uppercase}.cart-item__name{-webkit-box-orient:vertical;line-clamp:1;-webkit-line-clamp:1;display:-webkit-box;font-size:1.6rem;font-weight:500;overflow:hidden}.cart-item__discounts,.cart-item__product-options{color:var(--color-text-60);display:flex;flex-direction:column;gap:.4rem;margin:0}.cart-item__product-options{color:var(--color-text)}.cart-item__product-option{display:flex;font-size:1.2rem}.cart-item__product-option dd{margin:0}.cart-item__product-option a{text-decoration:underline}.cart-item__quantity{margin-top:.4rem}.cart-item__price-remove-wrapper{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;justify-content:space-between;text-align:right}.cart-item__price-remove-wrapper .price:not(.cart-item__old-price){display:block;font-weight:600}.cart-item__price-wrapper{align-items:flex-end;display:flex;flex-direction:column}.cart-item__price-wrapper .compare-at-price{font-size:1.4rem}.cart-item__remove-edit-wrapper{align-items:center;display:flex;gap:.8rem;text-decoration:underline}.cart-item__remove-edit-wrapper svg{height:1.6rem;min-width:unset;width:1.6rem}.cart-item__edit{border-right:1px solid;padding:0 .8rem}.cart-item__discount{align-items:center;display:inline-flex;font-size:1.2rem;gap:.8rem}.cart-item__discounted-prices{font-weight:600;margin:0}.cart-item__discounted-prices dd,.cart-item__discounted-prices dt{margin:0}.cart-item__old-price{color:var(--color-border)}
