.line-item{display:grid;gap:var(--space-4) var(--space-2);grid-template-areas:"image text-wrapper ." "image text-wrapper actions-wrapper" ". discount-wrapper discount-wrapper";grid-template-columns:110px 1fr auto}.line-item .image{grid-area:image;height:100%;-o-object-fit:cover;object-fit:cover;width:100px}.line-item .text-wrapper{display:flex;flex:1 0 auto;flex-basis:calc(100% - 100px - var(--space-6));flex-direction:column;flex-grow:1;grid-area:text-wrapper}.line-item .discount-wrapper{grid-area:discount-wrapper;grid-column:2/-1}.line-item .line-item-header{margin-bottom:var(--space-2);word-wrap:break-word}.line-item .price-content{--font-size:14px;display:flex;font-size:var(--font-size);gap:var(--space-1);margin-bottom:var(--space-6);margin-top:var(--space-2)}.line-item .price-content .strike-price{color:var(--strike-color);font-size:var(--font-size)}.line-item .caption{color:var(--text-color-dark-body-copy-2);line-height:18px}.line-item .item-price{font-size:14px}.line-item .actions-wrapper{display:flex;grid-area:actions-wrapper;justify-content:flex-end;padding-bottom:var(--space-1)}.line-item .remove-content{color:var(--text-color-dark-body-copy-2);cursor:pointer;text-decoration:underline}.line-item quantity-selector{max-width:46px}.line-item .cart-discount-item{color:var(--discount-color);font-size:var(--font-size-caption)}body.wool-and-prince :is(.line-item .cart-discount-item){font-size:var(--font-size-caption-s)}