.product-line{display:flex;align-items:center;gap:10px;min-width:0}.product-line>span,.product-line>div{min-width:0;overflow-wrap:anywhere}.product-icon{display:block;width:44px;height:44px;flex:0 0 44px;object-fit:cover;border-radius:10px;background:#28231e}.cart-row .product-icon{width:52px;height:52px;flex-basis:52px}.item-thumb{object-fit:cover}@media(max-width:359px){.product-icon{width:36px;height:36px;flex-basis:36px}.cart-row .product-icon{width:42px;height:42px;flex-basis:42px}.product-line{gap:8px}}
