.line-item{display:grid;gap:var(--space-4) var(--space-2);grid-template-columns:110px 1fr auto}.line-item,.line-item.has-item-components{grid-template-areas:"image text-wrapper ." "image text-wrapper actions-wrapper" ". discount-wrapper discount-wrapper"}.line-item .image{grid-area:image;-o-object-fit:cover;object-fit:cover;width:100px}.has-item-components :is(.line-item .image){height:auto}:is(body.wool-and .line-item:not(.has-item-components)) .image{height:100%}:is(body.wool-and-prince .line-item:not(.has-item-components)) .image{height:auto}.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);overflow-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)}:is(.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)}.line-item .line-item-components{display:flex;flex-direction:column;gap:var(--space-2)}.line-item .line-item-component{display:grid;gap:var(--space-2);grid-template-columns:50px 1fr}:is(.line-item .line-item-component) .component-text{display:flex;flex-direction:column;gap:var(--space-1)}:is(:is(.line-item .line-item-component) .component-text) .component-product-title{color:var(--body-font-color)}