.CartItem{display:grid;grid-template-columns:80px 1fr;grid-gap:13px;padding-bottom:10px;border-bottom:1px solid var(--stroke)}.CartItem .Avatar{width:80px;height:120px;border:1px solid var(--stroke);border-radius:4px}.CartItem .Avatar img{object-fit:contain;width:100%;height:100%}.CartItem .ProductTitle{font-size:var(--text-base);line-height:var(--line-compact);letter-spacing:0;text-transform:none;color:var(--accent2)}.CartItem .BrandName,.CartItem .ProductTitle{font-family:var(--type-ui-family);font-weight:var(--font-medium)}.CartItem .BrandName{font-size:var(--text-sm);line-height:var(--line-tight);letter-spacing:.04em;text-transform:uppercase;color:var(--darkGray);margin-top:2px;text-decoration:none}.CartItem .ProductDescriptionShort{font-family:var(--type-ui-family);font-size:var(--text-md);font-weight:var(--font-regular);line-height:var(--type-ui-line);color:var(--darkGray);margin:0}.CartItem .PriceBlock{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px 12px;font-family:var(--type-price-family);font-size:var(--type-price-size);font-weight:var(--type-price-weight);line-height:var(--type-price-line);color:var(--accent2)}.CartItem .PriceBlock .SpecPrice{color:var(--accent)}.CartItem .PriceBlock .OldPrice{font-family:var(--type-price-family);color:var(--lightGray);text-decoration:line-through;font-size:.85em;font-weight:var(--font-regular);line-height:inherit}.CartItem .PriceBlock .PriceTotal{display:grid;grid-template-columns:repeat(2,max-content);grid-gap:12px;align-items:center}.CartItem .PriceBlock .Quantity{margin-right:16px}.CartItem .PriceBlock .OutletEndedPanel{width:100%;box-sizing:border-box}.CartItem .PriceBlock .OutletEndedPanel-Text{margin:0}.CartItem-ContentHeader{display:flex;justify-content:space-between;align-items:center}.CartItem-ContentHeader .CartItem-DeleteButton{display:flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;cursor:pointer;color:#dadada}.CartItem-ContentHeader .CartItem-DeleteButton .Icon{color:inherit}.CartItem-Content{display:grid;grid-template-columns:1fr;grid-gap:10px}@media screen and (max-width:576px){.CartItem .PriceBlock{grid-column:1/-1}}